* gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
[gcc.git] / gcc / testsuite / ChangeLog
1 2007-01-14 Jan Hubicka <jh@suse.cz>
2
3 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
4 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
5 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
6 elimination.
7
8 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
9
10 PR fortran/30410
11 * gfortran.dg/external_procedures_2.f90: New test.
12
13 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
14
15 PR target/30413
16 * gcc.target/i386/pr30413.c: New test.
17
18 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
19
20 PR fortran/30452
21 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
22
23 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
24
25 * gcc.dg/20070112-1.c: New test.
26
27 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
28
29 PR libgfortran/30435
30 * gfortran.dg/list_read_6.f90: New test.
31
32 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
33
34 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
35
36 2007-01-12 Tom Tromey <tromey@redhat.com>
37
38 PR preprocessor/28227:
39 * gcc.dg/cpp/pr28227.c: New file.
40
41 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
42
43 * gcc.dg/tree-ssa/loop-22.c: New test.
44
45 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
46
47 PR tree-optimization/29516
48 * gcc.dg/tree-ssa/loop-20.c: New test.
49
50 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
51
52 PR libfortran/30415
53 * minmaxloc_integer_kinds_1.f90: New test.
54
55 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
56
57 PR c++/29573
58 * g++.dg/template/sizeof-template-argument.C: New test.
59
60 2007-01-11 Jan Hubicka <jh@suse.cz>
61
62 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
63 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
64 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
65 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
66 * gcc.dg/tree-ssa/pr21658.c: Likewise.
67 * gcc.dg/tree-ssa/pr15349.c: Likewise.
68 * gcc.dg/tree-ssa/pr25501.c: Likewise.
69 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
70 transformation in question.
71 * gcc.dg/tree-ssa/vrp05.c: Likewise.
72 * gcc.dg/tree-ssa/pr20701.c: Likewise.
73 * gcc.dg/always_inline3.c: Likewise.
74
75 2007-01-10 Mark Mitchell <mark@codesourcery.com>
76
77 PR c++/28999
78 * g++.dg/template/typename11.C: New test.
79
80 2007-01-10 Robert Kennedy <jimbob@google.com>
81
82 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
83
84 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
85
86 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
87 for different integer kinds.
88 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
89 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
90 * gfortran.dg/ishft_2.f90: New test.
91 * gfortran.dg/ishft_3.f90: New test.
92
93 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
94
95 * gfortran.dg/altreturn_2.f90: Removed executable bit.
96
97 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
98
99 PR tree-optimization/30322
100 * gcc.dg/tree-ssa/loop-21.c: New test.
101
102 2007-01-08 Geoffrey Keating <geoffk@apple.com>
103
104 * g++.dg/rtti/darwin-builtin-linkage.C: New.
105
106 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
107
108 * gcc.target/spu/intrinsics-1.c: Remove xfail.
109
110 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
111
112 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
113 * g++.dg/warn/overflow-warn-3.C: Likewise.
114 * g++.dg/warn/overflow-warn-4.C: Likewise.
115 * g++.dg/warn/overflow-warn-5.C: Likewise.
116 * g++.dg/warn/overflow-warn-6.C: Likewise.
117 * g++.dg/warn/Woverflow-1.C: Likewise.
118 * g++.dg/warn/Woverflow-2.C: Likewise.
119 * g++.dg/warn/Woverflow-3.C: Likewise.
120 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
121
122 2007-01-08 Roger Sayle <roger@eyesopen.com>
123
124 * gfortran.dg/array_constructor_14.f90: New test case.
125 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
126
127 2007-01-08 Richard Guenther <rguenther@suse.de>
128
129 PR tree-optimization/23603
130 * gcc.dg/tree-ssa/vrp31.c: New testcase.
131 * gcc.dg/tree-ssa/vrp32.c: Likewise.
132
133 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
134
135 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
136 in __v8qi typedef.
137 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
138 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
139 compiler behaviour.
140 * gcc.dg/simd-5.c: Likewise.
141 * gcc.dg/simd-6.c: Likewise.
142 * g++.dg/conversion/simd1.C: Likewise.
143 * g++.dg/conversion/simd3.C: Likewise.
144 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
145 (main): Use it.
146
147 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
148
149 PR tree-optimization/29877
150 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
151 name of a hard register for the target concerned. Adjust dg-error
152 directives to cope with new behaviour of TER.
153
154 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
155
156 PR c++/28986
157 * g++.dg/conversion/nullptr1.C: Added overflow warning.
158 * g++.dg/warn/overflow-warn-1.C: New.
159 * g++.dg/warn/overflow-warn-3.C: New.
160 * g++.dg/warn/overflow-warn-4.C: New.
161 * g++.dg/warn/overflow-warn-5.C: New.
162 * g++.dg/warn/overflow-warn-6.C: New.
163 * g++.dg/warn/Woverflow-1.C: New.
164 * g++.dg/warn/Woverflow-2.C: New.
165 * g++.dg/warn/Woverflow-3.C: New.
166 * g++.dg/warn/multiple-overflow-warn-2.C: New.
167
168 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
169
170 PR fortran/27698
171 * gfortran.dg/invalid_name.f90: New test.
172 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
173 * gfortran.dg/gomp/pr29759.f90: Ditto.
174
175 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
176
177 * gfortran.dg/present_1.f90: Update error message.
178
179 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
180
181 PR c++/19439
182 * g++.dg/template/duplicate1.C: New test
183 * g++.dg/template/memfriend6.C: Adjust error markers.
184
185 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
186
187 PR tree-opt/30385
188 * gcc.dg/torture/inline-1.c: New test.
189
190 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
191
192 PR c/19978
193 * gcc.dg/multiple-overflow-warn-1.c: New.
194 * gcc.dg/multiple-overflow-warn-2.c: New.
195 * gcc.dg/overflow-warn-6.c: New.
196 * g++.dg/warn/multiple-overflow-warn-1.C: New.
197
198 2007-01-05 Roger Sayle <roger@eyesopen.com>
199
200 * gfortran.dg/array_memcpy_1.f90: New test case.
201 * gfortran.dg/array_memcpy_2.f90: Likewise.
202
203 2007-01-05 Richard Guenther <rguenther@suse.de>
204
205 PR middle-end/27826
206 * g++.dg/opt/pr27826.C: New testcase.
207
208 2007-01-05 Ian Lance Taylor <iant@google.com>
209
210 * gcc.dg/Walways-true-1.c: New test.
211 * gcc.dg/Walways-true-2.c: New test.
212 * g++.dg/warn/Walways-true-1.C: New test.
213 * g++.dg/warn/Walways-true-2.C: New test.
214
215 2007-01-05 Jakub Jelinek <jakub@redhat.com>
216
217 PR c/30360
218 * gcc.dg/pr30360.c: New test.
219
220 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
221
222 PR fortran/23232
223 * gfortran.dg/data_implied_do_1.f90: New test.
224
225 PR fortran/27996
226 PR fortran/27998
227 * gfortran.dg/char_length_1.f90: New test.
228
229 2007-01-05 Richard Guenther <rguenther@suse.de>
230
231 PR middle-end/28116
232 * g++.dg/opt/pr28116.C: New testcase.
233
234 2007-01-05 Tobias Burnus <burnus@net-b.de>
235
236 PR fortran/29624
237 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
238 invalid deallocate.
239 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
240 * gfortran.dg/protected_4.f90: Add pointer intent check.
241 * gfortran.dg/protected_6.f90: Add pointer intent check.
242 * gfortran.dg/pointer_intent_1.f90: New test.
243 * gfortran.dg/pointer_intent_2.f90: New test.
244 * gfortran.dg/pointer_intent_3.f90: New test.
245
246 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
247
248 PR 30235
249 * gfortran.dg/altreturn_2.f90: new test.
250
251 2007-01-04 Tom Tromey <tromey@redhat.com>
252
253 PR preprocessor/28165:
254 * gcc.dg/cpp/pr28165.c: New file.
255
256 2007-01-03 Josh Conner <jconner@apple.com>
257
258 PR middle-end/29683
259 * gcc.dg/pr29683.c: New.
260
261 2007-01-03 Jakub Jelinek <jakub@redhat.com>
262
263 PR c++/28217
264 * g++.dg/pch/template-1.C: New test.
265 * g++.dg/pch/template-1.Hs: New file.
266
267 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
268
269 PR middle-end/30353
270 * gcc.c-torture/compile/complex-4.c: New test.
271
272 2007-01-03 Joseph Myers <joseph@codesourcery.com>
273
274 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
275 -maltivec.
276 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
277
278 2007-01-03 Jakub Jelinek <jakub@redhat.com>
279
280 PR middle-end/30286
281 * gcc.dg/pr30286.c: New test.
282
283 PR c++/29535
284 * g++.dg/template/crash66.C: New test.
285
286 PR c++/29054
287 * g++.dg/template/friend49.C: New test.
288
289 2007-01-03 Steven G. Kargl <kargls@comcast.net>
290
291 * gfortran.dg/ibits.f90: New test.
292
293 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
294
295 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
296 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
297
298 2007-01-02 Jan Hubicka <jh@suse.cz>
299
300 * gcc.dg/pr16194.c: We now output error on all three functions, not just
301 first one.
302
303 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
304
305 PR c/19977
306 * gcc/testsuite/gcc.dg/overflow-warn-3.c: Remove XFAIL.
307 * gcc/testsuite/gcc.dg/overflow-warn-4.c: Remove XFAIL.
308
309 2006-01-02 Ian Lance Taylor <iant@google.com>
310
311 * g++.dg/warn/Wparentheses-22.C: New test.
312 * g++.dg/warn/Wparentheses-23.C: New test.
313
314 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
315
316 PR middle-end/7651
317 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
318 * gcc.dg/declspec-3-Wextra.c: New.
319 * gcc.dg/declspec-3-no.c: New
320
321 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
322
323 PR fortran/20896
324 * gfortran.dg/interface_10.f90: Remove.
325
326 2007-01-01 Roger Sayle <roger@eyesopen.com>
327
328 * gcc.dg/fold-eqxor-4.c: New test case.
329
330 2007-01-02 Joseph Myers <joseph@codesourcery.com>
331
332 PR middle-end/30311
333 * gcc.c-torture/compile/pr30311.c: New test.
334
335 2007-01-01 Andrew Pinski <pinskia@gmail.com>
336
337 PR middle-end/30253
338 * gcc.c-torture/compile/statement-expression-1.c: New test.
339
340 2007-01-01 Andreas Schwab <schwab@suse.de>
341
342 PR target/29166
343 * g++.dg/eh/pr29166.C: New test.
344
345 2007-01-01 Joseph Myers <joseph@codesourcery.com>
346
347 * lib/target-supports.exp (check_effective_target_powerpc_spe):
348 New.
349 (check_effective_target_vect_cmdline_needed): Use it.
350
351 2006-12-31 Richard Guenther <rguenther@suse.de>
352
353 PR middle-end/30137
354 * testsuite/gcc.dg/pr30137-1.c: New testcase.
355 * testsuite/gcc.dg/pr30137-2.c: Likewise.
356
357 2006-12-31 Roger Sayle <roger@eyesopen.com>
358
359 PR middle-end/30322
360 * gcc.dg/fold-plusnot-1.c: New test case.
361
362 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
363
364 PR c++/29731
365 * g++.dg/parse/template22.C: New test.
366
367 2006-12-31 Richard Guenther <rguenther@suse.de>
368
369 PR middle-end/30338
370 * gcc.c-torture/compile/pr30338.c: New testcase.
371
372 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
373
374 PR fortran/27900
375 * gfortran.dg/intrinsic_actual_4.f90: New test.
376
377 PR fortran/24325
378 * gfortran.dg/func_decl_3.f90: New test.
379
380 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
381
382 PR fortran/23060
383 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
384 * gfortran.dg/c_by_val_1.f: New test.
385 * gfortran.dg/c_by_val_2.f: New test.
386 * gfortran.dg/c_by_val_3.f: New test.
387
388 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
389
390 PR libfortran/30321
391 * gfortran.dg/sum_zero_array_1.f90: New test.
392
393 2006-12-29 Jakub Jelinek <jakub@redhat.com>
394
395 PR preprocessor/29612
396 * gcc.dg/cpp/pr29612-1.c: New test.
397 * gcc.dg/cpp/pr29612-2.c: New test.
398
399 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
400
401 PR fortran/30034
402 * gfortran.dg/pure_formal_proc_1.f90: New test.
403
404 PR fortran/30237
405 * gfortran.dg/intrinsic_actual_3.f90: New test.
406
407 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
408
409 PR fortran/30014
410 * gfortran.dg/io_constraints_1.f90: Update test.
411 * gfortran.dg/io_constraints_2.f90: Update test.
412 * gfortran.dg/inquire_iolength.f90: New test.
413
414 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
415
416 PR fortran/20896
417 * gfortran.dg/interface_10.f90: New test.
418 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
419 since z is already, locally a variable.
420
421 PR fortran/25135
422 * gfortran.dg/generic_11.f90: New test.
423 * gfortran.dg/interface_7.f90: Remove name clash between module
424 name and procedure 'x' referenced in the interface.
425
426 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
427
428 PR middle-end/7651
429 * gcc.dg/Wmissing-parameter-type.c: New.
430 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
431 * gcc.dg/Wmissing-parameter-type-no.c: New.
432
433 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
434
435 PR fortran/25818
436 * gfortran.dg/entry_array_specs_2.f: New test.
437
438 PR fortran/30084
439 * gfortran.dg/nested_modules_6.f90: New test.
440
441 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
442
443 PR middle-end/7651
444 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
445 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
446
447 2006-12-21 Andrew Pinski <pinskia@gmail.com>
448
449 PR C++/30168
450 * g++.dg/opt/complex6.C: New test.
451
452 2006-12-22 Ben Elliston <bje@au.ibm.com>
453
454 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
455 full" if the linker on spu-*-* warns about exceeding local store.
456
457 And revert this patch:
458 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
459 fail to link due to relocation overflows on spu-*-*.
460
461 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
462
463 PR fortran/30273
464 * gfortran.dg/dependency_19.f90: New test.
465
466 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
467
468 PR fortran/30202
469 * gfortran.dg/alloc_comp_basics_3.f90: New test.
470
471 2006-12-21 Jakub Jelinek <jakub@redhat.com>
472
473 PR middle-end/30262
474 * gcc.c-torture/execute/20061220-1.c: New test.
475
476 PR middle-end/30263
477 * gcc.dg/gomp/asm-1.c: New test.
478
479 PR target/30230
480 * g++.dg/eh/ia64-2.C: New test.
481
482 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
483
484 PR target/28966
485 PR target/29248
486 * gcc.dg/rs6000-leaf.c: New.
487
488 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
489
490 PR fortran/25392
491 * gfortran.dg/f2c_8.f90: New test.
492
493 2006-12-20 Bill Wendling <wendling@apple.com>
494
495 * gcc.dg/asm-b.c: Check for __ppc64__.
496
497 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
498
499 PR fortran/30190
500 * gfortran.dg/bounds_check_5.f90: New test.
501
502 2006-12-20 Andrew Pinski <pinskia@gmail.com>
503
504 PR middle-end/30143
505 * gcc.dg/gomp/complex-1.c: New testcase.
506
507 2006-12-20 Roger Sayle <roger@eyesopen.com>
508
509 * gfortran.dg/array_memset_1.f90: New test case.
510
511 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
512
513 * lib/target-supports.exp: Add spu to
514 check_effective_target_vect_widen_mult_hi_to_si.
515
516 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
517
518 PR fortran/29992
519 * gfortran.dg/generic_9.f90: New test.
520
521 PR fortran/30081
522 * gfortran.dg/generic_10.f90: New test.
523
524 2006-12-19 Andrew Pinski <pinskia@gmail.com>
525
526 PR tree-opt/30045
527 * gcc.dg/pr30045.c: New test.
528
529 2006-12-20 Ben Elliston <bje@au.ibm.com>
530
531 * gcc.dg/20020312-2.c: Add a case for __SPU__.
532
533 2006-12-19 Eric Christopher <echristo@apple.com>
534
535 PR target/29302
536 * gcc.c-torture/execute/pr29302-1.c: New.
537
538 2006-12-19 Tobias Burnus <burnus@net-b.de>
539
540 PR fortran/39238
541 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
542
543 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
544
545 PR fortran/30236
546 * gfortran.dg/altreturn_3.f90: New test.
547
548 * gfortran.dg/char_result_12.f90: Fix comment typos.
549
550 2006-12-19 Ben Elliston <bje@au.ibm.com>
551
552 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
553 as newlib's stdio.h uses non-traditional cpp constructs.
554
555 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
556
557 * gfortran.dg/advance.f90: Renamed to advance_1.f90
558 * gfortran.dg/append-1.f90: Renamed to append_1.f90
559 * gfortran.dg/array-1.f90: Renamed to array_1.f90
560 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
561 * gfortran.dg/backspace.f: Renamed to backspace_1.f
562 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
563 * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
564 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
565 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
566 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
567 * gfortran.dg/logint-1.f: Renamed to logint_1.f
568 * gfortran.dg/logint-2.f: Renamed to logint_2.f
569 * gfortran.dg/logint-3.f: Renamed to logint_3.f
570 * gfortran.dg/advance_1.f90: Renamed from advance.f90
571 * gfortran.dg/append_1.f90: Renamed from append-1.f90
572 * gfortran.dg/array_1.f90: Renamed from array-1.f90
573 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
574 * gfortran.dg/backspace_1.f: Renamed from backspace.f
575 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
576 * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
577 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
578 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
579 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
580 * gfortran.dg/logint_1.f: Renamed from logint-1.f
581 * gfortran.dg/logint_2.f: Renamed from logint-2.f
582 * gfortran.dg/logint_3.f: Renamed from logint-3.f
583
584 2006-12-18 Bill Wendling <wendling@apple.com>
585
586 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
587 id is an OjbC keyword.
588
589 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
590
591 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
592
593 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
594
595 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
596
597 2006-12-18 Ian Lance Taylor <iant@google.com>
598
599 * g++.dg/warn/Wmissing-declarations-1.C: New test.
600
601 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
602
603 * gcc.c-torture/compile/pr27528.c: Use empty templates.
604
605 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
606
607 PR fortran/30207
608 * gfortran.fortran-torture/execute/where21.f90: New test.
609
610 2006-12-17 Tobias Burnus <burnus@net-b.de>
611
612 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
613
614 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
615
616 PR middle-end/7651
617 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
618 * gcc.dg/if-empty-1.c: Likewise.
619 * gcc.dg/pr23165.c: Likewise.
620 * g++.dg/warn/empty-body.C: Likewise.
621
622 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
623
624 PR libfortran/30005
625 * gfortran.dg/open_errors.f90: New test.
626
627 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
628
629 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
630
631 * gcc.target/i386/ssse3-pabsb.c: New file.
632 * gcc.target/i386/ssse3-pabsd.c: Likewise.
633 * gcc.target/i386/ssse3-pabsw.c: Likewise.
634 * gcc.target/i386/ssse3-palignr.c: Likewise.
635 * gcc.target/i386/ssse3-phaddd.c: Likewise.
636 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
637 * gcc.target/i386/ssse3-phaddw.c: Likewise.
638 * gcc.target/i386/ssse3-phsubd.c: Likewise.
639 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
640 * gcc.target/i386/ssse3-phsubw.c: Likewise.
641 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
642 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
643 * gcc.target/i386/ssse3-pshufb.c: Likewise.
644 * gcc.target/i386/ssse3-psignb.c: Likewise.
645 * gcc.target/i386/ssse3-psignd.c: Likewise.
646 * gcc.target/i386/ssse3-psignw.c: Likewise.
647 * gcc.target/i386/ssse3-vals.h: Likewise.
648
649 2006-12-15 Janis Johnson <janis187@us.ibm.com>
650
651 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
652 * lib/fortran-torture.exp: Include target-supports.exp.
653
654 2006-12-15 Jakub Jelinek <jakub@redhat.com>
655
656 PR target/30185
657 * gcc.c-torture/execute/pr30185.c: New test.
658
659 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
660
661 PR testsuite/30179
662 PR testsuite/30180
663 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
664 * gcc.dg/builtin-bswap-2.c: Likewise.
665 * gcc.dg/builtin-bswap-3.c: Likewise.
666 * gcc.dg/builtin-bswap-4.c: Likewise.
667 * lib/target-supports.exp (check_effective_target_stdint_types): New.
668 * cc.c-torture/execute/mode-dependent-address.x: New file.
669
670 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
671
672 PR libfortran/30145
673 * gfortran.dg/write_zero_array: New test.
674
675 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
676
677 PR fortran/30200
678 * gfortran.dg/write_fmt_trim.f90: New test.
679
680 2006-12-14 Diego Novillo <dnovillo@redhat.com>
681
682 PR 30194
683 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
684 temporarily.
685
686 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
687
688 * lib/target-supports.exp (check_weak_available): Use istarget
689 "hppa*-*-hpux10*" instead of regexp.
690 (check_cxa_atexit_available): Likewise.
691
692 2006-12-14 Richard Guenther <rguenther@suse.de>
693
694 PR tree-optimization/30197
695 * gcc.c-torture/execute/complex-1.c: Fix function name.
696 * gcc.dg/builtins-61.c: New testcase.
697
698 2006-12-14 Richard Guenther <rguenther@suse.de>
699
700 PR middle-end/30172
701 * gcc.dg/pr30172-1.c: New testcase.
702
703 2006-12-14 Richard Guenther <rguenther@suse.de>
704
705 PR tree-optimization/30198
706 * gcc.dg/builtins-60.c: New testcase.
707
708 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
709
710 * lib/target-supports.exp (vect_no_align): Remove spu.
711
712 2006-12-13 Ian Lance Taylor <iant@google.com>
713
714 PR c++/19564
715 PR c++/19756
716 * g++.dg/warn/Wparentheses-5.C: New test.
717 * g++.dg/warn/Wparentheses-6.C: New test.
718 * g++.dg/warn/Wparentheses-7.C: New test.
719 * g++.dg/warn/Wparentheses-8.C: New test.
720 * g++.dg/warn/Wparentheses-9.C: New test.
721 * g++.dg/warn/Wparentheses-10.C: New test.
722 * g++.dg/warn/Wparentheses-11.C: New test.
723 * g++.dg/warn/Wparentheses-12.C: New test.
724 * g++.dg/warn/Wparentheses-13.C: New test.
725 * g++.dg/warn/Wparentheses-14.C: New test.
726 * g++.dg/warn/Wparentheses-15.C: New test.
727 * g++.dg/warn/Wparentheses-16.C: New test.
728 * g++.dg/warn/Wparentheses-17.C: New test.
729 * g++.dg/warn/Wparentheses-18.C: New test.
730 * g++.dg/warn/Wparentheses-19.C: New test.
731 * g++.dg/warn/Wparentheses-20.C: New test.
732 * g++.dg/warn/Wparentheses-21.C: New test.
733
734 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
735
736 PR testsuite/30157
737 * lib/target-supports.exp (check_cxa_atexit_available): Return false
738 for target "hppa.*hpux10".
739
740 2006-12-13 Jakub Jelinek <jakub@redhat.com>
741
742 * g++.dg/debug/vartrack1.C: New test.
743
744 * g++.dg/opt/ifcvt1.C: New test.
745
746 * gcc.dg/tls/opt-13.c: New test.
747
748 * gcc.dg/20060425-2.c: New test.
749
750 * g++.dg/opt/pr15054-2.C: New test.
751
752 * gcc.c-torture/execute/20060420-1.c: New test.
753
754 * gcc.c-torture/execute/20060412-1.c: New test.
755
756 * objc/compile/20060406-1.m: New test.
757
758 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
759
760 * g++.dg/template/array17.C: New test.
761
762 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
763
764 * gcc.target/powerpc/altivec-23.c: New test.
765
766 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
767
768 PR c++27316
769 * g++.dg/inherit/error3.C: New test.
770
771 PR c++/28740
772 * g++.dg/inherit/error4.C: New test.
773
774 2006-12-13 Richard Guenther <rguenther@suse.de>
775
776 PR tree-optimization/17687
777 * gcc.dg/builtins-59.c: New testcase.
778
779 2006-12-13 Ben Elliston <bje@au.ibm.com>
780
781 * gcc.target/spu/Wmain.c: New test.
782
783 2006-12-12 Josh Conner <jconner@apple.com>
784
785 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
786 * g++.dg/abi/thunk4.C: Likewise.
787 * g++.dg/abi/rtti3.C: Likewise.
788
789 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
790
791 * gcc.target/spu/cpat-1.c: New test.
792 * gcc.target/spu/cpat-2.c: New test.
793 * gcc.target/spu/cpat-3.c: New test.
794 * gcc.target/spu/cpat-4.c: New test.
795
796 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
797
798 PR tree-opt/28436
799 * gcc.c-torture/compile/vector-1.c: New test.
800 * gcc.c-torture/compile/vector-2.c: New test.
801 * gcc.c-torture/compile/vector-3.c: New test.
802
803 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
804
805 * lib/fortran-torture.exp: Update copyright years. Remove
806 obsolete comment. Test -ftree-vectorize where it makes sense.
807 * lib/gfortran-dg.exp: Update copyright years. Use settings
808 from fortran-torture.exp.
809 * gfortran.dg/char_transpose_1.f90,
810 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
811 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
812 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
813 '-w' to dg-options.
814
815 2006-12-12 Richard Sandiford <richard@codesourcery.com>
816
817 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
818 saved_${tool}_load.
819
820 2006-12-12 Ira Rosen <irar@il.ibm.com>
821
822 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
823 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
824 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
825 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
826 gaps.
827
828 2006-12-12 Richard Guenther <rguenther@suse.de>
829
830 PR middle-end/30147
831 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
832
833 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
834 Diego Novillo <dnovillo@redhat.com>
835
836 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
837 VDEF/VUSE changes.
838 * gcc.dg/tree-ssa/pr26421.c: Likewise
839 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
840 * gcc.dg/tree-ssa/pr23382.c: Likewise.
841 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
842 * gcc.dg/tree-ssa/pr28410.c: Likewise.
843 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
844 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
845 * gcc.dg/tree-ssa/vrp07.c: Likewise.
846 * gcc.dg/tree-ssa/vrp08.c: Likewise.
847 * gcc.dg/tree-ssa/alias-12.c: Likewise.
848
849 2006-12-11 Jan Hubicka <jh@suse.cz>
850
851 * gcc.dg/tree-prof/stringop-1.c: New test.
852 * gcc.dg/tree-prof/stringop-2.c: New test.
853
854 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
855
856 PR target/30120
857 * gcc.target/i386/pr30120.c: New test.
858
859 Revert:
860 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
861
862 * gcc.target/i386/x87regparm-1.c: New test.
863 * gcc.target/i386/x87regparm-2.c: New test.
864 * gcc.target/i386/x87regparm-3.c: New test.
865 * gcc.target/i386/x87regparm-4.c: New test.
866
867 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
868
869 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
870
871 2006-12-10 Tobias Burnus <burnus@net-b.de>
872
873 PR fortran/23994
874 * gfortran.dg/protected_1.f90: New test.
875 * gfortran.dg/protected_2.f90: New test.
876 * gfortran.dg/protected_3.f90: New test.
877 * gfortran.dg/protected_4.f90: New test.
878 * gfortran.dg/protected_5.f90: New test.
879 * gfortran.dg/protected_6.f90: New test.
880
881 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
882 Tobias Burnus <burnus@gcc.gnu.org>
883
884 PR fortran/29975
885 PR fortran/30068
886 * gfortran.dg/interface_4.f90: Test adding procedure to generic
887 interface.
888 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
889 ambiguous interfaces.
890 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
891 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
892 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
893 ambiguous interfaces.
894 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
895 * gfortran.dg/array_initializer_2.f90: Add initializer array
896 constructor test.
897
898 PR fortran/30096
899 * gfortran.dg/interface_9.f90: Test that host interfaces are
900 not checked for ambiguity with the local version.
901
902 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
903
904 PR fortran/29464
905 * gfortran.dg/module_interface_2.f90: New test.
906
907 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
908
909 PR fortran/29941
910 * gfortran.dg/assumed_len.f90: New test.
911
912 2006-12-09 Richard Guenther <rguenther@suse.de>
913
914 * g++.dg/warn/implicit-typename1.C: Qualify types.
915 * g++.dg/parse/crash12.C: Likewise.
916 * g++.dg/tree-ssa/pr22444.C: Likewise.
917
918 2006-12-09 Tobias Burnus <burnus@net-b.de>
919
920 * gfortran.dg/array_2.f90: Added sqrt test.
921
922 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
923
924 * gcc.target/i386/x87regparm-1.c: XFAIL.
925 * gcc.target/i386/x87regparm-2.c: XFAIL.
926 * gcc.target/i386/x87regparm-3.c: XFAIL.
927 * gcc.target/i386/x87regparm-4.c: XFAIL.
928
929 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
930
931 * lib/target-supports.exp
932 (check_effective_target_large_long_double): New.
933 * gcc.dg/Wconversion-real.c : Use it.
934 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
935 unsigned.
936
937 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
938
939 * gcc.c-torture/execute/mode-dependent-address.c: New test.
940
941 2006-12-08 Tobias Burnus <burnus@net-b.de>
942
943 PR fortran/27546
944 * gfortran.dg/import4.f90: New test for IMPORT in modules.
945
946 2006-12-07 Mark Mitchell <mark@codesourcery.com>
947
948 PR c++/29732
949 * g++.dg/template/crash65.C: New test.
950 * g++.dg/template/spec16.C: Tweak error markers.
951
952 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
953
954 * gcc.target/spu: New directory.
955 * gcc.target/spu/spu.exp: New file.
956 * gcc.target/spu/intrinsics-1.c: New test.
957
958 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
959
960 PR c++/29980
961 * g++.dg/ext/attrib27.C: New test.
962 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
963 * g++.dg/parse/typedef5.C: Likewise.
964
965 2006-12-07 Mike Stump <mrs@apple.com>
966
967 * treelang/compile/var_defs.tree: Adjust.
968
969 2006-12-06 Mark Mitchell <mark@codesourcery.com>
970
971 PR c++/29730
972 * g++.dg/template/crash64.C: New test.
973 * g++.dg/parse/crash27.C: Adjust error markers.
974
975 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
976
977 PR libfortran/30009
978 PR libfortran/30056
979 * gfortran.dg/read_eof_4.f90: Add tests.
980 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
981 * gfortran.dg/unf_read_corrupted_1.f90: New test.
982
983 2006-12-05 Mark Mitchell <mark@codesourcery.com>
984
985 PR c++/29729
986 * g++.dg/template/crash63.C: New test.
987
988 PR c++/29728
989 * g++.dg/template/crash62.C: New test.
990
991 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
992
993 PR fortran/30003
994 * gfortran.dg/allocatable_function_1.f90: Increase the number
995 of expected calls of free to 10; the lhs section reference is
996 now evaluated so there is another call to bar. Change the
997 comment appropriately.
998 * gfortran.dg/array_section_1.f90: New test.
999
1000 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
1001
1002 PR fortran/29912
1003 * gfortran.dg/char_result_12.f90: New test.
1004
1005 2006-12-05 Richard Guenther <rguenther@suse.de>
1006
1007 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
1008 * gcc.dg/vect/vect-pow-2.c: Rename to ...
1009 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
1010 vect_double, xfail for spu*-*-*.
1011
1012 2006-12-04 Tobias Burnus <burnus@net-b.de>
1013
1014 PR fortran/29962
1015 * initialization_4.f90: Test noninteger exponents (-std=f95).
1016 * initialization_5.f90: New test for noninteger exponents
1017 with -std=f2003.
1018
1019 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
1020
1021 PR fortran/29821
1022 * gfortran.dg/parameter_array_section_1.f90: New test.
1023
1024 2006-12-04 Mark Mitchell <mark@codesourcery.com>
1025
1026 PR c++/29733
1027 * g++.dg/template/crash61.C: New test.
1028
1029 PR c++/29632
1030 * g++.dg/template/error23.C: New test.
1031
1032 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
1033
1034 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
1035
1036 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
1037
1038 PR fortran/29916
1039 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
1040
1041 2006-12-04 Jakub Jelinek <jakub@redhat.com>
1042
1043 PR middle-end/29965
1044 * gcc.dg/gomp/pr29965-1.c: New test.
1045 * gcc.dg/gomp/pr29965-2.c: New test.
1046 * gcc.dg/gomp/pr29965-3.c: New test.
1047 * gcc.dg/gomp/pr29965-4.c: New test.
1048 * gcc.dg/gomp/pr29965-5.c: New test.
1049 * gcc.dg/gomp/pr29965-6.c: New test.
1050 * g++.dg/gomp/pr29965-1.C: New test.
1051 * g++.dg/gomp/pr29965-2.C: New test.
1052 * g++.dg/gomp/pr29965-3.C: New test.
1053 * g++.dg/gomp/pr29965-4.C: New test.
1054 * g++.dg/gomp/pr29965-5.C: New test.
1055 * g++.dg/gomp/pr29965-6.C: New test.
1056 * g++.dg/gomp/pr29965-7.C: New test.
1057 * g++.dg/gomp/pr29965-8.C: New test.
1058 * g++.dg/gomp/pr29965-9.C: New test.
1059 * g++.dg/gomp/pr29965-10.C: New test.
1060
1061 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
1062
1063 * gnat.dg/pointer_variable_bounds.adb: New test.
1064 * gnat.dg/pointer_variable_bounds.ads: Likewise.
1065 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
1066
1067 2006-12-03 Eric Christopher <echristo@apple.com>
1068
1069 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
1070
1071 2006-12-03 Richard Henderson <rth@redhat.com>
1072 Andrew Pinski <pinskia@gmail.com>
1073
1074 PR C++/14329
1075 * g++.dg/warn/unit-1.C: New test.
1076
1077 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
1078
1079 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
1080
1081 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
1082
1083 * g++.dg/vect/vect.exp: Enable tests to run on spu.
1084 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
1085 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
1086 * gcc.dg/vect/vect-70.c: Reduce array size.
1087 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
1088 vect_no_compaer_double targets.
1089 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
1090 vect_float, vect_double, and vect_int.
1091
1092 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
1093
1094 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
1095 test for loop versioning on vect_no_align targets.
1096 * gcc.dg/vect/pr20122.c: Likewise.
1097 * gcc.dg/vect/vect-105.c: Likewise.
1098 * gcc.dg/vect/vect-42.c: Likewise.
1099 * gcc.dg/vect/vect-43.c: Likewise.
1100 * gcc.dg/vect/vect-74.c: Likewise.
1101 * gcc.dg/vect/vect-75.c: Likewise.
1102 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1103 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1104 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
1105 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
1106
1107 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
1108
1109 PR fortran/29642
1110 * gfortran.dg/value_1.f90 : New test.
1111 * gfortran.dg/value_2.f90 : New test.
1112 * gfortran.dg/value_3.f90 : New test.
1113 * gfortran.dg/value_4.f90 : New test.
1114 * gfortran.dg/value_4.c : Called from value_4.f90.
1115
1116 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
1117
1118 PR C++/30033
1119 * g++.dg/cpp0x/static_assert4.C: New testcase.
1120
1121 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1122
1123 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
1124
1125 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
1126
1127 PR c/27953
1128 * gcc.dg/pr27953.c: New test.
1129
1130 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
1131
1132 PR c++/30022
1133 * g++.dg/ext/vector5.C: New test.
1134
1135 PR c++/30021
1136 * g++.dg/other/main1.C: New test.
1137
1138 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
1139
1140 PR libfortran/29568
1141 * gfortran.dg/convert_implied_open.f90: Change to
1142 new default record length.
1143 * gfortran.dg/unf_short_record_1.f90: Adapt to
1144 new error message.
1145 * gfortran.dg/unformatted_subrecords_1.f90: New test.
1146
1147 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
1148
1149 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
1150
1151 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
1152
1153 PR c++/29066
1154 * g++.dg/expr/pr29066.c: New.
1155
1156 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
1157 Zdenek Dvorak <dvorakz@suse.cz>
1158
1159 PR tree-optimization/29921
1160 * gcc.dg/pr29921-2.c: New test.
1161
1162 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
1163
1164 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
1165 (i386_get_cpuid): New function.
1166 (i386_cpuid_ecx): Likewise.
1167 (i386_cpuid_edx): Likewise.
1168 (i386_cpuid): Updated to call i386_cpuid_edx.
1169
1170 * gcc.target/i386/sse3-addsubpd.c: New file.
1171 * gcc.target/i386/sse3-addsubps.c: Likewise.
1172 * gcc.target/i386/sse3-haddpd.c: Likewise.
1173 * gcc.target/i386/sse3-haddps.c: Likewise.
1174 * gcc.target/i386/sse3-hsubpd.c: Likewise.
1175 * gcc.target/i386/sse3-hsubps.c: Likewise.
1176 * gcc.target/i386/sse3-lddqu.c: Likewise.
1177 * gcc.target/i386/sse3-movddup.c: Likewise.
1178 * gcc.target/i386/sse3-movshdup.c: Likewise.
1179 * gcc.target/i386/sse3-movsldup.c: Likewise.
1180
1181 2006-12-01 Dirk Mueller <dmueller@suse.de>
1182
1183 * g++.dg/warn/Wreturn-type-4.C: New testcase.
1184
1185 2006-11-30 Janis Johnson <janis187@us.ibm.com>
1186
1187 * gcc.dg/dfp/convert-int-max.c: New test.
1188 * gcc.dg/dfp/convert-int-max-fold.c: New test.
1189
1190 2006-11-30 Richard Guenther <rguenther@suse.de>
1191
1192 * gcc.dg/vect/vect-pow-1.c: Rename ...
1193 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
1194 floats instead of doubles, check successful vectorization.
1195
1196 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
1197
1198 PR target/29945
1199 * gcc.c-torture/compile/pr29945.c: New testcase.
1200
1201 2006-11-30 Joseph Myers <joseph@codesourcery.com>
1202
1203 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
1204 -maltivec.
1205
1206 2006-11-29 Eric Christopher <echristo@apple.com>
1207
1208 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
1209
1210 2006-11-29 Janis Johnson <janis187@us.ibm.com>
1211
1212 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
1213
1214 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
1215
1216 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
1217
1218 PR c++/29022
1219 * g++.dg/inherit/virtual2.C: New test.
1220 * g++.dg/inherit/virtual3.C: Likewise.
1221 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
1222 * g++.dg/inherit/error2.C: Likewise.
1223 * g++.dg/template/instantiate1.C: Likewise.
1224
1225 2006-11-28 Andrew Pinski <pinskia@gmail.com>
1226
1227 PR tree-opt/29984
1228 * gcc.dg/tree-ssa/reassoc-12.c: New test.
1229
1230 2006-11-28 Jan Hubicka <jh@suse.cz>
1231
1232 * gcc.dg/memcpy-1.c: New test.
1233
1234 2006-11-28 Jakub Jelinek <jakub@redhat.com>
1235
1236 PR c++/29735
1237 * g++.dg/warn/main-3.C: New test.
1238
1239 2006-11-28 Jan Hubicka <jh@suse.cz>
1240
1241 * gcc.dg/winline-1.c: New test.
1242
1243 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
1244
1245 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
1246 alignments.
1247
1248 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
1249
1250 PR fortran/29976
1251 * gfortran.dg/missing_optional_dummy_3.f90
1252
1253 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
1254
1255 PR fortran/20880
1256 * gfortran.dg/interface_3.f90: Modify errors.
1257
1258 2006-11-28 Ben Elliston <bje@au.ibm.com>
1259
1260 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
1261 fail to link due to relocation overflows on spu-*-*.
1262
1263 2006-11-27 Michael Matz <matz@suse.de>
1264 Andreas Krebbel <krebbel1@de.ibm.com>
1265
1266 PR target/29319
1267 * gcc.dg/20061127-1.c: New testcase.
1268
1269 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
1270
1271 * gcc.dg/20061124-1.c: Add exit() function prototype.
1272
1273 2006-11-27 Jan Hubicka <jh@suse.cz>
1274
1275 * gcc.target/i386/memcpy-1.c: Adjust size.
1276 * testsuite/gcc.dg/visibility-11.c: Likewise.
1277
1278 2006-11-27 Richard Guenther <rguenther@suse.de>
1279
1280 PR middle-end/25620
1281 * gcc.target/i386/pow-1.c: New testcase.
1282 * gcc.dg/builtins-58.c: Likewise.
1283
1284 2006-11-26 Mark Mitchell <mark@codesourcery.com>
1285
1286 PR c++/29886
1287 * g++.dg/expr/cast8.C: New test.
1288
1289 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1290
1291 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
1292 Don't ever inline the testcase.
1293
1294 2006-11-25 Andrew Pinski <pinskia@gmail.com>
1295
1296 PR fortran/29982
1297 * gfortran.fortran-torture/compile/parameter_3.f90: New
1298 testcase.
1299
1300 2006-11-25 Andrew Pinski <pinskia@gmail.com>
1301
1302 PR fortran/29951
1303 * gfortran.fortran-torture/execute/transfer2.f90: New test.
1304
1305 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1306
1307 * gfortran.fortran-torture/execute/specifics.f90: Remove test
1308 for CHAR.
1309
1310 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1311
1312 PR libgfortran/29936
1313 * gfortran.dg/write_check3.f90: New test.
1314
1315 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
1316
1317 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
1318
1319 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
1320
1321 PR fortran/20880
1322 * gfortran.dg/interface_3.f90: New test.
1323
1324 PR fortran/29387
1325 * gfortran.dg/generic_8.f90: New test.
1326
1327 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1328
1329 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
1330 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
1331 * gfortran.dg/specifics_3.f90: Remove.
1332
1333 2006-11-24 Jakub Jelinek <jakub@redhat.com>
1334
1335 PR c/29955
1336 * gcc.dg/gomp/pr29955.c: New test.
1337
1338 PR c/29736
1339 * gcc.dg/pr29736.c: New test.
1340
1341 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
1342
1343 PR tree-opt/29964
1344 * gcc.dg/pure-1.c: New test.
1345
1346 2006-11-24 Joseph Myers <joseph@codesourcery.com>
1347
1348 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
1349 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
1350
1351 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
1352
1353 * gcc.dg/20061124-1.c: New testcase.
1354
1355 2006-11-23 Eric Christopher <echristo@apple.com>
1356
1357 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
1358
1359 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1360
1361 PR c/2707
1362 PR c++/26167
1363 * gcc.dg/Wconversion-integer.c: New. Supersedes
1364 Wconversion-negative-constants.c
1365 * gcc.dg/Wconversion-real.c: New.
1366 * gcc.dg/Wconversion-real-integer.c: New.
1367 * gcc.dg/Wconversion-negative-constants.c: Deleted.
1368 * g++.dg/warn/Wconversion1.C: Modified.
1369
1370 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
1371
1372 * gfortran.dg/overload_1.f90: New test.
1373
1374 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1375
1376 PR c/9072
1377 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
1378 Wtraditional-conversion.
1379 * gcc.dg/overflow-warn-2.c: Likewise.
1380 * gcc.dg/Wconversion.c: Likewise. Renamed as
1381 Wtraditional-conversion.c .
1382 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
1383 Wtraditional-conversion-2.c .
1384 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
1385 Wtraditional-conversion-2.c
1386 * gcc.dg/Wconversion-negative-constants.c: New.
1387
1388 2006-11-23 Andrew Pinski <pinskia@gmail.com>
1389
1390 * gcc.dg/tree-ssa/dump-1.c: New test.
1391
1392 2006-11-23 David Ung <davidu@mips.com>
1393
1394 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
1395 -mfp64, allowable when ISA >= 33 and float is enabled.
1396 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
1397 of mthc1 and mfhc1 patterns.
1398
1399 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
1400
1401 PR tree-optimization/29921
1402 * gcc.dg/pr29921.c: New test.
1403
1404 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
1405
1406 PR fortran/29441
1407 * gfortran.dg/initialization_4.f90: New test.
1408
1409 2006-11-22 Ira Rosen <irar@il.ibm.com>
1410
1411 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
1412 platforms that have interleaving support.
1413 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
1414 * gcc.dg/vect/vect-strided-a-u16-i2.c,
1415 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
1416 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
1417 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
1418 gcc.dg/vect/vect-strided-u8-i2-gap.c,
1419 gcc.dg/vect/vect-strided-u8-i8.c,
1420 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
1421 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
1422 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
1423 gcc.dg/vect/vect-strided-float.c,
1424 gcc.dg/vect/vect-strided-a-mult.c,
1425 gcc.dg/vect/vect-strided-mult-char-ls.c,
1426 gcc.dg/vect/vect-strided-a-u16-mult.c,
1427 gcc.dg/vect/vect-strided-a-u32-mult.c,
1428 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
1429 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
1430 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
1431 gcc.dg/vect/vect-strided-mult.c,
1432 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
1433 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
1434
1435 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
1436
1437 PR fortran/25087
1438 * gfortran.dg/auto_char_len_4.f90: New test.
1439
1440 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
1441
1442 PR fortran/29652
1443 * gfortran.dg/generic_7.f90: New test.
1444 * gfortran.dg/defined_operators_1.f90: Add new error.
1445
1446 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
1447
1448 PR tree-optimization/29902
1449 * g++.dg/tree-ssa/pr29902.C: New test.
1450
1451 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
1452
1453 PR fortran/29820
1454 * gfortran.dg/used_types_13.f90: New test.
1455
1456 2006-11-21 Janis Johnson <janis187@us.ibm.com>
1457
1458 * gcc.dg/dfp/snan.c: Delete.
1459
1460 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
1461
1462 * g++.dg/cpp0x/static_assert1.C: New.
1463 * g++.dg/cpp0x/static_assert2.C: New.
1464 * g++.dg/cpp0x/static_assert3.C: New.
1465
1466 2006-11-21 Richard Guenther <rguenther@suse.de>
1467
1468 * gcc.dg/vect/vect-pow-1.c: New testcase.
1469 * gcc.dg/vect/vect-pow-2.c: Likewise.
1470
1471 2006-11-21 Jakub Jelinek <jakub@redhat.com>
1472
1473 PR c++/29570
1474 * g++.dg/template/static29.C: New test.
1475
1476 PR c++/29734
1477 * g++.dg/conversion/simd4.C: New test.
1478
1479 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
1480
1481 PR c++/29475
1482 * g++.dg/template/access19.C: New test.
1483 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
1484 error is reported.
1485
1486 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
1487
1488 PR tree-opt/25500
1489 * gcc.dg/tree-ssa/sra-4.c: New testcase.
1490
1491 2006-11-20 Tobias Burnus <burnus@net-b.de>
1492
1493 PR fortran/27546
1494 * gfortran.dg/import.f90: Extended test.
1495 * gfortran.dg/import2.f90: Extended test.
1496
1497 2006-11-20 Tobias Burnus <burnus@net-b.de>
1498
1499 * gfortran.dg/volatile3.f90: Add conflict test.
1500
1501 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
1502
1503 PR fortran/24783
1504 * gfortran.dg/implicit_10.f90: New test.
1505
1506 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
1507
1508 PR c++/8586
1509 * g++.dg/warn/Wall-write-strings.C: New.
1510
1511 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
1512
1513 * gfortran.dg/alloc_comp_constraint_5.f90: New.
1514 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
1515
1516 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1517
1518 * gfortran.dg/use_3.f90: Remove error message.
1519 * gfortran.dg/iso_fortran_env_1.f90: New test.
1520 * gfortran.dg/iso_fortran_env_2.f90: New test.
1521 * gfortran.dg/iso_fortran_env_3.f90: New test.
1522 * gfortran.dg/iso_fortran_env_4.f90: New test.
1523
1524 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
1525
1526 * gcc.dg/vect/vect-27.c: Fix initialization.
1527
1528 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1529
1530 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
1531 * gcc.dg/torture/builtin-minmax-1.c: New.
1532
1533 * gcc.dg/builtins-20.c: Add cases for copysign.
1534
1535 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1536
1537 PR fortran/24285
1538 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
1539
1540 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1541 * gfortran.dg/use_1.f90: New test.
1542 * gfortran.dg/use_1.f90: New test.
1543 * gfortran.dg/use_1.f90: New test.
1544
1545 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
1546
1547 PR tree-optimization/29801
1548 * gcc.dg/pr29801.c: New test.
1549
1550 2006-11-17 Jakub Jelinek <jakub@redhat.com>
1551
1552 PR middle-end/29584
1553 * gcc.dg/torture/pr29584.c: New test.
1554
1555 2006-11-17 Joseph Myers <joseph@codesourcery.com>
1556
1557 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
1558 Condition PowerPC tests for saving FPRs on powerpc_fprs.
1559 * gcc.target/powerpc/compress-float-ppc.c,
1560 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
1561 powerpc_fprs.
1562 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
1563 do not pass -mhard-float.
1564
1565 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
1566
1567 * gnat.dg/volatile_aggregate.adb: New test.
1568
1569 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1570
1571 PR fortran/29391
1572 PR fortran/29489
1573 * gcc/testsuite/gfortran.dg/bound_2.f90: Add more checks.
1574 * gcc/testsuite/gfortran.dg/bound_3.f90: New test.
1575
1576 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
1577
1578 PR target/29201
1579 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
1580
1581 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
1582
1583 * gfortran.dg/import3.f90: Fix error message.
1584
1585 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
1586
1587 PR tree-opt/29788
1588 * gfortran.fortran-torture/compile/inline_1.f90:
1589 New testcase.
1590
1591 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
1592
1593 * gcc.target/i386/x87regparm-1.c: New test.
1594 * gcc.target/i386/x87regparm-2.c: New test.
1595 * gcc.target/i386/x87regparm-3.c: New test.
1596 * gcc.target/i386/x87regparm-4.c: New test.
1597
1598 2006-11-15 Tobias Burnus <burnus@net-b.de>
1599
1600 PR fortran/27546
1601 * gfortran.dg/import.f90: New test.
1602 * gfortran.dg/import2.f90: New test.
1603 * gfortran.dg/import3.f90: New test.
1604
1605 2006-11-15 Tobias Burnus <burnus@net-b.de>
1606
1607 PR fortran/27588
1608 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
1609
1610 2006-11-15 Tobias Burnus <burnus@net-b.de>
1611
1612 PR fortran/29806
1613 * gfortran.dg/contains.f90: New test.
1614 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
1615
1616 2006-11-15 Jakub Jelinek <jakub@redhat.com>
1617
1618 PR tree-optimization/29581
1619 * gcc.dg/pr29581-1.c: New test.
1620 * gcc.dg/pr29581-2.c: New test.
1621 * gcc.dg/pr29581-3.c: New test.
1622 * gcc.dg/pr29581-4.c: New test.
1623 * gfortran.dg/pr29581.f90: New test.
1624
1625 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
1626
1627 PR fortran/29702
1628 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
1629 numbers in error message headers.
1630
1631 2006-11-14 Richard Guenther <rguenther@suse.de>
1632
1633 * gcc.target/i386/math-torture/math-torture.exp: Restrict
1634 to i?86 and x86_64 targets.
1635
1636 2006-11-14 Caroline Tice <ctice@apple.com>
1637
1638 * gcc.dg/pubtypes-1.c: New file/testcase.
1639 * gcc.dg/pubtypes-2.c: New file/testcase.
1640 * gcc.dg/pubtypes-3.c: New file/testcase.
1641 * gcc.dg/pubtypes-4.c: New file/testcase.
1642 * g++.dg/pubtypes.C: New file/testcase.
1643
1644 2006-11-14 Mark Mitchell <mark@codesourcery.com>
1645
1646 PR c++/29106
1647 * g++.dg/init/self1.C: New test.
1648
1649 2006-11-14 Tobias Burnus <burnus@net-b.de>
1650
1651 PR fortran/29657
1652 * gfortran.dg/conflicts.f90: Add.
1653
1654 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
1655
1656 PR rtl-optimization/29798
1657
1658 * gcc.c-torture/execute/pr29798.c: New.
1659
1660 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1661
1662 * gcc.dg/builtins-20.c: Add more cases.
1663
1664 2006-11-13 Jakub Jelinek <jakub@redhat.com>
1665
1666 PR fortran/29759
1667 * gfortran.dg/gomp/pr29759.f90: New test.
1668
1669 2006-11-13 Mark Mitchell <mark@codesourcery.com>
1670
1671 PR c++/29518
1672 * g++.dg/template/static28.C: New test.
1673
1674 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
1675
1676 * lib/c-torture.exp: Use target-libpath.exp.
1677 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
1678 set GCC_EXEC_PREFIX env var from global variable of same name.
1679
1680 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
1681
1682 PR fortran/26994
1683 * gfortran.fortran-torture/compile/transfer-1.f90:
1684 New testcase.
1685
1686 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
1687 Zdenek Dvorak <dvorakz@suse.cz>
1688
1689 PR tree-optimization/29680
1690 * gcc.dg/alias-11.c: New test.
1691
1692 2006-11-12 Jason Merrill <jason@redhat.com>
1693 Andrew Pinski <pinskia@physics.uc.edu>
1694
1695 PR middle-end/28915
1696 * gcc.target/i386/vectorize1.c: New.
1697
1698 2006-11-12 Roger Sayle <roger@eyesopen.com>
1699
1700 PR rtl-optimization/29797
1701 * gcc.c-torture/execute/pr29797-1.c: New test case.
1702
1703 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1704
1705 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
1706
1707 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
1708
1709 * gcc.dg/tree-ssa/prefetch-3.c: New test.
1710
1711 2006-11-12 Roger Sayle <roger@eyesopen.com>
1712
1713 PR tree-optimization/13827
1714 * gcc.dg/fold-eqand-1.c: New test case.
1715
1716 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
1717
1718 PR rtl-opt/28812
1719 * gcc.c-torture/execute/mayalias-3.c: New test.
1720
1721 2006-11-11 Richard Sandiford <richard@codesourcery.com>
1722
1723 PR middle-end/27528
1724 * gcc.c-torture/compile/pr27528.c: New test.
1725 * gcc.dg/pr27528.c: Likewise.
1726
1727 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1728
1729 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
1730
1731 * gcc.dg/torture/builtin-symmetric-1.c: New test.
1732
1733 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
1734
1735 PR fortran/29758
1736 * gfortran.dg/reshape_source_size_1.f90: New test.
1737
1738 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
1739
1740 PR fortran/29315
1741 * gfortran.dg/aliasing_dummy_4.f90: New test.
1742
1743 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
1744
1745 PR target/29777
1746 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
1747 and x86_64-*-* targets.
1748
1749 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1750
1751 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
1752 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
1753 New macros. Use them in exact tests.
1754 (TESTIT3): New macro.
1755 Add tests for fmin, fmax and fma.
1756
1757 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
1758
1759 PR fortran/29431
1760 * gfortran.dg/array_constructor_13.f90: New test.
1761
1762 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
1763
1764 PR fortran/29744
1765 * gfortran.dg/used_types_12.f90: New test.
1766
1767 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
1768
1769 PR middle-end/29726
1770 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
1771 (test6): Ditto.
1772 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
1773 * gcc.dg/fold-eqandshift-3.c: New test case.
1774
1775 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
1776
1777 PR fortran/29699
1778 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
1779
1780 PR fortran/21370
1781 * gfortran.dg/change_symbol_attributes_1.f90: New test.
1782
1783 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
1784
1785 * gcc.dg/20061109-1.c: New testcase.
1786
1787 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1788
1789 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
1790
1791 2006-11-09 Tobias Burnus <burnus@net-b.de>
1792
1793 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
1794 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
1795
1796 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
1797
1798 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
1799 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
1800
1801 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1802
1803 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
1804
1805 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
1806
1807 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
1808 vect-9.c).
1809 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
1810 * gcc.dg/vect/vect-9.c: Now vectorizable.
1811 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
1812 that support vect_widen_mult.
1813 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
1814 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
1815 vect-reduc-dot-u16.c).
1816 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
1817 vect-reduc-dot-u16.c).
1818 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
1819 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
1820 vect-reduc-dot-s8.c).
1821 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
1822 vect-reduc-dot-s8.c).
1823 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
1824 vect-reduc-dot-s8.c).
1825 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
1826 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
1827 vect-reduc-dot-u8.c).
1828 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
1829 vect-reduc-dot-u8.c).
1830 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
1831 * gcc.dg/vect/vect-multitypes-9.c: New test.
1832 * gcc.dg/vect/vect-multitypes-10.c: New test.
1833 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
1834 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
1835 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
1836 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
1837 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
1838 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
1839 wrapv-vect-reduc-dot-s8.c.
1840 * lib/target-support.exp (check_effective_target_vect_unpack): New.
1841 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
1842 targets that support vec_unpack.
1843 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
1844 (check_effective_target_vect_widen_mult_qi_to_hi): New.
1845 (check_effective_target_vect_widen_mult_hi_to_si): New.
1846 (check_effective_target_vect_widen_sum): Removed.
1847
1848 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
1849
1850 * gcc.dg/vect/vect-multitypes-8.c: New test.
1851 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
1852
1853 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
1854
1855 * gcc.dg/vect/vect-multitypes-7.c: New test.
1856
1857 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
1858
1859 * gcc.dg/vect/vect-multitypes-4.c: New test.
1860 * gcc.dg/vect/vect-multitypes-5.c: New test.
1861 * gcc.dg/vect/vect-multitypes-6.c: New test.
1862
1863 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
1864
1865 * gcc.dg/vect/vect-multitypes-1.c: New test.
1866 * gcc.dg/vect/vect-multitypes-2.c: New test.
1867 * gcc.dg/vect/vect-multitypes-3.c: New test.
1868
1869 2006-11-07 Eric Christopher <echristo@apple.com>
1870
1871 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
1872 Test using scan-assembler-not.
1873
1874 2006-11-07 Jakub Jelinek <jakub@redhat.com>
1875
1876 * gcc.dg/inline-17.c: New test.
1877
1878 2006-11-07 Steve Ellcey <sje@cup.hp.com>
1879
1880 PR other/25028
1881 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
1882 on HP-UX.
1883
1884 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
1885
1886 PR fortran/29539
1887 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
1888
1889 PR fortran/29634
1890 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
1891 test.
1892
1893 2006-11-07 Tobias Burnus <burnus@net-b.de>
1894
1895 PR fortran/29601
1896 * gfortran.dg/volatile.f90: Add.
1897 * gfortran.dg/volatile2.f90: Add.
1898 * gfortran.dg/volatile3.f90: Add.
1899 * gfortran.dg/volatile4.f90: Add.
1900 * gfortran.dg/volatile5.f90: Add.
1901 * gfortran.dg/volatile6.f90: Add.
1902 * gfortran.dg/volatile7.f90: Add.
1903
1904 2006-11-06 Tobias Burnus <burnus@net-b.de>
1905
1906 * gfortran.dg/io_constraints_2.f90: Adjust pattern
1907 for matching error messages.
1908 * gfortran.dg/specifics_3.f90: Adjust pattern
1909 for matching error messages.
1910
1911 2006-11-06 Janis Johnson <janis187@us.ibm.com>
1912 Bernhard Fischer <aldot@gcc.gnu.org>
1913
1914 * lib/gcc-dg.exp (output-exists): New proc.
1915 (output-exists-not): New proc.
1916 * gcc.test-framework/test-framework.awk: Support new directives.
1917 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
1918 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
1919 * gcc.test-framework/dg-outexists-exp-F.c: New test.
1920 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
1921 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
1922 * gcc.test-framework/dg-outexists-exp-P.c: New test.
1923
1924 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
1925
1926 PR fortran/29630
1927 PR fortran/29679
1928 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
1929 * gfortran.dg/initialization_3.f90: New.
1930
1931 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1932
1933 PR libgfortran/25545
1934 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
1935
1936 2006-11-05 Jakub Jelinek <jakub@redhat.com>
1937
1938 PR middle-end/29695
1939 * gcc.c-torture/execute/pr29695-1.c: New test.
1940 * gcc.c-torture/execute/pr29695-2.c: New test.
1941
1942 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
1943
1944 PR fortran/29565
1945 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
1946
1947 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
1948
1949 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
1950 for matching error messages.
1951
1952 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
1953
1954 PR target/26915
1955 * gcc.target/i386/387-12.c: New test.
1956
1957 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1958
1959 PR libfortran/29713
1960 * gfortran.dg/pr29713.f90: New test.
1961
1962 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
1963
1964 * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
1965 Also test for bogus rest sign.
1966
1967 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1968
1969 PR libfortran/27895
1970 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
1971
1972 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
1973
1974 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
1975 from error messages.
1976
1977 2006-11-02 Mike Stump <mrs@apple.com>
1978
1979 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
1980
1981 * g++.old-deja/g++.abi/align.C: Enable for darwin.
1982
1983 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
1984
1985 * g++.dg/eh/gcsec1.C: New test.
1986
1987 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1988
1989 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
1990 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
1991
1992 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
1993
1994 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
1995 hexadecimal value.
1996 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1997 * gcc.dg/pr14796-2.c: Likewise.
1998
1999 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
2000
2001 * gcc.c-torture/execute/20061101-1.c: New test.
2002
2003 2006-11-01 Richard Guenther <rguenther@suse.de>
2004
2005 * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
2006
2007 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2008
2009 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
2010 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
2011
2012 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
2013
2014 * gcc.c-torture/execute/20061031-1.c: New test.
2015
2016 2006-10-31 Geoffrey Keating <geoffk@apple.com>
2017
2018 PR 23067
2019 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
2020 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
2021 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
2022 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
2023 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
2024 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
2025 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
2026
2027 2006-10-31 Eric Christopher <echristo@apple.com>
2028 Falk Hueffner <falk@debian.org>
2029
2030 * gcc.dg/builtin-bswap-1.c: New.
2031 * gcc.dg/builtin-bswap-2.c: New.
2032 * gcc.dg/builtin-bswap-3.c: New.
2033 * gcc.dg/builtin-bswap-4.c: New.
2034 * gcc.dg/builtin-bswap-5.c: New.
2035 * gcc.target/i386/builtin-bswap-1.c: New.
2036
2037 2006-10-31 Geoffrey Keating <geoffk@apple.com>
2038
2039 * gcc.dg/inline-16.c: New.
2040
2041 PR 16622
2042 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
2043 defining it.
2044 * gcc.dg/inline-13.c: New.
2045 * gcc.dg/inline-14.c: New.
2046 * gcc.dg/inline-15.c: New.
2047
2048 PR 11377
2049 * gcc.dg/inline6.c: New.
2050 * gcc.dg/inline7.c: New.
2051
2052 2006-10-31 Roger Sayle <roger@eyesopen.com>
2053
2054 PR middle-end/23470
2055 * gcc.dg/pr23470-1.c: New test case.
2056
2057 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
2058
2059 PR fortran/29537
2060 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
2061 data.
2062 * gfortran.dg/blockdata_2.f90: New testcase.
2063
2064 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
2065
2066 PR libfortran/29627
2067 * gfortran.dg/unf_short_record_1.f90: New test.
2068
2069 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2070
2071 PR fortran/29067
2072 * gfortran.dg/pr29067.f: New test.
2073
2074 2006-10-31 Joseph Myers <joseph@codesourcery.com>
2075 Richard Sandiford <richard@codesourcery.com>
2076
2077 * lib/target-supports.exp (get_compiler_messages): Append options
2078 as a single list element.
2079 (check_effective_target_arm_vfp_ok): New.
2080 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
2081
2082 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
2083
2084 PR fortran/29387
2085 * gfortran.dg/intrinsic_actual_2.f90: New test.
2086
2087 PR fortran/29490
2088 * gfortran.dg/actual_array_interface_1.f90: New test.
2089
2090 PR fortran/29641
2091 * gfortran.dg/used_types_11.f90: New test.
2092
2093 2006-10-30 Dirk Mueller <dmueller@suse.de>
2094
2095 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
2096 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
2097 * g++.old-deja/g++.pt/eichin01.C (main): Same.
2098 * g++.old-deja/g++.mike/net25.C (main): Same.
2099 * g++.dg/lookup/exception1.C (main): Same.
2100 * g++.dg/parse/parens2.C (main): Same.
2101
2102 2006-10-30 Roger Sayle <roger@eyesopen.com>
2103
2104 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
2105
2106 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2107
2108 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
2109 * gcc.dg/torture/builtin-math-3.c: Likewise.
2110
2111 2006-10-30 Tobias Burnus <burnus@net-b.de>
2112
2113 PR fortran/29452
2114 * gfortran.dg/write_check.f90: Check run-time keyword checking.
2115 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
2116
2117 2006-10-30 Andrew Pinski <pinskia@gmail.com>
2118
2119 PR Fortran/29410
2120 * gfortran.fortran-torture/execute/transfer1.f90: New test.
2121
2122 2006-10-30 Joseph Myers <joseph@codesourcery.com>
2123
2124 * lib/target-supports.exp (check_function_available): Declare
2125 function before calling.
2126
2127 2006-10-30 Jakub Jelinek <jakub@redhat.com>
2128
2129 PR tree-optimization/29637
2130 * gcc.dg/pr29637.c: New test.
2131
2132 2006-10-29 Roger Sayle <roger@eyesopen.com>
2133
2134 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
2135 tree canonicalization.
2136
2137 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2138
2139 * gcc.dg/builtins-20.c: Add more hypot tests.
2140
2141 2006-10-29 Roger Sayle <roger@eyesopen.com>
2142
2143 * gcc.dg/fold-compare-1.c: New test case.
2144
2145 2006-10-29 Dirk Mueller <dmueller@suse.de>
2146
2147 PR c++/16307
2148 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
2149
2150 2006-10-29 Roger Sayle <roger@eyesopen.com>
2151
2152 PR tree-optimization/15458
2153 * gcc.dg/fold-xornot-1.c: New test case.
2154
2155 2006-10-29 Richard Guenther <rguenther@suse.de>
2156
2157 * gcc.target/i386/math-torture/trunc.c: New testcase.
2158
2159 2006-10-29 Richard Guenther <rguenther@suse.de>
2160
2161 * gcc.target/i386/math-torture/round.c: New testcase.
2162
2163 2006-10-29 Richard Guenther <rguenther@suse.de>
2164
2165 * gcc.target/i386/math-torture/ceil.c: New testcase.
2166 * gcc.target/i386/math-torture/floor.c: Likewise.
2167
2168 2006-10-29 Richard Guenther <rguenther@suse.de>
2169
2170 * gcc.target/i386/math-torture/rint.c: New testcase.
2171 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
2172
2173 2006-10-29 Richard Guenther <rguenther@suse.de>
2174
2175 * gcc.target/i386/math-torture/lfloor.c: New testcase.
2176 * gcc.target/i386/math-torture/lceil.c: Likewise.
2177
2178 2006-10-28 Tobias Burnus <burnus@net-b.de>
2179
2180 PR libgfortran/24313
2181 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
2182
2183 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
2184
2185 * gcc.c-torture/execute/20020118-1.c,
2186 gcc.c-torture/execute/builtins/strlen.c,
2187 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
2188 comment typos.
2189
2190 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2191
2192 * gcc.dg/builtins-20.c: Add tests for hypot.
2193 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
2194 two-argument builtins.
2195 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
2196 TESTIT2. Update all callers.
2197 (TESTIT2, TESTIT2_R): New helper macros.
2198 Add testcases for pow, hypot and atan2.
2199
2200 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
2201
2202 PR C++/29295
2203 * g++.dg/expr/bool1.C: New test.
2204 * g++.dg/expr/bool2.C: New test.
2205
2206 2006-10-28 Tobias Burnus <burnus@net-b.de>
2207
2208 PR fortran/28224
2209 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
2210 * gfortran.dg/namelist_internal.f90: New test.
2211
2212 2006-10-28 Tobias Burnus <burnus@net-b.de>
2213
2214 PR fortran/29625
2215 * gfortran.dg/io_real_boz.f90: Add.
2216 * gfortran.dg/io_real_boz2.f90: Add.
2217
2218 2006-10-28 Richard Guenther <rguenther@suse.de>
2219
2220 PR middle-end/26899
2221 * gcc.dg/tree-ssa/pr26899.c: New testcase.
2222
2223 2006-10-28 Richard Guenther <rguenther@suse.de>
2224
2225 PR target/28806
2226 * gcc.target/i386/math-torture/lround.c: New testcase.
2227
2228 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
2229
2230 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
2231 * gcc.dg/builtins-44.c: Likewise.
2232 * gcc.dg/builtins-45.c: Likewise.
2233 * gcc.dg/pr28796-2.c: Likewise.
2234 * gcc.dg/unordered-3.c: Likewise.
2235
2236 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2237
2238 PR libgfortran/27954
2239 * gfortran.dg/error_recovery_2.f90: New test.
2240
2241 2006-10-26 Richard Guenther <rguenther@suse.de>
2242
2243 * gcc.target/i386/i386.exp: Use glob, not find to collect
2244 tests. Avoids recursing into subdirectories.
2245 * gcc.target/i386/math-torture/math-torture.exp: Torture
2246 for interesting ia32 math options.
2247 * gcc.target.i386/math-torture/lrint.c: New testcase.
2248
2249 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2250
2251 PR libgfortran/29563
2252 * gfortran.dg/arrayio_9.f90: Update test.
2253 * gfortran.dg/arrayio_19.f90: New test.
2254
2255 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
2256
2257 * gcc.dg/20061026.c: New testcase.
2258
2259 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2260
2261 PR libgfortran/29563
2262 * gfortran.dg/arrayio_9.f90: New test.
2263
2264 2006-10-26 Ben Elliston <bje@au.ibm.com>
2265
2266 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
2267 Copy the strings manually, as strcpy may call strlen.
2268
2269 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2270
2271 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
2272 Add checks for log, log2, log10 and log1p.
2273
2274 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
2275 we already test 0.0. Add checks for expm1, log, log2, log10,
2276 log1p, cbrt, erf and erfc.
2277
2278 2006-10-25 Steve Ellcey <sje@cup.hp.com>
2279
2280 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
2281
2282 2006-10-25 Uros Bizjak <uros@kss-loka.si>
2283
2284 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
2285 and remainderl() built-in functions. Remove -ffast-math from
2286 dg-options.
2287
2288 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2289
2290 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
2291 acosh and atanh.
2292
2293 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
2294 floating point modifiers to arguments passed to float and long
2295 double functions respectively. Update all callers to use floating
2296 point numbers, not integers. Add tests for exp, exp2 and
2297 exp10/pow10.
2298
2299 * gcc.dg/torture/builtin-math-3.c: New test.
2300
2301 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
2302
2303 PR fortran/29393
2304 * gfortran.dg/initialize_2.f90: New.
2305
2306 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2307
2308 * gcc.dg/torture/builtin-math-2.c: New test.
2309
2310 2006-10-24 Richard Guenther <rguenther@suse.de>
2311
2312 PR middle-end/28796
2313 * gcc.dg/pr28796-1.c: New testcase.
2314 * gcc.dg/pr28796-2.c: Likewise.
2315
2316 2006-10-24 Richard Guenther <rguenther@suse.de>
2317
2318 * gcc.dg/builtins-57.c: New testcase.
2319
2320 2006-10-24 Richard Guenther <rguenther@suse.de>
2321
2322 PR tree-optimization/29567
2323 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
2324
2325 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
2326
2327 PR tree-optimization/14784
2328 * gcc.dg/alias-10.c: New test.
2329
2330 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2331
2332 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
2333
2334 2006-10-23 Jakub Jelinek <jakub@redhat.com>
2335
2336 * gcc.dg/builtin-strncat-chk-1.c: New test.
2337
2338 2006-10-23 Jan Hubicka <jh@suse.cz>
2339
2340 * gcc.dg/memmove-1.c: New test.
2341
2342 2006-10-23 Paul Brook <paul@codesourcery.com>
2343
2344 * gcc.dg/pragma-pack-5.c: New test.
2345
2346 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
2347
2348 * g++.dg/other/s390-1.C: New testcase.
2349
2350 2006-10-23 Richard Guenther <rguenther@suse.de>
2351
2352 PR middle-end/27132
2353 PR middle-end/23295
2354 * gcc.dg/pr27132.c: New testcase.
2355 * gcc.dg/pr23295.c: Likewise.
2356 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
2357 * g++.dg/tree-ssa/pr19807.C: Likewise.
2358
2359 2006-10-23 Richard Guenther <rguenther@suse.de>
2360
2361 PR middle-end/21032
2362 * gcc.dg/pr21032.c: New testcase.
2363
2364 2006-10-22 Jeff Law <law@redhat.com>
2365 Richard Guenther <rguenther@suse.de>
2366
2367 PR tree-optimization/15911
2368 * gcc.dg/tree-ssa/vrp30.c: New testcase.
2369
2370 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
2371
2372 PR c++/20647
2373 * g++.dg/abi/rtti3.C: New.
2374
2375 2006-10-21 Uros Bizjak <uros@kss-loka.si>
2376
2377 PR middle-end/28252
2378 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
2379 transformation.
2380
2381 2006-10-21 Richard Guenther <rguenther@suse.de>
2382
2383 PR tree-optimization/3511
2384 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
2385
2386 2006-10-21 Richard Guenther <rguenther@suse.de>
2387
2388 PR middle-end/26898
2389 * gcc.dg/torture/pr26898-1.c: New testcase.
2390 * gcc.dg/torture/pr26898-2.c: Likewise.
2391
2392 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
2393
2394 PR c++/28053
2395 * g++.dg/parse/bitfield1.C: Adjust error markers.
2396 * g++.dg/parse/bitfield2.C: New test.
2397
2398 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
2399
2400 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
2401
2402 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2403
2404 PR libfortran/27895
2405 * gfortran.dg/zero_sized_1.f90: New test.
2406
2407 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
2408
2409 * gcc.dg/div-compare-1.c: New test.
2410
2411 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
2412
2413 PR fortran/29216
2414 * gfortran.dg/result_default_init_1.f90: New test.
2415
2416 PR fortran/29314
2417 * gfortran.dg/automatic_default_init_1.f90: New test.
2418
2419 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
2420 from 38 to 33.
2421
2422 2006-10-18 Geoffrey Keating <geoffk@apple.com>
2423
2424 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
2425 'using namespace std' without previous declaration.
2426 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
2427 * g++.old-deja/g++.robertl/eb133c.C: New.
2428
2429 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2430
2431 PR libgfortran/29277
2432 * gfortran.dg/streamio_4.f90: Update test.
2433 * gfortran.dg/streamio_11.f90: New test.
2434
2435 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
2436
2437 PR c++/27952
2438 * g++.dg/inherit/virtual1.C: New test.
2439
2440 2006-10-17 Mark Mitchell <mark@codesourcery.com>
2441
2442 PR c++/28261
2443 * g++.dg/parse/enum3.C: New test.
2444
2445 2006-10-17 Mark Mitchell <mark@codesourcery.com>
2446
2447 PR c++/29039
2448 * g++.dg/init/ctor8.C: New test.
2449
2450 2006-10-17 Mark Mitchell <mark@codesourcery.com>
2451
2452 PR c++/27270
2453 * g++.dg/ext/complit8.C: Tweak error markers.
2454 * g++.dg/template/complit1.C: Add error marker.
2455
2456 2006-10-16 Mark Mitchell <mark@codesourcery.com>
2457
2458 PR c++/27270
2459 * g++.dg/ext/complit8.C: New test.
2460
2461 PR c++/29408
2462 * g++.dg/parse/dtor12.C: New test.
2463
2464 PR c++/29435
2465 * g++.dg/template/sizeof11.C: New test.
2466
2467 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
2468
2469 PR fortran/29392
2470 * gfortran.dg/data_char_3.f90: New test.
2471
2472 PR fortran/29451
2473 * gfortran.dg/negative_automatic_size.f90: New test.
2474
2475 2006-10-16 David Daney <ddaney@avtrex.com>
2476
2477 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
2478
2479 2006-10-16 Eric Christopher <echristo@apple.com>
2480
2481 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
2482 x86_64.
2483
2484 2006-10-16 Mark Mitchell <mark@codesourcery.com>
2485
2486 PR c++/28211
2487 * g++.dg/tc1/dr49.C: Tweak error messages.
2488 * g++.dg/parse/template21.C: New test.
2489
2490 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2491
2492 PR middle-end/20491
2493 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
2494
2495 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
2496
2497 PR fortran/29403
2498 * gfortran.dg/print_1.f90: New test.
2499
2500 2006-10-15 Jan Hubicka <jh@suse.cz>
2501
2502 PR middle-end/29241
2503 * gcc.c-torture/compile/pr29241.c: New testcase.
2504
2505 2006-10-15 David Edelsohn <edelsohn@gnu.org>
2506
2507 PR middle-end/29250
2508 * gcc.c-torture/compile/pr29250.c: New test.
2509
2510 2006-10-15 Richard Guenther <rguenther@suse.de>
2511
2512 * gcc.dg/pr29299.c: New testcase.
2513
2514 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
2515
2516 PR fortran/24767
2517 * gfortran.dg/label_4.f90: Adjust warning flag.
2518
2519 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
2520
2521 PR fortran/29371
2522 * gfortran.dg/nullify_3.f90: New test.
2523
2524 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
2525
2526 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
2527 on Solaris 2.5.1 too.
2528
2529 2006-10-13 Eric Christopher <echristo@apple.com>
2530
2531 * gcc.dg/pr25993.c: Skip for darwin.
2532
2533 2006-10-13 Eric Christopher <echristo@apple.com>
2534
2535 * gcc.dg/visibility-11.c: Skip for darwin.
2536
2537 2006-10-13 Eric Christopher <echristo@apple.com>
2538
2539 * gcc.dg/darwin-weakimport-1.c: Use
2540 -fno-asynchronous-unwind-tables.
2541 * gcc.dg/darwin-weakimport-3.c: Ditto.
2542
2543 2006-10-13 Richard Guenther <rguenther@suse.de>
2544
2545 PR tree-optimization/29446
2546 * gcc.dg/torture/pr29446.c: New testcase.
2547
2548 2006-10-13 Bill Wendling <wendling@apple.com>
2549
2550 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
2551 * g++.old-deja/g++.jason/hmc1.C: Likewise.
2552 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
2553 * g++.old-deja/g++.law/shadow1.C: Likewise.
2554 * g++.old-deja/g++.law/ctors10.C: Likewise.
2555 * g++.dg/debug/namespace1.C: Likewise.
2556 * g++.dg/inherit/namespace-as-base.C: Likewise.
2557 * g++.dg/opt/delay-slot-1.C: Likewise.
2558 * g++.dg/parse/defarg10.C: Likewise.
2559 * g++.dg/template/ptrmem11.C: Likewise.
2560 * g++.dg/template/mem_func_ptr.C: Likewise.
2561 * g++.dg/template/spec19.C: Likewise.
2562
2563 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
2564
2565 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
2566
2567 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
2568
2569 PR fortran/29373
2570 * gfortran.dg/implicit_9.f90: New test.
2571
2572 PR fortran/29407
2573 * gfortran.dg/namelist_25.f90: New test.
2574
2575 PR fortran/27701
2576 * gfortran.dg/same_name_2.f90: New test.
2577
2578 PR fortran/29232
2579 * gfortran.dg/host_assoc_types_1.f90: New test.
2580
2581 PR fortran/29364
2582 * gfortran.dg/missing_derived_type_1.f90: New test.
2583 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
2584
2585 PR fortran/29422
2586 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
2587
2588 PR fortran/29428
2589 * gfortran.dg/alloc_comp_assign_5.f90: New test.
2590
2591 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2592
2593 PR fortran/29391
2594 * gfortran.dg/bound_2.f90: New test.
2595
2596 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2597
2598 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
2599 directive.
2600 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
2601 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
2602 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
2603 * gfortran.dg/gomp/reduction3.f90: Likewise.
2604 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
2605 * gfortran.dg/dummy_procedure_2.f90: Likewise.
2606 * gfortran.dg/interface_derived_type_1.f90: Likewise.
2607 * gfortran.dg/forall_4.f90: Likewise.
2608 * gfortran.dg/spec_expr_4.f90: Likewise.
2609 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
2610 * gfortran.dg/forall_5.f90: Likewise.
2611 * gfortran.dg/open_access_append_2.f90: Add check for
2612 compile-time warning.
2613
2614 2006-10-13 Mark Mitchell <mark@codesourcery.com>
2615
2616 PR c++/28506
2617 * g++.dg/parse/pure1.C: New test.
2618
2619 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2620
2621 PR fortran/21435
2622 * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
2623 * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
2624 for compile-time warnings.
2625 * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
2626 * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
2627 * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
2628 file.
2629 * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
2630 specifier.
2631 * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
2632 compile-time warning.
2633
2634 2006-10-12 Jan Hubicka <jh@suse.cz>
2635
2636 PR c/28419
2637 * gcc.dg/pr28319.c: New test.
2638
2639 2006-10-12 Mark Mitchell <mark@codesourcery.com>
2640 PR c++/29318
2641 * g++.dg/ext/vla4.C: New test.
2642
2643 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
2644
2645 PR c++/27961
2646 * g++.dg/template/crash60.C: New test.
2647 * g++.dg/other/large-size-array.C: Adjust error markers.
2648 * g++.dg/parse/crash27.C: Likewise.
2649 * g++.dg/template/crash1.C: Likewise.
2650
2651 2006-10-12 Steve Ellcey <sje@cup.hp.com>
2652
2653 PR testsuite/29093
2654 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
2655
2656 2006-10-12 Jakub Jelinek <jakub@redhat.com>
2657
2658 PR preprocessor/28709
2659 * gcc.dg/cpp/paste14.c: New test.
2660
2661 2006-10-11 Mark Mitchell <mark@codesourcery.com>
2662
2663 PR c++/29175
2664 * g++.dg/init/array24.C: New test.
2665
2666 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2667
2668 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
2669 of <sys/types.h>.
2670
2671 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
2672
2673 PR c++/29024
2674 * g++.dg/parse/typedef8.C: New test.
2675 * g++.dg/other/mult-stor1.C: Adjust error markers.
2676
2677 2006-10-11 Richard Guenther <rguenther@suse.de>
2678
2679 PR tree-optimization/28230
2680 * gcc.dg/torture/pr28230.c: New testcase.
2681
2682 2006-10-11 Richard Guenther <rguenther@suse.de>
2683
2684 PR inline-asm/29119
2685 * gcc.dg/torture/pr29119.c: New testcase.
2686
2687 2006-10-10 Jakub Jelinek <jakub@redhat.com>
2688
2689 PR middle-end/29272
2690 * gcc.c-torture/execute/20060930-2.c: New test.
2691
2692 2006-10-09 Richard Henderson <rth@redhat.com>
2693
2694 Revert emutls patch.
2695
2696 2006-10-09 Richard Guenther <rguenther@suse.de>
2697
2698 PR middle-end/29254
2699 * gcc.dg/pr29254.c: New testcase.
2700
2701 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
2702 Paul Thomas <pault@gcc.gnu.org>
2703
2704 PR fortran/20541
2705 * gfortran.dg/alloc_comp_basics_1.f90: New test.
2706 * gfortran.dg/alloc_comp_basics_2.f90: New test.
2707 * gfortran.dg/alloc_comp_assign_1.f90: New test.
2708 * gfortran.dg/alloc_comp_assign_2.f90: New test.
2709 * gfortran.dg/alloc_comp_assign_3.f90: New test.
2710 * gfortran.dg/alloc_comp_assign_4.f90: New test.
2711 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
2712 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
2713 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
2714 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
2715 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
2716 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
2717 * gfortran.dg/alloc_comp_std.f90: New test.
2718 * gfortran.dg/move_alloc.f90: New test.
2719
2720 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
2721
2722 PR fortran/29115
2723 * gfortran.dg/derived_constructor_comps_2.f90: New test.
2724
2725 PR fortran/29211
2726 * gfortran.dg/forall_char_dependencies_1.f90: New test.
2727
2728 2006-10-08 Tobias Burnus <burnus@net-b.de>
2729
2730 PR fortran/28585
2731 * gfortran.dg/new_line.f90: New test.
2732
2733 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2734
2735 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
2736 * gcc.dg/torture/builtin-convert-1.c,
2737 gcc.dg/torture/builtin-convert-2.c,
2738 gcc.dg/torture/builtin-convert-3.c,
2739 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
2740
2741 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
2742
2743 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
2744 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
2745 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
2746 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
2747
2748 2006-10-07 Andrew Pinski <pinskia@gmail.com>
2749
2750 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
2751 Xfail some tests for powerpc-darwin and powerpc-aix.
2752
2753 2006-10-07 Jakub Jelinek <jakub@redhat.com>
2754
2755 PR c/29380
2756 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
2757
2758 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2759
2760 PR target/29300
2761 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
2762 on hppa*-*-hpux*.
2763
2764 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2765
2766 PR fortran/16580
2767 PR fortran/29288
2768 * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
2769 Add tests for using all possible intrinsics as actual arguments.
2770 * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
2771 all possible intrinsics as actual arguments.
2772 * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
2773 * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
2774
2775 2006-10-07 Richard Sandiford <richard@codesourcery.com>
2776
2777 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
2778 * gcc.dg/debug/debug-2.c: Likewise.
2779
2780 2006-10-06 Uros Bizjak <uros@kss-loka.si>
2781
2782 * gcc.c-torture/compile/sync-2.c: New test.
2783
2784 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
2785
2786 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
2787 line endings.
2788
2789 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
2790
2791 PR rtl-optimization/29128
2792 * gcc.c-torture/compile/pr29128.c: New test.
2793
2794 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
2795
2796 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
2797 line endings.
2798
2799 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
2800
2801 PR middle-end/29256
2802 * gcc.dg/tree-ssa/loop-19.c: New test.
2803
2804 2006-10-06 Jakub Jelinek <jakub@redhat.com>
2805
2806 PR tree-optimization/29330
2807 * gcc.dg/pr29330.c: New test.
2808
2809 PR target/28924
2810 * gcc.c-torture/compile/20061005-1.c: New test.
2811
2812 2006-10-06 Olivier Hainque <hainque@adacore.com>
2813
2814 * gcc.dg/typename-vla-1.c: New case.
2815 * gnat.dg/forward_vla.adb: New case.
2816
2817 2006-10-06 Jakub Jelinek <jakub@redhat.com>
2818
2819 PR tree-optimization/29290
2820 * gfortran.dg/loop_nest_1.f90: New test.
2821
2822 PR target/29198
2823 * gcc.dg/tls/opt-12.c: New test.
2824
2825 PR fortran/28415
2826 * gfortran.dg/save_2.f90: New test.
2827
2828 PR c/29091
2829 * gcc.dg/pr29091.c: New test.
2830
2831 2006-10-06 Joseph Myers <joseph@codesourcery.com>
2832
2833 * lib/target-supports.exp
2834 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
2835 same as x86_64-*-*; check for LP64.
2836
2837 2006-10-04 Richard Henderson <rth@redhat.com>
2838
2839 * lib/target-supports.exp (check_effective_target_tls): Redefine
2840 to mean non-emulated tls.
2841 * gcc.dg/tls/alias-1.c: Remove tls requirement.
2842 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
2843 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
2844 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
2845 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
2846 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
2847 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
2848
2849 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
2850
2851 PR fortran/29343
2852 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
2853
2854 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2855
2856 * gfortran.dg/bounds_check_fail_1.f90: New test.
2857
2858 2006-10-03 Mark Mitchell <mark@codesourcery.com>
2859
2860 PR c++/29020
2861 * g++.dg/template/friend48.C: New test.
2862
2863 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
2864
2865 PR fortran/29098
2866 * gfortran.dg/default_initialization_2.f90: New test.
2867
2868 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
2869
2870 PR fortran/20779
2871 PR fortran/20891
2872 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
2873
2874 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
2875
2876 PR fortran/29284
2877 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
2878
2879 PR fortran/29321
2880 PR fortran/29322
2881 * gfortran.dg/missing_optional_dummy_2.f90: New test.
2882
2883 PR fortran/25091
2884 PR fortran/25092
2885 * gfortran.dg/entry_array_specs_1.f90: New test.
2886
2887 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
2888
2889 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
2890 insufficient to inhibit some test failures at -O3. Do testing
2891 on integers.
2892
2893 2006-10-03 Mark Mitchell <mark@codesourcery.com>
2894
2895 PR c++/29138
2896 * g++.dg/inherit/access8.C: New test.
2897 * g++.dg/template/dtor4.C: Tweak error messages.
2898
2899 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2900
2901 PR fortran/27478
2902 * gfortran.dg/entry_8.f90: New test.
2903
2904 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
2905
2906 PR c++/29291
2907 * g++.dg/parse/new4.C: New test.
2908
2909 2006-10-03 Uros Bizjak <uros@kss-loka.si>
2910
2911 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
2912 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
2913 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
2914 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
2915 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
2916
2917 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2918
2919 PR fortran/19260
2920 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
2921 * gfortran.dg/continuation_2.f90: New test.
2922
2923 PR fortran/19262
2924 * gfortran.dg/continuation_3.f90: New test.
2925 * gfortran.dg/continuation_4.f90: New test.
2926 * gfortran.dg/continuation_5.f: New test.
2927 * gfortran.dg/continuation_6.f: New test.
2928
2929 2006-10-02 Mark Mitchell <mark@codesourcery.com>
2930
2931 PR c++/29226
2932 * g++.dg/template/vla1.C: New test.
2933
2934 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2935
2936 PR fortran/29210
2937 * gfortran.dg/complex_parameter_1.f90: New test.
2938
2939 2006-10-02 Jakub Jelinek <jakub@redhat.com>
2940
2941 PR c/29154
2942 * gcc.c-torture/execute/20060929-1.c: New test.
2943
2944 2006-10-01 Mark Mitchell <mark@codesourcery.com>
2945
2946 PR c++/29105
2947 * g++.dg/template/member6.C: New test.
2948 * g++.dg/parse/typename7.C: Adjust error markers.
2949
2950 PR c++/29080
2951 * g++.dg/template/member7.C: New test.
2952
2953 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
2954
2955 PR c/24010
2956 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
2957 gcc.dg/Woverride-init-3.c: New tests.
2958
2959 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
2960
2961 * gcc.c-torture/execute/20060930-1.c: New test.
2962
2963 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2964
2965 PR fortran/18791
2966 * gfortran.dg/specifics_1.f90: New test.
2967 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
2968 complex specifics.
2969
2970 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2971
2972 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
2973 pthread-init-common.h: New.
2974
2975 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
2976
2977 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
2978 precision on some archs.
2979
2980 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
2981
2982 * gcc.dg/non-local-goto-1.c: New test.
2983 * gcc.dg/non-local-goto-2.c: Likewise.
2984 * gcc.dg/setjmp-3.c: Likewise.
2985 * gcc.dg/setjmp-4.c: Likewise.
2986
2987 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
2988
2989 * gnat.dg/self_aggregate_with_pointer.adb: New test.
2990
2991 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
2992
2993 PR fortran/28276
2994 * gfortran.dg/exponent_1.f90: New test.
2995
2996 PR fortran/27021
2997 * gfortran.dg/nearest_1.f90: New test.
2998
2999 2006-09-26 Jakub Jelinek <jakub@redhat.com>
3000
3001 PR middle-end/25261
3002 PR middle-end/28790
3003 * gcc.dg/gomp/nestedfn-1.c: New test.
3004
3005 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
3006
3007 PR objc/29195
3008 * objc/compile/method-1.m: New test.
3009
3010 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
3011
3012 PR c++/26938
3013 * g++.dg/template/crash58.C: New test.
3014 * g++.dg/parse/crash28.C: Adjust error markers.
3015 * g++.dg/template/crash34.C: Likewise.
3016 * g++.dg/template/friend31.C: Likewise.
3017 * g++.dg/template/crash32.C: Likewise.
3018
3019 PR c++/27329
3020 * g++.dg/template/crash59.C: New test.
3021
3022 PR c++/27667
3023 * g++.dg/template/spec33.C: New test.
3024 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
3025
3026 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
3027 Adam Nemet <anemet@caviumnetworks.com>
3028
3029 * gcc.dg/tree-ssa/ivopts-1.c: New test.
3030 * gcc.dg/tree-ssa/ivopts-2.c: New test.
3031
3032 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
3033
3034 PR target/28911
3035 * gcc.dg/pr28911.c: New.
3036
3037 2006-09-23 Uros Bizjak <uros@kss-loka.si>
3038
3039 PR target/29169
3040 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
3041 (dg-options): Add -mfpmath=387.
3042
3043 2006-09-23 Jakub Jelinek <jakub@redhat.com>
3044
3045 PR c/28706
3046 * gcc.dg/pr28706.c: New test.
3047
3048 PR c/28712
3049 * gcc.dg/pr28712.c: New test.
3050
3051 2006-09-22 Mike Stump <mrs@apple.com>
3052
3053 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
3054
3055 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
3056
3057 PR tree-optimization/28888
3058 * gcc.dg/pr28888.c: New test.
3059
3060 2006-09-21 Mark Mitchell <mark@codesourcery.com>
3061
3062 PR c++/29016
3063 * g++.dg/init/ptrfn1.C: New test.
3064
3065 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
3066
3067 PR c++/28861
3068 * g++.dg/template/spec32.C: New test.
3069 * g++.dg/parse/crash9.C: Adjust error markers.
3070
3071 PR c++/28303
3072 * g++.dg/template/typedef6.C: New test.
3073 * g++.dg/init/error1.C: Adjust error markers.
3074 * g++.dg/parse/crash9.C: Likewise.
3075 * g++.dg/template/crash55.C: Likewise.
3076
3077 2006-09-21 Janis Johnson <janis187@us.ibm.com>
3078
3079 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
3080
3081 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
3082
3083 PR target/27650
3084 * g++.dg/ext/dllimport12.C: New test.
3085
3086 2006-09-20 Richard Sandiford <richard@codesourcery.com>
3087
3088 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
3089 * gcc.target/mips/nmadd-2.c: Likewise.
3090 * gcc.target/mips/mips-ps-6.c: New test.
3091 * gcc.target/mips/neg-abs-1.c: Likewise.
3092 * gcc.target/mips/neg-abs-2.c: Likewise.
3093 * gcc.target/mips/nmadd-3.c: New test.
3094
3095 2006-09-20 Jakub Jelinek <jakub@redhat.com>
3096
3097 PR middle-end/28046
3098 * gcc.dg/gomp/atomic-10.c: New test.
3099 * g++.dg/gomp/atomic-10.C: New test.
3100
3101 2006-09-20 Eric Christopher <echristo@apple.com>
3102
3103 * gcc.target/i386/sse3-not-fisttp.c: New.
3104
3105 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu>
3106
3107 * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
3108
3109 2006-09-19 Richard Sandiford <richard@codesourcery.com>
3110
3111 * gcc.c-torture/execute/pr28289.c (one): New variable.
3112 (main): Use it instead of argc.
3113 * gcc.c-torture/execute/20060102-1.c (one): New variable.
3114 (main): Use it instead of argc.
3115
3116 2006-09-19 Paul Brook <paul@codesourcery.com>
3117
3118 PR target/28516
3119 * gcc.dg/nested-func-5.c: New test.
3120
3121 2006-09-19 Ben Elliston <bje@au.ibm.com>
3122
3123 * lib/target-supports.exp (check_effective_target_tls): Compile
3124 test stubs using ${tool}_target_compile, not just target_compile.
3125 (check_effective_target_tls_runtime): Likewise.
3126
3127 2006-09-19 Ben Elliston <bje@au.ibm.com>
3128
3129 * gcc.c-torture/compile/20030405-1.x: Remove.
3130
3131 * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
3132 optimising linker from discarding it.
3133
3134 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
3135
3136 PR fortran/28526
3137 * gfortran.dg/keyword_symbol_1.f90: New test.
3138
3139 * gfortran.dg/spread_shape_1.f90: Add missing warning with
3140 pedantic compilation option.
3141
3142 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
3143
3144 PR fortran/29060
3145 * gfortran.dg/spread_shape_1.f90: New test.
3146
3147 2006-09-17 Roger Sayle <roger@eyesopen.com>
3148
3149 PR tree-optimization/28887
3150 * gcc.dg/prefetch-loop-arrays-1.c: New test case.
3151
3152 2006-09-16 Steven Bosscher <steven@gcc.gnu.org>
3153
3154 PR c/25993
3155 * gcc.dg/pr25993.c: New test.
3156
3157 2006-09-17 Ira Rosen <irar@il.ibm.com>
3158
3159 PR tree-opt/21591
3160 * gcc.dg/vect/pr21591.c: New test.
3161
3162 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
3163
3164 PR tree-opt/29059
3165 * gcc.c-torture/compile/strcpy-1.c: New test.
3166 * gcc.c-torture/compile/strcpy-2.c: New test.
3167 * gcc.c-torture/compile/memcpy-1.c: New test.
3168 * gcc.c-torture/compile/memcpy-2.c: New test.
3169
3170 2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu>
3171
3172 PR testsuite/29055
3173 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
3174
3175 2006-09-15 Eric Botcazou <ebotcazou@adacore.com>
3176
3177 * gnat.dg/specs/double_record_extension1.ads: New test.
3178 * gnat.dg/specs/double_record_extension2.ads: Likewise.
3179
3180 2006-09-15 Paul Thomas <pault@gcc.gnu.org>
3181
3182 PR fortran/29051
3183 * gfortran.dg/oldstyle_3.f90: New test.
3184
3185 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3186
3187 PR libgfortran/29099
3188 * gfortran.dg/secnds-1.f: New test.
3189
3190 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3191
3192 PR libgfortran/29053
3193 * gfortran.dg/streamio_9.f90: New test.
3194 * gfortran.dg/streamio_10.f90: New test.
3195
3196 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu>
3197
3198 PR C++/29002
3199 * g++.dg/init/array22.C: New test.
3200 * g++.dg/init/array23.C: New test.
3201
3202 2006-09-14 Arnaud Charlet <charlet@adacore.com>
3203
3204 * stackcheck.lst: Update list of tests requiring stack checking.
3205 * norun.lst: Adjust for above change.
3206 * ada95.lst: New file.
3207 * run_all.sh: Add handling of tests using Ada 95 semantics and thus
3208 requiring -gnat95 switch.
3209
3210 2006-09-14 Olivier Hainque <hainque@adacore.com>
3211
3212 * gnat.dg/in_out_parameter.adb: New test.
3213
3214 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu>
3215
3216 PR debug/28980
3217 * gcc.c-torture/compile/debugvlafunction-1.c: New test.
3218
3219 2006-09-13 Eric Botcazou <ebotcazou@adacore.com>
3220
3221 * gnat.dg/specs/unchecked_union.ads: New test.
3222
3223 2006-09-13 Richard Sandiford <richard@codesourcery.com>
3224
3225 PR rtl-optimization/28982
3226 * gcc.c-torture/execute/pr28982a.c: New test.
3227 * gcc.c-torture/execute/pr28982b.c: Likewise.
3228
3229 2006-09-12 Eric Christopher <echristo@apple.com>
3230
3231 * gcc.target/x86_64/abi/asm-support-darwin.s: New.
3232 * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
3233
3234 2006-09-13 Joseph S. Myers <joseph@codesourcery.com>
3235
3236 PR c/28768
3237 PR preprocessor/14634
3238 * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
3239 gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
3240 gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
3241
3242 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
3243
3244 * gcc.dg/pr28243.c: New test.
3245
3246 2006-09-12 Paul Thomas <pault@gcc.gnu.org>
3247
3248 PR fortran/28971
3249 gfortran.dg/pr28971.f90: New test to act as a backstop in case
3250 this undiagnosed regression reappears.
3251
3252 2006-09-12 Kazu Hirata <kazu@codesourcery.com>
3253
3254 * lib/c-torture.exp (c-torture-compile, c-torture-execute):
3255 Treat $srcdir as a literal.
3256 * lib/fortran-torture.exp (fortran-torture-compile,
3257 fortran-torture-execute): Likewise.
3258 * lib/objc-torture.exp (objc-torture-compile,
3259 objc-torture-execute): Likewise.
3260 * lib/profopt.exp (profopt-execute): Likewise.
3261
3262 2006-09-11 Geoffrey Keating <geoffk@apple.com>
3263
3264 * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
3265
3266 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu>
3267
3268 PR testsuite/28950
3269 * gcc.target/powerpc/ppc-and-1.c: Fix regex.
3270
3271 2006-09-11 H.J. Lu <hongjiu.lu@intel.com>
3272
3273 PR target/13685
3274 * gcc.target/i386/pr13685.c: New test.
3275
3276 2006-09-11 Eric Botcazou <ebotcazou@libertysurf.fr>
3277
3278 * gcc.dg/pr28726.c: New test.
3279
3280 2006-09-11 Josh Conner <jconner@apple.com>
3281
3282 * gcc.dg/nrv3.c: Increase size of structure.
3283 * gcc.dg/nrv4.c: Likewise.
3284 * gcc.dg/nrv5.c: Likewise.
3285
3286 2006-09-11 Paul Thomas <pault@gcc.gnu.org>
3287
3288 PR libfortran/28890
3289 gfortran.dg/assumed_charlen_function_5.f90: New test.
3290
3291 2006-09-10 Mark Mitchell <mark@codesourcery.com>
3292
3293 PR c++/28991
3294 * g++.dg/init/static3.C: New test.
3295
3296 2006-09-10 Andrew Pinski <pinskia@physics.uc.edu>
3297
3298 PR testsuite/29007
3299 * gcc.dg/long-long-cst1.c (t): Add cast to
3300 __SIZE_TYPE__ before casting to int.
3301 (main): Return 0 on success.
3302
3303 2006-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
3304
3305 * gcc.c-torture/execute/20060910-1.c: New test.
3306
3307 2006-09-10 Steven Bosscher <steven@gcc.gnu.org>
3308
3309 PR middle-end/26983
3310 * gcc.dg/pr26983.c: New test.
3311
3312 2006-09-10 Richard Sandiford <richard@codesourcery.com>
3313
3314 PR target/29006
3315 * gcc.c-torture/execute/pr29006.c: New test.
3316
3317 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
3318
3319 PR libfortran/28947
3320 gfortran.dg/matmul_4.f90: New test.
3321
3322 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
3323
3324 PR fortran/28959
3325 gfortran.dg/used_types_10: New test.
3326
3327 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
3328
3329 PR libfortran/28923
3330 gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
3331 gfortran.dg/array_initializer_3.f90: New test.
3332
3333 2006-09-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3334
3335 PR fortran/28914
3336 * gfortran.dg/actual_array_constructor_3.f90: New test.
3337
3338 2006-09-09 Paolo Bonzini <bonzini@gnu.org>
3339
3340 PR testsuite/26778
3341 * gcc.target/i386/pr26778.c: New testcase.
3342
3343 2006-09-08 Eric Christopher <echristo@apple.com>
3344
3345 * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
3346 * gcc.target/i386/memcpy-1.c: Ditto.
3347 * gcc.target/i386/asm-1.c: Ditto.
3348 * gcc.target/i386/20060512-4.c: Ditto.
3349 * gcc.target/i386/compress-float-387.c: Ditto.
3350 * gcc.target/i386/20060512-1.c: Ditto.
3351 * gcc.target/i386/compress-float-sse.c: Ditto.
3352 * gcc.target/i386/20060512-2.c: Ditto.
3353 * gcc.target/i386/compress-float-sse-pic.c: Ditto.
3354 * gcc.target/i386/stack-prot-kernel.c: Ditto.
3355 * gcc.target/i386/compress-float-387-pic.c: Ditto.
3356 * gcc.dg/pr26449.c: Ditto.
3357 * gcc.dg/attr-ms_struct-2.c: Ditto.
3358 * gcc.dg/attr-ms_struct-1.c: Ditto.
3359 * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
3360
3361 2006-09-08 Joseph S. Myers <joseph@codesourcery.com>
3362
3363 PR c/28504
3364 * gcc.dg/vla-10.c: New test.
3365
3366 2006-09-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3367
3368 PR c++/28858
3369 * g++.dg/parse/template20.C: New test.
3370 * g++.dg/template/operator8.C: Remove obsolete part.
3371 * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
3372 * g++.old-deja/g++.pt/crash65.C: Likewise.
3373
3374 2006-09-07 Jason Merrill <jason@redhat.com>
3375
3376 PR middle-end/27724
3377 * gcc.dg/long-long-cst1.c: New test.
3378
3379 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
3380
3381 PR C++/28906
3382 * g++.dg/other/array3.C: New test.
3383 * g++.dg/other/array4.C: New test.
3384 * g++.dg/other/array5.C: New test.
3385
3386 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
3387
3388 * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
3389
3390 2006-09-07 Uros Bizjak <uros@kss-loka.si>
3391
3392 PR target/28946
3393 * gcc.target/i386/pr28946.c: New test.
3394
3395 2006-09-07 Steven G. Kargl <kargls@comcast.net>
3396
3397 * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
3398 in integer literal constant.
3399 * gfortran.dg/enum_8.f90: Ditto.
3400 * gfortran.dg/g77/20030326-1.f: Ditto.
3401
3402 2006-09-07 Feng Wang <fengwang@nudt.edu.cn>
3403
3404 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
3405 nonconformance usage.
3406
3407 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
3408
3409 PR middle-end/28862
3410 * gcc.c-torture/compile/vector-align-1.c: New test.
3411
3412 2006-09-06 Andrew Pinski <pinskia@physics.uc.edu>
3413
3414 PR rtl-opt/27883
3415 * g++.dg/opt/copysign-1.C: New test.
3416
3417 2006-09-06 Jason Merrill <jason@redhat.com>
3418
3419 PR c++/27371
3420 * g++.dg/warn/unused-result1.C: New test.
3421
3422 2006-09-06 Mark Mitchell <mark@codesourcery.com>
3423
3424 PR c++/28903
3425 * g++.dg/ext/vla3.C: New test.
3426
3427 PR c++/28886
3428 * g++.dg/template/array16.C: New test.
3429
3430 2006-09-06 Richard Guenther <rguenther@suse.de>
3431
3432 * gcc.dg/pr27226.c: Remove testcase again.
3433
3434 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
3435
3436 PR tree-opt/28937
3437 * g++.dg/opt/unroll2.C: New test.
3438
3439 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
3440
3441 PR tree-opt/28952
3442 * gcc.dg/vect/pr28952.c: New test.
3443
3444 2006-09-05 Richard Guenther <rguenther@suse.de>
3445
3446 PR tree-optimization/28900
3447 * gcc.dg/torture/pr28900.c: New testcase
3448
3449 2006-09-05 Richard Guenther <rguenther@suse.de>
3450
3451 PR tree-optimization/28905
3452 * gcc.c-torture/compile/pr28905.c: New testcase.
3453
3454 2006-09-05 Richard Guenther <rguenther@suse.de>
3455
3456 PR middle-end/28935
3457 * gcc.dg/pr28935.c: New testcase.
3458
3459 2006-09-05 Eric Botcazou <ebotcazou@libertysurf.fr>
3460
3461 * gcc.c-torture/execute/20060905-1.c: New test.
3462
3463 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
3464
3465 PR fortran/28908
3466 * gfortran.dg/used_types_7.f90: New test.
3467 * gfortran.dg/used_types_8.f90: New test.
3468 * gfortran.dg/used_types_9.f90: New test.
3469
3470 2006-09-04 Eric Botcazou <ebotcazou@libertysurf.fr>
3471
3472 * gcc.c-torture/compile/20060904-1.c: New test.
3473
3474 2006-09-04 Nathan Sidwell <nathan@codesourcery.com>
3475
3476 PR c++/23287 Revert my 2006-09-01 patch
3477 * g++.dg/parse/dtor12.C: Remove.
3478
3479 2006-09-02 Lee Millward <lee.millward@codesourcery.com>
3480
3481 PR c+/27670
3482 * g++.dg/template/operator9.C: New test.
3483
3484 PR c++/27493
3485 * g++.dg/template/operator7.C: New test.
3486
3487 PR c++/27494
3488 * g++.dg/template/operator8.C: New test.
3489
3490 PR c++/27397
3491 * g++.dg/template/crash57.C: New test.
3492
3493 * g++.dg/template/typedef4.C: Adjust error markers.
3494 * g++.dg/template/typedef5.C: Likewise.
3495
3496 2006-09-02 Jakub Jelinek <jakub@redhat.com>
3497
3498 PR c++/28878
3499 * g++.dg/parse/crash33.C: New test.
3500
3501 2006-09-01 J"orn Rennecke <joern.rennecke@st.com>
3502 Richard Guenther <rguenther@suse.de>
3503 Adam Nemet <anemet@caviumnetworks.com>
3504
3505 PR middle-end/27226
3506 * gcc.target/mips/memcpy-1.c: New testcase.
3507 * gcc.dg/pr27226.c: Likewise.
3508
3509 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
3510
3511 PR c++/28705
3512 * g++.dg/lookup/koenig5.C: New.
3513 * g++.dg/template/crash56.C: New.
3514
3515 2006-09-01 Josh Conner <jconner@apple.com>
3516
3517 PR c++/25505
3518 * gcc.dg/nrv3.c: New test.
3519 * gcc.dg/nrv4.c: New test.
3520 * gcc.dg/nrv5.c: New test.
3521
3522 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
3523
3524 PR c++/23287
3525 * g++.dg/parse/dtor12.C: New.
3526
3527 2006-08-31 Zdenek Dvorak <dvorakz@suse.cz>
3528
3529 PR tree-optimization/28839
3530 * gcc.dg/pr28839.c: New test.
3531
3532 2006-08-31 Andreas Krebbel <krebbel1@de.ibm.com>
3533
3534 PR target/24367
3535 * gcc.dg/pr24367.c: New testcase.
3536
3537 2006-08-30 Joseph Myers <joseph@codesourcery.com>
3538
3539 * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
3540
3541 2006-08-30 Zdenek Dvorak <dvorakz@suse.cz>
3542
3543 PR rtl-optimization/27735
3544 * gcc.dg/loop-unswitch-1.c: New test.
3545
3546 2006-08-30 Paul Thomas <pault@gcc.gnu.org>
3547
3548 PR fortran/28885
3549 * gfortran.dg/aliasing_dummy_2.f90: New test.
3550
3551 PR fortran/20067
3552 * gfortran.dg/generic_5.f90: Change error message.
3553
3554 PR fortran/28873
3555 * gfortran.dg/generic_6.f90: New test.
3556
3557 PR fortran/25077
3558 * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
3559
3560 PR fortran/25102
3561 * gfortran.dg/invalid_interface_assignment.f90: New test.
3562
3563 PR fortran/24866
3564 * gfortran.dg/module_proc_external_dummy.f90: New test.
3565
3566 2006-08-29 Andrew Pinski <pinskia@physics.uc.edu>
3567
3568 PR c++/28349
3569 * testsuite/g++.dg/warn/var-args1.C: New test.
3570
3571 2006-08-29 Steven G. Kargl <kargls@comcast.net>
3572
3573 PR fortran/28866
3574 * gfortran.dg/simpleif_2.f90: New test.
3575 * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
3576 * gfortran.dg/enum_5.f90: Ditto.
3577
3578 2006-08-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3579 Kazu Hirata <kazu@codesourcery.com>
3580
3581 PR tree-optimization/17506
3582 * gcc.dg/pr17506.c: New.
3583
3584 2006-08-29 J"orn Rennecke <joern.rennecke@st.com>
3585
3586 PR c++/28139
3587 * g++.dg/eh/alias1.C: New test.
3588
3589 2006-08-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3590
3591 PR c++/28860
3592 * g++.dg/template/ttp22.C: New test.
3593
3594 2006-08-28 Kazu Hirata <kazu@codesourcery.com>
3595
3596 PR middle-end/26632
3597 * gcc.dg/pr26632.c: New.
3598
3599 2006-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3600
3601 PR libgfortran/28354
3602 * gfortran.dg/fmt_zero_precision.f90: New test.
3603
3604 2006-08-27 Mark Mitchell <mark@codesourcery.com>
3605
3606 PR c++/28058
3607 * g++.dg/template/spec31.C: New test.
3608
3609 2006-08-27 Lee Millward <lee.millward@codesourcery.com>
3610
3611 PR c++/26573
3612 * g++.dg/other/static2.C: New test.
3613
3614 2006-08-26 Roger Sayle <roger@eyesopen.com>
3615
3616 * gcc.dg/Wswitch-enum-2.c: New test case.
3617 * gcc.dg/Wswitch-enum-3.c: Likewise.
3618
3619 2006-08-26 Richard Guenther <rguenther@suse.de>
3620
3621 * gcc.c-torture/compile/20060826-1.c: New testcase.
3622
3623 2006-08-26 Lee Millward <lee.millward@codesourcery.com>
3624
3625 PR c++/28736
3626 * g++.dg/template/void10.C: New test.
3627
3628 PR c++/28737
3629 * g++.dg/template/void8.C: New test.
3630
3631 PR c+_+/28738
3632 * g++.dg/template/void9.C: New test.
3633
3634 * g++.dg/template/void3.C: Adjust error markers.
3635 * g++.dg/template/void4.C: Likewise.
3636 * g++.dg/template/crash55.C: Likewise.
3637 * g++.dg/template/void7.C: Likewise
3638
3639 2006-08-26 Mark Mitchell <mark@codesourcery.com>
3640
3641 PR c++/28588
3642 * g++.dg/inherit/access6.C: New test.
3643 * g++.dg/inherit/access7.C: Likewise.
3644
3645 PR c++/28595
3646 * g++.dg/template/array15.C: New test.
3647 * g++.dg/template/crash2.C: Tweak error markers.
3648
3649 2006-08-26 Jakub Jelinek <jakub@redhat.com>
3650
3651 PR middle-end/28683
3652 * gcc.c-torture/compile/20060823-1.c: New test.
3653
3654 2006-08-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3655
3656 PR c++/28853
3657 * g++.dg/template/ttp21.C: New test.
3658
3659 PR c++/28852
3660 * g++.dg/other/operator1.C: Add error-marker.
3661 * g++.dg/other/operator2.C: New test.
3662
3663 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
3664
3665 PR c/27893
3666 * gcc.c-torture/compile/vla-const-1.c,
3667 gcc.c-torture/compile/vla-const-2.c: New tests.
3668
3669 2006-08-26 Richard Guenther <rguenther@suse.de>
3670
3671 PR middle-end/28814
3672 * gcc.dg/torture/pr28814.c: New testcase.
3673
3674 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
3675
3676 PR c/28418
3677 * gcc.c-torture/compile/compound-literal-1.c: New test.
3678
3679 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
3680
3681 PR c/28299
3682 * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
3683 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
3684 Expect extra diagnostics.
3685
3686 2006-08-25 J"orn Rennecke <joern.rennecke@st.com>
3687
3688 gcc.dg/noncompile/pr16876.c: New test.
3689
3690 2006-08-25 Mark Mitchell <mark@codesourcery.com>
3691
3692 PR c++/28056
3693 * g++.dg/parse/local1.C: New test.
3694 * g++.dg/other/qual1.C: Tweak error marker.
3695
3696 2006-08-25 Nathan Sidwell <nathan@codesourcery.com>
3697
3698 PR c++/27787
3699 * g++.dg/template/typename10.C: New.
3700 * g++.dg/template/lookup4.C: Remove bogus error marker.
3701
3702 2006-08-25 Richard Guenther <rguenther@suse.de>
3703
3704 PR testsuite/28829
3705 * gcc.dg/pr26570.c: Fix testcase.
3706
3707 2006-08-24 Andrew Pinski <pinskia@physics.uc.edu>
3708
3709 PR tree-opt/28807
3710 * gcc.c-torture/execute/mayalias-2.c: New test.
3711 * gcc.dg/tree-ssa/alias-13.c: New test.
3712
3713 2006-08-24 Jan Hubicka <jh@suse.cz>
3714
3715 PR debug/26881
3716 * gcc.dg/debug/pr26881.c: New file.
3717
3718 2006-08-23 Paul Thomas <pault@gcc.gnu.org>
3719
3720 PR fortran/28788
3721 * gfortran.dg/used_types_4.f90: New test.
3722 * gfortran.dg/derived_init_2.f90: Modify to check sibling
3723 association of derived types.
3724 * gfortran.dg/used_types_2.f90: Add module cleanup.
3725 * gfortran.dg/used_types_3.f90: The same.
3726
3727 PR fortran/28771
3728 * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
3729 fix of regression.
3730
3731 2006-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3732
3733 PR 28813
3734 * gfortran.dg/direct_io_6.f90: Remove test.
3735
3736 2006-08-23 Stuart Hastings <stuart@apple.com>
3737
3738 PR 28825
3739 * gcc.target/i386/20060821-1.c: New.
3740
3741 2006-08-23 Danny Smith <dannysmith@users.sourceforge.net>
3742
3743 gcc.dg/attr-invalid.c: Insert an " |directive" substitution into
3744 dg-warning strings for dllimport.
3745
3746 2006-08-22 Andrew Pinski <pinskia@physics.uc.edu>
3747
3748 PR C++/28450
3749 * g++.dg/ext/vector4.C: New test.
3750 * g++.dg/ext/complex1.C: New test.
3751
3752 2006-08-21 Geoffrey Keating <geoffk@apple.com>
3753
3754 PR debug/28692
3755 * gcc.dg/debug/const-1.c: New.
3756 * gcc.dg/debug/const-2.c: New.
3757 * gcc.dg/debug/dwarf2/const-1.c: New.
3758 * gcc.dg/debug/dwarf2/const-2.c: New.
3759 * gcc.dg/debug/dwarf2/const-2b.c: New.
3760
3761 2006-08-22 Richard Guenther <rguenther@suse.de>
3762
3763 PR middle-end/28776
3764 * gcc.c-torture/compile/pr28776-1.c: New testcase.
3765 * gcc.c-torture/compile/pr28776-2.c: Likewise.
3766
3767 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
3768
3769 * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
3770
3771 2006-08-21 Lee Millward <lee.millward@codesourcery.com>
3772
3773 PR c++/26269
3774 * g++.dg/other/error14.C: New test.
3775
3776 PR c++/28505
3777 * g++.dg/parse/ctor7.C: New test.
3778 * g++.dg/parse/ctor8.C: Likewise.
3779
3780 PR c++/28741
3781 * g++.dg/template/void7.C: New test.
3782
3783 2006-08-21 Olivier Hainque <hainque@adacore.com>
3784
3785 * gnat.dg/self_aggregate_with_zeros.adb: New test.
3786 * gnat.dg/self_aggregate_with_array.adb: New test.
3787
3788 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
3789
3790 * g++.dg/eh/arm-vfp-unwind.C: New test.
3791
3792 2006-08-20 Mark Mitchell <mark@codesourcery.com>
3793
3794 PR c++/28341
3795 * g++.dg/template/ref3.C: New test.
3796 * g++.dg/template/nontype13.C: New test.
3797
3798 PR c++/28346
3799 * g++.dg/template/ptrmem17.C: New test.
3800
3801 2006-08-20 Danny Smith <dannysmith@users.sourceforge.net>
3802
3803 PR target/28648 c:
3804 * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
3805
3806 2006-08-20 Paul Thomas <pault@gcc.gnu.org>
3807
3808 PR fortran/28630
3809 * gfortran.dg/used_types_2.f90: New test.
3810
3811 PR fortran/28601
3812 * gfortran.dg/used_types_3.f90: New test.
3813
3814 PR fortran/20886
3815 * gfortran.dg/generic_actual_arg.f90: New test.
3816
3817 PR fortran/28735
3818 * gfortran.dg/module_private_array_refs_1.f90: New test.
3819
3820 PR fortran/28762
3821 * gfortran.dg/program_name_1.f90: New test.
3822
3823 PR fortran/28425
3824 * gfortran.dg/derived_constructor_comps_1.f90: New test.
3825
3826 PR fortran/28496
3827 * gfortran.dg/array_initializer_2.f90: New test.
3828
3829 PR fortran/18111
3830 * gfortran.dg/unused_artificial_dummies_1.f90: New test.
3831
3832 PR fortran/28600
3833 * gfortran.dg/assumed_charlen_function_4.f90: New test.
3834
3835 PR fortran/28771
3836 * gfortran.dg/assumed_charlen_in_main.f90: New test.
3837
3838 PR fortran/28660
3839 * gfortran.dg/dependent_decls_1.f90: New test.
3840
3841 2006-08-19 Erik Edelmann <eedelman@gcc.gnu.org>
3842
3843 PR fortran/25217
3844 * gfortran.dg/derived_init_2.f90: New.
3845
3846 2006-08-17 J"orn Rennecke <joern.rennecke@st.com>
3847
3848 * gcc.c-torture/execute/pr28289.c: New test.
3849
3850 2006-08-17 Jakub Jelinek <jakub@redhat.com>
3851
3852 PR c/28744
3853 * gcc.dg/attr-externally-visible-1.c: New test.
3854 * gcc.dg/attr-externally-visible-2.c: New test.
3855 * g++.dg/parse/attr-externally-visible-1.C: New test.
3856 * g++.dg/parse/attr-externally-visible-2.C: New test.
3857
3858 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3859
3860 PR c++/28606
3861 * g++.dg/parse/dtor11.C: New test.
3862
3863 2006-08-17 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
3864
3865 PR rtl-optimization/28489
3866 * gcc.c-torture/compile/pr28489.c: New test.
3867
3868 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3869
3870 PR c++/28710
3871 * g++.dg/template/redecl4.C: New test.
3872
3873 PR c++/28711
3874 * g++.dg/template/ctor8.C: New test.
3875
3876 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
3877
3878 * gcc.dg/pr26570.c: Fix testcase.
3879
3880 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
3881
3882 * PR c++/28573
3883 * g++.dg/parse/offsetof6.C: New test.
3884 * g++.dg/parse/offsetof6.C: New test.
3885 * g++.dg/parse/offsetof7.C: New test.
3886
3887 2006-08-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3888
3889 PR testsuite/28602
3890 * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
3891 is false.
3892
3893 2006-08-16 Andrew Pinski <pinskia@physics.uc.edu>
3894
3895 PR c++/28302
3896 * g++.dg/ext/vector3.C: New test.
3897
3898 2006-08-16 Zdenek Dvorak <dvorakz@suse.cz>
3899
3900 PR gcov/profile/26570
3901 * gcc.dg/pr26570.c: New test.
3902
3903 2006-08-16 Joseph S. Myers <joseph@codesourcery.com>
3904
3905 PR c/27697
3906 * gcc.dg/qual-component-1.c: New test.
3907
3908 2006-08-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3909
3910 PR c++/28593
3911 * g++.dg/parse/new3.C: New test.
3912
3913 2006-08-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3914
3915 PR fortran/25828
3916 * gfortran.dg/streamio_1.f90: New test.
3917 * gfortran.dg/streamio_2.f90: New test.
3918 * gfortran.dg/streamio_3.f90: New test.
3919 * gfortran.dg/streamio_4.f90: New test.
3920 * gfortran.dg/streamio_5.f90: New test.
3921 * gfortran.dg/streamio_6.f90: New test.
3922 * gfortran.dg/streamio_7.f90: New test.
3923 * gfortran.dg/streamio_8.f90: New test.
3924
3925 2006-08-15 Danny Smith <dannysmith@users.sourceforge.net>
3926
3927 PR c/28287
3928 * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
3929
3930 2006-08-15 Lee Millward <lee.millward@codesourcery.com>
3931
3932 PR c++/28594
3933 * g++.dg/template/void6.C: New test.
3934
3935 2006-08-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3936
3937 PR c/28649
3938 * gcc.dg/parse-error-1.c: New test.
3939 * gcc.dg/parse-error-2.c: New test.
3940 * gcc.dg/cpp/digraph2.c: Add error-marker.
3941 * gcc.dg/noncompile/920923-1.c: Likewise.
3942
3943 2006-08-14 Andrew Pinski <pinskia@physics.uc.edu>
3944
3945 PR c/27490
3946 * gcc.dg/sizeof-2.c: New testcase.
3947
3948 PR c/27489
3949 * gcc.dg/switch-A.c: New testcase.
3950
3951 2006-08-14 Steve Ellcey <sje@cup.hp.com>
3952
3953 PR c++/28288
3954 PR c++/14556
3955 * g++.old-deja/g++.warn/compare1.C: Delete.
3956 * g++.dg/opt/pr7503-2.C: Delete.
3957 * g++.dg/opt/pr7503-3.C: Delete.
3958 * g++.dg/opt/pr7503-4.C: Delete.
3959 * g++.dg/opt/pr7503-5.C: Delete.
3960 * g++.dg/opt/max1.C: Delete.
3961 * g++.dg/warn/minmax.C: Delete.
3962 * g++.dg/expr/minmax.C: New test.
3963
3964 2006-08-14 Richard Guenther <rguenther@suse.de>
3965
3966 PR testsuite/28703
3967 * gcc.c-torture/execute/pr28651.c: Do not use argc
3968 to avoid optimization, instead forbid inlining.
3969
3970 2006-08-14 Richard Sandiford <richard@codesourcery.com>
3971
3972 PR rtl-optimization/28634
3973 * gcc.c-torture/execute/ieee/pr28634.c: New test.
3974
3975 2006-08-13 Alexandre Oliva <aoliva@redhat.com>
3976
3977 PR c/27184
3978 * gcc.dg/torture/pr27184.c: New test.
3979
3980 2006-08-12 Jakub Jelinek <jakub@redhat.com>
3981
3982 * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
3983
3984 2006-08-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3985
3986 * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
3987 * gfortran.dg/stat_2.f90: Likewise.
3988 * gfortran.dg/chmod_1.f90: Likewise.
3989 * gfortran.dg/chmod_2.f90: Likewise.
3990 * gfortran.dg/chmod_3.f90: Likewise.
3991
3992 2006-08-11 David Edelsohn <edelsohn@gnu.org>
3993
3994 * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
3995
3996 2006-08-11 Eric Botcazou <ebotcazou@libertysurf.fr>
3997
3998 * g++.dg/opt/pr23454-2.C: New test.
3999
4000 2006-08-11 Richard Guenther <rguenther@suse.de>
4001
4002 PR middle-end/28651
4003 * gcc.c-torture/execute/pr28651.c: New testcase.
4004
4005 2006-08-10 Eric Botcazou <ebotcazou@adacore.com>
4006
4007 * gnat.dg/specs/static_initializer.ads: New test.
4008
4009 2006-08-10 Paul Brook <paul@codesourcery.com>
4010
4011 * gcc.target/arm/cond-asm.c: New test.
4012
4013 2006-08-10 Dorit Nuzman <dorit@il.ibm.com>
4014
4015 PR tree-optimization/26197
4016 * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
4017 * g++.dg/vect/vect.exp: Compile the new tests with
4018 --param max-aliased-vops=0.
4019
4020 2006-08-09 Lee Millward <lee.millward@codesourcery.com>
4021
4022 PR c++/28637
4023 * g++.dg/template/void3.C: New test.
4024
4025 PR c++/28638
4026 * g++.dg/template/void4.C: New test.
4027
4028 PR c++/28640
4029 * g++.dg/template/void5.C: New test.
4030
4031 2006-08-07 Danny Smith <dannysmith@users.sourceforge.net>
4032
4033 * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
4034 after dg-do compile.
4035
4036 2006-08-07 Victor Kaplansky <victork@il.ibm.com>
4037
4038 PR tree-optimizations/26969
4039 * gcc.dg/vect/vect.exp: Compile tests prefixed with
4040 "unswitch-loops" with -funswitch-loops.
4041 * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
4042
4043 2006-08-07 Eric Botcazou <ebotcazou@libertysurf.fr>
4044
4045 * gcc.dg/sparc-getcontext-1.c: Fix typo.
4046 * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
4047 * g++.dg/other/unused1.C: Likewise. Also match "asci?z".
4048 * objc.dg/dwarf-1.m: Likewise.
4049 * objc.dg/dwarf-2.m: Likewise.
4050 * obj-c++.dg/dwarf-2.mm: Likewise.
4051
4052 2006-08-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4053
4054 * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
4055 * objc.dg/dwarf-2.m: Likewise.
4056 * obj-c++.dg/dwarf-2.mm: Likewise.
4057
4058 PR libfortran/28603
4059 * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
4060
4061 PR testsuite/27611
4062 * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
4063
4064 PR testsuite/27033
4065 * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
4066
4067 2006-08-06 Paolo Bonzini <bonzini@gnu.org>
4068
4069 PR target/27827
4070 * gcc.target/i386/pr27827.c: New testcase.
4071
4072 2006-08-06 Paul Thomas <pault@gcc.gnu.org>
4073
4074 PR fortran/28590
4075 * gfortran.dg/sequence_types_1.f90: New test.
4076
4077 2006-08-05 Steven G. Kargl <kargls@comcast.nt>
4078
4079 PR fortran/28548
4080 * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
4081 dg-warning. Add -pedantic option.
4082
4083 2006-08-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4084
4085 PR c/28502
4086 * gcc.dg/proto-1.c: New test.
4087
4088 PR c/27721
4089 * gcc.dg/lvalue-4.c: New test.
4090
4091 PR c/28136
4092 * gcc.dg/init-bad-5.c: New test.
4093
4094 2006-08-03 Lee Millward <lee.millward@codesourcery.com>
4095
4096 PR c++/28347
4097 * g++.dg/ext/typedef-init.C: Add new test for typedef
4098 initialization inside templates. Adjust existing error markers.
4099
4100 2006-08-03 Mark Mitchell <mark@codesourcery.com>
4101
4102 PR c++/28148
4103 * g++.dg/init/ptrmem3.C: New test.
4104
4105 2006-08-03 Dorit Nuzman <dorit@il.ibm.com>
4106
4107 PR tree-optimization/27770
4108 * lib/target-support.exp: New target keyword "section_anchors".
4109 * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
4110 tests.
4111 * gcc.dg/vect/section-anchors-pr27770.c: New test.
4112 * gcc.dg/vect/vect-69.c: Removed. Replaced by:
4113 * gcc.dg/vect/section-anchors-vect-69.c: New test.
4114 * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
4115
4116 2006-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4117
4118 * gcc.dg/20060801-1.c: Add missing '}'.
4119
4120 2006-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4121
4122 PR c++/27508
4123 * g++.dg/parse/dtor9.C: New test.
4124 * g++.dg/parse/dtor10.C: New test.
4125 * g++.dg/other/error7.C: Adjust error-marker.
4126
4127 PR c++/28274
4128 * g++.dg/other/default5.C: New test.
4129
4130 2006-08-02 Richard Guenther <rguenther@suse.de>
4131
4132 * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
4133
4134 2006-08-02 Mark Mitchell <mark@codesourcery.com>
4135
4136 PR c++/28557
4137 * g++.dg/template/conv9.C: New test.
4138
4139 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
4140
4141 PR debug/28063
4142 * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
4143 * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
4144 Optionally return assembly text. Update callers.
4145 (check_no_compiler_messages): Update verbose messages.
4146 (check_no_messages_and_pattern): New.
4147 (check_effective_target_string_merging): New.
4148
4149 2006-08-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4150
4151 PR c++/28250
4152 * g++.dg/eh/catch4.C: New test.
4153
4154 PR c++/28257
4155 * g++.dg/other/qual1.C: New test.
4156
4157 PR c++/28259
4158 * g++.dg/inherit/error2.C: New test.
4159
4160 PR c++/28267
4161 * g++.dg/other/new1.C: New test.
4162
4163 * g++.dg/warn/pr23075.C: Remove obsolete test.
4164 * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
4165 * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
4166
4167 2006-07-31 Mark Mitchell <mark@codesourcery.com>
4168
4169 PR c++/28523
4170 * g++.dg/eh/cast1.C: New test.
4171
4172 2006-08-01 Thomas Koenig <Thomas.Koenig@online.de>
4173
4174 PR libfortran/28452
4175 * gfortran.dg/random_3.f90: New test.
4176
4177 2006-08-01 Steve Ellcey <sje@cup.hp.com>
4178
4179 PR c++/28432
4180 * g++.dg/other/pr28304.C: Change expected error message.
4181 * g++.dg/other/pr28432.C: New test.
4182
4183 2006-08-01 Steve Ellcey <sje@cup.hp.com>
4184
4185 PR c++/28256
4186 * g++.dg/init/brace2.C: Change expected error message, add empty init.
4187
4188 2006-08-01 Daniel Jacobowitz <dan@codesourcery.com>
4189
4190 PR debug/23336
4191 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
4192 at -g1.
4193 * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
4194 g++.dg/debug/enum-2.C: New.
4195
4196 2006-07-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4197
4198 PR c++/6634
4199 * g++.dg/parse/long1.C: Add more tests.
4200
4201 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4202
4203 * gfortran.dg/lrshift_1.c: New file.
4204
4205 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4206
4207 PR libgfortran/28335
4208 * gfortran.dg/no_unit_error_1.f90: New test.
4209
4210 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4211
4212 PR libgfortran/28335
4213 * gfortran.dg/no_unit_error_1.f90: Delete test.
4214 * gfortran.dg/no_unit_error_2.f90: Delete test.
4215
4216 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4217
4218 * gfortran.dg/chmod_3.f90: New test.
4219 * gfortran.dg/ltime_gmtime_1.f90: New test.
4220 * gfortran.dg/ltime_gmtime_2.f90: New test.
4221 * gfortran.dg/lrshift_1.f90: New test.
4222 * gfortran.dg/chmod_1.f90: New test.
4223 * gfortran.dg/chmod_2.f90: New test.
4224
4225 2006-07-28 Lee Millward <lee.millward@codesourcery.com>
4226
4227 PR c++/27668
4228 * g++.dg/template/crash55.C: New test.
4229
4230 PR c++/27962
4231 * g++.dg/template/nontype16.C: New test.
4232
4233 * g++.dg/template/void2.C: Adjust error markers.
4234 * g++.dg/template/nontype5.C: Adjust error markers.
4235
4236 2006-07-27 Arjan van de Ven <arjan@linux.intel.com>
4237
4238 * gcc.target/i386/stack-prot-kernel.c: New test.
4239
4240 2006-07-27 Roger Sayle <roger@eyesopen.com>
4241
4242 * gcc.dg/builtins-55.c: New test case.
4243
4244 2006-07-26 Zdenek Dvorak <dvorakz@suse.cz>
4245
4246 PR rtl-optimization/27907
4247 * gcc.c-torture/compile/pr27907.c: New test.
4248
4249 2006-07-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4250
4251 * gfortran.dg/mclock.f90: New test.
4252 * gfortran.dg/int_conv_1.f90: New test.
4253 * gfortran.dg/stat_1.f90: New test.
4254 * gfortran.dg/stat_2.f90: New test.
4255
4256 2006-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4257
4258 PR libgfortran/28335
4259 * gfortran.dg/no_unit_error_1.f90: New test.
4260 * gfortran.dg/no_unit_error_2.f90: New test.
4261 * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
4262
4263 2006-07-25 Roger Sayle <roger@eyesopen.com>
4264
4265 PR middle-end/28473
4266 * gcc.dg/fold-convround-1.c: New test case.
4267
4268 2006-07-24 Steven G. Kargl <kargls@comcast.net>
4269
4270 * gfortran.dg/arithmetic_if.f90: Fix comments.
4271
4272 2006-07-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4273
4274 PR c++/27572
4275 * g++.dg/other/typedef1.C: New test.
4276 * g++.dg/template/typedef4.C: New test.
4277 * g++.dg/template/typedef5.C: New test.
4278
4279 2006-07-24 Erik Edelmann <eedelman@gcc.gnu.org>
4280
4281 PR fortran/28416
4282 * gfortran.dg/allocatable_dummy_3.f90: New.
4283
4284 2006-07-24 Steven G. Kargl <kargls@comcast.net>
4285
4286 PR fortran/28439
4287 * gfortran.dg/arithmetic_if.f90: New test.
4288
4289 2006-07-24 Uros Bizjak <uros@kss-loka.si>
4290
4291 * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
4292 avoid memcpy optimization.
4293
4294 2006-07-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4295
4296 PR fortran/25289
4297 * gfortran.dg/direct_io_6.f90: New test.
4298
4299 2006-07-24 Jan Hubicka <jh@suse.cz>
4300
4301 PR c/25795
4302 PR c++/27369
4303 * gcc.dg/pr25795.c: New test.
4304 * gcc.dg/pr25795-1.c: New test.
4305
4306 2006-07-23 Roger Sayle <roger@eyesopen.com>
4307
4308 * gcc.dg/fold-cond-1.c: Increase test case portability by checking
4309 that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
4310 which may be transformed to "g || h" on some platforms.
4311
4312 2006-07-23 Mark Mitchell <mark@codesourcery.com>
4313
4314 PR c++/28025
4315 * g++.dg/template/friend45.C: New test.
4316
4317 2006-07-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4318
4319 PR libgfortran/28339
4320 * gfortran.dg/arrayio_8.f90: New test.
4321
4322 2006-07-21 Mike Stump <mrs@apple.com>
4323
4324 * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
4325
4326 * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
4327
4328 2006-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4329
4330 PR c++/28250
4331 * g++.dg/eh/catch3.C: New test.
4332
4333 PR c++/28363
4334 * g++.dg/template/defarg10.C: New test.
4335
4336 2006-07-20 Paul Brook <paul@codesourcery.com>
4337
4338 PR 27363
4339 * gcc.dg/pr27363.c: New test.
4340
4341 2006-07-19 Mark Mitchell <mark@codesourcery.com>
4342
4343 PR c++/28338
4344 * g++.dg/init/ref13.C: New test.
4345
4346 2006-07-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4347
4348 PR obj-c++/28434
4349 * obj-c++.dg/proto-error-1.mm: New test.
4350
4351 2006-07-18 Mark Mitchell <mark@codesourcery.com>
4352
4353 PR c++/28337
4354 * g++.dg/template/string1.C: New test.
4355
4356 2006-07-18 Mark Mitchell <mark@codesourcery.com>
4357
4358 PR c++/28048
4359 * g++.dg/template/defarg9.C: New test.
4360
4361 PR c++/28235
4362 * g++.dg/template/static27.C: New test.
4363
4364 2006-07-18 Diego Novillo <dnovillo@redhat.com>
4365
4366 PR 28410
4367 * gcc.dg/tree-ssa/pr28410.c: New test.
4368
4369 2006-07-18 Lee Millward <lee.millward@gmail.com>
4370
4371 PR c++/28258
4372 * g++/dg/other/error13.C: New test.
4373
4374 PR c++/28260
4375 * g++.dg/template/friend44.C: New test.
4376
4377 2006-07-18 Steve Ellcey <sje@cup.hp.com>
4378
4379 PR c++/27495
4380 * g++.dg/other/pr27495.C: New.
4381
4382 2006-07-18 Olivier Hainque <hainque@adacore.com>
4383
4384 * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
4385 * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
4386
4387 2006-07-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4388
4389 PR c/28286
4390 * gcc.dg/pragma-pack-4.c: New test.
4391
4392 2006-07-17 Steve Ellcey <sje@cup.hp.com>
4393
4394 PR c++/28291
4395 * g++.dg/ext/pr28291.C: New test.
4396
4397 2006-07-17 Richard Sandiford <richard@codesourcery.com>
4398
4399 PR middle-end/28403
4400 * gcc.c-torture/execute/pr28403.c: New test.
4401
4402 2006-07-17 Richard Sandiford <richard@codesourcery.com>
4403
4404 PR middle-end/28402
4405 * gcc.dg/pr28402.c: New test.
4406
4407 2006-07-17 Steve Ellcey <sje@cup.hp.com>
4408
4409 PR c++/28304
4410 * g++.dg/other/pr28304.C: New test.
4411
4412 2006-07-17 J"orn Rennecke <joern.rennecke@st.com>
4413
4414 PR other/28251
4415 gcc.c-torture/unsorted/dump-noaddr.c: New test.
4416 gcc.c-torture/unsorted/dump-noaddr.x: New driver.
4417
4418 2006-07-17 Richard Guenther <rguenther@suse.de>
4419
4420 PR tree-optimization/28238
4421 * g++.dg/tree-ssa/pr28238.C: New testcase.
4422
4423 2006-07-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4424
4425 PR c++/28250
4426 * g++.dg/eh/catch1.C: New test.
4427 * g++.dg/eh/catch2.C: New test.
4428
4429 2006-07-16 Jakub Jelinek <jakub@redhat.com>
4430
4431 PR c++/28370
4432 * g++.dg/template/anon3.C: New test.
4433
4434 2006-07-16 Paul Thomas <pault@gcc.gnu.org>
4435
4436 PR fortran/20844
4437 * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
4438 specifiers requiring an explicit format tag..
4439
4440 PR fortran/28201
4441 * gfortran.dg/generic_5: New test.
4442
4443 PR fortran/20893
4444 * gfortran.dg/elemental_optional_args_1.f90: New test.
4445
4446 2006-07-16 Olivier Hainque <hainque@adacore.com>
4447
4448 * gnat.dg/assert.ads: New file.
4449 * gnat.dg/controlled_record.ads: Likewise.
4450 * gnat.dg/controlled_record.adb: Likewise.
4451
4452 2006-07-15 Lee Millward <lee.millward@gmail.com>
4453
4454 PR c++/28292
4455 * g++.dg/other/error12.C: New test.
4456
4457 PR c++/28269
4458 * g++.dg/template/crash54.C: New test.
4459
4460 2006-07-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4461
4462 PR c++/28249
4463 * g++.dg/parse/catch1.C: New test.
4464
4465 PR c++/28294
4466 * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
4467
4468 PR c++/28387
4469 * g++.dg/ext/attrib24.C: New test.
4470
4471 2006-07-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4472
4473 PR c++/28343
4474 * g++.dg/ext/asmspec1.C: New test.
4475
4476 2006-07-13 Janis Johnson <janis187@us.ibm.com>
4477
4478 * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
4479 (dg-test): Support shouldfail tests.
4480 * lib/target-supports-dg.exp (dg-shouldfail): New.
4481 * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
4482 * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
4483 * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
4484 * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
4485 * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
4486 * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
4487 * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
4488
4489 2006-07-13 Jan Hubicka <jh@suse.cz>
4490
4491 * gcc.target/i386/memcpy-1.c: New.
4492
4493 2006-07-12 Geoffrey Keating <geoffk@apple.com>
4494
4495 * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
4496
4497 2006-07-13 Paul Thomas <pault@gcc.gnu.org>
4498
4499 PR fortran/25097
4500 * gfortran.dg/present_1.f90: New test.
4501
4502 PR fortran/20903
4503 * gfortran.dg/interface_derived_type_1.f90: New test.
4504
4505 2006-07-11 Feng Wang <fengwang@nudt.edu.cn>
4506
4507 PR fortran/28213
4508 * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
4509 list.
4510
4511 2006-07-07 Lee Millward <lee.millward@gmail.com>
4512
4513 PR c++/27820
4514 * g++.dg/other/label1.C: New test.
4515
4516 2006-07-07 Richard Guenther <rguenther@suse.de>
4517
4518 PR middle-end/28268
4519 * gcc.dg/torture/pr28268.c: New testcase.
4520
4521 2006-07-07 Steve Ellcey <sje@cup.hp.com>
4522
4523 PR c++/27019
4524 * g++.dg/ext/pr27019.C: New.
4525
4526 2006-07-07 Richard Guenther <rguenther@suse.de>
4527
4528 PR tree-optimization/28187
4529 * gcc.dg/pr28187.c: New testcase.
4530
4531 2006-07-07 Eric Botcazou <ebotcazou@adacore.com>
4532
4533 * gnat.dg/address_conversion.adb: New test.
4534 * gnat.dg/boolean_subtype.adb: Likewise.
4535 * gnat.dg/frame_overflow.adb: Likewise.
4536 * gnat.dg/pointer_array.adb: Likewise.
4537 * gnat.dg/pointer_conversion.adb: Likewise.
4538
4539 2006-07-07 Paul Thomas <pault@gcc.gnu.org>
4540
4541 PR fortran/28237
4542 PR fortran/23420
4543 * gfortran.dg/print_fmt_5.f90: New test.
4544
4545 2006-07-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4546
4547 PR fortran/28129
4548 * gfortran.dg/bounds_check_4.f90: New test.
4549
4550 2006-07-05 Richard Guenther <rguenther@suse.de>
4551
4552 PR target/28158
4553 * gfortran.dg/pr28158.f90: New testcase.
4554
4555 2006-07-05 Richard Guenther <rguenther@suse.de>
4556
4557 PR tree-optimization/28162
4558 * gcc.dg/pr28162.c: New testcase.
4559
4560 2006-07-05 Richard Guenther <rguenther@suse.de>
4561 Andrew Pinski <pinskia@gcc.gnu.org>
4562
4563 PR c++/27084
4564 * g++.dg/tree-ssa/copyprop-1.C: New testcase.
4565
4566 2006-07-04 Paul Thomas <pault@gcc.gnu.org>
4567
4568 PR fortran/28174
4569 * gfortran.dg/actual_array_substr_2.f90: New test.
4570
4571 PR fortran/28167
4572 * gfortran.dg/actual_array_constructor_2.f90: New test.
4573
4574 2006-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4575
4576 * gfortran.dg/itime_idate_1.f: New test.
4577 * gfortran.dg/itime_idate_2.f: New test.
4578
4579 2006-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4580
4581 PR libgfortran/27704
4582 * gfortran.dg/open_status_3.f90: New test.
4583 * gfortran.dg/fmt_l.f90: Update for new feature.
4584
4585 2006-07-03 Asher Langton <langton2@llnl.gov>
4586
4587 * gfortran.dg/oldstyle_2.f90: New.
4588
4589 2006-07-03 Eric Botcazou <ebotcazou@adacore.com>
4590
4591 * gnat.dg/string_slice.adb: New test.
4592
4593 2006-07-01 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
4594
4595 PR fortran/19259
4596 * gfortran.dg/semicolon_fixed.c: New.
4597 * gfortran.dg/semicolon_free.c: New.
4598
4599 2006-06-30 Mike Stump <mrs@apple.com>
4600
4601 * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
4602 that don't support internal visibility.
4603
4604 2006-06-30 Andrew Pinski <pinskia@gmail.com>
4605
4606 * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
4607 for '(' / ')' needing an extra '\'.
4608
4609 2006-06-29 Roger Sayle <roger@eyesopen.com>
4610
4611 PR middle-end/27428
4612 * gcc.dg/pr27428-1.c: New test case.
4613
4614 2006-06-29 Mike Stump <mrs@apple.com>
4615
4616 * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
4617 on darwin as we can't align commons large enough yet.
4618
4619 * gcc.dg/vla-8.c: Add additional testcases.
4620
4621 2006-06-26 Steve Ellcey <sje@cup.hp.com>
4622
4623 PR c++/28114
4624 * g++.dg/other/pr28114.C: New.
4625
4626 2006-06-25 Eric Botcazou <ebotcazou@adacore.com>
4627
4628 * gcc.c-torture/compile/20060625-1.c: New test.
4629
4630 2006-06-25 Paul Thomas <pault@gcc.gnu.org>
4631
4632 PR fortran/20867
4633 * gfortran.dg/stfunc_3.f90: New test.
4634
4635 PR fortran/25056
4636 * gfortran.dg/impure_actual_1.f90: New test.
4637
4638 PR fortran/20874
4639 * gfortran.dg/elemental_result_1.f90: New test.
4640
4641 PR fortran/25073
4642 * gfortran.dg/select_7.f90: New test.
4643
4644 PR fortran/27554
4645 * intrinsic_actual_1.f: New test.
4646
4647 PR fortran/22038
4648 PR fortran/28119
4649 * gfortran.dg/forall_4.f90: New test.
4650
4651 PR fortran/25072
4652 * gfortran.dg/forall_5.f90: New test.
4653
4654 2006-06-25 Lee Millward <lee.millward@gmail.com>
4655
4656 PR c++/28051
4657 * g++.dg/template/using13.C: New test.
4658
4659 PR c++/28054
4660 * g++.dg/other/incomplete3.C: New test.
4661
4662 2006-06-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4663
4664 PR fortran/28081
4665 * gfortran.dg/substr_3.f: New test.
4666 * gfortran.dg/equiv_2.f90: Update expected error message.
4667
4668 2006-06-24 Paul Thomas <pault@gcc.gnu.org>
4669
4670 PR fortran/28118
4671 * gfortran.dg/actual_array_substr_1.f90: New test.
4672
4673 2006-06-24 Olivier Hainque <hainque@adacore.com>
4674
4675 * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
4676 * gnat.dg/scalar_mode_agg_compare.adb: New test.
4677
4678 2006-06-23 Janis Johnson <janis187@us.ibm.com>
4679
4680 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
4681
4682 2006-06-23 Steven G. Kargl <kargls@comcast.net>
4683
4684 PR fortran/27981
4685 * gfortran.dg/simpleif_2.f90: New test.
4686
4687 2006-06-23 Lee Millward <lee.millward@gmail.com>
4688
4689 * g++.dg/template/error22.C: Fix typo.
4690
4691 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4692
4693 PR c++/28112
4694 * g++.dg/ext/attrib23.C: New test.
4695
4696 2006-06-23 Olivier Hainque <hainque@adacore.com>
4697
4698 * gnat.dg/varsize_temp.adb: New test.
4699
4700 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4701
4702 PR c++/11468
4703 * g++.dg/other/java2.C: New test.
4704
4705 2006-06-23 Danny Smith <dannysmith@users.sourceforge.net>
4706
4707 PR target/27789
4708 * g++.dg/ext/dllimport4.C. Add more tests for invalid
4709 initialization.
4710
4711 2006-06-22 Roger Sayle <roger@eyesopen.com>
4712
4713 PR target/27531
4714 * gcc.dg/pr27531-1.c: New test case.
4715
4716 2006-06-22 Asher Langton <langton2@llnl.gov>
4717
4718 PR fortran/24748
4719 * gfortran.dg/implicit_8.f90: New.
4720
4721 2006-06-22 Zdenek Dvorak <dvorakz@suse.cz>
4722
4723 PR rtl-optimization/28121
4724 * gcc.dg/pr28121.c: New test.
4725
4726 2006-06-22 Lee Millward <lee.millward@gmail.com>
4727
4728 PR c++/27805
4729 * g++.dg/parse/ptrmem6.C: New test.
4730
4731 PR c++/27821
4732 * g++.dg/template/error22.C: New test.
4733
4734 2006-06-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4735
4736 PR c++/28111
4737 * g++.dg/template/friend43.C: New test.
4738
4739 PR c++/28110
4740 * g++.dg/template/crash53.C: New test.
4741
4742 PR c++/28109
4743 * g++.dg/rtti/incomplete1.C: New test.
4744
4745 2006-06-21 Eric Botcazou <ebotcazou@adacore.com>
4746
4747 * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
4748
4749 2006-06-21 Joseph Myers <joseph@codesourcery.com>
4750
4751 * gcc.c-torture/execute/complex-7.c: New.
4752
4753 2006-06-21 Jakub Jelinek <jakub@redhat.com>
4754
4755 * gcc.dg/merge-all-constants-1.c: New test.
4756
4757 2006-06-20 Janis Johnson <janis187@us.ibm.com>
4758
4759 PR c++/28113
4760 * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
4761
4762 2006-06-20 Steven G. Kargl <kargls@comcast.net>
4763
4764 * gfortran.dg/rrspacing_1.f90: New test.
4765
4766 2006-06-20 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4767
4768 PR c++/28052
4769 * g++.dg/other/bitfield2.C: New test.
4770
4771 2006-06-20 Zdenek Dvorak <dvorakz@suse.cz>
4772
4773 PR tree-optimization/27331
4774 * gcc.dg/pr27331.c: New test.
4775
4776 2006-06-20 James A. Morrison <phython@gcc.gnu.org>
4777 Eric Botcazou <ebotcazou@adacore.com>
4778
4779 PR ada/18692
4780 * lib/gnat.exp: New file.
4781 * lib/gnat-dg.exp: Likewise.
4782 * gnat.dg: New directory.
4783 * gnat.dg/dg.exp: New driver.
4784 * gnat.dg/specs: New directory.
4785 * gnat.dg/specs/specs.exp: New driver.
4786 * gnat.dg/style: New directory.
4787 * gnat.dg/style/style.exp: New driver.
4788
4789 2006-06-20 Paul Thomas <pault@gcc.gnu.org>
4790
4791 PR fortran/16206
4792 * gfortran.dg/array_initializer_1.f90: New test.
4793
4794 PR fortran/28005
4795 * gfortran.dg/matmul_3.f90: New test.
4796
4797 2006-06-19 Andrew Pinski <pinskia@gmail.com>
4798
4799 PR middle-end/28075
4800 * gcc.dg/tree-ssa/inline-1.c: New test.
4801
4802 2006-06-19 Anatoly Sokolov <aesok@post.ru>
4803
4804 * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
4805 in malloc prototype; remove XFAIL.
4806 * gcc.dg/pr18241-2.c: Ditto.
4807 * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
4808 in memset prototype; remove XFAIL.
4809 * gcc.dg/tree-ssa/pr23382.c: Ditto.
4810
4811 2006-06-19 Joseph S. Myers <joseph@codesourcery.com>
4812
4813 * gcc.dg/vla-8.c: Add.
4814
4815 2006-06-19 Richard Guenther <rguenther@suse.de>
4816
4817 PR tree-optimization/27090
4818 * g++.dg/tree-ssa/pr27090.C: New testcase.
4819
4820 2006-06-19 Roger Sayle <roger@eyesopen.com>
4821
4822 PR target/27861
4823 * gcc.dg/pr27861-1.c: New test case.
4824
4825 2006-06-19 Richard Guenther <rguenther@suse.de>
4826
4827 PR middle-end/28045
4828 * gcc.dg/torture/pr28045.c: New testcase.
4829
4830 2006-06-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4831
4832 PR fortran/26801
4833 * gfortran.dg/associated_4.f90: New test.
4834
4835 2006-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4836
4837 PR fortran/19310
4838 PR fortran/19904
4839 * gfortran.dg/real_const_3.f90: New test.
4840
4841 2006-06-16 Mark Mitchell <mark@codesourcery.com>
4842
4843 PR c++/28016
4844 * g++.dg/template/static26.C: New test.
4845
4846 PR c++/27979
4847 * g++.dg/expr/bitfield2.C: New test.
4848
4849 PR c++/27884
4850 * g++.dg/parse/linkage2.C: New test.
4851
4852 2006-06-16 Richard Guenther <rguenther@suse.de>
4853
4854 PR middle-end/27116
4855 * gcc.dg/pr15785-1.c: Revert last change.
4856 * gcc.dg/torture/pr27116-2.c: New testcase.
4857
4858 2006-06-16 Roger Sayle <roger@eyesopen.com>
4859
4860 PR middle-end/27802
4861 * gcc.dg/pr27802-1.c: New test case.
4862
4863 2006-06-15 Mark Mitchell <mark@codesourcery.com>
4864
4865 PR c++/27689
4866 * g++.dg/template/ttp18.C: New test.
4867 * g++.dg/template/ttp19.C: Likewise.
4868
4869 PR c++/27666
4870 * g++.dg/expr/cond9.C: New test.
4871
4872 PR c++/27640
4873 * g++.dg/template/ctor7.C: New test.
4874
4875 2006-06-15 Janis Johnson <janis187@us.ibm.com>
4876
4877 * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
4878
4879 2006-06-16 Richard Guenther <rguenther@suse.de>
4880
4881 PR tree-optimization/27781
4882 * gcc.dg/tree-ssa/pr27781.c: New testcase.
4883
4884 2006-06-15 Thomas Koenig <Thomas.Koenig@online.de>
4885
4886 * gfortran.dg/allocate_zerosize_2.f90: New test case.
4887
4888 2006-06-15 Zdenek Dvorak <dvorakz@suse.cz>
4889
4890 * gcc.dg/tree-ssa/loop-18.c: New test.
4891
4892 2006-06-14 Mark Mitchell <mark@codesourcery.com>
4893
4894 PR c++/27665
4895 * g++.dg/template/crash52.C: New test.
4896
4897 PR c++/27648
4898 * g++.dg/ext/attrib22.C: New test.
4899
4900 PR c++/26559
4901 * g++.dg/template/builtin1.C: New test.
4902 * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
4903
4904 PR c++/28018
4905 * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
4906 assignment.
4907 * g++.old-deja/g++.pt/crash51.C: Likewise.
4908
4909 PR c++/27227
4910 * g++.dg/lookup/linkage1.C: New test.
4911 * g++.dg/lookup/linkage2.C: Likewise.
4912
4913 2006-06-14 Andreas Krebbel <krebbel1@de.ibm.com>
4914
4915 PR middle-end/27959
4916 * gcc.dg/pr27959.c: New testcase.
4917
4918 2006-06-13 J"orn Rennecke <joern.rennecke@st.com>
4919
4920 PR target/28014:
4921 * g++.dg/eh/div.C: New test.
4922
4923 2006-06-13 Jakub Jelinek <jakub@redhat.com>
4924
4925 PR c++/27894
4926 * g++.dg/tree-ssa/pr26757.C: New test.
4927 * g++.dg/tree-ssa/pr27894.C: New test.
4928
4929 2006-06-13 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
4930
4931 * gcc.c-torture/compile/20060609-1.c: New test.
4932
4933 PR target/27863
4934 * gcc.c-torture/compile/pr27863.c: New test.
4935
4936 2006-06-13 Richard Guenther <rguenther@suse.de>
4937
4938 PR tree-optimization/27830
4939 * g++.dg/tree-ssa/pr27830.C: New testcase.
4940
4941 2006-06-13 Matthew Sachs <msachs@apple.com>
4942
4943 * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
4944 the list of compiler flags; this causes those flags to be checked
4945 for things like dg-skip-if.
4946
4947 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4948
4949 PR c++/27601
4950 * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
4951
4952 2006-06-12 Mark Mitchell <mark@codesourcery.com>
4953 Kazu Hirata <kazu@codesourcery.com>
4954
4955 * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
4956 g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
4957
4958 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4959
4960 PR c++/27933
4961 * g++.dg/lookup/using15.C: New test.
4962
4963 PR c++/27951
4964 * g++.dg/other/anon4.C: New test.
4965
4966 2006-06-12 Roger Sayle <roger@eyesopen.com>
4967
4968 PR c++/21210
4969 * g++.dg/init/complex1.C: New test case.
4970
4971 2006-06-11 Eric Christopher <echristo@apple.com>
4972
4973 PR middle-end/27948
4974 * gcc.dg/bf-ms-layout.c: Run on darwin.
4975 * gcc.dg/bf-no-ms-layout: Ditto.
4976 * gcc.dg/attr-ms_struct-2.c: New.
4977 * gcc.dg/bf-ms-layout-2.c: Ditto.
4978
4979 2006-06-11 Kaz Kojima <kkojima@gcc.gnu.org>
4980
4981 * gcc.dg/attr-ms_struct-packed1.c: New.
4982
4983 2006-06-09 Mike Stump <mrs@apple.com>
4984
4985 * gcc.dg/vla-7.c: Add.
4986
4987 2006-06-10 Paul Thomas <pault@gcc.gnu.org>
4988
4989 PR fortran/24558
4990 * gfortran.dg/entry_6.f90: New test.
4991
4992 PR fortran/20877
4993 PR fortran/25047
4994 * gfortran.dg/entry_7.f90: New test.
4995
4996 2006-06-09 Jakub Jelinek <jakub@redhat.com>
4997
4998 PR c/27747
4999 * gcc.dg/cpp/_Pragma6.c: New test.
5000
5001 PR c++/27748
5002 * g++.dg/cpp/_Pragma1.C: New test.
5003
5004 PR preprocessor/27746
5005 * gcc.dg/gomp/macro-3.c: New test.
5006 * gcc.dg/gomp/macro-4.c: New test.
5007 * g++.dg/gomp/macro-3.C: New test.
5008 * g++.dg/gomp/macro-4.C: New test.
5009
5010 2006-06-09 Richard Guenther <rguenther@suse.de>
5011
5012 PR tree-optimization/26998
5013 * gcc.dg/torture/pr26998.c: New testcase.
5014 * gcc.dg/tree-ssa/vrp29.c: New testcase.
5015
5016 2006-06-08 Mike Stump <mrs@apple.com>
5017
5018 * gcc.dg/pr27095.c: Account for stubs.
5019
5020 PR target/26427
5021 * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
5022 produce bad code on darwin.
5023
5024 2006-06-08 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5025
5026 PR fortran/27958
5027 * gcc/testsuite/gfortran.dg/substr_2.f: New test.
5028
5029 2006-06-08 Asher Langton <langton2@llnl.gov>
5030
5031 PR fortran/27786
5032 * cray_pointers_2.f90: Add -fbounds-check compile flag.
5033
5034 2006-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5035
5036 PR target/27421
5037 * gcc.dg/union-3.c: New test.
5038
5039 2006-06-08 Richard Guenther <rguenther@suse.de>
5040
5041 PR middle-end/27116
5042 * gcc.dg/torture/pr27116.c: New testcase.
5043 * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
5044
5045 2006-06-07 Zdenek Dvorak <dvorakz@suse.cz>
5046
5047 PR rtl-optimization/26449
5048 * gcc.dg/pr26449.c: New test.
5049
5050 2006-06-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5051
5052 PR c++/27601
5053 * g++.dg/ext/offsetof1.C: Test member functions.
5054
5055 2006-06-07 Steve Ellcey <sje@cup.hp.com>
5056
5057 * gcc.dg/pr27095.c: Improve scanning.
5058
5059 2006-06-07 Paul Thomas <pault@gcc.gnu.org>
5060
5061 PR fortran/23091
5062 * gfortran.dg/saved_automatic_1.f90: New test.
5063
5064 PR fortran/24168
5065 * gfortran.dg/array_simplify_1.f90: New test.
5066
5067 PR fortran/25090
5068 * gfortran.dg/entry_dummy_ref_1.f90: New test.
5069
5070 PR fortran/25058
5071 * gfortran.dg/entry_dummy_ref_2.f90: New test.
5072
5073 2006-06-06 Mark Mitchell <mark@codesourcery.com>
5074
5075 PR c++/27177
5076 * g++.dg/expr/cast7.C: New test.
5077
5078 2006-06-06 Janis Johnson <janis187@us.ibm.com>
5079
5080 * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
5081 * lib/gcc-defs.exp (tool_check_compile): Ditto.
5082 * lib/fortran-torture.exp (fortran-torture-compile,
5083 fortran-torture-execute): Ditto.
5084
5085 2006-06-06 Ulrich Weigand <uweigand@de.ibm.com>
5086
5087 PR target/27842
5088 * gcc.dg/vmx/pr27842.c: New test.
5089
5090 2006-06-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5091
5092 PR libfortran/27895
5093 * gfortran.dg/bounds_check_3.f90: New test.
5094
5095 2006-06-05 Mike Stump <mrs@apple.com>
5096
5097 * objc.dg/objc-fast-4.m: Skip for ppc64.
5098
5099 2006-06-05 Steve Ellcey <sje@cup.hp.com>
5100
5101 PR testsuite/27705
5102 * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
5103
5104 2006-06-05 Dorit Nuzman <dorit@il.ibm.com>
5105 Victor Kaplansky <victork@il.ibm.com>
5106
5107 PR tree-optimizations/26360
5108 * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
5109 with -fno-tree-dce.
5110 * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
5111
5112 2006-06-05 Paul Thomas <pault@gcc.gnu.org>
5113
5114 PR fortran/14067
5115 * gfortran.dg/data_char_1.f90: Add messages for truncated
5116 strings.
5117
5118 PR fortran/16943
5119 * gfortran.dg/func_decl_2.f90: New test.
5120
5121 PR fortran/20839
5122 * gfortran.dg/do_2.f90: New test.
5123
5124 PR fortran/27655
5125 * gfortran.dg/associated_3.f90: New test.
5126
5127 2006-06-04 Mark Mitchell <mark@codesourcery.com>
5128
5129 PR c++/27819
5130 * g++.dg/template/static25.C: New test.
5131
5132 PR c++/27722
5133 * g++.dg/init/array21.C: New test.
5134
5135 PR c++/27807
5136 * g++.dg/ext/complit7.C: New test.
5137
5138 PR c++/27806
5139 * g++.dg/parse/ptrmem5.C: New test.
5140
5141 2006-06-04 Roger Sayle <roger@eyesopen.com>
5142 Andrew Pinski <pinskia@physics.uc.edu>
5143
5144 PR c/27150
5145 PR middle-end/27382
5146 * gcc.dg/pr27150-1.c: New testcase.
5147 * gcc.dg/pr27382-1.c: New testcase.
5148 * gcc.dg/pr27382-2.c: New testcase.
5149
5150 2006-06-05 Joseph S. Myers <joseph@codesourcery.com>
5151
5152 PR c/25161
5153 PR c/27020
5154 * gcc.dg/array-10.c: New test.
5155
5156 2006-06-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5157
5158 PR c++/27804
5159 * g++.dg/init/const4.C: New test.
5160 * g++.dg/init/member1.C: Add error-marker.
5161 * g++.dg/other/fold1.C: Adjust error-marker.
5162
5163 2006-06-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5164
5165 PR c++/27601
5166 * g++.dg/ext/offsetof1.C: New test.
5167
5168 2006-06-04 Eric Christopher <echristo@apple.com>
5169
5170 * gcc.dg/attr-ms_struct-1.c: New.
5171
5172 2006-06-04 Mark Shinwell <shinwell@codesourcery.com>
5173
5174 * gcc.c-torture/compile/builtin_constant_p.c: New test.
5175
5176 2006-06-04 Richard Guenther <rguenther@suse.de>
5177
5178 PR tree-optimization/27039
5179 * gcc.dg/tree-ssa/loop-17.c: New testcase.
5180
5181 2006-06-03 Roger Sayle <roger@eyesopen.com>
5182
5183 PR target/26223
5184 * gcc.target/i386/amd64-abi-2.c: New test case.
5185
5186 2006-06-02 Eric Christopher <echristo@apple.com>
5187
5188 * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
5189 * gcc.target/i386/20020523-1.c: Skip if darwin.
5190 * gcc.target/i386/asm-3.c: Ditto.
5191 * gcc.target/i386/20011119-1.c: Ditto.
5192 * gcc.target/i386/clobbers.c: Remove pic part of test.
5193
5194 2006-06-02 Steve Ellcey <sje@cup.hp.com>
5195
5196 * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
5197 * g++.old-deja/g++.other/init19.C: Ditto.
5198 * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
5199 and add other platforms as expected failures.
5200
5201 2006-06-01 Steve Ellcey <sje@cup.hp.com>
5202
5203 * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
5204 (is-effective-target-keyword): Ditto.
5205
5206 2006-06-01 Thomas Koenig <Thomas.Koenig@online.de>
5207
5208 PR fortran/27715
5209 * gfortran.dg/extended_char_comparison_1.f: New test.
5210
5211 2006-06-01 Paul Thomas <pault@gcc.gnu.org>
5212
5213 PR fortran/25098
5214 * gfortran.dg/dummy_procedure_1.f90: New test.
5215
5216 PR fortran/25147
5217 * gfortran.dg/dummy_procedure_2.f90: New test.
5218
5219 * gfortran.dg/associated_2.f90: Correct to make consistent with
5220 standard.
5221
5222 2006-05-31 Roger Sayle <roger@eyesopen.com>
5223
5224 * gcc.target/i386/387-11.c: New test case.
5225
5226 2006-05-31 Mark Mitchell <mark@codesourcery.com>
5227
5228 PR c++/27801
5229 * g++.dg/template/cond6.C: New test.
5230
5231 PR c++/26496
5232 * g++.dg/template/crash51.C: New test.
5233 * g++.old-deja/g++.mike/net36.C: Tweak error markers.
5234
5235 PR c++/27385
5236 * g++.dg/init/array20.C: New test.
5237
5238 2006-05-31 Roger Sayle <roger@eyesopen.com>
5239
5240 * gcc.dg/builtins-54.c: New test case.
5241
5242 2006-05-30 Mark Mitchell <mark@codesourcery.com>
5243
5244 PR c++/26433
5245 * g++.dg/template/fntry1.C: Add dg-do link.
5246
5247 PR c++/27808
5248 * g++.dg/parse/friend6.C: New test.
5249
5250 2006-05-30 Asher Langton <langton2@llnl.gov>
5251
5252 * gfortran.dg/cray_pointers_7.f90: New test.
5253
5254 2006-05-30 Roger Sayle <roger@eyesopen.com>
5255
5256 PR tree-optimization/23452
5257 * gcc.dg/fold-mulconj-1.c: New test case.
5258
5259 2006-05-30 Mark Mitchell <mark@codesourcery.com>
5260
5261 PR c++/27803
5262 * g++.dg/parse/bitfield1.C: New test.
5263
5264 2006-05-30 Roger Sayle <roger@eyesopen.com>
5265
5266 * gcc.target/ppc-eq0-1.c: New test case.
5267 * gcc.target/ppc-negeq0-1.c: New test case.
5268
5269 2006-05-30 Dirk Mueller <dmueller@suse.de>
5270
5271 PR c/27273
5272 * gcc.dg/overflow-warn-5.c: New test.
5273
5274 2006-05-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5275
5276 PR c/27718
5277 * gcc.dg/sizeof-1.c: New test.
5278
5279 2006-05-30 Uros Bizjak <uros@kss-loka.si>
5280
5281 PR target/27790
5282 * gcc.target/i386/pr27790.c: New test.
5283
5284 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5285
5286 PR libgfortran/27757
5287 * gfortran.dg/direct_io_5.f90: New test.
5288
5289 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5290
5291 PR libgfortran/27634
5292 * gfortran.dg/fmt_missing_period_1.f: New test.
5293 * gfortran.dg/fmt_missing_period_2.f: New test.
5294 * gfortran.dg/fmt_missing_period_3.f: New test.
5295
5296 2006-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5297
5298 PR fortran/19777
5299 * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
5300 arrays.
5301
5302 2006-05-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5303
5304 PR c++/27713
5305 * g++.dg/template/new6.C: New test.
5306
5307 2006-05-29 Roger Sayle <roger@eyesopen.com>
5308
5309 PR tree-optimization/24964
5310 * gcc.target/i386/387-10.c: New test case.
5311
5312 2006-05-28 Thomas Koenig <Thomas.Koenig@online.de>
5313
5314 * intrinsics/string_intrinsics.c (compare_string):
5315 Use memcmp instead of strncmp to avoid tripping over
5316 CHAR(0) in a string.
5317
5318 2006-05-27 Richard Guenther <rguenther@suse.de>
5319
5320 PR middle-end/27773
5321 * gcc.dg/torture/pr27773.c: New testcase.
5322
5323 2006-05-27 Dirk Mueller <dmueller@suse.de>
5324
5325 * gcc.dg/pr24561.c: Rename to..
5326 * gcc.dg/pr25962.c: .. this.
5327
5328 2006-05-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5329
5330 PR fortran/19777
5331 * gfortran.dg/bounds_check_2.f: New test.
5332
5333 2006-05-27 Janne Blomqvist <jb@gcc.gnu.org>
5334
5335 * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
5336 * gfortran.dg/byte_1.f90: Likewise.
5337 * gfortran.dg/dup_save_2.f90: Likewise.
5338
5339 2006-05-27 Paul Thomas <pault@gcc.gnu.org>
5340
5341 * gfortran.dg/associated_2.f90: New test.
5342
5343 2006-05-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5344
5345 PR fortran/27524
5346 * gfortran.dg/bounds_check_1.f90: New test.
5347
5348 2006-05-26 Ulrich Weigand <uweigand@de.ibm.com>
5349
5350 PR rtl-optimization/27661
5351 * gcc.dg/pr27661.c: New test case.
5352
5353 2006-05-26 Thomas Koenig <Thomas.Koenig@online.de>
5354
5355 PR fortran/23151
5356 * gfortran.dg/inquire_9.f90: Fix illegal print syntax.
5357 * gfortran.dg/print_parentheses_1.f: New test.
5358 * gfortran.dg/print_parentheses_2.f90: New test.
5359
5360 2006-05-26 Jakub Jelinek <jakub@redhat.com>
5361
5362 PR target/27758
5363 * gcc.dg/pr27758.c: New test.
5364
5365 2006-05-24 Falk Hueffner <falk@debian.org>
5366
5367 * gcc.c-torture/compile/pr27571.c: New test.
5368
5369 2006-05-26 Paul Thomas <pault@gcc.gnu.org>
5370
5371 PR fortran/27709
5372 * gfortran.dg/spec_expr_4.f90: New test.
5373
5374 PR fortran/27155
5375 * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
5376
5377 2006-05-25 Mark Mitchell <mark@codesourcery.com>
5378
5379 PR c++/20103
5380 * g++.dg/ext/complit6.C: New test.
5381 * g++.dg/ext/complit3.C: Adjust error markers.
5382 * g++.dg/init/const3.C: New test.
5383
5384 2006-05-25 Richard Guenther <rguenther@suse.de>
5385
5386 PR middle-end/27743
5387 * gcc.dg/torture/pr27743.c: New testcase.
5388
5389 2006-05-25 Eric Botcazou <ebotcazou@libertysurf.fr>
5390
5391 * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
5392
5393 2006-05-25 Alan Modra <amodra@bigpond.net.au>
5394
5395 * gcc.dg/compat/scalar-by-value-x.h: New.
5396 * gcc.dg/compat/scalar-by-value-y.h: New.
5397 * gcc.dg/compat/scalar-by-value-5.c: New.
5398 * gcc.dg/compat/scalar-by-value-5_main.c: New.
5399 * gcc.dg/compat/scalar-by-value-5_x.c: New.
5400 * gcc.dg/compat/scalar-by-value-5_y.c: New.
5401 * gcc.dg/compat/scalar-by-value-6.c: New.
5402 * gcc.dg/compat/scalar-by-value-6_main.c: New.
5403 * gcc.dg/compat/scalar-by-value-6_x.c: New.
5404 * gcc.dg/compat/scalar-by-value-6_y.c: New.
5405
5406 2006-05-24 Zdenek Dvorak <dvorakz@suse.cz>
5407
5408 PR tree-optimization/27639
5409 PR tree-optimization/26719
5410 * gcc.dg/pr27639.c: New test.
5411 * gcc.dg/pr26719.c: New test.
5412 * gcc.dg/tree-ssa/scev-cast.c: New test.
5413
5414 2006-05-23 Mark Mitchell <mark@codesourcery.com>
5415
5416 PR c++/20173
5417 * g++.dg/template/error21.C: New test.
5418
5419 2006-05-23 Kazu Hirata <kazu@codesourcery.com>
5420
5421 PR target/27696
5422 * gcc.target/i386/pr27696.c: New.
5423
5424 2006-05-22 Janis Johnson <janis187@us.ibm.com>
5425
5426 * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
5427
5428 * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
5429
5430 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5431
5432 PR c++/27716
5433 * g++.dg/other/assign1.C: New test.
5434
5435 2006-05-22 Kazu Hirata <kazu@codesourcery.com>
5436
5437 PR target/27266
5438 * gcc.target/i386/pr27266.c: New.
5439
5440 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5441
5442 PR c++/27451
5443 * g++.dg/ext/asm9.C: New test.
5444
5445 2006-05-22 Richard Sandiford <richard@codesourcery.com>
5446
5447 PR rtl-optimization/25514
5448 * gcc.c-torture/compile/pr25514.c: New test.
5449
5450 2006-05-22 Richard Guenther <rguenther@suse.de>
5451
5452 Revert
5453 2006-01-31 Richard Guenther <rguenther@suse.de>
5454
5455 * gcc.target/i386/sselibm-1.c: New testcase.
5456 * gcc.target/i386/sselibm-2.c: Likewise.
5457 * gcc.target/i386/sselibm-3.c: Likewise.
5458 * gcc.target/i386/sselibm-4.c: Likewise.
5459 * gcc.target/i386/sselibm-5.c: Likewise.
5460
5461 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5462
5463 PR c/27420
5464 * gcc.dg/func-args-2.c: New test.
5465
5466 PR c/26818
5467 * gcc.dg/struct-incompl-1.c: New test.
5468
5469 2006-05-22 Richard Guenther <rguenther@suse.de>
5470
5471 PR testsuite/27708
5472 * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
5473 the transformations we test for.
5474
5475 2006-05-22 Richard Guenther <rguenther@suse.de>
5476
5477 PR testsuite/27707
5478 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
5479
5480 2006-05-21 Mark Mitchell <mark@codesourcery.com>
5481
5482 PR c++/27210
5483 * g++.dg/warn/new1.C: New test.
5484 * g++.dg/template/new5.C: Likewise.
5485
5486 2006-05-21 Roger Sayle <roger@eyesopen.com>
5487
5488 * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
5489 * gcc.target/i386/20060512-3.c: Likewise.
5490
5491 2006-05-21 Kazu Hirata <kazu@codesourcery.com>
5492
5493 PR rtl-optimization/27671
5494 * gcc.c-torture/execute/pr27671-1.c: New.
5495 * gcc.dg/pr27671-2.c: Likewise.
5496
5497 PR tree-optimization/26622.
5498 * gcc.c-torture/compile/pr26622.c: New.
5499
5500 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
5501
5502 PR fortran/27613
5503 * gfortran.dg/recursive_reference_1.f90: New test.
5504
5505 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
5506
5507 PR fortran/25746
5508 * gfortran.dg/elemental_subroutine_3.f90: New test.
5509
5510 PR fortran/25090
5511 * gfortran.dg/entry_dummy_ref_1.f90: Remove.
5512
5513 PR fortran/27584
5514 * gfortran.dg/associated_target_1.f90: New test.
5515
5516 PR fortran/19015
5517 * gfortran.dg/maxloc_shape_1.f90: New test.
5518
5519 2006-05-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5520
5521 PR libgfortran/24459
5522 * gfortran.dg/namelist_24.f90: New test.
5523 * gfortran.dg/namelist_12.f: Fix typo in comment.
5524
5525 2006-05-20 Andrew Pinski <pinskia@physics.uc.edu>
5526
5527 PR middle-end/25776
5528 * g++.dg/other/error11.C: New test.
5529
5530 2006-05-20 Richard Sandiford <richard@codesourcery.com>
5531
5532 * gcc.target/mips/pr26765.c: Add -w to options.
5533
5534 2006-05-20 Richard Sandiford <richard@codesourcery.com>
5535
5536 * lib/target-supports.exp (check_effective_target_mpaired_single):
5537 New function.
5538 * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
5539 multilibs.
5540 * g++.dg/vect/vect.exp: Likewise.
5541
5542 2006-05-20 Richard Sandiford <richard@codesourcery.com>
5543
5544 PR testsuite/25891
5545 * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
5546
5547 2006-05-19 H.J. Lu <hongjiu.lu@intel.com>
5548
5549 PR fortran/27662
5550 * gfortran.dg/temporary_1.f90: New file.
5551
5552 2006-05-19 Andreas Schwab <schwab@suse.de>
5553
5554 * g++.dg/other/unused1.C: Also match "stringz".
5555
5556 2006-05-19 Mark Mitchell <mark@codesourcery.com>
5557
5558 PR c++/26433
5559 * g++.dg/template/fntry1.C: New test.
5560
5561 2006-05-18 Mark Mitchell <mark@codesourcery.com>
5562
5563 PR c++/27471
5564 PR c++/27506
5565 * g++.dg/conversion/bitfield5.C: New test.
5566 * g++.dg/conversion/bitfield6.C: New test.
5567
5568 2006-05-18 Mike Stump <mrs@apple.com>
5569
5570 * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
5571 * gcc.dg/vla-4.c: Add.
5572 * gcc.dg/vla-5.c: Add.
5573 * gcc.dg/vla-6.c: Add.
5574
5575 2006-05-12 Stuart Hastings <stuart@apple.com>
5576
5577 * testsuite/gcc.target/i386/20060512-1.c: New.
5578 * testsuite/gcc.target/i386/20060512-2.c: New.
5579 * testsuite/gcc.target/i386/20060512-3.c: New.
5580 * testsuite/gcc.target/i386/20060512-4.c: New.
5581
5582 2006-05-17 Mark Mitchell <mark@codesourcery.com>
5583
5584 PR c++/26122
5585 * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
5586
5587 PR c++/26068
5588 * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
5589 * g++.dg/parse/linkage1.C: New test.
5590
5591 2006-05-17 Jakub Jelinek <jakub@redhat.com>
5592
5593 PR tree-optimization/27548
5594 * g++.dg/tree-ssa/pr27548.C: New test.
5595
5596 2006-05-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5597
5598 PR fortran/26551
5599 * gfortran.dg/recursive_check_1.f: New test.
5600 * gfortran.dg/recursive_check_2.f90: New test.
5601
5602 2005-05-17 Bernd Schmidt <bernd.schmidt@analog.com>
5603
5604 * g++.dg/opt/temp2.C: New test.
5605
5606 2006-05-17 Jakub Jelinek <jakub@redhat.com>
5607
5608 PR c++/27491
5609 * g++.dg/init/brace5.C: New test.
5610
5611 PR middle-end/27415
5612 * gcc.dg/gomp/pr27415.c: New test.
5613 * g++.dg/gomp/pr27415.C: New test.
5614
5615 PR tree-optimization/27549
5616 * g++.dg/tree-ssa/pr27549.C: New test.
5617
5618 2006-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5619
5620 PR libgfortran/27575
5621 * gfortran.dg/read_eof_4.f90: New test.
5622
5623 2006-05-16 Richard Guenther <rguenther@suse.de>
5624
5625 PR tree-optimization/22303
5626 * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
5627
5628 2006-05-16 Jakub Jelinek <jakub@redhat.com>
5629
5630 PR middle-end/27573
5631 * gcc.dg/gomp/pr27573.c: New test.
5632 * gfortran.dg/gomp/pr27573.f90: New test.
5633
5634 PR c/27499
5635 * gcc.dg/gomp/pr27499.c: New test.
5636 * g++.dg/gomp/pr27499.C: New test.
5637
5638 2006-05-15 Mark Mitchell <mark@codesourcery.com>
5639
5640 PR c++/27339
5641 * g++.dg/parser/access8.C: Adjust error marker.
5642 * g++.dg/template/access17.C: New test.
5643 * g++.dg/template/access18.C: Likewise.
5644
5645 2006-05-15 Roger Sayle <roger@eyesopen.com>
5646
5647 PR target/26600
5648 * gcc.target/i386/pr26600.c: New test case.
5649
5650 2006-05-15 Mark Mitchell <mark@codesourcery.com>
5651
5652 PR c++/27505
5653 * g++.dg/expr/bitfield1.C: New test.
5654
5655 2006-05-15 Richard Guenther <rguenther@suse.de>
5656
5657 PR tree-optimization/27603
5658 * gcc.dg/torture/pr27603.c: New testcase.
5659
5660 2006-05-15 Paul Thomas <pault@gcc.gnu.org>
5661
5662 PR fortran/25090
5663 * gfortran.dg/entry_dummy_ref_1.f90: New test.
5664
5665 PR fortran/25082
5666 * gfortran.dg/scalar_return_1.f90: New test.
5667
5668 PR fortran/27411
5669 * gfortran.dg/derived_comp_array_ref_1.f90: New test.
5670
5671 2006-05-15 Jakub Jelinek <jakub@redhat.com>
5672
5673 * gcc.dg/gomp/critical-4.c: New test.
5674 * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
5675 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
5676 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5677 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5678
5679 2006-05-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5680
5681 PR c++/27582
5682 * g++.dg/template/dependent-args1.C: New test.
5683
5684 PR c++/27581
5685 * g++.dg/lookup/this1.C: New test.
5686
5687 PR c++/27315
5688 * g++.dg/template/operator6.C: New test.
5689 * g++.dg/template/incomplete3.C: New test.
5690
5691 PR c++/27559
5692 * g++.dg/template/new4.C: New test.
5693
5694 PR c++/27496
5695 * g++.dg/template/void2.C: New test.
5696
5697 2006-05-14 Alexandre Oliva <aoliva@redhat.com>
5698
5699 * g++.dg/template/dependent-expr5.C: New test.
5700
5701 2006-05-14 Roger Sayle <roger@eyesopen.com>
5702
5703 PR middle-end/26729
5704 * gcc.dg/pr26729-1.c: New test case.
5705
5706 2006-05-13 Zdenek Dvorak <dvorakz@suse.cz>
5707
5708 * gcc.dg/pr27003.c: New test.
5709
5710 2006-05-12 Steve Ellcey <sje@cup.hp.com>
5711
5712 * lib/target-supports.dg (check_cxa_atexit_available): Change
5713 v3_target_compile to ${tool}_target_compile.
5714
5715 2006-05-11 Jason Merrill <jason@redhat.com>
5716
5717 * lib/scanasm.exp (scan-not-hidden): Fix typo.
5718
5719 2006-05-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5720
5721 PR fortran/27553
5722 * gfortran.dg/label_5.f90: New test.
5723
5724 2006-05-11 Joseph S. Myers <joseph@codesourcery.com>
5725
5726 * lib/target-supports.exp (check_effective_target_powerpc_fprs,
5727 check_effective_target_powerpc_altivec_ok): New.
5728 * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
5729 g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
5730 g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
5731 g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
5732 g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
5733 g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
5734 g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
5735 g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
5736 g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
5737 gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
5738 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
5739 gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
5740 gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
5741 gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
5742 gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
5743 gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
5744 gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
5745 gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
5746 gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
5747 gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
5748 gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
5749 gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
5750 gcc.target/powerpc/altivec-9.c,
5751 gcc.target/powerpc/altivec-consts.c,
5752 gcc.target/powerpc/altivec-pr22085.c,
5753 gcc.target/powerpc/altivec-splat.c,
5754 gcc.target/powerpc/altivec-types-1.c,
5755 gcc.target/powerpc/altivec-types-2.c,
5756 gcc.target/powerpc/altivec-types-3.c,
5757 gcc.target/powerpc/altivec-types-4.c,
5758 gcc.target/powerpc/altivec-varargs-1.c,
5759 gcc.target/powerpc/altivec-vec-merge.c,
5760 gcc.target/powerpc/ppc-vector-memcpy.c,
5761 gcc.target/powerpc/ppc-vector-memset.c,
5762 gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
5763 gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
5764 these effective targets.
5765 * gcc.dg/vmx/pr27006.c: Add missing close brace.
5766 * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
5767
5768 2006-05-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5769
5770 PR middle-end/27384
5771 * g++.dg/other/fold1.C: New test.
5772
5773 PR middle-end/27488
5774 * gcc.dg/fold-nonneg-1.c: New test.
5775
5776 PR c++/27547
5777 * g++.dg/other/operator1.C: New test.
5778
5779 2006-05-11 Richard Guenther <rguenther@suse.de>
5780
5781 PR middle-end/27529
5782 * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
5783
5784 2006-05-10 Janis Johnson <janis187@us.ibm.com>
5785
5786 * lib/target-supports-dg.exp (check-flags): New.
5787 (dg-skip-if): Move flag checks.
5788
5789 2006-05-09 Steve Ellcey <sje@cup.hp.com>
5790
5791 * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
5792 * lib/target-supports.dg (check_cxa_atexit_available): New.
5793
5794 2005-05-10 Thomas Koenig <Thomas.Koenig@online.de>
5795
5796 PR fortran/27470
5797 * gfortran.dg/multiple_allocation_2.f90: New test case.
5798
5799 2006-05-10 Kazu Hirata <kazu@codesourcery.com>
5800
5801 * gcc.target/arm/pr27387.C: Fix a comment typo.
5802
5803 2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5804
5805 PR fortran/24549
5806 * gfortran.dg/error_recovery_1.f90: New test.
5807
5808 2006-05-10 Richard Guenther <rguenther@suse.de>
5809
5810 PR tree-optimization/27302
5811 * gcc.dg/torture/pr27302.c: New testcase.
5812
5813 2006-05-09 Dirk Mueller <dmueller@suse.de>
5814 Richard Guenther <rguenther@suse.de>
5815
5816 PR middle-end/27498
5817 * gcc.dg/tree-ssa/pr27498.c: New testcase.
5818
5819 2006-05-09 Zdenek Dvorak <dvorakz@suse.cz>
5820
5821 PR rtl-optimization/27335
5822 * gcc.dg/pr27335.c: New test.
5823
5824 2006-05-06 Richard Sandiford <richard@codesourcery.com>
5825
5826 * gcc.target/mips/mips-ps-5.c: New file.
5827
5828 2006-05-08 Jan Hubicka <jh@suse.cz>
5829
5830 PR middle-end/25962
5831 * gcc.dg/pr25962.c: New.
5832
5833 2006-05-08 Roger Sayle <roger@eyesopen.com>
5834
5835 PR target/27158
5836 * gcc.target/powerpc/pr27158.c: New test case.
5837
5838 2006-05-08 Laurent GUERBY <laurent@guerby.net>
5839
5840 PR testsuite/27476
5841 * ada/acats/run_all.sh: Use test -z.
5842
5843 2006-05-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5844
5845 PR libfortran/18271
5846 * gfortran.dg/spec_expr_3.f90: New test.
5847
5848 2006-05-07 H.J. Lu <hongjiu.lu@intel.com>
5849
5850 PR target/24879
5851 * gcc.target/i386/monitor.c: New file.
5852
5853 2006-05-08 Alan Modra <amodra@bigpond.net.au>
5854
5855 * gcc.dg/pr27095.c: xfail *-*-darwin*.
5856
5857 2006-05-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5858
5859 PR c++/27447
5860 * g++.dg/other/ptrmem7.C: New test.
5861
5862 2006-05-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5863
5864 PR target/27421
5865 * gcc.dg/array-9.c: New test.
5866
5867 2006-05-07 Richard Guenther <rguenther@suse.de>
5868
5869 PR tree-optimization/27409
5870 * gcc.dg/torture/pr27409.c: New testcase.
5871
5872 2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
5873
5874 PR fortran/27457
5875 * gfortran.dg/select_6.f90: New.
5876
5877 2006-05-07 Richard Guenther <rguenther@suse.de>
5878
5879 PR tree-optimization/27136
5880 * gcc.dg/torture/pr27136.c: New testcase.
5881
5882 2006-05-07 Paul Thomas <pault@gcc.gnu.org>
5883
5884 PR fortran/24813
5885 * gfortran.dg/char_cons_len_1.f90: New test.
5886
5887 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5888
5889 PR c++/27427
5890 * g++.dg/template/incomplete2.C: New test.
5891
5892 2006-05-06 Richard Guenther <rguenther@suse.de>
5893
5894 PR tree-optimization/27151
5895 * gcc.dg/vect/pr27151.c: New testcase.
5896
5897 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5898
5899 PR c++/27430
5900 * g++.dg/template/void1.C: New test.
5901
5902 PR c++/27423
5903 * g++.dg/other/void2.C: New test.
5904
5905 PR c++/27422
5906 * g++.dg/conversion/void1.C: New test.
5907
5908 2006-05-03 Aldy Hernandez <aldyh@redhat.com>
5909
5910 PR/21391
5911 * g++.dg/other/unused1.C: New.
5912
5913 2006-05-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5914
5915 PR objc/27240
5916 * objc.dg/member-1.m: New test.
5917
5918 2006-05-05 Steve Ellcey <sje@cup.hp.com>
5919
5920 * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
5921
5922 2006-05-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5923
5924 PR libfortran/26985
5925 * gfortran.dg/matmul_2.f90: New test.
5926
5927 2005-05-05 Laurent GUERBY <laurent@guerby.net>
5928
5929 * ada/acats/run_all.sh: Use sync when main not found.
5930
5931 2006-05-04 Kazu Hirata <kazu@codesourcery.com>
5932
5933 PR target/26765
5934 * gcc.target/mips/pr26765.c: New.
5935
5936 2005-05-04 Bernd Schmidt <bernd.schmidt@analog.com>
5937
5938 * gcc.target/bfin: New directory.
5939 * gcc.target/bfin/bfin.exp: New file.
5940 * gcc.target/bfin/frmul.c: New file.
5941 * gcc.target/bfin/arith.c: New file.
5942 * gcc.target/bfin/mul-combine.c: New file.
5943 * gcc.target/bfin/shift.c: New file.
5944
5945 2006-05-04 Richard Guenther <rguenther@suse.de>
5946
5947 PR tree-optimization/14287
5948 PR tree-optimization/14844
5949 PR tree-optimization/19792
5950 PR tree-optimization/21608
5951 PR tree-optimization/27090
5952 * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
5953 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
5954 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5955 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
5956 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5957
5958 2006-05-04 Jakub Jelinek <jakub@redhat.com>
5959
5960 PR tree-optimization/27285
5961 * gcc.c-torture/execute/pr27285.c: New test.
5962
5963 PR middle-end/27388
5964 * gcc.dg/gomp/pr27388-1.c: New test.
5965 * gcc.dg/gomp/pr27388-2.c: New test.
5966 * gcc.dg/gomp/pr27388-3.c: New test.
5967
5968 PR c++/27359
5969 * g++.dg/gomp/pr27359.C: New test.
5970
5971 2006-05-02 Steven G. Kargl <kargls@comcast.net>
5972
5973 PR fortran/20248
5974 * gfortran.dg/iargc.f90: New test.
5975
5976 2006-05-02 Mark Mitchell <mark@codesourcery.com>
5977
5978 PR c++/27102
5979 * g++.dg/template/crash49.C: New test.
5980
5981 2006-05-02 Steve Ellcey <sje@cup.hp.com>
5982
5983 PR testsuite/27032
5984 * gcc.c-torture/compile/pr23237.c: Move dg-do line.
5985
5986 2006-05-02 Jeff Law <law@redhat.com>
5987
5988 PR tree-optimization/27364
5989 * gcc.c-torture/execute/pr27364.c: New test.
5990
5991 2006-05-02 Mark Mitchell <mark@codesourcery.com>
5992
5993 PR c++/27309
5994 * g++.dg/parser/ctor5.C: New test.
5995
5996 2006-05-02 Kazu Hirata <kazu@codesourcery.com>
5997
5998 PR target/27387
5999 * gcc.target/arm/arm.exp: New.
6000 * gcc.target/arm/pr27387.C: Likewise.
6001
6002 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
6003
6004 PR fortran/27269
6005 PR fortran/27324
6006 * gfortran.dg/module_equivalence_2.f90: New test.
6007
6008 2006-05-02 Jakub Jelinek <jakub@redhat.com>
6009
6010 PR middle-end/27337
6011 * g++.dg/gomp/pr27337-1.C: New test.
6012 * g++.dg/gomp/pr27337-2.C: New test.
6013
6014 PR middle-end/27328
6015 * gcc.dg/gomp/pr27328.c: New test.
6016
6017 PR middle-end/27325
6018 * g++.dg/gomp/pr27325.C: New test.
6019
6020 PR middle-end/27310
6021 * g++.dg/gomp/pr27310.C: New test.
6022
6023 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
6024
6025 PR tree-optimization/27291
6026 * g++.dg/tree-ssa/pr27291.C: New test.
6027
6028 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
6029
6030 PR tree-optimization/27283
6031 * g++.dg/tree-ssa/pr27283.C: New test.
6032
6033 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
6034
6035 * gcc.dg/tree-ssa/loop-16.c: New test.
6036
6037 2006-05-01 Roger Sayle <roger@eyesopen.com>
6038 Joseph S. Myers <joseph@codesourcery.com>
6039
6040 * gcc.dg/Wconversion-3.c: New test case.
6041 * gcc.dg/Wconversion-4.c: Likewise.
6042
6043 2006-05-01 Richard Guenther <rguenther@suse.de>
6044
6045 PR tree-optimization/26726
6046 * g++.dg/tree-ssa/ivopts-1.C: New testcase.
6047
6048 2006-04-30 Roger Sayle <roger@eyesopen.com>
6049
6050 * gcc.dg/Woverflow-1.c: New test case.
6051 * gcc.dg/Woverflow-2.c: Likewise.
6052 * gcc.dg/Woverflow-3.c: Likewise.
6053
6054 2006-04-30 Mark Mitchell <mark@codesourcery.com>
6055
6056 PR c++/27094
6057 * g++.dg/template/defarg8.C: New test.
6058
6059 2006-04-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6060
6061 PR c++/27278
6062 * g++.dg/parse/operator7.C: New test.
6063
6064 2006-04-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6065
6066 PR c++/11471
6067 PR c++/27102
6068 * g++.dg/template/crash48.C: New test.
6069
6070 PR c++/27279
6071 * g++.dg/parse/ctor4.C: New test.
6072
6073 2006-04-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6074
6075 PR fortran/25681
6076 * gfortran.df/char_type_len.f90: New test.
6077
6078 2006-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6079
6080 PR libgfortran/27304
6081 * gfortran.dg/fmt_exhaust.f90: New test.
6082
6083 2006-04-28 Roger Sayle <roger@eyesopen.com>
6084
6085 PR c/25309
6086 * gcc.dg/large-size-array-2.c: New test case.
6087
6088 2006-04-28 Richard Guenther <rguenther@suse.de>
6089
6090 PR target/26826
6091 * gcc.target/i386/pr26826.c: New testcase.
6092
6093 2006-04-28 Jakub Jelinek <jakub@redhat.com>
6094
6095 PR middle-end/27260
6096 * gcc.c-torture/execute/pr27260.c: New.
6097
6098 2006-04-28 Alan Modra <amodra@bigpond.net.au>
6099
6100 PR middle-end/27095
6101 * gcc.dg/pr27095.c: New.
6102
6103 2006-04-27 Mark Mitchell <mark@codesourcery.com>
6104
6105 PR c++/27292
6106 * g++.dg/conversion/bitfield4.C: New test.
6107
6108 2006-04-27 Eric Christopher <echristo@apple.com>
6109
6110 * gcc.dg/pragma-ms_struct.c: New.
6111
6112 2006-04-27 Mark Mitchell <mark@codesourcery.com>
6113
6114 PR c++/27102
6115 * g++.dg/template/crash47.C: New test.
6116
6117 2006-04-27 Dirk Mueller <dmueller@suse.de>
6118
6119 * gcc.target/i386/sse-7.c: build with -msse.
6120
6121 2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
6122
6123 PR testsuite/27274:
6124 * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
6125 (main): Exit if processor doesn't support SSE.
6126
6127 2006-04-26 David Edelsohn <edelsohn@gnu.org>
6128
6129 PR middle-end/27282
6130 * gcc.c-torture/compile/pr27282.c: New test.
6131
6132 2006-04-26 Jakub Jelinek <jakub@redhat.com>
6133
6134 PR middle-end/26913
6135 * g++.dg/gomp/pr26913.C: New test.
6136
6137 PR c/25996
6138 * gcc.dg/gomp/pr25996.c: New test.
6139 * g++.dg/gomp/pr25996.C: New test.
6140
6141 2006-04-25 Richard Sandiford <richard@codesourcery.com>
6142
6143 PR rtl-optimization/26725
6144 * gcc.c-torture/compile/pr26725.c: New test.
6145
6146 2006-04-25 Richard Guenther <rguenther@suse.de>
6147
6148 * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
6149 than n + -1.
6150
6151 2006-04-25 Andreas Krebbel <krebbel1@de.ibm.com>
6152
6153 * gcc.dg/20060425-1.c: New testcase.
6154
6155 2006-04-25 Jakub Jelinek <jakub@redhat.com>
6156
6157 PR tree-optimization/26865
6158 * gcc.dg/pr26865.c: New test.
6159
6160 2006-04-24 Mark Mitchell <mark@codesourcery.com>
6161
6162 PR c++/27292
6163 * g++.dg/conversion/bitfield1.C: New test.
6164 * g++.dg/conversion/bitfield2.C: Likewise.
6165 * g++.dg/conversion/bitfield3.C: Likewise.
6166
6167 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
6168 Richard Guenther <rguenther@suse.de>
6169
6170 PR tree-optimization/27236
6171 * gcc.dg/tree-ssa/pr27236.c: New testcase.
6172
6173 2006-04-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6174
6175 PR c++/19963
6176 * g++.dg/other/incomplete2.C: New test.
6177
6178 2006-04-24 Richard Guenther <rguenther@suse.de>
6179
6180 PR middle-end/26869
6181 * gcc.dg/torture/pr26869.c: New testcase.
6182
6183 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
6184 Richard Guenther <rguenther@suse.de>
6185
6186 PR tree-optimization/27218
6187 * g++.dg/tree-ssa/pr27218.C: New testcase.
6188
6189 2006-04-23 Mark Mitchell <mark@codesourcery.com>
6190
6191 PR c++/26912
6192 * g++.dg/template/friend41.C: New test.
6193
6194 2006-04-23 David Edelsohn <edelsohn@gnu.org>
6195
6196 * g++.dg/opt/pr15551.C: Include cstdio.
6197 (main): Use remove instead of unlink.
6198
6199 2006-04-23 Eric Botcazou <ebotcazou@adacore.com>
6200
6201 * gcc.dg/sibcall-7.c: New test.
6202 * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
6203 * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
6204 * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
6205 * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
6206 * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
6207
6208 2006-04-23 Mark Mitchell <mark@codesourcery.com>
6209
6210 PR c++/26534
6211 * g++.dg/opt/bitfield1.C: New test.
6212 * g++.dg/compat/abi/bitfield1_main.C: Add -w.
6213 * g++.dg/compat/abi/bitfield1_x.C: Likewise.
6214 * g++.dg/compat/abi/bitfield1_y.C: Likewise.
6215 * g++.dg/compat/abi/bitfield2_main.C: Likewise.
6216 * g++.dg/compat/abi/bitfield2_x.C: Likewise.
6217 * g++.dg/compat/abi/bitfield2_y.C: Likewise.
6218 * g++.dg/abi/bitfield1.C: Add dg-warning markers.
6219 * g++.dg/abi/bitfield2.C: Likewise.
6220 * g++.dg/init/bitfield1.C: Likewise.
6221
6222 2006-04-23 Paul Thomas <pault@gcc.gnu.org>
6223
6224 PR fortran/25099
6225 * gfortran.dg/elemental_subroutine_4.f90: New test.
6226 * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
6227 call sub (m, x).
6228
6229 2006-04-22 Joseph S. Myers <joseph@codesourcery.com>
6230
6231 * gcc.c-torture/compile/20060421-1.c: New testcase.
6232
6233 2006-04-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6234
6235 PR c/25875
6236 * gcc.dg/init-bad-4.c: New test.
6237
6238 2006-04-21 Paul Brook <paul@codesourcery.com>
6239
6240 * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
6241
6242 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
6243
6244 PR fortran/27122
6245 * gfortran.dg/defined_operators_1.f90: New test.
6246 * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
6247 remove old ones associated, incorrectly, with Note 5.46.
6248
6249 PR fortran/27113
6250 * gfortran.dg/character_array_constructor_1.f90: New test.
6251
6252 2006-04-20 Jakub Jelinek <jakub@redhat.com>
6253
6254 * gcc.dg/20060419-1.c: New test.
6255
6256 2006-04-19 Carlos O'Donell <carlos@codesourcery.com>
6257
6258 PR c/26774
6259 * gcc.dg/struct-parse-1.c: New test case.
6260
6261 2006-04-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6262
6263 PR c++/26558
6264 * g++.dg/parse/template19.C: New test.
6265
6266 PR c++/26739
6267 * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
6268
6269 PR c++/26036
6270 * g++.dg/expr/call3.C: New test.
6271
6272 PR c++/10385
6273 * g++.dg/conversion/dynamic1.C: New test.
6274
6275 2006-04-19 Mark Mitchell <mark@codesourcery.com>
6276
6277 PR c++/27102
6278 * g++.dg/template/crash35.C: Tweak error markers.
6279 * g++.dg/template/crash46.C: New test.
6280 * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
6281 * g++.old-deja/g++.pt/incomplete1.C: Likewise.
6282
6283 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com>
6284
6285 PR rtl-optimization/14261
6286 * gcc.c-torture/compile/20060419-1.c: Added.
6287
6288 2006-04-18 Bernhard Fischer <aldot@gcc.gnu.org>
6289
6290 * gfortran.dg/label_1.f90: Adjust dg-error.
6291
6292 2006-04-16 Roger Sayle <roger@eyesopen.com>
6293
6294 PR target/26961
6295 * gcc.dg/fold-cond-1.c: New test case.
6296 * gcc.dg/pr26961-1.c: Likewise.
6297
6298 2006-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6299
6300 PR libgfortran/27138
6301 * gfortran.dg/read_bad_advance.f90: New test.
6302
6303 2006-04-16 Roger Sayle <roger@eyesopen.com>
6304 Dale Johannesen <dalej@apple.com>
6305
6306 PR target/24076
6307 * gcc.target/i386/vecinit-3.c: New testcase.
6308 * gcc.target/i386/vecinit-4.c: Likewise.
6309 * gcc.target/i386/sse-18.c: Likewise.
6310 * gcc.target/i386/sse-19.c: Likewise.
6311
6312 2006-04-16 Thomas Koenig <Thomas.Koenig@online.de>
6313
6314 * gfortran.dg/allocate_zerosize_1.f90: New test.
6315
6316 2006-04-16 Mark Mitchell <mark@codesourcery.com>
6317
6318 PR c++/26365
6319 * g++.dg/template/crash45.C: New test.
6320
6321 2006-04-16 Paul Thomas <pault@gcc.gnu.org>
6322
6323 PR fortran/26787
6324 * gfortran.dg/proc_assign_1.f90: New test.
6325 * gfortran.dg/procedure_lvalue.f90: Change message.
6326 * gfortran.dg/namelist_4.f90: Add new error.
6327
6328 PR fortran/25597
6329 PR fortran/27096
6330 * gfortran.dg/auto_pointer_array_result_1.f90
6331
6332 PR fortran/27089
6333 * gfortran.dg/specification_type_resolution_1.f90
6334
6335 PR fortran/18003
6336 PR fortran/25669
6337 PR fortran/26834
6338 * gfortran.dg/bounds_temporaries_1.f90: New test.
6339
6340 PR fortran/27124
6341 * gfortran.dg/array_return_value_1.f90: New test.
6342
6343 2006-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6344
6345 PR fortran/25336
6346 * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
6347
6348 2006-04-15 Jakub Jelinek <jakub@redhat.com>
6349
6350 PR middle-end/26823
6351 * g++.dg/gomp/pr26823-1.C: New test.
6352 * g++.dg/gomp/pr26823-2.C: New test.
6353
6354 2006-04-13 Uros Bizjak <uros@kss-loka.si>
6355
6356 PR middle-end/27134
6357 * gcc.dg/pr27314.c: New test.
6358
6359 2006-04-13 Richard Henderson <rth@redhat.com>
6360
6361 * g++.dg/gomp/block-0.C: Update expected matches.
6362
6363 2006-04-13 DJ Delorie <dj@redhat.com>
6364
6365 * lib/target-supports.exp (check_effective_target_int32plus): New.
6366 (check_effective_target_ptr32plus): New.
6367 (check_effective_target_size32plus): New.
6368 (check_effective_target_int16): New.
6369 (check_profiling_available): Add m32c to the list of unsupported targets.
6370
6371 * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
6372 * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
6373 memory size.
6374 * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
6375 pointers.
6376 * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
6377 size_t.
6378 * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
6379 and size_t.
6380 * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
6381 * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
6382 not just xstormy16. Skip m32c due to weird pointer size.
6383 * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
6384 not just xstormy16.
6385 * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
6386 not just xstormy16.
6387 * gcc.dg/20020312-2.c: Add m32c support.
6388 * gcc.dg/20040622-2.c: Require >=32 bit pointers.
6389 * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
6390 in test.
6391 * gcc.dg/20050321-2.c: Require >=32 bit integers.
6392 * gcc.dg/asm-1.c: Skip if int and short are the same size.
6393 * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
6394 * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
6395 * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
6396 * gcc.dg/init-string-2.c: Require >=32 bit integers.
6397 * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
6398 * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
6399 * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
6400 * gcc.dg/pr14796-2.c: Require >=32 bit integers.
6401 * gcc.dg/pr17112-1.c: Require >=32 bit integers.
6402 * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
6403 in test.
6404 * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
6405 in test.
6406 * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
6407 * gcc.dg/pr23049.c: Require >=32 bit integers.
6408 * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
6409 * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
6410 * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
6411 * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
6412 * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
6413 * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
6414 * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
6415 * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
6416 * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
6417 * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
6418 * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
6419 * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
6420 prototype in test.
6421 * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
6422 * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
6423 * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
6424 * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
6425 * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
6426
6427 * gcc.c-torture/execute/20040629-1.x: New. Require >16 bit integers.
6428 * gcc.c-torture/execute/20040703-1.x: Likewise.
6429 * gcc.c-torture/execute/20040705-1.x: Likewise.
6430 * gcc.c-torture/execute/20040705-2.x: Likewise.
6431 * gcc.c-torture/execute/20040709-1.x: Likewise.
6432 * gcc.c-torture/execute/20040709-2.x: Likewise.
6433 * gcc.c-torture/execute/20040811-1.x: Likewise.
6434 * gcc.c-torture/execute/20050316-1.x: Likewise.
6435 * gcc.c-torture/execute/bitfld-4.x: Likewise.
6436 * gcc.c-torture/execute/pr19689.x: Likewise.
6437 * gcc.c-torture/execute/pr7284-1.x: Likewise.
6438 * gcc.c-torture/execute/usmul.x: Likewise.
6439 * gcc.c-torture/execute/vrp-5.x: Likewise.
6440 * gcc.c-torture/execute/vrp-6.x: Likewise.
6441 * gcc.dg/debug/20041023-1.s: Likewise.
6442
6443 2006-04-13 Roger Sayle <roger@eyesopen.com>
6444
6445 * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
6446 of integers to a vector types are now constant expressions in C.
6447 * gcc.dg/vect/vect-fold-1.c: New test case.
6448
6449 2006-04-13 Paolo Bonzini <bonzini@gnu.org>
6450 Ulrich Weigand <uweigand@de.ibm.com>
6451
6452 PR target/27006
6453 * gcc.dg/vmx/pr27006.c: New testcase.
6454
6455 2006-04-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6456
6457 PR libgfortran/26766
6458 * gfortran.dg/write_recursive.f90: New test.
6459
6460 2006-04-11 Mark Mitchell <mark@codesourcery.com>
6461
6462 * g++.dg/parse/dtor7.C: New test.
6463 * g++.dg/parse/new1.C: Add error marker.
6464 * g++.dg/template/new3.C: New test.
6465
6466 PR c++/26122
6467 * g++.dg/template/pure1.C: New test.
6468
6469 PR c++/26295
6470 * g++.dg/parse/ptrmem4.C: New test.
6471
6472 2006-04-10 Jeff Law <law@redhat.com>
6473
6474 PR/27087
6475 * gcc.c-torture/compile/pr27087.c: New test.
6476
6477 2006-04-10 Aldy Hernandez <aldyh@redhat.com>
6478
6479 PR/21391
6480 * gcc.dg/20060410.c: New.
6481
6482 2006-04-10 Matthias Klose <doko@debian.org>
6483
6484 * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
6485 Recognize multilib directory names containing underscores.
6486
6487 2006-04-10 Roger Sayle <roger@eyesopen.com>
6488
6489 * gcc.target/i386/vecinit-1.c: New test case.
6490 * gcc.target/i386/vecinit-2.c: Likewise.
6491
6492 2006-04-10 Jakub Jelinek <jakub@redhat.com>
6493
6494 PR debug/27057
6495 * g++.dg/debug/dwarf2-2.C: New test.
6496
6497 2006-04-09 Richard Sandiford <richard@codesourcery.com>
6498
6499 PR rtl-optimization/27073
6500 * gcc.c-torture/execute/pr27073.c: New test.
6501
6502 2006-04-08 Mike Stump <mrs@apple.com>
6503
6504 * gcc.dg/pragma-darwin.c: Improve for ppc64.
6505
6506 2006-04-07 Richard Guenther <rguenther@suse.de>
6507
6508 PR tree-optimization/26135
6509 * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
6510
6511 2006-04-06 Jan Hubicka <jh@suse.cz>
6512
6513 PR profile/26399
6514 * g++.dg/bprob/g++-bprob-2.C: New testcase.
6515
6516 2006-04-06 Roger Sayle <roger@eyesopen.com>
6517
6518 * g++.dg/conversion/nullptr1.C: New test case.
6519 * g++.dg/conversion/nullptr2.C: Likewise.
6520
6521 2006-04-05 Roger Sayle <roger@eyesopen.com>
6522
6523 * gfortran.dg/dependency_18.f90: New test case.
6524
6525 2006-04-05 Richard Guenther <rguenther@suse.de>
6526
6527 PR tree-optimization/26919
6528 * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
6529 * gcc.dg/ipa/ipa-2.c: Likewise.
6530 * gcc.dg/ipa/ipa-3.c: Likewise.
6531 * gcc.dg/ipa/ipa-5.c: Likewise.
6532
6533 2006-04-05 Richard Guenther <rguenther@suse.de>
6534
6535 PR tree-optimization/26763
6536 * gcc.dg/torture/pr26763-1.c: New testcase.
6537 * gcc.dg/torture/pr26763-2.c: Likewise.
6538
6539 2006-04-04 Paul Thomas <pault@gcc.gnu.org>
6540
6541 PR fortran/23634
6542 PR fortran/25619
6543 * gfortran.dg/actual_array_constructor_1.f90: New testcase.
6544
6545 2006-04-04 Eric Christopher <echristo@apple.com>
6546
6547 * gcc.target/i386/387-1.c: Allow regexp to match darwin
6548 stubs.
6549 * gcc.target/i386/387-5.c: Ditto.
6550
6551 2006-04-04 Carlos O'Donell <carlos@codesourcery.com>
6552
6553 * gcc.target/sparc/struct-ret-check.c: New test.
6554
6555 2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6556
6557 * gfortran.dg/fmt_zero_digits.f90: New test for no error when
6558 zero decimal digits specified in format.
6559
6560 2006-04-03 Paul Thomas <pault@gcc.gnu.org>
6561
6562 PR fortran/26891
6563 * gfortran.dg/missing_optional_dummy_1.f90: New test.
6564
6565 PR fortran/26976
6566 * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
6567 * gfortran.dg/initialization_1.f90: Make assignment compliant.
6568 * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
6569 * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
6570 bigendian-ness.
6571
6572 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org>
6573
6574 * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
6575 dummy arguments work when the actual argument is itself a dummy
6576 argument of the caller.
6577
6578 2006-04-01 Eric Botcazou <ebotcazou@libertysurf.fr>
6579
6580 PR libfortran/24685
6581 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
6582
6583 2006-04-01 Roger Sayle <roger@eyesopen.com>
6584
6585 * gfortran.dg/dependencency_17.f90: New test case.
6586
6587 2006-04-01 Roger Sayle <roger@eyesopen.com>
6588
6589 * gfortran.dg/dependency_14.f90: New test case.
6590 * gfortran.dg/dependency_15.f90: Likewise.
6591 * gfortran.dg/dependency_16.f90: Likewise.
6592
6593 2006-03-31 Asher Langton <langton2@llnl.gov>
6594
6595 PR fortran/25358
6596 gfortran.dg/cray_pointers_6.f90: New test.
6597
6598 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6599
6600 PR libgfortran/26890
6601 * gfortran.dg/read_size_noadvance.f90: New test.
6602
6603 2006-03-30 Thomas Koenig <Thomas.Koenig@online.de>
6604
6605 PR fortran/25031
6606 * gfortran.dg/multiple_allocation_1.f90: Check that the
6607 size has changed after a re-allocation with stat.
6608
6609 2006-03-30 Richard Guenther <rguenther@suse.de>
6610
6611 * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
6612 removal.
6613 * gcc.target/i386/sselibm-2.c: Likewise.
6614 * gcc.target/i386/sselibm-3.c: Likewise.
6615 * gcc.target/i386/sselibm-4.c: Likewise.
6616 * gcc.target/i386/sselibm-5.c: Likewise.
6617
6618 2006-03-28 Roger Sayle <roger@eyesopen.com>
6619
6620 * gcc.dg/fold-andxor-1.c: New test case.
6621 * gcc.dg/fold-xorand-1.c: Likewise.
6622
6623 2006-03-28 Roger Sayle <roger@eyesopen.com>
6624
6625 * gcc.dg/fold-convnotconv-1.c: New test case.
6626
6627 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
6628
6629 PR fortran/26779
6630 * gfortran.dg/private_type_5.f90: New test.
6631
6632 2006-03-27 David Edelsohn <edelsohn@gnu.org>
6633
6634 * objc.dg/objc-nofilename-1.m: Limit to Darwin.
6635
6636 2006-03-27 Jakub Jelinek <jakub@redhat.com>
6637
6638 * gfortran.dg/advance_2.f90: New test.
6639 * gfortran.dg/advance_3.f90: New test.
6640
6641 * gfortran.fortran-torture/execute/equiv_5.f: New test.
6642
6643 2006-03-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6644
6645 PR libgfortran/26661
6646 PR libgfortran/26880
6647 * gfortran.dg/read_x_past.f: New test.
6648
6649 2006-03-26 Geoffrey Keating <geoffk@apple.com>
6650
6651 * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
6652 to be STABS.
6653
6654 2006-03-26 David Edelsohn <edelsohn@gnu.org>
6655
6656 * objc.dg/dwarf-1.m: Skip on AIX.
6657 * objc.dg/dwarf-2.m: Skip on AIX.
6658
6659 2006-03-25 Steven G. Kargl <kargls@comcast.net>
6660
6661 PR fortran/26816
6662 * gfortran.dg/float_1.f90: New test.
6663
6664 2006-03-25 Steven G. Kargl <kargsl@comcast.net>
6665
6666 * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
6667 X86_64 targets.
6668 * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
6669
6670 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
6671
6672 PR libfortran/26735
6673 * gfortran.dg/convert_implied_open.f90: New test case.
6674
6675 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
6676
6677 PR fortran/26769
6678 * gfortran.dg/transpose_reshape_r10.f90: New test case.
6679
6680 2006-03-25 Uros Bizjak <uros@kss-loka.si>
6681
6682 PR middle-end/26717
6683 * gcc.dg/pr26717.c: New test.
6684
6685 2006-03-25 Roger Sayle <roger@eyesopen.com>
6686
6687 * gfortran.dg/dependency_12.f90: New test case.
6688
6689 2006-03-24 Roger Sayle <roger@eyesopen.com>
6690
6691 * gfortran.dg/dependency_9.f90: New (resurected) test case.
6692
6693 2006-03-24 Jeff Law <law@redhat.com>
6694
6695 * gcc.c-torture/pr26840.c: New test.
6696
6697 2006-03-24 Geoffrey Keating <geoffk@apple.com>
6698
6699 * objc.dg/dwarf-2.m: New.
6700 * obj-c++.dg/dwarf-2.mm: New.
6701
6702 * g++.old-deja/g++.other/init19.C: New.
6703
6704 2006-03-24 David Edelsohn <edelsohn@gnu.org>
6705
6706 * g++.dg/eh/spbp.C: Skip on AIX.
6707
6708 2006-03-24 Jakub Jelinek <jakub@redhat.com>
6709
6710 PR middle-end/26611
6711 * g++.dg/gomp/pr26611-1.C: New test.
6712 * g++.dg/gomp/pr26611-2.C: New test.
6713
6714 2006-03-24 Jeff Law <law@redhat.com>
6715
6716 * gcc.c-torture/compile/pr26833.c: New test.
6717 * gfortran.fortran-torture/compile/pr26806.f90: New test.
6718
6719 2006-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6720
6721 * gfortran.dg/endfile_2.f90: Delete temp file.
6722
6723 2006-03-22 Thomas Koenig <Thomas.Koenig@online.de>
6724
6725 PR fortran/19303
6726 * gfortran.dg/record_marker_1.f90: New test case.
6727 * gfortran.dg/record_marker_2.f: New test case.
6728 * gfortran.dg/record_marker_3.f90: New test case.
6729
6730 2006-03-22 Paul Thomas <pault@gcc.gnu.org>
6731
6732 PR fortran/17298
6733 * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
6734 * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
6735
6736 2006-03-21 Janis Johnson <janis187@us.ibm.com>
6737
6738 * lib/gcc-dg.exp (cleanup-modules): New proc.
6739 * gfortran.dg/allocatable_function_1.f90,
6740 gfortran.dg/allocate_char_star_scalar_1.f90,
6741 gfortran.dg/assumed_charlen_function_1.f90,
6742 gfortran.dg/assumed_dummy_1.f90,
6743 gfortran.dg/assumed_shape_ranks_1.f90,
6744 gfortran.dg/assumed_shape_ranks_2.f90,
6745 gfortran.dg/assumed_size_dt_dummy.f90,
6746 gfortran.dg/auto_char_dummy_array_1.f90,
6747 gfortran.dg/auto_char_len_3.f90,
6748 gfortran.dg/automatic_module_variable.f90,
6749 gfortran.dg/bad_automatic_objects_1.f90,
6750 gfortran.dg/char_array_constructor.f90,
6751 gfortran.dg/char_array_structure_constructor.f90,
6752 gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
6753 gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
6754 gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
6755 gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
6756 gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
6757 gfortran.dg/derived_pointer_recursion.f90,
6758 gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
6759 gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
6760 gfortran.dg/dummy_functions_1.f90,
6761 gfortran.dg/elemental_initializer_1.f90,
6762 gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
6763 gfortran.dg/elemental_pointer_1.f90,
6764 gfortran.dg/elemental_subroutine_1.f90,
6765 gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
6766 gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
6767 gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
6768 gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
6769 gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
6770 gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
6771 gfortran.dg/global_references_1.f90,
6772 gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
6773 gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
6774 gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
6775 gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
6776 gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
6777 gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
6778 gfortran.dg/large_integer_kind_1.f90,
6779 gfortran.dg/large_real_kind_1.f90,
6780 gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
6781 gfortran.dg/module_double_reuse.f90,
6782 gfortran.dg/module_equivalence_1.f90,
6783 gfortran.dg/module_interface_1.f90,
6784 gfortran.dg/module_parameter_array_refs_1.f90,
6785 gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
6786 gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
6787 gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
6788 gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
6789 gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
6790 gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
6791 gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
6792 gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
6793 gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
6794 gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
6795 gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
6796 gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
6797 gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
6798 gfortran.dg/same_name_1.f90,
6799 gfortran.dg/sibling_dummy_procedure_1.f90,
6800 gfortran.dg/sibling_dummy_procedure_2.f90,
6801 gfortran.dg/sibling_dummy_procedure_3.f90,
6802 gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
6803 gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
6804 gfortran.dg/used_dummy_types_2.f90,
6805 gfortran.dg/used_dummy_types_3.f90,
6806 gfortran.dg/used_dummy_types_4.f90,
6807 gfortran.dg/used_dummy_types_5.f90,
6808 gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
6809 gfortran.dg/userdef_operator_1.f90: Use it.
6810
6811 2006-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6812
6813 * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
6814 gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
6815 gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
6816 gfortran.dg/write_back.f,
6817 gfortran.fortran-torture/execute/inquire_1.f90,
6818 gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
6819
6820 2006-03-21 Jeff Law <law@redhat.com>
6821
6822 * gcc.dg/tree-ssa/vrp28.c: New test.
6823
6824 2006-03-21 Eric Botcazou <ebotcazou@libertysurf.fr>
6825
6826 * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
6827 if _STDC_C99 is defined.
6828 * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
6829 * gcc.dg/builtins-20.c: Likewise.
6830 * gcc.dg/builtins-53.c: Likewise.
6831 * gcc.dg/single-precision-constant.c: Likewise. Also pass
6832 -mmacosx-version-min=10.3 on PowerPC/Darwin.
6833
6834 2006-03-21 Andrew Pinski <pinskia@physics.uc.edu>
6835
6836 PR tree-opt/26781
6837 * gcc.c-torture/compile/pr26781-1.c: New test.
6838 * gcc.c-torture/compile/pr26781-2.c: New test.
6839
6840 2006-03-21 Jakub Jelinek <jakub@redhat.com>
6841
6842 PR c++/26690
6843 * g++.dg/gomp/pr26690-1.C: New test.
6844 * g++.dg/gomp/pr26690-2.C: New test.
6845
6846 2006-03-20 Jeff Law <law@redhat.com>
6847
6848 * gcc.dg/tree-ssa/pr21829.c: New test.
6849
6850 * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
6851
6852 2006-03-20 Richard Sandiford <richard@codesourcery.com>
6853
6854 * lib/target-supports.exp (check_no_compiler_messages): New procedure.
6855 (check_visibility_available): Use it.
6856 (check_effective_target_default_packed): Likewise.
6857 (check_effective_target_pcc_bitfield_type_matters): Likewise.
6858 (check_effective_target_fopenmp): Likewise.
6859 (check_effective_target_freorder): Likewise.
6860 (check_effective_target_fpic): Likewise.
6861 (check_named_sections_available): Likewise.
6862 (check_effective_target_ilp32): Likewise.
6863 (check_effective_target_lp64): Likewise.
6864
6865 2006-03-20 Thomas Koenig <Thomas.Koenig@online.de>
6866
6867 PR fortran/20935
6868 * gfortran.dg/scalar_mask_2.f90: New test case.
6869
6870 2006-03-20 Andrew Pinski <pinskia@physics.uc.edu>
6871
6872 PR tree-opt/26629
6873 * gcc.dg/tree-ssa/loadpre12.c: New test.
6874 * gcc.dg/tree-ssa/loadpre13.c: New test.
6875 * gcc.dg/tree-ssa/loadpre14.c: New test.
6876 * gcc.dg/tree-ssa/loadpre15.c: New test.
6877 * gcc.dg/tree-ssa/loadpre16.c: New test.
6878 * gcc.dg/tree-ssa/loadpre17.c: New test.
6879 * gcc.dg/tree-ssa/loadpre18.c: New test.
6880 * gcc.dg/tree-ssa/loadpre19.c: New test.
6881 * gcc.dg/tree-ssa/loadpre20.c: New test.
6882 * gcc.dg/tree-ssa/loadpre21.c: New test.
6883 * gcc.dg/tree-ssa/loadpre22.c: New test.
6884
6885 2006-03-19 Paul Thomas <pault@gcc.gnu.org>
6886
6887 PR fortran/26741
6888 * gfortran.dg/elemental_initializer_1.f90: New test.
6889
6890 PR fortran/26716
6891 * gfortran.dg/assumed_shape_ranks_2: New test.
6892
6893 2006-03-18 Joseph S. Myers <joseph@codesourcery.com>
6894
6895 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
6896 target fpic.
6897
6898 2006-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6899
6900 * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
6901 gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
6902 gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
6903 gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
6904 gfortran.fortran-torture/execute/direct_io.f90,
6905 gfortran.fortran-torture/execute/inquire_2.f90,
6906 gfortran.fortran-torture/execute/inquire_4.f90,
6907 gfortran.fortran-torture/execute/list_read_1.f90,
6908 gfortran.fortran-torture/execute/open_replace.f90,
6909 gfortran.fortran-torture/execute/slash_edit.f90,
6910 gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
6911 temporary files from testcases.
6912
6913 2006-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6914
6915 PR libgfortran/26509
6916 gfortran.dg/write_direct_eor.f90: New test.
6917
6918 2006-03-17 David Edelsohn <edelsohn@gnu.org>
6919
6920 * gcc.target/powerpc/pr26350.c: New.
6921 * gcc.target/powerpc/indexed-addr.c: New.
6922
6923 2006-03-16 Roger Sayle <roger@eyesopen.com>
6924
6925 * gfortran.dg/dependency_13.f90: New test case.
6926
6927 2006-03-16 Roger Sayle <roger@eyesopen.com>
6928
6929 PR middle-end/21781
6930 * gcc.dg/real-const-1.c: New test case.
6931
6932 2006-03-15 Geoffrey Keating <geoffk@apple.com>
6933
6934 * g++.old-deja/g++.other/init18.C: New.
6935 * g++.old-deja/g++.other/init5.C: Remove xfail.
6936
6937 2006-03-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6938
6939 * g++.dg/opt/pr15551.C: Cleanup temp file.
6940
6941 2006-03-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6942
6943 PR c++/6634
6944 g++.dg/parse/long1.C: New test.
6945
6946 2006-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6947
6948 PR fortran/19101
6949 * gfortran.dg/continuation.f90: New test.
6950 * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
6951
6952 2006-03-14 Richard Guenther <rguenther@suse.de>
6953
6954 PR tree-optimization/26672
6955 * gcc.dg/torture/pr26672.c: New testcase.
6956
6957 2006-03-14 Joseph S. Myers <joseph@codesourcery.com>
6958
6959 * gcc.target/powerpc/405-dlmzb-strlen-1.c,
6960 gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
6961
6962 2006-03-13 Roger Sayle <roger@eyesopen.com>
6963
6964 PR middle-end/26557
6965 * gcc.c-torture/compile/switch-1.c: New test case.
6966
6967 2006-03-13 Paul Thomas <pault@gcc.gnu.org>
6968
6969 PR fortran/25378
6970 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
6971 test to include more permuatations of mask and index.
6972 * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
6973 respond to F2003 spec. that the position returned for an all false
6974 mask && condition is zero.
6975
6976 2006-03-13 Jakub Jelinek <jakub@redhat.com>
6977
6978 PR middle-end/25989
6979 * gcc.dg/gomp/pr25989.c: New test.
6980
6981 2006-03-13 Jeff Law <law@redhat.com>
6982
6983 * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
6984
6985 2006-03-13 Eric Botcazou <ebotcazou@adacore.com>
6986
6987 * gcc.dg/switch-9.c: New test.
6988
6989 2006-03-13 Richard Guenther <rguenther@suse.de>
6990
6991 PR middle-end/26630
6992 * gcc.dg/torture/pr26630.c: New testcase.
6993
6994 2006-03-11 Roger Sayle <roger@eyesopen.com>
6995
6996 * gfortran.dg/dependency_10.f90: New test case.
6997 * gfortran.dg/dependency_11.f90: Likewise.
6998
6999 2006-03-11 Paul Thomas <pault@gcc.gnu.org>
7000 Erik Edelmann <eedelman@gcc.gnu.org>
7001
7002 * gfortran.dg/allocatable_function_1.f90: New.
7003 * gfortran.dg/allocatable_function_2.f90: New.
7004
7005 2006-03-10 Richard Guenther <rguenther@suse.de>
7006
7007 PR middle-end/26565
7008 * gcc.dg/torture/pr26565.c: New testcase.
7009
7010 2006-03-09 Eric Christopher <echristo@apple.com>
7011
7012 * gcc.c-torture/compile/20060309-1.c: New.
7013
7014 2006-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7015
7016 PR libgfortran/26499
7017 * gfortran.dg/write_back.f: New test.
7018 * gfortran.dg/write_rewind_1.f: New test.
7019 * gfortran.dg/write_rewind_2.f: New test.
7020
7021 2006-03-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7022
7023 PR libgfortran/26554
7024 * gfortran.dg/read_logical.f90: New test.
7025
7026 2006-03-04 Laurent GUERBY <laurent@guerby.net>
7027
7028 * ada/acats/norun.lst: cdd2a03 now passes.
7029
7030 2006-03-04 Andrew Pinski <pinskia@physics.uc.edu>
7031
7032 PR testsuite/25177
7033 * gcc.target/powerpc/pr18096-1.c: Change where the error
7034 would match.
7035
7036 2006-03-04 Jakub Jelinek <jakub@redhat.com>
7037
7038 * gcc.target/i386/cleanup-1.c: New test.
7039 * gcc.target/i386/cleanup-2.c: New test.
7040
7041 2006-03-04 Roger Sayle <roger@eyesopen.com>
7042
7043 * gfortran.dg/dependency_9.f90: Remove for the time being.
7044
7045 2006-03-04 Krister Walfridsson <cato@df.lth.se>
7046
7047 * objc.dg/bad-receiver-type.m: Add space before bracket in dg
7048 directive.
7049
7050 2006-03-03 Roger Sayle <roger@eyesopen.com>
7051
7052 * gfortran.dg/dependency_9.f90: New test case.
7053
7054 2006-03-03 Roger Sayle <roger@eyesopen.com>
7055
7056 * gfortran.dg/dependency_4.f90: New test case.
7057 * gfortran.dg/dependency_5.f90: New test case.
7058 * gfortran.dg/dependency_6.f90: New test case.
7059 * gfortran.dg/dependency_7.f90: New test case.
7060 * gfortran.dg/dependency_8.f90: New test case.
7061
7062 2006-03-03 Paul Brook <paul@codesourcery.com>
7063
7064 * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
7065 Add m68k-*-elf.
7066
7067 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de>
7068
7069 PR fortran/25031
7070 * multiple_allocation_1.f90: New test.
7071
7072 2006-03-03 Roger Sayle <roger@eyesopen.com>
7073
7074 PR tree-optimization/26524
7075 * gfortran.dg/pr26524.f: New test case.
7076
7077 2006-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7078
7079 * g++.dg/template/repo5.C: Cleanup repo files.
7080 * gcc.dg/20051201-1.c: Cleanup coverage files.
7081 * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
7082 gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
7083 tree dump files.
7084
7085 2006-03-02 Fariborz Jahanian <fjahanian@apple.com>
7086
7087 * objc.dg/objc-nofilename-1.m: New test.
7088 * objc.dg/bad-receiver-type.m: New test.
7089 * obj-c++.dg/bad-receiver-type.mm: New test.
7090
7091 2006-03-02 Eric Botcazou <ebotcazou@libertysurf.fr>
7092
7093 * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
7094
7095 2006-03-01 Mike Stump <mrs@apple.com>
7096
7097 * g++.dg/abi/key2.C: Add.
7098
7099 2006-03-01 Paul Thomas <pault@gcc.gnu.org>
7100
7101 * gfortran.dg/logical_dot_product.f90: New test.
7102
7103 PR fortran/26393
7104 * gfortran.dg/used_interface_ref.f90: New test.
7105
7106 PR fortran/20938
7107 * gfortran.dg/dependency_2.f90: New test.
7108 * gfortran.fortran-torture/execute/where17.f90: New test.
7109 * gfortran.fortran-torture/execute/where18.f90: New test.
7110 * gfortran.fortran-torture/execute/where19.f90: New test.
7111 * gfortran.fortran-torture/execute/where20.f90: New test.
7112
7113 2006-03-01 Daniel Berlin <dberlin@dberlin.org>
7114
7115 * g++.dg/tree-ssa/pr26443.C: New test case.
7116
7117 2006-02-28 Andrew Pinski <pinskia@physics.uc.edu>
7118
7119 PR middle-end/26022
7120 * g++.dg/opt/return-slot1.C: New test.
7121
7122 2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7123
7124 PR libgfortran/26136
7125 * gfortran.dg/namelist_23.f90: New test.
7126
7127 2006-02-28 Roger Sayle <roger@eyesopen.com>
7128
7129 PR middle-end/14752
7130 * gcc.dg/fold-eqandshift-2.c: New test case.
7131
7132 2006-02-28 Richard Guenther <rguenther@suse.de>
7133
7134 * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
7135 decomposition.
7136
7137 2006-02-28 Thomas Koenig <Thomas.Koenig@online.de>
7138
7139 * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
7140
7141 2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7142
7143 PR libgfortran/26464
7144 * gfortran.dg/backspace_5.f: New test.
7145 * gfortran.dg/backspace_6.f: New test.
7146
7147 2006-02-26 Roger Sayle <roger@eyesopen.com>
7148
7149 * gcc.dg/fold-eqandnot-1.c: New test case.
7150
7151 2006-02-26 Roger Sayle <roger@eyesopen.com>
7152
7153 PR middle-end/19983
7154 * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
7155
7156 2006-02-26 Zdenek Dvorak <dvorakz@suse.cz>
7157
7158 * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
7159 * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
7160
7161 2006-02-26 Richard Guenther <rguenther@suse.de>
7162
7163 PR tree-optimization/26421
7164 * gcc.dg/tree-ssa/pr26421.c: New testcase.
7165
7166 2006-02-26 Steven Bosscher <stevenb.gcc@gmail.com>
7167
7168 * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
7169 * g++.old-deja/g++.robertl/eb132.C: Likewise.
7170
7171 2006-02-26 Roger Sayle <roger@eyesopen.com>
7172
7173 * gcc.dg/fold-even-1.c: New test case.
7174
7175 2006-02-26 Roger Sayle <roger@eyesopen.com>
7176
7177 PR middle-end/21137
7178 * gcc.dg/fold-eqandshift-1.c: New test case.
7179
7180 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
7181
7182 PR tree-optimization/25125
7183 * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
7184 gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
7185
7186 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
7187
7188 PR tree-optimizations/26359
7189 * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
7190 with -fdump-tree-dceloop-details.
7191 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
7192
7193 2006-02-25 Roger Sayle <roger@eyesopen.com>
7194
7195 PR middle-end/23673
7196 * gcc.dg/fold-eqxor-1.c: New test case.
7197 * gcc.dg/fold-eqxor-2.c: Likewise.
7198 * gcc.dg/fold-eqxor-3.c: Likewise.
7199
7200 2006-02-25 Thomas Koenig <Thomas.Koenig@online.de>
7201
7202 PR fortran/23092
7203 * scalar_mask_1.f90: New test.
7204
7205 2006-02-24 Geoffrey Keating <geoffk@apple.com>
7206
7207 * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
7208 * g++.dg/eh/uncaught2.C: New.
7209 * g++.dg/eh/uncaught3.C: New.
7210
7211 2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7212
7213 PR libgfortran/26423
7214 * gfortran.dg/read_many_1.f: New test.
7215
7216 2006-02-24 Paul Thomas <pault@gcc.gnu.org>
7217
7218 PR fortran/24519
7219 * gfortran.dg/dependency_3.f90: New test.
7220 * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
7221 XFAILs.
7222
7223 PR fortran/25395
7224 * gfortran.dg/equiv_6.f90: New test.
7225
7226 2006-02-23 Jeff Law <law@redhat.com>
7227
7228 * gcc.c-torture/compile/pr26425.c: New test.
7229
7230 2006-02-23 Jakub Jelinek <jakub@redhat.com>
7231
7232 PR middle-end/26412
7233 * gcc.dg/gomp/pr26412.c: New test.
7234
7235 2006-02-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7236
7237 PR c++/26291
7238 * g++.dg/other/ellipsis1.C: New test.
7239 * g++.dg/parse/operator4.C: Adjust error marker.
7240
7241 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
7242
7243 PR target/25603
7244 * gfortran.dg/pr25603.f: New testcase.
7245
7246 2006-02-22 Nathan Sidwell <nathan@codesourcery.com>
7247
7248 * gcc.dg/bf-spl1.c: Don't specify -m68000.
7249 * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
7250
7251 2006-02-21 Geoffrey Keating <geoffk@apple.com>
7252
7253 * g++.dg/eh/spbp.C: New.
7254
7255 2006-02-21 Jakub Jelinek <jakub@redhat.com>
7256
7257 PR middle-end/26379
7258 * gcc.target/i386/mmx-7.c: New test.
7259
7260 2006-02-20 Roger Sayle <roger@eyesopen.com>
7261
7262 PR tree-optimization/26361
7263 * gcc.dg/tree-ssa/vrp27.c: New test case.
7264
7265 2006-02-20 Andrew Pinski <pinskia@physics.uc.edu>
7266
7267 * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
7268 * gcc.dg/tree-ssa/complex-4.c: Here.
7269
7270 2006-02-19 Roger Sayle <roger@eyesopen.com>
7271
7272 PR middle-end/19543
7273 * gfortran.dg/logical_1.f90: New test case.
7274
7275 2006-02-19 Jakub Jelinek <jakub@redhat.com>
7276
7277 PR middle-end/26334
7278 * gcc.dg/20060218-1.c: Moved to...
7279 * gcc.target/i386/20060218-1.c: ... here. New test.
7280
7281 2006-02-19 Erik Edelmann <eedelman@gcc.gnu.org>
7282
7283 PR fortran/26201
7284 * gfortran.dg/convert_1.f90: New.
7285
7286 2005-02-19 Paul Thomas <pault@gcc.gnu.org>
7287
7288 PR fortran/25054
7289 * gfortran.dg/namelist_5.f90: New test.
7290
7291 PR fortran/25089
7292 * gfortran.dg/namelist_4.f90: New test.
7293
7294 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
7295
7296 PR tree-opt/25680
7297 * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
7298
7299 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
7300
7301 * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
7302 variable to take into account the variable name in the
7303 function header.
7304 * gcc.dg/tree-ssa/20031106-2.c: Likewise.
7305
7306 2006-02-18 Jakub Jelinek <jakub@redhat.com>
7307
7308 PR middle-end/26334
7309 * gcc.c-torture/compile/20060217-1.c: New test.
7310 * gcc.dg/20060218-1.c: New test.
7311
7312 2006-02-18 Joseph S. Myers <joseph@codesourcery.com>
7313
7314 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
7315
7316 2006-02-17 Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
7317
7318 * gcc.dg/cpp/undef3.c: New test.
7319 * gcc.dg/cpp/trad/builtins2.c: New test.
7320
7321 2006-02-18 Mark Mitchell <mark@codesourcery.com>
7322
7323 PR c++/26266
7324 * g++.dg/template/static22.C: New test.
7325 * g++.dg/template/static23.C: New test.
7326 * g++.dg/template/static24.C: New test.
7327 * g++.dg/template/non-dependent13.C: New test.
7328 * g++.dg/init/member1.C: Tweak error markers.
7329
7330 2006-02-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7331
7332 PR target/26255
7333 * gcc.c-torture/compile/pr26255.c: New test case.
7334
7335 2006-02-16 Roger Sayle <roger@eyesopen.com>
7336
7337 * gfortran.fortran-torture/execute/where_10.f90: New test case.
7338 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
7339 * gfortran.fortran-torture/execute/where_12.f90: Likewise.
7340 * gfortran.fortran-torture/execute/where_13.f90: Likewise.
7341 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
7342 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
7343 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
7344
7345 2006-02-16 Jeff Law <law@redhat.com>
7346
7347 * gcc.dg/tree-ssa/vrp24.c: Update expected output.
7348 * gcc.dg/tree-ssa/vrp26.c: New test.
7349
7350 2006-02-16 Joseph S. Myers <joseph@codesourcery.com>
7351
7352 PR target/20353
7353 PR target/24578
7354 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
7355 __UCLIBC__ is defined.
7356
7357 2006-02-16 Jakub Jelinek <jakub@redhat.com>
7358
7359 PR fortran/26224
7360 * gfortran.dg/gomp/pr26224.f: New test.
7361
7362 2006-02-16 Victor Kaplansky <victork@il.ibm.com>
7363
7364 PR tree-opt/25918
7365 * lib/target-supports.exp
7366 (check_effective_target_vect_short_mult): New.
7367 (check_effective_target_vect_char_mult): New.
7368 (check_effective_target_vect_widen_sum_qi_to_si): New.
7369 (check_effective_target_vect_widen_sum_qi_to_hi): New.
7370 (check_effective_target_vect_widen_sum_hi_to_si): New.
7371 * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
7372 vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
7373 * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
7374 * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
7375 * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
7376 vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
7377 vect-reduc-pattern-2c.c
7378 * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
7379 vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
7380 vect-reduc-pattern-1c.c
7381
7382 2005-02-16 Paul Thomas <pault@gcc.gnu.org>
7383
7384 PR fortran/24557
7385 * gfortran.dg/assumed_charlen_needed_1.f90: New test.
7386
7387 2006-02-15 Toon Moene <toon@moene.indiv.nluug.nl>
7388
7389 PR fortran/26054
7390 * gfortran.dg/enum_8.f90: Remove check for warning.
7391 * gfortran.dg/iomsg_1.f90: Ditto.
7392 * gfortran.dg/enum_1.f90: Ditto.
7393 * gfortran.dg/enum_9.f90: Ditto.
7394 * gfortran.dg/enum_2.f90: Ditto.
7395 * gfortran.dg/enum_10.f90: Ditto.
7396 * gfortran.dg/enum_3.f90: Ditto.
7397 * gfortran.dg/flush_1.f90: Ditto.
7398 * gfortran.dg/enum_4.f90: Ditto.
7399 * gfortran.dg/array_constructor_1.f90: Ditto.
7400 * gfortran.dg/enum_5.f90: Ditto.
7401 * gfortran.dg/enum_6.f90: Ditto.
7402 * gfortran.dg/enum_7.f90: Ditto.
7403
7404 2006-02-15 Jakub Jelinek <jakub@redhat.com>
7405
7406 PR middle-end/26300
7407 * gcc.c-torture/compile/20060215-1.c: New test.
7408
7409 2006-02-14 Roger Sayle <roger@eyesopen.com>
7410
7411 PR middle-end/23670
7412 * gcc.dg/tree-ssa/andor-2.c: New test case.
7413
7414 2006-02-14 Thomas Koenig <Thomas.Koenig@online.de>
7415
7416 PR fortran/25045
7417 * optional_dim.f90: New test.
7418
7419 2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
7420
7421 PR fortran/26277
7422 * gfortran.dg/label_4.f90: New.
7423
7424 2006-02-14 Jakub Jelinek <jakub@redhat.com>
7425 Diego Novillo <dnovillo@redhat.com>
7426 Uros Bizjak <uros@kss-loka.si>
7427
7428 * gfortran.dg/gomp: New directory.
7429
7430 2006-02-14 Richard Guenther <rguenther@suse.de>
7431
7432 PR tree-optimization/26258
7433 * gcc.dg/torture/pr26258.c: New testcase.
7434
7435 2006-02-13 Jakub Jelinek <jakub@redhat.com>
7436
7437 PR fortran/26246
7438 * gfortran.dg/pr26246_1.f90: New test.
7439 * gfortran.dg/pr26246_2.f90: New test.
7440
7441 PR middle-end/26092
7442 * gcc.c-torture/compile/20060208-1.c: New test.
7443
7444 2006-02-13 Paul Thomas <pault@gcc.gnu.org>
7445
7446 PR fortran/26074
7447 PR fortran/25103
7448 * gfortran.dg/module_parameter_array_refs_1.f90: New test.
7449 * gfortran.dg/bad_automatic_objects_1.f90: New test.
7450 * gfortran.dg/automatic_module_variable.f90: Change error message.
7451
7452 PR fortran/20861
7453 * gfortran.dg/internal_dummy_1.f90: New test.
7454
7455 PR fortran/20871
7456 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
7457
7458
7459 PR fortran/25083
7460 * gfortran.dg/uncommon_block_data_1.f90: New test.
7461 * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
7462 with standard.
7463
7464 PR fortran/25088
7465 * gfortran.dg/typed_subroutine_1.f90: New test.
7466
7467 2006-02-13 Geoffrey Keating <geoffk@apple.com>
7468
7469 * objc.dg/dwarf-1.m: New.
7470
7471 2006-02-13 Roger Sayle <roger@eyesopen.com>
7472
7473 PR middle-end/24427
7474 * gcc.dg/tree-ssa/andor-1.c: New test case.
7475
7476 2006-02-13 Josh Conner <jconner@apple.com>
7477
7478 PR target/25376
7479 * gcc.dg/pr25376.c: New test.
7480
7481 * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
7482 assemble.
7483 * lib/target-supports.exp (check_named_sections_available):
7484 Only compile named-sections test -- don't assemble.
7485
7486 2006-02-12 Gabriel Dos Reis <gdr@integrable-solutions.net>
7487
7488 * g++.dg/warn/no-write-strings.C: New test.
7489 * g++.dg/warn/write-strings.C: Likewise.
7490 * g++.dg/warn/write-strings-default.C: Likewise.
7491
7492 2006-02-12 Erik Edelmann <eedelman@gcc.gnu.org>
7493
7494 PR fortran/25806
7495 * gfortran.dg/ret_pointer_2.f90: New test.
7496
7497 2006-02-10 Zdenek Dvorak <dvorakz@suse.cz>
7498
7499 * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
7500
7501 2006-02-10 Jeff Law <law@redhat.com>
7502
7503 * gcc.c-torture/compile/pr26213.c: New test.
7504
7505 2006-02-10 Steven G. Kargl <kargls@comcast.net>
7506
7507 gfortran.dg/null_1.f90: New test.
7508
7509 2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
7510
7511 PR fortran/14771
7512 * gfortran.dg/parens_4.f90: New.
7513 * gfortran.dg/parens_5.f90: New.
7514
7515 2006-02-10 Richard Guenther <rguenther@suse.de>
7516
7517 * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
7518
7519 2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
7520 Paul Thomas <pault@gcc.gnu.org>
7521
7522 PR fortran/14771
7523 * gfortran.dg/parens_1.f90: New.
7524 * gfortran.dg/parens_2.f90: New.
7525 * gfortran.dg/parens_3.f90: New.
7526
7527 2006-02-09 Paul Thomas <pault@gcc.gnu.org>
7528
7529 PR fortran/26038
7530 * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
7531
7532 PR fortran/25059
7533 * gfortran.dg/impure_assignment_1.f90: New test.
7534
7535 PR fortran/25070
7536 * gfortran.dg/assumed_shape_ranks_1.f90: New test.
7537
7538 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
7539
7540 PR target/26141
7541 * g++.dg/expr/stdarg2.C: New test.
7542
7543 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
7544
7545 PR inline-asm/16194
7546 * gcc.dg/pr16194.c: New test.
7547
7548 2006-02-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
7549
7550 * ada/acats/run_acats: Use portable variant of "$@".
7551
7552 2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
7553
7554 * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
7555 * g++.old-deja/g++.benjamin/15351-1.C: Remove.
7556
7557 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
7558
7559 PR tree-opt/26179
7560 * g++.dg/opt/pr26179.C: New test.
7561
7562 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
7563
7564 PR middle-end/26134
7565 * gcc.dg/tree-ssa/complex-3.c: New test.
7566
7567 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
7568
7569 * gcc.c-torture/compile/volatile-1.c: New test.
7570
7571 2006-02-09 Diego Novillo <dnovillo@redhat.com>
7572
7573 PR 26180
7574 * gcc.dg/tree-ssa/pr26180.c: New test.
7575
7576 2006-02-08 Jeff Law <law@redhat.com>
7577
7578 * gcc.dg/tree-ssa/pr21417.c: New test.
7579
7580 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
7581
7582 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
7583 scan-tree-dump-not, scan-tree-dump-dem): Likewise.
7584
7585 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
7586
7587 * lib/scanrtl.exp: New.
7588
7589 2006-02-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7590
7591 PR c++/26071
7592 * g++.dg/other/virtual2.C: New test.
7593
7594 PR c++/26070
7595 * g++.dg/other/virtual1.C: New test.
7596
7597 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
7598
7599 * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
7600 cleanup-ipa-dump): Update dump file glob patterns.
7601 * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
7602 scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
7603
7604 * lib/gcc-dg.exp: Load it.
7605 * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
7606
7607 2006-02-07 Janis Johnson <janis187@us.ibm.com>
7608
7609 PR testsuite/26159
7610 * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
7611 * gcc.dg/tree-ssa/pr23382.c: Ditto.
7612
7613 2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
7614
7615 PR fortran/25577
7616 * gfortran.dg/mvbits_1.f90: New.
7617
7618 2006-02-07 Dirk Mueller <dmueller@suse.com>
7619
7620 * g++.dg/warn/Wdiv-by-zero.C: New test.
7621 * g++.dg/warn/Wno-div-by-zero.C: New.
7622
7623 2006-02-07 Jeff Law <law@redhat.com>
7624
7625 * gcc.dg/tree-ssa/pr21559.c: New test.
7626
7627 * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
7628 multiple VRP passes.
7629 * gcc.dg/tree-ssa/vrp09.c: Likewise.
7630 * gcc.dg/tree-ssa/vrp18.c: Likewise.
7631 * gcc.dg/tree-ssa/pr21582.c: Likewise.
7632 * gcc.dg/tree-ssa/pr20657.c: Likewise.
7633 * gcc.dg/tree-ssa/pr21001.c: Likewise.
7634 * gcc.dg/tree-ssa/vrp02.c: Likewise
7635 * gcc.dg/tree-ssa/vrp11.c: Likewise
7636 * gcc.dg/tree-ssa/pr14341.c: Likewise
7637 * gcc.dg/tree-ssa/vrp19.c: Likewise
7638 * gcc.dg/tree-ssa/vrp20.c: Likewise
7639 * gcc.dg/tree-ssa/vrp03.c: Likewise
7640 * gcc.dg/tree-ssa/pr21086.c: Likewise
7641 * gcc.dg/tree-ssa/pr21959.c: Likewise
7642 * gcc.dg/tree-ssa/vrp21.c: Likewise
7643 * gcc.dg/tree-ssa/vrp04.c: Likewise
7644 * gcc.dg/tree-ssa/pr25485.c: Likewise
7645 * gcc.dg/tree-ssa/pr22026.c: Likewise
7646 * gcc.dg/tree-ssa/vrp22.c: Likewise
7647 * gcc.dg/tree-ssa/vrp05.c: Likewise
7648 * gcc.dg/tree-ssa/20030807-10.c: Likewise
7649 * gcc.dg/tree-ssa/pr20701.c: Likewise
7650 * gcc.dg/tree-ssa/vrp23.c: Likewise
7651 * gcc.dg/tree-ssa/vrp06.c: Likewise
7652 * gcc.dg/tree-ssa/pr22117.c: Likewise
7653 * gcc.dg/tree-ssa/pr20702.c: Likewise
7654 * gcc.dg/tree-ssa/vrp15.c: Likewise
7655 * gcc.dg/tree-ssa/pr21090.c: Likewise
7656 * gcc.dg/tree-ssa/pr21294.c: Likewise
7657 * gcc.dg/tree-ssa/vrp24.c: Likewise
7658 * gcc.dg/tree-ssa/vrp07.c: Likewise
7659 * gcc.dg/tree-ssa/pr21563.c: Likewise
7660 * gcc.dg/tree-ssa/pr25382.c: Likewise
7661 * gcc.dg/tree-ssa/vrp16.c: Likewise
7662 * gcc.dg/tree-ssa/vrp25.c: Likewise
7663 * gcc.dg/tree-ssa/vrp08.c: Likewise
7664 * gcc.dg/tree-ssa/20030807-6.c: Likewise
7665 * gcc.dg/tree-ssa/vrp17.c: Likewise
7666 * gcc.dg/tree-ssa/pr21458.c: Likewise
7667 * g++.dg/tree-ssa/pr18178.C: Likewise
7668
7669 2006-02-07 Richard Guenther <rguenther@suse.de>
7670
7671 PR c++/26140
7672 Revert
7673 2006-01-30 Richard Guenther <rguenther@suse.de>
7674 PR c++/23372
7675 * gcc.dg/pr23372-1.C: New testcase.
7676
7677 * g++.dg/tree-ssa/pr26140.C: New testcase.
7678
7679 2006-02-07 Mark Mitchell <mark@codesourcery.com>
7680
7681 PR c++/9737
7682 * g++.dg/template/ttp15.C: New test.
7683 * g++.dg/template/ttp16.C: Likewise.
7684 * g++.dg/template/ttp17.C: Likewise.
7685 * g++.old-deja/g++.pt/ttp36.C: Remove.
7686 * g++.old-deja/g++.pt/ttp19.C: Likewise.
7687 * g++.old-deja/g++.pt/ttp37.C: Likewise.
7688 * g++.old-deja/g++.pt/ttp38.C: Likewise.
7689 * g++.old-deja/g++.pt/ttp39.C: Likewise.
7690 * g++.old-deja/g++.pt/ttp9.C: Likewise.
7691 * g++.old-deja/g++.pt/ttp40.C: Likewise.
7692 * g++.old-deja/g++.pt/ttp51.C: Likewise.
7693 * g++.old-deja/g++.pt/ttp26.C: Likewise.
7694 * g++.old-deja/g++.pt/ttp36.C: Likewise.
7695
7696 2005-02-06 Thomas Koenig <Thomas.Koenig@online.de>
7697
7698 PR libfortran/23815
7699 * unf_io_convert_4.f90: New test.
7700
7701 2006-02-06 Daniel Berlin <dberlin@dberlin.org>
7702
7703 * gcc.dg/tree-ssa/loadpre10.c: New test.
7704 * gcc.dg/tree-ssa/loadpre11.c: Ditto.
7705 * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
7706 * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
7707
7708 2006-02-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7709
7710 PR libfortran/24685
7711 * gfortran.dg/large_real_kind_form_io_2.f90: New test.
7712
7713 2006-02-05 Andrew Pinski <pinskia@physics.uc.edu>
7714
7715 PR tree-opt/25251
7716 * gfortran.dg/assign_7.f: New test.
7717
7718 2006-02-05 H.J. Lu <hongjiu.lu@intel.com>
7719
7720 PR fortran/26041
7721 PR fortran/26064
7722 * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
7723 * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
7724 * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
7725
7726 2006-02-05 Jakub Jelinek <jakub@redhat.com>
7727
7728 * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
7729 in size_t typedef.
7730
7731 2006-02-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
7732
7733 * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
7734 * g++.dg/charset/string.c (foo): Likewise.
7735 * g++.dg/ext/builtin1.C (printf): Change first parameter type to
7736 const char*
7737 * g++.dg/ext/builtin2.C (printf): Likewise.
7738 * g++.dg/init/new15.C (printf): Likewise.
7739 * g++.dg/opt/pr17697-1.C (foo): Likewise.
7740 * g++.dg/opt/pr17697-2.C (foo): Likewise.
7741 * g++.dg/opt/pr17697-3.C (foo): Likewise.
7742 * g++.dg/template/non-dependent4.C (temp): Likewise.
7743 * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
7744 * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
7745 parameter type to const char*.
7746 * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
7747 Change type to const char*.
7748 * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
7749 Likewise.
7750 * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
7751 second parameter type to const char*.
7752 * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
7753 (Y::Y): Change parameter type to const char*.
7754 * g++.old-deja/g++.jason/ref12.C (f): Likewise.
7755 * g++.old-deja/g++.jason/report.C: Apply const correctness.
7756 * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
7757 * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
7758 (char*).
7759 * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
7760 const char*.
7761 * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
7762 type to const char*.
7763 * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
7764 return type to const char*.
7765 * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
7766 to const char*.
7767 * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
7768 * g++.old-deja/g++.law/refs1.C: Likewise.
7769 * g++.old-deja/g++.law/visibility1.C: Likewise.
7770 * g++.old-deja/g++.law/visibility2.C: Likewise.
7771 * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
7772 const char*.
7773 * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
7774 * g++.old-deja/g++.mike/net48.C: Likewise.
7775 * g++.old-deja/g++.mike/p646.C: Likewise.
7776 * g++.old-deja/g++.mike/p6746.C: Likewise.
7777 * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
7778 type to const char*.
7779 * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
7780 deprecated conversion warning.
7781 * g++.old-deja/g++.other/init15.C (A::name): Change type to const
7782 char*.
7783 * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
7784 * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
7785 * g++.old-deja/g++.pt/explicit8.C: Likewise.
7786 * g++.old-deja/g++.pt/m6.C (xx): Likewise.
7787 * g++.old-deja/g++.pt/m7.C (xx): Likewise.
7788 * g++.old-deja/g++.pt/nontype3.C: Likewise.
7789 * g++.old-deja/g++.pt/t39.C: Likewise.
7790 * g++.old-deja/g++.robertl/eb106.C: Likewise.
7791 * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
7792
7793 2006-02-04 Thomas Koenig <Thomas.Koenig@online.de>
7794
7795 PR fortran/25075
7796 intrinsic_argument_conformance_1.f90: New test.
7797
7798 2006-02-03 Steven G. Kargl <kargls@comcast.net>
7799
7800 PR fortran/20845
7801 * gfortran.dg/char_result_11.f90: Add SAVE.
7802 * gfortran.dg/der_pointer_4.f90: Ditto.
7803 * gfortran.dg/default_initialization.f90: New test.
7804
7805 2006-02-03 Jeff Law <law@redhat.com>
7806
7807 * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
7808 handle more than 100 dump files.
7809 (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
7810 * lib/scantree.exp (scan-tree-dump): Likewise.
7811 (scan-tree-dump-times, scan-tree-dump-not): Likewise.
7812 (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
7813 * lib/scanipa.exp (scan-ipa-dump): Likewise.
7814 (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
7815 (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
7816
7817 2006-02-03 Diego Novillo <dnovillo@redhat.com>
7818
7819 * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
7820
7821 2006-02-03 Mark Mitchell <mark@codesourcery.com>
7822
7823 * g++.dg/template/using12.C: New test.
7824
7825 2006-02-03 Alan Modra <amodra@bigpond.net.au>
7826
7827 * gcc.target/powerpc/pr25960.c: New test.
7828
7829 2006-02-02 Steven G. Kargl <kargls@comcast>
7830
7831 PR fortran/24958
7832 gfortran.dg/nullify_2.f90: New test.
7833
7834 2006-02-02 Diego Novillo <dnovillo@redhat.com>
7835
7836 PR 25990
7837 * gcc.dg/gomp/pr25990.c: New test.
7838
7839 2006-01-31 Mark Mitchell <mark@codesourcery.com>
7840
7841 PR c++/25342
7842 * g++.gd/template/partial4.C: New test.
7843
7844 2006-01-31 Andrew Pinski <pinskia@physics.uc.edu>
7845
7846 PR middle-end/26001
7847 * gfortran.dg/data_char_2.f90: New.
7848
7849 2006-01-31 Thomas Koenig <Thomas.Koenig@online.de>
7850
7851 PR fortran/26039
7852 maxval_maxloc_conformance_1.f90: New test.
7853
7854 2006-01-31 Richard Guenther <rguenther@suse.de>
7855
7856 * gcc.target/i386/sselibm-1.c: New testcase.
7857 * gcc.target/i386/sselibm-2.c: Likewise.
7858 * gcc.target/i386/sselibm-3.c: Likewise.
7859 * gcc.target/i386/sselibm-4.c: Likewise.
7860 * gcc.target/i386/sselibm-5.c: Likewise.
7861
7862 2005-01-30 Erik Edelmann <eedelman@gcc.gnu.org>
7863
7864 PR fortran/24266
7865 * gfortran.dg/arrayio_derived_2.f90: New.
7866
7867 2006-01-30 Carlos O'Donell <carlos@codesourcery.com>
7868
7869 * gcc.dg/unsigned-long-compare.c: New test.
7870
7871 2006-01-30 Steve Ellcey <sje@cup.hp.com>
7872
7873 PR testsuite/25318
7874 * lib/target-supports.exp (check_effective_target_freorder):
7875 Check to see if target supports -freorder-blocks-and-partition.
7876 * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
7877 instead of "dg-require-named-sections".
7878
7879 2006-01-30 J"orn Rennecke <joern.rennecke@st.com>
7880
7881 PR target/14798:
7882 * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
7883 * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
7884 * gcc.dg/pragma-isr-trapa2.c: Likewise.
7885 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
7886 * gcc.dg/pragma-isr-trap_exit.c: Likewise.
7887 * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
7888 * gcc.dg/attr-isr-trap_exit.c: Likewise.
7889 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
7890
7891 2006-01-30 Richard Guenther <rguenther@suse.de>
7892
7893 PR c++/23372
7894 * gcc.dg/pr23372-1.C: New testcase.
7895
7896 2006-01-29 Diego Novillo <dnovillo@redhat.com>
7897
7898 * gcc.dg/gomp/pr25874.c: New test.
7899
7900 2006-01-29 Dorit Nuzman <dorit@il.ibm.com>
7901
7902 PR tree-opt/25911
7903 * gcc.dg/vect/fast-math-vect-pr25911.c: New.
7904
7905 2006-01-29 Paul Thomas <pault@gcc.gnu.org>
7906
7907 PR fortran/18578
7908 PR fortran/18579
7909 PR fortran/20857
7910 PR fortran/20885
7911 * gfortran.dg/intent_out_1.f90: New test.
7912
7913 2006-01-28 Paul Thomas <pault@gcc.gnu.org>
7914
7915 PR fortran/17911
7916 * gfortran.dg/procedure_lvalue.f90: New test.
7917
7918 PR fortran/20895
7919 PR fortran/25030
7920 * gfortran.dg/char_pointer_assign_2.f90: New test.
7921 * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
7922 assignment to be consistent with standard.
7923 * gfortran.dg/char_result_2.f90: The same.
7924 * gfortran.dg/char_result_8.f90: The same.
7925
7926 2006-01-28 Zack Weinberg <zackw@panix.com>
7927
7928 * gcc.dg/Woverlength-strings.c
7929 * gcc.dg/Woverlength-strings-pedantic-c89.c
7930 * gcc.dg/Woverlength-strings-pedantic-c89-no.c
7931 * gcc.dg/Woverlength-strings-pedantic-c99.c
7932 * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
7933
7934 2006-01-28 Adam Nemet <anemet@caviumnetworks.com>
7935
7936 * gcc.c-torture/execute/20060127-1.c: New test.
7937
7938 2006-01-28 Mark Mitchell <mark@codesourcery.com>
7939
7940 PR c++/25999
7941 * g++.dg/ext/pragmaweak1.C: New test.
7942
7943 2006-01-28 Mark Mitchell <mark@codesourcery.com>
7944
7945 PR c++/25855
7946 * g++.dg/template/spec29.C: New test.
7947
7948 2006-01-28 Kazu Hirata <kazu@codesourcery.com>
7949
7950 PR c/19606.
7951 * gcc.c-torture/execute/pr19606.c: New.
7952
7953 2006-01-27 Carlos O'Donell <carlos@codesourcery.com>
7954
7955 * gcc.dg/pragma-re-4.c: New test.
7956
7957 2005-01-27 Paul Thomas <pault@gcc.gnu.org>
7958
7959 PR fortran/25964
7960 * gfortran.dg/assumed_size_refs_3.f90: New test.
7961
7962 2006-01-27 Ben Elliston <bje@au.ibm.com>
7963
7964 * gcc.misc-tests/dectest.exp: Remove defunct comment.
7965
7966 2006-01-26 Laurent GUERBY <laurent@guerby.net>
7967
7968 PR ada/21317
7969 * ada/acats/support/impdef.a: Add One_Long_Second.
7970 * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
7971 * ada/acats/tests/c9/c94026.a: Likewise.
7972 * ada/acats/tests/c9/c97305c.ada: Likewise.
7973 * ada/acats/tests/c9/c99004a.ada: Likewise.
7974
7975 2005-01-26 Paul Thomas <pault@gcc.gnu.org>
7976
7977 PR fortran/25964
7978 * gfortran.dg/global_references_2.f90: New test.
7979
7980 PR fortran/25084
7981 PR fortran/20852
7982 PR fortran/25085
7983 PR fortran/25086
7984 * gfortran.dg/assumed_charlen_function_1.f90: New test.
7985 * gfortran.dg/assumed_charlen_function_3.f90: New test.
7986
7987 PR fortran/25416
7988 * gfortran.dg/assumed_charlen_function_2.f90: New test.
7989
7990 2006-01-26 Alexandre Oliva <aoliva@redhat.com>
7991
7992 PR c/25892
7993 * gcc.dg/Wpointer-sign.c: New.
7994 * gcc.dg/Wpointer-sign-Wall.c: New.
7995 * gcc.dg/Wpointer-sign-Wall-no.c: New.
7996 * gcc.dg/Wpointer-sign-pedantic.c: New.
7997 * gcc.dg/Wpointer-sign-pedantic-no.c: New.
7998 * gcc.dg/conv-2.c: Use -Wpointer-sign.
7999
8000 2006-01-26 Andrew Pinski <pinskia@physics.uc.edu>
8001
8002 PR C/25861
8003 * gcc.c-torture/compile/pr25861.c: New test.
8004
8005 2006-01-26 Paul Brook <paul@codesourcery.com>
8006
8007 * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
8008 on short-enum targets.
8009 * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
8010 variable.
8011 (generate_fields): Use short_enums.
8012 (main): Set short_enums. Document -e.
8013 * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
8014 on short-enum targets.
8015 * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
8016 variable.
8017 (generate_fields): Use short_enums.
8018 (main): Set short_enums. Document -e.
8019 * lib/target-supports.exp (check_effective_target_short_enums): New.
8020
8021 2006-01-26 Hans-Peter Nilsson <hp@axis.com>
8022
8023 PR target/25947
8024 * gcc.dg/torture/pr25947-1.c: New test.
8025
8026 2006-01-25 Jan Hubicka <jh@suse.cz>
8027 Roger Sayle <roger@eyesopen.com>
8028
8029 PR rtl-optimization/25703
8030 * gcc.target/i386/20060125-1.c: New test case.
8031 * gcc.target/i386/20060125-2.c: New test case.
8032
8033 2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
8034
8035 PR fortran/18540
8036 * gfortran.dg/goto_1.f: New.
8037
8038 2006-01-25 Erik Edelmann <eedelman@gcc.gnu.org>
8039
8040 PR fortran/25716
8041 * gfortran.dg/char_result_11.f90: Make it sensitive to PR
8042 25716 on 32-bit systems too.
8043
8044 2006-01-25 Kazu Hirata <kazu@codesourcery.com>
8045
8046 PR testsuite/25590
8047 * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
8048
8049 2006-01-25 Kaz Kojima <kkojima@gcc.gnu.org>
8050
8051 * gcc.dg/tree-ssa/gen-vect-33.c: New.
8052
8053 2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8054
8055 PR fortran/25835
8056 * gfortran.dg/read_eof.f90: Delete, renamed.
8057 * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
8058 * gfortran.dg/read_eof_2.f90: New test.
8059 * gfortran.dg/read_eof_3.f90: New test.
8060
8061 2006-01-24 Andrew Pinski <pinskia@physics.uc.edu>
8062
8063 PR tree-opt/25860
8064 * gcc.c-torture/compile/pr25860.c: New test.
8065
8066 2006-01-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8067
8068 PR c++/25552
8069 * g++.dg/parse/dtor8.C: New test.
8070
8071 2006-01-24 Hans-Peter Nilsson <hp@axis.com>
8072
8073 PR testsuite/25891
8074 * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
8075 * gcc.dg/gomp/gomp.exp: Return without testing anything if
8076 check_effective_target_fopenmp returns 0.
8077
8078 2006-01-23 Eric Botcazou <ebotcazou@adacore.com>
8079
8080 PR ada/20548
8081 * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
8082 * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
8083 * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
8084
8085 2006-01-23 Andrew Pinski <pinskia@physics.uc.edu>
8086
8087 PR tree-opt/25857
8088 * g++.dg/opt/pr25857.C: New test.
8089
8090 2006-01-23 Steven Bosscher <stevenb.gcc@gmail.com>
8091 Jan Hubicka <jh@suse.cz>
8092 Richard Guenther <rguenther@suse.de>
8093
8094 PR rtl-optimization/25654
8095 * gcc.dg/torture/pr25654.c: New testcase.
8096 * gcc.target/i386/pr25654.c: Likewise.
8097
8098 2005-01-23 Paul Thomas <pault@gcc.gnu.org>
8099
8100 PR fortran/25901
8101 * gfortran.dg/internal references_2.f90: New test.
8102
8103 Fix regression in testing of admissability of attributes.
8104 * gfortran.dg/intent_used_1.f90: New test.
8105
8106 2006-01-23 Ben Elliston <bje@au.ibm.com>
8107
8108 * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
8109 Remove target conditional torture options for i?86 and x86_64
8110 GNU/Linux.
8111
8112 2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net>
8113
8114 PR c++/10891
8115 * g++.dg/rtti/no-rtti.C: New.
8116
8117 2006-01-21 Mark Mitchell <mark@codesourcery.com>
8118
8119 PR c++/25895
8120 * g++.dg/inherit/conv2.C: New test.
8121
8122 PR c++/25856
8123 * g++.dg/parse/dtor7.C: New test.
8124
8125 PR c++/25858
8126 * g++.dg/template/crash44.C: New test.
8127
8128 2005-01-21 Paul Thomas <pault@gcc.gnu.org>
8129
8130 PR fortran/25124
8131 PR fortran/25625
8132 * gfortran.dg/internal_references_1.f90: New test.
8133 PR fortran/20881
8134 PR fortran/23308
8135 PR fortran/25538
8136 PR fortran/25710
8137 * gfortran.dg/global_references_1.f90: New test.
8138 * gfortran.dg/g77/19990905-1.f: Restore the error that
8139 there is a clash between the common block name and
8140 the name of a subroutine reference.
8141
8142 PR fortran/PR24276
8143 * gfortran.dg/aliasing_dummy_1.f90: New test.
8144
8145 2006-01-21 Alan Modra <amodra@bigpond.net.au>
8146
8147 * gcc.dg/vmx/1b-01.c: Warning fix.
8148 * gcc.dg/vmx/1c-02.c: Likewise.
8149 * gcc.dg/vmx/gcc-bug-4.c: Likewise.
8150
8151 2006-01-20 Steve Ellcey <sje@cup.hp.com>
8152
8153 PR testsuite/24962
8154 * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
8155
8156 2006-01-20 Richard Guenther <rguenther@suse.de>
8157 Steven Bosscher <stevenb.gcc@gmail.com>
8158
8159 PR rtl-optimization/24626
8160 * gcc.dg/torture/pr24626-1.c: New testcase.
8161 * gcc.dg/torture/pr24626-2.c: Likewise.
8162 * gcc.dg/torture/pr24626-3.c: Likewise.
8163 * gcc.dg/torture/pr24626-4.c: Likewise.
8164
8165 2006-01-20 Dirk Mueller <dmueller@suse.com>
8166
8167 PR c++/5520
8168 * g++.dg/warn/empty-body.C: New.
8169
8170 2006-01-19 Mark Mitchell <mark@codesourcery.com>
8171
8172 PR c++/22136
8173 * g++.dg/template/using10.C: New test.
8174 * g++.dg/temlpate/using11.C: Likewise.
8175 * g++.dg/inherit/using5.C: Tweak error messages.
8176
8177 2006-01-20 Alan Modra <amodra@bigpond.net.au>
8178
8179 * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
8180 target test.
8181 * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
8182
8183 2006-01-19 Jan Hubicka <jh@suse.cz>
8184
8185 * gcc.target/i386/lea.c: Test pentiumpro, not i686.
8186
8187 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8188
8189 PR c++/25854
8190 * g++.dg/template/spec28.C: New test.
8191
8192 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu>
8193
8194 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
8195 Fix fprintf's by adding srcdir or removing it.
8196
8197 2006-01-19 Diego Novillo <dnovillo@redhat.com>
8198
8199 * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
8200 * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
8201 * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
8202 * testsuite/gcc.dg/gomp/empty.c: Likewise.
8203 * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
8204 * testsuite/gcc.dg/gomp/for-4.c: Likewise.
8205 * testsuite/gcc.dg/gomp/for-6.c: Likewise.
8206 * testsuite/gcc.dg/gomp/master-3.c: Likewise.
8207 * testsuite/gcc.dg/gomp/for-8.c: Likewise.
8208 * testsuite/gcc.dg/gomp/for-10.c: Likewise.
8209 * testsuite/gcc.dg/gomp/for-18.c: Likewise.
8210 * testsuite/gcc.dg/gomp/for-5.c: Likewise.
8211 * testsuite/gcc.dg/gomp/for-7.c: Likewise.
8212 * testsuite/gcc.dg/gomp/for-9.c: Likewise.
8213
8214 2006-01-18 Jeff Law <law@redhat.com>
8215
8216 * gcc.dg/tree-ssa/vrp25.c: New test.
8217
8218 2006-01-19 Richard Sandiford <richard@codesourcery.com>
8219
8220 * gcc.dg/pr25805.c: Fix misapplied patch.
8221
8222 2006-01-19 Dorit Nuzman <dorit@il.ibm.com>
8223
8224 * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
8225 (check_effective_target_vect_udot_qi): New.
8226 (check_effective_target_vect_sdot_hi): New.
8227 (check_effective_target_vect_udot_hi): New.
8228 * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
8229 prefixed with "wrapv-" with -fwrapv.
8230 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
8231 * gcc.dg/vect/vect-reduc-dot-u8.c: New.
8232 * gcc.dg/vect/vect-reduc-dot-u16.c: New.
8233 * gcc.dg/vect/vect-reduc-dot-s8.c: New.
8234 * gcc.dg/vect/vect-reduc-dot-s16.c: New.
8235
8236 * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
8237 * gcc.dg/vect/vect-reduc-pattern-1.c: New.
8238 * gcc.dg/vect/vect-reduc-pattern-2.c: New.
8239 * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
8240
8241 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8242
8243 PR c++/16829
8244 * g++.dg/other/default2.C: New test.
8245 * g++.dg/other/default3.C: New test.
8246
8247 2006-01-19 Richard Sandiford <richard@codesourcery.com>
8248
8249 PR c/25805
8250 * gcc.dg/pr25805.c: New file.
8251
8252 2006-01-18 Mark Mitchell <mark@codesourcery.com>
8253
8254 PR c++/25836
8255 * g++.dg/template/init6.C: New test.
8256
8257 2006-01-18 Daniel Berlin <dberlin@dberlin.org>
8258
8259 * gcc.dg/tree-ssa/pr24287.c: New test
8260
8261 2006-01-18 Eric Christopher <echristo@apple.com>
8262
8263 * g++.dg/eh/table.C: New.
8264
8265 2006-01-18 DJ Delorie <dj@redhat.com>
8266
8267 * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
8268 gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
8269 gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
8270 gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
8271
8272 2006-01-18 Jeff Law <law@redhat.com>
8273
8274 * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
8275 on wrapping on overflow semantics.
8276
8277 * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
8278
8279 * gcc.gc/tree-ssa/vrp23.c: New test.
8280 * gcc.gc/tree-ssa/vrp24.c: New test.
8281
8282 2006-01-18 Richard Henderson <rth@redhat.com>
8283 Aldy Hernandez <aldyh@redhat.com>
8284 Jakub Jelinek <jakub@redhat.com>
8285 Diego Novillo <dnovillo@redhat.com>
8286 Uros Bizjak <uros@kss-loka.si>
8287
8288 * testsuite/gcc.dg/gomp: New directory.
8289
8290 2006-01-18 Paul Thomas <pault@gcc.gnu.org>
8291 Steven G. Kargl <kargls@comcast.net>
8292
8293 PR fortran/20869
8294 * gfortran.dg/intrinsic_external_1.f90: New test.
8295
8296 PR fortran/20875.
8297 * gfortran.dg/elemental_pointer_1.f90: New test.
8298
8299 PR fortran/25024
8300 * gfortran.dg/external_procedures_1.f90: New test.
8301
8302 PR fortran/25785
8303 gfortran.dg/assumed_present.f90: New test.
8304
8305 2006-01-18 Jakub Jelinek <jakub@redhat.com>
8306
8307 * g++.dg/parse/lookup5.C: New test.
8308
8309 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8310
8311 PR fortran/25697
8312 * gfortran.dg/read_eof.f90: New test.
8313
8314 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
8315
8316 * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
8317 add a closing brace.
8318
8319 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8320
8321 PR fortran/25631
8322 * gfortran.dg/fmt_tl.f: New test.
8323
8324 2006-01-17 Eric Christopher <echristo@apple.com>
8325
8326 * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
8327 * g++.old-deja/g++.warn/impint2.C: Ditto.
8328 * g++.old-deja/g++.other/null1.C: Ditto.
8329 * g++.dg/warn/conv2.C: Ditto.
8330 * g++.dg/warn/conv4.C: New file.
8331
8332 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
8333
8334 * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
8335
8336 2006-01-17 Andreas Jaeger <aj@suse.de>
8337 Janis Johnson <janis187@us.ibm.com>
8338
8339 * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
8340 in 64-bit.
8341 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
8342 * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
8343
8344 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
8345
8346 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
8347 xfail txxx where xxx >= 25.
8348
8349 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
8350
8351 PR testsuite/25764
8352 * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
8353
8354 2006-01-17 Jakub Jelinek <jakub@redhat.com>
8355
8356 PR c/25682
8357 * gcc.dg/pr25682.c: New test.
8358 * g++.dg/parse/array-size2.C: New test.
8359
8360 2006-01-16 Ian Lance Taylor <ian@airs.com>
8361
8362 * consistency.vlad: Remove entire directory, 1652 files.
8363
8364 2006-01-16 Janis Johnson <janis187@us.ibm.com>
8365
8366 * lib/target-supports.exp (check_effective_target_dfp_nocache,
8367 check_effective_target_dfprt_nocache): New.
8368 (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
8369 (check_effective_target_dfprt): New.
8370 * lib/c-compat.exp (check_dfp): Remove.
8371 (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
8372 * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
8373 level of support for decimal float.
8374 * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
8375 compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
8376 compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
8377 compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
8378 convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
8379 convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
8380 convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
8381 func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
8382 func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
8383 operator-arith-fold.c, operator-assignment.c, operator-comma.c,
8384 operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
8385 struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
8386 directives.
8387
8388 2006-01-16 H.J. Lu <hongjiu.lu@intel.com>
8389
8390 PR testsuite/25741
8391 * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
8392 $base_dir/../.
8393 * lib/gfortran.exp (gfortran_init): Likewise.
8394 * lib/obj-c++.exp (obj-c++_init): Likewise.
8395 * lib/scanasm.exp (scan-assembler-dem): Likewise.
8396 (scan-assembler-dem-not): Likewise.
8397 * lib/scandump.exp (scan-dump-dem): Likewise.
8398 (scan-dump-dem-not): Likewise.
8399
8400 2006-01-16 Andrew Pinski <pinskia@physics.uc.edu>
8401
8402 PR testsuite/25767
8403 * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
8404 powerpc-*-darwin*.
8405 * lib/obj-c++.exp (obj-c++_init): Likewise.
8406
8407 2006-01-16 Richard Guenther <rguenther@suse.de>
8408
8409 * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
8410
8411 2006-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8412
8413 PR testsuite/25777
8414 * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
8415 to LD_LIBRARY_PATH.
8416
8417 2006-01-16 Eric Botcazou <ebotcazou@adacore.com>
8418 Andrew Pinski <pinskia@physics.uc.edu>
8419
8420 * gcc.dg/minmax-1.c: New test.
8421
8422 2006-01-16 Ben Elliston <bje@au.ibm.com>
8423
8424 * gcc.dg/dfp/dfp.exp: Correct FSF address.
8425 * gcc.misc-tests/dectest.exp: Ditto.
8426
8427 2006-01-15 Ian Lance Taylor <ian@airs.com>
8428
8429 PR testsuite/25796
8430 * gcc.target/i386/cmov6.c: Use -march=k8.
8431
8432 2006-01-15 Andreas Jaeger <aj@suse.de>
8433
8434 * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
8435 x86 does not have __float128.
8436
8437 2006-01-14 Ian Lance Taylor <ian@airs.com>
8438
8439 * gcc.target/i386/cmov6.c: New test.
8440
8441 2006-01-14 Mark Mitchell <mark@codesourcery.com>
8442
8443 PR c++/25663
8444 * g++.dg/template/ctor6.C: New test.
8445
8446 2006-01-14 Kazu Hirata <kazu@codesourcery.com>
8447
8448 PR tree-optimization/25485
8449 * gcc.dg/tree-ssa/pr25485.c: New.
8450
8451 2006-01-14 Richard Guenther <rguenther@suse.de>
8452
8453 PR tree-optimization/22548
8454 PR tree-optimization/22555
8455 PR tree-optimization/22501
8456 * gcc.dg/tree-ssa/alias-4.c: New testcase.
8457 * gcc.dg/tree-ssa/alias-5.c: Likewise.
8458 * gcc.dg/tree-ssa/alias-6.c: Likewise.
8459 * gcc.dg/tree-ssa/alias-7.c: Likewise.
8460 * gcc.dg/tree-ssa/alias-8.c: Likewise.
8461 * gcc.dg/tree-ssa/alias-9.c: Likewise.
8462 * gcc.dg/tree-ssa/alias-10.c: Likewise.
8463 * gcc.dg/tree-ssa/alias-11.c: Likewise.
8464 * gcc.dg/tree-ssa/alias-12.c: Likewise.
8465
8466 2006-01-14 Zdenek Dvorak <dvorakz@suse.cz>
8467
8468 * gcc.dg/tree-ssa/pr19210-1.c: Update outcome. Add new test loop.
8469 * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
8470
8471 2006-01-14 Steven Bosscher <stevenb.gcc@gmail.com>
8472 Richard Guenther <rguenther@suse.de>
8473
8474 PR rtl-optimization/24257
8475 * gcc.dg/torture/pr24257.c: New testcase.
8476
8477 2006-01-13 Adam Nemet <anemet@caviumnetworks.com>
8478
8479 * gcc.c-torture/execute/20060110-1.c: New test.
8480 * gcc.c-torture/execute/20060110-2.c: New test.
8481
8482 2006-01-13 Ulrich Weigand <uweigand@de.ibm.com>
8483
8484 * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
8485
8486 2006-01-13 Bernhard Fischer <rep.nop@aon.at>
8487
8488 PR fortran/25756
8489 * gfortran.dg/label_3.f90: New test.
8490
8491 2006-01-13 Daniel Berlin <dberlin@dberlin.org>
8492
8493 PR tree-optimization/25771
8494 * g++.dg/tree-ssa/pr25771.C: New test
8495
8496 2006-01-13 Andrew Pinski <pinskia@physics.uc.edu>
8497
8498 PR tree-opt/24365
8499 * g++.dg/opt/complex5.C: New test.
8500
8501 2006-01-13 Richard Guenther <rguenther@suse.de>
8502
8503 * gcc.target/i386/387-9.c: New testcase.
8504
8505 2006-01-12 Nathan Sidwell <nathan@codesourcery.com>
8506
8507 PR c++/24824
8508 * g++.dg/debug/dwarf2-1.C: New.
8509
8510 2006-01-11 H.J. Lu <hongjiu.lu@intel.com>
8511
8512 PR testsuite/25728
8513 * lib/gcov.exp (verify-lines): Add "close $fd".
8514
8515 2006-01-12 Yao Qi <qiyaoltc@cn.ibm.com>
8516 Ben Elliston <bje@au.ibm.com>
8517
8518 * gcc.dg/dfp/inf-1.c: New test.
8519
8520 2006-01-12 Janis Johnson <janis187@us.ibm.com>
8521 Yao Qi <qiyaoltc@cn.ibm.com>
8522 Ben Elliston <bje@au.ibm.com>
8523 Jon Grimm <jgrimm2@us.ibm.com>
8524
8525 * gcc.dg/nodfp-1.c: New test.
8526 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
8527 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
8528 * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
8529 * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
8530 * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
8531 * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
8532 * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
8533 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
8534 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
8535 * gcc.dg/format/dfp-scanf-1.c: Likewise.
8536 * gcc.dg/format/dfp-printf-1.c: Likewise.
8537 * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
8538 (compat_setup_dfp): New.
8539 * gcc.dg/compat/compat.exp: Use it.
8540 (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
8541 Make some variables global, prepend "compat_" to their names.
8542 * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
8543 * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
8544 * gcc.misc-tests/dectest.exp: New test driver for decTest.
8545 * lib/compat.exp (compat_skip_list): Make global, rename.
8546 * lib/c-compat.exp: New file.
8547 * lib/target-supports.exp (check_effective_target_dfp): New.
8548
8549 * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
8550 gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
8551 gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
8552 gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
8553 gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
8554 gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
8555 gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
8556 gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
8557 gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
8558 gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
8559 gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
8560 gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
8561 gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
8562 gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
8563 gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
8564 gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
8565 gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
8566 gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
8567 gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
8568 gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
8569 gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
8570 gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
8571 gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
8572 gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
8573 gcc.dg/dfp/struct-layout-1.c,
8574 gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
8575 gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
8576 gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
8577 gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
8578 gcc.dg/dfp/func-vararg-dfp.c,
8579 gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
8580 gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
8581 gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
8582 gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
8583 gcc.dg/dfp/wtr-conversion-1.c: New tests.
8584
8585 2006-01-11 Richard Guenther <rguenther@suse.de>
8586
8587 PR tree-optimization/25734
8588 * gcc.dg/tree-ssa/pr25734.c: New testcase.
8589
8590 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
8591
8592 PR fortran/25486
8593 * gfortran.dg/literal_character_constant_1_x.F: New test.
8594 * gfortran.dg/literal_character_constant_1_y.F: Ditto.
8595 * gfortran.dg/literal_character_constant_1_z.F: Ditto.
8596 * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
8597
8598 2006-01-11 Nathan Sidwell <nathan@codesourcery.com>
8599
8600 PR c++/25386
8601 * g++.dg/ext/packed3.C: Add expected packed error.
8602
8603 2006-01-11 Hans-Peter Nilsson <hp@axis.com>
8604
8605 PR target/25706
8606 * gcc.dg/torture/pr25706-1.c: New test.
8607
8608 2006-01-11 Paolo Bonzini <bonzini@gnu.org>
8609
8610 PR tree-optimization/23109
8611 PR tree-optimization/23948
8612 PR tree-optimization/24123
8613
8614 * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
8615 gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
8616 gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
8617 g++.dg/tree-ssa/pr23948.C: New testcases.
8618 * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
8619 three divisions in order to do the optimization.
8620
8621 2006-01-11 Zdenek Dvorak <dvorakz@suse.cz>
8622
8623 PR c++/25632
8624 * g++.dg/other/pr25632.C: New test.
8625
8626 2006-01-11 Paul Thomas <pault@gcc.gnu.org>
8627
8628 PR fortran/25730
8629 * gfortran.dg/used_types_1.f90: New test.
8630
8631 2006-01-10 Hans-Peter Nilsson <hp@axis.com>
8632
8633 PR target/25718
8634 * gcc.dg/torture/pr25718-1.c: New test.
8635
8636 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
8637
8638 * gfortran.dg/list_read_2.f90: Fix typo in description.
8639
8640 2006-01-10 Jan Beulich <jbeulich@novell.com>
8641
8642 * lib/target-supports.exp (check_visibility_available): Simplify test
8643 for *-*-netware*.
8644 (check_profiling_available): Fail for *-*-netware*.
8645 * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
8646 * gcc.dg/20021014-1.c: Likewise.
8647 * gcc.dg/nest.c: Likewise.
8648
8649 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
8650
8651 fortran/24936
8652 * gfortran.dg/forall_3.f90: New test.
8653
8654 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
8655
8656 PR fortran/21977
8657 * gfortran.dg/nesting_2.f90: New test.
8658 * gfortran.dg/nesting_3.f90: New test.
8659
8660 2006-01-09 Hans-Peter Nilsson <hp@axis.com>
8661
8662 * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
8663 Fix typo in comment.
8664
8665 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
8666
8667 * gfortran.dg/single_char_string.f90: New test.
8668
8669 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
8670
8671 * gfortran.dg/ichar_2.f90: New test.
8672
8673 2006-01-08 Erik Edelmann <eedelman@gcc.gnu.org>
8674
8675 PR fortran/25093
8676 * gfortran.dg/private_type_4.f90: New.
8677
8678 2006-01-07 Richard Guenther <rguenther@suse.de>
8679
8680 * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
8681
8682 2006-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
8683
8684 * gfortran.dg/func_decl_1.f90: New.
8685 * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
8686 * gfortran.dg/array_alloc_2.f90: Likewise.
8687 * gfortran.dg/char_result_8.f90: Likewise.
8688 * gfortran.dg/dup_save_1.f90: Likewise.
8689 * gfortran.dg/dup_save_2.f90: Likewise.
8690 * gfortran.dg/f2c_6.f90: Likewise.
8691 * gfortran.dg/f2c_7.f90: Likewise.
8692 * gfortran.dg/func_result_2.f90: Likewise.
8693 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
8694
8695 2006-01-07 Paul Thomas <pault@gcc.gnu.org>
8696
8697 PR fortran/22146
8698 * gfortran.dg/elemental_subroutine_1.f90: New test.
8699 * gfortran.dg/elemental_subroutine_2.f90: New test.
8700
8701 PR fortran/25029
8702 PR fortran/21256
8703 * gfortran.dg/assumed_size_refs_1.f90: New test.
8704
8705 PR fortran/20868
8706 PR fortran/20870
8707 * gfortran.dg/assumed_size_refs_2.f90: New test.
8708 * gfortran.dg/initialization_1.f90: Change warning message.
8709
8710 2006-01-06 Zdenek Dvorak <dvorakz@suse.cz>
8711
8712 * gcc.dg/tree-ssa/loop-15.c: New test.
8713
8714 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8715
8716 PR fortran/25598
8717 * gfortran.dg/backspace_3.f: New test.
8718 * gfortran.dg/backspace_4.f: New test.
8719
8720 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8721
8722 PR fortran/24268
8723 * gfortran.dg/fmt_white.f: Update test.
8724
8725 2006-01-05 Carlos O'Donell <carlos@codesourcery.com>
8726
8727 * gcc.dg/cast-1.c: Add new warning.
8728 * gcc.dg/cast-2.c: Likewise.
8729 * gcc.dg/cast-3.c: Likewise.
8730 * gcc.dg/format/cast-1.c: Likewise.
8731 * gcc.dg/cast-4.c: New testcase.
8732
8733 2006-01-05 Richard Guenther <rguenther@suse.de>
8734
8735 PR tree-optimization/22555
8736 * gcc.dg/tree-ssa/alias-3.c: New testcase.
8737
8738 2006-01-05 Richard Guenther <rguenther@suse.de>
8739 Diego Novillo <dnovillo@redhat.com>
8740
8741 * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
8742 * gcc.dg/tree-ssa/loop-8.c: Likewise.
8743 * gcc.dg/tree-ssa/loop-1.c: Likewise.
8744 * gcc.dg/tree-ssa/pr23294.c: Likewise.
8745 * gcc.dg/tree-ssa/pr21985.c: Likewise.
8746 * gcc.dg/tree-ssa/loop-14.c: Likewise.
8747 * gcc.dg/tree-ssa/loop-2.c: Likewise.
8748 * gcc.dg/tree-ssa/loop-3.c: Likewise.
8749 * gcc.dg/tree-ssa/loop-4.c: Likewise.
8750 * gcc.dg/tree-ssa/pr21171.c: Likewise.
8751 * gcc.dg/tree-ssa/loop-5.c: Likewise.
8752 * gcc.dg/tree-ssa/loop-10.c: Likewise.
8753 * gcc.dg/tree-ssa/loop-6.c: Likewise.
8754 * treelang/compile/extravar.tree: Likewise.
8755 * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
8756 * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
8757 * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
8758 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
8759 * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
8760
8761 2006-01-05 Hans-Peter Nilsson <hp@bitrange.com>
8762
8763 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
8764 for 64-bit fix.
8765
8766 2006-01-05 Erik Edelmann <eedelman@gcc.gnu.org>
8767
8768 PR fortran/23675
8769 gfortran.dg/char_result_11.f90: New.
8770
8771 2006-01-04 Mark Mitchell <mark@codesourcery.com>
8772
8773 PR c++/24782
8774 * g++.dg/parse/access9.C: New test.
8775 * g++.dg/tc1/dr52.C: Tweak error markers.
8776
8777 2006-01-04 Richard Henderson <rth@redhat.com>
8778
8779 Merge from gomp branch.
8780 * g++.dg/parse/pragma2.C: Update expected error lines.
8781
8782 2006-01-04 Jakub Jelinek <jakub@redhat.com>
8783
8784 * g++.dg/other/i386-2.C: New test.
8785
8786 PR target/25554
8787 * gcc.c-torture/compile/20051228-1.c: New test.
8788
8789 PR c/25559
8790 * gcc.dg/pr25559.c: New test.
8791
8792 2006-01-03 Mark Mitchell <mark@codesourcery.com>
8793
8794 PR c++/25492
8795 * g++.dg/lookup/friend9.C: New test.
8796
8797 PR c++/25625
8798 * g++.dg/template/repo5.C: New test.
8799
8800 2006-01-03 Steven G. Kargl <kargls@comcast.net>
8801
8802 PR fortran/25101
8803 * gfortran.dg/forall_2.f90: New test.
8804
8805 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
8806
8807 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
8808 dg-require-weak. Adjust regexp to handle leading-underscore
8809 targets and space as well as TAB after .weak. Change previous
8810 64-bit fix to not use naked dot.
8811
8812 2006-01-03 Paolo Bonzini <bonzini@gnu.org>
8813
8814 PR rtl-optimization/25578
8815 * gcc.c-torture/execute/20060102-1.c: New testcase.
8816
8817 2006-01-03 Richard Guenther <rguenther@suse.de>
8818
8819 PR c/25183
8820 * gcc.dg/torture/pr25183.c: New testcase.
8821
8822 2006-01-03 Jakub Jelinek <jakub@redhat.com>
8823
8824 Merge from gomp-branch.
8825 * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
8826 * gcc.dg/ia64-sync-2.c: Likewise.
8827 * gcc.dg/ia64-sync-3.c: Likewise.
8828 * gcc.dg/ia64-sync-4.c: Likewise.
8829 * gcc.dg/sync-2.c: Likewise.
8830 * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
8831 that sparc64-*-* and sparcv9-*-* supports sync builtins.
8832
8833 2006-01-02 Mark Mitchell <mark@codesourcery.com>
8834
8835 PR c++/25635
8836 * g++.dg/parse/operator6.C: New test.
8837
8838 PR c++/25637
8839 * g++.dg/parse/error29.C: New test.
8840
8841 PR c++/25638
8842 * g++.dg/parse/dtor6.C: New test.
8843
8844 PR c++/25633
8845 * g++.dg/parse/ctor3.C: New test.
8846
8847 PR c++/25634
8848 * g++.dg/template/class3.C: New test.
8849
8850 2006-01-02 Geoffrey Keating <geoffk@apple.com>
8851
8852 * g++.dg/debug/debug9.C: New.
8853
8854 2006-01-02 Steven G. Kargl <kargls@comcast.net>
8855
8856 PR fortran/24640
8857 * gfortran.dg/label_2.f90: New test.
8858
8859 2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8860
8861 * g++.dg/lookup/using12.C: Tighten error marker.
8862
8863 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
8864 Andrew Pinski <pinskia@physics.uc.edu>
8865
8866 * gcc.target/powerpc/darwin-abi-3.c: New file.
8867 * gcc.target/powerpc/darwin-abi-4.c: Likewise.
8868 * gcc.target/powerpc/darwin-abi-5.c: Likewise.
8869 * gcc.target/powerpc/darwin-abi-6.c: Likewise.
8870 * gcc.target/powerpc/darwin-abi-7.c: Likewise.
8871 * gcc.target/powerpc/darwin-abi-8.c: Likewise.
8872 * gcc.target/powerpc/darwin-abi-9.c: Likewise.
8873 * gcc.target/powerpc/darwin-abi-10.c: Likewise.
8874 * gcc.target/powerpc/darwin-abi-11.c: Likewise.
8875
8876 2006-01-01 Daniel Berlin <dberlin@dberlin.org>
8877
8878 * gcc.dg/tree-ssa/loadpre1.c: New;
8879 * gcc.dg/tree-ssa/loadpre2.c: New;
8880 * gcc.dg/tree-ssa/loadpre3.c: New;
8881 * gcc.dg/tree-ssa/loadpre4.c: New;
8882 * gcc.dg/tree-ssa/loadpre5.c: New;
8883 * gcc.dg/tree-ssa/loadpre6.c: New;
8884 * gcc.dg/tree-ssa/loadpre7.c: New;
8885 * gcc.dg/tree-ssa/loadpre8.c: New;
8886 * gcc.dg/tree-ssa/loadpre9.c: New;
8887
8888 2006-01-01 Nathan Sidwell <nathan@codesourcery.com>
8889
8890 * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
8891 * g++.dg/abi/thunk4.C: Likewise.
8892
8893 2006-01-01 Andreas Jaeger <aj@suse.de>
8894
8895 * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
8896 portable.
8897
8898 2006-01-01 Jakub Jelinek <jakub@redhat.com>
8899
8900 PR c++/25294
8901 * gcc.dg/pragma-pack-3.c: New test.
8902 * g++.dg/parse/pragma3.C: New test.
8903
8904 2005-12-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8905
8906 PR middle-end/24827
8907 * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
8908
8909 2005-12-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8910
8911 PR testsuite/25214
8912 * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
8913
8914 2005-12-30 Erik Edelmann <eedelman@gcc.gnu.org>
8915
8916 PR fortran/22607
8917 * gfortran-dg/pure_byref_3.f90: New.
8918
8919 fortran/PR 25396
8920 * gfortran.dg/userdef_operator_1.f90: New.
8921
8922 2005-12-29 Nathan Sidwell <nathan@codesourcery.com>
8923
8924 * g++.dg/abi/thunk3.C: New.
8925 * g++.dg/abi/thunk4.C: New.
8926
8927 2005-12-29 Paul Thomas <pault@gcc.gnu.org>
8928
8929 PR fortran/25532
8930 * gfortran.dg/host_used_types_1.f90: New test. Check that host
8931 associated derived type components of derived types are
8932 properly declared in contained procedures.
8933
8934 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8935
8936 PR libgfortran/25139
8937 * gfortran.dg/backspace_2.f: New test.
8938
8939 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8940
8941 PR libgfortran/25550
8942 * gfortran.dg/endfile.f: New test.
8943
8944 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8945
8946 PR libgfortran/25419
8947 * gfortran.dg/comma.f: New test.
8948
8949 2005-12-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
8950
8951 * lib/gfortran-dg.exp: Remove trailing whitespace.
8952 * lib/fortran-torture.exp: Test with -fbounds-check instead of
8953 -funroll-all-loops.
8954
8955 2005-12-28 Alan Modra <amodra@bigpond.net.au>
8956
8957 * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
8958 Extended Double long doubles or repeat tests when long double is
8959 the same size as double.
8960
8961 2005-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8962
8963 * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
8964
8965 PR testsuite/25442
8966 * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
8967 gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
8968
8969 PR testsuite/25441
8970 * gcc.dg/pr23911.c: Make test variable static.
8971
8972 PR testsuite/25444
8973 * gcc.dg/tree-ssa/pr14841.c: Likewise.
8974
8975 2005-12-26 Mark Mitchell <mark@codesourcery.com>
8976
8977 PR c++/25439
8978 * g++.dg/parse/crash17.C: Adjust error markers.
8979 * g++.dg/template/error20.C: New test.
8980
8981 2005-12-26 Mark Mitchell <mark@codesourcery.com>
8982
8983 PR c++/23172
8984 * g++.dg/ext/complit4.C: New test.
8985
8986 PR c++/25417
8987 * g++.dg/ext/complit5.C: Likewise.
8988
8989 2005-12-26 Kazu Hirata <kazu@codesourcery.com>
8990
8991 PR tree-optimization/25125
8992 * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
8993 gcc.dg/vect/vect-reduc-2short.c: XFAIL.
8994 * gcc.c-torture/execute/pr25125.c: New.
8995
8996 2005-12-24 Paul Thomas <pault@gcc.gnu.org>
8997
8998 PR fortran/25029
8999 PR fortran/21256
9000 * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
9001 with incorrect assumed size references.
9002
9003 2005-12-24 Mark Mitchell <mark@codesourcery.com>
9004
9005 PR c++/23171
9006 * g++.dg/opt/init1.C: New test.
9007
9008 2005-12-23 Mark Mitchell <mark@codesourcery.com>
9009
9010 PR c++/24671
9011 * g++.dg/template/sfinae3.C: New test.
9012
9013 2005-12-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9014
9015 * g++.dg/other/friend4.C: New test.
9016
9017 2005-12-23 Jakub Jelinek <jakub@redhat.com>
9018
9019 PR target/25005
9020 * g++.dg/opt/pr25005.C: New test.
9021
9022 2005-12-22 Mark Mitchell <mark@codesourcery.com>
9023
9024 PR c++/25369
9025 * g++.dg/template/ptrmem16.C: New test.
9026
9027 2005-12-23 Paul Thomas <pault@gcc.gnu.org>
9028
9029 PR fortran/25029
9030 PR fortran/21256
9031 * gfortran.dg/initialization_1.f90: Add test of SIZE.
9032
9033 2005-12-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9034
9035 PR libgfortran/25307
9036 * gfortran.dg/list_read_5.f90: New test.
9037
9038 2005-12-22 Richard Henderson <rth@redhat.com>
9039
9040 * gcc.target/i386/sse-7.c: Use -msse2.
9041
9042 2005-12-23 Jakub Jelinek <jakub@redhat.com>
9043
9044 PR rtl-optimization/25432
9045 * gcc.c-torture/compile/20051216-1.c: New test.
9046
9047 PR objc/25328
9048 * objc/execute/pr25328.m: New test.
9049
9050 2005-12-22 Mark Mitchell <mark@codesourcery.com>
9051
9052 PR c++/25364
9053 * g++.dg/template/call4.C: New test.
9054
9055 2005-12-22 Dale Johannesen <dalej@apple.com>
9056
9057 * gcc.target/i386/sse-17.c: New.
9058
9059 2005-12-22 Paul Brook <paul@codesourcery.com>
9060
9061 * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
9062
9063 2005-12-22 Paul Brook <paul@codesourcery.com>
9064
9065 * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
9066
9067 2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
9068
9069 PR tree-opt/25513
9070 * gcc.c-torture/compile/pr25513.c: New test.
9071
9072 2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9073
9074 PR c++/23333
9075 * g++.dg/parse/error25.C: Add more tests.
9076
9077 2005-12-22 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
9078
9079 PR fortran/18990
9080 * gfortran.dg/der_charlen_1.f90: New.
9081
9082 2005-12-22 Paul Thomas <pault@gcc.gnu.org>
9083
9084 PR fortran/20889
9085 * gfortran.dg/pointer_component_type_1.f90: New test.
9086
9087 PR fortran/25029
9088 PR fortran/21256
9089 * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
9090 should give an error with assumed size array refernces and checks those
9091 that should not.
9092 * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
9093 reference an upper bound so that it does not generate an error.
9094
9095 PR fortran/19362
9096 PR fortran/20244
9097 PR fortran/20864
9098 PR fortran/25391
9099 * gfortran.dg/used_dummy_types_1.f90: New test.
9100 * gfortran.dg/used_dummy_types_2.f90: New test.
9101 * gfortran.dg/used_dummy_types_3.f90: New test.
9102 * gfortran.dg/used_dummy_types_4.f90: New test.
9103 * gfortran.dg/used_dummy_types_5.f90: New test.
9104
9105 PR fortran/23152
9106 * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
9107 group already being USE associated.
9108 * gfortran.dg/assumed_shape_nml.f90: New test.
9109 * gfortran.dg/assumed_size_nml.f90: New test.
9110
9111 PR fortran/20862
9112 PR fortran/25053
9113 PR fortran/25063
9114 PR fortran/25064
9115 PR fortran/25066
9116 PR fortran/25067
9117 PR fortran/25068
9118 PR fortran/25307
9119 * gfortran.dg/io_constraints_1.f90: New test.
9120 * gfortran.dg/io_constraints_1.f90: New test.
9121 * gfortran.dg/iostat_3.f90: Change wording of warning.
9122 * gfortran.dg/g77/19981216-0.f: The same.
9123
9124 2005-12-22 Kazu Hirata <kazu@codesourcery.com>
9125
9126 PR tree-optimization/23518
9127 * testsuite/gcc.dg/pr23518.c: New.
9128
9129 2005-12-21 Mike Stump <mrs@apple.com>
9130
9131 * gcc.dg/attr-weakref-1.c: Really skip on darwin.
9132
9133 2005-12-21 Paul Brook <paul@codesourcery.com>
9134
9135 * gcc.dg/pr19340.c: Skip on m68k targets.
9136
9137 2005-12-21 Steven Bosscher <stevenb@suse.de>
9138
9139 PR rtl-optimization/25196
9140 * gcc.dg/pr25196.c: New test.
9141
9142 2005-12-21 Erik Edelmann <eedelman@gcc.gnu.org>
9143
9144 PR fortran/25423
9145 gfortran.dg/where_nested_1.f90: New.
9146
9147 2005-12-21 Kazu Hirata <kazu@codesourcery.com>
9148
9149 PR tree-optimization/25382.
9150 * gcc.dg/tree-ssa/pr25382.c: New.
9151
9152 2005-12-20 Richard Guenther <rguenther@suse.de>
9153
9154 PR middle-end/24306
9155 * gcc.target/i386/pr24306.c: New testcase.
9156
9157 2005-12-20 Kazu Hirata <kazu@codesourcery.com>
9158
9159 PR tree-optimization/25501
9160 * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
9161
9162 2005-12-20 Richard Guenther <rguenther@suse.de>
9163
9164 Revert
9165 2005-12-02 Richard Guenther <rguenther@suse.de>
9166
9167 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
9168
9169 2005-12-20 Mark Mitchell <mark@codesourcery.com>
9170
9171 PR c++/21228
9172 * g++.dg/warn/Wunreachable-code-2.C: New test.
9173
9174 2005-12-19 Mark Mitchell <mark@codesourcery.com>
9175
9176 PR c++/24278
9177 * g++.dg/template/ctor5.C: New test.
9178
9179 PR c++/24915
9180 * g++.dg/template/overload8.C: New test.
9181
9182 2005-12-19 Kenneth Zadeck <zadeck@naturalbridge.com>
9183
9184 * gcc.c-torture/compile/pr25483 : New test.
9185
9186 2005-12-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9187
9188 PR c++/20552
9189 * g++.dg/ext/typeof10.C: New test.
9190
9191 2005-12-19 Nathan Sidwell <nathan@codesourcery.com>
9192
9193 * gcc.dg/mt-loopi1.c: New.
9194
9195 2005-12-18 Richard Guenther <rguenther@suse.de>
9196
9197 PR tree-optimization/25481
9198 * gcc.dg/torture/pr25481.c: New testcase.
9199
9200 2005-12-18 Ulrich Weigand <uweigand@de.ibm.com>
9201
9202 PR rtl-optimization/21041
9203 * gcc.dg/pr21041.c: New test.
9204
9205 2005-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9206
9207 PR libgfortran/25463
9208 * gfortran.dg/advance.f90: New test.
9209
9210 2005-12-18 Andreas Krebbel <krebbel1@de.ibm.com>
9211
9212 * gcc.dg/20051201-1.c: New test.
9213
9214 2005-12-18 Paul Thomas <pault@gcc.gnu.org>
9215
9216 PR fortran/25018
9217 * gfortran.dg/initialization_1.f90: New test.
9218 * gfortran.dg/enum_5.f90: Change dg-error to new message.
9219 * gfortran.dg/g77/980616-0.f: The same.
9220
9221 2005-12-17 Steven G. Kargl <kargls@comcast.net>
9222
9223 * PR fortran/25458
9224 * gfortran.dg/chkbits.f90: New test.
9225
9226 2005-12-17 Steven G. Kargl <kargls@comcast.net>
9227
9228 * gfortran.dg/enum_5.f: Revert to previous version.
9229
9230 2005-12-17 Steven G. Kargl <kargls@comcast.net>
9231
9232 * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
9233 * gfortran.dg/nested_modules_1.f90: Ditto.
9234 * gfortran.dg/hollerith_f95.f90: Ditto.
9235 * gfortran.dg/select_5.f90: Ditto.
9236 * gfortran.dg/secnds.f: Ditto.
9237 * gfortran.dg/hollerith2.f90: Ditto.
9238 * gfortran.dg/imag_2.f: Ditto.
9239 * gfortran.dg/ftell_2.f90: Ditto.
9240 * gfortran.dg/malloc_free_1.f90: Ditto.
9241 * gfortran.dg/logint-1.f: Ditto.
9242 * gfortran.dg/recursive_statement_functions.f90: Ditto.
9243 * gfortran.dg/e_d_fmt.f90: Ditto.
9244 * gfortran.dg/hollerith_legacy.f90: Ditto.
9245 * gfortran.dg/logint-2.f: Ditto.
9246 * gfortran.dg/enum_5.f90: Ditto.
9247 * gfortran.dg/f2c_2.f90: Ditto.
9248 * gfortran.dg/pr17143.f90: Ditto.
9249 * gfortran.dg/namelist_14.f90: Ditto.
9250 * gfortran.dg/logint-3.f: Ditto.
9251 * gfortran.dg/spread_scalar_source.f90: Ditto.
9252 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
9253 * gfortran.dg/namelist_11.f: Ditto.
9254 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
9255 * gfortran.dg/g77/20010519-1.f
9256 * gfortran.dg/g77/alpha1.f: Ditto.
9257 * gfortran.dg/g77/990115-1.f: Ditto.
9258 * gfortran.dg/g77/erfc.f: Ditto.
9259 * gfortran.dg/g77/19990313-3.f: Ditto.
9260 * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
9261 * gfortran.dg/g77/20010426.f: Ditto.
9262 * gfortran.dg/g77/19990313-0.f: Ditto.
9263 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
9264 * gfortran.dg/g77/20000629-1.f: Ditto.
9265 * gfortran.dg/g77/970125-0.f: Ditto.
9266 * gfortran.dg/g77/8485.f: Ditto.
9267 * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
9268 * gfortran.dg/g77/19990313-1.f: Ditto.
9269 * gfortran.dg/g77/int8421.f: Ditto.
9270 * gfortran.dg/g77/19990305-0.f: Ditto.
9271 * gfortran.dg/g77/947.f: Ditto.
9272 * gfortran.dg/g77/19990905-2.f: Ditto.
9273 * gfortran.dg/g77/cabs.f: Ditto.
9274 * gfortran.dg/g77/19990313-2.f: Ditto.
9275 * gfortran.dg/g77/20020307-1.f: Ditto.
9276 * gfortran.dg/g77/dcomplex.f: Ditto.
9277 * gfortran.dg/g77/19990502-1.f: Ditto.
9278 * gfortran.dg/g77/19981216-0.f: Ditto.
9279 * gfortran.dg/common_4.f90: Ditto.
9280 * gfortran.dg/entry_4.f90: Ditto.
9281 * gfortran.dg/equiv_constraint_2.f90: Ditto.
9282 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
9283 * gfortran.dg/namelist_12.f: Ditto.
9284 * gfortran.dg/scale_1.f90: Ditto.
9285 * gfortran.dg/modulo_1.f90
9286 * gfortran.dg/hollerith.f90: Ditto.
9287 * gfortran.dg/direct_io_3.f90: Ditto.
9288 * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
9289 * gfortran.dg/gnu_logical_1.F: Ditto.
9290 * gfortran.dg/unf_io_convert_1.f90: Ditto.
9291 * gfortran.dg/assign_1.f90: Ditto.
9292 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
9293 * gfortran.dg/pr23095.f: Ditto.
9294 * gfortran.dg/read_float_1.f90: Ditto.
9295
9296 2005-12-17 Andreas Jaeger <aj@suse.de>
9297
9298 * gcc.dg/attr-weakref-1.c: Do not run on darwin.
9299 * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
9300
9301 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9302
9303 PR fortran/24268
9304 * gfortran.dg/fmt_white.f: New test.
9305
9306 2005-12-16 Steven G. Kargl <kargls@comcast.net>
9307
9308 * gfortran.dg/label_1.f90: New test.
9309
9310 2005-12-15 Ben Elliston <bje@au.ibm.com>
9311
9312 PR testsuite/25422
9313 * gcc.dg/20031012-1.c: Add -Walways-true option.
9314 * gcc.dg/weak/weak-3.c: Likewise.
9315 * g++.old-deja/g++.mike/warn8.C: Likewise.
9316
9317 2005-12-16 Mike Stump <mrs@apple.com>
9318
9319 * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
9320 exit.
9321
9322 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9323
9324 PR libgfortran/25264
9325 PR libgfortran/25349
9326 * gfortran.dg/tl_editing.f90: Added additional checks.
9327 * gfortran.dg/t_editing.f: New test.
9328 * gfortran.dg/write_padding.f90: New test
9329
9330 2005-12-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9331
9332 PR testsuite/25215
9333 * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
9334
9335 2005-12-16 Jakub Jelinek <jakub@redhat.com>
9336
9337 PR rtl-optimization/24899
9338 * gcc.c-torture/execute/20051215-1.c: New test.
9339
9340 2005-12-16 Andreas Krebbel <krebbel1@de.ibm.com>
9341
9342 PR 24823
9343 * gfortran.dg/pr24823.f: New test.
9344
9345 2005-12-16 Jeff Law <law@redhat.com>
9346
9347 * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
9348
9349 2005-12-16 Andrew Pinski <pinskia@physics.uc.edu>
9350
9351 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
9352 Change C++ style comments to C style comments.
9353 Remove aligned types from the array.
9354 Keep Enums disabled.
9355 (complex_types): Remove aligned types from the array.
9356 Comment out "_Complex long double".
9357 (attrib_types): Remove.
9358 (complex_attrib_types): Remove.
9359 (attrib_array_types): Remove.
9360 (complex_attrib_array_types): Remove.
9361 (aligned_bitfld_types): Remove.
9362 (n_aligned_bitfld_types): Remove.
9363 (FEATURE_ALIGNEDPACKED): Delete.
9364 (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
9365 (singles): Remove support for adding attributes.
9366 (choose_type): Remove support for attributed types.
9367 (generate_fields): Remove support for attributed bit-fields.
9368 Remove support for adding attributes.
9369 (generate_random_tests): Remove support for adding attributes.
9370 (features): Add back "[0] :0" and "complex vector [0]".
9371 (main): Remove support for attributed bit-fields.
9372 Uncomment the calling of generate_random_tests for the rests of
9373 the tests.
9374
9375 2005-12-16 Jan Hubicka <jh@suse.cz>
9376
9377 * gcc.c-torture/combine/pr25224.c: New.
9378
9379 2005-12-15 Joseph S. Myers <joseph@codesourcery.com>
9380
9381 PR other/25028
9382 * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
9383 HP-UX.
9384
9385 2005-12-15 Richard Sandiford <richard@codesourcery.com>
9386
9387 * gcc.dg/20051215-1.c: New file.
9388
9389 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9390
9391 * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
9392 * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
9393
9394 2005-12-14 Erik Edelmann <eedelman@gcc.gnu.org>
9395
9396 PR fortran/18197
9397 * gfortran.dg/dummy_functions_1.f90: New.
9398
9399 2005-12-14 Ulrich Weigand <uweigand@de.ibm.com>
9400
9401 PR rtl-optimization/25310
9402 * gcc.c-torture/compile/pr25310.c: New test.
9403
9404 2005-12-14 Jakub Jelinek <jakub@redhat.com>
9405
9406 PR debug/25023
9407 * gcc.dg/pr25023.c: New test.
9408
9409 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9410
9411 * g++.old-deja/g++.brendan/redecl1.C,
9412 g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
9413 g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
9414 g++.old-deja/g++.oliva/typeof1.C,
9415 g++.old-deja/g++.other/crash16.C,
9416 g++.old-deja/g++.other/crash34.C,
9417 g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
9418 g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
9419 g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
9420 g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
9421 g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
9422 g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
9423 Remove xfail.
9424
9425 2005-12-14 Kean Johnston <jkj@sco.com>
9426 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9427
9428 * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
9429 * gcc.target/i386/20020523-1.c: Ditto.
9430 * gcc.target/i386/tailcall-1.c: Ditto.
9431 * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
9432 * gcc.target/i386/ssetype-5.c: Ditto.
9433
9434 2005-12-14 Jeff Law <law@redhat.com>
9435
9436 * gcc.dg/tree-ssa/foldstring-1.c: New test.
9437
9438 2005-12-14 Jakub Jelinek <jakub@redhat.com>
9439
9440 PR target/25254
9441 PR target/24188
9442 * gcc.target/i386/pr25254.c: New test.
9443 * gfortran.dg/PR24188.f: New test.
9444
9445 2005-12-14 David Billinghurst (David.Billinghurst@riotinto.com)
9446
9447 * lib/fortran-torture.exp: Catch remaining uses of
9448 remote_file build delete.
9449
9450 2005-12-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9451
9452 * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
9453
9454 2005-12-14 Ben Elliston <bje@au.ibm.com>
9455
9456 * gcc.dg/warn-addr-cmp.c: New test.
9457
9458 2005-12-13 Jakub Jelinek <jakub@redhat.com>
9459
9460 PR debug/25023
9461 PR target/25293
9462 * gcc.target/i386/pr25293.c: New test.
9463
9464 2005-12-13 Petr Machata <machata@post.cz>
9465
9466 PR c++/24907
9467 * g++.dg/parse/comma2.C: New test.
9468
9469 2005-12-13 Mark Mitchell <mark@codesourcery.com>
9470 Jakub Jelinek <jakub@redhat.com>
9471
9472 * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
9473 * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
9474 (limits.h): Include unconditionally.
9475 (stdlib.h): Likewise.
9476 (hashtab.h): Do not include.
9477 (getopt.h): Likewise.
9478 (stddef.h): Include.
9479 (hashval_t): Define.
9480 (struct entry): Add "next" field.
9481 (HASH_SIZE): New macro.
9482 (hash_table): New variable.
9483 (switchfiles): Do not use xmalloc.
9484 (mix): New macro.
9485 (iterative_hash): New function.
9486 (hasht): Remove.
9487 (e_exists): New function.
9488 (e_insert): Likewise.
9489 (output): Use, instead of libiberty hashtable functions.
9490 (main): Do not use getopt. Do not call htab_create.
9491
9492 2005-12-13 Jakub Jelinek <jakub@redhat.com>
9493
9494 PR c++/25331
9495 * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
9496 put atal* and atpaal* attributes on array elements.
9497 (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
9498 * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
9499 put atal* and atpaal* attributes on array elements.
9500 (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
9501
9502 2005-12-13 Carlos O'Donell <carlos@codesourcery.com>
9503
9504 * gcc.dg/single-precision-constant.c: New test.
9505
9506 2005-12-13 Alan Modra <amodra@bigpond.net.au>
9507
9508 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
9509 gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
9510 gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
9511 gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
9512 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
9513 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
9514 gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
9515 gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
9516 gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
9517 gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
9518 gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
9519 gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
9520 gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
9521 gcc.target/powerpc/ppc-sdata-2.c,
9522 gcc.target/powerpc/ppc-stackalign-1.c,
9523 gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
9524 gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
9525 gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
9526 gcc.target/powerpc/rs6000-ldouble-2.c,
9527 gcc.target/powerpc/rs6000-power2-1.c,
9528 gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
9529 powerpc64-*-* in target selection strings. Instead use powerpc*-*-*
9530 and ilp32 or lp64 as appropriate. Merge dg-require-effective-target
9531 option into target selector.
9532 * gcc.dg/20020919-1.c: Compile for powerpc*-*-*. Handle powerpc64.
9533 * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
9534
9535 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
9536
9537 PR objc/25348
9538 * objc.dg/encode-9.m: New test.
9539
9540 2005-12-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9541
9542 PR testsuite/20772
9543 * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
9544 * gcc.dg/asm-b.c: Fix typo.
9545 * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
9546 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
9547 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
9548 i?86 lp64 and x86_64 ilp32.
9549 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
9550 on i?86 lp64.
9551 * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
9552
9553 2005-12-12 Steven G. Kargl <kargls@comcast.net>
9554
9555 PR fortran/25078
9556 gfortran.dg/equiv_5.f90: New test.
9557
9558 2005-12-12 Daniel Berlin <dberlin@dberlin.org>
9559
9560 * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
9561 * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
9562 * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
9563 * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
9564 * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
9565 * gcc.dg/tree-ssa/reassoc-5.c: New.
9566 * gcc.dg/tree-ssa/reassoc-6.c: New.
9567 * gcc.dg/tree-ssa/reassoc-7.c: New.
9568 * gcc.dg/tree-ssa/reassoc-8.c: New.
9569 * gcc.dg/tree-ssa/reassoc-9.c: New.
9570 * gcc.dg/tree-ssa/reassoc-10.c: New.
9571 * gcc.dg/tree-ssa/reassoc-11.c: New.
9572
9573 2005-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9574
9575 PR testsuite/25167
9576 PR testsuite/24478
9577 * gcc.dg/weak/weak-14.c: Add dg-require-alias.
9578
9579 2005-12-12 Mark Mitchell <mark@codesourcery.com>
9580
9581 PR c++/25300
9582 * g++.dg/template/inherit.C: Do not use a generic error message.
9583
9584 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
9585
9586 PR libobjc/25354
9587 * objc.dg/gnu-encoding: New directory.
9588 * objc.dg/gnu-encoding/compat-common.h: New file.
9589 * objc.dg/gnu-encoding/struct-layout-1.h: New file.
9590 * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
9591 * objc.dg/gnu-encoding/vector-defs.h: New file.
9592 * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
9593 * objc.dg/gnu-encoding/generate-random.c: New file.
9594 * objc.dg/gnu-encoding/generate-random_r.c: New file.
9595 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
9596 * objc.dg/gnu-encoding/generate-random.h: New file.
9597
9598 2005-12-11 Mark Mitchell <mark@codesourcery.com>
9599
9600 PR c++/25337
9601 * g++.dg/template/defarg7.C: New test.
9602
9603 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
9604
9605 PR libobjc/25347
9606 * objc.dg/encode-8.m: New test.
9607
9608 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
9609
9610 PR libobjc/25346
9611 * objc.dg/encode-7.m: New test.
9612
9613 2005-12-10 Mark Mitchell <mark@codesourcery.com>
9614
9615 PR c++/25010
9616 * g++.dg/opt/inline10.C: New test.
9617
9618 2005-12-11 Steven G. Kargl <kargls@comcast.net>
9619
9620 * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
9621
9622 2005-12-11 Bernhard Fischer <rep.nop@aon.at>
9623
9624 * gfortran.dg/substring_equivalence.f90: typo in comment
9625
9626 2005-12-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9627
9628 PR fortran/25068
9629 * gfortran.dg/iostat_3.f90: New test.
9630
9631 2005-12-10 Thomas Koenig <Thomas.Koenig@online.de>
9632
9633 PR fortran/23815
9634 * gfortran.dg/unf_io_convert_1.f90: New test.
9635 * gfortran.dg/unf_io_convert_2.f90: New test.
9636 * gfortran.dg/unf_io_convert_3.f90: New test.
9637
9638 2005-12-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9639
9640 PR testsuite/20772
9641 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
9642 g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
9643 g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
9644 gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
9645 gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
9646 gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
9647 gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
9648 gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
9649 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
9650 gcc.dg/torture/fp-int-convert-float128-timode.c,
9651 gcc.dg/torture/fp-int-convert-float128.c,
9652 gcc.dg/torture/fp-int-convert-float80-timode.c,
9653 gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
9654 gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
9655
9656 * gcc.dg/tls/opt-1.c: Require effective target fpic.
9657
9658 2005-12-10 Hans-Peter Nilsson <hp@axis.com>
9659
9660 * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
9661
9662 2005-12-10 Richard Sandiford <richard@codesourcery.com>
9663
9664 * gcc.dg/20051207-1.c,
9665 * gcc.dg/20051207-2.c,
9666 * gcc.dg/20051207-3.c: New tests.
9667
9668 2005-12-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9669
9670 PR testsuite/20772
9671 * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
9672 gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
9673 dg-skip-if target selector.
9674
9675 PR testsuite/20772
9676 * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
9677 gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
9678 gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
9679 gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
9680 gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
9681 gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
9682 and/or merge with i?86 cases.
9683
9684 * gcc.dg/tls/opt-3.c: Require effective target fpic.
9685
9686 PR testsuite/20772
9687 * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
9688 g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
9689 g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
9690 gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
9691 x86_64-*-linux*.
9692
9693 2005-12-09 Ulrich Weigand <uweigand@de.ibm.com>
9694
9695 PR target/25311
9696 * gcc.c-torture/compile/pr25311.c: New test.
9697
9698 2005-12-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9699
9700 PR libgfortran/25039
9701 * gfortran.dg/read_comma.f: New test.
9702
9703 2005-12-08 Jakub Jelinek <jakub@redhat.com>
9704
9705 PR c++/19317
9706 * g++.dg/opt/pr19317-1.C: New test.
9707 * g++.dg/opt/pr19317-2.C: New test.
9708 * g++.dg/opt/pr19317-3.C: New test.
9709
9710 PR target/19005
9711 * gcc.c-torture/execute/pr19005.c: New test.
9712
9713 PR target/17828
9714 * g++.old-deja/g++.other/comdat5.C: New test.
9715 * g++.old-deja/g++.other/comdat5-aux.cc: New file.
9716
9717 * g++.dg/compat/struct-layout-1.exp: New file.
9718 * g++.dg/compat/struct-layout-1.h: New.
9719 * g++.dg/compat/struct-layout-1_generate.c: New.
9720 * g++.dg/compat/struct-layout-1_x1.h: New.
9721 * g++.dg/compat/struct-layout-1_x2.h: New.
9722 * g++.dg/compat/struct-layout-1_y1.h: New.
9723 * g++.dg/compat/struct-layout-1_y2.h: New.
9724
9725 * gcc.dg/20050330-2.c: New test.
9726
9727 2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
9728
9729 PR fortran/25292
9730 * gfortran.dg/associated_1.f90: New.
9731
9732 2005-12-08 Eric Botcazou <ebotcazou@libertysurf.fr>
9733
9734 * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
9735 ILP32 vect_no_align platforms.
9736
9737 2005-12-08 Andreas Krebbel <krebbel1@de.ibm.com>
9738 Jakub Jelinek <jakub@redhat.com>
9739
9740 PR target/25268
9741 * gcc.c-torture/compile/20051207-1.c: New test.
9742
9743 2005-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9744
9745 PR testsuite/20772
9746 * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
9747 gcc.dg/torture/pr18582-1.c,
9748 gcc.target/i386/attributes-error.c: Also test on x86_64.
9749
9750 * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
9751
9752 2005-12-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9753
9754 PR c++/19397
9755 * g++.dg/template/typedef3.C: New test.
9756
9757 PR c++/19762
9758 PR c++/19764
9759 * g++.dg/template/dtor3.C: Fix error markers.
9760
9761 2005-12-07 Adrian Straetling <straetling@de.ibm.com>
9762
9763 * lib/target-supports.exp (check_effective_target_sync_char_short):
9764 Add s390*.
9765
9766 2005-12-06 Janis Johnson <janis187@us.ibm.com>
9767
9768 * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
9769
9770 2005-12-06 Roger Sayle <roger@eyesopen.com>
9771
9772 * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
9773 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
9774 * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
9775 * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
9776
9777 2005-12-06 Roger Sayle <roger@eyesopen.com>
9778
9779 PR c++/25263
9780 * g++.dg/other/array2.C: New test case.
9781
9782 2005-12-05 Geoffrey Keating <geoffk@apple.com>
9783
9784 * gcc.dg/darwin-weakimport-3.c: New.
9785
9786 * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
9787 * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
9788 and to work on Darwin.
9789 * gcc.dg/attr-weakref-1b.c: New file.
9790 * gcc.dg/attr-weakref-2.c: New test.
9791 * gcc.dg/darwin-weakref-1.c: New test.
9792
9793 2005-12-05 Janis Johnson <janis187@us.ibm.com>
9794
9795 PR testsuite/25247
9796 * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
9797 use in selector expressions.
9798 (dg-xfail-if): Ditto.
9799 * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
9800 * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
9801 * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
9802 * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
9803 * gcc.test-framework/test-framework.exp: Skip generated tests if
9804 CHECK_TEST_FRAMEWORK is not 1.
9805
9806 2005-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
9807
9808 PR tree-optimization/24963
9809 * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
9810
9811 PR target/24108
9812 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
9813
9814 PR target/18580
9815 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
9816 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
9817 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
9818 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
9819
9820 2005-12-05 Jakub Jelinek <jakub@redhat.com>
9821
9822 * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
9823 dg-options.
9824
9825 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
9826
9827 * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
9828
9829 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
9830
9831 * gcc.dg/format/cast-1.c: New test.
9832
9833 2005-12-04 Roger Sayle <roger@eyesopen.com>
9834
9835 PR c/7776
9836 * gcc.dg/Wstring-literal-comparison-1.c: New test case.
9837 * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
9838 * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
9839 * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
9840
9841 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
9842
9843 * gcc.dg/cast-pretty-print-1.c: New test.
9844
9845 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
9846
9847 * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
9848
9849 2005-12-02 Mark Mitchell <mark@codesourcery.com>
9850
9851 PR c++/24173
9852 * g++.dg/template/friend40.C: New test.
9853
9854 2005-12-02 Jakub Jelinek <jakub@redhat.com>
9855
9856 PR target/25199
9857 * gcc.target/i386/movq-2.c: New test.
9858 * gcc.target/i386/movq.c: Remove target i?86, instead add
9859 dg-require-effective-target ilp32.
9860
9861 2005-12-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9862
9863 PR c++/24103
9864 * g++.dg/other/default1.C: New test.
9865
9866 2005-12-02 Richard Guenther <rguenther@suse.de>
9867
9868 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
9869
9870 2005-12-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
9871
9872 * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
9873
9874 2005-12-02 Alan Modra <amodra@bigpond.net.au>
9875
9876 PR target/21017
9877 * gcc.target/powerpc/rotate.c: New.
9878
9879 2005-12-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9880
9881 * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
9882 * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
9883
9884 2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net>
9885
9886 PR c/13384
9887 * gcc.dg/pr17730-1.c: Adjust.
9888 * gcc.dg/lvalue1.c (main): Likewise.
9889 * gcc.dg/lvalue-2.c: Likewise.
9890 * g++.dg/pr7503-3.C
9891
9892 2005-12-01 Geoffrey Keating <geoffk@apple.com>
9893
9894 * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
9895 error messages.
9896
9897 2005-12-01 Paul Thomas <pault@gcc.gnu.org>
9898
9899 PR fortran/24789
9900 * gfortran.dg/auto_char_dummy_array_2.f90: New test.
9901
9902 2005-12-01 Uros Bizjak <uros@kss-loka.si>
9903
9904 PR target/24475
9905 * lib/target-supports.exp (check_effective_target_tls): New.
9906 (check_effective_target_tls_runtime): New.
9907 * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
9908 for TLS support.
9909 * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
9910 gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
9911 gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
9912 gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
9913 gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
9914 gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
9915 gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
9916 gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
9917 gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
9918 g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
9919 g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
9920 effective-target TLS.
9921 * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
9922 g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
9923 effective-target TLS runtime.
9924
9925 2005-12-01 Uros Bizjak <uros@kss-loka.si>
9926
9927 * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
9928
9929 2005-12-01 Hans-Peter Nilsson <hp@axis.com>
9930
9931 * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
9932 gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
9933 g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
9934 ignored" warnings when "packing" is the same as the ABI layout.
9935
9936 2005-11-30 Bernhard Fischer <rep.nop@aon.at>
9937
9938 PR fortran/21302
9939 * gfortran.dg/line_length_1.f: New test.
9940 * gfortran.dg/line_length_2.f90: Ditto.
9941
9942 2005-11-30 Richard Guenther <rguenther@suse.de>
9943
9944 PR tree-optimization/21655
9945 * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
9946
9947 2005-11-30 Dale Johannesen <dalej@apple.com>
9948
9949 * gcc.c-torture/compile/pr24930.c: New.
9950
9951 2005-11-30 Paul Thomas <pault@gcc.gnu.org>
9952
9953 PR fortran/15809
9954 * gfortran.dg/auto_char_dummy_array.f90: New test.
9955
9956 2005-11-30 Jeff Law <law@redhat.com>
9957
9958 * g++.old-deja/g++.law/pr25000.C: New test.
9959
9960 2005-11-30 Jakub Jelinek <jakub@redhat.com>
9961
9962 * gcc.dg/tls/opt-11.c: New test.
9963
9964 2005-11-29 Joseph S. Myers <joseph@codesourcery.com>
9965
9966 * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
9967 targets.
9968 * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
9969 LP64 ia64.
9970
9971 2005-11-29 Jakub Jelinek <jakub@redhat.com>
9972
9973 * gfortran.dg/open_access_1.f90: New test.
9974
9975 2005-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9976
9977 * gcc.dg/charset/builtin2.c: New test.
9978
9979 2005-11-28 Jakub Jelinek <jakub@redhat.com>
9980
9981 * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
9982 on mmix-*-* for *_[xy].c.
9983
9984 2005-11-28 Kean Johnston <jkj@sco.com>
9985
9986 * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
9987 headers.
9988 * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
9989 * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
9990 * gcc.target/i386/asm-3.c: Ditto.
9991 * gcc.target/i386/clobbers.c: Ditto.
9992 * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
9993 * gcc.target/i386/cmov1.c: Make magic* static so it matches the
9994 test regexp.
9995 * gcc.target/i386/mul.c: Ditto.
9996 * gcc.target/i386/ssetype-1.c: Ditto.
9997 * gcc.dg/20040813-1.c: Skip on SVR5 systems.
9998 * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
9999 static so the test works with -fPIC mode too. Based on comment in
10000 PR19231 by Pinski.
10001 * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
10002
10003 2005-11-28 Richard Guenther <rguenther@suse.de>
10004
10005 * gcc.dg/alias-9.c: New testcase.
10006 * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
10007
10008 2005-11-28 Roger Sayle <roger@eyesopen.com>
10009 Uros Bizjak <uros@kss-loka.si>
10010
10011 PR middle-end/20219
10012 * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
10013 tan(x)/sin(x) transformations.
10014
10015 2005-11-27 Andrew Pinski <pinskia@physics.uc.edu>
10016
10017 PR middle-end/24575
10018 * gcc.dg/tree-ssa/divide-3.c: New test.
10019 * gcc.dg/tree-ssa/divide-4.c: New test.
10020
10021 2005-11-27 Steven G. Kargl <kargls@comcast.net>
10022
10023 PR fortran/24917
10024 * gfortran.dg/boz_6.f90: New test.
10025
10026 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10027
10028 PR fortran/23912
10029 * gfortran.dg/modulo_1.f90: New test.
10030
10031 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10032
10033 PR libfortran/24919
10034 * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
10035 fail on CRLF platforms.
10036 * gfortran.dg/ftell_2.f90: Likewise.
10037
10038 2005-11-26 Eric Christopher <echristo@apple.com>
10039
10040 * gcc.dg/intmax_t-1.c: Remove mips xfail.
10041
10042 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
10043
10044 * objc.dg/gnu-runtime-3.m: Simplify.
10045
10046 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
10047
10048 PR middle-end/23669
10049 * gcc.dg/tree-ssa/divide-1.c: New test.
10050 * gcc.dg/tree-ssa/divide-2.c: New test.
10051
10052 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
10053
10054 PR libgfortran/24945
10055 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
10056
10057 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
10058
10059 PR libgfortran/24945
10060 * gfortran.dg/open_status_2.f90: New test.
10061
10062 2005-11-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10063
10064 * gcc.c-torture/execute/builtins/fprintf.c,
10065 gcc.c-torture/execute/builtins/fputs-lib.c,
10066 gcc.c-torture/execute/builtins/fputs.c,
10067 gcc.c-torture/execute/builtins/lib/fprintf.c,
10068 gcc.c-torture/execute/builtins/lib/printf.c,
10069 gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
10070
10071 2005-11-25 J"orn Rennecke <joern.rennecke@st.com>
10072
10073 * gcc.dg/20050922-2.c: New test.
10074
10075 2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
10076
10077 * objc.dg/gnu-runtime-3.m: New test.
10078
10079 2005-11-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10080
10081 PR c++/9278
10082 * g++.dg/other/void1.C: New test.
10083
10084 2005-11-25 Joseph S. Myers <joseph@codesourcery.com>
10085
10086 PR middle-end/24998
10087 * gcc.dg/torture/fp-int-convert-float.c,
10088 gcc.dg/torture/fp-int-convert-double.c,
10089 gcc.dg/torture/fp-int-convert-long-double.c,
10090 gcc.dg/torture/fp-int-convert-timode.c,
10091 gcc.dg/torture/fp-int-convert-float80.c,
10092 gcc.dg/torture/fp-int-convert-float80-timode.c,
10093 gcc.dg/torture/fp-int-convert-float128.c,
10094 gcc.dg/torture/fp-int-convert-float128-timode.c,
10095 gcc.dg/torture/fp-int-convert.h: New files.
10096
10097 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
10098
10099 PR middle-end/24989
10100 * gcc.dg/tree-ssa/bool-10.c: New test.
10101 * gcc.dg/tree-ssa/bool-11.c: New test.
10102 * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
10103
10104 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
10105
10106 PR middle-end/24990
10107 * tree-ssa/pr24990-1.c: New test.
10108
10109 2005-11-24 Richard Guenther <rguenther@suse.de>
10110 Dirk Mueller <dmueller@suse.de>
10111
10112 PR c++/14024
10113 * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
10114 * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
10115 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
10116 * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
10117 * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
10118 * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
10119
10120 2005-11-23 Uros Bizjak <uros@kss-loka.si>
10121
10122 * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
10123
10124 2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
10125
10126 PR c/21668
10127 * gcc.dg/Wc++-compat.c: New.
10128 * gcc.dg/Wno-c++-compat.c: New.
10129
10130 2005-11-23 Alan Modra <amodra@bigpond.net.au>
10131
10132 * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
10133 (vspltish, vspltisw): Likewise.
10134
10135 2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10136
10137 PR libgfortran/24794
10138 * gfortran.dg/namelist_12.f: Fix quotes.
10139 * gfortran.dg/namelist_13.f90: Fix quotes.
10140 * gfortran.dg/namelist_14.f90: Fix quotes.
10141 * gfortran.dg/namelist_15.f90: Fix quotes.
10142 * gfortran.dg/namelist_use.f90: Fix quotes.
10143 * gfortran.dg/namelist_use_only.f90: Fix quotes.
10144 * gfortran.dg/namelist_21.f90: New test.
10145 * gfortran.dg/namelist_22.f90: New test.
10146
10147 2005-11-22 Kazu Hirata <kazu@codesourcery.com>
10148
10149 PR target/23435
10150 * gcc.c-torture/compile/pr23435.c: New.
10151
10152 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
10153
10154 * gcc.c-torture/execute/floatunsisf-1.c: New test.
10155
10156 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
10157
10158 * gcc.target/powerpc/405-macchw-1.c,
10159 gcc.target/powerpc/405-macchw-2.c,
10160 gcc.target/powerpc/405-macchwu-1.c,
10161 gcc.target/powerpc/405-macchwu-2.c,
10162 gcc.target/powerpc/405-machhw-1.c,
10163 gcc.target/powerpc/405-machhw-2.c,
10164 gcc.target/powerpc/405-machhwu-1.c,
10165 gcc.target/powerpc/405-machhwu-2.c,
10166 gcc.target/powerpc/405-maclhw-1.c,
10167 gcc.target/powerpc/405-maclhw-2.c,
10168 gcc.target/powerpc/405-maclhwu-1.c,
10169 gcc.target/powerpc/405-maclhwu-2.c,
10170 gcc.target/powerpc/405-mulchw-1.c,
10171 gcc.target/powerpc/405-mulchw-2.c,
10172 gcc.target/powerpc/405-mulchwu-1.c,
10173 gcc.target/powerpc/405-mulchwu-2.c,
10174 gcc.target/powerpc/405-mulhhw-1.c,
10175 gcc.target/powerpc/405-mulhhw-2.c,
10176 gcc.target/powerpc/405-mulhhwu-1.c,
10177 gcc.target/powerpc/405-mulhhwu-2.c,
10178 gcc.target/powerpc/405-mullhw-1.c,
10179 gcc.target/powerpc/405-mullhw-2.c,
10180 gcc.target/powerpc/405-mullhwu-1.c,
10181 gcc.target/powerpc/405-mullhwu-2.c,
10182 gcc.target/powerpc/405-nmacchw-1.c,
10183 gcc.target/powerpc/405-nmacchw-2.c,
10184 gcc.target/powerpc/405-nmachhw-1.c,
10185 gcc.target/powerpc/405-nmachhw-2.c,
10186 gcc.target/powerpc/405-nmaclhw-1.c,
10187 gcc.target/powerpc/405-nmaclhw-2.c,
10188 gcc.target/powerpc/440-macchw-1.c,
10189 gcc.target/powerpc/440-macchw-2.c,
10190 gcc.target/powerpc/440-macchwu-1.c,
10191 gcc.target/powerpc/440-macchwu-2.c,
10192 gcc.target/powerpc/440-machhw-1.c,
10193 gcc.target/powerpc/440-machhw-2.c,
10194 gcc.target/powerpc/440-machhwu-1.c,
10195 gcc.target/powerpc/440-machhwu-2.c,
10196 gcc.target/powerpc/440-maclhw-1.c,
10197 gcc.target/powerpc/440-maclhw-2.c,
10198 gcc.target/powerpc/440-maclhwu-1.c,
10199 gcc.target/powerpc/440-maclhwu-2.c,
10200 gcc.target/powerpc/440-mulchw-1.c,
10201 gcc.target/powerpc/440-mulchw-2.c,
10202 gcc.target/powerpc/440-mulchwu-1.c,
10203 gcc.target/powerpc/440-mulchwu-2.c,
10204 gcc.target/powerpc/440-mulhhw-1.c,
10205 gcc.target/powerpc/440-mulhhw-2.c,
10206 gcc.target/powerpc/440-mulhhwu-1.c,
10207 gcc.target/powerpc/440-mulhhwu-2.c,
10208 gcc.target/powerpc/440-mullhw-1.c,
10209 gcc.target/powerpc/440-mullhw-2.c,
10210 gcc.target/powerpc/440-mullhwu-1.c,
10211 gcc.target/powerpc/440-mullhwu-2.c,
10212 gcc.target/powerpc/440-nmacchw-1.c,
10213 gcc.target/powerpc/440-nmacchw-2.c,
10214 gcc.target/powerpc/440-nmachhw-1.c,
10215 gcc.target/powerpc/440-nmachhw-2.c,
10216 gcc.target/powerpc/440-nmaclhw-1.c,
10217 gcc.target/powerpc/440-nmaclhw-2.c: New tests.
10218
10219 2005-11-21 Jakub Jelinek <jakub@redhat.com>
10220
10221 PR fortran/24774
10222 * gfortran.dg/inquire_9.f90: New test.
10223
10224 PR fortran/21647
10225 * gfortran.fortran-torture/execute/inquire_5.f90: New test.
10226
10227 2005-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
10228
10229 PR libfortran/24432
10230 * lib/target-supports.exp (check_effective_target_fortran_large_real):
10231 Check that 'cos' is supported.
10232
10233 2005-11-21 Paul Thomas <pault@gcc.gnu.org
10234
10235 PR fortran/24223
10236 * gfortran.dg/substring_equivalence.f90: New test.
10237
10238 PR fortran/24705
10239 * gfortran.dg/auto_internal_assumed.f90: New test.
10240
10241 2005-11-21 Uros Bizjak <uros@kss-loka.si>
10242
10243 * gcc.dg/fold-div-2.c: New test.
10244
10245 2005-11-20 Ian Lance Taylor <ian@airs.com>
10246
10247 PR rtl-optimization/24883
10248 * gcc.c-torture/compile/pr24883.c: New test.
10249
10250 2005-11-21 Kazu Hirata <kazu@codesourcery.com>
10251
10252 PR middle-end/20583
10253 * gcc.c-torture/compile/pr20583.c: New.
10254
10255 2005-11-20 Bernd Schmidt <bernd.schmidt@analog.com>
10256
10257 * gcc.c-torture/execute/usmul.c: New test.
10258
10259 2005-11-19 James A. Morrison <phython@gcc.gnu.org>
10260
10261 * gcc.dg/tree-ssa/vrp22.c: New test.
10262
10263 2005-11-19 Hans-Peter Nilsson <hp@axis.com>
10264
10265 PR middle-end/24912
10266 * gcc.dg/torture/pr24912-1.c: New test.
10267
10268 2005-11-19 Janne Blomqvist <jb@gcc.gnu.org>
10269
10270 PR fortran/24862
10271 * gfortran.dg/arrayio_derived_1.f90: New test.
10272
10273 2005-11-19 Richard Guenther <rguenther@suse.de>
10274
10275 PR middle-end/23294
10276 * gcc.dg/tree-ssa/pr23294.c: New testcase.
10277
10278 2005-11-19 Hans-Peter Nilsson <hp@bitrange.com>
10279
10280 * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
10281
10282 2005-11-18 Mark Mitchell <mark@codesourcery.com>
10283
10284 PR c++/8355
10285 * g++.dg/template/friend39.C: New test.
10286
10287 2005-11-18 James E Wilson <wilson@specifix.com>
10288
10289 * gcc.dg/builtin-strstr.c: New.
10290
10291 2005-11-18 Richard Henderson <rth@redhat.com>
10292
10293 * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
10294 gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
10295 gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
10296 gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
10297 * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
10298 gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
10299 gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
10300 gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
10301 gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
10302 renaming to remove initial "ia64-".
10303
10304 2005-11-18 Eric Botcazou <ebotcazou@adacore.com>
10305
10306 * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
10307
10308 2005-11-18 Joseph S. Myers <joseph@codesourcery.com>
10309
10310 * g++.dg/cpp/string-2.C: New test.
10311
10312 2005-11-18 Zdenek Dvorak <dvorakz@suse.cz>
10313
10314 * gcc.dg/tree-ssa/loop-14.c: New test.
10315
10316 2005-11-17 James A. Morrison <phython@gcc.gnu.org>
10317 Michael Chamberlain <michael@chamberlain.net.au>
10318
10319 * ada/acats/run_all.sh (target_run): Kill long running tests.
10320
10321 2005-11-17 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10322
10323 * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
10324 * gcc.dg/cleanup-9.c: Likewise.
10325 * gcc.dg/cleanup-10.c: Likewise.
10326 * gcc.dg/cleanup-11.c: Likewise.
10327
10328 2005-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10329
10330 PR fortran/24892
10331 * gfortran.dg/open_access_append_1.f90: New test.
10332 * gfortran.dg/open_access_append_2.f90: New test.
10333
10334 2005-11-16 Richard Guenther <rguenther@suse.de>
10335
10336 PR middle-end/24851
10337 * gcc.c-torture/execute/pr24851.c: New testcase.
10338
10339 2005-11-16 Eric Botcazou <ebotcazou@adacore.com>
10340
10341 * gcc.dg/fold-overflow-1.c: New test.
10342
10343 2005-11-16 Daniel Jacobowitz <dan@codesourcery.com>
10344
10345 * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
10346 gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
10347
10348 2005-11-16 Nathan Sidwell <nathan@codesourcery.com>
10349
10350 * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
10351 structures.
10352 * g++.dg/eh/forced2.C: Likewise.
10353 * g++.dg/eh/forced3.C: Likewise.
10354 * g++.dg/eh/forced4.C: Likewise.
10355
10356 2005-11-11 Mike Stump <mrs@apple.com>
10357
10358 * g++.old-deja/g++.mike/unused.C: Add.
10359
10360 2005-11-15 Mark Mitchell <mark@codesourcery.com>
10361
10362 PR c++/24667
10363 * g++.dg/warn/Wcast-qual1.C: New test.
10364
10365 2005-11-15 Jan Hubicka <jh@suse.cz>
10366
10367 * gcc.dg/winline-5.c: Add large-unit-insns limit.
10368
10369 2005-11-14 David Edelsohn <edelsohn@gnu.org>
10370
10371 * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
10372
10373 2005-11-14 Diego Novillo <dnovillo@redhat.com>
10374
10375 PR 24840
10376 * gcc.dg/tree-ssa/pr24840.c: New test.
10377
10378 2005-11-14 Janis Johnson <janis187@us.ibm.com>
10379
10380 PR testsuite/24841
10381 * gcc.dg/attr-weakref-1.c: Rearrange test directives.
10382
10383 2005-11-14 Dale Johannesen <dalej@apple.com>
10384
10385 * gcc.c-torture/execute/20051113-1.c: New.
10386
10387 2005-11-14 Mark Mitchell <mark@codesourcery.com>
10388
10389 PR c++/24687
10390 * g++.dg/template/crash43.C: New test.
10391
10392 2005-11-14 Daniel Jacobowitz <dan@codesourcery.com>
10393
10394 * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
10395
10396 2005-11-13 Mark Mitchell <mark@codesourcery.com>
10397
10398 PR c++/24817
10399 * g++.dg/eh/spec8.C: New test.
10400
10401 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
10402
10403 * gcc.dg/pack-test-1.c: Gate on ! default_packed.
10404
10405 2005-11-13 Mark Mitchell <mark@codesourcery.com>
10406
10407 PR c++/20293
10408 * g++.dg/parse/ambig4.C: New test.
10409 * g++.dg/tc1/dr101.C: Adjust error markers.
10410 * g++.dg/lookup/strong-using-2.C: Likewise.
10411 * g++.dg/lookup/ambig5.C: Likewise.
10412 * g++.dg/lookup/ambig4.C: Likewise.
10413 * g++.dg/parse/crash22.C: Likewise.
10414
10415 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
10416
10417 * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
10418
10419 2005-11-13 Eric Botcazou <ebotcazou@adacore.com>
10420
10421 * gcc.dg/nested-calls-1.c: New test.
10422
10423 2005-11-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10424
10425 * gfortran.dg/complex_intrinsic_1.f90: New test.
10426 * gfortran.dg/complex_intrinsic_2.f90: New test.
10427 * gfortran.dg/fgetc_1.f90: New test.
10428 * gfortran.dg/fgetc_2.f90: New test.
10429 * gfortran.dg/fgetc_3.f90: New test.
10430 * gfortran.dg/ftell_1.f90: New test.
10431 * gfortran.dg/ftell_2.f90: New test.
10432 * gfortran.dg/gnu_logical_1.F: New test.
10433 * gfortran.dg/gnu_logical_2.f90: New test.
10434
10435 2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
10436
10437 PR middle-end/24820
10438 * testsuite/gcc.dg/pr24820.c: New test.
10439
10440 2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
10441
10442 * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
10443 * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
10444 variable.
10445
10446 2005-11-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10447
10448 testsuite/24614
10449 * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
10450
10451 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
10452
10453 * gcc.target/cris/cris.exp: New file.
10454 * gcc.target/cris/rld-legit1.c: New test.
10455 * gcc.target/cris/rld-legit2.c: New test.
10456
10457 2005-11-12 Jakub Jelinek <jakub@redhat.com>
10458
10459 PR c++/24780
10460 * g++.dg/opt/pr24780.C: New test.
10461
10462 PR c++/24761
10463 * g++.dg/template/asm1.C: New test.
10464
10465 2005-11-12 Steven G. Kargl <kargls@comcast.net>
10466
10467 PR libgfortran/24787
10468 * gfortran.dg/scan_1.f90: New test.
10469
10470 2005-11-12 Jan Hubicka <jh@suse.cz>
10471
10472 * gcc.target/i386/minmax-1.c: New.
10473 * gcc.target/i386/minmax-2.c: New.
10474
10475 2005-11-12 Kaz Kojima <kkojima@gcc.gnu.org>
10476
10477 * gcc.dg/pr24445.c: Fix for 64-bit targets.
10478
10479 2005-11-11 Daniel Jacobowitz <dan@codesourcery.com>
10480
10481 * gcc.c-torture/execute/20051110-1.c,
10482 gcc.c-torture/execute/20051110-2.c: New tests.
10483
10484 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
10485
10486 PR middle-end/24750
10487 * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
10488 New tests.
10489
10490 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
10491
10492 * lib/target-libpath.exp (get_shlib_extension): New proc.
10493 * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
10494 * lib/gfortran.exp (gfortran_link_flags): Likewise.
10495 * lib/objc.exp (objc_target_compile): Likewise.
10496 * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
10497 detection.
10498
10499 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
10500
10501 * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
10502
10503 * lib/target-supports.exp (check_effective_target_static_libgfortran):
10504 Add -static to additional_flags and pass it to target_compile.
10505
10506 2005-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10507
10508 PR libgfortran/24719
10509 gfortran.dg/read_noadvance.f90: New test.
10510
10511 PR libgfortran/24699
10512 gfortran.dg/fmt_t_2.f90: New test.
10513
10514 PR libgfortran/24785
10515 gfortran.dg/read_x_eor.f90: New test.
10516
10517 PR libgfortran/24584
10518 gfortran.dg/namelist_empty.f90: Rename test.
10519
10520 PR libgfortran/24489
10521 gfortran/read_eor.f90: Rename test.
10522
10523 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
10524
10525 PR fortran/15976
10526 * gfortran.dg/automatic_module_variable.f90: New test.
10527
10528 2005-11-11 Kaz Kojima <kkojima@gcc.gnu.org>
10529
10530 PR target/24445
10531 * gcc.dg/pr24445.c: New test.
10532
10533 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
10534
10535 PR fortran/24655
10536 PR fortran/24755
10537 * gfortran.dg/recursive_statement_functions.f90: Add statement
10538 functions using inline intrinsic functions and parameters to test
10539 that they no longer seg-fault.
10540
10541 PR fortran/24409
10542 gfortran.dg/nested_modules_4.f90: New test.
10543 gfortran.dg/nested_modules_5.f90: New test.
10544
10545 2005-11-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
10546
10547 PR fortran/24643
10548 * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
10549
10550 2005-11-10 Alexandre Oliva <aoliva@redhat.com>
10551
10552 * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
10553 failures.
10554
10555 2005-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
10556
10557 * gcc.dg/sparc-getcontext-1.c: New test.
10558
10559 2005-11-09 Eric Botcazou <ebotcazou@adacore.com>
10560
10561 * gcc.dg/ifcvt-fabs-1.c: New test.
10562
10563 2005-11-09 Alexandre Oliva <aoliva@redhat.com>
10564
10565 PR other/4372
10566 * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
10567 * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
10568
10569 2005-11-09 Richard Guenther <rguenther@suse.de>
10570
10571 PR tree-optimization/24716
10572 * gcc.c-torture/execute/pr24716.c: New testcase.
10573
10574 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
10575
10576 * gcc.dg/pr24624.c: Disable for non S/390 targets.
10577
10578 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
10579
10580 PR 24624
10581 * gcc.dg/pr24624.c: Testcase added.
10582
10583 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
10584
10585 PR 24623
10586 * g++.dg/other/pr24623.C: Testcase added.
10587
10588 2005-11-09 Erik Edelmann <eedelman@gcc.gnu.org>
10589
10590 PR fortran/22607
10591 * gfortran-dg/pure_byref_1.f90: New.
10592 * gfortran-dg/pure_byref_2.f90: New.
10593
10594 2005-11-09 Uros Bizjak <uros@kss-loka.si>
10595
10596 PR c/24101
10597 * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
10598 * gcc.dg/dg.exp: Run main loop also for *.i files.
10599
10600 2005-11-08 Jakub Jelinek <jakub@redhat.com>
10601
10602 PR c++/19450
10603 * g++.dg/tls/diag-3.C: New test.
10604 * g++.dg/tls/diag-4.C: New test.
10605 * g++.dg/tls/static-1.C: New test.
10606 * g++.dg/tls/static-1a.cc: New file.
10607
10608 2005-11-08 Diego Novillo <dnovillo@redhat.com>
10609
10610 PR 23046
10611 * g++.dg/tree-ssa/pr23046.C: New test.
10612
10613 2005-11-08 Devang Patel <dpatel@apple.com>
10614
10615 PR tree-optimization/23115
10616 * gcc.dg/tree-ssa/pr23115.c: New.
10617
10618 2005-11-08 David Edelsohn <edelsohn@gnu.org>
10619
10620 * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
10621 * gcc.target/powerpc/pr16155.c: Same.
10622 * gcc.target/powerpc/altivec-1.c: Same.
10623 * gcc.target/powerpc/altivec-2.c: Same.
10624 * gcc.target/powerpc/altivec-3.c: Same.
10625 * gcc.target/powerpc/altivec-5.c: Same.
10626 * gcc.target/powerpc/altivec-11.c: Same.
10627 * gcc.target/powerpc/altivec-12.c: Same.
10628 * gcc.target/powerpc/altivec-14.c: Same.
10629 * gcc.target/powerpc/altivec-22.c: Same.
10630 * gcc.target/powerpc/altivec-consts.c: Same.
10631 * gcc.target/powerpc/altivec-pr22085.c: Same.
10632 * gcc.target/powerpc/altivec-splat.c: Same.
10633 * gcc.target/powerpc/altivec-varargs-1.c: Same.
10634 * gcc.target/powerpc/altivec-vec-merge.c: Same.
10635 * gcc.target/powerpc/darwin-longlong.c: Same.
10636
10637 2005-11-08 Uros Bizjak <uros@kss-loka.si>
10638
10639 PR target/19340
10640 * gcc.dg/pr19340.c: New test.
10641
10642 2005-11-07 Ian Lance Taylor <ian@airs.com>
10643
10644 PR rtl-optimization/24683
10645 * gcc.dg/pr24683.c: New test.
10646
10647 2005-11-07 Uros Bizjak <uros@kss-loka.si>
10648
10649 * gcc.dg/pr24225.c: Add cleanup-coverage-files.
10650 * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
10651
10652 2005-11-07 Uros Bizjak <uros@kss-loka.si>
10653
10654 * gcc.target/i386/pr23376.c: Compile with -mmmx.
10655
10656 2005-11-07 Ulrich Weigand <uweigand@de.ibm.com>
10657
10658 * g++.dg/abi/empty6.C (B): Align to twice pointer size.
10659
10660 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
10661
10662 PR target/24230
10663
10664 * gcc.target/powerpc/altivec-consts.c,
10665 gcc.target/powerpc/altivec-splat.c: New testcase.
10666
10667 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
10668
10669 PR c/24599
10670
10671 * gcc.dg/overflow-2.c: New testcase.
10672
10673 2005-11-07 Jakub Jelinek <jakub@redhat.com>
10674
10675 PR rtl-optimization/23567
10676 * gcc.c-torture/execute/20051104-1.c: New test.
10677
10678 2005-11-06 Paul Thomas <pault@gcc.gnu.org>
10679
10680 PR fortran/24534
10681 gfortran.dg/private_type_2.f90: Modified to check that case with
10682 PRIVATE declaration within derived type is accepted.
10683
10684 PR fortran/20838
10685 gfortran.dg/pointer_assign_1.f90: New test.
10686
10687 PR fortran/20840
10688 * gfortran.dg/arrayio_0.f90: New test.
10689
10690 PR fortran/17737
10691 gfortran.dg/data_initialized.f90: New test.
10692 gfortran.dg/data_constraints_1.f90: New test.
10693 gfortran.dg/data_constraints_2.f90: New test.
10694
10695 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
10696
10697 PR fortran/24174
10698 PR fortran/24305
10699 * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
10700
10701 2005-11-06 Diego Novillo <dnovillo@redhat.com>
10702
10703 PR 24670
10704 * gcc.dg/tree-ssa/pr24670.c: New test.
10705
10706 2005-11-05 Ian Lance Taylor <ian@airs.com>
10707
10708 PR target/22432
10709 * gcc.target/i386/pr22432.c: New test.
10710
10711 2005-11-05 Richard Henderson <rth@redhat.com>
10712
10713 * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
10714 * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
10715 gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
10716 gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
10717 from gcc.dg/alpha-*.
10718 * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
10719 gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
10720
10721 2005-11-05 Andreas Jaeger <aj@suse.de>
10722
10723 * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
10724
10725 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
10726
10727 PR target/23424
10728 * gcc.dg/torture/pr23424-1.c: New test.
10729
10730 2005-11-04 Richard Henderson <rth@redhat.com>
10731
10732 * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
10733 gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
10734 gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
10735 gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
10736 gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
10737 gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
10738 gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
10739 gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
10740 gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
10741 gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
10742 gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
10743 gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
10744 gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
10745 gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
10746 gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
10747 gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
10748 gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
10749 gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
10750 gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
10751 gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
10752 gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
10753 gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
10754 gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
10755 gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
10756 Move from gcc.dg/.
10757 * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
10758 gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
10759 gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
10760 gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
10761 gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
10762 gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
10763 gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
10764 gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
10765 gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
10766 gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
10767 gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
10768 gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
10769 gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
10770 gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
10771 gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
10772 gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
10773 gcc.target/i386/lea.c, gcc.target/i386/local.c,
10774 gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
10775 gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
10776 gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
10777 gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
10778 gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
10779 gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
10780 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
10781 gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
10782 gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
10783 gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
10784 gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
10785 gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
10786 gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
10787 gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
10788 gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
10789 gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
10790 gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
10791 gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
10792 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
10793 gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
10794 gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
10795 gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
10796 * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
10797 * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
10798 * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
10799 * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
10800 * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
10801 * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
10802
10803 2005-11-04 Diego Novillo <dnovillo@redhat.com>
10804
10805 PR 24627
10806 * gcc.dg/tree-ssa/pr24627.c: New test.
10807
10808 2005-11-04 Paul Brook <paul@codesourcery.com>
10809
10810 * gcc.dg/tls/opt-10.c: New test.
10811
10812 2005-11-04 Andreas Jaeger <aj@suse.de>
10813
10814 * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
10815 avoid extra warnings.
10816
10817 2005-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10818
10819 PR libfortran/22298
10820 * gcc/testsuite/lib/target-supports.exp
10821 (check_effective_target_static_libgfortran): New
10822 static_libgfortran effective target.
10823 * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
10824 * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
10825
10826 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
10827
10828 * gcc.dg/pr24615.c: Guard test with { target fpic }.
10829
10830 2005-11-03 Josh Conner <jconner@apple.com>
10831
10832 PR c++/19989
10833 g++.dg/ext/array2.C: New test.
10834 g++.dg/template/dependent-name3.C: New test.
10835 g++.dg/template/dependent-name4.C: New test.
10836 g++.dg/template/sfinae2.C: New test.
10837
10838 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
10839
10840 PR preprocessor/22042
10841 * gcc.dg/cpp/strify4.c: New test.
10842
10843 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
10844
10845 PR c++/17964
10846 * g++.dg/cpp/string-1.C: New test.
10847
10848 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
10849
10850 * gcc.target/powerpc: New directory.
10851 * gcc.target/powerpc/powerpc.exp: New file.
10852 * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
10853 gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
10854 gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
10855 gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
10856 gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
10857 gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
10858 gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
10859 gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
10860 gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
10861 gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
10862 gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
10863 gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
10864 gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
10865 gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
10866 gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
10867 gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
10868 gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
10869 gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
10870 gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
10871 gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
10872 gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
10873 gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
10874 gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
10875 gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
10876 gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
10877 gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
10878 gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
10879 gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
10880 gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
10881 gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
10882 gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
10883 gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
10884 gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
10885 gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
10886
10887 2005-11-03 Mark Mitchell <mark@codesourcery.com>
10888
10889 PR c++/21627
10890 * g++.dg/warn/inline2.C: New test.
10891
10892 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
10893
10894 PR middle-end/23155
10895 * g++.dg/ext/c99struct1.C: New test.
10896 * gcc.dg/union-cast-1.c: New test.
10897 * gcc.dg/union-cast-2.c: New test.
10898 * gcc.dg/union-cast-3.c: New test.
10899
10900 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
10901
10902 PR middle-end/24589
10903 * gcc.c-torture/execute/zero-struct-2.c: New test.
10904
10905 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
10906
10907 PR c++/24582
10908 * g++.dg/init/switch1.C: New test.
10909
10910 2005-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
10911
10912 * gcc.dg/delay-slot-1.c: New test.
10913
10914 2005-11-03 Ulrich Weigand <uweigand@de.ibm.com>
10915
10916 PR target/24620
10917 * gcc.dg/pr24620.c: New test.
10918
10919 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
10920
10921 PR c/24329
10922 * gcc.dg/format/unnamed-1.c: New test.
10923
10924 2005-11-02 Mark Mitchell <mark@codesourcery.com>
10925
10926 PR c++/22434
10927 * g++.dg/expr/cond8.C: New test.
10928
10929 PR c++/24560
10930 * g++.dg/parse/dot1.C: New test.
10931
10932 2005-11-02 Jan Hubicka <jh@suse.cz>
10933
10934 PR target/23303
10935 * gcc.dg/i386-lea.c: New test
10936
10937 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
10938
10939 PR target/24615
10940 * gcc.dg/pr24615.c: New test.
10941
10942 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
10943
10944 PR target/24600
10945 * gcc.dg/pr24600.c: New test.
10946
10947 2005-11-02 Mark Mitchell <mark@codesourcery.com>
10948
10949 PR c++/19253
10950 * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
10951 * g++.dg/parse/typename9.C: New test.
10952 * g++/dg/parse/typename10.C: Likewise.
10953
10954 2005-11-02 Andrew Pinski <pinskia@physics.uc.edu>
10955
10956 PR fortran/18157
10957 * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
10958 * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
10959 * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
10960
10961 2005-11-02 Mark Mitchell <mark@codesourcery.com>
10962
10963 PR c++/24569
10964 * g++.dg/debug/static1.C: New test.
10965
10966 2005-11-02 Josh Conner <jconner@apple.com>
10967
10968 * g++.dg/crash38.C: moved into proper directory...
10969 * g++.dg/template/crash42.C: ...here
10970
10971 2005-11-02 Hans-Peter Nilsson <hp@axis.com>
10972
10973 PR target/18338
10974 * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
10975 pcc_bitfield_type_matters || default_packed.
10976
10977 * lib/target-supports.exp
10978 (check_effective_target_pcc_bitfield_type_matters): New proc.
10979 * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
10980
10981 PR testsuite/23304
10982 * lib/target-supports.exp (check_effective_default_packed): New proc.
10983 * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
10984 Gate expected errors on target ! default_packed.
10985 * g++.dg/ext/packed4.C: Gate on target ! default_packed.
10986
10987 2005-11-02 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
10988
10989 * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
10990 change (r106358).
10991
10992 2005-11-01 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
10993
10994 PR fortran/24008
10995 * gfortran.dg/entry_5.f90: New.
10996 * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
10997
10998 2005-11-01 Bob Wilson <bob.wilson@acm.org>
10999
11000 * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
11001
11002 2005-11-01 Paul Thomas <pault@gcc.gnu.org>
11003
11004 PR fortran/21565
11005 gfortran.dg/namelist_blockdata.f90: New test.
11006
11007 PR fortran/18737
11008 gfortran.dg/external_implicit_none.f90: New test.
11009
11010 PR fortran/14994
11011 * gfortran.dg/secnds.f: New test.
11012
11013 2005-10-31 Jan Hubicka <jh@suse.cz>
11014
11015 PR target/20928
11016 * gcc.c-torture/compile/pr20928.c: New test.
11017
11018 2005-10-31 Andrew Pinski <pinskia@physics.uc.edu>
11019
11020 PR middle-end/23492
11021 * gcc.c-torture/compile/zero-strct-5.c: New test.
11022
11023 2005-10-31 Jerry DeLisle <jvdelisle@verizon.net>
11024
11025 PR libgfortran/24584
11026 * gfortran.dg/pr24584.f90: New test.
11027
11028 2005-10-28 Erik Edelmann <eedelman@gcc.gnu.org>
11029
11030 PR fortran/18883
11031 * gfortran.dg/char_result_9.f90: New.
11032 * gfortran.dg/char_result_10.f90: New.
11033
11034 2005-10-30 Jan Hubicka <jh@suse.cz>
11035
11036 * g++.dg/tree-ssa/pr24172.C: New testcase.
11037
11038 2005-10-30 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
11039
11040 * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
11041
11042 2005-10-30 Gaurav Gautam <gauravga@noida.hcltech.com>
11043
11044 * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
11045 gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
11046 gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
11047 gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
11048 gfortran.dg/enum_9.f90,
11049 gfortran.fortran-torture/compile/enum_1.f90,
11050 gfortran.fortran-torture/execute/enum_1.f90,
11051 gfortran.fortran-torture/execute/enum_2.f90,
11052 gfortran.fortran-torture/execute/enum_3.f90,
11053 gfortran.fortran-torture/execute/enum_4.f90: New tests.
11054
11055 2005-10-30 Hans-Peter Nilsson <hp@bitrange.com>
11056
11057 PR target/18482
11058 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
11059 For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
11060
11061 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11062
11063 PR libfortran/20179
11064 * gfortran.dg/mixed_io_1.f90: New test.
11065 * gfortran.dg/mixed_io_1.c: New file.
11066
11067 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11068
11069 * gfortran.dg/malloc_free_1.f90: New test.
11070
11071 2005-10-29 Hans-Peter Nilsson <hp@axis.com>
11072
11073 * gcc.dg/nested-func-4.c: Require profiling -pg.
11074
11075 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
11076
11077 PR C++/23229
11078 * g++.dg/warn/main-2.C: New test.
11079
11080 2005-10-28 Steven G. Kargl <kargls@comcast.net>
11081
11082 PR fortran/24545
11083 * gfortran.dg/interface_2.f90: new test.
11084
11085 2005-10-28 Josh Conner <jconner@apple.com>
11086
11087 PR c++/22153
11088 * g++.dg/template/crash38.C: New test.
11089 * g++.dg/parse/explicit1.C: Change expected errors.
11090
11091 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
11092
11093 PR C++/23426
11094 * g++.dg/other/large-size-array.C: New test.
11095
11096 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
11097
11098 PR middle-end/24362
11099 * g++.dg/opt/complex4.C: New test.
11100
11101 2005-10-25 Eric Botcazou <ebotcazou@adacore.com>
11102
11103 * gcc.dg/nested-func-4.c: New test.
11104
11105 2005-10-26 Paul Thomas <pault@gcc.gnu.org>
11106
11107 PR fortran/24158
11108 gfortran.dg/derived_recursion.f90: New test.
11109 gfortran.dg/implicit_actual.f90: New test.
11110
11111 2005-10-25 Alexandre Oliva <aoliva@redhat.com>
11112
11113 PR middle-end/24295, PR testsuite/24477
11114 * g++.old-deja/g++.abi/vtable2.C: Require alias for now. Will be
11115 removed when weakref hits the tree.
11116
11117 2005-10-25 Jakub Jelinek <jakub@redhat.com>
11118
11119 * gfortran.dg/cray_pointers_4.f90: New test.
11120
11121 * gfortran.dg/cray_pointers_5.f90: New test.
11122
11123 2005-10-25 Feng Wang <fengwang@nudt.edu.cn>
11124
11125 PR fortran/22290
11126 * gfortran.dg/assign_5.f90: New test.
11127 * gfortran.dg/assign_6.f: New test.
11128
11129 2005-10-25 Uros Bizjak <uros@kss-loka.si>
11130
11131 * g++.dg/other/i386-1.C: Include i386-cpuid.h. Pass if
11132 CPU has no SSE support.
11133
11134 2005-10-24 Jerry DeLisle <jvdelisle@verizon.net>
11135
11136 PR libgfortran/24224
11137 * gfortran.dg/arrayio_1.f90: Update attribution.
11138 * gfortran.dg/arrayio_2.f90: Update attribution.
11139 * gfortran.dg/arrayio_3.f90: Update attribution.
11140 * gfortran.dg/arrayio_4.f90: Update test conditions.
11141 * gfortran.dg/arrayio_5.f90: Update attribution.
11142 * gfortran.dg/arrayio_6.f90: New test.
11143 * gfortran.dg/arrayio_7.f90: New test.
11144
11145 2005-10-24 Zdenek Dvorak <dvorakz@suse.cz>
11146
11147 * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
11148
11149 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
11150
11151 * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
11152
11153 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
11154
11155 PR fortran/24416
11156 * gfortran.dg/namelist_char_only.f90: New test.
11157
11158 2005-10-24 Asher Langton <langton2@llnl.gov>
11159
11160 PR fortran/17031
11161 PR fortran/22282
11162 * gfortran.dg/cray_pointers_1.f90: New test.
11163 * gfortran.dg/cray_pointers_2.f90: New test.
11164 * gfortran.dg/cray_pointers_3.f90: New test.
11165 * gfortran.dg/loc_1.f90: New test.
11166 * gfortran.dg/loc_2.f90: New test.
11167
11168 2005-10-24 Steven Bosscher <stevenb@suse.de>
11169
11170 * gcc.dg/pr24225.c: New test.
11171
11172 2005-10-24 Asher Langton <langton2@llnl.gov>
11173
11174 * gfortran.dg/dup_save_1.f90: New test.
11175 * gfortran.dg/dup_save_2.f90: New test.
11176
11177 2005-10-24 Paul Brook <paul@codesourcery.com>
11178
11179 PR 24107
11180 * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
11181 stdint.h.
11182
11183 2005-10-23 Jerry DeLisle <jvdelisle@verizon.net>
11184
11185 PR libgfortran/24489
11186 * gfortran.dg/pr24489.f90: New test.
11187
11188 2005-10-23 Andrew Pinski <pinskia@physics.uc.edu>
11189
11190 PR fortran/23635
11191 * gfortran.dg/ichar_1.f90: Add tests for derived types.
11192
11193 2005-10-23 Hans-Peter Nilsson <hp@bitrange.com>
11194
11195 PR target/18911
11196 * g++.dg/init/array16.C: Skip for mmix-*-*.
11197
11198 2005-10-23 Asher Langton <langton2@llnl.gov>
11199
11200 * gfortran.dg/byte_1.f90: New test.
11201 * gfortran.dg/byte_2.f90: New test.
11202
11203 2005-10-23 David Edelsohn <edelsohn@gnu.org>
11204
11205 * gcc.dg/attr-alias-3.c: XFAIL on AIX.
11206
11207 2005-10-23 Paul Thomas <pault@gcc.gnu.org>
11208
11209 PR fortran/18022
11210 * gfortran.dg/assign_func_dtcomp_1.f90: New test.
11211
11212 PR fortran/24311
11213 * gfortran.dg/merge_char_const.f90: New test.
11214
11215 PR fortran/24384
11216 * gfortran.dg/spread_scalar_source.f90: New test.
11217
11218 2005-10-22 Hans-Peter Nilsson <hp@axis.com>
11219
11220 * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
11221
11222 * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
11223 * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
11224
11225 * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
11226
11227 2005-10-22 Erik Edelmann <eedelman@gcc.gnu.org>
11228
11229 PR fortran/24426
11230 * gfortran.dg/der_pointer_4.f90: New.
11231
11232 2005-10-22 David Ayers <d.ayers@inode.at>
11233
11234 * obj-c++.dg/except-1.mm: Simplify.
11235
11236 2005-10-21 David Ayers <d.ayers@inode.at>
11237
11238 * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
11239
11240 2005-10-21 Jakub Jelinek <jakub@redhat.com>
11241
11242 * gfortran.dg/assumed_dummy_2.f90: New test.
11243
11244 2005-10-21 James E Wilson <wilson@specifix.com>
11245
11246 PR preprocessor/15220
11247 * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
11248
11249 2005-10-21 Eric Botcazou <ebotcazou@adacore.com>
11250
11251 * gcc.c-torture/execute/20051021-1.c: New test.
11252
11253 2005-10-21 Mark Mitchell <mark@codesourcery.com>
11254
11255 PR c++/24260
11256 * g++.dg/ext/tmplattr1.C: New test.
11257
11258 2005-10-21 Paul Thomas <pault@gcc.gnu.org>
11259
11260 PR fortran/24440
11261 * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
11262
11263 2005-10-20 Geoffrey Keating <geoffk@apple.com>
11264
11265 * obj-c++.dg/except-1.mm: New.
11266
11267 * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
11268
11269 2005-10-21 Alan Modra <amodra@bigpond.net.au>
11270
11271 * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
11272
11273 2005-10-20 Alexandre Oliva <aoliva@redhat.com>
11274
11275 PR middle-end/24295
11276 * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
11277 declarations with the same names as thunks' alias targets, use
11278 aliases instead.
11279 * gcc.dg/attr-alias-3.c: New test.
11280 * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
11281
11282 2005-10-20 Mark Mitchell <mark@codesourcery.com>
11283
11284 PR c++/22618
11285 * g++.dg/parse/access8.C: New test.
11286
11287 2005-10-20 Richard Guenther <rguenther@suse.de>
11288
11289 PR c++/24439
11290 * g++.dg/tree-ssa/pr24439.C: New testcase.
11291
11292 2005-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
11293
11294 * g++.dg/opt/delay-slot-1.C: New test.
11295
11296 2005-10-20 Erik Edelmann <erik.edelmann@iki.fi>
11297
11298 PR fortran/21625
11299 * gfortran.fg/der_init_1.f90: New.
11300
11301 2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
11302
11303 * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
11304
11305 2005-10-19 Mark Mitchell <mark@codesourcery.com>
11306
11307 PR c++/21908
11308 * g++.dg/parse/error28.C: New test.
11309
11310 2005-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
11311
11312 * gcc.dg/profile-generate-2.c: New test.
11313
11314 2005-10-18 Danny Smith <dannysmith@users.sourceforge.net>
11315
11316 PR target/23589
11317 * g++.dg/ext/dllimport11.C: New.
11318
11319 2005-10-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11320
11321 PR c++/22293
11322 * g++.dg/other/friend3.C: New test.
11323
11324 2005-10-18 Mark Mitchell <mark@codesourcery.com>
11325
11326 PR c++/23293
11327 * g++.dg/template/error19.C: New test.
11328
11329 2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
11330
11331 PR c++/21383
11332 * g++.dg/overload/koenig2.C: New.
11333
11334 PR c++/23118
11335 * g++.dg/overload/error2.C: New.
11336
11337 PR c++/22604
11338 * g++.dg/inherit/covariant14.C: New.
11339
11340 2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11341
11342 PR c++/23440
11343 * g++.dg/parse/for1.C: New test.
11344
11345 2005-10-17 Paul Thomas <pault@gcc.gnu.org>
11346
11347 PR fortran/23446
11348 * gfortran.dg/host_dummy_index_1.f90: New test.
11349
11350 PR fortran/21459
11351 * gfortran.dg/automatic_char_len_2.f90: New test.
11352
11353 PR fortran/20866
11354 * gfortran.dg/recursive_statement_functions.f90: New test.
11355
11356 PR fortran/20853
11357 * gfortran.dg/assumed_size_dt_dummy.f90: New test.
11358
11359 PR fortran/20849
11360 * gfortran.dg/external_initializer.f90: New test.
11361
11362 PR fortran/20837
11363 * non_module_public.f90: New test.
11364
11365 2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
11366
11367 PR c++/24386
11368 * g++.dg/template/overload7.C: New.
11369
11370 PR c++/22551
11371 * g++.dg/other/switch2.C: Remove expected warnings.
11372
11373 PR c++/21353
11374 * g++.dg/template/defarg6.C: New.
11375
11376 2005-10-17 Uros Bizjak <uros@kss-loka.si>
11377
11378 PR target/24315
11379 * gcc.target/i386/pr24315.c: New test.
11380
11381 2005-10-16 Mark Mitchell <mark@codesourcery.com>
11382
11383 PR c++/24389
11384 * g++.dg/template/static21.C: New test.
11385 * g++.dg/template/static21-a.cc: Likewise.
11386
11387 2005-10-16 Andrew Pinski <pinskia@physics.uc.edu>
11388
11389 PR c++/23959
11390 * g++.dg/warn/Wswitch-default-1.C: New test.
11391 * g++.dg/warn/Wswitch-default-2.C: New test.
11392
11393 2005-10-16 Mark Mitchell <mark@codesourcery.com>
11394
11395 PR c++/22173
11396 * g++.dg/parse/template18.C: New test.
11397 * g++.dg/template/nontype15.C: Likewise.
11398
11399 2005-10-16 Erik Edelmann <erik.edelmann@iki.fi>
11400
11401 PR fortran/22273
11402 * gfortran.dg/spec_expr_2.f90: New.
11403
11404 2005-10-16 Hans-Peter Nilsson <hp@axis.com>
11405
11406 * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
11407 g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
11408 gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
11409 gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
11410 gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
11411 gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
11412 gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
11413 gcc.dg/inline-2.c: Guard test with { target fpic }. Remove
11414 previous target-specific skips and warning-message matches where
11415 applicable.
11416
11417 2005-10-15 Mark Mitchell <mark@codesourcery.com>
11418
11419 PR c++/21347
11420 * g++.dg/warn/Wctor-dtor.C: New test.
11421
11422 2005-10-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11423
11424 PR c/23439
11425 * gcc.dg/for-1.c: New test.
11426
11427 2005-10-14 Mark Mitchell <mark@codesourcery.com>
11428
11429 PR c++/19565
11430 * g++.dg/warn/Wconversion1.C: New test.
11431 * g++.dg/ext/packed4.C: Compile with -w.
11432 * g++.dg/opt/20050511-1.C: Likewise.
11433 * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
11434
11435 2005-10-14 Jakub Jelinek <jakub@redhat.com>
11436
11437 * gfortran.dg/boz_5.f90: New test.
11438
11439 2005-10-14 Nathan Sidwell <nathan@codesourcery.com>
11440
11441 PR c++/22551
11442 * g++.dg/other/switch2.C: New.
11443
11444 PR c++/23984
11445 * g++.dg/init/ctor7.C: New.
11446
11447 2005-10-13 David Edelsohn <edelsohn@gnu.org>
11448
11449 PR c++/23730
11450 * g++.dg/parse/crash32.C: New test.
11451
11452 2005-10-13 Mark Mitchell <mark@codesourcery.com>
11453
11454 PR c++/20721
11455 * g++.dg/init/goto2.C: New test.
11456
11457 PR c++/22464
11458 * g++.dg/template/crash/41.C: New test.
11459
11460 PR c++/22180
11461 * g++.dg/template/crash40.C: New test.
11462
11463 PR c++/23694
11464 * g++.dg/parse/friend5.C: New test.
11465
11466 PR c++/23307
11467 * g++.dg/template/crash38.C: New test.
11468
11469 PR c++/22352
11470 * g++.dg/template/friend38.C: New test.
11471
11472 PR c++/22405
11473 * g++.dg/template/crash39.C: New test.
11474
11475 2005-10-13 Hans-Peter Nilsson <hp@bitrange.com>
11476
11477 * gcc.dg/debug/dwarf2/dwarf-char1.c,
11478 gcc.dg/debug/dwarf2/dwarf-char2.c,
11479 gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
11480
11481 * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
11482
11483 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
11484
11485 * gcc.dg/dll-2.c: Add tests for warnings.
11486 * gcc.dg/dll-3.c: Likewise.
11487 * gcc.dg/dll-4.c: Likewise.
11488
11489 * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
11490 * g++.dg/ext/dllimport2.C: Likewise.
11491 * g++.dg/ext/dllimport3.C: Likewise.
11492 * g++.dg/ext/dllimport7.C: Likewise.
11493 * g++.dg/ext/dllimport8.C: Likewise.
11494 * g++.dg/ext/dllimport9.C: Likewise.
11495
11496 2005-10-10 Paul Thomas <pault@gcc.gnu.org>
11497
11498 PR fortran/24092
11499 * gfortran.dg/derived_pointer_recursion.f90: New test.
11500
11501 2005-10-12 Adrian Straetling <straetling@de.ibm.com>
11502
11503 * gcc.c-torture/execute/20051012-1.c: New test.
11504
11505 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
11506
11507 PR fortran/18082
11508 * gfortran.dg/automatic_char_len_1.f90: New test.
11509
11510 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
11511
11512 PR fortran/20847
11513 * gfortran.dg/save_common.f90: New test.
11514
11515 PR fortran/20856
11516 * gfortran.dg/save_result.f90: New test.
11517
11518 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
11519
11520 PR c++/21592
11521 * g++.dg/template/dependent-expr1.C: Add new expected error.
11522 * g++.dg/template/dependent-expr2.C: Adjust error text.
11523 * g++.dg/template/overload6.C: New.
11524
11525 PR c++/23797
11526 * g++.dg/other/typename8.C: New.
11527
11528 PR c++/21117
11529 * g++.dg/other/return1.C: New.
11530
11531 2005-10-12 Paolo Bonzini <bonzini@gnu.org>
11532
11533 PR c++/24052
11534 * g++.dg/ext/label5.C: New.
11535
11536 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
11537
11538 PR c++/19964
11539 * g++.dg/parse/crash31.C: New.
11540
11541 2005-10-12 Razya Ladelsky <razya@il.ibm.com>
11542
11543 * g++.dg/ipa/ipa-1.c: New test.
11544 * g++.dg/ipa/ipa-2.c: New test.
11545 * g++.dg/ipa/ipa-3.c: New test.
11546 * g++.dg/ipa/ipa-4.c: New test.
11547 * g++.dg/ipa/ipa-5.c: New test.
11548 * g++.dg/ipa/ipa.exp: New file.
11549
11550 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
11551
11552 PR fortran/24207
11553 * gfortran.dg/private_type_3.f90: New test.
11554
11555 2005-10-11 Steven G. Kargl <kargls@comcast.net>
11556
11557 PR fortran/20786
11558 gfortran.dg/aint_anint_1.f90: New test.
11559
11560 2005-10-11 Steven G. Kargl <kargls@comcast.net>
11561
11562 PR libgfortran/24313
11563 gfortran.dg/csqrt.f: New test.
11564
11565 2005-10-11 Ian Lance Taylor <ian@airs.com>
11566
11567 PR c++/8057
11568 * g++.dg/warn/noeffect7.C: New test.
11569 * g++.dg/warn/noeffect2.C: Instantiate templates.
11570 * g++.dg/warn/noeffect4.C: Instantiate template. Add new error
11571 and warning.
11572
11573 2005-10-11 Mark Mitchell <mark@codesourcery.com>
11574
11575 PR c++/21089
11576 * g++.dg/init/float1.C: New test.
11577
11578 PR c++/24277
11579 * g++.dg/init/member1.C: Tweak error markers.
11580
11581 2005-10-11 Janis Johnson <janis187@us.ibm.com>
11582
11583 PR testsuite/24281
11584 * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
11585 Check for null pointer.
11586
11587 2005-10-11 Mark Mitchell <mark@codesourcery.com>
11588
11589 PR c++/21369
11590 * g++.dg/parse/ret-type3.C: New test.
11591
11592 2005-10-11 Andrew Pinski <pinskia@physics.uc.edu>
11593
11594 PR tree-opt/23946
11595 * gcc.c-torture/compile/pr23946.c: New test.
11596
11597 2005-10-11 Jakub Jelinek <jakub@redhat.com>
11598
11599 * g++.dg/opt/mmx2.C: New test.
11600
11601 2005-10-10 Mark Mitchell <mark@codesourcery.com>
11602
11603 PR c++/24277
11604 * g++.dg/template/static20.C: New test.
11605
11606 PR c++/24302
11607 * g++.dg/warn/Wunused-12.C: New test.
11608
11609 PR c++/23437
11610 * g++.dg/template/arg4.C: New test.
11611
11612 2005-10-10 Eric Botcazou <ebotcazou@libertysurf.fr>
11613
11614 * gcc.dg/ucnid-2.c: XFAIL on Solaris.
11615 * gcc.dg/ucnid-3.c: Likewise.
11616 * gcc.dg/ucnid-4.c: Likewise.
11617 * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
11618 * g++.dg/other/ucnid-1.C: Likewise.
11619 * gcc.dg/sparc-frame-1.c: New test.
11620
11621 2005-10-10 Mark Mitchell <mark@codesourcery.com>
11622
11623 PR c++/24139
11624 * g++.dg/template/spec27.C: New test.
11625
11626 PR c++/24275
11627 * g++.dg/template/static19.C: New test.
11628
11629 2005-10-09 Eric Botcazou <ebotcazou@libertysurf.fr>
11630
11631 * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
11632 * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
11633
11634 2005-10-07 Andrew Pinski <pinskia@physics.uc.edu>
11635
11636 PR target/24136
11637 * gfortran.fortran-torture/compile/pr24136.f: New test.
11638
11639 2005-10-08 James A. Morrison <phython@gcc.gnu.org>
11640
11641 PR c++/22172
11642 * g++.dg/parse/crash30.C: New test.
11643
11644 2005-10-07 Richard Guenther <rguenther@suse.de>
11645
11646 PR middle-end/24227
11647 * gcc.c-torture/compile/pr24227.c: New testcase.
11648
11649 2005-10-07 Steve Ellcey <sje@cup.hp.com>
11650
11651 * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
11652 Do not put aligned attributes on array elements.
11653
11654 2005-10-07 Ulrich Weigand <uweigand@de.ibm.com>
11655
11656 PR testsuite/23611, PR testsuite/23615
11657 * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
11658 writing prototypes of library functions by hand.
11659 * obj-c++.dg/bitfield-4.mm: Likewise.
11660 * obj-c++.dg/const-str-4.mm: Likewise.
11661 * obj-c++.dg/encode-4.mm: Likewise.
11662 * obj-c++.dg/encode-5.mm: Likewise.
11663 * obj-c++.dg/encode-6.mm: Likewise.
11664 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
11665 * obj-c++.dg/method-10.mm: Likewise.
11666 * obj-c++.dg/method-17.mm: Likewise.
11667 * obj-c++.dg/method-19.mm: Likewise.
11668 * obj-c++.dg/try-catch-2.mm: Likewise.
11669
11670 2005-10-06 Richard Henderson <rth@redhat.com>
11671
11672 PR 24236
11673 * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
11674
11675 2005-10-06 Dale Johannesen <dalej@apple.com>
11676
11677 * gcc.c-torture/execute/20030125-1.c: Correct.
11678
11679 2005-10-06 Richard Guenther <rguenther@suse.de>
11680
11681 PR tree-optimization/24238
11682 * g++.dg/tree-ssa/pr24238.C: New testcase.
11683
11684 2005-10-07 Erik Edelmann <erik.edelmann@iki.fi>
11685
11686 PR 18568
11687 * gfortran.dg/der_pointer_3.f90: New test.
11688
11689 2005-10-05 Devang Patel <dpatel@apple.com>
11690
11691 PR Debug/23205
11692 * g++.dg/other/PR23205.C: New.
11693
11694 2005-10-05 Richard Henderson <rth@redhat.com>
11695
11696 PR target/23602
11697 * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
11698 * g++.dg/eh/omit-frame-pointer2.C: Likewise.
11699
11700 2005-10-05 Dale Johannesen <dalej@apple.com>
11701
11702 * gcc.c-torture/execute/float-floor.c: New.
11703
11704 2005-10-05 Paolo Bonzini <bonzini@gnu.org>
11705
11706 PR tree-optimization/21419
11707 PR tree-optimization/24146
11708 PR tree-optimization/24151
11709
11710 * g++.dg/ext/asm7.C: New.
11711 * g++.dg/ext/asm8.C: New.
11712 * gcc.dg/asm-1.c: Compile on all targets.
11713 * gcc.dg/asm-pr24146.c: New.
11714 * gcc.dg/pr21419.c: Adjust error messages.
11715
11716 2005-10-05 Richard Guenther <rguenther@suse.de>
11717
11718 PR fortran/24176
11719 * gfortran.fortran-torture/compile/empty.f90: New testcase.
11720
11721 2005-10-05 Nathan Sidwell <nathan@codesourcery.com>
11722
11723 PR c++/23513
11724 * g++.dg/template/spec22.C: Robustify test.
11725 * g++.dg/template/spec26.C: New.
11726
11727 2005-10-05 Uros Bizjak <uros@kss-loka.si>
11728
11729 * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
11730 if target supports vector instructions.
11731
11732 2005-10-04 Geoffrey Keating <geoffk@apple.com>
11733
11734 * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
11735 C99 functions.
11736
11737 2005-10-04 Janis Johnson <janis187@us.ibm.com>
11738
11739 * lib/target-supports.exp (check_effective_target_fortran_large_real,
11740 check_effective_target_fortran_large_int): Replace cached result
11741 when target changes.
11742
11743 2005-10-04 Devang Patel <dpatel@apple.com>
11744
11745 * gcc.dg/i386-sse-vect-types.c: New.
11746
11747 2005-10-04 Ian Lance Taylor <ian@airs.com>
11748
11749 PR preprocessor/13726
11750 * gcc.dg/cpp/cmdlne-dI-C.c: New test.
11751 * gcc.dg/cpp/cmdlne-dI-C.h: New file.
11752
11753 2005-10-04 Richard Guenther <rguenther@suse.de>
11754
11755 PR c/23576
11756 * gcc.dg/noncompile/pr23576.c: New testcase.
11757
11758 2005-10-04 Andrew Pinski <pinskia@physics.uc.edu>
11759
11760 PR middle-end/23125
11761 * gcc.dg/register-var-3.c: New test.
11762
11763 2005-10-04 Steven Bosscher <stevenb@suse.de>
11764
11765 * gcc.dg/pr23049.c: New test.
11766
11767 * gcc.dg/ucnid-4.c: Fix test.
11768
11769 2005-10-03 Diego Novillo <dnovillo@redhat.com>
11770
11771 PR 23445
11772 * gcc.c-torture/compile/pr23445.c: New test.
11773
11774 2005-10-03 Alexandre Oliva <aoliva@redhat.com>
11775
11776 * g++.dg/overload/unknown1.C: New.
11777
11778 2005-10-03 Mark Mitchell <mark@codesourcery.com>
11779
11780 PR c++/17775
11781 * g++.dg/template/repo4.C: New test.
11782
11783 2005-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11784
11785 PR libfortran/19308
11786 * gfortran.dg/large_real_kind_2.F90: New test.
11787 * gfortran.dg/large_integer_kind_2.f90: New test.
11788
11789 2005-10-03 Uros Bizjak <uros@kss-loka.si>
11790
11791 * lib/target-supports.exp (check_effective_target_vect_shift):
11792 Implement with result caching. Add i?86, x86_64 and ia64 targets.
11793 (check_effective_target_vect_condition): Fix copy-n-pasto.
11794
11795 * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
11796 * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
11797 targets.
11798
11799 2005-10-02 Mark Mitchell <mark@codesourcery.com>
11800
11801 PR c++/22621
11802 * g++.dg/template/overload5.C : New test.
11803
11804 PR c++/23840
11805 * g++.dg/expr/stdarg1.C: New test.
11806
11807 2005-10-02 Diego Novillo <dnovillo@redhat.com>
11808
11809 PR 24142
11810 * gcc.c-torture/execute/pr24142.c: New test.
11811
11812 2005-10-01 Diego Novillo <dnovillo@redhat.com>
11813
11814 PR 24141
11815 * gcc.c-torture/execute/pr24141.c: New test.
11816
11817 2005-10-01 James A. Morrison <phython@gcc.gnu.org>
11818 Diego Novillo <dnovillo@redhat.com>
11819
11820 PR 23604
11821 * gcc.c-torture/execute/pr23604.c: New test.
11822
11823 2005-10-01 Paul Thomas <pault@gcc.gnu.org>
11824
11825 PR fortran/16404
11826 PR fortran/20835
11827 PR fortran/20890
11828 PR fortran/20899
11829 PR fortran/20900
11830 PR fortran/20901
11831 PR fortran/20902
11832 gfortran.dg/equiv_constraint_1.f90: New test.
11833 gfortran.dg/equiv_constraint_2.f90: New test.
11834 gfortran.dg/equiv_constraint_3.f90: New test.
11835 gfortran.dg/equiv_constraint_4.f90: New test.
11836 gfortran.dg/equiv_constraint_5.f90: New test.
11837 gfortran.dg/equiv_constraint_6.f90: New test.
11838 gfortran.dg/equiv_constraint_7.f90: New test.
11839 gfortran.dg/equiv_constraint_8.f90: New test.
11840 gfortran.dg/private_type_1.f90: New test.
11841 gfortran.dg/private_type_2.f90: New test.
11842 gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
11843 980628-10.f: Assert std=gnu to permit mixing of
11844 types in equivalence statements.
11845
11846 2005-09-30 Janne Blomqvist <jblomqvi@cc.hut.fi>
11847
11848 PR 24112
11849 * gfortran.dg/open_status_1.f90: New.
11850
11851 2005-09-30 Uros Bizjak <uros@kss-loka.si>
11852
11853 * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
11854 * gcc.dg/vect/pr22480.c: Clean up temp files.
11855 * gcc.dg/vect/pr23831.c: Clean up temp files.
11856 * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
11857 Clean up temp files.
11858 * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
11859 Clean up temp files.
11860
11861 * gcc.dg/20050309-1.c: Clean up temp files.
11862 * gcc.dg/20050325-1.c: Clean up temp files.
11863
11864 2005-09-30 Uros Bizjak <uros@kss-loka.si>
11865
11866 PR tree-optimization/24059
11867 * gcc.dg/vect/pr24059.c : New test.
11868
11869 2005-09-29 Jakub Jelinek <jakub@redhat.com>
11870
11871 PR middle-end/24109
11872 * gcc.c-torture/execute/20050929-1.c: New test.
11873
11874 2005-09-29 Steven Bosscher <stevenb@suse.de>
11875
11876 * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
11877
11878 2005-09-29 Paolo Bonzini <bonzini@gnu.org>
11879
11880 PR c/21419
11881 * gcc.dg/pr21419.c: New test.
11882
11883 2005-09-29 Steven Bosscher <stevenb@suse.de>
11884
11885 * gcc.dg/pr23911.c: New test.
11886
11887 2005-09-28 Mark Mitchell <mark@codesourcery.com>
11888
11889 * g++.dg/opt/pr19650.C: Use -w -fpermissive.
11890
11891 PR c++/16782
11892 * g++.dg/parse/qualified4.C: New test.
11893 * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
11894 * g++.old-deja/g++.mike/p8154.C: Likewise.
11895
11896 2005-09-27 Mark Mitchell <mark@codesourcery.com>
11897
11898 PR c++/22147
11899 * g++.dg/template/friend37.C: New test.
11900 * g++.dg/parse/crash28.C: Adjust error markers.
11901
11902 2005-09-27 Jakub Jelinek <jakub@redhat.com>
11903
11904 PR fortran/18518
11905 * gfortran.fortran-torture/execute/save_2.f90: New decl.
11906
11907 2005-09-27 Devang Patel <dpatel@apple.com>
11908
11909 PR tree-optimization/23625
11910 * gcc.dg/pr23625.c: New test.
11911
11912 2005-09-27 Uros Bizjak <uros@kss-loka.si>
11913
11914 * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
11915 * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
11916
11917 2005-09-26 Jakub Jelinek <jakub@redhat.com>
11918
11919 PR fortran/23677
11920 * gfortran.fortran-torture/execute/save_1.f90: New test.
11921 * gfortran.dg/save_1.f90: New test.
11922
11923 2005-09-26 Uros Bizjak <uros@kss-loka.si>
11924
11925 * gcc.target/i386/builtin-apply-mmx.c: New test.
11926
11927 PR target/22576
11928 * gcc.target/i386/pr22576.c: New test.
11929
11930 PR target/22585
11931 * gcc.target/i386/pr22585.c: New test.
11932
11933 PR target/23268
11934 * gcc.target/i386/pr23268.c: New test.
11935
11936 PR middle-end/23831
11937 * gcc.dg/vect/pr23831.c: New test.
11938
11939 PR target/24055
11940 * gcc.target/i386/pr24055.c: New test.
11941
11942 2005-09-25 Kazu Hirata <kazu@codesourcery.com>
11943
11944 PR tree-optimization/23960
11945 * gcc.c-torture/compile/pr23960.c: New.
11946
11947 2005-09-23 Paul Thomas <pault@gcc.gnu.org>
11948
11949 PR fortran/16861
11950 * gfortran.dg/nested_modules_3.f90: New.
11951
11952 2005-09-22 Steven G. Kargl <kargls@comcast.net>
11953
11954 PR fortran/24005
11955 gfortran.dg/interface_1.f90: New test.
11956
11957 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi>
11958 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
11959
11960 PR fortran/23843
11961 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
11962
11963 2005-09-22 Steven G. Kargl <kargls@comcast.net>
11964
11965 PR fortran/23516
11966 * gfortran.dg/imag_1.f: New test.
11967 * gfortran.dg/imag_2.f: Ditto.
11968
11969 2005-09-22 J"orn Rennecke <joern.rennecke@st.com>
11970
11971 * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
11972
11973 2005-09-22 Jakub Jelinek <jakub@redhat.com>
11974
11975 PR c++/21983
11976 * g++.dg/warn/pr21983.C: New test.
11977
11978 2005-09-21 Mark Mitchell <mark@codesourcery.com>
11979
11980 PR c++/23993
11981 * g++.dg/template/array14.C: New test.
11982
11983 2005-09-21 Erik Edelmann <erik.edelmann@iki.fi>
11984
11985 PR fortran/19929
11986 * gfortran.dg/der_ptr_component_1.f90: New test.
11987
11988 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11989
11990 PR c++/23965
11991 * g++.dg/template/error1.C: Reject "no matching function" message.
11992
11993 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11994
11995 PR c++/17609
11996 * g++.dg/lookup/error1.C: New test.
11997
11998 2005-09-21 Dorit Nuzman <dorit@il.ibm.com>
11999
12000 * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
12001 functionality of the testcase.
12002
12003 2005-09-20 Richard Henderson <rth@redhat.com>
12004
12005 * gcc.dg/vect/vect-22.c: Require vect_float.
12006 * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
12007
12008 2005-09-20 Joseph S. Myers <joseph@codesourcery.com>
12009
12010 * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
12011 g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
12012 gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
12013 gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
12014 gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
12015 gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
12016 gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
12017 gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
12018 * gcc.dg/cpp/ucnid-8.c: New test.
12019
12020 2005-09-20 Jakub Jelinek <jakub@redhat.com>
12021
12022 PR tree-optimization/23929
12023 * gcc.c-torture/compile/pr23929.c: New test.
12024
12025 2005-09-20 Daniel Berlin <dberlin@dberlin.org>
12026
12027 * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
12028 for one loop.
12029
12030 2005-09-20 Steve Ellcey <sje@cup.hp.com>
12031
12032 PR testsuite/23186
12033 * g++.dg/other/pr22003.C: Require named sections.
12034
12035 2005-09-20 Jakub Jelinek <jakub@redhat.com>
12036
12037 PR c++/23947
12038 * g++.dg/rtti/crash3.C: New test.
12039
12040 PR tree-optimization/23818
12041 * gcc.dg/pr23818.c: New test.
12042
12043 2005-09-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12044
12045 PR fortran/23420
12046 * gfortran.dg/print_fmt_4.f: New.
12047
12048 2005-09-20 Jakub Jelinek <jakub@redhat.com>
12049
12050 PR fortran/23663
12051 * gfortran.fortran-torture/execute/entry_11.f90: New test.
12052
12053 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
12054
12055 * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
12056 Use pointers to local alignable arrays instead. Added comments.
12057 * gcc.dg/vect/vect-46.c: Likewise.
12058 * gcc.dg/vect/vect-48.c: Likewise.
12059 * gcc.dg/vect/vect-49.c: Likewise.
12060 * gcc.dg/vect/vect-52.c: Likewise.
12061 * gcc.dg/vect/vect-53.c: Likewise.
12062 * gcc.dg/vect/vect-54.c: Likewise.
12063 * gcc.dg/vect/vect-56.c: Likewise.
12064 * gcc.dg/vect/vect-57.c: Likewise.
12065 * gcc.dg/vect/vect-58.c: Likewise.
12066 * gcc.dg/vect/vect-60.c: Likewise.
12067 * gcc.dg/vect/vect-61.c: Likewise.
12068
12069 * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
12070 The test is no longer vectorizable on vect_no_align targets.
12071 * gcc.dg/vect/vect-43.c: Likewsie.
12072
12073 * gcc.dg/vect/vect-44.c: Added comments.
12074 * gcc.dg/vect/vect-45.c: Added comments.
12075 * gcc.dg/vect/vect-50.c: Added comments.
12076 * gcc.dg/vect/vect-51.c: Added comments.
12077
12078 * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
12079 aligned type.
12080 * gcc.dg/vect/Os-vect-95.c: Likewise.
12081
12082 * gcc.dg/vect/vect-41.c: Test removed.
12083 * gcc.dg/vect/vect-47.c: Test removed.
12084 * gcc.dg/vect/vect-55.c: Test removed.
12085 * gcc.dg/vect/vect-59.c: Test removed.
12086
12087 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
12088
12089 * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
12090 No longer vectorizable on vect_no_align targets.
12091 * gcc.dg/vect/pr20122.c: Likewise.
12092 * gcc.dg/vect/vect-74.c: Likewise.
12093 * gcc.dg/vect/vect-75.c: Likewise.
12094 * gcc.dg/vect/vect-76.c: Likewise.
12095
12096 * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
12097 Will not be vectorizable on vect_no_align targets once aliasing issues
12098 are resolved.
12099 * gcc.dg/vect/vect-79.c: Likewise.
12100
12101 * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
12102 * gcc.dg/vect/vect-78.c: Likewise.
12103 * gcc.dg/vect/vect-97.c: Likewise.
12104
12105 2005-09-19 Steven Bosscher <stevenb@suse.de>
12106
12107 * gcc.dg/pr23943.c: New test.
12108
12109 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
12110
12111 PR fortran/19181
12112 * gfortran.dg/derived_pointer_null_1.f90: New test.
12113
12114 2005-09-18 Richard Guenther <rguenther@suse.de>
12115
12116 PR middle-end/23944
12117 * gcc.c-torture/compile/pr23944.c: New testcase.
12118
12119 2005-09-18 Erik Edelmann <erik.edelmann@iki.fi>
12120
12121 PR fortran/15975
12122 * gfortran.dg/der_pointer_2.f90: New test.
12123
12124 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
12125
12126 PR fortran/16861
12127 * gfortran.dg/nested_modules_2.f90: New test.
12128
12129 2005-09-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12130
12131 PR c++/18368
12132 * g++.dg/other/semicolon.C: New test.
12133
12134 2005-09-16 Joseph S. Myers <joseph@codesourcery.com>
12135
12136 * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
12137 HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
12138
12139 2005-09-16 Mark Mitchell <mark@codesourcery.com>
12140
12141 PR c++/23914
12142 * g++.dg/template/static18.C: New test.
12143
12144 PR c++/21514
12145 * g++.dg/template/crash19.C: Remove dg-error marker.
12146 * g++.dg/template/local4.C: New test.
12147
12148 2005-09-16 Paul Brook <paul@codesourcery.com>
12149
12150 PR fortran/23906
12151 * gfortran.dg/dependency_1.f90: New test.
12152
12153 2005-09-15 Mark Mitchell <mark@codesourcery.com>
12154
12155 PR c++/23896
12156 * g++.dg/template/static17.C: New test.
12157
12158 2005-09-15 Joseph S. Myers <joseph@codesourcery.com>
12159
12160 PR c++/23139
12161 * g++.dg/warn/huge-val1.C: New test.
12162
12163 2005-09-15 Mark Mitchell <mark@codesourcery.com>
12164
12165 PR c++/13140
12166 * g++.dg/parse/class2.C: New test.
12167 * g++.dg/template/explicit8.C: Likewise.
12168 * g++.dg/template/spec25.C: Likewise.
12169
12170 2005-09-14 Josh Conner <jconner@apple.com>
12171
12172 PR middle-end/23584
12173 * gcc.dg/pr23584.c: New test.
12174
12175 2005-09-14 Jerry DeLisle <jvdelisle@verizon.net>
12176
12177 PR fortran/21875 Internal Unit Array I/O, NIST
12178 * gfortran.dg/arrayio_1.f90: New test.
12179 * gfortran.dg/arrayio_1.f90: New test.
12180 * gfortran.dg/arrayio_1.f90: New test.
12181 * gfortran.dg/arrayio_1.f90: New test.
12182 * gfortran.dg/arrayio_1.f90: New test.
12183
12184 2005-09-14 Uros Bizjak <uros@kss-loka.si>
12185
12186 PR middle-end/22480
12187 * gcc.dg/vect/pr22480.c: New test.
12188
12189 2005-09-13 Paul Thomas <pault@gcc.gnu.org>
12190
12191 PR fortran/19358
12192 * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
12193
12194 2005-09-13 Josh Conner <jconner@apple.com>
12195
12196 PR c++/23180
12197 * g++.dg/init/struct2.C: New test.
12198 * g++.dg/init/struct3.C: New test.
12199
12200 2005-09-13 Janis Johnson <janis187@us.ibm.com>
12201
12202 * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
12203 Clean up temp files.
12204 * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
12205 gcc.dg/tree-ssa/builtin-fprintf-1.c,
12206 gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
12207 gcc.dg/tree-ssa/builtin-printf-1.c,
12208 gcc.dg/tree-ssa/builtin-printf-chk-1.c,
12209 gcc.dg/tree-ssa/builtin-vfprintf-1.c,
12210 gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
12211 gcc.dg/tree-ssa/builtin-vprintf-1.c,
12212 gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
12213 gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
12214 gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
12215 * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
12216 gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
12217 gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
12218 gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
12219 gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
12220
12221 2005-09-13 Josh Conner <jconner@apple.com>
12222
12223 * lib/gcc-dg.exp: Load scanipa.exp.
12224 (cleanup-dump): New procedure.
12225 (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
12226 * lib/scandump.exp: New file.
12227 * lib/scantree.exp: Use it.
12228 * lib/scanipa.exp: New file.
12229
12230 2005-09-13 Erik Edelmann <erik.edelmann@iki.fi>
12231
12232 PR fortran/17740
12233 * gfortran.dg/generic_4.f90: New test.
12234
12235 2005-09-13 Uros Bizjak <uros@kss-loka.si>
12236
12237 PR target/23816
12238 * gcc.target/i386/pr23816-1.c: New test.
12239 * gcc.target/i386/pr23816-2.c: New test.
12240
12241
12242 2005-09-13 Bastian Blank <waldi@debian.org>
12243
12244 PR c++/16171
12245 * g++.dg/abi/mangle26.C: New test.
12246 * g++.dg/abi/mangle27.C: New test.
12247 * g++.dg/abi/mangle28.C: New test.
12248 * g++.dg/abi/mangle29.C: New test.
12249
12250 PR c++/23839
12251 * g++.dg/parse/register1.C: New test.
12252
12253 2005-09-13 Mark Mitchell <mark@codesourcery.com>
12254
12255 PR c++/23842
12256 * g++.dg/template/access16.C: New test.
12257
12258 2005-09-13 Richard Sandiford <richard@codesourcery.com>
12259
12260 * gfortran.dg/char_pack_2.f90: Increase the vector size.
12261
12262 2005-09-13 Richard Sandiford <richard@codesourcery.com>
12263
12264 PR fortran/18899
12265 * gfortran.dg/shape_2.f90: New test.
12266
12267 2005-09-13 Richard Sandiford <richard@codesourcery.com>
12268
12269 PR target/19269
12270 * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
12271 * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
12272 * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
12273 * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
12274 * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
12275 * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
12276 * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
12277 tests.
12278
12279 2005-09-12 Mark Mitchell <mark@codesourcery.com>
12280
12281 PR c++/23841
12282 * g++.dg/parse/template17.C: New test.
12283
12284 2005-09-12 Mark Mitchell <mark@codesourcery.com>
12285
12286 PR c++/23789
12287 * g++.dg/template/nontype14.C: New test.
12288
12289 2005-09-12 Ian Lance Taylor <ian@airs.com>
12290
12291 PR g++/7874
12292 * g++.dg/lookup/friend7.C: New test.
12293 * g++.dg/lookup/friend8.C: New test.
12294 * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
12295 so that it will be found via argument dependent lookup.
12296 * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
12297 friend functions which will no longer be found.
12298 * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
12299 function g, so that it will be found via argument dependent
12300 lookup.
12301 * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
12302 * g++.old-deja/g++.mike/net43.C: Likewise.
12303
12304 2005-09-12 Mark Mitchell <mark@codesourcery.com>
12305
12306 PR c++/23691
12307 * g++.dg/template/static16.C: New test.
12308
12309 2005-09-12 Josh Conner <jconner@apple.com>
12310
12311 PR middle-end/23237
12312 * gcc.c-torture/compile/pr23237.c: New test.
12313
12314 2005-09-11 Richard Henderson <rth@redhat.com>
12315
12316 * g++.dg/other/error8.C: Update expected diagnostic text.
12317
12318 2005-09-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12319
12320 PR libfortran/19872
12321 * gfortran.dg/overwrite_1.f: New test.
12322
12323 2005-09-09 Josh Conner <jconner@apple.com>
12324
12325 * g++.dg/init/pr23180-1.C: Removed.
12326 * g++.dg/init/pr23180-2.C: Removed.
12327
12328 2005-09-09 David Daney <ddaney@avtrex.com>
12329
12330 * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
12331 files which are ...
12332 * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
12333 * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
12334
12335 2005-09-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12336
12337 * gfortran.dg/iostat_2.f90: New test.
12338
12339 2005-09-09 Mark Mitchell <mark@codesourcery.com>
12340
12341 PR c++/22252
12342 * g++.dg/ext/interface1.C: New test.
12343 * g++.dg/ext/interface1.h: Likewise.
12344 * g++.dg/ext/interface1a.cc: Likewise.
12345
12346 2005-09-09 Thomas Koenig <Thomas.Koenig@online.de>
12347
12348 * gfortran.dg/iomsg_1.f90: New test case.
12349
12350 2005-09-09 Richard Guenther <rguenther@suse.de>
12351
12352 PR c++/23624
12353 * g++.dg/tree-ssa/pr23624.C: New testcase.
12354
12355 2005-09-09 Richard Sandiford <richard@codesourcery.com>
12356
12357 PR fortran/19239
12358 * gfortran.dg/vector_subscript_1.f90,
12359 * gfortran.dg/vector_subscript_2.f90: New tests.
12360
12361 2005-09-09 Richard Sandiford <richard@codesourcery.com>
12362
12363 PR fortran/21104
12364 * gfortran.dg/array_alloc_1.f90,
12365 * gfortran.dg/array_alloc_2.f90,
12366 * gfortran.dg/array_alloc_3.f90: New tests.
12367
12368 2005-09-09 Richard Sandiford <richard@codesourcery.com>
12369
12370 PR fortran/12840
12371 * gfortran.dg/array_constructor_6.f90
12372 * gfortran.dg/array_constructor_7.f90
12373 * gfortran.dg/array_constructor_8.f90
12374 * gfortran.dg/array_constructor_9.f90
12375 * gfortran.dg/array_constructor_10.f90
12376 * gfortran.dg/array_constructor_11.f90
12377 * gfortran.dg/array_constructor_12.f90: New tests.
12378
12379 2005-09-08 Josh Conner <jconner@apple.com>
12380
12381 PR c++/23180
12382 * g++.dg/init/pr23180-1.C: New test.
12383 * g++.dg/init/pr23180-2.C: New test.
12384
12385 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
12386
12387 PR fortran/18878
12388 * gfortran.dg/module_double_reuse.f90: New.
12389
12390 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
12391
12392 PR fortran/23270
12393 PR fortran/22304
12394 PR fortran/18870
12395 PR fortran/17917
12396 PR fortran/16511
12397 * gfortran.dg/common_equivalence_1.f: New.
12398 * gfortran.dg/common_equivalence_2.f: New.
12399 * gfortran.dg/common_equivalence_3.f: New.
12400 * gfortran.dg/contained_equivalence_1.f90: New.
12401 * gfortran.dg/module_blank_common.f90: New.
12402 * gfortran.dg/module_commons_1.f90: New.
12403 * gfortran.dg/module_equivalence_1.f90: New.
12404 * gfortran.dg/nested_modules_1.f90: New.
12405 * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
12406 equivalences and add comment to connect the test with
12407 the PR.
12408
12409 2005-09-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12410
12411 PR fortran/23765
12412 * gfortran.dg/common_6.f90: New test.
12413
12414 2005-09-08 Richard Sandiford <richard@codesourcery.com>
12415
12416 PR fortran/15326
12417 * gfortran.dg/char_result_1.f90,
12418 * gfortran.dg/char_result_2.f90,
12419 * gfortran.dg/char_result_3.f90,
12420 * gfortran.dg/char_result_4.f90,
12421 * gfortran.dg/char_result_5.f90,
12422 * gfortran.dg/char_result_6.f90,
12423 * gfortran.dg/char_result_7.f90,
12424 * gfortran.dg/char_result_8.f90: New tests.
12425
12426 2005-09-08 Richard Sandiford <richard@codesourcery.com>
12427
12428 PR fortran/19928
12429 * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
12430
12431 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
12432
12433 PR obj-c++/16816
12434 * obj-c++.dg/selector-5.mm: New test.
12435 * obj-c++.dg/selector-6.mm: New test.
12436
12437 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
12438
12439 PR objc/20574
12440 PR objc/19324
12441 * objc.dg/error-1.m: New test.
12442
12443 2005-09-07 Richard Sandiford <richard@codesourcery.com>
12444
12445 PR fortran/23373
12446 * gfortran.fortran-torture/execute/pr23373-1.f90,
12447 * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
12448
12449 2005-09-07 Jerry DeLisle <jvdelisle@verizon.net>
12450
12451 PR libfortran/23760
12452 * gfortran.dg/g77/1832.f: Remove long string in write statement
12453 to allow the test to pass on correct list directed output with
12454 prepended space.
12455
12456 2005-09-07 James E Wilson <wilson@specifix.com>
12457
12458 * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
12459
12460 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
12461
12462 * gfortran.dg/parameter+save.f90: Rename to
12463 * gfortran.dg/parameter_save.f90: .. this.
12464
12465 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
12466
12467 PR fortran/20848
12468 * gfortran.dg/parameter+save.f90: New test case.
12469
12470 2005-09-06 Richard Sandiford <richard@codesourcery.com>
12471
12472 PR fortran/19269
12473 * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
12474
12475 2005-09-06 Jakub Jelinek <jakub@redhat.com>
12476
12477 PR c/23075
12478 * gcc.dg/pr23075.c: New test.
12479 * g++.dg/warn/pr23075.C: New test.
12480
12481 PR target/22362
12482 * gcc.target/i386/pr22362.c: New test.
12483
12484 PR rtl-optimization/23098
12485 * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
12486
12487 * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
12488 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
12489 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
12490
12491 2005-09-06 Mark Mitchell <mark@codesourcery.com>
12492
12493 * g++.dg/expr/cast6.C: New test.
12494
12495 PR c++/9782
12496 * g++.dg/init/new15.C: New test.
12497
12498 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
12499
12500 * gcc.dg/vect/Os-vect-95.c: New test.
12501 * gcc.dg/vect/vect-95.c: Same.
12502
12503 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
12504
12505 * gcc.dg/vect/vect-29.c: Update xfail testing.
12506 * gcc.dg/vect/vect-44.c: Same.
12507 * gcc.dg/vect/vect-48.c: Same.
12508 * gcc.dg/vect/vect-50.c: Same.
12509 * gcc.dg/vect/vect-72.c: Same.
12510 * gcc.dg/vect/vect-77.c: Same.
12511 * gcc.dg/vect/vect-78.c: Same.
12512 * gcc.dg/vect/vect-80.c: Same.
12513 * gcc.dg/vect/vect-96.c: Same.
12514 * gcc.dg/vect/vect-100.c: Same.
12515 * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
12516 * gfortran.dg/vect/vect-2.f90: Update xfail testing.
12517 * gfortran.dg/vect/vect-5.f90: Same.
12518
12519 2005-09-06 Jakub Jelinek <jakub@redhat.com>
12520
12521 * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
12522 start strings.
12523 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
12524 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
12525
12526 PR c++/23056
12527 * g++.dg/opt/pr23056.C: New test.
12528
12529 PR rtl-optimization/23098
12530 * gcc.target/i386/pr23098.c: New test.
12531
12532 2005-09-05 Mark Mitchell <mark@codesourcery.com>
12533
12534 PR c++/23667
12535 * g++.dg/template/static15.C: New test.
12536
12537 PR c++/21440
12538 * g++.dg/ext/stmtexpr5.C: New test.
12539 * g++.dg/ext/stmtexpr6.C: Likewise.
12540
12541 2005-09-05 J"orn Rennecke <joern.rennecke@st.com>
12542
12543 * gcc.dg/pr21255-1.c: Match different pattern for sh64.
12544
12545 * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
12546 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
12547 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
12548
12549 2005-09-04 Thomas Koenig <Thomas.Koenig@online.de>
12550
12551 PR libfortran/23321
12552 * gfortran.dg/direct_io_4.f90: New test case.
12553
12554 2005-09-04 Andrew Pinski <pinskia@physics.uc.edu>
12555 Rasmus Hahn <rassahah@neofonie.de>
12556
12557 PR libobjc/23108
12558 * objc.dg/type-stream-1.m: New test.
12559
12560 2005-09-04 Tobias Schl"uter <tobias.shclueter@physik.uni-muenchen.de>
12561
12562 PR fortran/23661
12563 * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
12564 gfortran.dg/print_fmt_3.f90: New test.
12565
12566 2005-09-03 Jakub Jelinek <jakub@redhat.com>
12567
12568 * gfortran.dg/fmt_t_1.f90: New test.
12569
12570 2005-09-03 Jakub Jelinek <jakub@redhat.com>
12571
12572 PR rtl-optimization/23454
12573 * g++.dg/opt/pr23454.C: New test.
12574
12575 2005-09-03 Mark Mitchell <mark@codesourcery.com>
12576
12577 PR c++/23699
12578 * g++.dg/ext/static1.C: New test.
12579
12580 2005-09-02 Richard Henderson <rth@redhat.com>
12581
12582 * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
12583 tail call to check_fa_work.
12584
12585 2005-09-02 Mark Mitchell <mark@codesourcery.com>
12586
12587 PR c++/21687
12588 * g++.dg/other/gc3.C: New test.
12589
12590 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
12591
12592 * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
12593 * gcc.dg/20050826-1.c: Likewise.
12594
12595 2005-08-31 Mark Mitchell <mark@codesourcery.com>
12596
12597 PR c++/23167
12598 * g++.dg/expr/volatile1.C: New test.
12599
12600 2005-09-02 Andrew Pinski <pinskia@physics.uc.edu>
12601
12602 PR middle-end/23547
12603 * gcc.dg/pr23547.c: New test.
12604
12605 2005-09-02 Richard Sandiford <richard@codesourcery.com>
12606
12607 PR c/22061
12608 * gcc.c-torture/execute/pr22061-1.c,
12609 * gcc.c-torture/execute/pr22061-2.c,
12610 * gcc.c-torture/execute/pr22061-3.c,
12611 * gcc.c-torture/execute/pr22061-4.c: New tests.
12612
12613 2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
12614
12615 * gcc.dg/Wredundant-decls-2.c: New test to check that
12616 -Wredundant-decls does not issue warning for a variable
12617 definition following a declaration.
12618
12619 2005-09-01 Jakub Jelinek <jakub@redhat.com>
12620
12621 PR debug/7241
12622 * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
12623 * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
12624 * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
12625
12626 * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
12627 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
12628 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
12629 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
12630 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
12631 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
12632 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
12633 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
12634
12635 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
12636
12637 PR objc/23306
12638 * objc.dg/image-info.m: Remove "objc_module_info" check part of the
12639 scan-assmbler.
12640
12641 2005-08-31 J"orn Rennecke <joern.rennecke@st.com>
12642
12643 PR target/21255
12644 * gcc.dg/pr21255-1.c: New test.
12645 * gcc.dg/pr21255-2-mb.c: Likewise.
12646 * gcc.dg/pr21255-2-ml.c: Likewise.
12647 * gcc.dg/pr21255-3.c: Likewise.
12648 * gcc.dg/pr21255-4.c: Likewise.
12649
12650 2005-08-31 Dale Johannesen <dalej@apple.com>
12651
12652 * gcc.dg/20050830-1.c: New.
12653
12654 2005-08-31 Josh Conner <jconner@apple.com>
12655
12656 * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
12657 command-line options for arm-*-* targets.
12658 * g++.dg/init/array16.C: Likewise.
12659 * g++.dg/other/crash-4.C: Likewise.
12660
12661 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
12662
12663 PR obj-c++/23640
12664 * obj-c++.dg/gnu-runtime-3.mm: New test.
12665
12666 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12667
12668 PR c++/13377
12669 * g++.dg/lookup/ambig4.C: New test.
12670 * g++.dg/lookup/ambig5.C: New test.
12671 * g++.dg/tc1/dr101.C: Adjust error markers.
12672
12673 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12674
12675 PR c++/23639
12676 * g++.dg/template/ttp5.C: Adjust error markers.
12677
12678 2005-08-30 Andrew Pinski <pinskia@physics.uc.edu>
12679
12680 PR testsuite/23609
12681 * lib/obj-c++.exp: Include target-libpath.exp.
12682 (obj-c++_link_flags): Look for the GNU libobjc library
12683 and set the library path to include it.
12684 Don't manually set LD_LIBRARY_PATH (etc.) but call
12685 set_ld_library_path_env_vars instead.
12686 (obj-c++_target_compile): Don't set library path or
12687 linker flags because they are already set correctly
12688 in obj-c++_link_flags.
12689
12690 2005-08-30 Josh Conner <jconner@apple.com>
12691
12692 * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
12693 to command-line options for arm-*-* targets.
12694
12695 2005-08-30 Geoffrey Keating <geoffk@apple.com>
12696
12697 * g++.dg/other/i386-1.C: New.
12698
12699 2005-08-30 Jakub Jelinek <jakub@redhat.com>
12700
12701 PR preprocessor/20348
12702 PR preprocessor/20356
12703 * gcc.dg/cpp/pr20348.c: New test.
12704 * gcc.dg/cpp/pr20348.h: New file.
12705 * gcc.dg/cpp/inc/pr20348.h: New file.
12706 * gcc.dg/cpp/inc/pr20348-aux.h: New file.
12707 * gcc.dg/cpp/pr20356.c: New test.
12708 * gcc.dg/cpp/pr20356.h: New file.
12709 * gcc.dg/cpp/inc/pr20356.h: New file.
12710 * gcc.dg/cpp/inc/pr20356-aux.h: New file.
12711
12712 2005-08-29 Jerry DeLisle <jvdelisle@verizon.net>
12713
12714 * gfortran.fortran-torture/execute/intrinsic_count.f90:
12715 Fix array dimension to avoid correct end-of-file error.
12716
12717 2005-08-29 Thomas Koenig <Thomas.Koenig@online.de>
12718
12719 PR libfortran/23598
12720 * gfortran.dg/iostat_1.f90: New test.
12721
12722 2005-08-28 Andrew Pinski <pinskia@physics.uc.edu>
12723
12724 PR middle-end/23408
12725 * gcc.dg/pr23408.c: New test.
12726
12727 2005-08-28 Mark Mitchell <mark@codesourcery.com>
12728
12729 PR c++/23099
12730 * g++.dg/init/member1.C: Make sure erroneous static data member
12731 definitions are required.
12732 * g++.dg/template/static13.C: New test.
12733 * g++.dg/template/static14.C: Likewise.
12734
12735 2005-08-29 Jakub Jelinek <jakub@redhat.com>
12736
12737 * gcc.target/i386/pr23575.c: Use -msse2 instead of
12738 -march=pentium4, remove ilp32 requirement.
12739
12740 PR middle-end/23484
12741 * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
12742 * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
12743
12744 2005-08-29 Andreas Jaeger <aj@suse.de>
12745
12746 PR testsuite/23607
12747 * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
12748
12749 2005-08-28 Jakub Jelinek <jakub@redhat.com>
12750
12751 * gcc.c-torture/execute/20050316-2.c: New test.
12752 * gcc.c-torture/execute/20050316-3.c: New test.
12753 * gcc.dg/torture/pr16104-1.c: New test.
12754
12755 2005-08-27 Andrew Pinski <pinskia@physics.uc.edu>
12756
12757 PR middle-end/23463
12758 * gcc.c-torture/execute/zero-struct-1.c: New test.
12759
12760 2005-08-27 Richard Guenther <rguenther@suse.de>
12761
12762 PR target/23575
12763 * gcc.target/i386/pr23575.c: New testcase.
12764
12765 2005-08-26 Jakub Jelinek <jakub@redhat.com>
12766
12767 PR rtl-optimization/23561
12768 * gcc.c-torture/execute/20050826-1.c: New test.
12769
12770 PR rtl-opt/23560
12771 * gcc.c-torture/execute/20050826-2.c: New test.
12772
12773 2005-08-26 Dale Johannesen <dalej@apple.com>
12774
12775 * gcc.dg/20030711-1.c: Modify to work on Darwin.
12776 * gcc.dg/20050826-1.c: New.
12777
12778 2005-08-26 Mark Mitchell <mark@codesourcery.com>
12779
12780 PR c++/19004
12781 * g++.dg/template/nontype13.C: New test.
12782
12783 PR c++/23491
12784 * g++.dg/init/new14.C: New test.
12785 * g++.dg/expr/anew1.C: Do not XFAIL.
12786 * g++.dg/expr/anew2.C: Likewise.
12787 * g++.dg/expr/anew3.C: Likewise.
12788
12789 2005-08-26 Andrew Pinski <pinskia@physics.uc.edu>
12790
12791 PR middle-end/22439
12792 * gcc.dg/vla-3.c: New test.
12793
12794 2005-08-25 Erik Edelmann <eedelman@acclab.helsinki.fi>
12795
12796 PR fortran/20363
12797 * gfortran.dg/named_interface.f90: New.
12798
12799 2005-08-26 Maciej W. Rozycki <macro@linux-mips.org>
12800
12801 * gcc.c-torture/execute/frame-address.c: New test.
12802
12803 2005-08-25 Nathan Sidwell <nathan@codesourcery.com>
12804
12805 PR c++/20817
12806 * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
12807
12808 2005-08-25 Alan Modra <amodra@bigpond.net.au>
12809
12810 * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
12811
12812 2005-08-25 Alan Modra <amodra@bigpond.net.au>
12813
12814 * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
12815 * gcc.dg/altivec-22.c: Rename from..
12816 * gcc.dg/altivec-nomfcr.c: ..this.
12817
12818 2005-08-24 Paolo Bonzini <bonzini@gnu.org>
12819
12820 PR tree-optimization/23546
12821 * gcc.dg/tree-ssa/pr23546.c: New test.
12822
12823 2005-08-24 Thomas Koenig <Thomas.Koenig@online.de>
12824
12825 PR fortran/17758
12826 * gfortran.dg/nonreturning_statements.f90: New test.
12827
12828 2005-08-24 Nathan Sidwell <nathan@codesourcery.com>
12829
12830 PR c++/22454
12831 * g++.dg/parse/crash29.C: New.
12832
12833 2005-08-23 DJ Delorie <dj@redhat.com>
12834
12835 * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
12836 constants have the L suffix.
12837
12838 2005-08-23 Nathan Sidwell <nathan@codesourcery.com>
12839
12840 PR c++/23044
12841 * g++.dg/template/instantiate8.C: New.
12842
12843 2005-08-23 J"orn Rennecke <joern.rennecke@st.com>
12844
12845 PR middle-end/23467
12846 * gcc.c-torture/execute/pr23467.c: New test.
12847
12848 2005-08-23 Jakub Jelinek <jakub@redhat.com>
12849
12850 PR tree-optimization/22043
12851 * gcc.c-torture/execute/20050613-1.c: New test.
12852
12853 2005-08-23 Ben Elliston <bje@au.ibm.com>
12854
12855 * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
12856
12857 2005-08-22 Jakub Jelinek <jakub@redhat.com>
12858
12859 PR rtl-optimization/23478
12860 * g++.dg/opt/pr23478.C: New test.
12861
12862 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu>
12863
12864 PR c/18715
12865 * gcc.dg/switch-warn-3.c: New test.
12866
12867 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12868
12869 PR c++/22233
12870 * g++.dg/template/param1.C: New test.
12871
12872 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12873
12874 PR c++/23089
12875 * g++.dg/other/incomplete1.C: New test.
12876
12877 2005-08-22 Ira Rosen <irar@il.ibm.com>
12878
12879 * gcc.dg/vect/vect-22.c: Add test for float. All four loops
12880 are vectorizable.
12881
12882 2005-08-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12883
12884 * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
12885 d_lines_5.f: New.
12886
12887 2005-08-21 Jakub Jelinek <jakub@redhat.com>
12888
12889 * gcc.target/i386/sse-4.c: New test.
12890
12891 2005-08-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12892
12893 PR testsuite/23239
12894 * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
12895
12896 2005-08-20 Jakub Jelinek <jakub@redhat.com>
12897
12898 * gcc.dg/20050811-1.c: New test.
12899 * gcc.dg/20050811-2.c: New test.
12900
12901 2005-08-20 Richard Earnshaw <richard.earnshaw@arm.com>
12902
12903 * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
12904
12905 2005-08-19 Diego Novillo <dnovillo@redhat.com>
12906
12907 PR 23476
12908 * gcc.c-torture/compile/pr23476.c: New test.
12909
12910 2005-08-19 Devang Patel <dpatel@apple.com>
12911
12912 PR tree-optimization/23048
12913 * gcc.dg/tree-ssa/pr23048.c: New test.
12914
12915 2005-08-19 Andrew Pinski <pinskia@physics.uc.edu>
12916
12917 PR middle-end/20624
12918 * g++.dg/warn/Wreturn-3.C: New test
12919
12920 2005-08-18 Dorit Nuzman <dorit@il.ibm.com>
12921
12922 PR tree-optimization/22228
12923 * g++.dg/vect/pr22543.cc: New test.
12924
12925 2005-08-17 Steven Bosscher <stevenb@suse.de>
12926
12927 PR tree-optimization/21574
12928 * gcc.dg/tree-ssa/pr21574.c: New test.
12929
12930 2005-08-16 James E Wilson <wilson@specifix.com>
12931
12932 * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
12933
12934 2005-08-16 Andrew Pinski <pinskia@physics.uc.edu>
12935
12936 PR tree-opt/23402
12937 * gcc.c-torture/compile/zero-strct-3.c: New test.
12938 * gcc.c-torture/compile/zero-strct-4.c: New test.
12939
12940 2005-08-16 Steven Bosscher <stevenb@suse.de>
12941
12942 PR target/23376
12943 * gcc.target/x86_64/pr23376.c: New test.
12944
12945 2005-08-16 Ian Lance Taylor <ian@airs.com>
12946
12947 PR c++/23337
12948 * g++.dg/ext/vector2.C: New.
12949
12950 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
12951
12952 * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
12953
12954 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
12955
12956 PR libfortran/23428
12957 * gfortran.dg/inquire-complex.f90: New test case.
12958
12959 2005-08-16 James E Wilson <wilson@specifix.com>
12960
12961 PR tree-optimization/21105
12962 * gcc.dg/large-size-array.c: New.
12963
12964 2005-08-16 Dorit Nuzman <dorit@il.ibm.com>
12965
12966 * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
12967 type.
12968 * gcc.dg/vect/vect-41: Likewise.
12969 * gcc.dg/vect/vect-42: Likewise.
12970 * gcc.dg/vect/vect-43: Likewise.
12971 * gcc.dg/vect/vect-44: Likewise.
12972 * gcc.dg/vect/vect-46: Likewise.
12973 * gcc.dg/vect/vect-47: Likewise.
12974 * gcc.dg/vect/vect-48: Likewise.
12975 * gcc.dg/vect/vect-52: Likewise.
12976 * gcc.dg/vect/vect-53: Likewise.
12977 * gcc.dg/vect/vect-54: Likewise.
12978 * gcc.dg/vect/vect-55: Likewise.
12979 * gcc.dg/vect/vect-56: Likewise.
12980 * gcc.dg/vect/vect-57: Likewise.
12981 * gcc.dg/vect/vect-58: Likewise.
12982 * gcc.dg/vect/vect-59: Likewise.
12983 * gcc.dg/vect/vect-60: Likewise.
12984 * gcc.dg/vect/vect-61: Likewise.
12985 * gcc.dg/vect/vect-85: Likewise.
12986 * gcc.dg/vect/vect-87: Likewise.
12987 * gcc.dg/vect/vect-88: Likewise.
12988 * gcc.dg/vect/vect-93.c: Likewise.
12989 * gcc.dg/vect/vect-74: Likewise, and also added documentation.
12990 * gcc.dg/vect/vect-75: Likewise.
12991 * gcc.dg/vect/vect-76: Likewise.
12992 * gcc.dg/vect/vect-77: Likewise.
12993 * gcc.dg/vect/vect-78: Likewise.
12994 * gcc.dg/vect/vect-80: Likewise.
12995 * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
12996 vectorized for the expected reason, rather than checking how alignment
12997 was handled.
12998 * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
12999 type and also instead of aligned pointers. Added documentation.
13000
13001 2005-08-16 Feng Wang <fengwang@nudt.edu.cn>
13002
13003 * gfortran.dg/power.f90: New test.
13004
13005 2005-08-16 Jakub Jelinek <jakub@redhat.com>
13006
13007 PR rtl-optimization/23299
13008 * g++.dg/opt/pr23299.C: New test.
13009
13010 2005-08-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13011
13012 * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
13013
13014 2005-08-15 Fariborz Jahanian <fjahanian@apple.com>
13015
13016 * g++.dg/template/local6.C: New test.
13017
13018 2005-08-14 Andrew Pinski <pinskia@physics.uc.edu>
13019
13020 * execute/exceptions/finally-1.m: Check that the catch and finally are
13021 being called. Also add a "return 0;" at the end of main.
13022
13023 2005-08-14 Paul Thomas <pault@gcc.gnu.org>
13024
13025 PR fortran/21432.
13026 * gfortran.dg/namelist_print_1.f: New test of functionality of
13027 PRINT namelist.
13028 * gfortran.dg/namelist_print_2.f: New test to check that PRINT
13029 namelist generates error with -std=f95.
13030
13031 2005-08-14 Ira Rosen <irar@il.ibm.com>
13032
13033 PR tree-optimization/23119
13034 * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
13035
13036 2005-08-13 Marcin Koziej <creep@desk.pl>
13037 Andrew Pinski <pinskia@physics.uc.edu>
13038
13039 PR libobjc/22492
13040 * execute/exceptions/finally-1.m: New test.
13041
13042 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
13043
13044 * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
13045 testsuite.
13046 * objc/execute/exceptions/trivial.m: New test.
13047 * objc.dg/try-catch-11.m: Move to ...
13048 * objc/execute/exceptions/foward-1.m: Here.
13049 * objc.dg/try-catch-2.m: Move to ...
13050 * objc/execute/exceptions/catchall-1.m: Here.
13051 * objc.dg/try-catch-8.m: Move to ...
13052 * objc/execute/exceptions/local-variables-1.m: Here.
13053
13054 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
13055
13056 * objc.dg/nested-func-1.m: Move to ...
13057 * objc/execute/nested-func-1.m: Here.
13058
13059 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
13060
13061 * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
13062 in ${options} instead of [target_info name].
13063 * lib/obj-c++.exp (objc_target_compile): Likewise.
13064
13065 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
13066
13067 * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
13068
13069 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
13070
13071 part of PR testsuite/23348
13072 * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
13073 of the torture options.
13074 * objc/compile/trivial.m: New test.
13075
13076 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
13077
13078 * gfortran.dg/eoshift.f90: Correct format.
13079
13080 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
13081
13082 * gfortran.fortran-torture/execute/character_passing.f90:
13083 Fix comment typo.
13084
13085 2005-08-12 Giovanni Bajo <giovannibajo@libero.it>
13086
13087 PR c++/8271
13088 * g++.dg/template/unify10.C: New.
13089
13090 2005-08-11 James A. Morrison <phython@gcc.gnu.org>
13091
13092 * g++.dg/parse/pr22514.C: Move to...
13093 * g++.dg/debug/pr22514.C: here.
13094
13095 2005-08-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13096
13097 PR c++/23266
13098 * g++.dg/inherit/pure1.C: New test.
13099
13100 * ChangeLog: Fix typos.
13101
13102 2005-08-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13103 Steven Bosscher <stevenb@suse.de>
13104
13105 * gfortran.dg/runtime_warning_1.f90: New test.
13106
13107 2005-08-11 Nathan Sidwell <nathan@codesourcery.com>
13108
13109 PR c++/23219
13110 * g++.dg/parse/crash28.C: New.
13111
13112 2005-08-11 Richard Guenther <rguenther@suse.de>
13113
13114 PR target/23289
13115 * gcc.target/i386/tailcall-1.c: New testcase.
13116
13117 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
13118
13119 * gcc.dg/vect/vect-67.c: Un-xfail.
13120
13121 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
13122
13123 PR c++/23225
13124 * g++.dg/testsuite/parse/crash27.C: new test.
13125
13126 2005-08-10 Thomas Koenig <Thomas.Koenig@online.de>
13127
13128 PR libfortran/22143
13129 * gfortran.dg/shift-kind.f90: New testcase.
13130
13131 2005-08-10 Richard Sandiford <richard@codesourcery.com>
13132
13133 * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
13134 __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
13135
13136 2005-08-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13137
13138 PR c++/20646
13139 * g++.dg/other/mult-stor1.C: New test.
13140
13141 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
13142
13143 * gcc.c-torture/pr18299-1.c: Move to ...
13144 * gcc.c-torture/compile/pr18299-1.c: Here.
13145
13146 2005-08-09 Thomas Koenig <Thomas.Koenig@online.de>
13147
13148 * gfortran/fortran.torture/execute/character_passing.f90:
13149 Fix types for LSAME.
13150
13151 2005-08-09 Dorit Nuzman <dorit@il.ibm.com>
13152
13153 * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
13154 input data back to what it was originally.
13155
13156 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
13157
13158 * objc.dg/try-catch-8.m: Enable for all targets.
13159
13160 2005-08-09 James A. Morrison <phython@gcc.gnu.org>
13161
13162 * gcc.dg/pr23165.c: New test.
13163
13164 2005-08-09 Steven Bosscher <stevenb@suse.de>
13165
13166 PR tree-optimization/23234
13167 * gcc.dg/tree-ssa/pr23234.c: New test.
13168
13169 2005-08-08 Josh Conner <jconner@apple.com>
13170
13171 PR rtl-optimization/23241
13172 * gcc.dg/char-compare.c: New test.
13173
13174 2005-08-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13175
13176 PR c++/22508
13177 * g++.dg/init/new13.C: New test.
13178
13179 2005-08-08 Nathan Sidwell <nathan@codesourcery.com>
13180
13181 PR c++/21166
13182 * g++.dg/other/crash-4.C: Adjust
13183 * g++/dg/ext/packed9.C: New.
13184
13185 2005-08-08 Richard Sandiford <richard@codesourcery.com>
13186
13187 PR middle-end/21964
13188 * gcc.c-torture/execute/pr21964-1.c: New test.
13189
13190 2005-08-08 Richard Sandiford <richard@codesourcery.com>
13191
13192 PR c/22458
13193 * gcc.dg/pr22458-1.c: New test.
13194
13195 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi>
13196 Steven G. Kargl <kargls@comcast.net>
13197
13198 PR fortran/22390
13199 * gfortran.dg/flush_1.f90: New test.
13200
13201 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13202
13203 PR c++/23191
13204 * g++.dg/template/eh2.C: New test.
13205
13206 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13207
13208 PR c++/19498
13209 * g++.dg/template/instantiate7.C: New test.
13210
13211 2005-08-06 Joseph S. Myers <joseph@codesourcery.com>
13212
13213 PR c/23113
13214 * gcc.dg/Wunused-value-1.c: New test.
13215
13216 2005-08-06 Richard Sandiford <richard@codesourcery.com>
13217
13218 PR rtl-optimization/23233
13219 * gcc.c-torture/compile/pr23233-1.c: New test.
13220
13221 2005-08-06 Jakub Jelinek <jakub@redhat.com>
13222
13223 PR fortran/18833
13224 PR fortran/20850
13225 * gfortran.dg/equiv_1.f90: New test.
13226 * gfortran.dg/equiv_2.f90: New test.
13227 * gfortran.fortran-torture/execute/equiv_2.f90: New test.
13228 * gfortran.fortran-torture/execute/equiv_3.f90: New test.
13229 * gfortran.fortran-torture/execute/equiv_4.f90: New test.
13230
13231 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
13232
13233 * gcc.c-torture/execute/vrp-5.c: New test.
13234 * gcc.c-torture/execute/vrp-6.c: New test.
13235 * gcc.dg/tree-ssa/vrp21.c: New test.
13236
13237 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
13238
13239 * g++.dg/parse/pr22514.C: New test.
13240
13241 2005-08-05 J"orn Rennecke <joern.rennecke@st.com>
13242
13243 * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
13244
13245 * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
13246 instead of constant loads / pool entries.
13247
13248 2005-08-05 David Edelsohn <edelsohn@gnu.org>
13249
13250 * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
13251 TEST_TO_WCTYPE.
13252
13253 2005-08-04 Danny Smith <dannysmith@users.sourceforge.net>
13254
13255 * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
13256 __WINT_TYPE__ in generated prototypes if possible.
13257
13258 2005-08-04 Diego Novillo <dnovillo@redhat.com>
13259
13260 PR 22037
13261 * g++.dg/tree-ssa/pr22037.C:
13262
13263 2005-08-04 Richard Henderson <rth@redhat.com>
13264
13265 * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
13266 scan-tree-dump-times directive.
13267
13268 2005-08-04 Jan Hubicka <jh@suse.cz>
13269
13270 * gcov-1.C: Fix switch counts.
13271 * gcov-4b.c: Likewise.
13272
13273 2005-08-03 Jeff Law <law@redhat.com>
13274
13275 * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
13276
13277 2005-08-03 J"orn Rennecke <joern.rennecke@st.com>
13278
13279 * gcc.c-torture/execute/pr23135.c: New test.
13280
13281 2005-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13282
13283 PR tree-optimization/19899
13284 * gcc.dg/tree-ssa/scev-1.c: New test.
13285 * gcc.dg/tree-ssa/scev-2.c: New test.
13286
13287 2005-08-03 Richard Sandiford <richard@codesourcery.com>
13288
13289 PR target/18582
13290 * testsuite/gcc.dg/torture/pr18582-1.c: New test.
13291
13292 2005-08-03 Jan Hubicka <jh@suse.cz>
13293
13294 * update-conroll.c: New testcase.
13295 * update-conroll-2.c: New testcase.
13296
13297 2005-08-02 David Edelsohn <edelsohn@gnu.org>
13298
13299 * gfortran.dg/constant_substring.f: New test.
13300 * gfortran.dg/pr22491.f: New test.
13301
13302 2005-08-02 Jan Hubicka <jh@suse.cz>
13303
13304 * update-threading.c: Replace by the proper one.
13305
13306 2005-08-02 Diego Novillo <dnovillo@redhat.com>
13307
13308 PR 23164
13309 * g++.dg/tree-ssa/pr23164.C: New test.
13310
13311 2005-08-02 Diego Novillo <dnovillo@redhat.com>
13312
13313 * gcc.dg/tree-ssa/pr23192.c: New test.
13314
13315 2005-08-02 James A. Morrison <phython@gcc.gnu.org>
13316
13317 * gcc.c-torture/execute/vrp-4.c: New test.
13318
13319 2005-08-02 Jan Hubicka <jh@suse.cz>
13320
13321 * update-threading.c: New test.
13322
13323 2005-08-01 Andrew Pinski <pinskia@physics.uc.edu>
13324
13325 * gcc.c-torture/compile/20050801-1.c: New test.
13326 * gcc.c-torture/compile/20050801-2.c: New test.
13327
13328 2005-08-01 Jan Hubicka <jh@suse.cz>
13329
13330 * val-prof-5.c: New test.
13331
13332 2005-08-01 Joseph S. Myers <joseph@codesourcery.com>
13333
13334 PR c/22311
13335 * gcc.dg/pr22311-1.c : New test.
13336
13337 2005-07-31 Steven Bosscher <stevenb@suse.de>
13338
13339 PR target/23095
13340 * gfortran.dg/pr23095.f: New test.
13341
13342 PR c++/22003
13343 * g++.dg/other/pr22003.C: New test.
13344
13345 2005-07-31 Richard Sandiford <richard@codesourcery.com>
13346
13347 PR target/20621
13348 * gcc.c-torture/execute/pr20621-1.c: New test.
13349
13350 2005-07-30 Thomas Koenig <Thomas.Koenig@online.de>
13351
13352 * gfortran.dg/comma_format_extension_4.f: Adjust length
13353 of string for format.
13354 * gfortran.dg/der_array_io_1.f: Replace illegal internal
13355 print statement with internal write.
13356 * gfortran.dg/der_array_io_2.f: Likewise.
13357 * gfortran.dg/der_array_io_3.f: Likewise.
13358
13359 2005-07-30 James A. Morrison <phython@gcc.gnu.org>
13360
13361 * gcc.dg/fold-abs-4.c: new test.
13362
13363 2005-07-30 Paul Thomas <pault@gcc.gnu.org>
13364
13365 PR fortran/22570 an related issues.
13366 * gfortran.dg/x_slash_1.f: New test.
13367
13368 2005-07-30 Joseph S. Myers <joseph@codesourcery.com>
13369
13370 PR c/23143
13371 * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
13372 gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
13373
13374 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
13375
13376 PR c/529
13377 * gcc.dg/Wshadow-3.c: New test.
13378
13379 2005-07-29 Thomas Koenig <Thomas.Koenig@online.de>
13380
13381 * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
13382 used to have the wrong bounds).
13383
13384 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
13385
13386 PR c/21720
13387 * gcc.dg/hex-round-1.c: Test more cases.
13388 * gcc.dg/hex-round-2.c: New test.
13389
13390 2005-07-29 Diego Novillo <dnovillo@redhat.com>
13391
13392 PR 22550
13393 * g++.dg/tree-ssa/pr22550.C: New test.
13394
13395 2005-07-29 James A. Morrison <phython@gcc.gnu.org>
13396
13397 * gcc.dg/tree-ssa/vrp19.c: New test.
13398 * gcc.dg/tree-ssa-vrp20.c: New test.
13399
13400 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
13401
13402 PR c/22240
13403 * gcc.dg/transparent-union-4.c: New test.
13404
13405 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
13406
13407 PR c/22192
13408 * gcc.dg/c99-vla-2.c: New test.
13409
13410 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
13411
13412 PR c/21720
13413 * gcc.dg/hex-round-1.c: New test.
13414
13415 2005-07-28 Jan Hubicka <jh@suse.cz>
13416
13417 * inliner-1.c: Do not dump everything.
13418 * tree-prof.exp: Do not pass -ftree-based-profiling.
13419 * bprob.exp: Likewise.
13420
13421 * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
13422
13423 2005-07-28 Mark Mitchell <mark@codesourcery.com>
13424
13425 PR c++/22545
13426 * g++.dg/expr/ptrmem7.C: New test.
13427
13428 2005-07-28 Mike Stump <mrs@apple.com>
13429
13430 * g++.old-deja/g++.mike/visibility-1.C: New test.
13431
13432 2005-07-28 Richard Sandiford <richard@codesourcery.com>
13433
13434 PR c/20187
13435 * gcc.c-torture/execute/pr20187-1.c: New test.
13436
13437 2005-07-28 Jeff Law <law@redhat.com>
13438
13439 * gcc.dg/tree-ssa/vrp17.c: Update expected output.
13440 * gcc.dg/tree-ssa/vrp18.c: New test.
13441
13442 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
13443
13444 * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
13445
13446 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
13447
13448 PR tree-optimization/22506
13449 * gcc.dg/vect/ps22506.c: New test.
13450
13451 2005-07-28 Jakub Jelinek <jakub@redhat.com>
13452
13453 PR target/21149
13454 * gcc.target/i386/sse-3.c: New test.
13455
13456 2005-07-28 Richard Sandiford <richard@codesourcery.com>
13457
13458 * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
13459 * gcc.target/mips/mips32-dsp-type.c: Likewise.
13460
13461 2005-07-28 Richard Sandiford <richard@codesourcery.com>
13462
13463 PR c/22589
13464 * gcc.c-torture/compile/pr22589-1.c: New test.
13465
13466 2005-07-28 Jan Hubicka <jh@suse.cz>
13467
13468 * update-loopch.c: New testcase.
13469
13470 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
13471
13472 PR rtl-optimization/23047
13473 * gcc.c-torture/execute/pr23047.c: New test.
13474 * gcc.c-torture/execute/pr23047.x: New.
13475
13476 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
13477
13478 PR tree-optimization/22493
13479 * gcc.c-torture/execute/pr22493-1.c: New test.
13480 * gcc.c-torture/execute/pr22493-1.x: New.
13481 * gcc.c-torture/execute/vrp-1.c: New test.
13482 * gcc.c-torture/execute/vrp-2.c: New test.
13483 * gcc.c-torture/execute/vrp-2.c: New test.
13484
13485 2005-07-27 Aldy Hernandez <aldyh@redhat.com>
13486
13487 * gcc.target/frv/all-builtin-read8.c: Delete.
13488 * gcc.target/frv/all-builtin-read16.c: Delete.
13489 * gcc.target/frv/all-builtin-read32.c: Delete.
13490 * gcc.target/frv/all-builtin-read64.c: Delete.
13491 * gcc.target/frv/all-builtin-write8.c: Delete.
13492 * gcc.target/frv/all-builtin-write16.c: Delete.
13493 * gcc.target/frv/all-builtin-write32.c: Delete.
13494 * gcc.target/frv/all-builtin-write64.c: Delete.
13495 * gcc.target/frv/all-read-write-1.c: New.
13496
13497 2005-07-27 Jeff Law <law@redhat.com>
13498
13499 * gcc.c-torture/execute/pr22630.c: New test.
13500
13501 2005-07-27 Dorit Nuzman <dorit@il.ibm.com>
13502
13503 PR tree-optimization/23073
13504 * gcc.dg/vect/nodump-pr23073.c: New test.
13505 * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
13506
13507 2005-07-27 Zdenek Dvorak <dvorakz@suse.cz>
13508
13509 PR tree-optimize/22348
13510 * gcc.c-torture/execute/pr22348.c: New.
13511
13512 2005-07-27 Richard Guenther <rguenther@suse.de>
13513
13514 * gcc.dg/tree-ssa/salias-1.c: New testcase.
13515
13516 2005-07-27 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13517
13518 PR fortran/22503
13519 * gfortran.dg/logical_comp.f90: New test.
13520
13521 2005-07-27 Jan Hubicka <jh@suse.cz>
13522
13523 * inliner-1.c: Add cleanup of dumps.
13524 * val-prof-*.c: Likewise.
13525 * update-tailcall.c: New.
13526
13527 2005-07-26 Diego Novillo <dnovillo@redhat.com>
13528
13529 PR 22591
13530 * gcc.dg/tree-ssa/pr22591.c: New test.
13531 * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
13532
13533 2005-07-26 Andrew Pinski <pinskia@physics.uc.edu>
13534
13535 PR libobjc/22606
13536 * objc.dg/try-catch-11.m: New test.
13537
13538 2005-07-26 Richard Guenther <rguenther@suse.de>
13539
13540 PR tree-optimization/22486
13541 * gcc.dg/tree-ssa/upcast-1.c: New testcase.
13542
13543 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
13544
13545 PR tree-opt/22484
13546 * testsuite/g++.dg/opt/loop2.C: New test.
13547
13548 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
13549
13550 * gcc.dg/tree-ssa/reassoc-3.c: New test.
13551 * gcc.dg/tree-ssa/reassoc-4.c: New test.
13552
13553 2005-07-25 Adam Nemet <anemet@lnxw.com>
13554
13555 * lib/profopt.exp (profopt-execute): Check for profiling data
13556 files on the target.
13557
13558 2005-07-25 Richard Guenther <rguenther@gcc.gnu.org>
13559
13560 * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
13561 for matching of asm labels.
13562
13563 2005-07-25 Richard Guenther <rguenther@suse.de>
13564
13565 * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
13566
13567 2005-07-25 Richard Guenther <rguenther@suse.de>
13568
13569 PR testsuite/22624
13570 * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
13571
13572 2005-07-25 Ira Rosen <irar@il.ibm.com>
13573
13574 * gcc.dg/vect/vect.exp: Change verbosity level to 4.
13575 * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
13576 * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
13577 * gcc.dg/vect/vect-100.c: New test.
13578 * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
13579 gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
13580 gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
13581 * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
13582 * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
13583 * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
13584 * gfortran.dg/vect/vect-4.f90: Now vectorizable.
13585 * gfortran.dg/vect/pr19049.f90: New testcase.
13586 * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
13587
13588 2005-07-25 Jakub Jelinek <jakub@redhat.com>
13589
13590 * gcc.c-torture/execute/20050713-1.c: New test.
13591
13592 PR fortran/20063
13593 * gfortran.fortran-torture/execute/data_4.f90: New test.
13594
13595 PR middle-end/20303
13596 * gcc.dg/visibility-d.c: New test.
13597
13598 2005-07-25 Feng Wang <fengwang@nudt.edu.cn>
13599
13600 * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
13601 * gfortran.dg/underflow.f90: Ditto.
13602
13603 2005-07-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13604
13605 * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
13606 g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
13607 g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
13608
13609 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
13610
13611 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
13612 include case of field width of zero.
13613
13614 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
13615
13616 PR libgfortran/21875
13617 * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
13618 with trailing blanks on normal formatted read.
13619
13620 2005-07-23 Chao-ying Fu <fu@mips.com>
13621
13622 * gcc.target/mips/mips32-dsp-type.c: New test.
13623 * gcc.target/mips/mips32-dsp.c: New test.
13624
13625 2005-07-23 Oyvind Harboe <oyvind.harboe@zylin.com>
13626
13627 PR testsuite/21073
13628 * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
13629
13630 PR testsuite/20454
13631 * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
13632 and __cyg_profile_func_exit.
13633
13634 2005-07-22 David Edelsohn <edelsohn@gnu.org>
13635
13636 * gfortran.dg/comma_format_extension_3.f: Fix typo.
13637 * gfortran.dg/comma_format_extension_4.f: Same.
13638 * gfortran.dg/pr15332.f: Same.
13639 * gfortran.dg/pr21730.f: Same.
13640
13641 2005-07-22 Andrew Pinski <pinskia@physics.uc.edu>
13642
13643 * g++.dg/opt/vrp2.C: Fix testcase.
13644
13645 PR tree-opt/22625
13646 * g++.dg/opt/vrp2.C: New test.
13647
13648 2005-07-22 Mark Mitchell <mark@codesourcery.com>
13649
13650 PR debug/21828
13651 * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
13652
13653 2005-07-22 Diego Novillo <dnovillo@redhat.com>
13654
13655 * gcc.dg/tree-ssa/20050719-1.c: New test.
13656
13657 2005-07-22 Bernd Schmidt <bernd.schmidt@analog.com>
13658
13659 * gcc.dg/bfin-longcall-1.c: New file.
13660 * gcc.dg/bfin-longcall-2.c: New file.
13661
13662 2005-07-21 Janis Johnson <janis187@us.ibm.com>
13663
13664 * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
13665
13666 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
13667
13668 PR middle-end/19055
13669 * gcc.dg/tree-ssa/pr19055.c: New test.
13670 * gcc.dg/tree-ssa/pr19055-2.c: New test.
13671
13672 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
13673
13674 PR C++/22358
13675 * g++.dg/other/pr22358.C: New test.
13676
13677 2005-07-21 Douglas Gregor <doug.gregor@gmail.com>
13678
13679 PR c++/2922
13680 * g++.dg/lookup/two-stage5.C: New test from bug comments.
13681
13682 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13683
13684 PR c++/15938
13685 * g++.dg/init/union2.C: New test.
13686
13687 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13688
13689 PR c/22393
13690 * gcc.dg/complex-4.c: New test.
13691
13692 2005-07-21 Richard Guenther <rguenther@suse.de>
13693
13694 PR testsuite/22522
13695 * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
13696 scanning for asm labels.
13697 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
13698
13699 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
13700
13701 PR target/22085
13702 * gcc.dg/altivec-pr22085.c: New.
13703
13704 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
13705
13706 PR tree-optimization/19210
13707 * gcc.dg/tree-ssa/pr19210-1.c: New.
13708 * gcc.dg/tree-ssa/pr19210-2.c: New.
13709
13710 2005-07-21 Richard Sandiford <richard@codesourcery.com>
13711
13712 PR rtl-optimization/22167
13713 * g++.dg/opt/pr22167.C: New test.
13714
13715 2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
13716
13717 PR c++/2922
13718 * g++.dg/lookup/two-stage2.C: New.
13719 * g++.dg/lookup/two-stage3.C: New.
13720 * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
13721 fixed two-stage name lookup for operators.
13722 * g++.dg/template/call3.C: Compiler now produces an appropriate
13723 error message.
13724 * g++.dg/template/crash37.C: Compiler now describes bla() on line
13725 14 as a candidate.
13726 * g++.dg/template/ptrmem4.C: Compiler produces different error
13727 message.
13728 * g++.old-deja/g++.other/pmf3.C: Compiler now describes
13729 connect_to_method as a candidate.
13730
13731 2005-07-20 James A. Morrison <phython@gcc.gnu.org>
13732
13733 * gcc.dg/fold-alloc-1.c: New test.
13734
13735 2005-07-20 Kazu Hirata <kazu@codesourcery.com>
13736
13737 * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
13738 gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
13739
13740 2005-07-19 James A. Morrison <phython@gcc.gnu.org>
13741
13742 * gcc.dg/fold-abs-1.c: New test.
13743 * gcc.dg/fold-abs-2.c: New test.
13744 * gcc.dg/fold-abs-3.c: New test.
13745
13746 2005-07-20 Giovanni Bajo <giovannibajo@libero.it>
13747
13748 Make CONSTRUCTOR use VEC to store initializers.
13749 * g++.dg/ext/complit3.C: Check for specific error messages.
13750 * g++.dg/init/brace2.C: Update error message.
13751 * g++.dg/warn/Wbraces2.C: Likewise.
13752
13753 2005-07-19 Paul Thomas <pault@gcc.gnu.org>
13754
13755 PR fortran/16940
13756 * gfortran.dg/module_interface_1.f90: New test.
13757
13758 2005-07-19 Danny Berlin <dberlin@dberlin.org>
13759 Kenneth Zadeck <zadeck@naturalbridge.com>
13760
13761 * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
13762
13763 2005-07-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13764
13765 * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
13766 specify -Wformat for these tests.
13767 * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
13768 gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
13769 * gcc.dg/format/opt-6.c: Delete.
13770
13771 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
13772
13773 * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
13774 * gcc.dg/tree-ssa/sra-3.c: Likewise.
13775
13776 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
13777
13778 * gcc.dg/tree-ssa/alias-2.c: New test.
13779
13780 2005-07-18 Mark Mitchell <mark@codesourcery.com>
13781
13782 PR c++/22263
13783 * g++.dg/template/explicit7.C: New test.
13784
13785 2005-07-17 Jerry DeLisle <jvdelisle@verizon.net>
13786
13787 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
13788 width of 8 to +Inf and -Inf.
13789
13790 2005-07-17 Mark Mitchell <mark@codesourcery.com>
13791
13792 PR c++/22139
13793 * g++.dg/template/friend36.C: New test.
13794
13795 2005-07-16 David Edelsohn <edelsohn@gnu.org>
13796
13797 PR fortran/21730
13798 * gfortran.dg/pr21730.f: New test.
13799
13800 2005-07-16 Danny Berlin <dberlin@dberlin.org>
13801 Kenneth Zadeck <zadeck@naturalbridge.com>
13802
13803 * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
13804 since pure const detection cannot run at -O1 in c compiler.
13805 * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
13806 can now optimize this case properly.
13807 * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
13808 because we now pass.
13809 * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
13810
13811 2005-07-16 Joseph S. Myers <joseph@codesourcery.com>
13812
13813 PR c/22421
13814 * gcc.dg/format/bitfld-1.c: New test.
13815
13816 2005-07-15 Mark Mitchell <mark@codesourcery.com>
13817
13818 PR c++/22204
13819 * g++.dg/rtti/repo1.C: New test.
13820
13821 2005-07-15 Andrew Pinski <pinskia@physics.uc.edu>
13822
13823 PR middle-end/22398
13824 * gcc.c-torture/compile/pr22398.c: New test.
13825
13826 2005-07-15 Mark Mitchell <mark@codesourcery.com>
13827
13828 PR c++/22132
13829 * g++.dg/expr/cast4.C: New test.
13830
13831 2005-07-15 Richard Guenther <rguenther@suse.de>
13832
13833 * gcc.dg/tree-ssa/flatten-1.c: New testcase.
13834 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
13835
13836 2005-07-15 Steven Bosscher <stevenb@suse.de>
13837
13838 PR tree-optimization/22230
13839 * gcc.dg/tree-ssa/pr22230.c: New test.
13840
13841 2005-07-14 Jakub Jelinek <jakub@redhat.com>
13842
13843 * gfortran.dg/g77/cpp6.f: New test.
13844
13845 PR fortran/22417
13846 * gfortran.dg/g77/cpp5.F: New test.
13847 * gfortran.dg/g77/cpp5.h: New file.
13848 * gfortran.dg/g77/cpp5inc.h: New file.
13849
13850 2005-07-12 Paul Thomas <pault@gcc.gnu.org>
13851
13852 PR libfortran/16435
13853 * gfortran.dg/tl_editting.f90: New.
13854 * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
13855
13856 2005-07-14 Steven G. Kargl <kargls@comcast.net>
13857
13858 * gfortran.dg/char_array_constructor.f90: New test.
13859
13860 2005-07-13 Paul Thomas <pault@gcc.gnu.org>
13861
13862 * gfortran.dg/past_eor.f90: New.
13863 * gfortran.dg/complex_read.f90: New.
13864
13865 2005-07-13 Jeff Law <law@redhat.com>
13866
13867 * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
13868 additional casts.
13869
13870 * gcc.dg/tree-ssa/pr22321.c: New test
13871
13872 2005-07-13 Paolo Bonzini <bonzini@gnu.org>
13873
13874 PR tree-optimization/21921
13875 * gcc.dg/tree-ssa/pr21921.c: New.
13876
13877 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
13878
13879 PR tree-optimizatio/22442
13880 * gcc.dg/tree-ssa/loop-11.c: New test.
13881
13882 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
13883
13884 PR tree-opt/21840
13885 * gcc.c-torture/compile/pr21840.c: New test.
13886
13887 2005-07-12 Jan Hubicka <jh@suse.cz>
13888
13889 * gcc.c-torture/compile/pr22379.c: New test.
13890
13891 2005-07-11 Thomas Koenig <Thomas.Koenig@online.de>
13892
13893 PR libfortran/21593
13894 gfortran.dg/dev_null.f90: Remove outdated comment about
13895 PR libfortran/21593.
13896
13897
13898 2005-07-12 Dale Johannesen <dalej@apple.com>
13899
13900 * gcc.target/i386/compress-float-sse.c: New.
13901 * gcc.target/i386/compress-float-sse-pic.c: New.
13902 * gcc.target/i386/compress-float-387.c: New.
13903 * gcc.target/i386/compress-float-387-pic.c: New.
13904 * gcc.dg/compress-float-ppc.c: New.
13905 * gcc.dg/compress-float-ppc-pic.c: New.
13906
13907 2005-07-12 Thomas Koenig <Thomas.Koenig@online.de>
13908
13909 PR libfortran/21593
13910 gfortran.dg/dev_null.f90: Remove targets.
13911
13912 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
13913
13914 PR tree-opt/22335
13915 * gcc.dg/pr22335-1.c: New test.
13916 * gcc.dg/pr22335-2.c: New test.
13917
13918 2005-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13919
13920 PR c++/20172
13921 * g++.dg/template/nontype12.C : New test.
13922
13923 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
13924
13925 * gcc.dg/tree-ssa/loop-10.c: New test.
13926
13927 2005-07-11 Kazu Hirata <kazu@codesourcery.com>
13928
13929 * gcc.c-torture/execute/20020720-1.x: Remove.
13930
13931 2005-07-11 Jakub Jelinek <jakub@redhat.com>
13932
13933 * gfortran.fortran-torture/execute/forall_7.f90: New test.
13934
13935 2005-07-10 Richard Sandiford <richard@codesourcery.com>
13936
13937 * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
13938 (dg-mips-options): Use it.
13939
13940 2005-07-09 Diego Novillo <dnovillo@redhat.com>
13941
13942 * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
13943
13944 2005-07-09 Richard Henderson <rth@redhat.com>
13945
13946 * lib/target-supports.exp (check_effective_target_sync_char_short):
13947 Add alpha.
13948
13949 2005-07-09 Thomas Koenig <Thomas.Koenig@online.de>
13950
13951 PR libfortran/22217
13952 * gfortran.dg/negative-z-descriptor.f90: New test.
13953
13954 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
13955
13956 PR tree-opt/22329
13957 * gcc.dg/pr22329.c: New test.
13958
13959 2005-07-08 Kazu Hirata <kazu@codesourcery.com>
13960
13961 PR tree-optimization/20139
13962 * gcc.dg/tree-ssa/pr20139.c: New.
13963
13964 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
13965
13966 PR tree-opt/22356
13967 * testsuite/gcc.dg/pr22356-1.c: New test.
13968
13969 2005-07-08 Nathan Sidwell <nathan@codesourcery.com>
13970
13971 PR c++/21799
13972 * g++.dg/template/unify8.C: New.
13973 * g++.dg/template/unify9.C: New.
13974
13975 2005-07-08 Jakub Jelinek <jakub@redhat.com>
13976
13977 * gfortran.fortran-torture/execute/entry_10.f90: New test.
13978
13979 2005-07-07 Geoffrey Keating <geoffk@apple.com>
13980
13981 * gcc.dg/darwin-version-1.c: New.
13982 * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
13983 * gcc.dg/builtins-20.c: Likewise.
13984 * gcc.dg/builtins-53.c: Likewise.
13985 * gcc.dg/torture/builtins-convert-1.c: Likewise.
13986 * gcc.dg/torture/builtins-convert-2.c: Likewise.
13987 * gcc.dg/torture/builtins-convert-3.c: Likewise.
13988 * gcc.dg/torture/builtins-power-1.c: Likewise.
13989 * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
13990 on Darwin.
13991
13992 2005-07-07 Jeff Law <law@redhat.com>
13993
13994 * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on
13995 argument evaluation order.
13996
13997 2005-07-07 Thomas Koenig <Thomas.Koenig@online.de>
13998
13999 PR libfortran/21594
14000 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
14001 Add test cases where the shift length is greater than the
14002 array length.
14003
14004 2005-07-07 Ziemowit Laski <zlaski@apple.com>
14005
14006 * obj-c++.dg/proto-lossage-6.mm: New.
14007 * objc.dg/proto-lossage-6.m: New.
14008
14009 2005-07-07 Ziemowit Laski <zlaski@apple.com>
14010
14011 * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
14012 * objc.dg/gnu-runtime-2.m: Likewise.
14013
14014 2005-07-07 Jakub Jelinek <jakub@redhat.com>
14015
14016 * gfortran.dg/longline.f: New test.
14017
14018 * gfortran.dg/badline.f: New test.
14019
14020 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
14021
14022 PR fortran/16531
14023 PR fortran/15966
14024 PR fortran/18781
14025 * gfortran.dg/hollerith.f90: New.
14026 * gfortran.dg/hollerith2.f90: New.
14027 * gfortran.dg/hollerith3.f90: New.
14028 * gfortran.dg/hollerith4.f90: New.
14029 * gfortran.dg/hollerith_f95.f90: New.
14030 * gfortran.dg/hollerith_legacy.f90: New.
14031 * gfortran.dg/g77/cpp4.F: New. Port from g77.
14032
14033 2005-07-07 Ziemowit Laski <zlaski@apple.com>
14034
14035 PR objc/22274
14036 * obj-c++.dg/gnu-runtime-[1-2].mm: New.
14037 * objc.dg/gnu-runtime-2.m: New.
14038
14039 2005-07-06 Jeff Law <law@redhat.com>
14040
14041 * gcc.dg/tree-ssa/vrp17.c: New test.
14042
14043 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
14044
14045 PR fortran/22327
14046 * gfortran.dg/array_constructor_5.f90: New test.
14047
14048 2005-07-07 Jakub Jelinek <jakub@redhat.com>
14049
14050 * gfortran.fortran-torture/execute/entry_9.f90: New test.
14051
14052 2005-07-06 Fariborz Jahanian <fjahanian@apple.com>
14053
14054 * gcc.dg/20030324-1.c: Remove -fforce-mem option.
14055 * gcc.dg/980816-1.c: Ditto.
14056
14057 2005-07-06 Jeff Law <law@redhat.com>
14058
14059 * gcc.c-torture/compile/pr21356.c: New test.
14060
14061 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
14062
14063 PR c/22013
14064 PR c/22098
14065 * gcc.c-torture/compile/pr22013-1.c,
14066 gcc.c-torture/execute/pr22098-1.c,
14067 gcc.c-torture/execute/pr22098-2.c,
14068 gcc.c-torture/execute/pr22098-3.c: New tests.
14069
14070 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
14071
14072 PR c/22308
14073 * gcc.dg/pr22308-1.c: New test.
14074
14075 2005-07-05 Kazu Hirata <kazu@codesourcery.com>
14076
14077 * gcc.dg/compare1.c: Add -fno-short-enums. Don't skip on any
14078 target.
14079 * gcc.dg/compare9.c: Use -fshort-enums instead of
14080 -fno-short-enums. Change the last test to dg-bogus.
14081
14082 2005-07-04 Kazu Hirata <kazu@codesourcery.com>
14083
14084 * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
14085 * gcc.dg/compare9.c: New.
14086
14087 2005-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14088
14089 * gfortran.dg/io_invalid_1.f90: Fix expected error message.
14090
14091 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
14092
14093 PR testsuite/22288
14094 * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
14095
14096
14097 2005-07-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14098
14099 * gcc.dg/format/gcc_gfc-1.c: New.
14100
14101 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
14102
14103 * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
14104
14105 2005-07-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14106
14107 PR fortran/20842
14108 * gfortran.dg/io_invalid_1.f90: New test.
14109
14110 2005-07-03 Joseph S. Myers <joseph@codesourcery.com>
14111
14112 * gcc.dg/format/gcc_diag-1.c: Update.
14113
14114 2005-07-02 Jeff Law <law@redhat.com>
14115
14116 * gcc.dg/tree-ssa/pr22051-1.c: New test.
14117 * gcc.dg/tree-ssa/pr22051-2.c: New test.
14118
14119 2005-07-02 Joseph S. Myers <joseph@codesourcery.com>
14120
14121 * gcc.dg/format/gcc_diag-1.c: Update.
14122
14123 2005-07-01 Andrew Pinski <pinskia@physics.uc.edu>
14124
14125 PR tree-opt/22269
14126 * gcc.c-torture/compile/pr22269.c: New test.
14127
14128 2005-06-30 Diego Novillo <dnovillo@redhat.com>
14129
14130 PR 21584
14131 PR 22219
14132 * g++.dg/tree-ssa/pr21584-1.C: New test.
14133 * g++.dg/tree-ssa/pr21584-2.C: New test.
14134
14135 2005-06-30 Ziemowit Laski <zlaski@apple.com>
14136
14137 * obj-c++.dg/try-catch-11.mm: New.
14138 * objc.dg/try-catch-10.m: New.
14139
14140 2005-06-29 David Edelsohn <edelsohn@gnu.org>
14141
14142 * g++.dg/other/ucnid-1.C: xfail on AIX.
14143
14144 2005-06-29 Diego Novillo <dnovillo@redhat.com>
14145
14146 PR 22234
14147 * gcc.dg/20050629-1.c: New test.
14148
14149 2005-06-29 Ziemowit Laski <zlaski@apple.com>
14150
14151 * obj-c++.dg/const-str-1[0-1].mm: New.
14152 * objc.dg/const-str-1[0-1].m: New.
14153
14154 2005-05-29 Richard Henderson <rth@redhat.com>
14155
14156 * lib/target-supports.exp (check_effective_target_vect_no_int_max):
14157 Rename from check_effective_target_vect_no_max.
14158 (check_effective_target_vect_no_int_add): New.
14159 * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
14160 * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
14161 * gcc.dg/vect/vect-reduc-3.c: Likewise.
14162 * gcc.dg/vect/vect-reduc-1.c: Use both.
14163 * gcc.dg/vect/vect-reduc-2.c: Likewise.
14164
14165 2005-05-29 Richard Henderson <rth@redhat.com>
14166
14167 * lib/target-supports.exp (check_effective_target_vect_no_max):
14168 Remove i386 and x86_64.
14169
14170 2005-06-29 Steve Ellcey <sje@cup.hp.com>
14171
14172 PR testsuite/21969
14173 * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
14174
14175 2005-06-29 Steve Ellcey <sje@cup.hp.com>
14176
14177 PR middle-end/21969
14178 * gcc.dg/vect/pr21969.c: New test.
14179
14180 2005-06-28 Eric Christopher <echristo@redhat.com>
14181
14182 PR c/22052
14183 PR c/21975
14184 * gcc.dg/inline1.c: New test.
14185 * gcc.dg/inline2.c: Ditto.
14186 * gcc.dg/inline3.c: Ditto.
14187 * gcc.dg/inline4.c: Ditto.
14188 * gcc.dg/inline5.c: Ditto.
14189
14190 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
14191
14192 PR libfortran/22142
14193 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
14194 Add testcase also testing eoshift1 for PR 22142.
14195
14196 2005-06-28 Richard Henderson <rth@redhat.com>
14197
14198 * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
14199 * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
14200 gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
14201 gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
14202 gcc.dg/tree-ssa/20030922-2.c: Likewise.
14203
14204 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
14205
14206 PR libfortran/22142
14207 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
14208 Add testcase for PR 22142.
14209
14210 2005-06-28 Joseph S. Myers <joseph@codesourcery.com>
14211
14212 * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
14213 gcc.target/ia64/fpreg-2.c: New tests.
14214
14215 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14216
14217 * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
14218
14219 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14220
14221 PR libfortran/22170
14222 * gfortran.dg/slash_1.f90: New test.
14223
14224 2005-06-27 Richard Henderson <rth@redhat.com>
14225
14226 * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
14227 * gcc.dg/vect/vect-reduc-1char.c: Likewise.
14228 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
14229 * gcc.dg/vect/vect-reduc-2.c: Likewise.
14230 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
14231 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
14232
14233 2005-06-27 Richard Henderson <rth@redhat.com>
14234
14235 * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
14236 * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
14237
14238 2005-06-27 Ziemowit Laski <zlaski@apple.com>
14239
14240 * obj-c++.dg/proto-lossage-5.mm: New.
14241 * objc.dg/proto-lossage-5.m: New.
14242
14243 2005-06-27 Diego Novillo <dnovillo@redhat.com>
14244
14245 PR 21959
14246 * gcc.dg/tree-ssa/pr21959.c: New test.
14247
14248 2005-06-27 Jakub Jelinek <jakub@redhat.com>
14249
14250 * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
14251 * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
14252 testing uninitialized var.
14253
14254 * gcc.c-torture/execute/builtins/chk.h: New.
14255 * gcc.c-torture/execute/builtins/lib/chk.c: New.
14256 * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
14257 * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
14258 * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
14259 * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
14260 * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
14261 * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
14262 * gcc.c-torture/execute/builtins/memset-chk.c: New test.
14263 * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
14264 * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
14265 * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
14266 * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
14267 * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
14268 * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
14269 * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
14270 * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
14271 * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
14272 * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
14273 * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
14274 * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
14275 * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
14276 * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
14277 * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
14278 * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
14279 * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
14280 * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
14281 * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
14282 * gcc.dg/builtin-object-size-1.c: New test.
14283 * gcc.dg/builtin-object-size-2.c: New test.
14284 * gcc.dg/builtin-object-size-3.c: New test.
14285 * gcc.dg/builtin-object-size-4.c: New test.
14286 * gcc.dg/builtin-object-size-5.c: New test.
14287 * gcc.dg/builtin-stringop-chk-1.c: New test.
14288 * gcc.dg/builtin-stringop-chk-2.c: New test.
14289 * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
14290 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
14291 * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
14292 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
14293 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
14294 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
14295 * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
14296 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
14297 * gcc.c-torture/execute/printf-1.c: New test.
14298 * gcc.c-torture/execute/fprintf-1.c: New test.
14299 * gcc.c-torture/execute/vprintf-1.c: New test.
14300 * gcc.c-torture/execute/vfprintf-1.c: New test.
14301 * gcc.c-torture/execute/printf-chk-1.c: New test.
14302 * gcc.c-torture/execute/fprintf-chk-1.c: New test.
14303 * gcc.c-torture/execute/vprintf-chk-1.c: New test.
14304 * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
14305
14306 2005-06-27 Michael Matz <matz@suse.de>
14307
14308 * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
14309 slot is not merged if address escapes.
14310
14311 2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14312
14313 PR c/21911
14314 * gcc.dg/format/sentinel-1.c: Update. Fix execl* calls.
14315
14316 2005-06-26 Jakub Jelinek <jakub@redhat.com>
14317
14318 PR middle-end/17965
14319 * gcc.c-torture/compile/20050622-1.c: New test.
14320
14321 PR middle-end/22028
14322 * gcc.dg/20050620-1.c: New test.
14323
14324 2005-06-26 Kazu Hirata <kazu@codesourcery.com>
14325
14326 PR tree-optimization/22026
14327 * gcc.dg/tree-ssa/pr22026.c: New.
14328
14329 2005-06-25 Thomas Koenig <Thomas.Koenig@online.de>
14330
14331 PR libfortran/22144
14332 * gfortran.dg/shift-alloc.f90: New testcase.
14333
14334 2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
14335
14336 * all files: Update FSF address in copyright headers.
14337
14338 2005-06-22 Jan Hubicka <jh@suse.cz>
14339
14340 * wholeprogram-1.c: New testcase.
14341 * wholeprogram-2.c: New testcase.
14342
14343 2005-06-24 Mark Mitchell <mark@codesourcery.com>
14344
14345 PR 22171
14346 * gcc.dg/tree-ssa/pr22171.c: New test.
14347
14348 2005-06-24 Feng Wang <fengwang@nudt.edu.cn>
14349
14350 * gfortran.dg/simplify_modulo.f90: New.
14351
14352 2005-06-24 Jan Hubicka <jh@suse.cz>
14353
14354 * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
14355
14356 2005-06-23 Ziemowit Laski <zlaski@apple.com>
14357
14358 * obj-c++.dg/proto-lossage-[1-4].mm: New.
14359
14360 2005-06-23 Ziemowit Laski <zlaski@apple.com>
14361
14362 * obj-c++.dg/typedef-alias-1.mm: New.
14363 * objc.dg/typedef-alias-1.m: New.
14364
14365 2005-06-23 Jeff Law <law@redhat.com>
14366
14367 * gcc.dg/tree-ssa/vrp16.c: New test.
14368
14369 2005-06-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14370
14371 * lib/target-supports.exp: Add
14372 check_effective_target_fortran_large_real and
14373 check_effective_target_fortran_large_int to check for
14374 corresponding effective targets.
14375 * gfortran.dg/large_integer_kind_1.f90: New test.
14376 * gfortran.dg/large_real_kind_1.f90: New test.
14377
14378 2005-06-23 Kazu Hirata <kazu@codesourcery.com>
14379
14380 PR tree-optimization/22117
14381 * gcc.dg/tree-ssa/pr22117.c: New.
14382
14383 2005-06-23 James A. Morrison <phython@gcc.gnu.org>
14384
14385 PR testsuite/22123
14386 * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
14387
14388 2005-06-23 David Edelsohn <edelsohn@gnu.org>
14389
14390 * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
14391
14392 2005-06-23 David Billinghurst <David.Billinghurst@riotinto.com>
14393
14394 * gfortran.dg/f2c_4.f90: Add tests for complex functions
14395 * gfortran.dg/f2c_4.c: Likewise.
14396
14397 2005-06-22 Paul Brook <paul@codesourcery.com>
14398
14399 PR fortran/21034
14400 * gfortran.dg/auto_save_1.f90: New test.
14401
14402 2005-06-22 Michael Matz <matz@suse.de>
14403
14404 * gcc.target/x86-64/abi: New directory.
14405 * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
14406 * gcc.target/x86-64/abi/README.gcc: New file.
14407 * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
14408 * gcc.target/x86-64/abi/asm-support.s: New file.
14409 * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
14410 * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
14411 * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
14412 * gcc.target/x86_64/abi/test_basic_returning.c: New test.
14413 * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
14414 * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
14415 * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
14416 * gcc.target/x86_64/abi/test_bitfields.c: New test.
14417 * gcc.target/x86_64/abi/test_complex_returning.c: New test.
14418 * gcc.target/x86_64/abi/test_passing_floats.c: New test.
14419 * gcc.target/x86_64/abi/test_passing_integers.c: New test.
14420 * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
14421 * gcc.target/x86_64/abi/test_passing_structs.c: New test.
14422 * gcc.target/x86_64/abi/test_passing_unions.c: New test.
14423 * gcc.target/x86_64/abi/test_struct_returning.c: New test.
14424 * gcc.target/x86_64/abi/test_varargs.c: New test.
14425
14426 2005-06-21 Joseph S. Myers <joseph@codesourcery.com>
14427
14428 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
14429 32-bit i?86 and x86_64.
14430
14431 2005-06-21 Ziemowit Laski <zlaski@apple.com>
14432
14433 * obj-c++.dg/const-str-[1-9].mm: New tests.
14434
14435 2005-06-21 Paul Thomas <pault@gcc.gnu.org>
14436
14437 PR fortran/22010
14438 * gfortran.dg/namelist_use.f90: New.
14439 * gfortran.dg/namelist_use_only.f90: New.
14440
14441 2005-06-21 Jeff Law <law@redhat.com>
14442
14443 * gcc.dg/tree-ssa/vrp15.c: New test.
14444
14445 2005-06-21 Dorit Nuzman <dorit@il.ibm.com>
14446
14447 * lib/target-supports.exp (check_effective_target_vect_reduction):
14448 Remove.
14449 * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
14450 * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
14451 remove vect_reduction target keyword. Also avoid two returns in main.
14452 * gcc.dg/vect/vect-reduc-3.c: Likewise.
14453 * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
14454 * gcc.dg/vect/vect-reduc-1short.c: New test.
14455 * gcc.dg/vect/vect-reduc-1char.c: New test.
14456 * gcc.dg/vect/vect-reduc-2short.c: New test.
14457 * gcc.dg/vect/vect-reduc-2char.c: New test.
14458 * gcc.dg/vect/vect-reduc-6.c: New test.
14459 * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
14460 * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
14461 * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
14462
14463 2005-06-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
14464 Paul Thomas <pault@gcc.gnu.org>
14465
14466 * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
14467 New tests.
14468
14469 2005-06-20 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14470
14471 * gfortran.dg/backslash_1.f90: New test.
14472 * gfortran.dg/backslash_2.f90: New test.
14473
14474 2005-06-20 Steven G. Kargl <kargls@comcast.net>
14475
14476 * gfortran.dg/duplicate_labels.f90: New test.
14477
14478 2005-06-20 Jan Beulich <jbeulich@novell.com>
14479
14480 * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
14481 unsupportable relocations.
14482 * g++.old-deja/g++.other/store-expr1.C: Likewise.
14483 * gcc.dg/20050321-2.c: xfail for NetWare.
14484
14485 2005-06-20 Andreas Jaeger <aj@suse.de>
14486
14487 * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
14488 gcc.target/i386/fastcall-sseregparm.c,
14489 gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
14490
14491 2005-06-19 Richard Henderson <rth@redhat.com>
14492
14493 * gcc.dg/tree-ssa/pr21985.c: Use size_t.
14494
14495 2005-06-19 Joseph S. Myers <joseph@codesourcery.com>
14496
14497 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
14498
14499 2005-06-19 Aldy Hernandez <aldyh@redhat.com>
14500
14501 PR c++/22115
14502 * g++.dg/conversion/simd2.C: Change expected error message.
14503
14504 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
14505
14506 * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
14507 * gcc.dg/vect/vect-reduc-2.c: Likewise.
14508 * gcc.dg/vect/vect-reduc-3.c: Likewise.
14509
14510 2005-06-18 James A Morrison <phython@gcc.gnu.org>
14511
14512 * gcc.dg/fold-mod-1.c: New test.
14513
14514 2005-06-18 Steven G. Kargl <kargls@comcast.net>
14515
14516 PR fortran/19926
14517 * gfortran.dg/pr19926.f90: New test.
14518
14519 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
14520
14521 * lib/target-supports.exp (check_effective_target_vect_reduction): New.
14522 * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
14523 targets.
14524 * gcc.dg/vect/vect-reduc-2.c: Likewise.
14525 * gcc.dg/vect/vect-reduc-3.c: Likewise.
14526
14527 2005-06-18 Joseph S. Myers <joseph@codesourcery.com>
14528
14529 * gcc.target/ia64/float80-varargs-1.c: New test.
14530
14531 2005-06-18 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
14532
14533 PR tree-opt/22035
14534 * gfortran.dg/f2c_6.f90: New test.
14535
14536 2005-06-17 Geoffrey Keating <geoffk@apple.com>
14537
14538 PR c++/17413
14539 * g++.dg/template/local5.C: New.
14540
14541 2005-06-17 Richard Henderson <rth@redhat.com>
14542
14543 * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
14544
14545 2005-06-07 David Billinghurst <David.Billinghurst@riotinto.com>
14546
14547 PR testsuite/21945
14548 * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
14549
14550 2005-06-15 Giovanni Bajo <giovannibajo@libero.it>
14551
14552 * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
14553 gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
14554 gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
14555 gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
14556 check_vect to verify the presence of hardware vector support.
14557
14558 2005-06-16 James A. Morrison <phython@gcc.gnu.org>
14559
14560 PR testsuite/22056
14561 * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
14562
14563 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14564
14565 PR libfortran/19216
14566 * gfortran.dg/pr19216.f: Add correct space between brackets and
14567 dg directive.
14568
14569 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14570
14571 PR libfortran/16436
14572 * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
14573
14574 2005-06-16 Richard Guenther <rguenth@gcc.gnu.org>
14575
14576 * gcc.target/i386/attributes-error.c: New testcase.
14577 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
14578 * gcc.target/i386/regparm-stdcall.c: Likewise.
14579 * gcc.target/i386/sseregparm-1.c: Likewise.
14580 * gcc.target/i386/sseregparm-2.c: Likewise.
14581
14582 2005-06-16 Nathan Sidwell <nathan@codesourcery.com>
14583
14584 * g++.dg/rtti/crash2.C: New.
14585
14586 2005-06-15 Joseph S. Myers <joseph@codesourcery.com>
14587
14588 * gcc.dg/noncompile/20040203-3.c: Update expected message.
14589
14590 2005-06-15 David Ung <davidu@mips.com>
14591
14592 * gcc.target/mips/mips16e-extends.c: New test for testing the
14593 generation of MIPS16e zeb/zeh, seb/seh instructions.
14594
14595 2005-06-15 Diego Novillo <dnovillo@redhat.com>
14596
14597 PR 22018
14598 * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
14599 * gcc.dg/tree-ssa/pr22018.c: New test.
14600
14601 2005-06-15 Aldy Hernandez <aldyh@redhat.com>
14602
14603 * gcc.dg/simd-1.c: Update error messages.
14604 * gcc.dg/simd-1b.c: Re-enable tests. Update error messages.
14605 * gcc.dg/simd-2.c: Update error messages.
14606 * gcc.dg/simd-4.c: New.
14607
14608 2005-06-15 Nathan Sidwell <nathan@codesourcery.com>
14609
14610 PR c++/20678
14611 * g++.dg/other/crash-4.C: New.
14612
14613 2005-06-14 Devang Patel <dpatel@apple.com>
14614
14615 * gcc.dg/vect/vect-ifcvt-1.c: Remove.
14616
14617 2005-06-14 Nathan Sidwell <nathan@codesourcery.com>
14618
14619 PR c++/21929
14620 * g++.dg/parse/crash11.C: Update
14621
14622 2005-06-13 Jeff Law <law@redhat.com>
14623
14624 * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
14625 perform the desired transformations.
14626 * gcc.dg/tree-ssa/20030806-6.c: Similarly.
14627 * gcc.dg/tree-ssa/20040514-2.c: Similarly.
14628
14629 2005-06-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
14630
14631 PR fortran/22038
14632 * gfortran.dg/forall_1.f90: Un-XFAIL.
14633
14634 2005-06-13 Nathan Sidwell <nathan@codesourcery.com>
14635
14636 PR c++/21929
14637 * g++.dg/parse/crash26.C: New.
14638
14639 PR c++/20789
14640 * g++.dg/init/member1.C: New.
14641
14642 2005-06-13 Jakub Jelinek <jakub@redhat.com>
14643
14644 * gfortran.dg/altreturn_1.f90: New test.
14645
14646 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
14647
14648 PR middle-end/21985
14649 * gcc.dg/tree-ssa/pr21985.c: New test.
14650
14651 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
14652
14653 * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
14654
14655 2005-06-12 Roger Sayle <roger@eyesopen.com>
14656
14657 PR c++/21930
14658 * g++.dg/other/error10.C: New test case.
14659
14660 2005-06-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14661
14662 PR libfortran/19155
14663 * gfortran.dg/pr19155.f: Add test.
14664
14665 2005-06-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
14666
14667 * gfortran.dg/f2c_7.f90: New test.
14668
14669 * gfortran.dg/forall_1.f90: XFAILed.
14670
14671 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
14672
14673 * gcc.dg/pr14796-1.c: New.
14674 * gcc.dg/pr14796-2.c: New.
14675
14676 2005-06-11 Steven G. Kargl <kargls@comcast.net>
14677
14678 PR fortran/17792
14679 PR fortran/21375
14680 * gfortran.dg/deallocate_stat.f90: New test.
14681
14682 2005-06-11 Thomas Koenig <Thomas.Koenig@online.de>
14683
14684 * gfortran.fortran-torture/execute/in-pack.f90: New test.
14685
14686 2005-06-10 Dorit Nuzman <dorit@il.ibm.com>
14687
14688 * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
14689 access will be generated when this loop is vectorized. Test that
14690 accesses with same alignment were detected.
14691 * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
14692 Test that accesses with same alignment were detected.
14693 * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
14694 * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
14695 alignment were detected.
14696
14697 2005-06-10 Aldy Hernandez <aldyh@redhat.com>
14698
14699 PR c++/10611
14700 * g++.dg/conversion/simd2.C: New.
14701
14702 2005-06-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
14703
14704 * gcc.dg/Wcxx-compat-1.c: New.
14705
14706 2005-06-09 Thomas Koenig <Thomas.Koenig@online.de>
14707
14708 PR libfortran/21480
14709 * gfortran.dg/reshape-complex.f90: Add a test for a packed
14710 complex array.
14711
14712 2005-06-09 Nathan Sidwell <nathan@codesourcery.com>
14713
14714 * gcc.dg/alias-8.c: New.
14715
14716 2005-06-08 Joseph S. Myers <joseph@codesourcery.com>
14717
14718 * gcc.dg/format/cmn_err-1.c: Update.
14719
14720 2005-06-08 James A. Morrison <phython@gcc.gnu.org>
14721
14722 PR target/20666
14723 * gcc.target/sparc/fexpand-2.c: New.
14724 * gcc.target/sparc/fpmerge-2.c: New.
14725 * gcc.target/sparc/fpmul-2.c: New.
14726 * gcc.target/sparc/noresult.c: New.
14727 * gcc.target/sparc/pdist-2.c: New.
14728 * gcc.target/sparc/pdist-3.c: New.
14729
14730 2005-06-08 Alex V. Breger <atrus.ru@atrus.ru>
14731
14732 PR testsuite/21702
14733 * gcc.target/i386/i386.exp: Fix comment typo.
14734
14735 2005-06-08 Nathan Sidwell <nathan@codesourcery.com>
14736
14737 PR c++/19497
14738 * g++.dg/inherit/using5.C: New.
14739 * g++.dg/inherit/using6.C: New.
14740
14741 2005-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14742
14743 PR c++/19894
14744 * g++.dg/template/ptrmem15.C: New test.
14745
14746 PR c++/20563
14747 * g++.dg/ext/label4.C: New test.
14748
14749 2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr>
14750
14751 * gcc.dg/tls/debug-1.c: New test.
14752
14753 2005-06-07 Dale Johannesen <dalej@apple.com>
14754
14755 * gcc.target/i386/movq.c: New.
14756
14757 2005-06-07 Dale Johannesen <dalej@apple.com>
14758
14759 * gcc.dg/20050607-1.c: New.
14760
14761 2005-06-07 Jakub Jelinek <jakub@redhat.com>
14762
14763 PR middle-end/21850
14764 * gcc.c-torture/execute/20050607-1.c: New test.
14765
14766 2005-06-07 Thomas Koenig <Thomas.Koenig@online.de>
14767
14768 PR libfortran/21926
14769 * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
14770 Test case where the return array has lowest stride one,
14771 but isn't packed.
14772
14773 2005-06-07 Adrian Straetling <straetling@de.ibm.com>
14774
14775 * lib/target-supports.exp (check_effective_target_sync_int_long):
14776 Add s390 and s390x targets.
14777
14778 2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
14779
14780 * gcc.dg/tree-ssa/loop-2.c: Update outcome.
14781 * gcc.dg/tree-ssa/loop-3.c: Update outcome.
14782 * gcc.dg/tree-ssa/loop-4.c: Update outcome.
14783 * gcc.dg/tree-ssa/loop-9.c: New test.
14784
14785 2005-06-07 Nathan Sidwell <nathan@codesourcery.com>
14786
14787 * g++.dg/parse/defarg10.C: New.
14788
14789 2005-06-06 Jakub Jelinek <jakub@redhat.com>
14790
14791 PR regression/21897
14792 * gcc.c-torture/execute/20050604-1.c: New test.
14793
14794 2005-06-06 Nathan Sidwell <nathan@codesourcery.com>
14795
14796 PR 21903
14797 * g++.dg/parse/defarg9.C: New.
14798
14799 PR c++/20637
14800 * g++.dg/inherit/using4.C: New.
14801 * g++.dg/overload/error1.C: Adjust expected errors.
14802 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
14803 * g++.old-deja/g++.brendan/arm2.C: Likewise.
14804 * g++.old-deja/g++.other/redecl2.C: Likewise.
14805 * g++.old-deja/g++.other/redecl4.C: Likewise.
14806 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
14807
14808 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
14809
14810 * gfortran.dg/f2c_5.f90: Add -w to dg-options
14811
14812 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
14813
14814 * lib/gfortran.exp (gfortran_target_compile): Call
14815 dg-additional-files-options
14816 * gfortran.dg/f2c_4.f90: New file
14817 * gfortran.dg/f2c_4.c: New file
14818 * gfortran.dg/f2c_5.f90: New file
14819 * gfortran.dg/f2c_5.c: New file
14820
14821 2005-06-05 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
14822
14823 * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
14824
14825 PR fortran/21912
14826 * gfortran.dg/array_constructor_4.f90: New test.
14827
14828 2005-06-05 Mark Mitchell <mark@codesourcery.com>
14829
14830 PR c++/21619
14831 * g++.dg/ext/builtin9.C: New test.
14832
14833 2005-06-05 Dale Johannesen <dalej@apple.com>
14834
14835 * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
14836 * gcc.c-torture/execute/20050603-2.c: Ditto.
14837
14838 2005-06-05 Dorit Nuzman <dorit@il.ibm.com>
14839
14840 * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
14841 * gcc.dg/vect/vect-reduc-1.c: New.
14842 * gcc.dg/vect/vect-reduc-2.c: New.
14843 * gcc.dg/vect/vect-reduc-3.c: New.
14844
14845 2005-06-04 Dale Johannesen <dalej@apple.com>
14846
14847 * gcc.c-torture/execute/20050603-1.c: New.
14848 * gcc.c-torture/execute/20050603-2.c: New.
14849 * gcc.dg/20050603-3.c: New.
14850
14851 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
14852
14853 PR fortran/19195
14854 * gfortran.dg/debug_1.f90: New test.
14855
14856 * gfortran.dg/forall_1.f90: New test.
14857
14858 2005-06-04 Erik Edelmann <erik.edelmann@iki.fi>
14859
14860 * gfortran.dg/array_constructor_3.f90: New test.
14861
14862 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
14863
14864 * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
14865
14866 2005-06-04 Hans-Peter Nilsson <hp@axis.com>
14867
14868 * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
14869
14870 2005-06-04 Joseph S. Myers <joseph@codesourcery.com>
14871
14872 PR c/21873
14873 * gcc.dg/init-excess-1.c: New test.
14874
14875 2005-06-03 Mark Mitchell <mark@codesourcery.com>
14876
14877 PR c++/21853
14878 * g++.dg/expr/static_cast6.C: New test.
14879
14880 2005-06-03 Diego Novillo <dnovillo@redhat.com>
14881
14882 * gcc.dg/tree-ssa/vrp14.c: New test.
14883
14884 2005-06-03 Mark Mitchell <mark@codesourcery.com>
14885
14886 PR c++/21336
14887 * g++.dg/template/new2.C: New test.
14888
14889 2005-06-03 Josh Conner <jconner@apple.com>
14890
14891 * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
14892 all entries in initializer.
14893
14894 2005-06-03 Richard Guenther <rguenth@gcc.gnu.org>
14895
14896 PR middle-end/21858
14897 * gcc.dg/pr21858.c: New testcase.
14898
14899 2005-06-03 Paolo Bonzini <bonzini@gnu.org>
14900
14901 PR tree-optimization/21292
14902
14903 * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
14904 New.
14905 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
14906 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
14907 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
14908 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
14909 gcc.dg/tree-ssa/gen-vect-32.c: Require it.
14910
14911 2005-06-02 Richard Henderson <rth@redhat.com>
14912
14913 * gcc.dg/sync-2.c: Use -march=i486 for i386.
14914
14915 2005-06-02 Richard Guenther <rguenth@gcc.gnu.org>
14916
14917 * gcc.dg/wtypequal.c: New testcase.
14918
14919 2005-06-02 Diego Novillo <dnovillo@redhat.com>
14920
14921 PR 21582
14922 * gcc.dg/tree-ssa/pr21582.c: New test.
14923
14924 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
14925
14926 PR c++/21280
14927 * g++.dg/opt/interface2.h: New.
14928 * g++.dg/opt/interface2.C: New.
14929 * g++.dg/init/ctor4.C: Adjust error lines.
14930 * g++.old-deja/g++.bob/inherit2.C: Likewise.
14931 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
14932 * g++.old-deja/g++.jason/opeq3.C: Likewise.
14933 * g++.old-deja/g++.pt/assign1.C: Likewise.
14934 * g++.old-deja/g++.pt/crash20.C: Likewise.
14935
14936 2005-06-02 Dorit Nuzman <dorit@il.ibm.com>
14937
14938 PR tree-optimization/21734
14939 * g++.dg/vect/pr21734_1.cc: New.
14940 * g++.dg/vect/pr21734_2.cc: New.
14941
14942 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
14943
14944 PR c++/20350
14945 * g++.dg/template/spec24.C: New.
14946
14947 PR c++/21151
14948 * g++.dg/pch/local-1.C: New.
14949 * g++.dg/pch/local-1.Hs: New.
14950
14951 2005-06-01 Diego Novillo <dnovillo@redhat.com>
14952
14953 PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
14954 PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
14955 * gcc.dg/tree-ssa/pr14341.c: New test.
14956 * gcc.dg/tree-ssa/pr14841.c: New test.
14957 * gcc.dg/tree-ssa/pr20701.c: New test.
14958 * gcc.dg/tree-ssa/pr21086.c: New test.
14959 * gcc.dg/tree-ssa/pr21090.c: New test.
14960 * gcc.dg/tree-ssa/pr21332.c: New test.
14961 * gcc.dg/tree-ssa/pr21458.c: New test.
14962 * gcc.dg/tree-ssa/pr21658.c: New test.
14963 * gcc.dg/tree-ssa/vrp01.c: New test.
14964 * gcc.dg/tree-ssa/vrp02.c: New test.
14965 * gcc.dg/tree-ssa/vrp03.c: New test.
14966 * gcc.dg/tree-ssa/vrp04.c: New test.
14967 * gcc.dg/tree-ssa/vrp05.c: New test.
14968 * gcc.dg/tree-ssa/vrp06.c: New test.
14969 * gcc.dg/tree-ssa/vrp07.c: New test.
14970 * gcc.dg/tree-ssa/vrp08.c: New test.
14971 * gcc.dg/tree-ssa/vrp09.c: New test.
14972 * gcc.dg/tree-ssa/vrp10.c: New test.
14973 * gcc.dg/tree-ssa/vrp11.c: New test.
14974 * gcc.dg/tree-ssa/vrp12.c: New test.
14975 * gcc.dg/tree-ssa/vrp13.c: New test.
14976
14977 2005-06-01 Alexandre Oliva <aoliva@redhat.com>
14978
14979 PR 21029
14980 * gcc.dg/tree-ssa/pr21029.c: New test.
14981
14982 2005-06-01 Roger Sayle <roger@eyesopen.com>
14983
14984 * gfortran.dg/logint-1.f: New test case.
14985 * gfortran.dg/logint-2.f: Likewise.
14986 * gfortran.dg/logint-3.f: Likewise.
14987
14988 2005-06-01 Jakub Jelinek <jakub@redhat.com>
14989
14990 PR c/21536
14991 PR c/20760
14992 * gcc.dg/20050527-1.c: New test.
14993
14994 * gcc.dg/i386-sse-12.c: New test.
14995
14996 PR fortran/21729
14997 * gfortran.dg/implicit_5.f90: New test.
14998
14999 2005-06-01 Feng Wang <fengwang@nudt.edu.cn>
15000
15001 PR fortran/20883
15002 * gfortran/assign_4.f90: New test.
15003 * gfortran/assign_2.f90: Change compile to run.
15004
15005 2005-05-31 Geoffrey Keating <geoffk@geoffk.org>
15006
15007 * lib/target-supports.exp
15008 (check_effective_target_sync_char_short): New.
15009 * gcc.dg/sync-2.c: New.
15010
15011 2005-05-31 Zdenek Dvorak <dvorakz@suse.cz>
15012
15013 PR tree-optimization/21817
15014 * gcc.dg/torture/pr21817-1.c: New.
15015
15016 2005-05-31 Nathan Sidwell <nathan@codesourcery.com>
15017
15018 PR c++/21165
15019 * g++.dg/template/init5.C: New.
15020
15021 2005-05-31 Paul Thomas <pault@gcc.gnu.org>
15022
15023 * gfortran.dg/char_initialiser_actual.f90:
15024 Test character initialisers as actual arguments.
15025 * gfortran.dg/char_pointer_comp_assign.f90:
15026 Test character pointer structure component assignments.
15027 * gfortran.dg/char_array_structure_constructor.f90:
15028 Test character components in structure constructors.
15029
15030 2005-05-31 Andrew pinski <pinskia@physics.uc.edu>
15031
15032 PR middle-end/20931
15033 * g++.dg/opt/pr20931.C: New test.
15034
15035 2005-05-31 Andreas Jaeger <aj@suse.de>
15036
15037 PR testsuite/20772
15038 * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
15039 g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
15040 g++.old-deja/g++.ext/asmspec1.C,
15041 g++.old-deja/g++.other/regstack.C,
15042 gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
15043 gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
15044 gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
15045 gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
15046 gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
15047 gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
15048 gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
15049 gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
15050 gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
15051 gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
15052 gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
15053 gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
15054 gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
15055 gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
15056 gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
15057 gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
15058 gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
15059 gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
15060 gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
15061
15062 2005-05-31 Jeff Law <law@redhat.com>
15063
15064 * gcc.dg/tree-ssa/foldaddr-1.c: New test.
15065
15066 2005-05-30 Paolo Carlini <pcarlini@suse.de>
15067
15068 PR middle-end/21743
15069 * gcc.dg/builtins-1.c: Activate disabled clog test.
15070 * gcc.dg/torture/builtin-attr-1.c: Likewise.
15071
15072 2005-05-29 Paul Thomas <pault@gcc.gnu.org>
15073
15074 * gfortran.dg/char_pointer_assign.f90:
15075 Test character-pointer assignments and pointer assignments.
15076 * gfortran.dg/char_pointer_dummy.f90:
15077 Test character-pointer dummy arguments.
15078 * gfortran.dg/char_pointer_func.f90:
15079 Test character-pointer function returns.
15080 * gfortran.dg/char_pointer_dependency.f90:
15081 Test character-pointer functions with dependencies.
15082
15083 2005-05-30 Mark Mitchell <mark@codesourcery.com>
15084
15085 PR c++/21784
15086 * g++.dg/lookup/using14.C: New test.
15087
15088 2005-05-30 Kazu Hirata <kazu@cs.umass.edu>
15089
15090 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
15091 gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
15092 trailing ^M.
15093
15094 2005-05-29 Geoffrey Keating <geoffk@apple.com>
15095
15096 PR c++/17413
15097 * g++.dg/template/local5.C: New.
15098
15099 PR target/21761
15100 * gcc.c-torture/compile/pr21761.c: New.
15101
15102 * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
15103 before darwin8.
15104
15105 2005-05-30 Steven G. Kargl
15106
15107 PR fortran/20846
15108 * gfortran.dg/inquire_8.f90: New test.
15109
15110 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15111
15112 PR libfortran/21376
15113 * gfortran.dg/output_exponents_1.f90: New test.
15114
15115 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15116
15117 PR libfortran/20006
15118 * gfortran.dg/dollar_edit_descriptor-1.f: New test.
15119
15120 2005-05-28 Mark Mitchell <mark@codesourcery.com>
15121
15122 PR c++/21210
15123 * g++.dg/ext/complex1.C: New test.
15124
15125 PR c++/21340
15126 * g++.dg/init/ctor6.C: New test.
15127
15128 2005-05-29 Jan Hubicka <jh@suse.cz>
15129
15130 * gcc.c-torture/compile/pr21562.c: New.
15131
15132 2005-05-28 Steven G. Kargl <kargls@comcast.net>
15133
15134 * gfortran.dg/subnormal_1.f90: New test.
15135
15136 2005-05-28 Jan Hubicka <jh@suse.cz>
15137
15138 * tree-prof.exp: Fix comment.
15139 * value-prof-1.c: New.
15140 * value-prof-2.c: New.
15141 * value-prof-3.c: New.
15142 * value-prof-4.c: New.
15143
15144 2005-05-27 Mark Mitchell <mark@codesourcery.com>
15145
15146 PR c++/21614
15147 * g++.dg/expr/ptrmem6.C: New test.
15148 * g++.dg/expr/ptrmem6a.C: Likewise.
15149
15150 2005-05-27 Kazu Hirata <kazu@cs.umass.edu>
15151
15152 PR tree-optimization/21658
15153 * gcc.dg/tree-ssa/pr21658.c: New.
15154
15155 2005-05-27 Nathan Sidwell <nathan@codesourcery.com>
15156
15157 PR c++/21455
15158 * g++.dg/inherit/ptrmem3.C: New.
15159
15160 PR c++/21681
15161 * g++.dg/parse/template16.C: New.
15162
15163 2005-05-27 Andreas Jaeger <aj@suse.de>
15164
15165 * gcc.dg/setjmp-2.c: Only run in 32-bit.
15166
15167 * gcc.dg/i386-sse-8.c: Run test on all archs.
15168
15169 2005-05-26 Mike Stump <mrs@apple.com>
15170
15171 * objc.dg/isa-field-1.m: Only run on darwin.
15172 * objc.dg/lookup-1.m: Likewise.
15173 * objc.dg/try-catch-8.m: Likewise.
15174
15175 2005-05-26 Roger Sayle <roger@eyesopen.com>
15176
15177 PR tree-optimization/9814
15178 * gcc.dg/pr9814-1.c: New test case.
15179
15180 2005-05-26 Ziemowit Laski <zlaski@apple.com>
15181
15182 * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
15183 objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
15184 objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
15185 objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
15186 objc.dg/method-19.m, objc.dg/next-runtime-1.m,
15187 objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
15188 objc.dg/stubify-2.m, objc.dg/super-class-4.m,
15189 objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
15190 objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
15191 objc.dg/try-catch-8.m: New.
15192
15193 2005-05-26 Janis Johnson <janis187@us.ibm.com>
15194
15195 * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
15196 remove extraneous semicolons.
15197
15198 2005-05-26 Ziemowit Laski <zlaski@apple.com>
15199
15200 * obj-c++.dg/comp-types-12.mm: New.
15201 * objc.dg/comp-types-11.m: New.
15202 * objc.dg/selector-4.m: New.
15203
15204 2005-05-26 Andreas Jaeger <aj@suse.de>
15205
15206 PR testsuite/20772
15207 * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
15208 g++.old-deja/g++.ext/attrib3.C,
15209 g++.old-deja/g++.other/store-expr1.C,
15210 g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
15211 gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
15212 gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
15213 gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
15214 gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
15215 gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
15216 gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
15217 gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
15218 gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
15219 gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
15220 gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
15221 gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
15222 gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
15223 gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
15224 gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
15225 gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
15226 gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
15227 gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
15228 gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
15229
15230 2005-05-26 Andreas Jaeger <aj@suse.de>
15231
15232 * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
15233 x86-64 compilation.
15234
15235 2005-05-26 Andreas Jaeger <aj@suse.de>
15236
15237 PR testsuite/20772
15238 * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
15239 gcc.misc-tests/i386-pf-athlon-1.c,
15240 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
15241 g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
15242 g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
15243 g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
15244 g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
15245 g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
15246 g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
15247 programs.
15248
15249 * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
15250 gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
15251 gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
15252 x86-64 compilation.
15253
15254 * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
15255 x86_64.
15256
15257 * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
15258 effective-target ilp32.
15259
15260 2005-05-26 David Ung <davidu@mips.com>
15261
15262 * gcc.target/mips/ext_ins.c: New test for testing the generation
15263 of MIPS32/64 rev 2 ext/ins instructions.
15264
15265 2005-05-26 Andreas Jaeger <aj@suse.de>
15266
15267 * treelang/compile/unsigned.tree: Use gimple instead of
15268 nonexisting generic dump.
15269
15270 2005-05-26 Paolo Bonzini <bonzini@gnu.org>
15271
15272 * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
15273
15274 2005-05-26 Andreas Jaeger <aj@suse.de>
15275
15276 * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
15277
15278 2005-05-26 Thomas Koenig <Thomas.Koenig@online.de>
15279
15280 PR libfortran/17283
15281 * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
15282 Test callee-allocated memory with write statements.
15283
15284 2005-05-25 Roger Sayle <roger@eyesopen.com>
15285
15286 PR middle-end/21709
15287 * gcc.dg/pr21709-1.c: New test case.
15288
15289 2005-05-25 Ziemowit Laski <zlaski@apple.com>
15290 Mike Stump <mrs@apple.com>
15291
15292 * objc/execute/next_mapping.h: Update for C++.
15293
15294 * obj-c++.dg/selector-1.mm: Move to...
15295 * obj-c++.dg/selector-4.mm: here...
15296
15297 * obj-c++.dg/basic.mm: New.
15298 * obj-c++.dg/comp-types-1.mm: New.
15299 * obj-c++.dg/cxx-class-1.mm: New.
15300 * obj-c++.dg/cxx-ivars-1.mm: New.
15301 * obj-c++.dg/cxx-ivars-2.mm: New.
15302 * obj-c++.dg/cxx-ivars-3.mm: New.
15303 * obj-c++.dg/cxx-scope-1.mm: New.
15304 * obj-c++.dg/cxx-scope-2.mm: New.
15305 * obj-c++.dg/defs.mm: New.
15306 * obj-c++.dg/empty-private-1.mm: New.
15307 * obj-c++.dg/encode-1.mm: New.
15308 * obj-c++.dg/encode-2.mm: New.
15309 * obj-c++.dg/encode-3.mm: New.
15310 * obj-c++.dg/extern-c-1.mm: New.
15311 * obj-c++.dg/extra-semi.mm: New.
15312 * obj-c++.dg/fix-and-continue-2.mm: New.
15313 * obj-c++.dg/isa-field-1.mm: New.
15314 * obj-c++.dg/ivar-list-semi.mm: New.
15315 * obj-c++.dg/local-decl-1.mm: New.
15316 * obj-c++.dg/lookup-1.mm: New.
15317 * obj-c++.dg/lookup-2.mm: New.
15318 * obj-c++.dg/method-1.mm: New.
15319 * obj-c++.dg/method-2.mm: New.
15320 * obj-c++.dg/method-3.mm: New.
15321 * obj-c++.dg/method-4.mm: New.
15322 * obj-c++.dg/method-5.mm: New.
15323 * obj-c++.dg/method-6.mm: New.
15324 * obj-c++.dg/method-7.mm: New.
15325 * obj-c++.dg/no-extra-load.mm: New.
15326 * obj-c++.dg/overload-1.mm: New.
15327 * obj-c++.dg/pragma-1.mm: New.
15328 * obj-c++.dg/pragma-2.mm: New.
15329 * obj-c++.dg/private-1.mm: New.
15330 * obj-c++.dg/private-2.mm: New.
15331 * obj-c++.dg/proto-qual-1.mm: New.
15332 * obj-c++.dg/qual-types-1.mm: New.
15333 * obj-c++.dg/stubify-1.mm: New.
15334 * obj-c++.dg/stubify-2.mm: New.
15335 * obj-c++.dg/super-class-1.mm: New.
15336 * obj-c++.dg/super-class-2.mm: New.
15337 * obj-c++.dg/super-dealloc-1.mm: New.
15338 * obj-c++.dg/super-dealloc-2.mm: New.
15339 * obj-c++.dg/template-1.mm: New.
15340 * obj-c++.dg/template-2.mm: New.
15341 * obj-c++.dg/template-3.mm: New.
15342 * obj-c++.dg/template-4.mm: New.
15343 * obj-c++.dg/template-5.mm: New.
15344 * obj-c++.dg/template-6.mm: New.
15345 * obj-c++.dg/try-catch-1.mm: New.
15346 * obj-c++.dg/try-catch-2.mm: New.
15347 * obj-c++.dg/try-catch-3.mm: New.
15348 * obj-c++.dg/try-catch-4.mm: New.
15349 * obj-c++.dg/try-catch-5.mm: New.
15350 * obj-c++.dg/try-catch-6.mm: New.
15351 * obj-c++.dg/try-catch-7.mm: New.
15352 * obj-c++.dg/try-catch-8.mm: New.
15353 * obj-c++.dg/try-catch-9.mm: New.
15354 * obj-c++.dg/va-meth-1.mm: New.
15355
15356 2005-05-25 Ziemowit Laski <zlaski@apple.com>
15357
15358 * obj-c++.dg/selector-1.mm: New.
15359 * obj-c++.dg/selector-2.mm: New.
15360
15361 2005-05-25 Ziemowit Laski <zlaski@apple.com>
15362
15363 * obj-c++.dg/selector-3.mm: New.
15364 * objc.dg/selector-3.m: New.
15365
15366 2005-05-25 Ziemowit Laski <zlaski@apple.com>
15367
15368 * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
15369 about where warning appears.
15370
15371 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
15372
15373 * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
15374 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
15375 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
15376 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
15377
15378 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
15379
15380 * gcc.dg/20050524-1.c: New test.
15381
15382 2005-05-25 Jan Hubicka <jh@suse.cz>
15383
15384 * gcc.dg/tree-prof/inliner-1.c: New.
15385
15386 2005-05-25 Janis Johnson <janis187@us.ibm.com>
15387
15388 * gcc.dg/tree-prof: New directory.
15389 * gcc.dg/tree-prof/tree-prof.exp: New.
15390
15391 2005-05-25 DJ Delorie <dj@redhat.com>
15392
15393 * gcc.dg/Wattributes-1.c: New.
15394 * gcc.dg/Wattributes-2.c: New.
15395 * gcc.dg/Wattributes-3.c: New.
15396
15397 20005-05-24 Janis Johnson <janis187@us.ibm.com>
15398
15399 PR tree-optimization/19833
15400 * gcc.dg/uninit-4.c: Remove xfail.
15401 * gcc.dg/uninit-9.c: Ditto.
15402
15403 2005-05-24 Ziemowit Laski <zlaski@apple.com>
15404
15405 * obj-c++.dg/bitfield-[1-5].mm: New.
15406 * obj-c++.dg/class-protocol-1.mm: New.
15407 * obj-c++.dg/comp-types-1[0-1].mm: New.
15408 * obj-c++.dg/comp-types-[2-9].mm: New.
15409 * obj-c++.dg/encode-[4-8].mm: New.
15410 * obj-c++.dg/layout-1.mm: New.
15411 * obj-c++.dg/method-1[0-9].mm: New.
15412 * obj-c++.dg/method-2[0-1].mm: New.
15413 * obj-c++.dg/method-[8-9].mm: New.
15414 * obj-c++.dg/objc-gc-3.mm: New.
15415 * obj-c++.dg/try-catch-10.mm: New.
15416 * objc.dg/bitfield-5.m: New.
15417 * objc.dg/comp-types-10.m: New.
15418 * objc.dg/comp-types-9.m: New.
15419 * objc.dg/layout-1.m: New.
15420 * objc.dg/objc-gc-4.m: New.
15421 * objc.dg/try-catch-9.m: New.
15422 * objc.dg/class-protocol-1.m: Tweak diagnostics.
15423 * objc.dg/comp-types-1.m: Likewise.
15424 * objc.dg/comp-types-[5-6].m: Likewise.
15425 * objc.dg/method-9.m: Likewise.
15426
15427 2005-05-24 Janis Johnson <janis187@us.ibm.com>
15428
15429 * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
15430 and on hardware without VMX support.
15431
15432 * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
15433
15434 * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
15435
15436 * lib/profopt.exp (dg-final-generate, dg-final-use,
15437 profopt-final-code, profopt-get-options): New.
15438 (profopt-execute): Process test directives.
15439
15440 * lib/gcc-dg.exp (cleanup-ipa-dump): New.
15441 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
15442 cleanup-tree-dump, cleanup-saved-temps): Update comments.
15443
15444 2005-05-24 Andrew Pinski <pinskia@physics.uc.edu>
15445
15446 PR C++/21645
15447 * g++.dg/init/ctor5.C: New test.
15448
15449 2005-05-24 Ira Rosen <irar@il.ibm.com>
15450
15451 * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
15452 vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
15453 vect-113.c, vect-114.c.
15454
15455 2005-05-23 Adam Nemet <anemet@lnxw.com>
15456
15457 * gcc.dg/const-elim-1.c: Remove xfails.
15458
15459 2005-05-23 Jeff Law <law@redhat.com>
15460
15461 * gcc.c-torture/compile/pr21638.c: New test.
15462 * gcc.c-torture/compile/20050520-1.c: New test.
15463
15464 2005-05-23 Nick Clifton <nickc@redhat.com>
15465
15466 * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
15467 be a proper triple, ie: m32r*-*-*.
15468 * g++.old-deja/g++.jason/thunk3.C: Likewise.
15469
15470 2004-05-21 Andrew Pinski <pinskia@physics.uc.edu>
15471
15472 PR middle-end/21331
15473 PR tree-opt/21293
15474 * gcc.c-torture/compile/pr21293.c: New test.
15475 * gcc.c-torture/execute/pr21331.c: New test.
15476
15477 2004-05-20 Richard Henderson <rth@redhat.com>
15478
15479 * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
15480
15481 2005-05-20 Ziemowit Laski <zlaski@apple.com>
15482
15483 * obj-c++-dg.exp: Add.
15484 * obj-c++.exp: Add.
15485 * obj-c++.dg/dg.exp: Add.
15486
15487 2005-05-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
15488
15489 * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
15490 * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
15491
15492 2005-05-20 Bjoern Haase <bjoern.m.haase@web.de>
15493
15494 * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
15495
15496 2004-05-19 Richard Henderson <rth@redhat.com>
15497
15498 * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
15499
15500 2005-05-19 Janis Johnson <janis187@us.ibm.com>
15501
15502 * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
15503
15504 * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
15505
15506 2005-05-19 Jakub Jelinek <jakub@redhat.com>
15507
15508 PR c++/21495
15509 * g++.dg/parse/extern1.C: New test.
15510 * g++.dg/tls/diag-2.C: Adjust expected error message wording.
15511
15512 2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr>
15513
15514 * gcc.dg/c99-math.h: New.
15515 * gcc.dg/c99-math-float-1.c: New test.
15516 * gcc.dg/c99-math-double-1.c: Likewise.
15517 * gcc.dg/c99-math-long-double-1.c: Likewise.
15518
15519 2005-05-18 Richard Henderson <rth@redhat.com>
15520
15521 * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
15522
15523 2005-05-18 Devang Patel <dpatel@apple.com>
15524
15525 * g++.dg/opt/20050511-1.C: New test.
15526
15527 2005-05-18 Thomas Koenig <Thomas.Koenig@online.de>
15528
15529 PR libfortran/21127
15530 * gfortran.dg/reshape-complex.f90: New test.
15531
15532 2005-05-18 Erik Edelmann <erik.edelmann@iki.fi>
15533
15534 * gfortran.dg/array_constructor_1.f90: New test.
15535 * gfortran.dg/array_constructor_2.f90: New test.
15536
15537 2005-05-18 Feng Wang <fengwang@nudt.edu.cn>
15538
15539 PR fortran/20954
15540 * gfortran.dg/pr20954.f: New test.
15541
15542 2005-05-17 Mike Stump <mrs@apple.com>
15543
15544 Yet more Objective-C++...
15545
15546 * objc.dg/method-5.m: Update.
15547 * objc.dg/method-6.m: Update.
15548 * objc.dg/method-7.m: Update.
15549 * objc.dg/method-9.m: Update.
15550 * objc.dg/try-catch-2.m: Update.
15551
15552 2005-05-17 Mark Mitchell <mark@codesourcery.com>
15553
15554 * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
15555 Remove little-endian optimizations.
15556
15557 2005-05-17 Jeff Law <law@redhat.com>
15558
15559 * g++.dg/tree-ssa/pr14814.C: New test.
15560 * gcc.dg/tree-ssa/pr14814.C: New test.
15561 * gcc.dg/tree-ssa/pr17141-1.C: New test.
15562 * gcc.dg/tree-ssa/pr17141-2.C: New test.
15563
15564 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
15565
15566 * gcc.dg/compat/generate-random.c: Do not include
15567 libiberty.h.
15568 * gcc.dg/compat/generate-random_r.c: Likewise.
15569
15570 2005-05-17 Paolo Bonzini <bonzini@gnu.org>
15571
15572 * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
15573
15574 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
15575
15576 PR middle-end/21595
15577 * g++.dg/tree-ssa/builtin1.C: New testcase.
15578
15579 2005-05-17 Jakub Jelinek <jakub@redhat.com>
15580
15581 PR c++/21454
15582 * g++.dg/opt/const4.C: New test.
15583
15584 PR middle-end/21492
15585 * g++.dg/opt/crossjump1.C: New test.
15586
15587 PR tree-optimization/21610
15588 * gcc.c-torture/compile/20050516-1.c: New test.
15589
15590 PR fortran/15080
15591 * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
15592 about the test failing.
15593 * gfortran.fortran-torture/execute/where_7.f90: New test.
15594 * gfortran.fortran-torture/execute/where_8.f90: New test.
15595
15596 2005-05-16 Richard Henderson <rth@redhat.com>
15597
15598 * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
15599 i?86 and x86_64.
15600
15601 2005-05-16 Mark Mitchell <mark@codesourcery.com>
15602
15603 * gcc.dg/compat/generate-random.c (config.h): Do not include.
15604 (limits.h): Include unconditionally.
15605 (stdlib.h): Likewise.
15606 * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
15607 (limits.h): Include unconditionally.
15608 (stdlib.h): Likewise.
15609 * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
15610 * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
15611 (limits.h): Include unconditionally.
15612 (stdlib.h): Likewise.
15613 (hashtab.h): Do not include.
15614 (getopt.h): Likewise.
15615 (stddef.h): Include.
15616 (hashval_t): Define.
15617 (struct entry): Add "next" field.
15618 (HASH_SIZE): New macro.
15619 (hash_table): New variable.
15620 (switchfiles): Do not use xmalloc.
15621 (mix): New macro.
15622 (iterative_hash): New function.
15623 (hasht): Remove.
15624 (e_exists): New function.
15625 (e_insert): Likewise.
15626 (output): Use, instead of libiberty hashtable functions.
15627 (main): Do not use getopt. Do not call htab_create.
15628
15629 2005-05-16 David Billinghurst <David.Billinghurst@riotinto.com>
15630
15631 PR libstdc++/21526
15632 * lib/target-supports.exp (check_mkfifo_available):
15633 Return 0 for cygwin as mkfifo support incomplete on platform.
15634 Fix typos in comments.
15635
15636 2005-05-15 Mark Mitchell <mark@codesourcery.com>
15637
15638 * lib/compat.exp (compat-execute): Do not use regsub unsafely.
15639
15640 2005-05-15 Jerry DeLisle <jvdelisle@verizon.net>
15641
15642 PR fortran/17432
15643 * gfortran.dg/assign_4.f: New test.
15644
15645 2005-05-14 Kazu Hirata <kazu@cs.umass.edu>
15646
15647 PR tree-optimization/21563
15648 * gcc.dg/tree-ssa/pr21563.c: New.
15649
15650 2005-05-14 Jan Hubicka <jh@suse.cz>
15651
15652 * gcc.dg/noreturn-7.c: Allow control reaches warning.
15653
15654 2005-05-14 Richard Guenther <rguenth@gcc.gnu.org>
15655
15656 * g++.dg/tree-ssa/tmmti-2.C: New testcase.
15657
15658 2005-05-13 Julian Brown <julian@codesourcery.com>
15659
15660 * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
15661 * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
15662
15663 2005-05-13 Jan Hubicka <jh@suse.cz>
15664
15665 * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
15666 * gcc.dg/fold-xor-?.c: Likewise.
15667 * gcc.dg/pr15784-?.c: Likewise.
15668 * gcc.dg/pr20922-?.c: Likewise.
15669 * gcc.dg/tree-ssa/20050128-1.c: Likewise.
15670 * gcc.dg/tree-ssa/pr17598.c: Likewise.
15671 * gcc.dg/tree-ssa/pr20470.c: Likewise.
15672
15673 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
15674
15675 PR fortran/21260
15676 * gfortran.dg/hollerith_1.f90: New test.
15677
15678 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
15679
15680 * gfortran.dg/func_result_2.f90: New test.
15681
15682 2005-05-11 Bud Davis <bdavis@gfortran.org>
15683
15684 * gfortran.dg/dev_null.f90: New test.
15685
15686 2005-05-11 Richard Earnshaw <richard.earnshaw@arm.com>
15687
15688 * gcc.dg/arm-vfp1.c: Revert last change.
15689
15690 2005-05-11 Richard Guenther <rguenth@gcc.gnu.org>
15691
15692 PR middle-end/19807
15693 PR tree-optimization/19639
15694 * g++.dg/tree-ssa/pr19807.C: New testcase.
15695
15696 2005-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15697
15698 PR libfortran/21471
15699 * gfortran.dg/append-1.f90: New test.
15700
15701 2005-05-10 Diego Novillo <dnovillo@redhat.com>
15702
15703 * gcc.dg/pr18501.c: XFAIL.
15704 * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
15705 * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
15706 * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
15707 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
15708 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
15709 * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
15710 * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
15711 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
15712
15713 2005-05-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
15714
15715 PR fortran/20178
15716 * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
15717 gfortran.dg/f2c_3.f90: New tests.
15718
15719 * gfortran.dg/return_1.f90: Fix dg annotation.
15720
15721 2005-05-10 Diego Novillo <dnovillo@redhat.com>
15722
15723 * gcc.c-torture/compile/20050510-1.c: New test.
15724
15725 2005-05-10 Mark Mitchell <mark@codesourcery.com>
15726
15727 * gcc.dg/arm-vfp1.c: Remove test for fnegs.
15728
15729 2005-05-10 Bob Wilson <bob.wilson@acm.org>
15730
15731 * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
15732
15733 2005-05-10 Gabor Loki <loki@gcc.gnu.org>
15734
15735 PR c/17913
15736 * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
15737
15738 2005-05-10 Joseph S. Myers <joseph@codesourcery.com>
15739
15740 PR c/21342
15741 * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
15742 gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
15743
15744 2005-05-10 Ben Elliston <bje@au.ibm.com>
15745
15746 PR debug/16676
15747 * gcc.dg/debug/pr16676.c: New test.
15748
15749 2005-05-10 Kazu Hirata <kazu@cs.umass.edu>
15750
15751 PR testsuite/21443
15752 * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
15753 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
15754 gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
15755 gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
15756 Change -O1 to -O2.
15757 * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2. Add
15758 -fno-tree-dominator-opts.
15759
15760 2005-05-09 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
15761
15762 * gfortran.dg/return_1.f90: New test.
15763
15764 2005-05-09 J"orn Rennecke <joern.rennecke@st.com>
15765
15766 * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
15767
15768 * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
15769
15770 2005-05-09 Nathan Sidwell <nathan@codesourcery.com>
15771
15772 PR c++/21427
15773 * g++.dg/inherit/covariant13.C: New.
15774
15775 2005-05-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15776
15777 PR libfortran/19155
15778 * gfortran.dg/pr19155.f: New test.
15779
15780 2005-05-08 Roger Sayle <roger@eyesopen.com>
15781
15782 PR inline-asm/8788
15783 * gcc.dg/pr8788-1.c: New testcase.
15784
15785 2005-05-08 Richard Sandiford <rsandifo@redhat.com>
15786
15787 PR target/21416
15788 * gcc.target/mips/fpcmp-[12].c: New tests.
15789
15790 2005-05-06 Mark Mitchell <mark@codesourcery.com>
15791
15792 * lib/target-supports-dg.exp (dg-require-fork): New function.
15793 (dg-require-mkfifo): Likewise.
15794 * lib/target-supports.exp (check_function_available): New
15795 function.
15796 (check_fork_available): Likewise.
15797 (check_mkfifo_available): Likewise.
15798
15799 2005-05-06 Jeff Law <law@redhat.com>
15800
15801 * gcc.c-torture/compile/pr21380.c: New test.
15802
15803 2005-05-06 Jakub Jelinek <jakub@redhat.com>
15804
15805 PR c++/20961
15806 * g++.dg/ext/weak3.C: New test.
15807
15808 2005-05-05 Mark Mitchell <mark@codesourcery.com>
15809
15810 PR c++/21352
15811 * g++.dg/template/crash37.C: New test.
15812
15813 2005-05-05 Paul Brook <paul@codesourcery.com>
15814
15815 * gcc.dg/arm-g2.c: Use effective-target arm32.
15816 * gcc.dg/arm-mmx-1.c: Ditto.
15817 * gcc.dg/arm-scd42-2.c: Ditto.
15818 * gcc.dg/arm-vfp1.c: Ditto.
15819 * lib/target-supports.exp (check_effective_target_arm32): New
15820 function.
15821
15822 2005-05-04 Thomas Koenig <Thomas.Koenig@online.de>
15823
15824 PR libfortran/21354
15825 gfortran.dg/in_pack_rank7.f90: New test.
15826
15827 2005-05-03 Andrew Pinski <pinskia@physics.uc.edu>
15828
15829 PR middle-end/15618
15830 * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
15831
15832 2005-05-04 Jakub Jelinek <jakub@redhat.com>
15833
15834 PR middle-end/21265
15835 * gcc.dg/20050503-1.c: New test.
15836
15837 PR rtl-optimization/21239
15838 * gcc.dg/i386-sse-11.c: New test.
15839
15840 2005-05-03 Alexandre Oliva <aoliva@redhat.com>
15841
15842 PR target/16888
15843 * gcc.target/i386/asm-1.c: New test.
15844
15845 2005-05-03 Jakub Jelinek <jakub@redhat.com>
15846
15847 PR rtl-optimization/21330
15848 * gcc.c-torture/execute/20050502-1.c: New test.
15849
15850 PR target/21297
15851 * gcc.c-torture/execute/20050502-2.c: New test.
15852
15853 2005-05-03 Uros Bizjak <uros@kss-loka.si>
15854
15855 PR middle-end/21282
15856 * gcc.dg/pr21282.c: New.
15857
15858 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
15859
15860 * gcc.dg/vect/pr20122.c: Clean up .vect file.
15861 * gcc.dg/vect/vect-92.c: Likewise.
15862 * gcc.dg/vect/vect-93.c: Likewise.
15863 * gcc.dg/vect/vect-dv-1.c: Likewise.
15864 * gcc.dg/vect/vect-dv-2.c: Likewise.
15865 * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
15866
15867 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
15868
15869 * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
15870 * gfortran.dg/vect/vect-2.f90: Likewise.
15871 * gfortran.dg/vect/vect-3.f90: Likewise.
15872 * gfortran.dg/vect/vect-4.f90: Likewise.
15873 * gfortran.dg/vect/vect-5.f90: Likewise.
15874
15875 2005-05-02 Geoffrey Keating <geoffk@apple.com>
15876
15877 PR target/20813
15878 * gcc.dg/rs6000-fpint-2.c: New.
15879
15880 2005-05-02 Joseph S. Myers <joseph@codesourcery.com>
15881
15882 PR c/15698
15883 * gcc.dg/builtins-30.c: Update expected messages.
15884 * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
15885 gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
15886 gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
15887
15888 2005-05-02 Kazu Hirata <kazu@cs.umass.edu>
15889
15890 PR tree-optimization/21294
15891 * gcc.dg/tree-ssa/pr21294.c: New.
15892
15893 2005-05-02 Paolo Bonzini <bonzini@gnu.org>
15894
15895 * gcc.dg/altivec-3.c (vec_store): Do not use the old
15896 __builtin_altivec_st_internal_4si built-in.
15897
15898 2005-05-02 Mark Mitchell <mark@codesourcery.com>
15899
15900 PR c++/15875
15901 * g++.dg/template/ptrmem14.C: New test.
15902
15903 2005-05-02 Paul Brook <paul@codesourcery.com>
15904
15905 * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
15906
15907 2005-05-02 Michael Matz <matz@suse.de>
15908
15909 PR c++/19542
15910 * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
15911
15912 2005-05-01 Mark Mitchell <mark@codesourcery.com>
15913
15914 * g++.dg/cpp/weak.C: New test.
15915
15916 2005-05-01 Zdenek Dvorak <dvorakz@suse.cz>
15917
15918 * gcc.dg/tree-ssa/loop-8.c: New test.
15919
15920 2005-04-30 Michael Maty <matz@suse.de>
15921
15922 * gcc.dg/inline-mcpy.c: New test.
15923
15924 2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
15925
15926 PR libfortran/18958
15927 * gfortran.dg/eoshift.f90: New test case.
15928
15929 2005-04-30 Paul Thomas <pault@gcc.gnu.org>
15930
15931 PR libfortran/18857
15932 * gfortran.dg/matmul_1.f90: New test.
15933
15934 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
15935
15936 PR tree-optimization/21030
15937 * gcc.dg/tree-ssa/pr21030.c: New.
15938
15939 2005-04-29 Devang Patel <dpatel@apple.com>
15940
15941 PR tree-optimization/21272
15942 * gcc.dg/vect/vect-ifcvt-10.c: New test.
15943
15944 2005-04-29 Jakub Jelinek <jakub@redhat.com>
15945
15946 PR fortran/13082
15947 PR fortran/18824
15948 * gfortran.dg/entry_4.f90: New test.
15949 * gfortran.fortran-torture/execute/entry_1.f90: New test.
15950 * gfortran.fortran-torture/execute/entry_2.f90: New test.
15951 * gfortran.fortran-torture/execute/entry_3.f90: New test.
15952 * gfortran.fortran-torture/execute/entry_4.f90: New test.
15953 * gfortran.fortran-torture/execute/entry_5.f90: New test.
15954 * gfortran.fortran-torture/execute/entry_6.f90: New test.
15955 * gfortran.fortran-torture/execute/entry_7.f90: New test.
15956
15957 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
15958
15959 * gfortran.fortran-torture/execute/entry_8.f90: New test.
15960
15961 2005-04-29 Paul Brook <paul@codesourcery.com>
15962
15963 * gfortran.dg/entry_3.f90: New test.
15964
15965 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
15966
15967 * gfortran.dg/implicit_4.f90: New test.
15968
15969 2005-04-28 Bob Wilson <bob.wilson@acm.org>
15970
15971 * lib/target-supports.exp (check_profiling_available): Return
15972 false for xtensa-*-elf.
15973
15974 2005-04-29 David Billinghurst (David.Billinghurst@riotinto.com)
15975
15976 * lib/fortran-torture.exp (fortran-torture.exp): Catch
15977 error if file cannot be deleted.
15978
15979 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
15980
15981 * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
15982 gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
15983 gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
15984 gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
15985 gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
15986 gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
15987 gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
15988 gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
15989 gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
15990 gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
15991 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
15992 gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
15993 gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
15994
15995 2005-04-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15996
15997 PR fortran/20865
15998 * gfortran.dg/pr20865.f90: New test.
15999
16000 2005-04-28 Joseph S. Myers <joseph@codesourcery.com>
16001
16002 * gcc.dg/void-cast-2.c: New test.
16003
16004 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
16005
16006 PR c/21159
16007 * gcc.dg/void-cast-1.c: New test.
16008
16009 2005-04-27 Paolo Bonzini <bonzini@gnu.org>
16010
16011 * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
16012
16013 2005-04-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16014
16015 PR fortran/21177
16016 * gfortran.dg/pr21177.f90: New test.
16017
16018 2005-04-27 Zdenek Dvorak <dvorakz@suse.cz>
16019
16020 PR tree-optimization/21171
16021 * gcc.dg/tree-ssa/pr21171.c: New test.
16022
16023 2004-04-27 Paolo Bonzini <bonzini@gnu.org>
16024
16025 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
16026 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
16027 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
16028 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
16029 gcc.dg/tree-ssa/gen-vect-32.c: New.
16030 * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
16031 * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
16032 don't run on PPC32.
16033
16034 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
16035
16036 PR c/21213
16037 * gcc.dg/transparent-union-3.c: New test.
16038
16039 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
16040
16041 PR c/20740
16042 * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
16043 gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
16044 gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
16045 gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
16046 gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
16047 gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
16048
16049 2005-04-26 Jeff Law <law@redhat.com>
16050
16051 * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
16052 * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
16053 * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
16054 * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
16055 * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
16056 * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
16057 * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
16058
16059 2004-04-26 Richard Guenther <rguenth@gcc.gnu.org>
16060
16061 PR tree-optimization/17598
16062 * gcc.dg/tree-ssa/pr17598.c: New testcase.
16063
16064 2005-04-25 Mike Stump <mrs@apple.com>
16065
16066 * objc.dg/fix-and-continue-1.m: Add.
16067
16068 2005-04-25 Roger Sayle <roger@eyesopen.com>
16069
16070 PR c++/20995
16071 * g++.dg/opt/pr20995-1.C: New test case.
16072
16073 2005-04-25 Devang Patel <dpatel@apple.com>
16074
16075 * gcc.dg/stabs-attrib-vect-darwin.c: New test.
16076
16077 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
16078
16079 PR testsuite/21062
16080 * g++.dg/opt/alias2.C (printf): Correct the prototype.
16081
16082 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
16083
16084 PR C++/21188
16085 * g++.dg/opt/rtti2.C: New test.
16086
16087 2005-04-25 Paul Brook <paul@codesourcery.com>
16088 Steven G. Kargl <kargls@comcast.net>
16089
16090 PR fortran/20879
16091 * gfortran.dg/ichar_1.f90: New file.
16092
16093 2005-04-24 Jakub Jelinek <jakub@redhat.com>
16094
16095 PR middle-end/20991
16096 * g++.dg/opt/pr20991.C: New test.
16097
16098 * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
16099 where sizeof (type) < __alignof__ (type).
16100 * gcc.dg/compat/struct-layout-1.h: Likewise.
16101
16102 2005-04-24 Per Bothner <per@bothner.com>
16103 Devang Patel <dpatel@apple.com>
16104
16105 PR preprocessor/20907
16106 * gcc.dg/cpp/very-long-comment.c: New test.
16107
16108 2005-04-24 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
16109
16110 PR fortran/20059
16111 * gfortran.dg/common_5.f: New test.
16112
16113 2005-04-23 Richard Guenther <rguenth@gcc.gnu.org>
16114
16115 PR middle-end/21082
16116 * g++.dg/tree-ssa/pr21082.C: New testcase.
16117
16118 2005-04-23 Zdenek Dvorak <dvorakz@suse.cz>
16119
16120 * gcc.dg/vect/vect-99.c: New test.
16121
16122 2005-04-22 Diego Novillo <dnovillo@redhat.com>
16123
16124 * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
16125
16126 2005-04-22 Jeff Law <law@redhat.com>
16127
16128 * gcc.dg/uninit-5.c: Remove xfails.
16129 * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
16130 conditionals and loads.
16131
16132 2005-04-22 Thomas Koenig <Thomas.Koenig@online.de>
16133
16134 PR libfortran/20074
16135 PR libfortran/20436
16136 PR libfortran/21108
16137 * gfortran.dg/nested_reshape.f90: new test
16138 * gfortran.dg/reshape-alloc.f90: new test
16139 * gfortran.dg/reshape.f90: new test
16140
16141 2005-04-22 Mark Mitchell <mark@codesourcery.com>
16142
16143 * gcc.dg/arm-vfp1.c: Remove -ffast-math.
16144
16145 * gcc.dg/arm-vfp1.c: New test.
16146
16147 2005-04-22 Alexandre Oliva <aoliva@redhat.com>
16148
16149 PR c++/21087
16150 * g++.dg/lookup/builtin2.C: New test.
16151
16152 2005-04-22 Joseph S. Myers <joseph@codesourcery.com>
16153
16154 * gcc.dg/weak/weak-13.c: New test.
16155
16156 2005-04-21 Geoffrey Keating <geoffk@apple.com>
16157
16158 * lib/target-supports.exp (check_effective_target_sync_int_long):
16159 Add powerpc*.
16160
16161 2005-04-21 Richard Sandiford <rsandifo@redhat.com>
16162
16163 * gcc.target/mips/branch-1.c: New test.
16164
16165 2005-04-21 Richard Henderson <rth@redhat.com>
16166
16167 * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
16168 * gcc.dg/vect/vect-86.c: Likewise.
16169 * gcc.dg/vect/vect-87.c: Likewise.
16170 * gcc.dg/vect/vect-88.c: Likewise.
16171
16172 2005-04-21 Devang Patel <dpatel@apple.com>
16173
16174 PR optimization/20994
16175 * gcc.dg/tree-ssa/ifc-3.c: New test.
16176
16177 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
16178
16179 PR c/12913
16180 * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
16181 gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
16182 gcc.dg/c99-vla-jump-5.c: New tests.
16183
16184 2005-04-19 Richard Henderson <rth@redhat.com>
16185
16186 * lib/target-supports.exp (check_effective_target_vect_int_mult):
16187 Fix typo in exists check.
16188 (check_effective_target_sync_int_long): New.
16189 * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
16190 * gcc.dg/ia64-sync-2.c: Likewise.
16191 * gcc.dg/ia64-sync-3.c: Likewise.
16192 * gcc.dg/ia64-sync-4.c: Likewise.
16193
16194 2005-04-19 James A. Morrison <phython@gcc.gnu.org>
16195
16196 * gcc.dg/fold-xor-1.c: New test.
16197 * gcc.dg/fold-xor-2.c: New test.
16198
16199 2005-04-19 James E. Wilson <wilson@specifixinc.com>
16200
16201 PR target/20670
16202 * g++.dg/eh/fp-regs.C: New test.
16203
16204 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
16205
16206 * gcc.dg/Wint-to-pointer-cast-1.c,
16207 gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
16208 gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
16209 gcc.dg/Wpointer-to-int-cast-3.c: New tests.
16210
16211 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16212
16213 PR fortran/16861
16214 * gfortran.dg/pr16861.f90: New test.
16215
16216 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
16217
16218 * gcc.dg/pr21085.c: New test.
16219
16220 2005-04-18 Richard Sandiford <rsandifo@redhat.com>
16221
16222 * gcc.target/mips/mips.exp: Minor formatting. Call setup_mips_tests.
16223 (setup_mips_tests, dg-mips-options): New procedures.
16224 * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
16225 * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
16226 * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
16227 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
16228 * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
16229 * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
16230 * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
16231 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
16232 * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
16233 * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
16234 * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
16235 dg-mips-options instead of dg-options. Remove now-redundant
16236 preprocessor guards.
16237 * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
16238 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
16239 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
16240 * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
16241 * gcc.dg/vr-mult-2.c: Delete.
16242 * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
16243 * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
16244 * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
16245 * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
16246 * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
16247 * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
16248 * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
16249
16250 2005-04-18 Laurent GUERBY <laurent@guerby.net>
16251
16252 * ada/acats/run_all.sh: Use sync when executable not present.
16253
16254 2005-04-18 Devang Patel <dpatel@apple.com>
16255
16256 * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
16257 * gcc.dg/vect/vect-11a.c: New.
16258 * gcc.dg/vect/vect-none.c: Update.
16259 * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
16260
16261 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
16262
16263 PR tree-optimization/20922
16264 * gcc.dg/pr20922-1.c: New test.
16265 * gcc.dg/pr20922-2.c: New test.
16266 * gcc.dg/pr20922-3.c: New test.
16267 * gcc.dg/pr20922-4.c: New test.
16268 * gcc.dg/pr20922-5.c: New test.
16269 * gcc.dg/pr20922-6.c: New test.
16270
16271 2005-04-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16272
16273 PR libfortran/20950
16274 * gfortran.dg/pr20950.f: New test.
16275
16276 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16277
16278 PR libfortran/19216
16279 * gfortran.dg/pr19216.f: New test.
16280
16281 2005-04-18 Kazu Hirata <kazu@cs.umass.edu>
16282
16283 PR tree-optimization/21001
16284 * gcc.dg/tree-ssa/pr21001.c: New.
16285
16286 2005-04-17 Thomas Koenig <Thomas.Koenig@online.de>
16287
16288 PR libfortran/21075
16289 * gfortran.dg/reshape_rank7.f90: New test.
16290
16291 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
16292
16293 PR libfortran/12884 gfortran.dg/pr12884.f: New test
16294 PR libfortran/17285 gfortran.dg/pr17285.f90: New test
16295 PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
16296 PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
16297 PR libfortran/18210 gfortran.dg/pr18210.f90: New test
16298 PR libfortran/18392 gfortran.dg/pr18392.f90: New test
16299 PR libfortran/19467 gfortran.dg/pr19467.f90: New test
16300 PR libfortran/19657 gfortran.dg/pr19657.f90: New test
16301 * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
16302 * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
16303 * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
16304 * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
16305 * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
16306 * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
16307 * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
16308 * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
16309 * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
16310 * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
16311 * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
16312 * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
16313 * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
16314
16315 2005-04-17 Richard Guenther <rguenth@gcc.gnu.org>
16316
16317 * gfortran.dg/wtruncate.f: New testcase.
16318 * gfortran.dg/wtruncate.f90: New testcase.
16319
16320 2005-04-16 Mark Mitchell <mark@codesourcery.com>
16321
16322 PR c++/21025
16323 * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
16324 which sizeof/alignof is dependent, rather than just whether we are
16325 processing_template_decl.
16326
16327 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
16328
16329 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
16330 corrected typo where the wrong variables had been compared.
16331
16332 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
16333
16334 PR libfortran/18495
16335 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
16336 Test callee-allocated version of return array with a write
16337 statement.
16338 Test spread with a temporary with another write statement.
16339
16340 2005-04-15 Kazu Hirata <kazu@cs.umass.edu>
16341
16342 PR tree-optimization/21031
16343 * gcc.dg/tree-ssa/pr21031.c: New.
16344
16345 2005-04-15 Uros Bizjak <uros@kss-loka.si>
16346
16347 PR tree-optimization/21004
16348 * gcc.dg/builtins-53.c: Include builtins-config.h.
16349 Check floorf, ceilf, floorl and ceill transformations
16350 only when HAVE_C99_RUNTIME is defined.
16351
16352 2005-04-15 Alexandre Oliva <aoliva@redhat.com>
16353
16354 PR middle-end/20739
16355 * gcc.dg/tree-ssa/pr20739.c: New test.
16356
16357 2005-04-14 Mike Stump <mrs@apple.com>
16358
16359 * gcc.dg/Foundation.framework/empty: New.
16360 * gcc.dg/framework-2.c: New.
16361
16362 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
16363
16364 PR tree-optimization/21021
16365 * gcc.c-torture/compile/pr21021.c: New.
16366
16367 2005-04-14 Janis Johnson <janis187@us.ibm.com>
16368
16369 PR testsuite/21010
16370 * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
16371 * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
16372 * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
16373 * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
16374 * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
16375 * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
16376 * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
16377 * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
16378
16379 2005-04-14 Richard Henderson <rth@redhat.com>
16380
16381 * lib/target-supports.exp (check_effective_target_vect_condition):
16382 Add ia64, i?86, and x86_64.
16383
16384 2005-04-14 Steven G. Kargl <kargls@comcast.net>
16385
16386 * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
16387
16388 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
16389
16390 PR tree-optimization/20657
16391 * gcc.dg/tree-ssa/pr20657.c: New.
16392
16393 2005-04-14 Uros Bizjak <uros@kss-loka.si>
16394
16395 * gcc.dg/builtins-53.c: Also check (int)trunc* and
16396 (long long int)trunc*.
16397
16398 2005-04-14 Ulrich Weigand <uweigand@de.ibm.com>
16399
16400 PR target/20927
16401 * gcc.dg/pr20927.c: New test.
16402
16403 2005-04-13 Richard Sandiford <rsandifo@redhat.com>
16404
16405 * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
16406 * gcc.target/mips/asm-1.c: Likewise.
16407
16408 2005-04-13 Dale Johannesen <dalej@apple.com>
16409
16410 * objc.dg/objc-fast-4.m: New.
16411
16412 2005-04-13 Hans-Peter Nilsson <hp@axis.com>
16413
16414 * gcc.target/cris/torture/cris-torture.exp: New driver in new
16415 directory.
16416 * gcc.target/cris/torture/no-pro-epi-1.c: New test.
16417
16418 2005-04-13 David Edelsohn <edelsohn@gnu.org>
16419
16420 * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
16421 * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
16422 * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
16423
16424 2005-04-13 Kazu Hirata <kazu@cs.umass.edu>
16425
16426 PR tree-optimization/20913
16427 * gcc.dg/tree-ssa/pr20913.c: New.
16428
16429 PR tree-optimization/20702
16430 * gcc.dg/tree-ssa/pr20702.c: New.
16431
16432 2005-04-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16433
16434 PR c++/13744
16435 * g++.dg/inherit/local3.C: New test.
16436
16437 2005-04-12 Jeff Law <law@redhat.com>
16438
16439 * gcc.dg/tree-ssa/20050412-1.c: New test.
16440
16441 2005-04-13 Thomas Koenig <Thomas.Koenig@online.de>
16442
16443 PR libfortran/19016
16444 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
16445 Add tests with mask generated by expression.
16446 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
16447 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
16448 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
16449
16450 2005-04-12 Ulrich Weigand <uweigand@de.ibm.com>
16451
16452 PR middle-end/20917
16453 * gcc.dg/20050409-1.c: New test.
16454
16455 2005-04-12 Andrew Pinski <pinskia@physics.uc.edu>
16456
16457 * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
16458
16459 2005-04-11 Mark Mitchell <mark@codesourcery.com>
16460
16461 * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
16462 (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
16463 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
16464 (TARGET_CXX): Adjust accordingly.
16465 * target.h (struct gcc_target): Remove epxort_class_data. Add
16466 determine_class_data_visibility and class_data_always_comdat.
16467 * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
16468 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
16469 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
16470 * config/arm/arm.c (arm_cxx_export_class_data): Remove.
16471 (arm_cxx_determine_class_data_visibility): New.
16472 (arm_cxx_class_data_always_comdat): Likewise.
16473 (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
16474 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
16475 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
16476 * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
16477 * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
16478 Define.
16479
16480 2005-04-11 Mark Mitchell <mark@codesourcery.com>
16481
16482 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
16483
16484 2005-04-11 Geoffrey Keating <geoffk@apple.com>
16485
16486 * gcc.dg/i386-darwin-fpmath.c: New.
16487
16488 2004-04-11 Devang Patel <dpatel@apple.com>
16489
16490 * lib/target-supports.exp (check_effective_target_vect_condition): New.
16491 * gcc.dg/vect/vect-ifcvt-1.c: New test.
16492 * gcc.dg/vect/vect-ifcvt-2.c: New test.
16493 * gcc.dg/vect/vect-ifcvt-3.c: New test.
16494 * gcc.dg/vect/vect-ifcvt-4.c: New test.
16495 * gcc.dg/vect/vect-ifcvt-5.c: New test.
16496 * gcc.dg/vect/vect-ifcvt-6.c: New test.
16497 * gcc.dg/vect/vect-ifcvt-7.c: New test.
16498 * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
16499
16500 2004-04-11 Devang Patel <dpatel@apple.com>
16501
16502 * gcc.dg/vect/vect-dv-1.c: New test.
16503 * gcc.dg/vect/vect-dv-2.c: New test.
16504
16505 2005-04-11 Diego Novillo <dnovillo@redhat.com>
16506
16507 PR tree-optimization/20933
16508 * gcc.dg/tree-ssa/pr20933.c: New test.
16509
16510 2005-04-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
16511
16512 * gfortran.dg/fold_nearest.f90: New test.
16513
16514 2005-04-11 Andrew Pinski <pinskia@physics.uc.edu>
16515
16516 * gcc.dg/tree-ssa/alias-1.c: New test.
16517
16518 2005-04-11 Diego Novillo <dnovillo@redhat.com>
16519
16520 PR tree-optimization/20920
16521 * g++.dg/tree-ssa/pr20920.C: New test.
16522
16523 2005-04-11 Uros Bizjak <uros@kss-loka.si>
16524
16525 * gcc.dg/builtins-53.c: Also check (int)ceil* and
16526 (long long int)ceil*.
16527
16528 2005-04-10 Mark Mitchell <mark@codesourcery.com>
16529
16530 * g++.dg/warn/Wdtor1.C: Declare template in system header with
16531 explicit C++ linkage.
16532
16533 2005-04-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16534
16535 * gfortran.dg/pr17229.f: Take care of the new obsolescence
16536 warning for arithmetic IF statements.
16537
16538 2005-04-10 Thomas Koenig <Thomas.Koenig@online.de>
16539
16540 * eor_handling_1.f90: New test case.
16541 * eor_handling_2.f90: New test case.
16542 * eor_handling_3.f90: New test case.
16543 * eor_handling_4.f90: New test case.
16544 * eor_handling_5.f90: New test case.
16545 * noadv_size.f90: New test case.
16546 * pad_no.f90: New test case.
16547
16548 2005-04-10 Richard Sandiford <rsandifo@redhat.com>
16549
16550 * gcc.c-torture/execute/20050410-1.c: New test.
16551
16552 2005-04-09 Alexandre Oliva <aoliva@redhat.com>
16553
16554 * gcc.dg/pr20126.c: New.
16555
16556 2005-04-09 Bud Davis <bdavis@gfortran.org>
16557 Steven G. Kargl <kargls@comcast.net>
16558
16559 * gfortran.dg/PR19872.f: New test.
16560
16561 2005-04-09 Steven G. Kargl <kargls@comcast.net>
16562
16563 * gfortran.dg/nint_1.f90: Fix dg-do directive.
16564
16565 2005-04-09 Steven G. Kargl <kargls@comcast.net>
16566
16567 * gfortran.dg/nint_1.f90: New test.
16568
16569 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
16570
16571 * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
16572 Added test for callee-allocated arrays with write statements.
16573 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
16574 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
16575 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
16576 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
16577 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
16578
16579 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
16580
16581 PR libfortran/20163
16582 * gfortran.dg/open-options-blanks.f: New test.
16583
16584 2005-04-09 Andrew Pinski <pinskia@physics.uc.edu>
16585
16586 PR fortran/13257
16587 * gfortran.dg/comma_format_extension_[1234].f: New tests.
16588
16589 2005-04-09 Jakub Jelinek <jakub@redhat.com>
16590
16591 * gcc.dg/tree-ssa/stdarg-1.c: New test.
16592 * gcc.dg/tree-ssa/stdarg-2.c: New test.
16593 * gcc.dg/tree-ssa/stdarg-3.c: New test.
16594 * gcc.dg/tree-ssa/stdarg-4.c: New test.
16595 * gcc.dg/tree-ssa/stdarg-5.c: New test.
16596 * gcc.c-torture/execute/stdarg-4.c: New test.
16597
16598 * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
16599
16600 PR target/20795
16601 * g++.dg/abi/param2.C: New test.
16602
16603 2005-04-09 Uros Bizjak <uros@kss-loka.si>
16604
16605 * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
16606
16607 2005-04-09 Uros Bizjak <uros@kss-loka.si>
16608
16609 * gcc.dg/builtins-53.c: New test.
16610
16611 2005-04-08 Diego Novillo <dnovillo@redhat.com>
16612
16613 * g++.dg/tree-ssa/pr18178.C: New test.
16614 * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
16615 * gcc.c-torture/execute/20041019-1.c: New test.
16616 * gcc.dg/tree-ssa/20041008-1.c: New test.
16617 * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
16618 * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
16619 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
16620 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
16621 * gcc.dg/tree-ssa/20040721-1.c: Likewise.
16622 * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
16623 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
16624 * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
16625 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
16626 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
16627
16628 2005-04-09 Hans-Peter Nilsson <hp@axis.com>
16629
16630 PR rtl-optimization/20466
16631 * gcc.c-torture/execute/pr20466-1.c: New test.
16632
16633 2005-04-08 Mark Mitchell <mark@codesourcery.com>
16634
16635 PR c++/20905
16636 * g++.dg/parse/cond2.C: New test.
16637
16638 PR c++/20145
16639 * g++.dg/warn/Wdtor1.C: New test.
16640
16641 2005-04-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16642
16643 PR fortran/17229
16644 * gfortran.dg/pr17229.f: New test.
16645
16646 2005-04-07 Steven G. Kargl <kargls@comcast.net>
16647
16648 * gfortran.dg/tiny_1.f90: New test.
16649 * gfortran.dg/tiny_2.f90: ditto.
16650
16651 2005-04-07 Thomas Koenig <Thomas.Koenig@online.de>
16652
16653 * gfortran.dg/eor_1.f90: Fix dg-do run line
16654 * gfortran.dg/open_new.f90: Fix dg-do run line
16655
16656 2005-04-07 Hans-Peter Nilsson <hp@axis.com>
16657
16658 * lib/target-supports.exp (get_compiler_messages): Support
16659 optional arguments, the fourth being compiler options.
16660 (check_effective_target_fpic): New proc.
16661 * gcc.dg/20050321-2.c: Restrict to target fpic.
16662
16663 2005-04-06 James A. Morrison <phython@gcc.gnu.org>
16664
16665 * gcc.dg/15443-1.c: New test.
16666 * gcc.dg/15443-2.c: Likewise.
16667
16668 2005-04-06 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
16669
16670 * gfortran.dg/pr15754.f90: Change annotations to dg-error.
16671
16672 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
16673
16674 * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
16675
16676 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
16677
16678 * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
16679 gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
16680 -m64.
16681 * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
16682 gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
16683 gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
16684
16685 2005-04-06 Mark Mitchell <mark@codesourcery.com>
16686
16687 PR c++/20212
16688 * g++.dg/warn/Wunused-11.C: New test.
16689
16690 2005-04-06 Bernd Schmidt <bernd.schmidt@analog.com>
16691
16692 * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
16693
16694 2005-04-06 Dorit Naishlos <dorit@il.ibm.com>
16695
16696 * gfortran.dg/vect/vect-5.f90: xfail for lp64.
16697
16698 2005-04-05 Mark Mitchell <mark@codesourcery.com>
16699
16700 PR c++/20734
16701 * g++.dg/template/ptrmem13.C: New test.
16702
16703 2005-04-05 Per Bothner <per@bothner.com>
16704
16705 * lib/gcc.exp: Always add -fno-show-column, for now.
16706
16707 2005-04-05 Andrew Pinski <pinskia@physics.uc.edu>
16708
16709 PR testsuite/20767
16710 * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
16711 of plain old "unsigned int" for the type of "i". Makes this test
16712 64bit clean.
16713
16714 2005-04-05 Paolo Bonzini <bonzini@gnu.org>
16715
16716 * gcc.dg/i386-ssefn-1.c: New test.
16717 * gcc.dg/i386-ssefn-2.c: New test.
16718 * gcc.dg/i386-ssefn-3.c: New test.
16719 * gcc.dg/i386-ssefn-4.c: New test.
16720
16721 2005-04-05 Jakub Jelinek <jakub@redhat.com>
16722
16723 PR tree-optimization/20076
16724 * gcc.dg/builtin-apply4.c: New test.
16725
16726 PR preprocessor/19475
16727 * gcc.dg/cpp/macspace1.c: New test.
16728 * gcc.dg/cpp/macspace2.c: New test.
16729
16730 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16731
16732 * gfortran.dg/pr20755.f: Fixed bad format.
16733
16734 2005-04-05 Mark Mitchell <mark@codesourcery.com>
16735
16736 PR c++/20763
16737 * g++.dg/ext/attrib21.C: New test.
16738
16739 2004-04-05 Devang Patel <dpatel@apple.com>
16740
16741 * lib/target-supports.exp (check_effective_target_vect_shif): New.
16742 * gcc.dg/vect/vect-shift-1.c: New test.
16743
16744 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16745
16746 PR libfortran/20755
16747 * gfortran.dg/pr20755.f: New test.
16748
16749 2005-04-05 Feng Wang <fengwang@nudt.edu.cn>
16750
16751 * gfortran.dg/pr15959.f90: New test.
16752 * gfortran.dg/string_pad_trunc.f90: New test.
16753
16754 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16755
16756 * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
16757 gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
16758 gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
16759 syntax.
16760
16761 2005-04-05 Eric Botcazou <ebotcazou@libertysurf.fr>
16762
16763 * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
16764
16765 2005-04-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
16766
16767 * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
16768 * gcc.c-torture/compile/20011119-2.c: Likewise.
16769 * gcc.c-torture/compile/981001-2.c: Likewise.
16770
16771 2005-04-04 Mark Mitchell <mark@codesourcery.com>
16772
16773 PR c++/20679
16774 * g++.dg/template/overload4.C: New test.
16775
16776 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
16777
16778 PR c++/20746
16779 * g++.dg/abi/covariant5.C: New.
16780
16781 PR debug/20505
16782 * g++.dg/debug/const2.C: New.
16783
16784 2005-04-04 Jakub Jelinek <jakub@redhat.com>
16785
16786 PR rtl-optimization/16104
16787 * gcc.c-torture/execute/20050316-1.c: New test.
16788
16789 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
16790
16791 * g++.dg/template/spec23.C: Fix dg-error text.
16792
16793 2005-04-03 Alexandre Oliva <aoliva@redhat.com>
16794
16795 PR c++/19199
16796 * g++.dg/expr/lval2.C: New.
16797
16798 2005-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16799
16800 * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
16801 __builtin_strcasecmp and __builtin_strncasecmp.
16802
16803 2005-04-03 Nathan Sidwell <nathan@codesourcery.com>
16804
16805 PR c++/20723
16806 * g++.dg/template/spec22.C: New.
16807 * g++.dg/template/spec23.C: New.
16808
16809 2005-04-03 Dale Ranta <dir@lanl.gov>
16810 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16811
16812 PR libfortran/20068
16813 PR libfortran/20125
16814 PR libfortran/20156
16815 PR libfortran/20471
16816 * gfortran.dg/backspace.f: New test.
16817
16818 2005-04-02 Daniel Berlin <dberlin@dberlin.org>
16819
16820 * gcc.dg/pr19345.c: New test.
16821
16822 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
16823
16824 PR tree-optimization/20640
16825 * gcc.dg/torture/tree-loop-1.c: New.
16826
16827 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
16828
16829 PR rtl-optimization/20290
16830 * gcc.c-torture/execute/loop-ivopts-2.c: New.
16831
16832 2005-04-02 Geoffrey Keating <geoffk@apple.com>
16833
16834 * gcc.dg/rs6000-fpint.c: New.
16835
16836 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
16837
16838 * gcc.dg/old-style-then-proto-1.c: New test.
16839
16840 2005-04-01 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16841
16842 * gfortran.fortran-torture/execute/backspace.f90: Check
16843 after backspace and read was incorrect.
16844
16845 2005-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16846
16847 * gcc.c-torture/execute/builtins/strcat.c: Check the result
16848 buffer past the terminating NUL using memcmp.
16849 * gcc.c-torture/execute/builtins/strncat.c: Likewise.
16850 * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
16851
16852 * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
16853 Fix unused/uninitialized variable warnings.
16854
16855 * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
16856 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
16857 * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
16858 * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
16859
16860 * gcc.c-torture/execute/builtins/abs-1-lib.c,
16861 gcc.c-torture/execute/builtins/fputs-lib.c,
16862 gcc.c-torture/execute/builtins/lib/fprintf.c,
16863 gcc.c-torture/execute/builtins/lib/main.c,
16864 gcc.c-torture/execute/builtins/lib/memcmp.c,
16865 gcc.c-torture/execute/builtins/lib/memmove.c,
16866 gcc.c-torture/execute/builtins/lib/mempcpy.c,
16867 gcc.c-torture/execute/builtins/lib/memset.c,
16868 gcc.c-torture/execute/builtins/lib/printf.c,
16869 gcc.c-torture/execute/builtins/lib/sprintf.c,
16870 gcc.c-torture/execute/builtins/lib/stpcpy.c,
16871 gcc.c-torture/execute/builtins/lib/strchr.c,
16872 gcc.c-torture/execute/builtins/lib/strcmp.c,
16873 gcc.c-torture/execute/builtins/lib/strcpy.c,
16874 gcc.c-torture/execute/builtins/lib/strcspn.c,
16875 gcc.c-torture/execute/builtins/lib/strlen.c,
16876 gcc.c-torture/execute/builtins/lib/strncat.c,
16877 gcc.c-torture/execute/builtins/lib/strncmp.c,
16878 gcc.c-torture/execute/builtins/lib/strncpy.c,
16879 gcc.c-torture/execute/builtins/lib/strrchr.c,
16880 gcc.c-torture/execute/builtins/lib/strspn.c,
16881 gcc.c-torture/execute/builtins/lib/strstr.c,
16882 gcc.c-torture/execute/builtins/memops-asm-lib.c,
16883 gcc.c-torture/execute/builtins/strlen-2.c,
16884 gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
16885 prototypes.
16886
16887 2005-04-01 Danny Smith <dannysmith@users.sourceforge.net>
16888
16889 * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
16890 * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
16891 selectany usage.
16892
16893 2005-04-01 Jakub Jelinek <jakub@redhat.com>
16894
16895 PR c++/19406
16896 * g++.dg/debug/using1.C: New test.
16897
16898 2005-04-01 Hans-Peter Nilsson <hp@axis.com>
16899
16900 PR middle-end/20524
16901 * gcc.dg/alias-7.c: Prefix asm-declared name with
16902 __USER_LABEL_PREFIX__.
16903
16904 2005-03-31 J"orn Rennecke <joern.rennecke@st.com>
16905
16906 Fix fallout from PR middle-end/15700:
16907 * gcc.c-torture/compile/20011119-1.c: Take
16908 __USER_LABEL_PREFIX__ into account.
16909 * gcc.c-torture/compile/20011119-2.c: Likewise.
16910
16911 2005-03-31 Gabriel Dos Reis <gdr@integrable-solutions.net>
16912
16913 PR c++/18644
16914 * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
16915
16916 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
16917
16918 PR c/17855
16919 * gcc.c-torture/compile/struct-non-lval-1.c,
16920 gcc.c-torture/compile/struct-non-lval-2.c,
16921 gcc.c-torture/compile/struct-non-lval-3.c: New tests.
16922
16923 2005-03-31 Janis Johnson <janis187@us.ibm.com>
16924
16925 * gcc.dg/tls/tls.exp: Remove temporary file.
16926 * g++.dg/tls/tls.exp: Ditto.
16927 * lib/file-format.exp: Ditto.
16928 * g++.dg/special/ecos.exp: Ditto.
16929
16930 * lib/profopt.exp: Treat prof_ext as a list.
16931 * gcc.misc-tests/bprob.exp: Ditto.
16932 * g++.dg/bprob/bprob.exp: Ditto.
16933
16934 * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
16935 g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
16936 g++.dg/tree-ssa/pointer-reference-alias.C,
16937 g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
16938 g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
16939 g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
16940 g++.dg/vect/pr19951.cc: Ditto.
16941 * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
16942 gcc.dg/builtins-47.c: Ditto.
16943 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
16944 gcc.dg/pr20115-1.c: Ditto.
16945 * gcc.dg/tree-ssa/20030530-2.c,
16946 gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
16947 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
16948 gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
16949 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
16950 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
16951 gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
16952 gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
16953 gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
16954 gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
16955 gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
16956 gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
16957 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
16958 gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
16959 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
16960 gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
16961 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
16962 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
16963 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
16964 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
16965 gcc.dg/tree-ssa/20030824-1.c,
16966 gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
16967 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
16968 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
16969 gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
16970 gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
16971 gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
16972 gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
16973 gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
16974 gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
16975 gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
16976 gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
16977 gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
16978 gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
16979 gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
16980 gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
16981 gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
16982 gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
16983 gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
16984 gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
16985 gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
16986 gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
16987 gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
16988 gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
16989 gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
16990 gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
16991 gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
16992 gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
16993 gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
16994 gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
16995 gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
16996 gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
16997 gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
16998 gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
16999 gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
17000 gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
17001 gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
17002 gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
17003 gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
17004 gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
17005 gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
17006 gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
17007 gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
17008 gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
17009 gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
17010 gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
17011 gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
17012 gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
17013 gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
17014 gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
17015 gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
17016 gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
17017 gcc.dg/tree-ssa/useless-1.c: Ditto.
17018 gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
17019 gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
17020 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
17021 gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
17022 gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
17023 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
17024 gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
17025 gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
17026 gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
17027 gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
17028 gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
17029 gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
17030 gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
17031 gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
17032 gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
17033 gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
17034 gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
17035 gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
17036 gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
17037 gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
17038 gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
17039 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
17040 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
17041 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
17042 gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
17043 gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
17044 gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
17045 gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
17046 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
17047 gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
17048 gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
17049 gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
17050 gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
17051 gcc.dg/vect/vect-none.c: Ditto.
17052 * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
17053 treelang/compile/unsigned.tree: Ditto.
17054
17055 * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
17056 * gcc.dg/cpp/direct2s.c: Ditto.
17057 * gcc.dg/cpp/paste4.c: Ditto.
17058 * gcc.dg/cpp/separate-1.c: Ditto.
17059 * gcc.dg/pch/save-temps-1.c: Ditto.
17060 * g++.dg/ext/altivec-10.C: Ditto.
17061 * g++.dg/pch/pch.C: Ditto.
17062
17063 * g++.dg/other/static11.C: Use cleanup-rtl-dump.
17064
17065 * g++.dg/parse/repo1.C: Use cleanup-repo-files.
17066 * g++.dg/template/repo1.C: Ditto.
17067 * g++.dg/template/repo2.C: Ditto.
17068 * g++.dg/template/repo3.C: Ditto.
17069 * g++.old-deja/g++.pt/instantiate4.C: Ditto.
17070 * g++.old-deja/g++.pt/instantiate6.C: Ditto.
17071 * g++.old-deja/g++.pt/repo1.C: Ditto.
17072 * g++.old-deja/g++.pt/repo2.C: Ditto.
17073 * g++.old-deja/g++.pt/repo3.C: Ditto.
17074 * g++.old-deja/g++.pt/repo4.C: Ditto.
17075
17076 * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
17077 * gcc.dg/20030107-1.c: Ditto.
17078 * gcc.dg/20030702-1.c: Ditto.
17079 * gcc.dg/profile-generate-1.c: Ditto.
17080 * g++.dg/other/profile1.C: Ditto.
17081 * g++.old-deja/g++.robertl/eb83.C: Ditto.
17082
17083 * lib/gcc-dg.exp (remove-build-file): New.
17084 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
17085 cleanup-tree-dump, cleanup-saved-temps): New.
17086
17087 2005-03-31 Nathan Sidwell <nathan@codesourcery.com>
17088
17089 PR c++/19203, DR 214
17090 * g++.dg/parse/ambig3.C: Not ambiguous.
17091 * g++.dg/template/spec20.C: New.
17092 * g++.dg/template/spec21.C: New.
17093
17094 2005-03-31 Steve Ellcey <sje@cup.hp.com>
17095
17096 PR target/20045
17097 * gcc.dg/ia64-fptr-1.c: Run only on linux.
17098
17099 2005-03-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17100
17101 PR libfortran/20660
17102 * gfortran.dg/negative_unit.f: New test.
17103
17104 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
17105
17106 * gcc.dg/20050330-1.c: New test.
17107
17108 2005-03-30 Devang Patel <dpatel@apple.com>
17109
17110 * g++.dg/tree-sra/ssa-sra-3.C: New test.
17111
17112 2005-03-30 Dale Johannesen <dalej@apple.com>
17113
17114 * gcc.dg/20020919-1.c: Remove unnecessary conditional.
17115
17116 2005-03-30 Janis Johnson <janis187@us.ibm.com>
17117
17118 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
17119 scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
17120 Strip options from test name.
17121
17122 2005-03-31 Jan Hubicka <jh@suse.cz>
17123
17124 * gcc.dg/varpool-1.c: New testcase.
17125
17126 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
17127
17128 PR c/772
17129 PR c/17913
17130 * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
17131 gcc.dg/stmt-expr-label-3.c : New tests.
17132 * gcc.c-torture/execute/medce-2.c: Remove.
17133
17134 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
17135
17136 PR c/20368
17137 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
17138 tests.
17139
17140 2005-03-30 Alan Modra <amodra@bigpond.net.au>
17141
17142 * gcc.c-torture/compile/pr20203.c: New test.
17143
17144 2005-03-26 Steven G. Kargl <kargls@comcast.net>
17145
17146 * gfortran.dg/promotion.f90: New test.
17147
17148 2005-03-29 Alexandre Oliva <aoliva@redhat.com>
17149
17150 PR middle-end/20491
17151 * gcc.dg/torture/asm-subreg-1.c: New test.
17152
17153 2005-03-29 Joseph S. Myers <joseph@codesourcery.com>
17154
17155 PR c/20672
17156 * gcc.dg/pr20672-1.c: New test.
17157
17158 2005-03-29 Dorit Naishlos <dorit@il.ibm.com>
17159
17160 * gfortran.dg/vect: New directory.
17161 * gfortran.dg/vect/vect.exp: New.
17162 * gfortran.dg/vect/vect-1.f90: New test.
17163 * gfortran.dg/vect/vect-2.f90: New test.
17164 * gfortran.dg/vect/vect-3.f90: New test.
17165 * gfortran.dg/vect/vect-4.f90: New test.
17166 * gfortran.dg/vect/vect-5.f90: New test.
17167
17168 2005-03-29 Jakub Jelinek <jakub@redhat.com>
17169
17170 PR middle-end/20622
17171 * gcc.dg/alias-7.c: New test.
17172
17173 2005-03-29 Eric Botcazou <ebotcazou@libertysurf.fr>
17174
17175 * gcc.dg/sparc-reg-1.c: New test.
17176
17177 2005-03-28 Steve Ellcey <sje@cup.hp.com>
17178
17179 PR target/19890
17180 * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
17181
17182 2005-03-29 Dale Ranta <dir@lanl.gov>
17183 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17184
17185 PR libfortran/20163
17186 * gfortran.dg/pr20163-2.f: New test.
17187
17188 2005-03-28 Jan Hubicka <jh@suse.cz>
17189
17190 PR middle-end/20635
17191 * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
17192 by Jakub Jelinek.
17193
17194 2005-03-27 Dorit Naishlos <dorit@il.ibm.com>
17195
17196 PR tree-optimization/20626
17197 * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
17198 * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
17199
17200 2005-03-26 Steven G. Kargl <kargls@comcast.net>
17201
17202 * gfortran.dg/underflow.f90: New test.
17203 * gfortran.dg/g77/20030326-1.f: Fix illegal code.
17204
17205 2005-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17206
17207 * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
17208
17209 2005-03-25 Mark Mitchell <mark@codesourcery.com>
17210
17211 * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
17212 (g++_init): Make sure that CXXFLAGS is set.
17213 * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
17214 * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
17215 * lib/gfortran.exp (gfortran_link_flags): Likewise.
17216 * lib/objc.exp (objc_init): Likewise.
17217 * lib/treelang.exp (treelang_init): Likewise.
17218
17219 2005-03-25 Pat Haugen <pthaugen@us.ibm.com>
17220
17221 PR tree-optimization/20470
17222 * gcc.dg/tree-ssa/pr20470.c: New test.
17223
17224 2005-03-25 Geoffrey Keating <geoffk@apple.com>
17225
17226 * gcc.dg/ppc-stfiwx.c: New.
17227
17228 2005-03-25 Steve Ellcey <sje@cup.hp.com>
17229
17230 PR target/19888
17231 * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
17232
17233 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
17234
17235 * gcc.dg/20050325-1.c: Fix a typo.
17236
17237 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17238
17239 PR libfortran/19678
17240 PR libfortran/19679
17241 * gfortran.dg/dos_eol.f: New test.
17242
17243 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
17244
17245 PR rtl-optimization/20249
17246 * gcc.dg/20050325-1.c: New test.
17247
17248 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17249
17250 PR libfortran/15332
17251 * gfortran.dg/pr15332.f: New test.
17252
17253 2005-03-24 Dale Johannesen <dalej@apple.com>
17254
17255 * gcc.dg/20020919-1.c: Fix for x86 Darwin.
17256
17257 2005-03-24 Geoffrey Keating <geoffk@apple.com>
17258
17259 * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
17260 'internal' visibility.
17261 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
17262 * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
17263 'protected' visibility.
17264 * gcc.dg/visibility-7.c: Likewise.
17265 * lib/target-supports.exp (check_visibility_available): Take
17266 a parameter, the kind of visibility to check for.
17267 * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
17268 to check_visibility_available.
17269
17270 * g++.dg/expr/cast3.C: New.
17271
17272 2005-03-24 David Edelsohn <edelsohn@gnu.org>
17273
17274 * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
17275 rs6000.
17276
17277 2005-03-24 Steve Ellcey <sje@cup.hp.com>
17278
17279 PR target/20095
17280 * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
17281
17282 2005-03-24 Alexandre Oliva <aoliva@redhat.com>
17283
17284 * gcc.dg/badshift.c: Renamed to...
17285 * gcc.dg/torture/badshift.c: ... this. Remove explicit -O1.
17286
17287 * gcc.target/i386/badshift.c: Renamed to...
17288 * gcc.dg/badshift.c: ... this. Fix typo. Use -march=i386 on i?86
17289 only.
17290
17291 PR rtl-optimization/20532
17292 * gcc.target/i386/badshift.c: New.
17293
17294 2005-03-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17295
17296 * gfortran.dg/pr18025.f90: New test.
17297
17298 2005-03-23 Dale Johannesen <dalej@apple.com>
17299
17300 * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
17301
17302 2005-03-23 Mark Mitchell <mark@codesourcery.com>
17303
17304 * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
17305
17306 * lib/target-supports.exp (check_iconv_available): Default
17307 libiconv to -liconv, if there is no definition.
17308
17309 2005-03-23 Hans-Peter Nilsson <hp@axis.com>
17310
17311 * gcc.dg/torture/cris-asm-mof-1.c: New test.
17312
17313 2005-03-22 Mark Mitchell <mark@codesourcery.com>
17314
17315 * g++.dg/opt/max1.C: Run with -Wno-deprecated.
17316 * g++.dg/opt/pr7503-2.C: Likewise.
17317 * g++.dg/opt/pr7503-3.C: Likewise.
17318 * g++.dg/opt/pr7503-4.C: Likewise.
17319 * g++.dg/opt/pr7503-5.C: Likewise.
17320 * g++.dg/warn/minmax.C: New test.
17321
17322 2005-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17323
17324 * gfortran.dg/g77_intrinsics_funcs.f: New test.
17325 * gfortran.dg/g77_intrinsics_sub.f: New test.
17326
17327 2005-03-22 Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
17328 Jan Hubicka <jh@suse.cz>
17329 Steven Bosscher <stevenb@suse.de
17330
17331 * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
17332
17333 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17334
17335 PR c++/19980
17336 * g++.dg/template/redecl3.C: New test.
17337
17338 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17339
17340 PR c++/20499
17341 * g++.dg/parse/error16.C: Tweak error markers.
17342
17343 2005-03-22 Jakub Jelinek <jakub@redhat.com>
17344
17345 PR target/20561
17346 * gcc.dg/20050321-2.c: New test.
17347
17348 2005-03-22 Nathan Sidwell <nathan@codesourcery.com>
17349
17350 PR c++/20465
17351 PR c++/20381
17352 * g++.dg/template/ptrmem12.C: New.
17353
17354 2005-03-22 Hans-Peter Nilsson <hp@axis.com>
17355
17356 PR rtl-optimization/20527
17357 * gcc.c-torture/execute/pr20527-1.c: New test.
17358
17359 2005-03-22 Ben Elliston <bje@au.ibm.com>
17360
17361 * gcc.misc-tests/options.exp (check_for_options): Create a real C
17362 program, compile it into a real executable and then delete the .c
17363 and .x files afterwards, to avoid problems on testglue targets.
17364
17365 2005-03-21 Stuart Hastings <stuart@apple.com>
17366
17367 * gcc.target/i386/sse-2.c: New.
17368
17369 2005-03-21 Uros Bizjak <uros@kss-loka.si>
17370
17371 * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
17372
17373 2005-03-21 Paolo Carlini <pcarlini@suse.de>
17374
17375 * g++.dg/parse/crash25.C: Fix typo.
17376
17377 2005-03-21 Paolo Carlini <pcarlini@suse.de>
17378
17379 PR c++/20461
17380 * g++.dg/parse/crash24.C: New test.
17381
17382 PR c++/20536
17383 * g++.dg/parse/crash25.C: New test.
17384
17385 2005-03-21 Paolo Carlini <pcarlini@suse.de>
17386
17387 PR c++/20147
17388 * g++.dg/ext/stmtexpr4.C: New test.
17389
17390 2005-03-20 Roger Sayle <roger@eyesopen.com>
17391
17392 PR middle-end/20539
17393 * gcc.c-torture/compile/pr13066-1.c: New test case.
17394 * gcc.c-torture/compile/pr20539-1.c: Likewise.
17395 * g++.dg/opt/pr13066-1.C: Likewise.
17396
17397 2005-03-20 Joseph S. Myers <joseph@codesourcery.com>
17398
17399 * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
17400
17401 2005-03-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17402
17403 PR fortran/18525
17404 * gfortran.dg/nesting_1.f90: New test.
17405
17406 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
17407
17408 PR c++/20240
17409 * g++.dg/lookup/using13.C: New test.
17410
17411 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
17412
17413 PR c++/20333
17414 * g++.dg/template/crash36.C: New test.
17415
17416 2005-03-18 Paolo Carlini <pcarlini@suse.de>
17417
17418 PR c++/20463
17419 * g++.dg/template/crash35.C: New test.
17420
17421 2005-03-17 Paolo Carlini <pcarlini@suse.de>
17422
17423 PR c++/19966
17424 * g++.dg/overload/operator2.C: New test.
17425
17426 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17427
17428 PR libfortran/20257
17429 * gfortran.dg/pr20257.f90: New test.
17430
17431 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17432
17433 PR libfortran/20480
17434 * gfortran.dg/pr20480.f90: New test.
17435
17436 2005-03-16 Richard Henderson <rth@redhat.com>
17437
17438 PR middle-end/15700
17439 * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
17440 (_rtld_global): New.
17441 * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
17442 * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
17443
17444 * gcc.dg/alias-3.c: New.
17445 * gcc.dg/alias-4.c: New.
17446 * gcc.dg/alias-5.c: New.
17447 * gcc.dg/alias-6.c: New.
17448
17449 2005-03-15 Geoffrey Keating <geoffk@apple.com>
17450
17451 * gcc.dg/cpp/ucnid-7.c: New.
17452
17453 2005-03-15 Janis Johnson <janis187@us.ibm.com>
17454 Dorit Naishlos <dorit@il.ibm.com>
17455
17456 * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
17457 darwin.
17458
17459 2005-03-15 Dorit Naishlos <dorit@il.ibm.com>
17460
17461 * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
17462 misaligned accesses.
17463 * gcc.dg/vect/vect-58.c: Likewise.
17464 * gcc.dg/vect/vect-92.c: New.
17465 * gcc.dg/vect/vect-93.c: New.
17466
17467 2005-03-15 Feng Wang <fengwang@nudt.edu.cn>
17468
17469 PR fortran/18827
17470 * gfortran.dg/assign_2.f90: New test.
17471 * gfortran.dg/assign_3.f90: New test.
17472 * gfortran.dg/assign.f90: New test.
17473
17474 2005-03-15 Joseph S. Myers <joseph@codesourcery.com>
17475
17476 * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
17477 g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
17478 g++.dg/template/local4.C, g++.dg/template/nontype6.C,
17479 g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
17480 names.
17481
17482 2005-03-14 Geoffrey Keating <geoffk@apple.com>
17483
17484 * gcc.dg/cpp/ucnid-6.c: New.
17485
17486 * gcc.dg/cpp/normalize-1.c: New.
17487 * gcc.dg/cpp/normalize-2.c: New.
17488 * gcc.dg/cpp/normalize-3.c: New.
17489 * gcc.dg/cpp/normalize-4.c: New.
17490 * gcc.dg/cpp/ucnid-4.c: New.
17491 * gcc.dg/cpp/ucnid-5.c: New.
17492 * g++.dg/cpp/normalize-1.C: New.
17493 * g++.dg/cpp/ucnid-1.C: New.
17494
17495 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
17496
17497 * gcc.dg/pr18628.c: New.
17498
17499 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
17500
17501 PR c++/20280
17502 * g++.dg/tree-ssa/pr20280.C: New.
17503
17504 2005-03-14 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
17505
17506 PR fortran/20467
17507 * gfortran.dg/stfunc_2.f90: New test.
17508
17509 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
17510
17511 * gcc.dg/tree-ssa/phi-opt-5.c: New test.
17512
17513 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
17514
17515 * gcc.dg/tree-ssa/20050314-1.c: New test.
17516
17517 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
17518
17519 PR c++/4403
17520 PR c++/9783, DR433
17521 * g++.dg/template/friend34.C: New test.
17522 * g++.dg/template/friend35.C: Likewise.
17523 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
17524
17525 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
17526
17527 Friend class name lookup 5/n
17528 PR c++/1016
17529 * g++.dg/lookup/hidden-class1.C: New test.
17530 * g++.dg/lookup/hidden-class2.C: Likewise.
17531 * g++.dg/lookup/hidden-class3.C: Likewise.
17532 * g++.dg/lookup/hidden-class4.C: Likewise.
17533 * g++.dg/lookup/hidden-class5.C: Likewise.
17534 * g++.dg/lookup/hidden-class6.C: Likewise.
17535 * g++.dg/lookup/hidden-class7.C: Likewise.
17536 * g++.dg/lookup/hidden-class8.C: Likewise.
17537 * g++.dg/lookup/hidden-class9.C: Likewise.
17538 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
17539 * g++.dg/lookup/hidden-temp-class2.C: Likewise.
17540 * g++.dg/lookup/hidden-temp-class3.C: Likewise.
17541 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
17542 * g++.dg/lookup/hidden-temp-class5.C: Likewise.
17543 * g++.dg/lookup/hidden-temp-class6.C: Likewise.
17544 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
17545 * g++.dg/lookup/hidden-temp-class8.C: Likewise.
17546 * g++.dg/lookup/hidden-temp-class9.C: Likewise.
17547 * g++.dg/lookup/hidden-temp-class10.C: Likewise.
17548 * g++.dg/lookup/hidden-temp-class11.C: Likewise.
17549
17550 2005-03-13 Mark Mitchell <mark@codesourcery.com>
17551
17552 PR c++/20157
17553 * g++.dg/template/error18.C: New test.
17554
17555 2005-03-09 Ben Elliston <bje@au.ibm.com>
17556
17557 PR debug/16792
17558 * g++.dg/debug/pr16792.C: New test.
17559
17560 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
17561
17562 * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
17563 gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
17564 gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
17565 gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
17566 gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
17567 test assertion names.
17568
17569 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
17570
17571 PR fortran/18600
17572 * gfortran.dg/stfunc_1.f90: New test.
17573
17574 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
17575
17576 PR fortran/16907
17577 * gfortran.dg/real_index_1.f90: New test.
17578
17579 2005-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
17580
17581 PR fortran/20323
17582 * gfortran.dg/spec_expr_1.f90: New test.
17583
17584 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
17585
17586 PR c/20402
17587 * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
17588 new parser.
17589
17590 2005-03-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
17591
17592 PR fortran/20361
17593 * gfortran.dg/largeequiv_1.f90: New test.
17594
17595 2005-03-12 Geoffrey Keating <geoffk@apple.com>
17596
17597 * gcc.dg/ucnid-1.c: New.
17598 * gcc.dg/ucnid-2.c: New.
17599 * gcc.dg/ucnid-3.c: New.
17600 * gcc.dg/ucnid-4.c: New.
17601 * gcc.dg/ucnid-5.c: New.
17602 * gcc.dg/ucnid-6.c: New.
17603 * gcc.dg/cpp/ucnid-1.c: New.
17604 * gcc.dg/cpp/ucnid-2.c: New.
17605 * gcc.dg/cpp/ucnid-3.c: New.
17606 * g++.dg/other/ucnid-1.C: New.
17607
17608 2005-03-12 Geoffrey Keating <geoffk@apple.com>
17609
17610 * gcc.dg/vmx/darwin-abi-3.c: Delete.
17611
17612 2005-03-11 Per Bothner <per@bothner.com>
17613
17614 * gcc.dg/decl-2.c: Add extra line breaks. That way we can verify
17615 that diagnotics refer to correct token.
17616 * gcc.dg/unused-3.c: Likewise.
17617
17618 2005-03-11 Per Bothner <per@bothner.com>
17619
17620 * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
17621 constant" is now actually on same line as string constant.
17622 * gcc.dg/cpp/direct2s.c: Likewise.
17623
17624 2005-03-11 Richard Sandiford <rsandifo@redhat.com>
17625
17626 * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
17627
17628 2005-03-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17629
17630 PR libfortran/20124
17631 * gfortran.dg/pr20124.f90: New Test
17632
17633 2005-03-10 James A. Morrison <phython@gcc.gnu.org>
17634
17635 PR tree-optimization/20130
17636 * gcc.dg/pr20130-1.c: New test.
17637
17638 2005-03-10 Steve Ellcey <sje@cup.hp.com>
17639
17640 PR target/20095
17641 * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
17642
17643 2005-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
17644
17645 * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
17646
17647 2005-03-10 Steve Ellcey <sje@cup.hp.com>
17648
17649 * g++.dg/eh/forced1.C: Fix comment.
17650 * g++.dg/eh/forced2.C: Ditto.
17651 * g++.dg/eh/forced3.C: Ditto.
17652 * g++.dg/eh/forced4.C: Ditto.
17653
17654 2005-03-10 Andrew Pinski <pinskia@physics.uc.edu>
17655
17656 PR rtl-opt/20412
17657 * gcc.c-torture/compile/pr20412.c: New test.
17658
17659 2005-03-10 Roger Sayle <roger@eyesopen.com>
17660
17661 * gcc.dg/builtins-32.c: Add new run-time tests for long double.
17662
17663 2005-03-10 Jakub Jelinek <jakub@redhat.com>
17664
17665 PR target/20322
17666 * gcc.dg/20050307-1.c: New test.
17667
17668 2005-03-10 Nathan Sidwell <nathan@codesourcery.com>
17669
17670 PR c++/20375
17671 * g++.dg/other/stdarg3.C: New.
17672
17673 2005-03-10 Jakub Jelinek <jakub@redhat.com>
17674
17675 PR c++/18384, c++/18327
17676 * g++.dg/init/array19.C: New test.
17677
17678 PR inline-asm/20314
17679 * gcc.dg/torture/pr20314-1.c: New test.
17680 * gcc.dg/torture/pr20314-2.c: New test.
17681
17682 2005-03-09 Ulrich Weigand <uweigand@de.ibm.com>
17683
17684 * gcc.dg/20050309-1.c: New test.
17685
17686 2005-03-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17687
17688 * gcc.dg/builtins-10.c: Reactivate disabled test.
17689 * gcc.dg/torture/builtin-power-1.c: Likewise. Also add tests for
17690 new cbrt transformations.
17691
17692 2005-03-09 Mark Mitchell <mark@codesourcery.com>
17693
17694 PR c++/20208
17695 * g++.dg/template/array13.C: New test.
17696
17697 2005-03-09 Paolo Carlini <pcarlini@suse.de>
17698
17699 PR c++/16859
17700 * g++.dg/init/brace4.C: New test.
17701
17702 2005-03-09 Nathan Sidwell <nathan@codesourcery.com>
17703
17704 PR c++/20186
17705 * g++.dg/template/non-dependent12.C: New.
17706
17707 2005-03-08 Mark Mitchell <mark@codesourcery.com>
17708
17709 PR c++/20142
17710 * g++.dg/init/array18.C: Add dg-do run marker.
17711
17712 PR c++/20142
17713 * g++.dg/init/array18.C: New test.
17714
17715 2005-03-09 Ben Elliston <bje@au.ibm.com>
17716
17717 * consistency.vlad/vlad.exp: Remove trailing semicolons.
17718 * g++.dg/gcov/gcov.exp: Likewise.
17719 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
17720 * gcc.target/xstormy16/xstormy16.exp: Likewise.
17721 * lib/c-torture.exp: Likewise.
17722 * lib/fortran-torture.exp: Likewise.
17723 * lib/g++.exp: Likewise.
17724 * lib/gcc-defs.exp: Likewise.
17725 * lib/gcc-dg.exp: Likewise.
17726 * lib/gcc.exp: Likewise.
17727 * lib/gcov.exp: Likewise.
17728 * lib/gfortran.exp: Likewise.
17729 * lib/mike-g++.exp: Likewise.
17730 * lib/mike-gcc.exp: Likewise.
17731 * lib/objc-torture.exp: Likewise.
17732 * lib/objc.exp: Likewise.
17733 * lib/profopt.exp: Likewise.
17734 * lib/target-libpath.exp: Likewise.
17735 * lib/target-supports.exp: Likewise.
17736 * lib/treelang.exp: Likewise.
17737 * lib/wrapper.exp: Likewise.
17738
17739 2005-03-08 Jeff Law <law@redhat.com>
17740
17741 * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
17742 PHI-OPT changes.
17743
17744 2005-03-08 Ira Rosen <irar@il.ibm.com>
17745
17746 * gcc.dg/vect/pr20122.c: New test.
17747
17748 2005-03-07 Jeff Law <law@redhat.com>
17749
17750 * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
17751 was folded away.
17752 * gcc.dg/tree-ssa/pr18133-1.c: New test.
17753 * gcc.dg/tree-ssa/pr18133-2.c: New test.
17754 * gcc.dg/tree-ssa/pr18134.c: New test.
17755
17756 2005-03-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
17757
17758 * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
17759 * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
17760 gcc.dg/torture/builtin-noret-2.c: Require weak support.
17761
17762 2005-03-06 Andrew Pinski <pinskia@physics.uc.edu>
17763
17764 PR tree-opt/17671
17765 * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
17766
17767 2005-03-07 Mark Mitchell <mark@codesourcery.com>
17768
17769 * g++.dg/warn/Wnvdtor.C: New test.
17770
17771 2005-03-07 Richard Sandiford <rsandifo@redhat.com>
17772
17773 * gcc.dg/torture/pr19683-1.c: New test.
17774
17775 2005-03-06 Steven G. Kargl <kargls@comcast.net>
17776
17777 * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
17778 * gfortran.dg/g77/19990313-2.f: Ditto.
17779 * gfortran.dg/g77/19990313-3.f: Ditto.
17780 * gfortran.dg/g77/19990525-0.f: Ditto.
17781 * gfortran.dg/g77/19990826-0.f: Ditto.
17782 * gfortran.dg/g77/19990826-2.f: Ditto.
17783 * gfortran.dg/g77/19990826-3.f: Ditto.
17784 * gfortran.dg/g77/20000511-1.f: Ditto.
17785 * gfortran.dg/g77/20000511-2.f: Ditto.
17786 * gfortran.dg/g77/970625-2.f: Ditto.
17787 * gfortran.dg/g77/980310-2.f: Ditto.
17788 * gfortran.dg/g77/980310-3.f: Ditto.
17789 * gfortran.dg/g77/980310-8.f: Ditto.
17790 * gfortran.dg/g77/980519-2.f: Ditto.
17791 * gfortran.dg/g77/alpha1.f: Ditto.
17792 * gfortran.dg/g77/claus.f: Ditto.
17793 * gfortran.dg/g77/erfc.f: Ditto.
17794 * gfortran.dg/g77/short.f: Ditto.
17795 * gfortran.fortran-torture/execute/data.f90: Ditto.
17796 * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
17797 * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
17798
17799 2005-03-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
17800
17801 * lib/file-format.exp (gcc_target_object_format): Add check for som
17802 format and hardcode object formats on hppa*-*-hpux*.
17803 * lib/target-supports.exp (check_weak_available): Add check for som
17804 object format. Always return 0 on hppa*-*-hpux10*.
17805
17806 * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
17807 is defined.
17808
17809 * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
17810
17811 2005-03-05 Steven G. Kargl <kargls@comcast.net>
17812
17813 * gfortran.dg/pr19936_1.f90: New test.
17814 * gfortran.dg/pr19936_2.f90: New test.
17815 * gfortran.dg/pr19936_3.f90: New test.
17816
17817 2005-03-05 Steven G. Kargl <kargls@comcast.net>
17818 Paul Thomas <prthomas@drfccad.cea.fr>
17819
17820 * gfortran.dg/PR19754_1.f90: New test.
17821 * gfortran.dg/PR19754_2.f90: Ditto.
17822
17823 2005-03-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
17824
17825 PR c++/19311
17826 * g++.dg/template/non-dependent11.C: New test.
17827
17828 2005-03-05 Uros Bizjak <uros@kss-loka.si>
17829
17830 * lib/target-supports.exp (check_iconv_available): Fix comment.
17831
17832 2005-03-04 John David Anglin <dave.danglin@nrc-cnrc.gc.ca>
17833 Joseph S. Myers <joseph@codesourcery.com>
17834
17835 PR c++/19797
17836 * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
17837
17838 2005-03-04 Matthew Sachs <msachs@apple.com>
17839
17840 * gcc.exp (gcc_target_compile): Put braces around
17841 additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
17842 * objc.exp (objc_target_compile): Likewise.
17843 * treelang.exp (treelang_target_compile): Likewise.
17844
17845 2005-03-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
17846
17847 PR fortran/19673
17848 * gfortran.dg/func_result_1.f90: New test.
17849
17850 2005-03-04 Ben Elliston <bje@au.ibm.com>
17851
17852 * gcc.misc-tests/options.exp: New test.
17853
17854 2005-03-03 James A. Morrison <phython@gcc.gnu.org>
17855
17856 * gcc.dg/pr15784-4.c: New test.
17857
17858 2005-03-03 Geoffrey Keating <geoffk@apple.com>
17859
17860 * gcc.c-torture/execute/pr17133.c: New.
17861 * gcc.c-torture/compile/20050303-1.c: New.
17862
17863 2005-03-04 David Billinghurst <David.Billinghurst@riotinto.com>
17864
17865 * gcc.dg/cpp/assert4.c: Fix for cygwin.
17866
17867 2005-03-02 Alexandre Oliva <aoliva@redhat.com>
17868
17869 * g++.dg/overload/using2.C: New.
17870
17871 2005-03-02 Mark Mitchell <mark@codesourcery.com>
17872
17873 PR c++/19916
17874 * g++.dg/init/ptrmem2.C: New test.
17875
17876 2005-03-02 Joseph S. Myers <joseph@codesourcery.com>
17877
17878 PR c/8927
17879 * gcc.dg/pr8927-1.c: New test.
17880
17881 2005-03-01 Nathan Sidwell <nathan@codesourcery.com>
17882
17883 PR c++/20232
17884 * g++.dg/inherit/covariant12.C: New.
17885
17886 2005-02-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
17887
17888 PR fortran/19479
17889 * gfortran.dg/bound_1.f90: New test.
17890
17891 2005-02-28 Janis Johnson <janis187@us.ibm.com>
17892
17893 * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
17894 * gcc.test-framework/dg-error-exp-XP.c: Ditto.
17895
17896 2005-02-28 Joseph S. Myers <joseph@codesourcery.com>
17897
17898 PR c/20245
17899 * gcc.dg/pr20245-1.c: New test.
17900
17901 2005-02-28 Jakub Jelinek <jakub@redhat.com>
17902
17903 PR middle-end/19874
17904 * gcc.c-torture/execute/20050119-2.c: New test case.
17905
17906 2005-02-28 Ben Elliston <bje@au.ibm.com>
17907
17908 * README: Update the DejaGnu bug reporting address.
17909 * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
17910 * lib/objc-torture.exp: Likewise.
17911
17912 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
17913
17914 * gfortran.dg/boz_1.f90: New test.
17915 * gfortran.dg/boz_3.f90: New test.
17916 * gfortran.dg/boz_4.f90: New test.
17917
17918 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
17919
17920 * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
17921 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
17922
17923 2005-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17924
17925 PR libfortran/20101
17926 * gfortran.dg/write_0_pe_format.f90: New test.
17927
17928 2005-02-27 Jakub Jelinek <jakub@redhat.com>
17929
17930 PR c++/20206
17931 * g++.dg/opt/thunk2.C: New test.
17932 * g++.dg/opt/covariant1.C: New test.
17933
17934 2005-02-27 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
17935
17936 * gfortran.dg/e_d_fmt.f90: New test.
17937
17938 2005-02-27 Kazu Hirata <kazu@cs.umass.edu>
17939
17940 * gcc.dg/asm-b.c: Fix comment typos.
17941
17942 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
17943
17944 * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
17945 a V_MAY_DEF also.
17946
17947 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
17948
17949 PR tree-opt/20188
17950 * gcc.dg/tree-ssa/inline_asm-1.c: New test.
17951 * gcc.dg/tree-ssa/inline_asm-2.c: New test.
17952 * gcc.dg/asm-b.c: New test.
17953
17954 2005-02-26 Richard Sandiford <rsandifo@redhat.com>
17955
17956 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
17957 Disable this test on IRIX 6.
17958
17959 2005-02-25 Joseph S. Myers <joseph@codesourcery.com>
17960
17961 * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
17962 gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
17963 parser.
17964
17965 2005-02-25 Diego Novillo <dnovillo@redhat.com>
17966
17967 PR tree-optimization/20204
17968 * testsuite/gcc.dg/pr20204.c: New test.
17969
17970 2005-02-24 Jakub Jelinek <jakub@redhat.com>
17971
17972 PR target/20196
17973 * gcc.c-torture/execute/20050224-1.c: New test.
17974
17975 PR c++/20175
17976 * g++.dg/warn/Wbraces2.C: New test.
17977
17978 2005-02-23 Mark Mitchell <mark@codesourcery.com>
17979
17980 PR c++/19878
17981 * g++.dg/init/const2.C: New test.
17982
17983 2005-02-23 Hans-Peter Nilsson <hp@axis.com>
17984
17985 PR tree-optimization/20100
17986 * gcc.c-torture/execute/pr20100-1.c: New test.
17987
17988 2005-02-23 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
17989
17990 * gfortran.dg/implicit_3.f90: New test.
17991
17992 * gfortran.dg/deftype_1.f90: New test.
17993
17994 2005-02-23 Alexandre Oliva <aoliva@redhat.com>
17995
17996 * g++.dg/lookup/anon2.C: Don't let access checks make it look like
17997 the test passes.
17998 * g++.dg/other/anon3.C: Accept a warning.
17999
18000 2005-02-23 Kazu Hirata <kazu@cs.umass.edu>
18001
18002 * gcc.dg/pr20017.c: Fix a comment typo.
18003
18004 2005-02-23 Bud Davis <bdavis@gfortran.org>
18005
18006 * gfortran.dg/list_read_4.f90: Change to f90 comments.
18007
18008 2005-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
18009
18010 PR ada/19902
18011 * ada/acats/tests/cxa/cxa3004.a: Remove.
18012 * ada/acats/tests/cxb/cxb30061.am: Likewise.
18013
18014 2005-02-22 Mark Mitchell <mark@codesourcery.com>
18015
18016 PR c++/20073
18017 * g++.dg/init/const1.C: New test.
18018
18019 PR c++/19991
18020 * g++.dg/parse/constant7.C: New test.
18021
18022 PR c++/20152
18023 * g++.dg/parse/error27.C: New test.
18024 * g++.dg/template/qualttp15.C: Adjust error markers.
18025 * g++.old-deja/g++.other/struct1.C: Likewise.
18026
18027 PR c++/20153
18028 * g++.dg/template/error17.C: New test.
18029
18030 PR c++/20148
18031 * g++.dg/parser/error26.C: New test.
18032
18033 2005-02-22 Diego Novillo <dnovillo@redhat.com>
18034
18035 PR tree-optimization/20100
18036 PR tree-optimization/20115
18037 * gcc.dg/pr20115.c: New test.
18038 * gcc.dg/pr20115-1.c: New test.
18039 * gcc.dg/pr20100.c: New test.
18040 * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
18041 call-clobbered variables after alias1.
18042
18043 2005-02-22 Bud Davis <bdavis@gfortran.org>
18044
18045 * gfortran.dg/list_read_4.f90: new test.
18046
18047 2005-02-22 Kazu Hirata <kazu@cs.umass.edu>
18048
18049 PR rtl-optimization/20017.
18050 * gcc.dg/pr20017.c: New.
18051
18052 2005-02-22 Devang Patel <dpatel@apple.com>
18053
18054 PR 19952
18055 * g++.dg/tree-ssa/pr19952.C: New test.
18056
18057 2005-02-22 Mark Mitchell <mark@codesourcery.com>
18058
18059 PR c++/19883
18060 * g++.dg/parse/constant6.C: New test.
18061
18062 2005-02-22 Uros Bizjak <uros@kss-loka.si>
18063
18064 * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
18065 * g++.dg/charset/asm2.c: Likewise.
18066 * g++.dg/charset/asm3.c: Likewise.
18067 * g++.dg/charset/asm4.c: Likewise.
18068 * g++.dg/charset/asm5.c: Likewise.
18069 * g++.dg/charset/attribute1.c: Likewise.
18070 * g++.dg/charset/attribute2.c: Likewise.
18071 * g++.dg/charset/extern1.cc: Likewise.
18072 * g++.dg/charset/extern2.cc: Likewise.
18073 * g++.dg/charset/extern3.cc: Likewise.
18074 * g++.dg/charset/function.cc: Likewise.
18075 * g++.dg/charset/string.c: Likewise.
18076 * g++.dg/charset/charset.exp: Likewise.
18077 * lib/target-supports.exp (check_iconv_available): Fix comment.
18078
18079 2005-02-22 Uros Bizjak <uros@kss-loka.si>
18080
18081 * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
18082 * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
18083 * gcc.dg/charset/asm2.c: Likewise.
18084 * gcc.dg/charset/asm3.c: Likewise.
18085 * gcc.dg/charset/asm4.c: Likewise.
18086 * gcc.dg/charset/asm5.c: Likewise.
18087 * gcc.dg/charset/asm6.c: Likewise.
18088 * gcc.dg/charset/attribute1.c: Likewise.
18089 * gcc.dg/charset/attribute2.c: Likewise.
18090 * gcc.dg/charset/builtin1.c: Likewise.
18091 * gcc.dg/charset/extern.c: Likewise.
18092 * gcc.dg/charset/function.c: Likewise.
18093 * gcc.dg/charset/string.c: Likewise.
18094 * gcc.dg/charset/charset.exp: Likewise.
18095
18096 2005-02-21 Bud Davis <bdavis9659@comcast.net>
18097
18098 PR fortran/20086
18099 * gfortran.dg/pr20086.f90: New test.
18100
18101 2005-02-21 Alexandre Oliva <aoliva@redhat.com>
18102
18103 PR tree-optimization/19786
18104 * g++.dg/tree-ssa/pr19786.C: New.
18105
18106 2005-02-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18107
18108 * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
18109
18110 2005-02-21 Jeff Law <law@redhat.com>
18111
18112 * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
18113
18114 2005-02-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18115
18116 * gfortran.dg/do_iterator: Split loop, markup all lines for
18117 which an error locus is printed.
18118 * gfortran.dg/pr17708.f90: Markup all lines for which an error
18119 locus is printed.
18120 * gfortran.dg/select_4.f90: Likewise.
18121 * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
18122 locuses in the various permutations.
18123
18124 2005-02-20 Dorit Naishlos <dorit@il.ibm.com>
18125
18126 PR tree-optimization/19951
18127 * g++.dg/vect: New directory.
18128 * g++.dg/vect/vect.exp: New file.
18129 * g++.dg/vect/pr19951.cc: New testcase.
18130 * g++.dg/dg.exp: Also prune vectorizer tests.
18131
18132 2005-02-20 Zack Weinberg <zack@codesourcery.com>
18133
18134 PR 18785
18135 * gcc.dg/charset/builtin1.c: New test.
18136
18137 2005-02-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18138
18139 PR c++/19299
18140 * g++.dg/inherit/volatile1.C: New test.
18141
18142 PR c++/19440
18143 * g++.dg/template/dtor4.C: New test.
18144
18145 2005-02-19 Steven G. Kargl <kargls@comcast.net>
18146
18147 * gfortran.dg/int_1.f90: New test.
18148
18149 2005-02-19 Devang Patel <dpatel@apple.com>
18150
18151 * gcc.dg/cpp/mac-eol-at-eof.c: New test.
18152
18153 2005-02-19 Steven G. Kargl <kargls@comcast.net>
18154
18155 * gfortran.dg/achar_1.f90: New test.
18156
18157 2005-02-19 Hans-Peter Nilsson <hp@axis.com>
18158
18159 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
18160
18161 2005-02-19 Zdenek Dvorak <dvorakz@suse.cz>
18162 Jakub Jelinek <jakub@redhat.com>
18163
18164 PR tree-optimization/19828
18165 * gcc.dg/tree-ssa/loop-7.c: New test.
18166 * gcc.c-torture/execute/20050218-1.c: New test.
18167
18168 2005-02-19 Jakub Jelinek <jakub@redhat.com>
18169
18170 PR c/20043
18171 * gcc.dg/transparent-union-1.c: New test.
18172 * gcc.dg/transparent-union-2.c: New test.
18173
18174 2005-02-18 James E Wilson <wilson@specifixinc.com>
18175
18176 PR tree-optimization/18977
18177 * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
18178
18179 2005-02-18 Ulrich Weigand <uweigand@de.ibm.com>
18180
18181 PR target/20054
18182 * gcc.dg/pr20054.c: New test.
18183
18184 2005-01-20 Giovanni Bajo <giovannibajo@gcc.gnu.org>
18185
18186 PR c++/19508
18187 * g++.dg/ext/attrib20.C: New test.
18188
18189 2004-02-18 Andrew Pinski <pinskia@physics.uc.edu>
18190
18191 PR middle-end/20030
18192 * gfortran.fortran-torture/execute/character_passing.f90: New test.
18193
18194 2005-02-18 Alexandre Oliva <aoliva@redhat.com>
18195
18196 PR c++/20008
18197 * g++.dg/opt/switch4.C: New.
18198
18199 2005-02-18 Jakub Jelinek <jakub@redhat.com>
18200
18201 PR c++/20023
18202 PR tree-optimization/20009
18203 * gcc.c-torture/compile/20050217-1.c: New test.
18204 * g++.dg/opt/switch3.C: New test.
18205
18206 PR tree-optimization/18947
18207 * gcc.c-torture/compile/20050215-1.c: New test.
18208 * gcc.c-torture/compile/20050215-2.c: New test.
18209 * gcc.c-torture/compile/20050215-3.c: New test.
18210
18211 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
18212
18213 PR c++/20028
18214 * g++.dg/template/crash34.C: New.
18215
18216 PR c++/20022
18217 * g++.dg/other/access3.C: New.
18218
18219 2005-02-17 Ira Rosen <irar@il.ibm.com>
18220
18221 * gcc.dg/vect/vect-98.c: New test.
18222
18223 2005-02-16 Kazu Hirata <kazu@cs.umass.edu>
18224
18225 PR tree-optimization/19967
18226 * gcc.dg/pr19967.c: New.
18227
18228 2005-02-16 Jakub Jelinek <jakub@redhat.com>
18229
18230 PR middle-end/19857
18231 * gcc.dg/tree-ssa/20050215-1.c: New test.
18232 * gcc.c-torture/execute/20050215-1.c: New test.
18233
18234 2005-02-15 Eric Christopher <echristo@redhat.com>
18235
18236 * gcc.dg/cpp/20050215-1.c: New file.
18237
18238 2005-02-15 James A. Morrison <phython@gcc.gnu.org>
18239
18240 PR tree-optimization/15785
18241 * gcc.dg/pr15785-1.c: New test.
18242
18243 2005-02-15 Alexandre Oliva <aoliva@redhat.com>
18244
18245 PR c++/17788
18246 * g++.dg/init/ctor4.C: New.
18247 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
18248
18249 2005-02-15 Joseph S. Myers <joseph@codesourcery.com>
18250
18251 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
18252 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
18253
18254 2005-02-15 Andreas Schwab <schwab@suse.de>
18255
18256 * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
18257 declare malloc.
18258
18259 2005-02-15 Andreas Krebbel <krebbel1@de.ibm.com>
18260
18261 * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
18262
18263 2005-02-14 Diego Novillo <dnovillo@redhat.com>
18264
18265 PR tree-optimization/19853
18266 * gcc.c-torture/compile/pr19853.c: New test.
18267
18268 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
18269
18270 PR c++/19608
18271 * g++.dg/parse/local-class1.C: New.
18272
18273 PR c++/19895
18274 * g++.dg/parse/ptrmem3.C: New.
18275
18276 PR c++/19884
18277 * g++.old-deja/g++.oliva/template6.C: Add another case.
18278 * g++.dg/template/explicit6.C: New.
18279
18280 2005-02-14 Alexandre Oliva <aoliva@redhat.com>
18281
18282 PR c++/17816
18283 * g++.dg/other/redecl2.C: New.
18284
18285 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
18286
18287 PR c++/19891
18288 * g++.dg/abi/covariant4.C: New.
18289
18290 2005-02-13 James A. Morrison <phython@gcc.gnu.org>
18291
18292 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
18293
18294 2005-02-12 Dorit Naishlos <dorit@il.ibm.com>
18295
18296 * gcc.dg/vect/vect-96.c: Fix typo.
18297
18298 2005-02-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
18299
18300 PR c++/14479
18301 PR c++/19487
18302 * g++.dg/template/enum5.C: New test.
18303
18304 2005-02-12 Ira Rosen <irar@il.ibm.com>
18305
18306 * gcc.dg/vect/vect-97.c: New test.
18307
18308 2005-02-12 Ira Rosen <irar@il.ibm.com>
18309
18310 * gcc.dg/vect/vect-96.c: New test.
18311
18312 2005-02-12 Uros Bizjak <uros@kss-loka.si>
18313
18314 * gcc.dg/builtins-34.c: Also check ldexp*.
18315
18316 2005-02-12 Hans-Peter Nilsson <hp@bitrange.com>
18317
18318 * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
18319
18320 2005-02-11 Janis Johnson <janis187@us.ibm.com>
18321
18322 * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
18323 dg-require-alias, dg-require-gc-sections, dg-require-profiling,
18324 dg-require-dll, dg-require-iconv, dg-require-named-sections,
18325 dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
18326 selector_list, selector_expression, dg-process-target): Move to new
18327 file target-supports-dg.exp.
18328 * lib/target-supports-dg.exp: New.
18329
18330 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
18331 New.
18332
18333 2005-02-11 Jakub Jelinek <jakub@redhat.com>
18334
18335 PR c++/19666
18336 * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
18337
18338 PR middle-end/19858
18339 * gcc.c-torture/compile/20050210-1.c: New test.
18340
18341 2005-02-11 Mark Mitchell <mark@codesourcery.com>
18342
18343 PR c++/19755
18344 * g++.dg/warn/Wbraces1.C: New test.
18345
18346 2005-02-10 Richard Guenther <rguenth@gcc.gnu.org>
18347
18348 * gcc.dg/builtins-52.c: New testcase.
18349
18350 2005-02-10 Jakub Jelinek <jakub@redhat.com>
18351
18352 PR c/19342
18353 * gcc.c-torture/execute/20050119-1.c: New test.
18354
18355 2005-02-09 Mark Mitchell <mark@codesourcery.com>
18356
18357 PR c++/19811
18358 * g++.dg/init/delete1.C: New test.
18359
18360 2005-02-09 Andrew Pinski <pinskia@physics.uc.edu>
18361
18362 PR c++/18470
18363 * g++.dg/template/static12.C: New test.
18364
18365 2005-02-09 Mark Mitchell <mark@codesourcery.com>
18366
18367 PR c++/19787
18368 * g++.dg/conversion/ambig1.C: New test.
18369
18370 PR c++/19739
18371 * g++.dg/ext/attrib19.C: New test.
18372
18373 PR c++/19732
18374 * g++.dg/parse/dtor5.C: New test.
18375
18376 PR c++/19762
18377 * g++.dg/template/dtor3.C: New test.
18378
18379 PR c++/19826
18380 * g++.dg/template/static11.C: New test.
18381 * g++.dg/template/crash2.C: Remove dg-error marker.
18382
18383 2005-02-09 Janis Johnson <janis187@us.ibm.com>
18384
18385 PR C++/18491
18386 * g++.old-deja/g++.mike/p10769a.C: Remove.
18387
18388 2005-02-09 Roger Sayle <roger@eyesopen.com>
18389
18390 * gcc.dg/builtins-48.c: New test case.
18391 * gcc.dg/builtins-49.c: New test case.
18392 * gcc.dg/builtins-50.c: New test case.
18393 * gcc.dg/builtins-51.c: New test case.
18394
18395 2005-02-09 Ian Lance Taylor <ian@airs.com>
18396
18397 PR middle-end/19583
18398 * g++.dg/warn/Wreturn-type-3.C: New test.
18399
18400 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
18401
18402 PR middle-end/19402
18403 * gcc.dg/pr19402-1.c: New testcase.
18404 * gcc.dg/pr19402-2.c: likewise.
18405
18406 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
18407
18408 PR middle-end/19854
18409 * g++.dg/tree-ssa/tmmti.C: New testcase.
18410
18411 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
18412
18413 * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
18414
18415 2005-02-08 Mark Mitchell <mark@codesourcery.com>
18416
18417 PR c++/19733
18418 * g++.dg/parse/crash23.C: New test.
18419 * g++.dg/warn/Weff1.C: New test.
18420
18421 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
18422
18423 * gcc.dg/20050209-1.c: New test.
18424
18425 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
18426
18427 PR target/19799
18428 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
18429
18430 2005-02-08 Mike Stump <mrs@apple.com>
18431
18432 * g++.dg/pch/import-2.c: New test.
18433 * g++.dg/pch/import-2.hs: New.
18434 * g++.dg/pch/include/import-2a.h: New.
18435 * g++.dg/pch/include/import-2b.h: New.
18436
18437 2005-02-08 Janis Johnson <janis187@us.ibm.com>
18438
18439 * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
18440
18441 2005-02-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18442
18443 * gfortran.dg/substr_1.f90: New test.
18444
18445 2005-02-07 Richard Guenther <rguenth@gcc.gnu.org>
18446
18447 PR middle-end/19775
18448 * gcc.dg/torture/builtin-power-1.c: Disable test for
18449 invalid transformation.
18450 * gcc.dg/builtins-10.c: Likewise. Disable one test we
18451 no longer optimize.
18452 * gcc.dg/builtins-47.c: New testcase.
18453
18454 2005-02-07 Leehod Baruch <leehod@il.ibm.com>
18455 Dorit Naishlos <dorit@il.ibm.com>
18456
18457 * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
18458
18459 2005-02-06 Richard Sandiford <rsandifo@redhat.com>
18460
18461 * gcc.c-torture/compile/20050206-1.c: New test.
18462
18463 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
18464
18465 PR tree-opt/19768
18466 * g++.dg/opt/pr19768.C: New test.
18467
18468 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
18469
18470 PR tree-opt/19736
18471 * gcc.c-torture/compile/pr19736.c: New test.
18472
18473 2005-02-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
18474
18475 PR c++/17401
18476 * g++.dg/parse/error25.C: New test.
18477
18478 2005-02-03 Alexandre Oliva <aoliva@redhat.com>
18479
18480 * gcc.c-torture/execute/20050203-1.c: New.
18481
18482 2005-02-03 Dorit Naishlos <dorit@il.ibm.com>
18483
18484 * gcc.dg/vect/vect-85.c: Remove xfail.
18485 * gcc.dg/vect/vect-86.c: Remove xfail.
18486 * gcc.dg/vect/vect-87.c: Remove xfail.
18487 * gcc.dg/vect/vect-88.c: Remove xfail.
18488
18489 2005-02-02 Geoffrey Keating <geoffk@apple.com>
18490
18491 * gcc.dg/altivec-19.c: New.
18492
18493 2005-02-03 Joseph S. Myers <joseph@codesourcery.com>
18494
18495 PR c/17807
18496 * gcc.dg/nested-func-3.c: New test.
18497 * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
18498
18499 2005-02-02 Janis Johnson <janis187@us.ibm.com>
18500
18501 * gcc.test-framework/gen_directive_tests: Generate tests for
18502 selector expressions.
18503
18504 2005-02-02 Matt Austern <austern@apple.com>
18505
18506 PR c++/19628
18507 * g++/ext/builtin7.C: New.
18508 * g++/ext/builtin8.C: New.
18509
18510 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
18511
18512 PR c/18502
18513 * gcc.dg/pr18502-1.c: New test.
18514
18515 2005-02-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18516
18517 PR c++/17413
18518 * g++.dg/template/local4.C: Tweak.
18519
18520 2005-02-02 Richard Sandiford <rsandifo@redhat.com>
18521
18522 PR tree-optimization/19578
18523 * gcc.c-torture/compile/20050202-1.c: New test.
18524
18525 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
18526
18527 PR c/19435
18528 * gcc.dg/c99-init-4.c: New test.
18529
18530 2005-02-01 Janis Johnson <janis187@us.ibm.com>
18531
18532 * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
18533
18534 * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
18535
18536 * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
18537 * g++.dg/eh/check-vect.h: New.
18538
18539 * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
18540 * gcc.dg/vect/vect-78.c: Ditto.
18541 * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
18542 Remove.
18543
18544 * g++.dg/conversion/simd1.C: Expect warning.
18545 * g++.dg/ext/attribute-test-1.C: Ditto.
18546 * g++.dg/ext/attribute-test-2.C: Ditto.
18547 * g++.dg/ext/attribute-test-3.C: Ditto.
18548 * g++.dg/ext/attribute-test-4.C: Ditto.
18549
18550 * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
18551 * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
18552
18553 * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
18554
18555 2005-02-01 Richard Henderson <rth@redhat.com>
18556
18557 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
18558 long double for ibm double-double format.
18559 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
18560
18561 2005-02-01 Diego Novillo <dnovillo@redhat.com>
18562
18563 PR tree-optimization/19633
18564 * testsuite/gcc.dg/pr19633-1.c: New test.
18565 * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
18566 to NULL or a symbol.
18567
18568 2005-02-01 Janis Johnson <janis187@us.ibm.com>
18569
18570 * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
18571 New procs.
18572 (dg-process-target (local override)): Handle selector expressions.
18573
18574 * gcc.test-framework/README: Describe tests in source directory.
18575 * gcc.test-framework/test-framework.awk: Handle dg- tests.
18576 * gcc.test-framework/test-framework.exp: Handle dg- tests.
18577 * gcc.test-framework/dg-bogus-exp-P.c: New test.
18578 * gcc.test-framework/dg-bogus-exp-XF.c: New test.
18579 * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
18580 * gcc.test-framework/dg-do-compile-exp-P.c: New test.
18581 * gcc.test-framework/dg-do-link-exp-P.c: New test.
18582 * gcc.test-framework/dg-do-run-exp-P.c: New test.
18583 * gcc.test-framework/dg-dot-run-exp-P.c: New test.
18584 * gcc.test-framework/dg-dot-run-exp-U.c: New test.
18585 * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
18586 * gcc.test-framework/dg-error-exp-P.c: New test.
18587 * gcc.test-framework/dg-error-exp-XP.c: New test.
18588 * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
18589 * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
18590 * gcc.test-framework/dg-output-exp-P.c: New test.
18591 * gcc.test-framework/dg-output-exp-XF.c: New test.
18592 * gcc.test-framework/dg-warning-exp-P.c: New test.
18593 * gcc.misc-tests/dg-1.c: Remove.
18594 * gcc.misc-tests/dg-2.c: Remove.
18595 * gcc.misc-tests/dg-3.c: Remove.
18596 * gcc.misc-tests/dg-4.c: Remove.
18597 * gcc.misc-tests/dg-5.c: Remove.
18598 * gcc.misc-tests/dg-6.c: Remove.
18599 * gcc.misc-tests/dg-7.c: Remove.
18600 * gcc.misc-tests/dg-8.c: Remove.
18601 * gcc.misc-tests/dg-9.c: Remove.
18602 * gcc.misc-tests/dg-10.c: Remove.
18603 * gcc.misc-tests/dg-11.c: Remove.
18604 * gcc.misc-tests/dg-12.c: Remove.
18605 * gcc.misc-tests/dg-test.exp: Remove.
18606
18607 * gcc.test-framework/test-framework.awk: Change recording and
18608 printing of passes and failures.
18609
18610 * gcc.test-framework: New directory.
18611 * gcc.test-framework/README: New.
18612 * gcc.test-framework/test-framework.exp: New.
18613 * gcc.test-framework/test-framework.awk: New.
18614 * gcc.test-framework/gen_directive_tests: New.
18615
18616 2005-02-01 James A. Morrison <phython@gcc.gnu.org>
18617
18618 * lib/treelang.exp: Fix comment typos.
18619 (treelang_target_compile): Don't append libs=-ltreelang to options.
18620
18621 2005-02-01 Alexandre Oliva <aoliva@redhat.com>
18622
18623 * g++.dg/parse/typename7.C: Adjust error messages.
18624
18625 2005-01-31 Jeff Law <law@redhat.com>
18626
18627 * gcc.c-torture/execute/20050131-1.c: New test.
18628 * gcc.dg/wcaselabel.c: New test.
18629
18630 2005-01-31 Mark Mitchell <mark@codesourcery.com>
18631
18632 * g++.dg/other/warning1.C: Adjust error messags.
18633 * g++.dg/parse/constant5.C: New test.
18634
18635 2005-01-31 Steven Bosscher <stevenb@suse.de>
18636
18637 PR c/19333
18638 * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
18639 the test case valid.
18640 * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
18641 * testsuite/gcc.dg/array-7.c: Adjust expected result.
18642 * testsuite/gcc.dg/pr18596-3.c: Likewise.
18643 * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
18644 * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
18645 * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
18646
18647 2005-01-31 Dale Johannesen <dalej@apple.com>
18648
18649 * g++.dg/opt/pr19650.C: New test.
18650
18651 2005-01-31 Richard Henderson <rth@redhat.com>
18652
18653 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
18654 long double for intel double extended format.
18655 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
18656
18657 2005-01-30 Mark Mitchell <mark@codesourcery.com>
18658
18659 PR c++/19555
18660 * g++.dg/template/static10.C: New test.
18661
18662 PR c++/19395
18663 * g++.dg/parse/error24.C: New test.
18664
18665 PR c++/19367
18666 * g++.dg/lookup/builtin1.C: New test.
18667
18668 PR c++/19457
18669 * g++.dg/warn/conv3.C: New test.
18670
18671 2005-01-30 Bud Davis <bdavis@gfortran.org>
18672
18673 PR fortran/19647
18674 * gfortan.dg/inquire_7.f90
18675
18676 2005-01-29 Richard Guenther <richard.guenther@uni-tuebingen.de>
18677
18678 PR tree-optimization/15791
18679 * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
18680 * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
18681 * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
18682 * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
18683 * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
18684 * g++.dg/tree-ssa/pr15791-1.C: Likewise.
18685 * g++.dg/tree-ssa/pr15791-2.C: Likewise.
18686 * g++.dg/tree-ssa/pr15791-3.C: Likewise.
18687 * g++.dg/tree-ssa/pr15791-4.C: Likewise.
18688 * g++.dg/tree-ssa/pr15791-5.C: Likewise.
18689
18690 2005-01-29 Paul Brook <paul@codesourcery.com>
18691
18692 PR fortran/18565
18693 * check.c (real_or_complex_check): New function.
18694 (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
18695 * intrinsic.c (add_functions): Use new check functions.
18696 * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
18697 Add prototypes.
18698
18699 2005-01-29 Joseph S. Myers <joseph@codesourcery.com>
18700
18701 * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
18702 gcc.dg/lvalue-3.c: New tests.
18703 * gcc.dg/concat.c: Update expected messages.
18704
18705 2005-01-29 Thomas Koenig <Thomas.Koenig@online.de>
18706
18707 PR libfortran/19595
18708 * gfortran.dg/eor_1.f90: New test.
18709
18710 2005-01-29 Steven G. Kargl <kargls@comcast.net>
18711
18712 PR fortran/19589
18713 * gfortran.dg/logical_data_1.f90: New test.
18714
18715 2005-01-28 Mark Mitchell <mark@codesourcery.com>
18716
18717 PR c++/19253
18718 * g++.dg/template/crash33.C: New test.
18719
18720 PR c++/19667
18721 * g++.dg/template/crash32.C: New test.
18722
18723 2005-01-28 Ian Lance Taylor <ian@airs.com>
18724
18725 PR middle-end/16558
18726 * g++.dg/warn/Wreturn-type-2.C: New test.
18727
18728 2004-06-24 Jeff Law <law@redhat.com>
18729
18730 * gcc.dg/tree-ssa/20050128-1.c: New test.
18731
18732 2005-01-28 Richard Sandiford <rsandifo@redhat.com>
18733
18734 * gcc.target/frv/all-mdpackh-1.c: New test.
18735
18736 2005-01-28 Steven Bosscher <stevenb@suse.de>
18737
18738 * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
18739
18740 2005-01-27 Richard Henderson <rth@redhat.com>
18741
18742 * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
18743
18744 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
18745
18746 * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
18747
18748 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
18749
18750 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
18751 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
18752 * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
18753 to cope with cases where the multilib options override the dg-options.
18754
18755 2005-01-27 Jakub Jelinek <jakub@redhat.com>
18756
18757 PR c/18946
18758 * gcc.dg/noncompile/20050120-1.c: New test.
18759
18760 2005-01-26 Diego Novillo <dnovillo@redhat.com>
18761
18762 PR tree-optimization/19633
18763 * gcc.dg/pr19633.c: New test.
18764 * gcc.dg/tree-ssa/pr19633.c: New test.
18765
18766 2005-01-26 Ulrich Weigand <uweigand@de.ibm.com>
18767
18768 * gcc.dg/20041216-1.c: New test.
18769
18770 2005-01-26 Alexander Malmberg <alexander@malmberg.org>
18771
18772 PR objc/18862
18773 * objc.dg/selector-2.m: New test.
18774
18775 2005-01-26 Jakub Jelinek <jakub@redhat.com>
18776
18777 * g++.dg/opt/range-test-2.C: New test.
18778
18779 PR rtl-optimization/19579
18780 * gcc.c-torture/execute/20050124-1.c: New test.
18781
18782 2005-01-26 Greg Parker <gparker@apple.com>
18783 Stuart Hastings <stuart@apple.com>
18784
18785 * gcc.c-torture/execute/20050125-1.c: New.
18786
18787 2005-01-18 Jan Hubicka <jh@suse.cz>
18788
18789 PR tree-optimize/19337
18790 * gcc.c-torture/compile/20050119-1.c: New test.
18791
18792 2005-01-24 James E Wilson <wilson@specifixinc.com>
18793
18794 * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
18795 test for successful match.
18796
18797 2005-01-25 Alexander Malmberg <alexander@malmberg.org>
18798
18799 PR objc/18408
18800 * objc.dg/comp-types-7.m: New test.
18801
18802 2005-01-24 Janis Johnson <janis187@us.ibm.com>
18803
18804 * lib/target-supports.exp (current_target_name): New.
18805 (check_effective_target_ilp32, check_effective_target_lp64):
18806 Cache the result to use as long as the current target, with
18807 multilib flags, remains the same.
18808
18809 * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
18810 (dg-require-weak, dg-require-visibility, dg-require-alias,
18811 dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
18812 dg-require-effective-target, dg-skip-if): Remove call to
18813 skip_test_and_clear_xfail.
18814 (dg-test): Clear xfail data.
18815
18816 2005-01-24 Jakub Jelinek <jakub@redhat.com>
18817
18818 PR target/17751
18819 * gcc.dg/ppc64-toc.c: New test.
18820
18821 * g++.dg/tree-ssa/empty-1.C: New test.
18822
18823 PR middle-end/19551
18824 * gcc.c-torture/execute/20050121-1.c: New test.
18825 * gcc.dg/20050121-2.c: New test.
18826
18827 2004-01-23 Steven G. Kargl <kargls@comcast.net>
18828 Paul Brook <paul@codesourcery.com>
18829
18830 PR fortran/17941
18831 * gfortran.dg/real_const_1.f: New test.
18832 * gfortran.dg/real_const_2.f90: New test.
18833 * gfortran.dg/complex_int_1.f90: New test.
18834
18835 2005-01-23 Bud Davis <bdavis9659@comcast.net>
18836
18837 PR fortran/19313
18838 * gfortan.dg/inquire_6.f90: New test.
18839
18840 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
18841
18842 PR libfortran/19451
18843 * open_readonly_1.f90: New test.
18844
18845 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
18846
18847 PR libfortran/18982
18848 * gfortran.dg/open_new.f90: New file.
18849
18850 2005-01-22 Paul Brook <paul@codesourcery.com>
18851
18852 * namelist_1.f90: New test.
18853
18854 2005-01-22 Richard Sandiford <rsandifo@redhat.com>
18855
18856 PR tree-optimization/19484
18857 * gcc.c-torture/compile/20050122-[12].c: New tests.
18858
18859 2005-01-22 Paul Brook <paul@codesourcery.com>
18860
18861 * gfortran.dg/implicit_2.f90: New test.
18862
18863 2005-01-22 Bud Davis <bdavis9659@comcast.net>
18864
18865 PR fortran/19314
18866 * gfortran.dg/inquire_5.f90: New test.
18867
18868 2005-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18869
18870 PR c/18809
18871 * gcc.dg/pr18809-1.c: New test.
18872
18873 2005-01-21 Ian Lance Taylor <ian@airs.com>
18874
18875 * gcc.dg/20050121-1.c: New test.
18876
18877 PR tree-optimization/13000
18878 * gcc.dg/20040206-1.c: Change warning to point where function is
18879 being inlined.
18880
18881 2005-01-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
18882
18883 PR c++/19208
18884 * g++.dg/template/array11.C: New test.
18885
18886 2005-01-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18887
18888 * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
18889 * gfortran.dg/direct_io_1.f90: Add dg-do directive.
18890 * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
18891 * gfortran.dg/getenv_1.f90: Add dg-do directive.
18892 * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
18893 gfortran.dg/pr17164.f90: Add missing dg-do directives.
18894
18895 2005-01-20 Kazu Hirata <kazu@cs.umass.edu>
18896
18897 PR tree-optimization/15349
18898 * gcc.dg/tree-ssa/pr15349.c: New.
18899
18900 2005-01-20 Steve Ellcey <sje@cup.hp.com>
18901
18902 * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
18903
18904 2005-01-19 Hans-Peter Nilsson <hp@axis.com>
18905
18906 * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
18907 scan-assembler-times directive name.
18908
18909 * gcc.dg/asm-a.c: Move dg-require-effective-target to
18910 after dg-do.
18911
18912 PR rtl-optimization/19462
18913 * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
18914
18915 2005-01-19 Steve Ellcey <sje@cup.hp.com>
18916
18917 * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
18918 counting function calls on ia64.
18919
18920 2005-01-19 Jakub Jelinek <jakub@redhat.com>
18921
18922 PR rtl-optimization/15139
18923 * gcc.dg/20050111-2.c: New test.
18924
18925 PR c/17297
18926 * gcc.c-torture/compile/20050113-1.c: New testcase.
18927
18928 PR middle-end/19164
18929 * gcc.dg/20050113-1.c: New testcase.
18930
18931 2005-01-19 Dorit Naishlos <dorit@il.ibm.com>
18932
18933 * gcc.dg/vect/vect-85.c: Add comment.
18934 * gcc.dg/vect/vect-86.c: Add xfail for now.
18935 * gcc.dg/vect/vect-87.c: Add xfail for now.
18936 * gcc.dg/vect/vect-88.c: Add xfail for now.
18937 * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
18938
18939 2005-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
18940
18941 * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
18942
18943 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
18944
18945 * g++.dg/debug/typedef3.C: New test.
18946
18947 2005-01-18 Andrew Pinski <pinskia@physics.uc.edu>
18948
18949 PR c/19472
18950 * gcc.dg/asm-a.c: New test.
18951
18952 2005-01-18 Kaz Kojima <kkojima@gcc.gnu.org>
18953
18954 * gcc.dg/sh-relax.c: Add prototype for abort.
18955
18956 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
18957
18958 * gcc.dg/short-compare-1.c: New test.
18959 * gcc.dg/short-compare-2.c: Likewise.
18960
18961 2005-01-18 Michael Matz <matz@suse.de>
18962
18963 * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
18964
18965 2005-01-17 Diego Novillo <dnovillo@redhat.com>
18966
18967 PR tree-optimization/19121
18968 * gcc.c-torture/compile/pr19121.c: New test.
18969
18970 2005-01-17 James E. Wilson <wilson@specifixinc.com>
18971
18972 PR target/19357
18973 * gcc.c-torture/compile/pr19357.c: New test.
18974
18975 2005-01-17 Ian Lance Taylor <ian@airs.com>
18976
18977 PR c/5675
18978 * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
18979 pass--those that refer just to the variable, possibly with a
18980 cast.
18981 * gcc.dg/c99-const-expr-3.c: Likewise.
18982
18983 PR middle-end/13127
18984 * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
18985 longer emitted.
18986
18987 2005-01-16 Bud Davis <bdavis9659@comcast.net>
18988
18989 PR fortran/18778
18990 * gfortran.dg/endfile_2.f90: New test.
18991
18992 2005-01-16 Steven G. Kargl <kargls@comcast.net>
18993
18994 PR 19168
18995 * gfortran.dg/select_5.f90: New test.
18996
18997 2004-01-16 Paul Brook <paul@codesourcery.com>
18998
18999 * gfortran.dg/common_4.f90: New test.
19000
19001 2005-01-15 Hans-Peter Nilsson <hp@axis.com>
19002
19003 PR rtl-optimization/19462
19004 * gcc.dg/torture/pr19462-1.c: New test.
19005
19006 2005-01-15 Ziemowit Laski <zlaski@apple.com>
19007
19008 PR objc/19321
19009 * objc.dg/func-ptr-2.m: New.
19010 * objc.dg/volatile-1.m: New.
19011
19012 2005-01-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19013
19014 * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
19015
19016 2005-01-15 Jakub Jelinek <jakub@redhat.com>
19017
19018 PR tree-optimization/19060
19019 * gcc.c-torture/execute/20050104-1.c: New test.
19020
19021 2005-01-15 Bud Davis <bdavis9659@comcast.net>
19022
19023 PR fortran/18983
19024 * gfortran.dg/write_to_null.f90: New test.
19025
19026 2005-01-14 Andrew Pinski <pinskia@physics.uc.edu>
19027 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19028
19029 PR other/19328
19030 * gcc.dg/attr-alias-2.c: dg-require-alias takes an
19031 argument.
19032
19033 2005-01-15 Jakub Jelinek <jakub@redhat.com>
19034
19035 PR c++/19263
19036 * g++.dg/init/vector1.C: New test.
19037
19038 2005-01-14 James E. Wilson <wilson@specifixinc.com>
19039
19040 PR target/13158
19041 * gcc.target/ia64/sibcall-unwind-1.c: New test.
19042 PR target/18987
19043 * gcc.target/ia64/sibcall-unwind-2.c: New test.
19044
19045 2005-01-14 Steven G. Kargl <kargls@comcast.net>
19046
19047 * gfortran.dg/select_1.f90: New test.
19048 * gfortran.dg/select_2.f90: New test.
19049 * gfortran.dg/select_3.f90: New test.
19050 * gfortran.dg/select_4.f90: New test.
19051
19052 2005-01-14 Jakub Jelinek <jakub@redhat.com>
19053
19054 PR middle-end/19084
19055 PR rtl-optimization/19348
19056 * gcc.dg/20050111-1.c: New test.
19057 * gcc.c-torture/execute/20050111-1.c: New test.
19058
19059 * gcc.dg/i386-asm-4.c: New test.
19060
19061 2005-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
19062
19063 * gcc.dg/nested-func-2.c: New test.
19064 * ada/acats/norun.lst: Remove c953002.
19065
19066 2005-01-12 Ulrich Weigand <uweigand@de.ibm.com>
19067
19068 * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
19069
19070 2005-01-12 Ben Elliston <bje@au.ibm.com>
19071
19072 * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
19073
19074 2005-01-11 Andrew Pinski <pinskia@physics.uc.edu>
19075
19076 PR target/18761
19077 * g++.dg/abi/align1.C: New test.
19078
19079 2005-01-11 Alan Modra <amodra@bigpond.net.au>
19080
19081 * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
19082 at a time.
19083 * g++.dg/ext/altivec_check.h: Support compiling as C.
19084
19085 2005-01-10 Roger Sayle <roger@eyesopen.com>
19086
19087 PR c++/19355
19088 * g++.dg/expr/pr19355-1.C: New test case.
19089
19090 2005-01-10 Laurent GUERBY <laurent@guerby.net>
19091
19092 * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
19093 * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
19094 * ada/acats/tests/c3/c92005b.ada: Likewise.
19095 * ada/acats/tests/c3/cxb3012.a: Likewise.
19096 * ada/acats/norun.lst: Add c380004 and c953002, add PR
19097
19098 2005-01-09 Paul Brook <paul@codesourcery.com>
19099
19100 * gfortran.dg/common_2.f90: New file.
19101 * gfortran.dg/common_3.f90: New file.
19102
19103 2005-01-09 Zdenek Dvorak <dvorakz@suse.cz>
19104
19105 * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
19106
19107 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
19108
19109 * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
19110 * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
19111 * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
19112 * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
19113 * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
19114 * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
19115 * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
19116 * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
19117 * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
19118 * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
19119 * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
19120 * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
19121 * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
19122 * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
19123 * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
19124 * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
19125 * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
19126 * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
19127 * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
19128 * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
19129 * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
19130 * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
19131 * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
19132 * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
19133 * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
19134 * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
19135 * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
19136 * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
19137 * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
19138 * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
19139 * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
19140 * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
19141 * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
19142 * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
19143 * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
19144 * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
19145 * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
19146 * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
19147 * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
19148 * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
19149 * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
19150 * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
19151 * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
19152 * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
19153 * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
19154 * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
19155 * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
19156 * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
19157 * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
19158 * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
19159 * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
19160 * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
19161 * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
19162 * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
19163 * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
19164 * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
19165 * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
19166 * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
19167 * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
19168 * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
19169 * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
19170 * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
19171 * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
19172 * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
19173 * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
19174 * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
19175 * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
19176
19177 * gcc.dg/vect/vect-1.c: Fix spelling.
19178 * gcc.dg/vect/vect-10.c: Fix spelling.
19179 * gcc.dg/vect/vect-11.c: Fix spelling.
19180 * gcc.dg/vect/vect-12.c: Fix spelling.
19181 * gcc.dg/vect/vect-14.c: Fix spelling.
19182 * gcc.dg/vect/vect-15.c: Fix spelling.
19183 * gcc.dg/vect/vect-16.c: Fix spelling.
19184 * gcc.dg/vect/vect-46.c: Remove obsolete comment.
19185 * gcc.dg/vect/vect-64.c: Fix comments.
19186 * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
19187
19188 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
19189 Ira Rosen <irar@il.ibm.com>
19190
19191 * gcc.dg/vect/vect-70.c: New test.
19192 * gcc.dg/vect/vect-71.c: New test.
19193
19194 2005-01-09 Manfred Hollstein <mh@suse.com>
19195
19196 * gcc.dg/pr18241-1.c: Fix dg-do parameter.
19197 * gcc.dg/pr18241-2.c: Likewise.
19198 * gcc.dg/pr18241-3.c: Likewise.
19199 * gcc.dg/pr18241-4.c: Likewise.
19200 * gcc.dg/pr18241-5.c: Likewise.
19201
19202 2005-01-08 Richard Henderson <rth@redhat.com>
19203
19204 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
19205 False for x86 and x86-64.
19206
19207 2005-01-08 Diego Novillo <dnovillo@redhat.com>
19208
19209 PR tree-optimization/18241
19210 * gcc.dg/pr18241-1.c: New test.
19211 * gcc.dg/pr18241-2.c: New test.
19212 * gcc.dg/pr18241-3.c: New test.
19213 * gcc.dg/pr18241-4.c: New test.
19214 * gcc.dg/pr18241-5.c: New test.
19215
19216 2005-01-08 Steven G. Kargl <kargls@comcast.net>
19217
19218 * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
19219 gfortran.dg/select_4.f90: New.
19220
19221 2005-01-07 Jakub Jelinek <jakub@redhat.com>
19222
19223 * gcc.c-torture/execute/20050107-1.c: New test.
19224
19225 2005-01-07 Nathan Sidwell <nathan@codesourcery.com>
19226
19227 PR c++/19298
19228 * g++.dg/template/ref2.C: New.
19229
19230 2005-01-07 Andrew Pinski <pinskia@physics.uc.edu>
19231
19232 * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
19233 instead of being empty.
19234
19235 2005-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19236
19237 PR fortran/15553
19238 * gfortran.dg/array-1.f90: New test.
19239
19240 2005-01-07 Jakub Jelinek <jakub@redhat.com>
19241
19242 PR tree-optimization/19283
19243 * gcc.c-torture/execute/20050106-1.c: New test.
19244
19245 PR rtl-optimization/18861
19246 * gcc.dg/20050105-1.c: New test.
19247
19248 PR tree-optimization/18828
19249 * gcc.dg/20050105-2.c: New test.
19250
19251 2005-01-07 Andreas Jaeger <aj@suse.de>
19252
19253 * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
19254
19255 2005-01-07 Bud Davis <bdavis9659@comcast.net>
19256
19257 PR fortran/18398
19258 * gfortran.dg/fmt_read.f90: New test.
19259
19260 2005-01-06 Geoffrey Keating <geoffk@apple.com>
19261
19262 * gcc.dg/rs6000-ldouble-2.c: New.
19263
19264 2005-01-06 Mark Mitchell <mark@codesourcery.com>
19265
19266 PR c++/19244
19267 * g++.dg/parser/ctor2.C: New test.
19268
19269 2004-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
19270
19271 PR c++/17154
19272 * g++.dg/template/using9.C: New test.
19273
19274 2005-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
19275
19276 PR c++/19258
19277 * g++.dg/lookup/friend6.C: New test.
19278
19279 2005-01-06 Nathan Sidwell <nathan@codesourcery.com>
19280
19281 PR c++/19270
19282 * g++.dg/template/array10.C: New.
19283
19284 2005-01-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19285
19286 * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
19287 gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
19288
19289 2005-01-06 Jakub Jelinek <jakub@redhat.com>
19290
19291 * gcc.c-torture/compile/20050105-1.c: New test.
19292
19293 2005-01-05 Geoffrey Keating <geoffk@apple.com>
19294
19295 * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
19296
19297 2005-01-05 Roger Sayle <roger@eyesopen.com>
19298
19299 PR middle-end/19100
19300 * gcc.dg/conv-3.c: New test case.
19301
19302 2005-01-05 Joseph S. Myers <joseph@codesourcery.com>
19303
19304 * gcc.dg/asm-wide-1.c: New test.
19305
19306 2005-01-05 Nathan Sidwell <nathan@codesourcery.com>
19307
19308 PR c++/19030
19309 * g++.dg/parse/crash22.C: New
19310
19311 2005-01-04 Geoffrey Keating <geoffk@apple.com>
19312
19313 PR 19257
19314 * gcc.dg/cpp/subframework1.c: Run only on Darwin.
19315
19316 2005-01-04 Uros Bizjak <uros@kss-loka.si>
19317
19318 PR middle-end/17767
19319 * gcc.dg/i386-mmx-6.c: New test case.
19320
19321 2005-01-04 Paolo Bonzini <bonzini@gnu.org>
19322
19323 PR tree-optimization/18308
19324 * gcc.dg/vect/pr18308.c: New testcase.
19325
19326 2005-01-04 Andreas Jaeger <aj@suse.de>
19327
19328 * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
19329
19330 2005-01-03 Geoffrey Keating <geoffk@apple.com>
19331 Robert Bowdidge <bowdidge@apple.com>
19332
19333 * gcc.dg/cpp/subframework1.c: New.
19334 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
19335 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
19336 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
19337 * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
19338
19339 2005-01-03 Geoffrey Keating <geoffk@apple.com>
19340
19341 * gcc.dg/darwin-weakimport-1.c: Remove check for variables
19342 producing warning.
19343 * gcc.dg/darwin-weakimport-2.c: New.
19344
19345 2005-01-03 Richard Henderson <rth@redhat.com>
19346
19347 * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
19348
19349 2005-01-03 Richard Henderson <rth@redhat.com>
19350
19351 * gcc.dg/vect/vect.exp: Enable for ia64.
19352 * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
19353 (check_effective_target_vect_float): Likewise.
19354 (check_effective_target_vect_no_align): Likewise.
19355 * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
19356 * gcc.dg/vect/vect-8.c: Likewise.
19357
19358 2005-01-03 Uros Bizjak <uros@kss-loka.si>
19359
19360 PR target/19236
19361 * gcc.dg/pr19236-1.c: New test case.
19362
19363 2005-01-03 Hans-Peter Nilsson <hp@bitrange.com>
19364
19365 PR rtl-optimization/12092
19366 * gcc.dg/pr12092-1.c: Fix typo in dg directive.
19367
19368 2005-01-02 Andreas Jaeger <aj@suse.de>
19369
19370 * gcc.dg/pr12092-1.c: Do not run on x86_64.
19371
19372 2005-01-01 Roger Sayle <roger@eyesopen.com>
19373 Andrew Pinski <pinskia@physics.uc.edu>
19374
19375 PR rtl-optimization/12092
19376 * gcc.dg/pr12092-1.c: New test case.
19377
19378 2005-01-01 Geoffrey Keating <geoffk@geoffk.org>
19379
19380 * g++.dg/ext/visibility/fvisibility-override1.C: Test using
19381 'hidden' and 'default' for better portability.
19382 * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
19383
19384 * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
19385 6 and 7.
19386 * g++.old-deja/g++.brendan/new3.C: Likewise.
19387
19388 2005-01-01 Steven Bosscher <stevenb@suse.de>
19389
19390 * gcc.dg/20041231-1.C: New test.
19391 * g++.dg/warn/Wunreachable-code-1.C: New test.
19392
19393 2004-12-30 David Edelsohn <edelsohn@gnu.org>
19394
19395 * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
19396 file, not /dev/null. Abort on error.
19397
19398 2004-12-30 Alexander Malmberg <alexander@malmberg.org>
19399 Ziemowit Laski <zlaski@apple.com>
19400
19401 PR objc/18971
19402 * objc.dg/encode-5.m: New test.
19403
19404 2004-12-29 Richard Henderson <rth@redhat.com>
19405
19406 * gcc.dg/20040813-1.c: Disable for alpha and ia64.
19407 * objc.dg/stabs-1.m: Disable for ia64.
19408
19409 2004-12-29 Mark Mitchell <mark@codesourcery.com>
19410
19411 PR c++/19190
19412 * g++.dg/warn/Wunused-10.C: New test.
19413
19414 2004-12-28 Richard Henderson <rth@redhat.com>
19415
19416 * objc.dg/stabs-1.m: Disable for alpha.
19417
19418 2004-12-27 Mark Mitchell <mark@codesourcery.com>
19419
19420 PR c++/19149
19421 * g++.dg/parse/error23.C: New test.
19422
19423 2004-12-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19424
19425 * gfortran.dg/g77/f90-intrinsic-bit.f: New.
19426
19427 PR fortran/19032
19428 * gfortran.dg/intrinsic_modulo_1.f90: New.
19429 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
19430 tests with divisor -1.
19431
19432 2004-12-27 Mark Mitchell <mark@codesourcery.com>
19433
19434 * g++.dg/opt/temp1.C (memcpy): Return a value.
19435
19436 PR c++/19148
19437 * g++.dg/expr/cond7.C: New test.
19438
19439 2004-12-27 Paul Brook <paul@codesourcery.com>
19440
19441 * gfortran.dg/g77/select_no_compile.f: Remove.
19442
19443 2004-12-27 Richard Henderson <rth@redhat.com>
19444
19445 * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
19446 gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
19447 gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
19448
19449 2004-12-26 Richard Henderson <rth@redhat.com>
19450
19451 * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
19452 by 1i instead of token pasting.
19453
19454 2004-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19455
19456 PR tree-optimization/17578
19457 * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
19458 to additional_flags.
19459 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
19460
19461 2004-12-25 Richard Henderson <rth@redhat.com>
19462
19463 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
19464 Remove Alpha.
19465
19466 2004-12-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19467
19468 * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
19469 hppa*-*-hpux*.
19470 * gcc.dg/pr17957.c (dg-options): Likewise.
19471 * gcc.dg/struct-ret-1.c: Add prototype for abort.
19472 * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
19473 instead of 0 on __hppa__.
19474 * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
19475 "foo,%r" on hppa*-*-*.
19476
19477 2004-12-23 Bud Davis <bdavis9659@comcast.net>
19478
19479 PR fortran/19071
19480 * gfortran.dg/complex_write.f90: New test.
19481
19482 2004-12-23 Mark Mitchell <mark@codesourcery.com>
19483
19484 PR c++/17595
19485 * g++.dg/parse/pragma2.C: New test.
19486
19487 * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
19488
19489 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
19490
19491 * gcc.dg/empty2.c: Add missing dg-warning.
19492
19493 2004-12-23 Mark Mitchell <mark@codesourcery.com>
19494
19495 PR c++/17413
19496 * g++.dg/template/local4.C: New test.
19497 * g++.dg/template/crash19.C: Add dg-error marker.
19498
19499 * g++.dg/template/crash31.C: Correct embedded PR number.
19500
19501 2004-12-23 Mark Mitchell <mark@codesourcery.com>
19502
19503 PR c++/16405
19504 * g++.dg/opt/temp1.C: Add do-run marker.
19505
19506 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
19507
19508 * g++.dg/template/spec19.C: New.
19509
19510 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
19511
19512 PR target/16819
19513 * gcc.dg/empty2.c: New.
19514
19515 2004-12-23 Richard Henderson <rth@redhat.com>
19516
19517 * lib/target-supports.exp (check_effective_target_vect_no_align):
19518 Remove i?86 and x86-64.
19519
19520 2004-12-23 Mark Mitchell <mark@codesourcery.com>
19521
19522 PR c++/16405
19523 * g++.dg/opt/temp1.C: New test.
19524
19525 2004-12-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19526
19527 PR c++/18733
19528 * g++.dg/template/friend33.C: New testcase.
19529
19530 2004-12-22 Mark Mitchell <mark@codesourcery.com>
19531
19532 PR c++/18464
19533 * g++.dg/template/cond5.C: New test.
19534
19535 PR c++/18492
19536 * g++.dg/inherit/thunk3.C: New test.
19537
19538 PR c++/11224
19539 * g++.dg/warn/Wunused-9.C: New test.
19540
19541 2004-12-22 Janis Johnson <janis187@us.ibm.com>
19542
19543 * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
19544
19545 2004-12-22 Jan Beulich <jbeulich@novell.com>
19546
19547 * gcc.dg/20040813-1.c: Skip for *-*-netware*.
19548
19549 2004-12-21 Mark Mitchell <mark@codesourcery.com>
19550
19551 PR c++/18378
19552 * g++.dg/ext/packed8.C: New test.
19553
19554 PR c++/19063
19555 * g++.dg/template/crash31.C: New test.
19556
19557 PR c++/19034
19558 * g++.dg/template/crash30.C: New test.
19559
19560 2004-12-21 Andrew Pinski <pinskia@physics.uc.edu>
19561
19562 PR C++/18984
19563 * g++.dg/eh/ctor3.C: New test.
19564
19565 2004-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
19566
19567 * objc.dg/stabs-1.m: Allow section name to be quoted and
19568 assembly label to begin with '.LL'.
19569
19570 2004-12-21 Janis Johnson <janis187@us.ibm.com>
19571
19572 * gcc.dg/vect/vect.exp
19573 (check_effective_target_lp64_or_vect_no_align): New.
19574 * gcc.dg/vect/vect-77.c: Use it.
19575 * gcc.dg/vect/vect-78.c: Use it.
19576
19577 * lib/target-supports.exp
19578 (check_effective_target_vect_no_max,
19579 check_effective_target_vect_no_bitwise,
19580 check_effective_target_vect_no_align): New.
19581 * gcc.dg/vect/vect-13.c: Use them.
19582 * gcc.dg/vect/vect-17.c: Ditto.
19583 * gcc.dg/vect/vect-18.c: Ditto.
19584 * gcc.dg/vect/vect-19.c: Ditto.
19585 * gcc.dg/vect/vect-20.c: Ditto.
19586 * gcc.dg/vect/vect-27.c: Ditto.
19587 * gcc.dg/vect/vect-29.c: Ditto.
19588 * gcc.dg/vect/vect-44.c: Ditto.
19589 * gcc.dg/vect/vect-48.c: Ditto.
19590 * gcc.dg/vect/vect-50.c: Ditto.
19591 * gcc.dg/vect/vect-52.c: Ditto.
19592 * gcc.dg/vect/vect-54.c: Ditto.
19593 * gcc.dg/vect/vect-56.c: Ditto.
19594 * gcc.dg/vect/vect-58.c: Ditto.
19595 * gcc.dg/vect/vect-60.c: Ditto.
19596 * gcc.dg/vect/vect-72.c: Ditto.
19597 * gcc.dg/vect/vect-80.c: Ditto.
19598
19599 2004-12-21 Nathan Sidwell <nathan@codesourcery.com>
19600
19601 PR c++/14075
19602 * g++.dg/init/string1.C: New.
19603
19604 PR c++/18975
19605 * g++.dg/other/synth1.C: New.
19606
19607 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
19608
19609 PR c/18963
19610 * gcc.dg/pr18963-1.c: New test.
19611
19612 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
19613
19614 PR c/18596
19615 * gcc.dg/funcdef-storage-1.c (foo): Remove.
19616 * gcc.dg/pr18596-1.c: Use dg-error.
19617 (dg-options): Use -fno-unit-at-a-time.
19618 * gcc.dg/pr18596-2.c: New test.
19619 * gcc.dg/pr18596-3.c: New test.
19620
19621 2004-12-20 Roger Sayle <roger@eyesopen.com>
19622
19623 PR middle-end/18683
19624 * g++.dg/opt/pr18683-1.C: New test case.
19625
19626 2004-12-20 Andrew Pinski <pinskia@physics.uc.edu>
19627
19628 PR other/19093
19629 * g++.dg/opt/max1.C: Fix for 64bit targets.
19630
19631 2004-12-20 Matt Austern <austern@apple.com>
19632
19633 PR c++/19044
19634 * g++.dg/ext/builtin6.C: New
19635
19636 2004-12-20 Diego Novillo <dnovillo@redhat.com>
19637
19638 PR tree-optimization/19080
19639 * gcc.c-torture/compile/pr19080.c: New test.
19640
19641 2004-12-20 Steven Bosscher <stevenb@suse.de>
19642
19643 * gcc.dg/20041219-1.c: New test.
19644
19645 2004-12-19 Roger Sayle <roger@eyesopen.com>
19646
19647 PR middle-end/19068
19648 * g++.dg/opt/max1.C: New test case.
19649
19650 2004-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
19651
19652 * gcc.dg/fdata-sections-1.c: New test.
19653
19654 2004-12-18 Roger Sayle <roger@eyesopen.com>
19655
19656 PR middle-end/18548
19657 * gcc.dg/max-1.c: New test case.
19658
19659 2004-12-18 Jakub Jelinek <jakub@redhat.com>
19660
19661 * gcc.c-torture/execute/20041218-1.c: New test.
19662
19663 2004-12-17 Diego Novillo <dnovillo@redhat.com>
19664
19665 * gcc.dg/pr18501.c: New test.
19666 * gcc.dg/uninit-5.c: XFAIL.
19667 * gcc.dg/uninit-9.c: XFAIL.
19668
19669 2004-12-17 Dale Johannesen <dalej@apple.com>
19670
19671 * gcc.dg/20041213-1.c: New.
19672
19673 2004-12-17 Ziemowit Laski <zlaski@apple.com>
19674
19675 * objc.dg/stabs-1.m: Allow assembly label to begin
19676 with a dot ('.').
19677
19678 2004-12-17 Jakub Jelinek <jakub@redhat.com>
19679
19680 * gcc.c-torture/execute/20041213-1.c: Move...
19681 * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
19682
19683 2004-12-17 Nathan Sidwell <nathan@codesourcery.com>
19684
19685 PR c++/18721
19686 * g++.dg/lookup/conv-5.C: New.
19687
19688 2004-12-16 Ziemowit Laski <zlaski@apple.com>
19689
19690 * objc.dg/stabs-1.m: New test.
19691
19692 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
19693
19694 * gcc.dg/visibility-c.c: Change compile to
19695 assemble for the test.
19696
19697 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
19698
19699 PR target/19041
19700 * gcc.dg/visibility-c.c: New test.
19701
19702 2004-12-16 Roger Sayle <roger@eyesopen.com>
19703
19704 PR middle-end/18493
19705 * gcc.dg/switch-8.c: New test case.
19706
19707 2004-12-16 Nathan Sidwell <nathan@codesourcery.com>
19708
19709 PR c++/18905
19710 * g++.dg/template/init4.C: New.
19711 * g++.dg/opt/static3.C: Enable optimizer.
19712
19713 2004-12-16 Wolfgang Bangerth <bangerth@dealii.com>
19714
19715 * g++.dg/other/complex1.C: New test.
19716
19717 2004-12-15 Alan Modra <amodra@bigpond.net.au>
19718
19719 * g++.dg/opt/inline9.C: New test.
19720
19721 2004-12-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19722
19723 PR fortran/18993
19724 * gfotran.dg/nullify_1.f: New test.
19725
19726 2004-12-15 Richard Henderson <rth@redhat.com>
19727
19728 * gcc.target/i386/i386.exp: New harness.
19729 * gcc.target/i386/vect-args.c: New.
19730
19731 2004-12-15 David Edelsohn <edelsohn@gnu.org>
19732
19733 * gcc.dg/20040813-1.c: Skip for *-*-aix*.
19734
19735 2004-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
19736
19737 PR c++/18825
19738 * g++.dg/template/friend32.C: New test.
19739
19740 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
19741
19742 * cpp/pragma-once-1.c: New test.
19743 * cpp/pragma-once-1b.h: Likewise.
19744 * cpp/pragma-once-1c.h: Likewise.
19745 * cpp/pragma-once-1d.h: Likewise.
19746 * cpp/inc/pragma-once-1a.h: Likewise.
19747
19748 2004-12-15 Bud Davis <bdavis9659@comcast.net>
19749 Steven G. Kargl <kargls@comcast.net>
19750
19751 PR fortran/17597
19752 * gfortran.dg/list_read_3.f90: New test.
19753
19754 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
19755
19756 * gcc.dg/ftrapv-2.c: New test.
19757
19758 2004-12-15 Nathan Sidwell <nathan@codesourcery.com>
19759
19760 PR c++/18981
19761 * g++.dg/template/typename9.C: New test.
19762
19763 2004-12-14 Mark Mitchell <mark@codesourcery.com>
19764
19765 PR c++/18738
19766 * g++.dg/template/typename8.C: New test.
19767 * g++.dg/parse/friend2.C: Tweak error message.
19768
19769 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
19770
19771 * gcc.c-torture/20041214-1.c: New test.
19772
19773 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
19774
19775 PR c++/18965
19776 * g++.dg/init/array17.C: New test.
19777
19778 2004-12-14 Mark Mitchell <mark@codesourcery.com>
19779
19780 PR c++/18793
19781 * g++.dg/init/aggr3.C: New test.
19782
19783 2004-12-14 Janis Johnson <janis187@us.ibm.com>
19784
19785 * gcc.dg/altivec-types-1.c: New test.
19786 * gcc.dg/altivec-types-2.c: New test.
19787 * gcc.dg/altivec-types-3.c: New test.
19788 * gcc.dg/altivec-types-4.c: New test.
19789 * g++.dg/ext/altivec-types-1.C: New test.
19790 * g++.dg/ext/altivec-types-2.C: New test.
19791 * g++.dg/ext/altivec-types-3.C: New test.
19792 * g++.dg/ext/altivec-types-4.C: New test.
19793
19794 2004-12-14 Jakub Jelinek <jakub@redhat.com>
19795
19796 PR middle-end/18951
19797 * gcc.c-torture/execute/20041213-1.c: New test.
19798
19799 2004-12-14 Nathan Sidwell <nathan@codesourcery.com>
19800
19801 PR c++/18949
19802 * g++.dg/template/cast1.C: New.
19803
19804 2004-12-13 Kazu Hirata <kazu@cs.umass.edu>
19805
19806 * gcc.c-torture/execute/20041213-2.c: New test.
19807
19808 2004-12-13 Richard Henderson <rth@redhat.com>
19809
19810 * gcc.dg/i386-sse-10.c: Fix typo in options.
19811
19812 2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
19813
19814 PR c++/18968
19815 * g++.dg/opt/pr18968.C: New test.
19816
19817 2004-12-13 Mark Mitchell <mark@codesourcery.com>
19818
19819 PR c++/18925
19820 * g++.dg/ext/visibility/staticdatamem.C: New test.
19821
19822 2004-12-13 Kelley Cook <kcook@gcc.gnu.org>
19823
19824 * gcc.target/xstormy16/below100.S: Remove DOS line endings.
19825
19826 2004-12-13 Roger Sayle <roger@eyesopen.com>
19827
19828 PR rtl-optimization/18928
19829 * gcc.dg/pr18928-1.c: New test case.
19830
19831 2004-12-13 Alexandre Oliva <aoliva@redhat.com>
19832
19833 PR tree-opt/16951
19834 * gcc.c-torture/compile/20041211-1.c: New.
19835
19836 2004-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19837
19838 PR middle-end/17564
19839 * gcc.c-torture/execute/20041212-1.c: New test.
19840
19841 2004-12-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19842
19843 PR fortran/18869
19844 * gfortran.dg/common_1.f90: New test.
19845
19846 2004-12-12 Steven G. Kargl <kargls@comcast.net>
19847 Paul Brook <paul@codesourcery.com>
19848
19849 PR fortran/16222
19850 * gfortran.dg/real_do_1.f90: New test.
19851
19852 2004-12-12 Andrew Pinski <pinskia@physics.uc.edu>
19853
19854 PR tree-opt/18040
19855 * g++.dg/opt/ptrmem6.C: New test.
19856
19857 2004-12-11 Roger Sayle <roger@eyesopen.com>
19858
19859 PR middle-end/18921
19860 * gcc.dg/pr18921-1.c: New test case.
19861
19862 2004-12-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19863
19864 PR fortran/17175
19865 * gfortran.dg/scale_1.f90: New test.
19866
19867 2004-12-10 Andrew Pinski <pinskia@physics.uc.edu>
19868
19869 PR middle-end/18903
19870 * gcc.c-torture/compile/pr18903.c: New test.
19871
19872 2004-12-10 Richard Sandiford <rsandifo@redhat.com>
19873
19874 * gcc.c-torture/execute/20041210-1.c: New test.
19875
19876 2004-12-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19877
19878 PR c++/18731
19879 * g++.dg/parser/struct-1.C: New test.
19880 * g++.dg/parser/struct-2.C: New test.
19881 * g++.dg/parser/struct-3.C: New test.
19882
19883 2004-12-09 Richard Henderson <rth@redhat.com>
19884
19885 * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
19886
19887 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
19888 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
19889
19890 2004-12-09 Matt Austern <austern@apple.com>
19891
19892 PR c++/18514
19893 * g++.dg/ext/builtin1.C: New
19894 * g++.dg/ext/builtin2.C: New
19895 * g++.dg/ext/builtin3.C: New
19896 * g++.dg/ext/builtin4.C: New
19897 * g++.dg/ext/builtin5.C: New
19898
19899 2004-12-09 Andrew Pinski <pinskia@physics.uc.edu>
19900
19901 PR tree-opt/18904
19902 * g++.dg/opt/ptrmem5.C: New test.
19903
19904 2004-12-09 Alexandre Oliva <aoliva@redhat.com>
19905
19906 * g++.dg/parse/typename5.C: Adjust for new error.
19907 * g++.dg/parse/typename7.C: New.
19908
19909 2004-12-09 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19910
19911 PR c++/18073
19912 * g++.dg/other/mmintrin.C: New test.
19913
19914 2004-12-09 Nathan Sidwell <nathan@codesourcery.com>
19915
19916 PR c++/16681
19917 * g++.dg/init/array15.C: New.
19918 * g++.dg/init/array16.C: New.
19919
19920 2004-12-08 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19921
19922 PR fortran/18826
19923 * gfortran.dg/assign_1.f90: New test.
19924
19925 2004-12-08 Nick Clifton <nickc@redhat.com>
19926
19927 * gcc.target/xstormy16/bss_below100: New directory containing tests.
19928 * gcc.target/xstormy16/data_below100: Likewise.
19929 * gcc.target/xstormy16/sfr: Likewise.
19930 * gcc.target/xstormy16/below100.S: New test source file.
19931 * gcc.target/xstormy16/below100.ld: New test linker script.
19932 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
19933 * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
19934 bp instructions.
19935 * gcc.target/xstormy16/bp.c: Likewise.
19936
19937 * gcc.target/xstormy16/bss_below100: New files:
19938 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
19939 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
19940 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
19941 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
19942 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
19943 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
19944 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
19945 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
19946 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
19947 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
19948 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
19949 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
19950 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
19951 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
19952 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
19953 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
19954 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
19955 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
19956 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
19957 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
19958 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
19959 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
19960 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
19961 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
19962 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
19963 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
19964 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
19965
19966 * gcc.target/xstormy16/data_below100: New files:
19967 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
19968 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
19969 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
19970 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
19971 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
19972 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
19973 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
19974 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
19975 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
19976 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
19977 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
19978 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
19979 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
19980 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
19981 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
19982 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
19983 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
19984 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
19985 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
19986 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
19987 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
19988 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
19989 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
19990 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
19991 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
19992 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
19993 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
19994
19995 * gcc.target/xstormy16/sfr: New files:
19996 01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
19997 04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
19998 10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
19999 11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
20000 12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
20001 13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
20002 14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
20003 14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
20004 15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
20005 15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
20006 16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
20007 16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
20008 17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
20009 17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
20010 20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
20011 21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
20012 22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
20013 23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
20014 23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
20015 24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
20016 24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
20017 25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
20018 25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
20019 26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
20020 26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
20021 26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
20022 27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
20023 27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
20024 27_if0_sfrw_bitfield_f.c
20025
20026 2004-12-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
20027
20028 PR c++/18100
20029 * g++.dg/lookup/name-clash4.C: New test.
20030
20031 2004-12-08 Nathan Sidwell <nathan@codesourcery.com>
20032
20033 PR c++/18672
20034 * g++.dg/opt/array1.C: New.
20035
20036 PR c++/18803
20037 * g++.dg/template/operator5.C: New.
20038
20039 2004-12-08 Hans-Peter Nilsson <hp@bitrange.com>
20040
20041 PR c/18867
20042 * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
20043
20044 2004-12-07 Steven Bosscher <stevenb@suse.de>
20045
20046 * gcc.dg/noncompile/20041207.c: New test.
20047
20048 2004-12-07 Volker Reichelt <reichelt@gcc.gnu.org>
20049
20050 * g++.dg/other/unreachable-1.C: New test.
20051
20052 2004-12-06 Nick Clifton <nickc@redhat.com>
20053
20054 * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
20055 <limits.h> because the latter comes from gcc's include/ directory
20056 and not the newlib/libc/include directory.
20057
20058 2004-12-04 Richard Henderson <rth@redhat.com>
20059
20060 * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
20061
20062 2004-12-04 Richard Henderson <rth@redhat.com>
20063
20064 * lib/target-supports.exp (check_gc_sections_available): Disable
20065 for alpha and ia64.
20066
20067 2004-12-04 Andrew Pinski <pinskia@physics.uc.edu>
20068
20069 PR middle-end/17909
20070 * g++.dg/other/vararg-2.C: New test.
20071
20072 2004-12-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
20073
20074 PR c++/17011, c++/17971
20075 * g++.dg/template/error15.C: Adjust expected error.
20076 * g++.dg/template/instantiate3.C: Likewise.
20077
20078 2004-12-03 Janis Johnson <janis187@us.ibm.com>
20079
20080 * gcc.dg/altivec-18.c: Fix for darwin
20081
20082 2004-12-03 Nathan Sidwell <nathan@codesourcery.com>
20083
20084 PR c++/18782
20085 * g++.dg/parse/ptrmem2.C: New.
20086
20087 PR c++/18318
20088 * g++.dg/template/new1.C: New.
20089
20090 2004-12-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20091
20092 PR fortran/18710
20093 * gfortran.dg/direct_io_3.f90: New test.
20094
20095 2004-12-02 Nathan Sidwell <nathan@codesourcery.com>
20096
20097 PR 18758
20098 * g++.dg/parse/crash21.C: New.
20099
20100 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
20101
20102 PR c++/15664, c++/18276
20103 * g++.dg/template/ttp13.C: New test.
20104 * g++.dg/template/ttp14.C: Likewise.
20105
20106 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
20107
20108 PR c++/18123
20109 * g++.dg/parse/enum2.C: New test.
20110 * g++.old-deja/g++.pt/enum5.C: Adjust error location.
20111
20112 2004-12-02 Nick Clifton <nickc@redhat.com>
20113
20114 * gcc.target/xstormy16: New test directory.
20115 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
20116 * gcc.target/xstormy16/bp.c: Check the generation of bp
20117 instructions.
20118 * gcc.target/xstormy16/below_100.c: Check the generation of bp and
20119 bn instructions and the BELOW100 attribute.
20120
20121 2004-12-02 Alan Modra <amodra@bigpond.net.au>
20122
20123 PR target/16952
20124 * gcc.dg/ppc-eabi.c: New.
20125
20126 2004-12-02 Bud Davis <bdavis9659@comcast.net>
20127
20128 PR fortran/18284
20129 * gfortran.dg/backspace.f90
20130
20131 2004-12-02 Bud Davis <bdavis9659@comcast.net>
20132
20133 * gfortran.dg/inquire.f90: New test.
20134
20135 2004-12-01 Janis Johnson <janis187@us.ibm.com>
20136
20137 * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
20138 handle effective-target-keyword.
20139 (dg-skip-if): Support effective-target keyword as target list.
20140 (dg-xfail-if): Ditto.
20141 * lib/target-supports.exp (is-effective-target-keyword): New proc.
20142
20143 2004-12-01 Diego Novillo <dnovillo@redhat.com>
20144
20145 PR tree-optimization/18291
20146 * testsuite/gcc.c-torture/compile/pr18291.c: New test.
20147
20148 2004-12-01 Nathan Sidwell <nathan@codesourcery.com>
20149
20150 PR C++/18729
20151 * g++.dg/parse/crash20.C: New.
20152
20153 PR c++/17431
20154 * g++.dg/overload/arg1.C: New.
20155 * g++.dg/overload/arg2.C: New.
20156 * g++.dg/overload/arg3.C: New.
20157 * g++.dg/overload/arg4.C: New.
20158
20159 2004-12-01 Joseph S. Myers <joseph@codesourcery.com>
20160
20161 * gcc.dg/c99-flex-array-4.c: Remove.
20162
20163 2004-11-30 Janis Johnson <janis187@us.ibm.com>
20164
20165 * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
20166
20167 * lib/target-supports.exp (is-effective-target): Simplify.
20168
20169 * lib/target-supports.exp (check_effective_target_vect_long):
20170 Fix for powerpc64-*-*.
20171
20172 2004-11-30 Loren James Rittle <ljrittle@acm.org>
20173
20174 * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
20175 to support new requirements on FreeBSD 5.
20176
20177 2004-11-30 Devang Patel <dpatel@apple.com>
20178
20179 PR 18702
20180 * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
20181
20182 2004-11-30 Janis Johnson <janis187@us.ibm.com>
20183
20184 * g++.dg/ext/altivec-13.C: New test.
20185
20186 2004-11-30 Andrew Pinski <pinskia@physics.uc.edu>
20187
20188 PR tree-opt/18298
20189 * gcc.c-torture/execute/p18298.c: New test.
20190
20191 2004-11-30 Ira Rosen <irar@il.ibm.com>
20192 Dorit Naishlos <dorit@il.ibm.com>
20193
20194 PR tree-opt/18607
20195 * gcc.dg/vect/vect-89.c: New test.
20196
20197 2004-11-30 James A. Morrison <phython@gcc.gnu.org>
20198
20199 * gcc.dg/pr18596-1.c: New test.
20200
20201 2004-11-30 Ben Elliston <bje@au.ibm.com>
20202
20203 * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
20204
20205 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
20206
20207 PR c/18479
20208 * gcc.dg/pr18479.c: New test.
20209
20210 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
20211
20212 PR target/18490
20213 * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
20214 mmix-knuth-mmixware.
20215
20216 * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
20217 cris-*-elf* cris-*-aout* mmix-*-*
20218
20219 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
20220
20221 PR middle-end/18725
20222 * gcc.dg/pr18725.c: New test.
20223
20224 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
20225
20226 PR target/18488
20227 * g++.dg/opt/vt1.C: Skip for mmix-*-*.
20228
20229 PR target/18336
20230 * gcc.dg/20040813-1.c: Skip for mmix-*-*.
20231
20232 2004-11-29 Mark Mitchell <mark@codesourcery.com>
20233
20234 PR c++/18368
20235 * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
20236 * g++.old-deja/g++.law/ctors5.C: Likewise.
20237 * g++.old-deja/g++.other/crash25.C: Likewise.
20238
20239 PR c++/18674
20240 * g++.dg/template/error16.C: New test.
20241
20242 PR c++/18512
20243 * g++.dg/template/crash29.C: New test.
20244
20245 2004-11-29 Diego Novillo <dnovillo@redhat.com>
20246
20247 PR tree-optimization/18712
20248 * gcc.c-torture/compile/pr18712.c: New test.
20249
20250 2004-11-29 Joseph Myers <joseph@codesourcery.com>
20251
20252 PR c/7544
20253 * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
20254 tests.
20255
20256 2004-11-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
20257
20258 PR c++/18652
20259 * g++.dg/lookup/crash6.C: New test.
20260
20261 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
20262
20263 PR middle-end/18164
20264 * gcc.dg/pr18164.c: Add dg-options "". Correct typo in dg-error.
20265
20266 2004-11-29 Joseph S. Myers <joseph@codesourcery.com>
20267
20268 * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
20269 gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
20270 gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
20271
20272 2004-11-28 Andrew Pinski <pinskia@physics.uc.edu>
20273
20274 * gcc.dg/pr18164.c: New test.
20275
20276 2004-11-28 Matt Kraai <kraai@alumni.cmu.edu>
20277
20278 * gcc.dg/funroll-loops-all.c: New.
20279
20280 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
20281
20282 PR target/18489
20283 * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
20284 delimeter, match space and TAB as well as ":".
20285
20286 PR target/18484
20287 * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
20288
20289 PR target/18348
20290 * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
20291
20292 PR target/18345
20293 * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
20294
20295 PR target/18337
20296 * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
20297
20298 2004-11-28 Bud Davis <bdavis9659@comcast.net>
20299
20300 * gfortran.dg/direct_io_2.f90: New test.
20301
20302 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
20303
20304 PR target/18334
20305 * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
20306
20307 2004-11-28 Richard Henderson <rth@redhat.com>
20308
20309 * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
20310
20311 2004-11-28 Joseph S. Myers <joseph@codesourcery.com>
20312
20313 * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
20314 gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
20315 gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
20316 gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
20317 gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
20318 gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
20319 gcc.dg/pointer-arith-8.c: New tests.
20320
20321 2004-11-27 Bud Davis <bdavis9659@comcast.net>
20322
20323 PR fortran/18364
20324 * gfortran.dg/endfile.f90: New test.
20325
20326 2004-11-27 Falk Hueffner <falk@debian.org>
20327
20328 * gcc.dg/loop-6.c: New test.
20329
20330 2004-11-27 Jakub Jelinek <jakub@redhat.com>
20331
20332 * gcc.c-torture/execute/20041126-1.c: New test.
20333
20334 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
20335
20336 * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
20337 on IRIX.
20338
20339 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
20340
20341 * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
20342 functions.
20343
20344 2004-11-27 Jakub Jelinek <jakub@redhat.com>
20345
20346 PR rtl-optimization/17825
20347 * gcc.c-torture/compile/20041119-1.c: New test.
20348
20349 2004-11-27 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20350
20351 * lib/target-libpath.exp (restore_ld_library_path_env_vars):
20352 Check existence of ld library path variables before unsetting.
20353
20354 2004-11-26 Mark Mitchell <mark@codesourcery.com>
20355
20356 * g++.old-deja/g++.eh/badalloc1.C: Robustify.
20357
20358 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
20359
20360 * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
20361
20362 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
20363
20364 * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
20365
20366 2004-11-26 Ben Elliston <bje@au.ibm.com>
20367
20368 * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
20369 dg-do directive.
20370
20371 2004-11-26 Ben Elliston <bje@au.ibm.com>
20372
20373 * gcc.dg/pr17957.c: Pass --param, not -param.
20374
20375 2004-11-25 Andrew Pinski <pinskia@physics.uc.edu>
20376
20377 PR middle-end/17957
20378 * testsuite/gcc.dg/pr17957.c: New test.
20379
20380 2004-11-25 Mark Mitchell <mark@codesourcery.com>
20381
20382 PR c++/18445
20383 * g++.dg/template/crash28.C: Likewise.
20384
20385 PR c++/18001
20386 * g++.dg/expr/unary2.C: Adjust lvalue messages.
20387 * g++.dg/ext/lvaddr.C: Likewise.
20388 * g++.dg/opt/pr7503-3.C: Likewise.
20389
20390 PR c++/18466
20391 * g++.dg/parse/qualified3.C: New test.
20392 * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
20393
20394 PR c++/18545
20395 * g++.dg/expr/return1.C: New test.
20396
20397 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
20398
20399 Friend class name lookup 3/n, PR c++/3332
20400 * g++.dg/lookup/friend3.C: New test.
20401 * g++.dg/lookup/friend4.C: Likewise.
20402 * g++.dg/lookup/friend5.C: Likewise.
20403
20404 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
20405
20406 Friend class name lookup 2/n, PR c++/14513, c++/15410
20407 * g++.dg/lookup/friend2.C: New test.
20408 * g++.dg/template/friend31.C: Likewise.
20409
20410 2004-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20411
20412 * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
20413
20414 2004-11-24 Mark Mitchell <mark@codesourcery.com>
20415
20416 PR c++/17473
20417 * g++.dg/tc1/dr56.C: Remove.
20418 * g++.dg/template/typedef1.C: Add dg-error markers.
20419 * g++.old-deja/g++.other/typedef7.C: Likewise.
20420
20421 PR c++/18285
20422 * g++.dg/parse/typedef7.C: New test.
20423
20424 2004-11-24 Richard Sandiford <rsandifo@redhat.com>
20425
20426 * gcc.c-torture/execute/20041124-1.c: New test.
20427
20428 2004-11-24 Mark Mitchell <mark@codesourcery.com>
20429
20430 * g++.dg/template/deduce3.C: New test.
20431
20432 PR c++/18586
20433 * g++.dg/template/crash27.C: New test.
20434
20435 PR c++/18530
20436 * g++.dg/warn/Wshadow-3.C: New test.
20437
20438 2004-11-24 Devang Patel <dpatel@apple.com>
20439
20440 PR/18555
20441 * gcc.dg/cpp/isysroot-1.c: New test.
20442 * gcc.dg/cpp/usr/include/stdio.h: New file.
20443 * gcc.dg/cpp/isysroot-2.c: New test.
20444 * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
20445 New file.
20446
20447 2004-11-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
20448
20449 PR c++/8929
20450 * g++.old-deja/g++.oliva/template10.C: Remove xfail.
20451
20452 2004-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
20453
20454 * gcc.target/sparc/align.c: Do not include <stdint.h>.
20455 * gcc.target/sparc/pdist.c: Likewise.
20456
20457 2004-11-24 Paolo Bonzini <bonzini@gnu.org>
20458
20459 PR c++/16882
20460 * g++.dg/conversion/simd1.C: New test.
20461
20462 2004-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20463
20464 * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
20465 and restore_ld_library_path_env_vars.
20466 * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
20467 lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
20468 * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
20469 to LD_LIBRARY_PATH. Export LD_LIBRARY_PATH.
20470
20471 2004-11-23 Daniel Jacobowitz <dan@codesourcery.com>
20472
20473 * gcc.dg/pragma-align-2.c: Test macro expansion.
20474 * gcc.dg/pragma-pack-2.c: New test.
20475
20476 2004-11-23 Richard Henderson <rth@redhat.com>
20477
20478 * gcc.dg/vect/pr18425.c: Use effective target vect_long.
20479 * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
20480 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
20481 gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
20482 gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
20483 gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
20484
20485 * gcc.dg/vect/vect.exp: Add check for alpha.
20486 * lib/target-supports.exp (check_alpha_max_hw_available): New.
20487 (check_effective_target_vect_int): Enable for alpha.
20488 (check_effective_target_vect_long): New.
20489 (is-effective-target): Add it.
20490
20491 2004-11-23 Uros Bizjak <uros@kss-loka.si>
20492
20493 * gcc.dg/pr18614-1.c: New test.
20494
20495 2004-11-23 Eric Botcazou <ebotcazou@libertysurf.fr>
20496
20497 * gcc.dg/setjmp-2.c: New test.
20498
20499 2004-11-22 James A. Morrison <phython@gcc.gnu.org>
20500
20501 * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
20502 gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
20503 gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
20504 gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
20505 gcc.target/sparc/pdist.c: New tests.
20506
20507 2004-11-22 Bob Wilson <bob.wilson@acm.org>
20508
20509 * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
20510
20511 2004-11-22 Dale Johannesen <dalej@apple.com>
20512
20513 * gcc.dg/20041111-1.c: New.
20514
20515 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
20516
20517 PR tree-opt/18536
20518 * gcc.dg/vect/pr18536.c: New test.
20519
20520 2004-11-22 Giovanni Bajo <giovannibajo@gcc.gnu.org>
20521
20522 PR c++/18354
20523 * g++.dg/template/nontype11.C: New test.
20524
20525 2004-11-21 Roger Sayle <roger@eyesopen.com>
20526
20527 PR middle-end/18520
20528 * gcc.dg/pr18520-1.c: New test case.
20529
20530 2004-11-20 Joseph S. Myers <joseph@codesourcery.com>
20531
20532 * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
20533 * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
20534 gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
20535 expected diagnostics.
20536
20537 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
20538
20539 PR target/18580
20540 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
20541 vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
20542 vect-77.c, vect-77a.c: XFAIL on the SPARC.
20543
20544 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
20545
20546 * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
20547
20548 2004-11-19 Mark Mitchell <mark@codesourcery.com>
20549 Joseph Myers <joseph@codesourcery.com>
20550
20551 * lib/target-supports.exp (check_visibility_available): Really
20552 test the compiler.
20553
20554 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
20555
20556 PR tree-opt/18181
20557 * gcc.dg/vect/vect-85.c: New test.
20558 * gcc.dg/vect/vect-86.c: New test.
20559 * gcc.dg/vect/vect-87.c: New test.
20560 * gcc.dg/vect/vect-88.c: New test.
20561
20562 2004-11-19 Ben Elliston <bje@au.ibm.com>
20563
20564 * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
20565
20566 2004-11-18 Janis Johnson <janis187@us.ibm.com>
20567
20568 * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
20569 * gcc.dg/ppc-and-1.c: Ditto.
20570 * gcc.dg/ppc-compare-1.c: Ditto.
20571 * gcc.dg/ppc-mov-1.c: Ditto
20572
20573 2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
20574 Mark Mitchell <mark@codesourcery.com>
20575
20576 * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
20577
20578 2004-11-17 Janis Johnson <janis187@us.ibm.com>
20579 Aldy Hernandez <aldyh@redhat.com>
20580
20581 * lib/target-supports.exp (check_effective_target_vect_int): New
20582 (check_effective_target_vect_float): New
20583 (check_effective_target_vect_double): New.
20584 (is-effective-target): Support new effective targets keywords.
20585 * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
20586 default action for dg-do.
20587 * gcc.dg/vect/pr16105.c: Use new support.
20588 * gcc.dg/vect/pr18400.c: Ditto.
20589 * gcc.dg/vect/pr18425.c: Ditto.
20590 * gcc.dg/vect/vect-1.c: Ditto.
20591 * gcc.dg/vect/vect-10.c: Ditto.
20592 * gcc.dg/vect/vect-11.c: Ditto.
20593 * gcc.dg/vect/vect-12.c: Ditto.
20594 * gcc.dg/vect/vect-13.c: Ditto.
20595 * gcc.dg/vect/vect-14.c: Ditto.
20596 * gcc.dg/vect/vect-15.c: Ditto.
20597 * gcc.dg/vect/vect-16.c: Ditto.
20598 * gcc.dg/vect/vect-17.c: Ditto.
20599 * gcc.dg/vect/vect-18.c: Ditto.
20600 * gcc.dg/vect/vect-19.c: Ditto.
20601 * gcc.dg/vect/vect-2.c: Ditto.
20602 * gcc.dg/vect/vect-20.c: Ditto.
20603 * gcc.dg/vect/vect-21.c: Ditto.
20604 * gcc.dg/vect/vect-22.c: Ditto.
20605 * gcc.dg/vect/vect-23.c: Ditto.
20606 * gcc.dg/vect/vect-24.c: Ditto.
20607 * gcc.dg/vect/vect-25.c: Ditto.
20608 * gcc.dg/vect/vect-26.c: Ditto.
20609 * gcc.dg/vect/vect-27.c: Ditto.
20610 * gcc.dg/vect/vect-27a.c: Ditto.
20611 * gcc.dg/vect/vect-28.c: Ditto.
20612 * gcc.dg/vect/vect-29.c: Ditto.
20613 * gcc.dg/vect/vect-29a.c: Ditto.
20614 * gcc.dg/vect/vect-3.c: Ditto.
20615 * gcc.dg/vect/vect-30.c: Ditto.
20616 * gcc.dg/vect/vect-31.c: Ditto.
20617 * gcc.dg/vect/vect-32.c: Ditto.
20618 * gcc.dg/vect/vect-33.c: Ditto.
20619 * gcc.dg/vect/vect-34.c: Ditto.
20620 * gcc.dg/vect/vect-35.c: Ditto.
20621 * gcc.dg/vect/vect-36.c: Ditto.
20622 * gcc.dg/vect/vect-37.c: Ditto.
20623 * gcc.dg/vect/vect-38.c: Ditto.
20624 * gcc.dg/vect/vect-4.c: Ditto.
20625 * gcc.dg/vect/vect-40.c: Ditto.
20626 * gcc.dg/vect/vect-41.c: Ditto.
20627 * gcc.dg/vect/vect-42.c: Ditto.
20628 * gcc.dg/vect/vect-43.c: Ditto.
20629 * gcc.dg/vect/vect-44.c: Ditto.
20630 * gcc.dg/vect/vect-45.c: Ditto.
20631 * gcc.dg/vect/vect-46.c: Ditto.
20632 * gcc.dg/vect/vect-47.c: Ditto.
20633 * gcc.dg/vect/vect-48.c: Ditto.
20634 * gcc.dg/vect/vect-48a.c: Ditto.
20635 * gcc.dg/vect/vect-49.c: Ditto.
20636 * gcc.dg/vect/vect-5.c: Ditto.
20637 * gcc.dg/vect/vect-50.c: Ditto.
20638 * gcc.dg/vect/vect-51.c: Ditto.
20639 * gcc.dg/vect/vect-52.c: Ditto.
20640 * gcc.dg/vect/vect-53.c: Ditto.
20641 * gcc.dg/vect/vect-54.c: Ditto.
20642 * gcc.dg/vect/vect-55.c: Ditto.
20643 * gcc.dg/vect/vect-56.c: Ditto.
20644 * gcc.dg/vect/vect-56a.c: Ditto.
20645 * gcc.dg/vect/vect-57.c: Ditto.
20646 * gcc.dg/vect/vect-58.c: Ditto.
20647 * gcc.dg/vect/vect-59.c: Ditto.
20648 * gcc.dg/vect/vect-6.c: Ditto.
20649 * gcc.dg/vect/vect-60.c: Ditto.
20650 * gcc.dg/vect/vect-61.c: Ditto.
20651 * gcc.dg/vect/vect-62.c: Ditto.
20652 * gcc.dg/vect/vect-63.c: Ditto.
20653 * gcc.dg/vect/vect-64.c: Ditto.
20654 * gcc.dg/vect/vect-65.c: Ditto.
20655 * gcc.dg/vect/vect-66.c: Ditto.
20656 * gcc.dg/vect/vect-67.c: Ditto.
20657 * gcc.dg/vect/vect-68.c: Ditto.
20658 * gcc.dg/vect/vect-69.c: Ditto.
20659 * gcc.dg/vect/vect-7.c: Ditto.
20660 * gcc.dg/vect/vect-72.c: Ditto.
20661 * gcc.dg/vect/vect-72a.c: Ditto.
20662 * gcc.dg/vect/vect-73.c: Ditto.
20663 * gcc.dg/vect/vect-74.c: Ditto.
20664 * gcc.dg/vect/vect-75.c: Ditto.
20665 * gcc.dg/vect/vect-76.c: Ditto.
20666 * gcc.dg/vect/vect-77.c: Ditto.
20667 * gcc.dg/vect/vect-77a.c: Ditto.
20668 * gcc.dg/vect/vect-78.c: Ditto.
20669 * gcc.dg/vect/vect-79.c: Ditto.
20670 * gcc.dg/vect/vect-8.c: Ditto.
20671 * gcc.dg/vect/vect-80.c: Ditto.
20672 * gcc.dg/vect/vect-82.c: Ditto.
20673 * gcc.dg/vect/vect-82_64.c: Ditto.
20674 * gcc.dg/vect/vect-83.c: Ditto.
20675 * gcc.dg/vect/vect-83_64.c: Ditto.
20676 * gcc.dg/vect/vect-9.c: Ditto.
20677 * gcc.dg/vect/vect-all.c: Ditto.
20678 * gcc.dg/vect/vect-none.c: Ditto.
20679
20680 2004-11-17 Janis Johnson <janis187@us.ibm.com>
20681
20682 * lib/gcc-dg.exp (dg-skip-if): New function.
20683 (dg-forbid-option): Remove.
20684 * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
20685 * g++.dg/abi/bitfield8.C: Likewise.
20686 * g++.dg/abi/dtor1.C: Likewise.
20687 * g++.dg/abi/empty10.C: Likewise.
20688 * g++.dg/abi/empty7.C: Likewise.
20689 * g++.dg/abi/empty9.C: Likewise.
20690 * g++.dg/abi/layout3.C: Likewise.
20691 * g++.dg/abi/layout4.C: Likewise.
20692 * g++.dg/abi/thunk1.C: Likewise.
20693 * g++.dg/abi/thunk2.C: Likewise.
20694 * g++.dg/abi/vbase11.C: Likewise.
20695 * g++.dg/abi/vthunk2.C: Likewise.
20696 * g++.dg/abi/vthunk3.C: Likewise.
20697 * g++.dg/ext/attrib8.C: Likewise.
20698 * g++.dg/opt/longbranch2.C: Likewise.
20699 * g++.dg/opt/reg-stack4.C: Likewise.
20700 * g++.old-deja/g++.ext/attrib1.C: Likewise.
20701 * g++.old-deja/g++.ext/attrib2.C: Likewise.
20702 * g++.old-deja/g++.ext/attrib3.C: Likewise.
20703 * g++.old-deja/g++.other/store-expr1.C: Likewise.
20704 * g++.old-deja/g++.other/store-expr2.C: Likewise.
20705 * gcc.dg/20000609-1.c: Likewise.
20706 * gcc.dg/20000720-1.c: Likewise.
20707 * gcc.dg/20011107-1.c: Likewise.
20708 * gcc.dg/20011119-1.c: Likewise.
20709 * gcc.dg/20020108-1.c: Likewise.
20710 * gcc.dg/20020122-2.c: Likewise.
20711 * gcc.dg/20020122-3.c: Likewise.
20712 * gcc.dg/20020201-3.c: Likewise.
20713 * gcc.dg/20020206-1.c: Likewise.
20714 * gcc.dg/20020218-1.c: Likewise.
20715 * gcc.dg/20020310-1.c: Likewise.
20716 * gcc.dg/20020411-1.c: Likewise.
20717 * gcc.dg/20020418-2.c: Likewise.
20718 * gcc.dg/20020426-1.c: Likewise.
20719 * gcc.dg/20020426-2.c: Likewise.
20720 * gcc.dg/20020517-1.c: Likewise.
20721 * gcc.dg/20020523-1.c: Likewise.
20722 * gcc.dg/20020523-2.c: Likewise.
20723 * gcc.dg/20020729-1.c: Likewise.
20724 * gcc.dg/20030204-1.c: Likewise.
20725 * gcc.dg/20030826-2.c: Likewise.
20726 * gcc.dg/20030926-1.c: Likewise.
20727 * gcc.dg/20031202-1.c: Likewise.
20728 * gcc.dg/980312-1.c: Likewise.
20729 * gcc.dg/980313-1.c: Likewise.
20730 * gcc.dg/990117-1.c: Likewise.
20731 * gcc.dg/990424-1.c: Likewise.
20732 * gcc.dg/990524-1.c: Likewise.
20733 * gcc.dg/991230-1.c: Likewise.
20734 * gcc.dg/i386-387-1.c: Likewise.
20735 * gcc.dg/i386-387-2.c: Likewise.
20736 * gcc.dg/i386-387-3.c: Likewise.
20737 * gcc.dg/i386-387-4.c: Likewise.
20738 * gcc.dg/i386-387-5.c: Likewise.
20739 * gcc.dg/i386-387-6.c: Likewise.
20740 * gcc.dg/i386-asm-1.c: Likewise.
20741 * gcc.dg/i386-bitfield1.c: Likewise.
20742 * gcc.dg/i386-bitfield2.c: Likewise.
20743 * gcc.dg/i386-loop-1.c: Likewise.
20744 * gcc.dg/i386-loop-2.c: Likewise.
20745 * gcc.dg/i386-loop-3.c: Likewise.
20746 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
20747 * gcc.dg/i386-pic-1.c: Likewise.
20748 * gcc.dg/i386-regparm.c: Likewise.
20749 * gcc.dg/i386-signbit-1.c: Likewise.
20750 * gcc.dg/i386-signbit-2.c: Likewise.
20751 * gcc.dg/i386-signbit-3.c: Likewise.
20752 * gcc.dg/i386-sse-5.c: Likewise.
20753 * gcc.dg/i386-sse-8.c: Likewise.
20754 * gcc.dg/i386-unroll-1.c: Likewise.
20755 * gcc.dg/tls/opt-1.c: Likewise.
20756 * gcc.dg/tls/opt-2.c: Likewise.
20757 * gcc.dg/unroll-1.c: Likewise.
20758 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
20759 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
20760 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
20761 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
20762
20763 2004-11-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
20764
20765 * g++.dg/template/incomplete1.C: New test.
20766
20767 2004-11-16 Nick Clifton <nickc@redhat.com>
20768
20769 Revert patches accidentally commited during checkin of fixes for
20770 xstormy16 tests:
20771 gcc.c-torture/execute/simd-4.c: Revert
20772 gcc.dg/20040910-1.c: Revert.
20773
20774 2004-11-16 Paul Brook <paul@codesourcery.com>
20775
20776 PR fortran/13010
20777 * gfortran.dg/der_pointer_1.f90: New test.
20778
20779 2004-11-15 Joseph S. Myers <joseph@codesourcery.com>
20780
20781 PR c/18498
20782 * gcc.dg/bitfld-13.c: New test.
20783
20784 2004-11-15 Janis Johnson <janis187@us.ibm.com>
20785
20786 * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
20787 powerpc*-*-linux*.
20788
20789 * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
20790 * gcc.dg/ppc64-abi-2.c: Ditto.
20791 * gcc.dg/ppc64-abi-3.c: Ditto.
20792
20793 * lib/gcc-dg.exp (dg-target-list): Remove.
20794
20795 2004-11-15 Steve Ellcey <sje@cup.hp.com>
20796
20797 * gcc.dg/ia64-postinc.c: New test.
20798
20799 2004-11-15 Mark Mitchell <mark@codesourcery.com>
20800
20801 * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
20802
20803 2004-11-15 Nick Clifton <nickc@redhat.com>
20804
20805 * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
20806 __INT_MAX__ so that the test can be compiled by toolchains
20807 targeted at 16-bit processors.
20808
20809 * gcc.dg/20040625-1.c: Use long constants rather than integers
20810 when performing arithmetic that will overflow 16-bits.
20811
20812 * gcc.dg/i386-sse-8.c: Expect this test to fail for the
20813 xstormy16. It does not support 128-bit vector operations.
20814
20815 * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
20816 with the macro PTR_TYPE. Define this macro to an integer type
20817 suitable for holding a pointer.
20818
20819 * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
20820 the target is a 16-bit processor.
20821
20822 * gcc.dg/cpp/if-2.c: Expect a different warning message from
20823 16-bit targets where the character constant will be too long.
20824
20825 * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
20826 where the double will not be directly addressable.
20827
20828 2004-11-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
20829
20830 Friend class name lookup 1/n, PR c++/18471
20831 * g++.dg/template/crash26.C: New test.
20832 * g++.dg/lookup/struct1.C: Adjust expected error.
20833 * g++.dg/parse/elab1.C: Likewise.
20834 * g++.dg/parse/elab2.C: Likewise.
20835 * g++.dg/parse/int-as-enum1.C: Likewise.
20836 * g++.dg/parse/struct-as-enum1.C: Likewise.
20837 * g++.dg/parse/typedef1.C: Likewise.
20838 * g++.dg/parse/typedef3.C: Likewise.
20839 * g++.dg/parse/typedef4.C: Likewise.
20840 * g++.dg/parse/typedef5.C: Likewise.
20841 * g++.dg/template/nontype4.C: Likewise.
20842 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
20843 * g++.old-deja/g++.other/elab1.C: Likewise.
20844 * g++.old-deja/g++.other/syntax4.C: Likewise.
20845
20846 2004-11-15 Eric Botcazou <ebotcazou@libertysurf.fr>
20847
20848 * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
20849
20850 2004-11-14 Zdenek Dvorak <dvorakz@suse.cz>
20851
20852 * gcc.c-torture/execute/20041114-1.c: New test.
20853
20854 2004-11-14 Joseph S. Myers <joseph@codesourcery.com>
20855
20856 * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
20857 gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
20858 gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
20859 gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
20860 gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
20861 gcc.dg/switch-7.c: New tests.
20862
20863 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
20864
20865 * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
20866
20867 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
20868
20869 PR tree-opt/18400
20870 * gcc.dg/vect/pr18400.c: New test.
20871
20872 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
20873 Andrew Pinski <pinskia@physics.uc.edu>
20874
20875 PR tree-opt/18425
20876 * gcc.dg/vect/pr18425.c: New test.
20877
20878 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
20879
20880 * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
20881 Guard with dg-require-alias and dg-require-visibility.
20882
20883 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
20884
20885 * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
20886
20887 2004-11-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
20888
20889 * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
20890
20891 2004-11-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
20892
20893 PR c++/17344
20894 * g++.dg/template/defarg5.C: New test.
20895
20896 2004-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
20897
20898 * g++.dg/parse/cast1.C: Run only on ILP32.
20899 * g++.old-deja/g++.mike/p784.C: Likewise.
20900
20901 2004-11-13 Bernd Schmidt <bernd.schmidt@analog.com>
20902
20903 * gcc.c-torture/execute/20041113-1.c: New test.
20904
20905 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
20906
20907 PR target/18230
20908 * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
20909 * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
20910 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
20911 gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
20912 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
20913 gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
20914 gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
20915 gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
20916 gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
20917 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
20918 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
20919 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
20920 gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
20921
20922 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
20923
20924 * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
20925 gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
20926 gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
20927 gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
20928 gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
20929 gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
20930 gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
20931 gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
20932 gcc.target/sparc/combined-1.c: New tests.
20933
20934 2004-11-12 Ziemowit Laski <zlaski@apple.com>
20935
20936 * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
20937 New tests.
20938
20939 2004-11-12 Mark Mitchell <mark@codesourcery.com>
20940
20941 * lib/gcc-dg.exp (dg-forbid-option): New function.
20942 * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
20943 * g++.dg/abi/bitfield8.C: Likewise.
20944 * g++.dg/abi/dtor1.C: Likewise.
20945 * g++.dg/abi/empty10.C: Likewise.
20946 * g++.dg/abi/empty7.C: Likewise.
20947 * g++.dg/abi/empty9.C: Likewise.
20948 * g++.dg/abi/layout3.C: Likewise.
20949 * g++.dg/abi/layout4.C: Likewise.
20950 * g++.dg/abi/thunk1.C: Likewise.
20951 * g++.dg/abi/thunk2.C: Likewise.
20952 * g++.dg/abi/vbase11.C: Likewise.
20953 * g++.dg/abi/vthunk2.C: Likewise.
20954 * g++.dg/abi/vthunk3.C: Likewise.
20955 * g++.dg/ext/attrib8.C: Likewise.
20956 * g++.dg/opt/longbranch2.C: Likewise.
20957 * g++.dg/opt/reg-stack4.C: Likewise.
20958 * g++.old-deja/g++.ext/attrib1.C: Likewise.
20959 * g++.old-deja/g++.ext/attrib2.C: Likewise.
20960 * g++.old-deja/g++.ext/attrib3.C: Likewise.
20961 * g++.old-deja/g++.other/store-expr1.C: Likewise.
20962 * g++.old-deja/g++.other/store-expr2.C: Likewise.
20963 * gcc.dg/20000609-1.c: Likewise.
20964 * gcc.dg/20000720-1.c: Likewise.
20965 * gcc.dg/20011107-1.c: Likewise.
20966 * gcc.dg/20011119-1.c: Likewise.
20967 * gcc.dg/20020108-1.c: Likewise.
20968 * gcc.dg/20020122-2.c: Likewise.
20969 * gcc.dg/20020122-3.c: Likewise.
20970 * gcc.dg/20020201-3.c: Likewise.
20971 * gcc.dg/20020206-1.c: Likewise.
20972 * gcc.dg/20020218-1.c: Likewise.
20973 * gcc.dg/20020310-1.c: Likewise.
20974 * gcc.dg/20020411-1.c: Likewise.
20975 * gcc.dg/20020418-2.c: Likewise.
20976 * gcc.dg/20020426-1.c: Likewise.
20977 * gcc.dg/20020426-2.c: Likewise.
20978 * gcc.dg/20020517-1.c: Likewise.
20979 * gcc.dg/20020523-1.c: Likewise.
20980 * gcc.dg/20020523-2.c: Likewise.
20981 * gcc.dg/20020729-1.c: Likewise.
20982 * gcc.dg/20030204-1.c: Likewise.
20983 * gcc.dg/20030826-2.c: Likewise.
20984 * gcc.dg/20030926-1.c: Likewise.
20985 * gcc.dg/20031202-1.c: Likewise.
20986 * gcc.dg/980312-1.c: Likewise.
20987 * gcc.dg/980313-1.c: Likewise.
20988 * gcc.dg/990117-1.c: Likewise.
20989 * gcc.dg/990424-1.c: Likewise.
20990 * gcc.dg/990524-1.c: Likewise.
20991 * gcc.dg/991230-1.c: Likewise.
20992 * gcc.dg/i386-387-1.c: Likewise.
20993 * gcc.dg/i386-387-2.c: Likewise.
20994 * gcc.dg/i386-387-3.c: Likewise.
20995 * gcc.dg/i386-387-4.c: Likewise.
20996 * gcc.dg/i386-387-5.c: Likewise.
20997 * gcc.dg/i386-387-6.c: Likewise.
20998 * gcc.dg/i386-asm-1.c: Likewise.
20999 * gcc.dg/i386-bitfield1.c: Likewise.
21000 * gcc.dg/i386-bitfield2.c: Likewise.
21001 * gcc.dg/i386-loop-1.c: Likewise.
21002 * gcc.dg/i386-loop-2.c: Likewise.
21003 * gcc.dg/i386-loop-3.c: Likewise.
21004 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
21005 * gcc.dg/i386-pic-1.c: Likewise.
21006 * gcc.dg/i386-regparm.c: Likewise.
21007 * gcc.dg/i386-signbit-1.c: Likewise.
21008 * gcc.dg/i386-signbit-2.c: Likewise.
21009 * gcc.dg/i386-signbit-3.c: Likewise.
21010 * gcc.dg/i386-sse-5.c: Likewise.
21011 * gcc.dg/i386-sse-8.c: Likewise.
21012 * gcc.dg/i386-unroll-1.c: Likewise.
21013 * gcc.dg/tls/opt-1.c: Likewise.
21014 * gcc.dg/tls/opt-2.c: Likewise.
21015 * gcc.dg/unroll-1.c: Likewise.
21016 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
21017 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
21018 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
21019 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
21020 * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
21021 -m64 is specified.
21022
21023 2004-11-12 Mark Mitchell <mark@codesourcery.com>
21024
21025 PR c++/18389
21026 * g++.dg/parse/cond1.C: New test.
21027
21028 PR c++/18429
21029 * g++.dg/template/array9.C: New test.
21030 * g++.dg/ext/vla1.C: Adjust error messages.
21031 * g++.dg/ext/vlm1.C: Likewise.
21032 * g++.dg/template/crash2.C: Likewise.
21033
21034 PR c++/18436
21035 * g++.dg/template/call3.C: New test.
21036
21037 PR c++/18407
21038 * g++.dg/template/ptrmem11.C: New test.
21039
21040 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu>
21041
21042 PR other/14264
21043 * lib/g++.exp: Set LC_ALL and LANG to C.
21044 * lib/gcc-dg.exp: Likewise.
21045 * lib/gfortran.exp: Likewise.
21046 * lib/objc.exp: Likewise.
21047 * lib/treelang.exp: Likewise.
21048
21049 2004-11-12 Andreas Schwab <schwab@suse.de>
21050
21051 * gcc.dg/pr16286.c: Fix last change.
21052
21053 2004-11-12 Mark Mitchell <mark@codesourcery.com>
21054
21055 PR c++/18416
21056 * g++.dg/init/global1.C: New test.
21057
21058 2004-11-12 Eric Botcazou <ebotcazou@act-europe.fr>
21059
21060 * gcc.c-torture/execute/20041112-1.c: New test.
21061
21062 2004-11-11 Janis Johnson <janis187@us.ibm.com>
21063
21064 * lib/gcc-dg.exp (dg-target-list): New.
21065
21066 2004-11-11 Janis Johnson <janis187@us.ibm.com>
21067 Richard Sandiford <rsandifo@redhat.com>
21068
21069 * lib/target-supports.exp (get-compiler_messages): New.
21070 (check_named_sections_available): Use it.
21071 (check_effective_target_ilp32): New.
21072 (check_effective_target_lp64): New.
21073 (is-effective-target): New.
21074 * lib/gcc-dg.exp (dg-require-effective-target): New.
21075
21076 2004-11-11 Joseph S. Myers <joseph@codesourcery.com>
21077
21078 * gcc.dg/precedence-1.c: New test.
21079
21080 2004-11-11 Janis Johnson <janis187@us.ibm.com>
21081
21082 * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
21083
21084 * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
21085 message, delete generated files, use more descriptive name for
21086 executable, and make the test unsupported when it cannot be run.
21087
21088 * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
21089 (dg-require-weak, dg-require-visibility, dg-require-alias,
21090 dg-require-gc-sections, dg-require-profiling, dg-require-dll,
21091 dg-require-iconv, dg-require-named-sections): Use it.
21092
21093 * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
21094
21095 2004-11-11 Nathan Sidwell <nathan@codesourcery.com>
21096
21097 PR target/16457
21098 * gcc.dg/ppc-and-1: New
21099
21100 PR target/16796
21101 * gcc.dg/ppc-mov-1.c: New.
21102
21103 PR target/16458
21104 * gcc.dg/ppc-compare-1.c: New.
21105
21106 2004-11-10 Joseph S. Myers <joseph@codesourcery.com>
21107
21108 * objc.dg/desig-init-2.m: New test.
21109
21110 2004-11-10 Adam Nemet <anemet@lnxw.com>
21111
21112 PR middle-end/18160
21113 * g++.dg/warn/register-var-1.C: New test.
21114 * g++.dg/warn/register-var-2.C: New test.
21115
21116 2004-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
21117
21118 * gcc.dg/union-2.c: New test.
21119
21120 2004-11-10 Fariborz Jahanian <fjahanian@apple.com>
21121
21122 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
21123 New test for PR tree-optimization/17892.
21124
21125 2004-11-09 Mark Mitchell <mark@codesourcery.com>
21126
21127 PR c++/18369
21128 * g++.dg/init/new12.C: New test.
21129
21130 2004-11-10 James A. Morrison <phython@gcc.gnu.org>
21131
21132 * gcc.target/sparc: New directory.
21133 * gcc.target/sparc/sparc.exp: New driver.
21134 * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
21135 gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
21136 gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
21137 gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
21138
21139 2004-11-10 Paul Brook <paul@codesourcery.com>
21140
21141 PR fortran/18218
21142 * gfortran.dg/list_read.c: New test.
21143
21144 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
21145
21146 PR c/18322
21147 * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
21148 expected diagnostic location.
21149
21150 2004-11-09 Ulrich Weigand <uweigand@de.ibm.com>
21151
21152 * gcc.dg/20041109-1.c: New test.
21153
21154 2004-11-09 Andrew Pinski <pinskia@physics.uc.edu>
21155
21156 PR objc/18406
21157 * objc/compile/pr18406.m: New test.
21158
21159 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
21160
21161 * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
21162
21163 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
21164
21165 * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
21166
21167 2004-11-08 Steve Ellcey <sje@cup.hp.com>
21168
21169 * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
21170
21171 2004-11-08 Steve Ellcey <sje@cup.hp.com>
21172
21173 * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
21174 exit.
21175
21176 2004-11-08 Andrew Pinski <pinskia@physics.uc.edu>
21177
21178 PR tree-opt/18299
21179 * gcc.c-torture/pr18299-1.c: New test.
21180
21181 2004-11-06 Andreas Schwab <schwab@suse.de>
21182
21183 * gcc.dg/pr16286.c: Also test for bool and pixel.
21184
21185 2004-11-06 Joseph S. Myers <joseph@codesourcery.com>
21186
21187 * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
21188 gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
21189 gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
21190 gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
21191 gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
21192 gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
21193 gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
21194 gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
21195 gcc.dg/struct-semi-3.c: New tests.
21196
21197 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
21198
21199 * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
21200
21201 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
21202
21203 * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
21204 Do not use C99 designators.
21205
21206 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
21207
21208 * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
21209
21210 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
21211
21212 * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
21213 * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
21214 * gcc.c-torture/execute/simd-5.x: Remove.
21215
21216 2004-11-06 Andrew Pinski <pinskia@physics.uc.edu>
21217
21218 PR rtl-optimization/17933
21219 * gcc.dg/torture/pr17933-1.c: New test.
21220
21221 2004-11-06 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
21222
21223 PR target/18106
21224 * lib/target-supports.exp (check_weak_available): Support
21225 Windows.
21226
21227 2004-11-05 Danny Smith <dannysmith@users.sourceforge.net>
21228
21229 * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
21230 call to fflush(stdout) before abort.
21231 (my_ffsll): New function.
21232 (generate_fields): Use it.
21233
21234 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
21235
21236 * gcc.dg/init-undef-1.c: New test.
21237
21238 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
21239
21240 * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
21241 gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
21242 gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
21243 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
21244 expected messages for new parser.
21245
21246 2004-11-04 Mark Mitchell <mark@codesourcery.com>
21247
21248 * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
21249
21250 2004-11-04 Eric Botcazou <ebotcazou@libertysurf.fr>
21251
21252 * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
21253 on LP64 targets.
21254
21255 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
21256
21257 * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
21258 gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
21259 gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
21260 gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
21261 gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
21262 gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
21263 gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
21264 gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
21265 gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
21266 gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
21267
21268 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
21269
21270 * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
21271 gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
21272 gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
21273 gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
21274 gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
21275 gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
21276 objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
21277 for new parser.
21278
21279 2004-11-04 Richard Sandiford <rsandifo@redhat.com>
21280
21281 PR target/15342
21282 * gcc.dg/20041104-1.c: New test.
21283
21284 2004-11-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
21285
21286 * g++.dg/template/nontype7.C: New test.
21287 * g++.dg/template/nontype8.C: Likewise.
21288 * g++.dg/template/nontype9.C: Likewise.
21289 * g++.dg/template/nontype10.C: Likewise.
21290 * g++.dg/tc1/dr49.C: Likewise.
21291 * g++.dg/template/ptrmem8.C: Relax dg-error checks.
21292 * g++.old-deja/g++.other/null1.C: Remove a buggy error check
21293
21294 2004-11-04 Ben Elliston <bje@au.ibm.com>
21295
21296 * g++.dg/rtti/tinfo1.C: Remove xfails.
21297
21298 2004-11-04 Ben Elliston <bje@au.ibm.com>
21299
21300 * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
21301 packed attribute to the definition to satisfy the new C++ parser.
21302
21303 2004-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
21304
21305 * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
21306 invocations of va_arg.
21307
21308 2004-11-02 Mark Mitchell <mark@codesourcery.com>
21309
21310 PR c++/18124
21311 * g++.dg/template/crash25.C: New test.
21312
21313 PR c++/18155
21314 * g++.dg/template/typedef2.C: New test.
21315 * g++.dg/parse/crash13.C: Adjust error markers.
21316
21317 PR c++/18177
21318 * g++.dg/conversion/const3.C: New test.
21319
21320 2004-11-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
21321
21322 PR fortran/17535
21323 PR fortran/17583
21324 PR fortran/17713
21325 * gfortran.dg/generic_[123].f90: New testcases.
21326
21327 2004-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
21328
21329 * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
21330 * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
21331
21332 2004-11-02 Andrew Pinski <pinskia@physics.uc.edu>
21333
21334 PR tree-opt/16808
21335 * gcc.c-torture/compile/pr16808.c: New test.
21336
21337 2004-11-02 Nathan Sidwell <nathan@codesourcery.com>
21338
21339 PR rtl-optimization/17104
21340 * gcc.dg/ppc-bitfield1.c: New.
21341
21342 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
21343
21344 * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
21345
21346 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
21347
21348 * g++.dg/abi/mangle6.C: Run for all MIPS targets. Provide dummy
21349 strings for 32-bit code.
21350
21351 2004-11-01 Joseph S. Myers <joseph@codesourcery.com>
21352
21353 PR c/18239
21354 * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
21355
21356 2004-11-01 Nathan Sidwell <nathan@codesourcery.com>
21357
21358 PR c++/18064
21359 * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
21360
21361 2004-10-31 Mark Mitchell <mark@codesourcery.com>
21362
21363 PR c++/15172
21364 * g++.dg/init/aggr2.C: New test.
21365
21366 2004-10-30 Ziemowit Laski <zlaski@apple.com>
21367
21368 * objc.dg/local-decl-1.m: New test.
21369
21370 2004-10-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
21371
21372 * gcc.dg/20040910-1.c: Adjust regex.
21373
21374 2004-10-30 Roger Sayle <roger@eyesopen.com>
21375
21376 PR rtl-optimization/18084
21377 * g++.dg/opt/pr18084-1.C: New testcase.
21378
21379 2004-10-30 Matt Austern <austern@apple.com>
21380
21381 PR c++/17542
21382 * g++.dg/ext/attrib18.C: New test.
21383
21384 2004-10-30 Roger Sayle <roger@eyesopen.com>
21385
21386 PR middle-end/18096
21387 * gcc.dg/pr18096-1.c: New test case.
21388
21389 2004-10-30 Roger Sayle <roger@eyesopen.com>
21390
21391 * gcc.dg/pr17581-1.c: Add missing prototype for abort.
21392
21393 2004-10-30 Joseph S. Myers <joseph@codesourcery.com>
21394
21395 PR c/16666
21396 * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
21397 gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
21398 gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
21399 gcc.dg/old-style-prom-3.c: New tests.
21400
21401 2004-10-30 Danny Smith <dannysmith@users.sourceforge.net>
21402
21403 * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
21404 Remove unnecessary inclusion of stdio.h.
21405
21406 2004-10-29 Roger Sayle <roger@eyesopen.com>
21407
21408 PR rtl-optimization/17581
21409 * gcc.dg/pr17581-1.c: New test case.
21410
21411 2004-10-28 Nathan Sidwell <nathan@codesourcery.com>
21412
21413 * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
21414 being implemented.
21415 * g++.dg/conversion/dr195-1.C: New.
21416 * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
21417 * g++.old-deja/g++.mike/p10148.C: Likewise.
21418
21419 2004-10-29 Mark Mitchell <mark@codesourcery.com>
21420
21421 PR c++/17695
21422 * g++.dg/debug/typedef2.C: New test.
21423
21424 2004-10-29 David Billinghurst <David.Billinghurst@riotinto.com>
21425
21426 PR fortran/13490
21427 * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
21428 * gfortran.dg/g77/README: Update.
21429
21430 2004-10-28 Matt Austern <austern@apple.com>
21431
21432 PR c++/14124
21433 * g++.dg/ext/packed7.C: New test.
21434
21435 2004-10-28 Andrew Pinski <pinskia@physics.uc.edu>
21436
21437 * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
21438 scan-assembler.
21439 * lib/scanasm.exp (hidden-scan-for): New proc.
21440 (scan-hidden): Use hidden-scan-for instead of constructing the scan
21441 string.
21442 (scan-not-hidden): Likewise.
21443 * lib/target-supports.exp (check_visibility_available): mach-o is
21444 support too.
21445
21446 2004-10-28 Mark Mitchell <mark@codesourcery.com>
21447
21448 PR c++/17132
21449 * g++.dg/template/memclass3.C: New test.
21450
21451 2004-10-28 Adam Nemet <anemet@lnxw.com>
21452
21453 PR middle-end/18160
21454 * gcc.dg/register-var-1.c: New test.
21455 * gcc.dg/register-var-2.c: New test.
21456 * gcc.dg/asm-7.c: Taking the address of a register variable is an
21457 error now.
21458
21459 2004-10-28 Dorit Naishlos <dorit@il.ibm.com>
21460
21461 PR other/18172
21462 * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
21463 unused variables.
21464 * gcc.dg/vect/vect-22.c: Likewise.
21465
21466 2004-10-28 Jakub Jelinek <jakub@redhat.com>
21467
21468 * gcc.dg/i386-rotate-1.c: New test.
21469
21470 2004-10-27 Mark Mitchell <mark@codesourcery.com>
21471
21472 * g++.dg/init/ref12.C: Add "run" marker.
21473
21474 PR c++/17435
21475 * g++.dg/init/ref12.C: New test.
21476
21477 PR c++/18140
21478 * g++.dg/template/shift1.C: New test.
21479 * g++.dg/template/error10.C: Adjust error markers.
21480
21481 2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
21482
21483 PR tree-opt/17529
21484 * gcc.c-torture/compile/pr17529.c: Remove the xfail.
21485
21486 2004-10-27 Geoffrey Keating <geoffk@apple.com>
21487
21488 * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
21489 * gcc.dg/weak/weak-3.c: Likewise.
21490 * gcc.dg/weak/weak-5.c: Likewise.
21491 * gcc.dg/weak/weak-9.c: Likewise.
21492 * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
21493 * lib/target-supports.exp (check_weak_available): Mach-O does weak.
21494
21495 * gcc.dg/darwin-weakimport-1.c: New.
21496
21497 2004-10-28 Ben Elliston <bje@au.ibm.com>
21498
21499 * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
21500
21501 2004-10-27 Nathan Sidwell <nathan@codesourcery.com>
21502
21503 * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
21504 'syntax' error messages.
21505 * gcc.dg/cpp/direct2s.c: Likewise.
21506
21507 2004-10-26 Geoffrey Keating <geoffk@apple.com>
21508
21509 * gcc.c-torture/compile/20041026-1.c: New.
21510
21511 2004-10-26 Mark Mitchell <mark@codesourcery.com>
21512
21513 PR c++/18093
21514 * g++.dg/lookup/ns2.C: New test.
21515
21516 PR c++/18020
21517 * g++.dg/template/enum4.C: New test.
21518
21519 PR c++/18161
21520 * g++.dg/template/expr1.C: New test.
21521
21522 2004-10-26 Ben Elliston <bje@au.ibm.com>
21523
21524 * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
21525
21526 2004-10-26 Joseph S. Myers <jsm@polyomino.org.uk>
21527
21528 * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
21529 gcc.dg/decl-nospec-3.c: New tests.
21530
21531 2004-10-26 Ziemowit Laski <zlaski@apple.com>
21532
21533 * objc.dg/super-class-3.m: New test.
21534
21535 2004-10-26 Nathan Sidwell <nathan@codesourcery.com>
21536
21537 * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
21538 resyncing.
21539 * gcc.dg/cpp/direct2s.c: Likewise.
21540
21541 2004-10-25 Geoffrey Keating <geoffk@apple.com>
21542
21543 * objc.dg/image-info.m: Update for changes to section selection.
21544
21545 2004-10-25 David Ayers <d.ayers@inode.at>
21546 Ziemowit Laski <zlaski@apple.com>
21547
21548 * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
21549 diagnostics when messaging 'id <Proto>'.
21550 * objc.dg/class-protocol-1.m: New test.
21551 * objc.dg/desig-init-1.m: Add message to an invalid receiver using
21552 a non-existent method signature.
21553 * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
21554 Update diagnostics when messaging with non-existent method signature.
21555 * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
21556 * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
21557 invalid receivers are now resolved as if messaging 'id'; remove
21558 extraneous diagnostics.
21559
21560 2004-10-25 Joseph S. Myers <jsm@polyomino.org.uk>
21561
21562 PR c/16667
21563 * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
21564 gcc.dg/init-desig-obs-3.c: New tests.
21565
21566 2004-10-25 Jakub Jelinek <jakub@redhat.com>
21567
21568 * gcc.dg/debug/20041023-1.c: New test.
21569
21570 2004-10-25 Andrew Pinski <pinskia@physics.uc.edu>
21571
21572 PR middle-end/17407
21573 * gcc.c-torture/compile/pr17407.c: New test.
21574
21575 PR c++/18121
21576 * g++.dg/template/array8.C: New test.
21577
21578 2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
21579
21580 PR other/18138
21581 * lib/g++.exp: Accept more than one multilib libgcc.
21582 * lib/gcc-dg.exp: Likewise.
21583 * lib/objc.exp: Likewise.
21584 * lib/treelang.exp: Likewise.
21585 * lib/gfortran.exp: Likewise.
21586
21587 2004-10-24 Ben Elliston <bje@au.ibm.com>
21588
21589 * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
21590
21591 2004-10-24 Geoffrey Keating <geoffk@geoffk.org>
21592
21593 * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
21594 * gcc.dg/c99-const-expr-3.c: Likewise.
21595
21596 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>.
21597
21598 * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
21599
21600 2004-10-23 Ben Elliston <bje@au.ibm.com>
21601
21602 * gcc.c-torture/execute/loop-2e.x: Remove.
21603
21604 2004-10-22 Nathan Sidwell <nathan@codesourcery.com>
21605
21606 PR c++/18095
21607 * g++.dg/parse/crash18.C: New.
21608 * g++.dg/parse/crash19.C: New.
21609
21610 2004-10-22 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
21611
21612 * g++.dg/ext/dllimport1.C: Move dg-warnings.
21613 * g++.dg/ext/dllimport2.C: Same.
21614 * g++.dg/ext/dllimport8.C: Same.
21615
21616 2004-10-21 Mark Mitchell <mark@codesourcery.com>
21617
21618 PR c++/10841
21619 * g++.dg/conversion/cast1.C: New test.
21620 * g++.dg/overload/pmf1.C: Adjust error marker.
21621
21622 2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
21623
21624 PR objc/17923
21625 * objc.dg/const-str-7.m: New test.
21626
21627 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
21628
21629 * g++.dg/template/memfriend11.C: Fix comment typo.
21630 * g++.dg/template/memfriend14.C: Likewise.
21631
21632 2004-10-20 Richard Henderson <rth@redhat.com>
21633
21634 * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
21635 gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
21636 -fasynchronous-unwind-tables.
21637
21638 2004-10-20 Richard Henderson <rth@redhat.com>
21639
21640 * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
21641 (main): Return success.
21642 * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
21643 (main): Return success.
21644
21645 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
21646
21647 PR c++/13495
21648 * g++.dg/template/memfriend9.C: New test.
21649 * g++.dg/template/memfriend10.C: Likewise.
21650 * g++.dg/template/memfriend11.C: Likewise.
21651 * g++.dg/template/memfriend12.C: Likewise.
21652 * g++.dg/template/memfriend13.C: Likewise.
21653 * g++.dg/template/memfriend14.C: Likewise.
21654 * g++.dg/template/memfriend15.C: Likewise.
21655 * g++.dg/template/memfriend16.C: Likewise.
21656 * g++.dg/template/memfriend17.C: Likewise.
21657 * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
21658
21659 2004-10-20 Nathan Sidwell <nathan@codesourcery.com>
21660
21661 * g++.dg/conversion/dr195.C: New.
21662 * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
21663
21664 2004-10-20 Ben Elliston <bje@au.ibm.com>
21665 Devang Patel <dpatel@apple.com>
21666
21667 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
21668 of floating point arithmetic, which could trap.
21669
21670 2004-10-19 Mark Mitchell <mark@codesourcery.com>
21671
21672 PR c++/14035
21673 * g++.dg/conversion/reinterpret1.C: Adjust error markers.
21674 * g++.dg/conversion/const2.C: New test.
21675 * g++.dg/expr/reinterpret2.C: New test.
21676 * g++.dg/expr/reinterpret3.C: New test.
21677 * g++.dg/expr/cast2.C: New test.
21678 * g++.dg/expr/copy1.C: New test.
21679 * g++.dg/other/conversion1.C: Change error message.
21680 * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
21681 function pointers to void *.
21682 * g++.old-deja/g++.mike/p10148.C: Likewise.
21683
21684 2004-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
21685
21686 * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
21687
21688 2004-10-19 Paolo Bonzini <bonzini@gnu.org>
21689
21690 PR c++/18047
21691
21692 * g++.dg/parse/expr3.C: New test.
21693
21694 2004-10-18 Eric Botcazou <ebotcazou@libertysurf.fr>
21695
21696 * gcc.dg/smod-1.c: New test.
21697
21698 2004-10-18 Ziemowit Laski <zlaski@apple.com>
21699
21700 * objc.dg/method-14.m: New test.
21701
21702 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
21703
21704 * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
21705 Also xfail as the patch was reverted.
21706
21707 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
21708
21709 PR middle-end/16973
21710 * gcc.dg/pr16973.c: New test.
21711
21712 2004-10-18 Diego Novillo <dnovillo@redhat.com>
21713
21714 PR tree-optimization/17656
21715 * testsuite/gcc.c-torture/compile/pr17656.c: New test.
21716
21717 2004-10-18 Nathan Sidwell <nathan@codesourcery.com>
21718
21719 * g++.dg/eh/shadow1.C: New.
21720
21721 2004-10-18 Jakub Jelinek <jakub@redhat.com>
21722
21723 * gcc.c-torture/compile/20041018-1.c: New test.
21724
21725 2004-10-18 Ben Elliston <bje@au.ibm.com>
21726
21727 * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
21728 compiler referring to register 0 when accessing sdata. The linker
21729 now patches things up.
21730
21731 2004-10-17 Andrew Pinski <pinskia@physics.uc.edu>
21732
21733 PR c/17529
21734 * gcc.c-torture/compile/pr17529.c: New test.
21735
21736 2004-10-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
21737
21738 PR c++/17743
21739 * g++.dg/ext/attrib17.C: New test.
21740
21741 2004-10-16 Eric Botcazou <ebotcazou@libertysurf.fr>
21742
21743 * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
21744
21745 2004-10-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
21746
21747 PR c++/10479
21748 * g++.dg/ext/attrib16.C: New test.
21749
21750 2004-10-15 Mark Mitchell <mark@codesourcery.com>
21751
21752 PR c++/17042
21753 * g++.dg/init/dso_handle1.C: New test.
21754
21755 PR c++/14667
21756 * g++.dg/parse/typedef6.C: New test.
21757
21758 PR c++/17916
21759 * g++.dg/parse/pragma1.C: New test.
21760
21761 2004-10-15 Aldy Hernandez <aldyh@redhat.com>
21762
21763 * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
21764
21765 2004-10-15 Steve Ellcey <sje@cup.hp.com>
21766
21767 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
21768 -fno-common when on HPPA HP-UX platforms.
21769
21770 2004-10-15 Jakub Jelinek <jakub@redhat.com>
21771
21772 PR other/16820
21773 * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
21774 stdint.h.
21775 * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
21776 uintptr_t.
21777
21778 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
21779
21780 PR c++/16301
21781 * g++.dg/lookup/strong-using-4.C: New test.
21782
21783 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
21784
21785 PR middle-end/16567
21786 * gcc.c-torture/compile/nested-1.c: New test.
21787
21788 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
21789
21790 * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
21791 and mipsisa64*-*-* (until support for misaligned loads is added).
21792 * testsuite/gcc.dg/vect/vect-50.c: Likewise.
21793 * testsuite/gcc.dg/vect/vect-52.c: Likewise.
21794 * testsuite/gcc.dg/vect/vect-54.c: Likewise.
21795 * testsuite/gcc.dg/vect/vect-58.c: Likewise.
21796 * testsuite/gcc.dg/vect/vect-60.c: Likewise.
21797 * testsuite/gcc.dg/vect/vect-80.c: Likewise.
21798
21799 2004-10-14 Mark Mitchell <mark@codesourcery.com>
21800
21801 PR c++/17976
21802 * g++.dg/init/dtor3.C: New test.
21803
21804 2004-10-15 Ben Elliston <bje@au.ibm.com>
21805
21806 * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
21807
21808 2004-10-14 Geoffrey Keating <geoffk@apple.com>
21809
21810 * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
21811 * gcc.dg/macho-lo-sum.c: Likewise.
21812
21813 2004-10-14 Joseph S. Myers <joseph@codesourcery.com>
21814
21815 * gcc.dg/ppc-spe64-1.c: New test.
21816
21817 2004-10-14 Devang Patel <dpatel@apple.com>
21818
21819 PR 17635
21820 * gcc.dg/pr17635.c : New test.
21821
21822 2004-10-14 Olga Golovanevsky <olga@il.ibm.com>
21823
21824 * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
21825 * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
21826 * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
21827 * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
21828 * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
21829 * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
21830 * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
21831 * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
21832 * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
21833 * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
21834 * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
21835 * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
21836 * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
21837 * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
21838 * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
21839 * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
21840 * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
21841 * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
21842
21843 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
21844
21845 * gcc.dg/vect/vect-82.c: New testcase.
21846 * gcc.dg/vect/vect-82_64.c: New testcase.
21847 * gcc.dg/vect/vect-83.c: New testcase.
21848 * gcc.dg/vect/vect-83_64.c: New testcase.
21849
21850 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
21851
21852 * gcc.dg/cpp/error-1.c: New test.
21853
21854 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
21855
21856 * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
21857
21858 2004-10-14 Hans-Peter Nilsson <hp@axis.com>
21859
21860 PR target/17984
21861 * gcc.dg/cris-peep2-xsrand2.c: New test.
21862
21863 2004-10-13 Andrew Pinski <pinskia@physics.uc.edu>
21864
21865 PR c++/17661
21866 * testsuite/g++.dg/expr/for2.C: New test.
21867
21868 2004-10-13 Eric Botcazou <ebotcazou@libertysurf.fr>
21869
21870 * g++.dg/inherit/thunk1.C: Run on the SPARC.
21871
21872 2004-10-13 Jakub Jelinek <jakub@redhat.com>
21873
21874 PR tree-optimization/17724
21875 * g++.dg/opt/pr17724-1.C: New test.
21876 * g++.dg/opt/pr17724-2.C: New test.
21877 * g++.dg/opt/pr17724-3.C: New test.
21878 * g++.dg/opt/pr17724-4.C: New test.
21879 * g++.dg/opt/pr17724-5.C: New test.
21880 * g++.dg/opt/pr17724-6.C: New test.
21881
21882 2004-10-12 Joseph S. Myers <jsm@polyomino.org.uk>
21883
21884 PR c/17301
21885 * gcc.dg/pr17301-2.c: New test.
21886
21887 2004-10-11 Mark Mitchell <mark@codesourcery.com>
21888
21889 PR c++/15876
21890 * g++.dg/parse/error22.C: New test.
21891
21892 PR c++/17936
21893 * g++.dg/template/spec18.C: New test.
21894
21895 2004-10-11 Steve Ellcey <sje@cup.hp.com>
21896
21897 * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
21898 * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
21899 memcpy.
21900 * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
21901 * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
21902
21903 2004-10-11 Andrew Pinski <pinskia@physics.uc.edu>
21904
21905 * g++.dg/eh/cleanup5.C: Add dg-options "".
21906
21907 2004-10-11 Roger Sayle <roger@eyesopen.com>
21908
21909 PR middle-end/17657
21910 * gcc.dg/switch-4.c: New test case.
21911
21912 2004-10-11 Richard Sandiford <rsandifo@redhat.com>
21913
21914 * gcc.c-torture/execute/20041011-1.c: New test.
21915
21916 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
21917
21918 PR c++/17554
21919 * g++.dg/init/for3.C: New test.
21920
21921 PR c++/17657
21922 * g++.dg/opt/switch2.C: New test.
21923
21924 PR middle-end/17703
21925 * g++.dg/warn/Wreturn-2.C: New test.
21926
21927 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
21928
21929 PR c++/17907
21930 * g++.dg/eh/cleanup5.C: New test.
21931
21932 2004-10-10 Mark Mitchell <mark@codesourcery.com>
21933
21934 PR c++/17393
21935 * g++.dg/parse/error21.C: New test.
21936
21937 2004-10-10 Gabriel Dos Reis <gdr@integrable-solutions.net>
21938
21939 * g++.dg/overload/pmf1.C: Adjust quoting marks.
21940 * g++.dg/warn/incomplete1.C: Likewise.
21941 * g++.dg/template/qualttp20.C: Likewise.
21942
21943 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
21944
21945 PR c/17881
21946 * parm-incomplete-1.c: New test.
21947
21948 2004-10-09 Mark Mitchell <mark@codesourcery.com>
21949
21950 PR c++/17867
21951 * g++.dg/parse/error19.C: New test.
21952
21953 PR c++/17670
21954 * g++.dg/init/new11.C: New test.
21955
21956 PR c++/17821
21957 * g++.dg/parse/error20.C: New test.
21958
21959 PR c++/17826
21960 * g++.dg/template/crash24.C: New test.
21961
21962 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
21963
21964 PR c/17301
21965 * gcc.dg/pr17301-1.c: New test.
21966
21967 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
21968
21969 PR c/17189
21970 * gcc.dg/anon-struct-5.c: New test.
21971
21972 2004-10-09 Joseph S. Myers <jsm@polyomino.org.uk>
21973
21974 PR c/17844
21975 * gcc.dg/pr17844-1.c: New test.
21976
21977 2004-10-09 Zdenek Dvorak <dvorakz@suse.cz>
21978
21979 PR tree-optimization/17906
21980 * gcc.c-torture/compile/pr17906.c: New.
21981
21982 2004-10-09 Stuart Hastings <stuart@apple.com>
21983 Roger Sayle <roger@eyesopen.com>
21984
21985 PR rtl-optimization/17853
21986 * gcc.dg/i386-mmx-5.c: New testcase.
21987
21988 2004-10-09 Andrew Pinski <pinskia@physics.uc.edu>
21989
21990 * g++.dg/opt/pr17902.C: Fix typo in dg-do.
21991
21992 2004-10-09 Mark Mitchell <mark@codesourcery.com>
21993
21994 PR c++/17524
21995 * g++.dg/template/static9.C: New test.
21996
21997 PR c++/17685
21998 * g++.dg/parse/operator5.C: New test.
21999
22000 2004-10-09 Roger Sayle <roger@eyesopen.com>
22001
22002 PR middle-end/17894
22003 * gcc.c-torture/execute/divcmp-4.c: New test case.
22004
22005 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
22006
22007 PR tree-opt/17902
22008 * g++.dg/opt/pr17902.C: New test.
22009
22010 2004-10-09 Jakub Jelinek <jakub@redhat.com>
22011
22012 * gcc.dg/cpp/ident-1.c: Add dg-options "".
22013
22014 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
22015
22016 * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
22017
22018 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
22019
22020 * gcc.dg/assign-warn-3.c: New test.
22021
22022 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
22023
22024 PR c/16999
22025 * gcc.dg/cpp/ident-1.c: New test.
22026
22027 2004-10-08 Nathan Sidwell <nathan@codesourcery.com>
22028
22029 * gcc.c-torture/compile/acc1.c: New.
22030
22031 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
22032
22033 * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
22034 * gcc.dg/darwin-abi-2.c: Include stdlib.h.
22035
22036 2004-10-08 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
22037
22038 * gcc.dg/ultrasp11.c: New test.
22039
22040 2004-10-08 Michael Matz <matz@suse.de>
22041
22042 * gcc.dg/doloop-2.c: New test.
22043
22044 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
22045
22046 * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
22047 * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
22048 objc.dg/method-9.m: Update expected diagnostics.
22049
22050 2004-10-07 Geoffrey Keating <geoffk@apple.com>
22051
22052 * gcc.dg/ppc-fsel-3.c: New file.
22053 * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
22054
22055 2004-10-07 Paul Brook <paul@codesourcery.com>
22056
22057 * gfortran.dg/intrinsic_verify_1.f90: New test.
22058
22059 2004-10-07 Paul Brook <paul@codesourcery.com>
22060
22061 * gfortran.dg/empty_format_1.f90: Remove stray commas.
22062
22063 2004-10-07 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
22064
22065 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
22066 gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
22067 commit.
22068
22069 2004-10-07 Andrew Pinski <pinskia@physics.uc.edu>
22070
22071 * g++.dg/ext/asm6.C: Remove extraneous semicolon.
22072
22073 2004-10-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22074
22075 PR c++/17115
22076 * g++.dg/warn/Winline-4.C: New test.
22077
22078 2004-10-07 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
22079
22080 * gcc.c-torture/compile/20041007-1.c: New test.
22081
22082 2004-10-07 Paul Brook <paul@codesourcery.com>
22083
22084 PR fortran/17678
22085 * gfortran.dg/use_allocated_1.f90: New test.
22086
22087 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
22088
22089 PR middle-end/17849
22090 * gfortran.fortran-torture/compile/nested.f90: New test
22091
22092 2004-10-06 Joseph S. Myers <jsm@polyomino.org.uk>
22093
22094 * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
22095
22096 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
22097
22098 PR c++/17368
22099 * g++.dg/ext/asm6.C: New test.
22100
22101 2004-10-06 Kenneth Zadeck <zadeck@naturalbridge.com>
22102
22103 * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
22104
22105 2004-10-06 Paul Brook <paul@codesourcery.com>
22106
22107 PR libfortran/17709
22108 * gfortran.dg/empty_format_1.f90: New test.
22109
22110 2004-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
22111
22112 PR fortran/17568
22113 * gfortran.dg/ishft.f90: New test.
22114
22115 PR fortran/17283
22116 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
22117 tests.
22118
22119 2004-10-06 Paul Brook <paul@codesourcery.com>
22120
22121 * gfortran.dg/do_1.f90: New test.
22122
22123 2004-10-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22124
22125 * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
22126 optimizing for size.
22127
22128 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
22129
22130 * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
22131
22132 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
22133
22134 * gcc.c-torture/compile/20041005-1.c: New test.
22135
22136 2004-10-05 Nathan Sidwell <nathan@codesourcery.com>
22137
22138 PR c++/17829
22139 * g++.dg/lookup/koenig4.C: New.
22140
22141 2004-10-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
22142
22143 * g++.dg/other/classkey1.C: Adjust quoting marks.
22144 * g++.dg/parse/error15.C: Likewise.
22145 * g++.dg/template/meminit2.C (int>): Likewise.
22146
22147 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
22148
22149 PR fortran/17283
22150 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
22151
22152 PR fortran/17631
22153 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
22154
22155 PR fortran/17708
22156 * gfortran.dg/pr17708.f90: New test.
22157
22158 2004-10-04 Chao-ying Fu <fu@mips.com>
22159
22160 * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
22161 * gcc.dg/vect/vect-4.c: Ditto.
22162 * gcc.dg/vect/vect-5.c: Ditto.
22163 * gcc.dg/vect/vect-6.c: Ditto.
22164 * gcc.dg/vect/vect-8.c: Ditto.
22165 * gcc.dg/vect/vect-16.c: Ditto.
22166 * gcc.dg/vect/vect-30.c: Ditto.
22167 * gcc.dg/vect/vect-40.c: Ditto.
22168 * gcc.dg/vect/vect-41.c: Ditto.
22169 * gcc.dg/vect/vect-42.c: Ditto.
22170 * gcc.dg/vect/vect-43.c: Ditto.
22171 * gcc.dg/vect/vect-44.c: Ditto.
22172 * gcc.dg/vect/vect-45.c: Ditto.
22173 * gcc.dg/vect/vect-46.c: Ditto.
22174 * gcc.dg/vect/vect-47.c: Ditto.
22175 * gcc.dg/vect/vect-48.c: Ditto.
22176 * gcc.dg/vect/vect-49.c: Ditto.
22177 * gcc.dg/vect/vect-50.c: Ditto.
22178 * gcc.dg/vect/vect-51.c: Ditto.
22179 * gcc.dg/vect/vect-52.c: Ditto.
22180 * gcc.dg/vect/vect-53.c: Ditto.
22181 * gcc.dg/vect/vect-54.c: Ditto.
22182 * gcc.dg/vect/vect-55.c: Ditto.
22183 * gcc.dg/vect/vect-56.c: Ditto.
22184 * gcc.dg/vect/vect-57.c: Ditto.
22185 * gcc.dg/vect/vect-58.c: Ditto.
22186 * gcc.dg/vect/vect-59.c: Ditto.
22187 * gcc.dg/vect/vect-60.c: Ditto.
22188 * gcc.dg/vect/vect-74.c: Ditto.
22189 * gcc.dg/vect/vect-79.c: Ditto.
22190 * gcc.dg/vect/vect-80.c: Ditto.
22191
22192 2004-10-04 Andrew Pinski <pinskia@physics.uc.edu>
22193
22194 * gcc.dg/unused-7.c: Use the correct option.
22195
22196 2004-10-04 Paul Brook <paul@codesourcery.com>
22197 Bud Davis <bdavis9659@comcast.net>
22198
22199 PR fortran/17706
22200 PR fortran/16434
22201 * gfortran/pr17706.f90: New test.
22202 * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
22203
22204 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
22205
22206 * gfortran.dg/pr17612.f90: New test.
22207
22208 2004-10-03 Gabriel Dos Reis <gdr@integrable-solutions.net>
22209
22210 * g++.dg/template/local1.C: Adjust quoting marks in
22211 testing for diagnostics.
22212 * g++.dg/tls/diag-2.C: Likewise.
22213 * g++.dg/other/error8.C: Likewise.
22214
22215 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
22216
22217 PR c/17178
22218 * gcc.dg/unused-4.c: Adjust to be correct.
22219
22220 PR c/17820
22221 * gcc.dg/unused-7.c: New test.
22222
22223 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
22224
22225 PR c++/17797
22226 * g++.dg/overload/template2.C: New test.
22227
22228 2004-10-03 Kazu Hirata <kazu@cs.umass.edu>
22229
22230 PR tree-optimization/16632
22231 * gcc.dg/tree-ssa/20041002-1.c: New.
22232
22233 2004-10-03 Paul Brook <paul@codesourcery.com>
22234
22235 * gfortran.dg/pr17286.f90: Add dg-do line. Explicitly test bug,
22236 rather than relying on default formatting.
22237
22238 2004-10-02 Joseph S. Myers <jsm@polyomino.org.uk>
22239
22240 * gcc.dg/20040920-1.c: Update expected message text.
22241
22242 2004-10-02 Ulrich Weigand <uweigand@de.ibm.com>
22243
22244 * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
22245
22246 2004-10-01 Zdenek Dvorak <dvorakz@suse.cz>
22247
22248 * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
22249 tree level.
22250
22251 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
22252
22253 * gcc.dg/tree-ssa/pr17343.c: Remove.
22254
22255 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
22256
22257 PR tree-opt/17343
22258 * gcc.dg/tree-ssa/pr17343.c: New test.
22259
22260 2004-10-01 Jakub Jelinek <jakub@redhat.com>
22261
22262 * gcc.dg/tree-ssa/stdarg-1.c: Removed.
22263 * gcc.dg/tree-ssa/stdarg-2.c: Removed.
22264 * gcc.dg/tree-ssa/stdarg-3.c: Removed.
22265 * gcc.dg/tree-ssa/stdarg-4.c: Removed.
22266 * gcc.dg/tree-ssa/stdarg-5.c: Removed.
22267
22268 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
22269
22270 * gcc.dg/lvalue-2.c: New test.
22271
22272 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
22273
22274 PR c/17730
22275 * gcc.dg/pr17730-1.c: New test
22276
22277 2004-09-29 Joseph S. Myers <jsm@polyomino.org.uk>
22278
22279 PR c/7425
22280 * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
22281
22282 2004-09-29 Jakub Jelinek <jakub@redhat.com>
22283
22284 * gcc.c-torture/execute/stdarg-1.c: New test.
22285 * gcc.c-torture/execute/stdarg-2.c: New test.
22286 * gcc.c-torture/execute/stdarg-3.c: New test.
22287 * gcc.dg/tree-ssa/stdarg-1.c: New test.
22288 * gcc.dg/tree-ssa/stdarg-2.c: New test.
22289 * gcc.dg/tree-ssa/stdarg-3.c: New test.
22290 * gcc.dg/tree-ssa/stdarg-4.c: New test.
22291 * gcc.dg/tree-ssa/stdarg-5.c: New test.
22292
22293 2004-09-29 Jakub Jelinek <jakub@redhat.com>
22294
22295 PR tree-optimization/17697
22296 * g++.dg/opt/pr17697-1.C: New test.
22297 * g++.dg/opt/pr17697-2.C: New test.
22298 * g++.dg/opt/pr17697-3.C: New test.
22299
22300 2004-09-28 Joseph S. Myers <jsm@polyomino.org.uk>
22301
22302 PR c/16409
22303 * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
22304 gcc.dg/vla-init-5.c: New tests.
22305
22306 2004-09-27 Joseph S. Myers <jsm@polyomino.org.uk>
22307
22308 PR c/13804
22309 * gcc.dg/pr13804-1.c: New test.
22310
22311 2004-09-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
22312
22313 PR fortran/16938
22314 * gfortran.dg/pr16938.f90: New test.
22315
22316 2004-09-27 Mark Mitchell <mark@codesourcery.com>
22317
22318 * g++.dg/template/crash23.C: New test.
22319
22320 2004-09-27 Mark Mitchell <mark@codesourcery.com>
22321
22322 PR c++/17585
22323 * g++.dg/template/static8.C: New test.
22324
22325 2004-09-27 Nathan Sidwell <nathan@codesourcery.com>
22326
22327 PR c++/17681
22328 * g++.dg/other/error9.C: New test.
22329
22330 2004-09-26 Ulrich Weigand <uweigand@de.ibm.com>
22331
22332 * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
22333
22334 2004-09-26 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
22335
22336 PR fortran/15164
22337 * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
22338
22339 2004-09-26 Roger Sayle <roger@eyesopen.com>
22340
22341 PR middle-end/17112
22342 * gcc.dg/pr17112-1.c: New test case.
22343
22344 2004-09-26 Joseph S. Myers <jsm@polyomino.org.uk>
22345
22346 PR c/11459
22347 * gcc.dg/pr11459-1.c: New test.
22348
22349 2004-09-25 Ulrich Weigand <uweigand@de.ibm.com>
22350
22351 * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
22352 * gcc.dg/tree-ssa/loop-4.c: Likewise.
22353
22354 2004-09-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
22355
22356 * gfortran.dg/pr15324.f90: Make array bounds consistent.
22357
22358 2004-09-25 Jan Hubicka <jh@suse.cz>
22359
22360 * compile/30040909-1.c: New test.
22361 * compile/30040907-1.c: New test.
22362
22363 2004-09-25 Richard Sandiford <rsandifo@redhat.com>
22364
22365 * gcc.c-torture/execute/va-arg-26.c: New test.
22366
22367 2004-09-24 Zack Weinberg <zack@codesourcery.com>
22368
22369 * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
22370 extra diagnostics on targets with 64-bit pointers.
22371 * objc.dg/selector-1.m: Adjust dg-warning regexp.
22372
22373 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
22374
22375 PR c/17188
22376 * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
22377 * gcc.dg/decl-3.c: Adjust expected message.
22378
22379 2004-09-24 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
22380
22381 PR fortran/17615
22382 * gfortran.dg/pr17615.f90: New test.
22383
22384 2004-09-24 Andrew MacLeod <amacleod@redhat.com>
22385
22386 PR tree-optimzation/17517
22387 * g++.dg/tree-ssa/pr17517.C: New Test.
22388
22389 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
22390
22391 PR c++/16889
22392 * g++.dg/lookup/ambig3.C: New.
22393
22394 2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
22395
22396 PR tree-opt/17624
22397 * g++.dg/opt/pr17624.C: New test.
22398
22399 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
22400
22401 PR c/6980
22402 * gcc.dg/Wbad-function-cast-1.c: New test.
22403
22404 2004-09-23 Zack Weinberg <zack@codesourcery.com>
22405
22406 * g++.dg/ext/complit1.C
22407 * g++.dg/other/error2.C
22408 * g++.dg/other/nontype-1.C
22409 * g++.dg/parse/crash11.C
22410 * g++.dg/parse/crash12.C
22411 * g++.dg/parse/error15.C
22412 * g++.dg/parse/error4.C
22413 * g++.dg/parse/tmpl-outside1.C
22414 * g++.dg/parse/too-many-tmpl-args1.C
22415 * g++.dg/template/dependent-expr3.C
22416 * g++.dg/template/error10.C
22417 * g++.dg/template/instantiate1.C
22418 * g++.dg/template/vtable2.C
22419 * g++.dg/warn/Wshadow-1.C
22420 * g++.dg/warn/weak1.C
22421 * g++.old-deja/g++.brendan/crash16.C
22422 * g++.old-deja/g++.brendan/crash18.C
22423 * g++.old-deja/g++.brendan/crash48.C
22424 * g++.old-deja/g++.brendan/crash49.C
22425 * g++.old-deja/g++.brendan/crash55.C
22426 * g++.old-deja/g++.brendan/crash56.C
22427 * g++.old-deja/g++.brendan/crash8.C
22428 * g++.old-deja/g++.brendan/enum11.C
22429 * g++.old-deja/g++.brendan/enum8.C
22430 * g++.old-deja/g++.brendan/enum9.C
22431 * g++.old-deja/g++.brendan/friend3.C
22432 * g++.old-deja/g++.brendan/misc14.C
22433 * g++.old-deja/g++.bugs/900402_02.C
22434 * g++.old-deja/g++.bugs/900404_03.C
22435 * g++.old-deja/g++.bugs/900404_04.C
22436 * g++.old-deja/g++.bugs/900428_03.C
22437 * g++.old-deja/g++.jason/crash4.C
22438 * g++.old-deja/g++.jason/overload21.C
22439 * g++.old-deja/g++.jason/redecl1.C
22440 * g++.old-deja/g++.jason/report.C
22441 * g++.old-deja/g++.jason/rfg10.C
22442 * g++.old-deja/g++.jason/template30.C
22443 * g++.old-deja/g++.law/arm12.C
22444 * g++.old-deja/g++.law/ctors5.C
22445 * g++.old-deja/g++.law/cvt20.C
22446 * g++.old-deja/g++.law/init10.C
22447 * g++.old-deja/g++.law/init8.C
22448 * g++.old-deja/g++.law/visibility17.C
22449 * g++.old-deja/g++.law/visibility7.C
22450 * g++.old-deja/g++.mike/net8.C
22451 * g++.old-deja/g++.mike/p646.C
22452 * g++.old-deja/g++.mike/p700.C
22453 * g++.old-deja/g++.mike/p701.C
22454 * g++.old-deja/g++.mike/p811.C
22455 * g++.old-deja/g++.ns/template13.C
22456 * g++.old-deja/g++.other/array3.C
22457 * g++.old-deja/g++.other/crash25.C
22458 * g++.old-deja/g++.other/dtor3.C
22459 * g++.old-deja/g++.other/dtor4.C
22460 * g++.old-deja/g++.other/main1.C
22461 * g++.old-deja/g++.other/warn7.C
22462 * g++.old-deja/g++.pt/crash11.C
22463 * g++.old-deja/g++.pt/crash36.C
22464 * g++.old-deja/g++.pt/spec22.C
22465 * g++.old-deja/g++.pt/spec9.C
22466 * g++.old-deja/g++.pt/ttp52.C
22467 * g++.old-deja/g++.robertl/eb103.C
22468 * g++.old-deja/g++.robertl/eb121.C
22469 * g++.old-deja/g++.robertl/eb22.C
22470 * g++.old-deja/g++.robertl/eb8.C:
22471 Update locations and/or regexps of dg-error markers.
22472 Remove markers for some bogus messages that are no longer issued.
22473
22474 2004-09-23 Jakub Jelinek <jakub@redhat.com>
22475
22476 * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
22477 * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
22478
22479 2004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
22480
22481 PR c++/17618
22482 * g++.dg/lookup/crash5.C: New test.
22483
22484 2004-09-23 Dorit Naishlos <dorit@il.ibm.com>
22485
22486 * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
22487 * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
22488 * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
22489 * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
22490 * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
22491 * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
22492
22493 * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
22494 * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
22495 * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
22496 * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
22497 * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
22498 * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
22499
22500 * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
22501
22502 * gcc.dg/vect/vect-44.c: Check additional cases.
22503 * gcc.dg/vect/vect-48.c: Check additional cases.
22504
22505 * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
22506 * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
22507 * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
22508 * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
22509 * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
22510 * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
22511 * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
22512 * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
22513 * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
22514
22515 * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
22516 * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
22517 * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
22518
22519 2004-09-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
22520
22521 * gcc.dg/tree-ssa/loop-6.c: New test.
22522
22523 2004-09-23 Nathan Sidwell <nathan@codesourcery.com>
22524
22525 PR c++/17620
22526 * g++.dg/inherit/base2.C: New.
22527
22528 2004-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
22529
22530 * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
22531 * gcc.dg/20001012-2.c: Likewise.
22532 * gcc.dg/20001013-1.c: Likewise.
22533 * gcc.dg/20001101-1.c: Likewise.
22534 * gcc.dg/20001102-1.c: Likewise.
22535 * gcc.dg/bf-spl1.c: Likewise.
22536 * gcc.dg/titype-1.c: Remove special-casing for SPARC.
22537 * gcc.dg/20040813-1.c: Add missing "." to the regexp.
22538
22539 2004-09-22 Diego Novillo <dnovillo@redhat.com>
22540
22541 PR tree-optimization/16721
22542 * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
22543
22544 2004-09-23 Ulrich Weigand <uweigand@de.ibm.com>
22545
22546 * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
22547 * gcc.dg/20040305-1.c: Likewise.
22548
22549 2004-09-22 Joseph S. Myers <jsm@polyomino.org.uk>
22550
22551 PR c/16566
22552 * gcc.c-torture/compile/pr16566-1.c,
22553 gcc.c-torture/compile/pr16566-2.c,
22554 gcc.c-torture/compile/pr16566-3.c: New tests.
22555
22556 2004-09-22 Kazu Hirata <kazu@cs.umass.edu>
22557
22558 PR tree-optimization/17512
22559 * gcc.c-torture/compile/20040916-1.c.
22560
22561 2004-09-21 Mark Mitchell <mark@codesourcery.com>
22562
22563 * gcc.dg/pragma-re-3.c: New test.
22564
22565 2004-09-17 Matt Austern <austern@apple.com>
22566
22567 PR c++/15049
22568 * g++.dg/other/anon3.C: New.
22569
22570 2004-09-21 Roger Sayle <roger@eyesopen.com>
22571
22572 PR c++/7503
22573 * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
22574 * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
22575 * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
22576 * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
22577 * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
22578
22579 2004-09-21 Bud Davis <bdavis9659@comcast.net>
22580
22581 PR fortran/17286
22582 * gfortran.dg/pr17286.f90: New test.
22583
22584 2004-09-20 Mark Mitchell <mark@codesourcery.com>
22585
22586 PR c++/17530
22587 * g++.dg/template/static7.C: New test.
22588
22589 2004-09-20 Andrew Pinski <pinskia@physics.uc.edu>
22590
22591 PR tree-opt/17558
22592 * gcc.c-torture/compile/pr17558.c: New test.
22593
22594 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
22595
22596 * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
22597 if SKIP_ATTRIBUTE is defined.
22598
22599 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
22600
22601 PR fortran/15957
22602 * gfortran.dg/pr15957.f90: New test.
22603
22604 2004-09-20 Dorit Naishlos <dorit@il.ibm.com>
22605
22606 * gcc.dg/vect/vect-74.c: Avoid floating point precision error
22607 in comparison.
22608 * gcc.dg/vect/vect-79.c: Likewise.
22609 * gcc.dg/vect/vect-80.c: Likewise.
22610
22611 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
22612
22613 PR fortran/15750
22614 * gfortran.fortran-torture/execute/iolength_2.f90: New test.
22615
22616 2004-09-20 Ira Rosen <irar@il.ibm.com>
22617
22618 * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
22619 * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
22620 * gcc.dg/vect/vect-62.c: New testcase.
22621 * gcc.dg/vect/vect-63.c: New testcase.
22622 * gcc.dg/vect/vect-64.c: New testcase.
22623 * gcc.dg/vect/vect-65.c: New testcase.
22624 * gcc.dg/vect/vect-66.c: New testcase.
22625 * gcc.dg/vect/vect-67.c: New testcase.
22626 * gcc.dg/vect/vect-68.c: New testcase.
22627 * gcc.dg/vect/vect-69.c: New testcase.
22628 * gcc.dg/vect/vect-79.c: New testcase.
22629 * gcc.dg/vect/vect-80.c: New testcase.
22630
22631 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
22632
22633 * gcc.target/mips/asm-1.c: New test.
22634
22635 2004-09-19 Ira Rosen <irar@il.ibm.com>
22636
22637 * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
22638 * gcc.dg/vect/vect-73.c: New testcase.
22639 * gcc.dg/vect/vect-74.c: New testcase.
22640 * gcc.dg/vect/vect-75.c: New testcase.
22641 * gcc.dg/vect/vect-76.c: New testcase.
22642 * gcc.dg/vect/vect-77.c: New testcase.
22643 * gcc.dg/vect/vect-78.c: New testcase
22644
22645 2004-09-18 Paul Brook <paul@codesourcery.com>
22646
22647 * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
22648
22649 2004-09-18 Joseph S. Myers <jsm@polyomino.org.uk>
22650
22651 PR c/17424
22652 * gcc.dg/pr17424-1.c: New test.
22653
22654 2004-09-18 Diego Novillo <dnovillo@redhat.com>
22655
22656 * g++.dg/tree-ssa/pr17153.C: New test.
22657
22658 2004-09-16 Geoffrey Keating <geoffk@apple.com>
22659
22660 PR pch/13361
22661 * testsuite/g++.dg/pch/wchar-1.C: New.
22662 * testsuite/g++.dg/pch/wchar-1.Hs: New.
22663
22664 2004-09-17 Kenneth Zadeck <Kenneth.Zadeck@NaturalBridge.com>
22665
22666 * gcc.c-torture/execute/20040917-1.c: New test.
22667
22668 2004-09-17 Diego Novillo <dnovillo@redhat.com>
22669
22670 PR tree-optimization/17319
22671 * gcc.dg/pr17319.c: New test.
22672
22673 2004-09-17 Devang Patel <dpatel@apple.com>
22674
22675 * gcc.dg/20040813-1.c: New test.
22676
22677 2004-09-17 Diego Novillo <dnovillo@redhat.com>
22678
22679 PR tree-optimization/17273
22680 * gcc.c-torture/compile/pr17273.c: New test.
22681
22682 2004-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
22683
22684 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
22685 Update expected messages.
22686 * gcc.dg/declspec-13.c: New test.
22687
22688 2004-09-17 David Edelsohn <edelsohn@gnu.org>
22689
22690 * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
22691
22692 2004-09-17 Diego Novillo <dnovillo@redhat.com>
22693
22694 * gcc.c-torture/execute/pr17252.c: Use post-increment to
22695 change what 'a' is pointing to.
22696
22697 2004-09-17 Mark Mitchell <mark@codesourcery.com>
22698
22699 PR c++/16002
22700 * g++.dg/template/error18.C: New test.
22701
22702 PR c++/16029
22703 * g++.dg/warn/Wunused-8.C: New test.
22704
22705 2004-09-17 Steven Bosscher <stevenb@suse.de>
22706
22707 PR tree-optimization/17513
22708 * gcc.dg/20040916-1.c: New test.
22709
22710 2004-09-16 Mark Mitchell <mark@codesourcery.com>
22711
22712 PR c++/17501
22713 * g++.dg/template/typename7.C: New test.
22714
22715 2004-09-16 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
22716
22717 * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
22718
22719 2004-09-16 Frank Ch. Eigler <fche@redhat.com>
22720
22721 * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
22722 with -ftree-based-profiling also.
22723 * lib/profopt.exp: Support late-set profile_option/feedback_option.
22724
22725 2004-09-16 Victor Leikehman <lei@il.ibm.com>
22726
22727 PR/15364
22728 * gfortran.dg/der_array_io_1.f90: New test.
22729 * gfortran.dg/der_array_io_2.f90: New test.
22730 * gfortran.dg/der_array_io_3.f90: New test.
22731
22732 2004-09-15 Mark Mitchell <mark@codesourcery.com>
22733
22734 * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
22735 EABI.
22736
22737 2004-09-15 Mark Mitchell <mark@codesourcery.com>
22738
22739 * g++.dg/opt/switch1.C: New test.
22740
22741 2004-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
22742
22743 * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
22744 gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
22745 Update expected messages.
22746
22747 2004-09-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
22748
22749 PR fortran/16485
22750 * gfortran.dg/same_name_1.f90: New test.
22751
22752 2004-09-15 Diego Novillo <dnovillo@redhat.com>
22753
22754 * gcc.c-torture/execute/pr17252.c: Fix thinko. Don't
22755 dereference garbage pointers.
22756
22757 2004-09-15 Jakub Jelinek <jakub@redhat.com>
22758
22759 * gcc.c-torture/execute/builtins/strlen-3.c: New test.
22760 * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
22761
22762 * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
22763 * gcc.c-torture/execute/builtins/memmove-2.c: New test.
22764 * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
22765
22766 2004-09-14 Mark Mitchell <mark@codesourcery.com>
22767
22768 PR c++/17324
22769 * g++.dg/template/mangle1.C: New test.
22770
22771 2004-09-14 Diego Novillo <dnovillo@redhat.com>
22772
22773 PR tree-optimization/17252
22774 * gcc.c-torture/execute/pr17252.c: New test.
22775
22776 2004-09-14 Andrew Pinski <apinski@apple.com>
22777
22778 * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
22779
22780 2004-09-14 Roger Sayle <roger@eyesopen.com>
22781
22782 PR rtl-optimization/9771
22783 * gcc.dg/pr9771-1.c: New test case.
22784
22785 2004-09-14 Diego Novillo <dnovillo@redhat.com>
22786
22787 PR tree-optimization/15262
22788 * gcc.c-torture/execute/pr15262-1.c: New test.
22789 * gcc.c-torture/execute/pr15262-2.c: New test.
22790
22791 2004-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
22792
22793 * gcc.dg/declspec-12.c: New test.
22794
22795 2004-09-14 Bud Davis <bdavis9659@comcast.net>
22796
22797 * gfortran.dg/pr17090.f90: Add directives to test.
22798
22799 2004-09-14 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
22800
22801 * gcc.c-torture/compile/20040914-1.c: New test.
22802
22803 2004-09-13 Mark Mitchell <mark@codesourcery.com>
22804
22805 PR c++/16162
22806 * g++.dg/template/decl2.C: New test.
22807
22808 2004-09-13 Bud Davis <bdavis9659@comcast.net>
22809
22810 PR fortran/17090
22811 * gfortran.dg/pr17090.f90: New test.
22812
22813 2004-09-13 Dale Johannesen <dalej@apple.com>
22814
22815 * gcc.c-torture/compile/pr17408.c: New test case.
22816
22817 2004-09-13 Mark Mitchell <mark@codesourcery.com>
22818
22819 PR c++/16716
22820 * g++.dg/parse/crash17.C: New test.
22821
22822 PR c++/17327
22823 * g++.dg/template/enum3.C: New test.
22824
22825 2004-09-13 Hans-Peter Nilsson <hp@bitrange.com>
22826
22827 * lib/gcc-defs.exp: Load wrapper.exp.
22828 * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
22829 using local code.
22830 * lib/gcc.exp (gcc_init): Similar.
22831 * lib/gfortran.exp (gfortran_init): Similar.
22832 * lib/objc.exp (objc_init): Similar.
22833 * lib/treelang.exp (treelang_init): Similar.
22834 * lib/wrapper.exp: New file with build_wrapper call machinery in
22835 ${tool}_maybe_build_wrapper.
22836
22837 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
22838
22839 * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
22840 "inline".
22841 * gcc.dg/declspec-11.c: Update expected messages.
22842 * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
22843 gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
22844 gcc.dg/inline-12.c: New tests.
22845
22846 2004-09-13 Andrew MacLeod <amacleod@redhat.com>
22847
22848 * g++.dg/tree-ssa/pr17400.C: New testcase.
22849
22850 2004-09-13 James E Wilson <wilson@specifixinc.com>
22851
22852 * gcc.target/mips/sb1-1.c: New testcase.
22853
22854 2004-09-12 Hans-Peter Nilsson <hp@bitrange.com>
22855
22856 * lib/g77-dg.exp: Remove unused file.
22857 * lib/mike-g77.exp: Ditto.
22858 * lib/g77.exp: Ditto.
22859
22860 2004-09-12 Richard Henderson <rth@redhat.com>
22861
22862 * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
22863
22864 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
22865
22866 * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
22867 gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
22868 gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
22869 gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
22870 Update expected messages.
22871
22872 2004-09-13 Hans-Peter Nilsson <hp@axis.com>
22873
22874 * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
22875 declaration/use mismatch for dirp parameter.
22876
22877 2004-09-12 Andrew Pinski <apinski@apple.com>
22878
22879 * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
22880 -fgnu-runtime is passed.
22881
22882 2004-09-12 Richard Henderson <rth@redhat.com>
22883
22884 * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
22885 do the uplevel thing and update additional_flags directly.
22886 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
22887 gfortran.fortran-torture/execute/intrinsic_nearest.x,
22888 gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
22889 gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
22890
22891 2004-09-11 Steven Bosscher <stevenb@suse.de>
22892
22893 * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
22894
22895 2004-09-11 Roger Sayle <roger@eyesopen.com>
22896
22897 PR middle-end/17411
22898 * g++.dg/opt/pr17411-1.C: New test case.
22899
22900 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
22901
22902 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
22903 gcc.dg/tls/diag-2.c: Update expected messages.
22904 * gcc.dg/991209-1.c: Specify compilation options. Update expected
22905 messages.
22906 * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
22907 * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
22908 gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
22909 gcc.dg/tls/diag-5.c: New tests.
22910
22911 2004-09-11 Zack Weinberg <zack@codesourcery.com>
22912
22913 * gcc.dg/20040910-1.c: Correct dg-error regexp.
22914
22915 2004-09-11 Steven Bosscher <stevenb@suse.de>
22916
22917 * g++.dg/parse/break-in-for.C: New test.
22918
22919 2004-09-11 Jakub Jelinek <jakub@redhat.com>
22920
22921 * gcc.dg/tree-ssa/20040911-1.c: New test.
22922
22923 2004-09-11 Andreas Jaeger <aj@suse.de>
22924
22925 * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
22926 * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
22927
22928 2004-09-11 Richard Sandiford <rsandifo@redhat.com>
22929
22930 * gcc.target/frv: New directory of FR-V-specific tests.
22931
22932 2004-09-10 James E Wilson <wilson@specifixinc.com>
22933
22934 * gcc.dg/convert-vec-1.c: New test.
22935
22936 2004-09-10 Roger Sayle <roger@eyesopen.com>
22937
22938 PR middle-end/17024
22939 * gcc.dg/pr17024-1.c: New test case.
22940
22941 2004-09-10 Eric Christopher <echristo@redhat.com>
22942
22943 * gcc.dg/20040910-1.c: New test.
22944
22945 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
22946
22947 * gcc.dg/bitfld-9.c: New test.
22948
22949 2004-09-10 Richard Sandiford <rsandifo@redhat.com>
22950
22951 * gcc.c-torture/execute/ieee/acc1.c: New test.
22952 * gcc.c-torture/execute/ieee/acc2.c: New test.
22953 * gcc.c-torture/execute/ieee/mzero6.c: New test.
22954
22955 2004-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
22956
22957 * gcc.dg/deprecated-2.c: New test.
22958
22959 2004-09-09 James E Wilson <wilson@specifixinc.com>
22960
22961 * gcc.dg/init-vec-1.c: New test.
22962
22963 2004-09-09 Roger Sayle <roger@eyesopen.com>
22964
22965 PR middle-end/17055
22966 * gcc.dg/pr17055-1.c: New test case.
22967
22968 2004-09-09 Hans-Peter Nilsson <hp@axis.com>
22969
22970 PR target/17377
22971 * gcc.c-torture/execute/pr17377.c: New test.
22972
22973 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
22974
22975 PR c/8420
22976 * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
22977 gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
22978 gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
22979 gcc.dg/long-long-typespec-1.c: New tests.
22980 * gcc.dg/tls/diag-2.c: Update expected diagnostics
22981
22982 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
22983
22984 * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
22985 gcc.dg/gnu99-static-1.c: New tests.
22986
22987 2004-09-08 Devang Patel <dpatel@apple.com>
22988
22989 * gcc.dg/darwin-ld-20040828-1.c: New test.
22990 * gcc.dg/darwin-ld-20040828-2.c: New test.
22991 * gcc.dg/darwin-ld-20040828-3.c: New test.
22992
22993 2004-09-08 Ziemowit Laski <zlaski@apple.com>
22994
22995 * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
22996 * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
22997 in error message.
22998 * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
22999 * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
23000 in error message.
23001 * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
23002 types they qualify.
23003 * objc.dg/type-size-2.m: Fix wording in comment.
23004 * objc.dg/va-meth-1.m: New test case.
23005
23006 2004-09-06 H.J. Lu <hongjiu.lu@intel.com>
23007
23008 PR c/16633:
23009 * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
23010 LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
23011
23012 2004-09-06 Devang Patel <dpatel@apple.com>
23013
23014 * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
23015 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
23016
23017 2004-09-06 Zack Weinberg <zack@codesourcery.com>
23018
23019 * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
23020 reflect changed line numbering of diagnostics.
23021
23022 2004-09-06 Paul Brook <paul@codesourcery.com>
23023
23024 * gfortran.dg/edit_real_1.f90: Add new test.
23025
23026 2004-09-05 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
23027
23028 * gcc.dg/tree-ssa/loop-2.c: New test.
23029 * gcc.dg/tree-ssa/loop-3.c: New test.
23030 * gcc.dg/tree-ssa/loop-4.c: New test.
23031 * gcc.dg/tree-ssa/loop-5.c: New test.
23032
23033 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23034
23035 * gcc.dg/format/sentinel-1.c: Update for parameter option.
23036
23037 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23038
23039 * gcc.dg/format/sentinel-1.c: New test.
23040
23041 2004-09-04 Uros Bizjak <uros@kss-loka.si>
23042
23043 * testsuite/gcc.dg/builtins-46.c: New.
23044
23045 2004-09-03 Devang Patel <dpatel@apple.com>
23046
23047 * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
23048 * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
23049
23050 2004-09-03 Jan Beulich <jbeulich@novell.com>
23051
23052 * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
23053 * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
23054 * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
23055 * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
23056 * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
23057 * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
23058 * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
23059 the non-portable bzero.
23060 * gcc.dg/20010912-1.c: xfail for NetWare.
23061 * gcc.dg/20020426-2.c: xfail for NetWare.
23062 * gcc.dg/20021014-1.c: xfail for NetWare.
23063 * gcc.dg/20021018-1.c: xfail for NetWare.
23064 * gcc.dg/20030213-1.c: xfail for NetWare.
23065 * gcc.dg/20030225-1.c: xfail for NetWare.
23066 * gcc.dg/20030708-1.c: xfail for NetWare.
23067 * gcc.dg/builtins-config.h: Also exclude NetWare.
23068 * gcc.dg/format/format.h: Define restrict only if not already defined.
23069 * gcc.dg/nest.c: xfail for NetWare.
23070 * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
23071 * lib/target-supports.exp (check_visibility_available): Exclude
23072 NetWare.
23073
23074 2004-09-03 Jan Beulich <jbeulich@novell.com>
23075
23076 * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
23077 * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
23078 deterministic starting point for the alignment of structure fields.
23079 * gcc.dg/Wpadded.c: Dito.
23080 * g++.dg/abi/vbase10.C: Dito.
23081
23082 2004-09-03 Devang Patel <dpatel@apple.com>
23083
23084 * g++.dg/debug/pr15736.cc: New test.
23085
23086 2004-09-02 Mark Mitchell <mark@codesourcery.com>
23087
23088 * README.QMTEST: Fix out-of-date link.
23089
23090 2004-09-03 David Billinghurst <David.Billinghurst@riotinto.com>
23091
23092 PR fortran/16579
23093 * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
23094 Delete. Duplicate of gfortran.dg/g77/20010610.f
23095
23096 2004-09-02 Mark Mitchell <mark@codesourcery.com>
23097
23098 * g++.dg/abi/arm_rtti1.C: New test.
23099
23100 2004-09-02 Geoffrey Keating <geoffk@apple.com>
23101
23102 * gcc.dg/ppc-vector-memcpy.c: New.
23103 * gcc.dg/ppc-vector-memset.c: New.
23104
23105 2004-09-02 Chao-ying Fu <fu@mips.com>
23106
23107 * gcc.target/mips/mips-3d-1.c: New test.
23108 * gcc.target/mips/mips-3d-2.c: New test.
23109 * gcc.target/mips/mips-3d-3.c: New test.
23110 * gcc.target/mips/mips-3d-4.c: New test.
23111 * gcc.target/mips/mips-3d-5.c: New test.
23112 * gcc.target/mips/mips-3d-6.c: New test.
23113 * gcc.target/mips/mips-3d-7.c: New test.
23114 * gcc.target/mips/mips-3d-8.c: New test.
23115 * gcc.target/mips/mips-3d-9.c: New test.
23116 * gcc.target/mips/mips-ps-1.c: New test.
23117 * gcc.target/mips/mips-ps-2.c: New test.
23118 * gcc.target/mips/mips-ps-3.c: New test.
23119 * gcc.target/mips/mips-ps-4.c: New test.
23120 * gcc.target/mips/mips-ps-type.c: New test.
23121
23122 2004-09-02 Paul Brook <paul@codesourcery.com>
23123
23124 * gfortran.dg/edit_real_1.f90: Add new tests.
23125
23126 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23127
23128 PR fortran/15327
23129 * gfortran.dg/merge_char_1.f90: New test.
23130
23131 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23132
23133 PR fortran/16404
23134 * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
23135
23136 2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
23137
23138 PR c/1522
23139 * gcc.c-torture/compile/20040901-1.c: New test, from PR.
23140
23141 2004-09-01 Mark Mitchell <mark@codesourcery.com>
23142
23143 * g++.dg/opt/loop1.C: Do not XFAIL.
23144
23145 2004-09-01 Jakub Jelinek <jakub@redhat.com>
23146
23147 * gcc.c-torture/execute/20040831-1.c: New test.
23148
23149 2004-09-01 David Billinghurst <David.Billinghurst@riotinto.com>
23150
23151 PR fortran/16579
23152 * gfortran.dg/g77/20010610.f: Now passes.
23153 Copy from g77.f-torture/execute. Add dg-run directive.
23154 * gfortran.dg/g77/README: Update
23155
23156 2004-08-31 Andrew Pinski <pinskia@physics.uc.edu>
23157
23158 * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
23159 * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
23160 (t1, t2, t3, t4): Add volatile.
23161
23162 2004-08-31 Mark Mitchell <mark@codesourcery.com>
23163
23164 * g++.dg/ext/visibility/arm1.C: New test.
23165
23166 2004-08-31 Geoffrey Keating <geoffk@apple.com>
23167
23168 * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
23169 -pedantic-errors.
23170
23171 2004-09-01 Paul Brook <paul@codesourcery.com>
23172
23173 * gfortran.dg/eof_2.f90: New test.
23174
23175 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23176
23177 PR fortran/16579
23178 * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
23179
23180 2004-08-31 Bud Davis <bdavis9659@comcast.net>
23181
23182 PR libfortran/16805
23183 * gfortran.dg/list_read_2.f90: New test.
23184
23185 2004-08-31 Mark Mitchell <mark@codesourcery.com>
23186
23187 * g++.dg/abi/key1.C: New test.
23188
23189 2004-08-31 Richard Henderson <rth@redhat.com>
23190
23191 * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
23192 form of offsetof.
23193 * g++.dg/other/offsetof5.C: Remove duplicate.
23194
23195 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23196
23197 PR fortran/17244
23198 * gfortran.dg/func_derived_1.f90: New test.
23199
23200 2004-08-31 Paul Brook <paul@codesourcery.com>
23201
23202 * gfortran.dg/eof_1.f90: New test.
23203
23204 2004-08-31 Paul Brook <paul@codesourcery.com>
23205
23206 * gfortran.dg/list_read_1.f90: New file.
23207
23208 2004-08-30 Mark Mitchell <mark@codesourcery.com>
23209
23210 * g++.dg/opt/loop1.C: XFAIL.
23211
23212 2004-08-30 Geoffrey Keating <geoffk@apple.com>
23213
23214 * gcc.dg/funcdef-storage-1.c: New.
23215 * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
23216 an extern function in local scope.
23217 * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
23218 declare an 'auto inline' function in local scope.
23219 * gcc.dg/20011130-1.c: Likewise.
23220 * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
23221 an 'auto' function in local scope.
23222 * gcc.dg/20021014-1.c: Likewise.
23223 * gcc.dg/20030331-2.c: Likewise.
23224
23225 2004-08-30 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23226
23227 * gfortran.dg/blockdata_1.f90: New test.
23228
23229 2004-08-30 Richard Henderson <rth@redhat.com>
23230
23231 * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
23232
23233 2004-08-30 Richard Henderson <rth@redhat.com>
23234
23235 * lib/fortran-torture.exp (fortran-torture-execute): Honor
23236 additional_flags set by alternate driver.
23237 (ieee-options): New procedure.
23238 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
23239 * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
23240 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
23241 * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
23242
23243 2004-08-30 Richard Henderson <rth@redhat.com>
23244
23245 * lib/f-torture.exp: Remove.
23246
23247 2004-08-29 Mark Mitchell <mark@codesourcery.com>
23248
23249 PR rtl-optimization/16590
23250 * g++.dg/opt/loop1.C: New test.
23251
23252 2004-08-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23253
23254 PR fortran/13910
23255 * gfortran.dg/oldstyle_1.f90: New test.
23256
23257 2004-08-29 Steven G. Kargl <kargls@comcast.net>
23258 Paul Brook <paul@codesourcery.com>
23259
23260 * gfortran.dg/g77/README: Update.
23261 * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
23262 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
23263 * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
23264
23265 2004-08-28 Paul Brook <paul@codesourcery.com>
23266
23267 PR libfortran/17195
23268 * gfortran.dg/edit_real_1.f90: New test.
23269
23270 2004-08-27 Paul Brook <paul@codesourcery.com>
23271
23272 * gfortran.dg/rewind_1.f90: New test.
23273
23274 2004-08-27 Bud Davis <bdavis9659@comcast.net>
23275
23276 PR fortran/16597
23277 * gfortran.dg/pr16597.f90: New test.
23278
23279 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
23280
23281 PR c/13801
23282 * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
23283 gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
23284 gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
23285 gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
23286 gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
23287
23288 2004-08-26 Nick Clifton <nickc@redhat.com>
23289
23290 * gcc.c-torture/compile/pr17119.c: New test.
23291
23292 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
23293
23294 * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
23295
23296 2004-08-25 Richard Henderson <rth@redhat.com>
23297
23298 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
23299 the bits that expect kind=8 to be the largest real kind.
23300
23301 2004-08-25 Ziemowit Laski <zlaski@apple.com>
23302
23303 * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
23304
23305 2004-08-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23306
23307 * gfortran.dg/assignment_1.f90: New test.
23308
23309 2004-08-25 Adam Nemet <anemet@lnxw.com>
23310
23311 * g++.dg/template/repo3.C: New test.
23312
23313 2004-08-25 Roger Sayle <roger@eyesopen.com>
23314
23315 PR middle-end/16693
23316 PR tree-optimization/16372
23317 * g++.dg/opt/pr16372-1.C: New test case.
23318 * g++.dg/opt/pr16693-1.C: New test case.
23319 * g++.dg/opt/pr16693-2.C: New test case.
23320
23321 2004-08-25 Ziemowit Laski <zlaski@apple.com>
23322
23323 * objc.dg/proto-lossage-4.m: New test.
23324
23325 2004-08-25 Mark Mitchell <mark@codesourcery.com>
23326
23327 PR c++/17155
23328 * g++.dg/inherit/local2.C: New test.
23329
23330 2004-08-25 Paul Brook <paul@codesourcery.com>
23331
23332 PR fortran/17144
23333 * gfortran.dg/string_ctor_1.f90: New test.
23334
23335 2004-08-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23336
23337 PR c++/14428
23338 * g++.dg/template/redecl2.C: New test.
23339
23340 2004-08-24 Bud Davis <bdavis9659@comcast.net>
23341
23342 PR fortran/17143
23343 * gfortran.dg/pr17143.f90: New test.
23344
23345 2004-08-24 Bud Davis <bdavis9659@comcast.net>
23346
23347 PR fortran/17164
23348 * gfortran.dg/pr17164.f90: New test.
23349
23350 2004-08-24 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
23351
23352 * gcc.dg/tree-ssa/loop-1.c: New test.
23353
23354 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
23355
23356 * gcc.c-torture/compile/20040824-1.c: New test.
23357
23358 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
23359
23360 * gcc.c-torture/compile/iftrap-3.c: New test.
23361
23362 2004-08-24 Paul Brook <paul@codesourcery.com>
23363
23364 * gfortran.dg/entry_2.f90: New test.
23365
23366 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
23367
23368 PR c++/16889
23369 * g++.dg/lookup/ambig[12].C: New.
23370
23371 2004-08-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23372
23373 PR c++/16706
23374 * g++.dg/template/crash21.C: New test.
23375 * g++.dg/template/crash22.C: Likewise.
23376
23377 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
23378
23379 PR c++/17149
23380 * g++.dg/template/access15.C: New.
23381
23382 2004-08-23 Mark Mitchell <mark@codesourcery.com>
23383
23384 PR c++/17163
23385 * g++.dg/template/repo2.C: New test.
23386
23387 2004-08-23 Roger Sayle <roger@eyesopen.com>
23388
23389 PR rtl-optimization/17078
23390 * gcc.c-torture/execute/pr17078-1.c: New test case.
23391
23392 2004-08-23 Mark Mitchell <mark@codesourcery.com>
23393
23394 PR c/14492
23395 * gcc.dg/debug/crash1.c: New test.
23396
23397 2004-08-23 Mark Mitchell <mark@codesourcery.com>
23398
23399 PR c/16180
23400 * gcc.dg/loop-5.c: New test.
23401
23402 2004-08-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
23403
23404 * gcc.c-torture/execute/20040823-1.c: New test.
23405
23406 2004-08-23 Richard Sandiford <rsandifo@redhat.com>
23407
23408 * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
23409 to the assembler. Simplify test accordingly.
23410 (asm_abi_flags): Use GNU names.
23411 (check_mips_abi, default_abi): Use string matches against "-mabi=*"
23412 to check for ABI flags.
23413
23414 2004-08-22 Andrew Pinski <apinski@apple.com>
23415
23416 * g++.dg/opt/pr14029.C: New test.
23417 * gcc.c-torture/execute/pr15262.c: New test.
23418
23419 2004-08-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23420
23421 * gfortran.dg/reduction.f90: Add checks with complex arguments.
23422
23423 2004-08-21 Bud Davis <bdavis9659@comcast.net>
23424
23425 PR 16908
23426 * gfortran.dg/direct_io.f90: New test.
23427
23428 2004-08-20 Mark Mitchell <mark@codesourcery.com>
23429
23430 PR c++/17121
23431 * g++.dg/inherit/local2.C: New test.
23432
23433 2004-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
23434
23435 PR c++/17120
23436 * g++.dg/warn/Wparentheses-4.C: New test.
23437
23438 2004-08-20 Mark Mitchell <mark@codesourcery.com>
23439
23440 PR c++/17121
23441 * g++.dg/inherit/local2.C: New test.
23442
23443 * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
23444 * gcc.dg/ppc-ldstruct.c: Likewise.
23445 * gcc.dg/ppc64-abi-2.c: Likewise.
23446
23447 2004-08-20 Jakub Jelinek <jakub@redhat.com>
23448
23449 PR rtl-optimization/17099
23450 * gcc.c-torture/execute/20040820-1.c: New test.
23451
23452 2004-08-20 David Edelsohn <edelsohn@gnu.org>
23453
23454 * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
23455
23456 2004-08-20 Canqun Yang <canqun@nudt.edu.cn>
23457
23458 PR fortran/17077
23459 * gfortran.dg/auto_array_1.f90: New test.
23460
23461 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23462
23463 PR fortran/17074
23464 * gfortran.dg/simpleif_1.f90: New test.
23465
23466 2004-08-19 Mark Mitchell <mark@codesourcery.com>
23467
23468 * lib/target-supports.exp (check_profiling_available): Return
23469 false for arm*-*-symbianelf* and arm*-*-eabi*.
23470
23471 PR c++/15890
23472 * g++.dg/template/delete1.C: New test.
23473
23474 2004-08-19 Paul Brook <paul@codesourcery.com>
23475
23476 PR fortran/14976
23477 PR fortran/16228
23478 * gfortran.dg/data_char_1.f90: New test.
23479
23480 2004-08-19 Erik Schnetter <schnetter@aei.mpg.de>
23481
23482 PR fortran/16946
23483 * gfortran.dg/reduction.f90: New testcase.
23484
23485 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23486
23487 PR fortran/16520
23488 * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
23489
23490 2004-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
23491
23492 PR c++/17041
23493 * g++.dg/Wparentheses-3.C: New test.
23494
23495 2004-08-19 Dorit Naishlos <dorit@il.ibm.com>
23496
23497 * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
23498 to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
23499 * gcc.dg/vect/vect-2.c: Likewise.
23500 * gcc.dg/vect/vect-3.c: Likewise.
23501 * gcc.dg/vect/vect-4.c: Likewise.
23502 * gcc.dg/vect/vect-5.c: Likewise.
23503 * gcc.dg/vect/vect-6.c: Likewise.
23504 * gcc.dg/vect/vect-7.c: Likewise.
23505 * gcc.dg/vect/vect-25.c: Likewise.
23506 * gcc.dg/vect/vect-31.c: Likewise.
23507 * gcc.dg/vect/vect-32.c: Likewise.
23508 * gcc.dg/vect/vect-34.c: Likewise.
23509 * gcc.dg/vect/vect-36.c: Likewise.
23510 * gcc.dg/vect/vect-all.c: Likewise.
23511
23512 2004-08-18 Mark Mitchell <mark@codesourcery.com>
23513
23514 PR c++/17068
23515 * g++.dg/template/operator4.C: New test.
23516
23517 2004-08-18 Richard Henderson <rth@redhat.com>
23518
23519 * gcc.dg/20040206-1.c: XFAIL.
23520
23521 2004-08-17 Mark Mitchell <mark@codesourcery.com>
23522
23523 PR c++/16246
23524 * g++.dg/template/array7.C: New test.
23525
23526 2004-08-17 James E Wilson <wilson@specifixinc.com>
23527
23528 * gcc.dg/mips-movcc-1.c: New test.
23529 * gcc.dg/mips-movcc-2.c: New test.
23530 * gcc.dg/mips-movcc-3.c: New test.
23531
23532 * gcc.dg/mips-nmadd-1.c: New test.
23533 * gcc.dg/mips-nmadd-2.c: New test.
23534
23535 2004-08-17 Mark Mitchell <mark@codesourcery.com>
23536
23537 PR c++/15871
23538 * g++.dg/opt/inline8.C: New test.
23539
23540 PR c++/16965
23541 * g++.dg/parse/error17.C: New test.
23542
23543 2004-08-17 Dorit Naishlos <dorit@il.ibm.com>
23544
23545 * gcc.dg/vect: New directory for vectorizer tests.
23546 * gcc.dg/vect/tree-vect.h: New file.
23547 * gcc.dg/vect/vect.exp: New file.
23548 * gcc.dg/vect/pr16105.c.c: New test.
23549 * gcc.dg/vect/vect-1.c: New test.
23550 * gcc.dg/vect/vect-2.c: New test.
23551 * gcc.dg/vect/vect-3.c: New test.
23552 * gcc.dg/vect/vect-4.c: New test.
23553 * gcc.dg/vect/vect-5.c: New test.
23554 * gcc.dg/vect/vect-6.c: New test.
23555 * gcc.dg/vect/vect-7.c: New test.
23556 * gcc.dg/vect/vect-8.c: New test.
23557 * gcc.dg/vect/vect-9.c: New test.
23558 * gcc.dg/vect/vect-10.c: New test.
23559 * gcc.dg/vect/vect-11.c: New test.
23560 * gcc.dg/vect/vect-12.c: New test.
23561 * gcc.dg/vect/vect-13.c: New test.
23562 * gcc.dg/vect/vect-14.c: New test.
23563 * gcc.dg/vect/vect-15.c: New test.
23564 * gcc.dg/vect/vect-16.c: New test.
23565 * gcc.dg/vect/vect-17.c: New test.
23566 * gcc.dg/vect/vect-18.c: New test.
23567 * gcc.dg/vect/vect-19.c: New test.
23568 * gcc.dg/vect/vect-20.c: New test.
23569 * gcc.dg/vect/vect-21.c: New test.
23570 * gcc.dg/vect/vect-22.c: New test.
23571 * gcc.dg/vect/vect-23.c: New test.
23572 * gcc.dg/vect/vect-24.c: New test.
23573 * gcc.dg/vect/vect-25.c: New test.
23574 * gcc.dg/vect/vect-26.c: New test.
23575 * gcc.dg/vect/vect-27.c: New test.
23576 * gcc.dg/vect/vect-28.c: New test.
23577 * gcc.dg/vect/vect-29.c: New test.
23578 * gcc.dg/vect/vect-30.c: New test.
23579 * gcc.dg/vect/vect-31.c: New test.
23580 * gcc.dg/vect/vect-32.c: New test.
23581 * gcc.dg/vect/vect-33.c: New test.
23582 * gcc.dg/vect/vect-34.c: New test.
23583 * gcc.dg/vect/vect-35.c: New test.
23584 * gcc.dg/vect/vect-36.c: New test.
23585 * gcc.dg/vect/vect-37.c: New test.
23586 * gcc.dg/vect/vect-38.c: New test.
23587 * gcc.dg/vect/vect-40.c: New test.
23588 * gcc.dg/vect/vect-41.c: New test.
23589 * gcc.dg/vect/vect-42.c: New test.
23590 * gcc.dg/vect/vect-43.c: New test.
23591 * gcc.dg/vect/vect-44.c: New test.
23592 * gcc.dg/vect/vect-45.c: New test.
23593 * gcc.dg/vect/vect-46.c: New test.
23594 * gcc.dg/vect/vect-47.c: New test.
23595 * gcc.dg/vect/vect-48.c: New test.
23596 * gcc.dg/vect/vect-49.c: New test.
23597 * gcc.dg/vect/vect-50.c: New test.
23598 * gcc.dg/vect/vect-51.c: New test.
23599 * gcc.dg/vect/vect-52.c: New test.
23600 * gcc.dg/vect/vect-53.c: New test.
23601 * gcc.dg/vect/vect-54.c: New test.
23602 * gcc.dg/vect/vect-55.c: New test.
23603 * gcc.dg/vect/vect-56.c: New test.
23604 * gcc.dg/vect/vect-57.c: New test.
23605 * gcc.dg/vect/vect-58.c: New test.
23606 * gcc.dg/vect/vect-59.c: New test.
23607 * gcc.dg/vect/vect-60.c: New test.
23608 * gcc.dg/vect/vect-61.c: New test.
23609 * gcc.dg/vect/vect-all.c: New test.
23610 * gcc.dg/vect/vect-none.c: New test.
23611
23612 2004-08-17 Paul Brook <paul@codesourcery.com>
23613
23614 PR fortran/13082
23615 * gfortran.dg/entry_1.f90: New test.
23616
23617 2004-08-17 Andrew Pinski <apinski@apple.com>
23618
23619 * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
23620
23621 2004-08-17 Paolo Bonzini <bonzini@gnu.org>
23622
23623 * gcc.dg/pr17036-1.c: New test.
23624
23625 2004-08-16 Devang Patel <dpatel@apple.com>
23626
23627 * gcc.dg/darwin-20040809-1.c: New test.
23628
23629 2004-08-16 Joseph S. Myers <jsm@polyomino.org.uk>
23630
23631 * gcc.dg/funcdef-attr-1.c: New test.
23632
23633 2004-08-16 Janis Johnson <janis187@us.ibm.com>
23634
23635 * gcc.dg/altivec-17.c: New test.
23636 * gcc.dg/altivec-18.c: New test.
23637
23638 2004-08-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23639
23640 PR c++/6749
23641 * g++.dg/template/vtable2.C: New test.
23642
23643 2004-08-14 Richard Henderson <rth@redhat.com>
23644
23645 * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
23646 * gcc.dg/pack-test-4.c (main): Return 0.
23647 * gcc.dg/setjmp-1.c: Remove XFAIL.
23648 * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
23649
23650 2004-08-14 Richard Henderson <rth@redhat.com>
23651
23652 * gcc.dg/980217-1.c: Add prototype for printf.
23653
23654 2004-08-13 Bud Davis <bdavis9659@comcast.net>
23655
23656 * gfortran.dg/pr16935.f90: New test.
23657
23658 2004-08-13 Janis Johnson <janis187@us.ibm.com>
23659
23660 * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
23661
23662 2004-08-13 Paul Brook <paul@codesourcery.com>
23663
23664 * gfortran.dg/der_io_1.f90: Remove stray comma.
23665
23666 2004-08-12 Janis Johnson <janis187@us.ibm.com>
23667
23668 * gcc.dg/vmx/cw-bug-2.c: Remove.
23669 * gcc.dg/vmx/vprint-1.c: Remove.
23670 * gcc.dg/vmx/vscan-1.c: Remove.
23671
23672 2004-08-12 Devang patel <dpatel@apple.com>
23673
23674 * gcc.dg/darwin-20040809-2.c: New test.
23675
23676 2004-08-12 Janis Johnson <janis1872us.ibm.com>
23677
23678 * g++.dg/ext/altivec-12.C: New test.
23679
23680 * g++.dg/ext/altivec-11.C: New test.
23681
23682 2004-08-12 Paul Brook <paul@codesourcery.com>
23683
23684 * g++.dg/abi/arm_cxa_vec_1.C: New test.
23685
23686 2004-08-12 Janis Johnson <janis187@us.ibm.com>
23687
23688 * g++.dg/ext/altivec-2.C: Check for hardware support before
23689 executing any VMX instructions.
23690
23691 * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
23692
23693 2004-08-12 Jakub Jelinek <jakub@redhat.com>
23694
23695 PR c++/16276
23696 * g++.old-deja/g++.other/comdat4.C: New test.
23697 * g++.old-deja/g++.other/comdat4-aux.cc: New.
23698
23699 2004-08-12 Ben Elliston <bje@au.ibm.com>
23700
23701 PR target/16286
23702 * gcc.dg/pr16286.c: New test.
23703
23704 2004-08-12 Jan Beulich <jbeulich@novell.com>
23705
23706 * g++.dg/ext/asm5.C: New.
23707
23708 2004-08-11 Mark Mitchell <mark@codesourcery.com>
23709
23710 PR c++/16698
23711 * g++.dg/eh/crash1.C: New test.
23712
23713 PR c++/16717
23714 * g++.dg/ext/construct1.C: New test.
23715
23716 2004-08-11 Mark Mitchell <mark@codesourcery.com>
23717
23718 PR c++/16853
23719 * g++.dg/init/ptrmem1.C: New test.
23720
23721 PR c++/16618
23722 * g++.dg/parse/offsetof5.C: New test.
23723
23724 PR c++/16870
23725 * g++.dg/template/overload3.C: New test.
23726
23727 2004-08-11 Mark Mitchell <mark@codesourcery.com>
23728
23729 PR c++/16964
23730 * g++.dg/parse/error16.C: New test.
23731
23732 PR c++/16904
23733 * g++.dg/template/error14.C: New test.
23734
23735 PR c++/16929
23736 * g++.dg/template/error15.C: New test.
23737
23738 2004-08-11 Devang Patel <dpatel@apple.com>
23739
23740 * gcc.dg/darwin-ld-20040809-1.c: New test.
23741 * gcc.dg/darwin-ld-20040809-2.c: New test.
23742
23743 2004-08-11 Steven G. Kargl <kargls@comcast.net>
23744
23745 PR fortran/16917
23746 * gfortran.dg/dfloat_1.f90: New test.
23747
23748 2004-08-09 Mark Mitchell <mark@codesourcery.com>
23749
23750 * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
23751 * gcc.dg/dll-2.c: Fix dg-require syntax.
23752 * gcc.misc-tests/arm-isr.c (abort): Declare.
23753 (exit): Likewise.
23754
23755 2004-08-10 Mark Mitchell <mark@codesourcery.com>
23756
23757 PR c++/16971
23758 * g++.dg/parse/crash16.C: New test.
23759
23760 2004-08-10 Roger Sayle <roger@eyesopen.com>
23761
23762 * gcc.dg/mips-rsqrt-1.c: New test case.
23763 * gcc.dg/mips-rsqrt-2.c: New test case.
23764 * gcc.dg/mips-rsqrt-3.c: New test case.
23765
23766 2004-08-10 Paul Brook <paul@codesourcery.com>
23767
23768 * gfortran.dg/der_io_1.f90: New test.
23769
23770 2004-08-10 Paul Brook <paul@codesourcery.com>
23771
23772 PR fortran/16919
23773 * gfortran.dg/der_array_1.f90: New test.
23774
23775 2004-08-09 David Edelsohn <edelsohn@gnu.org>
23776
23777 * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
23778
23779 2004-08-09 Paolo Bonzini <bonzini@gnu.org>
23780
23781 * gcc.dg/wchar_t-2.c: Fix typo.
23782
23783 2004-08-09 Falk Hueffner <falk@debian.org>
23784
23785 PR tree-optimization/12517
23786 * gcc.c-torture/compile/pr12517.c: New test.
23787
23788 PR tree-optimization/12578
23789 * gcc.c-torture/compile/pr12578.c: New test.
23790
23791 PR tree-optimization/12899
23792 * gcc.c-torture/compile/pr12899.c: New test.
23793
23794 PR rtl-optimization/14692
23795 * gcc.c-torture/compile/pr14692.c: New test.
23796
23797 PR tree-optimization/16461
23798 * gcc.c-torture/compile/pr16461.c: New test.
23799
23800 2004-08-06 Janne Blomqvist <jblomqvi@cc.hut.fi>
23801
23802 * gfortran.dg/getenv_1.f90: New test.
23803
23804 2004-08-06 Mark Mitchell <mark@codesourcery.com>
23805
23806 * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
23807 wchar_t.
23808 * gcc.dg/symbian5.c: Test -fno-short-wchar.
23809
23810 2004-08-06 Paul Brook <paul@codesourcery.com>
23811
23812 * gfortran.dg/ret_array_1.f90: New test.
23813 * gfortran.dg/ret_pointer_1.f90: New test.
23814
23815 2004-08-06 Richard Sandiford <rsandifo@redhat.com>
23816
23817 * gcc.dg/missing-field-init-[12].c: New tests.
23818 * g++.dg/warn/missing-field-init-[12].C: New tests.
23819
23820 2004-08-06 Mark Mitchell <mark@codesourcery.com>
23821
23822 * gcc.dg/enum2.c: New test.
23823 * gcc.dg/symbian3.c: Likewise.
23824 * gcc.dg/symbian4.c: Likewise.
23825 * gcc.dg/wchar_t-2.c: Likewise.
23826
23827 2004-08-05 Mark Mitchell <mark@codesourcery.com>
23828
23829 * g++.dg/ext/visibility/visibility-8.C: Add constructor and
23830 destructor tests.
23831
23832 2004-08-05 Mark Mitchell <mark@codesourcery.com>
23833
23834 * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
23835 dg-require-visiblity.
23836 * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
23837 * g++.dg/ext/visibility/fvisibility.C: Likewise.
23838 * g++.dg/ext/visibility/memfuncts.C: Likewise.
23839 * g++.dg/ext/visibility/new1.C: Likewise.
23840 * g++.dg/ext/visibility/pragma.C: Likewise.
23841 * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
23842 * g++.dg/ext/visibility/virtual.C: Likewise.
23843 * g++/dg/ext/visibility/visibility-1.C: Likewise.
23844 * g++/dg/ext/visibility/visibility-2.C: Likewise.
23845 * g++/dg/ext/visibility/visibility-3.C: Likewise.
23846 * g++/dg/ext/visibility/visibility-4.C: Likewise.
23847 * g++/dg/ext/visibility/visibility-5.C: Likewise.
23848 * g++/dg/ext/visibility/visibility-6.C: Likewise.
23849 * g++/dg/ext/visibility/visibility-7.C: Likewise.
23850 * g++/dg/ext/visibility/visibility-8.C: New test.
23851 * gcc.c-torture/compile/dll.x: Remove.
23852 * gcc.dg/dll-2.c: Use dg-require-dll
23853 * gcc.dg/visibility-10.c: New test.
23854 * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
23855 supporting DLLs.
23856 * testsuite/lib/scanasm.exp (scan_hidden): New function.
23857 (scan_not_hidden): Likewise.
23858
23859 2004-08-05 David Edelsohn <edelsohn@gnu.org>
23860
23861 * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
23862
23863 2004-08-05 Richard Sandiford <rsandifo@redhat.com>
23864
23865 * gcc.c-torture/execute/20040805-1.c: New test.
23866
23867 2004-08-04 Andrew Pinski <pinskia@physics.uc.edu>
23868
23869 * gcc.dg/20020118-1.c: Declare abort.
23870 * gcc.dg/altivec_check.h: Likewise.
23871 * gcc.dg/iftrap-2.c: Likewise.
23872 * gcc.dg/pragma-darwin.c: Likewise.
23873 * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
23874
23875 2004-08-04 Geoffrey Keating <geoffk@apple.com>
23876
23877 * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
23878
23879 2004-08-05 Joseph S. Myers <jsm@polyomino.org.uk>
23880
23881 * gcc.c-torture/execute/builtins/abs-2.c,
23882 gcc.c-torture/execute/builtins/abs-3.c,
23883 gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
23884 gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
23885 intmax_t, uintmax_t and their limits.
23886 * gcc.dg/intmax_t-1.c: New test.
23887
23888 2004-08-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
23889
23890 * g++.dg/tc1/dr147.C: Add reference to PR.
23891
23892 2004-08-03 Richard Sandiford <rsandifo@redhat.com>
23893
23894 * gcc.dg/mips-args-[23].c: Declare abort() and exit().
23895 * gcc.dg/torture/mips-hilo-[12].c: Likewise.
23896
23897 2004-08-03 David Edelsohn <edelsohn@gnu.org>
23898
23899 * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
23900
23901 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
23902
23903 * gcc.dg/redecl-5.c: New test.
23904 * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
23905 of scanf.
23906
23907 2004-08-03 Roger Sayle <roger@eyesopen.com>
23908
23909 PR middle-end/16790
23910 * gcc.c-torture/execute/pr16790-1.c: New test case.
23911
23912 2004-08-03 Mark Mitchell <mark@codesourcery.com>
23913
23914 * g++.dg/ext/visibility/assign1.C: New test.
23915 * g++.dg/ext/visibility/new1.C: Likewise.
23916
23917 * gcc.dg/symbian1.c: New test.
23918 * gcc.dg/symbian2.c: Likewise.
23919
23920 2004-08-03 H.J. Lu <hongjiu.lu@intel.com>
23921
23922 PR target/16570
23923 * gcc.dg/i386-sse-9.c: New test.
23924
23925 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
23926
23927 * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
23928
23929 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
23930
23931 * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
23932 gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
23933 gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
23934 gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
23935 gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
23936 gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
23937 gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
23938 gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
23939 gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
23940 gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
23941 gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
23942 gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
23943 gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
23944 gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
23945 gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
23946 gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
23947 gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
23948 gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
23949 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
23950 gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
23951 gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
23952 gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
23953 gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
23954 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
23955 gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
23956 gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
23957 gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
23958 gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
23959 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
23960 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
23961 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
23962 gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
23963 gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
23964 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
23965 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
23966 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
23967 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
23968 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
23969 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
23970 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
23971 gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
23972 gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
23973 gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
23974 gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
23975 gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
23976 gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
23977 gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
23978 gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
23979 gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
23980 gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
23981 gcc.misc-tests/i386-pf-3dnow-1.c,
23982 gcc.misc-tests/i386-pf-athlon-1.c,
23983 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
23984 objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
23985 Declare built-in functions used.
23986 * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
23987
23988 2004-08-02 Mark Mitchell <mark@codesourcery.com>
23989
23990 PR c++/16707
23991 * g++.dg/lookup/using12.C: New test.
23992
23993 * g++.dg/init/null1.C: Fix PR number.
23994 * g++.dg/parse/namespace10.C: Likewise.
23995
23996 2004-08-01 Mark Mitchell <mark@codesourcery.com>
23997
23998 PR c++/16224
23999 * g++.dg/template/spec17.C: New test.
24000 * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
24001 * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
24002
24003 2004-08-02 David Billinghurst
24004
24005 PR fortran/16292
24006 * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
24007
24008 2004-08-01 Zack Weinberg <zack@codesourcery.com>
24009
24010 * gcc.dg/ia64-got-1.c: New test case.
24011
24012 2004-08-01 Mark Mitchell <mark@codesourcery.com>
24013
24014 PR c++/16489
24015 * g++.dg/init/null1.C: New test.
24016 * g++.dg/tc1/dr76.C: Adjust error marker.
24017
24018 PR c++/16529
24019 * g++.dg/parse/namespace10.C: New test.
24020
24021 PR c++/16810
24022 * g++.dg/inherit/ptrmem2.C: New test.
24023
24024 2004-08-02 Ben Elliston <bje@au.ibm.com>
24025
24026 PR target/16155
24027 * gcc.dg/pr16155.c: New test.
24028
24029 2004-07-31 Joseph S. Myers <jsm@polyomino.org.uk>
24030
24031 * gcc.dg/redecl-2.c: New test.
24032
24033 2004-07-30 Geoffrey Keating <geoffk@apple.com>
24034
24035 * gcc.dg/darwin-longdouble.c: New file.
24036
24037 2004-07-30 Richard Henderson <rth@redhat.com>
24038
24039 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
24040 write to constant argument.
24041 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
24042
24043 2004-07-30 Richard Henderson <rth@redhat.com>
24044
24045 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
24046 tests of nearest around zero.
24047
24048 2004-07-30 Andrew Pinski <apinski@apple.com>
24049
24050 * gcc.c-torture/compile/20040730-1.c: New test.
24051
24052 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
24053
24054 * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
24055 powerpc-eabispe.
24056
24057 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
24058
24059 * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
24060
24061 2004-07-30 Richard Sandiford <rsandifo@redhat.com>
24062
24063 * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
24064 contains $ld_library_path.
24065 * lib/gfortran.exp (gfortran_link_flags): Likewise.
24066
24067 2004-07-29 Richard Henderson <rth@redhat.com>
24068
24069 * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
24070
24071 * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
24072 (alt2, which): New.
24073 (Check): Accept either alternative.
24074
24075 2004-07-29 Mark Mitchell <mark@codesourcery.com>
24076
24077 * g++.dg/abi/inline1.C: New test.
24078 * g++.dg/abi/local1-a.cc: Likewise.
24079 * g++.dg/abi/local1.C: Likewise.
24080 * g++.dg/abi/mangle11.C: Tweak location of warnings.
24081 * g++.dg/abi/mangle12.C: Likewise.
24082 * g++.dg/abi/mangle17.C: Likewise.
24083 * g++.dg/abi/mangle20-2.C: Likewise.
24084 * g++.dg/opt/interface1.C: Likewise.
24085 * g++.dg/opt/interface1.h: Likewise.
24086 * g++.dg/opt/interface1-a.cc: New test.
24087 * g++.dg/parse/repo1.C: New test.
24088 * g++.dg/template/repo1.C: Likewise.
24089 * g++.dg/warn/Winline-1.C: Likewise.
24090 * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
24091
24092 2004-07-29 Diego Novillo <dnovillo@redhat.com>
24093
24094 * gcc.dg/tree-ssa/20040729-1.c: New test.
24095
24096 2004-07-27 Matt Austern <austern@apple.com>
24097
24098 * gcc.dg/darwin-bool-1.c: New test.
24099 * gcc.dg/darwin-bool-2.c: New test.
24100
24101 2004-07-28 Richard Henderson <rth@redhat.com>
24102
24103 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
24104 arguments in the correct type. Don't write to constant arguments.
24105
24106 2004-07-28 Diego Novillo <dnovillo@redhat.com>
24107
24108 PR tree-optimization/16688
24109 PR tree-optimization/16689
24110 * g++.dg/tree-ssa/pr16688.C: New test.
24111
24112 2004-07-28 Diego Novillo <dnovillo@redhat.com>
24113
24114 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
24115 loads. Not only in the comment, this time.
24116
24117 2004-07-28 Alexandre Oliva <aoliva@redhat.com>
24118
24119 2003-07-06 Alexandre Oliva <aoliva@redhat.com>
24120 * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
24121 2003-07-01 Alexandre Oliva <aoliva@redhat.com>
24122 * gcc.dg/sh4a-bitmovua.c: New.
24123 * gcc.dg/sh4a-cos.c: New.
24124 * gcc.dg/sh4a-cosf.c: New.
24125 * gcc.dg/sh4a-fprun.c: New.
24126 * gcc.dg/sh4a-fsrra.c: New.
24127 * gcc.dg/sh4a-memmovua.c: New.
24128 * gcc.dg/sh4a-sin.c: New.
24129 * gcc.dg/sh4a-sincos.c: New.
24130 * gcc.dg/sh4a-sincosf.c: New.
24131 * gcc.dg/sh4a-sinf.c: New.
24132
24133 2004-07-28 Diego Novillo <dnovillo@redhat.com>
24134
24135 * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
24136 conditionals.
24137 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
24138 loads.
24139 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
24140 DOM1.
24141
24142 2004-07-27 Andrew Pinski <apinski@apple.com>
24143
24144 * g++.dg/rtti/tinfo1.C: Correct the xfail.
24145
24146 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
24147
24148 * gcc.dg/pragma-isr.c: New test.
24149
24150 2004-07-27 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24151
24152 PR c++/14429
24153 * g++.dg/template/ttp11.C: New test.
24154
24155 2004-07-27 Diego Novillo <dnovillo@redhat.com>
24156
24157 * gcc.c-torture/compile/20040727-1.c: New test.
24158
24159 2004-07-26 Eric Christopher <echristo@redhat.com>
24160
24161 * gcc.c-torture/compile/20040726-2.c: New test.
24162
24163 2004-07-26 Andrew Pinski <apinski@apple.com>
24164
24165 * g++.dg/rtti/tinfo1.C: Xfail.
24166
24167 2004-07-26 Richard Sandiford <rsandifo@redhat.com>
24168
24169 * gcc.c-torture/compile/20040726-1.c: New test.
24170
24171 2004-07-26 Niall Douglas <s_fsfeurope2@nedprod.com>
24172 Brian Ryner <bryner@brianryner.com>
24173
24174 PR c++/9283
24175 PR c++/15000
24176 * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
24177 * g++.dg/ext/visibility/: New directory.
24178 * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
24179 g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
24180 g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
24181 g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
24182 * g++.dg/ext/visibility/fvisibility.C,
24183 g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
24184 g++.dg/ext/visibility/fvisibility-override1.C
24185 g++.dg/ext/visibility/fvisibility-override2.C
24186 g++.dg/ext/visibility/memfuncts.C
24187 g++.dg/ext/visibility/noPLT.C
24188 g++.dg/ext/visibility/pragma.C
24189 g++.dg/ext/visibility/pragma-override1.C
24190 g++.dg/ext/visibility/pragma-override2.C
24191 g++.dg/ext/visibility/staticmemfuncts.C
24192 g++.dg/ext/visibility/virtual.C: New tests.
24193
24194 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
24195
24196 PR c/15360
24197 * gcc.dg/pr15360-1.c: New test.
24198
24199 2004-07-25 Daniel Jacobowitz <dan@debian.org>
24200
24201 * gcc.dg/pragma-align-2.c: New test.
24202 * gcc.dg/pragma-init-fini.c: New test.
24203 * gcc.dg/pragma-align.c: Change from compile to run. Run on Solaris
24204 targets.
24205
24206 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
24207
24208 * gcc.dg/init-string-2.c: New test.
24209
24210 2004-07-24 Zack Weinberg <zack@codesourcery.com>
24211
24212 PR 16684
24213 * gcc.dg/Wredundant-decls-1.c: New test case.
24214
24215 2004-07-24 Jakub Jelinek <jakub@redhat.com>
24216
24217 * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
24218 * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
24219 * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
24220 * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
24221 * gcc.dg/compat/generate-random.c: New file.
24222 * gcc.dg/compat/generate-random.h: Likewise.
24223 * gcc.dg/compat/generate-random_r.c: Likewise.
24224 * gcc.dg/compat/struct-layout-1.h: Likewise.
24225 * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
24226 * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
24227 * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
24228 * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
24229 * gcc.dg/compat/struct-layout-1_main.c: New test.
24230 * gcc.dg/compat/struct-layout-1_x.c: New file.
24231 * gcc.dg/compat/struct-layout-1_y.c: New file.
24232 * gcc.dg/compat/struct-layout-1_test.h: New file.
24233
24234 2004-07-23 Joseph S. Myers <jsm@polyomino.org.uk>
24235
24236 * gcc.dg/comp-return-1.c: New test
24237
24238 2004-07-23 Janis Johnson <janis187@us.ibm.com>
24239
24240 * gcc.dg/vmx/8-02a.c: Fix typo.
24241
24242 * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
24243 * gcc.dg/darwin-abi-3.c: New test.
24244
24245 * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
24246 * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
24247
24248 * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
24249 * gcc.dg/vmx/ops-long-1.c: New test.
24250 * gcc.dg/vmx/ops-long-2.c: New test.
24251
24252 2004-07-23 Nathan Sidwell <nathan@codesourcery.com>
24253
24254 * g++.dg/lookup/conv-[1234].C: New.
24255
24256 2004-07-22 Mark Mitchell <mark@codesourcery.com>
24257
24258 * g++.dg/parse/attr2.C: Simplify.
24259
24260 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
24261
24262 PR c/7284
24263 * gcc.c-torture/execute/pr7284-1.c: New test.
24264
24265 2004-07-22 Brian Booth <bbooth@redhat.com>
24266
24267 * gcc.dg/tree-ssa/20040721-1.c: New test.
24268
24269 2004-07-22 Nathan Sidwell <nathan@codesourcery.com>
24270
24271 * g++.dg/template/crash20.c: New.
24272
24273 2004-07-22 David Billinghurst (David.Billinghurst@riotinto.com)
24274
24275 * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
24276 Add dg-run directive. Declare variables as required.
24277 * gfortran.dg/g77/README: Update
24278
24279 2004-07-22 Hans-Peter Nilsson <hp@axis.com>
24280
24281 * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
24282 gcc.dg/cris-peep2-andu2.c: New tests.
24283
24284 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
24285
24286 PR c/15052
24287 * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
24288 on return type.
24289 * gcc.dg/qual-return-1.c: Use -Wreturn-type. Update expected
24290 messages.
24291 * gcc.dg/qual-return-2.c: Update expected messages.
24292 * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
24293
24294 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
24295
24296 * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
24297 * gcc.dg/noncompile/921102-1.c: Update expected error message.
24298
24299 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
24300
24301 PR c/11250
24302 * gcc.dg/init-string-1.c: New test.
24303
24304 2004-07-21 Jakub Jelinek <jakub@redhat.com>
24305
24306 PR middle-end/15345
24307 PR c/16450
24308 * gcc.dg/torture/nested-fn-1.c: New test.
24309
24310 2004-07-20 H.J. Lu <hongjiu.lu@intel.com>
24311
24312 PR target/16559
24313 * gcc.dg/ia64-fptr-1.c: New file.
24314
24315 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
24316
24317 PR c++/14497
24318 * g++.dg/template/spec16.C: New test.
24319 * g++.old-deja/g++.robertl/eb118.C: Remove.
24320
24321 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
24322
24323 PR c++/509
24324 * g++.dg/template/spec15.C: New test.
24325
24326 2004-07-21 David Billinghurst (David.Billinghurst@riotinto.com)
24327
24328 Copy cases from g77.f-torture/execute and add dg-run
24329 directive. Other changes as noted.
24330 * gfortran.dg/g77/13037.f
24331 * gfortran.dg/g77/1832.f
24332 * gfortran.dg/g77/19981119-0.f
24333 * gfortran.dg/g77/19990313-0.f
24334 * gfortran.dg/g77/19990313-1.f
24335 * gfortran.dg/g77/19990313-2.f
24336 * gfortran.dg/g77/19990313-3.f
24337 * gfortran.dg/g77/19990419-1.f
24338 * gfortran.dg/g77/19990826-0.f
24339 * gfortran.dg/g77/19990826-2.f
24340 * gfortran.dg/g77/20000503-1.f
24341 * gfortran.dg/g77/20001111.f
24342 * gfortran.dg/g77/20010116.f
24343 * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
24344 * gfortran.dg/g77/20010430.f
24345 * gfortran.dg/g77/6177.f
24346 * gfortran.dg/g77/947.f
24347 * gfortran.dg/g77/970816-3.f
24348 * gfortran.dg/g77/971102-1.f
24349 * gfortran.dg/g77/980520-1.f
24350 * gfortran.dg/g77/980628-0.f
24351 * gfortran.dg/g77/980628-1.f
24352 * gfortran.dg/g77/980628-10.f
24353 * gfortran.dg/g77/980628-2.f
24354 * gfortran.dg/g77/980628-3.f
24355 * gfortran.dg/g77/980628-7.f
24356 * gfortran.dg/g77/980628-8.f
24357 * gfortran.dg/g77/980628-9.f
24358 * gfortran.dg/g77/980701-0.f
24359 * gfortran.dg/g77/980701-1.f
24360 * gfortran.dg/g77/cabs.f
24361 * gfortran.dg/g77/claus.f
24362 * gfortran.dg/g77/complex_1.f
24363 * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
24364 * gfortran.dg/g77/dcomplex.f
24365 * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
24366 * gfortran.dg/g77/f90-intrinsic-mathematical.f
24367 * gfortran.dg/g77/f90-intrinsic-numeric.f
24368 * gfortran.dg/g77/int8421.f
24369 * gfortran.dg/g77/labug1.f
24370 * gfortran.dg/g77/large_vec.f
24371 * gfortran.dg/g77/le.f
24372 * gfortran.dg/g77/short.f
24373 * gfortran.dg/g77/README: Update
24374
24375 2004-07-20 Mark Mitchell <mark@codesourcery.com>
24376
24377 PR c++/16637
24378 * g++.dg/parse/lookup4.C: New test.
24379
24380 2004-07-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24381
24382 PR c++/16175
24383 * g++.dg/template/ttp10.C: New test.
24384
24385 2004-07-20 Joseph S. Myers <jsm@polyomino.org.uk>
24386
24387 * gcc.dg/pr12625-1.c: New test.
24388
24389 2004-07-20 Steven Bosscher <stevenb@suse.de>
24390
24391 * testsuite/gcc.dg/switch-warn-1.c: New test.
24392 * testsuite/gcc.dg/switch-warn-2.c: New test.
24393 * gcc.c-torture/compile/pr14730.c: Update.
24394
24395 2004-07-19 Kelley Cook <kcook@gcc.gnu.org>
24396
24397 * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
24398 g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
24399 g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
24400 g++.dg/template/nontype3.C: Remove trailing CR from tests.
24401
24402 2004-07-18 Mark Mitchell <mark@codesourcery.com>
24403
24404 PR c++/16623
24405 * g++.dg/template/assign1.C: New test.
24406
24407 2004-07-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24408
24409 PR c++/12170
24410 * g++.dg/template/ttp9.C: New test.
24411
24412 2004-07-19 Daniel Jacobowitz <dan@debian.org>
24413
24414 * gcc.dg/format/cmn-err-1.c: New test.
24415
24416 2004-07-19 Joseph S. Myers <jsm@polyomino.org.uk>
24417
24418 * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
24419 gcc.dg/Wparentheses-10.c: New tests.
24420 * gcc.dg/Wparentheses-5.c: Remove XFAILs.
24421
24422 2004-07-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24423
24424 PR fortran/16465
24425 * gfortran.dg/g77//ffixed-line-length-0.f,
24426 gfortran.dg/g77/ffixed-line-length-132.f,
24427 gfortran.dg/g77/ffixed-line-length-72.f,
24428 gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
24429 gfortran.dg/g77/README: Update.
24430
24431 2004-07-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24432
24433 PR c++/13092
24434 * g++.dg/template/non-dependent7.C: New test.
24435 * g++.dg/template/non-dependent8.C: Likewise.
24436 * g++.dg/template/non-dependent9.C: Likewise.
24437 * g++.dg/template/non-dependent10.C: Likewise.
24438
24439 2004-07-17 Mark Mitchell <mark@codesourcery.com>
24440
24441 PR c++/16337
24442 * g++.dg/parse/attr2.C: New test.
24443
24444 2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
24445
24446 * g77.dg: Removed.
24447 * g77.f-torture: Ditto.
24448
24449 2004-07-17 Joseph S. Myers <jsm@polyomino.org.uk>
24450
24451 * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
24452 gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
24453 Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
24454
24455 2004-07-16 Richard Henderson <rth@redhat.com>
24456
24457 * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
24458
24459 2004-07-16 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24460
24461 * lib/fortran-torture.exp (fortran-torture): Don't test compile
24462 tests with full list of options.
24463 * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
24464 of TORTURE_OPTIONS if test contains 'dg-do run'.
24465
24466 PR fortran/16404
24467 * gfortran.dg/do_iterator.f90: New test.
24468
24469 2004-07-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24470
24471 PR rtl-optimization/16536
24472 * gcc.c-torture/execute/restrict-1.c: New test.
24473
24474 2004-07-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24475
24476 PR fortran/15324
24477 * gfortran.dg/pr15324.f90: New test.
24478
24479 PR fortran/15129
24480 * gfortran.dg/pr15129.f90: New test.
24481
24482 PR fortran/15140
24483 * gfortran.dg/pr15140.f90: New test.
24484
24485 PR fortran/13792
24486 * gfortran.fortran-torture/execute/bounds.f90: Add check for
24487 compile-time simplification.
24488
24489 2004-07-14 Mike Stump <mrs@apple.com>
24490
24491 * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
24492
24493 2004-07-14 James E Wilson <wilson@specifixinc.com>
24494
24495 PR target/16325
24496 * gcc.dg/profile-generate-1.c: New.
24497
24498 2004-07-15 Jakub Jelinek <jakub@redhat.com>
24499
24500 * gcc.c-torture/execute/20040709-1.c: New test.
24501 * gcc.c-torture/execute/20040709-2.c: New test.
24502
24503 2004-07-14 Mike Stump <mrs@apple.com>
24504
24505 * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
24506
24507 2004-07-14 Mike Stump <mrs@apple.com>
24508
24509 * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
24510
24511 2004-07-13 Mark Mitchell <mark@codesourcery.com>
24512
24513 PR c++/16518
24514 * g++.dg/parse/mutable1.C: New test.
24515
24516 2004-07-13 Diego Novillo <dnovillo@redhat.com>
24517
24518 PR tree-optimization/16443
24519 * gcc.dg/tree-ssa/20040713-1.c: New test.
24520
24521 2004-07-15 Ulrich Weigand <uweigand@de.ibm.com>
24522
24523 * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
24524 for operator new.
24525
24526 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
24527
24528 * gfortran.dg/g77/README: New file
24529 * gfortran.dg/g77/19981216-0.f: Copy from
24530 g77.f-torture/noncompile. Add "dg-do compile" and
24531 dg-error as required.
24532 * gfortran.dg/g77/19990218-1.f: Likewise.
24533 * gfortran.dg/g77/19990905-1.f: Likewise.
24534 * gfortran.dg/g77/9263.f: Likewise.
24535 * gfortran.dg/g77/980615-0.f: Likewise.
24536 * gfortran.dg/g77/980616-0.f: Likewise.
24537 * gfortran.dg/g77/check0.f: Likewise.
24538 * gfortran.dg/g77/select_no_compile.f: Likewise.
24539
24540 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
24541
24542 Copy files from g77.f-torture/compile.
24543 Add "{ dg-do compile}". Other changes as noted
24544 * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
24545 * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
24546 * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
24547 * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
24548 * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
24549 * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
24550 * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
24551 * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
24552 statement to conform to standard. Append alpha1.x for reference.
24553 * gfortran.dg/g77/xformat.f: Add dg-warning
24554
24555 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
24556
24557 * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
24558 Add {dg-do compile} directive.
24559 * gfortran.dg/g77/cpp2.F: Likewise.
24560
24561 2004-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24562
24563 PR c++/5402
24564 * g++.dg/lookup/name-clash1.C: New test.
24565
24566 PR c++/9777
24567 * g++.dg/lookup/name-clash2.C: New test.
24568
24569 PR c++/12102
24570 * g++.dg/lookup/name-clash3.C: New test.
24571
24572 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
24573
24574 * g++.dg/lookup/new2.C: New test.
24575 * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
24576
24577 2004-07-12 David Billinghurst <David.Billinghurst@riotinto.com>
24578
24579 * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
24580 Add {dg-do compile} directive.
24581 * gfortran.dg/g77/13060.f: Likewise.
24582 * gfortran.dg/g77/19990218-0.f: Likewise.
24583 * gfortran.dg/g77/19990305-0.f: Likewise.
24584 * gfortran.dg/g77/19990419-0.f: Likewise.
24585 * gfortran.dg/g77/19990502-0.f: Likewise.
24586 * gfortran.dg/g77/19990502-1.f: Likewise.
24587 * gfortran.dg/g77/19990525-0.f: Likewise.
24588 * gfortran.dg/g77/19990826-1.f: Likewise.
24589 * gfortran.dg/g77/19990826-3.f: Likewise.
24590 * gfortran.dg/g77/19990905-2.f: Likewise.
24591 * gfortran.dg/g77/20000412-1.f: Likewise.
24592 * gfortran.dg/g77/20000511-1.f: Likewise.
24593 * gfortran.dg/g77/20000511-2.f: Likewise.
24594 * gfortran.dg/g77/20000518.f: Likewise.
24595 * gfortran.dg/g77/20000601-1.f: Likewise.
24596 * gfortran.dg/g77/20000601-2.f: Likewise.
24597 * gfortran.dg/g77/20000629-1.f: Likewise.
24598 * gfortran.dg/g77/20000630-2.f: Likewise.
24599 * gfortran.dg/g77/20010115.f: Likewise.
24600 * gfortran.dg/g77/20010321-1.f: Likewise.
24601 * gfortran.dg/g77/20010426.f: Likewise.
24602 * gfortran.dg/g77/20020307-1.f: Likewise.
24603 * gfortran.dg/g77/8485.f: Likewise.
24604 * gfortran.dg/g77/960317-1.f: Likewise.
24605 * gfortran.dg/g77/970915-0.f: Likewise.
24606 * gfortran.dg/g77/980310-1.f: Likewise.
24607 * gfortran.dg/g77/980310-2.f: Likewise.
24608 * gfortran.dg/g77/980310-3.f: Likewise.
24609 * gfortran.dg/g77/980310-4.f: Likewise.
24610 * gfortran.dg/g77/980310-6.f: Likewise.
24611 * gfortran.dg/g77/980310-7.f: Likewise.
24612 * gfortran.dg/g77/980310-8.f: Likewise.
24613 * gfortran.dg/g77/980419-2.f: Likewise.
24614 * gfortran.dg/g77/980424-0.f: Likewise.
24615 * gfortran.dg/g77/980427-0.f: Likewise.
24616 * gfortran.dg/g77/980729-0.f: Likewise.
24617 * gfortran.dg/g77/981117-1.f: Likewise.
24618 * gfortran.dg/g77/toon_1.f: Likewise.
24619
24620 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
24621
24622 PR c++/2204
24623 * g++.dg/other/abstract2.C: New test.
24624
24625 2004-07-12 Paul Brook <paul@codesourcery.com>
24626
24627 * gfortran.dg/pointer_init_1.f90: New test.
24628
24629 2004-07-11 Paul Brook <paul@codesourcery.com>
24630
24631 PR fortran/15986
24632 * gfortran.dg/contained_1.f90: New test.
24633
24634 2004-07-11 Mark Mitchell <mark@codesourcery.com>
24635
24636 * g++.dg/parse/defarg8.C: New test.
24637
24638 2004-07-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24639
24640 PR fortran/16433
24641 * gfortran.dg/pr16433.f: New test.
24642
24643 PR fortran/17574
24644 * gfortran.dg/pr15754.f90: New test.
24645
24646 2004-07-11 Joseph S. Myers <jsm@polyomino.org.uk>
24647
24648 PR tree-optimization/16437
24649 * gcc.c-torture/execute/bitfld-4.c: New test.
24650
24651 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24652
24653 * gfortran.fortran-torture/execute/common_2.f90: Add check for
24654 access to common var from module.
24655
24656 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24657
24658 PR fortran/16336
24659 * gfortran.fortran-torture/execute/common_2.f90: New test.
24660
24661 2004-07-10 Paul Brook <paul@codesourcery.com>
24662
24663 * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
24664
24665 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24666
24667 PR fortran/15969
24668 * gfortran.fortran-torture/execute/der_init_5.f90: New test.
24669
24670 2004-07-10 David Billinghurst <David.Billinghurst@riotinto.com>
24671
24672 * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
24673 * gfortran.dg/g77/ffixed-form-2.f: Likewise.
24674 * gfortran.dg/g77/ffree-form-1.f: Likewise.
24675 * gfortran.dg/g77/ffree-form-2.f: Likewise.
24676 * gfortran.dg/g77/ffree-form-3.f: Likewise.
24677 * gfortran.dg/g77/fno-underscoring.f: Likewise.
24678 * gfortran.dg/g77/funderscoring.f: Likewise.
24679 * gfortran.dg/g77/pr9258.f: Likewise. Add dg-warning lines.
24680
24681 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24682
24683 * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
24684
24685 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24686 Paul Brook <paul@codesourcery.com>
24687
24688 PR fortran/13415
24689 * gfortran.dg/common_pointer_1.f90: New test.
24690
24691 2004-07-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
24692
24693 * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
24694
24695 2004-07-09 James E Wilson <wilson@specifixinc.com>
24696
24697 PR target/16364
24698 * gcc.c-torture/compile/20040709-1.c: New.
24699
24700 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24701
24702 PR fortran/14077
24703 * gfortran.fortran-torture/execute/module_init_1.f90: New test.
24704
24705 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24706
24707 PR fortran/13201
24708 * gfortran.dg/shape_1.f90: New test.
24709
24710 2004-07-09 Zack Weinberg <zack@codesourcery.com>
24711 Andrew Pinski <apinski@apple.com>
24712
24713 * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
24714
24715 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24716
24717 * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
24718 comment.
24719
24720 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24721 Paul Brook <paul@codesourcery.com>
24722
24723 * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
24724 '.f95' and '.F95'.
24725
24726 2004-07-09 Diego Novillo <dnovillo@redhat.com>
24727
24728 * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
24729
24730 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24731
24732 * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
24733 testcases with capital suffix.
24734
24735 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24736
24737 PR fortran/15481
24738 PR fortran/13372
24739 PR fortran/13575
24740 PR fortran/15978
24741 * gfortran.fortran-torture/compile/implicit_2.f90: New test.
24742
24743 * gfortran.dg/implicit_1.f90: New test.
24744
24745 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
24746
24747 * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
24748 expression to match gfortran warning/error messages
24749 * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
24750 dg-error text.
24751
24752 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
24753
24754 * lib/fortran-torture.exp: Rename proc search_for to
24755 search_for_re.
24756
24757 2004-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
24758
24759 * gcc.c-torture/execute/simd-5.x: New file.
24760 XFAIL on SPARC 64-bit at -O0.
24761
24762 2004-07-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
24763
24764 PR c++/8211
24765 PR c++/16165
24766 * g++.dg/warn/effc3.C: New test.
24767
24768 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
24769
24770 * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
24771 change X to 1X in format.
24772 * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
24773 add data statements to conform to standard.
24774
24775 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
24776
24777 * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
24778 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
24779 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
24780
24781 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
24782
24783 * gfortran.dg/g77/7388.f: Copy from g77.dg
24784 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
24785 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
24786 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
24787 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
24788 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
24789 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
24790 * gfortran.dg/g77/strlen0.f: Likewise.
24791
24792 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
24793
24794 * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
24795 * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
24796
24797 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
24798
24799 * gcc.c-torture/execute/920428-2.x: Delete.
24800 * gcc.c-torture/execute/920501-7.x: Likewise.
24801
24802 2004-07-08 Jakub Jelinek <jakub@redhat.com>
24803
24804 * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
24805 -march=i386 into -march=i686. Add -march=i686 -mtune=x and
24806 -march=x for pentium3, pentium3m, pentium-m, pentium4m,
24807 prescott and c3-2.
24808 (PREFETCH_3DNOW): Add -march=c3.
24809
24810 2004-07-08 Diego Novillo <dnovillo@redhat.com>
24811
24812 PR c/16437
24813 * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
24814 * gcc.c-torture/execute/bf64-1.x: Likewise.
24815
24816 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
24817
24818 * gcc.c-torture/compile/20040708-1.c: New test.
24819
24820 2004-07-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
24821
24822 PR c++/16169
24823 * g++.dg/warn/effc2.C: New test.
24824
24825 2004-07-08 Joseph S. Myers <jsm@polyomino.org.uk>
24826
24827 * gcc.c-torture/execute/bitfld-1.x: Remove.
24828 * gcc.c-torture/execute/bitfld-3.c: New test.
24829 * gcc.dg/bitfld-2.c: Remove XFAILs.
24830
24831 2004-07-07 H.J. Lu <hongjiu.lu@intel.com>
24832
24833 PR c++/16276
24834 * g++.dg/rtti/tinfo1.C: New file.
24835
24836 2004-07-07 Eric Christopher <echristo@redhat.com>
24837
24838 * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
24839
24840 2004-07-07 Andrew Pinski <apinski@apple.com>
24841
24842 * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
24843
24844 2004-07-07 Mark Mitchell <mark@codesourcery.com>
24845
24846 * g++.dg/init/call1.C: XFAIL.
24847
24848 2004-07-07 Alexandre Oliva <aoliva@redhat.com>
24849
24850 * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
24851 except for movstrict*, to movmem* and clrstr* to clrmem*.
24852
24853 2004-07-07 Richard Sandiford <rsandifo@redhat.com>
24854
24855 * gcc.c-torture/execute/20040707-1.c: New test.
24856
24857 2004-07-06 Richard Sandiford <rsandifo@redhat.com>
24858
24859 * gcc.c-torture/execute/20040706-1.c: New test.
24860
24861 2004-07-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
24862
24863 PR c++/3671
24864 * g++.dg/template/spec14.C: New test.
24865
24866 2004-07-05 Jakub Jelinek <jakub@redhat.com>
24867
24868 * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
24869 nothing if not yet defined. Use it in b, c and d type definitions.
24870 * gcc.c-torture/execute/20040705-1.c: New test.
24871 * gcc.c-torture/execute/20040705-2.c: New test.
24872
24873 2004-07-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
24874
24875 PR c++/2518
24876 * g++.dg/lookup/new1.C: New test.
24877
24878 2004-07-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24879
24880 PR c++/11406
24881 * g++.dg/template/sizeof8.C: New test.
24882
24883 2004-07-05 Richard Sandiford <rsandifo@redhat.com>
24884
24885 * gcc.c-torture/compile/20040705-1.c: New test.
24886
24887 2004-07-04 Bud Davis <bdavis9659@comcast.net>
24888
24889 * gfortran.fortran-torture/execute/seq_io.f90: New test.
24890
24891 2004-07-04 Neil Booth <neil@duron.akihabara.co.uk>
24892
24893 * gcc.dg/cpp/if-mop.c: Two new testcases.
24894 * gcc.dg/cpp/trad/comment-3.c: New.
24895
24896 2004-07-04 Paul Brook <paul@codesourcery.com>
24897
24898 * gfortran.fortran-torture/compile/implicit_1.f90: New test.
24899
24900 2004-07-03 Scott Brumbaugh <scottb.lists@verizon.net>
24901
24902 PR c++/3761
24903 * g++.dg/lookup/crash4.C: New test.
24904
24905 2004-07-02 Zack Weinberg <zack@codesourcery.com>
24906
24907 * gcc.c-torture/execute/builtin-abs-1.c
24908 * gcc.c-torture/execute/builtin-abs-2.c
24909 * gcc.c-torture/execute/builtin-complex-1.c
24910 * gcc.c-torture/execute/builtins/string-1-lib.c
24911 * gcc.c-torture/execute/builtins/string-1.c
24912 * gcc.c-torture/execute/builtins/string-2-lib.c
24913 * gcc.c-torture/execute/builtins/string-2.c
24914 * gcc.c-torture/execute/builtins/string-3-lib.c
24915 * gcc.c-torture/execute/builtins/string-3.c
24916 * gcc.c-torture/execute/builtins/string-4-lib.c
24917 * gcc.c-torture/execute/builtins/string-4.c
24918 * gcc.c-torture/execute/builtins/string-5-lib.c
24919 * gcc.c-torture/execute/builtins/string-5.c
24920 * gcc.c-torture/execute/builtins/string-6-lib.c
24921 * gcc.c-torture/execute/builtins/string-6.c
24922 * gcc.c-torture/execute/builtins/string-7-lib.c
24923 * gcc.c-torture/execute/builtins/string-7.c
24924 * gcc.c-torture/execute/builtins/string-8-lib.c
24925 * gcc.c-torture/execute/builtins/string-8.c
24926 * gcc.c-torture/execute/builtins/string-9-lib.c
24927 * gcc.c-torture/execute/builtins/string-9.c
24928 * gcc.c-torture/execute/builtins/string-asm-1-lib.c
24929 * gcc.c-torture/execute/builtins/string-asm-1.c
24930 * gcc.c-torture/execute/builtins/string-asm-2-lib.c
24931 * gcc.c-torture/execute/builtins/string-asm-2.c
24932 * gcc.c-torture/execute/stdio-opt-1.c
24933 * gcc.c-torture/execute/stdio-opt-2.c
24934 * gcc.c-torture/execute/stdio-opt-3.c
24935 * gcc.c-torture/execute/string-opt-1.c
24936 * gcc.c-torture/execute/string-opt-10.c
24937 * gcc.c-torture/execute/string-opt-11.c
24938 * gcc.c-torture/execute/string-opt-12.c
24939 * gcc.c-torture/execute/string-opt-13.c
24940 * gcc.c-torture/execute/string-opt-14.c
24941 * gcc.c-torture/execute/string-opt-15.c
24942 * gcc.c-torture/execute/string-opt-16.c
24943 * gcc.c-torture/execute/string-opt-2.c
24944 * gcc.c-torture/execute/string-opt-6.c
24945 * gcc.c-torture/execute/string-opt-7.c
24946 * gcc.c-torture/execute/string-opt-8.c:
24947 Replace with ...
24948
24949 * gcc.c-torture/execute/builtins/abs-2.c
24950 * gcc.c-torture/execute/builtins/abs-3.c
24951 * gcc.c-torture/execute/builtins/complex-1.c
24952 * gcc.c-torture/execute/builtins/fprintf.c
24953 * gcc.c-torture/execute/builtins/fputs.c
24954 * gcc.c-torture/execute/builtins/memcmp.c
24955 * gcc.c-torture/execute/builtins/memmove.c
24956 * gcc.c-torture/execute/builtins/memops-asm.c
24957 * gcc.c-torture/execute/builtins/mempcpy-2.c
24958 * gcc.c-torture/execute/builtins/mempcpy.c
24959 * gcc.c-torture/execute/builtins/memset.c
24960 * gcc.c-torture/execute/builtins/printf.c
24961 * gcc.c-torture/execute/builtins/sprintf.c
24962 * gcc.c-torture/execute/builtins/strcat.c
24963 * gcc.c-torture/execute/builtins/strchr.c
24964 * gcc.c-torture/execute/builtins/strcmp.c
24965 * gcc.c-torture/execute/builtins/strcpy.c
24966 * gcc.c-torture/execute/builtins/strcspn.c
24967 * gcc.c-torture/execute/builtins/strlen-2.c
24968 * gcc.c-torture/execute/builtins/strlen.c
24969 * gcc.c-torture/execute/builtins/strncat.c
24970 * gcc.c-torture/execute/builtins/strncmp-2.c
24971 * gcc.c-torture/execute/builtins/strncmp.c
24972 * gcc.c-torture/execute/builtins/strncpy.c
24973 * gcc.c-torture/execute/builtins/strpbrk.c
24974 * gcc.c-torture/execute/builtins/strpcpy-2.c
24975 * gcc.c-torture/execute/builtins/strpcpy.c
24976 * gcc.c-torture/execute/builtins/strrchr.c
24977 * gcc.c-torture/execute/builtins/strspn.c
24978 * gcc.c-torture/execute/builtins/strstr-asm.c
24979 * gcc.c-torture/execute/builtins/strstr.c:
24980 ... these new files.
24981
24982 * gcc.c-torture/execute/builtins/abs-2-lib.c
24983 * gcc.c-torture/execute/builtins/abs-3-lib.c
24984 * gcc.c-torture/execute/builtins/complex-1-lib.c
24985 * gcc.c-torture/execute/builtins/fprintf-lib.c
24986 * gcc.c-torture/execute/builtins/fputs-lib.c
24987 * gcc.c-torture/execute/builtins/memcmp-lib.c
24988 * gcc.c-torture/execute/builtins/memmove-lib.c
24989 * gcc.c-torture/execute/builtins/memops-asm-lib.c
24990 * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
24991 * gcc.c-torture/execute/builtins/mempcpy-lib.c
24992 * gcc.c-torture/execute/builtins/memset-lib.c
24993 * gcc.c-torture/execute/builtins/printf-lib.c
24994 * gcc.c-torture/execute/builtins/sprintf-lib.c
24995 * gcc.c-torture/execute/builtins/strcat-lib.c
24996 * gcc.c-torture/execute/builtins/strchr-lib.c
24997 * gcc.c-torture/execute/builtins/strcmp-lib.c
24998 * gcc.c-torture/execute/builtins/strcpy-lib.c
24999 * gcc.c-torture/execute/builtins/strcspn-lib.c
25000 * gcc.c-torture/execute/builtins/strlen-2-lib.c
25001 * gcc.c-torture/execute/builtins/strlen-lib.c
25002 * gcc.c-torture/execute/builtins/strncat-lib.c
25003 * gcc.c-torture/execute/builtins/strncmp-2-lib.c
25004 * gcc.c-torture/execute/builtins/strncmp-lib.c
25005 * gcc.c-torture/execute/builtins/strncpy-lib.c
25006 * gcc.c-torture/execute/builtins/strpbrk-lib.c
25007 * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
25008 * gcc.c-torture/execute/builtins/strpcpy-lib.c
25009 * gcc.c-torture/execute/builtins/strrchr-lib.c
25010 * gcc.c-torture/execute/builtins/strspn-lib.c
25011 * gcc.c-torture/execute/builtins/strstr-asm-lib.c
25012 * gcc.c-torture/execute/builtins/strstr-lib.c
25013 * gcc.c-torture/execute/builtins/lib/abs.c
25014 * gcc.c-torture/execute/builtins/lib/fprintf.c
25015 * gcc.c-torture/execute/builtins/lib/memset.c
25016 * gcc.c-torture/execute/builtins/lib/printf.c
25017 * gcc.c-torture/execute/builtins/lib/sprintf.c
25018 * gcc.c-torture/execute/builtins/lib/strcpy.c
25019 * gcc.c-torture/execute/builtins/lib/strcspn.c
25020 * gcc.c-torture/execute/builtins/lib/strncat.c
25021 * gcc.c-torture/execute/builtins/lib/strncmp.c
25022 * gcc.c-torture/execute/builtins/lib/strncpy.c
25023 * gcc.c-torture/execute/builtins/lib/strpbrk.c
25024 * gcc.c-torture/execute/builtins/lib/strspn.c
25025 * gcc.c-torture/execute/builtins/lib/strstr.c:
25026 New files containing support routines.
25027
25028 * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
25029 declaration.
25030 * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
25031 when not optimizing.
25032
25033 2004-07-02 Mark Mitchell <mark@codesourcery.com>
25034
25035 PR c++/16240
25036 * g++.dg/abi/mangle22.C: New test.
25037 * g++.dg/abi/mangle23.C: Likewise.
25038
25039 2004-07-02 David Billinghurst <David.Billinghurst@riotinto.com>
25040
25041 PR fortran/16290
25042 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
25043 Allow for cases without denormalized floating point numbers.
25044
25045 2004-07-01 Joseph S. Myers <jsm@polyomino.org.uk>
25046
25047 PR c/1027
25048 * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
25049 gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
25050 gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
25051 expected warning text.
25052 * gcc.dg/format/diag-2.c: New test.
25053
25054 2004-07-01 Eric Botcazou <ebotcazou@libertysurf.fr>
25055
25056 * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
25057
25058 2004-07-01 Paolo Bonzini <bonzini@gnu.org>
25059
25060 * gcc.dg/builtins-43.c: New.
25061 * gcc.dg/builtins-44.c: New.
25062 * gcc.dg/builtins-45.c: New.
25063
25064 2004-06-26 Geoffrey Keating <geoffk@apple.com>
25065 Andreas Tobler <a.tobler@schweiz.ch>
25066
25067 * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
25068 Use SA_RESETHAND rather than SA_ONESHOT. Trap SIGBUS as well
25069 as SIGSEGV.
25070 * gcc.dg/cleanup-11.c: Likewise.
25071 * gcc.dg/cleanup-8.c: Likewise.
25072 * gcc.dg/cleanup-9.c: Likewise.
25073 * gcc.dg/cleanup-5.c: Run on all platforms.
25074
25075 2004-06-30 Joseph S. Myers <jsm@polyomino.org.uk>
25076
25077 * g++.dg/warn/nonnull1.C: New test.
25078
25079 2004-06-30 Eric Botcazou <ebotcazou@libertysurf.fr>
25080
25081 * gcc.dg/compat/compat-common.h: Wrap up CINT in
25082 an #ifndef SKIP_COMPLEX_INT/#endif pair.
25083 Special-case the Sun compiler wrt to <complex.h>.
25084
25085 2004-06-30 Nitin Yewale <nitiny@kpitcummins.com>
25086
25087 * gcc.dg/Wunreachable-8.C: New test.
25088
25089 * gcc.dg/h8300-ice2.c : New test.
25090
25091 2004-06-30 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
25092
25093 PR fortran/16161
25094 * gfortran.fortran-torture/compile/implicit.f90: Add test
25095 for implicit character.
25096
25097 2004-06-30 David Billinghurst <David.Billinghurst@riotinto.com>
25098
25099 PR fortran/16289
25100 * gfortran.fortran-torture/execute/intrinsic_nearest.f90
25101 Use tiny() intrinsic to find smallest non-negative real
25102
25103 2004-06-30 Jakub Jelinek <jakub@redhat.com>
25104
25105 * gcc.dg/compat/struct-by-value-22_main.c: New test.
25106 * gcc.dg/compat/struct-by-value-22_x.c: New.
25107 * gcc.dg/compat/struct-by-value-22_y.c: New.
25108
25109 * gcc.c-torture/execute/20040629-1.c: New test.
25110
25111 2004-06-29 Jakub Jelinek <jakub@redhat.com>
25112
25113 * gcc.dg/compat/vector-defs.h: Use vector_size attribute
25114 only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
25115
25116 PR target/16195
25117 * gcc.dg/20040625-1.c: New test.
25118
25119 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25120
25121 * gfortran.fortran-torture/execute/parameter_2.f90: New test.
25122
25123 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25124
25125 PR fortran/15963
25126 * gfortran.fortran-torture/execute/initialization_1.f90: New test.
25127
25128 2004-06-29 Richard Henderson <rth@redhat.com>
25129
25130 * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
25131
25132 2004-06-29 Paul Brook <paul@codesourcery.com>
25133
25134 * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
25135 * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
25136
25137 2004-06-29 Nathan Sidwell <nathan@codesourcery.com>
25138
25139 PR c++/16260
25140 * g++.dg/parse/crash15.C: New.
25141
25142 2004-06-28 Andrew Pinski <apinski@apple.com>
25143
25144 * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
25145 by the error already.
25146
25147 * g++.dg/opt/ptrmem4.C: Change to compile only test.
25148
25149 2004-06-28 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
25150
25151 PR target/14041
25152 * gcc.dg/h8300-bss-align-1.c : New.
25153
25154 2004-06-28 Nathan Sidwell <nathan@codesourcery.com>
25155
25156 * PR c++/16174
25157 * g++.dg/template/ctor4.C: New.
25158
25159 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
25160
25161 PR c++/16205
25162 * g++.dg/warn/Wsequence-point-1.C: New test.
25163
25164 2004-06-27 Paul Brook <paul@codesourcery.com>
25165
25166 * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
25167
25168 2004-06-27 Zack Weinberg <zack@codesourcery.com>
25169
25170 * g++.old-deja/g++.mike/p7325.C: Remove.
25171
25172 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
25173
25174 PR c/14963
25175 * gcc.dg/pr14963.c: New test.
25176
25177 2004-06-27 Mark Mitchell <mark@codesourcery.com>
25178
25179 PR c++/16193
25180 * g++.dg/parse/redef1.C: New test.
25181
25182 2004-06-27 Joseph S. Myers <jsm@polyomino.org.uk>
25183
25184 * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
25185 20021110.c.
25186 * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
25187 20021119-1.c.
25188 * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
25189 gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
25190 5-04.c.
25191 * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
25192 * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
25193 * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
25194 * g++.old-deja/g++.law/enum8.C: Remove duplicate of
25195 g++.brendan/enum14.C.
25196 * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
25197 * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
25198 * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
25199 g++.mike/virt1.C.
25200 * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
25201 memtemp24.C.
25202
25203 2004-06-27 Roger Sayle <roger@eyesopen.com>
25204
25205 * gcc.dg/20040527-1.c: New test case.
25206
25207 2004-06-26 Bud Davis <bdavis9659@comcast.net>
25208
25209 PR gfortran/pr16196
25210 * gfortran.fortran-torture/execute/open_replace.f90: New test case.
25211
25212 2004-06-25 Roger Sayle <roger@eyesopen.com>
25213
25214 PR middle-end/15825
25215 * gcc.dg/pr15825-1.c: New test case.
25216
25217 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
25218
25219 * gcc.c-torture/execute/20040625-1.c: New test.
25220
25221 2004-06-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25222
25223 * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
25224
25225 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
25226
25227 * gcc.dg/torture/mips-div-1.c: New test.
25228
25229 2004-06-24 Jeff Law <law@redhat.com>
25230
25231 * gcc.dg/tree-ssa/20040624-1.c: New test.
25232
25233 2004-06-24 Richard Sandiford <rsandifo@redhat.com>
25234
25235 * gcc.c-torture/compile/20040624-1.c: New test.
25236
25237 2004-06-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25238
25239 * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
25240 this directory.
25241
25242 2004-06-23 Andrew Pinski <apinski@apple.com>
25243
25244 PR middle-end/15988
25245 * g++.dg/opt/ptrmem4.C: New test.
25246
25247 * gcc.dg/c90-array-quals-2.c: New test.
25248
25249 2006-06-23 Nitin Yewale <NitinY@KPITCummins.com>
25250
25251 * gcc.dg/kpice1.c: New test.
25252
25253 2006-06-23 Andrew Pinski <apinski@apple.com>
25254
25255 * gcc.dg/c90-array-quals.c: New test.
25256
25257 2006-06-22 Richard Henderson <rth@redhat.com>
25258
25259 * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
25260
25261 2004-06-22 Loren James Rittle <ljrittle@acm.org>
25262
25263 * gcc.dg/builtins-config.h: Handle FreeBSD.
25264
25265 2006-06-22 Richard Henderson <rth@redhat.com>
25266
25267 * g++.dg/opt/devirt1.C: New.
25268
25269 2004-06-22 Kelley Cook <kcook@gcc.gnu.org>
25270
25271 * g++.dg/opt/pr15551.C: New testcase.
25272
25273 2004-06-22 H.J. Lu <hongjiu.lu@intel.com>
25274
25275 PR target/14800
25276 * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
25277 x86_64-*-linux* when compiling for 32bit.
25278
25279 2004-06-21 Andrew Pinski <apinski@apple.com>
25280
25281 * gcc.dg/pch/struct-1.c: New.
25282 * gcc.dg/pch/struct-1.hs: New.
25283
25284 2004-06-21 Geoffrey Keating <geoffk@apple.com>
25285
25286 * gcc.dg/pch/save-temps-1.c: New file.
25287 * gcc.dg/pch/save-temps-1.hs: New file.
25288
25289 2004-06-22 Janne Blomqvist <jblomqvi@cc.hut.fi>
25290
25291 * gfortran.fortran-torture/execute/iolength_1.f90: New test.
25292 * gfortran.fortran-torture/execute/iolength_3.f90: New test.
25293
25294 2004-06-21 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25295
25296 * gfortran.fortran-torture/execute/select_1.f90: Rename function
25297 to fix type error.
25298 * gfortran.fortran-torture/execute/intrinsic_associated.f90:
25299 Remove trailing spaces.
25300
25301 2004-06-21 Richard Henderson <rth@redhat.com>
25302
25303 * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
25304 merging && to BIT_FIELD_REF.
25305
25306 2004-06-21 Richard Sandiford <rsandifo@redhat.com>
25307
25308 * g++.dg/opt/placeholder1.C: New test.
25309
25310 2004-06-20 Eric Botcazou <ebotcazou@libertysurf.fr>
25311
25312 * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
25313 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
25314 * gcc.dg/compat/union-m128-1_x.c: Likewise.
25315 * gcc.dg/compat/union-m128-1_y.c: Likewise.
25316
25317 2004-06-20 Zack Weinberg <zack@codesourcery.com>
25318
25319 * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
25320 extern "C".
25321 * g++.dg/other/pragma-re-1.C: Add comments.
25322
25323 2004-06-19 Bud Davis <bdavis9659@comcast.net>
25324
25325 PR gfortran/16080
25326 * gfortran.fortran-torture/execute/read_null_string.f90: New file.
25327
25328 2004-06-19 Andrew Pinski <pinskia@physics.uc.edu>
25329
25330 * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
25331 instead of setting the type of size_t by
25332 hand.
25333
25334 2004-06-18 Roger Sayle <roger@eyesopen.com>
25335
25336 * gcc.dg/unordered-2.c: New test case.
25337 * gcc.dg/unordered-3.c: New test case.
25338
25339 2004-06-19 David Billinghurst <David.Billinghurst@riotinto.com>
25340
25341 PR other/16043
25342 * lib/g++.exp (g++_version): Tweak regexp for version
25343 * lib/g77.exp (g77_version): Likewise.
25344 * lib/gfortran.exp (gfortran_version): Likewise.
25345 * lib/objc.exp (objc_version): Likewise.
25346 * lib/treelang.exp (treelang_version): Likewise.
25347
25348 2004-06-19 Jakub Jelinek <jakub@redhat.com>
25349
25350 * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
25351 Use INT_MAX instead of __INT_MAX__.
25352 * gcc.dg/compat/struct-align-2_y.c: Likewise.
25353
25354 * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
25355 * gcc.dg/compat/scalar-return-3_x.c: Use it.
25356 * gcc.dg/compat/scalar-return-3_y.c: Use it.
25357 * gcc.dg/compat/scalar-return-4_x.c: Use it.
25358 * gcc.dg/compat/scalar-return-4_y.c: Use it.
25359 * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
25360 * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
25361 * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
25362 * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
25363
25364 * gcc.dg/range-test-1.c: New test.
25365 * g++.dg/opt/range-test-1.C: New test.
25366
25367 2004-06-17 Richard Henderson <rth@redhat.com>
25368
25369 * objc.dg/sync-1.m: New.
25370 * objc.dg/try-catch-1.m: Don't force next runtime.
25371 * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
25372 * objc.dg/try-catch-2.m: Likewise. Enable everywhere. Remove
25373 shadowed catch clause.
25374 * objc.dg/try-catch-5.m: New.
25375
25376 2004-06-17 Zack Weinberg <zack@codesourcery.com>
25377
25378 Bug 14610
25379 * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
25380
25381 2004-06-15 Richard Henderson <rth@redhat.com>
25382
25383 * gcc.dg/20001116-1.c: Move expected warning line.
25384
25385 2004-06-15 Richard Henderson <rth@redhat.com>
25386
25387 * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
25388 * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
25389
25390 2004-06-15 Jeff Law <law@redhat.com>
25391
25392 * gcc.dg/tree-ssa/20040615-1.c: New test.
25393 * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
25394 be less sensitive to operand ordering.
25395 * gcc.dg/tree-ssa/20030824-2.c: Likewise.
25396
25397 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
25398
25399 * g++.dg/abi/bitfield3.C: Add comment..
25400
25401 2004-06-15 Richard Henderson <rth@redhat.com>
25402
25403 * g++.dg/ext/stmtexpr1.C: XFAIL.
25404 * gcc.dg/20030612-1.c: XFAIL.
25405
25406 2004-06-15 Eric Christopher <echristo@redhat.com>
25407
25408 * g++.dg/charset/asm5.c: New.
25409 * gcc.dg/charset/asm6.c: New.
25410
25411 2004-06-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25412
25413 PR fortran/15962
25414 * gfortran.fortran-torture/execute/select_1.f90: New test.
25415
25416 2004-06-15 Paul Brook <paul@codesourcery.com>
25417
25418 * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
25419
25420 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25421
25422 PR c++/15967
25423 * g++.dg/lookup/crash3.C: New test.
25424
25425 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25426
25427 PR c++/15947
25428 * g++.dg/parse/dtor4.C: New test.
25429
25430 2004-06-14 Jeff Law <law@redhat.com>
25431
25432 * gcc.c-torture/compile/20040614-1.c: New test.
25433
25434 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25435
25436 PR fortran/15211
25437 * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
25438 LEN of a character array.
25439
25440 2004-06-14 Mark Mitchell <mark@codesourcery.com>
25441
25442 PR c++/15096
25443 * g++.dg/template/ptrmem10.C: New test.
25444
25445 PR c++/14930
25446 * g++.dg/template/friend30.C: New test.
25447
25448 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25449
25450 PR fortran/14928
25451 * gfortran.fortran-torture/compile/mloc.f90: New test.
25452
25453 2004-06-13 Paul Brook <paul@codesourcery.com>
25454
25455 * gfortran.fortran-torture/execute/random_2.f90: New test.
25456
25457 2004-06-13 Eric Christopher <echristo@redhat.com>
25458
25459 * gcc.dg/noncompile/redecl-1.c: Fix error message.
25460
25461 2004-06-12 Paul Brook <paul@codesourcery.com>
25462
25463 * gfortran.fortran-torture/execute/contained_3.f90: New test.
25464
25465 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25466
25467 PR fortran/14923
25468 * gfortran.fortran-torture/execute/date_time_1.f90: New test.
25469
25470 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25471
25472 PR fortran/14957
25473 * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
25474 syntax errors in end statements of contained subroutines.
25475
25476 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25477
25478 PR fortran/12841
25479 * gfortran.fortran-torture/execute/null_arg.f90: New test.
25480
25481 2004-06-12 Bud Davis <bdavis9659@comcast.net>
25482
25483 PR fortran/15665
25484 * gfortran.fortran-torture/execute/getarg_1.f90: New test.
25485
25486 2004-06-12 Bud Davis <bdavis9659@comcast.net>
25487
25488 PR gfortran/12839
25489 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
25490
25491 2004-06-11 Mark Mitchell <mark@codesourcery.com>
25492
25493 PR c++/15862
25494 * g++.dg/parse/enum1.C: New test.
25495
25496 2004-06-10 Jeff Law <law@redhat.com>
25497
25498 * gcc.c-torture/compile/20040610-1.c: New test.
25499
25500 2004-06-11 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25501
25502 * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
25503 * g++.old-deja/g++.other/decl3.C: Likewise.
25504
25505 2004-06-10 Brian Booth <bbooth@redhat.com>
25506
25507 * gcc.dg/tree-ssa/20031015-1.c: Scan for
25508 V_MAY_DEF instead of VDEF.
25509 * gcc.dg/tree-ssa/20040517-1.c: Ditto.
25510
25511 2004-06-10 Mark Mitchell <mark@codesourcery.com>
25512
25513 PR c++/14211
25514 * g++.dg/conversion/const1.C: New test.
25515
25516 PR c++/15076
25517 * g++.dg/conversion/reinterpret1.C: New test.
25518
25519 PR c++/15877
25520 * g++.dg/template/enum2.C: New test.
25521
25522 PR c++/15227
25523 * g++.dg/template/error13.C: New test.
25524
25525 2004-06-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25526
25527 PR fortran/14957
25528 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
25529 arguments to test_* REAL and of the right size.
25530
25531 2004-06-10 Jakub Jelinek <jakub@redhat.com>
25532
25533 PR target/15569
25534 PR rtl-optimization/15681
25535 * gcc.dg/20040609-1.c: New test.
25536
25537 2004-06-10 Jakub Jelinek <jakub@redhat.com>
25538
25539 PR c++/14791
25540 * g++.dg/opt/builtins1.C: New test.
25541
25542 2004-06-10 Danny Smith <dannysmith@users.sourceforge.net>
25543
25544 * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
25545 that use default windows32 struct layout.
25546 * gcc.dg/i386-bitfield2.c: Likewise.
25547
25548 2004-06-09 Danny Smith <dannysmith@users.sourceforge.net>
25549
25550 * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
25551 for mingw32 and cygwin targets.
25552
25553 2004-06-09 Geoffrey Keating <geoffk@apple.com>
25554
25555 * gcc.dg/pch/macro-4.c: New.
25556 * gcc.dg/pch/macro-4.hs: New.
25557
25558 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25559
25560 PR fortran/13249
25561 * gfortran.fortran-torture/compile/name_clash.f90: New test.
25562
25563 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25564
25565 PR fortran/13372
25566 * gfortran.fortran-torture/compile/named_args_2.f90: New test.
25567
25568 2004-06-09 Bud Davis <bdavis9659@comcast.net>
25569
25570 PR gfortran/14897
25571 * gfortran.fortran-torture/execute/t_edit.f90: New test.
25572
25573 2004-06-09 Bud Davis <bdavis9659@comcast.net>
25574
25575 PR gfortran/15755
25576 * gfortran.fortran-torture/execute/backspace.c : New test.
25577
25578 2004-06-09 Paul Brook <paul@codesourcery.com>
25579
25580 * gfortran.fortran-torture/execure/intrinsic_associated.f90
25581 (pointer_to_section): Rewrite to use smaller array.
25582
25583 2004-06-08 David Edelsohn <edelsohn@gnu.org>
25584
25585 * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
25586 * gcc.dg/ext/altivec-10.c: Same.
25587 * gcc.dg/ext/altivec-11.c: Same.
25588 * gcc.dg/ext/altivec-12.c: Same.
25589 * gcc.dg/ext/altivec-13.c: Same.
25590 * gcc.dg/ext/altivec-14.c: Same.
25591 * gcc.dg/ext/altivec-15.c: Same.
25592 * gcc.dg/ext/altivec-16.c: Same.
25593 * gcc.dg/ext/altivec-3.c: Same.
25594 * gcc.dg/ext/altivec-4.c: Same.
25595 * gcc.dg/ext/altivec-6.c: Same.
25596 * gcc.dg/ext/altivec-7.c: Same.
25597 * gcc.dg/ext/altivec-8.c: Same.
25598 * gcc.dg/ext/altivec-varargs-1.c: Same.
25599
25600 * g++.dg/ext/altivec-1.C: Correct dg syntax.
25601 * g++.dg/ext/altivec-10.C: Same.
25602 * g++.dg/ext/altivec-2.C: Same.
25603 * g++.dg/ext/altivec-3.C: Same.
25604 * g++.dg/ext/altivec-4.C: Same.
25605 * g++.dg/ext/altivec-5.C: Same.
25606 * g++.dg/ext/altivec-6.C: Same.
25607 * g++.dg/ext/altivec-7.C: Same.
25608 * g++.dg/ext/altivec-8.C: Same.
25609 * g++.dg/ext/altivec-9.C: Same.
25610
25611 2004-06-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25612
25613 PR c++/7841
25614 * g++.old-deja/g++.pt/ctor2.C: Add error mark.
25615
25616 2004-06-07 Eric Botcazou <ebotcazou@libertysurf.fr>
25617
25618 * gcc.dg/union-1.c: New test.
25619
25620 2004-06-07 Roger Sayle <roger@eyesopen.com>
25621
25622 * gcc.dg/builtins-41.c: New test case.
25623 * gcc.dg/builtins-42.c: New test case.
25624
25625 2004-06-07 David Edelsohn <edelsohn@gnu.org>
25626
25627 * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
25628 * g++.dg/ext/altivec-10.C: Same.
25629 * g++.dg/ext/altivec-2.C: Same.
25630 * g++.dg/ext/altivec-3.C: Same.
25631 * g++.dg/ext/altivec-4.C: Same.
25632 * g++.dg/ext/altivec-5.C: Same.
25633 * g++.dg/ext/altivec-6.C: Same.
25634 * g++.dg/ext/altivec-7.C: Same.
25635 * g++.dg/ext/altivec-8.C: Same.
25636 * g++.dg/ext/altivec-9.C: Same.
25637 * g++.old-deja/g++.abi/cxa_vec.C: Same.
25638 * g++.old-deja/g++.brendan/new3.C: Same.
25639 * gcc.c-torture/execute/eeprof-1.x: Same.
25640
25641 2004-06-07 Joseph S. Myers <jsm@polyomino.org.uk>
25642
25643 PR c/14765
25644 * gcc.dg/pr14765-1.c: New test.
25645
25646 2004-06-07 Roger Sayle <roger@eyesopen.com>
25647
25648 PR c/14649
25649 * gcc.dg/pr14649-1.c: New test case.
25650
25651 2004-06-07 Richard Henderson <rth@redhat.com>
25652
25653 * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
25654 if temporaries.
25655
25656 2004-06-07 David Edelsohn <edelsohn@gnu.org>
25657
25658 * g++.dg/eh/elide1.C: Remove XFAIL.
25659
25660 2004-06-07 Mark Mitchell <mark@codesourcery.com>
25661
25662 PR c++/15337
25663 * g++.dg/expr/sizeof3.C: New test.
25664
25665 PR c++/14777
25666 * g++.dg/template/access14.C: New test.
25667
25668 PR c++/15554
25669 * g++.dg/template/enum1.C: New test.
25670
25671 PR c++/15057
25672 * g++.dg/eh/throw1.C: New test.
25673
25674 2004-06-07 David Ayers <d.ayers@inode.at>
25675 Ziemowit Laski <zlaski@apple.com>
25676
25677 * lib/objc.exp (objc_target_compile): Revert the '-framework
25678 Foundation' flag fix, since bare Darwin does not ship
25679 with the Foundation framework.
25680 * objc/execute/next_mapping.h: Provide a local NSConstantString
25681 @interface and @implementation.
25682 (objc_constant_string_init): A constructor function, used to
25683 initialize the NSConstantString meta-class object.
25684 * objc/execute/string1.m: Include "next_mapping.h" instead of
25685 <Foundation/NSString.h>.
25686 * objc/execute/string2.m: Likewise.
25687 * objc/execute/string3.m: Likewise.
25688 * objc/execute/string4.m: Likewise.
25689
25690 2004-06-06 H.J. Lu <hongjiu.lu@intel.com>
25691
25692 * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
25693 to double. Replace double with FLOAT.
25694 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
25695
25696 * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
25697 * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
25698 * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
25699 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
25700 * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
25701 * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
25702 * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
25703 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
25704
25705 2004-06-06 Joseph S. Myers <jsm@polyomino.org.uk>
25706
25707 PR c/13519
25708 * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
25709
25710 2004-06-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25711
25712 PR c++/15503
25713 * g++.dg/template/meminit2.C: New test.
25714
25715 2004-06-04 Paolo Bonzini <bonzini@gnu.org>
25716
25717 PR target/15822
25718 * gcc.c-torture/execute/compare-fp-1.c,
25719 gcc.c-torture/execute/compare-fp-2.c,
25720 gcc.c-torture/execute/compare-fp-3.c,
25721 gcc.c-torture/execute/compare-fp-4.c,
25722 gcc.c-torture/execute/compare-fp-3.x,
25723 gcc.c-torture/execute/compare-fp-4.x: Moved...
25724 * gcc.c-torture/execute/ieee/compare-fp-1.c,
25725 gcc.c-torture/execute/ieee/compare-fp-2.c,
25726 gcc.c-torture/execute/ieee/compare-fp-3.c,
25727 gcc.c-torture/execute/ieee/compare-fp-4.c,
25728 gcc.c-torture/execute/ieee/compare-fp-3.x,
25729 gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
25730
25731 2004-06-04 David Ayers <d.ayers@inode.at>
25732
25733 * objc/execute/protocol-isEqual-4.m: New testcase.
25734
25735 2004-06-04 Nicola Pero <n.pero@mi.flashnet.it>
25736
25737 * objc/execute/protocol-isEqual-1.m: New testcase.
25738 * objc/execute/protocol-isEqual-2.m: New testcase.
25739 * objc/execute/protocol-isEqual-3.m: New testcase.
25740
25741 2004-06-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25742
25743 * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
25744
25745 2004-06-02 Ziemowit Laski <zlaski@apple.com>
25746
25747 * lib/objc.exp (objc_target_compile): When running tests on
25748 Darwin (Mac OS X), inform the linker about '-framework
25749 'Foundation'.
25750
25751 2004-06-02 Eric Christopher <echristo@redhat.com>
25752
25753 * gcc.c-torture/compile/20040602-1.c: New.
25754
25755 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>
25756
25757 * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
25758 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
25759
25760 PR tree-optimization/14736
25761 * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
25762
25763 PR tree-optimization/14042
25764 * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
25765
25766 PR tree-optimization/14729
25767 * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
25768
25769 2004-06-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25770
25771 PR fortran/15557
25772 * gfortran.fortran-torture/execute/data_3.f90: New testcase.
25773
25774 2004-06-01 Richard Hederson <rth@redhat.com>
25775
25776 * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
25777
25778 2004-06-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25779
25780 PR c++/14932
25781 * g++.dg/parse/offsetof4.C: New test.
25782
25783 2004-06-01 Nicola Pero <nicola@brainstorm.co.uk>
25784
25785 PR objc/7993
25786 * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
25787
25788 2004-05-31 Mark Mitchell <mark@codesourcery.com>
25789
25790 PR c++/15701
25791 * g++.dg/template/friend29.C: New test.
25792
25793 2004-05-31 Joseph S. Myers <jsm@polyomino.org.uk>
25794
25795 PR c/15749
25796 * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
25797
25798 2004-05-31 Eric Botcazou <ebotcazou@libertysurf.fr>
25799
25800 * gcc.dg/sparc-trap-1.c: New test.
25801
25802 2004-05-31 Roger Sayle <roger@eyesopen.com>
25803
25804 PR middle-end/15069
25805 * g++.dg/opt/fold3.C: New test case.
25806
25807 2004-05-30 Graham Stott <graham.stott@btinternet.com>
25808
25809 * lib/target-supports.exp (check_iconv_available): Fix fallout
25810 from 2004-05-28 patch.
25811
25812 2004-05-30 Paul Brook <paul@codesourcery.com>
25813
25814 PR fortran/15620
25815 * gfortran.fortran-torture/execute/st_function_1.f90: New test.
25816 * gfortran.fortran-torture/execute/st_function_2.f90: New test.
25817
25818 2004-05-30 Steven G. Kargl <kargls@comcast.net>
25819
25820 * gfortran.fortran-torture/execute/random_1.f90: New test.
25821
25822 2004-05-28 Ziemowit Laski <zlaski@apple.com>
25823
25824 * g++.dg/ext/altivec-10.C: New test.
25825
25826 2004-05-29 Paul Brook <paul@codesourcery.com>
25827
25828 * gfortran.fortran-torture/execute/equiv_1.f90: New test.
25829
25830 2004-05-28 Ziemowit Laski <zlaski@apple.com>
25831
25832 * gcc.dg/altivec-16.c: New test.
25833
25834 2004-05-28 Janis Johnson <janis187@us.ibm.com>
25835
25836 * lib/target-supports.exp (check_vmx_hw_available): New.
25837 * gcc.dg/vmx/vmx.exp: Use it to determine default action.
25838
25839 * lib/target-supports.exp (check_alias_available,
25840 check_iconv_available, check_named_sections_available): Use
25841 unique names for temporary files.
25842
25843 2004-05-28 Ziemowit Laski <zlaski@apple.com>
25844
25845 * gcc.dg/altivec-15.c: New test.
25846
25847 2004-05-28 Mark Mitchell <mark@codesourcery.com>
25848
25849 PR c++/15083
25850 * g++.dg/warn/noeffect6.C: New test.
25851
25852 PR c++/15471
25853 * g++.dg/expr/ptrmem4.C: New test.
25854
25855 PR c++/15640
25856 * g++.dg/template/operator3.C: New test.
25857
25858 2004-05-28 Mark Mitchell <mark@codesourcery.com>
25859
25860 PR c++/14668
25861 * g++.dg/lookup/redecl1.C: New test.
25862 * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
25863
25864 2004-05-28 Paolo Bonzini <bonzini@gnu.org>
25865
25866 * gcc.c-torture/execute/compare-fp-1.c,
25867 gcc.c-torture/execute/compare-fp-2.c,
25868 gcc.c-torture/execute/compare-fp-3.c,
25869 gcc.c-torture/execute/compare-fp-4.c,
25870 gcc.c-torture/execute/compare-fp-3.x,
25871 gcc.c-torture/execute/compare-fp-4.x,
25872 gcc.dg/pr15649-1.c: New.
25873
25874 2004-05-27 Adam Nemet <anemet@lnxw.com>
25875
25876 PR c++/12883
25877 * g++.dg/init/array14.C: New test.
25878
25879 2004-05-25 Janis Johnson <janis187@us.ibm.com>
25880
25881 * lib/compat.exp (compat-get-options-main): New.
25882 (compat-get-options): Remove unneeded code, warn for ignored
25883 command.
25884 (compat-execute): Check flag set by dg-require-* commands.
25885
25886 * lib/compat.exp (compat-execute): Break up long lines.
25887
25888 2004-05-24 Janis Johnson <janis187@us.ibm.com>
25889
25890 * gcc.dg/altivec-7.c: Don't use 'vector long'.
25891 * gcc.dg/altivec-14.c: New test.
25892 * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
25893
25894 * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
25895 * gcc.dg/altivec-12.c: Ditto.
25896
25897 * gcc.dg/altivec-3.c: Move call to altivec_check.
25898
25899 2004-05-23 Mark Mitchell <mark@codesourcery.com>
25900
25901 PR c++/15044
25902 * g++.dg/template/error12.C: New test.
25903
25904 PR c++/15317
25905 * g++.dg/ext/attrib15.C: New test.
25906
25907 PR c++/15329
25908 * g++.dg/template/ptrmem9.C: New test.
25909
25910 2004-05-25 Paul Brook <paul@codesourcery.com>
25911
25912 * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
25913
25914 2004-05-23 Mark Mitchell <mark@codesourcery.com>
25915
25916 PR c++/15165
25917 * g++.dg/template/crash19.C: New test.
25918
25919 2004-05-23 Mark Mitchell <mark@codesourcery.com>
25920
25921 PR c++/15025
25922 * g++.dg/template/redecl1.C: New test.
25923
25924 2004-05-23 Mark Mitchell <mark@codesourcery.com>
25925
25926 PR c++/14821
25927 * g++.dg/other/ns1.C: New test.
25928
25929 PR c++/14883
25930 * g++.dg/template/invalid1.C: New test.
25931
25932 2004-05-23 Paul Brook <paul@codesourcery.com>
25933 Victor Leikehman <lei@haifasphere.co.il>
25934
25935 * gfortran.fortran-torture/execute/common_init_1.f90: New test.
25936 * gfortran.fortran-torture/execute/equiv_init.f90: New test.
25937
25938 2004-05-22 Mark Mitchell <mark@codesourcery.com>
25939
25940 PR c++/15285
25941 PR c++/15299
25942 * g++.dg/template/non-dependent5.C: New test.
25943 * g++.dg/template/non-dependent6.C: New test.
25944
25945 2004-05-22 Mark Mitchell <mark@codesourcery.com>
25946
25947 PR c++/15507
25948 * g++.dg/inherit/union1.C: New test.
25949
25950 PR c++/15542
25951 * g++.dg/template/addr1.C: New test.
25952
25953 PR c++/15427
25954 * g++.dg/template/array5.C: New test.
25955
25956 PR c++/15287
25957 * g++.dg/template/array6.C: New test.
25958
25959 2004-05-22 Wolfgang Bangerth <bangerth@dealii.org>
25960 Roger Sayle <roger@eyesopen.com>
25961
25962 * g++.dg/lookup/forscope2.C: New test case.
25963
25964 2004-05-22 Ben Elliston <bje@au.ibm.com>
25965
25966 * gcc.dg/cpp/Wmissingdirs.c: New.
25967
25968 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
25969
25970 PR target/15301
25971 * gcc.dg/compat/union-m128-1.h: New file.
25972 * gcc.dg/compat/union-m128-1_main.c: Likewise.
25973 * gcc.dg/compat/union-m128-1_x.c: Likewise.
25974 * gcc.dg/compat/union-m128-1_y.c: Likewise.
25975
25976 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
25977
25978 PR target/15302
25979 * gcc.dg/compat/struct-complex-1.h: New file.
25980 * gcc.dg/compat/struct-complex-1_main.c: Likewise.
25981 * gcc.dg/compat/struct-complex-1_x.c: Likewise.
25982 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
25983
25984 2004-05-20 Roger Sayle <roger@eyesopen.com>
25985
25986 PR middle-end/3074
25987 * gcc.dg/pr3074-1.c: New test case.
25988 * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
25989
25990 2004-05-20 Falk Hueffner <falk@debian.org>
25991
25992 PR other/15526
25993 * gcc.dg/ftrapv-1.c: New test case.
25994
25995 2004-05-18 Feng Wang <fengwang@nudt.edu.cn>
25996
25997 * gfortran.fortran-torture/execute/power.f90: Test constant integers.
25998
25999 2004-05-18 Andrew Pinski <pinskia@physics.uc.edu>
26000 Jeff Law <law@redhat.com>
26001
26002 * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
26003 * gcc.dg/tree-ssa/20040518-2.c: New test.
26004
26005 * gcc.dg/tree-ssa/20040518-1.c: New test.
26006
26007 2004-05-18 Zack Weinberg <zack@codesourcery.com>
26008
26009 * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
26010
26011 2004-05-18 Paul Brook <paul@codesourcery.com>
26012
26013 PR fortran/13930
26014 * gfortran.fortran-torture/execute/der_init_4.f90: New test.
26015
26016 2004-05-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26017
26018 * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
26019 constant folding.
26020
26021 2004-05-17 Steven Bosscher <stevenb@suse.de>
26022
26023 * gcc.dg/tree-ssa/20040517-1.c: New test.
26024
26025 2004-05-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26026
26027 * gcc.dg/loop-4.c: New test.
26028
26029 2004-05-15 Andrew Pinski <pinskia@physics.uc.edu>
26030
26031 * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
26032
26033 2004-05-15 Bud Davis <bdavis9659@comcast.net>
26034
26035 PR fortran/15311
26036 * gfortran.fortran-torture/execute/write_a_1.f90: New test.
26037
26038 2004-05-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26039
26040 PR fortran/13826
26041 PR fortran/13940
26042 * gfortran.fortran-torture/compile/data_1.f90: New test.
26043
26044 2004-05-15 Ulrich Weigand <uweigand@de.ibm.com>
26045
26046 * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
26047 * gcc.dg/uninit-H.c: Define ASM for __s390__.
26048
26049 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
26050
26051 * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
26052
26053 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
26054
26055 PR c/15444
26056 * gcc.dg/format/xopen-1.c: Adjust expected message.
26057 * gcc.dg/format/xopen-3.c: New test.
26058
26059 2004-05-14 Victor Leikehman <lei@haifasphere.co.il>
26060
26061 * gfortran.fortran-torture/execute/def_init_3.f90: New test.
26062
26063 2004-05-14 Jeff Law <law@redhat.com>
26064
26065 * gcc.dg/tree-ssa/20040514-2.c: New test.
26066
26067 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26068
26069 * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
26070 this ...
26071 * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
26072 this.
26073
26074 2004-05-14 Andrew Pinski <pinskia@physics.uc.edu>
26075
26076 * gcc.dg/tree-ssa/20040514-1.c: New test.
26077
26078 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26079
26080 * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
26081 test.
26082
26083 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26084
26085 PR fortran/14066
26086 * gfortran.fortran-torture/compile/do_1.f90: New test.
26087
26088 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26089
26090 PR fortran/15051
26091 * gfortran.fortran-torture/compile/empty_interface_1.f90: New
26092 test.
26093
26094 2004-05-14 Bud Davis <bdavis9659@comcast.net>
26095
26096 PR fortran/15149
26097 * gfortran.fortran-torture/execute/random_init.f90: New test.
26098
26099 2004-05-13 Paul Brook <paul@codesourcery.com>
26100
26101 PR fortran/15314
26102 * gfortran.fortran-torture/execute/der_init_s.f90: New test.
26103
26104 2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
26105
26106 * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
26107 for the powerpc case.
26108
26109 2004-05-13 Jeff Law <law@redhat.com>
26110
26111 * gcc.dg/tree-ssa/20040513-1.c: New test.
26112 * gcc.dg/tree-ssa/20040513-2.c: New test.
26113
26114 2004-05-13 Paul Brook <paul@codesourcery.com>
26115
26116 * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
26117 * gcc.dg/tree-ssa/20030714-1.c: Ditto.
26118 * gcc.dg/tree-ssa/20030708-1.c: Ditto.
26119
26120 2004-05-13 Andreas Schwab <schwab@suse.de>
26121
26122 PR other/10819
26123 * lib/gfortran.exp (gfortran_version): Do not match NL/CR
26124 characters.
26125
26126 2004-05-13 Bud Davis <bdavis9659@comcast.net>
26127
26128 PR fortran/15294
26129 * gfortran.fortran-torture/execute/adjustr.f90: New file.
26130
26131 2004-05-13 Diego Novillo <dnovillo@redhat.com>
26132
26133 Merge from tree-ssa-20020619-branch. See
26134 ChangeLog.tree-ssa for details.
26135
26136 2004-05-11 Ziemowit Laski <zlaski@apple.com>
26137
26138 * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
26139 include <altivec.h> explicitly.
26140 * gcc.dg/altivec-13.c: Likewise.
26141
26142 2004-05-11 Paul Brook <paul@codesourcery.com>
26143
26144 * gcc.c-torture/compile/20010518-1.c: Force enum size.
26145
26146 2004-05-10 Eric Christopher <echristo@redhat.com>
26147
26148 * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
26149 * gcc.dg/sibcall-4.c: Ditto.
26150
26151 2004-05-10 Ziemowit Laski <zlaski@apple.com>
26152
26153 * g++.dg/ext/altivec-8.C: New test case.
26154 * gcc.dg/altivec-13.c: New test case.
26155
26156 2004-05-08 Roger Sayle <roger@eyesopen.com>
26157
26158 * gcc.c-torture/execute/divcmp-1.c: New test case.
26159 * gcc.c-torture/execute/divcmp-2.c: New test case.
26160 * gcc.c-torture/execute/divcmp-3.c: New test case.
26161
26162 2004-05-07 Eric Botcazou <ebotcazou@libertysurf.fr>
26163
26164 * g++.dg/other/pragma-re-2.C: New test.
26165
26166 2004-05-07 Uros Bizjak <uros@kss-loka.si>
26167
26168 * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
26169 * gcc.dg/i386-387-2.c: Likewise.
26170
26171 * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
26172 __builtin_drem.
26173 * gcc.dg/i386-387-6.c: Likewise.
26174
26175 2004-05-07 Uros Bizjak <uros@kss-loka.si>
26176
26177 * gcc.dg/builtins-33.c: Also check log1p*.
26178
26179 2004-05-07 Hans-Peter Nilsson <hp@axis.com>
26180
26181 PR optimization/15296
26182 * gcc.c-torture/execute/pr15296.c: New test.
26183
26184 2004-05-05 Uros Bizjak <uros@kss-loka.si>
26185
26186 * gcc.dg/builtins-40.c: New test.
26187
26188 2004-05-05 Richard Sandiford <rsandifo@redhat.com>
26189
26190 * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
26191
26192 2004-05-04 Paolo Bonzini <bonzini@gnu.org>
26193
26194 * g++.dg/ext/spe1.C: New testcase.
26195
26196 2004-05-04 Ziemowit Laski <zlaski@apple.com>
26197
26198 * objc.dg/image-info.m: Allow additional attributes
26199 for __image_info section.
26200
26201 2004-05-04 Richard Sandiford <rsandifo@redhat.com>
26202
26203 * gcc.dg/torture/mips-hilo-2.c: New test.
26204
26205 2004-05-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
26206
26207 PR c++/14389
26208 * g++.dg/template/member5.C: New test.
26209
26210 2004-05-03 Uros Bizjak <uros@kss-loka.si>
26211
26212 * gcc.dg/builtins-34.c: Also check expm1*.
26213
26214 2004-05-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26215
26216 * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
26217 * gcc.dg/torture/builtin-convert-3.c: New test.
26218
26219 2004-05-01 Ulrich Weigand <uweigand@de.ibm.com>
26220
26221 PR middle-end/15054
26222 * g++.dg/opt/pr15054.C: New test.
26223
26224 2004-04-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26225
26226 * gcc.dg/torture/builtin-rounding-1.c: New test.
26227 * gcc.dg/builtins-25.c: Delete.
26228 * gcc.dg/builtins-29.c: Delete.
26229
26230 2004-04-29 Andreas Krebbel <krebbel1@de.ibm.com>
26231
26232 * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
26233 * gcc.dg/sibcall-4.c: Likewise.
26234 * gcc.dg/sibcall-6.c: Enable s390 as test platform.
26235
26236 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
26237
26238 * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
26239 bit-field on 16-bit targets.
26240
26241 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
26242
26243 * gcc.c-torture/execute/20040409-2.c: Fix constants used on
26244 16-bit targets.
26245
26246 2004-04-30 Andrew Pinski <pinskia@physics.uc.edu>
26247
26248 * gcc.dg/rs6000-power2-1.c: Change to compile only.
26249 * gcc.dg/rs6000-power2-2.c: Likewise.
26250
26251 2004-04-29 Andrew Pinski <pinskia@physics.uc.edu>
26252
26253 * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
26254 * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
26255 Change the asm registers to be in form of frN instead of fN.
26256
26257 2004-04-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26258
26259 * gcc.dg/torture/builtin-convert-2.c: New test.
26260
26261 2004-04-28 Andrew Pinski <pinskia@physics.uc.edu>
26262
26263 * gcc.dg/rs6000-power2-1.c: New test.
26264 * gcc.dg/rs6000-power2-2.c: New test.
26265
26266 2004-04-28 Jan Hubicka <jh@suse.cz>
26267
26268 * gcc.dg/unused-6.c: New test.
26269
26270 2004-04-24 Laurent GUERBY <laurent@guerby.net>
26271 Ulrich Weigand <uweigand@de.ibm.com>
26272
26273 * ada/acats/run_all.sh: Define $target variable.
26274
26275 2004-04-26 Andrew Pinski <pinskia@physics.uc.edu>
26276
26277 PR c++/15119
26278 * g++.dg/other/vararg-1.C: New test.
26279
26280 PR c++/4794
26281 * g++.dg/eh/cleanup3.C: New test.
26282
26283 2004-04-24 Laurent GUERBY <laurent@guerby.net>
26284
26285 * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
26286 and ad8011a (target_insn).
26287 * ada/acats/support/macro.dfs: Likewise.
26288 * ada/acats/support/impbit.adb: New file.
26289
26290 2004-04-23 Ulrich Weigand <uweigand@de.ibm.com>
26291
26292 * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
26293
26294 2004-04-23 Eric Botcazou <ebotcazou@libertysurf.fr>
26295
26296 * gcc.dg/loop-3.c: New test.
26297
26298 2004-04-23 Daniel Jacobowitz <drow@mvista.com>
26299
26300 * gcc.c-torture/execute/simd-5.c: New test.
26301
26302 2004-04-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
26303
26304 PR c++/15064
26305 * g++.dg/template/crash18.C: New test.
26306
26307 2004-04-22 Mark Mitchell <mark@codesourcery.com>
26308
26309 * g++.dg/ext/complit3.C: New test.
26310
26311 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
26312
26313 * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
26314 * gcc.dg/altivec-3.c: Same.
26315 * gcc.dg/altivec-varargs-1.c: Same.
26316
26317 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
26318
26319 * lib/target-supports.exp (check_profiling_available): Assume
26320 profiling is not available on powerpc-eabi targets.
26321
26322 2004-04-21 Janis Johnson <janis187@us.ibm.com>
26323
26324 * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
26325 * gcc.dg/vmx/bug-1.c: Ditto.
26326
26327 2004-04-20 Eric Christopher <echristo@redhat.com>
26328
26329 * gcc.dg/charset/extern.c: New test.
26330 * g++.dg/charset/extern3.cc: Ditto.
26331
26332 2004-04-20 Uros Bizjak <uros@kss-loka.si>
26333
26334 * gcc.dg/builtins-39.c: New test.
26335
26336 2004-04-20 Aldy Hernandez <aldyh@redhat.com>
26337
26338 * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
26339
26340 2004-04-20 Richard Sandiford <rsandifo@redhat.com>
26341
26342 * gcc.dg/torture/mips-hilo-1.c: New test.
26343
26344 2004-04-19 Andrew Pinski <pinskia@physics.uc.edu>
26345
26346 * gcc.c-torture/compile/20040419-1.c: New test.
26347
26348 2004-04-18 Aldy Hernandez <aldyh@redhat.com>
26349
26350 * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
26351
26352 2004-04-18 Zack Weinberg <zack@codesourcery.com>
26353 Aldy Hernandez <aldyh@redhat.com>
26354
26355 * gcc.c-torture/execute/va-arg-24.c: New.
26356
26357 2004-04-17 Zack Weinberg <zack@codesourcery.com>
26358 Aldy Hernandez <aldyh@redhat.com>
26359
26360 * gcc.dg/vmx/1b-01.c: New.
26361 * gcc.dg/vmx/1b-02.c: New.
26362 * gcc.dg/vmx/1b-03.c: New.
26363 * gcc.dg/vmx/1b-04.c: New.
26364 * gcc.dg/vmx/1b-05.c: New.
26365 * gcc.dg/vmx/1b-06.c: New.
26366 * gcc.dg/vmx/1b-07.c: New.
26367 * gcc.dg/vmx/1c-01.c: New.
26368 * gcc.dg/vmx/1c-02.c: New.
26369 * gcc.dg/vmx/3a-01a.c: New.
26370 * gcc.dg/vmx/3a-01.c: New.
26371 * gcc.dg/vmx/3a-01m.c: New.
26372 * gcc.dg/vmx/3a-03.c: New.
26373 * gcc.dg/vmx/3a-03m.c: New.
26374 * gcc.dg/vmx/3a-04.c: New.
26375 * gcc.dg/vmx/3a-04m.c: New.
26376 * gcc.dg/vmx/3a-05.c: New.
26377 * gcc.dg/vmx/3a-06.c: New.
26378 * gcc.dg/vmx/3a-06m.c: New.
26379 * gcc.dg/vmx/3a-07.c: New.
26380 * gcc.dg/vmx/3b-01.c: New.
26381 * gcc.dg/vmx/3b-02.c: New.
26382 * gcc.dg/vmx/3b-10.c: New.
26383 * gcc.dg/vmx/3b-13.c: New.
26384 * gcc.dg/vmx/3b-14.c: New.
26385 * gcc.dg/vmx/3b-15.c: New.
26386 * gcc.dg/vmx/3c-01a.c: New.
26387 * gcc.dg/vmx/3c-01.c: New.
26388 * gcc.dg/vmx/3c-02.c: New.
26389 * gcc.dg/vmx/3c-03.c: New.
26390 * gcc.dg/vmx/3d-01.c: New.
26391 * gcc.dg/vmx/4-01.c: New.
26392 * gcc.dg/vmx/4-03.c: New.
26393 * gcc.dg/vmx/5-01.c: New.
26394 * gcc.dg/vmx/5-02.c: New.
26395 * gcc.dg/vmx/5-03.c: New.
26396 * gcc.dg/vmx/5-04.c: New.
26397 * gcc.dg/vmx/5-05.c: New.
26398 * gcc.dg/vmx/5-06.c: New.
26399 * gcc.dg/vmx/5-07.c: New.
26400 * gcc.dg/vmx/5-07t.c: New.
26401 * gcc.dg/vmx/5-08.c: New.
26402 * gcc.dg/vmx/5-10.c: New.
26403 * gcc.dg/vmx/5-11.c: New.
26404 * gcc.dg/vmx/7-01a.c: New.
26405 * gcc.dg/vmx/7-01.c: New.
26406 * gcc.dg/vmx/7c-01.c: New.
26407 * gcc.dg/vmx/7d-01.c: New.
26408 * gcc.dg/vmx/7d-02.c: New.
26409 * gcc.dg/vmx/8-01.c: New.
26410 * gcc.dg/vmx/8-02a.c: New.
26411 * gcc.dg/vmx/8-02.c: New.
26412 * gcc.dg/vmx/brode-1.c: New.
26413 * gcc.dg/vmx/bug-1.c: New.
26414 * gcc.dg/vmx/bug-2.c: New.
26415 * gcc.dg/vmx/bug-3.c: New.
26416 * gcc.dg/vmx/cw-bug-1.c: New.
26417 * gcc.dg/vmx/cw-bug-2.c: New.
26418 * gcc.dg/vmx/cw-bug-3.c: New.
26419 * gcc.dg/vmx/dct.c: New.
26420 * gcc.dg/vmx/debug-1.c: New.
26421 * gcc.dg/vmx/debug-2.c: New.
26422 * gcc.dg/vmx/debug-3.c: New.
26423 * gcc.dg/vmx/debug-4.c: New.
26424 * gcc.dg/vmx/dos-bug-1-gdb.c: New.
26425 * gcc.dg/vmx/dos-bug-2-gdb.c: New.
26426 * gcc.dg/vmx/eg-5.c: New.
26427 * gcc.dg/vmx/fft.c: New.
26428 * gcc.dg/vmx/gcc-bug-1.c: New.
26429 * gcc.dg/vmx/gcc-bug-2.c: New.
26430 * gcc.dg/vmx/gcc-bug-3.c: New.
26431 * gcc.dg/vmx/gcc-bug-4.c: New.
26432 * gcc.dg/vmx/gcc-bug-5.c: New.
26433 * gcc.dg/vmx/gcc-bug-6.c: New.
26434 * gcc.dg/vmx/gcc-bug-7.c: New.
26435 * gcc.dg/vmx/gcc-bug-8.c: New.
26436 * gcc.dg/vmx/gcc-bug-9.c: New.
26437 * gcc.dg/vmx/gcc-bug-b.c: New.
26438 * gcc.dg/vmx/gcc-bug-c.c: New.
26439 * gcc.dg/vmx/gcc-bug-d.c: New.
26440 * gcc.dg/vmx/gcc-bug-e.c: New.
26441 * gcc.dg/vmx/gcc-bug-f.c: New.
26442 * gcc.dg/vmx/gcc-bug-g.c: New.
26443 * gcc.dg/vmx/gcc-bug-i.c: New.
26444 * gcc.dg/vmx/harness.h: New.
26445 * gcc.dg/vmx/ira1.c: New.
26446 * gcc.dg/vmx/ira2a.c: New.
26447 * gcc.dg/vmx/ira2b.c: New.
26448 * gcc.dg/vmx/ira2.c: New.
26449 * gcc.dg/vmx/ira2c.c: New.
26450 * gcc.dg/vmx/mem.c: New.
26451 * gcc.dg/vmx/newton-1.c: New.
26452 * gcc.dg/vmx/ops.c: New.
26453 * gcc.dg/vmx/sn7153.c: New.
26454 * gcc.dg/vmx/spill2.c: New.
26455 * gcc.dg/vmx/spill3.c: New.
26456 * gcc.dg/vmx/spill.c: New.
26457 * gcc.dg/vmx/t.c: New.
26458 * gcc.dg/vmx/varargs-1.c: New.
26459 * gcc.dg/vmx/varargs-2.c: New.
26460 * gcc.dg/vmx/varargs-3.c: New.
26461 * gcc.dg/vmx/varargs-4.c: New.
26462 * gcc.dg/vmx/varargs-5.c: New.
26463 * gcc.dg/vmx/varargs-6.c: New.
26464 * gcc.dg/vmx/varargs-7.c: New.
26465 * gcc.dg/vmx/vmx.exp: New.
26466 * gcc.dg/vmx/vprint-1.c: New.
26467 * gcc.dg/vmx/vscan-1.c: New.
26468 * gcc.dg/vmx/x-01.c: New.
26469 * gcc.dg/vmx/x-02.c: New.
26470 * gcc.dg/vmx/x-03.c: New.
26471 * gcc.dg/vmx/x-04.c: New.
26472 * gcc.dg/vmx/x-05.c: New.
26473 * gcc.dg/vmx/yousufi-1.c: New.
26474 * gcc.dg/vmx/zero-1.c: New.
26475 * gcc.dg/vmx/zero.c: New.
26476
26477 2004-04-17 Andrew Pinski <pinskia@physics.uc.edu>
26478
26479 * g++.dg/lookup/java1.C: Update for chage of
26480 _Jv_AllocObject.
26481 * g++.dg/lookup/java2.C: Likewise.
26482
26483 2004-04-17 Laurent GUERBY <laurent@guerby.net>
26484
26485 * ada/acats/run_all.sh: use -O2 by default.
26486
26487 2004-04-17 Richard Sandiford <rsandifo@redhat.com>
26488
26489 * gcc.dg/vr-mult-[12].c: New tests.
26490
26491 2004-04-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26492
26493 * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
26494
26495 * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
26496
26497 2004-04-15 Richard Sandiford <rsandifo@redhat.com>
26498
26499 * lib/target-supports.exp (check_profiling_available): Assume profiling
26500 isn't available for mips*-*-elf targets.
26501
26502 2004-04-14 Uros Bizjak <uros@kss-loka.si>
26503
26504 * gcc.dg/builtins-38.c: New test.
26505
26506 2004-04-14 Eric Christopher <echristo@redhat.com>
26507
26508 * g++.dg/charset/charset.exp: Run .cc extension tests.
26509
26510 2004-04-14 Zack Weinberg <zack@codesourcery.com>
26511
26512 * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32). Update commentary.
26513
26514 2004-04-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26515
26516 * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
26517
26518 2004-04-13 Uros Bizjak <uros@kss-loka.si>:
26519
26520 * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
26521 * gcc.dg/i386-387-2.c: Likewise.
26522
26523 * gcc.dg/i386-387-7.c: New test.
26524 * gcc.dg/i386-387-8.c: New test.
26525
26526 * gcc.dg/builtins-37.c: New test.
26527
26528 2004-04-13 Geoffrey Keating <geoffk@apple.com>
26529
26530 * g++.dg/pch/externc-1.C: Add missing semicolon.
26531
26532 2004-04-13 Aldy Hernandez <aldyh@redhat.com>
26533
26534 * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
26535
26536 2004-04-12 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
26537
26538 * gcc.c-torture/execute/20040411-1.c: New test.
26539
26540 2004-04-10 Joseph S. Myers <jsm@polyomino.org.uk>
26541
26542 * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
26543
26544 2004-04-09 Chris Demetriou <cgd@broadcom.com>
26545
26546 * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
26547
26548 2004-04-09 Zack Weinberg <zack@codesourcery.com>
26549
26550 * lib/target-supports.exp (check_named_sections_available): New.
26551 * lib/gcc-dg.exp (dg-require-named-sections): New.
26552 * lib/prune.exp (prune_gcc_output): Incorporate prunes from
26553 old-deja.exp. Also prune error-count message from HP linker.
26554 * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
26555
26556 * g++.dg/init/init-ref4.C: Use dg-require-weak.
26557 * g++.old-deja/g++.pt/static3.C: Likewise.
26558 * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
26559
26560 2004-04-09 Roger Sayle <roger@eyesopen.com>
26561
26562 * gcc.c-torture/execute/20040409-1.c: New test case.
26563 * gcc.c-torture/execute/20040409-2.c: New test case.
26564 * gcc.c-torture/execute/20040409-3.c: New test case.
26565
26566 2004-04-09 Andrew Pinski <pinskia@physics.uc.edu>
26567
26568 * gcc.dg/20040409-1.c: New test.
26569
26570 2004-04-08 Roger Sayle <roger@eyesopen.com>
26571
26572 PR target/14888
26573 * g++.dg/opt/pr14888.C: New test case.
26574
26575 2004-04-08 Geoffrey Keating <geoffk@apple.com>
26576
26577 * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
26578 gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
26579 gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
26580 gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
26581 New tests.
26582
26583 2004-04-08 Paul Brook <paul@codesourcery.com>
26584
26585 * gcc.dg/spill-1.c: New test.
26586
26587 2004-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26588
26589 * gcc.dg/torture/builtin-ctype-2.c: New test.
26590
26591 2004-04-07 Ian Lance Taylor <ian@wasabisystems.com>
26592
26593 * gcc.dg/pch/pch.exp: Add largefile test.
26594
26595 2004-04-06 Geoffrey Keating <geoffk@apple.com>
26596
26597 * g++.dg/pch/externc-1.Hs: New.
26598 * g++.dg/pch/externc-1.C: New.
26599
26600 2004-04-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26601
26602 * gcc.dg/compat/struct-by-value-5a_main.c,
26603 gcc.dg/compat/struct-by-value-5b_main.c: New files.
26604 * gcc.dg/compat/struct-by-value-5_main.c: Delete.
26605 * gcc.dg/compat/struct-by-value-5a_x.c,
26606 gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
26607 gcc.dg/compat/struct-by-value-5_x.c.
26608 * gcc.dg/compat/struct-by-value-5a_y.c,
26609 gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
26610 gcc.dg/compat/struct-by-value-5_y.c.
26611
26612 * gcc.dg/compat/struct-by-value-6a_main.c,
26613 gcc.dg/compat/struct-by-value-6b_main.c: New files.
26614 * gcc.dg/compat/struct-by-value-6_main.c: Delete.
26615 * gcc.dg/compat/struct-by-value-6a_x.c,
26616 gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
26617 gcc.dg/compat/struct-by-value-6_x.c.
26618 * gcc.dg/compat/struct-by-value-6a_y.c,
26619 gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
26620 gcc.dg/compat/struct-by-value-6_y.c.
26621
26622 * gcc.dg/compat/struct-by-value-7a_main.c,
26623 gcc.dg/compat/struct-by-value-7b_main.c: New files.
26624 * gcc.dg/compat/struct-by-value-7_main.c: Delete.
26625 * gcc.dg/compat/struct-by-value-7a_x.c,
26626 gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
26627 gcc.dg/compat/struct-by-value-7_x.c.
26628 * gcc.dg/compat/struct-by-value-7a_y.c,
26629 gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
26630 gcc.dg/compat/struct-by-value-7_y.c.
26631
26632 2004-04-06 Jakub Jelinek <jakub@redhat.com>
26633
26634 * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
26635 * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
26636 * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
26637 options.
26638
26639 2004-04-06 Uros Bizjak <uros@kss-loka.si>
26640
26641 * gcc.dg/builtins-36.c: New test.
26642
26643 2004-04-06 Paul Brook <paul@codesourcery.com>
26644
26645 * README.gcc: Remove obsolete contraint on testcases.
26646
26647 2004-04-05 Paul Brook <paul@codesourcery.com>
26648
26649 PR2123
26650 * g++.dg/expr/anew1.C: XFAIL and make reproducible. Call abort on
26651 failure and exit(0) on success.
26652 * g++.dg/expr/anew2.C: Ditto.
26653 * g++.dg/expr/anew3.C: Ditto.
26654 * g++.dg/expr/anew4.C: Ditto.
26655
26656 2004-04-05 Nathan Sidwell <nathan@codesourcery.com>
26657
26658 PR c++/3518
26659 * g++.dg/template/unify7.C: New.
26660
26661 2004-04-02 Nathanael Nerode <neroden@gcc.gnu.org>
26662
26663 * g++.dg/README: Bring up to date with new subdirectories; remove
26664 duplicate subdirectory lines.
26665
26666 2004-04-02 Nathan Sidwell <nathan@codesourcery.com>
26667
26668 PR c++/14007
26669 * g++.dg/template/unify5.C: New.
26670 * g++.dg/template/unify6.C: New.
26671 * g++.dg/template/qualttp20.C: Adjust.
26672 * g++.old-deja/g++.jason/report.C: Adjust.
26673 * g++.old-deja/g++.other/qual1.C: Adjust.
26674
26675 2004-04-01 Mark Mitchell <mark@codesourcery.com>
26676
26677 PR c++/14803
26678 * g++.dg/inherit/ptrmem1.C: New test.
26679
26680 2004-04-01 Jakub Jelinek <jakub@redhat.com>
26681
26682 PR c++/14755
26683 * gcc.c-torture/execute/20040331-1.c: New test.
26684 * gcc.dg/20040331-1.c: New test.
26685
26686 2004-04-01 Paul Brook <paul@codesourcery.com>
26687
26688 * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
26689
26690 2004-03-30 Mark Mitchell <mark@codesourcery.com>
26691
26692 PR c++/14724
26693 * g++.dg/init/goto1.C: New test.
26694
26695 PR c++/14763
26696 * g++.dg/template/defarg4.C: New test.
26697
26698 2004-03-30 Hartmut Penner <hpenner@de.ibm.com>
26699
26700 * gcc.dg/altivec-11.c: Extend test for more valid cases.
26701
26702 2004-03-28 David Edelsohn <edelsohn@gnu.org>
26703
26704 * gcc.dg/doloop-1.c: Do not check for lack of "blt".
26705
26706 2004-03-28 Zack Weinberg <zack@codesourcery.com>
26707
26708 * gcc.dg/noncompile/undeclared-2.c: New test.
26709
26710 2004-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
26711
26712 * gcc.dg/940409-1.c: Remove XFAIL.
26713 * gcc.dg/reg-vol-struct-1.c: New test.
26714
26715 2004-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26716
26717 * gcc.dg/torture/builtin-wctype-1.c: New test.
26718
26719 2004-03-26 James A. Morrison <ja2morri@uwaterloo.ca>
26720
26721 * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
26722 * gcc.dg/20001101-1.c: Likewise.
26723 * gcc.dg/20001102-1.c: Likewise.
26724
26725 2004-03-25 Roger Sayle <roger@eyesopen.com>
26726
26727 * gcc.dg/compare8.c: Add an additional test for XOR.
26728
26729 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26730
26731 * gcc.dg/torture/builtin-ctype-1.c: New test.
26732
26733 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26734
26735 * gcc.dg/torture/builtin-explog-1.c: Add new cases.
26736 * gcc.dg/torture/builtin-math-1.c: Likewise.
26737 * gcc.dg/torture/builtin-power-1.c: New test.
26738
26739 2004-03-24 Andreas Schwab <schwab@suse.de>
26740
26741 * lib/prune.exp (prune_gcc_output): Ignore errata warning from
26742 IA64 assembler.
26743
26744 2004-03-23 Joseph S. Myers <jsm@polyomino.org.uk>
26745 Roger Sayle <roger@eyesopen.com>
26746
26747 * gcc.dg/compare8.c: New test case.
26748
26749 2004-03-23 Ziemowit Laski <zlaski@apple.com>
26750
26751 * g++.dg/ext/altivec-7.C: New test.
26752
26753 2004-03-23 Zack Weinberg <zack@codesourcery.com>
26754
26755 PR 12267, 12391, 12560, 13129, 14114, 14133
26756 * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
26757 * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
26758 * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
26759 Adjust error regexps.
26760 * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
26761 * gcc.dg/noncompile/undeclared-1.c: New test cases.
26762 * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
26763 * gcc.dg/local1.c: Add explanatory comment.
26764
26765 2004-03-23 Roger Sayle <roger@eyesopen.com>
26766
26767 PR optimization/14669
26768 * g++.dg/opt/fold2.C: New test case.
26769
26770 2004-03-22 Jakub Jelinek <jakub@redhat.com>
26771
26772 PR c/14069
26773 * gcc.dg/20040322-1.c: New test.
26774
26775 2004-03-22 Eric Botcazou <ebotcazou@libertysurf.fr>
26776
26777 * gcc.dg/ultrasp2.c: Do not pass -m64. Remove redundant lines.
26778 * gcc.dg/ultrasp4.c: Likewise.
26779 * gcc.dg/ultrasp8.c: Do not pass -m64. Add sparcv9-*-*.
26780
26781 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
26782
26783 * gcc.dg/i386-sse-8.c: Reset default options.
26784
26785 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
26786
26787 * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
26788 in the error message text.
26789
26790 2004-03-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
26791
26792 * g++.dg/template/qualttp20.C: Adjust dg- regexp.
26793
26794 2004-03-21 Mark Mitchell <mark@codesourcery.com>
26795
26796 PR c++/14616
26797 * g++.dg/init/array13.C: New test.
26798
26799 2004-03-20 Roger Sayle <roger@eyesopen.com>
26800
26801 PR target/13889
26802 * gcc.c-torture/compile/pr13889.c: New test case.
26803
26804 2004-03-20 Joseph S. Myers <jsm@polyomino.org.uk>
26805
26806 PR c/14635
26807 * builtins-1.c (nan, nans): Don't test.
26808 * builtins-30.c: Don't use nan, nanf, nanl.
26809 * builtins-35.c: New test.
26810
26811 2004-03-19 Ziemowit Laski <zlaski@apple.com>
26812
26813 * g++.dg/ext/altivec-6.C: New test.
26814
26815 2004-03-19 Mark Mitchell <mark@codesourcery.com>
26816
26817 * g++.dg/init/placement3.C: New test.
26818
26819 * g++.dg/template/spec13.C: New test.
26820
26821 * g++.dg/lookup/using11.C: New test.
26822
26823 * g++.dg/lookup/koenig3.C: New test.
26824
26825 * g++.dg/template/operator2.C: New test.
26826
26827 * g++.dg/expr/dtor3.C: New test.
26828 * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
26829 marker.
26830 * g++.old-deja/g++.law/visibility28.C: Likewise.
26831
26832 2004-03-19 Paolo Bonzini <bonzini@gnu.org>
26833
26834 * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
26835 * gcc.dg/ppc64-abi-3.c: Likewise.
26836
26837 2004-03-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
26838
26839 PR c++/14545
26840 * g++.dg/parse/template15.C: New test.
26841
26842 2004-03-18 Mark Mitchell <mark@codesourcery.com>
26843
26844 * g++.dg/expr/dtor2.C: New test.
26845
26846 * g++.dg/lookup/anon4.C: New test.
26847
26848 * g++.dg/overload/using1.C: New test.
26849
26850 * g++.dg/template/lookup7.C: New test.
26851
26852 * g++.dg/template/typename6.C: New test.
26853
26854 * g++.dg/expr/cond6.C: New test.
26855
26856 2004-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26857
26858 * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
26859
26860 2004-03-18 Mark Mitchell <mark@codesourcery.com>
26861
26862 * g++.dg/expr/cond5.C: New test.
26863 * g++.dg/expr/constcast1.C: Likewise.
26864 * g++.dg/expr/ptrmem2.C: Likewise.
26865 * g++.dg/expr/ptrmem3.C: Likewise.
26866 * g++.dg/lookup/main1.C: Likewise.
26867 * g++.dg/template/lookup6.C: Likewise.
26868
26869 2004-03-18 Mark Mitchell <mark@codesourcery.com>
26870
26871 * gcc.dg/local1.c: New test.
26872
26873 * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
26874
26875 2004-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26876
26877 * gcc.dg/torture/builtin-convert-1.c: New test.
26878
26879 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26880
26881 * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
26882
26883 2004-03-16 Mark Mitchell <mark@codesourcery.com>
26884
26885 PR c++/14481
26886 * g++.dg/warn/Wunused-7.C: New test.
26887
26888 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26889
26890 * gcc.dg/torture/builtin-integral-1.c: New test.
26891
26892 2004-03-16 Mark Mitchell <mark@codesourcery.com>
26893
26894 PR c++/14586
26895 * g++.dg/parse/non-dependent3.C: New test.
26896
26897 2004-03-16 Paolo Bonzini <bonzini@gnu.org>
26898
26899 * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
26900 * g++.dg/eh/simd-2.C: Likewise.
26901 * g++.dg/init/array10.C: Likewise.
26902 * gcc.c-torture/compile/simd-1.c: Likewise.
26903 * gcc.c-torture/compile/simd-2.c: Likewise.
26904 * gcc.c-torture/compile/simd-3.c: Likewise.
26905 * gcc.c-torture/compile/simd-4.c: Likewise.
26906 * gcc.c-torture/compile/simd-6.c: Likewise.
26907 * gcc.c-torture/execute/simd-1.c: Likewise.
26908 * gcc.c-torture/execute/simd-2.c: Likewise.
26909 * gcc.dg/compat/vector-defs.h: Likewise.
26910 * gcc.dg/20020531-1.c: Likewise.
26911 * gcc.dg/altivec-3.c: Likewise.
26912 * gcc.dg/altivec-4.c: Likewise.
26913 * gcc.dg/altivec-varargs-1.c: Likewise.
26914 * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
26915 * gcc.dg/i386-mmx-3.c: Likewise.
26916 * gcc.dg/i386-sse-4.c: Likewise.
26917 * gcc.dg/i386-sse-5.c: Likewise.
26918 * gcc.dg/i386-sse-8.c: Likewise.
26919 * gcc.dg/simd-1.c: Likewise.
26920 * gcc.dg/20030218-1.c: Likewise. Plus, do not declare
26921 __ev64_opaque__ since the machine description provides it.
26922
26923 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
26924
26925 * lib/compat.exp (skip_list): New global variable.
26926 Use it to hold the user defined COMPAT_SKIPS list if any.
26927 (compat-obj): Add the members of skip_list to optall.
26928
26929 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
26930
26931 * gcc.dg/compat/union-by-value-1_main.c,
26932 union-by-value-1_x.c, union-by-value-1_y.c,
26933 union-check.h, union-defs.h,
26934 union-init.h, union-return-1_main.c,
26935 union-return-1_x.c, union-return-1_y.c: New files.
26936
26937 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
26938
26939 * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
26940 mixed-struct-init.h: Add 4 mixed structure types.
26941 struct-by-value-21_main.c, struct-by-value-21_x.c,
26942 struct-by-value-21_y.c, struct-return-21_main.c,
26943 struct-return-21_x.c, struct-return-21_y.c: New files.
26944
26945 2004-03-13 Mark Mitchell <mark@codesourcery.com>
26946
26947 PR c++/14550
26948 * g++.dg/parse/template14.C: New test.
26949
26950 2004-03-13 Eric Botcazou <ebotcazou@libertysurf.fr>
26951
26952 * gcc.c-torture/execute/20040313-1.c: New test.
26953
26954 2004-03-13 Jakub Jelinek <jakub@redhat.com>
26955
26956 PR target/14533
26957 * gcc.dg/20040311-2.c: New test.
26958
26959 2004-03-12 Kazu Hirata <kazu@cs.umass.edu>
26960
26961 PR other/14544
26962 * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
26963 bit-field.
26964
26965 2004-03-12 Ulrich Weigand <uweigand@de.ibm.com>
26966
26967 * gcc.dg/20040305-2.c: Add missing return statement.
26968
26969 2004-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26970
26971 * gcc.dg/builtins-34.c: Also check pow10*.
26972
26973 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
26974
26975 PR target/14262
26976 * gcc.dg/20040305-2.c: New test.
26977
26978 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
26979
26980 * gcc.dg/20040310-1.c: New test.
26981
26982 2004-03-11 Roger Sayle <roger@eyesopen.com>
26983
26984 * gcc.c-torture/execute/20040311-1.c: New test case.
26985
26986 2004-03-11 Mark Mitchell <mark@codesourcery.com>
26987
26988 PR c++/14476
26989 * g++.dg/lookup/enum1.C: New test.
26990
26991 2004-03-10 Mark Mitchell <mark@codesourcery.com>
26992
26993 PR c++/14510
26994 * g++.dg/lookup/struct2.C: New test.
26995
26996 2004-03-10 Uros Bizjak <uros@kss-loka.si>
26997
26998 * gcc.dg/builtins-34.c: New test.
26999
27000 2004-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27001
27002 * gcc.dg/torture/builtin-nonneg-1.c: New test.
27003
27004 2004-03-09 James E Wilson <wilson@specifixinc.com>
27005
27006 * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
27007 * gcc.dg/alias-2.c: New testcase.
27008
27009 2004-03-09 Zack Weinberg <zack@codesourcery.com>
27010
27011 * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
27012
27013 2004-03-09 Roger Sayle <roger@eyesopen.com>
27014
27015 * gcc.c-torture/execute/20040309-1.c: New test case.
27016
27017 2004-03-09 Nathan Sidwell <nathan@codesourcery.com>
27018
27019 PR c++/14397
27020 * g++.dg/overload/ref1.C: New.
27021
27022 2004-03-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27023
27024 PR c++/14409
27025 * g++.dg/template/spec12.C: New test.
27026
27027 PR c++/14448
27028 * g++.dg/parse/crash14.C: New test.
27029
27030 2004-03-09 Mark Mitchell <mark@codesourcery.com>
27031
27032 PR c++/14230
27033 * g++.dg/init/ref11.C: New test.
27034
27035 2004-03-09 Mark Mitchell <mark@codesourcery.com>
27036
27037 PR c++/14432
27038 * g++.dg/parse/builtin2.C: New test.
27039
27040 2004-03-08 Mark Mitchell <mark@codesourcery.com>
27041
27042 PR c++/14401
27043 * g++.dg/init/ctor3.C: New test.
27044 * g++.dg/init/union1.C: New test.
27045 * g++.dg/ext/anon-struct4.C: New test.
27046
27047 2004-03-08 Mark Mitchell <mark@codesourcery.com>
27048
27049 * g++.dg/lookup/koenig1.C: Tweak error messages.
27050 * g++.dg/lookup/used-before-declaration.C: Likewise.
27051 * g++.dg/other/do1.C: Likewise.
27052 * g++.dg/overload/koenig1.C: Likewise.
27053 * g++.dg/parse/crash13.C: Likewise.
27054 * g++.dg/template/instantiate3.C: Likewise.
27055
27056 2004-03-08 Eric Christopher <echristo@redhat.com>
27057
27058 * * lib/target-supports.exp: Enable libiconv in test
27059 compilation. Fix up error checking.
27060
27061 2004-03-08 Roger Sayle <roger@eyesopen.com>
27062
27063 PR middle-end/14289
27064 * gcc.dg/pr14289-1.c: New test case.
27065 * gcc.dg/pr14289-2.c: Likewise.
27066 * gcc.dg/pr14289-3.c: Likewise.
27067
27068 2004-03-08 Eric Botcazou <ebotcazou@act-europe.fr>
27069
27070 * gcc.c-torture/execute/20040308-1.c: New test.
27071
27072 2004-03-07 Roger Sayle <roger@eyesopen.com>
27073
27074 * gcc.c-torture/execute/20040307-1.c: New test case.
27075
27076 2004-03-07 Richard Sandiford <rsandifo@redhat.com>
27077
27078 * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
27079
27080 2004-03-06 Ulrich Weigand <uweigand@de.ibm.com>
27081
27082 * gcc.dg/20040306-1.c: New test.
27083
27084 2004-03-06 Kazu Hirata <kazu@cs.umass.edu>
27085
27086 * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
27087 them static.
27088 * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
27089
27090 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
27091
27092 PR c/14465
27093 * gcc.dg/decl-6.c: New test.
27094
27095 2004-03-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27096
27097 * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
27098 Rename LOGPOW -> LOG_POW.
27099 (SQRT_EXP, POW_EXP): New.
27100
27101 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
27102
27103 * gcc.dg/i386-sse-8.c: New test.
27104
27105 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
27106
27107 PR c/14114
27108 * gcc.dg/decl-5.c: New test.
27109
27110 2004-03-05 Andreas Krebbel <krebbel1@de.ibm.com>
27111
27112 * gcc.dg/20040305-1.c: New test.
27113
27114 2004-03-05 Hans-Peter Nilsson <hp@axis.com>
27115
27116 PR other/14354
27117 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
27118
27119 2004-03-04 Ziemowit Laski <zlaski@apple.com>
27120
27121 PR c++/14425, c++/14426
27122 * g++.dg/ext/altivec-4.C: New test.
27123 * g++.dg/ext/altivec-5.C: New test.
27124
27125 2004-03-04 Geoffrey Keating <geoffk@apple.com>
27126
27127 * g++.old-deja/g++.other/linkage1.C: Expect errors about
27128 global variables of a type with no linkage.
27129 * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
27130 * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
27131 * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
27132 * g++.old-deja/g++.bugs/900210_02.C: Likewise.
27133 * g++.old-deja/g++.bugs/900210_03.C: Likewise.
27134 * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
27135 * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
27136 * g++.dg/warn/deprecated.C: Name enum Color.
27137 * g++.dg/overload/VLA.C: Name structure for 'b'.
27138 * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
27139
27140 2004-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
27141
27142 * gcc.c-torture/compile/20040304-1.c: New test.
27143
27144 2004-03-03 Zack Weinberg <zack@codesourcery.com>
27145
27146 PR 13728
27147 * gcc.dg/decl-4.c: New testcase.
27148
27149 2004-03-03 Kazu Hirata <kazu@cs.umass.edu>
27150
27151 * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
27152 as PRECF if sizeof (float) > sizeof (double).
27153 (PRECL): Make it the same as PRECF if
27154 sizeof (float) > sizeof (long double).
27155
27156 2004-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27157
27158 * gcc.dg/builtins-config.h: Use underscore macro style for __sun
27159 system type. Add check for irix6 which doesn't have c99 runtime.
27160
27161 2004-03-03 Bob Wilson <bob.wilson@acm.org>
27162
27163 * gcc.dg/const-elim-1.c: xfail for xtensa.
27164
27165 2004-03-01 Mark Mitchell <mark@codesourcery.com>
27166
27167 PR c++/14369
27168 * g++.dg/template/cond4.C: New test.
27169
27170 2004-03-01 Mark Mitchell <mark@codesourcery.com>
27171
27172 PR c++/14360
27173 * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
27174
27175 PR c++/14361
27176 * g++.dg/parse/defarg7.C: New test.
27177
27178 PR c++/14359
27179 * g++.dg/template/friend26.C: New test.
27180
27181 2004-03-01 Mark Mitchell <mark@codesourcery.com>
27182
27183 PR c++/14324
27184 * g++.dg/abi/mangle21.C: New test.
27185
27186 PR c++/14260
27187 * g++.dg/parse/constructor2.C: New test.
27188
27189 PR c++/14337
27190 * g++.dg/template/sfinae1.C: New test.
27191
27192 2004-02-29 Mark Mitchell <mark@codesourcery.com>
27193
27194 PR c++/14267
27195 * g++.dg/expr/crash2.C: New test.
27196
27197 PR middle-end/13448
27198 * gcc.dg/inline-5.c: New test.
27199 * gcc.dg/always-inline.c: Split out tests into ...
27200 * gcc.dg/always-inline2.c: ... this and ...
27201 * gcc.dg/always-inline3.c: ... this.
27202
27203 2004-02-29 Mark Mitchell <mark@codesourcery.com>
27204
27205 PR debug/12103
27206 * g++.dg/debug/crash1.C: New test.
27207
27208 2004-02-29 Kazu Hirata <kazu@cs.umass.edu>
27209
27210 * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
27211 function with __attribute__((noinline)).
27212 (recurser_void2): Likewise.
27213 * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
27214 (recurser_void2): Likewise.
27215
27216 2004-02-29 Roger Sayle <roger@eyesopen.com>
27217
27218 PR middle-end/14203
27219 * g++.dg/warn/Wunused-6.C: New test case.
27220
27221 2004-02-28 Richard Earnshaw <rearnsha@arm.com>
27222
27223 * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
27224 not defined.
27225
27226 2004-02-27 Eric Christopher <echristo@redhat.com>
27227
27228 * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
27229 * g++.dg/charset/asm2.c: Run only x86.
27230 * gcc.dg/charset/asm3.c: Ditto.
27231
27232 2004-02-27 Aldy Hernandez <aldyh@redhat.com>
27233
27234 * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
27235 ld_library_path.
27236
27237 2004-02-27 Ziemowit Laski <zlaski@apple.com>
27238
27239 * g++.dg/ext/altivec-3.C: New.
27240
27241 2004-02-26 Richard Henderson <rth@redhat.com>
27242
27243 * g++.dg/ext/attrib10.C: Mark for warning.
27244 * gcc.dg/attr-alias-1.c: New.
27245
27246 2004-02-26 Richard Henderson <rth@redhat.com>
27247
27248 * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
27249 * gcc.c-torture/execute/20040208-2.c: ... it back.
27250
27251 2004-02-26 Eric Christopher <echristo@redhat.com>
27252
27253 * lib/target-supports.exp (check-iconv-available): New function.
27254 * lib/gcc-dg.exp (dg-require-iconv): New function.
27255 Use above.
27256 * gcc.dg/charset: New directory.
27257 * gcc.dg/charset/charset.exp: New file.
27258 * gcc.dg/charset/asm1.c: Ditto.
27259 * gcc.dg/charset/asm2.c: Ditto.
27260 * gcc.dg/charset/asm3.c: Ditto.
27261 * gcc.dg/charset/asm4.c: Ditto.
27262 * gcc.dg/charset/asm5.c: Ditto.
27263 * gcc.dg/charset/attribute1.c: Ditto.
27264 * gcc.dg/charset/attribute2.c: Ditto.
27265 * gcc.dg/charset/string1.c: Ditto.
27266 * g++.dg/charset: New directory.
27267 * g++.dg/dg.exp: Add here. Special options.
27268 * g++.dg/charset/charset.exp: New file.
27269 * g++.dg/charset/asm1.c: Ditto.
27270 * g++.dg/charset/asm2.c: Ditto.
27271 * g++.dg/charset/asm3.c: Ditto.
27272 * g++.dg/charset/asm4.c: Ditto.
27273 * g++.dg/charset/attribute1.c: Ditto.
27274 * g++.dg/charset/attribute2.c: Ditto.
27275 * g++.dg/charset/extern1.cc: Ditto.
27276 * g++.dg/charset/extern2.cc: Ditto.
27277 * g++.dg/charset/string1.c: Ditto.
27278
27279 2004-02-26 Mark Mitchell <mark@codesourcery.com>
27280
27281 PR c++/14278
27282 * g++.dg/parse/comma1.C: New test.
27283
27284 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27285
27286 PR c++/14284
27287 * g++.dg/template/ttp8.C: New test.
27288
27289 2004-02-26 Eric Botcazou <ebotcazou@act-europe.fr>
27290
27291 * gcc.dg/fixuns-trunc-1.c: New test.
27292
27293 2004-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27294
27295 * gcc.dg/builtins-config.h: Use #elif.
27296
27297 2004-02-26 Michael Matz <matz@suse.de>
27298
27299 * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
27300 * gcc.dg/991214-1.c: Likewise.
27301 * gcc.dg/i386-asm-1.c: Likewise.
27302
27303 2004-02-25 Richard Henderson <rth@redhat.com>
27304
27305 * gcc.c-torture/execute/20040208-2.c: Move ...
27306 * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
27307
27308 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27309
27310 PR c++/14246
27311 * g++.dg/other/crash-3.C: New test.
27312
27313 2004-02-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27314
27315 * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
27316 * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
27317
27318 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
27319 HP-UX.
27320
27321 2004-02-24 Michael Matz <matz@suse.de>
27322
27323 * gcc.dg/i386-regparm.c: New.
27324
27325 2004-02-23 James E Wilson <wilson@specifixinc.com>
27326
27327 * gcc.c-torture/execute/20040223-1.c: New.
27328
27329 2004-02-23 Zack Weinberg <zack@codesourcery.com>
27330 Kazu Hirata <kazu@cs.umass.edu>
27331
27332 * gcc.dg/fwritable-strings-1.c: Remove.
27333
27334 2004-02-23 Andrew Pinski <pinskia@physics.uc.edu>
27335
27336 PR c/14156
27337 * gcc.dg/20040223-1.c: New test.
27338
27339 2004-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27340
27341 PR c++/14106
27342 * g++.dg/ext/typeof9.C: New test.
27343
27344 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27345
27346 PR c++/14250
27347 * g++.dg/other/switch1.C: New test.
27348
27349 2004-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
27350
27351 * gcc.dg/cast-function-1.c: Adjust for new informative message.
27352 * gcc.dg/va-arg-1.c: Likewise.
27353
27354 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27355
27356 PR c++/14143
27357 * g++.dg/template/koenig5.C: New test.
27358
27359 2004-02-21 Ziemowit Laski <zlaski@apple.com>
27360
27361 * g++.dg/ext/altivec-1.C: Generalize target triple.
27362 * g++.dg/ext/altivec-2.C: New test case.
27363 * g++.dg/ext/altivec_check.h: New file.
27364 * gcc.dg/altivec-1.c: Generalize target triple;
27365 include altivec_check.h and call altivec_check().
27366 * gcc.dg/altivec-[2-5].c: Generalize target triple.
27367 * gcc.dg/altivec-6.c: New test case.
27368 * gcc.dg/altivec-[7-9].c: Generalize target triple; add
27369 type casts as needed.
27370 * gcc.dg/altivec-10.c: Include altivec_check.h and call
27371 altivec_check().
27372 * gcc.dg/altivec-12.c: New test case.
27373 * gcc.dg/altivec-varargs-1.c: Generalize target triple;
27374 include altivec_check.h and call altivec_check().
27375 * gcc.dg/altivec_check.h: New file.
27376
27377 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27378
27379 * lib/target-supports.exp (check_alias_available): Don't mangle
27380 function `g' in test program.
27381
27382 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27383
27384 * lib/target-supports.exp (check_profiling_available): Check
27385 argument to determine whether we support a profiling type.
27386 * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
27387 check_profiling_available.
27388 * g++.dg/bprob/bprob.exp: Likewise.
27389 * g77.dg/bprob/bprob.exp: Likewise.
27390 * gcc.misc-tests/bprob.exp: Likewise.
27391 * g++.old-deja/g++.law/profile1.C: Pass profiling type to
27392 dg-require-profiling and delete expected error handling.
27393 * gcc.dg/20021014-1.c: Likewise.
27394 * gcc.dg/nest.c: Likewise.
27395
27396 2004-02-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27397
27398 PR c++/12007
27399 * g++.dg/other/vthunk1.C: New test.
27400
27401 2004-02-20 Falk Hueffner <falk@debian.org>
27402
27403 PR target/14201
27404 * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
27405
27406 2004-02-20 Mark Mitchell <mark@codesourcery.com>
27407
27408 PR c++/13927
27409 * g++.dg/other/error8.C: Remove XFAIL markers.
27410
27411 PR c++/14173
27412 * g++.dg/ext/packed5.C: New test.
27413
27414 PR c++/14199
27415 * g++.dg/warn/Wunused-5.C: New test.
27416
27417 PR c++/14186
27418 * g++.dg/lookup/member1.C: New test.
27419
27420 2004-02-19 Kazu Hirata <kazu@cs.umass.edu>
27421
27422 * gcc.c-torture/compile/20040130-1.c: Enable only when
27423 __INT_MAX__ >= 2147483647L.
27424 * gcc.c-torture/compile/961203-1.c: Likewise.
27425
27426 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
27427
27428 * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
27429 * g++.dg/opt/template1.C: Robustify assembler regexp
27430
27431 2004-02-19 Eric Botcazou <ebotcazou@libertysurf.fr>
27432
27433 * gcc.c-torture/execute/simd-4.x: Remove.
27434 * gcc.c-torture/execute/va-arg-25.x: Likewise.
27435 * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
27436 Guard with #ifndef SKIP_ATTRIBUTE.
27437 * gcc.dg/compat/vector-1_y.c: Likewise.
27438 * gcc.dg/compat/vector-2_x.c: Likewise.
27439 * gcc.dg/compat/vector-2_y.c: Likewise.
27440 * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
27441 * g++.dg/eh/simd-2.C: Likewise.
27442
27443 2004-02-19 Alan Modra <amodra@bigpond.net.au>
27444
27445 * gcc.c-torture/compile/complex-1.c: New.
27446
27447 2004-02-19 Hans-Peter Nilsson <hp@axis.com>
27448
27449 PR target/14209
27450 * gcc.c-torture/execute/20040218-1.c: New test.
27451
27452 2004-02-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27453
27454 PR c++/14181
27455 * g++.dg/parse/new2.C: New test.
27456
27457 2004-02-18 Paul Brook <paul@codesourcery.com>
27458
27459 * gcc.c-torture/compile/libcall-1.c: New test.
27460
27461 2004-02-18 Paul Brook <paul@codesourcery.com>
27462
27463 PR debug/12934
27464 * gcc.dg/debug/debug-7.c: New test.
27465
27466 2004-02-17 Ulrich Weigand <uweigand@de.ibm.com>
27467
27468 * gcc.dg/20040217-1.c: New test.
27469
27470 2004-02-17 Zack Weinberg <zack@codesourcery.com>
27471
27472 * gcc.c-torture/execute/990208-1.x: Delete.
27473
27474 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
27475
27476 * gcc.c-torture/execute/20040208-2.x: New file.
27477
27478 2004-02-17 Mark Mitchell <mark@codesourcery.com>
27479
27480 PR c++/11326
27481 * g++.dg/abi/structret1.C: New test.
27482
27483 2004-02-17 Jakub Jelinek <jakub@redhat.com>
27484
27485 * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
27486 (i386_cpuid): No need to test if cpuid is available on AMD64.
27487 Fix assembly, so that it works onboth i386 and AMD64.
27488 * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
27489 (vecInLong): Fix s[] member type to unsigned int.
27490 (vecInWord): Remove type.
27491 (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
27492 (a64, b64, c64, d64, e64): Remove.
27493 (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
27494 Remove unused variable. Remove initialization of removed variables.
27495 Don't call mmx_tests nor sse_tests.
27496 (reference_mmx, reference_sse): Remove.
27497 (check): Add return stmt.
27498 * gcc.dg/i386-sse-7.c: New test.
27499 * gcc.dg/i386-mmx-4.c: New test.
27500
27501 2004-02-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27502
27503 * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
27504 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
27505 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
27506 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
27507 g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
27508 g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
27509 g++.dg/tc1/dr94.C: Fix line terminator.
27510
27511 2004-02-16 Geoffrey Keating <geoffk@apple.com>
27512
27513 * gcc.c-torture/compile/20040216-1.c: New.
27514
27515 2004-02-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27516
27517 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
27518 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
27519 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
27520 g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
27521 g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
27522 g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
27523
27524 2004-02-16 Eric Botcazou <ebotcazou@libertysurf.fr>
27525
27526 * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
27527
27528 2004-02-15 Mark Mitchell <mark@codesourcery.com>
27529
27530 PR c++/13971
27531 * g++.dg/expr/cond4.C: New test.
27532
27533 PR c++/14086
27534 * g++.dg/lookup/crash2.C: New test.
27535
27536 2004-02-14 Josef Zlomek <zlomekj@suse.cz>
27537
27538 * gcc.c-torture/compile/20040214-2.c: New test.
27539
27540 2004-02-14 Andrew Pinski <pinskia@physics.uc.edu>
27541
27542 PR c++/14116
27543 * g++.dg/ext/typeof8.C: New test.
27544
27545 2004-02-14 Eric Botcazou <ebotcazou@act-europe.fr>
27546
27547 * gcc.c-torture/compile/20040214-1.c: New test.
27548
27549 2004-02-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27550
27551 PR c++/13635
27552 * g++.dg/template/spec11.C: New test.
27553
27554 2004-02-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27555
27556 PR c++/13927
27557 * g++.dg/other/error8.C: New test.
27558
27559 2004-02-13 Mark Mitchell <mark@codesourcery.com>
27560
27561 PR c++/14122
27562 * g++.dg/template/array4.C: New test.
27563
27564 PR c++/14108
27565 * g++.dg/inherit/thunk2.C: New test.
27566
27567 PR c++/14083
27568 * g++.dg/eh/cond2.C: New test.
27569
27570 2004-02-12 Alan Modra <amodra@bigpond.net.au>
27571
27572 * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
27573
27574 2004-02-12 Nathaniel Smith <njs@codesourcery.com>
27575
27576 * lib/scanasm.exp (dg-scan): Quote pattern before display.
27577
27578 2004-02-12 Hartmut Penner <hpenner@de.ibm.com>
27579
27580 * g++.dg/simd-2.C: xfail on ppc64-linux.
27581
27582 2004-02-11 Joseph S. Myers <jsm@polyomino.org.uk>
27583
27584 PR c/456
27585 * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
27586 tests.
27587
27588 2004-02-11 Uros Bizjak <uros@kss-loka.si>
27589
27590 * gcc.dg/builtins-33.c: New test.
27591
27592 2004-02-11 Paolo Bonzini <bonzini@gnu.org>
27593
27594 * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
27595
27596 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
27597
27598 * g++.dg/simd-2.C: Set -maltivec for ppc64.
27599
27600 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
27601
27602 * gcc.dg/ppc64-abi-3.c: New test.
27603
27604 2004-02-10 Paolo Bonzini <bonzini@gnu.org>
27605
27606 PR c/14092
27607
27608 * gcc.dg/pr14092-1.c: New testcase.
27609
27610 2004-02-10 Alan Modra <amodra@bigpond.net.au>
27611
27612 * gcc.dg/cpp/assert4.c: Fix typo last change.
27613
27614 * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
27615 * gcc.dg/cpp/assert4.c: Handle powerpc64.
27616
27617 * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
27618
27619 2004-02-09 Roger Sayle <roger@eyesopen.com>
27620
27621 * gcc.c-torture/compile/20040209-1.c: New test case.
27622
27623 2004-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
27624
27625 * gcc.dg/c90-init-1.c: Adjust expected error messages.
27626
27627 2004-02-08 Richard Sandiford <rsandifo@redhat.com>
27628
27629 * gcc.c-torture/execute/20040208-[12].c: New tests.
27630
27631 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
27632
27633 * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
27634
27635 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
27636
27637 * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
27638
27639 2004-02-07 Zack Weinberg <zack@codesourcery.com>
27640
27641 Bug 13856
27642 * gcc.dg/visibility-8.c: New testcase.
27643
27644 2004-02-07 Zack Weinberg <zack@codesourcery.com>
27645
27646 * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
27647 arguments.
27648 * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
27649
27650 2004-02-07 Roger Sayle <roger@eyesopen.com>
27651
27652 PR middle-end/13696
27653 * g++.dg/opt/fold1.C: New test case.
27654
27655 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27656
27657 PR c++/14033
27658 * g++.dg/other/crash-2.C: New test.
27659
27660 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27661
27662 PR c++/14028
27663 * g++.dg/parse/angle-bracket2.C: New test.
27664
27665 2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
27666
27667 PR middle-end/13750
27668 Revert:
27669 2004-01-15 Geoffrey Keating <geoffk@apple.com>
27670 PR pch/13361
27671 * testsuite/g++.dg/pch/wchar-1.C: New.
27672 * testsuite/g++.dg/pch/wchar-1.Hs: New.
27673
27674 2004-02-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27675
27676 PR c++/14008
27677 * g++.dg/parse/error15.C: New test.
27678 * g++.dg/parse/crash11.C: Update dg-error mark.
27679
27680 2004-02-04 Mark Mitchell <mark@codesourcery.com>
27681
27682 PR c++/13932
27683 * g++.dg/warn/conv2.C: New test.
27684
27685 2004-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27686
27687 PR c++/13086
27688 * g++.dg/warn/incomplete1.C: Remove xfail.
27689
27690 2004-02-04 Mark Mitchell <mark@codesourcery.com>
27691
27692 * lib/file-format.exp (gcc_target_object_format): Use
27693 ${tool}_target_compile, not gcc_target_compile.
27694 * lib/target-supports.exp (check_alias_available): Likewise.
27695 (check_gc_sections_available): Likewise.
27696 * g++.dg/ext/attrib10.C: Use dg-require-alias.
27697 * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
27698 dg-require-alias.
27699
27700 2004-02-04 Mark Mitchell <mark@codesourcery.com>
27701
27702 PR c++/13969
27703 * g++.dg/template/static6.C: New test.
27704
27705 2004-02-04 Ian Lance Taylor <ian@wasabisystems.com>
27706
27707 * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
27708
27709 2004-02-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27710
27711 * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
27712 tests for systems where `char' is unsigned by default.
27713
27714 2003-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27715
27716 PR c++/13997
27717 * g++.dg/template/partial3.C: New test.
27718
27719 2004-02-04 Kazu Hirata <kazu@cs.umass.edu>
27720
27721 * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
27722 gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
27723 Remove mentions of obsolete ports.
27724
27725 2004-02-04 Paolo Bonzini <bonzini@gnu.org>
27726
27727 * gcc.dg/noncompile/20001228-1.c: Fix for new
27728 error message.
27729
27730 2004-02-03 Roger Sayle <roger@eyesopen.com>
27731
27732 PR target/9348
27733 * gcc.c-torture/execute/multdi-1.c: New test case.
27734
27735 2004-02-03 Mark Mitchell <mark@codesourcery.com>
27736
27737 PR c++/13925
27738 * g++.dg/template/lookup5.C: New test.
27739
27740 2004-02-03 Mark Mitchell <mark@codesourcery.com>
27741
27742 PR c++/13950
27743 * g++.dg/template/lookup4.C: New test.
27744
27745 PR c++/13970
27746 * g++.dg/parse/error14.C: New test.
27747
27748 PR c++/14002
27749 * g++.dg/parse/template13.C: New test.
27750
27751 2004-02-03 Mark Mitchell <mark@codesourcery.com>
27752
27753 PR c++/13978
27754 * g++.dg/template/koenig4.C: New test.
27755
27756 PR c++/13968
27757 * g++.dg/template/crash17.C: New test.
27758
27759 PR c++/13975
27760 * g++.dg/parse/error13.C: New test.
27761 * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
27762
27763 2004-02-03 Eric Botcazou <ebotcazou@libertysurf.fr>
27764
27765 * gcc.dg/20020503-1.c: Remove -mflat dg-options.
27766
27767 2004-02-03 Paolo Bonzini <bonzini@gnu.org>
27768
27769 PR c/11658
27770 PR c/13994
27771 * gcc.dg/noncompile/20040203-1.c: New test.
27772 * gcc.dg/noncompile/20040203-2.c: Likewise.
27773 * gcc.dg/noncompile/20040203-3.c: Likewise.
27774 * gcc.dg/20040203-1.c: Likewise.
27775
27776 2004-02-02 Andrew Pinski <pinskia@physics.uc.edu>
27777
27778 PR c++/10858
27779 * g++.dg/template/sizeof7.C: New test.
27780
27781 2004-02-02 Eric Christopher <echristo@redhat.com>
27782 Zack Weinberg <zack@codesourcery.com>
27783
27784 * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
27785
27786 2004-02-02 Zack Weinberg <zack@codesourcery.com>
27787
27788 * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
27789 * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
27790 * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
27791 * gcc.dg/cleanup-5.c: Run only on Linux targets.
27792
27793 2004-02-02 Mark Mitchell <mark@codesourcery.com>
27794
27795 PR c++/13113
27796 * g++.old-deja/g++.mike/net36.C: Adjust error messages.
27797
27798 PR c++/13854
27799 * g++.dg/ext/attrib13.C: New test.
27800
27801 PR c++/13907
27802 * g++.dg/conversion/op2.C: New test.
27803
27804 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
27805
27806 * gcc.dg/titype-1.c: Fix pasto.
27807
27808 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
27809
27810 * gcc.dg/titype-1.c: New test.
27811
27812 2004-02-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27813
27814 PR c++/13957
27815 * g++.dg/template/non-type-template-argument-1.C,
27816 g++.dg/template/qualified-id1.C: Update dg-error marks.
27817 * g++.dg/template/nontype6.C: New test.
27818
27819 2004-02-01 Roger Sayle <roger@eyesopen.com>
27820
27821 * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
27822 * gcc.dg/builtins-31.c: New testcase.
27823 * gcc.dg/builtins-32.c: New testcase.
27824
27825 2004-01-30 Andrew Pinski <pinskia@physics.uc.edu>
27826
27827 * objc.dg/call-super-2.m: Update line numbers
27828 for the including of stddef.h.
27829
27830 2004-01-30 Michael Matz <matz@suse.de>
27831
27832 * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
27833 g++.dg/ext/case-range3.C: New tests.
27834
27835 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27836
27837 DR206
27838 PR c++/13813
27839 * g++.dg/template/member4.C: New test.
27840
27841 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27842
27843 PR c++/13683
27844 * g++.dg/template/sizeof6.C: New test.
27845
27846 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
27847
27848 * gcc.dg/fwritable-strings-1.c: New test.
27849
27850 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
27851
27852 * gcc.c-torture/compile/20040130-1.c: New test.
27853
27854 2004-01-29 Geoffrey Keating <geoffk@geoffk.org>
27855
27856 * objc.dg/call-super-2.m: Include stddef.h for size_t.
27857
27858 2004-01-29 Mark Mitchell <mark@codesourcery.com>
27859
27860 PR c++/13883
27861 * g++.dg/template/ctor3.C: New test.
27862
27863 2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27864
27865 * g++.dg/tc1: New directory.
27866 * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
27867 g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
27868 g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
27869 g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
27870 g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
27871
27872 2004-01-28 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27873
27874 * g++.dg/parse/error11.C: New test.
27875 * g++.dg/parse/error12.C: Likewise.
27876
27877 2004-01-28 Ziemowit Laski <zlaski@apple.com>
27878
27879 * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
27880 (scan_initial, main): Use aligned_sizeof instead of sizeof.
27881
27882 2004-01-28 Mark Mitchell <mark@codesourcery.com>
27883
27884 PR c++/13791
27885 * g++.dg/ext/attrib12.C: New test.
27886
27887 PR c++/13736
27888 * g++.dg/parse/cast2.C: New test.
27889
27890 2004-01-27 James E Wilson <wilson@specifixinc.com>
27891
27892 * objc.dg/encode-2.m (main): New local string. Set depending on
27893 sizeof long. Use in sscanf call.
27894 * objc.dg/encode-3.m (main): New local string. Set depending on
27895 sizeof long. Use in scan_initial call.
27896
27897 2004-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27898
27899 * objc.dg/call-super-2.m: Make LP64-safe.
27900 * objc.dg/desig-init-1.m: Likewise.
27901
27902 2004-01-27 Devang Patel <dpatel@apple.com>
27903
27904 * g++.dg/debug/namespace1.C: New test.
27905
27906 2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
27907
27908 * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
27909 xscale-*-*.
27910
27911 * gcc.dg/arm-mmx-1.c: New test.
27912
27913 2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
27914
27915 * gcc.dg/20040127-1.c: New test.
27916 * gcc.dg/20040127-2.c: New test.
27917
27918 2004-01-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
27919
27920 * objc.dg/stret-1.m (glob): Renamed to globa.
27921
27922 2004-01-26 Mark Mitchell <mark@codesourcery.com>
27923
27924 PR c++/13663
27925 * g++.dg/expr/for1.C: New test.
27926
27927 2004-01-26 Fariborz Jahanian <fjahanian@apple.com>
27928
27929 PR middle-end/13779
27930 * gcc.dg/darwin-longlong.c: New test.
27931
27932 2004-01-26 Ian Lance Taylor <ian@wasabisystems.com>
27933
27934 * gcc.dg/20040124-1.c: Moved test from here...
27935 * gcc.c-torture/compile/20040124-1.c: ...to here.
27936
27937 2004-01-26 Eric Botcazou <ebotcazou@libertysurf.fr>
27938
27939 * gcc.dg/sparc-ret.c: Run only in 32-bit mode. Don't scan
27940 the assembly output if -m64 is passed.
27941
27942 2004-01-25 Mark Mitchell <mark@codesourcery.com>
27943
27944 PR c++/13833
27945 * g++.dg/template/cond3.C: New test.
27946
27947 2004-01-25 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27948
27949 PR c++/13810
27950 * g++.dg/template/ttp7.C: New test.
27951
27952 2004-01-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27953
27954 PR c++/13797
27955 * g++.dg/template/nontype4.C: New test.
27956 * g++.dg/template/nontype5.C: Likewise.
27957
27958 2004-01-25 Richard Sandiford <rsandifo@redhat.com>
27959
27960 * gcc.dg/torture/mips-clobber-at.c: New test.
27961
27962 2004-01-24 Ian Lance Taylor <ian@wasabisystems.com>
27963
27964 * gcc.dg/20040124-1.c: New test.
27965
27966 2004-01-24 Jakub Jelinek <jakub@redhat.com>
27967
27968 * gcc.dg/20040123-1.c: New test.
27969
27970 2004-01-23 Zack Weinberg <zack@codesourcery.com>
27971
27972 * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
27973
27974 2004-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
27975
27976 * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
27977
27978 2004-01-23 Andrew Pinski <apinski@apple.com>
27979
27980 * gcc.dg/20030121-1.c: Move to ..
27981 * gcc.dg/20040121-1.c: here.
27982
27983 2004-01-23 Roger Sayle <roger@eyesopen.com>
27984
27985 * gcc.dg/builtins-29.c: New test case.
27986
27987 2004-01-23 Zack Weinberg <zack@codesourcery.com>
27988
27989 PR 18314
27990 * gcc.dg/builtins-30.c: New testcase.
27991
27992 2004-01-23 Andreas Tobler <a.tobler@schweiz.ch>
27993
27994 * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
27995 * lib/g77.exp: Likewise.
27996 * lib/objc.exp: Likewise.
27997 * lib/g++.exp: Likewise.
27998
27999 2004-01-22 Eric Botcazou <ebotcazou@libertysurf.fr>
28000
28001 * gcc.dg/struct-by-value-2.c: New test.
28002
28003 2004-01-21 Andrew Pinski <apinski@apple.com>
28004
28005 PR target/13785
28006 * gcc.dg/20030121-1.c: New test.
28007
28008 2004-01-22 Ulrich Weigand <uweigand@de.ibm.com>
28009
28010 * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option. Do not
28011 clobber frame pointer register in asm statement.
28012
28013 2004-01-21 Falk Hueffner <falk@debian.org>
28014
28015 * gcc.c-torture/compile/20040121-1.c: New test.
28016
28017 2004-01-21 Zack Weinberg <zack@codesourcery.com>
28018
28019 * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
28020
28021 2004-01-20 Hartmut Penner <hpenner@de.ibm.com>
28022
28023 * gcc.dg/ppc64-abi-2.c: New test.
28024
28025 2004-01-18 James A. Morrison <ja2morri@uwaterloo.ca>
28026
28027 * lib/treelang.exp: Fill out this file.
28028 * lib/treelang-dg.exp: New File.
28029
28030 2004-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
28031
28032 * gcc.c-torture/compile/981022-1.c: Remove.
28033 * gcc.dg/array-5.c: Remove XFAIL.
28034 * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
28035 * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
28036 gcc.dg/cond-lvalue-1.c: Update.
28037 * gcc.dg/cast-lvalue-2.c: New test.
28038
28039 2004-01-19 Mark Mitchell <mark@codesourcery.com>
28040
28041 PR c++/13592
28042 * g++.dg/other/error1.C (class foo): Tweak error message.
28043
28044 PR c++/13592
28045 * g++.dg/template/call2.C: New test.
28046
28047 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
28048
28049 * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
28050 scalar-by-value-3_x.c, scalar-by-value-3_y.c,
28051 scalar-by-value-4_x.c, scalar-by-value-4_y.c,
28052 scalar-return-1_x.c, scalar-return-2_y.c,
28053 scalar-return-3_x.c, scalar-return-3_y.c,
28054 scalar-return-4_x.c, scalar-return-4_y.c,
28055 struct-align-1.h, struct-align-1_x.c,
28056 struct-align-1_y.c, struct-align-2.h,
28057 struct-align-2_x.c, struct-align-2_y.c,
28058 struct-by-value-10_y.c, struct-by-value-11_x.c,
28059 struct-by-value-11_y.c, struct-by-value-12_x.c,
28060 struct-by-value-12_y.c, struct-by-value-13_x.c,
28061 struct-by-value-13_y.c, struct-by-value-14_x.c,
28062 struct-by-value-14_y.c, struct-by-value-15_x.c,
28063 struct-by-value-15_y.c, struct-by-value-16_y.c,
28064 struct-by-value-17_y.c, struct-by-value-18_y.c,
28065 struct-by-value-19_y.c, struct-by-value-1_x.c,
28066 struct-by-value-1_y.c, struct-by-value-20_y.c,
28067 struct-by-value-2_x.c, struct-by-value-2_y.c,
28068 struct-by-value-3_y.c, struct-by-value-4_x.c,
28069 struct-by-value-4_y.c, struct-by-value-5_y.c,
28070 struct-by-value-6_y.c, struct-by-value-7_y.c
28071 struct-by-value-8_x.c, struct-by-value-8_y.c
28072 struct-by-value-9_x.c, struct-by-value-9_y.c
28073 struct-return-10_x.c, struct-return-10_y.c,
28074 struct-return-19_x.c, struct-return-20_x.c
28075 struct-return-2_x.c, struct-return-2_y.c
28076 struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
28077 SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY. Turns SKIPVA into SKIP_VA.
28078
28079 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
28080
28081 * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
28082 attribute on sparc*-sun-solaris2.*.
28083
28084 2004-01-18 Mark Mitchell <mark@codesourcery.com>
28085
28086 PR c++/13710
28087 * g++.dg/ext/typeof7.C: New test.
28088
28089 2004-01-18 David Edelsohn <edelsohn@gnu.org>
28090
28091 * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
28092 * gcc.dg/const-elim-1.c: Same.
28093
28094 2004-01-17 Ziemowit Laski <zlaski@apple.com>
28095
28096 * objc.dg/stret-1.m: New.
28097 * objc.dg/stret-2.m: New.
28098
28099 2004-01-17 Andrew Pinski <pinskia@physics.uc.edu>
28100
28101 PR c++/11895
28102 * g++.dg/ext/vector1.C: New test.
28103
28104 2004-01-16 Geoffrey Keating <geoffk@apple.com>
28105
28106 * gcc.dg/pch/import-1.c: New.
28107 * gcc.dg/pch/import-1.hs: New.
28108 * gcc.dg/pch/import-1a.h: New.
28109 * gcc.dg/pch/import-1b.h: New.
28110 * gcc.dg/pch/import-1c.h: New.
28111
28112 2004-01-16 Mark Mitchell <mark@codesourcery.com>
28113
28114 PR c++/13574
28115 * g++.dg/ext/array1.C: New test.
28116
28117 PR c++/13178
28118 * g++.dg/conversion/op1.C: New test.
28119
28120 2004-01-16 J"orn Rennecke <joern.rennecke@superh.com>
28121
28122 PR 11864
28123 From Kazumoto Kojima / Dan Kegel:
28124 * gcc.dg/pr11864-1.c: New test.
28125
28126 PR 10392
28127 From Marcus Comstedt / Dan Kegel:
28128 * gcc.dg/pr10392-1.c: New test.
28129
28130 2004-01-16 Mark Mitchell <mark@codesourcery.com>
28131
28132 PR c++/13478
28133 * g++.dg/init/ref10.C: New test.
28134
28135 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28136
28137 PR c++/13407
28138 * g++.dg/parse/typename6.C: New test.
28139
28140 2004-01-15 Geoffrey Keating <geoffk@apple.com>
28141
28142 PR pch/13361
28143 * testsuite/g++.dg/pch/wchar-1.C: New.
28144 * testsuite/g++.dg/pch/wchar-1.Hs: New.
28145
28146 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28147
28148 PR c++/9259
28149 * g++.dg/expr/sizeof2.C: New test.
28150
28151 2004-01-15 Kazu Hirata <kazu@cs.umass.edu>
28152
28153 * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
28154
28155 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
28156
28157 PR c++/13659
28158 * g++.dg/lookup/strong-using-3.C: New.
28159 * g++.dg/lookup/using-10.C: New.
28160
28161 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
28162
28163 PR c++/13594
28164 * g++.dg/lookup/strong-using-2.C: New.
28165
28166 2004-01-15 Marcus Comstedt <marcus@mc.pp.se>
28167 Dan Kegel <dank@kegel.com>
28168 J"orn Rennecke <joern.rennecke@superh.com>
28169
28170 PR target/9365
28171 * gcc.dg/pr9365-1.c: New test.
28172
28173 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28174
28175 PR c++/8856
28176 * g++.dg/parse/casting-operator2.C: New test.
28177 * g++.old-deja/g++.pt/explicit83.C: Remove.
28178
28179 2004-01-14 Joseph S. Myers <jsm@polyomino.org.uk>
28180
28181 * gcc.dg/label-compound-stmt-1.c: New test.
28182 * gcc.c-torture/compile/950922-1.c,
28183 gcc.c-torture/compile/20000211-3.c,
28184 gcc.c-torture/compile/20000518-1.c,
28185 gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
28186 compound statements.
28187
28188 2004-01-14 Hartmut Penner <hpenner@de.ibm.com>
28189
28190 * gcc.dg/ppc64-abi-1.c: New test.
28191
28192 2004-01-14 Danny Smith <dannysmith@users.sourceforge.net>
28193
28194 * g++.dg/ext/attrib9.C: Add dg-warnings.
28195
28196 2004-01-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28197
28198 PR c++/12335
28199 * g++.dg/parse/dtor3.C: New test.
28200
28201 2004-01-13 Andrew Pinski <pinskia@physics.uc.edu>
28202
28203 PR c++/12709
28204 * g++.dg/parse/try-catch-1.C: New test.
28205
28206 2004-01-13 Arnaud Charlet <charlet@act-europe.fr>
28207
28208 * ada/acats/run_all.sh: Add more verbose output in acats.log
28209 when compiling tests.
28210
28211 2004-01-12 Zack Weinberg <zack@codesourcery.com>
28212
28213 PR 13656
28214 * gcc.dg/typedef-redecl.c: New test case.
28215 * gcc.dg/typedef-redecl.h: New support file.
28216
28217 2004-01-13 Jan Hubicka <jh@suse.cz>
28218
28219 * gcc.dg/always_inline.c: New test.
28220 * gcc.dg/debug/20031231-1.c: Fix.
28221
28222 2004-01-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28223
28224 PR c++/13474
28225 * g++.dg/template/array3.C: New test.
28226
28227 2004-01-12 Zack Weinberg <zack@codesourcery.com>
28228
28229 * g++.dg/ext/lvalue1.C: No longer expected to fail.
28230 * g++.dg/warn/Wunused-2.C: Likewise.
28231
28232 2004-01-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28233
28234 PR c++/13289
28235 * g++.dg/template/instantiate6.C: New test.
28236
28237 2004-01-12 Roger Sayle <roger@eyesopen.com>
28238
28239 PR middle-end/11397
28240 * gcc.dg/special/wkali-2.c: Add dg-require-alias.
28241
28242 2004-01-12 Jan Hubicka <jh@suse.cz>
28243
28244 PR opt/12826
28245 * gcc.dg/20040112-1.c: New.
28246
28247 * gcc.dg/dwarf-die[1-7].c: Move to...
28248 * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
28249 * gcc.dg/debug/dwarf2/dwarf2.exp: New.
28250
28251 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
28252
28253 PR c++/4100
28254 * g++.dg/parse/friend4.C: New test.
28255
28256 2004-01-12 Scott Brumbaugh <scottb.lists@verizon.net>
28257
28258 PR c++/4100
28259 * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
28260 definition is called a friend.
28261
28262 2004-01-11 Zack Weinberg <zack@codesourcery.com>
28263
28264 * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
28265
28266 2004-01-11 Ian Lance Taylor <ian@wasabisystems.com>
28267
28268 PR c++/3478
28269 * g++.dg/parse/error10.C: New test.
28270 * g++.dg/template/arg2.C: Accept "invalid type" error.
28271
28272 2004-01-11 Jakub Jelinek <jakub@redhat.com>
28273
28274 PR middle-end/13392
28275 * g++.dg/opt/expect2.C: New test.
28276
28277 2004-01-10 Zack Weinberg <zack@codesourcery.com>
28278
28279 * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
28280 * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
28281 * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
28282 Update dg-error regexps.
28283
28284 2004-01-10 Zack Weinberg <zack@codesourcery.com>
28285
28286 * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
28287 * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
28288
28289 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
28290
28291 * gcc.dg/pragma-re-1.c: Use right pointer type.
28292
28293 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
28294
28295 * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
28296
28297 2004-01-09 Geoffrey Keating <geoffk@apple.com>
28298
28299 * gcc.dg/rs6000-ldouble-1.c: New.
28300
28301 2004-01-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28302
28303 DR 337
28304 PR c++/9256
28305 * g++.dg/other/abstract1.C: New test.
28306
28307 2004-01-09 Alexandre Oliva <aoliva@redhat.com>
28308
28309 * g++.dg/lookup/strong-using-1.C: New.
28310
28311 2004-01-09 Joseph S. Myers <jsm@polyomino.org.uk>
28312
28313 PR c/11234
28314 * gcc.dg/func-ptr-conv-1.c: New test.
28315 * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
28316
28317 2004-01-09 Kazu Hirata <kazu@cs.umass.edu>
28318
28319 PR target/13380.
28320 * gcc.c-torture/compile/20040109-1.c: New.
28321
28322 2004-01-08 Stuart Hastings <stuart@apple.com>
28323
28324 * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
28325 testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
28326 * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
28327
28328 2004-01-09 Alan Modra <amodra@bigpond.net.au>
28329
28330 * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
28331
28332 2004-01-08 Eric Botcazou <ebotcazou@libertysurf.fr>
28333
28334 * ada/acats/run_acats: Treat 'gnatchop' the same way
28335 as 'gnatmake'. Export GCC_DRIVER.
28336 * ada/acats/run_all.sh: Add target_gnatchop. Use
28337 'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
28338
28339 2004-01-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28340
28341 PR c++/12573
28342 * g++.dg/template/dependent-expr4.C: New test.
28343
28344 2004-01-08 Hartmut Penner <hpenner@de.ibm.com>
28345
28346 * gcc.dg/altivec-11.c: New test.
28347
28348 2004-01-07 Mark Mitchell <mark@codesourcery.com>
28349
28350 * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
28351
28352 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
28353
28354 PR c/6024
28355 * gcc.dg/enum-compat-1.c: New test.
28356 * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
28357
28358 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
28359
28360 PR c/12165
28361 * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
28362 gcc.dg/c99-idem-qual-3.c: New tests.
28363
28364 2004-01-07 Alan Modra <amodra@bigpond.net.au>
28365
28366 * gcc.dg/winline-7.c: Don't cast void * to int.
28367
28368 2004-01-06 Jan Hubicka <jh@suse.cz>
28369
28370 * gcc.dg/i386-sse-5.c: New test
28371 * g++.dg/eh/simd-1.c: Add -w argument for i386.
28372
28373 2004-01-05 Mark Mitchell <mark@codesourcery.com>
28374
28375 PR c++/12815
28376 * g++.dg/rtti/typeid4.C: New test.
28377
28378 2004-01-05 Eric Botcazou <ebotcazou@libertysurf.fr>
28379
28380 * gcc.dg/compat/sdata-section.h: Declare 'abort'.
28381
28382 2004-01-05 Mark Mitchell <mark@codesourcery.com>
28383
28384 PR c++/12132
28385 * g++.dg/template/error11.C: New test.
28386
28387 PR c++/13451
28388 * g++.dg/template/class2.C: New test.
28389
28390 2004-01-05 Nathan Sidwell <nathan@codesourcery.com>
28391 Richard Sandiford <rsandifo@redhat.com>
28392
28393 PR c++/13387
28394 * g++.dg/opt/alias3.C: New test.
28395
28396 2004-01-04 Mark Mitchell <mark@codesourcery.com>
28397
28398 PR c++/13157
28399 * g++.dg/template/koenig3.C: New test.
28400
28401 PR c++/13529
28402 * g++.dg/parse/offsetof3.C: New test.
28403
28404 * g++.dg/init/copy7.C: Add missing dg-error markers.
28405
28406 PR c++/12226
28407 * g++.dg/init/copy7.c: New test.
28408
28409 PR c++/13536
28410 * g++.dg/parse/cast1.C: New test.
28411
28412 2004-01-04 Jan Hubicka <jh@suse.cz>
28413
28414 * gcc.dg/winline[1-7].c: New tests.
28415
28416 2004-01-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28417
28418 PR c++/13520
28419 * g++.dg/template/qualttp22.C: New test.
28420
28421 2004-01-01 Jan Hubicka <jh@suse.cz>
28422
28423 * gcc.dg/debug/20031231-1.c: New.
28424 * gcc.c-torture/compile/20040101-1.c: New.
28425 * gcc.dg/dwarf-die-[1-7].c: New.
28426
28427 2004-01-01 Jakub Jelinek <jakub@redhat.com>
28428
28429 PR optimization/13521
28430 * gcc.c-torture/compile/20031231-1.c: New test.
28431
28432 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
28433
28434 * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
28435
28436 2003-12-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28437
28438 PR c++/10079
28439 * g++.dg/template/crash16.C: New test.
28440
28441 2003-12-30 Mark Mitchell <mark@codesourcery.com>
28442
28443 * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
28444
28445 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
28446
28447 * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
28448 ports.
28449 * g++.old-deja/g++.jason/thunk3.C: Likewise.
28450 * g++.old-deja/g++.law/profile1.C: Likewise.
28451 * gcc.c-torture/compile/981006-1.c: Likewise.
28452 * gcc.c-torture/execute/loop-2e.x: Likewise.
28453 * gcc.c-torture/execute/loop-2f.x: Remove.
28454 * gcc.c-torture/execute/loop-2g.x: Likewise.
28455 * gcc.c-torture/execute/strct-varg-1.x: Likewise.
28456 * gcc.dg/20020312-2.c: Remove traces of dead ports.
28457
28458 2003-12-30 Nathan Sidwell <nathan@codesourcery.com>
28459
28460 PR c++/13507
28461 * g++.dg/ext/attrib11.C: New test.
28462
28463 PR c++/13494
28464 * g++.dg/template/array2-1.C: New test.
28465 * g++.dg/template/array2-2.C: New test.
28466
28467 2003-12-29 Mark Mitchell <mark@codesourcery.com>
28468
28469 * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
28470
28471 2003-12-29 Nathan Sidwell <nathan@codesourcery.com>
28472
28473 PR c++/12774
28474 * g++.dg/template/array1-1.C: New test.
28475 * g++.dg/template/array1-2.C: New test.
28476
28477 2003-12-29 Roger Sayle <roger@eyesopen.com>
28478
28479 PR fortran/12632
28480 * g77.dg/12632.f: New test case.
28481
28482 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28483
28484 PR c++/13289
28485 * g++.dg/parse/nontype1.C: New test.
28486
28487 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28488
28489 PR c++/12403
28490 * g++.dg/parse/explicit1.C: New test.
28491 * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
28492
28493 2003-12-28 Mark Mitchell <mark@codesourcery.com>
28494
28495 PR c++/13081
28496 * g++.dg/opt/inline6.C: New test.
28497
28498 PR c++/12613
28499 * g++.dg/parse/error9.C: New test.
28500
28501 * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
28502
28503 2003-12-28 Mark Mitchell <mark@codesourcery.com>
28504
28505 PR c++/13009
28506 * g++.dg/init/assign1.C: New test.
28507
28508 2003-12-28 Roger Sayle <roger@eyesopen.com>
28509
28510 PR c++/13070
28511 * g++.dg/warn/format3.C: New test case.
28512
28513 2003-12-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
28514
28515 * gcc.c-torture/compile/20031227-1.c: New test.
28516
28517 2003-12-23 Mark Mitchell <mark@codesourcery.com>
28518
28519 * g++.dg/bprob/bprob.exp: Load target-supports.exp
28520 * g77.dg/bprob/bprob.exp: Likewise.
28521 * gcc.misc-tests/bprob.exp: Likewise.
28522 * gcc.dg/builtins-18.c: Use builtins-config.h. Do not test float
28523 variants on systems where the library does not provide that
28524 functionality.
28525 * gcc.dg/builtins-20.c: Use builtins-config.h.
28526 * gcc.dg/builtins-config.h: New file.
28527
28528 2003-12-23 Mark Mitchell <mark@codesourcery.com>
28529
28530 * lib/gcc-dg.exp (dg-require-profiling): New function.
28531 * lib/target-supports.exp (check_profiling_available): Likewise.
28532 * g++.dg/bprob/bprob.exp: Use check_profiling_available.
28533 * g77.dg/bprob/bprob.exp: Likewise.
28534 * gcc.misc-tests/bprob.exp: Likewise.
28535 * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
28536 * gcc.dg/20021014-1.c: Likewise.
28537 * gcc.dg/nest.c: Likewise.
28538
28539 2003-12-23 Mark Mitchell <mark@codesourcery.com>
28540
28541 * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
28542 compiling.
28543 * g++.dg/lookup/java2.C: Likewise.
28544 * gcc.dg/cpp/lexident.c: Likewise.
28545
28546 2003-12-23 Kazu Hirata <kazu@cs.umass.edu>
28547
28548 * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
28549 given.
28550 * gcc.c-torture/compile/961203-1.c: Likewise.
28551 * gcc.c-torture/compile/980506-1.c: Likewise.
28552
28553 2003-12-23 Zack Weinberg <zack@codesourcery.com>
28554
28555 * lib/gcc-dg.exp (dg-prune-output): New annotation.
28556 (additional_prunes): New global.
28557 (gcc-dg-prune): Handle additional per-test pruning.
28558 (dg-test): Clear additional_prunes between tests.
28559
28560 * gcc.c-torture/compile/920625-1.c: Remove xfail. Use
28561 dg-prune-output to avoid spurious failures from assembler
28562 complaining about nonexistent WAW violations.
28563 * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
28564 Use dg-prune-output to avoid spurious failures from assembler
28565 warning about Itanium B-step errata.
28566
28567 2003-12-23 Mark Mitchell <mark@codesourcery.com>
28568
28569 * g++.dg/abi/macro0.C: New test.
28570 * g++.dg/abi/macro1.C: Likewise.
28571 * g++.dg/abi/macro2.C: Likewise.
28572
28573 * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
28574 * g++.dg/abi/bitfield7.C: Likewise.
28575 * g++.dg/abi/dtor2.C: Likewise.
28576 * g++.dg/abi/mangle11.C: Likewise.
28577 * g++.dg/abi/mangle12.C: Likewise.
28578 * g++.dg/abi/mangle14.C: Likewise.
28579 * g++.dg/abi/mangle17.C: Likewise.
28580 * g++.dg/abi/vbase10.C: Likewise.
28581 * g++.dg/abi/vbase14.C: Likewise.
28582 * g++.dg/template/qualttp17.C: Likewise.
28583
28584 2003-12-21 Andrew Pinski <pinskia@physics.uc.edu>
28585
28586 PR c/11995
28587 * gcc.dg/20031223-1.c: New test.
28588
28589 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
28590
28591 * gcc.dg/noreturn-7.c: New test.
28592
28593 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
28594
28595 * gcc.dg/null-pointer-1.c: New test.
28596
28597 2003-12-22 Mark Mitchell <mark@codesourcery.com>
28598
28599 * g++.old-deja/g++.jason/template18.C: Remove.
28600 * g++.old-deja/g++.jason/template37.C: Likewise.
28601
28602 PR c++/12862
28603 * g++.dg/lookup/ns1.C: New test.
28604
28605 PR c++/12397
28606 * g++.dg/template/lookup3.C: New test.
28607
28608 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
28609
28610 * g++.dg/template/recurse1.C: New test
28611
28612 2003-12-22 Mark Mitchell <mark@codesourcery.com>
28613
28614 PR c++/12479
28615 * g++.dg/parse/semicolon1.C: New test.
28616 * g++.dg/parse/semicolon1.h: Likewise.
28617
28618 2003-12-22 Fariborz Jahanian <fjahanian@apple.com>
28619
28620 * gcc.dg/darwin-misaligned.c: New test.
28621
28622 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
28623
28624 PR c/9163
28625 * gcc.dg/20031222-1.c: New test.
28626
28627 2003-12-21 Mark Mitchell <mark@codesourcery.com>
28628
28629 PR c++/13438
28630 * g++.dg/parse/error8.C: New test.
28631
28632 PR c++/11554
28633 * testsuite/g++.dg/warn/ctor-init-1.C: New test.
28634
28635 2003-12-21 Kazu Hirata <kazu@cs.umass.edu>
28636
28637 * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
28638 too small.
28639 * gcc.c-torture/compile/930217-1.c: Likewise.
28640 * gcc.c-torture/compile/930513-1.c: Likewise.
28641 * gcc.c-torture/execute/920908-2.c: Likewise.
28642 * gcc.c-torture/execute/921204-1.c: Likewise.
28643 * gcc.c-torture/execute/930621-1.c: Likewise.
28644 * gcc.c-torture/execute/930630-1.c: Likewise.
28645 * gcc.c-torture/execute/931031-1.c: Likewise.
28646 * gcc.c-torture/execute/980602-2.c: Likewise.
28647 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
28648 * gcc.c-torture/execute/compndlit-1.c: Likewise.
28649 * gcc.c-torture/execute/extzvsi.c: Likewise.
28650 * gcc.c-torture/unsorted/ext.c: Likewise.
28651
28652 2003-12-20 Andrew Pinski <pinskia@gcc.gnu.org>
28653
28654 PR target/12749
28655 * gcc.c-torture/compile/20031220-2.c: New test case.
28656
28657 2003-12-20 Roger Sayle <roger@eyesopen.com>
28658
28659 PR optimization/13031
28660 * gcc.c-torture/compile/20031220-1.c: New test case.
28661
28662 2003-12-20 Eric Botcazou <ebotcazou@libertysurf.fr>
28663
28664 * gcc.dg/cast-function-1.c: New test.
28665
28666 2003-12-19 Joseph S. Myers <jsm@polyomino.org.uk>
28667
28668 * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
28669 formats.
28670
28671 2003-12-19 Mark Mitchell <mark@codesourcery.com>
28672
28673 PR c++/12795
28674 * g++.dg/ext/attrib10.C: New test.
28675
28676 2003-12-19 Jakub Jelinek <jakub@redhat.com>
28677
28678 * gcc.dg/cleanup-10.c: New test.
28679 * gcc.dg/cleanup-11.c: New test.
28680
28681 2003-12-19 Jakub Jelinek <jakub@redhat.com>
28682
28683 PR c++/13239
28684 * g++.dg/opt/expect1.C: New test.
28685
28686 2003-12-19 Hartmut Penner <hpenner@de.ibm.com>
28687
28688 * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
28689
28690 2003-12-18 Andrew Pinski <pinskia@physics.uc.edu>
28691
28692 PR debug/12923
28693 * gcc.dg/20031218-1.c: New test.
28694
28695 PR debug/12389
28696 * gcc.dg/20031218-2.c: New test.
28697 * gcc.dg/20031218-3.c: New test.
28698
28699 * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
28700 of label name and allow for USER_LABEL_PREFIX == "_" names.
28701 * g++.dg/abi/mangle18-2.C: Likewise.
28702 * g++.dg/abi/mangle19-1.C: Likewise.
28703 * g++.dg/abi/mangle19-2.C: Likewise.
28704 * g++.dg/abi/mangle20-1.C: Likewise.
28705 * g++.dg/abi/mangle20-2.C: Likewise.
28706
28707 2003-12-18 Richard Henderson <rth@redhat.com>
28708
28709 * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
28710
28711 2003-12-18 Steven Bosscher <steven@gcc.gnu.org>
28712 Dan Kegel <dank@kegel.com>
28713
28714 PR other/12009
28715 * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
28716 testing a cross compiler, it causes spurious compile failures.
28717 * lib/g++.exp: Likewise.
28718
28719 2003-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28720
28721 PR c++/13262
28722 * g++.dg/template/access13.C: New test.
28723
28724 2003-12-18 Ulrich Weigand <uweigand@de.ibm.com>
28725
28726 * gcc.dg/20031216-1.c: New test.
28727
28728 2003-12-18 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28729
28730 PR c++/9154
28731 * g++.dg/template/error10.C: New test.
28732
28733 2003-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
28734
28735 * g++.dg/eh/simd-1.C: XFAIL on SPARC.
28736 * g++.dg/eh/simd-2.C: Likewise.
28737
28738 2003-12-17 James E Wilson <wilson@specifixinc.com>
28739 Roger Sayle <roger@eyesopen.com>
28740
28741 * gcc.c-torture/execute/ieee/mzero5.c: New.
28742
28743 2003-12-17 Mark Mitchell <mark@codesourcery.com>
28744
28745 PR c++/10603
28746 * g++.dg/parse/error6.C: New test.
28747
28748 PR c++/12827
28749 * g++.dg/parse/error7.C: New test.
28750
28751 2003-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
28752
28753 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
28754 at -O with stabs debugging formats.
28755 * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
28756 * gcc.dg/debug/debug-2.c: Likewise.
28757
28758 2003-12-16 Mark Mitchell <mark@codesourcery.com>
28759
28760 PR c++/12696
28761 * g++.dg/init/error1.C: New test.
28762
28763 PR c++/12218
28764 * g++.dg/init/pm3.C: New test.
28765
28766 2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk>
28767
28768 PR c/3347
28769 * gcc.dg/bitfld-8.c: New test.
28770
28771 2003-12-16 James Lemke <jim@wasabisystems.com>
28772
28773 * gcc.dg/arm-scd42-[123].c: New tests.
28774
28775 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
28776
28777 PR c++/9043
28778 * g++.dg/abi/mangle20-1.C: New test.
28779 * g++.dg/abi/mangle20-2.C: New test.
28780
28781 2003-12-16 Mark Mitchell <mark@codesourcery.com>
28782
28783 PR c++/13275
28784 * g++.dg/other/offsetof2.C: Remove XFAIL.
28785 * g++.dg/parse/offsetof1.C: New test.
28786 * g++.gd/parse/offsetof2.C: Likewise.
28787
28788 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28789
28790 * g++.dg/template/nontype3.C: New test.
28791 * g++.dg/template/static2.C: Tweaked the dg-error clause.
28792
28793 2003-12-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28794
28795 * g++.dg/warn/noreturn-3.C: Also test instantiation.
28796
28797 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
28798
28799 PR c++/13387
28800 * g++.dg/expr/assign1.C: New test.
28801
28802 PR c++/13242
28803 * g++.dg/abi/mangle19-1.C: New test.
28804 * g++.dg/abi/mangle19-2.C: New test.
28805
28806 2003-12-16 Hartmut Penner <hpenner@de.ibm.com>
28807
28808 * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
28809
28810 2003-12-16 Eric Botcazou <ebotcazou@libertysurf.fr>
28811
28812 * gcc.c-torture/execute/20031216-1.c: New test.
28813
28814 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28815
28816 * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
28817 an ICE regression.
28818
28819 2003-12-15 Mark Mitchell <mark@codesourcery.com>
28820
28821 PR c++/10926
28822 * g++.dg/template/error9.C: New test.
28823
28824 PR c++/11116
28825 * g++.dg/template/error8.C: New test.
28826
28827 2003-12-15 Roger Sayle <roger@eyesopen.com>
28828
28829 PR middle-end/13400
28830 * gcc.c-torture/execute/20031215-1.c: New test case.
28831
28832 2003-12-15 Mark Mitchell <mark@codesourcery.com>
28833
28834 PR c++/13269
28835 * g++.dg/parse/error5.C: New test.
28836
28837 PR c++/12989
28838 * g++.dg/expr/sizeof1.C: New test.
28839
28840 PR c++/13310
28841 * g++.dg/template/crash15.C: New test.
28842
28843 2003-12-15 Geoffrey Keating <geoffk@apple.com>
28844
28845 * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
28846 a non-POD type as the last named parameter of a varargs function.
28847
28848 2003-12-15 Mark Mitchell <mark@codesourcery.com>
28849
28850 PR c++/13243
28851 PR c++/12573
28852 * g++.dg/template/crash14.C: New test.
28853 * g++.dg/template/dependent-expr3.C: Add dg-error markers.
28854
28855 2003-12-15 Nathan Sidwell <nathan@codesourcery.com>
28856
28857 * g++.dg/other/java1.C: New test.
28858
28859 PR c++/13241
28860 * g++.dg/abi/mangle18-1.C: New test.
28861 * g++.dg/abi/mangle18-2.C: New test.
28862
28863 2003-12-15 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
28864
28865 PR optimization/10312
28866 * gcc.c-torture/execute/20031214-1.c: New.
28867
28868 2003-12-14 Mark Mitchell <mark@codesourcery.com>
28869
28870 PR c++/10779
28871 PR c++/12160
28872 * g++.dg/parse/error3.C: New test.
28873 * g++.dg/parse/error4.C: Likewise.
28874 * g++.dg/abi/mangle4.C: Tweak error messages.
28875 * g++.dg/lookup/using5.C: Likewise.
28876 * g++.dg/other/error2.C: Likewise.
28877 * g++.dg/parse/typename5.C: Likewise.
28878 * g++.dg/parse/undefined1.C: Likewise.
28879 * g++.dg/template/arg2.C: Likewise.
28880 * g++.dg/template/ttp3.C: Likewise.
28881 * g++.dg/template/type1.C: Likewise.
28882 * g++.old-deja/g++.other/crash32.C: Likewise.
28883 * g++.old-djea/g++.pt/defarg8.C: Likewise.
28884
28885 2003-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28886
28887 PR c++/13106
28888 * g++.dg/warn/noreturn-3.C: New test.
28889
28890 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
28891
28892 PR c++/13118
28893 * g++.dg/abi/covariant3.C: New.
28894
28895 2003-12-12 Jakub Jelinek <jakub@redhat.com>
28896
28897 * g++.dg/eh/ia64-1.C: New test.
28898
28899 2003-12-12 Roger Sayle <roger@eyesopen.com>
28900
28901 PR optimization/13037
28902 * g77.f-torture/execute/13037.f: New test case.
28903
28904 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
28905
28906 PR c++/12881
28907 * g++.dg/abi/covariant2.C: New.
28908
28909 2003-12-12 Neil Booth <neil@daikokuya.co.uk>
28910
28911 * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
28912
28913 2003-12-11 Zack Weinberg <zack@codesourcery.com>
28914
28915 * gcc.c-torture/execute/wchar_t-1.x: Delete.
28916
28917 2003-12-10 Robert Schiele <rschiele@uni-mannheim.de>
28918
28919 PR other/10819
28920 * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
28921 to fix Bug 10819.
28922 * lib/g++.exp (g++_version): Likewise.
28923 * lib/g77.exp (g77_version): Likewise.
28924 * lib/objc.exp (default_objc_version): Likewise.
28925
28926 2003-12-10 Richard Henderson <rth@redhat.com>
28927
28928 * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
28929
28930 * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
28931
28932 2003-12-08 Matt Austern <austern@apple.com>
28933
28934 PR c/13134
28935 * lib/gcc-dg.exp (dg-require-visibility): Define.
28936 * lib/target-supports (check_visibility_available): Define.
28937 * gcc.dg/visibility-1.c: New test.
28938 * gcc.dg/visibility-2.c: Likewise.
28939 * gcc.dg/visibility-3.c: Likewise.
28940 * gcc.dg/visibility-4.c: Likewise.
28941 * gcc.dg/visibility-5.c: Likewise.
28942 * gcc.dg/visibility-6.c: Likewise.
28943 * g++.dg/ext/visibility-1.C: Likewise.
28944 * g++.dg/ext/visibility-2.C: Likewise.
28945 * g++.dg/ext/visibility-3.C: Likewise.
28946 * g++.dg/ext/visibility-4.C: Likewise.
28947 * g++.dg/ext/visibility-5.C: Likewise.
28948 * g++.dg/ext/visibility-6.C: Likewise.
28949
28950 2003-12-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28951
28952 * g++.dg/lookup/java1.C: New test.
28953 * g++.dg/lookup/java2.C: New test.
28954
28955 2003-12-07 Falk Hueffner <falk@debian.org>
28956
28957 * g++.dg/opt/noreturn-1.C: New test.
28958
28959 2003-12-07 Wolfgang Bangerth <bangerth@dealii.org>
28960
28961 * gcc.dg/overflow-1.c: New test.
28962
28963 2003-12-07 Eric Botcazou <ebotcazou@libertysurf.fr>
28964
28965 * g77.f-torture/compile/13060.f: New test.
28966
28967 2003-12-06 Mark Mitchell <mark@codesourcery.com>
28968
28969 PR c++/13323
28970 * g++.dg/inherit/operator2.C: New test.
28971
28972 2003-12-05 Mark Mitchell <mark@codesourcery.com>
28973
28974 PR c++/13305
28975 * g++.dg/ext/attrib9.C: New test.
28976
28977 2003-12-05 Mark Mitchell <mark@codesourcery.com>
28978
28979 PR c++/13314
28980 * g++.dg/template/error7.C: New test.
28981
28982 2003-12-05 Stuart Menefy <stuart.menefy@st.com>
28983 J"orn Rennecke <joern.rennecke@superh.com>
28984
28985 PR target/13302
28986 * g++.dg/other/struct-va_list.C: New test.
28987
28988 2003-12-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28989
28990 PR c++/13166
28991 * g++.dg/parse/defarg6.C: New test.
28992
28993 2003-12-05 Hans-Peter Nilsson <hp@axis.com>
28994
28995 PR target/13256
28996 * gcc.c-torture/execute/20031201-1.c: New test.
28997
28998 2003-12-05 Arnaud Charlet <charlet@act-europe.fr>
28999
29000 * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
29001
29002 2003-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
29003
29004 * gcc.dg/builtin-return-1.c: New test.
29005
29006 2003-12-04 Stuart Menefy <stuart.menefy@st.com>
29007 J"orn Rennecke <joern.rennecke@superh.com>
29008
29009 PR optimization/13260
29010 * gcc.c-torture/execute/20031204-1.c: New test.
29011
29012 2003-12-03 Mark Mitchell <mark@codesourcery.com>
29013
29014 PR c++/9127
29015 * g++.dg/template/error6.C: New test.
29016
29017 2003-12-03 Jakub Jelinek <jakub@redhat.com>
29018
29019 * gcc.dg/20031202-1.c: New test.
29020
29021 2003-12-03 Mark Mitchell <mark@codesourcery.com>
29022
29023 PR c++/13179
29024 * g++.dg/template/eh1.C: New test.
29025
29026 PR c++/10771
29027 * g++.dg/template/error5.C: New test.
29028
29029 2003-12-02 David Ung <davidu@mips.com>
29030
29031 * gcc.dg/compat/vector-check.h: Corrected type for var
29032 g_##TMODE
29033
29034 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29035
29036 PR c++/10126
29037 * g++.dg/template/ptrmem8.C: New test.
29038
29039 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29040
29041 PR c++/12573
29042 * g++.dg/template/dependent-expr3.C: New test.
29043
29044 2003-12-01 James Lemke <jim@wasabisystems.com>
29045
29046 * gcc.dg/arm-g2.c: New test.
29047
29048 2003-12-01 Roger Sayle <roger@eyesopen.com>
29049
29050 PR optimization/11634
29051 * gcc.dg/20031201-2.c: New test case.
29052
29053 2003-12-01 Zack Weinberg <zack@codesourcery.com>
29054
29055 PR 11433
29056 * objc.dg/proto-lossage-3.m: New test.
29057
29058 2003-12-01 Roger Sayle <roger@eyesopen.com>
29059
29060 PR optimization/12628
29061 * gcc.dg/20031201-1.c: New test case.
29062
29063 2003-12-01 Eric Botcazou <ebotcazou@libertysurf.fr>
29064
29065 * gcc.dg/unaligned-1.c: New test.
29066
29067 2003-11-30 Mark Mitchell <mark@codesourcery.com>
29068
29069 PR c++/9849
29070 * g++.dg/template/error4.C: New test.
29071 * g++.dg/template/nested3.C: Adjust error markers.
29072
29073 2003-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29074
29075 * gcc.dg/cpp/assert4.c: Check more #system assertions.
29076
29077 2003-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
29078
29079 PR c/10333
29080 * gcc.dg/bitfld-7.c: New test.
29081
29082 2003-11-29 Richard Sandiford <rsandifo@redhat.com>
29083
29084 * gcc.dg/tls/asm-1.C: New test.
29085
29086 2003-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29087
29088 * gcc.dg/cpp/assert4.c: Update.
29089
29090 2003-11-28 Eric Botcazou <ebotcazou@libertysurf.fr>
29091
29092 * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
29093 * gcc.dg/builtin-apply3.c: New test.
29094
29095 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
29096
29097 * lib/compat.exp (compat-obj): New xfaildata parameter.
29098 Use it to set compiler_conditional_xfail_data before compiling.
29099 (compat-get-options): Handle dg-xfail-if.
29100 (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
29101 * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
29102 * gcc.dg/compat/vector-1_y.c: Likewise.
29103 * gcc.dg/compat/vector-2_x.c: Likewise.
29104 * gcc.dg/compat/vector-2_y.c: Likewise.
29105
29106 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
29107
29108 * g++.dg/opt/reg-stack4.C: New test.
29109
29110 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
29111
29112 * gcc.dg/builtin-apply2.c: New test.
29113
29114 2003-11-26 Eric Botcazou <ebotcazou@libertysurf.fr>
29115
29116 * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
29117
29118 2003-11-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29119
29120 PR c++/12924
29121 * g++.dg/template/template-id-2.C: New test.
29122
29123 2003-11-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29124
29125 PR c++/5369
29126 * g++.dg/template/memfriend1.C: New test.
29127 * g++.dg/template/memfriend2.C: Likewise.
29128 * g++.dg/template/memfriend3.C: Likewise.
29129 * g++.dg/template/memfriend4.C: Likewise.
29130 * g++.dg/template/memfriend5.C: Likewise.
29131 * g++.dg/template/memfriend6.C: Likewise.
29132 * g++.dg/template/memfriend7.C: Likewise.
29133 * g++.dg/template/memfriend8.C: Likewise.
29134 * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
29135
29136 2003-11-21 Mark Mitchell <mark@codesourcery.com>
29137
29138 PR c++/12515
29139 * g++.dg/ext/cond1.C: New test.
29140
29141 2003-11-20 Richard Henderson <rth@redhat.com>
29142
29143 * gcc.dg/20020201-2.c: Remove.
29144 * gcc.dg/20020201-4.c: Remove.
29145 * gcc.dg/20020304-1.c: Remove.
29146
29147 2003-11-19 Nathanael Nerode <neroden@gcc.gnu.org>
29148
29149 * gcc.dg/cpp/trad/xwin1.c: New test case.
29150
29151 2003-11-19 Andreas Tobler <a.tobler@schweiz.ch>
29152
29153 * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
29154 * lib/g77.exp: Likewise.
29155 * lib/objc.exp: Likewise.
29156 * lib/g++.exp: Likewise, add -multiply_defined suppress flag
29157 for darwin.
29158
29159 2003-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29160
29161 PR c++/12932
29162 * g++.dg/template/static5.C: New test.
29163
29164 2003-11-18 Joseph S. Myers <jsm@polyomino.org.uk>
29165
29166 * gcc.dg/nested-func-1.c: New test.
29167
29168 2003-11-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29169
29170 * gcc.dg/cpp/assert4.c: New test.
29171
29172 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
29173
29174 PR c++/2294
29175 * g++.dg/lookup/using9.c: New test.
29176
29177 2003-11-14 Mark Mitchell <mark@codesourcery.com>
29178
29179 PR c++/12762
29180 * g++.dg/template/error3.C: New test.
29181
29182 2003-11-14 Arnaud Charlet <charlet@act-europe.fr>
29183
29184 PR ada/13035
29185 * ada/acats/run_acats, run_all.sh: Fix syntax error.
29186 No longer use a wrapper for gcc, since this does not work under
29187 Windows.
29188
29189 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
29190
29191 PR c++/2094
29192 * g++.dg/template/ptrmem7.C: New test.
29193
29194 2003-11-13 Andrew Pinski <apinski@apple.com>
29195
29196 * gcc.c-torture/compile/20031113-1.c: New test.
29197
29198 2003-11-13 Mark Mitchell <mark@codesourcery.com>
29199 Kean Johnston <jkj@sco.com>
29200
29201 PR c/13029
29202 * gcc.dg/unused-4.c: Update.
29203
29204 2003-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
29205
29206 * g++.dg/opt/const3.C: New test.
29207
29208 2003-11-13 Jan Hubicka <jh@suse.cz>
29209
29210 * gcc.c-torture/compile/20031112-1.c: New test.
29211
29212 2003-11-12 Mark Mitchell <mark@codesourcery.com>
29213
29214 * g++.dg/parse/crash10.C: Remove bogus error marker.
29215
29216 2003-11-12 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
29217
29218 * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
29219 (host_gcc): Likewise.
29220 (ROOT): Honor $PWDCMD.
29221 (BASE): Likewise.
29222 * ada/acats/run_all.sh (dir): Honor $PWDCMD.
29223
29224 2003-11-12 Catherine Moore <clm@redhat.com>
29225
29226 * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
29227
29228 2003-11-12 Andreas Jaeger <aj@suse.de>
29229 Jakub Jelinek <jakub@redhat.com>
29230 Andrew Pinski <pinskia@physics.uc.edu>
29231 Richard Henderson <rth@redhat.com>
29232
29233 * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
29234 systems.
29235 * gcc.dg/c99-const-expr-2.c (foo): Likewise.
29236
29237 * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
29238 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
29239
29240 2003-11-11 Andreas Jaeger <aj@suse.de>
29241
29242 * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
29243
29244 * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
29245
29246 2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
29247
29248 * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
29249 Clean ups.
29250
29251 2003-11-10 Waldek Hebisch <hebisch@math.uni.wroc.pl>
29252
29253 * gcc.dg/trampoline-1.c: New test.
29254
29255 2003-11-09 Andrew Pinski <pinskia@physics.uc.edu>
29256
29257 * gcc.c-torture/compile/200031109-1.c: New test.
29258
29259 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
29260
29261 PR c/3190
29262 PR c/8714
29263 * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
29264 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
29265 gcc.dg/format/no-y2k-1.c: Update.
29266
29267 2003-11-08 Roger Sayle <roger@eyesopen.com>
29268
29269 PR optimization/10467
29270 * gcc.dg/20031108-1.c: New test case.
29271
29272 2003-11-07 Geoffrey Keating <geoffk@apple.com>
29273
29274 * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
29275
29276 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
29277
29278 * gcc.dg/compound-lvalue-1.c: New test.
29279 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
29280 some XFAILs.
29281
29282 2003-11-06 Geoffrey Keating <geoffk@apple.com>
29283
29284 * gcc.dg/altivec-varargs-1.c: New test.
29285
29286 2003-11-05 Eric Botcazou <ebotcazou@libertysurf.fr>
29287
29288 * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
29289 * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
29290 * gcc.c-torture/execute/simd-4.x: New file. XFAIL on SPARC at -O0.
29291 * gcc.c-torture/execute/va-arg-25.x: New file. XFAIL on SPARC.
29292 * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
29293
29294 2003-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
29295
29296 * gcc.dg/cond-lvalue-1.c: New test.
29297
29298 2003-11-05 Gernot Hillier <gernot.hillier@siemens.com>
29299
29300 * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
29301
29302 2003-11-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29303
29304 PR c++/11616
29305 * g++.dg/template/instantiate5.C: New test.
29306
29307 2003-11-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29308
29309 PR c++/12726
29310 * g++.dg/ext/complit2.C: Replace test with self-contained version.
29311 * ChangeLog: Add missing first entry for above test.
29312
29313 2003-11-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29314
29315 PR c++/9810
29316 * g++.dg/template/using8.C: New test.
29317 * g++.old-deja/g++.other/access11.C: Adjust expected error location.
29318
29319 2003-11-02 Roger Sayle <roger@eyesopen.com>
29320
29321 PR optimization/10817
29322 * gcc.c-torture/compile/20031102-1.c: New test case.
29323
29324 2003-11-02 Kazu Hirata <kazu@cs.umass.edu>
29325
29326 * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
29327 2147483647.
29328
29329 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
29330
29331 * gcc.dg/20031102-1.c: New test.
29332
29333 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
29334
29335 * gcc.dg/complex-1.c: New test.
29336
29337 2003-11-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29338
29339 PR c++/12796
29340 * g++.dg/template/crash13.C: Adjust expected error location.
29341 * g++.old-deja/g++.brendan/ns1.C: Likewise.
29342
29343 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
29344
29345 * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
29346
29347 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
29348
29349 PR/10239
29350 * gcc.c-torture/compile/20031031-2.c: New test.
29351
29352 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
29353
29354 PR/11640
29355 * gcc.c-torture/compile/20031031-1.c: New test.
29356
29357 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
29358
29359 * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
29360 * gcc.misc-tests/bprob.exp: Likewise.
29361 * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
29362 the execution test on arm-elf configs.
29363 * g77.dg/execute/10197.x: New file. XFAIL the execution test on
29364 configs that don't support scratch files.
29365 * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
29366
29367 2003-10-30 Arnaud Charlet <charlet@act-europe.fr>
29368
29369 * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
29370 done by dejagnu.
29371
29372 2003-10-29 Arnaud Charlet <charlet@act-europe.fr>
29373
29374 * ada/acats/run_all.sh: Redirect mv output to /dev/null
29375 Avoid non pure sh syntax. Add more logging.
29376
29377 * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
29378 fail.
29379
29380 2003-10-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29381
29382 PR libgcj/10610
29383 * gcc.dg/ppc-stackalign-1.c: New test.
29384
29385 2003-10-28 Arnaud Charlet <charlet@act-europe.fr>
29386
29387 * ada/acats/run_all.sh: Change output to be more compliant with
29388 dejagnu framework.
29389 Create acats.sum and acats.log files under testsuite/ada/acats
29390 Only run [a-z]* directories, to filter out e.g. CVS.
29391 Redirect build output to log file.
29392
29393 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
29394
29395 * README.ada: Removed, integrated in ../doc/sourcebuild.texi
29396
29397 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
29398
29399 PR ada/5909:
29400 * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
29401
29402 2003-10-27 Jakub Jelinek <jakub@redhat.com>
29403
29404 * gcc.c-torture/compile/20031023-1.c: New test.
29405 * gcc.c-torture/compile/20031023-2.c: New test.
29406 * gcc.c-torture/compile/20031023-3.c: New test.
29407 * gcc.c-torture/compile/20031023-4.c: New test.
29408
29409 2003-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29410
29411 PR c++/10371
29412 * g++.dg/lookup/scoped8.C: New test.
29413
29414 2003-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
29415
29416 * g++.dg/opt/reg-stack3.C: New test.
29417
29418 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
29419
29420 * gcc.dg/c99-arraydecl-2.c: New test. PR c/11943.
29421
29422 2003-10-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29423
29424 PR c++/11076
29425 * g++.dg/template/crash13.C: New test.
29426
29427 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
29428
29429 * gcc.dg/c99-restrict-2.c: New test.
29430
29431 2003-10-24 Nathan Sidwell <nathan@codesourcery.com>
29432
29433 PR c++/12698, c++/12699, c++/12700, c++/12566
29434 * g++.dg/inherit/covariant9.C: New test.
29435 * g++.dg/inherit/covariant10.C: New test.
29436 * g++.dg/inherit/covariant11.C: New test.
29437
29438 2003-10-23 Jason Merrill <jason@redhat.com>
29439
29440 PR c++/12726
29441 * g++.dg/ext/complit2.C: New test.
29442
29443 2003-10-20 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
29444
29445 PR target/12654
29446 * gcc.c-torture/execute/20031020-1.c: New test.
29447
29448 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
29449
29450 * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
29451 following the jump_insn.
29452
29453 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
29454
29455 * gcc.dg/cast-lvalue-1.c: New test.
29456
29457 2003-10-21 Mark Mitchell <mark@codesourcery.com>
29458
29459 PR c++/11962
29460 * g++.dg/template/cond2.C: New test.
29461
29462 2003-10-20 Joseph S. Myers <jsm@polyomino.org.uk>
29463
29464 * gcc.dg/builtins-28.c: New test.
29465
29466 2003-10-20 Jan Hubicka <jh@suse.cz>
29467
29468 * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
29469 parameter.
29470 * testsuite/gcc.dg/inline-2.c: Likewise.
29471
29472 2003-10-20 Phil Edwards <phil@codesourcery.com>
29473
29474 * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
29475 * gcc.dg/nest.c: Likewise.
29476
29477 2003-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29478
29479 PR c++/9781, c++/10583, c++/11862
29480 * g++.dg/parse/crash13.C: New test.
29481
29482 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
29483
29484 * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
29485
29486 2003-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
29487
29488 * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
29489 Define HAVE_C99_RUNTIME except on Solaris.
29490 * gcc.dg/builtins-20.c: Likewise.
29491
29492 2003-10-19 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
29493
29494 * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
29495
29496 2003-10-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29497
29498 PR c++/12495
29499 * g++.dg/template/crash21.C: New test.
29500
29501 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29502
29503 PR c++/2513
29504 * g++.dg/template/typename5.C: New test.
29505
29506 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29507
29508 PR c++/12369
29509 * g++.dg/template/friend25.C: New test.
29510
29511 2003-10-16 Ziemowit Laski <zlaski@apple.com>
29512
29513 * objc.dg/try-catch-2.m: Relax target triple to all Darwin
29514 versions.
29515
29516 2003-10-16 Kazu Hirata <kazu@cs.umass.edu>
29517
29518 * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
29519 == 2147483647.
29520
29521 2003-10-15 Kazu Hirata <kazu@cs.umass.edu>
29522
29523 * gcc.c-torture/execute/960416-1.x: Remove.
29524 * gcc.c-torture/execute/divconst-3.x: Likewise.
29525
29526 2003-10-15 Hans-Peter Nilsson <hp@axis.com>
29527
29528 PR target/12598
29529 * gcc.dg/torture/cris-volatile-1.c: New test.
29530
29531 2003-10-14 Roger Sayle <roger@eyesopen.com>
29532
29533 PR optimization/9325
29534 * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
29535 for overflowing floating point to integer conversion during RTL
29536 simplification.
29537
29538 2003-10-13 Ziemowit Laski <zlaski@apple.com>
29539
29540 * objc/execute/_cmd.m: Fix typo.
29541 * objc.dg/image-info.m, objc.dg/symtab-1.m:
29542 Relax 'scan-assembler' regexp.
29543 * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
29544 objc.dg/try-catch-4.m: Run on non-Darwin targets.
29545 * objc.dg/zero-link-2.m: Remove blank line.
29546 * objc.dg/zero-link-3.m: New test case.
29547
29548 2003-10-13 Geoffrey Keating <geoffk@apple.com>
29549
29550 * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
29551
29552 * gcc.dg/asm-names.c: Use scan-assembler-not rather
29553 than linker trickery.
29554
29555 2003-10-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29556
29557 PR c++/12370
29558 * g++.dg/other/friend2.C: New test.
29559
29560 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
29561
29562 * gcc.dg/20031012-1.c: New test.
29563
29564 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
29565
29566 * gcc.dg/weak/weak-3.c: Fix for new warning.
29567
29568 2003-10-12 Kelley Cook <kcook@gcc.gnu.org>
29569
29570 PR optimization/8750
29571 * gcc.c-torture/execute/20031012-1.c: New test case.
29572
29573 2003-10-11 Roger Sayle <roger@eyesopen.com>
29574
29575 * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
29576 that inline strncmp as cmpstrsi on i386 when compiled with -Os.
29577
29578 2003-10-11 Roger Sayle <roger@eyesopen.com>
29579
29580 PR optimization/12260
29581 * gcc.c-torture/compile/20031011-2.c: New test case.
29582
29583 2003-10-11 Roger Sayle <roger@eyesopen.com>
29584
29585 * gcc.c-torture/execute/20031011-1.c: New testcase.
29586
29587 2003-10-11 Eric Botcazou <ebotcazou@libertysurf.fr>
29588
29589 * gcc.c-torture/compile/20031011-1.c: New test.
29590
29591 2003-10-11 Jan Hubicka <jh@suse.cz>
29592
29593 * g++.dg/other/first-global.C: New test.
29594
29595 2003-10-11 Roger Sayle <roger@eyesopen.com>
29596
29597 * gcc.c-torture/execute/string-opt-18.c: New testcase.
29598
29599 2003-10-10 Ian Lance Taylor <ian@wasabisystems.com>
29600
29601 * gcc.c-torture/compile/20031010-1.c: New test.
29602
29603 2003-10-10 Geoffrey Keating <geoffk@apple.com>
29604
29605 * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
29606 * gcc.c-torture/execute/va-arg-25.c: ... here.
29607
29608 2003-10-09 Mark Mitchell <mark@codesourcery.com>
29609
29610 * g++.dg/ext/attrib8.C: Only run it on x86 targets.
29611
29612 2003-10-08 Richard Sandiford <rsandifo@redhat.com>
29613
29614 * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
29615
29616 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
29617
29618 * g++.dg/parse/error2.C: New test.
29619
29620 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
29621
29622 PR c++/11097
29623 * g++.dg/other/error5.C: Modify the error message.
29624 * g++.dg/lookup/using8.C: New test.
29625
29626 2003-10-07 Geoffrey Keating <geoffk@apple.com>
29627
29628 * gcc.dg/darwin-abi-2.c: New file.
29629 * gcc.c-torture/execute/va-arg-24.c: New file.
29630
29631 2003-10-06 Bob Wilson <bob.wilson@acm.org>
29632
29633 * g++.dg/template/spec10.C: Set exit value to zero on success. Fix
29634 indentation.
29635
29636 2003-10-06 Mark Mitchell <mark@codesourcery.com>
29637
29638 PR c++/10147
29639 * g++.dg/other/error4.C: Update error messages.
29640 * g++.dg/template/ptrmem4.C: Likewise.
29641
29642 PR c++/12337
29643 * g++.dg/init/new9.C: New test.
29644
29645 PR c++/12334, c++/12236, c++/8656
29646 * g++.dg/ext/attrib8.C: New test.
29647
29648 2003-10-06 Devang Patel <dpatel@apple.com>
29649
29650 * gcc.dg/debug/dwarf2-3.h: New test.
29651 * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
29652
29653 2003-10-06 Wolfgang Bangerth <bangerth@ticam.utexas.edu>
29654
29655 * g++.dg/opt/cfg2.C: New test.
29656
29657 2003-10-06 Eric Botcazou <ebotcazou@libertysurf.fr>
29658
29659 * g++.dg/opt/float1.C: New test.
29660
29661 2003-10-04 Eric Botcazou <ebotcazou@libertysurf.fr>
29662
29663 * gcc.dg/c90-array-lval-6.c: New test.
29664 * gcc.dg/c99-array-lval-6.c: New test.
29665
29666 2003-10-03 Alexander Malmberg <alexander@malmberg.org>
29667 Ziemowit Laski <zlaski@apple.com>
29668
29669 * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
29670 'Derived', so that it is never considered a class method; add
29671 new warning for '+port' method ambiguity.
29672 * objc.dg/method-12.m: Include <objc/objc.h> instead of
29673 <objc/objc-api.h> (needed on Mac OS X).
29674 * objc.dg/method-13.m: New test.
29675
29676 2003-10-03 Roger Sayle <roger@eyesopen.com>
29677
29678 PR optimization/9325, PR java/6391
29679 * gcc.c-torture/execute/20031003-1.c: New test case.
29680
29681 2003-10-02 Mark Mitchell <mark@codesourcery.com>
29682
29683 PR optimization/12180
29684 * gcc.dg/20031002-1.c: New test.
29685
29686 PR c++/12486
29687 * g++.dg/inherit/error1.C: New test.
29688
29689 2003-10-02 Chris Demetriou <cgd@broadcom.com>
29690
29691 * lib/f-torture.exp (search_for): Rename to...
29692 (search_for_re): This. Also, clean up comments and the
29693 "regexp" invocation.
29694
29695 2003-10-02 Josef Zlomek <zlomekj@suse.cz>
29696
29697 * gcc.c-torture/compile/20031002-1.c: New test.
29698
29699 2003-10-02 Jakub Jelinek <jakub@redhat.com>
29700
29701 * g++.dg/opt/cond1.C: New test.
29702
29703 2003-10-01 Kelley Cook <kelleycook@wideopenwest.com>
29704
29705 * gcc.dg/Wold-style-definition-2.c: New testcase.
29706 * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
29707
29708 2003-09-29 Richard Henderson <rth@redhat.com>
29709
29710 * g++.dg/init/array10.C: Add dg-options.
29711
29712 2003-09-29 Eric Botcazou <ebotcazou@libertysurf.fr>
29713
29714 * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
29715
29716 2003-09-28 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29717
29718 * g++.dg/template/friend19.C: Fix typo.
29719 * g++.old-deja/g++.other/crash31.C: Adjust expected error.
29720
29721 2003-09-28 Richard Sandiford <rsandifo@redhat.com>
29722
29723 * gcc.c-torture/execute/20030928-1.c: New test.
29724 * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
29725
29726 2003-09-27 Eric Botcazou <ebotcazou@libertysurf.fr>
29727
29728 * g++.dg/opt/unroll1.C: New test.
29729
29730 2003-09-26 Roger Sayle <roger@eyesopen.com>
29731
29732 PR optimization/11741
29733 * gcc.dg/20030926-1.c: New test case.
29734
29735 2003-09-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29736
29737 PR c++/5655
29738 * g++.dg/parse/access7.C: New test.
29739 * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
29740
29741 2003-09-24 Ziemowit Laski <zlaski@apple.com>
29742
29743 MERGE OF objc-improvements-branch into MAINLINE:
29744 * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
29745 if libobjc has not been built.
29746 * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
29747 objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
29748 objc/execute/class-self-2.m, objc/execute/many_args_method.m,
29749 objc/execute/nested-3.m, objc/execute/np-2.m,
29750 objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
29751 objc/execute/redefining_self.m, objc/execute/root_methods.m,
29752 objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
29753 objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
29754 objc.dg/special/unclaimed-category-1.h,
29755 objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
29756 well as GNU runtime.
29757 * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
29758 * execute/cascading-1.m, execute/function-message-1.m,
29759 objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
29760 objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
29761 objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
29762 objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
29763 objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
29764 objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
29765 objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
29766 objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
29767 objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
29768 * objc.dg/bitfield-2.m: Run only on Darwin.
29769 * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
29770 objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
29771 objc.dg/proto-lossage-1.m: Adjust for message wording changes.
29772 * objc.dg/const-str-1.m: Fix constant string layout.
29773
29774 2003-09-24 Alexandre Oliva <aoliva@redhat.com>
29775
29776 * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
29777
29778 2003-09-23 Geoffrey Keating <geoffk@apple.com>
29779
29780 * gcc.dg/darwin-abi-1.c: New file.
29781
29782 2003-09-21 Andrew Pinski <pinskia@physics.uc.edu>
29783
29784 PR target/12281
29785 * gcc.c-torture/compile/20030921-1.c: New test.
29786
29787 2003-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
29788
29789 * g++.dg/opt/reg-stack2.C: New test.
29790
29791 2003-09-21 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
29792
29793 * g++.dg/eh/delayslot1.C: New test.
29794
29795 2003-09-20 Richard Henderson <rth@redhat.com>
29796
29797 * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
29798
29799 2003-09-20 Roger Sayle <roger@eyesopen.com>
29800
29801 * gcc.c-torture/execute/20030920-1.c: New test case.
29802
29803 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29804
29805 * g++.dg/rtti/typeid3.C: Correct expected error message.
29806
29807 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29808
29809 PR c++/157
29810 * g++.dg/parse/crash12.C: New test.
29811
29812 2003-09-19 Janis Johnson <janis187@us.ibm.com>
29813
29814 * gcc.dg/compat/mixed-struct-check.h: New.
29815 * gcc.dg/compat/mixed-struct-defs.h: New.
29816 * gcc.dg/compat/mixed-struct-init.h: New.
29817 * gcc.dg/compat/struct-by-value-19_main.c: New.
29818 * gcc.dg/compat/struct-by-value-19_x.c: New.
29819 * gcc.dg/compat/struct-by-value-19_y.c: New.
29820 * gcc.dg/compat/struct-by-value-20_main.c: New.
29821 * gcc.dg/compat/struct-by-value-20_x.c: New.
29822 * gcc.dg/compat/struct-by-value-20_y.c: New.
29823 * gcc.dg/compat/struct-return-19_main.c: New.
29824 * gcc.dg/compat/struct-return-19_x.c: New.
29825 * gcc.dg/compat/struct-return-19_y.c: New.
29826 * gcc.dg/compat/struct-return-20_main.c: New.
29827 * gcc.dg/compat/struct-return-20_x.c: New.
29828 * gcc.dg/compat/struct-return-20_y.c: New.
29829
29830 2003-09-19 Andrew Pinski <pinskia@physics.uc.edu>
29831 * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
29832 so that it will not complain on LP64 targets.
29833
29834 2003-09-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29835
29836 PR c++/495
29837 * g++.dg/template/friend24.C: New test.
29838
29839 2003-09-19 Nathan Sidwell <nathan@codesourcery.com>
29840
29841 PR c++/12332
29842 * g++.dg/template/memtmpl2.C: New test.
29843
29844 2003-09-18 Mark Mitchell <mark@codesourcery.com>
29845
29846 PR target/11184
29847 * gcc.dg/builtin-apply1.c: New test.
29848
29849 2003-09-18 Nathan Sidwell <nathan@codesourcery.com>
29850
29851 PR c++/9848
29852 * g++.dg/warn/Wunused-4.C: New test.
29853
29854 2003-09-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29855
29856 PR c++/12316
29857 * g++.dg/other/gc2.C: New test.
29858
29859 2003-09-17 Mark Mitchell <mark@codesourcery.com>
29860
29861 PR c++/11991
29862 * g++.dg/rtti/typeid3.C: New test.
29863
29864 PR c++/12266
29865 * g++.dg/overload/template1.C: New test.
29866
29867 2003-09-17 Eric Botcazou <ebotcazou@libertysurf.fr>
29868
29869 * g++.dg/opt/cfg3.C: New test.
29870
29871 2003-09-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29872
29873 PR c++/7939
29874 * g++.dg/template/crash11.C: New test.
29875
29876 2003-09-16 Jason Merrill <jason@redhat.com>
29877 Jakub Jelinek <jakub@redhat.com>
29878
29879 * gcc.dg/attr-warn-unused-result.c: New test.
29880
29881 2003-09-15 Nathan Sidwell <nathan@codesourcery.com>
29882
29883 PR c++/12184
29884 * g++.dg/expr/call2.C: New test.
29885
29886 2003-09-15 Andreas Jaeger <aj@suse.de>
29887
29888 * gcc.dg/Wold-style-definition-1.c: New test.
29889
29890 2003-09-14 Mark Mitchell <mark@codesourcery.com>
29891
29892 PR c++/3907
29893 * g++.dg/parse/template12.C: New test.
29894
29895 * g++.dg/abi/bitfield11.C: New test.
29896 * g++.dg/abi/bitfield12.C: Likewise.
29897
29898 2003-09-14 Alexandre Oliva <aoliva@redhat.com>
29899
29900 * gcc.dg/cpp/separate-1.c: Adjust line of error. Test for correct
29901 non-expansion of functional macro name without arguments at EOL.
29902 * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change. Likewise.
29903
29904 2003-09-14 Richard Sandiford <rsandifo@redhat.com>
29905
29906 * gcc.c-torture/execute/20030914-[12].c: New tests.
29907
29908 2003-09-11 Nathan Sidwell <nathan@codesourcery.com>
29909
29910 PR c++/11788
29911 * g++.dg/overload/addr1.C: New test.
29912
29913 2003-09-10 Ian Lance Taylor <ian@wasabisystems.com>
29914
29915 * gcc.dg/20030909-1.c: New test.
29916
29917 2003-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
29918
29919 * gcc.dg/ultrasp10.c: New test.
29920
29921 2003-09-09 Devang Patel <dpatel@apple.com>
29922
29923 * gcc.dg/darwin-ld-6.c: New test.
29924
29925 2003-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29926
29927 * gcc.dg/torture/builtin-explog-1.c: New testcase.
29928
29929 2003-09-08 Mark Mitchell <mark@codesourcery.com>
29930
29931 * gcc.dg/ia64-types1.c: New test.
29932 * gcc.dg/ia64-types2.c: Likewise.
29933
29934 2003-09-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29935
29936 * gcc.dg/builtins-1.c: Add more _Complex tests.
29937 * gcc.dg/torture/builtin-attr-1.c: Likewise.
29938
29939 * gcc.dg/builtins-1.c: Test existing _Complex functions.
29940 * gcc.dg/torture/builtin-attr-1.c: Likewise.
29941
29942 2003-09-08 Mark Mitchell <mark@codesourcery.com>
29943
29944 PR c++/11786
29945 * g++.dg/lookup/koenig2.C: New test.
29946
29947 PR c++/5296
29948 * g++.dg/rtti/typeid2.C: New test.
29949
29950 2003-09-08 Jakub Jelinek <jakub@redhat.com>
29951
29952 * gcc.c-torture/compile/20030904-1.c: New test.
29953
29954 2003-09-07 Eric Botcazou <ebotcazou@libertysurf.fr>
29955
29956 * g++.dg/opt/longbranch2.C: New test.
29957
29958 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
29959
29960 * g++.dg/template/crash10.C: Only compile it.
29961
29962 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
29963
29964 PR middle-end/11665
29965 * gcc.c-torture/compile/20030907-1.c: New test.
29966 * g++.dg/init/array11.C: New test.
29967
29968 2003-09-07 Mark Mitchell <mark@codesourcery.com>
29969
29970 PR c++/11852
29971 * g++.dg/init/struct1.C: New test.
29972
29973 2003-09-07 Mark Mitchell <mark@codesourcery.com>
29974
29975 PR c++/12181
29976 * g++.dg/expr/comma1.C: New test.
29977
29978 2003-09-06 Mark Mitchell <mark@codesourcery.com>
29979
29980 PR c++/11867
29981 * g++.dg/expr/static_cast5.C: New test.
29982
29983 2003-09-06 Andrew Pinski <pinskia@physics.uc.edu>
29984
29985 PR c++/11507
29986 * g++.dg/lookup/scoped7.C: New test.
29987
29988 PR c++/9574
29989 * g++.dg/other/static1.C: New test.
29990
29991 PR c++/11490
29992 * g++.dg/warn/template-1.C: New test.
29993
29994 PR c++/11432
29995 * g++.dg/template/crash10.C: New test.
29996
29997 PR c++/2478
29998 * g++.dg/overload/VLA.C: New test.
29999
30000 PR c++/10804
30001 * g++.dg/template/call1.C: New test.
30002
30003 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
30004
30005 PR c++/11794
30006 * g++.dg/parse/using3.C: New test.
30007
30008 2003-09-06 Roger Sayle <roger@eyesopen.com>
30009
30010 PR c++/11409
30011 * g++.dg/overload/builtin3.C: New test case.
30012
30013 2003-09-06 Steven Bosscher <steven@gcc.gnu.org>
30014
30015 PR c/9862
30016 * gcc.dg/20030906-1.c: New test.
30017 * gcc.dg/20030906-2.c: Likewise.
30018
30019 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
30020
30021 PR c++/12167
30022 * g++.dg/parse/defarg5.C: New test.
30023
30024 * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
30025
30026 2003-09-05 Mark Mitchell <mark@codesourcery.com>
30027
30028 PR c++/12163
30029 * g++.dg/expr/static_cast4.C: New test.
30030
30031 PR c++/12146
30032 * g++.dg/template/crash9.C: New test.
30033
30034 2003-09-05 Andrew Pinski <pinskia@physics.uc.edu>
30035
30036 * g++.old-deja/g++.ext/pretty2.C: Update for change
30037 in __FUNCTION__.
30038 * g++.old-deja/g++.ext/pretty3.C: Likewise.
30039
30040 2003-09-05 Nathan Sidwell <nathan@codesourcery.com>
30041
30042 PR c++/11922
30043 * g++/dg/template/qualified-id1.C: New test.
30044
30045 PR c++/12037
30046 * g++.dg/warn/noeffect4.C: New test.
30047
30048 2003-09-04 Matt Austern <austern@apple.com>
30049
30050 * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
30051 * g++.dg/ext/fnname2.C: Likewise.
30052 * g++.dg/ext/fnname3.C: Likewise.
30053
30054 2003-09-04 Mark Mitchell <mark@codesourcery.com>
30055
30056 * g++.dg/expr/lval1.C: New test.
30057 * g++.dg/ext/lvcast.C: Remove.
30058
30059 2003-09-03 Roger Sayle <roger@eyesopen.com>
30060
30061 PR optimization/11700.
30062 * gcc.c-torture/compile/20030903-1.c: New test case.
30063
30064 2003-09-03 Mark Mitchell <mark@codesourcery.com>
30065
30066 PR c++/12053
30067 * g++.dg/abi/layout4.C: New test.
30068
30069 2003-09-02 Scott Brumbaugh <scottb.lists@verizon.net>
30070
30071 PR c++/11553
30072 * g++.dg/parse/friend3.C: New test.
30073
30074 2003-09-02 Mark Mitchell <mark@codesourcery.com>
30075
30076 PR c++/11847
30077 * g++.dg/template/class1.C: New test.
30078
30079 PR c++/11808
30080 * g++.dg/expr/call1.C: New test.
30081
30082 2003-09-01 Mark Mitchell <mark@codesourcery.com>
30083
30084 PR c++/12114
30085 * g++.dg/init/ref9.C: New test.
30086
30087 PR c++/11972
30088 * g++.dg/template/nested4.C: New test.
30089
30090 2003-08-29 Mark Mitchell <mark@codesourcery.com>
30091
30092 PR c++/12093
30093 * g++.dg/template/non-dependent4.C: New test.
30094
30095 PR c++/11928
30096 * g++.dg/inherit/conv1.C: New test.
30097
30098 2003-08-29 Mark Mitchell <mark@codesourcery.com>
30099
30100 PR c++/6196
30101 * g++.dg/ext/label1.C: New test.
30102 * g++.dg/ext/label2.C: Likewise.
30103
30104 2003-08-28 Mark Mitchell <mark@codesourcery.com>
30105
30106 * g++.dg/expr/cond3.C: New test.
30107
30108 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30109
30110 * gcc.dg/builtins-1.c: Add new builtin cases.
30111
30112 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30113
30114 * gcc.dg/builtins-1.c: Add new cases.
30115 * gcc.dg/torture/builtin-attr-1.c: Likewise.
30116
30117 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30118
30119 * gcc.dg/builtins-1.c: Add more math builtin tests.
30120 * gcc.dg/torture/builtin-attr-1.c: New test.
30121
30122 2003-08-28 Mark Mitchell <mark@codesourcery.com>
30123
30124 PR optimization/5079
30125 * g++.dg/opt/static3.C: New test.
30126
30127 2003-08-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
30128
30129 * gcc.misc-tests/gcov-10b.c: New test.
30130
30131 2003-08-27 Mark Mitchell <mark@codesourcery.com>
30132
30133 * g++.dg/opt/ptrmem3.C: New test.
30134
30135 * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
30136
30137 2003-08-27 Jakub Jelinek <jakub@redhat.com>
30138
30139 * gcc.dg/20030826-2.c: New test.
30140
30141 2003-08-26 Roger Sayle <roger@eyesopen.com>
30142
30143 PR middle-end/12002
30144 * g77.f-torture/compile/12002.f: New test case.
30145
30146 2003-08-26 Roger Sayle <roger@eyesopen.com>
30147
30148 * gcc.dg/20030826-1.c: New test case.
30149
30150 2003-08-26 Matt Kraai <kraai@alumni.cmu.edu>
30151
30152 * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
30153
30154 2003-08-26 Nathan Sidwell <nathan@codesourcery.com>
30155
30156 PR c++/11871
30157 * c++.dg/lookup/crash1.C: New test.
30158
30159 * c++.dg/warn/noeffect3.C: New test.
30160
30161 2003-08-25 Janis Johnson <janis187@us.ibm.com>
30162
30163 * gcc.dg/compat/vector-1_x.c: Compile with -w.
30164 * gcc.dg/compat/vector-1_y.c: Ditto.
30165 * gcc.dg/compat/vector-2_x.c: Ditto.
30166 * gcc.dg/compat/vector-2_y.c: Ditto.
30167
30168 2003-08-25 Ulrich Weigand <uweigand@de.ibm.com>
30169
30170 * gcc.dg/20030702-1.c: New test.
30171
30172 2003-08-25 Mark Mitchell <mark@codesourcery.com>
30173
30174 PR c++/8795
30175 * g++.dg/ext/altivec-1.C: New test.
30176
30177 2003-08-24 Richard Henderson <rth@redhat.com>
30178
30179 * g++.dg/eh/simd-2.C: Add -w for x86.
30180
30181 2003-08-23 Jakub Jelinek <jakub@redhat.com>
30182
30183 * gcc.dg/20030815-1.c: New test.
30184
30185 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30186
30187 PR c++/3765
30188 * g++.dg/parse/access6.C: New test.
30189
30190 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30191
30192 PR c++/641, c++/11876
30193 * g++.dg/template/friend22.C: New test.
30194 * g++.dg/template/friend23.C: Likewise.
30195
30196 2003-08-22 Mark Mitchell <mark@codesourcery.com>
30197
30198 * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
30199 identically.
30200
30201 2003-08-22 Mark Mitchell <mark@codesourcery.com>
30202
30203 * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
30204
30205 2003-08-22 Mark Mitchell <mark@codesourcery.com>
30206
30207 * gcc.dg/20020313-1.c: Add "-w" to dg-options.
30208
30209 2003-08-22 Mark Mitchell <mark@codesourcery.com>
30210
30211 * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
30212
30213 2003-08-22 Mark Mitchell <mark@codesourcery.com>
30214
30215 * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
30216
30217 2003-08-21 Mark Mitchell <mark@codesourcery.com>
30218
30219 PR c++/11919
30220 * g++.dg/overload/prom1.C: New test.
30221
30222 PR c++/11551
30223 * g++.dg/parse/dtor2.C: New test.
30224
30225 PR c++/10762
30226 * g++.dg/parse/using2.C: New test.
30227
30228 2003-08-21 Kazu Hirata <kazu@cs.umass.edu>
30229
30230 PR target/11805
30231 * gcc.c-torture/compile/20030821-1.c: New.
30232
30233 2003-08-20 Mark Mitchell <mark@codesourcery.com>
30234
30235 PR c++/11834
30236 * g++.dg/template/deduce2.C: New test.
30237
30238 2003-08-21 Josef Zlomek <zlomekj@suse.cz>
30239
30240 * gcc.c-torture/execute/20030821-1.c: New test.
30241
30242 2003-08-20 Roger Sayle <roger@eyesopen.com>
30243
30244 PR middle-end/11984
30245 * gcc.dg/20030820-1.c: New test case.
30246
30247 2003-08-20 Nathan Sidwell <nathan@codesourcery.com>
30248
30249 PR c++/11945
30250 * g++.dg/warn/noeffect2.C: New test.
30251
30252 2003-08-19 Mark Mitchell <mark@codesourcery.com>
30253
30254 PR c++/10926
30255 * g++.dg/template/dtor2.C: New test.
30256
30257 PR c++/11684
30258 * g++.dg/template/operator1.C: New test.
30259 * g++.dg/parse/operator4.C: New test.
30260
30261 PR c++/11946.C
30262 * g++.dg/expr/enum1.C: New test.
30263 * gcc.dg/c99-bool-1.c: Remove bogus warning.
30264
30265 PR c++/11036.C
30266 * g++.dg/parse/elab2.C: New test.
30267 * g++.dg/parse/typedef4.C: Change error message.
30268 * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
30269 * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
30270 * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
30271
30272 2003-08-19 Geoffrey Keating <geoffk@apple.com>
30273
30274 * gcc.dg/pch/warn-1.c: New.
30275 * gcc.dg/pch/warn-1.hs: New.
30276
30277 * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
30278 not-tested file.
30279
30280 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
30281
30282 * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
30283
30284 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
30285
30286 * gcc.dg/uninit-D.c: New Test.
30287 * gcc.dg/uninit-E.c: New Test.
30288 * gcc.dg/uninit-F.c: New Test.
30289 * gcc.dg/uninit-G.c: New Test.
30290
30291 2003-08-19 Michael Ritzert <ritzert@t-online.de>
30292
30293 * g++.dg/README: Describe the pch directory.
30294
30295 2003-08-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30296
30297 PR c++/11174
30298 * g++.dg/parse/access4.C: New test.
30299 * g++.dg/parse/access5.C: Likewise.
30300 * g++.old-deja/g++.jason/access17.C: Adjust error message.
30301
30302 2003-08-18 Matt Kraai <kraai@alumni.cmu.edu>
30303
30304 * gcc.dg/noncompile/20030818-1.c: New.
30305
30306 2003-08-18 Nathan Sidwell <nathan@codesourcery.com>
30307
30308 PR c++/11957
30309 * g++.dg/warn/noeffect1.C: New test.
30310
30311 * g++.dg/template/scope2.C: New test.
30312 * g++.dg/template/error2.C: Correct dg-error
30313
30314 2003-08-18 Richard Sandiford <rsandifo@redhat.com>
30315
30316 * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
30317
30318 2003-08-16 Nathan Sidwell <nathan@codesourcery.com>
30319
30320 PR C++/11512
30321 * g++.dg/template/warn1.C: New.
30322
30323 2003-08-15 Nathan Sidwell <nathan@codesourcery.com>
30324
30325 * g++.dg/template/error2.C: New test.
30326 * g++.dg/lookup/using7.C: Adjust errors
30327 * g++.old-deja/g++.pt/crash36.C: Likewise.
30328 * g++.old-deja/g++.pt/derived3.C: Likewise.
30329
30330 2003-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30331
30332 * gcc.c-torture/execute/builtins/lib/strcat.c: New.
30333 * gcc.c-torture/execute/builtins/string-9-lib.c: New.
30334 * gcc.c-torture/execute/builtins/string-9.c: New, from
30335 string-opt-9.c. Adjust for execute/builtins framework.
30336 * gcc.c-torture/execute/string-opt-9.c: Delete.
30337
30338 2003-08-12 Mark Mitchell <mark@codesourcery.com>
30339
30340 * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
30341
30342 * g++.dg/parse/ret-type2.C: New test.
30343
30344 PR c++/11703
30345 * g++.dg/init/new8.C: New test.
30346
30347 PR c++/10923
30348 * g++.dg/parse/typedef5.C: New test.
30349
30350 PR c++/9512
30351 * g++.dg/parse/qualified2.C: New test.
30352 * g++.old-deja/g++.other/decl5.C: Mark one more instance of
30353 invalid code.
30354
30355 2003-08-11 Mark Mitchell <mark@codesourcery.com>
30356
30357 * g++.dg/conversion/ptrmem1.C: New test.
30358
30359 2003-08-11 Jakub Jelinek <jakub@redhat.com>
30360
30361 PR target/11693
30362 * gcc.dg/20030811-1.c: New test.
30363
30364 PR target/11535
30365 * gcc.c-torture/execute/20030811-1.c: New test.
30366
30367 2003-08-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30368
30369 * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
30370
30371 2003-08-10 Mark Mitchell <mark@codesourcery.com>
30372
30373 PR c++/11789.C
30374 * g++.dg/inherit/multiple1.C: New test.
30375
30376 2003-08-10 Nathan Sidwell <nathan@codesourcery.com>
30377
30378 * gcc.dg/spe1.c: New test.
30379
30380 PR c++/11670
30381 * g++.dg/expr/cast2.C: New test.
30382
30383 PR c++/10530
30384 * g++.dg/template/dependent-name2.C: New test.
30385
30386 2003-08-08 Andrew Pinski <pinskia@physics.uc.edu>
30387
30388 * g++.dg/parse/crash11.C: Put the dg options in comments.
30389
30390 2003-08-08 Neil Booth <neil@daikokuya.co.uk>
30391
30392 * lib/gcc-dg.exp: Update for diagnostic change.
30393
30394 2003-08-07 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30395
30396 PR c++/5767
30397 * g++.dg/parse/crash11.C: New test.
30398
30399 2003-08-06 Alexandre Oliva <aoliva@redhat.com>
30400
30401 * gcc.dg/cpp/spacing1.c: Update.
30402
30403 2003-08-04 Janis Johnson <janis187@us.ibm.com>
30404
30405 PR target/11739
30406 * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
30407 a value for -mtune.
30408
30409 2003-08-04 Roger Sayle <roger@eyesopen.com>
30410
30411 PR middle-end/11771
30412 * gcc.c-torture/compile/20030804-1.c: New test case.
30413
30414 2003-08-04 Roger Sayle <roger@eyesopen.com>
30415
30416 * gcc.dg/20030804-1.c: New test case.
30417
30418 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
30419
30420 * gcc.dg/cpp/separate-1.c: New test.
30421
30422 2003-08-03 Nathan Sidwell <nathan@codesourcery.com>
30423
30424 PR c++/11704
30425 * g++.dg/template/dependent-expr2.C: New test.
30426
30427 PR c++/11766
30428 * g++.dg/expr/ptrmem1.C: New test.
30429
30430 2003-08-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30431
30432 PR c++/9453
30433 * g++.dg/template/friend15.C: New test.
30434
30435 2003-08-03 Neil Booth <neil@daikokuya.co.uk>
30436
30437 * lib/dg-pch.exp: Work round PCH bug.
30438
30439 2003-08-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30440
30441 * gcc.dg/builtins-1.c: Add macro helpers. Add missing math
30442 builtins. Move cases from builtins-4.c here.
30443
30444 * gcc.dg/torture/builtin-math-1.c: New test taken from
30445 bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
30446 additional cases.
30447
30448 * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
30449 Delete.
30450
30451 2003-08-02 Nathan Sidwell <nathan@codesourcery.com>
30452
30453 PR c++/9447
30454 * g++.dg/template/using7.C: New test.
30455
30456 2003-08-02 Neil Booth <neil@daikokuya.co.uk>
30457
30458 * import1.c, import2.c: New tests.
30459
30460 2003-08-01 Jakub Jelinek <jakub@redhat.com>
30461
30462 * g++.dg/eh/crossjump1.C: New test.
30463
30464 2003-08-01 Mark Mitchell <mark@codesourcery.com>
30465
30466 PR c++/11697
30467 * g++.dg/template/using6.C: New test.
30468
30469 PR c++/11744
30470 * g++.dg/template/koenig2.C: New test.
30471
30472 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30473
30474 PR c++/7983
30475 * g++.dg/parse/typedef4.C: New test.
30476
30477 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30478
30479 PR c++/8442, c++/8806
30480 * g++.dg/template/elab1.C: New test.
30481 * g++.dg/template/type2.C: Likewise.
30482 * g++.dg/template/ttp3.C: Adjust expected error message.
30483 * g++.old-deja/g++.law/visibility13.C: Likewise.
30484 * g++.old-deja/g++.niklas/t135.C: Likewise.
30485 * g++.old-deja/g++.pt/ttp41.C: Likewise.
30486 * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
30487 template argument.
30488 * g++.old-deja/g++.pt/ttp44.C: Likewise.
30489
30490 2003-08-01 Nathan Sidwell <nathan@codesourcery.com>
30491
30492 PR c++/11295
30493 * g++.dg/ext/stmtexpr1.C: New test.
30494
30495 * g++.dg/opt/tmp1.C: New test.
30496
30497 PR c++/11525
30498 * g++.dg/parse/constant4.C: New test.
30499
30500 PR c++/9447
30501 * g++.dg/template/using5.C: New test.
30502
30503 2003-07-31 Roger Sayle <roger@eyesopen.com>
30504
30505 * gcc.dg/builtins-27.c: New test case.
30506
30507 2003-07-31 Jakub Jelinek <jakub@redhat.com>
30508
30509 * gcc.dg/tls/opt-7.c: New test.
30510
30511 2003-07-31 Andrew Pinski <pinskia@physics.uc.edu>
30512
30513 * g++.old-deja/g++.other/crash18.C: Remove.
30514
30515 2003-07-31 Nathan Sidwell <nathan@codesourcery.com>
30516
30517 * g++.dg/template/explicit3.C: New.
30518 * g++.dg/template/explicit4.C: New.
30519 * g++.dg/template/explicit5.C: New.
30520
30521 PR c++/11347
30522 * g++.dg/template/memtmpl1.C: New.
30523
30524 2003-07-29 Andrew Pinski <pinskia@physics.uc.edu>
30525
30526 PR target/11565
30527 * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
30528 * gcc.dg/i386-387-5.c (dg-options): Likewise.
30529
30530 2003-07-30 Jan Hubicka <jh@suse.cz>
30531
30532 * vtgc1.c: Kill.
30533
30534 2003-07-29 Zack Weinberg <zack@codesourcery.com>
30535
30536 * gcc.dg/struct-in-proto-1.c: New test.
30537
30538 2003-07-29 Neil Booth <neil@daikokuya.co.uk>
30539
30540 * gcc.dg/cpp/include2.c: Only expect one message.
30541
30542 2003-07-29 Nathan Sidwell <nathan@codesourcery.com>
30543
30544 PR c++/9447
30545 * g++.dg/template/using1.C: New test.
30546 * g++.dg/template/using2.C: New test.
30547 * g++.dg/template/using3.C: New test.
30548 * g++.dg/template/using4.C: New test.
30549
30550 2003-07-29 Alexandre Oliva <aoliva@redhat.com>
30551
30552 * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
30553 * gcc.c-torture/execute/string-opt-10.c: Likewise.
30554
30555 2003-07-28 Jan Hubicka <jh@suse.cz>
30556
30557 PR c++/11530
30558 * g++.dg/opt/call1.C: New test.
30559
30560 2003-07-28 Alexandre Oliva <aoliva@redhat.com>
30561
30562 PR c++/11667
30563 * g++.dg/init/enum2.C: New test.
30564 * g++.dg/template/overload1.C: Add "-w" option.
30565
30566 2003-07-28 <hp@bitrange.com>
30567
30568 * gcc.dg/Wdeclaration-after-statement-1.c,
30569 gcc.dg/Wdeclaration-after-statement-2.c: New tests.
30570
30571 2003-07-28 Jakub Jelinek <jakub@redhat.com>
30572
30573 * gcc.c-torture/compile/20030725-1.c: New test.
30574
30575 2003-07-28 Aldy Hernandez <aldyh@redhat.com>
30576
30577 * gcc.dg/20030505.c: Only run for SPE.
30578 Remove definition of opaque type.
30579
30580 2003-07-27 Mark Mitchell <mark@codesourcery.com>
30581
30582 * g++.dg/template/ptrmem6.C: New test.
30583
30584 2003-07-26 Geoffrey Keating <geoffk@apple.com>
30585
30586 * gcc.c-torture/compile/zero-strct-2.c: New test.
30587
30588 2003-07-25 Geoffrey Keating <geoffk@apple.com>
30589
30590 * gcc.dg/intermod-1.c: New test.
30591
30592 2003-07-25 Nathan Sidwell <nathan@codesourcery.com>
30593
30594 PR c++/11617
30595 * g++.dg/template/lookup2.C: New test.
30596 * g++.dg/template/memclass1.C: Remove instantiated from error.
30597 * g++.dg/other/error2.C: Tweak expected errors.
30598
30599 PR c++/11596
30600 * g++.dg/template/defarg3.C: New test.
30601
30602 * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
30603
30604 2003-07-24 Mark Mitchell <mark@codesourcery.com>
30605
30606 * g++.dg/inherit/access5.C: New test.
30607
30608 2003-07-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30609
30610 PR c++/11513
30611 * g++.dg/template/crash8.C: New test.
30612
30613 2003-07-23 Steven Bosscher <steven@gcc.gnu.org>
30614
30615 PR c/10602
30616 * gcc.dg/noncompile/incomplete-2.c: New test.
30617
30618 2003-07-23 Mark Mitchell <mark@codesourcery.com>
30619
30620 PR c++/11645
30621 * g++.dg/inherit/access4.C: New test.
30622
30623 PR c++/11517
30624 * g++.dg/expr/cond2.C: New test.
30625
30626 PR optimization/10679
30627 * g++.dg/opt/inline4.C: New test.
30628
30629 2003-07-23 Nathan Sidwell <nathan@codesourcery.com>
30630
30631 * g++.dg/parse/crash10: New test.
30632
30633 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
30634
30635 * g++.dg/ext/flexary1.C: New test.
30636
30637 2003-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30638
30639 PR c++/10793
30640 * g++.dg/template/crash9.C: New test.
30641
30642 2003-07-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30643
30644 PR c++/3004
30645 * g++.dg/parse/typedef3.C: New test.
30646
30647 PR c++/7906
30648 * g++.dg/parse/operator2.C: New test.
30649
30650 PR c++/8895
30651 * g++.dg/parse/def-tmpl-arg1.C: New test.
30652
30653 PR c++/9282
30654 * g++.dg/parse/funptr1.C: New test.
30655
30656 PR c++/9452
30657 * g++.dg/parse/ambig3.C: New test.
30658
30659 PR c++/9454
30660 * g++.dg/parse/operator3.C: New test.
30661
30662 PR c++/9486
30663 * g++.dg/parse/template10.C: New test.
30664
30665 PR c++/9488
30666 * g++.dg/parse/template11.C: New test.
30667
30668 PR c++/10150
30669 * g++.dg/parse/invalid-op1.C: New test.
30670
30671 PR c++/10247
30672 * g++.dg/parse/condexpr1.C: New test.
30673
30674 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
30675
30676 * g++.dg/ext/packed3.C: New test.
30677 * g++.dg/ext/packed4.C: New test.
30678
30679 * gcc.dg/pack-test-3.c: New test.
30680
30681 2003-07-21 Janis Johnson <janis187@us.ibm.com>
30682
30683 * lib/compat.exp: Handle dg-options per source file.
30684 * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
30685 * g++.dg/compat/abi/bitfield1_y.C: Ditto.
30686 * g++.dg/compat/abi/bitfield2_x.C: Ditto.
30687 * g++.dg/compat/abi/bitfield2_y.C: Ditto.
30688 * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
30689 * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
30690 * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
30691 * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
30692 * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
30693 * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
30694 * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
30695 * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
30696 * g++.dg/compat/break/bitfield7_x.C: Ditto.
30697 * g++.dg/compat/break/bitfield7_y.C: Ditto.
30698
30699 2003-07-21 Andrew Pinski <pinskia@physics.uc.edu>
30700
30701 PR c/10320
30702 * gcc.c-torture/execute/20030718-1.c: New test.
30703
30704 2003-07-21 Eric Botcazou <ebotcazou@libertysurf.fr>
30705
30706 PR optimization/11536
30707 * gcc.dg/20030721-1.c: New test.
30708
30709 2003-07-19 Mark Mitchell <mark@codesourcery.com>
30710
30711 PR c++/11546
30712 * g++.dg/template/lookup1.C: New test.
30713
30714 2003-07-19 Zack Weinberg <zack@codesourcery.com>
30715
30716 * gcc.dg/noncompile/label-1.c: New comprehensive test case for
30717 diagnostics of ill-formed constructs involving labels.
30718 * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
30719 the new 'previously defined here' message.
30720
30721 2003-07-18 Nathan Sidwell <nathan@codesourcery.com>
30722
30723 * g++.dg/parse/non-dependent2.C: New test.
30724
30725 2003-07-18 Andrew Pinski <pinskia@physics.uc.edu>
30726
30727 * g++.dg/init/init-ref4.C: xfail on targets without
30728 weak symbols.
30729
30730 2003-07-17 Jakub Jelinek <jakub@redhat.com>
30731
30732 PR target/11087
30733 * gcc.c-torture/execute/20030717-1.c: New test.
30734
30735 2003-07-18 Eric Botcazou <ebotcazou@libertysurf.fr>
30736
30737 * g++.dg/opt/cfg1.C: New test.
30738
30739 2003-07-17 Mark Mitchell <mark@codesourcery.com>
30740
30741 PR optimization/11557
30742 * gcc.dg/20030717-1.c: New test.
30743
30744 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
30745
30746 PR c++/10476
30747 * g++.dg/expr/crash-1.C: New test.
30748
30749 PR c++/11027
30750 * g++.dg/template/init3.C: New test.
30751
30752 PR c++/8222
30753 * g++.dg/template/non-dependent1.C: New test.
30754
30755 PR c++/11070
30756 * g++.dg/template/non-dependent2.C: New test.
30757
30758 PR c++/11071
30759 * g++.dg/template/non-dependent3.C: New test.
30760
30761 PR c++/9907
30762 * g++.dg/template/sizeof5.C: New test.
30763
30764 2003-07-17 Geoffrey Keating <geoffk@apple.com>
30765
30766 PR 11498
30767 * gcc.c-torture/compile/mangle-1.c: New file.
30768
30769 2003-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30770
30771 PR c++/7809
30772 * g++.dg/parse/access3.C: New test.
30773
30774 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
30775
30776 PR c++/11384
30777 * g++.dg/init/init-ref4.C: New test.
30778
30779 2003-07-16 Mark Mitchell <mark@codesourcery.com>
30780
30781 PR c++/11547
30782 * g++.dg/parse/constant3.C: New test.
30783 * g++.dg/parse/crash7.C: Likewise.
30784
30785 2003-07-16 Andrew Pinski <pinskia@physics.uc.edu>
30786
30787 PR target/11008
30788 * gcc.dg/i386-pentium4-not-mull.c: New.
30789
30790 2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
30791
30792 * gcc.dg/asm-names.c (ymain): Make it weak.
30793
30794 2003-07-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30795
30796 PR c++/5421
30797 * g++.dg/template/friend21.C: New test.
30798
30799 2003-07-16 Jakub Jelinek <jakub@redhat.com>
30800
30801 * gcc.dg/cleanup-8.c: New test.
30802 * gcc.dg/cleanup-9.c: New test.
30803
30804 2003-07-16 Danny Smith <dannysmith@users.sourceforge.net>
30805
30806 * g++.dg/ext/dll-MI1.h: New file.
30807 * g++.dg/ext/dllexport-MI1.C: New file.
30808 * g++.dg/ext/dllimport-MI1.C: New file.
30809
30810 2003-07-15 Jakub Jelinek <jakub@redhat.com>
30811
30812 * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
30813 it does not have cmpstrsi patterns (just cmpmemsi).
30814
30815 2003-07-15 Mark Mitchell <mark@codesourcery.com>
30816
30817 PR debug/11473
30818 * g++.dg/debug/debug8.C: New test.
30819
30820 2003-07-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30821
30822 PR c++/10108
30823 * g++.dg/template/crash7.C: New test.
30824
30825 2003-07-15 Kazu Hirata <kazu@cs.umass.edu>
30826
30827 PR target/10795
30828 * gcc.c-torture/compile/20030708-1.c: New.
30829
30830 2003-07-15 Eric Botcazou <ebotcazou@libertysurf.fr>
30831
30832 * gcc.c-torture/execute/20030715-1.c: New test.
30833
30834 2003-07-14 Geoffrey Keating <geoffk@apple.com>
30835
30836 * gcc.dg/pch/inline-3.c: New file.
30837 * gcc.dg/pch/inline-3.hs: New file.
30838 * gcc.dg/pch/inline-4.c: New file.
30839 * gcc.dg/pch/inline-4.hs: New file.
30840
30841 2003-07-14 Mark Mitchell <mark@codesourcery.com>
30842
30843 PR c++/11509
30844 * g++.dg/template/crash6.C: New test.
30845
30846 PR c++/7053
30847 * g++.dg/template/friend20.C: New test.
30848
30849 PR c++/7019
30850 * g++.dg/template/overload2.C: New test.
30851
30852 2003-07-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
30853
30854 PR optimization/11440
30855 * gcc.c-torture/execute/20030714-1.c: New test.
30856
30857 2003-07-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30858
30859 PR c++/11154
30860 * g++.dg/template/partial2.C: New test.
30861
30862 2003-07-13 Mark Mitchell <mark@codesourcery.com>
30863
30864 PR c++/11503
30865 * g++.dg/template/anon1.C: New test.
30866
30867 PR c++/11493
30868 PR c++/11495
30869 * g++.dg/parse/template9.C: Likewise.
30870 * g++.dg/template/crash4.C: New test.
30871 * g++.dg/template/koenig1.C: Likewise.
30872 * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
30873 * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
30874 * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
30875 functions.
30876 * g++.old-deja/g++.jason/template36.C: Likewise.
30877 * g++.old-deja/g++.mike/p1989.C: Likewise.
30878 * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
30879 * g++.old-deja/g++.pt/ttp20.C: Use this->.
30880 * g++.old-deja/g++.pt/ttp21.C: Use this->.
30881 * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
30882 compiling.
30883 * g++.old-deja/g++.pt/union2.C: Use this->.
30884
30885 2003-07-11 Jakub Jelinek <jakub@redhat.com>
30886
30887 * gcc.dg/20030711-1.c: New test.
30888
30889 2003-07-11 Nathan Sidwell <nathan@codesourcery.com>
30890
30891 PR c++/11050
30892 * g++.dg/parse/args1.C: New test.
30893 * g++.pt/defarg8.C: Change expected errors.
30894
30895 2003-07-11 Mark Mitchell <mark@codesourcery.com>
30896
30897 PR c++/8164
30898 * g++.dg/template/nontype2.C: New test.
30899
30900 PR c++/10558
30901 * g++.dg/parse/template8.C: New test.
30902
30903 PR c++/8327
30904 * g++.dg/template/scope1.C: New test.
30905
30906 * g++.dg/warn/Wsign-compare-1.C: New test.
30907
30908 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
30909
30910 * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
30911
30912 2003-07-10 Mark Mitchell <mark@codesourcery.com>
30913
30914 PR c++/9411
30915 * g++.dg/template/explicit2.C: New test.
30916
30917 PR c++/10032
30918 * g++.dg/warn/pedantic1.C: New test.
30919
30920 2003-07-10 Nathan Sidwell <nathan@codesourcery.com>
30921
30922 PR c++ 9483
30923 * g++.dg/other/field1.C: New test.
30924
30925 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
30926
30927 PR c/11449
30928 * gcc.c-torture/compile/20030707-1.c: New.
30929
30930 2003-07-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30931
30932 PR c++/10849
30933 * g++.dg/template/access12.C: New test.
30934
30935 2003-07-09 Nathan Sidwell <nathan@codesourcery.com>
30936
30937 * g++.dg/bprob/bprob.exp (prof_ext): Update.
30938 * g77.dg/bprob/bprob.exp (prof_ext): Update.
30939 * gcc.misc-tests/bprob.exp (prof_ext): Update.
30940 * gcc.misc-tests/gcov.exp: Update
30941 * g++.dg/gcov/gcov.exp: Update
30942 * lib/gcov.exp: Update.
30943
30944 2003-07-08 Mark Mitchell <mark@codesourcery.com>
30945
30946 * g++.dg/abi/mangle17.C: Make sure template expressions are
30947 dependent.
30948 * g++.dg/abi/mangle4.C: Mark erroneous casts.
30949 * g++.dg/debug/debug7.C: Mark erronous new-declarator.
30950 * g++.dg/opt/stack1.C: Remove erroneous code.
30951 * g++.dg/parse/template7.C: New test.
30952 * g++.dg/template/dependent-expr1.C: Mark erroneous code.
30953 * g++.old-deja/g++.pt/crash4.C: Likewise.
30954
30955 2003-07-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30956
30957 * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
30958 with zero or one occurence of `$' after the initial `L'.
30959
30960 2003-07-08 Kazu Hirata <kazu@cs.umass.edu>
30961
30962 * gcc.c-torture/compile/20030704-1.c: Add a comment.
30963
30964 2003-07-08 Roger Sayle <roger@eyesopen.com>
30965
30966 PR c/11370
30967 * gcc.dg/Wunreachable-6.c: New testcase.
30968 * gcc.dg/Wunreachable-7.c: New testcase.
30969
30970 2003-07-08 Jakub Jelinek <jakub@redhat.com>
30971
30972 PR c/11420
30973 * gcc.dg/20030708-1.c: New test.
30974
30975 2003-07-08 Richard Sandiford <rsandifo@redhat.com>
30976
30977 * gcc.dg/compat/sdata-section.h: New file.
30978 * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
30979 * gcc.dg/torture/mips-sdata-1.c: New test.
30980
30981 2003-07-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30982
30983 PR c++/11030
30984 * g++.dg/template/friend19.C: New test.
30985
30986 2003-07-08 Jakub Jelinek <jakub@redhat.com>
30987
30988 * g++.dg/opt/strength-reduce.C: New test.
30989
30990 2003-07-07 Roger Sayle <roger@eyesopen.com>
30991
30992 PR target/10979
30993 * gcc.dg/20030707-1.c: New testcase.
30994
30995 2003-07-07 Roger Sayle <roger@eyesopen.com>
30996
30997 PR optimization/11059
30998 * g++.dg/opt/emptyunion.C: New testcase.
30999
31000 2003-07-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
31001 Eric Botcazou <ebotcazou@libertysurf.fr>
31002
31003 * g++.dg/opt/stack1.C: New test.
31004
31005 2003-07-05 Mark Mitchell <mark@codesourcery.com>
31006
31007 * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
31008 run test.
31009
31010 PR c++/11431
31011 * g++.dg/expr/static_cast3.C: New test.
31012
31013 2003-07-04 Zack Weinberg <zack@codesourcery.com>
31014
31015 * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
31016 everywhere.
31017 * gcc.dg/concat.c: Concatenation of string constants with
31018 __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
31019 * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
31020 * gcc.dg/cpp/escape-2.c: Use wide character constants where
31021 necessary to avoid multi-character character constant warning.
31022 * gcc.dg/cpp/escape.c: Likewise.
31023 * gcc.dg/cpp/ucs.c: Likewise.
31024 Remove backslashes from dg-bogus comments, as they confuse Tcl.
31025 Fix a typo.
31026
31027 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
31028
31029 PR c/11428
31030 * gcc.c-torture/compile/20030704-1.c: New.
31031
31032 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
31033
31034 * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
31035
31036 2003-07-04 Danny Smith <dannysmith@users.sourceforge.net>
31037
31038 PR c++/5287, PR c++/7910, PR c++/11021
31039 * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
31040 tests for warnings.
31041 * g++.dg/ext/dllimport2.C: Add tests for warnings.
31042 * g++.dg/ext/dllimport3.C: Likewise.
31043 * g++.dg/ext/dllimport4.C: New file.
31044 * g++.dg/ext/dllimport5.C: New file.
31045 * g++.dg/ext/dllimport6.C: New file.
31046 * g++.dg/ext/dllimport7.C: New file.
31047 * g++.dg/ext/dllimport8.C: New file.
31048 * g++.dg/ext/dllimport9.C: New file.
31049 * g++.dg/ext/dllimport10.C: New file.
31050 * g++.dg/ext/dllexport1.C: New file.
31051
31052 2003-07-03 Mark Mitchell <mark@codesourcery.com>
31053
31054 * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
31055 * g++.old-deja/g++.mike/net36.C: Tweak error messages.
31056
31057 2003-07-03 Roger Sayle <roger@eyesopen.com>
31058
31059 * gcc.dg/builtins-25.c: New testcase.
31060 * gcc.dg/builtins-26.c: New testcase.
31061
31062 2003-07-03 Janis Johnson <janis187@us.ibm.com>
31063
31064 * gcc.dg/compat/vector-defs.h: New file.
31065 * gcc.dg/compat/vector-setup.h: New file.
31066 * gcc.dg/compat/vector-check.h: New file.
31067 * gcc.dg/compat/vector-1_main.c: New file.
31068 * gcc.dg/compat/vector-1_x.c: New file.
31069 * gcc.dg/compat/vector-1_y.c: New file.
31070 * gcc.dg/compat/vector-2_main.c: New file.
31071 * gcc.dg/compat/vector-2_x.c: New file.
31072 * gcc.dg/compat/vector-2_y.c: New file.
31073
31074 * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
31075 * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
31076 * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
31077 * gcc.dg/compat/struct-align-1.h: New file.
31078 * gcc.dg/compat/struct-align-1_main.c: New file.
31079 * gcc.dg/compat/struct-align-1_x.c: New file.
31080 * gcc.dg/compat/struct-align-1_y.c: New file.
31081 * gcc.dg/compat/struct-align-2.h: New file.
31082 * gcc.dg/compat/struct-align-2_main.c: New file.
31083 * gcc.dg/compat/struct-align-2_x.c: New file.
31084 * gcc.dg/compat/struct-align-2_y.c: New file.
31085
31086 * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
31087 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
31088 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
31089 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
31090 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
31091 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
31092 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
31093 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
31094 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
31095 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
31096 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
31097 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
31098 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
31099 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
31100 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
31101 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
31102 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
31103 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
31104 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
31105 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
31106 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
31107 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
31108 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
31109 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
31110 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
31111 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
31112 * gcc.dg/compat/struct-return-10_x.c: Ditto.
31113 * gcc.dg/compat/struct-return-2_x.c: Ditto.
31114 * gcc.dg/compat/struct-return-3_x.c: Ditto.
31115
31116 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
31117
31118 * gcc.dg/i386-call-1.c: New test.
31119
31120 2003-07-03 Nathan Sidwell <nathan@codesourcery.com>
31121
31122 PR c++/9162
31123 * g++.dg/parse/defarg4.C: New.
31124
31125 2003-07-03 Roger Sayle <roger@eyesopen.com>
31126
31127 PR target/10700
31128 * gcc.c-torture/compile/20030703-1.c: New test case.
31129
31130 2003-07-03 Mark Mitchell <mark@codesourcery.com>
31131
31132 * g++.dg/template/local3.C: Remove extra semicolon.
31133
31134 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
31135
31136 * gcc.dg/i386-volatile-1.c: New test.
31137
31138 2003-07-02 Nathan Sidwell <nathan@codesourcery.com>
31139
31140 PR c++/11072
31141 * g++.dg/other/offsetof2.C: XFAIL.
31142 * g++.dg/other/offsetof5.C: New.
31143
31144 PR c++/10219
31145 * g++.dg/template/error1.C: New.
31146
31147 PR c++/9779
31148 * g++.dg/template/dependent-expr1.C: New.
31149
31150 2003-07-01 Mark Mitchell <mark@codesourcery.com>
31151
31152 PR c++/6949
31153 * g++.dg/template/local3.C: New test.
31154
31155 PR c++/11149
31156 * g++.dg/lookup/scoped6.C: New test.
31157
31158 2003-07-01 Giovanni Bajo <giovannibajo@libero.it>
31159
31160 PR c++/8046
31161 * g++.dg/other/error7.C: New test.
31162
31163 2003-07-01 Kazu Hirata <kazu@cs.umass.edu>
31164
31165 * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
31166 * g++.old-deja/g++.abi/vtable3.h: Likewise.
31167 * g++.old-deja/g++.law/code-gen5.C: Likewise.
31168 * g++.old-deja/g++.other/union2.C: Likewise.
31169 * gcc.dg/c90-const-expr-2.c: Likewise.
31170 * gcc.dg/c90-const-expr-3.c: Likewise.
31171 * gcc.dg/c99-const-expr-2.c: Likewise.
31172 * gcc.dg/c99-const-expr-3.c: Likewise.
31173 * gcc.dg/concat.c: Likewise.
31174
31175 2003-07-01 Mark Mitchell <mark@codesourcery.com>
31176
31177 PR c++/9559
31178 * g++.dg/init/static1.C: New test.
31179
31180 2003-06-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
31181
31182 * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
31183 * g++.old-deja/g++.other/access2.C: Likewise.
31184 * g++.old-deja/g++.other/decl2.C: Likewise.
31185 * gcc.c-torture/execute/20020615-1.c: Likewise.
31186
31187 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
31188
31189 PR c++/4933
31190 * g++.dg/template/sizeof4.C: New test.
31191
31192 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
31193
31194 * g++.dg/other/error6.C: New test.
31195
31196 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
31197
31198 PR c++/10750
31199 * g++.dg/parse/constant2.C: New test.
31200
31201 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
31202
31203 PR c++/11106
31204 * g++.dg/other/error5.C: New test.
31205
31206 2003-06-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31207
31208 * gcc.dg/format/gcc_diag-1.c: New test.
31209
31210 2003-06-28 Ulrich Weigand <uweigand@de.ibm.com>
31211
31212 * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
31213
31214 2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
31215
31216 * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
31217 * g++.old-deja/g++.robertl/eb133a.C: Likewise.
31218 * g++.old-deja/g++.robertl/eb133b.C: Likewise.
31219
31220 2003-06-28 Jakub Jelinek <jakub@redhat.com>
31221
31222 * gcc.c-torture/execute/builtins/string-8.c: New test.
31223 * gcc.c-torture/execute/builtins/string-8-lib.c: New.
31224 * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
31225 * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
31226
31227 2003-06-27 Mark Mitchell <mark@codesourcery.com>
31228
31229 PR c++/10468
31230 * g++.dg/ext/typeof6.C: New test.
31231
31232 2003-06-27 Mark Mitchell <mark@codesourcery.com>
31233
31234 PR c++/10796
31235 * g++.dg/init/enum1.C: New test.
31236
31237 2003-06-27 Ulrich Weigand <uweigand@de.ibm.com>
31238
31239 * gcc.dg/20030627-1.c: New test.
31240
31241 2003-06-26 Mark Mitchell <mark@codesourcery.com>
31242
31243 PR c++/11332
31244 * g++.dg/expr/static_cast2.C: New test.
31245
31246 2003-06-26 Roger Sayle <roger@eyesopen.com>
31247 Jakub Jelinek <jakub@redhat.com>
31248
31249 * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
31250 sprintf(dst,"%s",src) optimization.
31251 * gcc.c-torture/execute/20030626-1.c: New test case.
31252 * gcc.c-torture/execute/20030626-2.c: New test case.
31253
31254 2003-06-26 J"orn Rennecke <joern.rennecke@superh.com>
31255
31256 * gcc.c-torture/execute/multi-ix.c: New test.
31257
31258 * gcc.c-torture/execute/simd-4.c (main):
31259 Added missing semicolon at end of union.
31260
31261 2003-06-26 Giovanni Bajo <giovannibajo@libero.it>
31262
31263 PR c++/8266
31264 * g++.dg/template/explicit-instantiation3.C: New test.
31265
31266 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
31267
31268 * gcc.dg/20030626-1.c: Use signed char.
31269
31270 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
31271
31272 * gcc.dg/20030626-1.c: New test.
31273
31274 2003-06-26 Neil Booth <neil@daikokuya.co.uk>
31275
31276 * const-str-2.m: Update.
31277
31278 2003-06-25 Mark Mitchell <mark@codesourcery.com>
31279
31280 PR c++/10990
31281 * g++.dg/rtti/dyncast1.C: New test.
31282 * g++.dg/abi/mangle4.C: Correct base-specifier access.
31283 * g++.dg/lookup/scoped1.C: Remove XFAIL.
31284 * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
31285
31286 PR c++/10931
31287 * g++.dg/expr/static_cast1.C: New test.
31288
31289 2003-06-25 Josef Zlomek <zlomekj@suse.cz>
31290
31291 * gcc.dg/20030625-1.c: New test.
31292
31293 2003-06-24 Roger Sayle <roger@eyesopen.com>
31294
31295 * gcc.c-torture/compile/20030624-1.c: New test case.
31296
31297 2003-06-24 Jakub Jelinek <jakub@redhat.com>
31298
31299 * gcc.c-torture/execute/string-opt-17.c: New test.
31300
31301 2003-06-24 Mark Mitchell <mark@codesourcery.com>
31302
31303 PR c++/5754
31304 * g++.dg/parse/crash6.C: New test.
31305
31306 2003-06-23 Roger Sayle <roger@eyesopen.com>
31307
31308 * gcc.dg/builtins-24.c: New test case.
31309
31310 2003-06-23 Jakub Jelinek <jakub@redhat.com>
31311
31312 * g++.dg/opt/operator1.C: New test.
31313
31314 2003-06-22 Roger Sayle <roger@eyesopen.com>
31315
31316 * gcc.c-torture/execute/string-opt-16.c: New test case.
31317
31318 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
31319
31320 * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion option.
31321 * g++.old-deja/g++.other/conv7.C: Likewise.
31322 * g++.old-deja/g++.other/overcnv2.C: Likewise.
31323 * g++.old-deja/g++.other/overload14.C: Likewise.
31324
31325 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
31326
31327 * g++.old-deja/g++.jason/conversion5.C: Adjust option.
31328 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
31329
31330 2003-06-20 Mark Mitchell <mark@codesourcery.com>
31331
31332 PR c++/10888
31333 * g++.dg/warn/Winline-3.C: New test.
31334
31335 2003-06-20 Mark Mitchell <mark@codesourcery.com>
31336
31337 * lib/target-supports.exp (check_alias_available): Make the test
31338 program acceptable to the Solaris assembler.
31339
31340 PR c++/10749
31341 * g++.dg/template/memclass2.C: New test.
31342
31343 2003-06-20 Mark Mitchell <mark@codesourcery.com>
31344 Eric Botcazou <ebotcazou@libertysurf.fr>
31345
31346 * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
31347 data for non-matching targets.
31348 * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
31349
31350 2003-06-20 Mark Mitchell <mark@codesourcery.com>
31351
31352 PR c++/10845
31353 * g++.dg/template/member3.C: New test.
31354
31355 2003-06-19 Mark Mitchell <mark@codesourcery.com>
31356
31357 PR c++/10939
31358 * g++.dg/template/func1.C: New test.
31359
31360 PR c++/9649
31361 * g++.dg/template/static4.C: New test.
31362 * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
31363
31364 PR c++/11041
31365 * g++.dg/init/ref7.C: New test.
31366
31367 2003-06-19 Matt Austern <austern@apple.com>
31368
31369 PR c++/11228
31370 * g++.dg/anew1.C: New test.
31371 * g++.dg/anew2.C: New test.
31372 * g++.dg/anew3.C: New test.
31373 * g++.dg/anew4.C: New test.
31374
31375 2003-06-19 Kazu Hirata <kazu@cs.umass.edu>
31376
31377 * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
31378
31379 2003-06-19 J"orn Rennecke <joern.rennecke@superh.com>
31380
31381 * gcc.c-torture/execute/simd-4.c (main): Make expected value
31382 endian-dependent.
31383
31384 2003-06-17 Benjamin Kosnik <bkoz@redhat.com>
31385
31386 * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
31387 Remove cruft.
31388
31389 2003-06-17 Kazu Hirata <kazu@cs.umass.edu>
31390
31391 * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
31392 * gcc.c-torture/compile/961203-1.c: Likewise.
31393 * gcc.c-torture/compile/980506-1.c: Likewise.
31394
31395 2003-06-17 Mark Mitchell <mark@codesourcery.com>
31396
31397 PR c++/10712
31398 * g++.dg/lookup/using7.C: New test.
31399
31400 2003-06-17 Mark Mitchell <mark@codesourcery.com>
31401
31402 PR c++/11105
31403 * g++.dg/abi/conv1.C: Remove it.
31404 * g++.dg/template/conv7.C: New test.
31405 * g++.dg/template/conv8.C: Likewise.
31406 * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
31407 conversion operator.
31408
31409 2003-06-17 Janis Johnson <janis187@us.ibm.com>
31410
31411 * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
31412 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
31413 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
31414 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
31415 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
31416 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
31417 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
31418 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
31419 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
31420 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
31421 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
31422 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
31423 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
31424 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
31425 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
31426 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
31427 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
31428 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
31429 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
31430 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
31431 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
31432 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
31433 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
31434 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
31435 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
31436 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
31437 * gcc.dg/compat/struct-return-10_x.c: Ditto.
31438 * gcc.dg/compat/struct-return-2_x.c: Ditto.
31439 * gcc.dg/compat/struct-return-3_x.c: Ditto.
31440
31441 2003-06-16 Mark Mitchell <mark@codesourcery.com>
31442
31443 * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
31444 * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
31445 indications.
31446
31447 2003-06-16 Roger Sayle <roger@eyesopen.com>
31448
31449 * gcc.dg/i386-387-5.c: New test case.
31450 * gcc.dg/i386-387-6.c: New test case.
31451 * gcc.dg/builtins-23.c: New test case.
31452
31453 2003-06-15 Roger Sayle <roger@eyesopen.com>
31454
31455 * gcc.dg/builtins-22.c: New test case.
31456 * gcc.dg/i386-387-1.c: Update to test exp.
31457 * gcc.dg/i386-387-2.c: Likewise.
31458
31459 2003-06-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31460
31461 * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
31462
31463 2003-06-12 Mark Mitchell <mark@codesourcery.com>
31464
31465 * lib/gcc-dg.exp (dg-require-dll): New function.
31466 (dg-xfail-if): Likewise.
31467 * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
31468 driver.
31469
31470 * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
31471 * gcc.c-torture/compile/20001205-1.c: Likewise.
31472 * gcc.c-torture/compile/20001226-1.c: Likewise.
31473 * gcc.c-torture/compile/20010518-2.c: Likewise.
31474 * gcc.c-torture/compile/20020312-1.c: Likewise.
31475 * gcc.c-torture/compile/20020604-1.c: Likewise.
31476 * gcc.c-torture/compile/920501-12.c: Likewise.
31477 * gcc.c-torture/compile/920501-4.c: Likewise.
31478 * gcc.c-torture/compile/920520-1.c: Likewise.
31479 * gcc.c-torture/compile/920521-1.c: Likewise.
31480 * gcc.c-torture/compile/920625-1.c: Likewise.
31481 * gcc.c-torture/compile/961203-1.c: Likewise.
31482 * gcc.c-torture/compile/980506-1.c: Likewise.
31483 * gcc.c-torture/compile/981006-1.c: Likewise.
31484 * gcc.c-torture/compile/981022-1.c: Likewise.
31485 * gcc.c-torture/compile/981223-1.c: Likewise.
31486 * gcc.c-torture/compile/990617-1.c: Likewise.
31487 * gcc.c-torture/compile/dll.c: Likewise.
31488 * gcc.c-torture/compile/labels-3.c: Likewise.
31489 * gcc.c-torture/compile/mipscop-1.c: Likewise.
31490 * gcc.c-torture/compile/mipscop-2.c: Likewise.
31491 * gcc.c-torture/compile/mipscop-3.c: Likewise.
31492 * gcc.c-torture/compile/mipscop-4.c: Likewise.
31493 * gcc.c-torture/compile/simd-5.c: Likewise.
31494 * gcc.c-torture/compile/20000804-1.x: Remove.
31495 * gcc.c-torture/compile/20001205-1.x: Likewise.
31496 * gcc.c-torture/compile/20001226-1.x: Likewise.
31497 * gcc.c-torture/compile/20010518-2.x: Likewise.
31498 * gcc.c-torture/compile/20020312-1.x: Likewise.
31499 * gcc.c-torture/compile/20020604-1.x: Likewise.
31500 * gcc.c-torture/compile/920501-12.x: Likewise.
31501 * gcc.c-torture/compile/920501-4.x: Likewise.
31502 * gcc.c-torture/compile/920520-1.x: Likewise.
31503 * gcc.c-torture/compile/920521-1.x: Likewise.
31504 * gcc.c-torture/compile/920625-1.x: Likewise.
31505 * gcc.c-torture/compile/961203-1.x: Likewise.
31506 * gcc.c-torture/compile/980506-1.x: Likewise.
31507 * gcc.c-torture/compile/981006-1.x: Likewise.
31508 * gcc.c-torture/compile/981022-1.x: Likewise.
31509 * gcc.c-torture/compile/981223-1.x: Likewise.
31510 * gcc.c-torture/compile/990617-1.x: Likewise.
31511 * gcc.c-torture/compile/mipscop-1.x: Likewise.
31512 * gcc.c-torture/compile/mipscop-2.x: Likewise.
31513 * gcc.c-torture/compile/mipscop-3.x: Likewise.
31514 * gcc.c-torture/compile/mipscop-4.x: Likewise.
31515 * gcc.c-torture/compile/simd-5.x: Likewise.
31516
31517 * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
31518
31519 2003-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
31520
31521 * gcc.c-torture/execute/20030611-1.c: New test.
31522
31523 2003-06-12 Roger Sayle <roger@eyesopen.com>
31524
31525 PR middle-end/168
31526 * gcc.dg/20030612-1.c: New test case.
31527
31528 2003-06-12 Mark Mitchell <mark@codesourcery.com>
31529
31530 PR c++/10635
31531 * g++.dg/expr/cast1.C: New test.
31532
31533 2003-06-12 Roger Sayle <roger@eyesopen.com>
31534
31535 * gcc.dg/builtins-21.c: New test case.
31536
31537 2003-06-11 Kelley Cook <kelleycook@wideopenwest.com>
31538
31539 * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
31540 options instead of at the end.
31541 * lib/objc.exp (objc_target_compile): Likewise.
31542
31543 2003-06-11 Mark Mitchell <mark@codesourcery.com>
31544
31545 PR c++/10432
31546 * g++.dg/parse/error1.C: New test.
31547
31548 2003-06-11 Janis Johnson <janis187@us.ibm.com>
31549
31550 * gcc.dg/compat/struct-by-value-11_main.c: New file.
31551 * gcc.dg/compat/struct-by-value-11_x.c: New file.
31552 * gcc.dg/compat/struct-by-value-11_y.c: New file.
31553 * gcc.dg/compat/struct-by-value-12_main.c: New file.
31554 * gcc.dg/compat/struct-by-value-12_x.c: New file.
31555 * gcc.dg/compat/struct-by-value-12_y.c: New file.
31556 * gcc.dg/compat/struct-by-value-13_main.c: New file.
31557 * gcc.dg/compat/struct-by-value-13_x.c: New file.
31558 * gcc.dg/compat/struct-by-value-13_y.c: New file.
31559 * gcc.dg/compat/struct-by-value-14_main.c: New file.
31560 * gcc.dg/compat/struct-by-value-14_x.c: New file.
31561 * gcc.dg/compat/struct-by-value-14_y.c: New file.
31562 * gcc.dg/compat/struct-by-value-15_main.c: New file.
31563 * gcc.dg/compat/struct-by-value-15_x.c: New file.
31564 * gcc.dg/compat/struct-by-value-15_y.c: New file.
31565 * gcc.dg/compat/struct-by-value-16_main.c: New file.
31566 * gcc.dg/compat/struct-by-value-16_x.c: New file.
31567 * gcc.dg/compat/struct-by-value-16_y.c: New file.
31568 * gcc.dg/compat/struct-by-value-17_main.c: New file.
31569 * gcc.dg/compat/struct-by-value-17_x.c: New file.
31570 * gcc.dg/compat/struct-by-value-17_y.c: New file.
31571 * gcc.dg/compat/struct-by-value-18_main.c: New file.
31572 * gcc.dg/compat/struct-by-value-18_x.c: New file.
31573 * gcc.dg/compat/struct-by-value-18_y.c: New file.
31574
31575 * gcc.dg/compat/scalar-by-value-3_main.c: New file.
31576 * gcc.dg/compat/scalar-by-value-3_x.c: New file.
31577 * gcc.dg/compat/scalar-by-value-3_y.c: New file.
31578 * gcc.dg/compat/scalar-by-value-4_main.c: New file.
31579 * gcc.dg/compat/scalar-by-value-4_x.c: New file.
31580 * gcc.dg/compat/scalar-by-value-4_y.c: New file.
31581 * gcc.dg/compat/scalar-return-3_main.c: New file.
31582 * gcc.dg/compat/scalar-return-3_x.c: New file.
31583 * gcc.dg/compat/scalar-return-3_y.c: New file.
31584 * gcc.dg/compat/scalar-return-4_main.c: New file.
31585 * gcc.dg/compat/scalar-return-4_x.c: New file.
31586 * gcc.dg/compat/scalar-return-4_y.c: New file.
31587
31588 2003-06-10 Janis Johnson <janis187@us.ibm.com>
31589
31590 * gcc.dg/compat/fp2-struct-check.h: New file.
31591 * gcc.dg/compat/fp2-struct-defs.h: New file.
31592 * gcc.dg/compat/fp2-struct-init.h: New file.
31593 * gcc.dg/compat/struct-by-value-10_main.c: New file.
31594 * gcc.dg/compat/struct-by-value-10_x.c: New file.
31595 * gcc.dg/compat/struct-by-value-10_y.c: New file.
31596 * gcc.dg/compat/struct-return-10_main.c: New file.
31597 * gcc.dg/compat/struct-return-10_x.c: New file.
31598 * gcc.dg/compat/struct-return-10_y.c: New file.
31599
31600 * gcc.dg/compat/compat-common.h: New file.
31601 * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
31602 * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
31603 * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
31604 * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
31605 * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
31606 * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
31607 * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
31608 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
31609 * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
31610 * gcc.dg/compat/scalar-return-1_main.c: Ditto.
31611 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
31612 * gcc.dg/compat/scalar-return-1_y.c: Ditto.
31613 * gcc.dg/compat/scalar-return-2_main.c: Ditto.
31614 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
31615 * gcc.dg/compat/scalar-return-2_y.c: Ditto.
31616 * gcc.dg/compat/small-struct-check.h: Ditto.
31617 * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
31618 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
31619 * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
31620 * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
31621 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
31622 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
31623 * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
31624 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
31625 * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
31626 * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
31627 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
31628 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
31629 * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
31630 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
31631 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
31632 * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
31633 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
31634 * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
31635 * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
31636 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
31637 * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
31638 * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
31639 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
31640 * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
31641 * gcc.dg/compat/struct-return-2_main.c: Ditto.
31642 * gcc.dg/compat/struct-return-2_x.c: Ditto.
31643 * gcc.dg/compat/struct-return-2_y.c: Ditto.
31644 * gcc.dg/compat/struct-return-3_main.c: Ditto.
31645 * gcc.dg/compat/struct-return-3_x.c: Ditto.
31646 * gcc.dg/compat/struct-return-3_y.c: Ditto.
31647
31648 2003-06-10 Geoffrey Keating <geoffk@apple.com>
31649
31650 * g++.dg/pch/static-1.C: New file.
31651 * g++.dg/pch/static-1.Hs: New file.
31652
31653 2003-06-10 Richard Henderson <rth@redhat.com>
31654
31655 * gcc.dg/asm-7.c: Adjust expected warning text.
31656
31657 2003-06-10 Roger Sayle <roger@eyesopen.com>
31658
31659 * gcc.dg/builtins-20.c: New test case.
31660
31661 2003-06-10 Mark Mitchell <mark@codesourcery.com>
31662
31663 PR c++/11131
31664 * g++.dg/opt/template1.C: New test.
31665
31666 2003-06-09 Mark Mitchell <mark@codesourcery.com>
31667
31668 * lib/gcc-dg.exp (dg-test): Clear additional_files and
31669 additional_sources.
31670
31671 2003-05-21 David Taylor <dtaylor@emc.com>
31672
31673 * gcc.dg/Wpadded.c: New file.
31674
31675 2003-06-09 Mark Mitchell <mark@codesourcery.com>
31676
31677 * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
31678 * gcc.dg/special/weak-2.c: Add dg-require-weak.
31679 * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
31680 dg-require-weak.
31681
31682 2003-06-09 J"orn Rennecke <joern.rennecke@superh.com>
31683
31684 * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
31685
31686 2003-06-09 Mark Mitchell <mark@codesourcery.com>
31687
31688 * lib/gcc-dg.exp (dg-require-weak): Fix typo.
31689 (dg-require-alias): Likewise.
31690 (dg-require-gc-sections): Likewise.
31691 * lib/target-supports.exp (check_gc_sections_available): Likewise.
31692
31693 2003-06-08 Richard Henderson <rth@redhat.com>
31694
31695 * gcc.dg/20011029-2.c: Fix the array reference.
31696 * gcc.dg/asm-7.c: New.
31697
31698 2003-06-08 Kazu Hirata <kazu@cs.umass.edu>
31699
31700 * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
31701
31702 2003-06-08 Mark Mitchell <mark@codesourcery.com>
31703
31704 * lib/gcc-dg.exp (dg-require-alias): Fix typo.
31705 (dg-require-gc-sections): Likewise.
31706
31707 2003-06-08 Jan Hubicka <jh@suse.cz>
31708
31709 * i386-cmov1.c: Fix regular expression.
31710 * i386-cvt-1.c: Likewise.
31711 * i386-local.c: Likewise.
31712 * i386-local2.c: Likewise.
31713 * i386-mul.c: Likewise.
31714 * i386-ssetype-1.c: Likewise.
31715 * i386-ssetype-3.c: Likewise.
31716 * i386-ssetype-5.c: Likewise.
31717
31718 2003-06-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31719
31720 PR c++/11039
31721 * g++.dg/warn/implicit-typename2.C: New test.
31722 * g++.dg/warn/implicit-typename3.C: New test.
31723
31724 2003-06-07 Richard Henderson <rth@redhat.com>
31725
31726 * g++.dg/other/offsetof3.C: Use size_t.
31727 * g++.dg/other/offsetof4.C: Likewise.
31728
31729 2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
31730
31731 * lib/copy-file.exp: New. Implement gcc_copy_files.
31732
31733 * lib/dg-pch.exp: Load copy-file.exp
31734 (dg-pch): Use gcc_copy_files instead of "file copy".
31735
31736 2003-06-06 Mark Mitchell <mark@codesourcery.com>
31737
31738 * gcc.dg/weak/weak.exp: Simplify.
31739 * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
31740 * gcc.dg/weak/weak-1.c: Likewise.
31741 * gcc.dg/weak/weak-2.c: Likewise.
31742 * gcc.dg/weak/weak-3.c: Likewise.
31743 * gcc.dg/weak/weak-4.c: Likewise.
31744 * gcc.dg/weak/weak-5.c: Likewise.
31745 * gcc.dg/weak/weak-6.c: Likewise.
31746 * gcc.dg/weak/weak-7.c: Likewise.
31747 * gcc.dg/weak/weak-8.c: Likewise.
31748 * gcc.dg/weak/weak-9.c: Likewise.
31749
31750 2003-06-06 Richard Earnshaw <rearnsha@arm.com>
31751
31752 gcc.c-torture/execute/20030606-1.c: New.
31753
31754 2003-06-06 Roger Sayle <roger@eyesopen.com>
31755
31756 * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
31757 * gcc.dg/builtins-19.c: Likewise.
31758
31759 2003-06-06 Roger Sayle <roger@eyesopen.com>
31760
31761 * gcc.dg/builtins-2.c: Add some more tests.
31762 * gcc.dg/builtins-18.c: New test case.
31763 * gcc.dg/builtins-19.c: New test case.
31764
31765 2003-06-06 Roger Sayle <roger@eyesopen.com>
31766 Jim Wilson <wilson@tuliptree.org>
31767
31768 * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
31769
31770 2003-06-06 Jakub Jelinek <jakub@redhat.com>
31771
31772 * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
31773 mempcpy/stpcpy calls not to be optimized into something else.
31774 * gcc.c-torture/execute/string-opt-3.c: Moved to...
31775 * gcc.c-torture/execute/builtins/string-7.c: ...here.
31776 * gcc.c-torture/execute/builtins/string-7-lib.c: New.
31777
31778 2003-06-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31779
31780 * gcc.dg/format/asm_fprintf-1.c: New test.
31781
31782 2003-06-05 Mark Mitchell <mark@codesourcery.com>
31783
31784 * lib/gcc-defs.exp (additional_sources): New variable.
31785 (dg-additional-sources): New function.
31786 (additional_files): New variable.
31787 (dg-additional-files): New function.
31788 (dg-additional-files-options): Likewise.
31789 * lib/gcc-dg.exp (dg-require-weak): New function.
31790 (dg-require-alias): Likewise.
31791 (dg-require-gc-sections): Likewise.
31792 * lib/target-supports.exp (check_alias_available): Remove testfile
31793 parameter.
31794 (check_gc_sections_available): New function.
31795 * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
31796 (dg-gpp-additional-files): Likewise.
31797 * lib/g++.exp (additional_sources): Remove.
31798 (additional_files): Likewise.
31799 (g++_target_compile): Use dg-additional-files-options.
31800
31801 * gcc.dg/special/special.exp: Add "ecos" tests. Remove complex
31802 Tcl logic.
31803 * gcc.dg/special/ecos.exp: Remove.
31804 * gcc.dg/special/20000419-2.c: Use dg-require-*.
31805 * gcc.dg/special/alias-1.c: Likewise.
31806 * gcc.dg/special/alias-2.c: Likewise.
31807 * gcc.dg/special/gcsec-1.c: Likewise.
31808 * gcc.dg/special/weak-1.c: Likewise.
31809 * gcc.dg/special/weak-2.c: Likewise.
31810 * gcc.dg/special/wkali-1.c: Likewise.
31811 * gcc.dg/special/wkali-2.c: Likewise.
31812
31813 * g++.dg/special/conpr-2.C: Use dg-additional-*, not
31814 dg-gpp-additional-*.
31815 * g++.dg/special/conpr-3.C: Likewise.
31816 * g++.dg/special/conpr-4.C: Likewise.
31817 * g++.old-deja/g++.abi/vtable3a.C: Likewise.
31818 * g++.old-deja/g++.abi/vtable3b.C: Likewise.
31819 * g++.old-deja/g++.abi/vtable3c.C: Likewise.
31820 * g++.old-deja/g++.abi/vtable3d.C: Likewise.
31821 * g++.old-deja/g++.abi/vtable3e.C: Likewise.
31822 * g++.old-deja/g++.abi/vtable3f.C: Likewise.
31823 * g++.old-deja/g++.abi/vtable3g.C: Likewise.
31824 * g++.old-deja/g++.abi/vtable3h.C: Likewise.
31825 * g++.old-deja/g++.abi/vtable3i.C: Likewise.
31826 * g++.old-deja/g++.abi/vtable3j.C: Likewise.
31827 * g++.old-deja/g++.oliva/linkage1.C: Likewise.
31828 * g++.old-deja/g++.other/comdat1.C: Likewise.
31829 * g++.old-deja/g++.other/comdat2.C: Likewise.
31830 * g++.old-deja/g++.other/comdat3.C: Likewise.
31831 * g++.old-deja/g++.other/ctor1.C: Likewise.
31832 * g++.old-deja/g++.pt/instantiate5.C: Likewise.
31833
31834 2003-06-05 Richard Henderson <rth@redhat.com>
31835
31836 * gcc.dg/debug/20030605-1.c: New.
31837
31838 2003-06-04 Mark Mitchell <mark@codesourcery.com>
31839
31840 * README.QMTEST: Update.
31841
31842 2003-06-04 Richard Henderson <rth@redhat.com>
31843
31844 * gcc.dg/cleanup-1.c: New.
31845 * gcc.dg/cleanup-2.c: New.
31846 * gcc.dg/cleanup-3.c: New.
31847 * gcc.dg/cleanup-4.c: New.
31848 * gcc.dg/cleanup-5.c: New.
31849 * gcc.dg/cleanup-6.c: New.
31850 * gcc.dg/cleanup-7.c: New.
31851
31852 2003-06-04 Mark Mitchell <mark@codesourcery.com>
31853
31854 * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
31855
31856 * lib/dg-pch.exp: New file.
31857 * g++.dg/pch/pch.exp: Use dg-pch.exp.
31858 * gcc.dg/pch/pch.exp: Likewise.
31859
31860 2003-06-04 Roger Sayle <roger@eyesopen.com>
31861
31862 * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
31863 * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
31864 * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
31865 * gcc.dg/builtins-17.c: New test case.
31866 * gcc.dg/i386-387-4.c: New test case.
31867 * gcc.c-torture/execute/ieee/mzero4.c: New test case.
31868
31869 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
31870
31871 * gcc.dg/ultrasp9.c: New test.
31872
31873 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
31874
31875 * gcc.c-torture/compile/20030604-1.c: New test.
31876 * gcc.dg/sparc-constant-1.c: New test.
31877
31878 2003-06-03 Glen Nakamura <glen@imodulo.com>
31879
31880 * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
31881
31882 2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
31883
31884 * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
31885
31886 * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
31887 * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
31888
31889 2003-06-03 Aldy Hernandez <aldyh@redhat.com>
31890
31891 * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
31892
31893 2003-06-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31894
31895 PR c++/10940
31896 * g++.dg/template/spec10.C: New test.
31897
31898 2003-06-03 Roger Sayle <roger@eyesopen.com>
31899
31900 * gcc.dg/builtins-16.c: New test case.
31901
31902 2003-06-03 Jakub Jelinek <jakub@redhat.com>
31903
31904 * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
31905 mempcpy test with post-increments.
31906 * gcc.c-torture/execute/string-opt-3.c: New test.
31907 * gcc.dg/string-opt-1.c: New test.
31908
31909 2003-06-03 David Billinghurst <David.Billinghurst@riotinto.com>
31910
31911 PR fortran/10965
31912 * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
31913
31914 2003-06-02 Mark Mitchell <mark@codesourcery.com>
31915
31916 * lib/scanasm.exp (dg-scan): New function, factored out of ...
31917 (scan-assembler): ... here. Use dg-scan.
31918 (scan-assembler-not): Likewise.
31919 (scan-file): New function.
31920 (scan-file-not): Likewise.
31921 * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
31922 * gcc.dg/cpp/_Pragma4.c: Likewise.
31923 * gcc.dg/cpp/_Pragma5.c: Likewise.
31924 * gcc.dg/cpp/avoidpaste1.c: Likewise.
31925 * gcc.dg/cpp/avoidpaste2.c: Likewise.
31926 * gcc.dg/cpp/cmdlne-C2.c: Likewise.
31927 * gcc.dg/cpp/cmdlne-P.c: Likewise.
31928 * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
31929 * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
31930 * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
31931 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
31932 * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
31933 * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
31934 * gcc.dg/cpp/cxxcom1.c: Likewise.
31935 * gcc.dg/cpp/line1.c: Likewise.
31936 * gcc.dg/cpp/maccom1.c: Likewise.
31937 * gcc.dg/cpp/maccom2.c: Likewise.
31938 * gcc.dg/cpp/maccom3.c: Likewise.
31939 * gcc.dg/cpp/maccom4.c: Likewise.
31940 * gcc.dg/cpp/maccom5.c: Likewise.
31941 * gcc.dg/cpp/maccom6.c: Likewise.
31942 * gcc.dg/cpp/multiline.c: Likewise.
31943 * gcc.dg/cpp/spacing1.c: Likewise.
31944 * gcc.dg/cpp/spacing2.c: Likewise.
31945 * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
31946 * gcc.dg/cpp/trad/maccom1.c: Likewise.
31947 * gcc.dg/cpp/trad/maccom2.c: Likewise.
31948 * gcc.dg/cpp/trad/maccom3.c: Likewise.
31949 * gcc.dg/cpp/trad/maccom4.c: Likewise.
31950 * gcc.dg/cpp/trad/maccom6.c: Likewise.
31951 * gcc.dg/cpp/cxxcom2.c: Likewise.
31952 * gcc.dg/cpp/cxxcom2.h: New file.
31953
31954 * gcc.dg/cpp/truefalse.cpp: Move it to ...
31955 * g++.dg/cpp/truefalse.C: Here.
31956 * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
31957
31958 2003-06-01 Loren James Rittle <ljrittle@acm.org>
31959
31960 * gcc.dg/cpp/redef3.c: New file.
31961
31962 2003-06-01 Eric Botcazou <ebotcazou@libertysurf.fr>
31963
31964 * gcc.dg/i386-loop-3.c: New test.
31965
31966 2003-05-31 Toon Moene <toon@moene.indiv.nluug.nl>
31967
31968 * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
31969
31970 2003-05-31 Roger Sayle <roger@eyesopen.com>
31971
31972 * gcc.dg/fwrapv-1.c: New test case.
31973 * gcc.dg/fwrapv-2.c: New test case.
31974
31975 2003-05-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31976
31977 PR c++/10956
31978 * g++.dg/template/spec9.C: New test.
31979
31980 2003-05-29 Roger Sayle <roger@eyesopen.com>
31981
31982 * gcc.dg/duff-4.c: New test case.
31983
31984 2003-05-27 David Billinghurst <David.Billinghurst@riotinto.com>
31985
31986 PR fortran/10843
31987 * g77.dg/ffixed-form-1.f: New test
31988 * g77.dg/ffixed-form-2.f: New test
31989 * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
31990 * g77.dg/ffree-form-3.f: New test
31991
31992 2003-05-26 Andreas Tobler <a.tobler@schweiz.ch>
31993
31994 * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
31995 * gcc.dg/wint_t-1.c: Likewise.
31996
31997 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31998
31999 * g++.dg/template/access11.C: New test.
32000
32001 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32002
32003 PR c++/10849
32004 * g++.dg/template/access10.C: New test.
32005
32006 2003-05-24 Eric Botcazou <ebotcazou@libertysurf.fr>
32007 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32008
32009 * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
32010
32011 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
32012
32013 * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
32014 suppress for powerpc-*-darwin*.
32015 * gcc.dg/torture/builtin-noret-2.c: Likewise.
32016
32017 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
32018
32019 * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
32020 suppress option for powerpc-*-darwin*.
32021
32022 2003-05-23 Roger Sayle <roger@eyesopen.com>
32023
32024 * gcc.dg/builtins-1.c: Add tests for tan and atan.
32025 * gcc.dg/builtins-4.c: Add test for fmod.
32026
32027 2003-05-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32028
32029 PR c++/10682
32030 * g++.dg/template/instantiate4.C: New test.
32031
32032 2003-05-22 Roger Sayle <roger@eyesopen.com>
32033
32034 * gcc.c-torture/execute/ieee/inf-2.c: New test case.
32035
32036 2003-05-21 Janis Johnson <janis187@us.ibm.com>
32037
32038 * gcc.dg/compat/scalar-return-1_main.c: New file.
32039 * gcc.dg/compat/scalar-return-1_x.c: New file.
32040 * gcc.dg/compat/scalar-return-1_y.c: New file.
32041 * gcc.dg/compat/scalar-return-2_main.c: New file.
32042 * gcc.dg/compat/scalar-return-2_x.c: New file.
32043 * gcc.dg/compat/scalar-return-2_y.c: New file.
32044 * gcc.dg/compat/struct-return-3_main.c: New file.
32045 * gcc.dg/compat/struct-return-3_y.c: New file.
32046 * gcc.dg/compat/struct-return-3_x.c: New file.
32047 * gcc.dg/compat/struct-return-2_main.c: New file.
32048 * gcc.dg/compat/struct-return-2_x.c: New file.
32049 * gcc.dg/compat/struct-return-2_y.c: New file.
32050
32051 2003-05-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
32052
32053 * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
32054 for hppa*-hp-hpux*.
32055 * gcc.dg/20021014-1.c (dg-options): Likewise.
32056 * gcc.dg/nest.c (dg-options): Likewise.
32057
32058 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
32059
32060 PR c++/9738
32061 * g++.dg/ext/dllimport2.C: New file.
32062 * g++.dg/ext/dllimport3.C: New file.
32063
32064 2003-05-20 Janis Johnson <janis187@us.ibm.com>
32065
32066 * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
32067 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
32068 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
32069 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
32070 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
32071 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
32072 * gcc.dg/compat/struct-by-value-7_x.c Ditto.
32073 * gcc.dg/compat/struct-by-value-7_y.c Ditto.
32074 * gcc.dg/compat/small-struct-defs.h: New file.
32075 * gcc.dg/compat/small-struct-init.h: New file.
32076 * gcc.dg/compat/small-struct-check.h: New file.
32077 * gcc.dg/compat/fp-struct-defs.h: New file.
32078 * gcc.dg/compat/fp-struct-check.h: New file.
32079 * gcc.dg/compat/fp-struct-init.h: New file.
32080 * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
32081 * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
32082
32083 2003-05-19 Jakub Jelinek <jakub@redhat.com>
32084
32085 * gcc.dg/20030225-2.c: New test.
32086
32087 2003-05-18 Roger Sayle <roger@eyesopen.com>
32088 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32089
32090 * gcc.c-torture/compile/20030518-1.c: New test case.
32091
32092 2003-05-18 Mark Mitchell <mark@codesourcery.com>
32093
32094 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
32095 * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
32096 gcc-dg-debug-runtest.
32097 * g++.dg/debug/debug.exp: Pass opt_opts parameter to
32098 gcc-dg-debug-runtest.
32099
32100 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32101
32102 PR c++/9022
32103 * g++.dg/lookup/using6.C: New test.
32104
32105 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32106
32107 * g++.dg/parse/access2.C: New test.
32108
32109 2003-05-17 Mark Mitchell <mark@codesourcery.com>
32110
32111 * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
32112 * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
32113 * gcc.dg/debug/debug.exp: Likewise.
32114
32115 2003-05-17 Neil Booth <neil@daikokuya.co.uk>
32116
32117 * gcc.dg/dollar.c: New test.
32118
32119 2003-05-16 Janis Johnson <janis187@us.ibm.com>
32120
32121 * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
32122 * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
32123 * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
32124 * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
32125 * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
32126 * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
32127 * gcc.dg/compat/struct-by-value-6_main.c: New file.
32128 * gcc.dg/compat/struct-by-value-6_x.c: New file.
32129 * gcc.dg/compat/struct-by-value-6_y.c: New file.
32130 * gcc.dg/compat/struct-by-value-7_main.c: New file.
32131 * gcc.dg/compat/struct-by-value-7_x.c: New file.
32132 * gcc.dg/compat/struct-by-value-7_y.c: New file.
32133 * gcc.dg/compat/struct-by-value-8_main.c: New file.
32134 * gcc.dg/compat/struct-by-value-8_x.c: New file.
32135 * gcc.dg/compat/struct-by-value-8_y.c: New file.
32136 * gcc.dg/compat/struct-by-value-9_main.c: New file.
32137 * gcc.dg/compat/struct-by-value-9_x.c: New file.
32138 * gcc.dg/compat/struct-by-value-9_y.c: New file.
32139
32140 2003-05-16 Mark Mitchell <mark@codesourcery.com>
32141
32142 * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
32143 (gcc-dg-test-1): ... this. Add target_compile parameter. Add
32144 support for "repo" mode.
32145 * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
32146 * lib/g77-dg.exp: Likewise.
32147 * lib/obj-dg.exp: Likewise.
32148
32149 2003-05-16 Jakub Jelinek <jakub@redhat.com>
32150
32151 Merge from gcc-3_2-rhl8-branch:
32152 2003-04-23 Jakub Jelinek <jakub@redhat.com>
32153
32154 * gcc.dg/tls/opt-6.c: New test.
32155
32156 2003-04-05 Jakub Jelinek <jakub@redhat.com>
32157
32158 * gcc.dg/20030405-1.c: New test.
32159
32160 2003-03-09 Jakub Jelinek <jakub@redhat.com>
32161
32162 * gcc.dg/20030309-1.c: New test.
32163
32164 2003-03-07 Eric Botcazou <ebotcazou@libertysurf.fr>
32165
32166 * gcc.c-torture/execute/20030307-1.c: New test.
32167
32168 2003-02-20 Randolph Chung <tausq@debian.org>
32169
32170 * gcc.c-torture/compile/20030220-1.c: New test.
32171
32172 2003-02-18 Jakub Jelinek <jakub@redhat.com>
32173
32174 * gcc.dg/20030217-1.c: New test.
32175
32176 2003-01-29 Jakub Jelinek <jakub@redhat.com>
32177
32178 * gcc.c-torture/compile/20020129-1.c: New test.
32179
32180 2002-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
32181
32182 * gcc.dg/unroll-1.c: New test.
32183
32184 2002-11-16 Jan Hubicka <jh@suse.cz>
32185
32186 * gcc.c-torture/execute/20020920-1.c: New test.
32187
32188 2002-10-08 Jakub Jelinek <jakub@redhat.com>
32189
32190 PR target/7434
32191 * gcc.c-torture/compile/20021008-1.c: New test.
32192
32193 2002-08-10 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
32194
32195 PR target/7559
32196 * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
32197
32198 2002-08-07 Jakub Jelinek <jakub@redhat.com>
32199
32200 * gcc.c-torture/compile/20020807-1.c: New test.
32201
32202 2002-07-30 Jakub Jelinek <jakub@redhat.com>
32203
32204 * gcc.dg/tls/opt-1.c: New test.
32205
32206 2002-07-29 Jakub Jelinek <jakub@redhat.com>
32207
32208 * gcc.dg/20020729-1.c: New test.
32209
32210 2002-07-20 Jakub Jelinek <jakub@redhat.com>
32211
32212 * g++.dg/opt/life1.C: New test.
32213
32214 2002-05-20 Jakub Jelinek <jakub@redhat.com>
32215
32216 * gcc.dg/20020525-1.c: New test.
32217
32218 2002-05-24 Jakub Jelinek <jakub@redhat.com>
32219
32220 PR c++/6794
32221 * g++.dg/ext/pretty1.C: New test.
32222 * g++.dg/ext/pretty2.C: New test.
32223
32224 2003-05-15 Mark Mitchell <mark@codesourcery.com>
32225
32226 PR c++/8385
32227 * g++.dg/ext/typeof5.C: New test.
32228
32229 2003-05-15 J"orn Rennecke <joern.rennecke@superh.com>
32230
32231 * gcc.c-torture/execute/builtins/string-asm-1.c: Take
32232 __USER_LABEL_PREFIX__ into account.
32233 * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
32234
32235 2003-05-14 Roger Sayle <roger@eyesopen.com>
32236
32237 * gcc.dg/builtins-15.c: New test case.
32238
32239 2003-05-13 Zack Weinberg <zack@codesourcery.com>
32240
32241 * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
32242
32243 2003-05-12 Mark Mitchell <mark@codesourcery.com>
32244
32245 * lib/g++.exp: Tweak handling of additional source files.
32246 * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
32247 * g++.dg/special/conpr-2a.C: Rename to ...
32248 * g++.dg/special/conpr-2a.cc: ... this.
32249 * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
32250 * g++.dg/special/conpr-3a.C: Rename to ...
32251 * g++.dg/special/conpr-3a.cc: This.
32252 * g++.dg/special/conpr-3b.C: Rename to ...
32253 * g++.dg/special/conpr-3b.cc: This.
32254 * g++.dg/special/conpr-4.C: New test.
32255 * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
32256
32257 2003-05-12 David Edelsohn <edelsohn@gnu.org>
32258
32259 * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
32260
32261 2003-05-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32262
32263 * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
32264 * g++.old-deja/g++.robertl/eb71.C: Likewise.
32265 * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
32266 * g++.old-deja/g++.other/warn3.C: Likewise.
32267
32268 2003-05-11 Roger Sayle <roger@eyesopen.com>
32269
32270 * gcc.dg/i386-387-1.c: Update to also test log.
32271 * gcc.dg/i386-387-2.c: Likewise.
32272
32273 2003-05-11 Toon Moene <toon@moene.indiv.nluug.nl>
32274
32275 * g77.f-torture/execute/int8421.f: New test.
32276
32277 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32278
32279 PR c++/10230, c++/10481
32280 * g++.dg/lookup/scoped5.C: New test.
32281
32282 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32283
32284 PR c++/10552
32285 * g++.dg/template/ttp6.C: New test.
32286
32287 2003-05-11 Richard Sandiford <rsandifo@redhat.com>
32288
32289 * gcc.c-torture/execute/builtins: New directory.
32290 * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
32291 gcc.c-torture/execute/builtins.
32292 * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
32293 * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
32294 * gcc.dg/torture: ...this new directory. Turn into link-only tests.
32295 * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
32296
32297 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32298
32299 PR c++/9252
32300 * g++.dg/template/access8.C: New test.
32301 * g++.dg/template/access9.C: New test.
32302
32303 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32304
32305 PR c++/9554
32306 * g++.dg/parse/access1.C: New test.
32307
32308 2003-05-09 DJ Delorie <dj@redhat.com>
32309
32310 * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
32311 long, and not an int.
32312
32313 2003-05-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32314
32315 PR c++/10555, c++/10576
32316 * g++.dg/template/memclass1.C: New test.
32317
32318 2003-05-08 DJ Delorie <dj@redhat.com>
32319
32320 * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
32321 targets.
32322 * gcc.c-torture/execute/20021024-1.x: Likewise.
32323 * gcc.c-torture/execute/shiftdi.x: Likewise.
32324 * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
32325 * g++.old-deja/g++.other/exprstmt1.C: Likewise.
32326 * gcc.dg/20021018-1.c: Likewise.
32327
32328 2003-05-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32329
32330 * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
32331
32332 gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
32333 (bcopy): Call memmove.
32334
32335 2003-05-08 Roger Sayle <roger@eyesopen.com>
32336
32337 * g77.f-torture/compile/8485.f: New test case.
32338
32339 2003-05-07 Richard Henderson <rth@redhat.com>
32340
32341 PR c++/10570
32342 * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
32343 Verify exception_cleanup not called for rethrows.
32344 * g++.dg/eh/forced2.C: Test that exception_cleanup is called
32345 when exiting catch block without rethrowing.
32346 * g++.dg/eh/forced3.C: New.
32347 * g++.dg/eh/forced4.C: New.
32348
32349 2003-05-07 Aldy Hernandez <aldyh@redhat.com>
32350
32351 * gcc.dg/20030505.c: Fix triplet.
32352
32353 2003-05-06 DJ Delorie <dj@redhat.com>
32354
32355 * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
32356 * gcc.dg/nest.c: Likewise.
32357
32358 2003-05-05 Roger Sayle <roger@eyesopen.com>
32359
32360 * gcc.dg/builtins-14.c: New test case.
32361
32362 2003-05-05 Janis Johnson <janis187@us.ibm.com>
32363
32364 * lib/compat.exp (compat-execute): New argument.
32365 * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
32366 * gcc.dg/compat: New test directory.
32367 * gcc.dg/compat/compat.exp: New expect script.
32368 * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
32369 * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
32370 * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
32371 * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
32372 * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
32373 * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
32374
32375 * gcc.dg/compat/struct-by-value-1_main.c: New test file.
32376 * gcc.dg/compat/struct-by-value-1_x.c: New test file.
32377 * gcc.dg/compat/struct-by-value-1_y.c: New test file.
32378 * gcc.dg/compat/struct-by-value-2_main.c: New test file.
32379 * gcc.dg/compat/struct-by-value-2_x.c: New test file.
32380 * gcc.dg/compat/struct-by-value-2_y.c: New test file.
32381 * gcc.dg/compat/struct-by-value-3_main.c: New test file.
32382 * gcc.dg/compat/struct-by-value-3_x.c: New test file.
32383 * gcc.dg/compat/struct-by-value-3_y.c: New test file.
32384 * gcc.dg/compat/struct-by-value-4_main.c: New test file.
32385 * gcc.dg/compat/struct-by-value-4_x.c: New test file.
32386 * gcc.dg/compat/struct-by-value-4_y.c: New test file.
32387 * gcc.dg/compat/struct-by-value-5_main.c: New test file.
32388 * gcc.dg/compat/struct-by-value-5_x.c: New test file.
32389 * gcc.dg/compat/struct-by-value-5_y.c: New test file.
32390
32391 2003-05-05 Zack Weinberg <zack@codesourcery.com>
32392
32393 * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
32394
32395 2003-05-05 Jakub Jelinek <jakub@redhat.com>
32396
32397 * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
32398
32399 2003-05-05 Geoffrey Keating <geoffk@apple.com>
32400
32401 * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
32402 * gcc.dg/ppc-fsel-2.c: New test.
32403
32404 * gcc.dg/unused-5.c: New test.
32405
32406 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32407
32408 PR c++/10496
32409 * g++.dg/warn/pmf1.C: New test.
32410
32411 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32412
32413 PR c++/4494
32414 * g++.dg/warn/main.C: New test.
32415
32416 2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32417
32418 * gcc.dg/nonnull-3.c: New test.
32419
32420 2003-05-04 Neil Booth <neil@daikokuya.co.uk>
32421
32422 * gcc.dg/cpp/Wtrigraphs.c: Update.
32423 * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
32424
32425 2003-05-03 Geoffrey Keating <geoffk@apple.com>
32426
32427 * gcc.dg/ppc-fsel-1.c: New test.
32428
32429 2003-05-03 Zack Weinberg <zack@codesourcery.com>
32430
32431 PR c/10604
32432 * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
32433
32434 2003-05-03 Kazu Hirata <kazu@cs.umass.edu>
32435
32436 * gcc.dg/m-un-2.c: Fix the typedef of size_t.
32437
32438 2003-05-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32439
32440 PR c++/9364, c++/10553, c++/10586
32441 * g++.dg/parse/typename4.C: New test.
32442 * g++.dg/parse/typename5.C: Likewise.
32443
32444 2003-05-03 Richard Sandiford <rsandifo@redhat.com>
32445
32446 * gcc.c-torture/compile/20030503-1.c: New test.
32447
32448 2003-05-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32449
32450 * g++.dg/lookup/using5.C: Fix testcase error.
32451
32452 2003-05-01 Chris Demetriou <cgd@broadcom.com>
32453
32454 * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
32455 since MEABI is no longer supported. Remove all vestiges
32456 of MEABI from the test.
32457
32458 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32459
32460 PR c++/10554
32461 * g++.dg/lookup/using5.C: New test.
32462
32463 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32464
32465 PR c++/8772
32466 * g++.dg/template/ttp5.C: New test.
32467
32468 2003-04-30 Mark Mitchell <mark@codesourcery.com>
32469
32470 * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
32471 (dg-gpp-additional-sources): New function.
32472 (dg-gpp-additional-files): Likewise.
32473 * lib/g++.exp (additional_sources): New variable.
32474 (additional_files): Likewise.
32475 (g++_target_compile): Deal with them.
32476 * lib/old-dejagnu.exp: Remove.
32477 * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
32478 * g++.old-deja: Revise all tests to use dg commands.
32479
32480 2003-04-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32481
32482 PR c++/9432, c++/9528
32483 * g++.dg/lookup/using4.C: New test.
32484
32485 2003-04-29 Geoffrey Keating <geoffk@apple.com>
32486
32487 * gcc.dg/noreturn-5.c: New file.
32488 * gcc.dg/noreturn-6.c: New file.
32489
32490 * gcc.c-torture/compile/inline-1.c: New file.
32491
32492 2003-04-29 Mark Mitchell <mark@codesourcery.com>
32493
32494 PR c++/10551
32495 * g++.dg/template/explicit1.C: New test.
32496
32497 2003-04-29 Mark Mitchell <mark@codesourcery.com>
32498
32499 PR c++/10549
32500 * g++.dg/other/bitfield1.C: New test.
32501
32502 PR c++/10527
32503 * g++.dg/init/new7.C: New test.
32504
32505 2003-04-29 Mark Mitchell <mark@codesourcery.com>
32506
32507 * g++.dg/ext/desig1.C: New test.
32508 * g++.dg/ext/init1.C: Update.
32509
32510 * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
32511
32512 2003-04-28 Mark Mitchell <mark@codesourcery.com>
32513
32514 PR c++/10180
32515 * g++.dg/warn/Winline-1.C: New test.
32516
32517 2003-04-28 Jakub Jelinek <jakub@redhat.com>
32518
32519 * gcc.c-torture/execute/string-opt-19.c: New test.
32520
32521 * gcc.c-torture/execute/string-opt-asm-1.c: New test.
32522 * gcc.c-torture/execute/string-opt-asm-2.c: New test.
32523
32524 2003-04-27 Mark Mitchell <mark@codesourcery.com>
32525
32526 PR c++/10506
32527 * g++.dg/init/new6.C: New test.
32528
32529 PR c++/10503
32530 * g++.dg/init/ref6.C: New test.
32531
32532 2003-04-26 David Edelsohn <edelsohn@gnu.org>
32533
32534 * g++.dg/warn/weak1.C: XFAIL on AIX4.
32535
32536 2003-04-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32537
32538 * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
32539 checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
32540
32541 2003-04-25 Mark Mitchell <mark@codesourcery.com>
32542
32543 * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
32544 initialized static data members.
32545
32546 2003-04-25 H.J. Lu <hjl@gnu.org>
32547
32548 * gcc.dg/ia64-sync-4.c: New test.
32549
32550 2003-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32551
32552 * gcc.c-torture/execute/string-opt-18.c: Clean up. Fix copyright
32553 date.
32554
32555 2003-04-24 Nathan Sidwell <nathan@codesourcery.com>
32556
32557 PR c++/10337
32558 * g++.dg/warn/conv1.C: New test.
32559 * g++.old-deja/g++.other/conv7.C: Adjust.
32560 * g++.old-deja/g++.other/overload14.C: Adjust.
32561
32562 2003-04-23 Mark Mitchell <mark@codesourcery.com>
32563
32564 PR c++/10471
32565 * g++.dg/template/defarg2.C: New test.
32566
32567 2003-04-23 Neil Booth <neil@daikokuya.co.uk>
32568
32569 * gcc.dg/cpp/include2.c: Update.
32570 * gcc.dg/cpp/multiline-2.c: New.
32571 * gcc.dg/cpp/multiline.c: Update.
32572 * gcc.dg/cpp/strify2.c: Update.
32573 * gcc.dg/cpp/trad/literals-2.c: Update.
32574
32575 2003-04-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
32576
32577 * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
32578
32579 2003-04-23 Mark Mitchell <mark@codesourcery.com>
32580
32581 * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
32582
32583 2003-04-23 Mark Mitchell <mark@codesourcery.com>
32584
32585 PR c++/10451
32586 * g++.dg/parse/crash4.C: New test.
32587
32588 PR c++/9847
32589 * g++.dg/parse/crash5.C: New test.
32590
32591 2003-04-22 Mark Mitchell <mark@codesourcery.com>
32592
32593 PR c++/10446
32594 * g++.dg/parse/crash3.C: New test.
32595
32596 PR c++/10428
32597 * g++.dg/parse/elab1.C: New test.
32598
32599 2003-04-22 Devang Patel <dpatel@apple.com>
32600
32601 * gcc.dg/cpp/trad/funlike-5.c: New test.
32602
32603 2003-04-21 Andreas Tobler <a.tobler@schweiz.ch>
32604
32605 * g++.dg/other/packed1.C: Fix dg options.
32606
32607 2003-04-22 Nathan Sidwell <nathan@codesourcery.com>
32608
32609 * g++.dg/other/offsetof2.C: New test.
32610
32611 2003-04-21 Mark Mitchell <mark@codesourcery.com>
32612
32613 * g++.dg/template/recurse.C: Adjust location of error messages.
32614
32615 2003-04-21 Nathan Sidwell <nathan@codesourcery.com>
32616
32617 PR c++/9881
32618 * g++.dg/init/addr-const1.C: New test.
32619 * g++.dg/other/packed1.C: XFAIL on aligned architectures.
32620
32621 2003-04-20 Nathan Sidwell <nathan@codesourcery.com>
32622
32623 PR c++/10405
32624 * g++.dg/lookup/struct-hack1.C: New test.
32625
32626 2003-04-20 Neil Booth <neil@daikokuya.co.uk>
32627
32628 * ucs.c: Update diagnostic messages.
32629
32630 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
32631
32632 * gcc.dg/cpp/truefalse.cpp: New test.
32633 * gcc.dg/cpp/cpp.exp: Update.
32634 * g++.dg/other/stdbool-if.C: Remove.
32635
32636 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
32637
32638 * gcc.dg/cpp/_Pragma4.c: Remove stray space.
32639 * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
32640
32641 2003-04-18 Eric Botcazou <ebotcazou@libertysurf.fr>
32642
32643 * gcc.c-torture/compile/20030418-1.c: New test.
32644
32645 2003-04-17 Janis Johnson <janis187@us.ibm.com>
32646
32647 * README.compat: Remove; content moved to doc/sourcebuild.texi.
32648
32649 2003-04-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32650
32651 PR c++/10347
32652 g++.dg/template/dependent-name1.C: New test.
32653
32654 2003-04-17 J"orn Rennecke <joern.rennecke@superh.com>
32655
32656 * gcc.dg/warn-1.c (tourist_guide): New array,
32657 contains a pointer to bar.
32658
32659 2003-04-16 Roger Sayle <roger@eyesopen.com>
32660
32661 * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
32662 * gcc.c-torture/execute/medce-1.c: New test case.
32663 * gcc.c-torture/execute/medce-2.c: New test case.
32664
32665 2003-04-15 Mark Mitchell <mark@codesourcery.com>
32666
32667 * lib/prune.exp: Ignore more messages.
32668
32669 PR c++/10381
32670 * g++.dg/parse/lookup3.C: New test.
32671
32672 2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
32673
32674 * gcc.c-torture/compile/20030415-1.c : New test.
32675
32676 2003-04-14 Mark Mitchell <mark@codesourcery.com>
32677
32678 * gcc.c-torture/execute/scope-2.c: Move to ...
32679 * gcc.dg/noncompile/scope.c: .... here.
32680
32681 2003-04-14 Roger Sayle <roger@eyesopen.com>
32682
32683 * gcc.dg/20030414-2.c: New test case.
32684
32685 2003-04-14 Hans-Peter Nilsson <hp@axis.com>
32686
32687 PR target/10377
32688 * gcc.dg/20030414-1.c: New test.
32689
32690 2003-04-13 Roger Sayle <roger@eyesopen.com>
32691
32692 * gcc.dg/builtins-12.c: New test case.
32693 * gcc.dg/builtins-13.c: New test case.
32694
32695 2003-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32696
32697 * gcc.c-torture/execute/string-opt-18.c: New test.
32698
32699 2003-04-13 Mark Mitchell <mark@codesourcery.com>
32700
32701 PR c++/10300
32702 * g++.dg/init/new5.C: New test.
32703
32704 2003-04-12 Mark Mitchell <mark@codesourcery.com>
32705
32706 PR c++/7910
32707 * g++.dg/ext/dllimport1.C: New test.
32708
32709 2003-04-12 Eric Botcazou <ebotcazou@libertysurf.fr>
32710
32711 * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
32712
32713 2003-04-11 Bud Davis <bdavis9659@comcast.net>
32714
32715 PR Fortran/9263
32716 * g77.f-torture/noncompile/9263.f: New test
32717 PR Fortran/1832
32718 * g77.f-torture/execute/1832.f: New test
32719
32720 2003-04-11 David Chad <davidc@freebsd.org>
32721 Loren J. Rittle <ljrittle@acm.org>
32722
32723 libobjc/8562
32724 * objc.dg/headers.m: New test.
32725
32726 2003-04-10 Zack Weinberg <zack@codesourcery.com>
32727
32728 * gcc.c-torture/execute/builtin-noret-2.c: New.
32729 * gcc.c-torture/execute/builtin-noret-2.x: New.
32730 XFAIL builtin-noret-2.c at -O1 and above.
32731 * gcc.dg/redecl.c: New.
32732 * gcc.dg/Wshadow-1.c: Update error regexps.
32733
32734 2003-04-10 Mark Mitchell <mark@codesourcery.com>
32735
32736 * g++.dg/abi/bitfield10.C: New test.
32737
32738 2003-04-09 Mike Stump <mrs@apple.com>
32739
32740 * gcc.dg/pch/pch.exp: Make testcase names longer.
32741 * g++.dg/pch/pch.exp: Make testcase names longer.
32742
32743 2003-04-08 Roger Sayle <roger@eyesopen.com>
32744
32745 * gcc.dg/builtins-11.c: New test case.
32746
32747 2003-04-08 Roger Sayle <roger@eyesopen.com>
32748
32749 * gcc.dg/builtins-9.c: New test case.
32750 * gcc.dg/builtins-10.c: New test case.
32751
32752 2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
32753
32754 * gcc.dg/noncompile/init-4.c.c: New test.
32755
32756 2003-04-06 Nathan Sidwell <nathan@codesourcery.com>
32757
32758 * gcc.misc-test/gcov-9.c: New test.
32759 * gcc.misc-test/gcov-10.c: New test
32760 * gcc.misc-test/gcov-11.c: New test.
32761
32762 2003-04-05 Zack Weinberg <zack@codesourcery.com>
32763
32764 PR optimization/10024
32765 * gcc.c-torture/compile/20030405-1.c: New test.
32766
32767 2003-04-04 Geoffrey Keating <geoffk@apple.com>
32768
32769 * gcc.dg/pch/static-3.c: New.
32770 * gcc.dg/pch/static-3.hs: New.
32771 * gcc.dg/pch/pch.exp: Test with -O0 -g too.
32772
32773 2003-04-04 Richard Henderson <rth@redhat.com>
32774
32775 * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
32776 * g++.dg/eh/forced2.C: Likewise.
32777
32778 2003-04-03 Mike Stump <mrs@apple.com>
32779
32780 * lib/scanasm.exp (scan-assembler): Add xfail processing for
32781 target arg.
32782 (scan-assembler-times, scan-assembler-not): Likewise.
32783 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
32784
32785 2003-04-03 Eric Botcazou <ebotcazou@libertysurf.fr>
32786
32787 * gcc.dg/sparc-loop-1.c: New test.
32788
32789 2003-04-02 Geoffrey Keating <geoffk@apple.com>
32790
32791 PR other/9274
32792 * g++.dg/pch/system-2.C: New.
32793 * g++.dg/pch/system-2.Hs: New.
32794
32795 2003-04-02 Aldy Hernandez <aldyh@redhat.com>
32796
32797 * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
32798
32799 * g++.dg/eh/simd-1.C (vecfunc): Same.
32800
32801 2003-04-01 Roger Sayle <roger@eyesopen.com>
32802
32803 * gcc.c-torture/execute/20030401-1.c: New test case.
32804
32805 2003-04-01 Ziemowit Laski <zlaski@apple.com>
32806
32807 * objc.dg/defs.m: New.
32808
32809 2003-04-01 Aldy Hernandez <aldyh@redhat.com>
32810
32811 * g++.dg/eh/simd-1.C: New.
32812 * g++.dg/eh/simd-2.C: New.
32813
32814 2003-03-01 Aldy Hernandez <aldyh@redhat.com>
32815
32816 * gcc.c-torture/execute/simd-3.c: New.
32817
32818 2003-03-31 Mark Mitchell <mark@codesourcery.com>
32819
32820 PR c/9936
32821 * gcc.dg/20030331-2.c: New test.
32822
32823 2003-03-31 Mark Mitchell <mark@codesourcery.com>
32824
32825 PR c++/10278
32826 * g++.dg/parse/crash2.C: New test.
32827
32828 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
32829
32830 * gcc.c-torture/compile/20030331-1.c: New test, moved from...
32831 * gcc.c-torture/execute/20030331-1.c: ...here.
32832
32833 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
32834
32835 * gcc.c-torture/execute/20030331-1.c: New test.
32836
32837 2003-03-31 Nathan Sidwell <nathan@codesourcery.com>
32838
32839 * lib/gcov.exp: Adjust call return testing strings.
32840 * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
32841
32842 2003-03-31 Roger Sayle <roger@eyesopen.com>
32843
32844 * gcc.dg/builtins-3.c: Add new tests for sin and cos.
32845 * gcc.dg/builtins-7.c: New test case.
32846 * gcc.dg/builtins-8.c: New test case.
32847
32848 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
32849
32850 * gcc.c-torture/execute/ieee/20030331-1.c: New test.
32851
32852 2003-03-30 Mark Mitchell <mark@codesourcery.com>
32853
32854 PR c++/7647
32855 * g++.dg/lookup-class-member-2.C: New test.
32856
32857 2003-03-30 Glen Nakamura <glen@imodulo.com>
32858
32859 * gcc.dg/20030324-1.c: Add comments and abort if test fails.
32860
32861 2003-03-28 Roger Sayle <roger@eyesopen.com>
32862
32863 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
32864
32865 2003-03-28 Mark Mitchell <mark@codesourcery.com>
32866
32867 * g++.dg/init/attrib1.C: New test.
32868
32869 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
32870
32871 * gcc.dg/ultrasp8.c: New test.
32872
32873 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
32874
32875 * gcc.dg/ultrasp7.c: New test.
32876
32877 2003-03-28 Nathan Sidwell <nathan@codesourcery.com>
32878
32879 PR c++/10047
32880 * g++.dg/template/inline1.C: New test.
32881
32882 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
32883
32884 * gcc.dg/sparc-dwarf2.c: New test.
32885
32886 2003-03-27 Roger Sayle <roger@eyesopen.com>
32887
32888 * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
32889 * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
32890
32891 2003-03-27 Mark Mitchell <mark@codesourcery.com>
32892
32893 * lib/gcov.exp (run-gcov): Add branches and calls options, rather
32894 than reading .x files.
32895 * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
32896 * g77.dg/gcov/gcov-1.f: Likewise.
32897 * gcc.misc-tests/gcov-4b.c: Likewise.
32898 * gcc.misc-tests/gcov-5b.c: Likewise.
32899 * gcc.misc-tests/gcov-6.c: Likewise.
32900 * gcc.misc-tests/gcov-7.c: Likewise.
32901 * gcc.misc-tests/gcov-8.c: Likewise.
32902 * g++.dg/gcov/gcov-1.x: Remove.
32903 * g77.dg/gcov/gcov-1.x: Likewise.
32904 * gcc.misc-tests/gcov-4b.x: Likewise.
32905 * gcc.misc-tests/gcov-5b.x: Likewise.
32906 * gcc.misc-tests/gcov-6.x: Likewise.
32907 * gcc.misc-tests/gcov-7.x: Likewise.
32908 * gcc.misc-tests/gcov-8.x: Likewise.
32909
32910 2003-03-27 Glen Nakamura <glen@imodulo.com>
32911
32912 PR opt/10087
32913 * gcc.dg/20030324-1.c: New test.
32914
32915 2003-03-27 Nathan Sidwell <nathan@codesourcery.com>
32916
32917 PR c++/10224
32918 * g++.dg/template/arg3.C: New test.
32919
32920 PR c++/10158
32921 * g++.dg/template/friend18.C: New test.
32922
32923 2003-03-26 Roger Sayle <roger@eyesopen.com>
32924
32925 * g77.f-torture/compile/20030326-1.f: New test case.
32926
32927 2003-03-26 Janis Johnson <janis187@us.ibm.com>
32928
32929 * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
32930
32931 * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
32932
32933 2003-03-26 Jakub Jelinek <jakub@redhat.com>
32934
32935 * gcc.dg/ia64-sync-3.c: New test.
32936
32937 2003-03-26 Alan Modra <amodra@bigpond.net.au>
32938
32939 * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
32940
32941 2003-03-26 Eric Botcazou <ebotcazou@libertysurf.fr>
32942
32943 * gcc.dg/ultrasp6.c: New test.
32944
32945 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
32946
32947 * gcc.dg/i386-signbit-1.c: New test.
32948 * gcc.dg/i386-signbit-2.c: New test.
32949 * gcc.dg/i386-signbit-3.c: New test.
32950
32951 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
32952
32953 * gcc.dg/ultrasp5.c: Fix options.
32954
32955 2003-03-24 Eric Botcazou <ebotcazou@libertysurf.fr>
32956
32957 * gcc.dg/ultrasp5.c: Fix comment.
32958
32959 2003-03-24 Bud Davis <bdavis9659@comcast.net>
32960
32961 PR fortran/10197
32962 * g77.f-torture/execute/10197.f: New test.
32963
32964 2003-03-24 Nathan Sidwell <nathan@codesourcery.com>
32965
32966 PR c++/9898, c++/383
32967 * g++.dg/template/conv6.C: New test.
32968
32969 PR c++/10119
32970 * g++.dg/template/ptrmem5.C: New test.
32971
32972 PR c++/10026
32973 * g++.dg/lookup/koenig1.C: New test.
32974
32975 PR C++/10199
32976 * g++.dg/lookup/template2.C: New test.
32977
32978 2003-03-24 Jakub Jelinek <jakub@redhat.com>
32979
32980 * g++.dg/opt/rtti1.C: New test.
32981
32982 2003-03-23 Eric Botcazou <ebotcazou@libertysurf.fr>
32983
32984 * gcc.dg/ultrasp5.c: New test.
32985
32986 2003-03-23 Arpad Beszedes <beszedes@cc.u-szeged.hu>
32987
32988 PR middle-end/9967
32989 * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
32990 builtin fputs.
32991
32992 2003-03-23 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
32993
32994 PR c/8224
32995 * gcc.dg/20030323-1.c: New test.
32996
32997 2003-03-23 Roger Sayle <roger@eyesopen.com>
32998
32999 * gcc.c-torture/compile/20030323-1.c: New test case.
33000
33001 2003-03-22 Ulrich Weigand <uweigand@de.ibm.com>
33002
33003 * gcc.dg/20030321-1.c: New test.
33004
33005 2003-03-22 Zack Weinberg <zack@codesourcery.com>
33006
33007 * gcc.dg/Wshadow-1.c: Add a dg-warning line.
33008
33009 2003-03-22 Nathan Sidwell <nathan@codesourcery.com>
33010
33011 PR c++/9978, c++/9708
33012 * g++.dg/ext/vlm1.C: Adjust expected error.
33013 * g++.dg/ext/vla2.C: New test.
33014 * g++.dg/template/arg1.C: New test.
33015 * g++.dg/template/arg2.C: New test.
33016
33017 2003-03-22 Bud Davis <bdavis9659@comcast.net>
33018
33019 * g77.f-torture/execute/select.f: New test.
33020 * g77.f-torture/noncompile/select_no_compile.f: New test.
33021
33022 2003-03-21 Nathan Sidwell <nathan@codesourcery.com>
33023
33024 PR c++/9898
33025 * g++.dg/other/error4.C: New test.
33026
33027 2003-03-20 Mark Mitchell <mark@codesourcery.com>
33028
33029 * g++.dg/template/friend17.C: New test.
33030
33031 2003-03-21 Alan Modra <amodra@bigpond.net.au>
33032
33033 * gcc.c-torture/compile/20030320-1.c: New.
33034
33035 2003-03-20 Roger Sayle <roger@eyesopen.com>
33036
33037 * gcc.dg/builtins-6.c: New test case.
33038
33039 2003-03-19 Alan Modra <amodra@bigpond.net.au>
33040
33041 PR target/10073
33042 * gcc.c-torture/compile/20030319-1.c: New.
33043
33044 2003-03-18 Jan Hubicka <jh@suse.cz>
33045
33046 * gcc.dg/i386-cvt-1.c: New test.
33047
33048 2003-03-17 Zack Weinberg <zack@codesourcery.com>
33049
33050 * objc.dg/naming-1.m: Use "(parse|syntax) error".
33051 * objc.dg/naming-2.m: Likewise.
33052
33053 2003-03-17 Mark Mitchell <mark@codesourcery.com>
33054
33055 PR c++/9639
33056 * g++.dg/parse/crash1.C: New test.
33057
33058 2003-03-16 Mark Mitchell <mark@codesourcery.com>
33059
33060 PR c++/8805
33061 * g++.dg/eh/cleanup1.C: New test.
33062
33063 2003-03-16 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
33064
33065 * gcc.c-torture/execute/20030316-1.c: New test case.
33066
33067 2003-03-16 Nathan Sidwell <nathan@codesourcery.com>
33068
33069 PR c++/9629
33070 * g++.dg/init/ctor2.C: New test.
33071
33072 2003-03-15 Roger Sayle <roger@eyesopen.com>
33073
33074 * g77.f-torture/compile/xformat.f: New test case.
33075
33076 2003-03-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33077
33078 * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
33079 * g++.old-deja/g++.mike/eh50.C: Likewise.
33080
33081 2003-03-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33082
33083 PR c++/6440
33084 * g++.dg/template/spec7.C: New test.
33085 * g++.dg/template/spec8.C: Likewise.
33086
33087 2003-03-14 Jakub Jelinek <jakub@redhat.com>
33088
33089 * gcc.c-torture/execute/20030313-1.c: New test.
33090
33091 2003-03-14 Richard Henderson <rth@redhat.com>
33092
33093 * gcc.dg/inline-2.c: Adjust alpha test for external call.
33094
33095 2003-03-14 Eric Botcazou <ebotcazou@libertysurf.fr>
33096
33097 * gcc.c-torture/compile/20030314-1.c: New test.
33098
33099 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
33100
33101 * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
33102 * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
33103 thumb target,
33104 * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
33105 to accept newer _imp__ prefix and additional
33106 newline in .drectve section.
33107 * gcc.dg/dll-4.c: Likewise.
33108 * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
33109 switch.
33110
33111 2003-03-13 Mark Mitchell <mark@codesourcery.com>
33112
33113 * g++.dg/parse/namespace9.C: New test.
33114
33115 * g++.dg/init/ref5.C: New test.
33116 * g++.dg/parse/ptrmem1.C: Likewise.
33117
33118 2003-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33119
33120 * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
33121 * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
33122 regular expression.
33123 * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
33124 * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
33125
33126 2003-03-12 Daniel Jacobowitz <drow@mvista.com>
33127
33128 * gcc.c-torture/execute/20030224-2.c: New test.
33129
33130 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
33131
33132 * gcc.dg/decl-3.c: New test.
33133
33134 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
33135
33136 * gcc.dg/i386-loop-2.c: New test.
33137
33138 2003-03-11 Mark Mitchell <mark@codesourcery.com>
33139
33140 PR c++/9474
33141 * g++.dg/parse/namespace8.C: New test.
33142
33143 PR c++/9924
33144 * g++.dg/overload/builtin2.C: New test.
33145
33146 2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
33147
33148 * gcc.dg/return-type-3.c: New test.
33149
33150 2003-03-11 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
33151
33152 * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
33153 profiling options are not supported.
33154
33155 2003-03-10 Mark Mitchell <mark@codesourcery.com>
33156
33157 * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
33158 * g++.old-deja/g++.warn/impint2.C: Likewise.
33159
33160 2003-03-10 Devang Patel <dpatel@apple.com>
33161
33162 * g++.dg/cpp/c++_cmd_1.C: New test.
33163 * g++.dg/cpp/c++_cmd_1.h: New file.
33164
33165 2003-03-10 Segher Boessenkool <segher@koffie.nl>
33166
33167 * gcc.dg/altivec-9.c: New file.
33168
33169 2003-03-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33170
33171 * gcc.dg/ppc-sdata-1.c: New test.
33172 * gcc.dg/ppc-sdata-2.c: New test.
33173
33174 2003-03-09 Mark Mitchell <mark@codesourcery.com>
33175
33176 PR c++/9373
33177 * g++.dg/opt/ptrmem2.C: New test.
33178
33179 PR c++/8534
33180 * g++.dg/opt/ptrmem1.C: New test.
33181
33182 2003-03-09 Eric Botcazou <ebotcazou@libertysurf.fr>
33183
33184 * gcc.dg/i386-loop-1.c: New test.
33185
33186 2003-03-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33187
33188 PR c++/9970
33189 * g++.dg/lookup/friend1.C: New test.
33190
33191 2003-03-08 Mark Mitchell <mark@codesourcery.com>
33192
33193 PR c++/9823
33194 * g++.dg/parser/constructor1.C: New test.
33195
33196 2003-03-08 Hans-Peter Nilsson <hp@bitrange.com>
33197
33198 * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
33199
33200 * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
33201
33202 2003-03-08 Neil Booth <neil@daikokuya.co.uk>
33203
33204 * gcc.dg/cpp/Wunused.c: Update test.
33205
33206 2003-03-08 Jan Hubicka <jh@suse.cz>
33207
33208 * gcc.dg/inline-3.c: New test.
33209
33210 2003-03-08 Mark Mitchell <mark@codesourcery.com>
33211
33212 PR c++/9809
33213 * g++.dg/parse/builtin1.C: New test.
33214
33215 PR c++/9982
33216 * g++.dg/abi/cookie1.C: New test.
33217 * g++.dg/abi/cookie2.C: Likewise.
33218
33219 PR c++/9524
33220 * g++.dg/template/field1.C: New test.
33221
33222 PR c++/9912
33223 * g++.dg/parse/class1.C: New test.
33224 * g++.dg/parse/namespace7.C: Likewise.
33225 * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
33226
33227 2003-03-07 Mark Mitchell <mark@codesourcery.com>
33228
33229 * g++.dg/init/ref4.C: New test.
33230
33231 2003-03-07 Jan Hubicka <jh@suse.cz>
33232
33233 * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
33234 * gcc.dg/inline-3.c: New test.
33235
33236 2003-03-06 Mark Mitchell <mark@codesourcery.com>
33237
33238 * g++.dg/init/ref3.C: New test.
33239
33240 PR c++/9965
33241 * g++.dg/init/ref2.C: New test.
33242
33243 PR c++/9400
33244 * g++.dg/warn/Wshadow-2.C: New test.
33245
33246 PR c++/9791
33247 * g++.dg/warn/Woverloaded-1.C: New test.
33248
33249 2003-03-05 Jan Hubicka <jh@suse.cz>
33250
33251 * gcc.dg/i386-local2.c: New.
33252 * gcc.dg/i386-local.c: Fix typo.
33253
33254 2003-03-05 Mark Mitchell <mark@codesourcery.com>
33255
33256 * g++.dg/abi/layout3.C: New test.
33257
33258 2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
33259
33260 * gcc.c-torture/compile/20030305-1.c
33261
33262 2003-03-05 Jan Hubicka <jh@suse.cz>
33263
33264 * gcc.dg/i386-local.c: New.
33265
33266 2003-03-04 J"orn Rennecke <joern.rennecke@superh.com>
33267
33268 * gcc.dg/sh-relax.c: Disable for sh64-*-*.
33269
33270 2003-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
33271
33272 * gcc.dg/switch-2.c: New test.
33273 * gcc.dg/switch-3.c: New test.
33274 * gcc.dg/Wswitch.c: Adjust line numbers.
33275 * gcc.dg/Wswitch-default.c: Likewise.
33276 * gcc.dg/Wswitch-enum.c: Likewise.
33277
33278 2003-03-04 Alexandre Oliva <aoliva@redhat.com>
33279
33280 * gcc.c-torture/execute/20030222-1.c: New test.
33281
33282 2003-03-03 James E Wilson <wilson@tuliptree.org>
33283
33284 * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
33285
33286 2003-03-03 Mark Mitchell <mark@codesourcery.com>
33287
33288 PR c++/9878
33289 * g++.dg/init/ref1.C: New test.
33290
33291 2003-03-03 J"orn Rennecke <joern.rennecke@superh.com>
33292
33293 * gcc.dg/sh-relax.c: New SH-only test.
33294
33295 2003-03-03 Geoffrey Keating <geoffk@apple.com>
33296
33297 * gcc.c-torture/compile/20010327-1.c: Back out last change. Add
33298 comment explaining purpose of testcase.
33299
33300 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
33301
33302 * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
33303 for HC11/HC12 (asm needs two int registers).
33304 * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
33305 HC11/HC12 because the test uses an asm which needs two 32-bit
33306 registers.
33307
33308 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
33309
33310 * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
33311 for HC11/HC12 (array is too large otherwise).
33312 * gcc.c-torture/compile/920501-4.x: New file, likewise.
33313 * gcc.c-torture/compile/20010518-2.x: Likewise.
33314 * gcc.c-torture/compile/980506-1.x: Don't execute this test on
33315 HC11/HC12 (array is too large).
33316
33317 2003-03-01 Geoffrey Keating <geoffk@apple.com>
33318
33319 * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
33320 * lib/g++-dg.exp (g++-dg-test): Likewise.
33321
33322 2003-03-01 Roger Sayle <roger@eyesopen.com>
33323
33324 * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
33325 * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
33326
33327 2003-03-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33328
33329 * g++.dg/warn/implicit-typename1.C: Remove warning.
33330
33331 2003-02-28 Richard Henderson <rth@redhat.com>
33332
33333 * gcc.dg/noreturn-1.c: Move noreturn warning line.
33334 * gcc.dg/return-type-1.c: Move control reaches end warning line.
33335
33336 2003-02-28 Geoffrey Keating <geoffk@apple.com>
33337
33338 * gcc.dg/pch/pch.exp: Change .pch to .gch.
33339 * g++.dg/pch/pch.exp: Likewise.
33340
33341 2003-02-28 Mark Mitchell <mark@codesourcery.com>
33342
33343 PR c++/9879
33344 * testsuite/g++.dg/init/new4.C: New test.
33345
33346 2003-02-28 Richard Earnshaw <rearnsha@arm.com>
33347
33348 * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
33349
33350 2003-02-28 Alexandre Oliva <aoliva@redhat.com>
33351
33352 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
33353 unsigned long.
33354
33355 * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
33356 wider than float.
33357
33358 2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
33359
33360 * lib/scanasm.exp: Add support for counting numbers of
33361 occurences.
33362 * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
33363 gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
33364
33365 2003-02-25 Mark Mitchell <mark@codesourcery.com>
33366
33367 PR c++/9683
33368 * g++.dg/template/static3.C: New test.
33369
33370 PR c++/9829
33371 * g++.dg/parse/namespace6.C: New test.
33372
33373 2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33374
33375 PR target/9732
33376 * gcc.dg/20030225-1.c: New test.
33377
33378 2003-02-24 Mark Mitchell <mark@codesourcery.com>
33379
33380 * README: Remove out-of-date information.
33381
33382 PR c++/9836
33383 * g++.dg/template/spec6.C: New test.
33384
33385 2003-02-24 Jeff Law <law@redhat.com>
33386
33387 * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
33388
33389 2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
33390
33391 * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
33392 * gcc.dg/pragma-ep-1.c: Likewise.
33393
33394 2003-02-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33395
33396 PR c++/9602
33397 * g++.dg/template/friend16.C: New test.
33398
33399 2003-02-23 Mark Mitchell <mark@codesourcery.com>
33400
33401 PR c++/5333
33402 * g++.dg/parse/fused-params1.C: Adjust error messages.
33403 * g++.dg/template/nested3.C: New test.
33404
33405 2003-02-24 Alan Modra <amodra@bigpond.net.au>
33406
33407 * g++.dg/abi/param1.C: New test.
33408
33409 2003-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33410
33411 PR c++/7982
33412 * g++.dg/warn/implicit-typename1.C: New test.
33413
33414 2003-02-22 Kelley Cook <kelleycook@comcast.net>
33415
33416 * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
33417 with "mtune".
33418 * g++.old-deja/g++.other/store-expr2.C: Likewise.
33419 * gcc.c-torture/execute/20010129-1.x: Likewise.
33420 * gcc.dg/20011107-1.c: Likewise.
33421 * gcc.dg/20020108-1.c: Likewise.
33422 * gcc.dg/20020122-3.c: Likewise.
33423 * gcc.dg/20020206-1.c: Likewise.
33424 * gcc.dg/20020310-1.c: Likewise.
33425 * gcc.dg/20020426-2.c: Likewise.
33426 * gcc.dg/20020517-1.c: Likewise.
33427 * gcc.dg/991230-1.c: Likewise.
33428 * gcc.dg/i386-unroll-1.c: Likewise.
33429 * gcc.misc-tests/i386-prefetch.exp: Likewise.
33430
33431 2003-02-22 Jan Hubicka <jh@suse.cz>
33432
33433 * gcc.dg/i386-mul.c: New test.
33434
33435 2003-02-21 Roger Sayle <roger@eyesopen.com>
33436
33437 * gcc.dg/builtins-5.c: New test case.
33438
33439 2003-02-22 Hans-Peter Nilsson <hp@axis.com>
33440
33441 * gcc.dg/asmreg-1.c: New test.
33442
33443 2003-02-21 Mark Mitchell <mark@codesourcery.com>
33444
33445 PR c++/9749
33446 * g++.dg/parse/varmod1.C: New test.
33447
33448 2003-02-21 Mark Mitchell <mark@codesourcery.com>
33449
33450 PR c++/9727
33451 * g++.dg/template/op1.C: New test.
33452
33453 2003-02-21 Mark Mitchell <mark@codesourcery.com>
33454
33455 PR c++/8906
33456 * g++.dg/template/nested2.C: New test.
33457
33458 2003-02-21 Mark Mitchell <mark@codesourcery.com>
33459
33460 PR c++/8724
33461 * g++.dg/expr/dtor1.C: New test.
33462
33463 2003-02-21 Zack Weinberg <zack@codesourcery.com>
33464
33465 * gcc.dg/cpp/include3.c: New test.
33466 * gcc.dg/cpp/inc/foo.h: New file.
33467
33468 2003-02-21 Glen Nakamura <glen@imodulo.com>
33469
33470 * gcc.c-torture/execute/20030221-1.c: New test.
33471
33472 2003-02-20 Mark Mitchell <mark@codesourcery.com>
33473
33474 PR c++/9729
33475 * g++.dg/abi/conv1.C: New test.
33476
33477 2003-02-20 Jan Hubicka <jh@suse.cz>
33478
33479 * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
33480
33481 2003-02-19 Daniel Jacobowitz <drow@mvista.com>
33482
33483 * gcc.c-torture/compile/20030219-1.c: New test.
33484
33485 2003-02-18 Jan Hubicka <jh@suse.cz>
33486
33487 * gcc.dg/funcorder.c: New test.
33488
33489 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
33490
33491 * gcc.c-torture/execute/20030218-1.c: New.
33492
33493 2003-02-18 Aldy Hernandez <aldyh@redhat.com>
33494
33495 * gcc.dg/20030218-1.c: New.
33496
33497 2003-02-18 Richard Henderson <rth@redhat.com>
33498
33499 * gcc.dg/attr-invalid.c: Allow __used__ on static data.
33500 * gcc.dg/attr-used-2.c: New.
33501
33502 2003-02-18 Mark Mitchell <mark@codesourcery.com>
33503
33504 PR c++/9704
33505 * g++.dg/init/copy5.C: New test.
33506
33507 2003-02-18 Geoffrey Keating <geoffk@apple.com>
33508
33509 * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
33510 * g++.dg/pch/pch.exp: Likewise.
33511
33512 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
33513
33514 * gcc.c-torture/execute/20030209-1.c: Enable the test if
33515 STACK_SIZE is not defined.
33516
33517 2003-02-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33518
33519 PR c++/9457
33520 * g++.dg/template/init1.C: New test.
33521
33522 2003-02-16 Jan HUbicka <jh@suse.cz>
33523
33524 * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
33525 (foo): Add few extra tests
33526 * gcc.dg/c99-const-expr-3.c: Likewise.
33527 * gcc.c-torture/execute/20030216-1.c: New.
33528
33529 2003-02-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33530
33531 PR c++/9459
33532 * g++.dg/ext/typeof4.C: New test.
33533
33534 2003-02-15 Roger Sayle <roger@eyesopen.com>
33535
33536 * gcc.dg/i386-387-3.c: New test case.
33537
33538 2003-02-14 Josef Zlomek <zlomekj@suse.cz>
33539
33540 * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
33541 cris-*-elf* cris-*-aout* and mmix-*-*.
33542
33543 2003-02-13 Josef Zlomek <zlomekj@suse.cz>
33544
33545 * gcc.dg/20030213-1.c: New test.
33546
33547 2003-02-12 Roger Sayle <roger@eyesopen.com>
33548
33549 * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
33550 * gcc.dg/i386-387-2.c: Likewise.
33551
33552 2003-02-12 Aldy Hernandez <aldyh@redhat.com>
33553
33554 * gcc.dg/ppc-spe.c: Fix formatting.
33555 Enable tests that were previously unsupported by gas.
33556 Delete tests for instructions that no longer exist.
33557 Switch arguments on evsubifw builtin.
33558
33559 2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
33560
33561 * gcc.c-torture/execute/20030209-1.c: Disable the test if
33562 STACK_SIZE is too small.
33563
33564 2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
33565 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
33566
33567 * gcc.dg/decl-2.c: New test.
33568
33569 2003-02-10 Jan Hubicka <jh@suse.cz>
33570
33571 * gcc.dg/i386-fpcvt-1.c: New test.
33572
33573 2002-02-09 Richard Sandiford <rsandifo@redhat.com>
33574
33575 * gcc.c-torture/execute/20030209-1.c: New test.
33576
33577 2003-02-09 Kazu Hirata <kazu@cs.umass.edu>
33578
33579 * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
33580 int-wide bitops, use the constants of the same width.
33581 Likewise, if long long is 32-bit wide, test bitops using
33582 32-bit constants.
33583
33584 2003-02-07 Loren James Rittle <ljrittle@acm.org>
33585
33586 * gcc.dg/20021014-1.c: Annotate with expected notice text.
33587
33588 2003-02-07 Roger Sayle <roger@eyesopen.com>
33589
33590 * testsuite/gcc.dg/builtins-4.c: New test case.
33591
33592 2003-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33593
33594 * gcc.dg/20020430-1.c: Fix dg command typos.
33595 * gcc.dg/20020503-1.c: Likewise.
33596
33597 2003-02-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
33598
33599 PR c++/8785
33600 * g++.dg/parse/fused-params1.C: New test.
33601
33602 PR c++/8857
33603 * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
33604
33605 PR c++/8921
33606 * g++.dg/parse/non-dependent1.C: New test.
33607
33608 PR c++/8928
33609 * g++.dg/parse/dupl-tmpl-args1.C: New test.
33610
33611 PR c++/9228
33612 * g++.dg/parse/undefined7.C: New test.
33613 * g++.dg/parse/non-templ1.C: New test.
33614
33615 PR c++/9229
33616 * g++.dg/parse/too-many-tmpl-args1.C: New test.
33617
33618 2003-02-06 Eric Botcazou <ebotcazou@libertysurf.fr>
33619
33620 * gcc.c-torture/compile/20030206-1.c: New test.
33621
33622 2003-02-05 Roger Sayle <roger@eyesopen.com>
33623
33624 * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
33625 "pow" to "foo" to avoid potential confusion with a math built-in.
33626
33627 2003-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33628
33629 * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
33630 conditions for SPARC targets.
33631
33632 2003-02-05 Jakub Jelinek <jakub@redhat.com>
33633
33634 * gcc.dg/20030204-1.c: New test.
33635
33636 2003-02-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
33637
33638 PR c++/38
33639 * g++.dg/parse/array-size1.C: New test.
33640
33641 PR c++/5657
33642 * g++.dg/parse/undefined3.C: New test.
33643
33644 PR c++/5665
33645 * g++.dg/parse/undefined4.C: New test.
33646
33647 PR c++/5975
33648 * g++.dg/parse/undefined5.C: New test.
33649
33650 PR c++/7259
33651 * g++.dg/parse/tmpl-tmpl-param1.C: New test.
33652
33653 PR c++/8578
33654 * g++.dg/parse/casting-operator1.C: New test.
33655
33656 PR c++/8596
33657 * g++.dg/parse/undefined6.C: New test.
33658
33659 PR c++/8736
33660 * g++.dg/parse/missing-template1.C: New test.
33661
33662 2003-02-04 Jan Hubicka <jh@suse.cz>
33663
33664 * gcc.dg/i386-cadd.c: Compile using -march=k8.
33665 * gcc.dg/i386-cmov?.c: Likewise.
33666 * gcc.dg/i386-fpcvt-?.c: Likewise.
33667 * gcc.dg/i386-ssefp-1.c: Likewise.
33668 * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
33669 conventions.
33670
33671 2003-02-03 Mark Mitchell <mark@codesourcery.com>
33672
33673 PR c++/7129
33674 * testsuite/g++.dg/ext/max.C: New test.
33675
33676 2003-02-03 Jan Hubicka <jh@suse.cz>
33677
33678 * gcc.c-torture/execute/20030203-1.c: New test.
33679
33680 2003-02-03 Richard Earnshaw <rearnsha@arm.com>
33681
33682 * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
33683 'natural-endian'.
33684
33685 2003-02-01 Richard Sandiford <rsandifo@redhat.com>
33686
33687 * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
33688 * g++.dg/init/new2.C: Likewise.
33689 * g++.dg/other/new1.C: Likewise.
33690
33691 2003-01-31 Loren J. Rittle <ljrittle@acm.org>
33692
33693 * gcc.dg/struct-ret-libc.c: New test.
33694
33695 2003-01-31 Ulrich Weigand <uweigand@de.ibm.com>
33696
33697 * gcc.dg/20030129-1.c: New test.
33698
33699 2003-01-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33700
33701 PR c++/8849
33702 * g++.dg/template/ptrmem4.C: New test.
33703
33704 2003-01-29 Mark Mitchell <mark@codesourcery.com>
33705
33706 * g++.dg/parser/constant1.C: New test.
33707
33708 2003-01-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33709
33710 PR c++/8591
33711 * g++.dg/parse/friend2.C: New test.
33712
33713 2003-01-29 Nathan Sidwell <nathan@codesourcery.com>
33714
33715 PR c++/9437
33716 * g++.dg/template/unify4.C: New test.
33717
33718 2003-01-28 Richard Sandiford <rsandifo@redhat.com>
33719
33720 * gcc.c-torture/execute/20030128-1.c: New test.
33721
33722 2003-01-28 Jeffrey D. Oldham <oldham@codesourcery.com>
33723
33724 * g++.dg/lookup/nested1.C: Test moved from ...
33725 * g++.old-deja/g++.other/lookup24.C: ... here.
33726
33727 2003-01-28 Jan Hubicka <jh@suse.cz>
33728
33729 * gcc.dg/i386-cmov5.c: New test.
33730
33731 2003-01-28 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
33732
33733 * gcc.c-torture/execute/20010925-1.c: Changed the
33734 memcpy declaration.
33735
33736 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
33737
33738 PR c++/3902
33739 * g++.dg/parse/template5.C: New test.
33740
33741 2003-01-28 Toon Moene <toon@moene.indiv.nluug.nl>
33742
33743 PR fortran/9258
33744 * g77.dg/pr9258: New test.
33745
33746 2003-01-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
33747
33748 * README: Move relevant parts from README.g++.
33749
33750 * README.g++: Remove this file.
33751
33752 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
33753
33754 * g++.dg/abi/dcast1.C: New test.
33755
33756 2003-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33757
33758 * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
33759
33760 2003-01-27 Jeffrey D. Oldham <oldham@codesourcery.com>
33761
33762 PR c++/47
33763 * g++.old-deja/g++.other/lookup24.C: New test.
33764
33765 2003-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33766
33767 PR middle-end/7227
33768 * gcc.dg/uninit-C.c: New test.
33769
33770 2003-01-27 Nathan Sidwell <nathan@codesourcery.com>
33771
33772 * g++.dg/abi/covariant1.C: New test.
33773
33774 2003-01-25 Ulrich Weigand <uweigand@de.ibm.com>
33775
33776 * gcc.dg/20030123-1.c: New test.
33777
33778 2003-01-25 Jan Hubicka <jh@suse.cz>
33779
33780 PR opt/8492
33781 * gcc.c-torture/compile/20030125-1.c
33782
33783 2003-01-25 Nathan Sidwell <nathan@codesourcery.com>
33784
33785 PR c++/9403
33786 * g++.dg/parse/template3.C: New test.
33787 * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
33788
33789 PR c++/795
33790 * g++.dg/parse/template4.C: New test.
33791
33792 PR c++/9415
33793 * g++.dg/template/qual2.C: New test.
33794
33795 PR c++/8545
33796 * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
33797
33798 * g++.old-deja/g++.ns/bogus1.C: Change expected error.
33799
33800 2003-01-25 Roger Sayle <roger@eyesopen.com>
33801
33802 * gcc.c-torture/execute/switch-1.c: New test case.
33803
33804 2003-01-25 Jan Hubicka <jh@suse.cz>
33805
33806 * gcc.c-torture/execute/20030125-1.[cx]: New test.
33807
33808 2003-01-25 Paolo Carlini <pcarlini@unitus.it>
33809
33810 Tweaks for Bison-1.875. From the NEWS file:
33811 "- `parse error' -> `syntax error'
33812 Bison now uniformly uses the term `syntax error'"
33813 * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
33814 * gcc.dg/cpp/digraph2.c: Likewise.
33815 * gcc.dg/cpp/direct2.c: Likewise.
33816 * gcc.dg/cpp/paste4.c: Likewise.
33817 * gcc.dg/c90-restrict-1.c: Likewise.
33818 * gcc.dg/c99-func-2.c: Likewise.
33819 * gcc.dg/noncompile/920721-2.c: Likewise.
33820 * gcc.dg/noncompile/930622-2.c: Likewise.
33821 * gcc.dg/noncompile/940112-1.c: Likewise.
33822 * gcc.dg/noncompile/950921-1.c: Likewise.
33823 * gcc.dg/noncompile/951123-1.c: Likewise.
33824 * gcc.dg/noncompile/971104-1.c: Likewise.
33825 * gcc.dg/noncompile/990416-1.c: Likewise.
33826
33827 2003-01-24 Paolo Carlini <pcarlini@unitus.it>
33828
33829 * g++.dg/parse/undefined1.C: Add error message.
33830
33831 2003-01-22 Mark Mitchell <mark@codesourcery.com>
33832
33833 PR c++/9354
33834 * g++.dg/parse/new1.C: New test.
33835
33836 PR c++/9216
33837 * g++.dg/parse/template2.C: New test.
33838
33839 PR c++/9354
33840 * g++.dg/parse/typedef2.C: New test.
33841
33842 PR c++/9328
33843 * g++.dg/ext/typeof3.C: New test.
33844
33845 2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
33846
33847 PR c++/2738
33848 * g++.dg/parse/ret-type1.C: New test.
33849
33850 PR c++/3792
33851 * g++.dg/parse/tmpl-outside1.C: New test.
33852
33853 PR c++/4207
33854 * g++.dg/parse/int-as-enum1.C: New test.
33855
33856 PR c++/4903
33857 * g++.dg/parse/no-typename1.C: New test.
33858
33859 PR c++/5533
33860 * g++.dg/parse/no-value1.C: New test.
33861
33862 PR c++/5921
33863 * g++.dg/parse/wrong-inline1.C: New test.
33864
33865 PR c++/6402
33866 * g++.dg/parse/ref1.C: New test.
33867
33868 PR c++/6992
33869 * g++.dg/parse/attr-ctor1.C: New test.
33870
33871 PR c++/7229
33872 * g++.dg/parse/namespace5.C: New test.
33873
33874 PR c++/7917
33875 * g++.dg/parse/func-def1.C: New test.
33876
33877 PR c++/8143
33878 * g++.dg/parse/undefined1.C: New test.
33879
33880 PR c++/5723, PR c++/8522
33881 * g++.dg/parse/specialization1.C: New test.
33882
33883 PR c++/163, PR c++/8595
33884 * g++.dg/parse/struct-as-enum1.C: New test.
33885
33886 PR c++/9173
33887 * g++.dg/parse/undefined2.C: New test.
33888
33889 2003-01-22 Mark Mitchell <mark@codesourcery.com>
33890
33891 PR c++/9298
33892 * g++.dg/parse/template1.C: New test.
33893
33894 PR c++/9384
33895 * g++.dg/parse/using1.C: New test.
33896
33897 PR c++/9285
33898 PR c++/9294
33899 * g++.dg/parse/expr2.C: New test.
33900
33901 PR c++/9388
33902 * g++.dg/parse/lookup2.C: Likewise.
33903
33904 2003-01-21 Jan Hubicka <jh@suse.cz>
33905
33906 * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
33907 * gcc.c-torture/execute/eeprof-1.c: Likewise.
33908 * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
33909 * gcc.c-torture/execute/string-opt-*.c: Likewise.
33910
33911 2003-01-20 Nick Clifton <nickc@redhat.com>
33912
33913 * gcc.c-torture/execute/20030117-1.c: New test case. Exposes
33914 problem with ARM sibcall code generation.
33915
33916 2003-01-20 Kazu Hirata <kazu@cs.umass.edu>
33917
33918 * gcc.c-torture/execute/20030120-1.c: New.
33919
33920 2003-01-19 Paolo Carlini <pcarlini@unitus.it>
33921
33922 * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
33923
33924 2003-01-17 Mark Mitchell <mark@codesourcery.com>
33925
33926 PR c++/9272
33927 * g++.dg/parse/ctor1.C: New test.
33928
33929 PR c++/9294:
33930 * g++.dg/parse/qualified1.C: New test.
33931
33932 * g++.dg/parse/typename3.C: New test.
33933
33934 2003-01-16 Richard Henderson <rth@redhat.com>
33935
33936 * g++.dg/tls/init-2.C: Fix error matches for real this time.
33937
33938 2003-01-16 Richard Henderson <rth@redhat.com>
33939
33940 * g++.dg/pch/pch.exp: Copy test header to the working directory
33941 before using it either for precompilation or direct use.
33942 * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
33943 * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
33944
33945 2003-01-16 Richard Henderson <rth@redhat.com>
33946
33947 * gcc.dg/pch/pch.exp: Copy test header to the working directory
33948 before using it either for precompilation or direct use.
33949 * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
33950 * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
33951
33952 2003-01-16 Mark Mitchell <mark@codesourcery.com>
33953
33954 * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
33955 * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
33956 * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
33957 * gcc/testsuite/g++.dg/parse/typename2.C: New test.
33958 * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
33959 typename warning into error.
33960 * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
33961 error messages.
33962 * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
33963 * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
33964 * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
33965 messages.
33966 * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
33967 make declaration visible in template.
33968 * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
33969 * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
33970 messages.
33971 * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
33972 message.
33973 * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
33974 * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
33975 * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
33976 * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
33977 typename warning with error message.
33978 * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
33979 * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
33980 * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
33981
33982 2003-01-16 Nathan Sidwell <nathan@codesourcery.com>
33983
33984 * g++.dg/parse/ambig2.C: New test.
33985
33986 2003-01-15 Richard Henderson <rth@redhat.com>
33987
33988 * g++.dg/tls/init-2.C: Update error message string.
33989
33990 2003-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33991
33992 * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
33993
33994 2003-01-15 Stephane Carrez <stcarrez@nerim.fr>
33995
33996 * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
33997 all for HC11/HC12.
33998 * gcc.c-torture/compile/20001205-1.x: Likewise.
33999 * gcc.c-torture/compile/20001226-1.x: Likewise.
34000 * gcc.c-torture/compile/920520-1.x: Likewise.
34001 * gcc.c-torture/compile/961203-1.x: Likewise.
34002 * gcc.c-torture/compile/20020604-1.x: Likewise.
34003
34004 2003-01-15 Jan Hubicka <jh@suse.cz>
34005
34006 * gcc.c-torture/compile/20030115-1.c: New test.
34007
34008 * gcc.dg/i386-fpcvt-1.c: New test.
34009 * gcc.dg/i386-fpcvt-2.c: New test.
34010
34011 2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
34012
34013 Further conform g++'s __vmi_class_type_info to the C++ ABI
34014 specification.
34015 * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
34016 the specification.
34017
34018 2003-01-14 Jan Hubicka <jh@suse.cz>
34019
34020 * gcc.dg/i386-fpcvt-1.c: New test.
34021 * gcc.dg/i386-fpcvt-2.c: New test.
34022
34023 2003-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
34024
34025 * gcc.dg/i386-mmx-3.c: New test.
34026
34027 2003-01-12 Mark Mitchell <mark@codesourcery.com>
34028
34029 PR c++/9264
34030 * g++.dg/parse/octal1.C: New file.
34031
34032 PR c++/9172
34033 * g++.dg/parse/typename1.C: New file.
34034
34035 2003-01-10 Danny Smith <dannysmith@users.sourceforge.net>
34036
34037 * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
34038 * gcc.dg/bf-no-ms-layout.c: Likewise.
34039 * gcc.dg/bf-ms-attrib.c: Likewise.
34040
34041 2003-01-10 Mark Mitchell <mark@codesourcery.com>
34042
34043 PR c++/9099
34044 * g++.dg/parse/dtor1.C: New file.
34045
34046 PR c++/9128
34047 * g++.dg/rtti/typeid1.C: New file.
34048
34049 PR c++/9153
34050 * g++.dg/parse/lookup1.C: New file.
34051
34052 PR c++/9171
34053 * g++.dg/templ/spec5.C: New file.
34054
34055 2003-01-10 Josef Zlomek <zlomekj@suse.cz>
34056
34057 * gcc.c-torture/compile/20030110-1.c: New test.
34058
34059 2003-01-09 Geoffrey Keating <geoffk@apple.com>
34060
34061 Merge from pch-branch:
34062
34063 2002-12-23 Geoffrey Keating <geoffk@apple.com>
34064
34065 * gcc.dg/pch/cpp-1.h: New.
34066 * gcc.dg/pch/cpp-1.c: New.
34067 * gcc.dg/pch/cpp-2.h: New.
34068 * gcc.dg/pch/cpp-2.c: New.
34069
34070 2002-11-19 Geoffrey Keating <geoffk@apple.com>
34071
34072 * gcc.dg/pch/except-1.h: New.
34073 * gcc.dg/pch/except-1.c: New.
34074
34075 2002-11-13 Geoffrey Keating <geoffk@apple.com>
34076
34077 * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
34078 running test.
34079 * gcc.dg/pch: Include *.hp not *.h.
34080 * gcc.dg/pch/system-1.h: New.
34081 * gcc.dg/pch/system-1.c: New.
34082
34083 2002-11-11 Geoffrey Keating <geoffk@apple.com>
34084
34085 * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
34086 rather than trying to build and run a program using PCH.
34087 * gcc.dg/pch: Remove dg-do commands from test files.
34088
34089 2002-11-08 Geoffrey Keating <geoffk@apple.com>
34090
34091 * gcc.dg/pch/macro-3.c: New.
34092 * gcc.dg/pch/macro-3.h: New.
34093
34094 2002-11-04 Geoffrey Keating <geoffk@apple.com>
34095
34096 * gcc.dg/pch/common-1.c: New.
34097 * gcc.dg/pch/common-1.h: New.
34098 * gcc.dg/pch/decl-1.c: New.
34099 * gcc.dg/pch/decl-1.h: New.
34100 * gcc.dg/pch/decl-2.c: New.
34101 * gcc.dg/pch/decl-2.h: New.
34102 * gcc.dg/pch/decl-3.c: New.
34103 * gcc.dg/pch/decl-3.h: New.
34104 * gcc.dg/pch/decl-4.c: New.
34105 * gcc.dg/pch/decl-4.h: New.
34106 * gcc.dg/pch/decl-5.c: New.
34107 * gcc.dg/pch/decl-5.h: New.
34108 * gcc.dg/pch/global-1.c: New.
34109 * gcc.dg/pch/global-1.h: New.
34110 * gcc.dg/pch/inline-1.c: New.
34111 * gcc.dg/pch/inline-1.h: New.
34112 * gcc.dg/pch/inline-2.c: New.
34113 * gcc.dg/pch/inline-2.h: New.
34114 * gcc.dg/pch/static-1.c: New.
34115 * gcc.dg/pch/static-1.h: New.
34116 * gcc.dg/pch/static-2.c: New.
34117 * gcc.dg/pch/static-2.h: New.
34118
34119 2002-09-01 Geoffrey Keating <geoffk@redhat.com>
34120
34121 * g++.dg/pch/pch.exp: Better handle failing testcases.
34122 * gcc.dg/pch/pch.exp: Likewise.
34123 * gcc.dg/pch/macro-1.c: New.
34124 * gcc.dg/pch/macro-1.h: New.
34125 * gcc.dg/pch/macro-2.c: New.
34126 * gcc.dg/pch/macro-2.h: New.
34127
34128 2002-08-27 Geoffrey Keating <geoffk@redhat.com>
34129
34130 * g++.dg/dg.exp: Treat files in pch/ specially.
34131 * g++.dg/pch/pch.exp: New file.
34132 * g++.dg/pch/empty.H: New file.
34133 * g++.dg/pch/empty.C: New file.
34134 * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
34135 "precompile".
34136
34137 * gcc.dg/pch/pch.exp: New file.
34138 * gcc.dg/pch/empty.h: New file.
34139 * gcc.dg/pch/empty.c: New file.
34140 * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
34141 "precompile".
34142
34143 2003-01-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34144
34145 * g++.dg/template/friend14.C: New test.
34146
34147 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
34148
34149 * gcc.dg/old-style-asm-1.c: New test.
34150
34151 2003-01-09 Richard Sandiford <rsandifo@redhat.com>
34152
34153 * gcc.c-torture/compile/20030109-1.c: New test.
34154
34155 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
34156
34157 * gcc.c-torture/execute/20030109-1.c: New test.
34158
34159 2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
34160
34161 * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
34162 * g++.old-deja/g++.mike/dyncast2.C: Likewise.
34163 * g++.old-deja/g++.mike/dyncast3.C: Likewise.
34164 * g++.old-deja/g++.mike/eh2.C: Likewise.
34165 * g++.old-deja/g++.mike/eh3.C: Likewise.
34166 * g++.old-deja/g++.mike/eh5.C: Likewise.
34167 * g++.old-deja/g++.mike/eh6.C: Likewise.
34168 * g++.old-deja/g++.mike/eh7.C: Likewise.
34169 * g++.old-deja/g++.mike/eh8.C: Likewise.
34170 * g++.old-deja/g++.mike/eh9.C: Likewise.
34171 * g++.old-deja/g++.mike/eh10.C: Likewise.
34172 * g++.old-deja/g++.mike/eh12.C: Likewise.
34173 * g++.old-deja/g++.mike/eh13.C: Likewise.
34174 * g++.old-deja/g++.mike/eh14.C: Likewise.
34175 * g++.old-deja/g++.mike/eh16.C: Likewise.
34176 * g++.old-deja/g++.mike/eh17.C: Likewise.
34177 * g++.old-deja/g++.mike/eh18.C: Likewise.
34178 * g++.old-deja/g++.mike/eh21.C: Likewise.
34179 * g++.old-deja/g++.mike/eh23.C: Likewise.
34180 * g++.old-deja/g++.mike/eh24.C: Likewise.
34181 * g++.old-deja/g++.mike/eh25.C: Likewise.
34182 * g++.old-deja/g++.mike/eh26.C: Likewise.
34183 * g++.old-deja/g++.mike/eh27.C: Likewise.
34184 * g++.old-deja/g++.mike/eh28.C: Likewise.
34185 * g++.old-deja/g++.mike/eh29.C: Likewise.
34186 * g++.old-deja/g++.mike/eh31.C: Likewise.
34187 * g++.old-deja/g++.mike/eh33.C: Likewise.
34188 * g++.old-deja/g++.mike/eh34.C: Likewise.
34189 * g++.old-deja/g++.mike/eh35.C: Likewise.
34190 * g++.old-deja/g++.mike/eh36.C: Likewise.
34191 * g++.old-deja/g++.mike/eh37.C: Likewise.
34192 * g++.old-deja/g++.mike/eh38.C: Likewise.
34193 * g++.old-deja/g++.mike/eh39.C: Likewise.
34194 * g++.old-deja/g++.mike/eh40.C: Likewise.
34195 * g++.old-deja/g++.mike/eh41.C: Likewise.
34196 * g++.old-deja/g++.mike/eh42.C: Likewise.
34197 * g++.old-deja/g++.mike/eh44.C: Likewise.
34198 * g++.old-deja/g++.mike/eh46.C: Likewise.
34199 * g++.old-deja/g++.mike/eh47.C: Likewise.
34200 * g++.old-deja/g++.mike/eh48.C: Likewise.
34201 * g++.old-deja/g++.mike/eh49.C: Likewise.
34202 * g++.old-deja/g++.mike/eh50.C: Likewise.
34203 * g++.old-deja/g++.mike/eh51.C: Likewise.
34204 * g++.old-deja/g++.mike/eh53.C: Likewise.
34205 * g++.old-deja/g++.mike/eh55.C: Likewise.
34206 * g++.old-deja/g++.mike/p7912.C: Likewise.
34207 * g++.old-deja/g++.mike/p9706.C: Likewise.
34208 * g++.old-deja/g++.mike/p10416.C: Likewise.
34209 * g++.old-deja/g++.mike/p11667.C: Likewise.
34210 * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
34211 Remove redundant reference to Iris.
34212 * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
34213 Elxsi, i860, Pico Java, and WE32K.
34214
34215 2003-01-07 Mark Mitchell <mark@codesourcery.com>
34216
34217 * g++.dg/ext/asm4.C: New test.
34218
34219 2003-01-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34220
34221 PR c++/9030
34222 * g++.dg/template/friend12.C: New test.
34223 * g++.dg/template/friend13.C: Likewise.
34224 * g++.old-deja/g++.eh/spec6.C: Add missing error message.
34225
34226 2003-01-08 Jan Hubicka <jh@suse.cz>
34227
34228 * gcc.dg/i386-cadd.c: New test.
34229 * gcc.dg/i386-cmov4.c: Likewise.
34230
34231 2003-01-06 Mark Mitchell <mark@codesourcery.com>
34232
34233 PR c++/9165
34234 * g++.dg/warn/Wunused-3.C: New test.
34235
34236 * g++.dg/abi/bitfield9.C: New test.
34237
34238 PR c++/9189
34239 * g++.dg/parse/defarg3.C: New test.
34240
34241 2003-01-06 Nathan Sidwell <nathan@codesourcery.com>
34242
34243 * g++.dg/parse/ambig1.C: New test.
34244 * g++.dg/parse/defarg2.C: New test.
34245
34246 2003-01-05 Mark Mitchell <mark@codesourcery.com>
34247
34248 * g++.dg/template/defarg-1.C: New test.
34249 * g++.dg/template/local2.C: Likewise.
34250
34251 2003-01-05 Richard Sandiford <rsandifo@redhat.com>
34252
34253 * gcc.c-torture/execute/20030105-1.c: New test.
34254
34255 2003-01-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34256
34257 * g++.dg/parse/namespace3.C: Remove extra semicolons.
34258 * g++.dg/parse/namespace4.C: Likewise.
34259
34260 2003-01-03 Nathan Sidwell <nathan@codesourcery.com>
34261
34262 * g++.dg/template/ntp2.C: New test.
34263
34264 2003-01-03 Nathanael Nerode <neroden@gcc.gnu.org>
34265
34266 * g++.dg/parse/extern-C-1.C: New test.
34267
34268 * g++.dg/parse/namespace4.C: New test.
34269
34270 * g++.dg/template/nested1.C: New test.
34271
34272 * g++.dg/parse/namespace3.C: New test.
34273
34274 2003-01-02 Nathanael Nerode <neroden@gcc.gnu.org>
34275
34276 * g++.dg/lookup/two-stage1.C: New test.
34277
34278 2003-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34279
34280 * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
34281 * g++.old-deja/g++.jason/access8.C: Likewise.
34282 * g++.old-deja/g++.other/decl5.C: Likewise.
34283
34284 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
34285
34286 * g++.dg/parse/parse7.C: New test.
34287
34288 2003-01-02 Mark Mitchell <mark@codesourcery.com>
34289
34290 PR c++/2843
34291 * g++.dg/ext/attrib7.C: New test.
34292
34293 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
34294
34295 * g++.dg/parse/parse6.C: New test.
34296
34297 2003-01-02 Kazu Hirata <kazu@cs.umass.edu>
34298
34299 * gcc.dg/h8300-stack-1.c: New.
34300
34301 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
34302
34303 g++.dg/lookup/exception1.C: New test.
34304
34305 g++.dg/lookup/template1.C: New test.
34306
34307 g++.dg/parse/namespace2.C: New test.
34308
34309 g++.dg/parse/parens2.C: New test.
34310
34311 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
34312
34313 * g++.dg/parse/parse5.C: New test.
34314 * g++.dg/lookup/scoped4.C: New test.
34315
34316 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
34317
34318 * g++.dg/parse/parens1.C: New test.
34319
34320 * g++.dg/parse/parens2.C: Removed, turned out to duplicate
34321 angle-bracket1.C.
34322 * g++.dg/parse/parens2.C: New test.
34323
34324 * g++.dg/lookup/scope-operator1.C: New test.
34325
34326 * g++.dg/parse/operator1.C: New test.
34327
34328 2003-01-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34329
34330 * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
34331 * g++.old-deja/g++.other/access6.C: Likewise.
34332 * g++.old-deja/g++.other/decl1.C: Likewise.
34333 * g++.old-deja/g++.pt/typename12.C: Likewise.
34334
34335 2002-12-31 Mark Mitchell <mark@codesourcery.com>
34336
34337 * g++.dg/parse/namespace1.C: New test.
34338
34339 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
34340
34341 * g++.dg/parse/parse4.C: New test.
34342
34343 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
34344
34345 * g++.dg/parse/parse3.C: New test.
34346
34347 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
34348
34349 * g++.dg/parse/parse2.C: New test.
34350
34351 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
34352
34353 * g++.dg/template/friend11.C: New test.
34354
34355 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
34356
34357 * g++.dg/parse/parse1.C: New test.
34358
34359 2002-12-31 Janis Johnson <janis187@us.ibm.com>
34360
34361 * lib/profopt.exp: Change the name of a global variable to avoid
34362 possible clashes with other test suites.
34363
34364 2002-12-31 Nathan Sidwell <nathan@codesourcery.com>
34365
34366 * g++.dg/inherit/covariant8.C: New test.
34367
34368 2002-12-31 Mark Mitchell <mark@codesourcery.com>
34369
34370 * g++.dg/init/array9.C: New test.
34371
34372 PR c++/9112
34373 * g++.dg/parse/expr1.C: New test.
34374
34375 2002-12-30 Daniel Jacobowitz <drow@mvista.com>
34376
34377 * gcc.c-torture/compile/20021230-1.c: New test.
34378
34379 2002-12-30 Nathan Sidwell <nathan@codesourcery.com>
34380
34381 * g++.dg/inherit/covariant5.C: New test.
34382 * g++.dg/inherit/covariant6.C: New test.
34383 * g++.dg/inherit/covariant7.C: New test.
34384
34385 2002-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34386
34387 PR c++/2739
34388 * g++.dg/other/access2.C: New test.
34389
34390 2002-12-29 Gabriel Dos Reis <gdr@integrable-solutions.net>
34391
34392 * g++.dg/other/anon-struct.C: No longer fails
34393 * g++.old-deja/g++.brendan/parse4.C: Likewise.
34394 * g++.old-deja/g++.brendan/parse5.C: Likewise.
34395 * g++.old-deja/g++.brendan/parse6.C: Likewise.
34396
34397 2002-12-28 Gabriel Dos Reis <gdr@integrable-solutions.net>
34398
34399 * g++.dg/parse/angle-bracket.C (main): No longer fails.
34400
34401 2002-12-27 Mark Mitchell <mark@codesourcery.com>
34402
34403 * g++.dg/eh/spec4.C: Remove stray semicolon.
34404 * g++.dg/expr/pmf-1.C: Change error message.
34405 * g++.dg/ext/asm1.C: Remove stray semicolon.
34406 * g++.dg/ext/typename1.C: Add missing typenames.
34407 * g++.dg/inherit/template-as-base.C: Change error message.
34408 * g++.dg/lookup/scoped1.C: Likewise.
34409 * g++.dg/lookup/scoped2.C: Likewise.
34410 * g++.dg/lookup/using2.C: Likewise.
34411 * g++.dg/other/component1.C: Remove stray semicolon.
34412 * g++.dg/other/do1.C: Change error message.
34413 * g++.dg/other/error2.C: Likewise.
34414 * g++.dg/other/init1.C: Likewise.
34415 * g++.dg/other/packed1.C: Remove stray semicolon.
34416 * g++.dg/other/ptrmem2.C: Change error message.
34417 * g++.dg/parse/parameter-declaration-1.C: Remove line number
34418 marker.
34419 * g++.dg/special/initp1.C: Remove invalid attribute usage.
34420 * g++.dg/template/access3.C: Add typename keyword.
34421 * g++.dg/template/access5.C: Remove stray semicolon.
34422 * g++.dg/template/access6.C: Likewise.
34423 * g++.dg/template/complit1.C: Likewise.
34424 * g++.dg/template/crash1.C: Change error message.
34425 * g++.dg/template/inherit2.C: Remove stray semicolon.
34426 * g++.dg/template/instantiate2.C: Likewise.
34427 * g++.dg/template/instantiate3.C: Change error message.
34428 * g++.dg/template/qual1.C: Remove stray semicolon.
34429 * g++.dg/template/qualttp18.C: Change error message.
34430 * g++.dg/template/ref1.C: Remove stray semicolon.
34431 * g++.dg/template/sizeof1.C (A::value): Declare it.
34432 * g++.dg/template/spec4.C: Change error message.
34433 * g++.dg/template/static1.C: Likewise.
34434 * g++.dg/template/type1.C: Likewise.
34435 * g++.dg/template/typename3.C: Likewise.
34436 * g++.old-deja/g++.benjamin/13478.C: Change error message.
34437 * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
34438 * g++.old-deja/g++.benjamin/bool01.C: Likewise.
34439 * g++.old-deja/g++.benjamin/bool02.C: Likewise.
34440 * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
34441 named return value extension.
34442 * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
34443 * g++.old-deja/g++.benjmain/warn01.C: Likewise.
34444 * g++.old-deja/g++.bob/extern_C.C: Likewise.
34445 * g++.old-deja/g++.bob/inherit2.C: Likewise.
34446 * g++.old-deja/g++.brendan/complex1.C: Likewise.
34447 * g++.old-deja/g++.brendan/copy5.C: Likewise.
34448 * g++.old-deja/g++.brendan/crash13.C: Likewise.
34449 * g++.old-deja/g++.brendan/crash15.C: Likewise.
34450 * g++.old-deja/g++.brendan/crash18.C: Change error message.
34451 * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
34452 * g++.old-deja/g++.brendan/crash38.C: Likewise.
34453 * g++.old-deja/g++.brendan/crash50.C: Likewise.
34454 * g++.old-deja/g++.brendan/crash56.C: Likewise.
34455 * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
34456 syntax.
34457 * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
34458 * g++.old-deja/g++.brendan/crash8.C: Change error message.
34459 * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
34460 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
34461 * g++.old-deja/g++.brendan/shadow1.C: Likewise.
34462 * g++.old-deja/g++.brendan/template11.C: Likewise.
34463 * g++.old-deja/g++.brendan/template26.C: Likewise.
34464 * g++.old-deja/g++.brendan/template27.C: Use explicit
34465 specialization syntax.
34466 * g++.old-deja/g++.brendan/template30.C: Likewise.
34467 * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
34468 * g++.old-deja/g++.brendan/visibility3.C: Account for use of
34469 non-dependent names.
34470 * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
34471 * g++.old-deja/g++.brendan/warnings7.C: Likewise.
34472 * g++.old-deja/g++.bugs/900121_02.C: Likewise.
34473 * g++.old-deja/g++.eh/catchptr1.C: Likewise.
34474 * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
34475 * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
34476 named return value extension.
34477 * g++.old-deja/g++.ext/namedret2.C: Likewise.
34478 * g++.old-deja/g++.ext/namedret3.C: Likewise.
34479 * g++.old-deja/g++.ext/return1.C: Likewise.
34480 * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
34481 * g++.old-deja/g++.jason/access17.C: Issue more error messages.
34482 * g++.old-deja/g++.jason/access8.C: Likewise.
34483 * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
34484 * g++.old-deja/g++.jason/destruct.C: Remove incorrect
34485 pseudo-destructor names.
34486 * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
34487 * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
34488 pseudo-destructor names.
34489 * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
34490 * g++.old-deja/g++.jason/overload19.C: Likewise.
34491 * g++.old-deja/g++.jason/overload32.C: Likewise.
34492 * g++.old-deja/g++.jason/parse11.C: Issue error messages about
34493 stray semicolons.
34494 * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
34495 * g++.old-deja/g++.jason/return.C: Likewise.
34496 * g++.old-deja/g++.jason/return2.C: Likewise.
34497 * g++.old-deja/g++.jason/shadow1.C: Likewise.
34498 * g++.old-deja/g++.jason/special.C: Use explicit specialization
34499 syntax.
34500 * g++.old-deja/g++.jason/template10.C: Account for use of
34501 non-dependent names.
34502 * g++.old-deja/g++.jason/template11.C: Use explicit specialization
34503 syntax.
34504 * g++.old-deja/g++.jason/template37.C: Likewise.
34505 * g++.old-deja/g++.law/access4.C: Change error messages.
34506 * g++.old-deja/g++.law/arm13.C: Remove incorrect
34507 pseudo-destructor names.
34508 * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
34509 * g++.old-deja/g++.law/ctors9.C: Likewise.
34510 * g++.old-deja/g++.law/cvt22.C: Likewise.
34511 * g++.old-deja/g++.law/dtors5.C: Likewise.
34512 * g++.old-deja/g++.law/global-init1.C: Likewise.
34513 * g++.old-deja/g++.law/missed-error3.C: Likewise.
34514 * g++.old-deja/g++.law/operators28.C: Likewise.
34515 * g++.old-deja/g++.law/visibility28.C: Likewise.
34516 * g++.old-deja/g++.martin/eval1.C: Likewise.
34517 * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
34518 name.
34519 * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
34520 * g++.old-deja/g++.mike/net34.C: Likewise.
34521 * g++.old-deja/g++.mike/net36.C: Likewise.
34522 * g++.old-deja/g++.mike/ns2.C: Likewise.
34523 * g++.old-deja/g++.mike/p12306.C: Likewise.
34524 * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
34525 value extension.
34526 * g++.old-deja/g++.mike/p700.C: Likewise.
34527 * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
34528 * g++.old-deja/g++.mike/p710.C: Likewise.
34529 * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
34530 value extension.
34531 * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
34532 * g++.old-deja/g++.mike/pmf9.C: Likewise.
34533 * g++.old-deja/g++.ns/crash2.C: Likewise.
34534 * g++.old-deja/g++.ns/crash3.C: Likewise.
34535 * g++.old-deja/g++.ns/invalid1.C: Likewise.
34536 * g++.old-deja/g++.ns/ns17.C: Likewise.
34537 * g++.old-deja/g++.ns/template16.C: Likewise.
34538 * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
34539 keyword.
34540 * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
34541 * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
34542 * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
34543 named return value extension.
34544 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
34545 * g++.old-deja/g++.other/access4.C: Issue additional error
34546 messages.
34547 * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
34548 * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
34549 * g++.old-deja/g++.other/crash11.C: Add missing class-key.
34550 * g++.old-deja/g++.other/crash25.C: Change error message.
34551 * g++.old-deja/g++.other/crash4.C: Change error message.
34552 * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
34553 * g++.old-deja/g++.other/decl5.C: Issue more error messages.
34554 * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
34555 checks.
34556 * g++.old-deja/g++.other/defarg8.C: Likewise.
34557 * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
34558 * g++.old-deja/g++.other/dtor10.C: Likewise.
34559 * g++.old-deja/g++.other/incomplete.C: Likewise.
34560 * g++.old-deja/g++.other/linkage7.C: Likewise.
34561 * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
34562 lookup algorithm.
34563 * g++.old-deja/g++.other/mangle2.C: Likewise.
34564 * g++.old-deja/g++.other/refinit2.C: Likewise.
34565 * g++.old-deja/g++.other/sizeof2.C: Change error messages.
34566 * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
34567 * g++.old-deja/g++.pt/crash28.C: Likewise.
34568 * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
34569 syntax.
34570 * g++.old-deja/g++.pt/crash32.C: Change error message.
34571 * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
34572 * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
34573 * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
34574 error message position.
34575 * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
34576 * g++.old-deja/g++.pt/defarg8.C: Change error message.
34577 * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
34578 syntax.
34579 * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
34580 * g++.old-deja/g++.pt/eichin01b.C: Likewise.
34581 * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
34582 * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
34583 keyword.
34584 * g++.old-deja/g++.pt/explicit31.C: Likewise.
34585 * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
34586 * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
34587 keyword.
34588 * g++.old-deja/g++.pt/explicit71.C: Change error message.
34589 * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
34590 syntax.
34591 * g++.old-deja/g++.pt/friend28.C: Account for use of
34592 non-dependent names.
34593 * g++.old-deja/g++.pt/friend29.C: Likewise.
34594 * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
34595 rules.
34596 * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
34597 * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
34598 * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
34599 lookup rules.
34600 * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
34601 * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
34602 keyword.
34603 * g++.old-deja/g++.pt/memclass20.C: Likewise.
34604 * g++.old-deja/g++.pt/memclass5.C: Likewise.
34605 * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
34606 keyword.
34607 * g++.old-deja/g++.pt/memtemp75.C: Likewise.
34608 * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
34609 * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
34610 * g++.old-deja/g++.pt/overload13.C: Correct error messages.
34611 * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
34612 * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
34613 keyword.
34614 * g++.old-deja/g++.pt/spec10.C: Likewise.
34615 * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
34616 * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
34617 * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
34618 * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
34619 * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
34620 * g++.old-deja/g++.pt/ttp62.C: Likewise.
34621 * g++.old-deja/g++.pt/ttp64.C: Likewise.
34622 * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
34623 * g++.old-deja/g++.pt/typename15.C: Likewise.
34624 * g++.old-deja/g++.pt/typename22.C: Likewise.
34625 * g++.old-deja/g++.pt/typename6.C: Change error messages.
34626 * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
34627 * g++.old-deja/g++.pt/virtual2.C: Likewise.
34628 * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
34629 syntax.
34630 * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
34631 return value extension.
34632 * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
34633 * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
34634 * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
34635 * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
34636
34637 2002-12-26 Nathan Sidwell <nathan@codesourcery.com>
34638
34639 * g++.dg/warn/inline1.C: New test.
34640 * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
34641 * g++.old-deja/g++.jason/synth10.C: Likewise.
34642 * g++.old-deja/g++.mike/net31.C: Likewise.
34643 * g++.old-deja/g++.mike/p8786.C: Likewise.
34644
34645 * g++.dg/template/friend10.C: New test.
34646 * g++.dg/template/conv5.C: New test.
34647
34648 2002-12-24 Nathan Sidwell <nathan@codesourcery.com>
34649
34650 * g++.dg/lookup/scoped3.C: New test.
34651
34652 * g++.dg/lookup/decl1.C: New test.
34653 * g++.dg/lookup/decl2.C: New test.
34654
34655 2002-12-24 Joseph S. Myers <jsm@polyomino.org.uk>
34656
34657 * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
34658 gcc.c-torture/compile/20021015-1.c,
34659 gcc.c-torture/compile/20021015-2.c,
34660 gcc.c-torture/compile/20021123-1.c,
34661 gcc.c-torture/compile/20021123-2.c,
34662 gcc.c-torture/compile/20021123-3.c,
34663 gcc.c-torture/compile/20021123-4.c,
34664 gcc.c-torture/execute/20021024-1.c: Add tests previously added
34665 only to 3.1 or 3.2 branch.
34666
34667 2002-12-23 Mark Mitchell <mark@codesourcery.com>
34668
34669 * gcc.dg/i386-bitfield3.c: New test.
34670
34671 * gcc.dg/i386-bitfield2.c: New test.
34672
34673 2002-12-22 Nathan Sidwell <nathan@codesourcery.com>
34674
34675 * g++.dg/parse/conv_op1.C: New test.
34676
34677 2002-12-21 Josef Zlomek <zlomekj@suse.cz>
34678
34679 * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
34680 approved.
34681
34682 2002-12-20 Josef Zlomek <zlomekj@suse.cz>
34683
34684 * gcc.c-torture/compile/20021220-1.c: New test.
34685
34686 2002-12-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
34687
34688 * gcc.dg/i386-fastcall-1.c: New.
34689
34690 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
34691
34692 * gcc.c-torture/execute/20021219-1.c: New test.
34693
34694 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
34695
34696 * gcc.dg/i386-pic-1.c: New test.
34697
34698 2002-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34699
34700 PR c++/8099
34701 * g++.dg/template/friend9.C: New test.
34702
34703 2002-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34704
34705 PR c++/3663
34706 * g++.dg/template/access7.C: New test.
34707
34708 2002-12-18 Nick Clifton <nickc@redhat.com>
34709
34710 * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
34711 the libstdc++-v3 directory has been found.
34712
34713 2002-12-12 Devang Patel <dpatel@apple.com>
34714 * gcc.dg/darwin-ld-1.c: New test.
34715 * gcc.dg/darwin-ld-2.c: New test.
34716 * gcc.dg/darwin-ld-3.c: New test.
34717 * gcc.dg/darwin-ld-4.c: New test.
34718 * gcc.dg/darwin-ld-5.c: New test.
34719
34720 2002-12-12 Eric Botcazou <ebotcazou@libertysurf.fr>
34721
34722 * gcc.c-torture/compile/20021212-1.c: New test.
34723
34724 2002-12-11 Neil Booth <neil@daikokuya.co.uk>
34725
34726 * gcc.dg/fshort-wchar: New test.
34727
34728 2002-12-10 Mark Mitchell <mark@codesourcery.com>
34729
34730 PR c++/8372
34731 * g++.dg/template/dtor1.C: New test.
34732
34733 * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
34734 markers.
34735
34736 2002-12-10 Jakub Jelinek <jakub@redhat.com>
34737
34738 * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
34739
34740 2002-12-09 Mark Mitchell <mark@codesourcery.com>
34741
34742 * g++.dg/template/static1.C: New test.
34743 * g++.dg/template/static2.C: New test.
34744 * g++.old-deja/g++.ext/memconst.C: New test.
34745
34746 2002-12-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34747
34748 * g++.dg/special/conpr-2.C: Expect failure on solaris2.
34749 * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
34750 * g++.dg/special/initp1.C: Likewise.
34751
34752 2002-12-06 Jakub Jelinek <jakub@redhat.com>
34753
34754 * gcc.c-torture/execute/20021204-1.c: New test.
34755
34756 2002-12-04 Geoffrey Keating <geoffk@apple.com>
34757
34758 * gcc.dg/ppc-fmadd-1.c: New file.
34759 * gcc.dg/ppc-fmadd-2.c: New file.
34760 * gcc.dg/ppc-fmadd-3.c: New file.
34761
34762 2002-12-04 Eric Botcazou <ebotcazou@libertysurf.fr>
34763
34764 * gcc.c-torture/compile/20021204-1.c: New test.
34765
34766 2002-12-03 Nathan Sidwell <nathan@codesourcery.com>
34767
34768 * g++.dg/inherit/covariant2.C: New test.
34769 * g++.dg/inherit/covariant3.C: New test.
34770 * g++.dg/inherit/covariant4.C: New test.
34771 * g++.dg/inherit/covariant1.C: Remove XFAIL.
34772 * g++.old-deja/g++.robertl/eb17.C: Likewise.
34773
34774 2002-12-03 Mark Mitchell <mark@codesourcery.com>
34775
34776 PR c++/8688
34777 * g++.dg/init/brace3.C: New test.
34778
34779 2002-12-02 Kazu Hirata <kazu@cs.umass.edu>
34780
34781 * gcc.dg/20020210-1.c: Fix a comment typo.
34782
34783 2002-12-02 Mark Mitchell <mark@codesourcery.com>
34784
34785 PR c++/8720
34786 * g++.dg/parse/defarg1.C: New test.
34787
34788 PR c++/8615
34789 * g++.dg/template/char1.C: New test.
34790
34791 * g++.dg/template/varmod1.C: Fix typo.
34792
34793 2002-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34794
34795 DR 180
34796 * g++.old-deja/g++.pt/crash32.C: Expect error.
34797
34798 2002-12-01 Mark Mitchell <mark@codesourcery.com>
34799
34800 PR c++/5919
34801 * g++.dg/template/varmod1.C: New test.
34802
34803 PR c++/8727
34804 * g++.dg/inherit/typeinfo1.C: New test.
34805
34806 PR c++/8663
34807 * g++.dg/inherit/typedef1.C: New test.
34808
34809 2002-11-30 Mark Mitchell <mark@codesourcery.com>
34810
34811 PR c++/8332
34812 PR c++/8493
34813 * g++.dg/template/strlen1.C: New test.
34814
34815 PR c++/8227
34816 * g++.dg/template/ctor2.C: New test.
34817
34818 PR c++/8214
34819 * g++.dg/init/string1.C: New test.
34820
34821 PR c++/8511
34822 * g++.dg/template/friend8.C: New test.
34823
34824 2002-11-29 Joe Buck <jbuck@synopsys.com>
34825
34826 * g++.dg/lookup/anon2.C: New test.
34827
34828 2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
34829
34830 * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
34831 h8300 port.
34832
34833 2002-11-27 Richard Sandiford <rsandifo@redhat.com>
34834
34835 * gcc.dg/bitfld-6.c: New test.
34836
34837 2002-11-27 Jan Hubicka <jh@suse.cz>
34838
34839 * gcc.c-torture/execute/20021127.[cx]: New test.
34840
34841 2002-11-26 Jan Hubicka <jh@suse.cz>
34842
34843 * gcc.dg/i386-cmov[123].c: New tests for conditional move code
34844 quality.
34845
34846 2002-11-26 Geoffrey Keating <geoffk@apple.com>
34847
34848 * g++.dg/init/brace2.C: New test.
34849 * g++.old-deja/g++.mike/p9129.C: Correct.
34850
34851 2002-11-26 Mark Mitchell <mark@codesourcery.com>
34852
34853 * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
34854
34855 2002-11-25 Andreas Bauer <baueran@in.tum.de>
34856
34857 * gcc.dg/sibcall-6: New test for indirect sibcalls.
34858
34859 2002-11-25 Mark Mitchell <mark@codesourcery.com>
34860
34861 * testsuite/g++.dg/abi/empty11.C: New test.
34862 * testsuite/g++.dg/rtti/cv1.C: New test.
34863
34864 2002-11-25 Hans-Peter Nilsson <hp@bitrange.com>
34865
34866 * lib/prune.exp: Prune more -fpic/-fPIC warnings.
34867
34868 2002-11-24 Mark Mitchell <mark@codesourcery.com>
34869
34870 * g++.dg/abi/empty10.C: New test.
34871
34872 2002-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
34873
34874 * gcc.c-torture/compile/20021124-1.c: New test.
34875
34876 2002-11-22 Mark Mitchell <mark@codesourcery.com>
34877
34878 * g++.dg/abi/rtti2.C: New test.
34879
34880 2002-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
34881
34882 * gcc.dg/i386-unroll-1.c: New test.
34883
34884 2002-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
34885
34886 * gcc.c-torture/compile/20021120-1.c: New test.
34887 * gcc.c-torture/compile/20021120-2.c: New test.
34888
34889 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
34890
34891 * gcc.dg/bitfld-5.c: New test.
34892
34893 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
34894
34895 * gcc.c-torture/execute/20021120-3.c: New test.
34896
34897 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
34898
34899 * gcc.c-torture/execute/20021120-2.c: New test.
34900
34901 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
34902
34903 * gcc.c-torture/execute/20021120-1.c: New test.
34904
34905 2002-11-20 Jakub Jelinek <jakub@redhat.com>
34906
34907 * gcc.c-torture/execute/20021118-3.c: New test.
34908
34909 2002-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
34910
34911 * gcc.c-torture/compile/20021119-1.c: New test.
34912
34913 2002-11-19 Jason Thorpe <thorpej@wasabisystems.com>
34914
34915 * gcc.dg/duff-1.c: New test.
34916 * gcc.dg/duff-2.c: New test.
34917 * gcc.dg/duff-3.c: New test.
34918
34919 2002-11-18 Neil Booth <neil@daikokuya.co.uk>
34920
34921 * gcc.dg/cpp/_Pragma5.c: New test.
34922
34923 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
34924
34925 * gcc.c-torture/execute/20021118-2.c: New test.
34926
34927 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
34928
34929 * gcc.c-torture/execute/20021118-1.c: New test.
34930
34931 2002-11-16 Jakub Jelinek <jakub@redhat.com>
34932
34933 * gcc.dg/20021116-1.c: New test.
34934
34935 2002-11-14 Mark Mitchell <mark@codesourcery.com>
34936
34937 * g++.dg/abi/vcall1.C: New test.
34938
34939 2002-11-14 Jakub Jelinek <jakub@redhat.com>
34940
34941 * gcc.dg/20021029-1.c: New test.
34942 * gcc.dg/20021029-2.c: New test.
34943
34944 2002-11-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
34945
34946 * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
34947
34948 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
34949
34950 PR c/8439
34951 * gcc.dg/20021110.c: Move to ...
34952 * gcc.c-torture/compile/20021110.c: .... here.
34953
34954 2002-11-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
34955
34956 PR c/8467
34957 * gcc.c-torture/execute/20021111-1.c
34958
34959 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
34960
34961 PR c/8439
34962 * gcc.dg/20021110.c: New test.
34963
34964 2002-11-10 Mark Mitchell <mark@codesourcery.com>
34965
34966 * g++.dg/abi/vthunk3.C: Run only on x86.
34967
34968 2002-11-10 Joseph S. Myers <jsm@polyomino.org.uk>
34969
34970 * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
34971
34972 2002-11-09 Hans-Peter Nilsson <hp@bitrange.com>
34973
34974 * lib/compat.exp (compat-execute): Fix logic error in last
34975 change.
34976
34977 2002-11-09 Neil Booth <neil@daikokuya.co.uk>
34978
34979 * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
34980
34981 2002-11-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34982
34983 PR c++/8389
34984 * g++.dg/template/access6.C: New test.
34985
34986 2002-11-08 Jan Hubicka <jh@suse.cz>
34987
34988 * gcc.dg/i386-ssefp-1.c: New test.
34989 * gcc.dg/i386-ssefp-1.c: New test.
34990
34991 2002-11-08 Jan Hubicka <jh@suse.cz>
34992
34993 * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
34994
34995 2002-11-07 Mark Mitchell <mark@codesourcery.com>
34996
34997 * g++.dg/abi/vthunk3.C: New test.
34998
34999 PR c++/8338
35000 * g++.dg/template/crash2.C: New test.
35001
35002 2002-11-07 Mark Mitchell <mark@codesourcery.com>
35003
35004 * testsuite/g++.dg/abi/dtor1.C: New test.
35005 * testsuite/g++.dg/abi/dtor2.C: Likewise.
35006
35007 2002-11-05 Geoffrey Keating <geoffk@apple.com>
35008
35009 * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
35010 Darwin.
35011
35012 2002-11-04 Adam Nemet <anemet@lnxw.com>
35013
35014 * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
35015 -mthumb. Only xfail with -O0.
35016
35017 2002-11-03 Mark Mitchell <mark@codesourcery.com>
35018
35019 * g++.dg/abi/thunk1.C: New test.
35020 * g++.dg/abi/thunk2.C: Likewise.
35021 * g++.dg/abi/vtt1.C: Likewise.
35022
35023 2002-11-02 Diego Novillo <dnovillo@redhat.com>
35024
35025 PR optimization/8423
35026 * gcc.c-torture/execute/builtin-constant.c: New test.
35027
35028 2002-11-01 Zack Weinberg <zack@codesourcery.com>
35029
35030 * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
35031 Add some more cases.
35032
35033 2002-11-01 Mark Mitchell <mark@codesourcery.com>
35034
35035 PR c++/8391
35036 * g++.dg/opt/local1.C: New test.
35037
35038 2002-10-30 Mark Mitchell <mark@codesourcery.com>
35039
35040 PR c++/8160
35041 * g++.dg/template/complit1.C: New test.
35042
35043 PR c++/8149
35044 * g++.dg/template/typename4.C: Likewise.
35045
35046 2002-10-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35047
35048 Core issue 287, PR c++/7639
35049 * g++.dg/template/instantiate1.C: Adjust error location.
35050 * g++.dg/template/instantiate3.C: New test.
35051 * g++.old-deja/g++.pt/crash10.C: Adjust error location.
35052 * g++.old-deja/g++.pt/derived3.C: Adjust error location.
35053 * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
35054
35055 2002-10-29 Hans-Peter Nilsson <hp@bitrange.com>
35056
35057 * lib/compat.exp (compat-execute): Don't clean out a gluefile.
35058
35059 2002-10-29 Mark Mitchell <mark@codesourcery.com>
35060
35061 PR c++/8287
35062 * g++.dg/init/dtor2.C: New test.
35063
35064 2002-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35065
35066 * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
35067 * gcc.dg/nest.c: Bypass errors on irix6.
35068
35069 2002-10-27 Hans-Peter Nilsson <hp@bitrange.com>
35070
35071 * gcc.dg/nest.c: Expect error for mmix-*-*.
35072 * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
35073
35074 2002-10-26 Hans-Peter Nilsson <hp@bitrange.com>
35075
35076 * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
35077 markers.
35078
35079 * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
35080
35081 2002-10-25 Mike Stump <mrs@apple.com>
35082
35083 * gcc.dg/warn-1.c: New test.
35084
35085 2002-10-25 Zack Weinberg <zack@codesourcery.com>
35086
35087 * g++.dg/template/typename3.C: New test.
35088
35089 2002-10-25 Mark Mitchell <mark@codesourcery.com>
35090
35091 * g++.dg/lookup/ptrmem1.C: New test.
35092
35093 * g++.dg/abi/vthunk2.C: New test.
35094
35095 2002-10-25 Zack Weinberg <zack@codesourcery.com>
35096
35097 * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
35098
35099 2002-10-24 Mark Mitchell <mark@codesourcery.com>
35100
35101 * g++.dg/abi/empty9.C: New test.
35102
35103 2002-10-24 Richard Henderson <rth@redhat.com>
35104
35105 * g++.dg/inherit/thunk1.C: Enable for ia64.
35106
35107 2002-10-23 Mark Mitchell <mark@codesourcery.com>
35108
35109 PR c++/8067
35110 * g++.dg/lookup/pretty1.C: New test.
35111
35112 2002-10-23 Jakub Jelinek <jakub@redhat.com>
35113
35114 * gcc.dg/20021023-1.c: New test.
35115
35116 2002-10-23 Mark Mitchell <mark@codesourcery.com>
35117
35118 PR c++/7679
35119 * g++.dg/parse/inline1.C: New test.
35120
35121 2002-10-23 Richard Henderson <rth@redhat.com>
35122
35123 * g++.dg/inherit/thunk1.C: Enable for x86_64.
35124
35125 * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
35126
35127 2002-10-22 Mark Mitchell <mark@codesourcery.com>
35128
35129 PR c++/6579
35130 * g++.dg/parse/stmtexpr3.C: New test.
35131
35132 2002-10-22 Nathan Sidwell <nathan@codesourcery.com>
35133
35134 * g++.dg/expr/cond1.C: New test.
35135
35136 2002-10-21 Zack Weinberg <zack@codesourcery.com>
35137
35138 * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
35139
35140 2002-10-21 Mark Mitchell <mark@codesourcery.com>
35141
35142 * g++.dg/abi/vbase13.C: New test.
35143 * g++.dg/abi/vbase14.C: Likewise.
35144
35145 2002-10-21 Jakub Jelinek <jakub@redhat.com>
35146
35147 * gcc.dg/tls/pic-1.c: New test.
35148 * gcc.dg/tls/nonpic-1.c: New test.
35149 * gcc.dg/20021018-1.c: New test.
35150
35151 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
35152
35153 * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
35154 Remove only files with the same base name as the test case.
35155 (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
35156 (profopt-execute): Likewise. Also, remove old profiling
35157 and performance data files before running the tests.
35158
35159 * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
35160 * g++.dg/bprob/bprob.exp: Likewise.
35161 * g77.dg/bprob/bprob.exp: Likewise. Also, relax regexp
35162 to allow more general test case names.
35163
35164 * g++.dg/bprob/bprob-1.C: Rename to ...
35165 * g++.dg/bprob/g++-bprob-1.C: ... this.
35166
35167 * g77.dg/bprob/bprob-1.f: Rename to ...
35168 * g77.dg/bprob/g77-bprob-1.f: ... this.
35169
35170 2002-10-21 Zack Weinberg <zack@codesourcery.com>
35171
35172 * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
35173 bison 1.50 or later.
35174
35175 2002-10-21 Janis Johnson <janis187@us.ibm.com>
35176
35177 * g++.dg/README: Describe more test directories.
35178
35179 2002-10-21 Mark Mitchell <mark@codesourcery.com>
35180
35181 * g++.dg/init/array6.C: Add additional tests.
35182
35183 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
35184
35185 * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
35186 * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
35187
35188 2002-10-21 Kazu Hirata <kazu@cs.umass.edu>
35189
35190 * gcc.c-torture/compile/20020604-1.x: New.
35191 * gcc.c-torture/compile/simd-5.x: Likewise.
35192 * gcc.c-torture/execute/920710-1.x: Likewise.
35193 * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
35194
35195 2002-10-21 Mark Mitchell <mark@codesourcery.com>
35196
35197 * g++.dg/inherit/override1.C: Add dg-options clause.
35198
35199 2002-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
35200
35201 * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
35202 _mm_slli_si128.
35203
35204 2002-10-19 Andreas Schwab <schwab@suse.de>
35205
35206 * lib/compat.exp (compat-run): Prepend "./" when $dest has no
35207 directory component.
35208
35209 2002-10-18 Mark Mitchell <mark@codesourcery.com>
35210
35211 * g++.dg/inherit/thunk1.C: New test.
35212
35213 * g++.dg/inherit/override1.C: New test.
35214
35215 * g++.dg/abi/mangle11.C: New test.
35216 * g++.dg/abi/mangle14.C: New test.
35217 * g++.dg/abi/mangle17.C: New test.
35218
35219 2002-10-17 Nathan Sidwell <nathan@codesourcery.com>
35220
35221 * g++.dg/overload/member2.C: New test.
35222
35223 2002-10-17 Janis Johnson <janis187@us.ibm.com>
35224
35225 * g++.dg/README: Describe new compat directory.
35226 * g++.dg/dg.exp: Skip tests in compat directory.
35227 * README.compat: New file.
35228 * lib/compat.exp: New expect script.
35229 * g++.dg/compat: New test directory.
35230 * g++.dg/compat/compat.exp: New expect script.
35231 * g++.dg/compat/abi: New test directory.
35232 * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
35233 g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
35234 g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
35235 g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
35236 g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
35237 g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
35238 g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
35239 g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
35240 g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
35241 g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
35242 g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
35243 g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
35244 * g++.dg/compat/break: New test directory.
35245 * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
35246 g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
35247 g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
35248 g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
35249 g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
35250 g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
35251 g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
35252 g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
35253 g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
35254 g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
35255 g++.dg/compat/break/README: New files.
35256 * g++.dg/compat/eh: New test directory.
35257 * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
35258 g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
35259 g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
35260 g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
35261 g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
35262 g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
35263 g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
35264 g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
35265 g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
35266 g++.dg/compat/eh/filter2_y.C,
35267 g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
35268 g++.dg/compat/eh/new1_y.C,
35269 g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
35270 g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
35271 g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
35272 g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
35273 g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
35274 g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
35275 g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
35276 g++.dg/compat/eh/unexpected1_y.C: New files.
35277 * g++.dg/compat/init: New test directory.
35278 * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
35279 g++.dg/compat/init/array5_y.C,
35280 g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
35281 g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
35282 g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
35283 g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
35284 g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
35285 g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
35286 g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
35287 g++.dg/compat/init/init-ref2_y.C: New files.
35288
35289 2002-10-17 Mark Mitchell <mark@codesourcery.com>
35290
35291 PR c++/7584
35292 * g++.dg/inherit/using3.C: New test.
35293
35294 2002-10-17 Jan Hubicka <jh@suse.cz>
35295
35296 * gcc.dg/20021017-2.c: New test.
35297
35298 2002-10-17 Mark Mitchell <mark@codesourcery.com>
35299
35300 * g++.dg/abi/mangle16.C: Adjust.
35301
35302 * g++.dg/init/array8.C: New test.
35303
35304 2002-10-17 Richard Sandiford <rsandifo@redhat.com>
35305
35306 * gcc.dg/special/mips-abi.exp: New test.
35307 * gcc.dg/special/mips-abi.s: Empty file used by the above.
35308
35309 2002-10-16 Mark Mitchell <mark@codesourcery.com>
35310
35311 * g++.dg/abi/mangle16.C: New test.
35312 * g++.dg/abi/mangle17.C: Likewise.
35313
35314 PR c++/7478
35315 * g++.dg/template/ref1.C: New test.
35316
35317 2002-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35318
35319 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
35320
35321 2002-10-16 Ulrich Weigand <uweigand@de.ibm.com>
35322
35323 * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
35324
35325 2002-10-16 Mark Mitchell <mark@codesourcery.com>
35326
35327 PR c++/7524
35328 * g++.dg/init/array7.C: New test.
35329
35330 2002-10-15 Mark Mitchell <mark@codesourcery.com>
35331
35332 * g++.dg/init/array6.C: New test.
35333
35334 * g++.dg/abi/mangle13.C: Likewise.
35335 * g++.dg/abi/mangle14.C: Likewise.
35336 * g++.dg/abi/mangle15.C: Likewise.
35337
35338 2002-10-14 Mark Mitchell <mark@codesourcery.com>
35339
35340 * g++.dg/abi/empty8.C: New test.
35341
35342 2002-10-15 Nathan Sidwell <nathan@codesourcery.com>
35343
35344 * g++.dg/init/ctor1.C: New test.
35345
35346 2002-10-15 Ulrich Weigand <uweigand@de.ibm.com>
35347
35348 * gcc.c-torture/execute/20021015-1.c: New test.
35349
35350 2002-10-15 J"orn Rennecke <joern.rennecke@superh.com>
35351
35352 * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
35353
35354 2002-10-14 Jan Hubicka <jh@suse.cz>
35355
35356 * gcc.dg/i386-ssetype-[1-5].c: New tests.
35357
35358 2002-10-14 Richard Henderson <rth@redhat.com>
35359
35360 * gcc.dg/20020219-1.c: Disable for 16-bit targets.
35361
35362 2002-10-14 Mark Mitchell <mark@codesourcery.com>
35363
35364 PR optimization/6631
35365 * g++.dg/opt/const2.C: New test.
35366
35367 2002-10-14 Mark Mitchell <mark@codesourcery.com>
35368
35369 PR c++/7176
35370 * g++.dg/parse/friend1.C: New test.
35371 * g++.old-deja/g++.pt/memtemp64.C: Adjust.
35372
35373 2002-10-14 Jakub Jelinek <jakub@redhat.com>
35374
35375 * gcc.dg/20021014-1.c: New test.
35376
35377 2002-10-11 Mark Mitchell <mark@codesourcery.com>
35378
35379 PR c++/5661
35380 * g++.dg/ext/vlm1.C: New test.
35381 * g++.dg/ext/vlm2.C: Likewise.
35382
35383 * g++.dg/init/array1.C: Remove invalid braces.
35384 * g++.dg/init/brace1.C: New test.
35385 * g++.dg/init/copy2.C: Likewise.
35386 * g++.dg/init/copy3.C: Likewise.
35387 * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
35388 * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
35389 braces.
35390
35391 2002-10-11 Neil Booth <neil@daikokuya.co.uk>
35392
35393 * gcc.dg/cpp/assembler.S: Don't use -ansi.
35394
35395 2002-10-11 Richard Shann <richard.shann@superh.com>
35396
35397 * gcc.c-torture/compile/simd-5.c: New test.
35398
35399 2002-10-10 Roger Sayle <roger@eyesopen.com>
35400
35401 * gcc.c-torture/execute/shiftopt-1.c: New test case.
35402
35403 2002-10-10 Jim Wilson <wilson@redhat.com>
35404
35405 * gcc.c-torture/execute/20021010-1.c: New test.
35406
35407 2002-10-09 Zack Weinberg <zack@codesourcery.com>
35408
35409 PR c/7353
35410 * g++.dg/ext/typedef-init.C: New test.
35411 * gcc.dg/typedef-init.c: New test.
35412
35413 2002-10-09 Neil Booth <neil@daikokuya.co.uk>
35414
35415 * gcc.dg/cpp/paste13.c: New test.
35416
35417 2002-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35418
35419 * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs. For
35420 remaining platforms, XFAIL during compile, not execute. Don't
35421 XFAIL at -O0.
35422
35423 2002-10-08 Nathan Sidwell <nathan@codesourcery.com>
35424
35425 * gcc.dg/alias-1.c: Tweak expected warning.
35426
35427 2002-10-06 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
35428
35429 * gcc.dg/20020411-1.c: Disable for 16-bit "int".
35430
35431 2002-10-06 Andreas Jaeger <aj@suse.de>
35432
35433 * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
35434 * gcc.dg/cpp/c++98.C: Likewise.
35435
35436 * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
35437 * g++.dg/cpp/c++98.C: Likewise.
35438
35439 * g++.dg/README (Subdirectories): Mention cpp directory.
35440
35441 PR target/7559
35442 * gcc.dg/20021006-1.c: New test.
35443
35444 2002-10-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35445
35446 PR c++/7804
35447 * g++.dg/other/warning1.C: New test.
35448
35449 2002-10-04 Roger Sayle <roger@eyesopen.com>
35450
35451 * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
35452 the test on failing platforms. Mark sparcv9-*-*, sparc64-*-*
35453 and sparc-*-* with -m64 as expected failures. See PR 8087.
35454
35455 2002-10-03 Mark Mitchell <mark@codesourcery.com>
35456
35457 PR c++/7931
35458 * g++.dg/template/ptrmem3.C: New test.
35459
35460 PR c++/7754
35461 * g++.dg/template/union1.C: New test.
35462
35463 2002-10-03 Mark Mitchell <mark@codesourcery.com>
35464
35465 PR c++/8006
35466 * g++.dg/abi/mangle9.C: New test.
35467 * g++.dg/abi/mangle10.C: New test.
35468 * g++.dg/abi/mangle11.C: New test.
35469 * g++.dg/abi/mangle12.C: New test.
35470
35471 2002-10-02 Mark Mitchell <mark@codesourcery.com>
35472
35473 PR c++/7188.
35474 * g++.dg/template/meminit1.C: New test.
35475 * g++.dg/warn/Wreorder-1.C: Likewise.
35476 * g++.old-deja/g++.mike/warn3.C: Tweak.
35477 * lib/prune.exp: Ingore "in copy constructor".
35478
35479 2002-10-02 Andreas Jaeger <aj@suse.de>
35480
35481 * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
35482 gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
35483 g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
35484 on x86-64.
35485
35486 2002-10-01 Mark Mitchell <mark@codesourcery.com>
35487
35488 * gcc.dg/empty1.C: Fix typo.
35489
35490 2002-10-01 Nathan Sidwell <nathan@codesourcery.com>
35491
35492 * gcc.dg/alias-1.c: New test.
35493
35494 2002-10-01 Mark Mitchell <mark@codesourcery.com>
35495
35496 * gcc.dg/empty1.C: New test.
35497
35498 * g++.dg/tls/init-2.C: Tweak error messages.
35499
35500 2002-10-01 Richard Sandiford <rsandifo@redhat.com>
35501
35502 * gcc.c-torture/compile/20020923-1.c: New test.
35503
35504 2002-09-30 Jason Thorpe <thorpej@wasabisystems.com>
35505
35506 * gcc.c-torture/execute/ffs-1.c: New test.
35507 * gcc.c-torture/execute/ffs-2.c: Ditto.
35508
35509 2002-09-30 Nathan Sidwell <nathan@codesourcery.com>
35510
35511 * g++.dg/overload/member1.C: New test.
35512
35513 2002-09-30 Mark Mitchell <mark@codesourcery.com>
35514
35515 * g++.dg/abi/empty7.C: New test.
35516 * g++.dg/init/pm2.C: Likewise.
35517
35518 2002-09-29 Nathan Sidwell <nathan@codesourcery.com>
35519
35520 * g++.dg/rtti/crash1.C: New test.
35521
35522 2002-09-29 Hans-Peter Nilsson <hp@bitrange.com>
35523
35524 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
35525 gcc.dg/sibcall-4.c: New tests.
35526
35527 2002-09-28 Roger Sayle <roger@eyesopen.com>
35528
35529 * gcc.c-torture/execute/20020720-1.x: No longer skip test on
35530 powerpc and MMIX targets.
35531
35532 2002-09-27 Zack Weinberg <zack@codesourcery.com>
35533
35534 * gcc.dg/cpp/20020927-1.c: New.
35535
35536 2002-09-26 David S. Miller <davem@redhat.com>
35537
35538 * gcc.c-torture/compile/trunctfdf.c: New.
35539
35540 2002-09-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35541
35542 * lib/target-supports.exp (check_weak_available): Handle solaris2.
35543
35544 2002-09-27 Alan Modra <amodra@bigpond.net.au>
35545
35546 * gcc.c-torture/execute/loop-15.c: New.
35547
35548 2002-09-26 Janis Johnson <janis187@us.ibm.com>
35549
35550 * README.QMTEST: Fix typo.
35551
35552 2002-09-26 Ulrich Weigand <uweigand@de.ibm.com>
35553
35554 * gcc.dg/20020926-1.c: New test.
35555
35556 2002-09-25 David S. Miller <davem@redhat.com>
35557
35558 PR target/7842
35559 * gcc.c-torture/execute/shiftdi.c: New test.
35560
35561 2002-09-26 Richard Earnshaw <rearnsha@arm.com>
35562
35563 * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
35564 unique to the tool.
35565 * lib/g77.exp (g77_init): Likewise.
35566 * lib/g++.exp (g++_init): Likewise.
35567 * lib/objc.exp (objc_init): Likewise.
35568
35569 2002-09-25 Mark Mitchell <mark@codesourcery.com>
35570
35571 * gcc/testsuite/g++.dg/abi/empty5.C: New test.
35572 * gcc/testsuite/g++.dg/abi/empty6.C: New test.
35573 * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
35574
35575 2002-09-25 Richard Henderson <rth@redhat.com>
35576
35577 * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
35578 too-small long double.
35579
35580 2002-09-23 Hans-Peter Nilsson <hp@axis.com>
35581
35582 * gcc.dg/20020919-1.c: New test.
35583
35584 2002-09-23 Mark Mitchell <mark@codesourcery.com>
35585
35586 * g++.dg/abi/bitfield6.C: New test.
35587 * g++.dg/abi/bitfield7.C: New test.
35588 * g++.dg/abi/bitfield8.C: New test.
35589 * g++.dg/abi/vbase11.C: New test.
35590
35591 2002-09-22 John David Anglin <dave@hiauly1.hia.nrc.ca>
35592
35593 * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
35594 hppa*-*-hpux*. Update test comment.
35595
35596 2002-09-20 Jakub Jelinek <jakub@redhat.com>
35597
35598 * gcc.dg/tls/struct-1.c: New test.
35599
35600 2002-09-20 Neil Booth <neil@daikokuya.co.uk>
35601
35602 * gcc.dg/cpp/tr-warn2.c: Update.
35603
35604 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
35605
35606 * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
35607
35608 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
35609
35610 * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
35611 systems.
35612
35613 2002-09-20 Hans-Peter Nilsson <hp@bitrange.com>
35614
35615 * gcc.c-torture/execute/ieee/mzero3.c: New test.
35616
35617 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
35618 Adjust for c++filt moved to binutils. Remove spurious duplicate
35619 setting of cxxfilt.
35620
35621 2002-09-19 Geoffrey Keating <geoffk@apple.com>
35622
35623 * gcc.dg/20020312-2.c: Update for darwin.
35624
35625 2002-09-18 Nathan Sidwell <nathan@codesourcery.com>
35626
35627 * g++.old-deja/g++.other/crash32.C: Mark ICE.
35628
35629 2002-09-17 Nicola Pero <n.pero@mi.flashnet.it>
35630
35631 * objc.dg/comp-types-1.m: New test.
35632 * objc.dg/comp-types-2.m: New test.
35633 * objc.dg/comp-types-3.m: New test.
35634 * objc.dg/comp-types-4.m: New test.
35635 * objc.dg/comp-types-5.m: New test.
35636 * objc.dg/comp-types-6.m: New test.
35637
35638 2002-09-17 John David Anglin <dave@hiauly1.hia.nrc.ca>
35639
35640 * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
35641
35642 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
35643
35644 * g++.dg/other/do1.C: New test.
35645
35646 * g++.dg/template/subst1.C: New test.
35647
35648 2002-09-16 Steve Ellcey <sje@cup.hp.com>
35649
35650 * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
35651
35652 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
35653
35654 * g++.dg/template/qualttp20.C: Adjust expected errors.
35655 * g++.old-deja/g++.jason/report.C: Likewise.
35656 * g++.old-deja/g++.other/qual1.C: Likewise.
35657
35658 * g++.dg/lookup/scoped2.C: New test.
35659
35660 * g++.dg/ext/asm3.C: New test.
35661
35662 2002-09-16 Richard Earnshaw <rearnsha@arm.com>
35663
35664 * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
35665
35666 2002-09-16 Kazu Hirata <kazu@cs.umass.edu>
35667
35668 * ChangeLog: follow spelling conventions.
35669 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
35670 * g++.old-deja/g++.bugs/900210_05.C: Likewise.
35671 * g++.old-deja/g++.bugs/900211_04.C: Likewise.
35672 * g++.old-deja/g++.bugs/900321_02.C: Likewise.
35673 * g++.old-deja/g++.bugs/900404_02.C: Likewise.
35674 * g++.old-deja/g++.bugs/900520_06.C: Likewise.
35675 * g++.old-deja/g++.law/global-init1.C: Likewise.
35676 * g++.old-deja/g++.other/delete4.C: Likewise.
35677 * g++.old-deja/g++.other/inline21.C: Likewise.
35678 * g++.old-deja/g++.other/singleton.C: Likewise.
35679 * g77.dg/strlen0.f: Likewise.
35680 * g77.f-torture/compile/20010519-1.f: Likewise.
35681 * g77.f-torture/compile/980310-4.f: Likewise.
35682 * gcc.c-torture/compile/20000605-1.c: Likewise.
35683 * gcc.c-torture/execute/20020225-1.c: Likewise.
35684 * gcc.dg/c90-hexfloat-2.c: Likewise.
35685 * gcc.dg/c99-bool-1.c: Likewise.
35686 * gcc.dg/c99-hexfloat-2.c: Likewise.
35687 * gcc.dg/dll-2.c: Likewise.
35688 * gcc.dg/wtr-union-init-1.c: Likewise.
35689 * gcc.dg/wtr-union-init-2.c: Likewise.
35690 * gcc.dg/wtr-union-init-3.c: Likewise.
35691 * gcc.dg/cpp/avoidpaste1.c: Likewise.
35692 * gcc.dg/cpp/defined.c: Likewise.
35693 * gcc.dg/cpp/macsyntx.c: Likewise.
35694 * gcc.dg/cpp/paste2.c: Likewise.
35695 * gcc.dg/cpp/trad/defined.c: Likewise.
35696 * gcc.dg/format/c90-printf-1.c: Likewise.
35697 * gcc.dg/format/c90-scanf-1.c: Likewise.
35698 * gcc.dg/format/c99-printf-1.c: Likewise.
35699 * gcc.dg/format/c99-scanf-1.c: Likewise.
35700 * gcc.misc-tests/gcov-8.c: Likewise.
35701 * lib/profopt.exp: Likewise.
35702
35703 2002-09-15 Krister Walfridsson <cato@df.lth.se>
35704
35705 * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
35706
35707 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
35708
35709 * g++.dg/inherit/using2.C: New test.
35710
35711 2002-09-15 Kazu Hirata <kazu@cs.umass.edu>
35712
35713 * ChangeLog: Follow spelling conventions.
35714 * g++.dg/template/friend4.C: Likewise.
35715 * g++.old-deja/g++.pt/crash67.C: Likewise.
35716 * gcc.c-torture/execute/20000801-4.c: Likewise.
35717 * gcc.dg/c90-digraph-1.c: Likewise.
35718 * gcc.dg/c94-digraph-1.c: Likewise.
35719 * gcc.dg/c99-digraph-1.c: Likewise.
35720 * gcc.dg/cpp/line5.c: Likewise.
35721 * gcc.dg/cpp/multiline.c: Likewise.
35722 * gcc.dg/cpp/trad/literals-1.c: Likewise.
35723 * gcc.dg/format/attr-3.c: Likewise.
35724 * gcc.dg/format/c90-scanf-3.c: Likewise.
35725 * gcc.dg/format/ext-4.c: Likewise.
35726
35727 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
35728
35729 * g++.dg/template/pretty1.C: New test.
35730
35731 2002-09-14 Alan Modra <amodra@bigpond.net.au>
35732
35733 * gcc.c-torture/execute/struct-cpy-1.c: New test.
35734
35735 2002-09-13 Matt Austern <austern@apple.com>
35736
35737 * testsuite/g++.dg/other/constref[12].C: New, regression tests for
35738 passing a cast expression to a function by const reference.
35739
35740 2002-09-13 Nathan Sidwell <nathan@codesourcery.com>
35741
35742 * g++.dg/template/deduce1.C: New test.
35743
35744 2002-09-13 Kazu Hirata <kazu@cs.umass.edu>
35745
35746 * gcc.c-torture/execute/simd-1.c: Force all use of int to
35747 32-bit int.
35748
35749 2002-09-10 John David Anglin <dave@hiauly1.hia.nrc.ca>
35750
35751 * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
35752 usage.
35753
35754 2002-09-10 Richard Earnshaw <rearnsha@arm.com>
35755
35756 * gcc.c-torture/compile/20020910-1.c: New test.
35757
35758 2002-09-10 Frank Ch. Eigler <fche@redhat.com>
35759
35760 * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
35761
35762 2002-09-10 Andreas Jaeger <aj@suse.de>
35763
35764 * gcc.dg/20020312-2.c: Adjust for x86-64.
35765
35766 2002-09-08 Toon Moene <toon@moene.indiv.nluug.nl>
35767
35768 * g77.dg/7388.f: New test case for PR 7388.
35769
35770 2002-09-07 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
35771
35772 * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
35773
35774 2002-09-05 Ziemowit Laski <zlaski@apple.com>
35775
35776 * objc.dg/proto-lossage-1.m: New test.
35777
35778 2002-09-06 Neil Booth <neil@daikokuya.co.uk>
35779
35780 * gcc.dg/cpp/_Pragma4.c: Fix typo.
35781
35782 2002-09-06 Nicola Pero <n.pero@mi.flashnet.it>
35783
35784 * objc/execute/formal_protocol-6.x: Removed. This testcase is now
35785 expected to pass.
35786
35787 2002-09-06 Stan Shebs <shebs@apple.com>
35788 David Edelsohn <edelsohn@gnu.org>
35789
35790 * gcc.dg/weak: New directory.
35791 * gcc.dg/weak-[1-9].c: Move to new directory, remove all
35792 target-specific xfail bits.
35793 * gcc.dg/typeof-2.c: Move to new directory.
35794 * gcc.dg/weak.exp: New expect script.
35795
35796 2002-09-06 Alan Modra <amodra@bigpond.net.au>
35797
35798 * gcc.c-torture/execute/extzvsi.c: New test.
35799
35800 2002-09-05 Stan Shebs <shebs@apple.com>
35801
35802 * gcc.dg/weak-1.c: xfail on Darwin.
35803 * gcc.dg/weak-2.c: Ditto.
35804 * gcc.dg/weak-3.c: Ditto.
35805 * gcc.dg/weak-4.c: Ditto.
35806 * gcc.dg/weak-5.c: Ditto.
35807 * gcc.dg/weak-6.c: Ditto.
35808 * gcc.dg/weak-7.c: Ditto.
35809 * gcc.dg/weak-8.c: Ditto.
35810 * gcc.dg/weak-9.c: Ditto.
35811
35812 2002-09-05 J"orn Rennecke <joern.rennecke@superh.com>
35813
35814 * gcc.c-torture/execute/loop-14.c: New test.
35815
35816 2002-09-04 Jakub Jelinek <jakub@redhat.com>
35817
35818 * g++.dg/other/cxa-atexit1.C: New test.
35819
35820 * gcc.dg/typeof-2.c: New test.
35821
35822 2002-09-03 Roger Sayle <roger@eyesopen.com>
35823
35824 * gcc.dg/builtins-2.c: New testcase.
35825 * gcc.dg/builtins-3.c: New testcase.
35826
35827 2002-09-03 Neil Booth <neil@daikokuya.co.uk>
35828
35829 * gcc.dg/cpp/_Pragma4.c: New test.
35830
35831 2002-09-03 Nicola Pero <n.pero@mi.flashnet.it>
35832
35833 * objc/execute/nil_method-1.m: New testcase.
35834
35835 2002-09-01 Nicola Pero <n.pero@mi.flashnet.it>
35836
35837 * objc/execute/class-tests-1.h (test_class_with_superclass): Call
35838 [Object class], not [Object initialize].
35839
35840 2002-08-31 Roger Sayle <roger@eyesopen.com>
35841 Hans-Peter Nilsson <hp@bitrange.com>
35842
35843 * gcc.c-torture/execute/20020720-1.x: Skip test on
35844 mmix-knuth-mmixware. Correct comment.
35845
35846 2002-08-27 Mark Mitchell <mark@codesourcery.com>
35847
35848 * testsuite/g++.dg/abi/bitfield5.C: New test.
35849 * testsuite/g++.dg/abi/vbase10.C: Likewise.
35850
35851 2002-08-27 Nicola Pero <n.pero@mi.flashnet.it>
35852
35853 * objc.dg/undeclared-selector.m: New test.
35854
35855 2002-08-27 Nathan Sidwell <nathan@codesourcery.com>
35856
35857 * g++.dg/other/offsetof1.C: Avoid cast warning.
35858
35859 2002-08-26 Ziemowit Laski <zlaski@apple.com>
35860
35861 * objc.dg/super-class-2.m: New test.
35862
35863 2002-08-24 Matt Austern <austern@apple.com>
35864
35865 * g++.dg/ext/lvaddr.C: New test.
35866 * g++.dg/ext/lvcast.C: New test.
35867
35868 2002-08-22 Mark Mitchell <mark@codesourcery.com>
35869
35870 * testsuite/g++.dg/inherit/cond1.C: New test.
35871
35872 2002-08-22 Geoffrey Keating <geoffk@redhat.com>
35873
35874 * gcc.dg/noncompile/incomplete-1.c: New test.
35875
35876 2002-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
35877
35878 * gcc.dg/typespec-1.c: New test.
35879
35880 2002-08-20 Devang Patel <dpatel@apple.com>
35881 * objc.dg/proto-hier-2.m: New test.
35882
35883 2002-08-19 Ziemowit Laski <zlaski@apple.com>
35884
35885 * objc.dg/bitfield-1.m: New test.
35886 * objc.dg/bitfield-2.m: New test.
35887
35888 2002-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
35889
35890 * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
35891 gcc.dg/c99-flex-array-4.c: New tests.
35892
35893 2002-08-16 Stan Shebs <shebs@apple.com>
35894
35895 * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
35896
35897 2002-08-15 Jakub Jelinek <jakub@redhat.com>
35898
35899 * gcc.dg/typeof-1.c: New test.
35900 * g++.dg/ext/typeof2.C: New test.
35901
35902 2002-08-15 Nathan Sidwell <nathan@codesourcery.com>
35903
35904 * g++.dg/other/offsetof1.C: New test.
35905
35906 2002-08-14 Richard Henderson <rth@redhat.com>
35907
35908 * gcc.dg/tls/diag-3.c: Fix expected message strings.
35909
35910 2002-08-14 Neil Booth <neil@daikokuya.co.uk>
35911
35912 * gcc.dg/cpp/_Pragma3.c: New test.
35913
35914 2002-08-13 Mark Mitchell <mark@codesourcery.com>
35915
35916 * g++.dg/template/inherit3: New test.
35917
35918 2002-08-10 Nathan Sidwell <nathan@codesourcery.com>
35919
35920 * gcc.dg/bitfld-4.c: Add blank options.
35921
35922 2002-08-09 Mark Mitchell <mark@codesourcery.com>
35923
35924 * g++.dg/template/crash1.C: New test.
35925
35926 2002-08-08 Jakub Jelinek <jakub@redhat.com>
35927
35928 * gcc.dg/tls/opt-2.c: New test.
35929
35930 2002-08-08 Devang Patel <dpatel@apple.com>
35931
35932 * objc.dg/selector-1.m : New test
35933
35934 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
35935
35936 * g++.dg/abi/bitfield4.C: New test.
35937 * gcc.dg/bitfld-4.c: New test.
35938
35939 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
35940
35941 * g++.dg/other/packed1.C: New test.
35942
35943 2002-08-07 Mark Mitchell <mark@codesourcery.com>
35944
35945 * g++.dg/abi/offsetof.C: Tweak error messages.
35946 * g++.old-deja/g++.mike/p10769a.C: Likewise.
35947
35948 2002-08-08 Jakub Jelinek <jakub@redhat.com>
35949
35950 * gcc.dg/bitfld-3.c: New test.
35951
35952 2002-08-07 Jakub Jelinek <jakub@redhat.com>
35953 Richard Henderson <rth@redhat.com>
35954
35955 * gcc.dg/i386-bitfield1.c: New test.
35956 * g++.dg/abi/bitfield3.C: Update.
35957
35958 2002-08-07 Neil Booth <neil@daikokuya.co.uk>
35959
35960 * objc.dg/const-str-2.m: Update.
35961 * gcc.dg/cpp/c++98.c: Change to C extension.
35962 * gcc.dg/cpp/c++98-pedantic.c: Similarly.
35963 * gcc.dg/cpp/cpp.exp: Process .C extensions too.
35964
35965 2002-08-06 Aldy Hernandez <aldyh@redhat.com>
35966
35967 * testsuite/gcc.dg/tls/diag-3.c: New.
35968
35969 2002-08-07 Gabriel Dos Reis <gdr@nerim.net>
35970
35971 * g++.dg/README (Subdirectories): Document new subdir expr.
35972 * g++.dg/expr/pmf-1.C: New test.
35973
35974 2002-08-06 Neil Booth <neil@daikokuya.co.uk>
35975
35976 * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
35977
35978 2002-08-06 Jakub Jelinek <jakub@redhat.com>
35979
35980 * g++.dg/abi/bitfield3.C: New test.
35981
35982 2002-08-05 Nathan Sidwell <nathan@codesourcery.com>
35983
35984 * lib/gcov.exp: Tweak expected line formats.
35985 * gcc.misc-tests/gcov8.c: New test.
35986 * gcc.misc-tests/gcov8.x: New flags.
35987
35988 2002-08-05 Jakub Jelinek <jakub@redhat.com>
35989
35990 * consistency.vlad/layout/endian.c: Include string.h.
35991
35992 * gcc.c-torture/execute/20020805-1.c: New test.
35993
35994 2002-08-04 Gabriel Dos Reis <gdr@nerim.net>
35995
35996 * g++.dg/other/conversion1.C: New test.
35997
35998 2002-08-03 Roger Sayle <roger@eyesopen.com>
35999
36000 * gcc.dg/builtins-1.c: New testcase.
36001
36002 2002-08-02 Mark Mitchell <mark@codesourcery.com>
36003
36004 * g++.dg/inherit/access3.C: New test.
36005
36006 2002-08-01 Jakub Jelinek <jakub@redhat.com>
36007
36008 * gcc.dg/ia64-visibility-2.c: New test.
36009
36010 2002-08-01 Benjamin Kosnik <bkoz@redhat.com>
36011
36012 * g++.old-deja/g++.abi/ptrflags.C (expect): Change
36013 __qualifier_flags to __flags.
36014
36015 2002-07-31 Mark Mitchell <mark@codesourcery.com>
36016
36017 * g++.dg/inherit/operator1.C: New test.
36018 * g++.dg/lookup/disamb1.C: Fix typo in comment.
36019 * g++.dg/other/error1.C: Change expected error message.
36020 * g++.dg/template/conv4.C: Likewise.
36021
36022 2002-07-26 Neil Booth <neil@daikokuya.cop.uk>
36023
36024 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
36025 for documented behavior.
36026
36027 2002-07-25 Roger Sayle <roger@eyesopen.com>
36028
36029 * gcc.c-torture/execute/20020720-1.x: Skip this test on
36030 several targets known to fail.
36031
36032 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
36033
36034 * gcc.dg/mips-args-[123].c: New tests.
36035
36036 2002-07-24 Aldy Hernandez <aldyh@redhat.com>
36037
36038 * gcc.dg/ppc-spe.c: New.
36039
36040 2002-07-24 Geoffrey Keating <geoffk@redhat.com>
36041
36042 * g++.dg/other/ptrmem4.C: New testcase.
36043
36044 2002-07-24 Richard Henderson <rth@redhat.com>
36045
36046 * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
36047
36048 2002-07-24 Gabriel Dos Reis <gdr@nerim.net>
36049
36050 * g++.dg/ext/alignof1.C (main): Return 0 for success.
36051
36052 2002-07-24 Roger Sayle <roger@eyesopen.com>
36053
36054 * gcc.c-torture/execute/memset-3.c: New testcase.
36055
36056 2002-07-24 Neil Booth <neil@daikokuya.co.uk>
36057
36058 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
36059 gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
36060
36061 2002-07-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36062
36063 * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
36064 Delete.
36065
36066 2002-07-23 J"orn Rennecke <joern.rennecke@superh.com>
36067
36068 * gcc.c-torture/compile/simd-4.c: New test.
36069
36070 2002-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36071
36072 PR c++/7347, c++/7348
36073 * g++.dg/template/access4.C: New test.
36074 * g++.dg/template/access5.C: New test.
36075 * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
36076 * g++.old-deja/g++.pt/memtemp86.C: Likewise.
36077 * g++.old-deja/g++.pt/ttp58.C: Likewise.
36078 * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
36079
36080 2002-07-22 Jakub Jelinek <jakub@redhat.com>
36081
36082 * gcc.dg/gnu89-init-2.c: New test.
36083
36084 2002-07-21 Gabriel Dos Reis <gdr@nerim.net>
36085
36086 * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
36087
36088 2002-07-20 Roger Sayle <roger@eyesopen.com>
36089
36090 * gcc.c-torture/execute/20020720-1.c: New testcase.
36091
36092 2002-07-20 Neil Booth <neil@daikokuya.co.uk>
36093
36094 * gcc.dg/cpp/Wsignprom.c: New tests.
36095
36096 2002-07-20 Alan Modra <amodra@bigpond.net.au>
36097
36098 * gcc.c-torture/execute/loop-13.c: New test.
36099
36100 2002-07-19 Neil Booth <neil@daikokuya.co.uk>
36101
36102 * gcc.dg/cpp/expr.c: New tests.
36103
36104 2002-07-18 David Edelsohn <edelsohn@gnu.org>
36105
36106 * g++.dg/opt/pr6713.C: Add template instantiation.
36107
36108 2002-07-18 Alan Modra <amodra@bigpond.net.au>
36109
36110 * gcc.dg/nest.c: New test.
36111
36112 2002-07-17 Richard Henderson <rth@redhat.com>
36113
36114 * g++.dg/opt/pr6713.C: New test.
36115
36116 2002-07-17 Eric Botcazou <ebotcazou@multimania.com>
36117
36118 * gcc.c-torture/execute/loop-2e.x: Let the testcase
36119 XFAIL for all x86 processors.
36120
36121 2002-07-17 Ian Dall <ian@sibyl.beware.dropbear.id.au>
36122
36123 * gcc.c-torture/execute/20010122-1.x: Do not test with
36124 -fomit-frame-pointer.
36125
36126 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36127
36128 * g++.dg/template/instantiate2.C: New test.
36129 * g++.dg/template/spec4.C: New test.
36130
36131 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36132
36133 * g++.dg/template/access2.C: New test.
36134 * g++.dg/template/access3.C: New test.
36135
36136 2002-07-15 Zack Weinberg <zack@codesourcery.com>
36137
36138 * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
36139 c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
36140 c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
36141 c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
36142 Convert to use <stdarg.h>.
36143 * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
36144 Delete.
36145 * gcc.dg/va-arg-2.c: New.
36146 * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
36147
36148 2002-07-15 Jakub Jelinek <jakub@redhat.com>
36149
36150 * gcc.c-torture/compile/20020710-1.c: New test.
36151
36152 2002-07-11 J"orn Rennecke <joern.rennecke@superh.com>
36153 Andrew Pinski <pinskia@physics.uc.edu>
36154
36155 gcc.c-torture/compile/simd-2.c: New testcase.
36156 gcc.c-torture/compile/simd-3.c: Likewise.
36157
36158 2002-07-11 Mark Mitchell <mark@codesourcery.com>
36159
36160 PR c++/7224
36161 * g++.dg/overload/error1.C: New test.
36162
36163 2002-07-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
36164
36165 * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
36166 configuration and IRIX 6 O32 ABI.
36167
36168 2002-07-11 Roger Sayle <roger@eyesopen.com>
36169
36170 * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
36171
36172 2002-07-10 Roger Sayle <roger@eyesopen.com>
36173
36174 * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
36175
36176 2002-07-10 Jeffrey A Law <law@redhat.com>
36177
36178 * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
36179
36180 * gcc.c-torture/compile/930326-1.x: Remove. No longer needed.
36181
36182 2002-07-09 Aldy Hernandez <aldyh@redhat.com>
36183
36184 * gcc.dg/20020312-2.c: Check for __PPC__.
36185
36186 2002-07-09 Diego Novillo <dnovillo@redhat.com>
36187
36188 * gcc.c-torture/compile/20020709-1.c: New test.
36189
36190 2002-07-07 Roger Sayle <roger@eyesopen.com>
36191
36192 * g++.dg/template/qualttp21.C: New test case.
36193
36194 2002-07-06 Alexandre Oliva <aoliva@redhat.com>
36195
36196 * gcc.c-torture/compile/20020706-1.c: New test.
36197 * gcc.c-torture/compile/20020706-2.c: New test.
36198
36199 2002-07-06 Brian R. Gaeke <brg@dgate.ORG>
36200 Alexandre Oliva <aoliva@redhat.com>
36201
36202 * g++.dg/warn/incomplete1.C: New test.
36203
36204 2002-07-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36205
36206 PR c++/7099
36207 * g++.dg/warn/noreturn1.C: New test.
36208
36209 2002-07-03 Mark Mitchell <mark@codesourcery.com>
36210
36211 PR c++/6706
36212 * g++.dg/debug/debug6.C: New test.
36213 * g++.dg/debug/debug7.C: New test.
36214
36215 2002-07-04 J"orn Rennecke <joern.rennecke@superh.com>
36216
36217 * gcc.c-torture/compile/simd-3.c: New test.
36218
36219 2002-07-03 Chris Demetriou <cgd@broadcom.com>
36220
36221 * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
36222 * gcc.dg/20020620-1.c: Likewise.
36223
36224 2002-07-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36225
36226 PR c++/6944
36227 * g++.dg/init/array4.C: New test.
36228 * g++.dg/init/array5.C: New test.
36229
36230 2002-07-03 J"orn Rennecke <joern.rennecke@superh.com>
36231
36232 * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
36233 * gcc.c-torture/execute/simd-2.c (main): Likewise.
36234
36235 2002-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36236
36237 * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
36238 * gcc.dg/wtr-aggr-init-1.c: Likewise.
36239 * gcc.dg/wtr-conversion-1.c: Likewise.
36240 * gcc.dg/wtr-escape-1.c: Likewise.
36241 * gcc.dg/wtr-int-type-1.c: Likewise.
36242 * gcc.dg/wtr-label-1.c: Likewise.
36243 * gcc.dg/wtr-static-1.c: Likewise.
36244 * gcc.dg/wtr-strcat-1.c: Likewise.
36245 * gcc.dg/wtr-suffix-1.c: Likewise.
36246 * gcc.dg/wtr-switch-1.c: Likewise.
36247 * gcc.dg/wtr-unary-plus-1.c: Likewise.
36248 * gcc.dg/wtr-union-init-1.c: Likewise.
36249 * gcc.dg/wtr-union-init-2.c: Likewise.
36250 * gcc.dg/wtr-union-init-3.c: Likewise.
36251
36252 * gcc.dg/wtr-func-def-1.c: New test.
36253
36254 2002-07-02 Devang Patel <dpatel@apple.com>
36255
36256 * objc.dg/param-1.m: New test.
36257
36258 2002-07-03 Neil Booth <neil@daikokuya.co.uk>
36259
36260 * gcc.dg/cpp/trad/directive.c: Add test.
36261 * gcc.dg/cpp/trad/macroargs.c: Add test.
36262 * gcc.dg/cpp/trad/recurse-3.c: Add tests.
36263
36264 2002-07-02 Neil Booth <neil@daikokuya.co.uk>
36265
36266 * gcc.dg/cpp/cmdlne-M.c: New test.
36267
36268 2002-07-02 Ziemowit Laski <zlaski@apple.com>
36269
36270 * objc.dg/desig-init-1.m: New test.
36271
36272 2002-07-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36273
36274 PR c++/6716
36275 * g++.dg/template/instantiate1.C: New test.
36276
36277 2002-07-01 Mark Mitchell <mark@codesourcery.com>
36278
36279 PR c++/7112
36280 * g++.dg/template/sizeof2.C: New test.
36281
36282 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
36283
36284 * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
36285 gcc.dg/cpp/trad/include.c: New tests.
36286
36287 2002-07-01 Hans-Peter Nilsson <hp@axis.com>
36288
36289 PR target/7177
36290 * gcc.c-torture/compile/20020701-1.c: New test.
36291
36292 2002-07-01 Stan Shebs <shebs@apple.com>
36293
36294 * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
36295 header here...
36296 * lib/objc-torture.exp (objc-torture-compile): ...instead of here
36297 (objc-torture-execute): or here.
36298
36299 2002-07-01 J"orn Rennecke <joern.rennecke@superh.com>
36300
36301 * gcc.c-torture/execute/arith-rand-ll.c: New test.
36302
36303 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
36304
36305 * gcc.dg/cpp/trad/escaped-nl.c: New test.
36306
36307 2002-06-30 Devang Patel <dpatel@apple.com>
36308
36309 * objc.dg/fsyntax-only.m: New test.
36310
36311 2002-06-27 Mark Mitchell <mark@codesourcery.com>
36312
36313 PR c++/6695
36314 * g++.dg/template/friend7.C: New file.
36315
36316 2002-06-27 Aldy Hernandez <aldyh@redhat.com>
36317
36318 * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
36319 return type.
36320
36321 2002-06-27 J"orn Rennecke <joern.rennecke@superh.com>
36322
36323 * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
36324 avoid division by zero.
36325
36326 2002-06-27 Neil Booth <neil@daikokuya.co.uk>
36327
36328 * gcc.dg/Wunknownprag.c: New tests.
36329
36330 2002-06-25 J"orn Rennecke <joern.rennecke@superh.com>
36331
36332 * gcc.c-torture/execute/simd-2.c: New test.
36333
36334 2002-06-25 Neil Booth <neil@daikokuya.co.uk>
36335
36336 * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
36337 gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
36338 gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
36339 gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
36340 gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
36341 gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
36342 gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
36343 gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
36344 gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
36345 gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
36346 gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
36347 gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
36348 gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
36349 gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
36350 gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
36351 gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
36352 gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
36353
36354 2002-06-24 Neil Booth <neil@daikokuya.co.uk>
36355
36356 * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
36357 gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
36358 gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
36359 gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
36360 New tests.
36361 * gcc.dg/cpp/trad/directive.c: Update.
36362
36363 2002-06-23 Andreas Jaeger <aj@suse.de>
36364
36365 * gcc.c-torture/execute/complex-6.c: New.
36366
36367 2002-06-22 Neil Booth <neil@daikokuya.co.uk>
36368
36369 * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
36370 gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
36371 gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
36372 gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
36373
36374 2002-06-21 Neil Booth <neil@daikokuya.co.uk>
36375
36376 * gcc.dg/cpp/trad: New directory with traditional tests copied
36377 from parent directory.
36378 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
36379 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
36380 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
36381 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
36382 Move to trad/ and rename.
36383 * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
36384 gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
36385 gcc.dg/cpp/trad/redef2.c: New tests.
36386 * gcc.dg/cpp/trad/trad.exp: New driver.
36387
36388 2002-06-20 Neil Booth <neil@daikokuya.co.uk>
36389
36390 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
36391 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
36392 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
36393 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
36394 Remove.
36395
36396 2002-06-20 Richard Sandiford <rsandifo@redhat.com>
36397
36398 * gcc.dg/20020620-1.c: New test.
36399
36400 2002-06-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36401
36402 * g++.dg/template/ttp4.C: New test.
36403
36404 2002-06-19 Jakub Jelinek <jakub@redhat.com>
36405
36406 * g++.dg/opt/vt1.C: Fix regexp.
36407
36408 2002-06-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36409
36410 * gcc.c-torture/execute/pure-1.c: Make functions static again.
36411 Don't use attribute `noinline'.
36412
36413 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
36414
36415 * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
36416
36417 2002-06-18 Aldy Hernandez <aldyh@redhat.com>
36418
36419 * gcc.c-torture/execute/simd-1.c: New.
36420
36421 * gcc.dg/simd-1.c: New.
36422
36423 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
36424
36425 * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
36426
36427 2002-06-16 Richard Henderson <rth@redhat.com>
36428
36429 * g++.dg/ext/anon-struct1.C: New.
36430 * g++.dg/ext/anon-struct2.C: New.
36431 * g++.dg/ext/anon-struct3.C: New.
36432 * gcc.dg/anon-struct-1.c: New.
36433 * gcc.dg/anon-struct-2.c: New.
36434 * gcc.dg/anon-struct-3.c: New.
36435 * gcc.dg/20011008-1.c: Adjust warning text.
36436 * gcc.dg/20020527-1.c: Add -fms-extensions.
36437
36438 2002-06-16 Richard Henderson <rth@redhat.com>
36439
36440 * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
36441
36442 2002-06-15 Hans-Peter Nilsson <hp@axis.com>
36443
36444 * gcc.c-torture/execute/20020615-1.c: New test.
36445
36446 2002-06-15 Roger Sayle <roger@eyesopen.com>
36447
36448 * gcc.c-tortuture/execute/compare-1.c: New test case.
36449 * gcc.c-tortuture/execute/compare-2.c: New test case.
36450 * gcc.c-tortuture/execute/compare-3.c: New test case.
36451
36452 2002-06-13 Richard Henderson <rth@redhat.com>
36453
36454 * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New. Define for
36455 ia64 ilp32.
36456
36457 2002-06-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36458
36459 * g++.dg/template/typename2.C: Update error message.
36460
36461 2002-06-12 Hans-Peter Nilsson <hp@axis.com>
36462
36463 * gcc.c-torture/execute/20020611-1.c: New test.
36464
36465 2002-06-11 Bob Wilson <bob.wilson@acm.org>
36466
36467 * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
36468 list of targets to skip.
36469
36470 2002-06-10 Bob Wilson <bob.wilson@acm.org>
36471
36472 * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
36473 targets if not optimizing.
36474
36475 2002-06-10 Jakub Jelinek <jakub@redhat.com>
36476
36477 * gcc.c-torture/compile/20020605-1.c: New test.
36478
36479 * g++.dg/opt/vt1.C: New test.
36480
36481 * gcc.dg/20020531-1.c: New test.
36482
36483 * gcc.dg/20020530-1.c: New test.
36484
36485 * gcc.dg/20020527-1.c: New test.
36486
36487 * g++.dg/opt/cse1.C: New test.
36488
36489 2002-06-07 Roger Sayle <roger@eyesopen.com>
36490
36491 * gcc.dg/20020607-2.c: New test case.
36492
36493 2002-06-07 Jakub Jelinek <jakub@redhat.com>
36494
36495 * gcc.c-torture/compile/20020604-1.c: New test.
36496
36497 2002-06-04 Richard Henderson <rth@redhat.com>
36498
36499 * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
36500 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
36501 * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
36502
36503 2002-06-04 Aldy Hernandez <aldyh@redhat.com>
36504
36505 * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
36506
36507 2002-06-03 Richard Henderson <rth@redhat.com>
36508
36509 * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
36510 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
36511
36512 2002-06-02 Richard Henderson <rth@redhat.com>
36513
36514 * gcc.c-torture/execute/pure-1.c: Don't mark any of the
36515 test functions static.
36516
36517 2002-06-02 Andreas Jaeger <aj@suse.de>
36518
36519 * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
36520 now.
36521
36522 2002-06-02 Neil Booth <neil@daikokuya.demon.co.uk>
36523
36524 * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
36525 gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
36526 Update for mofified diagnostics.
36527 * gcc.dg/c99-intconst-1.c: No longer fail.
36528
36529 2002-06-02 Richard Henderson <rth@redhat.com>
36530
36531 * gcc.dg/uninit-A.c: Remove xfail markers.
36532
36533 2002-06-01 Roger Sayle <roger@eyesopen.com>
36534
36535 * gcc.dg/fnegate-1.c: New test case.
36536
36537 2002-05-30 Osku Salerma <osku@iki.fi>
36538
36539 * gcc.c-torture/execute/mayalias-1.c: New file.
36540
36541 2002-05-29 Neil Booth <neil@daikokuya.demon.co.uk>
36542
36543 * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
36544 gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
36545 gcc.dg/cpp/if-1.c: Update for modified diagnostics.
36546
36547 2002-05-29 Hans-Peter Nilsson <hp@axis.com>
36548
36549 * gcc.c-torture/execute/20020529-1.c: New test.
36550
36551 2002-05-27 Richard Henderson <rth@redhat.com>
36552
36553 * g++.dg/ext/attrib6.C: New test case.
36554
36555 2002-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36556
36557 * gcc.c-torture/execute/pure-1.c: New test.
36558
36559 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
36560
36561 * gcc.dg/cpp/arith-2.c: Remove.
36562
36563 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
36564
36565 * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
36566 * gcc.dg/cpp/if-3.c: Remove.
36567
36568 2002-05-26 Jakub Jelinek <jakub@redhat.com>
36569
36570 * g++.dg/opt/cse2.C: New test.
36571
36572 2002-05-26 Neil Booth <neil@daikokuya.demon.co.uk>
36573
36574 * gcc.dg/cpp/arith-1.c: New semantic tests.
36575 * gcc.dg/cpp/if-1.c: Update.
36576
36577 2002-05-24 Ben Elliston <bje@redhat.com>
36578
36579 * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
36580
36581 2002-05-24 Jakub Jelinek <jakub@redhat.com>
36582
36583 * gcc.dg/verbose-asm.c: New test.
36584
36585 2002-05-24 Neil Booth <neil@daikokuya.demon.co.uk>
36586
36587 * gcc.dg/cpp/paste12.c: New test.
36588
36589 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
36590
36591 * g++.dg/parse/named_ops.C: New test.
36592
36593 2002-05-23 Mark Mitchell <mark@codesourcery.com>
36594
36595 * gcc/testsuite/gcc.dg/weak-8.c: New test.
36596
36597 2002-05-23 J"orn Rennecke <joern.rennecke@superh.com>
36598
36599 * gcc.dg/weak-2.c: Allow optional leading underscore
36600 in scan-assembler symbol name.
36601 * gcc.dg/weak-3.c: Likewise.
36602 * gcc.dg/weak-4.c: Likewise.
36603 * gcc.dg/weak-5.c: Likewise.
36604
36605 2002-05-23 Jakub Jelinek <jakub@redhat.com>
36606
36607 * gcc.dg/20020523-1.c: New test.
36608
36609 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
36610
36611 * objc.dg/const-str-2.m: Update now that we stop after
36612 a command line error.
36613
36614 2002-05-22 Richard Henderson <rth@redhat.com>
36615
36616 * g++.dg/dg.exp: Fix typo in test pruneing.
36617
36618 2002-05-22 Richard Henderson <rth@redhat.com>
36619
36620 * g++.dg/dg.exp: Prune the tls subdirectory.
36621 * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
36622 * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
36623 * g++.dg/tls/init-1.C: New.
36624
36625 2002-05-22 Jakub Jelinek <jakub@redhat.com>
36626
36627 * gcc.dg/20020517-1.c: New test.
36628
36629 2002-05-21 Richard Henderson <rth@redhat.com>
36630
36631 * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
36632 gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
36633
36634 2002-05-21 Brian R. Gaeke <brg@dgate.ORG>
36635
36636 * g++.dg/other/copy2.C: New test.
36637
36638 2002-05-20 J"orn Rennecke <joern.rennecke@superh.com>
36639
36640 * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
36641 (MAX_COPY): Bump up to 10 times sizeof (long long).
36642 (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
36643
36644 * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
36645 sizeof (long long).
36646
36647 * gcc.c-torture/execute/strcpy-1.c: New test.
36648
36649 2002-05-19 Jason Merrill <jason2redhat.com>
36650
36651 * g++.dg/ext/oper1.C: New test.
36652
36653 2002-05-20 David Billinghurst <David.Billinghurst@riotinto.com>
36654 2002-05-19 Mark Mitchell <mitchell@doubledemon.codesourcery.com>
36655
36656 * README.QMTEST: New file.
36657
36658 * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
36659
36660 2002-05-19 Andreas Jaeger <aj@suse.de>
36661
36662 * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
36663 now.
36664 * gcc.c-torture/execute/loop-2d.x: Likewise.
36665
36666 2002-05-19 David Billinghurst <David.Billinghurst@riotinto.com>
36667
36668 * gcc.dg/weak-2.c: xfail warnings for platforms that don't
36669 support weak symbols.
36670 * gcc.dg/weak-4.c: Likewise.
36671 * gcc.dg/weak-6.c: Likewise.
36672
36673 2002-05-16 David.Billinghurst <David.Billinghurst@riotinto.com>
36674
36675 * gcc.dg/weak-3.c: Add dg-excess-error comment for
36676 cygwin, coff and h8300-*-hms targets
36677 * gcc.dg/weak-5.c: Likewise.
36678 * gcc.dg/weak-7.c: Likewise.
36679
36680 2002-05-16 Jason Merrill <jason@redhat.com>
36681
36682 * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
36683 (scan-assembler-not, scan-assembler-dem): Likewise.
36684 (scan-assembler-dem-not): Likewise.
36685
36686 2002-05-15 Richard Henderson <rth@redhat.com>
36687
36688 * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
36689
36690 2002-05-15 Richard Henderson <rth@redhat.com>
36691
36692 * gcc.dg/weak-5.c (vfoo1c): No warning here.
36693 (vfoo1f): Warning here.
36694 (vfoo1l): Don't redefine the alias.
36695
36696 2002-05-14 Jason Merrill <jason@redhat.com>, Alexandre Oliva <aoliva@redhat.com>
36697
36698 * g++.dg/init/pm1.C: New test.
36699
36700 2002-05-12 David S. Miller <davem@redhat.com>
36701
36702 * gcc.c-torture/execute/conversion.c (ldnear): Use long double
36703 types.
36704
36705 2002-05-10 Roger Sayle <roger@eyesopen.com>
36706
36707 * gcc.c-torture/execute/20020510-1.c: New test case.
36708
36709 2002-05-10 David S. Miller <davem@redhat.com>
36710
36711 * gcc.c-torture/execute/conversion.c: Test long double too.
36712
36713 2002-05-09 Jakub Jelinek <jakub@redhat.com>
36714
36715 * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
36716 libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
36717 * lib/g++.exp (g++_link_flags): Likewise.
36718 * lib/objc.exp (objc_target_compile): Likewise.
36719
36720 2002-05-09 Neil Booth <neil@daikokuya.demon.co.uk>
36721
36722 * gcc.dg/cpp/poison.c: Update.
36723 * gcc.dg/cpp/20000625-2.c: Remove.
36724 * gcc.dg/cpp/direct2s.c: Remove final test.
36725
36726 2002-05-08 Tom Rix <trix@redhat.com>
36727
36728 * gcc.c-torture/execute/20020508-1.c: New test.
36729 * gcc.c-torture/execute/20020508-2.c: New test.
36730 * gcc.c-torture/execute/20020508-3.c: New test.
36731
36732 2002-05-08 Neil Booth <neil@daikokuya.demon.co.uk>
36733
36734 * gcc.dg/cpp/charconst-4.c: More tests.
36735
36736 2002-05-08 Mark Mitchell <mark@codesourcery.com>
36737
36738 PR c/6569
36739 * gcc.dg/weak-3.c: Update location of warning messages.
36740 * gcc.dg/weak-5.c: Likewise.
36741
36742 2002-05-06 Roger Sayle <roger@eyesopen.com>
36743
36744 * gcc.c-torture/execute/20020506-1.c: New test case.
36745
36746 2002-05-07 Neil Booth <neil@daikokuya.demon.co.uk>
36747
36748 * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
36749
36750 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
36751
36752 * gcc.dg/cpp/charconst-3.c: Run, don't compile.
36753
36754 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
36755
36756 * gcc.dg/cpp/charconst-3.c: New test.
36757
36758 2002-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
36759
36760 * gcc.dg/cpp/charconst.c: Update tests.
36761
36762 2002-05-05 Tim Josling <tej@melbpc.org.au>
36763
36764 * treelang: Added directory for new sample language treelang. Also
36765 lib/treelang.exp: New file to signal treelang should be tested.
36766
36767 2002-05-03 Jakub Jelinek <jakub@redhat.com>
36768
36769 * gcc.dg/cpp/cmdlne-dM-M.c: New test.
36770 * gcc.dg/cpp/cmdlne-dD-M.c: New test.
36771 * gcc.dg/cpp/cmdlne-dN-M.c: New test.
36772 * gcc.dg/cpp/cmdlne-dI-M.c: New test.
36773 * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
36774 * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
36775 * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
36776
36777 2002-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
36778
36779 * gcc.dg/format/xopen-2.c: New test.
36780
36781 2002-05-03 Jakub Jelinek <jakub@redhat.com>
36782
36783 * gcc.dg/20020503-1.c: New test.
36784
36785 2002-05-02 Mark Mitchell <mark@codesourcery.com>
36786
36787 * g++.dg/init/dtor1.C: Make it tougher.
36788
36789 2002-05-01 Mark Mitchell <mark@codesourcery.com>
36790
36791 * g++.dg/init/dtor1.C: New test.
36792
36793 2002-05-02 Aldy Hernandez <aldyh@redhat.com>
36794
36795 * gcc.dg/altivec-8.c: New.
36796
36797 2002-05-01 Aldy Hernandez <aldyh@redhat.com>
36798
36799 * gcc.dg/altivec-7.c: New.
36800
36801 2002-04-29 Jakub Jelinek <jakub@redhat.com>
36802
36803 * g++.dg/parse/typedef1.C: New test.
36804
36805 2002-04-29 Mark Mitchell <mark@codesourcery.com>
36806
36807 PR c++/6486
36808 * g++.dg/template/friend6.C: New test.
36809
36810 PR c++/6492
36811 * g++.dg/init/copy1.C: New test.
36812
36813 2002-04-29 Nathan Sidwell <nathan@codesourcery.com>
36814
36815 * g++.dg/warn/effc1.C: New test.
36816
36817 2002-04-29 Neil Booth <neil@daikokuya.demon.co.uk>
36818
36819 * gcc.dg/cpp/if-cexp.c: Add a test.
36820
36821 2002-04-28 Jakub Jelinek <jakub@redhat.com>
36822
36823 * gcc.dg/20020426-2.c: New test.
36824
36825 2002-04-28 Neil Booth <neil@daikokuya.demon.co.uk>
36826
36827 * gcc.dg/cpp/if-mop.c: Update.
36828 * gcc.dg/cpp/if-mpar.c: Add test.
36829 * gcc.dg/cpp/if-oppr.c: Update.
36830
36831 2002-04-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
36832
36833 PR c/6343
36834 * gcc.dg/weak-[2-7].c: New tests.
36835
36836 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
36837
36838 * gcc.dg/enum1.c: New test.
36839
36840 2002-04-26 Mark Mitchell <mark@codesourcery.com>
36841
36842 PR c++/6497
36843 * g++.dg/inherit/access2.C: New test.
36844
36845 2002-04-26 Mark Mitchell <mark@codesourcery.com>
36846
36847 PR bootstrap/6445
36848 * gcc.dg/20020426-1.c: New test.
36849
36850 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
36851
36852 * g++.dg/abi/enum1.C: New test.
36853
36854 2002-04-26 Richard Henderson <rth@redhat.com>
36855
36856 * gcc.dg/c99-bool-1.c: Expect always true warning.
36857
36858 2002-04-25 Roger Sayle <roger@eyesopen.com>
36859
36860 * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
36861
36862 2002-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36863
36864 * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
36865 targets.
36866
36867 2002-04-24 Mark Mitchell <mark@codesourcery.com>
36868
36869 * g++.dg/abi/mange7.C: New test.
36870
36871 PR c++/6438.
36872 * g++.dg/parse/stmtexpr2.C: New test.
36873
36874 2002-04-24 J"orn Rennecke <joern.rennecke@superh.com>
36875
36876 * gcc.dg/20020312-2.c: Add SH target.
36877
36878 2002-04-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36879
36880 * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
36881 compiler output on mips*-*-irix*.
36882
36883 2002-04-23 Jakub Jelinek <jakub@redhat.com>
36884
36885 * g++.dg/parse/attr1.C: New test.
36886
36887 2002-04-23 Roger Sayle <roger@eyesopen.com>
36888
36889 * gcc.c-torture/execute/string-opt-17.c: New test case.
36890 * gcc.c-torture/execute/memset-2.c: New test case.
36891
36892 2002-04-23 Mark Mitchell <mark@codesourcery.com>
36893
36894 PR c++/6256:
36895 * g++.dg/template/friend5.C: New test.
36896
36897 PR c++/6331:
36898 * g++.dg/template/qual1.C: Likewise.
36899
36900 2002-04-22 Zack Weinberg <zack@codesourcery.com>
36901
36902 * gcc.c-torture/execute/980707-1.c: Don't use isspace().
36903 Include stdlib.h, not stdio.h or ctype.h.
36904
36905 2002-04-22 Hans-Peter Nilsson <hp@axis.com>
36906
36907 * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
36908 cris-*-elf* and mmix-*-*.
36909 * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
36910 * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
36911 g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
36912 Ditto.
36913 * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
36914 * gcc.dg/wchar_t-1.c: Ditto.
36915
36916 2002-04-21 Hans-Peter Nilsson <hp@axis.com>
36917
36918 * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
36919 Clarify comment.
36920
36921 2002-04-21 Neil Booth <neil@daikokuya.demon.co.uk>
36922
36923 * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
36924
36925 2002-04-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
36926
36927 * gcc.c-torture/execute/20000906-1.x: Delete.
36928
36929 2002-04-20 David.Billinghurst <David.Billinghurst@riotinto.com>
36930
36931 * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
36932
36933 2002-04-19 Toon Moene <toon@moene.indiv.nluug.nl>
36934
36935 * PR6367
36936 * g77.f-torture/execute/6367.f: New test.
36937 * g77.f-torture/execute/6367.x: Disable for MMIX.
36938
36939 2002-04-19 Mark Mitchell <mark@codesourcery.com>
36940
36941 * PR6352
36942 * g++.dg/opt/inline2.C: New test.
36943
36944 2002-04-18 Richard Henderson <rth@redhat.com>
36945
36946 * gcc.dg/20000906-1.c: Enable for all targets.
36947 * gcc.c-torture/compile/iftrap-2.c: New.
36948
36949 2002-04-18 Jakub Jelinek <jakub@redhat.com>
36950
36951 * gcc.dg/20020418-1.c: New test.
36952 * gcc.dg/20020418-2.c: New test.
36953
36954 2002-04-18 Richard Henderson <rth@redhat.com>
36955
36956 * gcc.c-torture/compile/iftrap-1.c: New.
36957 * gcc.dg/iftrap-1.c: Adjust for ia64.
36958 * gcc.dg/iftrap-2.c: New.
36959
36960 2002-04-18 Jakub Jelinek <jakub@redhat.com>
36961
36962 * gcc.c-torture/compile/20020418-1.c: New test.
36963
36964 2002-04-18 Roger Sayle <roger@eyesopen.com>
36965
36966 * gcc.c-torture/compile/20020415-1.c: New.
36967
36968 2002-04-18 David S. Miller <davem@redhat.com>
36969
36970 * gcc.c-torture/execute/20020418-1.c: New test.
36971
36972 2002-04-17 Jakub Jelinek <jakub@redhat.com>
36973
36974 * gcc.dg/20020416-1.c: New test.
36975
36976 * g++.dg/opt/inline1.C: New test.
36977
36978 2002-04-16 Jakub Jelinek <jakub@redhat.com>
36979
36980 * gcc.dg/altivec-5.c: New test.
36981
36982 * gcc.dg/20020415-1.c: New test.
36983
36984 2002-04-15 Mark Mitchell <mark@codesourcery.com>
36985
36986 * testsuite/lib/chill.exp: Remove.
36987
36988 2002-04-14 Jakub Jelinek <jakub@redhat.com>
36989
36990 * g++.dg/other/big-struct.C: New test.
36991
36992 2002-04-14 David Billinghurst <David.Billinghurst@riotinto.com>
36993
36994 * g77.dg/f77-edit-i-in.f: Use internal buffer in place
36995 of scratch file.
36996
36997 2002-04-13 David Billinghurst <David.Billinghurst@riotinto.com>
36998
36999 PR c/6277
37000 * gcc.dg/i386-387-1.c: Allow optional leading underscore
37001 in scan-assembler function name
37002
37003 2002-04-13 Hans-Peter Nilsson <hp@bitrange.com>
37004
37005 * g77.f-torture/execute/980628-4.x,
37006 g77.f-torture/execute/980628-5.x,
37007 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
37008 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
37009 g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
37010 i[34567]86-*-*.
37011
37012 2002-04-13 David S. Miller <davem@redhat.com>
37013
37014 * gcc.c-torture/execute/20020413-1.c: New test.
37015
37016 2002-04-13 Richard Sandiford <rsandifo@redhat.com>
37017
37018 * gcc.dg/asm-6.c,
37019 * g++.dg/ext/asm1.C: New tests.
37020
37021 2002-04-12 Mark Mitchell <mark@codesourcery.com>
37022
37023 PR c++ 5373.
37024 * g++.dg/parse/stmtexpr1.C: New test.
37025
37026 PR c++/5189.
37027 * g++.dg/template/copy1.C: New test.
37028
37029 2002-04-12 Richard Henderson <rth@redhat.com>
37030
37031 * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
37032
37033 2002-04-12 Geoffrey Keating <geoffk@redhat.com>
37034
37035 * gcc.c-torture/execute/20020412-1.c: New file, renamed from
37036 gcc.c-torture/execute/20020307-2.c.
37037
37038 2002-04-12 Richard Sandiford <rsandifo@redhat.com>
37039
37040 * g++.dg/ext/attrib5.C,
37041 * g++.dg/lookup/struct1.C: New tests.
37042
37043 2002-04-11 Jakub Jelinek <jakub@redhat.com>
37044
37045 * gcc.dg/20020411-1.c: New test.
37046
37047 * gcc.c-torture/execute/20020411-1.c: New test.
37048
37049 2002-04-10 Janis Johnson <janis187@us.ibm.com>
37050
37051 * g77.f-torture/execute/6177.f: New test.
37052
37053 2002-04-10 Jakub Jelinek <jakub@redhat.com>
37054
37055 PR middle-end/6247
37056 * g++.dg/opt/cleanup1.C: New test.
37057
37058 * g++.dg/opt/const1.C: New test.
37059
37060 2002-04-10 Lars Brinkhoff <lars@nocrew.org>
37061
37062 * gcc.c-torture/execute/20020406-1.c: Declare malloc.
37063
37064 2002-04-10 Nathan Sidwell <nathan@codesourcery.com>
37065
37066 PR c++/5507
37067 * g++.dg/template/typename2.C: New test.
37068
37069 2002-04-10 Alan Modra <amodra@bigpond.net.au>
37070
37071 * gcc.c-torture/execute/loop-12.c: New.
37072
37073 2002-04-08 Hans-Peter Nilsson <hp@bitrange.com>
37074
37075 * g77.f-torture/execute/980628-4.x,
37076 g77.f-torture/execute/980628-5.x,
37077 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
37078 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
37079 g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
37080
37081 2002-04-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
37082
37083 PR optimization/6086
37084 * g++.dg/opt/preinc1.C: New test.
37085
37086 2002-04-06 Mark Mitchell <mark@codesourcery.com>
37087
37088 PR c++/5571
37089 * g++.dg/opt/static2.C: New test.
37090
37091 2002-04-06 Mark Mitchell <mark@codesourcery.com>
37092
37093 PR c/5120
37094 * gcc.dg/20020406-1.c: New test.
37095
37096 2002-04-04 David S. Miller <davem@redhat.com>
37097
37098 * gcc.c-torture/execute/20020404-1.c: New test.
37099
37100 2002-04-04 Jakub Jelinek <jakub@redhat.com>
37101
37102 PR c/6123
37103 * gcc.dg/20020312-2.c: Do not declare global register variable
37104 if __PIC__ or __pic__ is defined.
37105
37106 2002-04-04 Richard Earnshaw <rearnsha@arm.com>
37107
37108 * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use
37109 __asm__ so that it works correctly even if -ansi -pedantic-errors.
37110
37111 2002-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37112
37113 * gcc.misc-tests/linkage.exp: Update last change to handle
37114 sparc*-, not just sparc-.
37115
37116 2002-04-03 Richard Henderson <rth@redhat.com>
37117
37118 * gcc.dg/cpp/ucs.c: Improved long UCS test.
37119
37120 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
37121
37122 * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
37123
37124 2002-04-02 David S. Miller <davem@redhat.com>
37125
37126 * gcc.c-torture/execute/20020402-3.c: New test.
37127
37128 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
37129
37130 * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
37131 * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
37132
37133 * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
37134 * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
37135 g77.f-torture/execute/20001201.x,
37136 g77.f-torture/execute/u77-test.x: New files.
37137
37138 * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
37139 * gcc.dg/wchar_t-1.c: Ditto.
37140
37141 2002-04-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
37142
37143 * gcc.c-torture/execute/20020402-1.c: New test.
37144
37145 2002-04-01 Richard Henderson <rth@redhat.com>
37146
37147 * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
37148
37149 * g++.dg/other/new1.C: Use __SIZE_TYPE__.
37150
37151 2002-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37152
37153 * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
37154
37155 2002-04-01 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
37156
37157 * g++.dg/inherit/template-as-base.C: Expect error.
37158 * g++.dg/inherit/namespace-as-base.C: Likewise.
37159
37160 2002-03-31 Hans-Peter Nilsson <hp@bitrange.com>
37161
37162 * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
37163 g++.dg/ext/instantiate3.C: Tweak match patterns.
37164
37165 * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
37166 * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
37167 -da test.
37168
37169 2002-03-31 Richard Henderson <rth@redhat.com>
37170
37171 * gcc.dg/special/alias-2.c: New.
37172 * gcc.dg/special/ecos.exp: Run it.
37173
37174 2002-03-31 Richard Henderson <rth@redhat.com>
37175
37176 * gcc.dg/va-arg-1.c: Expect warnings, not errors.
37177
37178 2002-03-31 Kazu Hirata <kazu@hxi.com>
37179
37180 * gcc.dg/weak-1.c: Disable on h8300 port.
37181
37182 2002-03-29 Janis Johnson <janis187@us.ibm.com>
37183
37184 * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
37185 * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
37186 ordering tests.
37187 * g++.dg/bprob/bprob-1.C: New test.
37188 * g++.dg/gcov/gcov.exp: New driver for gcov tests.
37189 * g++.dg/gcov/gcov-1.C: New test.
37190 * g++.dg/gcov/gcov-1.x: New file.
37191 * g++.dg/gcov/gcov-2.C: New test.
37192 * g++.dg/gcov/gcov-3.C: New test.
37193 * g++.dg/gcov/gcov-3.h: New file.
37194
37195 2002-03-28 Roger Sayle <roger@eyesopen.com>
37196
37197 * g++.old-deja/g++.other/builtins5.C: New test.
37198 * g++.old-deja/g++.other/builtins6.C: New test.
37199 * g++.old-deja/g++.other/builtins7.C: New test.
37200 * g++.old-deja/g++.other/builtins8.C: New test.
37201 * g++.old-deja/g++.other/builtins9.C: New test.
37202
37203 2002-03-29 Jakub Jelinek <jakub@redhat.com>
37204
37205 * g++.dg/opt/static1.C: New test.
37206
37207 * g++.dg/opt/longbranch1.C: New test.
37208
37209 2002-03-28 Hans-Peter Nilsson <hp@bitrange.com>
37210
37211 * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
37212
37213 * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
37214
37215 2002-03-28 Jeffrey A Law (law@redhat.com)
37216
37217 * gcc.c-torture/execute/20020328-1.c: New test.
37218
37219 2002-03-27 Richard Henderson <rth@redhat.com>
37220
37221 * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
37222 * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
37223 move from g++.old-deja/g++.ext/.
37224
37225 2002-03-27 Mark Mitchell <mark@codesourcery.com>
37226
37227 * g++.dg/init/new2.C: New test.
37228
37229 2002-03-26 Richard Henderson <rth@redhat.com>
37230
37231 * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
37232
37233 * gcc.dg/20020312-2.c: Don't test epilogue vs global register
37234 on sparc.
37235
37236 * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on
37237 sparcv9 systems.
37238 * gcc.dg/20001102-1.c: Likewise.
37239
37240 2002-03-26 Phil Edwards <pme@gcc.gnu.org>
37241
37242 * gcc.dg/cpp/endif-pedantic1.c,
37243 gcc.dg/cpp/endif-pedantic2.c: New tests.
37244
37245 2002-03-26 Mark Mitchell <mark@codesourcery.com>
37246
37247 * g++.dg/init/new1.C: New test.
37248
37249 2002-03-26 Nathan Sidwell <nathan@codesourcery.com>
37250
37251 * g++.dg/abi/vbase9.C: New test.
37252
37253 2002-03-26 Richard Earnshaw <rearnsha@arm.com>
37254
37255 * gcc.dg/arm-asm.c: New test.
37256
37257 2002-03-26 Andrew Cagney <ac131313@redhat.com>
37258
37259 * gcc.dg/Wswitch-enum.c: New test.
37260 Fix PR c/5044.
37261
37262 2002-03-26 Richard Henderson <rth@redhat.com>
37263
37264 * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
37265 structure.
37266
37267 2002-03-25 Richard Henderson <rth@redhat.com>
37268
37269 * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on
37270 sparcv9 systems.
37271
37272 * gcc.c-torture/compile/20011119-1.c (xxx): New.
37273 * gcc.c-torture/compile/20011119-2.c (xxx): New.
37274
37275 2002-03-25 Zack Weinberg <zack@codesourcery.com>
37276
37277 * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
37278
37279 2002-03-25 Bob Wilson <bob.wilson@acm.org>
37280
37281 * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
37282 targets using generic thunk support.
37283
37284 2002-03-25 Jakub Jelinek <jakub@redhat.com>
37285
37286 * gcc.c-torture/compile/20020323-1.c: New test.
37287
37288 * g++.dg/opt/conj2.C: New test.
37289
37290 2002-03-24 Richard Henderson <rth@redhat.com>
37291
37292 * gcc.dg/weak-1.c: Use -fno-common.
37293
37294 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
37295
37296 * g77.dg/f77-edit-apostrophe-out.f: New test
37297 * g77.dg/f77-edit-h-out.f: New test
37298 * g77.dg/f77-edit-t-in.f: New test
37299 * g77.dg/f77-edit-t-out.f: New test
37300 * g77.dg/f77-edit-x-out.f: New test
37301 * g77.dg/f77-edit-slash-out.f: New test
37302 * g77.dg/f77-edit-colon-out.f: New test
37303 * g77.dg/f77-edit-s-out.f: New test
37304
37305 2002-03-24 Richard Henderson <rth@redhat.com>
37306
37307 * objc/execute/formal_protocol-6.x: New XFAIL.
37308
37309 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
37310
37311 * gcc.dg/weak-1.c: Early return from dg-final on platforms
37312 that do not support weak symbols
37313
37314 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
37315
37316 * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
37317 * lib/g77.exp: Likewise.
37318 * lib/objc.exp: Likewise.
37319
37320 2002-03-23 Andrew Cagney <ac131313@redhat.com>
37321
37322 * gcc.dg/Wswitch-default.c: New test.
37323
37324 2002-03-23 Jakub Jelinek <jakub@redhat.com>
37325
37326 * g++.dg/other/enum1.C: New test.
37327
37328 2002-03-23 Zack Weinberg <zack@codesourcery.com>
37329
37330 * gcc.dg/pragma-ep-3.c: Fix typo.
37331
37332 2002-03-22 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
37333
37334 * g++.dg/inherit/template-as-base.C: New test.
37335
37336 2002-03-22 Jakub Jelinek <jakub@redhat.com>
37337
37338 * g++.old-deja/g++.other/dwarf2-1.C: Move...
37339 * g++.dg/debug/debug5.C: ...here. Convert for dg framework.
37340
37341 2002-03-22 Neil Booth <neil@daikokuya.demon.co.uk>
37342
37343 * gcc.dg/cpp/multiline.c: Update to match.
37344
37345 2002-03-22 Alexandre Oliva <aoliva@redhat.com>
37346
37347 * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
37348
37349 2002-03-22 Phil Edwards <pme@gcc.gnu.org>
37350
37351 * gcc.dg/cpp/extratokens2.c: New file.
37352
37353 2002-03-21 David Edelsohn <edelsohn@gnu.org>
37354
37355 * gcc.dg/20020312-2.c: Add rs6000 target.
37356
37357 * gcc.c-torture/compile/20020319-1.c: New test.
37358
37359 2002-03-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
37360
37361 * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
37362 (A, E): Handle this.
37363
37364 2002-03-20 Jason Merrill <jason@redhat.com>
37365
37366 * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
37367 ignoring -fpic.
37368 * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
37369 through prune_gcc_output.
37370
37371 2002-03-20 Jakub Jelinek <jakub@redhat.com>
37372
37373 * gcc.c-torture/compile/20020320-1.c: New test.
37374
37375 2002-03-19 Jakub Jelinek <jakub@redhat.com>
37376
37377 * gcc.c-torture/compile/20020318-1.c: New test.
37378
37379 * gcc.dg/struct-by-value-1.c: New test.
37380
37381 * gcc.dg/20020319-1.c: New test.
37382
37383 2002-03-18 Jakub Jelinek <jakub@redhat.com>
37384
37385 * g++.dg/opt/conj1.C: New test.
37386
37387 2002-03-17 Mark Mitchell <mark@codesourcery.com>
37388
37389 * g++.dg/template/qualttp20.C: Revert previous change.
37390 * g++.dg/template/qualttp3.C: Likewise.
37391 * g++.dg/template/qualttp4.C: Likewise.
37392 * g++.dg/template/qualttp5.C: Likewise.
37393 * g++.dg/template/qualttp6.C: Likewise.
37394 * g++.dg/template/qualttp7.C: Likewise.
37395 * g++.dg/template/qualttp8.C: Likewise.
37396 * g++.dg/template/recurse.C: Likewise.
37397
37398 2002-03-17 Neil Booth <neil@daikokuya.demon.co.uk>
37399
37400 * gcc.dg/cpp/wchar-1.c: Update.
37401
37402 2002-03-16 Nathan Sidwell <nathan@codesourcery.com>
37403
37404 * g++.dg/template/conv1.C: New test.
37405 * g++.dg/template/conv2.C: New test.
37406 * g++.dg/template/conv3.C: New test.
37407 * g++.dg/template/conv4.C: New test.
37408
37409 2002-03-15 Mark Mitchell <mark@codesourcery.com>
37410
37411 * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
37412 * g++.dg/template/qualttp3.C: Likewise.
37413 * g++.dg/template/qualttp4.C: Likewise.
37414 * g++.dg/template/qualttp5.C: Likewise.
37415 * g++.dg/template/qualttp6.C: Likewise.
37416 * g++.dg/template/qualttp7.C: Likewise.
37417 * g++.dg/template/qualttp8.C: Likewise.
37418 * g++.dg/template/recurse.C: Likewise.
37419
37420 2002-03-15 Mark Mitchell <mark@codesourcery.com>
37421
37422 * g++.dg/opt/dtor1.C: New test.
37423
37424 2002-03-15 Jakub Jelinek <jakub@redhat.com>
37425
37426 * gcc.c-torture/compile/20020315-1.c: New test.
37427
37428 2002-03-15 Richard Earnshaw <rearnsha@arm.com>
37429
37430 * gcc.dg/weak-1.c: Fix scan tests.
37431
37432 2002-03-15 Hans-Peter Nilsson <hp@bitrange.com>
37433
37434 * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
37435 * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
37436 cris-*-aout* mmix-*-*.
37437 * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
37438 cris-*-aout* mmix-*-*.
37439 * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
37440 cris-*-elf* cris-*-aout* and mmix-*-*.
37441 * gcc.dg/20001009-1.c: Ditto.
37442 * gcc.dg/20010912-1.c: Ditto.
37443 * gcc.dg/20020122-4.c: Ditto.
37444 * gcc.dg/inline-2.c: Ditto.
37445
37446 2002-03-14 Jeffrey A Law (law@cygnus.com)
37447
37448 * gcc.c-torture/compile/20020314-1.c: New test.
37449
37450 2002-03-14 Richard Earnshaw <rearnsha@arm.com>
37451
37452 * gcc.c-torture/execute/20020314-1.c: New test.
37453
37454 2002-03-14 Jakub Jelinek <jakub@redhat.com>
37455
37456 * g++.dg/warn/Wunused-1.C: New test.
37457
37458 2002-02-13 Richard Sandiford <rsandifo@redhat.com>
37459
37460 * g++.dg/abi/mangle6.C: New test.
37461
37462 2002-03-13 Jakub Jelinek <jakub@redhat.com>
37463
37464 * gcc.c-torture/compile/20020309-2.c: New test.
37465
37466 * gcc.c-torture/compile/20020312-1.c: New test.
37467
37468 2002-03-12 Nathan Sidwell <nathan@codesourcery.com>
37469
37470 * g++.dg/other/access1.C: New test.
37471
37472 2002-03-12 Jakub Jelinek <jakub@redhat.com>
37473
37474 * gcc.c-torture/execute/wchar_t-1.c: New test.
37475
37476 2002-03-12 David Edelsohn <edelsohn@gnu.org>
37477
37478 * gcc.dg/20020103-1.c: Add rs6000 target and macro.
37479
37480 2002-03-12 Roger Sayle <roger@eyesopen.com>
37481
37482 * gcc.dg/20020312-1.c: New test case.
37483
37484 2002-03-11 Aldy Hernandez <aldyh@redhat.com>
37485
37486 * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
37487
37488 2002-03-11 Richard Henderson <rth@redhat.com>
37489
37490 * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
37491 * g++.old-deja/g++.jason/report.C: Likewise.
37492
37493 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
37494
37495 * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
37496 * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
37497
37498 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
37499
37500 * testsuite/g++.dg/overload/pmf1.C: New test.
37501
37502 2002-03-11 Kazu Hirata <kazu@hxi.com>
37503
37504 * gcc.c-torture/execute/20020307-1.c: Use long.
37505
37506 2002-03-11 Jakub Jelinek <jakub@redhat.com>
37507
37508 PR optimization/5844
37509 * gcc.dg/20020310-1.c: New test.
37510
37511 2002-03-09 Michael Meissner <meissner@redhat.com>
37512
37513 * gcc.c-torture/execute/memcpy-2.c: New test.
37514 * gcc.c-torture/execute/memset-1.c: New test.
37515 * gcc.c-torture/execute/strlen-1.c: New test.
37516 * gcc.c-torture/execute/strcmp-1.c: New test.
37517 * gcc.c-torture/execute/strncmp-1.c: New test.
37518
37519 2002-03-09 Geoffrey Keating <geoffk@redhat.com>
37520
37521 * gcc.dg/ppc-ldstruct.c: New test.
37522
37523 2002-03-09 Jakub Jelinek <jakub@redhat.com>
37524
37525 * gcc.c-torture/execute/va-arg-22.c: New test.
37526
37527 2002-03-09 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
37528
37529 * gcc.c-torture/compile/20020309-1.c: New test.
37530
37531 2002-03-08 Jakub Jelinek <jakub@redhat.com>
37532
37533 * gcc.c-torture/execute/20020307-2.c: New test.
37534
37535 2002-03-07 Jeffrey A Law (law@redhat.com)
37536
37537 * g77.f-torture/compile/20020307-1.f: New test.
37538
37539 2002-03-07 Richard Sandiford <rsandifo@redhat.com>
37540
37541 * gcc.dg/unordered-1.c: New test.
37542
37543 2002-03-07 Richard Earnshaw <rearnsha@arm.com>
37544
37545 * gcc.c-torture/execute/20020307-1.c: New test.
37546
37547 2002-03-05 Jakub Jelinek <jakub@redhat.com>
37548
37549 * gcc.dg/20020304-1.c: New test.
37550
37551 * gcc.c-torture/compile/20020304-2.c: New test.
37552
37553 2002-03-04 Zack Weinberg <zack@codesourcery.com>
37554
37555 * gcc.c-torture/compile/20020304-1.c: New test case
37556 (from PR c/5830).
37557
37558 2002-03-03 Aldy Hernandez <aldyh@redhat.com>
37559
37560 * gcc.dg/20020103-1.c: Add other -D ppc variants.
37561
37562 2002-03-02 Nathan Sidwell <nathan@codesourcery.com>
37563
37564 * g++.dg/other/classkey1.C: New test.
37565
37566 2002-03-01 Richard Henderson <rth@redhat.com>
37567
37568 * gcc.c-torture/compile/981223-1.x: New.
37569 * gcc.c-torture/compile/920625-1.x: New.
37570
37571 2002-02-28 Richard Henderson <rth@redhat.com>
37572
37573 * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
37574
37575 2002-02-27 Hans-Peter Nilsson <hp@bitrange.com>
37576
37577 * gcc.c-torture/execute/20020227-1.c: New test.
37578
37579 2002-02-27 Mark Mitchell <mark@codesourcery.com>
37580
37581 * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
37582 here" ERROR lines.
37583 * g++.old-deja/g++.oliva/partord1.C: Likewise.
37584 * g++.old-deja.g++.other/defarg1.C: Likewise.
37585 * g++.old-deja/g++.pt/calls2.C: Likewise.
37586 * g++.old-deja/g++.pt/crash20.C: Likewise.
37587 * g++.old-deja/g++.pt/crash30.C: Likewise.
37588 * g++.old-deja/g++.pt/crash36.C: Likewise.
37589 * g++.old-deja/g++.pt/crash6.C: Likewise.
37590 * g++.old-deja/g++.pt/defarg13.C: Likewise.
37591 * g++.old-deja/g++.pt/derived3.C: Likewise.
37592 * g++.old-deja/g++.pt/error1.C: Likewise.
37593 * g++.old-deja/g++.pt/friend21.C: Likewise.
37594 * g++.old-deja/g++.pt/friend23.C: Likewise.
37595 * g++.old-deja/g++.pt/infinite1.C: Likewise.
37596 * g++.old-deja/g++.robertl/eb128.C: Likewise.
37597
37598 2002-02-27 Geoffrey Keating <geoffk@redhat.com>
37599
37600 * gcc.c-torture/execute/20020225-2.c: New test.
37601
37602 2002-02-27 Zack Weinberg <zack@codesourcery.com>
37603
37604 * gcc.c-torture/execute/920730-1t.c,
37605 gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
37606 Delete test cases, only relevant to -traditional.
37607
37608 2002-02-27 Neil Booth <neil@daikokuya.demon.co.uk>
37609
37610 * gcc.dg/cpp/undef1.c: Remove.
37611 * gcc.dg/cpp/directiv.c: Update.
37612 * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
37613
37614 2002-02-27 Michael Meissner <meissner@redhat.com>
37615
37616 * gcc.c-torture/execute/20020226-1.c: New test.
37617
37618 2002-02-26 Jakub Jelinek <jakub@redhat.com>
37619
37620 * g++.dg/debug/debug4.C: New test.
37621
37622 * gcc.dg/ia64-visibility-1.c: New test.
37623
37624 2002-02-26 Alexandre Oliva <aoliva@redhat.com>
37625
37626 * gcc.dg/debug/20020224-1.c: New.
37627
37628 2002-02-25 Kazu Hirata <kazu@hxi.com>
37629
37630 * gcc.c-torture/execute/960416-1.x: New.
37631 * gcc.c-torture/execute/divconst-3.x: Likewise.
37632
37633 2002-02-25 Jakub Jelinek <jakub@redhat.com>
37634
37635 * gcc.dg/20020224-1.c: New test.
37636
37637 2002-02-25 Alan Modra <amodra@bigpond.net.au>
37638
37639 * gcc.c-torture/execute/20020225-1.c: New.
37640
37641 2002-02-24 Neil Booth <neil@daikokuya.demon.co.uk>
37642
37643 * testsuite/gcc.dg/cpp/wchar-1.c: New test.
37644
37645 2002-02-23 Jakub Jelinek <jakub@redhat.com>
37646
37647 * gcc.dg/20020222-1.c: New test.
37648
37649 2002-02-22 Jakub Jelinek <jakub@redhat.com>
37650
37651 * g++.dg/opt/anonunion1.C: New test.
37652
37653 2002-02-22 Nathan Sidwell <nathan@codesourcery.com>
37654
37655 * g++.dg/template/qualttp19.C: New test.
37656 * g++.dg/template/qualttp20.C: New test.
37657 * g++.old-deja/g++.jason/report.C: Adjust expected errors
37658 * g++.old-deja/g++.other/qual1.C: Likewise.
37659
37660 2002-02-21 Aldy Hernandez <aldyh@redhat.com>
37661
37662 * gcc.dg/attr-alwaysinline.c: New.
37663
37664 2002-02-21 Jakub Jelinek <jakub@redhat.com>
37665
37666 * gcc.dg/20020220-1.c: New test.
37667
37668 * gcc.dg/20020220-2.c: New test.
37669
37670 * g++.dg/opt/mmx1.C: New test.
37671
37672 2002-02-20 Alexandre Oliva <aoliva@redhat.com>
37673
37674 * gcc.c-torture/compile/20020110.c: New test.
37675
37676 2002-02-20 Jakub Jelinek <jakub@redhat.com>
37677
37678 * gcc.c-torture/execute/20020219-1.c: New test.
37679
37680 * gcc.dg/20020219-1.c: New test.
37681
37682 * gcc.dg/noncompile/20020220-1.c: New test.
37683
37684 * g++.dg/opt/ptrintsum1.C: New test.
37685
37686 * gcc.dg/debug/20020220-1.c: New test.
37687
37688 2002-02-17 Jakub Jelinek <jakub@redhat.com>
37689
37690 * gcc.c-torture/execute/20020216-1.c: New test.
37691
37692 2002-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
37693
37694 * gcc.dg/decl-1.c: Update, new test.
37695
37696 2002-02-15 Nathan Sidwell <nathan@codesourcery.com>
37697
37698 * g++.dg/abi/bitfield1.C: New test.
37699 * g++.dg/abi/bitfield2.C: New test.
37700
37701 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
37702
37703 * gcc.dg/attr-nest.c: New test.
37704
37705 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
37706
37707 * gcc.c-torture/execute/20020215-1.c: New test.
37708
37709 2002-02-14 Jakub Jelinek <jakub@redhat.com>
37710
37711 * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
37712 * g++.dg/debug/debug.exp: New.
37713 * g++.dg/debug/trivial.C: New.
37714 * g++.dg/debug/debug1.C: Moved...
37715 * g++.dg/other/debug1.C: ...from here.
37716 * g++.dg/debug/debug2.C: Moved...
37717 * g++.dg/other/debug2.C: ...from here.
37718 * g++.dg/debug/debug3.C: Moved...
37719 * g++.dg/other/debug3.C: ...from here.
37720
37721 * gcc.dg/noncompile/20020213-1.c: New test.
37722
37723 2002-02-13 Jakub Jelinek <jakub@redhat.com>
37724
37725 * g++.dg/other/debug3.C: New test.
37726
37727 * gcc.c-torture/execute/20020213-1.c: New test.
37728
37729 2002-02-13 Richard Smith <richard@ex-parrot.com>
37730
37731 * g++.old-deja/g++.other/thunk1.C: New test.
37732
37733 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
37734
37735 * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
37736
37737 2002-02-13 Stan Shebs <shebs@apple.com>
37738
37739 * gcc.dg/altivec-3.c: New.
37740
37741 2002-02-12 Jakub Jelinek <jakub@redhat.com>
37742
37743 * gcc.dg/Wunreachable-1.c: New test.
37744 * gcc.dg/Wunreachable-2.c: New test.
37745
37746 2002-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
37747
37748 * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
37749
37750 2002-02-12 Neil Booth <neil@daikokuya.demon.co.uk>
37751
37752 * gcc.dg/decl-1.c: New test.
37753
37754 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
37755
37756 * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
37757
37758 2002-02-10 Kazu Hirata <kazu@hxi.com>
37759
37760 * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
37761 * gcc.c-torture/compile/980506-1.x: Likewise.
37762
37763 2002-02-10 Kazu Hirata <kazu@hxi.com>
37764
37765 * gcc.dg/20020210-1.c: New.
37766
37767 2002-02-09 Toon Moene <toon@moene.indiv.nluug.nl>
37768
37769 * g77.f-torture/execute/947.f: New regression test
37770 for PR fortran/947.
37771
37772 2002-02-09 Alexandre Oliva <aoliva@redhat.com>
37773
37774 * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
37775 * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
37776
37777 2002-02-08 Richard Henderson <rth@redhat.com>
37778
37779 * gcc.c-torture/compile/labels-3.c: New.
37780
37781 2002-02-08 Jakub Jelinek <jakub@redhat.com>
37782
37783 * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
37784 expression statements work instead.
37785 * gcc.dg/noncompile/20020207-1.c: New test.
37786
37787 2002-02-07 Richard Henderson <rth@redhat.com>
37788
37789 * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
37790
37791 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
37792
37793 * lib/prune.exp: Remove "In (program|subroutine"block-data)"
37794 message from g77
37795 * lib/g77-dg.exp: Trim g77 error messages so that they are
37796 recognized by dg.exp.
37797
37798 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
37799
37800 PR fortran/5473
37801 * g77.dg/pr5473.f: Now dg-error. Add additional cases.
37802
37803 2002-02-07 Richard Henderson <rth@redhat.com>
37804
37805 * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
37806 to be sufficiently aligned for integers.
37807
37808 2002-02-07 Nathan Sidwell <nathan@codesourcery.com>
37809
37810 * g++.dg/template/friend4.C: New test.
37811
37812 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
37813
37814 PR fortran/5743
37815 * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
37816 unsupported cases.
37817
37818 2002-02-07 Richard Henderson <rth@redhat.com>
37819
37820 * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
37821 * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
37822 gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
37823 objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
37824
37825 2002-02-06 Richard Henderson <rth@redhat.com>
37826
37827 * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
37828
37829 2002-02-06 Janis Johnson <janis187@us.ibm.com>
37830
37831 * gcc.dg/20020206-1.c: New test.
37832
37833 2002-02-06 Jakub Jelinek <jakub@redhat.com>
37834
37835 * gcc.c-torture/execute/20020206-1.c: New test.
37836
37837 * gcc.c-torture/execute/20020206-2.c: New test.
37838
37839 PR optimization/5429:
37840 * gcc.c-torture/compile/20020206-1.c: New test.
37841
37842 2002-02-06 Nick Clifton <nickc@cambridge.redhat.com>
37843
37844 * g++.dg/ext/align1.C: Do not use an explicit alignment value
37845 as certain file formats cannot support particularly large
37846 alignments.
37847
37848 * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
37849 and do not expect to be able to link the executable.
37850
37851 * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
37852 fail because the COFF format does not support the weak attribute.
37853
37854 2002-02-05 David Billinghurst <David.Billinghurst@riotinto.com>
37855
37856 * g77.dg/pr5473.f: New test
37857
37858 2002-02-05 Aldy Hernandez <aldyh@redhat.com>
37859
37860 * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
37861 Fix testcase accordingly.
37862
37863 2002-02-04 Richard Henderson <rth@redhat.com>
37864
37865 * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
37866 (buf): Change to be an array of pointers, not ints.
37867
37868 2002-02-04 Jakub Jelinek <jakub@redhat.com>
37869
37870 * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally
37871 before all tests. Move warning one line above to match where it
37872 C frontend emits.
37873 * gcc.dg/Wswitch-2.c: New test.
37874 * g++.dg/warn/Wswitch-1.C: New test.
37875 * g++.dg/warn/Wswitch-2.C: New test.
37876
37877 2002-02-04 Richard Henderson <rth@redhat.com>
37878
37879 * g++.dg/abi/offsetof.C: Fix size comparison.
37880
37881 2002-02-04 Richard Sandiford <rsandifo@redhat.com>
37882
37883 * gcc.dg/cast-qual-2.c: New test.
37884
37885 2002-02-04 Jakub Jelinek <jakub@redhat.com>
37886
37887 * gcc.dg/20020201-4.c: New test.
37888
37889 2002-02-04 Ben Elliston <bje@redhat.com>
37890
37891 * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
37892 target_info attribute != 0, in addition to the empty string.
37893 (gcc_target_compile): Likewise.
37894
37895 2002-02-03 Andrew Cagney <ac131313@redhat.com>
37896
37897 * gcc.dg/Wswitch.c: New test.
37898 PR gcc/4475. PR gcc/3780.
37899
37900 2002-02-03 Toon Moene <toon@moene.indiv.nluug.nl>
37901
37902 * g77.f-torture/execute/5122.f: New test for regressions
37903 against PR fortran/5122.
37904
37905 2002-02-03 David Billinghurst <David.Billinghurst@riotinto.com>
37906
37907 * g77.f-torture/compile/pr3743.f: Delete
37908 * g77.dg/pr3743-1.f: New test.
37909 * g77.dg/pr3743-2.f: New test.
37910 * g77.dg/pr3743-3.f: New test.
37911 * g77.dg/pr3743-4.f: New test.
37912
37913 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
37914
37915 * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
37916
37917 2002-02-02 Richard Henderson <rth@redhat.com>
37918
37919 * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
37920 * gcc.c-torture/execute/bf64-1.c: Likewise.
37921
37922 2002-02-02 Jakub Jelinek <jakub@redhat.com>
37923
37924 * gcc.dg/20020201-2.c: New test.
37925
37926 * gcc.dg/20020201-3.c: New test.
37927
37928 * gcc.c-torture/execute/bitfld-2.c: New test.
37929
37930 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
37931
37932 * gcc.dg/bitfld-1.c: Update.
37933 * gcc.dg/bitfld-2.c: Update.
37934 * gcc.c-torture/execute/bitfld-1.x: New.
37935
37936 2002-02-02 Jakub Jelinek <jakub@redhat.com>
37937
37938 * gcc.c-torture/execute/20020201-1.c: New test.
37939
37940 2002-02-01 Janis Johnson <janis187@us.ibm.com>
37941
37942 PR target/5469
37943 * gcc.dg/20020201-1.c: New test.
37944
37945 2002-02-01 David.Billinghurst <David.Billinghurst@riotinto.com>
37946
37947 PR fortran/3743
37948 * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
37949 * g77.f-torture/compile/pr3743.x: Remove
37950
37951 2002-01-31 Tom Rix <trix@redhat.com>
37952
37953 * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
37954
37955 2002-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
37956
37957 * gcc.dg/noncompile/20020130-1.c: New test.
37958
37959 2002-01-30 David Billinghurst <David.Billinghurst@riotinto.com>
37960
37961 * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
37962
37963 2002-01-29 Richard Henderson <rth@redhat.com>
37964
37965 * gcc.c-torture/execute/991118-1.c: Cast various constants back
37966 to long long.
37967 * gcc.c-torture/execute/bf64-1.c: Likewise.
37968
37969 2002-01-29 Jakub Jelinek <jakub@redhat.com>
37970
37971 * gcc.c-torture/execute/20020129-1.c: New test.
37972
37973 2002-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
37974
37975 * gcc.c-torture/compile/20000224-1.c: Update.
37976 * gcc.c-torture/execute/bitfld-1.c: New tests.
37977 * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
37978 * gcc.dg/uninit-A.c: Update.
37979
37980 2002-01-29 Nathan Sidwell <nathan@codesourcery.com>
37981
37982 * g++.dg/template/ctor1.C: Add instantiation.
37983
37984 2002-01-28 Paul Koning <pkoning@equallogic.com>
37985
37986 * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
37987 argument to __builtin_prefetch to be const ptr.
37988
37989 2002-01-28 Jakub Jelinek <jakub@redhat.com>
37990
37991 * gcc.c-torture/compile/20020120-1.c: New test.
37992
37993 2002-01-27 Kazu Hirata <kazu@hxi.com>
37994
37995 * gcc.c-torture/execute/20020127-1.c: New test.
37996
37997 2002-01-27 David Billinghurst <David.Billinghurst@riotinto.com>
37998
37999 * g77.dg/f77-edit-i-in.f: New test
38000 * g77.dg/f77-edit-i-out.f: New test
38001
38002 2002-01-25 Geoffrey Keating <geoffk@redhat.com>
38003
38004 * gcc.dg/debug/debug.exp: New file.
38005 * gcc.dg/debug/trivial.c: New file.
38006 * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
38007 * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
38008 * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
38009 * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
38010 * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
38011 * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
38012 * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
38013 * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
38014 * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
38015 * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
38016 * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
38017 * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
38018 * gcc.dg/20000503-1.c: Removed.
38019 * gcc.dg/20010207-1.c: Removed.
38020 * gcc.dg/20011223-1.c: Removed.
38021 * gcc.dg/20020104-2.c: Removed.
38022 * gcc.dg/debug-1.c: Removed.
38023 * gcc.dg/debug-2.c: Removed.
38024 * gcc.dg/debug-3.c: Removed.
38025 * gcc.dg/debug-4.c: Removed.
38026 * gcc.dg/debug-5.c: Removed.
38027 * gcc.dg/debug-6.c: Removed.
38028 * gcc.dg/dwarf2-1.c: Removed.
38029 * gcc.dg/dwarf2-2.c: Removed.
38030
38031 2002-01-25 Jakub Jelinek <jakub@redhat.com>
38032
38033 * g++.old-deja/g++.other/eh5.C: New test.
38034 * g++.old-deja/g++.other/sibcall2.C: New test.
38035 * g++.old-deja/g++.other/array9.C: New test.
38036 * g++.old-deja/g++.other/typename2.C: New test.
38037 * g++.old-deja/g++.other/crash60.C: New test.
38038 * g++.old-deja/g++.other/conv9.C: New test.
38039 * g++.old-deja/g++.other/mangle10.C: New test.
38040 * g++.old-deja/g++.other/unchanging1.C: New test.
38041 * g++.old-deja/g++.other/exprstmt1.C: New test.
38042 * g++.old-deja/g++.other/inline23.C: New test.
38043 * g++.old-deja/g++.eh/ia64-1.C: New test.
38044 * g++.old-deja/g++.other/dwarf2-1.C: New test.
38045 * g++.old-deja/g++.other/reload1.C: New test.
38046 * g++.old-deja/g++.other/static20.C: New test.
38047 * g++.old-deja/g++.other/local-alloc1.C: New test.
38048 * g++.old-deja/g++.other/conv8.C: New test.
38049 * g++.old-deja/g++.other/stmtexpr2.C: New test.
38050 * g++.old-deja/g++.other/storeexpr1.C: New test.
38051 * g++.old-deja/g++.other/storeexpr2.C: New test.
38052 * g++.dg/eh/template2.C: New test.
38053 * g++.dg/warn/weak1.C: New test.
38054
38055 2002-01-25 Hans-Peter Nilsson <hp@bitrange.com>
38056
38057 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
38058 Remove first, non-varying, argument.
38059
38060 2002-01-23 Richard Henderson <rth@redhat.com>
38061
38062 * gcc.dg/inline-2.c: New.
38063
38064 * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
38065 Add optional target arg. Check number of arguments.
38066 (scan-assembler-not, scan-assembler-dem): Likewise.
38067 (scan-assembler-dem-not): Likewise.
38068
38069 2002-01-23 Zack Weinberg <zack@codesourcery.com>
38070
38071 * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
38072 line 12.
38073 * g++.old-deja/g++.brendan/parse3.C,
38074 g++.old-deja/g++.other/crash26.C,
38075 g++.old-deja/g++.other/crash28.C,
38076 g++.old-deja/g++.other/crash29.C,
38077 g++.old-deja/g++.other/crash30.C,
38078 g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
38079
38080 2002-01-23 Aldy Hernandez <aldyh@redhat.com>
38081
38082 * gcc.dg/20020115-1.c: New.
38083
38084 2002-01-23 Bob Wilson <bob.wilson@acm.org>
38085
38086 * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
38087
38088 2002-01-23 Janis Johnson <janis187@us.ibm.com>
38089
38090 * gcc.dg/20020122-3.c: New.
38091
38092 2002-01-23 Jakub Jelinek <jakub@redhat.com>
38093
38094 * g++.dg/other/gc1.C: New test.
38095
38096 2002-01-23 Zack Weinberg <zack@codesourcery.com>
38097
38098 * gcc.dg/c99-intconst-1.c: Mark XFAIL.
38099
38100 2002-01-22 Richard Henderson <rth@redhat.com>
38101
38102 * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
38103
38104 2002-01-22 Richard Henderson <rth@redhat.com>
38105
38106 * gcc.dg/20020122-4.c: New.
38107
38108 2002-01-22 H.J. Lu <hjl@gnu.org>
38109
38110 * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
38111 link output.
38112 * gcc.dg/special/ecos.exp: Likewise.
38113 * lib/g++-dg.exp: Likewise.
38114 * lib/g77-dg.exp: Likewise.
38115 * lib/gcc-dg.exp : Likewise.
38116 * lib/mike-g++.exp: Likewise.
38117 * lib/mike-g77.exp: Likewise.
38118 * lib/mike-gcc.exp: Likewise.
38119 * lib/objc-dg.exp: Likewise.
38120
38121 2002-01-22 Janis Johnson <janis187@us.ibm.com>
38122
38123 PR target/5379
38124 * gcc.dg/20020122-2.c: New test.
38125
38126 2002-01-22 Hans-Peter Nilsson <hp@axis.com>
38127
38128 * gcc.dg/20020122-1.c: New test.
38129
38130 2001-01-22 David.Billinghurst <David.Billinghurst@riotinto.com>
38131
38132 * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
38133
38134 2002-01-22 David Billinghurst <David.Billinghurst@riotinto.com>
38135
38136 * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
38137
38138 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38139
38140 * gcc.c-torture/compile/20020121-1.c: New test.
38141
38142 2002-01-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
38143
38144 * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
38145 ld_library_path.
38146
38147 2002-01-21 Jakub Jelinek <jakub@redhat.com>
38148
38149 * gcc.dg/20020218-1.c: New test.
38150
38151 2002-01-21 David.Billinghurst <David.Billinghurst@riotinto.com>
38152
38153 * lib/prune.exp (prune_gcc_output): Prune "At global scope"
38154 messages
38155 * g++.dg/other/deprecated.C: Remove dg-bogus comment for
38156 "At global scope" warning
38157 * g++.dg/ext/align1.C: Change cygwin test for alignment
38158 from db-bogus to dg-warning
38159
38160 2002-01-21 Zack Weinberg <zack@codesourcery.com>
38161
38162 * g77.f-torture/compile/cpp2.F: New test.
38163
38164 2002-01-19 Nathan Sidwell <nathan@codesourcery.com>
38165
38166 * g++.dg/template/access1.C: New test.
38167
38168 2002-01-18 Aldy Hernandez <aldyh@redhat.com>
38169
38170 * gcc.dg/20020118-1.c: New.
38171
38172 2002-01-18 Kazu Hirata <kazu@hxi.com>
38173
38174 * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
38175
38176 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
38177
38178 * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
38179 * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
38180 alignment warnings.
38181
38182 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
38183
38184 * gcc.misc-tests/i386-prefetch.exp: Save and restore
38185 torture_with_loops and torture_without_loops
38186
38187 2002-01-17 Jakub Jelinek <jakub@redhat.com>
38188
38189 * gcc.c-torture/compile/20020116-1.c: New test.
38190
38191 2002-01-16 Jakub Jelinek <jakub@redhat.com>
38192
38193 * gcc.dg/20020116-2.c: New test.
38194
38195 * gcc.dg/ultrasp4.c: New test.
38196
38197 * gcc.dg/20020116-1.c: New test.
38198
38199 2002-01-15 Geoffrey Keating <geoffk@redhat.com>
38200
38201 * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
38202 by EABI.
38203
38204 2002-01-15 Janis Johnson <janis187@us.ibm.com>
38205
38206 * gcc.misc-tests/i386-prefetch.exp: New.
38207 * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
38208 * gcc.misc-tests/i386-pf-athlon-1.c: New test.
38209 * gcc.misc-tests/i386-pf-none-1.c: New test.
38210 * gcc.misc-tests/i386-pf-sse-1.c: New test.
38211
38212 2002-01-15 Jakub Jelinek <jakub@redhat.com>
38213
38214 * gcc.dg/gnu89-init-1.c: Add new tests.
38215
38216 2002-01-15 Andreas Jaeger <aj@suse.de>
38217
38218 * gcc.dg/i386-mmx-1.c: Also run on x86-64.
38219 * gcc.dg/i386-mmx-2.c: Likewise.
38220 * gcc.dg/i386-sse-1.c: Likewise.
38221 * gcc.dg/i386-sse-2.c: Likewise.
38222 * gcc.dg/i386-sse-3.c: Likewise.
38223
38224 2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
38225
38226 * g77.f-torture/execute/intrinsic-unix-bessel.f:
38227 Uncomment additional cases that now pass.
38228
38229 2002-01-11 Richard Henderson <rth@redhat.com>
38230
38231 * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
38232 * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
38233
38234 2002-01-11 Nicola Pero <n.pero@mi.flashnet.it>
38235
38236 * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
38237
38238 2002-01-10 Aldy Hernandez <aldyh@redhat.com>
38239
38240 * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
38241 lvx, stvx, stvebx, stvehx, stvewx, stvxl.
38242
38243 2002-01-10 Dale Johannesen <dalej@apple.com>
38244
38245 * gcc.c-torture/execute/loop-11.c: New.
38246
38247 2002-01-08 Aldy Hernandez <aldyh@redhat.com>
38248
38249 * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
38250 dss, lvsl, lvsr, dstt, dstst, dststt, dst.
38251
38252 2002-01-09 Richard Henderson <rth@redhat.com>
38253
38254 * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
38255 type in which to perform the operation for each size.
38256
38257 2002-01-09 Alan Matsuoka (alanm@redhat.com)
38258
38259 * gcc.c-torture/compile/20020109-2.c: New test.
38260
38261 2002-01-09 Gwenole Beauchesne <bgeauchesne@mandrakesoft.com>
38262
38263 * gcc.c-torture/execute/loop-10.c: New test.
38264
38265 2002-01-09 Jakub Jelinek <jakub@redhat.com>
38266
38267 * gcc.c-torture/compile/20010226-1.c: New test.
38268 * gcc.c-torture/compile/20010227-1.c: New test.
38269 * gcc.c-torture/compile/20010426-1.c: New test.
38270 * gcc.c-torture/compile/20010510-1.c: New test.
38271 * gcc.c-torture/compile/20010605-3.c: New test.
38272 * gcc.c-torture/compile/20010824-1.c: New test.
38273 * gcc.c-torture/execute/20010409-1.c: New test.
38274 * gcc.dg/noncompile/20000901-1.c: New test.
38275 * gcc.dg/20001023-1.c: New test.
38276 * gcc.dg/20001101-1.c: New test.
38277 * gcc.dg/20001102-1.c: New test.
38278 * gcc.dg/20010207-1.c: New test.
38279 * gcc.dg/20010405-1.c: New test.
38280 * gcc.dg/20010822-1.c: New test.
38281 * gcc.dg/20011107-1.c: New test.
38282
38283 2002-01-09 Jeffrey A Law (law@redhat.com)
38284
38285 * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
38286
38287 * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect
38288 execution failure on PA targets.
38289
38290 2002-01-09 Jakub Jelinek <jakub@redhat.com>
38291
38292 * gcc.c-torture/compile/20020109-1.c: New test.
38293
38294 2002-01-08 Kazu Hirata <kazu@hxi.com>
38295
38296 * gcc.c-torture/execute/20020108-1.c: New test.
38297
38298 2002-01-08 Jakub Jelinek <jakub@redhat.com>
38299
38300 * gcc.dg/20020108-1.c: New test.
38301
38302 2002-01-08 H.J. Lu <hjl@gnu.org>
38303
38304 * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
38305 for header files.
38306
38307 2002-01-08 Geoff Keating <geoffk@redhat.com>
38308
38309 * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
38310 consistency.
38311
38312 2002-01-07 Aldy Hernandez <aldyh@redhat.com>
38313
38314 * gcc.dg/altivec-4.c: Test altivec predicates.
38315
38316 2002-01-07 Jakub Jelinek <jakub@redhat.com>
38317
38318 * gcc.c-torture/execute/20020107-1.c: New test.
38319
38320 2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
38321
38322 PR c/5279
38323 * gcc.c-torture/compile/20020106-1.c: New test.
38324
38325 2002-01-05 Hans-Peter Nilsson <hp@bitrange.com>
38326
38327 * gcc.c-torture/execute/nestfunc-4.c: New test.
38328
38329 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
38330
38331 * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
38332 extra triple that slipped in.
38333 * g++.old-deja/g++.abi/align.C: Likewise.
38334 * g++.old-deja/g++.abi/bitfields.C: Likewise.
38335
38336 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
38337
38338 * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
38339 * g++.old-deja/g++.abi/align.C: Likewise.
38340 * g++.old-deja/g++.abi/bitfields.C: Likewise.
38341
38342 * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
38343 on FreeBSD/i386.
38344 * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
38345 FreeBSD.
38346
38347 2002-01-04 Jakub Jelinek <jakub@redhat.com>
38348
38349 * gcc.dg/20020104-1.c: New test.
38350
38351 * gcc.dg/20020104-2.c: New test.
38352
38353 2002-01-04 Hans-Peter Nilsson <hp@bitrange.com>
38354
38355 * gcc.dg/20020103-1.c: Fix typo in target selector.
38356
38357 2002-01-03 Richard Henderson <rth@redhat.com>
38358
38359 * gcc.dg/20020103-1.c: New.
38360
38361 2002-01-03 Kazu Hirata <kazu@hxi.com>
38362
38363 * gcc.c-torture/execute/20020103-1.c: New test.
38364
38365 2002-01-03 Jakub Jelinek <jakub@redhat.com>
38366
38367 * g++.dg/other/debug2.C: New test.
38368
38369 * gcc.c-torture/compile/20020103-1.c: New test.
38370
38371 2002-01-02 Jakub Jelinek <jakub@redhat.com>
38372
38373 * gcc.dg/gnu89-init-1.c: Added new tests.
38374
38375 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
38376
38377 * g++.dg/template/friend2.C: Remove as patch is reverted.
38378
38379 * g++.dg/warn/oldcast1.C: New test.
38380
38381 * g++.dg/template/ptrmem1.C: New test.
38382 * g++.dg/template/ptrmem2.C: New test.
38383
38384 * g++.dg/template/ntp.C: New test.
38385
38386 * g++.dg/other/component1.C: New test.
38387
38388 * g++.dg/template/ttp3.C: New test.
38389
38390 * g++.dg/template/friend2.C: New test.
38391 * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
38392
38393 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
38394
38395 * g++.dg/other/ptrmem1.C: New test.
38396 * g++.dg/other/ptrmem2.C: New test.
38397
38398 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
38399
38400 * g++.dg/template/ctor1.C: New test.
38401
38402 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
38403
38404 * g++.dg/template/friend2.C: New test.
38405
38406 2002-01-01 Hans-Peter Nilsson <hp@bitrange.com>
38407
38408 * gcc.dg/mmix-1.c: New test.
38409
38410 2001-12-31 Richard Henderson <rth@redhat.com>
38411
38412 * gcc.dg/asm-5.c: New.
38413
38414 2001-12-31 Paolo Carlini <pcarlini@unitus.it>
38415
38416 * g++.old-deja/g++.robertl/eb130.C: hash_set is now
38417 in namespace __gnu_cxx
38418
38419 2001-12-30 Richard Henderson <rth@redhat.com>
38420
38421 * gcc.dg/debug-6.c: New.
38422
38423 2001-12-30 Jakub Jelinek <jakub@redhat.com>
38424
38425 * gcc.c-torture/compile/20011229-2.c: New test.
38426
38427 2001-12-29 Jakub Jelinek <jakub@redhat.com>
38428
38429 * gcc.dg/debug-3.c: New test.
38430 * gcc.dg/debug-4.c: New test.
38431 * gcc.dg/debug-5.c: New test.
38432
38433 2001-12-29 Richard Henderson <rth@redhat.com>
38434
38435 * g++.dg/eh/loop1.C: New.
38436
38437 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
38438
38439 * g++.dg/template/crash1.C: New test.
38440
38441 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
38442
38443 * g++.dg/other/const1.C: New test.
38444
38445 2001-12-29 Hans-Peter Nilsson <hp@bitrange.com>
38446
38447 * gcc.c-torture/compile/20011229-1.c: New test.
38448
38449 2001-12-28 Stan Shebs <shebs@apple.com>
38450
38451 * lib/objc-torture.exp: Resync with c-torture.exp.
38452 * lib/objc.exp: Load standard libraries.
38453
38454 2001-12-28 Jakub Jelinek <jakub@redhat.com>
38455
38456 * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
38457 additional tests.
38458
38459 2001-12-27 Roger Sayle <roger@eyesopen.com>
38460
38461 * gcc.c-torture/execute/string-opt-16.c: New testcase.
38462
38463 2001-12-27 Richard Henderson <rth@redhat.com>
38464
38465 * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
38466
38467 2001-12-26 Nathan Sidwell <nathan@codesourcery.com>
38468
38469 * g++.dg/eh/ctor1.C: New test.
38470 * g++.dg/other/error2.C: New test.
38471
38472 2001-12-24 Nathan Sidwell <nathan@codesourcery.com>
38473
38474 * g++.dg/other/init2.C: New test.
38475
38476 2001-12-24 Richard Henderson <rth@redhat.com>
38477
38478 * gcc.dg/20011223-1.c: New.
38479 * gcc.dg/inline-1.c: New.
38480
38481 2001-12-23 Richard Henderson <rth@redhat.com>
38482
38483 * gcc.dg/asm-4.c: Test operand modifiers.
38484
38485 2001-12-23 Richard Henderson <rth@redhat.com>
38486
38487 * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
38488
38489 2001-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
38490
38491 * gcc.c-torture/execute/20011223-1.c: New test.
38492
38493 2001-12-21 Richard Henderson <rth@redhat.com>
38494
38495 * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
38496 re-enables the warning.
38497
38498 2001-12-21 Richard Henderson <rth@redhat.com>
38499
38500 * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
38501
38502 2001-12-20 Jakub Jelinek <jakub@redhat.com>
38503
38504 * gcc.c-torture/compile/20011218-1.c: New test.
38505
38506 2001-12-20 Nick Clifton <nickc@cambridge.redhat.com>
38507
38508 * gcc.misc-test/arm-isr.exp: New file. Control running of the
38509 arm-isr.c test.
38510 * gcc.misc-tests/arm-isr.c: New file. Test prologue and
38511 epilogue generation for ARM ISR routines.
38512
38513 2001-12-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38514
38515 * gcc.dg/format/builtin-1.c: Test unlocked stdio.
38516 * gcc.dg/format/c90-printf-3.c: Likewise.
38517 * gcc.dg/format/c99-printf-3.c: Likewise.
38518 * gcc.dg/format/ext-1.c: Likewise.
38519 * gcc.dg/format/ext-6.c: Likewise.
38520 * gcc.dg/format/format.h: Prototype unlocked stdio.
38521
38522 2001-12-20 Richard Henderson <rth@redhat.com>
38523
38524 * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
38525 (arena): Use it.
38526 (malloc): Correct allocation logic. Abort if we fill up the
38527 arena before initialization complete.
38528 (realloc): Correct allocation logic.
38529
38530 2001-12-20 Jakub Jelinek <jakub@redhat.com>
38531
38532 * gcc.c-torture/compile/20011219-2.c: New test.
38533
38534 * gcc.c-torture/execute/20011219-1.c: New test.
38535
38536 2001-12-19 David Billinghurst <David.Billinghurst@riotinto.com>
38537
38538 * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
38539 target does not support weak symbols.
38540
38541 2001-12-19 Jakub Jelinek <jakub@redhat.com>
38542
38543 * gcc.c-torture/compile/20011219-1.c: New test.
38544
38545 2001-12-19 Nathan Sidwell <nathan@codesourcery.com>
38546
38547 * g++.dg/other/error1.C: New test.
38548
38549 2001-12-17 Jeffrey A Law (law@redhat.com)
38550
38551 * gcc.c-torture/execute/20011217-1.c: New test.
38552
38553 2001-12-17 Nicola Pero <nicola@brainstorm.co.uk>
38554
38555 * objc.dg/special/: New directory.
38556 * objc.dg/special/special.exp: New file.
38557 * objc.dg/special/unclaimed-category-1.h: New file.
38558 * objc.dg/special/unclaimed-category-1a.m: New file.
38559 * objc.dg/special/unclaimed-category-1.m: New file.
38560
38561 2001-12-17 Andreas Jaeger <aj@suse.de>
38562
38563 * gcc.c-torture/compile/20011217-2.c: New test.
38564
38565 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
38566
38567 * gcc.c-torture/compile/20011217-1.c: New test.
38568
38569 2001-12-14 Aldy Hernandez <aldyh@redhat.com>
38570
38571 * testsuite/gcc.dg/20011214-1.c: New.
38572
38573 2001-12-13 Aldy Hernandez <aldyh@redhat.com>
38574
38575 * gcc.dg/altivec-4.c: New.
38576
38577 2001-12-13 Hans-Peter Nilsson <hp@axis.com>
38578
38579 * gcc.dg/20011113-1.c: New test.
38580
38581 2001-12-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
38582
38583 * g++.old-deja/g++.jason/template31.C: Remove templates for classes
38584 std::__malloc_alloc_template<0> and
38585 std::__default_alloc_template<false, 0>.
38586
38587 2001-12-13 Nicola Pero <n.pero@mi.flashnet.it>
38588
38589 * objc/execute/bf-21.m: New test.
38590 * objc/execute/enumeration-1.m: New test.
38591 * objc/execute/enumeration-2.m: New test.
38592
38593 2001-12-12 Jakub Jelinek <jakub@redhat.com>
38594
38595 * gcc.dg/gnu89-init-1.c: New test.
38596
38597 2001-12-12 Nathan Sidwell <nathan@codesourcery.com>
38598
38599 * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
38600 * g++.old-deja/g++.jason/2371.C: Likewise.
38601 * g++.old-deja/g++.jason/template33.C: Likewise.
38602 * g++.old-deja/g++.jason/template34.C: Likewise.
38603 * g++.old-deja/g++.jason/template36.C: Likewise.
38604 * g++.old-deja/g++.oliva/typename1.C: Likewise.
38605 * g++.old-deja/g++.oliva/typename2.C: Likewise.
38606 * g++.old-deja/g++.other/typename1.C: Likewise.
38607 * g++.old-deja/g++.pt/inherit2.C: Likewise.
38608 * g++.old-deja/g++.pt/nontype5.C: Likewise.
38609 * g++.old-deja/g++.pt/typename11.C: Likewise.
38610 * g++.old-deja/g++.pt/typename14.C: Likewise.
38611 * g++.old-deja/g++.pt/typename16.C: Likewise.
38612 * g++.old-deja/g++.pt/typename3.C: Likewise.
38613 * g++.old-deja/g++.pt/typename4.C: Likewise.
38614 * g++.old-deja/g++.pt/typename5.C: Likewise.
38615 * g++.old-deja/g++.pt/typename7.C: Likewise.
38616 * g++.old-deja/g++.robertl/eb9.C: Likewise.
38617
38618 2001-12-11 Nathan Sidwell <nathan@codesourcery.com>
38619
38620 * g++.dg/other/linkage1.C: New test.
38621 * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
38622 specifiers.
38623
38624 2001-12-11 Neil Booth <neil@daikokuya.demon.co.uk>
38625
38626 * gcc.dg/concat.c: New test.
38627
38628 2001-12-11 Stan Shebs <shebs@apple.com>
38629
38630 * objc/compile: New test directory.
38631 * objc/compile/compile.exp: New expect script.
38632 * objc/compile/20011211-1.m: New compile test.
38633
38634 2001-12-11 Jason Merrill <jason@redhat.com>
38635
38636 * lib/prune.exp (prune_gcc_output): Also handle "In member
38637 function". So many permutations...
38638
38639 2001-12-10 Nathan Sidwell <nathan@codesourcery.com>
38640
38641 * g++.dg/template/typedef1.C: New test.
38642
38643 2001-12-09 Nathan Sidwell <nathan@codesourcery.com>
38644
38645 * g++.dg/other/copy1.C: New test.
38646
38647 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
38648
38649 * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
38650
38651 * gcc.dg/builtin-choose-expr.c: New.
38652
38653 2001-12-07 Aldy Hernandez <aldyh@redhat.com>
38654
38655 * gcc.dg/altivec-2.c: New.
38656
38657 2001-12-07 Richard Henderson <rth@redhat.com>
38658
38659 * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
38660
38661 2001-12-07 Stephane Carrez <Stephane.Carrez@sun.com>
38662
38663 * gcc.dg/sparc-ret.c: New file, test return corruption bug for
38664 ultrasparc.
38665
38666 2001-12-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
38667
38668 * g++-old.deja/g++.robertl/eb101.C: Deleted.
38669
38670 2001-12-06 Janis Johnson <janis187@us.ibm.com>
38671
38672 * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
38673 variable argument list.
38674
38675 2001-12-06 Zack Weinberg <zack@codesourcery.com>
38676
38677 * gcc.c-torture/execute/memcheck: Delete entire directory.
38678 (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
38679 t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
38680
38681 2001-12-05 Neil Booth <neil@daikokuya.demon.co.uk>
38682
38683 * gcc.dg/Wshadow-1.c: New test.
38684
38685 2001-12-05 Jakub Jelinek <jakub@redhat.com>
38686
38687 * gcc.c-torture/compile/20011130-1.c: New test.
38688
38689 * gcc.dg/noncompile/20011025-1.c: New test.
38690
38691 * g++.dg/other/anon-union.C: New test.
38692
38693 * gcc.c-torture/execute/20011024-1.c: New test.
38694
38695 2001-12-04 Joseph S. Myers <jsm28@cam.ac.uk>
38696
38697 * gcc.c-torture/execute/20000722-1.x,
38698 gcc.c-torture/execute/20010123-1.x: Remove.
38699 * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
38700 * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
38701 gcc.dg/c99-complit-2.c: New tests.
38702
38703 2001-12-04 Nathan Sidwell <nathan@codesourcery.com>
38704
38705 * g++.dg/inherit/base1.C: New test.
38706
38707 2001-12-04 Jakub Jelinek <jakub@redhat.com>
38708
38709 * g++.dg/other/stdarg1.C: New test.
38710
38711 * gcc.c-torture/compile/20011130-2.c: New test.
38712
38713 2001-12-03 Janis Johnson <janis187@us.ibm.com>
38714
38715 * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
38716 * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
38717 * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
38718 * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
38719 * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
38720 * gcc.dg/builtin-prefetch-1.c: New test.
38721
38722 2001-12-03 Jakub Jelinek <jakub@redhat.com>
38723
38724 * gcc.dg/20011130-1.c: New test.
38725
38726 2001-12-03 Nathan Sidwell <nathan@codesourcery.com>
38727
38728 * g++.dg/other/scope1.C: New test.
38729 * g++.dg/template/explicit-instantiation.C: Remove XFAIL
38730
38731 2001-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
38732
38733 * gcc.dg/vla-init-1.c: New test.
38734
38735 2001-12-01 Geoff Keating <geoffk@redhat.com>
38736
38737 * gcc.c-torture/compile/structs.c: New testcase from GDB.
38738
38739 2001-12-02 Neil Booth <neil@daikokuya.demon.co.uk>
38740
38741 * objc.dg/alias.m: Update.
38742 * objc.dg/class-1.m: Update.
38743 * objc.dg/const-str-1.m: Update.
38744 * objc.dg/fwd-proto-1.m: Update.
38745 * objc.dg/id-1.m: Update.
38746 * objc.dg/super-class-1.m: Update.
38747
38748 2001-11-29 Mark Mitchell <mark@codesourcery.com>
38749
38750 * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
38751 constructs.
38752
38753 2001-11-28 Jeffrey A Law (law@cygnus.com)
38754
38755 * gcc.c-torture/execute/20011128-1.c: New test.
38756
38757 2001-11-28 Hans-Peter Nilsson <hp@axis.com>
38758
38759 * gcc.dg/20011127-1.c: New test.
38760
38761 2001-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
38762
38763 * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples
38764 from Austin Group draft 7.
38765 * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in
38766 scanf format arguments.
38767 * gcc.dg/format/no-exargs-2.c: New test.
38768
38769 2001-11-25 Nathan Sidwell <nathan@codesourcery.com>
38770
38771 * g++.dg/abi/vbase8-4.C: New test.
38772
38773 2001-11-24 Ian Lance Taylor <ian@airs.com>
38774
38775 * gcc.c-torture/execute/20011121-1.c: New test.
38776
38777 2001-11-23 Jeffrey A Law (law@cygnus.com)
38778
38779 * gcc.c-torture/execute/ieee/20011123-1.c: New test.
38780
38781 2001-11-23 Andreas Jaeger <aj@suse.de>
38782
38783 * gcc.dg/cpp/charconst-2.c: New test.
38784
38785 2001-11-22 Geoffrey Keating <geoffk@redhat.com>
38786
38787 * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
38788 to the host if it is remote. Let tests specify extra headers
38789 they use.
38790 * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
38791 * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
38792 * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
38793 * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
38794 * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
38795 * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
38796 * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
38797 * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
38798 * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
38799 * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
38800
38801 2001-11-22 Nick Clifton <nickc@cambridge.redhat.com>
38802
38803 * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
38804 for little endian ARMs.
38805
38806 2001-11-20 Jakub Jelinek <jakub@redhat.com>
38807
38808 * gcc.c-torture/compile/20011119-1.c: New test.
38809 * gcc.c-torture/compile/20011119-2.c: New test.
38810
38811 2001-11-17 Aldy Hernandez <aldyh@redhat.com>
38812
38813 * gcc.dg/altivec-1.c: Fix typo.
38814
38815 2001-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
38816
38817 * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
38818
38819 2001-11-20 Nick Clifton <nickc@cambridge.redhat.com>
38820
38821 * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
38822
38823 2001-11-19 Geoffrey Keating <geoffk@redhat.com>
38824
38825 * lib/g77.exp: Don't specify --rpath-link.
38826
38827 * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
38828 across all the headers.
38829 * gcc.dg/format/format.exp: For testing on a remote host,
38830 copy format.h.
38831
38832 * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
38833 * gcc.c-torture/execute/930406-1.c: Likewise.
38834 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
38835
38836 2001-11-19 Aldy Hernandez <aldyh@redhat.com>
38837
38838 * gcc.dg/altivec-1.c: New.
38839
38840 2001-11-19 Neil Booth <neil@daikokuya.demon.co.uk>
38841
38842 * gcc.dg/cpp/fpreprocessed.c: New test case.
38843
38844 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
38845
38846 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
38847 gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
38848 * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
38849
38850 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
38851
38852 * gcc.dg/no-builtin-1.c: New test.
38853
38854 2001-11-16 Jakub Jelinek <jakub@redhat.com>
38855
38856 * gcc.c-torture/execute/20011115-1.c: New test.
38857
38858 2001-11-15 Jakub Jelinek <jakub@redhat.com>
38859
38860 * gcc.c-torture/compile/20011114-2.c: New test.
38861 * gcc.c-torture/compile/20011114-3.c: New test.
38862 * gcc.c-torture/compile/20011114-4.c: New test.
38863
38864 2001-11-15 Nathan Sidwell <nathan@codesourcery.com>
38865
38866 * g++.dg/other/init1.C: New test.
38867
38868 2001-11-14 Geoffrey Keating <geoffk@redhat.com>
38869
38870 * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
38871 message.
38872
38873 * gcc.c-torture/execute/20011114-1.c: New testcase.
38874
38875 * gcc.c-torture/compile/20010327-1.c: Revert last change.
38876 * gcc.c-torture/compile/20011114-1.c: New test, exactly
38877 like the (before this change) version of 20010327-1.c.
38878
38879 2001-11-14 Roger Sayle <roger@eyesopen.com>
38880
38881 * gcc.c-torture/execute/string-opt-13.c: New testcase.
38882
38883 2001-11-14 Richard Sandiford <rsandifo@redhat.com>
38884
38885 * g++.dg/init/array2.C: New test.
38886
38887 2001-11-14 Alexandre Oliva <aoliva@redhat.com>
38888
38889 * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
38890
38891 2001-11-13 Nathan Sidwell <nathan@codesourcery.com>
38892
38893 * g++.dg/other/forscope1.C: New test.
38894 * g++.dg/ext/forscope1.C: New test.
38895 * g++.dg/ext/forscope2.C: New test.
38896
38897 2001-11-13 Jakub Jelinek <jakub@redhat.com>
38898
38899 * gcc.c-torture/execute/20011113-1.c: New test.
38900
38901 2001-11-09 Geoffrey Keating <geoffk@redhat.com>
38902
38903 * gcc.c-torture/execute/20011109-2.c: New test.
38904
38905 * gcc.c-torture/execute/20011109-1.c: New test.
38906
38907 2001-11-09 Jakub Jelinek <jakub@redhat.com>
38908
38909 * gcc.c-torture/compile/20011109-1.c: New test.
38910
38911 2001-11-08 Geoffrey Keating <geoffk@redhat.com>
38912
38913 * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
38914 * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
38915 * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
38916 * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
38917 * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
38918 * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
38919 * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
38920
38921 2001-11-08 Neil Booth <neil@daikokuya.demon.co.uk>
38922
38923 * g++.dg/warn/Wshadow-1.C: New tests.
38924 * g++.old-deja/g++.mike/for3.C: Update.
38925
38926 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
38927
38928 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
38929 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
38930 XFAILs. Adjust expected error texts.
38931 * gcc.c-torture/compile/20011106-1.c,
38932 gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
38933 gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
38934 gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
38935 gcc.dg/c99-array-lval-5.c: New tests.
38936
38937 2001-11-05 Neil Booth <neil@cat.daikokuya.demon.co.uk>
38938
38939 * gcc.dg/cpp/defined.c: Update.
38940
38941 2001-11-04 Neil Booth <neil@cat.daikokuya.demon.co.uk>
38942
38943 * gcc.c-torture/execute/anon-1.c: New test.
38944
38945 2001-11-03 Geoffrey Keating <geoffk@redhat.com>
38946
38947 * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
38948 same size, so no warning should be produced on stormy16.
38949
38950 * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
38951 due to oversized array.
38952 * g++.old-deja/g++.mike/ns15.C: Likewise.
38953 * g++.old-deja/g++.pt/crash16.C: Likewise.
38954
38955 2001-11-02 Graham Stott <grahams@redhat.com>
38956
38957 * g++.dgother/debug1.C: Fix typos.
38958
38959 2001-11-01 Jakub Jelinek <jakub@redhat.com>
38960
38961 * g++.dg/other/debug1.C: New test.
38962
38963 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
38964
38965 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
38966 of unsigned long.
38967
38968 2001-10-30 Jakub Jelinek <jakub@redhat.com>
38969
38970 * gcc.dg/20011029-2.c: New test.
38971
38972 * gcc.c-torture/compile/20011029-1.c: New test.
38973
38974 2001-10-29 Nicola Pero <n.pero@mi.flashnet.it>
38975
38976 * objc/execute/class_self-1.m: New test.
38977 * objc/execute/class_self-2.m: New test.
38978
38979 2001-10-25 Zack Weinberg <zack@codesourcery.com>
38980
38981 * gcc.misc-tests/msgs.exp: Delete.
38982 * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
38983 * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected
38984 error set to match recent changes.
38985
38986 2001-10-24 Zack Weinberg <zack@codesourcery.com>
38987
38988 * gcc.dg/20011021-1.c: New test.
38989
38990 2001-10-24 Jakub Jelinek <jakub@redhat.com>
38991
38992 * gcc.c-torture/compile/20011023-1.c: New test.
38993
38994 2001-10-23 Geoffrey Keating <geoffk@redhat.com>
38995
38996 * lib/g77.exp: Rewrite based on lib/g++.exp.
38997
38998 2001-10-19 Jakub Jelinek <jakub@redhat.com>
38999
39000 * gcc.c-torture/execute/20011019-1.c: New test.
39001
39002 * gcc.dg/20011018-1.c: New test.
39003
39004 2001-10-19 NIIBE Yutaka <gniibe@m17n.org>
39005
39006 * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
39007
39008 2001-10-18 Alexandre Oliva <aoliva@redhat.com>
39009
39010 * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
39011 * gcc.dg/attr-invalid.c: Likewise.
39012
39013 2001-10-18 Jakub Jelinek <jakub@redhat.com>
39014
39015 * testsuite/gcc.dg/20011015-1.c: New test.
39016
39017 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
39018
39019 * g++.dg/template/unify2.C: New test.
39020
39021 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
39022
39023 * g++.dg/other/exception-specification.C: New test
39024
39025 2001-10-13 Tom Rix <trix@redhat.com>
39026
39027 * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
39028 * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
39029
39030 2001-10-12 Jakub Jelinek <jakub@redhat.com>
39031
39032 * testsuite/gcc.dg/20011009-1.c: New test.
39033
39034 2001-10-12 Nathan Sidwell <nathan@codesourcery.com>
39035
39036 PR g++/4476
39037 * g++.dg/other/friend1.C: New test.
39038
39039 2001-10-11 Richard Henderson <rth@redhat.com>
39040
39041 * g++.old-deja/g++.other/crash18.C: Add -S to options.
39042
39043 2001-10-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39044
39045 * gcc.c-torture/compile/20011010-1.c: New.
39046
39047 2001-10-09 Joseph S. Myers <jsm28@cam.ac.uk>
39048
39049 * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
39050 g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
39051 g77.f-torture/execute/execute.exp,
39052 g77.f-torture/noncompile/noncompile.exp,
39053 gcc.c-torture/compile/compile.exp,
39054 gcc.c-torture/execute/execute.exp,
39055 gcc.c-torture/execute/ieee/ieee.exp,
39056 gcc.c-torture/execute/memcheck/memcheck.exp,
39057 gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
39058 objc/execute/execute.exp: Update FSF address.
39059
39060 2001-10-09 Neil Booth <neil@daikokuya.demon.co.uk>
39061
39062 * gcc.dg/cpp/cmdlne-C.c: Update.
39063 * gcc.dg/cpp/cmdlne-C2.c: New.
39064
39065 2001-10-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39066
39067 * gcc.c-torture/execute/20011008-3.c: New.
39068
39069 2001-10-08 DJ Delorie <dj@redhat.com>
39070
39071 * gcc.dg/20011008-1.c: New.
39072 * gcc.dg/20011008-2.c: New.
39073
39074 2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
39075
39076 * gcc.dg/cpp/spacing1.c: Update test.
39077
39078 2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
39079
39080 * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
39081 spelling errors of "separate" as "seperate".
39082
39083 2001-10-05 Alexandre Oliva <aoliva@redhat.com>
39084
39085 * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
39086 enough to avoid inlining.
39087
39088 2001-10-04 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
39089
39090 * lib/g77.exp: set libg2c_dir correctly.
39091
39092 2001-10-02 Neil Booth <neil@daikokuya.demon.co.uk>
39093
39094 * gcc.dg/cpp/macro11.c: New test.
39095
39096 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
39097
39098 * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
39099 gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
39100 gcc.dg/format/multattr-3.c: New tests.
39101 * gcc.dg/format/attr-3.c: Update expected error texts. Remove
39102 tests for format attributes on function pointers being rejected.
39103
39104 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
39105
39106 * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
39107
39108 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
39109
39110 * g++.dg/warn/format1.C: New test.
39111
39112 2001-10-01 Neil Booth <neil@daikokuya.demon.co.uk>
39113
39114 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
39115
39116 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
39117
39118 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
39119
39120 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
39121
39122 * gcc.dg/cpp/redef2.c: Add test.
39123
39124 2001-09-27 Geoffrey Keating <geoffk@redhat.com>
39125
39126 * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
39127 long-standing bug on i686, apparently.
39128 * gcc.c-torture/execute/loop-2c.x: New file.
39129 * gcc.c-torture/execute/loop-2d.x: New file.
39130 * gcc.c-torture/execute/loop-3c.x: New file.
39131
39132 2001-09-25 Neil Booth <neil@daikokuya.demon.co.uk>
39133
39134 * gcc.dg/cpp/20000625-2.c: Correct line number.
39135
39136 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
39137
39138 * gcc.dg/cpp/macro10.c: New test.
39139 * gcc.dg/cpp/strify3.c: New test.
39140 * gcc.dg/cpp/spacing1.c: Add tests.
39141 * gcc.dg/cpp/19990703-1.c: Remove bogus test.
39142 * gcc.dg/cpp/20000625-2.c: Fudge to pass.
39143
39144 2001-09-24 DJ Delorie <dj@redhat.com>
39145
39146 * gcc.c-torture/execute/20010924-1.c: New test.
39147
39148 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
39149
39150 * testsuite/objc/execute/paste.m: Remove.
39151
39152 2001-09-22 Joseph S. Myers <jsm28@cam.ac.uk>
39153
39154 * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
39155
39156 2001-09-22 George Helffrich <george@geo.titech.ac.jp>
39157
39158 * g77.dg/strlen0.f: New test.
39159
39160 2001-09-21 Richard Henderson <rth@redhat.com>
39161
39162 * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
39163 * g++.old-deja/g++.abi/vtable2.C: Likewise.
39164
39165 2001-09-21 Joseph S. Myers <jsm28@cam.ac.uk>
39166
39167 Table-driven attributes.
39168 * g++.dg/ext/attrib1.C: New test.
39169
39170 2001-09-20 DJ Delorie <dj@redhat.com>
39171
39172 * gcc.dg/20000926-1.c: Update expected warning messages.
39173 * gcc.dg/array-2.c: Likewise, and test for warnings too.
39174 * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
39175 array.
39176
39177 2001-09-18 Richard Sandiford <rsandifo@redhat.com>
39178
39179 * g++.dg/eh/registers1.C: New test case.
39180
39181 2001-09-17 Richard Henderson <rth@redhat.com>
39182
39183 * gcc.dg/array-5.c: Fix VLA decomposition test.
39184
39185 2001-09-16 Neil Booth <neil@daikokuya.demon.co.uk>
39186
39187 * gcc.dg/cpp/line5.c: New testcase.
39188
39189 2001-09-15 Neil Booth <neil@daikokuya.demon.co.uk>
39190
39191 * gcc.dg/cpp/macro9.c: New test.
39192
39193 2001-09-15 Aldy Hernandez <aldyh@redhat.com>
39194
39195 * gcc.c-torture/execute/980223.c: Change type of addr from long
39196 to char *.
39197
39198 2001-09-15 Hans-Peter Nilsson <hp@axis.com>
39199
39200 * gcc.c-torture/execute/20010915-1.c: New test.
39201
39202 2001-09-14 Janis Johnson <janis187@us.ibm.com>
39203
39204 * g77.dg/bprob: New directory.
39205 * g77.dg/bprob/bprob.exp: New file.
39206 * g77.dg/bprob/bprob-1.f: New test.
39207 * g77.dg/gcov: New directory.
39208 * g77.dg/gcov/gcov.exp: New file.
39209 * g77.dg/gcov/gcov-1.f: New test.
39210 * g77.dg/gcov/gcov-1.x: New file.
39211
39212 2001-09-13 Neil Booth <neil@daikokuya.demon.co.uk>
39213
39214 * gcc.dg/cpp/directiv.c: Update.
39215 * gcc.dg/cpp/undef1.c: Update.
39216
39217 2001-09-12 Jakub Jelinek <jakub@redhat.com>
39218
39219 * gcc.dg/20010912-1.c: New test.
39220
39221 2001-09-11 Janis Johnson <janis187@us.ibm.com>
39222
39223 * gcc.misc-tests/gcov.exp: Move almost everything to a new,
39224 language-independent file in lib.
39225 * lib/gcov.exp: New file.
39226
39227 2001-09-11 Joseph S. Myers <jsm28@cam.ac.uk>
39228
39229 * gcc.c-torture/compile/20010911-1.c: New test.
39230
39231 2001-09-10 Janis Johnson <janis187@us.ibm.com>
39232
39233 * lib/profopt.exp: New, to support profile-directed optimizations.
39234 * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
39235 * gcc.misc-tests/bprob-1.c: New test.
39236 * gcc.misc-tests/bprob-2.c: New test.
39237
39238 2001-09-07 Janis Johnson <janis187@us.ibm.com>
39239
39240 * gcc.misc-tests/gcov.exp: Add support for a .x file to control
39241 XFAIL and which kinds of gcov output to verify.
39242 * gcc.misc-tests/gcov-4b.x: New file.
39243 * gcc.misc-tests/gcov-5b.x: New file.
39244 * gcc.misc-tests/gcov-6.x: New file.
39245 * gcc.misc-tests/gcov-7.c: New test.
39246 * gcc.misc-tests/gcov-7.x: New file.
39247
39248 2001-09-06 Janis Johnson <janis187@us.ibm.com>
39249
39250 * gcc.misc-tests/gcov.exp: Add support for call return percentages.
39251 * gcc.misc-tests/gcov-6.c: New test.
39252
39253 2001-09-06 Nathan Sidwell <nathan@codesourcery.com>
39254
39255 PR c++/3986
39256 * g++.dg/abi/vbase1.C: New test.
39257
39258 2001-09-05 Ziemowit Laski <zlaski@apple.com>
39259
39260 * objc.dg/method-2.m: New.
39261
39262 2001-09-04 Nathan Sidwell <nathan@codesourcery.com>
39263
39264 PR c++/4203
39265 * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
39266 * g++.dg/init/empty1.C: New test.
39267
39268 2001-09-03 Jakub Jelinek <jakub@redhat.com>
39269
39270 * gcc.c-torture/compile/20010903-1.c: New test.
39271
39272 2001-08-31 Roman Zippel <zippel@linux-m68k.org>
39273
39274 * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
39275 for m68k.
39276
39277 2001-08-31 Geoffrey Keating <geoffk@redhat.com>
39278
39279 * g++.dg/abi/empty4.C: Allow for 16-bit ints.
39280
39281 * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
39282
39283 * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
39284
39285 2001-08-30 Geoffrey Keating <geoffk@redhat.com>
39286
39287 * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
39288 for 16-bit 'unsigned int'.
39289
39290 2001-08-29 Kazu Hirata <kazu@hxi.com>
39291
39292 * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
39293
39294 2001-08-27 Richard Henderson <rth@redhat.com>
39295
39296 * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
39297 * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
39298
39299 2001-08-25 Aldy Hernandez <aldyh@redhat.com>
39300
39301 * gcc.dg/asm-names.c (ymain): New.
39302
39303 2001-08-22 Geoffrey Keating <geoffk@redhat.com>
39304
39305 * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
39306 * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
39307 * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
39308
39309 2001-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39310
39311 * gcc.dg/compare5.c: New testcase.
39312
39313 2001-08-23 Jason Merrill <jason_merrill@redhat.com>
39314
39315 * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
39316 and "In instantiation".
39317
39318 2001-08-21 Aldy Hernandez <aldyh@redhat.com>
39319
39320 * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
39321
39322 2001-08-20 Janis Johnson <janis187@us.ibm.com>
39323
39324 * gcc.misc-tests/gcov.exp: Add support for branch information.
39325 * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
39326 * gcc.misc-tests/gcov-4.c: New test.
39327 * gcc.misc-tests/gcov-4b.c: New test.
39328 * gcc.misc-tests/gcov-5b.c: New test.
39329
39330 2001-08-20 Zack Weinberg <zackw@panix.com>
39331
39332 * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
39333 expected to fail.
39334
39335 2001-08-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
39336
39337 * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
39338
39339 2001-08-19 Jakub Jelinek <jakub@redhat.com>
39340
39341 * g++.dg/eh/template1.C: New test.
39342
39343 2001-08-16 David Billinghurst <David.Billinghurst@riotinto.com>
39344
39345 * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
39346 Fix thinko.
39347 * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
39348 for xfail.
39349
39350 2001-08-14 David Billinghurst <David.Billinghurst@riotinto.com>
39351
39352 * lib/g77-dg.exp: Use prune.exp for common procedures
39353 (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
39354 * lib/g77.exp: (g77-dg-prune) Remove
39355
39356 2001-08-13 Jason Merrill <jason_merrill@redhat.com>
39357
39358 * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
39359
39360 2001-08-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39361
39362 * g++.dg/template/unify1.C: New test.
39363
39364 2001-08-07 Nathan Sidwell <nathan@codesourcery.com>
39365
39366 * g++.dg/abi/empty4.C: New test.
39367
39368 2001-08-06 David Billinghurst <David.Billinghurst@riotinto.com>
39369
39370 * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
39371 solaris2.*
39372 * g77.f-torture/compile/pr3743.x: Likewise.
39373
39374 2001-08-05 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
39375
39376 * g++.dg/other/using-declaration.C: New test.
39377
39378 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
39379
39380 * gcc.dg/cpp/tr-sign.c: New testcase.
39381
39382 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
39383
39384 * gcc.dg/cpp/19951025-1.c: Revert.
39385 * gcc.dg/cpp/directiv.c: We no longer process directives that
39386 interrupt macro arguments.
39387
39388 2001-08-03 Zack Weinberg <zackw@stanford.edu>
39389
39390 * gcc.dg/bconstp-1.c: New test.
39391
39392 2001-08-03 Richard Henderson <rth@redhat.com>
39393
39394 * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
39395
39396 2001-08-02 Neil Booth <neil@daikokuya.demon.co.uk>
39397
39398 * gcc.dg/cpp/19951025-1.c: Update.
39399
39400 2001-08-02 Jeffrey Oldham <oldham@codesourcery.com>
39401
39402 * g77.dg/ff90-1.f (s): Fix reference of variable z,
39403 should be x.
39404
39405 2001-08-02 Nathan Sidwell <nathan@codesourcery.com>
39406
39407 Kill -fhonor-std.
39408 * g++.old-deja/g++.ns/ns14.C: Remove special options.
39409 * g++.old-deja/g++.other/std1.C: Likewise.
39410 * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
39411
39412 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
39413
39414 * lib/g77.exp: Load gcc-defs.exp for common procedures
39415 (g77_pass, g77_fail, g77_finish, g77_exit,
39416 ${tool}_check_unsupported_p} Now redundant. Deleted.
39417
39418 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
39419
39420 * g77.dg/fbackslash.f
39421 * g77.dg/fcase-preserve.f
39422 * g77.dg/ff90-1.f
39423 * g77.dg/ffixed-line-length-0.f
39424 * g77.dg/ffixed-line-length-132.f
39425 * g77.dg/ffixed-line-length-7.f
39426 * g77.dg/ffixed-line-length-72.f
39427 * g77.dg/ffixed-line-length-none.f
39428 * g77.dg/ffree-form-1.f
39429 * g77.dg/fno-backslash.f
39430 * g77.dg/fno-f90-1.f
39431 * g77.dg/fno-fixed-form-1.f
39432 * g77.dg/fno-onetrip.f
39433 * g77.dg/fno-typeless-boz.f
39434 * g77.dg/fno-underscoring.f
39435 * g77.dg/fno-vxt-1.f
39436 * g77.dg/fonetrip.f
39437 * g77.dg/ftypeless-boz.f
39438 * g77.dg/fugly-assumed.f
39439 * g77.dg/funderscoring.f
39440 * g77.dg/fvxt-1.f
39441
39442 2001-08-01 Ziemowit Laski <zlaski@apple.com>
39443
39444 * objc.dg/fwd-proto-1.m: New.
39445 * objc.dg/local-decl-1.m: New.
39446 * objc.dg/naming-1.m: New.
39447 * objc.dg/naming-2.m: New.
39448 * objc.dg/proto-hier-1.m: New.
39449
39450 2001-07-31 Hans-Peter Nilsson <hp@bitrange.com>
39451
39452 * gcc.dg/c99-scope-2.c: Don't generally assume adding more
39453 largest-type elements to a struct makes its size grow.
39454
39455 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
39456
39457 * g++.dg/abi/vthunk1.C: New test.
39458
39459 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
39460
39461 * g++.dg/abi/vbase8-22.C: New test.
39462
39463 2001-07-31 Neil Booth <neil@cat.daikokuya.demon.co.uk>
39464
39465 * gcc.dg/cpp/macro8.c: New test.
39466
39467 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
39468
39469 * g++.dg/abi/vbase8-21.C: New test.
39470
39471 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
39472
39473 * g++.dg/abi/vbase8-10.C: New test.
39474
39475 2001-07-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
39476
39477 * lib/g++.exp (g++_set_ld_library_path): Renamed to
39478 ${tool}_set_ld_library_path.
39479 Changed caller.
39480 * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
39481 g++.exp.
39482
39483 2001-07-26 Stan Cox <scox@redhat.com>
39484
39485 * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
39486 * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
39487 gcc_exit, gcc_check_unsupported_p):
39488 Moved to gcc-deps.exp
39489 * gcc-deps.exp: New file.
39490
39491 2001-07-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39492
39493 * g++.old-deja/g++.pt/defarg14.C: New test.
39494
39495 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
39496
39497 * g++.old-deja/g++.other/lineno5.C: New test.
39498
39499 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
39500
39501 * g++.old-deja/g++.pt/crash68.C: New test.
39502
39503 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
39504
39505 * g++.old-deja/g++.other/crash42.C: New test.
39506
39507 2001-07-26 Neil Booth <neil@cat.daikokuya.demon.co.uk>
39508
39509 * gcc.dg/cpp/extratokens.c: Fix.
39510 * gcc.dg/cpp/skipping2.c: New tests.
39511
39512 2001-07-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
39513
39514 * gcc.c-torture/execute/20010724-1.c: New file.
39515 * gcc.c-torture/execute/20010724-1.x: New file.
39516
39517 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
39518
39519 * g++.old-deja/g++.other/cond7.C: New test.
39520
39521 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
39522
39523 * g++.old-deja/g++.other/optimize4.C: New test.
39524
39525 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
39526
39527 * g++.old-deja/g++.abi/vbase8-5.C: New test.
39528
39529 2001-07-24 Jason Merrill <jason_merrill@redhat.com>
39530
39531 * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
39532 * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
39533 gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
39534 * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
39535
39536 * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
39537 bug report" message.
39538
39539 * g++.dg/dg.exp: Run tests from subdirectories other than "special".
39540 * g++.dg/ext/instantiate1.C: Move from old-deja.
39541
39542 2001-07-24 David Billinghurst <David.Billinghurst@riotinto.com>
39543
39544 * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
39545 * g77.f-torture/execute/intrinsic-unix-erf.f: New test
39546 * g77.f-torture/execute/intrinsic-vax-cd.f: New test
39547 * g77.f-torture/execute/intrinsic-f2c-z.f: New test
39548
39549 2001-07-23 Jeffrey A Law (law@cygnus.com)
39550
39551 * gcc.c-torture/execute/20010723-1.c: New test.
39552
39553 2001-07-23 Ben Elliston <bje@redhat.com>
39554
39555 * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
39556
39557 2001-07-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39558
39559 * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
39560 i[34567]86-*-*.
39561 Delete handling of ieee_multilib_flags.
39562 Pass -mieee for alpha*-*-* and sh-*-*.
39563 * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
39564
39565 2001-07-21 Nathan Sidwell <nathan@codesourcery.com>
39566
39567 Remove old-abi tests.
39568 * g++.old-deja/g++.mike/p11116.C: Remove.
39569 * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
39570
39571 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.org>
39572
39573 * g77.f-torture/compile/pr3743.f: New test
39574
39575 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.com>
39576
39577 * g77.f-torture/execute/f90-intrinsic-bit.f: New test
39578
39579 2001-07-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
39580
39581 * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
39582 g++.old-deja/g++.pt/static6.C: Likewise.
39583 * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
39584 supports weak symbols.
39585
39586 2001-07-18 Andreas Jaeger <aj@suse.de>
39587
39588 * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
39589 supported again.
39590
39591 2001-07-18 Andreas Jaeger <aj@suse.de>
39592
39593 * gcc.dg/iftrap-1.c: Fix target line.
39594
39595 2001-07-17 Richard Henderson <rth@redhat.com>
39596
39597 * gcc.c-torture/execute/20010717-1.c: New.
39598
39599 2001-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
39600
39601 * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
39602 tests.
39603
39604 2001-07-17 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
39605
39606 * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
39607
39608 2001-07-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
39609
39610 * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
39611 UAC_SIGBUS, UAC_NOPRINT definitions.
39612
39613 2001-07-16 Nicola Pero <n.pero@mi.flashnet.it>
39614
39615 * objc/execute/object_is_class.m: New test.
39616 * objc/execute/object_is_meta_class.m: New test.
39617
39618 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
39619
39620 * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
39621 * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
39622
39623 2001-01-15 David Billinghurst <David.Billinghurst@riotinto.com>
39624
39625 * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
39626 * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
39627
39628 2001-07-14 Richard Henderson <rth@redhat.com>
39629
39630 * gcc.dg/iftrap-1.c: New.
39631
39632 2001-07-11 David Billinghurst <David.Billinghurst@riotinto.com>
39633
39634 * g77.f-torture/execute/intrinsic77.f: New test.
39635
39636 2001-07-11 Janis Johnson <janis@us.ibm.com>
39637
39638 * gcc.misc-tests/gcov-3.c: New test.
39639
39640 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
39641
39642 * gcc.c-torture/compile/20010711-1.c,
39643 * gcc.c-torture/compile/20010711-2.c: New tests.
39644
39645 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
39646
39647 * gcc.c-torture/execute/20010711-1.c: New test.
39648
39649 2001-07-11 Ben Elliston <bje@redhat.com>
39650
39651 * g++.old-deja/g++.other/enum5.C: New test.
39652
39653 2001-07-10 Jason Merrill <jason_merrill@redhat.com>
39654
39655 * lib/g++-dg.exp: Load file-format and target-supports like gcc.
39656 (g++-dg-prune): Call prune_gcc_output.
39657 * prune.exp: New file for prune_gcc_output.
39658 * lib/g++.exp, lib/gcc.exp: Load it.
39659
39660 2001-07-08 Joseph S. Myers <jsm28@cam.ac.uk>
39661
39662 * gcc.c-torture/compile/20010701-1.c,
39663 g++.old-deja/g++.ext/attrib6.C: New tests.
39664
39665 2001-07-06 Jeffrey A Law (law@cygnus.com)
39666
39667 * gcc.c-torture/compile/20010706-1.c: New test.
39668
39669 2000-09-10 Michael Chamberlain <michael@chamberlain.net.au>
39670
39671 * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
39672
39673 2001-06-28 Stan Shebs <shebs@apple.com>
39674
39675 * gcc.dg/pragma-darwin.c: New test.
39676
39677 2001-06-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
39678
39679 * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
39680 Solaris 2.[678] system.
39681
39682 2001-06-22 Joseph S. Myers <jsm28@cam.ac.uk>
39683
39684 * gcc.dg/20010622-1.c: New test.
39685
39686 2001-06-18 Stan Shebs <shebs@apple.com>
39687
39688 * objc.dg: New directory.
39689 * objc.dg/dg.exp: New file.
39690 * objc.dg/alias.m: New.
39691 * objc.dg/class-1.m: New.
39692 * objc.dg/class-2.m: New.
39693 * objc.dg/const-str-1.m: New.
39694 * objc.dg/const-str-2.m: New.
39695 * objc.dg/id-1.m: New.
39696 * objc.dg/method-1.m: New.
39697 * objc.dg/super-class-1.m: New.
39698 * lib/objc-dg.exp: New file.
39699
39700 2001-06-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
39701
39702 * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
39703 of label name.
39704
39705 2001-06-14 Nathan Sidwell <nathan@codesourcery.com>
39706
39707 * g++.old-deja/g++.abi/vbase8-9.C: New test.
39708
39709 2001-06-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39710
39711 * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
39712 variable.
39713
39714 2001-06-12 Richard Henderson <rth@redhat.com>
39715
39716 * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
39717
39718 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
39719
39720 * g++.old-deja/g++.abi/vbase5.C: New test.
39721 * g++.old-deja/g++.abi/vbase6.C: New test.
39722 * g++.old-deja/g++.abi/vbase7.C: New test.
39723
39724 2001-06-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39725
39726 * gcc.c-torture/compile/20010610-1.c: New test.
39727
39728 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
39729
39730 * g++.old-deja/g++.abi/vbase4.C: New test.
39731
39732 2001-06-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
39733
39734 * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
39735 support %f for HC11/HC12 targets.
39736 * gcc.c-torture/execute/930513-1.x: New file, likewise.
39737 * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
39738 on HC11/HC12 targets.
39739 * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
39740
39741 2001-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
39742
39743 * gcc.dg/wchar_t-1.c: New file.
39744 * gcc.dg/wint_t-1.c: Likewise.
39745
39746 2001-06-11 Bernd Schmidt <bernds@redhat.com>
39747
39748 * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
39749
39750 2001-06-11 Richard Henderson <rth@redhat.com>
39751
39752 * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
39753
39754 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
39755
39756 * gcc.c-torture/compile/20010611-1.c: New test.
39757
39758 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
39759
39760 * gcc.dg/c99-tag-1.c: Add more tests.
39761
39762 2001-06-10 Alexandre Oliva <aoliva@redhat.com>
39763
39764 * g++.old-deja/g++.abi/ptrmem.C: Take into account different
39765 representation on MN10300 and ARM/Thumb.
39766
39767 2001-06-10 Toon Moene <toon@moene.indiv.nluug.nl>
39768
39769 * g77.f-torture/execute/20010610.f: New.
39770
39771 2001-06-09 David Billinghurst <David.Billinghurst@riotinto.com>
39772
39773 * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
39774 names.
39775
39776 2001-06-09 Richard Henderson <rth@redhat.com>
39777
39778 * gcc.c-torture/execute/ashrdi-1.c: New.
39779 * gcc.c-torture/execute/ashldi-1.c: New.
39780 * gcc.c-torture/execute/lshrdi-1.c: New.
39781
39782 2001-06-09 Ovidiu Predescu <ovidiu@cup.hp.com>
39783
39784 * objc/execute/load-3.m: Added. Check sending +load to categories,
39785 in addition to classes.
39786
39787 2001-06-08 Stan Shebs <shebs@apple.com>
39788
39789 * objc/execute/load-2.m: New test. From Nicola Pero
39790 <n.pero@mi.flashnet.it>.
39791
39792 2001-06-08 Jakub Jelinek <jakub@redhat.com>
39793
39794 * gcc.c-torture/execute/20010605-2.c: New test.
39795
39796 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
39797
39798 * g++.old-deja/g++.abi/vbase2.C: New test.
39799 * g++.old-deja/g++.abi/vbase3.C: New test.
39800
39801 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
39802
39803 * g++.old-deja/g++.pt/friend49.C: New test.
39804
39805 2001-06-07 Nathan Sidwell <nathan@codesourcery.com>
39806
39807 * g++.old-deja/g++.ext/anon3.C: New test.
39808
39809 2001-06-05 Nathan Sidwell <nathan@codesourcery.com>
39810
39811 * g++.old-deja/g++.other/conv7.C: New test.
39812
39813 2001-06-05 Joseph S. Myers <jsm28@cam.ac.uk>
39814
39815 * gcc.c-torture/compile/20010605-2.c: New test.
39816
39817 2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
39818
39819 * gcc.c-torture/execute/20010604-1.c: New test.
39820
39821 2001-06-04 Loren J. Rittle <ljrittle@acm.org>
39822
39823 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
39824
39825 2001-06-04 Jeffrey Oldham <oldham@codesourcery.com>
39826
39827 * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
39828 (g++_link_flags): Likewise.
39829 (g++_init): Pass gccpath's value to two previous functions.
39830
39831 2001-06-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39832
39833 * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
39834 Ensure logfile entry matches exec command line.
39835
39836 2001-05-31 Richard Henderson <rth@redhat.com>
39837
39838 * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
39839 * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
39840
39841 2001-05-30 David.Billinghurst <David.Billinghurst@riotinto.com>
39842
39843 * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
39844 compiler for irix6.2
39845
39846 2001-05-30 Nathan Sidwell <nathan@codesourcery.com>
39847
39848 * g++.old-deja/g++.other/optimize3.C: New file.
39849
39850 2001-05-29 Jeffrey Oldham <oldham@codesourcery.com>
39851
39852 * gcc.c-torture/compile/20010518-2.x: New file to compile, not
39853 assemble.
39854
39855 2001-05-26 Nathan Sidwell <nathan@codesourcery.com>
39856
39857 * g++.old-deja/g++.other/optimize2.C: New file.
39858
39859 2001-05-25 Diego Novillo <dnovillo@redhat.com>
39860
39861 * gcc.c-torture/compile/20010518-2.c: New file.
39862 * gcc.c-torture/execute/20010518-1.c: New file.
39863 * gcc.c-torture/execute/20010518-2.c: New file.
39864
39865 2001-05-25 Joseph S. Myers <jsm28@cam.ac.uk>
39866
39867 * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
39868
39869 2001-05-24 Mark Mitchell <mark@codesourcery.com>
39870
39871 G++ no longer defines builtins that do not begin with __builtin.
39872 * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
39873 * g++.old-deja/g++.brendand/misc13.C: Likewise.
39874 * g++.old-deja/g++.law/builtin1.C: Likewise.
39875 * g++.old-deja/g++.law/cvt2.C: Likewise.
39876 * g++.old-deja/g++.mike/net5.C: Likewise.
39877 * g++.old-deja/g++.other/builtins1.C: Likewise.
39878 * g++.old-deja/g++.other/builtins2.C: Likewise.
39879 * g++.old-deja/g++.other/builtins3.C: Likewise.
39880 * g++.old-deja/g++.other/builtins4.C: Likewise.
39881 * g++.old-deja/g++.other/inline8.C: Likewise.
39882 * g++.old-deja/g++.robertl/eb39.C: Likewise.
39883
39884 2001-05-24 Nathan Sidwell <nathan@codesourcery.com>
39885
39886 * g++.old-deja/g++.pt/using1.C: Adjust.
39887 * g++.old-deja/g++.pt/using2.C: New test.
39888
39889 2001-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
39890
39891 * gcc.dg/cpp/charconst.c: New tests.
39892 * gcc.dg/cpp/escape.c: New tests.
39893 * gcc.dg/cpp/escape-1.c: New tests.
39894 * gcc.dg/cpp/escape-2.c: New tests.
39895 * gcc.dg/cpp/ucs.c: New tests.
39896
39897 2001-05-23 David.Billinghurst <David.Billinghurst@riotinto.com>
39898
39899 * gcc.misc-tests/linkage.exp: Pass appropriate flags to
39900 native compiler for irix6.5.
39901
39902 Wed May 23 2001 Jeffrey D. Oldham <oldham@codesourcery.com>
39903
39904 * lib/g++.exp (g++_include_flags): Use args to compute
39905 get_multilibs.
39906 (g++_link_flags): Likewise.
39907 (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
39908
39909 2001-05-22 Joseph S. Myers <jsm28@cam.ac.uk>
39910
39911 * gcc.dg/c90-hexfloat-1.c: Add more tests.
39912
39913 2001-05-21 Geoff Keating <geoffk@redhat.com>
39914
39915 * gcc.c-torture/compile/920520-1.x: Merge previous contents into
39916 this file.
39917
39918 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
39919
39920 * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
39921 STACK_SIZE;
39922 * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
39923 to STACK_SIZE; Use it to define size of add_histo array.
39924 * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
39925 to STACK_SIZE.
39926 (f): Use GITT_SIZE to define size of gitt local table.
39927 * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
39928 to STACK_SIZE; Use it to define size of bytemem array.
39929
39930 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
39931
39932 * gcc.c-torture/compile/20000804-1.x: New file, this test fails
39933 on 68HC11/HC12 due to the asm instruction.
39934 * gcc.c-torture/compile/20001205-1.x: New file, ditto.
39935 * gcc.c-torture/compile/920520-1.x: Likewise.
39936 * gcc.c-torture/compile/20001226-1.x: New file, this test fails
39937 on 68HC11/HC12 because the function is larger than 64K.
39938 * gcc.c-torture/compile/961203-1.x: New file, this test fails
39939 on 68HC11/HC12 because the structure is too large.
39940
39941 2001-05-20 Richard Henderson <rth@redhat.com>
39942
39943 * gcc.c-torture/execute/20010520-1.c: New.
39944
39945 2001-05-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39946
39947 * g++.old-deja/g++.warn/compare1.C: New test.
39948 * gcc.dg/compare4.c: New test.
39949
39950 2001-05-20 Nathan Sidwell <nathan@codesourcery.com>
39951
39952 * g++.old-deja/g++.other/optimize1.C: New test.
39953
39954 2001-05-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39955
39956 * g++.old-deja/g++.pt/spec41.C: New test.
39957
39958 2001-05-19 Joseph S. Myers <jsm28@cam.ac.uk>
39959
39960 * gcc.c-torture/compile/20010114-1.x: Remove.
39961
39962 2001-05-18 Stan Shebs <shebs@apple.com>
39963
39964 * gcc.c-torture/compile/20010518-1.c: New test.
39965
39966 2001-05-18 Nathan Sidwell <nathan@codesourcery.com>
39967
39968 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
39969 * g++.old-deja/g++.pt/crash67.C: New test.
39970
39971 2001-05-17 Jeffrey D. Oldham <oldham@codesourcery.com>
39972
39973 * g++.old-deja/g++.other/debug9.C: New test.
39974
39975 2001-05-16 Zack Weinberg <zackw@stanford.edu>
39976
39977 * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
39978
39979 2001-05-16 Jan Hubicka <jh@suse.cz>
39980
39981 * gcc.c-torture/compile/20010516-1.c: New test.
39982
39983 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
39984
39985 * g++.old-deja/g++.other/crash41.C: New test.
39986
39987 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
39988
39989 * g++.old-deja/g++.pt/crash66.C: New test.
39990
39991 2001-05-15 Benjamin Kosnik <bkoz@redhat.com>
39992
39993 * g++.old-deja/g++.robertl/eb27.C: Convert.
39994
39995 2001-05-15 Nick Clifton <nickc@cambridge.redhat.com>
39996
39997 * g++.dg/friend-warn.C: New test. Do not warn about friend
39998 declaration being redundant.
39999
40000 2001-05-15 Mark Mitchell (admin) <mitchell@nunki.dbai.tuwien.ac.at>
40001
40002 * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
40003
40004 2001-05-14 Mark Mitchell <mark@codesourcery.com>
40005
40006 * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
40007
40008 2001-05-13 Benjamin Kosnik <bkoz@redhat.com>
40009
40010 * lib/g++.exp: Use testsuite_flags.
40011
40012 2001-05-13 Mark Mitchell <mark@codesourcery.com>
40013
40014 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
40015
40016 2001-05-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
40017
40018 * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
40019
40020 2001-05-11 Mark Mitchell <mark@codesourcery.com>
40021
40022 * lib/objc.exp: Add -lposix4 on Solaris 2.8.
40023
40024 2001-05-10 Joseph S. Myers <jsm28@cam.ac.uk>
40025
40026 * gcc.c-torture/compile/20010313-1.c: New test.
40027
40028 2001-05-09 Zack Weinberg <zackw@stanford.edu>
40029
40030 * gcc.dg/cpp/direct2.c: New test.
40031 * gccq.dg/cpp/direct2s.c: New test.
40032
40033 * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
40034
40035 2001-05-07 Mark Mitchell <mark@codesourcery.com>
40036
40037 * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
40038 * g++.old-deja/g++.other/op3.C: Likewise.
40039
40040 2001-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
40041
40042 * gcc.dg/cpp/syshdr.h: New file.
40043 * gcc.dg/cpp/sysmac1.c: Update.
40044 * gcc.dg/cpp/sysmac2.c: Update.
40045
40046 2001-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
40047
40048 * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
40049
40050 2001-05-04 David Edelsohn <edelsohn@gnu.org>
40051
40052 * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
40053 gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
40054
40055 2001-05-04 Neil Booth <neil@daikokuya.demon.co.uk>
40056
40057 * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
40058
40059 2001-05-03 Geoffrey Keating <geoffk@redhat.com>
40060
40061 * lib/g++.exp (g++_include_flags): Don't use any special flags
40062 if TESTING_IN_BUILD_TREE is not defined.
40063 (g++_init): Use a plain 'c++' as the compiler if
40064 TESTING_IN_BUILD_TREEE is not defined.
40065
40066 2001-05-02 Jakub Jelinek <jakub@redhat.com>
40067
40068 * g++.old-deja/g++.eh/catch13.C: New test.
40069 * g++.old-deja/g++.eh/catch14.C: New test.
40070
40071 2001-05-02 Jakub Jelinek <jakub@redhat.com>
40072
40073 * gcc.dg/cpp/tr-define.c: New test.
40074
40075 2001-05-01 Loren J. Rittle <ljrittle@acm.org>
40076
40077 * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
40078 <stdlib.h>, not <malloc.h>.
40079
40080 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
40081
40082 * g++.old-deja/g++.ns/template17.C: New test.
40083
40084 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
40085
40086 * g++.old-deja/g++.pt/ref4.C: New test.
40087
40088 2001-04-30 Richard Henderson <rth@redhat.com>
40089
40090 * gcc.dg/20000724-1.c: Revert last change.
40091
40092 2001-04-30 Toon Moene <toon@moene.indiv.nluug.nl>
40093
40094 * g77.f-torture/execute/20010430.f: New test.
40095
40096 2001-04-30 Mark Mitchell <mark@codesourcery.com>
40097
40098 * gcc.dg/20000724-1.c: Add a clobber of `esp'.
40099
40100 2001-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
40101
40102 * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
40103
40104 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
40105
40106 * g++.old-deja/g++.eh/crash6.C: New test.
40107
40108 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
40109
40110 * g++.old-deja/g++.other/warn7.C: New test.
40111
40112 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
40113
40114 * g++.old-deja/g++.other/defarg9.C: New test.
40115
40116 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
40117
40118 * g77.f-torture/compile/20010426.f: New test.
40119 * g77.f-torture/execute/20010426.f: New test.
40120
40121 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
40122
40123 * g77.f-torture/compile/20000629-1.x: Remove - error
40124 has been fixed.
40125
40126 2001-04-26 Jeffrey A Law (law@cygnus.com)
40127
40128 * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
40129 Tweak slightly to work with g++.dg framework.
40130 * g++.dg/special/ecos.exp: Run initp1.C test.
40131 * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
40132
40133 * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
40134 its linker doesn't give line numbers either.
40135 * g++.old-deja/g++.ext/instantiate3.C: Similarly.
40136
40137 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
40138
40139 * g++.old-deja/g++.other/lex1.C: New test.
40140
40141 2001-04-26 Jakub Jelinek <jakub@redhat.com>
40142
40143 * gcc.dg/noncompile/20010425-1.c: New test.
40144
40145 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
40146
40147 * g++.old-deja/g++.pt/mangle2.C: New test.
40148
40149 2001-04-25 Jakub Jelinek <jakub@redhat.com>
40150
40151 * gcc.dg/format/plus-1.c: New test.
40152
40153 2001-04-25 Jakub Jelinek <jakub@redhat.com>
40154
40155 * gcc.dg/20010423-1.c: New test.
40156
40157 2001-04-25 Jakub Jelinek <jakub@redhat.com>
40158
40159 * gcc.c-torture/execute/20010422-1.c: New test.
40160
40161 2001-04-25 Nathan Sidwell <nathan@codesourcery.com>
40162
40163 * g++.old-deja/g++.ns/type2.C: New test.
40164
40165 2001-04-24 Zack Weinberg <zackw@stanford.edu>
40166
40167 * g++.old-deja/g++.other/perf1.C: New test.
40168
40169 2001-04-24 Nathan Sidwell <nathan@codesourcery.com>
40170
40171 * gcc.dg/c99-func-2.c: Remove xfail.
40172 * gcc.dg/c99-func-3.c: Remove xfail.
40173 * gcc.dg/c99-func-4.c: Remove xfail.
40174
40175 2001-04-23 Zack Weinberg <zackw@stanford.edu>
40176
40177 * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
40178
40179 2001-04-23 Joseph S. Myers <jsm28@cam.ac.uk>
40180
40181 * gcc.c-torture/compile/20010423-1.c: New test.
40182
40183 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
40184
40185 * g++.old-deja/g++.pt/typename28.C: New test.
40186
40187 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
40188
40189 * g++.old-deja/g++.abi/empty2.C: New test.
40190 * g++.old-deja/g++.abi/empty3.C: New test.
40191
40192 2001-04-20 Jakub Jelinek <jakub@redhat.com>
40193
40194 * g++.old-deja/g++.other/comdat2.C: New test.
40195 * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
40196
40197 2001-04-20 Jakub Jelinek <jakub@redhat.com>
40198
40199 * g++.old-deja/g++.other/overload14.C: New test.
40200
40201 2001-04-20 Jakub Jelinek <jakub@redhat.com>
40202
40203 * g++.old-deja/g++.other/lookup23.C: New test.
40204
40205 2001-04-20 Jakub Jelinek <jakub@redhat.com>
40206
40207 * gcc.c-torture/execute/20010403-1.c: New test.
40208
40209 2001-04-19 David Billinghurst <David.Billinghurst@riotinto.com>
40210 Mark Mitchell <mark@codesourcery.com>
40211
40212 * lib/old-dejagnu.exp: Don't delete output of executable.
40213 Add .exe suffix to executables.
40214
40215 2001-04-18 Toon Moene <toon@moene.indiv.nluug.nl>
40216
40217 * g77.f-torture/execute/short.x; Remove - Error has been fixed.
40218
40219 2001-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40220
40221 * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
40222
40223 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
40224
40225 * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
40226 * g++.old-deja/g++.abi/crash1.C: New test.
40227
40228 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
40229
40230 * g++.old-deja/g++.other/crash40.C: New test.
40231
40232 2001-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40233
40234 * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
40235
40236 2001-04-11 Nathan Sidwell <nathan@codesourcery.com>
40237
40238 * g++.old-deja/g++.other/warn6.C: New test.
40239
40240 2001-04-11 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
40241
40242 * g++.old-deja/g++.robertl/eb42.C: Same.
40243
40244 2001-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40245
40246 * gcc.dg/wtr-conversion-1.c: New testcase.
40247
40248 2001-04-10 Richard Henderson <rth@redhat.com>
40249
40250 * g++.old-deja/g++.other/array5.C: New.
40251
40252 2001-04-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40253
40254 * gcc.c-torture/execute/20010408-1.c: New test.
40255
40256 2001-04-06 Benjamin Kosnik <bkoz@redhat.com>
40257
40258 * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
40259 headers and constructs.
40260 * g++.old-deja/g++.robertl/eb79.C: Same.
40261 * g++.old-deja/g++.robertl/eb77.C (main): Same.
40262 * g++.old-deja/g++.robertl/eb73.C: Same.
40263 * g++.old-deja/g++.robertl/eb66.C (main): Same.
40264 * g++.old-deja/g++.robertl/eb55.C (t): Same.
40265 * g++.old-deja/g++.robertl/eb54.C (main): Same.
40266 * g++.old-deja/g++.robertl/eb46.C (main): Same.
40267 * g++.old-deja/g++.robertl/eb44.C: Same.
40268 * g++.old-deja/g++.robertl/eb41.C (main): Same.
40269 * g++.old-deja/g++.robertl/eb4.C (main): Same.
40270 * g++.old-deja/g++.robertl/eb39.C: Same.
40271 * g++.old-deja/g++.robertl/eb33.C (main): Same.
40272 * g++.old-deja/g++.robertl/eb31.C (main): Same.
40273 * g++.old-deja/g++.robertl/eb30.C: Same.
40274 * g++.old-deja/g++.robertl/eb3.C: Same.
40275 * g++.old-deja/g++.robertl/eb24.C (T>): Same.
40276 * g++.old-deja/g++.robertl/eb21.C: Same.
40277 * g++.old-deja/g++.robertl/eb15.C: Same.
40278 * g++.old-deja/g++.robertl/eb118.C: Same.
40279 * g++.old-deja/g++.robertl/eb115.C (main): Same.
40280 * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
40281 * g++.old-deja/g++.robertl/eb109.C: Same.
40282 * g++.old-deja/g++.other/sibcall1.C (main): Same.
40283 * g++.old-deja/g++.mike/rtti1.C: Same.
40284 * g++.old-deja/g++.mike/p658.C: Same.
40285 * g++.old-deja/g++.mike/net46.C: Same.
40286 * g++.old-deja/g++.mike/net34.C: Same.
40287 * g++.old-deja/g++.mike/memoize1.C: Same.
40288 * g++.old-deja/g++.mike/eh2.C: Same.
40289 * g++.old-deja/g++.law/weak.C: Same.
40290 * g++.old-deja/g++.law/visibility7.C: Same.
40291 * g++.old-deja/g++.law/visibility25.C: Same.
40292 * g++.old-deja/g++.law/visibility22.C: Same.
40293 * g++.old-deja/g++.law/visibility2.C: Same.
40294 * g++.old-deja/g++.law/visibility17.C: Same.
40295 * g++.old-deja/g++.law/visibility13.C: Same.
40296 * g++.old-deja/g++.law/visibility10.C: Same.
40297 * g++.old-deja/g++.law/visibility1.C: Same.
40298 * g++.old-deja/g++.law/virtual3.C (eval): Same.
40299 * g++.old-deja/g++.law/vbase1.C: Same.
40300 * g++.old-deja/g++.law/operators32.C: Same.
40301 * g++.old-deja/g++.law/nest3.C: Same.
40302 * g++.old-deja/g++.law/missed-error2.C (foo): Same.
40303 * g++.old-deja/g++.law/except5.C (main): Same.
40304 * g++.old-deja/g++.law/cvt7.C (run): Same.
40305 * g++.old-deja/g++.law/cvt2.C: Same.
40306 * g++.old-deja/g++.law/cvt16.C: Same.
40307 * g++.old-deja/g++.law/ctors6.C (bar): Same.
40308 * g++.old-deja/g++.law/ctors17.C (main): Same.
40309 * g++.old-deja/g++.law/ctors13.C: Same.
40310 * g++.old-deja/g++.law/ctors12.C (main): Same.
40311 * g++.old-deja/g++.law/ctors10.C: Same.
40312 * g++.old-deja/g++.law/code-gen5.C: Same.
40313 * g++.old-deja/g++.law/bad-error7.C: Same.
40314 * g++.old-deja/g++.law/arm9.C: Same.
40315 * g++.old-deja/g++.law/arm12.C: Same.
40316 * g++.old-deja/g++.law/arg8.C: Same.
40317 * g++.old-deja/g++.law/arg1.C: Same.
40318 * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
40319 * g++.old-deja/g++.jason/template31.C: Same.
40320 * g++.old-deja/g++.jason/template24.C (main): Same.
40321 * g++.old-deja/g++.jason/2371.C: Same.
40322 * g++.old-deja/g++.eh/new2.C: Same.
40323 * g++.old-deja/g++.eh/new1.C: Same.
40324 * g++.old-deja/g++.brendan/ptolemy2.C: Same.
40325 * g++.old-deja/g++.brendan/nest21.C (main): Same.
40326 * g++.old-deja/g++.brendan/err-msg3.C: Same.
40327 * g++.old-deja/g++.brendan/crash62.C: Same.
40328 * g++.old-deja/g++.brendan/crash52.C: Same.
40329 * g++.old-deja/g++.brendan/crash49.C (main): Same.
40330 * g++.old-deja/g++.brendan/crash38.C: Same.
40331 * g++.old-deja/g++.brendan/crash15.C (main): Same.
40332 * g++.old-deja/g++.brendan/copy9.C: Same.
40333
40334 2001-04-06 J"orn Rennecke <amylaar@redhat.com>
40335
40336 * gcc.c-torture/execute/20001203-2.c (memset):
40337 Count argument is of type __SIZE_TYPE__.
40338
40339 2001-04-04 Diego Novillo <dnovillo@redhat.com>
40340
40341 * gcc.c-torture/compile/20010404-1.c: New test.
40342
40343 2001-04-04 Jakub Jelinek <jakub@redhat.com>
40344
40345 * gcc.c-torture/compile/20010326-1.c: New test.
40346
40347 2001-04-03 Alexandre Oliva <aoliva@redhat.com>
40348
40349 * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
40350 peculiarities of the SH.
40351 * g++.old-deja/g++.ext/instantiate2.C: Likewise.
40352
40353 2001-04-02 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
40354
40355 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
40356 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
40357 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
40358
40359 2001-04-02 Jakub Jelinek <jakub@redhat.com>
40360
40361 * g77.f-torture/compile/20010321-1.f: New test.
40362
40363 2001-04-02 Jakub Jelinek <jakub@redhat.com>
40364
40365 * gcc.c-torture/compile/20010329-1.c: New test.
40366
40367 2001-04-02 Jakub Jelinek <jakub@redhat.com>
40368
40369 * gcc.c-torture/execute/20010329-1.c: New test.
40370
40371 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
40372
40373 * g++.old-deja/g++.other/eh4.C: Fix typo.
40374
40375 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
40376
40377 * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
40378
40379 2001-03-28 Philip Blundell <philb@gnu.org>
40380
40381 * gcc.c-torture/compile/20010328-1.c: New test.
40382
40383 2001-03-27 Richard Henderson <rth@redhat.com>
40384
40385 * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
40386 * g++.old-deja/g++.eh/vbase3.C: Likewise.
40387
40388 2001-03-27 Alan Modra <alan@linuxcare.com.au>
40389
40390 * gcc.c-torture/compile/20010327-1.c: New test.
40391
40392 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>
40393
40394 * g++.old-deja/g++.other/friend12.C: New test.
40395 * g++.old-deja/g++.other/friend9.C: Expect no errors.
40396 * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
40397
40398 2001-03-25 Joseph S. Myers <jsm28@cam.ac.uk>
40399
40400 * gcc.c-torture/execute/20010325-1.c: New test.
40401
40402 2001-03-23 Jakub Jelinek <jakub@redhat.com>
40403
40404 * g++.old-deja/g++.other/mangle3.C: New test.
40405
40406 2001-03-22 Jakub Jelinek <jakub@redhat.com>
40407
40408 * g++.old-deja/g++.other/anon8.C: New test.
40409
40410 2001-03-20 Philip Blundell <philb@gnu.org>
40411
40412 * gcc.c-torture/compile/20010320-1.c: New test.
40413
40414 2001-03-17 Richard Henderson <rth@redhat.com>
40415
40416 * g++.old-deja/g++.other/eh4.C: Add expected error text.
40417
40418 2001-03-15 Geoff Keating <geoff@redhat.com>
40419
40420 * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
40421 tests on AIX.
40422
40423 2001-03-15 Gabriel Dos Reis <gdr@codesourcery.com>
40424
40425 * g++.old-deja/g++.other/eh4.C: New test.
40426
40427 2001-03-14 Neil Booth <neil@daikokuya.demon.co.uk>
40428
40429 * gcc.dg/cpp/mi1.c: Update.
40430
40431 2001-03-14 Jakub Jelinek <jakub@redhat.com>
40432
40433 * g++.old-deja/g++.other/regstack.C: New test.
40434
40435 2001-03-12 Nathan Sidwell <nathan@codesourcery.com>
40436
40437 * g++.old-deja/g++.other/ref4.C: New test.
40438
40439 2001-03-11 Nicola Pero <n.pero@mi.flashnet.it>
40440
40441 * objc/execute/va_method.m: Added.
40442 * objc/execute/IMP.m: Added.
40443 * objc/execute/_cmd.m: Added.
40444 * objc/execute/accessing_ivars.m: Added.
40445 * objc/execute/class-1.m: Added.
40446 * objc/execute/class-10.m: Added.
40447 * objc/execute/class-11.m: Added.
40448 * objc/execute/class-12.m: Added.
40449 * objc/execute/class-13.m: Added.
40450 * objc/execute/class-14.m: Added.
40451 * objc/execute/class-2.m: Added.
40452 * objc/execute/class-3.m: Added.
40453 * objc/execute/class-4.m: Added.
40454 * objc/execute/class-5.m: Added.
40455 * objc/execute/class-6.m: Added.
40456 * objc/execute/class-7.m: Added.
40457 * objc/execute/class-8.m: Added.
40458 * objc/execute/class-9.m: Added.
40459 * objc/execute/class-tests-1.h
40460 * objc/execute/class-tests-2.h
40461 * objc/execute/compatibility_alias.m: Added.
40462 * objc/execute/encode-1.m: Added.
40463 * objc/execute/formal_protocol-1.m: Added.
40464 * objc/execute/formal_protocol-2.m: Added.
40465 * objc/execute/formal_protocol-3.m: Added.
40466 * objc/execute/formal_protocol-4.m: Added.
40467 * objc/execute/formal_protocol-5.m: Added.
40468 * objc/execute/formal_protocol-6.m: Added.
40469 * objc/execute/formal_protocol-7.m: Added.
40470 * objc/execute/informal_protocol.m: Added.
40471 * objc/execute/initialize.m: Added.
40472 * objc/execute/load.m: Added.
40473 * objc/execute/many_args_method.m: Added.
40474 * objc/execute/nested-3.m: Added.
40475 * objc/execute/no_clash.m: Added.
40476 * objc/execute/private.m: Added.
40477 * objc/execute/redefining_self.m: Added.
40478 * objc/execute/root_methods.m: Added.
40479 * objc/execute/selector-1.m: Added.
40480 * objc/execute/static-1.m: Added.
40481 * objc/execute/static-2.m: Added.
40482 * objc/execute/va_method.m: Added.
40483
40484 2001-03-10 Richard Henderson <rth@redhat.com>
40485
40486 * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
40487
40488 2001-03-07 Neil Booth <neil@daikokuya.demon.co.uk>
40489
40490 * g++.old-deja/g++.other/crash31.C: XFAIL.
40491 * g77.f-torture/execute/20010116.x: Conditional XFAIL.
40492 * g77.f-torture/execute/short.x: XFAIL -Os on x86.
40493 * gcc.c-torture/execute/20010123-1.x: XFAIL.
40494 * gcc.c-torture/execute/20010124-1.x: XFAIL.
40495 * gcc.dg/sequence-pt-1.c: XFAIL one test.
40496
40497 2001-03-06 Ovidiu Predescu <ovidiu@cup.hp.com>
40498
40499 * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
40500
40501 2001-03-06 Zack Weinberg <zackw@stanford.edu>
40502
40503 * gcc.dg/20000724-1.c: Don't use multiline strings.
40504
40505 2001-03-06 Zack Weinberg <zackw@stanford.edu>
40506
40507 * objc/execute/string1.m, objc/execute/string2.m: Compare the
40508 result of -cString against what we expect it to be; don't just
40509 print it out for no one to read.
40510
40511 * objc/execute/string3.m, objc/execute/string4.m: New tests.
40512 Based on testcases provided by Nicola Pero.
40513
40514 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
40515
40516 * gcc.dg/cpp/macro7.c: New test.
40517
40518 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
40519
40520 * gcc.dg/cpp/multiline.c: Update.
40521
40522 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
40523
40524 * g++.old-deja/g++.other/enum3.C: New test.
40525
40526 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
40527
40528 * g++.old-deja/g++.other/pod1.C: New test.
40529
40530 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
40531
40532 * g++.old-deja/g++.ext/overload1.C: New test.
40533
40534 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
40535
40536 * g++.old-deja/g++.pt/using1.C: New test.
40537
40538 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
40539
40540 * g++.old-deja/g++.other/using9.C: New test.
40541
40542 2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com>
40543
40544 * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
40545
40546 * objc/execute/protocol.m (main): Added patch from Nicola Pero.
40547
40548 2001-02-28 Nathan Sidwell <nathan@codesourcery.com>
40549
40550 * g++.old-deja/g++.ext/realpt1.C: Remove.
40551
40552 2001-02-27 Nathan Sidwell <nathan@codesourcery.com>
40553
40554 * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
40555
40556 2001-02-26 Will Cohen <wcohen@redhat.com>
40557
40558 * gcc.c-torture/execute/ieee/20010226-1.c: New test.
40559
40560 2001-02-26 Jeffrey Oldham <oldham@codesourcery.com>
40561
40562 * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
40563 templatized constructors.
40564
40565 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40566
40567 * gcc.c-torture/execute/20010224-1.c: New test.
40568
40569 2001-02-23 Jakub Jelinek <jakub@redhat.com>
40570
40571 * gcc.c-torture/execute/20010222-1.c: New test.
40572
40573 2001-02-22 Jakub Jelinek <jakub@redhat.com>
40574
40575 * g++.old-deja/g++.other/inline20.C: New test.
40576
40577 2001-02-21 Ovidiu Predescu <ovidiu@cup.hp.com>
40578
40579 * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
40580
40581 2001-02-21 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
40582
40583 * g++.old-deja/g++.other/lookup22.C: New test.
40584
40585 2001-02-19 Zack Weinberg <zackw@stanford.edu>
40586
40587 * g77.dg: New directory.
40588 * g77.dg/20010216-1.f: New test case.
40589 * g77.dg/dg.exp: New driver.
40590 * lib/g77-dg.exp: New driver library.
40591
40592 2001-02-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40593
40594 * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
40595
40596 2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
40597
40598 * g++.old-deja/g++.other/decl9.C: New test.
40599
40600 2001-02-16 Jakub Jelinek <jakub@redhat.com>
40601
40602 * g++.old-deja/g++.other/init16.C: Update the test so that it does
40603 not need <string> and also tests the initialization at runtime.
40604
40605 2001-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
40606
40607 * gcc.c-torture/execute/longlong.c: New test.
40608
40609 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
40610
40611 * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
40612
40613 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
40614
40615 * gcc.c-torture/execute/920302-1.c (execute):
40616 Change argument type to short.
40617
40618 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
40619
40620 * g++.old-deja/g++.pt/deduct6.C: New test.
40621
40622 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
40623
40624 * g++.old-deja/g++.pt/deduct5.C: New test.
40625
40626 2001-02-14 Jakub Jelinek <jakub@redhat.com>
40627
40628 * gcc.c-torture/execute/20010209-1.c: New test.
40629
40630 2001-02-14 Neil Booth <neil@daikokuya.demon.co.uk>
40631
40632 * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
40633
40634 2001-02-12 Geoffrey Keating <geoffk@redhat.com>
40635
40636 * g++.dg/vtgc1.C: Update for new ABI.
40637
40638 * consistency.vlad: New directory, 1665 files.
40639
40640 2001-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
40641
40642 * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
40643 return type.
40644 * gcc.dg/cpp/digraphs.c: Declare puts.
40645
40646 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
40647
40648 * g++.old-deja/g++.other/warn5.C: New test.
40649
40650 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
40651
40652 * g++.old-deja/g++.pt/spec40.C: New test.
40653
40654 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
40655
40656 * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
40657 case.
40658 * g++.old-deja/g++.ext/arrnew.C: Deprecate.
40659
40660 2001-02-12 Jakub Jelinek <jakub@redhat.com>
40661
40662 * gcc.c-torture/compile/20010209-1.c: New test.
40663
40664 2001-02-11 Jeffrey Oldham <oldham@codesourcery.com>
40665
40666 * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
40667 excess errors message but not if it crashes.
40668 * g++.old-deja/g++.other/crash27.C: Likewise.
40669 * g++.old-deja/g++.other/crash28.C: Likewise.
40670 * g++.old-deja/g++.other/crash30.C: Likewise.
40671 * g++.old-deja/g++.other/crash32.C: Likewise.
40672 * g++.old-deja/g++.other/crash35.C: Likewise.
40673 * g++.old-deja/g++.pt/inherit2.C: Likewise.
40674
40675 2001-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
40676
40677 * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
40678 gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
40679 g++.dg/dg.exp, g++.old-deja/old-deja.exp,
40680 g77.f-torture/execute/execute.exp,
40681 g77.f-torture/noncompile/noncompile.exp,
40682 gcc.c-torture/execute/execute.exp,
40683 gcc.c-torture/execute/memcheck/memcheck.exp,
40684 gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
40685 gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
40686 gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
40687 gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
40688 gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
40689 lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
40690 lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
40691 lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
40692 Remove bug reporting instructions with ancient email addresses.
40693
40694 2001-02-07 Jakub Jelinek <jakub@redhat.com>
40695
40696 * gcc.dg/20010202-1.c: New test.
40697 * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
40698
40699 2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
40700
40701 * g++.dg/stdbool-if.C: New test.
40702
40703 2001-02-07 Ovidiu Predescu <ovidiu@cup.hp.com>
40704
40705 * objc/execute/fdecl.m: Added main().
40706
40707 2001-02-07 Jakub Jelinek <jakub@redhat.com>
40708
40709 * gcc.c-torture/execute/20010206-1.c: New test.
40710
40711 2001-02-06 Neil Booth <neil@daikokuya.demon.co.uk>
40712
40713 * gcc.dg/cpp/avoidpaste1.c: Update.
40714
40715 2001-02-05 Ovidiu Predescu <ovidiu@cup.hp.com>
40716
40717 * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
40718 Pero <nicola@brainstorm.co.uk>.
40719 * objc/execute/fdecl.m: Declare foo as pointer to AClass.
40720
40721 2001-02-06 Nathan Sidwell <nathan@codesourcery.com>
40722
40723 * g++.old-deja/g++.pt/spec39.C: New test.
40724
40725 2001-02-05 Jakub Jelinek <jakub@redhat.com>
40726
40727 * gcc.c-torture/compile/20010202-1.c: New test.
40728
40729 2001-02-05 Nathan Sidwell <nathan@codesourcery.com>
40730
40731 * g++.old-deja/g++.abi/primary2.C: New test.
40732 * g++.old-deja/g++.abi/primary3.C: New test.
40733 * g++.old-deja/g++.abi/primary4.C: New test.
40734 * g++.old-deja/g++.abi/primary5.C: New test.
40735 * g++.old-deja/g++.abi/vtable3.h: New test.
40736 * g++.old-deja/g++.abi/vtable3a.C: New test.
40737 * g++.old-deja/g++.abi/vtable3b.C: New test.
40738 * g++.old-deja/g++.abi/vtable3c.C: New test.
40739 * g++.old-deja/g++.abi/vtable3d.C: New test.
40740 * g++.old-deja/g++.abi/vtable3e.C: New test.
40741 * g++.old-deja/g++.abi/vtable3f.C: New test.
40742 * g++.old-deja/g++.abi/vtable3g.C: New test.
40743 * g++.old-deja/g++.abi/vtable3h.C: New test.
40744 * g++.old-deja/g++.abi/vtable3i.C: New test.
40745 * g++.old-deja/g++.abi/vtable3j.C: New test.
40746 * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
40747
40748 2001-02-03 Jakub Jelinek <jakub@redhat.com>
40749
40750 * g++.old-deja/g++.other/anon6.C: New test.
40751 * g++.old-deja/g++.other/anon7.C: New test.
40752
40753 2001-02-01 Neil Booth <neil@daikokuya.demon.co.uk>
40754
40755 * gcc.dg/cpp/avoidpaste2.c: New tests.
40756
40757 2001-01-31 Jakub Jelinek <jakub@redhat.com>
40758
40759 * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
40760
40761 2001-01-31 Jeffrey Oldham <oldham@codesourcery.com>
40762
40763 * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
40764 DECIMAL_DIG cases for Irix."
40765
40766 2001-01-31 J"orn Rennecke <amylaar@redhat.com>
40767
40768 * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
40769
40770 2001-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
40771
40772 * gcc.dg/c99-tag-1.c: New test.
40773
40774 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
40775
40776 * gcc.dg/cpp/tr-warn1.c: Add tests.
40777
40778 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
40779
40780 * gcc.dg/cpp/avoidpaste1.c: Update.
40781 * gcc.dg/cpp/paste4.c: Update.
40782
40783 2001-01-30 Jeffrey Oldham <oldham@codesourcery.com>
40784
40785 * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
40786 cases for Irix.
40787
40788 2001-01-30 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
40789
40790 * g++.old-deja/g++.other/inline19.C: New test.
40791
40792 2001-01-30 Neil Booth <neil@daikokuya.demon.co.uk>
40793
40794 * gcc.dg/Wlarger-than.c: New test.
40795
40796 2001-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
40797
40798 * gcc.dg/cpp/avoidpaste1.c: Fix typos.
40799
40800 2001-01-29 Jakub Jelinek <jakub@redhat.com>
40801
40802 * gcc.c-torture/execute/20010129-1.c: New test.
40803 * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
40804
40805 2001-01-28 Neil Booth <neil@daikokuya.demon.co.uk>
40806
40807 * gcc.dg/cpp/avoidpaste1.c: Test case.
40808
40809 2001-01-28 Jakub Jelinek <jakub@redhat.com>
40810
40811 * g++.old-deja/g++.other/inline18.C: New test.
40812
40813 2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40814
40815 * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
40816 and __builtin_putchar.
40817
40818 2001-01-27 Jakub Jelinek <jakub@redhat.com>
40819
40820 * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
40821 tests.
40822
40823 2001-01-25 Jeffrey Oldham <oldham@codesourcery.com>
40824
40825 * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
40826 floating point number rounding mode to round to the nearest
40827 representable mode.
40828
40829 2001-01-25 Jakub Jelinek <jakub@redhat.com>
40830
40831 * g++.old-deja/g++.other/mangle2.C: New test.
40832
40833 2001-01-24 Joseph S. Myers <jsm28@cam.ac.uk>
40834
40835 * gcc.c-torture/compile/20010124-1.c: New test.
40836
40837 2001-01-24 Nathan Sidwell <nathan@codesourcery.com>
40838
40839 * g++.old-deja/g++.pt/spec38.C: New test.
40840
40841 2001-01-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40842
40843 * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
40844 "Build don't run".
40845
40846 2001-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40847
40848 * gcc.c-torture/execute/20010123-1.c: New test.
40849
40850 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
40851
40852 * g++.old-deja/g++.pt/spec37.C: New test.
40853
40854 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
40855
40856 * g++.old-deja/g++.pt/overload14.C: New test.
40857
40858 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40859
40860 * gcc.c-torture/execute/20010122-1.c: New test, exercise
40861 __builtin_return_address.
40862
40863 2001-01-22 Nathan Sidwell <nathan@codesourcery.com>
40864
40865 * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
40866 * g++.old-deja/g++.pt/spec35.C: New test.
40867 * g++.old-deja/g++.pt/spec36.C: New test.
40868
40869 2001-01-20 Jakub Jelinek <jakub@redhat.com>
40870
40871 * gcc.c-torture/compile/20010118-1.c: New test.
40872
40873 2001-01-20 Neil Booth <neil@daikokuya.demon.co.uk>
40874
40875 * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
40876
40877 2001-01-19 Jakub Jelinek <jakub@redhat.com>
40878
40879 * gcc.c-torture/execute/20010119-1.c: New test.
40880
40881 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
40882
40883 * g++.old-deja/g++.other/vbase5.C: New test.
40884
40885 2001-01-19 Jakub Jelinek <jakub@redhat.com>
40886
40887 * gcc.c-torture/execute/20010118-1.c: New test.
40888
40889 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
40890
40891 * g++.old-deja/g++.pt/deduct3.C: New test.
40892
40893 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
40894
40895 * g++.old-deja/g++.pt/spec34.C: New test.
40896
40897 2001-01-19 "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
40898
40899 * g77.f-torture/compile/20000601-2.f: New test.
40900
40901 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
40902
40903 * g++.old-deja/g++.other/init17.C: New test.
40904
40905 2001-01-18 Alexandre Oliva <aoliva@redhat.com>
40906
40907 * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
40908
40909 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
40910
40911 * g++.old-deja/g++.pt/unify8.C: New test.
40912
40913 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
40914
40915 * g++.old-deja/g++.abi/vbase1.C: New test.
40916
40917 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
40918
40919 * g++.old-deja/g++.pt/crash65.C: New test.
40920
40921 2001-01-18 Neil Booth <neil@daikokuya.demon.co.uk>
40922
40923 * gcc.dg/cpp/assembl2.S: New test case.
40924
40925 2001-01-17 Jeffrey Oldham <oldham@codesourcery.com>
40926
40927 * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
40928 are supported.
40929
40930 2001-01-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40931
40932 * g++.old-deja/g++.other/builtins1.C: New test.
40933 * g++.old-deja/g++.other/builtins2.C: Likewise.
40934 * g++.old-deja/g++.other/builtins3.C: Likewise.
40935 * g++.old-deja/g++.other/builtins4.C: Likewise.
40936
40937 2001-01-17 Jakub Jelinek <jakub@redhat.com>
40938
40939 * gcc.c-torture/compile/20010117-1.c: New test.
40940 * gcc.c-torture/compile/20010117-2.c: New test.
40941
40942 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
40943
40944 * g77.f-torture/execute/20010116.[fx]: New test,
40945 XFAIL on i?86-*-*.
40946 * g77.f-torture/compile/20010115.f: Indicate it's
40947 a test for PR fortran/1636.
40948
40949 2001-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
40950
40951 * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
40952
40953 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
40954
40955 * g77.f-torture/compile/20010115.f: New test.
40956
40957 2001-01-15 Nathan Sidwell <nathan@codesourcery.com>
40958
40959 * g++.old-deja/g++.pt/nontype5.C: New test.
40960
40961 2001-01-15 Neil Booth <neil@daikokuya.demon.co.uk>
40962
40963 * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
40964 have an equivalent working one below it.
40965
40966 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
40967
40968 * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
40969 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
40970
40971 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
40972
40973 * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
40974 message containing "init_priority".
40975 (conpr-2.C): Likewise.
40976 (conpr-3.C): Likewise.
40977 * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
40978
40979 2001-01-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40980
40981 * gcc.c-torture/execute/20010114-2.c: New test.
40982
40983 2001-01-14 Joseph S. Myers <jsm28@cam.ac.uk>
40984
40985 * gcc.c-torture/compile/20010114-1.c: New test.
40986 * gcc.c-torture/compile/20010114-1.x: Xfail.
40987 * gcc.c-torture/compile/20010114-2.c: New test.
40988 * gcc.c-torture/execute/20010114-1.c: New test.
40989 * gcc.dg/trunc-1.c: New test.
40990 * gcc.dg/uninit-B.c: New test.
40991
40992 2001-01-13 Nick Clifton <nickc@redhat.com>
40993
40994 * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
40995 target.
40996
40997 2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
40998
40999 * gcc.c-torture/compile/20010113-1.c: New test.
41000
41001 2001-01-13 Jakub Jelinek <jakub@redhat.com>
41002
41003 * gcc.c-torture/compile/20001212-1.c: New test.
41004
41005 2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
41006
41007 * gcc.dg/cpp/widestr1.c: Update.
41008 * gcc.dg/cpp/prag-imp.c: Remove.
41009
41010 2001-01-12 Jakub Jelinek <jakub@redhat.com>
41011
41012 * gcc.c-torture/execute/20000801-3.x: Remove.
41013 * gcc.dg/c90-init-1.c: New test.
41014 * gcc.dg/c99-init-1.c: New test.
41015 * gcc.dg/c99-init-2.c: New test.
41016 * gcc.dg/gnu99-init-1.c: New test.
41017
41018 2001-01-12 Richard Earnshaw <rearnsha@arm.com>
41019
41020 * lib/f-torture.exp (f_torture_compile): Prune the warnings before
41021 testing that no relevant ones were found.
41022
41023 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
41024
41025 * g++.old-deja/g++.pt/cast2.C: New test.
41026
41027 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
41028
41029 * g++.old-deja/g++.pt/friend47.C: New test.
41030
41031 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
41032
41033 * g++.old-deja/g++.pt/instantiate13.C: New test.
41034
41035 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
41036
41037 * g++.old-deja/g++.other/defarg7.C: New test.
41038 * g++.old-deja/g++.other/defarg8.C: New test.
41039
41040 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
41041
41042 * g++.old-deja/g++.pt/crash64.C: New test.
41043
41044 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
41045
41046 * g++.old-deja/g++.pt/crash63.C: New test.
41047
41048 2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
41049
41050 * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
41051
41052 2001-01-10 Alan Lehotsky <lehotsky@tiac.net>
41053
41054 * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
41055
41056 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
41057
41058 * g++.old-deja/g++.pt/error3.C: New test.
41059
41060 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
41061
41062 * g++.old-deja/g++.other/crash39.C: New test.
41063
41064 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
41065
41066 * g++.old-deja/g++.other/vbase4.C: New test.
41067
41068 2001-01-08 Jonathan Larmour <jlarmour@redhat.com>
41069
41070 * gcc.dg/20000419-2.c: Move to "special" subdirectory.
41071 * gcc.dg/special/20000419-2.c: New file. Identical to above.
41072 * gcc.dg/special/special.exp: New test driver which will check
41073 for alias support for the above test.
41074
41075 2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
41076
41077 * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
41078 problems on small machines.
41079 * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
41080 parameterize.
41081
41082 2001-01-09 Jeffrey Oldham <oldham@codesourcery.com>
41083
41084 * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
41085 mips.
41086 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
41087
41088 2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
41089
41090 * g++.old_deja/g++.pt/using8.C: New test.
41091
41092 2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
41093
41094 * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
41095
41096 2000-01-08 Loren J. Rittle <ljrittle@acm.org>
41097
41098 * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
41099 where a failure is expected.
41100 * gcc.c-torture/execute/ieee/rbug.x: Likewise.
41101
41102 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
41103
41104 * g++.old_deja/g++.pt/instantiate12.C: New test.
41105
41106 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
41107
41108 * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
41109 start of structs.
41110 * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
41111 * g++.old-deja/g++.brendan/crash17.C: Likewise.
41112 * g++.old-deja/g++.brendan/crash29.C: Likewise.
41113 * g++.old-deja/g++.brendan/crash48.C: Likewise.
41114 * g++.old-deja/g++.brendan/ns1.C: Likewise.
41115 * g++.old-deja/g++.brendan/warnings1.C: Likewise.
41116 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
41117 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
41118 * g++.old-deja/g++.eh/spec6.C: Likewise.
41119 * g++.old-deja/g++.jason/crash3.C: Likewise.
41120 * g++.old-deja/g++.law/ctors11.C: Likewise.
41121 * g++.old-deja/g++.law/ctors17.C: Likewise.
41122 * g++.old-deja/g++.law/ctors5.C: Likewise.
41123 * g++.old-deja/g++.law/ctors9.C: Likewise.
41124 * g++.old-deja/g++.mike/ambig1.C: Likewise.
41125 * g++.old-deja/g++.mike/net22.C: Likewise.
41126 * g++.old-deja/g++.mike/p3538a.C: Likewise.
41127 * g++.old-deja/g++.mike/p3538b.C: Likewise.
41128 * g++.old-deja/g++.mike/virt3.C: Likewise.
41129 * g++.old-deja/g++.niklas/t128.C: Likewise.
41130 * g++.old-deja/g++.other/anon4.C: Likewise.
41131 * g++.old-deja/g++.other/using1.C: Likewise.
41132 * g++.old-deja/g++.other/warn3.C: Likewise.
41133 * g++.old-deja/g++.pt/t37.C: Likewise.
41134 * g++.old-deja/g++.robertl/eb69.C: Likewise.
41135 * g++.old-deja/g++.robertl/eb71.C: Likewise.
41136
41137 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
41138
41139 * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
41140
41141 2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41142
41143 * gcc.c-torture/execute/stdio-opt-3.c: New test.
41144
41145 2001-01-07 Jakub Jelinek <jakub@redhat.com>
41146
41147 * gcc.c-torture/compile/20010107-1.c: New test.
41148
41149 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
41150
41151 * gcc.c-torture/execute/builtin-noret-1.c: New test.
41152
41153 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
41154
41155 * gcc.dg/format/format.h: New file.
41156 * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
41157 gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
41158 gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
41159 gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
41160 gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
41161 gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
41162 gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
41163 gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
41164 gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
41165 gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
41166 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
41167 gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
41168 gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
41169 gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
41170 gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
41171 gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
41172 gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
41173 gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
41174 gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
41175 gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
41176 gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
41177 instead of declaring standard types, macros and functions in each
41178 test.
41179
41180 2001-01-06 Alexandre Oliva <aoliva@redhat.com>
41181
41182 * gcc.c-torture/execute/20010106-1.c: New test.
41183
41184 2001-01-06 Joseph S. Myers <jsm28@cam.ac.uk>
41185
41186 * gcc.dg/format/format.exp: New file.
41187 * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
41188 * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
41189 * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
41190 * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
41191 * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
41192 * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
41193 * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
41194 * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
41195 * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
41196 * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
41197 * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
41198 * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
41199 * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
41200 * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
41201 * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
41202 * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
41203 * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
41204 * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
41205 * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
41206 * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
41207 * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
41208 * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
41209 * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
41210 * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
41211 * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
41212 * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
41213 * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
41214 * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
41215 * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
41216 * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
41217 * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
41218 * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
41219 * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
41220 * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
41221 * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
41222 * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
41223 * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
41224 * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
41225 * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
41226 * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
41227 * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
41228 * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
41229
41230 2001-01-05 Alexandre Oliva <aoliva@redhat.com>
41231
41232 * gcc.c-torture/execute/991228-1.c: Take word endianness into
41233 account.
41234
41235 2001-01-05 Joseph S. Myers <jsm28@cam.ac.uk>
41236
41237 * gcc.c-torture/execute/builtin-complex-1.c: New test.
41238
41239 2001-01-05 Nathan Sidwell <nathan@codesourcery.com>
41240
41241 * g++.old-deja/g++.pt/crash62.C: New test.
41242
41243 2001-01-04 Richard Henderson <rth@redhat.com>
41244
41245 * gcc.dg/20000926-1.c: Update expected warnings.
41246 * gcc.dg/array-2.c: Likewise.
41247 * gcc.dg/array-4.c: Also validate flexible array members.
41248 * gcc.dg/c99-flex-array-1.c: New.
41249
41250 2001-01-04 Joseph S. Myers <jsm28@cam.ac.uk>
41251
41252 * gcc.c-torture/compile/20001222-1.x: Remove.
41253
41254 2001-01-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
41255
41256 * gcc.c-torture/execute/built-in-setjmp.c: New.
41257
41258 2001-01-03 Richard Henderson <rth@redhat.com>
41259
41260 * gcc.dg/940510-1.c: Update expected error wording.
41261 * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
41262
41263 2001-01-03 Jeffrey Oldham <oldham@codesourcery.com>
41264
41265 * lib/target-supports.exp (check_alias_available): Modified to
41266 indicate aliases not supported if only weak aliases are supported.
41267
41268 2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41269
41270 * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
41271 Turn on cmpstrsi checks for __pj__ and __i370__.
41272
41273 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
41274
41275 * g++.old-deja/g++.other/virtual11.C: New test.
41276
41277 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
41278
41279 * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
41280
41281 2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41282
41283 * gcc.c-torture/compile/20010102-1.c: New test.
41284
41285 2001-01-02 Andreas Jaeger <aj@suse.de>
41286
41287 * gcc.dg/noreturn-3.c: New test.
41288
41289 * gcc.dg/noreturn-4.c: New test.
41290
41291 2001-01-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41292
41293 * gcc.c-torture/execute/stdio-opt-1.c: Also test
41294 __builtin_fputc and __builtin_fwrite.
41295
41296 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
41297
41298 * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
41299 signed char, not default char.
41300
41301 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
41302
41303 * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
41304
41305 2000-12-30 David Billinghurst <David.Billinghurst@riotinto.com>
41306
41307 * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
41308
41309 2000-12-29 Richard Henderson <rth@redhat.com>
41310
41311 * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
41312 (__cyg_profile_func_exit): Define.
41313
41314 2000-12-29 Hans-Peter Nilsson <hp@bitrange.com>
41315
41316 * g++.dg/vtgc1.C: New test.
41317
41318 2000-12-28 Geoffrey Keating <geoffk@redhat.com>
41319
41320 * gcc.dg/noncompile/20001228-1.c: New test.
41321
41322 * gcc.dg/20001228-1.c: New test.
41323
41324 * gcc.c-torture/execute/20001228-1.c: New test.
41325
41326 2000-12-28 Joseph S. Myers <jsm28@cam.ac.uk>
41327
41328 * gcc.dg/format-strfmon-1.c: New test.
41329
41330 2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41331
41332 * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
41333 * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
41334 * gcc.c-torture/execute/string-opt-1.c: Likewise.
41335 * gcc.c-torture/execute/string-opt-2.c: Likewise.
41336 * gcc.c-torture/execute/string-opt-3.c: Likewise.
41337 * gcc.c-torture/execute/string-opt-4.c: Likewise.
41338 * gcc.c-torture/execute/string-opt-6.c: Likewise.
41339 * gcc.c-torture/execute/string-opt-7.c: Likewise.
41340 * gcc.c-torture/execute/string-opt-8.c: Likewise.
41341 * gcc.c-torture/execute/string-opt-9.c: Likewise.
41342 * gcc.c-torture/execute/string-opt-10.c: Likewise.
41343 * gcc.c-torture/execute/string-opt-11.c: Likewise.
41344 * gcc.c-torture/execute/string-opt-12.c: Likewise.
41345
41346 * gcc.c-torture/execute/string-opt-3.c: Test rindex.
41347 * gcc.c-torture/execute/string-opt-4.c: Test index.
41348
41349 2000-12-26 Geoffrey Keating <geoffk@redhat.com>
41350
41351 * gcc.c-torture/compile/20001226-1.c: New test.
41352
41353 2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
41354
41355 * gcc.c-torture/compile/20001222-1.c: New test.
41356 * gcc.c-torture/compile/20001222-1.x: Xfail.
41357
41358 2000-12-22 Alexandre Oliva <aoliva@redhat.com>
41359
41360 * gcc.c-torture/execute/comp-goto-2.c: New test.
41361
41362 2000-12-21 J"orn Rennecke <amylaar@redhat.com>
41363
41364 * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
41365 Use long types if __INT_MAX__ is 32767.
41366 (main): Use cast to (sint32 *) when poking 88 into a_page.
41367
41368 * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
41369
41370 2000-12-21 Bernd Schmidt <bernds@redhat.com>
41371
41372 * gcc.c-torture/compile/20001221-1.c: New test.
41373 * gcc.c-torture/execute/20001221-1.c: New test.
41374
41375 2000-12-20 Richard Henderson <rth@redhat.com>
41376
41377 * g++.old-deja/g++.pt/crash36.C: Update error lines.
41378 * g++.old-deja/g++.robertl/eb109.C: Likewise.
41379
41380 2000-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41381
41382 * gcc.dg/compare3.c: New test.
41383
41384 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
41385
41386 * gcc.dg/format-warnll-1.c: New test.
41387
41388 2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
41389
41390 * gcc.dg/cpp/cmdlne-P.c: New test.
41391
41392 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
41393
41394 * gcc.c-torture/execute/builtin-abs-1.c,
41395 gcc.c-torture/execute/builtin-abs-2.c: New tests.
41396
41397 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
41398
41399 * gcc.dg/cpp/multiline.c: New test.
41400
41401 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
41402
41403 * g++.old-deja/g++.other/syshdr1.C: Update.
41404 * gcc.dg/cpp/lineflags.c: Remove temporarily.
41405
41406 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41407
41408 * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
41409
41410 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41411
41412 * g++.old-deja/g++.pt/ttp65.C: New test.
41413
41414 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41415
41416 * g++.old-deja/g++.pt/ttp64.C: New test.
41417
41418 2000-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41419
41420 * g++.old-deja/g++.pt/spec33.C: New test.
41421
41422 2000-12-14 Catherine Moore <clm@redhat.com>
41423
41424 * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
41425 * gcc.c-torture/execute/920612-2.c: Likewise.
41426 * gcc.c-torture/execute/920428-2.c: Likewise.
41427 * gcc-c-torture/execute/va-arg-11.c: Call exit.
41428 * gcc.c-torture/execute/va-arg-21.c: Likewise.
41429
41430 2000-12-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41431
41432 * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
41433 * gcc.dg/pack-test-2.c: Likewise.
41434
41435 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
41436
41437 Tests by Zack Weinberg <zackw@stanford.edu>.
41438
41439 * gcc.dg/cpp/defined.c: Update.
41440 * gcc.dg/cpp/defined_trad.c: New tests.
41441
41442 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
41443
41444 * gcc.dg/cpp/trad-direct.c: Update.
41445
41446 2000-12-11 Neil Booth <neilb@earthling.net>
41447
41448 * gcc.dg/cpp/defined_trad.c
41449
41450 2000-12-11 Neil Booth <neilb@earthling.net>
41451
41452 * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
41453
41454 2000-12-09 Joseph S. Myers <jsm28@cam.ac.uk>
41455
41456 * gcc.dg/format-miss-2.c: New test.
41457
41458 2000-12-09 Neil Booth <neilb@earthling.net>
41459
41460 * gcc.dg/cpp/lineflags.c: New tests.
41461 * gcc.dg/cpp/poison.c: Update.
41462 * gcc.dg/cpp/redef2.c: Update.
41463 * gcc.dg/cpp/skipping.c: New test.
41464
41465 2000-12-07 Geoffrey Keating <geoffk@redhat.com>
41466
41467 * g++.old-deja/g++.other/eh3.C: New testcase.
41468
41469 2000-12-07 Neil Booth <neilb@earthling.net>
41470
41471 * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
41472 wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
41473 wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
41474 wtr-union-init-2.c, wtr-union-init-3.c: Update.
41475 * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
41476 Update.
41477
41478 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
41479
41480 * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
41481 __SIZE_TYPE__ instead of int for type of integers cast to
41482 pointers.
41483
41484 2000-12-07 Jakub Jelinek <jakub@redhat.com>
41485
41486 * g++.old-deja/g++.other/cleanup4.C: New test.
41487
41488 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
41489
41490 * format-sec-1.c: New test.
41491
41492 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
41493
41494 * gcc.dg/format-nonlit-3.c: New test.
41495
41496 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
41497
41498 * gcc.dg/c90-printf-1.c: Add test for printf formats reading
41499 through a null pointer.
41500
41501 2000-12-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41502
41503 * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
41504 * g++.old-deja/g++.pt/partial4.C: New test.
41505
41506 2000-12-06 J. David Anglin <dave@hiauly1.hia.nrc.ca>
41507
41508 * gcc.c-torture/execute/ieee/hugeval.x: New.
41509
41510 2000-12-06 Neil Booth <neilb@earthling.net>
41511
41512 * gcc.dg/cpp/backslash2.c: New tests.
41513
41514 2000-12-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41515
41516 * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
41517 * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
41518
41519 2000-12-05 Geoffrey Keating <geoffk@redhat.com>
41520
41521 * gcc.c-torture/execute/20001203-2.c: New testcase.
41522
41523 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
41524
41525 * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
41526 * g++.old-deja/g++.other/virtual10.C: New test.
41527
41528 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
41529
41530 * g++.old-deja/g++.mike/pmf5.C: Remove test.
41531
41532 2000-12-05 Richard Henderson <rth@redhat.com>
41533
41534 * gcc.c-torture/compile/20001205-1.c: New.
41535
41536 2000-12-04 Neil Booth <neilb@earthling.net>
41537
41538 * g++.old-deja/g++.other/virtual9.C: New test.
41539 * g++.old-deja/g++.pt/crash61.C: New test.
41540 * gcc.c-torture/execute/loop-9.c: New test.
41541
41542 2000-12-04 Neil Booth <neilb@earthling.net>
41543
41544 * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
41545 * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
41546 * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
41547 * gcc.dg/cpp/extratokens.c: ...here.
41548
41549 2000-12-04 Neil Booth <neilb@earthling.net>
41550
41551 * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
41552 New tests.
41553
41554 2000-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41555
41556 * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
41557 * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
41558
41559 2000-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
41560
41561 * gcc.c-torture/execute/20001203-1.c: New test.
41562
41563 2000-12-03 Neil Booth <neilb@earthling.net>
41564
41565 * gcc.dg/cpp/macro6.c: New test cases.
41566
41567 2000-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41568
41569 * gcc.c-torture/execute/string-opt-9.c: New test.
41570 * gcc.c-torture/execute/string-opt-10.c: Likewise.
41571 * gcc.c-torture/execute/string-opt-11.c: Likewise.
41572 * gcc.c-torture/execute/string-opt-12.c: Likewise.
41573
41574 * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
41575 * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
41576
41577 2000-12-02 Geoffrey Keating <geoffk@redhat.com>
41578
41579 * gcc.dg/cpp/if-6.c: New testcase.
41580
41581 * gcc.dg/20001201-1.c: New testcase.
41582
41583 2000-12-02 Neil Booth <neilb@earthling.net>
41584
41585 * g++.old-deja/g++.other/externC4.C,
41586 g++.old-deja/g++.other/friend10.C: New tests.
41587
41588 2000-12-02 Neil Booth <neilb@earthling.net>
41589
41590 * g++.old-deja/g++.other/instan2.C
41591 * g++.old-deja/g++.other/instan3.C: New test.
41592
41593 2000-12-02 Neil Booth <neilb@earthling.net>
41594
41595 * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
41596 c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
41597 gnuc99.c,gnuc99-pedantic.c: New tests.
41598
41599 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
41600
41601 * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
41602 gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
41603
41604 2000-12-01 Neil Booth <neilb@earthling.net>
41605
41606 * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
41607 * gcc.dg/cpp/poison.c: Update.
41608 * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
41609
41610 2000-12-01 Toon Moene <toon@moene.indiv.nluug.nl>
41611
41612 * g77.f-torture/execute/20001201.f: New test.
41613
41614 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
41615
41616 * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
41617
41618 2000-12-01 Jakub Jelinek <jakub@redhat.com>
41619
41620 * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
41621
41622 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>
41623
41624 * g++.old-deja/g++.other/cast6.C: New test.
41625
41626 2000-11-30 Geoffrey Keating <geoffk@redhat.com>
41627
41628 * gcc.c-torture/execute/20001130-2.c: New testcase.
41629
41630 2000-11-30 Richard Henderson <rth@redhat.com>
41631
41632 * gcc.c-torture/execute/20001130-1.c: New test.
41633
41634 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
41635
41636 * g++.old-deja/g++.other/op3.C: New test.
41637
41638 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
41639
41640 * g++.old-deja/g++.other/op2.C: New test.
41641
41642 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
41643
41644 * g++.old-deja/g++.other/crash38.C: New test.
41645
41646 2000-11-29 Toon Moene <toon@moene.indiv.nluug.nl>
41647
41648 * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
41649
41650 2000-11-29 Jakub Jelinek <jakub@redhat.com>
41651
41652 * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
41653 tests.
41654 * gcc.c-torture/execute/string-opt-6.c: New test.
41655
41656 * gcc.dg/20001117-1.c: Add main.
41657
41658 2000-11-28 Geoffrey Keating <geoffk@redhat.com>
41659
41660 * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
41661 Move from here ...
41662 * gcc.dg/940510-1.c: ... to here.
41663
41664 * gcc.dg/20000926-1.c: GNU C now allows initializations of
41665 zero-size arrays in toplevel structures.
41666
41667 2000-11-28 Jakub Jelinek <jakub@redhat.com>
41668
41669 * gcc.c-torture/execute/loop-8.c: New test.
41670
41671 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
41672
41673 * g++.old-deja/g++.other/base1.C: New test.
41674
41675 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
41676
41677 * g++.old-deja/g++.other/parse2.C: New test.
41678
41679 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
41680
41681 * g++.old-deja/g++.pt/incomplete1.C: New test.
41682
41683 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
41684
41685 * g++.old-deja/g++.other/friend9.C: New test.
41686
41687 2000-11-28 Jakub Jelinek <jakub@redhat.com>
41688
41689 * gcc.dg/20001127-1.c: New test.
41690
41691 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
41692
41693 * g++.old-deja/g++.pt/friend46.C: New test.
41694
41695 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
41696
41697 * g++.old-deja/g++.other/ptrmem8.C: New test.
41698
41699 2000-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41700
41701 * gcc.c-torture/execute/string-opt-7.c: New test.
41702 * gcc.c-torture/execute/string-opt-8.c: Likewise.
41703
41704 2000-11-26 Gabriel Dos Reis <gdr@codesourcery.com>
41705
41706 * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
41707 instead of 'mkcheck 2'.
41708
41709 2000-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
41710
41711 * gcc.c-torture/execute/memcheck/driver.c,
41712 gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
41713 C9X references to refer to C99.
41714
41715 2000-11-25 Jakub Jelinek <jakub@redhat.com>
41716
41717 * gcc.dg/ultrasp3.c: New test.
41718
41719 2000-11-25 Neil Booth <neilb@earthling.net>
41720
41721 * gcc.dg/cpp/include2.c: Update test to be locale independent.
41722
41723 2000-11-25 Alexandre Oliva <aoliva@redhat.com>
41724
41725 * gcc.c-torture/compile/20001123-2.c: New.
41726
41727 2000-11-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41728
41729 * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
41730
41731 2000-11-24 Bernd Schmidt <bernds@redhat.co.uk>
41732
41733 * gcc.dg/sequence-point-1.c: Add some new tests.
41734 * gcc.c-torture/execute/20001124-1.c: New test.
41735
41736 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
41737
41738 * g++.old-deja/g++.other/vaarg4.C: New test.
41739 * gcc.c-torture/compile/20001123-1.c: New test.
41740
41741 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
41742
41743 * g++.other/crash24.C: Adjust and remove XFAIL.
41744 * g++.other/crash37.C: New test.
41745
41746 2000-11-23 Nathan Sidwell <nathan@codesourcery.com>
41747
41748 * g++.old-deja/g++.pt/instantiate9.C: New test.
41749
41750 2000-11-22 Mark Mitchell <mark@codesourcery.com>
41751
41752 * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
41753 new ABI, too.
41754
41755 * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
41756 * g++.old-deja/g++.robertl/eb55.C: Likewise.
41757
41758 2000-11-22 Neil Booth <neilb@earthling.net>
41759
41760 * gcc.dg/cpp/Wtrigraphs.c: New test.
41761
41762 2000-11-22 Loren J. Rittle <ljrittle@acm.org>
41763
41764 * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
41765
41766 2000-11-22 Jakub Jelinek <jakub@redhat.com>
41767
41768 * gcc.c-torture/execute/ieee/20001122-1.c: New test.
41769
41770 2000-11-22 Hans-Peter Nilsson <hp@bitrange.com>
41771
41772 * lib/gcc-dg.exp: load_lib scanasm.exp.
41773 (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
41774 * lib/g++-dg.exp: load_lib scanasm.exp.
41775 * lib/scanasm.exp: New.
41776 (scan-assembler, scan-assembler-not): Add optional arguments to
41777 test name, or if not present, the pattern name.
41778 (scan-assembler-dem, scan-assembler-dem-not): New.
41779
41780 * g++.dg/dg.exp: New.
41781
41782 2000-11-21 Neil Booth <neilb@earthling.net>
41783
41784 * gcc.dg/cpp/integrated1.c: Remove.
41785
41786 2000-11-21 Jakub Jelinek <jakub@redhat.com>
41787
41788 * gcc.c-torture/execute/20001121-1.c: New test.
41789
41790 2000-11-21 Richard Henderson <rth@redhat.com>
41791
41792 * gcc.c-torture/compile/20001121-1.c: New test.
41793
41794 2000-11-20 Neil Booth <neilb@earthling.net>
41795
41796 * gcc.dg/cpp/integrated1.c: New test.
41797
41798 2000-11-21 Jakub Jelinek <jakub@redhat.com>
41799
41800 * g++.old-deja/g++.other/inline17.C: New test.
41801
41802 2000-11-20 Donald Lindsay <dlindsay@redhat.com>
41803
41804 * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
41805 local variable to be zero: I made the variable global. Now
41806 uses abort() and exit() instead of relying on main's return value.
41807
41808 2000-11-20 Neil Booth <neilb@earthling.net>
41809
41810 * gcc.dg/cpp/paste2.c: Update test.
41811 * objc/execute/paste.m: New test.
41812
41813 2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
41814
41815 * gcc.dg/c99-condexpr-1.c: New test.
41816
41817 2000-11-20 Neil Booth <neilb@earthling.net>
41818
41819 * gcc.dg/cpp/macsyntx.c: Use correct command line option.
41820
41821 2000-11-20 Nathan Sidwell <nathan@codesourcery.com>
41822
41823 * g++.old-deja/g++.pt/export1.C: New test.
41824
41825 2000-11-20 Jakub Jelinek <jakub@redhat.com>
41826
41827 * gcc.dg/20001117-1.c: New test.
41828
41829 2000-11-18 Richard Henderson <rth@redhat.com>
41830
41831 * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
41832
41833 2000-11-18 Richard Henderson <rth@redhat.com>
41834
41835 * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
41836 * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
41837 * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
41838
41839 2000-11-18 Richard Henderson <rth@redhat.com>
41840
41841 * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
41842 (main): New. Exit cleanly.
41843
41844 2000-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
41845
41846 * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
41847 gcc.dg/c99-fordecl-2.c: New tests.
41848
41849 2000-11-18 Richard Henderson <rth@redhat.com>
41850
41851 * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
41852 * gcc.c-torture/execute/zerolen-2.c: New.
41853
41854 2000-11-18 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41855
41856 * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
41857 memory.
41858
41859 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
41860
41861 * g++.old-deja/g++.pt/instantiate8.C: New test.
41862
41863 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
41864
41865 * g++.old-deja/g++.other/incomplete.C: Add more tests.
41866 * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
41867
41868 2000-11-16 Nick Clifton <nickc@redhat.com>
41869
41870 * gcc.c-torture/execute/nestfunc-2.c: New test.
41871 * gcc.c-torture/execute/nestfunc-3.c: New test.
41872
41873 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
41874
41875 * gcc.c-torture/compile/20001116-1.c: New test.
41876
41877 2000-11-15 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41878
41879 * gcc.c-torture/execute/20001115-1.c: New test.
41880
41881 2000-11-15 Mark Mitchell <mark@codesourcery.com>
41882
41883 * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
41884 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
41885 * g++.old-deja/g++.abi/ptrflags.C: Likewise.
41886 * g++.old-deja/g++.abi/vmihint.C: Likewise.
41887
41888 2000-11-15 Neil Booth <neilb@earthling.net>
41889
41890 gcc.dg/cpp/_Pragma1.c: Update.
41891 gcc.dg/cpp/_Pragma2.c: New test.
41892
41893 2000-11-15 Nathan Sidwell <nathan@codesourcery.com>
41894
41895 * g++.old-deja/g++.other/anon5.C: New test.
41896
41897 2000-11-14 Joseph S. Myers <jsm28@cam.ac.uk>
41898
41899 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
41900 tests.
41901
41902 2000-11-14 Jakub Jelinek <jakub@redhat.com>
41903
41904 * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
41905 output.
41906
41907 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
41908
41909 * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
41910 labels at end of compound statements.
41911
41912 2000-11-13 Jakub Jelinek <jakub@redhat.com>
41913
41914 * gcc.c-torture/execute/loop-7.c: New test.
41915
41916 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
41917
41918 * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
41919
41920 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
41921
41922 * gcc.dg/c99-bool-1.c: New test.
41923
41924 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
41925
41926 * gcc.dg/c99-scope-1.c: Remove xfail.
41927 * gcc.dg/c99-scope-2.c: New test.
41928
41929 2000-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41930
41931 * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
41932 * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
41933
41934 2000-11-11 Mark Mitchell <mark@codesourcery.com>
41935
41936 * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
41937 error messages.
41938
41939 * g++.mike/p700.C: Don't typedef wchar_t.
41940 * g++.mike/p784.C: Likewise.
41941 * g++.mike/eb101.C: Don't use __wchar_t.
41942
41943 2000-11-11 Toon Moene <toon@moene.indiv.nluug.nl>
41944
41945 * g77.f-torture/execute/20001111.[fx]: Test premature exit
41946 from DO loop.
41947
41948 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
41949
41950 * gcc.c-torture/execute/20001111-1.c: New test.
41951
41952 2000-11-10 Nick Clifton <nickc@redhat.com>
41953
41954 * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
41955 long multuiple and accumulate.
41956
41957 2000-11-09 Richard Henderson <rth@redhat.com>
41958
41959 * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
41960 via size_t instead of int.
41961
41962 * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
41963 * gcc.c-torture/execute/string-opt-2.c: Likewise.
41964 * gcc.c-torture/execute/string-opt-3.c: Likewise.
41965 * gcc.c-torture/execute/string-opt-4.c: Likewise.
41966
41967 2000-11-09 Geoffrey Keating <geoffk@redhat.com>
41968
41969 * gcc.c-torture/compile/20001109-1.c: New test.
41970 * gcc.c-torture/compile/20001109-2.c: New test.
41971
41972 2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
41973
41974 * g++.old-deja/g++.pt/operator1.C: New test.
41975 * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
41976
41977 2000-11-09 Jakub Jelinek <jakub@redhat.com>
41978
41979 * gcc.dg/20001108-1.c: New test.
41980
41981 2000-11-09 Jakub Jelinek <jakub@redhat.com>
41982
41983 * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
41984 with both arguments constant strings.
41985 * gcc.c-torture/execute/string-opt-3.c: New test.
41986 * gcc.c-torture/execute/string-opt-4.c: New test.
41987 * gcc.c-torture/execute/string-opt-5.c: New test.
41988
41989 2000-11-08 Nick Clifton <nickc@redhat.com>
41990
41991 * gcc.c-torture/execute/20001108-1.c: New test case. Checks
41992 mulsidi3adddi patterns.
41993
41994 2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
41995
41996 * g++.old-deja/g++.other/crash36.C: New test.
41997
41998 2000-11-08 Jakub Jelinek <jakub@redhat.com>
41999
42000 * g++.old-deja/g++.other/init16.C: New test.
42001
42002 2000-11-06 Loren J. Rittle <ljrittle@acm.org>
42003
42004 * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
42005
42006 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
42007
42008 * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
42009 * gcc.c-torture/execute/va-arg-16.x: Likewise.
42010 * gcc.c-torture/execute/va-arg-17.x: Likewise.
42011
42012 2000-11-07 DJ Delorie <dj@redhat.com>
42013
42014 * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
42015
42016 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42017
42018 * gcc.c-torture/execute/string-opt-1.c: New test.
42019
42020 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
42021
42022 * gcc.c-torture/execute/va-arg-15.x: New file. Fails on
42023 mips-sgi-irix6.* because the MIPS ABI passes floating-point
42024 parameters in registers, and there is no way for a varargs
42025 function to know in which order the integer and floating-point
42026 parameters should be interleaved when they are placed on the
42027 stack.
42028 * gcc.c-torture/execute/va-arg-16.x: Likewise.
42029 * gcc.c-torture/execute/va-arg-17.x: Likewise.
42030
42031 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42032
42033 * gcc.c-torture/execute/string-opt-2.c: New test.
42034
42035 2000-11-07 Nathan Sidwell <nathan@codesourcery.com>
42036
42037 * g++.old-deja/g++.pt/crash60.C: New test.
42038
42039 2000-11-06 Jakub Jelinek <jakub@redhat.com>
42040
42041 * g++.old-deja/g++.other/crash24.C: New test.
42042 * g++.old-deja/g++.other/crash25.C: New test.
42043 * g++.old-deja/g++.other/crash26.C: New test.
42044 * g++.old-deja/g++.other/crash27.C: New test.
42045 * g++.old-deja/g++.other/crash28.C: New test.
42046 * g++.old-deja/g++.other/crash29.C: New test.
42047 * g++.old-deja/g++.other/crash30.C: New test.
42048 * g++.old-deja/g++.other/crash31.C: New test.
42049 * g++.old-deja/g++.other/crash32.C: New test.
42050 * g++.old-deja/g++.other/crash33.C: New test.
42051 * g++.old-deja/g++.other/crash34.C: New test.
42052 * g++.old-deja/g++.other/crash35.C: New test.
42053
42054 2000-11-06 Jakub Jelinek <jakub@redhat.com>
42055
42056 * gcc.c-torture/execute/20001031-1.c: New test.
42057
42058 2000-11-04 Mark Mitchell <mark@codesourcery.com>
42059
42060 * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
42061 namespace.
42062
42063 * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
42064 standards-conformant.
42065
42066 * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
42067
42068 * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
42069 * g++.old-deja/g++.mike/p755a.C: Likewise.
42070 * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
42071 library makes no calls to `operator new' during initialization.
42072
42073 2000-11-04 Neil Booth <neilb@earthling.net>
42074
42075 * gcc.dg/cpp/include2.c: New tests.
42076
42077 2000-11-03 Mark P Mitchell <mark@codesourcery.com>
42078
42079 * lib/g++.exp (g++_set_ld_library_path): New function.
42080 Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
42081
42082 2000-11-03 Bernd Schmidt <bernds@redhat.co.uk>
42083
42084 * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus
42085 warnings.
42086
42087 2000-11-01 Richard Henderson <rth@redhat.com>
42088
42089 * g++.old-deja/g++.ext/namedret1.C: New.
42090 * g++.old-deja/g++.ext/namedret2.C: New.
42091 * g++.old-deja/g++.ext/namedret3.C: New.
42092
42093 2000-10-31 Geoffrey Keating <geoffk@cygnus.com>
42094
42095 * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
42096 * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
42097
42098 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42099
42100 * gcc.c-torture/execute/va-arg-21.c: New test.
42101
42102 2000-10-31 Joseph S. Myers <jsm28@cam.ac.uk>
42103
42104 * gcc.dg/c99-complex-2.c: New test.
42105
42106 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42107
42108 * gcc.c-torture/execute/stdio-opt-1.c: New test.
42109
42110 2000-10-31 Jakub Jelinek <jakub@redhat.com>
42111
42112 * g++.old-deja/g++.other/inline16.C: New test.
42113
42114 2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
42115
42116 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
42117 __PRETTY_FUNCTION__
42118
42119 2000-10-29 Neil Booth <neilb@earthling.net>
42120
42121 * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
42122 New tests.
42123 * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
42124 * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
42125 optimisation.
42126
42127 2000-10-29 Neil Booth <neilb@earthling.net>
42128
42129 * gcc.dg/cpp/macro4.c, macro5.c: New tests.
42130 * mi1.c, mi1c.h: Add null directives to multiple-include test.
42131 * mi5.c: Test multiple includes work with -C.
42132 * trigraphs.c: Test ^= version.
42133
42134 2000-10-28 Neil Booth <neilb@earthling.net>
42135
42136 New tests and test updates for new macro expander.
42137
42138 * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
42139 endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
42140 paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
42141 tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
42142 new diagnostic messages.
42143
42144 * gcc.dg/cpp/macro3.c: New tests.
42145
42146 2000-10-27 Mark Mitchell <mark@codesourcery.com>
42147
42148 * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
42149 on the same line.
42150
42151 2000-10-27 Jakub Jelinek <jakub@redhat.com>
42152
42153 * g++.old-deja/g++.other/eh2.C: New test.
42154
42155 2000-10-27 Bernd Schmidt <bernds@cygnus.co.uk>
42156
42157 * gcc.c-torture/execute/20001027-1.c: New test.
42158
42159 2000-10-26 Richard Henderson <rth@redhat.com>
42160
42161 * gcc.c-torture/execute/20001026-1.c: New.
42162
42163 2000-10-26 Mark Mitchell <mark@codesourcery.com>
42164
42165 * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
42166 * g++.old-deja/g++.law/builtin1.C: Likewise.
42167 * g++.old-deja/g++.law/ctors10.C: Likewise.
42168 * g++.old-deja/g++.law/virtual3.C: Likewise.
42169 * g++.old-deja/g++.mike/p658.C: Likewise.
42170 * g++.old-deja/g++.other/sibcall1.C: Likewise.
42171 * g++.old-deja/g++.other/vaarg2.C: Likewise.
42172 * g++.old-deja/g++.robertl/eb124.C: Likewise.
42173 * g++.old-deja/g++.robertl/eb44.C: Likewise.
42174 * g++.old-deja/g++.robertl/eb77.C: Likewise.
42175
42176 2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
42177
42178 * gcc.c-torture/compile/20001024-1.c: New test.
42179
42180 2000-10-25 Mark Mitchell <mark@codesourcery.com>
42181
42182 * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
42183 to tell us whether or not we are using V3.
42184
42185 2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
42186
42187 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
42188 operands.
42189
42190 2000-10-25 Joseph S. Myers <jsm28@cam.ac.uk>
42191
42192 * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
42193
42194 2000-10-25 Jakub Jelinek <jakub@redhat.com>
42195
42196 * gcc.c-torture/execute/20001024-1.c: New test.
42197
42198 2000-10-24 Jakub Jelinek <jakub@redhat.com>
42199
42200 * g++.old-deja/g++.other/sibcall1.C: New test.
42201
42202 2000-10-20 Jakub Jelinek <jakub@redhat.com>
42203
42204 * gcc.dg/noncompile/init-3.c: New test.
42205
42206 2000-10-20 Joseph S. Myers <jsm28@cam.ac.uk>
42207
42208 * gcc.dg/format-array-1.c: New test.
42209
42210 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
42211
42212 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
42213 writing through null pointers; remove comment about testing
42214 unterminated strings.
42215
42216 2000-10-17 Matthew Hiller <hiller@redhat.com>
42217
42218 * gcc.c-torture/execute/20001017-2.c: New test.
42219
42220 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
42221
42222 * gcc.c-torture/compile/20001018-1.c: New test.
42223 * gcc.c-torture/compile/20001018-1.x: Xfail.
42224
42225 2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42226
42227 * gcc.c-torture/execute/20001017-1.c: New test.
42228
42229 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
42230
42231 * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
42232 for multiple use of arguments with scanf formats; add tests for
42233 multiple use of arguments.
42234
42235 2000-10-17 Bernd Schmidt <bernds@redhat.co.uk>
42236
42237 * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
42238
42239 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
42240
42241 * gcc.dg/format-miss-1.c: New test.
42242
42243 2000-10-16 Jakub Jelinek <jakub@redhat.com>
42244
42245 * gcc.c-torture/execute/20001013-1.c: New test.
42246
42247 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
42248
42249 * gcc.dg/format-branch-1.c: New test.
42250
42251 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
42252
42253 * README, lib/file-format.exp: Remove EGCS references.
42254
42255 2000-10-16 Jakub Jelinek <jakub@redhat.com>
42256
42257 * gcc.dg/20001013-1.c: New test.
42258
42259 2000-10-15 Joseph S. Myers <jsm28@cam.ac.uk>
42260
42261 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
42262 for intmax_t in the compiler using __typeof__ and the type rules
42263 for conditional expressions.
42264
42265 2000-10-13 Jakub Jelinek <jakub@redhat.com>
42266
42267 * gcc.dg/20001012-1.c: New test.
42268 * gcc.dg/20001012-2.c: New test.
42269
42270 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
42271
42272 * gcc.dg/format-attr-1.c: New test.
42273
42274 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
42275
42276 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
42277 __LONG_LONG_MAX__ instead of LLONG_MAX.
42278
42279 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
42280
42281 * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
42282 scanf flags.
42283 * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
42284 flags.
42285
42286 2000-10-11 Joseph S. Myers <jsm28@cam.ac.uk>
42287
42288 * gcc.dg/sequence-pt-1.c: New test.
42289
42290 2000-10-11 Geoff Keating <geoffk@cygnus.com>
42291
42292 * gcc.c-torture/execute/20001011-1.c: New testcase.
42293 Testcase provided by Zack Weinberg <zackw@stanford.edu>.
42294
42295 2000-10-10 Jakub Jelinek <jakub@redhat.com>
42296
42297 * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
42298 does not error on it.
42299
42300 2000-10-10 Jakub Jelinek <jakub@redhat.com>
42301
42302 * gcc.dg/20001009-1.c: New test.
42303
42304 Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>
42305
42306 * gcc.c-torture/compile/20001009-1.c: Move from here ....
42307 * gcc.c-torture/execute/20001009-2.c: ... to here.
42308
42309 2000-10-09 Geoff Keating <geoffk@cygnus.com>
42310
42311 * gcc.c-torture/compile/20001009-1.c: New testcase.
42312 * gcc.c-torture/execute/20001009-1.c: New testcase.
42313 Testcases provided by Jan Hubicka <jh@suse.cz>.
42314
42315 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
42316
42317 * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
42318 gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
42319 uintmax_t using <limits.h> to emulate the compiler's internal
42320 logic. No longer XFAIL %j tests.
42321
42322 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
42323
42324 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
42325 gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
42326 gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
42327 regexps and details of expected handling of some bad formats.
42328 * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
42329 suppression.
42330
42331 2000-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
42332
42333 * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
42334 g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
42335 g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
42336 gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
42337 in list archives.
42338
42339 2000-10-06 Richard Henderson <rth@cygnus.com>
42340
42341 * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
42342 * g++.old-deja/g++.brendan/crash52.C: Likewise.
42343 * g++.old-deja/g++.jason/report.C: Likewise.
42344 * g++.old-deja/g++.law/friend5.C: Likewise.
42345 * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling
42346 of the expected warnings.
42347
42348 2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
42349
42350 * g++.old-deja/g++.pt/enum14.C: New test.
42351
42352 2000-10-05 Nathan Sidwell <nathan@codesourcery.com>
42353
42354 * g++.old-deja/g++.pt/crash59.C: New test.
42355
42356 2000-10-04 Will Cohen <wcohen@redhat.com>
42357
42358 * gcc.dg/20000926-1.c: New test.
42359
42360 2000-10-03 Geoff Keating <geoffk@cygnus.com>
42361
42362 * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
42363 function name for current C++ compiler.
42364 Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
42365
42366 2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
42367
42368 * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
42369 __PRETTY_FUNCTION__.
42370 * g++.old-deja/g++.ext/pretty2.C: Likewise.
42371
42372 2000-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42373
42374 * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
42375
42376 2000-09-26 Jakub Jelinek <jakub@redhat.com>
42377
42378 * gcc.c-torture/compile/20000923-1.c: New test.
42379
42380 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
42381
42382 * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
42383 * g++.old-deja/g++.pt/ttp62.C: Same.
42384 * g++.old-deja/g++.other/inline14.C: Same.
42385
42386 2000-09-24 Richard Henderson <rth@cygnus.com>
42387
42388 * gcc.c-torture/execute/20000914-1.c: Declare malloc.
42389
42390 2000-09-24 Joseph S. Myers <jsm28@cam.ac.uk>
42391
42392 * gcc.dg/c90-printf-1.c: Add test for wide string format.
42393
42394 2000-09-22 Geoff Keating <geoffk@cygnus.com>
42395
42396 * gcc.c-torture/compile/20000922-1.c: New file.
42397
42398 2000-09-21 Nick Clifton <nickc@redhat.com>
42399
42400 * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
42401 a signed long modulo operation.
42402 (mod6): New function - perform an unsigned long modulo operation.
42403 (main): Add tests for modulos of very large numbers by very small
42404 dividends.
42405
42406 2000-09-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42407
42408 * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
42409
42410 2000-09-19 Richard Henderson <rth@cygnus.com>
42411
42412 * gcc.dg/compare2.c (case 10): XFAIL.
42413
42414 2000-09-18 Richard Henderson <rth@cygnus.com>
42415
42416 * gcc.c-torture/execute/20000906-1.c: Move ...
42417 * gcc.dg/20000906-1.c: ... here. Only run on targets
42418 that support __builtin_trap.
42419
42420 Mon 18-Sep-2000 19:23:11 BST Neil Booth <NeilB@earthling.net>
42421
42422 * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
42423
42424 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
42425
42426 * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
42427 * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add
42428 more $ format tests.
42429
42430 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
42431
42432 * gcc.dg/format-errmk-1.c: New test.
42433
42434 2000-09-17 Greg McGary <greg@mcgary.org>
42435
42436 * gcc.c-torture/execute/20000917-1.x: Remove.
42437
42438 2000-09-17 Joseph S. Myers <jsm28@cam.ac.uk>
42439
42440 * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
42441
42442 2000-09-17 Greg McGary <greg@mcgary.org>
42443
42444 * gcc.c-torture/execute/20000917-1.c: New test.
42445 * gcc.c-torture/execute/20000917-1.x: XFAIL.
42446
42447 2000-09-16 Neil Booth <NeilB@earthling.net>
42448
42449 * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
42450 in nested macro bug.
42451
42452 2000-09-15 Neil Booth <NeilB@earthling.net>
42453
42454 * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
42455
42456 2000-09-14 Jeffrey A Law (law@cygnus.com)
42457
42458 * gcc.c-torture/execute/20000914-1.c: New test.
42459
42460 2000-09-12 Alexandre Oliva <aoliva@redhat.com>
42461
42462 * g++.other/inline13.C: New test.
42463
42464 2000-09-12 Andreas Jaeger <aj@suse.de>
42465
42466 * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
42467 constant by Ulrich Drepper <drepper@redhat.com>.
42468
42469 2000-09-12 J"orn Rennecke <amylaar@redhat.co.uk>
42470
42471 * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
42472
42473 2000-09-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42474
42475 * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
42476
42477 2000-09-11 Zack Weinberg <zack@wolery.cumb.org>
42478
42479 * gcc.dg/cpp/backslash.c: New test.
42480
42481 2000-09-11 Alexandre Oliva <aoliva@redhat.com>
42482
42483 * gcc.c-torture/execute/20000910-1.c: New test.
42484 * gcc.c-torture/execute/20000910-2.c: Likewise.
42485
42486 2000-09-11 Robert Lipe <robertl@sco.com>
42487
42488 * gcc.dg/pragma-align.c: New test.
42489
42490 2000-09-11 Nathan Sidwell <nathan@codesourcery.com>
42491
42492 * g++.old-deja/g++.pt/explicit82.C: New test.
42493 * g++.old-deja/g++.pt/explicit83.C: New test.
42494
42495 2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
42496
42497 * gcc.dg/asm-names.c: New test.
42498
42499 2000-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42500
42501 * gcc.dg/cpp/tr-warn6.c: New test
42502
42503 2000-09-07 Joseph S. Myers <jsm28@cam.ac.uk>
42504
42505 * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
42506 be accepted.
42507
42508 2000-09-07 Catherine Moore <clm@redhat.com>
42509
42510 * gcc.c-torture/execute/unroll-1.c: New test.
42511
42512 2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
42513
42514 * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
42515 ERROR markers.
42516 * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
42517 * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
42518 * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
42519 * gcc.dg/wtr-suffix-1.c: Correct error regexps.
42520 * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
42521 Preprocess only.
42522 * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
42523 * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
42524
42525 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
42526
42527 * g++.old-deja/g++.pt/deduct2.C: New test.
42528
42529 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
42530
42531 * g++.old-deja/g++.pt/parms2.C: New test.
42532
42533 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
42534
42535 * g++.old-deja/g++.pt/crash58.C: New test.
42536
42537 2000-09-06 Greg McGary <greg@mcgary.org>
42538
42539 * gcc.c-torture/execute/20000906-1.c: New test.
42540 * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
42541
42542 2000-09-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42543
42544 * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
42545
42546 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
42547
42548 * g++.old-deja/g++.pt/crash57.C: New test.
42549
42550 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
42551
42552 * g++.old-deja/g++.pt/crash56.C: New test.
42553
42554 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
42555
42556 * g++.old-deja/g++.pt/koenig1.C: New test.
42557
42558 2000-09-04 Jakub Jelinek <jakub@redhat.com>
42559
42560 * gcc.dg/20000904-1.c: New test.
42561
42562 2000-09-04 Jakub Jelinek <jakub@redhat.com>
42563
42564 * gcc.dg/cpp/paste8.c: New test.
42565
42566 2000-09-01 Alexandre Oliva <aoliva@redhat.com>
42567
42568 * gcc.c-torture/compile/20000827-1.c: New test.
42569
42570 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
42571
42572 * gcc.dg/format-diag-1.c: New test.
42573
42574 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
42575
42576 * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
42577 gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
42578 gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
42579 gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
42580 gcc.dg/formatz-1.c: Adjust warning regular expressions.
42581
42582 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
42583
42584 * g++.old-deja/g++.other/nested4.C: New test.
42585
42586 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
42587
42588 * g++.old-deja/g++.ns/scoped1.C: New test.
42589
42590 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
42591
42592 * lib/g++.exp: Support testing already-installed GCC.
42593
42594 2000-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42595
42596 * wtr-label-1.c, wtr-suffix-1.c: New tests.
42597
42598 2000-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42599
42600 * gcc.dg/return-type-2.c: New test.
42601
42602 2000-08-27 Geoff Keating <geoffk@cygnus.com>
42603
42604 * gcc.c-torture/compile/20000825-1.c: New test.
42605
42606 2000-08-26 Alexandre Oliva <aoliva@redhat.com>
42607
42608 * gcc.dg/dwarf2-2.c: New test.
42609
42610 2000-08-26 Zack Weinberg <zack@wolery.cumb.org>
42611
42612 * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
42613 dg-warning regexps.
42614
42615 2000-08-25 Joseph S. Myers <jsm28@cam.ac.uk>
42616
42617 * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
42618 gcc.dg/format-ext-5.c: New tests.
42619
42620 2000-08-25 Jakub Jelinek <jakub@redhat.com>
42621
42622 * testsuite/g++.old-deja/g++.other/crash22.C: New test.
42623
42624 2000-08-24 Mark Mitchell <mark@codesourcery.com>
42625
42626 * gcc.dg/noncompile/930622-2.c: Adjust error message.
42627
42628 2000-08-24 Richard Henderson <rth@cygnus.com>
42629
42630 * gcc.dg/ia64-sync-1.c: New test.
42631 * gcc.dg/ia64-sync-2.c: New test.
42632 * gcc.dg/ia64-asm-1.c: New test.
42633
42634 2000-08-24 Joseph S. Myers <jsm28@cam.ac.uk>
42635
42636 * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
42637 * gcc.dg/format-ext-2.c: New test.
42638
42639 2000-08-23 Jason Merrill <jason@redhat.com>
42640
42641 * lib/old-dejagnu.exp: Also ignore "In member function" and
42642 "At global scope".
42643
42644 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42645
42646 * gcc.dg/noncompile/label-lineno-1.c: New test.
42647
42648 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
42649
42650 * gcc.dg/c99-array-nonobj-1.c: New test.
42651
42652 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
42653
42654 * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
42655 tests.
42656 * gcc.dg/format-ext-1.c: New test.
42657
42658 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42659
42660 * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
42661 gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
42662 gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
42663 gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
42664 gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
42665
42666 2000-08-22 Joseph S. Myers <jsm28@cam.ac.uk>
42667
42668 * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
42669 gcc.dg/c99-strftime-2.c: New tests.
42670
42671 2000-08-22 Richard Henderson <rth@cygnus.com>
42672
42673 * gcc.c-torture/execute/20000822-1.c: New test.
42674
42675 2000-08-21 Jakub Jelinek <jakub@redhat.com>
42676
42677 * gcc.c-torture/execute/20000819-1.x: Remove.
42678
42679 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
42680
42681 * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
42682 gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
42683 gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
42684 gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
42685 gcc.dg/format-xopen-1.c: New tests.
42686
42687 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
42688
42689 * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
42690
42691 2000-08-21 Jakub Jelinek <jakub@redhat.com>
42692
42693 * g++.old-deja/g++.other/loop2.C: New test.
42694
42695 * gcc.c-torture/compile/20000606-1.c: New test.
42696 * gcc.c-torture/compile/20000728-1.c: New test.
42697 * gcc.c-torture/execute/20000801-1.c: New test.
42698 * gcc.c-torture/execute/20000801-2.c: New test.
42699 * gcc.c-torture/execute/20000819-1.c: New test.
42700 * gcc.c-torture/execute/20000819-1.x: XFAIL.
42701 * gcc.dg/20000629-1.c: New test.
42702 * gcc.dg/20000724-1.c: New test.
42703 * gcc.dg/20000807-1.c: New test.
42704
42705 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
42706
42707 * gcc.dg/cpp/pragma-1.c: New test.
42708 * gcc.dg/cpp/pragma-2.c: New test.
42709
42710 2000-08-18 Zack Weinberg <zack@wolery.cumb.org>
42711
42712 * gcc.dg/cpp/lexstrng.c: Don't include string.h.
42713 * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp.
42714
42715 2000-08-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
42716
42717 * gcc.c-torture/compile/20000818-1.c: New test.
42718
42719 2000-08-18 Manfred Hollstein <manfredh@redhat.com>
42720
42721 * gcc.c-torture/execute/20000818-1.c: New test.
42722
42723 2000-08-18 Joseph S. Myers <jsm28@cam.ac.uk>
42724
42725 * gcc.dg/format-va-1.c: New test.
42726
42727 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
42728
42729 * g++.old-deja/g++.other/typedef8.C: New test.
42730
42731 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
42732
42733 * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
42734 * g++.old-deja/g++.mike/net36.C: Mark candidate.
42735 * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
42736 * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
42737 * g++.old-deja/g++.other/ptrmem7.C: New test.
42738 * g++.old-deja/g++.pt/ptrmem10.C: New test.
42739
42740 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
42741
42742 * g++.old-deja/g++.pt/typename27.C: New test.
42743
42744 2000-08-17 Nathan Sidwell <nathan@codesourcery.com>
42745
42746 * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
42747 * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
42748 * g++.old-deja/g++.pt/friend45.C: New test.
42749 * g++.old-deja/g++.other/friend8.C: New test.
42750
42751 2000-08-15 Richard Henderson <rth@cygnus.com>
42752
42753 * gcc.c-torture/execute/20000815-1.c: New test.
42754
42755 2000-08-15 Joseph S. Myers <jsm28@cam.ac.uk>
42756
42757 * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
42758 gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
42759 gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
42760
42761 2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
42762
42763 * g++.old-deja/g++.other/refinit2.C: New test.
42764
42765 2000-08-13 Geoff Keating <geoffk@cygnus.com>
42766
42767 * lib/c-torture.exp (c-torture): Make
42768 compiler_conditional_xfail_data global.
42769 * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
42770 compiler_conditional_xfail_data machinery.
42771 (f-torture-execute): Likewise.
42772 * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
42773 and only when unrolling loops.
42774
42775 * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
42776
42777 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
42778
42779 * g++.old-deja/g++.pt/explicit81.C: New test.
42780
42781 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
42782
42783 * g++.old-deja/g++.pt/typename26.C: New test.
42784
42785 2000-08-10 Geoff Keating <geoffk@cygnus.com>
42786
42787 * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
42788 warning.
42789
42790 2000-08-10 Nathan Sidwell <nathan@codesourcery.com>
42791
42792 * g++.old-deja/g++.other/array3.C: New test.
42793
42794 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
42795
42796 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
42797 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
42798 gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
42799 New tests.
42800
42801 2000-08-09 Nathan Sidwell <nathan@codesourcery.com>
42802
42803 * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
42804 * g++.old-deja/g++.abi/vmihint.C: Likewise.
42805
42806 2000-08-09 Alexandre Oliva <aoliva@redhat.com>
42807
42808 * gcc.c-torture/execute/20000808-1.c: New test.
42809
42810 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
42811
42812 * gcc.dg/c90-const-expr-1.c: New test.
42813
42814 2000-08-08 Richard Henderson <rth@cygnus.com>
42815
42816 * gcc.dg/noncompile/920923-1.c: Declare calloc.
42817
42818 2000-08-08 Joseph S. Myers <jsm28@cam.ac.uk>
42819
42820 * gcc.dg/noncompile/const-ll-1.c: New test.
42821
42822 2000-08-07 Joseph S. Myers <jsm28@cam.ac.uk>
42823
42824 * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
42825
42826 2000-08-06 Ovidiu Predescu <ovidiu@cup.hp.com>
42827
42828 * lib/objc.exp (objc_target_compile): Set the ld_library_path so
42829 that running programs linked against the shared version of libobjc
42830 run correctly.
42831
42832 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
42833
42834 * gcc.dg/c99-printf-1.c: New test.
42835
42836 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
42837
42838 * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
42839
42840 2000-08-05 Zack Weinberg <zack@wolery.cumb.org>
42841
42842 * gcc.c-torture/execute/20000731-1.x: Delete.
42843
42844 2000-08-04 Zack Weinberg <zack@wolery.cumb.org>
42845
42846 * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
42847 and torture_without_loops as is done by c-torture.exp.
42848 (search_for): Copy from c-torture.exp.
42849 (gcc-dg-runtest): New function, drives a directory of tests
42850 iterating over the TORTURE_OPTIONS.
42851 (scan-assembler, scan-assembler-not): Move here from
42852 individual directory drivers.
42853
42854 * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
42855 defined by lib/gcc-dg.exp.
42856 * gcc.dg/cpp/cpp.exp: Likewise.
42857 * gcc.dg/noncompile/noncompile.exp: Likewise. Use
42858 gcc-dg-runtest, so we cycle over optimization options.
42859
42860 * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
42861 * gcc.dg/compare2.c: No longer expected to fail.
42862
42863 2000-08-04 J"orn Rennecke <amylaar@cygnus.co.uk>
42864
42865 * gcc.c-torture/execute/20000804-1.c: New test.
42866
42867 2000-08-04 Joseph S. Myers <jsm28@cam.ac.uk>
42868
42869 * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
42870
42871 2000-08-03 Zack Weinberg <zack@wolery.cumb.org>
42872
42873 * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
42874
42875 2000-08-03 Jeffrey A Law (law@cygnus.com)
42876
42877 * gcc.c-torture/compile/20000803-1.c: New test.
42878
42879 2000-08-03 Joseph S. Myers <jsm28@cam.ac.uk>
42880
42881 * gcc.c-torture/execute/20000801-3.c,
42882 gcc.c-torture/execute/20000801-4.c: New tests.
42883 * gcc.c-torture/execute/20000801-3.x,
42884 gcc.c-torture/execute/20000801-4.x: Xfail.
42885
42886 2000-08-02 Geoff Keating <geoffk@cygnus.com>
42887
42888 * lib/objc.exp (objc_target_compile): Look for libobjc.a in
42889 libobjc/.libs to allow for libtool.
42890
42891 2000-08-02 Jakub Jelinek <jakub@redhat.com>
42892
42893 * gcc.c-torture/compile/20000802-1.c: New test.
42894
42895 2000-08-02 Zack Weinberg <zack@wolery.cumb.org>
42896
42897 * gcc.dg/cpp/macsyntx.c: Fix error regexp.
42898
42899 2000-07-31 Jeffrey A Law (law@cygnus.com)
42900
42901 * gcc-c-torture/execute/20000731-2.c: New test.
42902
42903 * gcc.c-torture/execute/20000731-1.c: New test.
42904 * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
42905
42906 2000-07-31 Jakub Jelinek <jakub@redhat.com>
42907
42908 * testsuite/gcc.dg/cpp/paste7.c: New test.
42909 * gcc.dg/cpp/20000725-1.c: New test.
42910
42911 2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
42912
42913 * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
42914 * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
42915 declaration warning for __builtin_dwarf_reg_size.
42916
42917 * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
42918
42919 2000-07-31 Joseph S. Myers <jsm28@cam.ac.uk>
42920
42921 * gcc.dg/noncompile/voidparam-1.c: New test.
42922
42923 2000-07-30 Richard Henderson <rth@cygnus.com>
42924
42925 * gcc.dg/c90-digraph-1.c: Don't xfail.
42926 * gcc.dg/compare2.c (case 10): Xfail.
42927 * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
42928
42929 2000-07-27 Joseph S. Myers <jsm28@cam.ac.uk>
42930
42931 * gcc.dg/c99-main-1.c: New test.
42932
42933 2000-07-25 Joseph S. Myers <jsm28@cam.ac.uk>
42934
42935 * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
42936
42937 2000-07-26 Hans-Peter Nilsson <hp@axis.com>
42938
42939 * gcc.c-tortuer/execute/20000726-1.c: New test.
42940
42941 2000-07-26 Alexandre Oliva <aoliva@redhat.com>
42942
42943 * gcc.c-torture/execute/enum-2.c: New test.
42944
42945 2000-07-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42946
42947 * gcc.dg/cpp/tr-warn3.c: New test.
42948
42949 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
42950
42951 * g++.old-deja/g++.ext/implicit1.C: Remove.
42952 * g++.old-deja/g++.jason/c2.C: Remove
42953 * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
42954 * g++.old-deja/g++.pt/crash16.C: Likewise.
42955 * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
42956
42957 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
42958
42959 * g++.old-deja/g++.other/for2.C: New test.
42960
42961 2000-07-25 Jakub Jelinek <jakub@redhat.com>
42962
42963 * gcc.dg/20000720-1.c: New test.
42964
42965 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>
42966
42967 * g77.f-torture/compile/20000630-2.x: Removed. Case fixed.
42968
42969 2000-07-24 Geoff Keating <geoffk@cygnus.com>
42970
42971 * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
42972 * gcc.c-torture/execute/20000722-1.c: New.
42973 * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
42974
42975 2000-07-24 Jakub Jelinek <jakub@redhat.com>
42976
42977 * gcc.dg/cpp/20000720-1.S: New test.
42978
42979 2000-07-21 Michael Meissner <meissner@redhat.com>
42980
42981 * gcc.c-torture/execute/ieee/hugeval.c: New test.
42982
42983 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
42984
42985 * g++.old-deja/g++.brendan/crash16.C,
42986 g++.old-deja/g++.brendan/parse3.C,
42987 g++.old-deja/g++.brendan/redecl1.C,
42988 g++.old-deja/g++.ns/template13.C,
42989 g++.old-deja/g++.other/decl4.C,
42990 g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
42991
42992 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
42993
42994 * lib/old-dejagnu.exp: Check for both "Internal compiler error"
42995 and "Internal error".
42996
42997 * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
42998 regexps.
42999 * gcc.dg/cpp/paste6.c: New test.
43000
43001 2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
43002
43003 * gcc.dg/cpp/tr-direct.c: New test.
43004
43005 * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
43006 gcc.dg/cpp/undef1.c: Tweak error regexps.
43007
43008 2000-07-18 Eric Christopher <echristo@redhat.com>
43009
43010 * gcc.c-torture/compile/20000718-1.c: New test.
43011
43012 2000-07-18 Zack Weinberg <zack@wolery.cumb.org>
43013
43014 * cpplex.c (_cpp_push_token): If the token being pushed back
43015 is the previous token in this context, just subtract one from
43016 context->posn.
43017 * cppmacro.c (save_expansion): Clear aux field when storing a
43018 placemarker.
43019
43020 2000-07-18 Alexandre Oliva <aoliva@redhat.com>
43021
43022 * gcc.dg/noncompile/redecl-1.c: New test.
43023
43024 2000-07-18 Jakub Jelinek <jakub@redhat.com>
43025
43026 * gcc.c-torture/execute/20000717-5.c: New test.
43027 * gcc.c-torture/execute/20000717-1.x: Removed.
43028
43029 2000-07-17 Richard Henderson <rth@cygnus.com>
43030
43031 * gcc.c-torture/execute/20000717-4.c: New test.
43032
43033 2000-07-17 Zack Weinberg <zack@wolery.cumb.org>
43034
43035 * gcc.dg/cpp/syshdr.c: New test.
43036 * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
43037
43038 2000-07-17 Neil Booth <neilb@earthling.net>
43039
43040 * gcc.dg/cpp/cmdlne-dM.c: New test.
43041 * gcc.dg/cpp/cmdlne-dD.c: New test.
43042
43043 2000-07-17 Jeffrey A Law (law@cygnus.com)
43044
43045 * gcc.c-torture/execute/20000717-3.c: New test.
43046
43047 * gcc.c-torture/compile/20000717-1.c: New test.
43048
43049 2000-07-17 Geoffrey Keating <geoffk@cygnus.com>
43050
43051 * gcc.c-torture/execute/20000717-2.c: New test.
43052
43053 2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
43054
43055 * gcc.dg/formatz-1.c: New test.
43056
43057 * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
43058 * gcc.dg/c99-digraph-1.c: New tests.
43059
43060 * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
43061 * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
43062
43063 * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
43064 * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
43065 * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
43066 * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
43067 * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
43068 * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
43069 * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
43070
43071 2000-07-17 Greg McGary <greg@mcgary.org>
43072
43073 * gcc.c-torture/execute/20000717-1.c: New test.
43074 * gcc.c-torture/execute/20000717-1.x: Expected to fail.
43075
43076 2000-07-15 Jakub Jelinek <jakub@redhat.com>
43077
43078 * gcc.c-torture/execute/20000715-2.c: New test.
43079 * gcc.dg/20000715-1.c: New test.
43080
43081 2000-07-15 Michael Meissner <meissner@redhat.com>
43082
43083 * gcc.c-torture/execute/20000715-1.c: New test.
43084
43085 2000-07-13 Jakub Jelinek <jakub@redhat.com>
43086
43087 * gcc.c-torture/execute/20000707-1.c: New test.
43088
43089 2000-07-13 Neil Booth <NeilB@earthling.net>
43090
43091 * testsuite/gcc.dg/cpp/digraph1.c,
43092 testsuite/gcc.dg/cpp/digraph2.c,
43093 testsuite/gcc.dg/cpp/digraphs.c: New tests.
43094
43095 2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
43096
43097 * g77.f-torture/compile/20000630-2.f: New test.
43098 * g77.f-torture/compile/20000630-2.x
43099
43100 2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
43101
43102 * g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
43103
43104 2000-07-11 Neil Booth <NeilB@earthling.net>
43105
43106 * gcc.dg/cpp/cmdlne-C.c: Fix typo.
43107
43108 2000-07-11 Neil Booth <NeilB@earthling.net>
43109
43110 * gcc.dg/cpp/cmdlne-C.c: New.
43111
43112 2000-07-09 Neil Booth <NeilB@earthling.net>
43113
43114 * gcc.dg/cpp/directiv.c: New tests.
43115 * gcc.dg/cpp/undef1.c: Update.
43116
43117 2000-07-08 Angela Marie Thomas <angela@cygnus.com>
43118
43119 * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
43120
43121 2000-07-09 Neil Booth <NeilB@earthling.net>
43122
43123 * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
43124
43125 2000-07-07 Zack Weinberg <zack@wolery.cumb.org>
43126
43127 * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
43128 gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
43129
43130 2000-07-08 Neil Booth <NeilB@earthling.net>
43131
43132 * gcc.dg/cpp/macsyntx.c: New tests.
43133
43134 2000-07-07 Jakub Jelinek <jakub@redhat.com>
43135
43136 * gcc.dg/20000707-1.c: New test.
43137
43138 2000-07-07 Jakub Jelinek <jakub@redhat.com>
43139
43140 * gcc.c-torture/execute/20000706-1.c: New test.
43141 * gcc.c-torture/execute/20000706-2.c: New test.
43142 * gcc.c-torture/execute/20000706-3.c: New test.
43143 * gcc.c-torture/execute/20000706-4.c: New test.
43144 * gcc.c-torture/execute/20000706-5.c: New test.
43145
43146 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
43147
43148 * g++.old-deja/g++.pt/instantiate7.C: New test.
43149
43150 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
43151
43152 * g++.old-deja/g++.mike/thunk2.C: Add return 0.
43153 * g++.old-deja/g++.mike/thunk3.C: Likewise.
43154 * g++.old-deja/g++.other/rtti3.C: Likewise.
43155 * g++.old-deja/g++.other/rttid3.C: Likewise.
43156
43157 2000-06-30 David Billinghurst <David Billinghurst@riotinto.com.au>
43158
43159 * g77.f-torture/compile/20000630-1.x: Fix typo
43160
43161 2000-07-05 Zack Weinberg <zack@wolery.cumb.org>
43162
43163 * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
43164 assembly output.
43165
43166 2000-07-04 Zack Weinberg <zack@wolery.cumb.org>
43167
43168 * gcc.dg/cpp/ident.c: New test.
43169
43170 2000-07-05 Neil Booth <NeilB@earthling.net>
43171
43172 * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
43173 gcc.dg/cpp/lexstrng.c: New tests.
43174
43175 2000-07-04 Neil Booth <NeilB@earthling.net>
43176
43177 * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
43178 * gcc.dg/cpp/strify2.c: Same.
43179
43180 2000-07-03 Zack Weinberg <zack@wolery.cumb.org>
43181
43182 * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
43183 * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
43184 * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
43185 * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
43186
43187 * testsuite/gcc.dg/cpp/macro1.c,
43188 testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
43189 testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
43190 testsuite/gcc.dg/cpp/strify1.c,
43191 testsuite/gcc.dg/cpp/strify2.c: New tests.
43192
43193 2000-07-03 Jakub Jelinek <jakub@redhat.com>
43194
43195 * gcc.c-torture/execute/20000703-1.c: New test.
43196
43197 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
43198
43199 * g++.old-deja/g++.pt (lookup10.C): New test.
43200
43201 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
43202
43203 * g++.old-deja/g++.pt (typename25.C): New test.
43204
43205 2000-07-02 Zack Weinberg <zack@wolery.cumb.org
43206
43207 * gcc.c-torture/compile/20000701-1.c: New test.
43208
43209 2000-06-30 Nick Clifton <nickc@cygnus.com>
43210
43211 * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
43212 to test case.
43213
43214 2000-06-30 Catherine Moore <clm@cygnus.com>
43215
43216 * gcc.c-torture/execute/align-1.c: New test.
43217
43218 2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
43219
43220 * g++.old-deja/g++.pt/expr8.C: New test.
43221 * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
43222
43223 2000-06-29 Nick Clifton <nickc@cygnus.com>
43224
43225 * gcc.c-torture/compile/20000629-1.c: New test.
43226
43227 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
43228
43229
43230 Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
43231 gcc.dg/noncompile directory, depending on whether they're
43232 preprocessor tests or not. Annotate all the tests for the dg
43233 framework.
43234
43235 * gcc.c-torture/noncompile/noncompile.exp: Delete.
43236 * gcc.dg/noncompile/noncompile.exp: New.
43237
43238 * Moved files:
43239 Old name New name
43240 gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c
43241 gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c
43242 gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c
43243 gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c
43244 gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c
43245 gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c
43246 gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c
43247 gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c
43248 gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c
43249 gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c
43250 gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c
43251 gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c
43252 gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c
43253 gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c
43254 gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c
43255 gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c
43256 gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c
43257 gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c
43258 gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c
43259 gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c
43260 gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c
43261 gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c
43262 gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c
43263 gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c
43264
43265 gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c
43266 gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h
43267 gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h
43268 gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h
43269 gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c
43270 gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c
43271
43272 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
43273
43274 * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
43275 declare one variable. On the fourth, error.
43276 * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
43277 declared by 20000628-1a.h.
43278
43279 2000-06-29 Richard Henderson <rth@redhat.com>
43280
43281 * gcc.c-torture/execute/930529-1.x: New file.
43282 * gcc.dg/920413-1.c: Adjust expected warning text.
43283 * gcc.dg/980217-1.c: Declare abort.
43284 * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
43285
43286 2000-06-29 Jeffrey A Law (law@cygnus.com)
43287
43288 * g77.f-torture/compile/20000629-1.f: New test.
43289 * g77.f-torture/compile/20000629-1.x: Expected to fail.
43290
43291 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
43292
43293 Rearrange lots of files, removing entirely the
43294 gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
43295 directories.
43296
43297 * Deleted files:
43298 gcc.c-torture/code_quality/code_quality.exp
43299 gcc.c-torture/special/special.exp
43300 gcc.failure/failure.exp
43301 gcc.failure/940409-1.x
43302 gcc.c-torture/compile/961203-1.x
43303
43304 * New files:
43305 gcc.misc-tests/linkage.exp
43306 gcc.c-torture/execute/920730-1t.c
43307 gcc.c-torture/execute/920730-1t.x
43308 gcc.c-torture/compile/920520-1.x
43309 gcc.c-torture/compile/920521-1.x
43310 gcc.c-torture/compile/981006-1.x
43311 gcc.c-torture/execute/eeprof-1.x
43312
43313 * Moved files (possibly with modifications to fit a new harness):
43314 Old name New name
43315 gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c
43316 gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c
43317 gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c
43318 gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c
43319 gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c
43320 gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c
43321 gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c
43322 gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c
43323 gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c
43324 gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c
43325 gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c
43326 gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c
43327 gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c
43328 gcc.failure/940409-1.c gcc.dg/940409-1.c
43329
43330 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
43331
43332 * c-torture/compile/961203-1.x: Delete.
43333
43334 * gcc.misc-tests/acker1.c: Report failure. Use return from main,
43335 not exit. Include stdio.h.
43336 * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
43337 * gcc.misc-tests/dg-12.c: Likewise.
43338 * gcc.misc-tests/dg-5.c: Likewise.
43339 * gcc.misc-tests/dg-6.c: Likewise.
43340 * gcc.misc-tests/dg-7.c: Prototype abort.
43341 * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
43342 * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
43343 * gcc.misc-tests/matrix1.c: Report failure. Use return from main,
43344 not exit.
43345 * gcc.misc-tests/sieve.c: Use return from main, not exit.
43346 * gcc.misc-tests/sort2.c: Use return from main, not exit.
43347
43348 2000-06-28 Jakub Jelinek <jakub@redhat.com>
43349
43350 * gcc.dg/cpp/20000628-1.c: New test.
43351 * gcc.dg/cpp/20000628-1.h: New header for above test.
43352 * gcc.dg/cpp/20000628-1a.h: Likewise.
43353
43354 2000-06-27 Zack Weinberg <zack@wolery.cumb.org>
43355
43356 * gcc.dg/cpp: New directory.
43357 * gcc.dg/cpp/cpp.exp: New driver.
43358 * gcc.dg/cpp/20000627-1.c: New test.
43359 * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
43360 * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
43361 and rewrite as a compilation test.
43362
43363 * gcc.dg: Move many files into the cpp subdirectory, possibly
43364 renaming or editing them as well.
43365 Old name New name
43366 990119-1.c cpp/19990119-1.c
43367 990228-1.c cpp/19990228-1.c
43368 990407-1.c cpp/19990407-1.c
43369 990409-1.c cpp/19990409-1.c
43370 990413-1.c cpp/19990413-1.c
43371 990703-1.c cpp/19990703-1.c
43372 20000127-1.c cpp/20000127-1.c
43373 20000129-1.c cpp/20000129-1.c
43374 20000207-1.c cpp/20000207-1.c
43375 20000207-2.c cpp/20000207-2.c
43376 20000209-1.c cpp/20000209-1.c
43377 20000209-2.c cpp/20000209-2.c
43378 20000301-1.c cpp/20000301-1.c
43379 20000419-1.c cpp/20000419-1.c
43380 20000510-1.S cpp/20000510-1.S
43381 20000519-1.c cpp/20000519-1.c
43382 20000529-1.c cpp/20000529-1.c
43383 20000625-1.c cpp/20000625-1.c
43384 20000625-2.c cpp/20000625-2.c
43385 cpp-as1.c cpp/assert1.c
43386 cpp-as2.c cpp/assert2.c
43387 cxx-comments-1.c cpp/cxxcom1.c
43388 cxx-comments-2.c cpp/cxxcom2.c
43389 endif-label.c cpp/endif.c
43390 cpp-hash1.c cpp/hash1.c
43391 cpp-hash2.c cpp/hash2.c
43392 cpp-if1.c cpp/if-1.c
43393 cpp-if2.c cpp/if-2.c
43394 cpp-if3.c cpp/if-3.c
43395 cpp-if4.c cpp/if-4.c
43396 cpp-if5.c cpp/if-5.c
43397 cpp-cond.c cpp/if-cexp.c
43398 cpp-missingop.c cpp/if-mop.c
43399 cpp-missingparen.c cpp/if-mpar.c
43400 cpp-opprec.c cpp/if-oppr.c
43401 cpp-ifparen.c cpp/if-paren.c
43402 cpp-shortcircuit.c cpp/if-sc.c
43403 cpp-shift.c cpp/if-shift.c
43404 cpp-unary.c cpp/if-unary.c
43405 cpp-li1.c cpp/line1.c
43406 cpp-li2.c cpp/line2.c
43407 lineno.c cpp/line3.c
43408 lineno-2.c cpp/line4.c
43409 cpp-mi.c cpp/mi1.c
43410 cpp-mic.h cpp/mi1c.h
43411 cpp-micc.h cpp/mi1cc.h
43412 cpp-mind.h cpp/mi1nd.h
43413 cpp-mindp.h cpp/mi1ndp.h
43414 cpp-mix.h cpp/mi1x.h
43415 cpp-mi2.c cpp/mi2.c
43416 cpp-mi2a.h cpp/mi2a.h
43417 cpp-mi2b.h cpp/mi2b.h
43418 cpp-mi2c.h cpp/mi2c.h
43419 cpp-mi3.c cpp/mi3.c
43420 cpp-mi3.def cpp/mi3.def
43421 poison-1.c cpp/poison.c
43422 pr-impl.c cpp/prag-imp.c
43423 cpp-redef-2.c cpp/redef1.c
43424 cpp-redef.c cpp/redef2.c
43425 strpaste.c cpp/strp1.c
43426 strpaste-2.c cpp/strp2.c
43427 cpp-tradpaste.c cpp/tr-paste.c
43428 cpp-tradstringify.c cpp/tr-str.c
43429 cpp-tradwarn1.c cpp/tr-warn1.c
43430 cpp-tradwarn2.c cpp/tr-warn2.c
43431 trigraphs.c cpp/trigraphs.c
43432 cpp-unc1.c cpp/unc1.c
43433 cpp-unc2.c cpp/unc2.c
43434 cpp-unc3.c cpp/unc3.c
43435 cpp-unc.c cpp/unc4.c
43436 undef.c cpp/undef1.c
43437 undef-2.c cpp/undef2.c
43438 cpp-wi1.c cpp/widestr1.c
43439
43440 2000-06-27 Mark Mitchell <mark@codesourcery.com>
43441
43442 * lib/g++.exp (g++_include_flags): Tweak.
43443
43444 2000-06-27 H.J. Lu <hjl@gnu.org>
43445 Loren J. Rittle <ljrittle@acm.org>
43446
43447 * lib/g++.exp (g++_include_flags): Override libgloss.exp
43448 version with one that knows about the new gcc tree structure.
43449 (g++_link_flags): Same.
43450
43451 2000-06-26 Zack Weinberg <zack@wolery.cumb.org>
43452
43453 * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
43454 gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
43455 case we are cross-compiling.
43456
43457 * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
43458 g++.old-deja/g++.niklas/Makefile.in,
43459 g++.old-deja/g++.niklas/configure.in,
43460 g++.old-deja/g++.other/Makefile.in,
43461 g++.old-deja/g++.other/configure.in,
43462 gcc.c-torture/code_quality/Makefile.in,
43463 gcc.c-torture/code_quality/configure.in,
43464 gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
43465 gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
43466 gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
43467 gcc.c-torture/execute/ieee/Makefile.in,
43468 gcc.c-torture/execute/ieee/configure.in,
43469 gcc.c-torture/noncompile/Makefile.in,
43470 gcc.c-torture/noncompile/configure.in,
43471 gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
43472 gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
43473 gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
43474
43475 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
43476
43477 * g++.old-deja/g++.other/ambig3.C: New test.
43478
43479 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
43480
43481 * g++.old-deja/g++.pt/syntax1.C: New test.
43482 * g++.old-deja/g++.pt/syntax2.C: New test.
43483 * g++.old-deja/g++.other/syntax3.C: New test.
43484 * g++.old-deja/g++.other/syntax4.C: New test.
43485
43486 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
43487
43488 * gcc.dg/20000623-1.c: Prototype exit and abort.
43489
43490 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
43491
43492 * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
43493 New tests.
43494 * gcc.dg/cpp-mi3.def: New file.
43495
43496 * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
43497 inside assertions.
43498 * gcc.dg/cpp-as2.c: Make error regexps match either old or new
43499 lexer's error messages.
43500 * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
43501 divine anything from the linemarkers.
43502 * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
43503 * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
43504
43505 2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
43506
43507 * gcc.dg/20000623-1.c: New test.
43508
43509 2000-06-22 Jakub Jelinek <jakub@redhat.com>
43510
43511 * gcc.c-torture/execute/20000622-1.c: New test.
43512
43513 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
43514
43515 * g++.old-deja/g++.other/init15.C: New test.
43516
43517 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
43518
43519 * g++.old-deja/g++.pt/vaarg2.C: New test.
43520 * g++.old-deja/g++.pt/vaarg3.C: New test.
43521
43522 2000-06-20 Nathan Sidwell <nathan@codesourcery.com>
43523
43524 * g++.old-deja/g++.other/dyncast6.C: New test.
43525
43526 2000-06-15 Jakub Jelinek <jakub@redhat.com>
43527
43528 * gcc.c-torture/execute/loop-6.c: New test.
43529
43530 2000-06-14 Jakub Jelinek <jakub@redhat.com>
43531
43532 * gcc.dg/20000614-1.c: New test.
43533 * gcc.dg/20000614-2.c: New test.
43534
43535 2000-06-14 Hans-Peter Nilsson <hp@axis.com>
43536
43537 * g++.old-deja/g++.other/inline12.C: New test.
43538
43539 2000-06-13 Jakub Jelinek <jakub@redhat.com>
43540
43541 * g++.old-deja/g++.other/eh1.C: New test.
43542
43543 2000-06-12 Jakub Jelinek <jakub@redhat.com>
43544
43545 * g++.old-deja/g++.other/type.C: New test.
43546
43547 2000-06-05 Jakub Jelinek <jakub@redhat.com>
43548
43549 * g++.old-deja/g++.other/initstring.C: New test.
43550
43551 2000-06-12 Jason Merrill <jason@redhat.com>
43552
43553 * g++.old-deja/old-deja.exp: Add -Wno-long-long.
43554
43555 2000-06-09 Jeffrey A Law (law@cygnus.com)
43556
43557 * gcc.c-torture/compile/20000609-1.c: New test.
43558
43559 2000-06-09 Clinton Popetz <cpopetz@cygnus.com>
43560
43561 * gcc.dg/20000609-1.c: New test.
43562
43563 2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
43564
43565 * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
43566 * gcc.c-torture/noncompile/poison-1.c: Move...
43567 * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
43568 * gcc.dg/cpp-li1.c: Add a token after the #line.
43569
43570 2000-06-05 Richard Henderson <rth@cygnus.com>
43571
43572 * gcc.c-torture/execute/20000605-2.c: New test.
43573 * gcc.c-torture/execute/20000605-3.c: New test.
43574
43575 2000-06-06 David Billinghurst <David Billinghurst@riotinto.com.au>
43576
43577 * g77.f-torture/execute/20000503-1.x: New file.
43578
43579 2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
43580
43581 * g++.old-deja/g++.eh/badalloc1.C: New test.
43582
43583 2000-06-05 Richard Henderson <rth@cygnus.com>
43584
43585 * gcc.c-torture/execute/20000605-1.c: New test.
43586
43587 2000-06-05 Jakub Jelinek <jakub@redhat.com>
43588 Nathan Sidwell <nathan@codesourcery.com>
43589
43590 * gcc.c-torture/compile/20000605-1.c: New test.
43591
43592 2000-06-03 David Billinghurst <David Billinghurst@riotinto.com.au>
43593
43594 * g77.f-torture/compile/20000601-1.f: New test.
43595
43596 2000-06-03 Richard Henderson <rth@cygnus.com>
43597
43598 * gcc.c-torture/execute/20000603-1.c: New.
43599
43600 2000-06-02 Zack Weinberg <zack@wolery.cumb.org>
43601
43602 * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
43603 * gcc.dg/noreturn-2.c (noreturn): Likewise.
43604
43605 2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
43606
43607 * gcc.dg/compare2.c (case 12): XFAIL.
43608 * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
43609 * gcc.dg/noreturn-2.c (noreturn): XFAIL.
43610
43611 * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
43612
43613 2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
43614
43615 * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
43616 guard macro is already defined when the header is first
43617 included.
43618 * gcc.dg/cpp-mix.h: New file.
43619 * gcc.dg/endif-label.c: Update patterns to match compiler.
43620
43621 * g++.brendan/complex1.C: Declare abort.
43622 * g++.law/refs4.C: Remove XFAIL.
43623 * g++.oliva/expr2.C: Declare abort and exit.
43624
43625 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
43626
43627 * gcc.c-torture/execute/20000528-1.c: New test.
43628
43629 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
43630 * g++.old-deja/g++.law/temps4.C: Likewise.
43631
43632 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
43633 stdlib.h. Call abort() on failure.
43634 * g++.old-deja/g++.law/refs4.C: Likewise.
43635 * g++.old-deja/g++.law/temps4.C: Likewise.
43636 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
43637 * gcc.c-torture/execute/20000112-1.c: Include string.h.
43638
43639 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
43640
43641 Relative to g++.dg/special:
43642 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
43643
43644 Relative to g++.old-deja:
43645 * g++.brendan/complex1.C, g++.jason/optimize2.C,
43646 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
43647 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
43648 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
43649 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
43650 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
43651 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
43652
43653 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
43654 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
43655 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
43656 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
43657 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
43658 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
43659 and/or string.h.
43660
43661 * g++.other/goto1.C: Update expectations for error messages.
43662
43663 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
43664
43665 * gcc.c-torture/compile/20000523-1.c: New test.
43666
43667 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
43668
43669 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
43670
43671 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
43672
43673 * g++.old-deja/g++.eh/catch11.C: New test.
43674 * g++.old-deja/g++.eh/catch12.C: New test.
43675
43676 2000-05-24 Nick Clifton <nickc@cygnus.com>
43677
43678 * gcc.c-torture/execute/20000523-1.c: New test.
43679
43680 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
43681
43682 * c-torture/execute/bcp-1.c: Replace abort in arg of
43683 __builtin_constant_p with a generic external function.
43684
43685 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
43686 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
43687 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
43688 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
43689 Prototype abort and/or exit.
43690
43691 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
43692 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
43693 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
43694 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
43695
43696 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
43697
43698 * gcc.dg/dwarf2-1.c: New test.
43699
43700 2000-05-20 Richard Henderson <rth@cygnus.com>
43701
43702 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
43703
43704 2000-05-20 Andreas Jaeger <aj@suse.de>
43705
43706 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
43707 testcase.
43708
43709 2000-05-19 David Edelsohn <edelsohn@gnu.org>
43710
43711 * gcc.c-torture/execute/20000519-2.c: New test.
43712
43713 2000-05-19 Andreas Jaeger <aj@suse.de>
43714
43715 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
43716 which fails with SSA.
43717
43718 * lib/c-torture.exp: Also test with -O3 -fssa.
43719
43720 2000-05-18 Michael Meissner <meissner@redhat.com>
43721
43722 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
43723 * gcc.c-torture/execute/920415-1.c: Ditto.
43724 * gcc.c-torture/execute/920501-1.c: Ditto.
43725 * gcc.c-torture/execute/conversion.c: Ditto.
43726 * gcc.c-torture/execute/cvt-1.c: Ditto.
43727
43728 2000-05-18 Jeffrey A Law (law@cygnus.com)
43729
43730 * gcc.c-torture/compile/20000518-1.c: New test.
43731
43732 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
43733
43734 * g77.f-torture/compile/200005018.f: New test.
43735
43736 2000-05-17 Jeffrey A Law (law@cygnus.com)
43737
43738 * gcc.c-torture/compile/20000517-1.c: New test.
43739
43740 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43741
43742 * gcc.c-torture/execute/20000516-1.c: New test.
43743
43744 2000-05-15 Jakub Jelinek <jakub@redhat.com>
43745
43746 * g++.old-deja/g++.other/eh.C: New test.
43747
43748 2000-05-12 Richard Henderson <rth@cygnus.com>
43749
43750 * gcc.c-torture/execute/990208-1.c (main): Don't pass
43751 constants through to doit's conditional.
43752
43753 2000-05-11 Jeffrey A Law (law@cygnus.com)
43754
43755 * gcc.c-torture/compile/20000511-1.c: New test.
43756 * g77.f-torture/compile/20000511-1.f: New test.
43757 * g77.f-torture/compile/20000511-2.f: New test.
43758
43759 2000-05-11 Michael Meissner <meissner@redhat.com>
43760
43761 * gcc.c-torture/execute/20000511-1.c: New test.
43762
43763 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
43764
43765 * gcc.dg/dg.exp: Scan .S files as well as .c files.
43766 * gcc.dg/20000510-1.S: New.
43767
43768 2000-05-08 Catherine Moore <clm@cygnus.com>
43769
43770 * gcc.dg/unused-3.c: New.
43771
43772 2000-05-06 Richard Henderson <rth@cygnus.com>
43773
43774 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
43775 * g++.old-deja/g++.mike/warn1.C: Likewise.
43776 * g++.old-deja/g++.pt/local1.C: Likewise.
43777 * g++.old-deja/g++.pt/local7.C: Likewise.
43778 * g++.old-deja/g++.pt/spec16.C: Likewise.
43779
43780 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
43781
43782 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
43783
43784 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
43785
43786 * g77.f-torture/execute/20000503-1.f: New test.
43787
43788 2000-05-04 Andreas Jaeger <aj@suse.de>
43789
43790 * gcc.dg/noreturn-2.c: New test.
43791
43792 2000-05-04 Neil Booth <NeilB@earthling.net>
43793
43794 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
43795 preprocessor.
43796
43797 2000-05-04 Richard Henderson <rth@cygnus.com>
43798
43799 * gcc.c-torture/execute/20000503-1.c: Fix typo.
43800
43801 2000-05-04 Richard Henderson <rth@cygnus.com>
43802
43803 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
43804 OpenSSL by Jason R Thorpe.
43805
43806 2000-05-03 Jim Wilson <wilson@cygnus.com>
43807
43808 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
43809
43810 2000-05-03 Robert Lipe <robertlipe@usa.net>
43811
43812 * gcc.dg/20000503-1.c: New test.
43813
43814 2000-05-02 Jakub Jelinek <jakub@redhat.com>
43815
43816 * gcc.c-torture/compile/20000502-1.c: New test.
43817 * g++.old-deja/g++.other/align.C: New test.
43818 * gcc.dg/cpp-tradstringify.c: New test.
43819
43820 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
43821
43822 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
43823 and hard registers.
43824
43825 2000-04-26 Geoff Keating <geoffk@cygnus.com>
43826
43827 * gcc.c-torture/execute/loop-5.c: New test.
43828
43829 2000-04-25 Jakub Jelinek <jakub@redhat.com>
43830
43831 * gcc.c-torture/execute/va-arg-20.c: New test.
43832
43833 2000-04-23 Jeffrey A Law (law@cygnus.com)
43834
43835 * gcc.c-torture/execute/20000422-1.c: New test.
43836
43837 2000-04-20 Greg McGary <gkm@gnu.org>
43838
43839 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
43840 when optimizing, but without sibling-call optimizations (-O1).
43841
43842 2000-04-20 Jeffrey A Law (law@cygnus.com)
43843
43844 * gcc.c-torture/compile/20000420-1.c: New test.
43845
43846 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
43847
43848 * g++.abi/ptrflags.C: New test.
43849 * g++.eh/catchptr1.C: Test incomplete pointer chains.
43850
43851 2000-04-19 Catherine Moore <clm@cygnus.com>
43852
43853 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
43854
43855 2000-04-19 Greg McGary <gkm@gnu.org>
43856
43857 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
43858 sibling-call optimizations.
43859
43860 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
43861
43862 * gcc.dg/20000419-1.c: New test.
43863
43864 2000-04-12 Hans-Peter Nilsson <hp@axis.com>
43865
43866 * gcc.c-torture/execute/20000412-6.c: New test.
43867
43868 2000-04-12 Jeffrey A Law (law@cygnus.com)
43869
43870 * gcc.c-torture/execute/20000412-5.c: New test.
43871 * g77.f-torture/compile/20000412-1.f: New test.
43872 * gcc.c-torture/execute/20000412-4.c: New test.
43873 * gcc.c-torture/compile/20000412-2.c: New test.
43874 * gcc.c-torture/execute/20000412-3.c: New test.
43875 * gcc.c-torture/compile/20000412-1.c: New test.
43876 * gcc.c-torture/execute/20000412-2.c: New test.
43877
43878 2000-04-12 Jakub Jelinek <jakub@redhat.com>
43879
43880 * objc/execute/bf-20.m: New test.
43881
43882 2000-04-10 Richard Henderson <rth@cygnus.com>
43883
43884 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
43885
43886 * gcc.c-torture/execute/20000412-1.c: New test.
43887
43888 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
43889
43890 * g++.old-deja/g++.eh/catchptr1.C: New test.
43891
43892 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
43893
43894 * g++.old-deja/g++.abi/cxa_vec.C: New test.
43895
43896 2000-04-08 Neil Booth <NeilB@earthling.net>
43897
43898 * gcc.dg/cpp-nullchar.c: Remove test as
43899 embedded nulls cause problems.
43900
43901 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43902
43903 * gcc.dg/compare2.c: New test.
43904
43905 2000-04-08 Neil Booth <NeilB@earthling.net>
43906
43907 * gcc.dg/cpp-nullchar.c: New test.
43908
43909 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
43910
43911 * gcc.dg/cpp-mi2.c: New test.
43912 * gcc.dg/cpp-mi2[abc].h: New files.
43913
43914 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
43915
43916 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
43917 member name.
43918
43919 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
43920
43921 * g++.old-deja/g++.abi/vmihint.C: New test.
43922
43923 2000-04-06 Neil Booth <NeilB@earthling.net>
43924
43925 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
43926 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
43927 copyright.
43928
43929 2000-04-05 Hans-Peter Nilsson <hp@axis.com>
43930
43931 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
43932 avoid stack-frame overwrite.
43933
43934 2000-04-05 Jakub Jelinek <jakub@redhat.com>
43935
43936 * gcc.c-torture/compile/20000405-2.c: New test.
43937 * gcc.c-torture/compile/20000405-3.c: New test.
43938
43939 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
43940
43941 * gcc.c-torture/compile/20000405-1.c: New test.
43942
43943 2000-04-04 Geoff Keating <geoffk@cygnus.com>
43944
43945 * gcc.dg/cast-qual-1.c: Revert last change.
43946
43947 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43948
43949 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
43950
43951 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
43952
43953 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
43954 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
43955
43956 2000-04-03 Jeffrey A Law (law@cygnus.com)
43957
43958 * gcc.c-torture/compile/20000403-2.c: New test.
43959 * gcc.c-torture/compile/20000403-1.c: New test.
43960
43961 2000-04-03 Hans-Peter Nilsson <hp@axis.com>
43962
43963 * gcc.c-torture/execute/20000403-1.c: New test.
43964
43965 2000-04-03 Geoff Keating <geoffk@cygnus.com>
43966
43967 * gcc.c-torture/execute/20000402-1.c: New test.
43968
43969 2000-04-03 Donald Lindsay <dlindsay@cygnus.com>
43970
43971 * gcc.c-torture/execute/va-arg-15.c: New test.
43972 * gcc.c-torture/execute/va-arg-16.c: New test.
43973 * gcc.c-torture/execute/va-arg-17.c: New test.
43974 * gcc.c-torture/execute/va-arg-18.c: New test.
43975 * gcc.c-torture/execute/va-arg-19.c: New test.
43976
43977 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
43978
43979 * gcc.c-torture/compile/981211-1.c: Move to...
43980 * gcc.dg/cpp-as1.c: ...here.
43981 * gcc.dg/cpp-as2.c: New file.
43982
43983 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
43984 compiler.
43985
43986 2000-04-02 Neil Booth <NeilB@earthling.net>
43987
43988 * gcc.dg/cpp-cond.c New tests.
43989 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
43990 accidental success less likely.
43991 * gcc.dg/cpp-missingop.c New tests.
43992 * gcc.dg/cpp-missingparen.c New tests.
43993 * gcc.dg/cpp-shift.c New tests.
43994 * gcc.dg/cpp-shortcircuit.c New tests.
43995 * gcc.dg/cpp-unary.c New tests.
43996
43997 2000-03-29 Jeffrey A Law (law@cygnus.com)
43998
43999 * gcc.c-torture/compile/20000329-1.c: New test.
44000
44001 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
44002
44003 * gcc.c-torture/compile/20000326-1.c: New test.
44004 * gcc.c-torture/compile/20000326-2.c: New test.
44005
44006 2000-03-24 Geoff Keating <geoffk@cygnus.com>
44007
44008 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
44009 the first parameter is a function argument.
44010
44011 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
44012
44013 * g++.old-deja/g++.ext/array4.C: New test.
44014
44015 2000-03-22 Geoff Keating <geoffk@cygnus.com>
44016
44017 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
44018
44019 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44020
44021 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
44022
44023 2000-03-19 Richard Henderson <rth@cygnus.com>
44024
44025 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
44026
44027 2000-03-19 Richard Henderson <rth@cygnus.com>
44028
44029 * gcc.c-torture/compile/20000319-1.c: New test.
44030
44031 2000-03-14 Jeffrey A Law (law@cygnus.com)
44032
44033 * gcc.c-torture/execute/20000314-3.c: New test.
44034 * gcc.c-torture/execute/20000314-2.c: New test.
44035 * gcc.c-torture/execute/20000314-1.c: New test.
44036 * gcc.c-torture/compile/20000314-2.c: New test.
44037 * gcc.c-torture/compile/20000314-1.c: New test.
44038
44039 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
44040
44041 * g++.old-deja/g++.warn/inline.C: New test.
44042
44043 2000-03-10 Hans-Peter Nilsson <hp@bitrange.com>
44044
44045 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
44046 standards-compliant result rather than specific constants.
44047 Put test-values in array.
44048
44049 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
44050
44051 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
44052 (g++_target_compile): Put test-specific options last.
44053
44054 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
44055
44056 * g++.old-deja/g++.eh/vbase4.C: New test.
44057
44058 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
44059
44060 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
44061
44062 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
44063
44064 * g++.old-deja/g++.brendan/misc12.C: Removed.
44065 * g++.old-deja/g++.pt/memtemp77.C: Constify.
44066 * g++.old-deja/g++.ext/pretty4.C: New test.
44067
44068 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
44069
44070 * g++.old-deja/g++.other/string2.C: New test.
44071
44072 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
44073
44074 * g++.old-deja/g++.warn/impint2.C: New test.
44075
44076 2000-03-05 Hans-Peter Nilsson <hp@bitrange.com>
44077
44078 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
44079 is 1, not zero.
44080
44081 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
44082
44083 * g++.old-deja/g++.warn/impint.C: New test.
44084 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
44085 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
44086 * g++.old-deja/g++.pt/explicit12.C: Likewise.
44087 * g++.old-deja/g++.pt/explicit13.C: Likewise.
44088 * g++.old-deja/g++.pt/explicit17.C: Likewise.
44089 * g++.old-deja/g++.pt/explicit18.C: Likewise.
44090 * g++.old-deja/g++.pt/explicit19.C: Likewise.
44091 * g++.old-deja/g++.pt/explicit23.C: Likewise.
44092 * g++.old-deja/g++.pt/explicit31.C: Likewise.
44093 * g++.old-deja/g++.pt/explicit35.C: Likewise.
44094 * g++.old-deja/g++.pt/explicit6.C: Likewise.
44095 * g++.old-deja/g++.pt/memclass7.C: Likewise.
44096
44097 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
44098
44099 * gcc.dg/cpp-redef.c: New test.
44100
44101 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
44102
44103 * g++.old-deja/g++.pt/unify7.C: New test.
44104
44105 2000-02-26 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
44106
44107 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
44108 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
44109
44110 2000-02-25 Geoff Keating <geoffk@cygnus.com>
44111
44112 * gcc.c-torture/compile/20000224-1.c: New test.
44113
44114 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
44115
44116 * gcc.c-torture/compile/cpp-2.c: New test.
44117 * gcc.c-torture/compile/cpp-1.c: New test.
44118
44119 2000-02-25 Jeffrey A Law (law@cygnus.com)
44120
44121 * gcc.c-torture/execute/20000225-1.c: New test.
44122
44123 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
44124
44125 * gcc.dg/cpp-li2.c: New test.
44126
44127 * gcc.dg/cpp-wi1.c: New test.
44128
44129 * gcc.dg/cpp-li1.c: New test.
44130
44131 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
44132
44133 * g++.old-deja/g++.other/sizeof5.C: New test.
44134
44135 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44136
44137 * gcc.c-torture/execute/va-arg-13.c: New test.
44138
44139 2000-02-23 Donald Lindsay <dlindsay@cygnus.com>
44140
44141 * gcc.c-torture/execute/va-arg-12.c: New test.
44142
44143 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
44144
44145 * gcc.c-torture/execute/20000223-1.c: New test.
44146
44147 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
44148
44149 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
44150
44151 2000-02-22 Mark Mitchell <mark@codesourcery.com>
44152
44153 * g++.old-deja/g++.abi/ptrmem.C: New test.
44154
44155 2000-02-19 Richard Henderson <rth@cygnus.com>
44156
44157 * gcc.c-torture/compile/init-3.c: New.
44158
44159 2000-02-17 Mark Mitchell <mark@codesourcery.com>
44160
44161 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
44162 ALWAYS_CXXFLAGS.
44163
44164 2000-02-11 Robert Lipe <robertl@sco.com>
44165
44166 * gcc.c-torture/compile/20000211-3.c: New test.
44167
44168 2000-02-11 Martin Buchholz <martin@xemacs.org>
44169
44170 * gcc.c-torture/compile/20000211-2.c: New test.
44171
44172 2000-02-11 Jeffrey A Law (law@cygnus.com)
44173
44174 * gcc.c-torture/compile/20000211-1.c: New test.
44175
44176 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
44177
44178 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
44179 on native targets
44180
44181 2000-02-08 Nathan Sidwell <nathan@acm.org>
44182
44183 * g++.old-deja/g++.other/cast5.C: New test.
44184
44185 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
44186
44187 * gcc.c-torture/execute/20000205-1.c: New.
44188
44189 2000-02-03 Nathan Sidwell <nathan@acm.org>
44190
44191 * g++.old-deja/g++.jason/cast3.C: Return void.
44192 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
44193
44194 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
44195
44196 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
44197
44198 * gcc.dg/loop-1.c: New test.
44199
44200 2000-01-27 Jakub Jelinek <jakub@redhat.com>
44201
44202 * gcc.c-torture/compile/20000127-1.c: New test.
44203 * gcc.c-torture/execute/991228-1.c: New test.
44204
44205 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
44206
44207 * gcc.dg/unused-2.c: New test.
44208
44209 * gcc.dg/conv-1.c: New test.
44210
44211 2000-01-24 Mark Mitchell <mark@codesourcery.com>
44212
44213 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
44214 compiler.
44215 (tool_option_proc): Fix typo.
44216
44217 2000-01-24 Geoff Keating <geoffk@cygnus.com>
44218
44219 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
44220 of the ld on the host, not on the build machine.
44221 Also, don't crash if '--help' is not a supported option.
44222
44223 2000-01-24 Richard Henderson <rth@cygnus.com>
44224
44225 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
44226
44227 2000-01-20 Jeffrey A Law (law@cygnus.com)
44228
44229 * gcc.c-torture/execute/20000120-2.c: New test.
44230 * gcc.c-torture/execute/20000120-1.c: New test.
44231
44232 2000-01-13 Jeffrey A Law (law@cygnus.com)
44233
44234 * gcc.c-torture/execute/20000113-1.c: New test.
44235
44236 2000-01-12 Jeffrey A Law (law@cygnus.com)
44237
44238 * gcc.c-torture/execute/20000112-1.c: New test.
44239
44240 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
44241
44242 * gcc.dg/20000111-1.c: New test.
44243
44244 2000-01-10 Jeffrey A Law (law@cygnus.com)
44245
44246 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
44247 with 16 bit integers.
44248
44249 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
44250
44251 * gcc.dg/20000108-1.c: New test.
44252
44253 2000-01-05 Nathan Sidwell <nathan@acm.org>
44254
44255 * g++.old-deja/g++.ns/koenig8.C: New test.
44256
44257 2000-01-05 Nathan Sidwell <nathan@acm.org>
44258
44259 * g++.old-deja/g++.other/cast4.C: New test.
44260
44261 2000-01-05 Jeffrey A Law (law@cygnus.com)
44262
44263 * gcc.c-torture/compile/20000105-2.c: New test.
44264 * gcc.c-torture/compile/20000105-1.c: New test.
44265
44266 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44267
44268 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
44269 references to printf & atoi to conform to ANSI standard.
44270 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
44271 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
44272 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
44273 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
44274 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
44275 * g++.old-deja/g++.brendan/complex1.C: Likewise.
44276 * g++.old-deja/g++.brendan/copy1.C: Likewise.
44277 * g++.old-deja/g++.brendan/copy2.C: Likewise.
44278 * g++.old-deja/g++.brendan/copy3.C: Likewise.
44279 * g++.old-deja/g++.brendan/copy4.C: Likewise.
44280 * g++.old-deja/g++.brendan/copy5.C: Likewise.
44281 * g++.old-deja/g++.brendan/copy6.C: Likewise.
44282 * g++.old-deja/g++.brendan/copy7.C: Likewise.
44283 * g++.old-deja/g++.brendan/copy8.C: Likewise.
44284 * g++.old-deja/g++.brendan/crash11.C: Likewise.
44285 * g++.old-deja/g++.brendan/crash14.C: Likewise.
44286 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
44287 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
44288 * g++.old-deja/g++.brendan/delete2.C: Likewise.
44289 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
44290 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
44291 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
44292 * g++.old-deja/g++.brendan/eh1.C: Likewise.
44293 * g++.old-deja/g++.brendan/groff1.C: Likewise.
44294 * g++.old-deja/g++.brendan/init3.C: Likewise.
44295 * g++.old-deja/g++.brendan/misc12.C: Likewise.
44296 * g++.old-deja/g++.brendan/misc7.C: Likewise.
44297 * g++.old-deja/g++.brendan/new2.C: Likewise.
44298 * g++.old-deja/g++.brendan/operators4.C: Likewise.
44299 * g++.old-deja/g++.brendan/operators5.C: Likewise.
44300 * g++.old-deja/g++.brendan/overload2.C: Likewise.
44301 * g++.old-deja/g++.brendan/overload7.C: Likewise.
44302 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
44303 * g++.old-deja/g++.brendan/reference1.C: Likewise.
44304 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
44305 * g++.old-deja/g++.brendan/template24.C: Likewise.
44306 * g++.old-deja/g++.brendan/template3.C: Likewise.
44307 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
44308 * g++.old-deja/g++.jason/inline3.C: Likewise.
44309 * g++.old-deja/g++.jason/opeq.C: Likewise.
44310 * g++.old-deja/g++.law/arg5.C: Likewise.
44311 * g++.old-deja/g++.law/arm7.C: Likewise.
44312 * g++.old-deja/g++.law/ctors11.C: Likewise.
44313 * g++.old-deja/g++.law/cvt8.C: Likewise.
44314 * g++.old-deja/g++.law/init9.C: Likewise.
44315 * g++.old-deja/g++.law/refs4.C: Likewise.
44316 * g++.old-deja/g++.law/template2.C: Likewise.
44317 * g++.old-deja/g++.law/visibility24.C: Likewise.
44318 * g++.old-deja/g++.law/vtable3.C: Likewise.
44319 * g++.old-deja/g++.mike/asm2.C: Likewise.
44320 * g++.old-deja/g++.mike/eh1.C: Likewise.
44321 * g++.old-deja/g++.mike/misc1.C: Likewise.
44322 * g++.old-deja/g++.mike/misc13.C: Likewise.
44323 * g++.old-deja/g++.mike/misc14.C: Likewise.
44324 * g++.old-deja/g++.mike/ns12.C: Likewise.
44325 * g++.old-deja/g++.mike/p1248.C: Likewise.
44326 * g++.old-deja/g++.mike/p3708.C: Likewise.
44327 * g++.old-deja/g++.mike/p3708a.C: Likewise.
44328 * g++.old-deja/g++.mike/p3708b.C: Likewise.
44329 * g++.old-deja/g++.mike/p646.C: Likewise.
44330 * g++.old-deja/g++.mike/p700.C: Likewise.
44331 * g++.old-deja/g++.mike/p783.C: Likewise.
44332 * g++.old-deja/g++.mike/p783a.C: Likewise.
44333 * g++.old-deja/g++.mike/p783b.C: Likewise.
44334 * g++.old-deja/g++.mike/p786.C: Likewise.
44335 * g++.old-deja/g++.mike/p789.C: Likewise.
44336 * g++.old-deja/g++.mike/p789a.C: Likewise.
44337 * g++.old-deja/g++.mike/p807a.C: Likewise.
44338 * g++.old-deja/g++.other/delete3.C: Likewise.
44339 * g++.old-deja/g++.other/dyncast1.C: Likewise.
44340 * g++.old-deja/g++.other/dyncast2.C: Likewise.
44341 * g++.old-deja/g++.other/dyncast3.C: Likewise.
44342 * g++.old-deja/g++.other/empty1.C: Likewise.
44343 * g++.old-deja/g++.other/temporary1.C: Likewise.
44344 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
44345 * g++.old-deja/g++.pt/t16.C: Likewise.
44346 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
44347
44348 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
44349
44350 * gcc.dg/991230-1.c: New test.
44351
44352 1999-12-29 Jeffrey A Law (law@cygnus.com)
44353
44354 * gcc.c-torture/compile/991229-3.c: New test.
44355 * gcc.c-torture/compile/991229-2.c: New test.
44356 * gcc.c-torture/compile/991229-1.c: New test.
44357
44358 1999-12-29 Greg McGary <gkm@eng.ascend.com>
44359
44360 * gcc.c-torture/compile/labels-2.c: New test.
44361
44362 1999-12-27 Martin von L�is <loewis@informatik.hu-berlin.de>
44363
44364 * gcc.c-torture/execute/991227-1.c: New test.
44365
44366 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
44367
44368 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
44369
44370 1999-12-21 Martin von L�is <loewis@informatik.hu-berlin.de>
44371
44372 * gcc.c-torture/execute/991221-1.c: New test.
44373
44374 1999-12-20 Nathan Sidwell <nathan@acm.org>
44375
44376 * g++.old-deja/g++.other/cast3.C: New test.
44377
44378 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
44379
44380 * gcc.c-torture/execute/991216-4.c: New test.
44381
44382 1999-12-16 Michael Meissner <meissner@cygnus.com>
44383
44384 * gcc.c-torture/execute/991216-1.c: New test.
44385 * gcc.c-torture/execute/991216-2.c: New test.
44386 * gcc.c-torture/execute/991216-3.c: New test.
44387
44388 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
44389
44390 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
44391 Actually make the test fail by using "-O2" for compilation.
44392
44393 1999-12-15 Nathan Sidwell <nathan@acm.org>
44394
44395 * g++.old-deja/g++.warn/cast-align1.C: New test.
44396
44397 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
44398
44399 * gcc.c-torture/compile/991214-1.c: New test.
44400 * gcc.c-torture/compile/991214-2.c: New test.
44401
44402 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
44403
44404 * gcc.dg/991214-1.c: New test.
44405
44406 1999-12-13 Jeffrey A Law (law@cygnus.com)
44407
44408 * gcc.c-torture/compile/991213-3.c: New test.
44409 * gcc.c-torture/compile/991213-2.c: New test.
44410 * gcc.c-torture/compile/991213-1.c: New test.
44411
44412 1999-12-10 J"orn Rennecke <amylaar@cygnus.co.uk>
44413
44414 * gcc.dg/991209-1.c: New test.
44415
44416 1999-12-08 Nathan Sidwell <nathan@acm.org>
44417
44418 * gcc.c-torture/compile/991208-1.c: New test.
44419
44420 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
44421
44422 * gcc.dg/ultrasp2.c: New test.
44423
44424 1999-12-05 Alex Samuel <samuel@codesourcery.com>
44425
44426 * g++.old-deja/g++.abi/align.C (main): Fix typo.
44427
44428 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
44429
44430 * gcc.c-torture/compile/991202-1.c: New test.
44431 * gcc.c-torture/execute/991202-1.c: New test.
44432 * gcc.c-torture/execute/991202-2.c: New test.
44433 * gcc.c-torture/execute/991202-3.c: New test.
44434
44435 1999-12-02 Alex Samuel <samuel@codesourcery.com>
44436
44437 * g++.old-deja/g++.abi/align.C: New test.
44438 * g++.old-deja/g++.abi/aggregates.C: Likewise.
44439 * g++.old-deja/g++.abi/bitfields.C: Likewise.
44440
44441 1999-12-01 Richard Henderson <rth@cygnus.com>
44442
44443 * gcc.c-torture/execute/991201-1.c: New.
44444
44445 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
44446
44447 * gcc.dg/991129-1.c: New test.
44448
44449 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
44450
44451 * gcc.c-torture/compile/991127-1.c: New test.
44452
44453 1999-11-22 Nathan Sidwell <nathan@acm.org>
44454
44455 * g++.old-deja/g++.other/warn4.C: New test.
44456
44457 1999-11-22 Nathan Sidwell <nathan@acm.org>
44458
44459 * g++.old-deja/g++.eh/cleanup2.C: New test.
44460 * g++.old-deja/g++.ext/pretty2.C: New test.
44461 * g++.old-deja/g++.ext/pretty3.C: New test.
44462 * g++.old-deja/g++.other/debug6.C: New test.
44463
44464 1999-10-20 Jim Wilson <wilson@cygnus.com>
44465
44466 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
44467 compiler_output to look for one error message instead of two.
44468
44469 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
44470
44471 * gcc.c-torture/execute/991118-1.c: Also test case
44472 where the word boundary does not split a byte evenly.
44473
44474 1999-11-19 Nathan Sidwell <nathan@acm.org>
44475
44476 * g++.old-deja/g++.ext/restrict1.C: New test.
44477
44478 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
44479
44480 * gcc.c-torture/execute/991118-1.c: New test.
44481
44482 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
44483
44484 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
44485 working directory pathnames.
44486
44487 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
44488
44489 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
44490 host is equipped with driver.h and driver.o so it can actually
44491 compile and run the tests.
44492
44493 1999-10-08 Bernd Schmidt <bernds@cygnus.co.uk>
44494
44495 * gcc.c-torture/compile/991008-1.c: New test.
44496
44497 1999-11-08 Nick Clifton <nickc@cygnus.com>
44498
44499 * lib/gcc-dg.exp: Include target-supports.exp
44500
44501 1999-11-05 Nick Clifton <nickc@cygnus.com>
44502
44503 * lib/target-supports.exp: New file: Provide procs to test for
44504 features supported by the target.
44505 (check_weak_available): Moved here from ecos.exp.
44506 (check_alias_available): New proc: Determine of the target
44507 toolchain supports the alias attribute.
44508
44509 * gcc.dg/special/ecos.exp: Move check_weak_available to
44510 target-supports.exp.
44511 (alias-1.c): Only perform the test if the target supports
44512 aliases.
44513 (wkali-1.c): Only perform the test if the target supports
44514 aliases.
44515
44516 * gcc.dg/990506-0.c: Expect error messages from cross
44517 targets as well as native targets.
44518
44519 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
44520
44521 * gcc.dg/ultrasp1.c: Removed xfail.
44522 * gcc.dg/struct-ret-2.c: Likewise.
44523 * gcc.dg/array-1.c: Likewise.
44524
44525 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
44526
44527 * gcc.dg/struct-ret-2.c: New test.
44528
44529 * gcc.dg/array-1.c: New test.
44530
44531 1999-10-30 Stephen L Moshier <moshier@mediaone.net>
44532
44533 * gcc.c-torture/execute/991030-1.c: New test.
44534
44535 1999-10-26 Richard Henderson <rth@cygnus.com>
44536
44537 * gcc.c-torture/compile/991026-2.c: New test.
44538
44539 1999-10-26 Jeffrey A Law (law@cygnus.com)
44540
44541 * gcc.c-torture/compile/991026-1.c: New test.
44542
44543 1999-10-23 Jeffrey A Law (law@cygnus.com)
44544
44545 * gcc.c-torture/execute/991023-1.c: New test.
44546
44547 1999-10-19 Jeffrey A Law (law@cygnus.com)
44548
44549 * gcc.c-torture/execute/991019-1.c: New test.
44550
44551 1999-10-16 Richard Henderson <rth@cygnus.com>
44552
44553 * gcc.c-torture/execute/991016-1.c: New test.
44554
44555 1999-10-14 Stephane Carrez <stcarrez@worldnet.fr>
44556
44557 * gcc.c-torture/execute/991014-1.c: New test.
44558
44559 1999-10-13 J"orn Rennecke <amylaar@cygnus.co.uk>
44560
44561 * g++.old-deja/g++.other/union2.C: New test.
44562
44563 1999-10-13 Nathan Sidwell <nathan@acm.org>
44564
44565 * g++.old-deja/g++.other/vaarg2.C: New test.
44566 * g++.old-deja/g++.other/vaarg3.C: New test.
44567
44568 1999-10-12 Craig Burley <craig@jcb-sc.com>
44569
44570 * g77.f-torture/noncompile/19990905-1.f: Moved from being
44571 in compile/.
44572
44573 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
44574
44575 * gcc.c-torture/execute/va-arg-11.c: New test.
44576
44577 1999-10-01 Mark P. Mitchell <mark@codesourcery.com>
44578
44579 * lib/file-format.exp (gcc_target_object_format): Don't
44580 crash if objdump is unavailable.
44581
44582 1999-09-29 Donn Terry <donn@interix.com>
44583
44584 * gcc.misc-tests/mg.exp: delete extraneous redirection.
44585
44586 1999-09-28 Nick Clifton <nickc@cygnus.com>
44587
44588 * gcc.c-torture/compile/990928-1.c: New test.
44589
44590 1999-09-28 Nathan Sidwell <nathan@acm.org>
44591
44592 * g++.old-deja/g++.other/decl6.C: New test.
44593
44594 1999-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44595
44596 * gcc.c-torture/execute/va-arg-10.c: New test.
44597
44598 1999-09-27 Nathan Sidwell <nathan@acm.org>
44599
44600 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
44601 __PRETTY_FUNCTION__.
44602
44603 1999-09-23 Nick Clifton <nickc@cygnus.com>
44604
44605 * gcc.c-torture/execute/990923-1.c: New test.
44606
44607 1999-09-21 Nick Clifton <nickc@cygnus.com>
44608
44609 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
44610 for which -fpic is inappropriate.
44611
44612 1999-09-21 Mark Mitchell <mark@codesourcery.com>
44613
44614 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
44615
44616 1999-09-21 Nathan Sidwell <nathan@acm.org>
44617
44618 * g++.old-deja/g++.other/dyncast1.C: New test.
44619 * g++.old-deja/g++.other/dyncast2.C: New test.
44620 * g++.old-deja/g++.other/dyncast3.C: New test.
44621 * g++.old-deja/g++.other/dyncast4.C: New test.
44622 * g++.old-deja/g++.other/dyncast5.C: New test.
44623 * g++.old-deja/g++.eh/catch3.C: New test.
44624 * g++.old-deja/g++.eh/catch3p.C: New test.
44625 * g++.old-deja/g++.eh/catch4.C: New test.
44626 * g++.old-deja/g++.eh/catch4p.C: New test.
44627 * g++.old-deja/g++.eh/catch5.C: New test.
44628 * g++.old-deja/g++.eh/catch5p.C: New test.
44629 * g++.old-deja/g++.eh/catch6.C: New test.
44630 * g++.old-deja/g++.eh/catch6p.C: New test.
44631 * g++.old-deja/g++.eh/catch7.C: New test.
44632 * g++.old-deja/g++.eh/catch7p.C: New test.
44633 * g++.old-deja/g++.eh/catch8.C: New test.
44634 * g++.old-deja/g++.eh/catch8p.C: New test.
44635 * g++.old-deja/g++.eh/catch9.C: New test.
44636 * g++.old-deja/g++.eh/catch9p.C: New test.
44637
44638 1999-09-13 Nathan Sidwell <nathan@acm.org>
44639
44640 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
44641 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
44642
44643 1999-09-13 Jeffrey A Law (law@cygnus.com)
44644
44645 * gcc.c-torture/compile/990913-1.c: New test.
44646
44647 1999-09-10 Nathan Sidwell <nathan@acm.org>
44648
44649 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
44650 * g++.old-deja/g++.jason/rfg5.C: Likewise.
44651
44652 1999-09-09 Richard Henderson <rth@cygnus.com>
44653
44654 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
44655
44656 1999-09-09 Nathan Sidwell <nathan@acm.org>
44657
44658 * g++.old-deja/g++.other/lookup11.C: New test.
44659 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
44660 what is permitted and what we want.
44661 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
44662 overload use.
44663 * g++.old-deja/g++.jason/rfg5.C: Likewise.
44664
44665 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
44666
44667 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
44668 * gcc.c-torture/noncompile/poison-1.c: New file.
44669
44670 1999-09-08 Nathan Sidwell <nathan@acm.org>
44671
44672 * g++.old-deja/g++.other/sizeof3.C: New test.
44673 * g++.old-deja/g++.other/sizeof4.C: New test.
44674 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
44675 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
44676
44677 1999-09-07 Richard Henderson <rth@cygnus.com>
44678
44679 * gcc.dg/va-arg-1.c: New.
44680
44681 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44682
44683 * gcc.c-torture/execute/va-arg-9.c: New test.
44684
44685 1999-09-05 Craig Burley <craig@jcb-sc.com>
44686
44687 * g77.f-torture/compile/980519-2.f: New test.
44688 * g77.f-torture/compile/19990905-0.f: New test.
44689 * g77.f-torture/compile/19990905-1.f: New test.
44690 * g77.f-torture/compile/19990905-2.f: New test.
44691
44692 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
44693
44694 1999-09-03 Richard Earnshaw <rearnsha@arm.com>
44695
44696 * gcc.c-torture/execute/990827-1.c: Fix typo.
44697
44698 1999-09-03 Nathan Sidwell <nathan@acm.org>
44699
44700 * g++.old-deja/g++.other/deref1.C: New test.
44701
44702 1999-09-02 Nathan Sidwell <nathan@acm.org>
44703
44704 * g++.old-deja/g++.other/ambig2.C: New test.
44705 * g++.old-deja/g++.other/cond5.C: New test.
44706 * g++.old-deja/g++.other/lookup16.C: New test.
44707
44708 1999-09-02 Marc Espie <espie@cvs.openbsd.org>
44709
44710 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
44711 assemblers too.
44712
44713 1999-08-31 Jeffrey A Law (law@cygnus.com)
44714
44715 * lib/c-torture.exp: Avoid the "compare executables" optimization
44716 when testing native.
44717
44718 1999-08-29 Jeffrey A Law (law@cygnus.com)
44719
44720 * gcc.c-torture/execute/990829-1.c: New test.
44721 * gcc.c-torture/compile/990829-1.c: New test.
44722
44723 1999-08-27 Paul Burchard <burchard@pobox.com>
44724
44725 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
44726 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
44727 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
44728 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
44729 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
44730 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
44731 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
44732 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
44733 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
44734 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
44735 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
44736
44737 1999-08-27 Jeffrey A Law (law@cygnus.com)
44738
44739 * gcc.c-torture/execute/990827-1.c: New test.
44740
44741 1999-08-26 Craig Burley <craig@jcb-sc.com>
44742
44743 * g77.f-torture/noncompile/19990826-4.f: New test.
44744
44745 * g77.f-torture/compile/19990826-3.f: New test.
44746
44747 * g77.f-torture/execute/19990826-2.f: New test.
44748
44749 * g77.f-torture/compile/19990826-1.f: New test.
44750
44751 * gcc.c-torture/execute/990826-0.c: New test.
44752 * g77.c-torture/execute/19990826-0.f: New test.
44753
44754 * g77.f-torture/noncompile/970626-2.f: New test.
44755
44756 1999-08-25 Paul Burchard <burchard@pobox.com>
44757
44758 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
44759 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
44760 lss-011.C: New tests.
44761
44762 1999-08-25 Nathan Sidwell <nathan@acm.org>
44763
44764 * g++.old-deja/g++.other/decl5.C: New test.
44765
44766 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44767
44768 * noncompile/noncompile.exp: Load_lib c-torture.exp.
44769 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
44770 call `postbase' for each one. All callers of `postbase' changed
44771 to call this instead.
44772
44773 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
44774
44775 * gcc.c-torture/execute/990811-1.c: New test.
44776
44777 1999-08-09 Nick Clifton <nickc@cygnus.com>
44778
44779 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
44780 just native ones.
44781
44782 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
44783 just native ones.
44784
44785 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
44786
44787 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
44788
44789 1999-08-04 Jeffrey A Law (law@cygnus.com)
44790
44791 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
44792
44793 1999-08-04 Nathan Sidwell <nathan@acm.org>
44794
44795 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
44796
44797 1999-08-04 Jeffrey A Law (law@cygnus.com)
44798
44799 * gcc.c-torture/execute/990804-1.c: New test.
44800
44801 1999-08-03 Nathan Sidwell <nathan@acm.org>
44802
44803 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
44804 * g++.old-deja/g++.brendan/crash64.C: Likewise.
44805 * g++.old-deja/g++.brendan/overload8.C: Likewise.
44806
44807 1999-08-03 Nathan Sidwell <nathan@acm.org>
44808
44809 * g++.old-deja/g++.other/struct1.C: New test.
44810
44811 1999-08-03 Nathan Sidwell <nathan@acm.org>
44812
44813 * g++.old-deja/g++.other/enum2.C: New test.
44814
44815 1999-08-02 Richard Henderson <rth@cygnus.com>
44816
44817 Adapted from tests from Franz Sirl:
44818 * gcc.c-torture/execute/va-arg-7.c: New test.
44819 * gcc.c-torture/execute/va-arg-8.c: New test.
44820
44821 1999-08-01 Jeffrey A Law (law@cygnus.com)
44822
44823 * gcc.c-torture/compile/990801-2.c: New test.
44824
44825 * gcc.c-torture/compile/990801-1.c: New test.
44826
44827 1999-07-27 Michael Meissner <meissner@cygnus.com>
44828
44829 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
44830 fp-cmp-1.c, converting double to float.
44831
44832 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
44833 fp-cmp-1.c, converting double to long double.
44834
44835 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
44836 from fr1 to unknown_register, since fr1 is a legitimate register
44837 on some machines.
44838
44839 1999-07-25 Jeffrey A Law (law@cygnus.com)
44840
44841 * README: More listname related changes.
44842
44843 1999-07-08 Catherine Moore <clm@cygnus.com>
44844
44845 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
44846
44847 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
44848
44849 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
44850
44851 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
44852
44853 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
44854
44855 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
44856
44857 * gcc.dg/990703-1.c: New test.
44858
44859 1999-06-29 Nick Clifton <nickc@cygnus.com>
44860
44861 * lib/file-format.exp: New file: Move definition of proc
44862 gcc_target_object_format to here from
44863 gcc.dg/special/ecos.exp.
44864
44865 * lib/c-torture.exp: Include lib file-format.exp.
44866 * lib/gcc-dg.exp: Include lib file-format.exp.
44867
44868 * gcc.dg/special/ecos.exp: Remove definition of proc
44869 gcc_target_object_format.
44870
44871 1999-06-28 Jeffrey A Law (law@cygnus.com)
44872
44873 * gcc.c-torture/execute/990628-1.c: New test.
44874
44875 1999-06-25 Jeffrey A Law (law@cygnus.com)
44876
44877 * gcc.c-torture/compile/990625-2.c: New test.
44878
44879 * gcc.c-torture/compile/990625-1.c: New test.
44880
44881 1999-06-23 Nick Clifton <nickc@cygnus.com>
44882
44883 * gcc.c-torture/compile/dll.c: New test case. Check that dll
44884 attributes compile.
44885 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
44886 ports that use the COFF/PE file format.
44887
44888 1999-06-17 Jeffrey A Law (law@cygnus.com)
44889
44890 * gcc.c-torture/compile/990617-1.c: New test.
44891
44892 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
44893
44894 * g++.old-deja/g++.other/decl4.C: New test.
44895
44896 1999-06-14 Nathan Sidwell <nathan@acm.org>
44897
44898 * g++.old-deja/g++.other/bitfld3.C: New test.
44899
44900 1999-06-08 Nathan Sidwell <nathan@acm.org>
44901
44902 * g++.old-deja/g++.eh/catch1.C: New test.
44903
44904 1999-06-07 Jeffrey A Law (law@cygnus.com)
44905
44906 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
44907
44908 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
44909 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
44910
44911 1999-06-05 Craig Burley <craig@jcb-sc.com>
44912
44913 * g77.f-torture/compile/19990502-0.f: Replace with new,
44914 shorter, test that still fails after recent changes.
44915
44916 1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
44917
44918 * gcc.c-torture/execute/990604-1.c: New test.
44919
44920 1999-05-31 Jeffrey A Law (law@cygnus.com)
44921
44922 * gcc.c-torture/execute/990531-1.c: New test.
44923
44924 1999-05-27 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44925
44926 * gcc.c-torture/compile/990527-1.c: New test.
44927
44928 1999-05-27 Joern Rennecke <amylaar@cygnus.com>
44929
44930 * gcc.c-torture/execute/990527-1.c: New test.
44931
44932 1999-05-25 Nick Clifton <nickc@cygnus.com>
44933
44934 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
44935 bitfields as signed.
44936
44937 1999-05-25 Craig Burley <craig@jcb-sc.com>
44938
44939 * g77.f-torture/compile/19990525-0.f: New test.
44940
44941 1999-05-25 Jeffrey A Law (law@cygnus.com)
44942
44943 * gcc.c-torture/execute/990525-2.c: New test.
44944
44945 * gcc.c-torture/execute/990525-1.c: New test.
44946
44947 1999-05-24 Nathan Sidwell <nathan@acm.org>
44948
44949 * g++.old-deja/g++.other/anon3.C: New test.
44950 * g++.old-deja/g++.other/anon4.C: New test.
44951 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
44952 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
44953 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
44954 Merrill).
44955
44956 1999-05-24 Jeffrey A Law (law@cygnus.com)
44957
44958 * gcc.c-torture/execute/990524-1.c: New test.
44959
44960 * gcc.dg/990524-1.c: New test.
44961
44962 1999-05-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44963
44964 * gcc.c-torture/compile/990523-1.c: New test.
44965
44966 1999-05-19 Raja R Harinath <harinath@cs.umn.edu>
44967
44968 * gcc.c-torture/compile/990519-1.c: New test.
44969
44970 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
44971
44972 * gcc.c-torture/compile/990517-1.c: New test.
44973
44974 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
44975 (e4, f4): New tests.
44976 (main): Call them.
44977
44978 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44979
44980 * gcc.dg/noreturn-1.c: New test.
44981
44982 1999-05-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
44983
44984 * gcc.c-torture/execute/990513-1.c: New test.
44985
44986 1999-05-10 Richard Henderson <rth@cygnus.com>
44987
44988 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
44989
44990 1999-05-10 Craig Burley <craig@jcb-sc.com>
44991
44992 * g77.f-torture/execute/erfc.f: Use small single-precision
44993 values, to avoid problems on Alphas when not -mieee.
44994
44995 1999-05-08 Craig Burley <craig@jcb-sc.com>
44996
44997 * gcc.dg/990506-0.c: New test.
44998
44999 1999-05-08 Richard Henderson <rth@cygnus.com>
45000
45001 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
45002 the constant to test. Don't XFAIL 64-bit targets.
45003
45004 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
45005 * g++.old-deja/g++.law/profile1.C: Likewise.
45006
45007 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
45008 operator new instances.
45009 * g++.old-deja/g++.other/delete5.C: Likewise.
45010
45011 1999-05-03 Craig Burley <craig@jcb-sc.com>
45012
45013 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
45014 intrinsic.
45015
45016 1999-05-03 Craig Burley <craig@jcb-sc.com>
45017
45018 * g77.f-torture/execute/u77-test.f: Reverse order of two
45019 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
45020
45021 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45022
45023 * gcc.dg/compare1.c: New test.
45024
45025 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
45026
45027 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
45028 New tests.
45029
45030 1999-05-02 Craig Burley <craig@jcb-sc.com>
45031
45032 * g77.f-torture/compile/19990502-1.f: New test.
45033
45034 1999-05-02 Craig Burley <craig@jcb-sc.com>
45035
45036 * g77.f-torture/compile/19990502-0.f: New test.
45037
45038 1999-05-02 Craig Burley <craig@jcb-sc.com>
45039
45040 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
45041 intrinsic.
45042
45043 1999-05-02 Craig Burley <craig@jcb-sc.com>
45044
45045 * g77.f-torture/execute/u77-test.f (main): List libU77
45046 intrinsics not currently tested.
45047 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
45048 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
45049 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
45050 Trim blanks off the ends of some printed strings.
45051
45052 1999-05-02 Craig Burley <craig@jcb-sc.com>
45053
45054 * g77.f-torture/execute/u77-test.f (main): Just warn about
45055 FSTAT gid disagreement, as it's expected on some systems.
45056
45057 1999-05-01 Craig Burley <craig@jcb-sc.com>
45058
45059 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
45060 use a new function, which allows for some slop.
45061 Clean up some commentary.
45062 (issum): The new function.
45063 (sgladd): Deleted subroutine.
45064
45065 1999-05-01 Craig Burley <craig@jcb-sc.com>
45066
45067 * g77.f-torture/execute/u77-test.f: Modify to be more like
45068 libf2c/libU77 version, bringing patches to that version here.
45069 Add suitable commentary.
45070
45071 1999-04-25 Richard Henderson <rth@cygnus.com>
45072
45073 * gcc.dg/990424-1.c: New test.
45074
45075 1999-04-24 Craig Burley <craig@jcb-sc.com>
45076
45077 * g77.f-torture/execute/u77-test.f (main): Bug involving
45078 LSTAT has been fixed, so turn back on full checking.
45079
45080 1999-04-20 Craig Burley <craig@jcb-sc.com>
45081
45082 * g77.f-torture/compile/19990419-0.f: New test.
45083 * g77.f-torture/execute/19990419-1.f: New test.
45084
45085 1999-04-17 Richard Henderson <rth@cygnus.com>
45086
45087 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
45088 to avoid the need for a prototype to supress a warning.
45089
45090 1999-04-07 Jim Wilson <wilson@cygnus.com>
45091
45092 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
45093
45094 1999-04-04 Jeffrey A Law (law@cygnus.com)
45095
45096 * gcc.c-torture/execute/990404-1.c: New test.
45097
45098 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
45099
45100 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
45101 * gcc.dg/cpp-if3.c: Don't use -pedantic.
45102 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
45103 missing initializer warnings.
45104
45105 1999-03-28 Jeffrey A Law (law@cygnus.com)
45106
45107 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
45108 matching strings.
45109
45110 1999-03-26 Jeffrey A Law (law@cygnus.com)
45111
45112 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
45113
45114 1999-03-26 Craig Burley <craig@jcb-sc.com>
45115
45116 * g77.f-torture/execute/19990325-0.f: New test.
45117 * g77.f-torture/execute/19990325-1.f: New test.
45118
45119 1999-03-24 Jeffrey A Law (law@cygnus.com)
45120
45121 * gcc.c-torture/execute/990324-1.c: New test.
45122
45123 1999-03-22 Jim Wilson <wilson@cygnus.com>
45124
45125 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
45126 test with 4.
45127
45128 1999-03-17 Richard Henderson <rth@cygnus.com>
45129
45130 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
45131
45132 1999-03-13 Craig Burley <craig@jcb-sc.com>
45133
45134 * g77.f-torture/execute/19990313-2.f: New test.
45135 * g77.f-torture/execute/19990313-3.f: New test.
45136
45137 1999-03-13 Craig Burley <craig@jcb-sc.com>
45138
45139 * g77.f-torture/execute/19990313-0.f: New test.
45140 * g77.f-torture/execute/19990313-1.f: New test.
45141
45142 1999-03-12 Jim Wilson <wilson@cygnus.com>
45143
45144 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
45145 printf to sprintf.
45146 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
45147 (main): Add check for u15. Conditionalize u31 check depending on
45148 whether ints are <32 bits or >=32 bits.
45149
45150 1999-03-08 Craig Burley <craig@jcb-sc.com>
45151
45152 * g77.f-torture/execute/19981119-0.f: Improve testiness.
45153
45154 1999-03-08 Craig Burley <craig@jcb-sc.com>
45155
45156 * g77.f-torture/compile/19990305-0.f: New test.
45157 * g77.f-torture/execute/19981119-0.f: New test.
45158
45159 1999-03-08 Craig Burley <craig@jcb-sc.com>
45160
45161 * g77.f-torture/execute/970625-2.f: call ABORT if final
45162 result is not correct, instead of just printing it.
45163 Add this checking via newly introduced obfuscation, to
45164 trip up buggy front ends.
45165
45166 1999-03-07 Craig Burley <craig@jcb-sc.com>
45167
45168 * g77.f-torture/compile/960317-1.f: Moved from being
45169 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
45170
45171 1999-03-06 Craig Burley <craig@jcb-sc.com>
45172
45173 * g77.f-torture/execute/960317-1.f: New (old) test.
45174 * g77.f-torture/execute/970625-2.f: Ditto.
45175
45176 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
45177
45178 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
45179 message on line 1 or line 2; cccp and cpplib do this differently.
45180
45181 1999-03-01 Jeffrey A Law (law@cygnus.com)
45182
45183 * g++.old-deja/g++.law/weak1.C: New test.
45184
45185 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
45186
45187 * gcc.c-torture/execute/990119-1.c: Renamed to...
45188 * gcc.dg/990119-1.c: this, so it will only be tested once
45189 (it's a preprocessor test, it doesn't need to be run at
45190 multiple optimization levels).
45191
45192 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
45193
45194 * lib/g++.exp: Don't add incdir=$base_dir/../include to
45195 ALWAYS_CXXFLAGS.
45196
45197 1999-02-24 Craig Burley <craig@jcb-sc.com>
45198
45199 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
45200 * g77.f-torture/compile/19981216-0.f: ...as it is expected
45201 to not be compilable by current g77.
45202
45203 1999-02-24 Nick Clifton <nickc@cygnus.com>
45204
45205 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
45206
45207 1999-02-22 Jeffrey A Law (law@cygnus.com)
45208
45209 * gcc.c-torture/execute/990222-1.c: New test.
45210
45211 1999-02-19 Craig Burley <craig@jcb-sc.com>
45212
45213 * g77.f-torture/compile/19990218-0.f: New test.
45214 * g77.f-torture/noncompile/19990218-1.f: New test.
45215
45216 1999-02-18 Craig Burley <craig@jcb-sc.com>
45217
45218 * g77.f-torture/compile/19981216-0.f: New test.
45219
45220 1999-02-14 Jeffrey A Law (law@cygnus.com)
45221
45222 * gcc.dg/990214-1.c: New test.
45223
45224 1999-02-13 Jeffrey A Law (law@cygnus.com)
45225
45226 * gcc.dg/990213-2.c: New test.
45227
45228 * gcc.dg/990213-1.c: New test.
45229
45230 1999-02-12 Jeffrey A Law (law@cygnus.com)
45231
45232 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
45233 ints.
45234
45235 1999-02-11 Nick Clifton <nickc@cygnus.com>
45236
45237 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
45238 specified by target.
45239
45240 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
45241
45242 1999-02-11 Jeffrey A Law (law@cygnus.com)
45243
45244 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
45245
45246 1999-02-10 Jonathan Larmour <jlarmour@cygnus.co.uk>
45247
45248 * gcc.dg/special/ecos.exp: New test driver for new tests with
45249 special requirements.
45250
45251 * gcc.dg/special/alias-1.c: New test.
45252 * gcc.dg/special/gcsec-1.c: New test.
45253 * gcc.dg/special/weak-1.c: New test.
45254 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
45255 * gcc.dg/special/weak-2.c: New test.
45256 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
45257 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
45258 * gcc.dg/special/wkali-1.c: New test.
45259 * gcc.dg/special/wkali-2.c: New test.
45260 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
45261 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
45262
45263 1999-02-10 Felix Lee <flee@cygnus.com>
45264
45265 * lib/c-torture.exp (c-torture-compile): Pull out code for
45266 analyzing gcc error messages.
45267 (c-torture-execute): Likewise. Fix some (harmless) false
45268 positives.
45269 * lib/gcc.exp (gcc_check_compile): New function.
45270
45271 1999-02-08 Richard Henderson <rth@cygnus.com>
45272
45273 * gcc.c-torture/execute/990208-1.c: New test.
45274
45275 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
45276
45277 * g++.dg/special/ecos.exp: New driver for new tests with special
45278 requirements
45279
45280 * g++.dg/special/conpr-1.C: New test
45281 * g++.dg/special/conpr-2.C: New test
45282 * g++.dg/special/conpr-2a.C: New test
45283 * g++.dg/special/conpr-3.C: New test
45284 * g++.dg/special/conpr-3a.C: New test
45285 * g++.dg/special/conpr-3b.C: New test
45286
45287 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
45288 allow g++ to use the dg driver
45289
45290 * README: Add comment about g++.dg directory
45291
45292 1999-02-06 Jeffrey A Law (law@cygnus.com)
45293
45294 * README: Update email addresses.
45295
45296 1999-02-03 Nick Clifton <nickc@cygnus.com>
45297
45298 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
45299 arguments in order to force structure S onto the stack even on
45300 the alpha.
45301 (test): Pass 10 leading arguments to function foo as well as the
45302 structure S.
45303
45304 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
45305 failure for all targets.
45306
45307 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
45308 abort to terminate program execution.
45309
45310 1999-01-30 Richard Henderson <rth@cygnus.com>
45311
45312 * gcc.c-torture/execute/990130-1.c: New test.
45313
45314 1999-01-30 Jeffrey A Law (law@cygnus.com)
45315
45316 * gcc.dg/990130-1.c: New test.
45317
45318 1999-01-28 Michael Meissner <meissner@cygnus.com>
45319
45320 * gcc.c-torture/execute/990128-1.c: New test.
45321
45322 1999-01-27 Michael Meissner <meissner@cygnus.com>
45323
45324 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
45325
45326 1999-01-27 Felix Lee <flee@cygnus.com>
45327
45328 * lib/c-torture.exp (c-torture-compile): pull out code for
45329 analyzing gcc error messages.
45330 (c-torture-execute): ditto, and fix some (harmless) false
45331 positives.
45332 * lib/gcc.exp (gcc_check_compile): new function.
45333
45334 1999-01-17 Jeffrey A Law (law@cygnus.com)
45335
45336 * gcc.dg/990117-1.c: New test.
45337
45338 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
45339
45340 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
45341
45342 1999-01-15 Jeffrey A Law (law@cygnus.com)
45343
45344 * g77.f-torture/compile/990115-1.f: New test.
45345
45346 1999-01-07 Jeffrey A Law (law@cygnus.com)
45347
45348 * gcc.c-torture/compile/990107-1.c: New test
45349
45350 1999-01-06 Jeffrey A Law (law@cygnus.com)
45351
45352 * gcc.c-torture/execute/990106-2.c: New test.
45353
45354 * gcc.c-torture/execute/990106-1.c: New test.
45355
45356 1998-12-30 Zack Weinberg <zack@rabi.columbia.edu>
45357
45358 * gcc.c-torture/compile/981223-1.c: New test.
45359
45360 1998-12-29 Richard Henderson <rth@cygnus.com>
45361
45362 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
45363 (opt3): Rename from opt4 and disable.
45364
45365 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
45366
45367 * g++.old-deja/g++.pt/ptrmem5.C: New test.
45368
45369 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
45370
45371 * g++.old-deja/g++.other/conv5.C: New test.
45372
45373 1998-12-14 Nick Clifton <nickc@cygnus.com>
45374
45375 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
45376
45377 1998-12-11 Jeffrey A Law (law@cygnus.com)
45378
45379 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
45380
45381 1998-12-11 Zack Weinberg <zack@rabi.columbia.edu>
45382
45383 * gcc.c-torture/compile/981211-1.c: New test.
45384
45385 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
45386
45387 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
45388
45389 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
45390
45391 1998-12-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45392
45393 * gcc.special/930510-1.c: Make C9X safe.
45394 * gcc.misc-tests/gcov-1.c Similarly.
45395 * gcc.misc-tests/gcov-2.c Similarly.
45396
45397 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
45398
45399 * gcc.dg/ultrasp1.c: New test.
45400
45401 1998-12-06 Richard Henderson <rth@cygnus.com>
45402
45403 * gcc.c-torture/execute/981206.c: New test.
45404
45405 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
45406
45407 * g++.old-deja/g++.ns/template7.C: New test.
45408
45409 * g++.old-deja/g++.other/expr1.C: New test.
45410
45411 * g++.old-deja/g++.eh/tmpl3.C: New test.
45412
45413 * g++.old-deja/g++.eh/tmpl2.C: New test.
45414
45415 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
45416
45417 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
45418 * g++.old-deja/g++.other/using6.C: Removed.
45419 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
45420
45421 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
45422
45423 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
45424
45425 * g++.old-deja/g++.pt/overload8.C: New test.
45426
45427 * g++.old-deja/g++.pt/overload7.C: New test.
45428
45429 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
45430
45431 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
45432 and relinking messages.
45433 * lib/g++.exp (g++_target_compile): Remove .rpo file when
45434 compiling with -frepo.
45435
45436 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
45437
45438 * g++.old-deja/g++.pt/lookup6.C: New test.
45439
45440 1998-11-30 Nick Clifton <nickc@cygnus.com>
45441
45442 * gcc.c-torture/execute/981130-1.c: New test.
45443 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
45444
45445 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
45446
45447 * g++.old-deja/g++.pt/explicit76.C: New test.
45448
45449 * g++.old-deja/g++.pt/friend38.C: New test.
45450
45451 * g++.old-deja/g++.ns/crash2.C: New test.
45452
45453 * g++.old-deja/g++.pt/defarg8.C: New test.
45454
45455 * g++.old-deja/g++.pt/instantiate6.C: New test.
45456
45457 * g++.old-deja/g++.pt/static6.C: New test.
45458
45459 * g++.old-deja/g++.pt/decl2.C: New test.
45460
45461 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
45462
45463 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
45464 problem is actually related with name lookup, but so what? :-)
45465
45466 * g++.old-deja/g++.pt/friend37.C: New test.
45467
45468 1998-11-25 Dave Love <d.love@dl.ac.uk>
45469
45470 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
45471 element, which fails on some systems.
45472
45473 * g77.f-torture/execute/labug1.f: New test.
45474
45475 1998-11-21 Jeffrey A Law (law@cygnus.com)
45476
45477 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
45478 is defined.
45479
45480 1998-11-18 Dave Love <d.love@dl.ac.uk>
45481
45482 * g77.f-torture/compile/981117-1.f: New test.
45483
45484 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
45485
45486 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
45487 properly discarded.
45488
45489 1998-10-11 Ken Raeburn <raeburn@cygnus.com>
45490
45491 * gcc.c-torture/execute/memcheck: New directory of tests for
45492 -fcheck-memory-usage.
45493
45494 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
45495
45496 * README: New file, general information about the testsuite and
45497 new description of the various C++ test subdirectories.
45498 * README.g++: Eliminate obsolete information, update and move most
45499 relevant stuff to README.
45500
45501 1998-11-07 Richard Henderson <rth@cygnus.com>
45502
45503 * gcc.c-torture/compile/981107-1.c: New test.
45504
45505 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
45506
45507 * execute/memcpy-bi.c: New testcase.
45508
45509 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
45510
45511 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
45512 base classes.
45513
45514 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
45515 template is selected.
45516
45517 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
45518 classes, it should be accepted for all types.
45519
45520 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
45521
45522 * g++.old-deja/g++.pt/spec24.C: Ensure that template
45523 specializations start with template headers.
45524
45525 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
45526
45527 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
45528
45529 * g++.old-deja/g++.other/init9.C: Test cross initialization of
45530 non-POD types.
45531
45532 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
45533
45534 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
45535
45536 1998-10-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
45537
45538 * compile/981022-1.c, compile/981022-1.x: New test and driver.
45539
45540 1998-10-19 Jeffrey A Law (law@cygnus.com)
45541
45542 * 981019-1.c: New test.
45543
45544 1998-10-14 Robert Lipe <robertl@dgii.com>
45545
45546 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
45547 find objc headers.
45548
45549 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
45550
45551 * compile/981001-4.c: Remove use of GCC extension that triggers a
45552 compiler bug.
45553
45554 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
45555
45556 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
45557
45558 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
45559
45560 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
45561 instantiation of template produces incorrect code for delete
45562 expression.
45563
45564 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
45565 constructors' name is not unique.
45566 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
45567 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
45568
45569 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
45570 automatic array of const is ill-formed.
45571
45572 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
45573 of template parameter?
45574
45575 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
45576 const.
45577
45578 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
45579 pointer-to-member expression.
45580
45581 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
45582 declaration causes ICE.
45583
45584 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
45585
45586 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
45587 reserved in the global namespace.
45588
45589 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
45590 generate needed virtual table.
45591
45592 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
45593
45594 1998-10-10 Dariush Eslimi <eslimi@loran.com>
45595
45596 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
45597 template-dependent type
45598
45599 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
45600
45601 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
45602 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
45603 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
45604
45605 * g++.old-deja/g++.other/using5.C: New test; using decl from base
45606 class should be usable as argument of member function.
45607 * g++.old-deja/g++.other/using6.C: New test; using decl from base
45608 class should be usable as return type of member function.
45609 * g++.old-deja/g++.other/using7.C: New test; using decl from base
45610 class should be usable as type of data member.
45611
45612 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
45613
45614 1998-10-09 Jeffrey A Law (law@cygnus.com)
45615
45616 * gcc.c-torture/special/920521-1.c: Fix bogus test.
45617
45618 1998-10-08 Nick Clifton <nickc@cygnus.com>
45619
45620 * gcc.dg/dll-?.c Add thumb to target list.
45621 Fix assembler scan patterns to match current assembler output.
45622
45623 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
45624
45625 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
45626 matching of template brackets.
45627
45628 * g++.old-deja/g++.other/using4.C: New test. Test using
45629 declarations of methods from base classes.
45630
45631 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
45632 within functions should introduce names into the innermost
45633 enclosing namespace.
45634
45635 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
45636 of static locals if first initialization throws.
45637
45638 1998-10-07 Jim Wilson <wilson@cygnus.com>
45639
45640 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
45641
45642 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
45643
45644 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
45645 lose track of the possible targets of tablejump insns.
45646 * special/special.exp: Run it.
45647
45648 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
45649
45650 * g++.old-deja/g++.pt/friend35.C: New test. A template function
45651 must be declared before its specializations can be named in friend
45652 declarations.
45653
45654 1998-10-05 Dave Love <d.love@dl.ac.uk>
45655
45656 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
45657
45658 * g77.f-torture/execute/io1.f: New test.
45659
45660 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
45661
45662 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
45663 with pointer to template function, for which no argument deduction
45664 is possible.
45665
45666 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
45667 specialization of template function as argument to template
45668 function.
45669
45670 * g++.old-deja/g++.other/access2.C: New test; Inner class
45671 shouldn't have privileged access to Outer's names.
45672
45673 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
45674
45675 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
45676 friend template declared within template class conflicts with
45677 nested class of the same name.
45678
45679 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
45680 is ignored.
45681
45682 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
45683 object with direct initializer as function declaration.
45684
45685 * g++.old-deja/g++.other/decl2.C: New test; duplicate
45686 initializers.
45687
45688 * g++.old-deja/g++.other/null2.C: New test; conditional operator
45689 involving const pointer and NULL produces incorrect result.
45690
45691 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
45692 type name without `typename' should be rejected with -pedantic.
45693
45694 1998-10-02 Richard Henderson <rth@cygnus.com>
45695
45696 * g++.old-deja/g++.other/addrof1.C: New test.
45697
45698 1998-10-01 Nick Clifton <nickc@cygnus.com>
45699
45700 * gcc.c-torture/compile/981001-1.c: New test.
45701 * gcc.c-torture/execute/981001-1.c: New test.
45702
45703 1998-10-01 Jeffrey A Law (law@cygnus.com)
45704
45705 * gcc.c-torture/compile/981001-2.c: New test.
45706 * gcc.c-torture/compile/981001-3.c: New test.
45707 * gcc.c-torture/compile/981001-4.c: New test.
45708
45709 1998-10-01 Robert Lipe <robertl@dgii.com>
45710
45711 * lib/objc.exp (objc_target_compile): Add -L during compiles for
45712 multilibbed hosts. Idea grafted from g77.exp.
45713
45714 1998-09-30 Dave Love <d.love@dl.ac.uk>
45715
45716 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
45717 avoid losing on systems which need -lsocket.
45718
45719 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
45720
45721 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
45722 * g++.old-deja/g++.other/nested2.C: Ditto.
45723 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
45724 failure.
45725
45726 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
45727
45728 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
45729 preferred over template operator!= for enum bitfields.
45730
45731 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
45732
45733 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
45734 that happen to have the same base name, but in different scopes,
45735 are incorrectly rejected.
45736
45737 1998-09-16 Richard Henderson <rth@cygnus.com>
45738
45739 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
45740 on the native word size instead of an integer literal.
45741
45742 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
45743
45744 * g++.old-deja/g++.other/static2.C: Invocation of static data
45745 member of type pointer-to-function denoted as non-static member.
45746
45747 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
45748 checks involving function types and aliases.
45749
45750 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
45751
45752 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
45753 redefined to the same non-trivial type.
45754
45755 * g++.old-deja/g++.pt/explicit73.C: Test for proper
45756 namespace-qualification of template specializations declared in
45757 other namespaces.
45758
45759 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
45760 to declare a subset of the specializations of a template function
45761 as friends of specializations of a template class.
45762
45763 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
45764 member templates that do not fully specialize the enclosing
45765 template class are rejected.
45766
45767 1998-09-11 Dave Love <d.love@dl.ac.uk>
45768
45769 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
45770
45771 1998-09-08 Dave Love <d.love@dl.ac.uk>
45772
45773 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
45774 altered from libf2c/libU77 version.
45775
45776 1998-09-06 Dave Love <d.love@dl.ac.uk>
45777
45778 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
45779
45780 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>, Alexandre Oliva <oliva@dcc.unicamp.br>
45781
45782 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
45783 (un)signed char are different types for template specialization
45784 purposes.
45785
45786 1998-09-03 Ovidiu Predescu <ovidiu@aracnet.com>
45787
45788 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
45789 * objc: ObjC testsuite.
45790
45791 1998-08-31 Catherine Moore <clm@cygnus.com>
45792
45793 * gcc.c-torture/execute/941014-1.x: New file.
45794
45795 1998-08-31 Nick Clifton <nickc@cygnus.com>
45796
45797 * lib/c-torture.exp: Add support for
45798 torture_eval_before_compile and torture_eval_before_execute
45799 variables.
45800
45801 1998-08-30 Jeffrey A Law (law@cygnus.com)
45802
45803 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
45804 this test triggers valid.
45805
45806 1998-08-27 Jeffrey A Law (law@cygnus.com)
45807
45808 * gcc.dg/980827-1.c: New test.
45809
45810 1997-08-26 J"orn Rennecke <amylaar@cygnus.co.uk>
45811
45812 * gcc.c-torture/execute/loop-4b.c: New test.
45813
45814 1998-08-26 Nick Clifton <nickc@cygnus.com>
45815
45816 * lib/c-torture.exp: Add support for
45817 torture_eval_before_compile and torture_eval_before_execute
45818 variables.
45819
45820 1998-08-25 Jeffrey A Law (law@cygnus.com)
45821
45822 * gcc.c-torture/compile/980825-1.c: New test.
45823
45824 1998-08-24 Nick Clifton <nickc@cygnus.com>
45825
45826 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
45827 count number tests in opt_t0 not good_t0.
45828
45829 1998-08-24 Jeffrey A Law (law@cygnus.com)
45830
45831 * gcc.c-torture/compile/930326-1.x: Fix typo.
45832
45833 1998-08-23 Mark Mitchell <mark@markmitchell.com>
45834
45835 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
45836 causes an ICE.
45837
45838 1998-08-21 Jeffrey A Law (law@cygnus.com)
45839
45840 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
45841 STACK_SIZE is defined.
45842 * gcc.c-torture/unsorted/stuct.c: Similarly.
45843
45844 * gcc.c-torture/compile/980821-1.c: New test.
45845
45846 1998-08-21 Jeffrey A Law (law@cygnus.com)
45847
45848 * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
45849
45850 1998-08-19 Mark Mitchell <mark@markmitchell.com>
45851
45852 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
45853 code.
45854
45855 1998-08-09 Mark Mitchell <mark@markmitchell.com>
45856
45857 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
45858 error'.
45859
45860 1998-08-18 Jeffrey A Law (law@cygnus.com)
45861
45862 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
45863
45864 1998-08-16 Jeffrey A Law (law@cygnus.com)
45865
45866 * gcc.c-torture/compile/980816-1.c: New test.
45867
45868 * gcc.dg/980816-1.c: New test.
45869
45870 1998-08-13 Jeffrey A Law (law@cygnus.com)
45871
45872 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
45873 compiler for ieee tests.
45874
45875 1998-08-01 Dave Love <d.love@dl.ac.uk>
45876
45877 * g77.f-torture/compile/980729-0.f: New test.
45878
45879 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
45880
45881 * gcc.c-torture/special/eeprof-1.c: New test, for
45882 -finstrument-functions.
45883 * gcc.c-torture/special/special.exp: Run it.
45884
45885 1998-07-29 Jeffrey A Law (law@cygnus.com)
45886
45887 * gcc.c-torture/compile/980729-1.c: New test.
45888
45889 1998-07-27 Nick Clifton <nickc@cygnus.com>
45890
45891 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
45892 __thumb__ is defined, and test for ARM style doubles if so.
45893
45894 1998-07-26 Dave Love <d.love@dl.ac.uk>
45895
45896 * g77.f-torture/noncompile/980615-0.f: New test.
45897
45898 1998-07-26 H.J. Lu (hjl@gnu.org)
45899
45900 * gcc.dg/980312-1.c: Do link instead of compile.
45901 * gcc.dg/980313-1.c: Likewise.
45902
45903 1998-07-26 Jeffrey A Law (law@cygnus.com)
45904
45905 * gcc.c-torture/compile/980726-1.c: New test.
45906
45907 1998-07-25 Dave Love <d.love@dl.ac.uk>
45908
45909 * g77.f-torture/execute/io0.f: New test.
45910
45911 1998-07-24 Nick Clifton <nickc@cygnus.com>
45912
45913 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
45914 an int.
45915
45916 1998-06-18 Michael Meissner <meissner@cygnus.com>
45917
45918 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
45919 m32r bugs.
45920
45921 1998-07-17 Nick Clifton <nickc@cygnus.com>
45922
45923 * gcc.dg/980626-1.c: Expect failures for all toolchains until
45924 c-decl.c:grokdeclarator can handle mode attributes.
45925
45926 1998-07-16 Jeffrey A Law (law@cygnus.com)
45927
45928 * gcc.c-torture/execute/980716-1.c: New test.
45929
45930 1998-07-13 Jeffrey A Law (law@cygnus.com)
45931
45932 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
45933 the mn10200.
45934 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
45935 the mn10200.
45936 * gcc.c-torture/execute/va-arg-3.x: Similarly.
45937 * gcc.c-torture/compile/930326-1.x: Similarly.
45938
45939 1998-07-13 Dave Love <d.love@dl.ac.uk>
45940
45941 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
45942 New test from Craig.
45943
45944 1998-07-12 Dave Love <d.love@dl.ac.uk>
45945
45946 * g77.f-torture/noncompile/980616-0.f: New test.
45947
45948 * g77.f-torture/execute/970816-3.f: New test from Craig.
45949
45950 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
45951
45952 * g++.other/singleton.C: Return error value instead of taking
45953 SIGSEGV.
45954
45955 1998-07-10 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
45956
45957 * g++.other/singleton.C: New test. Warning is under dispute.
45958 Runtime crash is not.
45959
45960 1998-07-09 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
45961
45962 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
45963 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
45964 using6.C, using7.C}: New namespace tests.
45965
45966 1998-07-09 Alexandre Oliva <oliva@dcc.unicamp.br>
45967
45968 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
45969 specialization with typedef'ed names used as array indexes.
45970
45971 1998-07-09 Jeffrey A Law (law@cygnus.com)
45972
45973 * gcc.c-torture/execute/980709-1.c: New test.
45974
45975 * gcc.dg/980709-1.c: New test.
45976
45977 1998-07-07 Richard Henderson <rth@cygnus.com>
45978
45979 * gcc.c-torture/execute/bcp-1.c: New test.
45980
45981 1998-07-07 Jeffrey A Law (law@cygnus.com)
45982
45983 * gcc.c-torture/execute/980707-1.c: New test.
45984
45985 1998-07-06 Kamil Iskra <iskra@student.uci.agh.edu.pl>
45986
45987 * gcc.c-torture/compile/980706-1.c: New test.
45988
45989 1998-07-01 Dave Love <d.love@dl.ac.uk>
45990
45991 * g77.f-torture/execute/980701-0.f,
45992 g77.f-torture/execute/980701-1.f: New test from Craig.
45993
45994 1998-07-01 Jeffrey A Law (law@cygnus.com)
45995
45996 * gcc.c-torture/compile/980701-1.c: New test.
45997
45998 * gcc.c-torture/execute/980701-1.c: New test.
45999
46000 1998-06-30 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
46001 rlsruhe.de>
46002
46003 * g++.old-deja/g++.robertl/eb132.C: New test.
46004 * g++.old-deja/g++.robertl/eb133.C: Likewise.
46005
46006 1998-06-29 Dave Love <d.love@dl.ac.uk>
46007
46008 * g77.f-torture/execute/980628-7.f,
46009 g77.f-torture/execute/980628-8.f,
46010 g77.f-torture/execute/980628-9.f,
46011 g77.f-torture/execute/980628-10.f: New tests from Craig.
46012
46013 * g77.f-torture/execute/980628-3.f: Remove mail headers.
46014
46015 1998-06-28 Jeffrey A Law (law@cygnus.com)
46016
46017 * g77.f-torture/execute/980628-4.f: New test from Craig.
46018 * g77.f-torture/execute/980628-5.f: Likewise.
46019 * g77.f-torture/execute/980628-2.f: Likewise.
46020 * g77.f-torture/execute/980628-0.f: Likewise.
46021 * g77.f-torture/execute/980628-1.f: Likewise.
46022 * g77.f-torture/execute/980628-3.f: Likewise.
46023 * g77.f-torture/execute/980628-6.f: Likewise.
46024
46025 1998-06-28 Jeffrey A Law (law@cygnus.com)
46026
46027 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
46028 directory when nothing has been installed yet.
46029
46030 1998-06-27 Carlo Wood <carlo@runaway.xs4all.nl>
46031
46032 * gcc.c-torture/special/special.exp: Handle newer versions of
46033 dejagnu.
46034
46035 1998-06-26 Jeffrey A Law (law@cygnus.com)
46036
46037 * gcc.dg/980626-1.c: New test.
46038
46039 1998-06-19 Bruno Haible <haible@ilog.fr>
46040
46041 * gcc.misc-tests/m-un-2.c: New test.
46042 * g++.old-deja/g++.other/warn01.c: Likewise.
46043
46044 1998-06-19 Robert Lipe <robertl@dgii.com>
46045
46046 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
46047 compatibility with assmblers with a different comment character.
46048 Eliminate use of GAS-specific extensions.
46049
46050 1998-06-19 Jeffrey A Law (law@cygnus.com)
46051
46052 * gcc.c-torture/execute/ieee/980619-1.c: New test.
46053
46054 1998-06-19 Robert Lipe <robertl@dgii.com>
46055
46056 * lib/g77.exp: Replace search for libf2c.a with search for newly
46057 renamed libg2c.a
46058
46059 1998-06-17 Jeffrey A Law (law@cygnus.com)
46060
46061 * gcc.c-torture/execute/980617-1.c: New test.
46062
46063 1998-06-12 Jeffrey A Law (law@cygnus.com)
46064
46065 * gcc.c-torture/execute/980612-1.c: New test.
46066
46067 1998-06-08 Jeffrey A Law (law@cygnus.com)
46068
46069 * gcc.dg/980523-1.c: Only test on ppc-linux.
46070 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
46071
46072 * gcc.c-torture/execute/980608-1.c: New test.
46073
46074 1997-06-05 J"orn Rennecke <amylaar@cygnus.co.uk>
46075
46076 * gcc.c-torture/execute/980605-1.c: New test.
46077
46078 1998-06-04 Jeffrey A Law (law@cygnus.com)
46079
46080 * gcc.c-torture/execute/980604-1.c: New test.
46081
46082 1998-06-02 Jeffrey A Law (law@cygnus.com)
46083
46084 * gcc.c-torture/execute/980602-1.c: New test.
46085 * gcc.c-torture/execute/980602-2.c: Likewise.
46086
46087 1998-06-02 Dave Love <d.love@dl.ac.uk>
46088
46089 * 970125-0.f: Fix per JCB. Add commentary.
46090
46091 1998-05-31 Michael Meissner <meissner@cygnus.com>
46092
46093 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
46094 IEEE -0 support.
46095
46096 1998-05-29 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
46097
46098 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
46099 earlier.
46100
46101 1998-05-28 Catherine Moore <clm@cygnus.com>
46102
46103 * gcc.c-torture/execute/980526-3.c: New test.
46104
46105 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
46106
46107 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
46108 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
46109 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
46110 m88k-motorola-sysv3 to XFAIL.
46111
46112 1998-05-26 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46113
46114 * gcc.dg/980526-1.c: New test.
46115 * gcc.c-torture/execute/980526-2.c: New test.
46116
46117 1998-05-26 Jeffrey A Law (law@cygnus.com)
46118
46119 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
46120
46121 * gcc.c-torture/execute/980526-1.c: New test.
46122
46123 1998-05-26 Dave Love <d.love@dl.ac.uk>
46124
46125 * g77.f-torture/execute/alpha2.f: Add runtime test.
46126
46127 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
46128
46129 * g++.old-deja/old-deja.exp: Strip leading directories.
46130
46131 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
46132 error for the line. Don't run multiple tests for the same line.
46133
46134 1998-05-23 Jeffrey A Law (law@cygnus.com)
46135
46136 * gcc.dg/980523-1.c: New test.
46137
46138 1998-05-23 Dave Love <d.love@dl.ac.uk>
46139
46140 * g77.f-torture/compile/970915-0.f: New test.
46141
46142 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
46143
46144 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
46145
46146 1998-05-21 Jeffrey A Law (law@cygnus.com)
46147
46148 * gcc.dg/980520-1.c: New test.
46149
46150 1998-05-20 Manfred Hollstein <manfred@s-direktnet.de>
46151
46152 * gcc.dg/980502-1.c: Fix return type.
46153
46154 1998-05-20 Jeffrey A Law (law@cygnus.com)
46155
46156 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
46157 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
46158 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
46159 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
46160 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
46161
46162 1998-05-20 Dave Love <d.love@dl.ac.uk>
46163
46164 * g77.f-torture/execute/980520-1.f: New test.
46165
46166 1998-05-15 Dave Love <d.love@dl.ac.uk>
46167
46168 * lib/mike-g77.exp: New file.
46169
46170 * g77.f-torture/noncompile/noncompile.exp,
46171 g77.f-torture/noncompile/check0.f: New files.
46172
46173 1998-05-14 Dave Love <d.love@dl.ac.uk>
46174
46175 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
46176 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
46177 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
46178 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
46179 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
46180 abort where appropriate.
46181
46182 1998-05-05 Michael Meissner <meissner@cygnus.com>
46183
46184 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
46185 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
46186
46187 1998-04-29 Dave Love <d.love@dl.ac.uk>
46188
46189 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
46190
46191 1998-04-27 Dave Love <d.love@dl.ac.uk>
46192
46193 * g77.f-torture/compile/980427-0.f: New test.
46194
46195 1998-04-24 Dave Love <d.love@dl.ac.uk>
46196
46197 * g77.f-torture/compile/980424-0.f: New test.
46198
46199 1998-04-19 Dave Love <d.love@dl.ac.uk>
46200
46201 * g77.f-torture/compile/980419-2.f (main): New test.
46202 * g77.f-torture/compile/970125-0.f: New test.
46203 * g77.f-torture/compile/980419-1.f: New test.
46204
46205 1998-04-08 Jim Wilson <wilson@cygnus.com>
46206
46207 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
46208 of loop-4.c.
46209
46210 1998-04-07 Jim Wilson <wilson@cygnus.com>
46211
46212 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
46213
46214 1998-04-03 Jim Wilson <wilson@cygnus.com>
46215
46216 * gcc.c-torture/compile/980329-1.c: New test.
46217
46218 1998-03-18 Jim Wilson <wilson@cygnus.com>
46219
46220 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
46221 * gcc.dg/980312-1.c: Fix typo in -march command.
46222
46223 1998-03-16 H.J. Lu (hjl@gnu.org)
46224
46225 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
46226
46227 1998-03-11 Robert Lipe <robertl@dgii.com>
46228
46229 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
46230 Dave Love agree the Fortran source is bogus.
46231
46232 1998-03-11 Robert Lipe <robertl@dgii.com>
46233
46234 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
46235 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
46236 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
46237 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
46238 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
46239
46240 1998-03-10 Alexandre Oliva <oliva@dcc.unicamp.br>
46241
46242 * g++.old-deja/g++.other/friend1.C: New test.
46243
46244 1998-02-18 Dave Love <d.love@dl.ac.uk>
46245
46246 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
46247 possibly uninitialized) variables and declare dnrm2.
46248
46249 1998-02-23 Robert Lipe <robertl@dgii.com>
46250
46251 From Bruno Haible <haible@ilog.fr>:
46252 * gcc.c-torture/execute/980223.c: New test.
46253
46254 1998-02-13 Jeffrey A Law (law@cygnus.com)
46255
46256 * gcc.dg/ifelse-1.c: New test.
46257
46258 1998-02-09 H.J. Lu (hjl@gnu.org)
46259
46260 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
46261
46262 * lib/old-dejagnu.exp (old-dejagnu): Added the
46263 "execution test - XFAIL *-*-*" handling in the spirit of
46264 "excess errors test -". Changed the "execution test fails"
46265 handling to be like "excess errors test fails".
46266 * Update various tests accordingly.
46267
46268 1998-02-06 Jim Wilson <wilson@cygnus.com>
46269
46270 * gcc.c-torture/execute/980205.c: New test.
46271
46272 1998-01-18 Jeffrey A Law (law@cygnus.com)
46273
46274 * lib/c-torture.exp: Look for .x files instead of .cexp files.
46275 * lib/f-torture.exp: Similarly.
46276 * gcc.c-torture: Rename all .cexp files to .x files.
46277
46278 1997-12-08 J"orn Rennecke <amylaar@cygnus.co.uk>
46279
46280 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
46281 (940510-1.c): Removed duplicate.
46282 (971104-1.c): New test.
46283
46284 1997-11-25 Kate Hedstrom (kate@ahab.rutgers.edu)
46285
46286 * lib/f-torture.exp: Improve error and loop detection.
46287
46288 1997-11-19 Michael Meissner <meissner@cygnus.com>
46289
46290 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
46291 use that to size the filler array.
46292
46293 1997-09-26 Bob Manson <manson@charmed.cygnus.com>
46294
46295 * lib/c-torture.exp(c-torture-execute): Fix typo.
46296
46297 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
46298 testcase as the executable name. Keep the executable around if
46299 the test fails.
46300
46301 1997-09-19 Bob Manson <manson@charmed.cygnus.com>
46302
46303 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
46304 changes. Only test one -g option, and move it to the end of the
46305 list of options to test.
46306
46307 1997-09-19 Michael Meissner <meissner@cygnus.com>
46308
46309 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
46310 variable GCC_TORTURE_OPTIONS to supply default switches separated
46311 by colons. If no environment variable, run tests with -O0 -g, -O1
46312 -g, and -O2 -g as well.
46313
46314 1997-09-17 Bob Manson <manson@charmed.cygnus.com>
46315
46316 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
46317 explanatory comments. Fix indentation.
46318
46319 1997-09-15 Jeffrey A Law (law@cygnus.com)
46320
46321 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
46322
46323 1997-09-11 Jeffrey A Law (law@cygnus.com)
46324
46325 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
46326 * g++.old-deja/g++.mike/p7325.C: Likewise.
46327 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
46328
46329 1997-09-11 Alexandre Oliva (oliva@dcc.unicamp.br)
46330
46331 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
46332 * g++.old-deja/g++.brendan/crash30.C: Likewise.
46333 * g++.old-deja/g++.brendan/crash39.C: Likewise.
46334 * g++.old-deja/g++.law/operators4.C: Likewise.
46335
46336 1997-09-11 Joe Buck (jbuck@synopsys.com)
46337
46338 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
46339 * g++.old-deja/g++.mike/p784.C: Ditto.
46340 * g++.old-deja/g++.mike/p785.C: Ditto.
46341
46342 1997-09-05 Jeffrey A Law (law@cygnus.com)
46343
46344 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
46345
46346 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
46347
46348 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
46349 target feature; pass this to c-torture-execute as needed.
46350
46351 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
46352
46353 * lib/c-torture.exp(c-torture-execute): If the previous and the
46354 current executables being tested are identical, we don't need to
46355 run the executable again. Try to make the executable names
46356 unique. Add an optional argument for passing additional compiler
46357 flags.
46358
46359 1997-09-02 Doug Evans <dje@canuck.cygnus.com>
46360
46361 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
46362
46363 1997-08-29 Jeffrey A Law (law@cygnus.com)
46364
46365 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
46366
46367 1997-07-31 Jeffrey A Law (law@cygnus.com)
46368
46369 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
46370 32bit or larger longs.
46371
46372 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
46373 have either a 32bit long or 32bit int.
46374
46375 1997-07-29 J"orn Rennecke <amylaar@cygnus.co.uk>
46376
46377 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
46378 Make double precision tests dependent on sizeof (double).
46379
46380 1997-07-09 Bob Manson <manson@charmed.cygnus.com>
46381
46382 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
46383 too.
46384
46385 1997-06-17 J"orn Rennecke <amylaar@cygnus.co.uk>
46386
46387 * gcc.c-torture/compile/961203-1.cexp: New script.
46388
46389 1997-06-16 Bob Manson <manson@charmed.cygnus.com>
46390
46391 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
46392 up the includes ourselves.
46393
46394 1997-06-11 Bob Manson <manson@charmed.cygnus.com>
46395
46396 * lib/plumhall.exp: Remove random include, and add a few
46397 verbose messages for debugging.
46398
46399 1997-06-06 Bob Manson <manson@charmed.cygnus.com>
46400
46401 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
46402 of trying to do it ourselves.
46403
46404 1997-06-04 J"orn Rennecke <amylaar@cygnus.co.uk>
46405
46406 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
46407
46408 1997-06-04 Bob Manson <manson@charmed.cygnus.com>
46409
46410 * gcc.prms/5403.c: Made regexp a bit less strict.
46411
46412 1997-06-03 Bob Manson <manson@charmed.cygnus.com>
46413
46414 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
46415 is returned from remote_load instead.
46416 * lib/plumhall.exp: Ditto.
46417 * lib/mike-g++.exp: Ditto.
46418 * lib/old-dejagnu.exp: Ditto.
46419 * lib/c-torture.exp: Ditto.
46420
46421 1997-05-30 Bob Manson <manson@charmed.cygnus.com>
46422
46423 * lib/g++.exp: Use build_wrapper procedure.
46424 * lib/gcc.exp: Ditto.
46425
46426 1997-05-20 Jeffrey A Law (law@cygnus.com)
46427
46428 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
46429 an old-style decl for malloc. Fixes tests to work when
46430 sizeof (int) != sizeof (size_t).
46431
46432 1997-05-15 Mike Meissner <meissner@cygnus.com>
46433
46434 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
46435
46436 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
46437 use stdargs.h interface.
46438
46439 1997-05-15 Mike Meissner <meissner@cygnus.com>
46440
46441 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
46442 NO_VARARGS when compiling.
46443
46444 1997-05-01 Bob Manson <manson@charmed.cygnus.com>
46445
46446 * lib/plumhall.exp(ph_includes): New procedure.
46447 (ph_make): Use it.
46448 (ph_compiler): Ditto.
46449
46450 * lib/g++.exp: Rename test-glue.c to testglue.c.
46451 * lib/gcc.exp: Ditto.
46452
46453 1997-04-10 Bob Manson <manson@charmed.cygnus.com>
46454
46455 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
46456 to completion when it's called.
46457
46458 1997-03-21 Michael Meissner <meissner@cygnus.com>
46459
46460 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
46461 is defined, don't do test.
46462
46463 1997-03-20 Doug Evans <dje@canuck.cygnus.com>
46464
46465 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
46466 for object files.
46467 (ph_summary): Mark skipped testcases as untested, not unresolved.
46468
46469 * lib/plumhall.exp (ph_make): If unresolved because of bad
46470 errorCode, record errorCode in log file.
46471 (*): Replace send_log/verbose with verbose -log.
46472
46473 1997-03-19 Michael Meissner <meissner@cygnus.com>
46474
46475 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
46476 double conversion if double isn't at least 8 bytes.
46477
46478 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
46479 int to work with targets where int is 16 bits.
46480
46481 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
46482 8 bytes, just exit, since 4 byte doubles don't have enough bits of
46483 precision for the test to complete.
46484
46485 1997-03-14 Michael Meissner <meissner@cygnus.com>
46486
46487 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
46488 if d10v is not compiled with the -mdouble64 flag.
46489 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
46490
46491 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
46492 d10v is not compiled with the -mint32 flag.
46493
46494 1997-03-13 Bob Manson <manson@charmed.cygnus.com>
46495
46496 * lib/plumhall.exp: Use incr_count.
46497
46498 1997-03-12 Jeffrey A Law (law@cygnus.com)
46499
46500 * gcc.c-torture: Update to c-torture-1.45.
46501
46502 1997-02-23 Bob Manson <manson@charmed.cygnus.com>
46503
46504 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
46505 the name of the expect testcase file).
46506
46507 * lib/g++.exp(g++_init): Ditto.
46508
46509 1997-02-20 Bob Manson <manson@charmed.cygnus.com>
46510
46511 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
46512 the host.
46513
46514 * lib/gcc.exp(gcc_exit): New procedure.
46515
46516 1997-02-19 Bob Manson <manson@charmed.cygnus.com>
46517
46518 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
46519 specs where appropriate.
46520
46521 * g++.old-deja/g++.arm/*: Added additional ERROR checks
46522 because of new "candidates are" messages, and removed a few
46523
46524 * Converted all non-old-style g++ testcases to old-style, and
46525 moved into g++.old-deja.
46526
46527 1997-02-14 Bob Manson <manson@charmed.cygnus.com>
46528
46529 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
46530 options.
46531
46532 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
46533 succeeded.
46534
46535 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
46536
46537 1997-02-13 Michael Meissner <meissner@cygnus.com>
46538
46539 * lib/gcc.exp (gcc_target_compile): Add support for defining
46540 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
46541 the machine doesn't have those features.
46542
46543 1997-02-11 Bob Manson <manson@charmed.cygnus.com>
46544
46545 * g++.law/operators4.exp: Don't use LIBS.
46546
46547 1997-02-08 Bob Manson <manson@charmed.cygnus.com>
46548
46549 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
46550
46551 * lib/mike-g++.exp: Don't set the compiler to be tested here.
46552 * lib/g++.exp: Set it here instead. Also, allow use of the
46553 --tool_exec and --tool_opt options. Change CXX to
46554 GXX_UNDER_TEST.
46555
46556 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
46557
46558 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
46559
46560 1997-02-07 Bob Manson <manson@charmed.cygnus.com>
46561
46562 * lib/old-dejagnu.exp: Use prune_warnings instead of
46563 prune_system_crud.
46564 * lib/mike-g++.exp: Ditto.
46565 * lib/gcc.exp: Ditto.
46566 * lib/g++.exp: Ditto.
46567
46568 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
46569
46570 1997-02-07 Jeffrey A Law (law@cygnus.com)
46571
46572 * 941014-2.c: Include stdlib.h
46573 * 960327-1.c: Include stdio.h
46574 * dbra.c, index-1.c: Don't assume ints are 32bits.
46575
46576 1997-02-04 Bob Manson <manson@charmed.cygnus.com>
46577
46578 * lib/gcc.exp: Add gcc,stack_size target feature.
46579
46580 * lib/g++.exp(g++_target_compile): Add the include and link
46581 paths here, not in two other places. And, it's $options, not
46582 options.
46583
46584 * lib/mike-g++.exp(postbase): Remove the code that determines
46585 the correct include and link paths.
46586 * g++.old-deja/old-deja.exp: Ditto.
46587
46588 1997-02-03 Bob Manson <manson@charmed.cygnus.com>
46589
46590 * lib/g++.exp(g++_init): target_compile no longer returns the
46591 filename of the result.
46592
46593 1997-02-02 Bob Manson <manson@charmed.cygnus.com>
46594
46595 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
46596 call to glob.
46597
46598 * gcc.c-torture/special/special.exp: Change call to
46599 gcc_target_compile to include the object file.
46600
46601 1997-02-02 Ian Lance Taylor <ian@cygnus.com>
46602
46603 * gcc.c-torture/special/special.exp: Correct misspelling in last
46604 change.
46605
46606 1997-02-01 Bob Manson <manson@charmed.cygnus.com>
46607
46608 * lib/plumhall.exp(ph_summary): Log the entire output of the
46609 executable. Return -1 if there were any failures, 0 otherwise.
46610 (ph_execute): Return -1 if there were any failures, 0 otherwise.
46611 (ph_make): Clean up objects and executables that were built
46612 if the tests succeeded.
46613
46614 1997-01-30 Bob Manson <manson@charmed.cygnus.com>
46615
46616 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
46617 libraries and includes in the build tree as appropriate.
46618
46619 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
46620
46621 * lib/c-torture.exp: Instead of looking for the global variable
46622 NO_LONG_LONG, check to see if that's a feature of the target.
46623
46624 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
46625
46626 * config/default.exp: Minimize. Delete the remainer of the files in
46627 config; this functionality is now in devo/dejagnu/config.
46628
46629 g++.*/*: Pass any additional flags used to compile to postbase;
46630 delete CXXFLAGS.
46631
46632 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
46633 is now done by runtest.exp. Use gcc_target_compile instead of
46634 compile.
46635
46636 lib/c-torture.exp: Use gcc_target_compile instead of compile.
46637 Remove references to CFLAGS. Use remote_file instead of
46638 calling rm -f.
46639 (c-torture): Take a list of arguments to use to compile this
46640 testcase.
46641
46642 lib/g++.exp: Simplify. Use target_compile instead of compile.
46643 lib/gcc-dg.exp: Ditto.
46644 lib/gcc.exp: Ditto.
46645 lib/mike-{gcc,g++}.exp: Ditto.
46646 lib/old-dejagnu.exp: Ditto.
46647 lib/plumhall.exp: Ditto.
46648
46649 1997-01-08 Jim Wilson <wilson@cygnus.com>
46650
46651 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
46652 (ph_linker): Likewise.
46653
46654 1996-11-13 Joern Rennecke <amylaar@cygnus.com>
46655
46656 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
46657 MAP_ANON / MAP_ANONYMOUS if defined;
46658 else try to map from /dev/zero .
46659
46660 1996-11-12 Jeffrey A Law (law@cygnus.com)
46661
46662 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
46663 isn't defined, then define it to MAP_ANONYMOUS.
46664
46665 1996-11-12 Jeffrey A Law (law@cygnus.com)
46666
46667 * gcc.c-torture: Update to c-torture-1.42 release.
46668
46669 1996-11-11 Jeffrey A Law (law@cygnus.com)
46670
46671 * gcc.c-torture: Update to c-torture-1.41 release.
46672
46673 1996-10-27 Jeffrey A Law (law@cygnus.com)
46674
46675 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
46676 c-torture release.
46677
46678 1996-08-15 Brendan Kehoe <brendan@lisa.cygnus.com>
46679
46680 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
46681 and LDFLAGS. Fix second case to append the target_info ldflags
46682 onto LDFLAGS, not CFLAGS.
46683 * lib/g++.exp (g++_init): Add target_info stuff.
46684 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
46685 of libgloss and newlib flags for !native.
46686
46687 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
46688 (GDB): Fix relative path to go up another dir for finding gdb.
46689
46690 1996-08-08 Rob Savoye <rob@chinadoll.cygnus.com>
46691
46692 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
46693 versions in the target_info array, if they don't exist.
46694
46695 1996-08-02 Brendan Kehoe <brendan@lisa.cygnus.com>
46696
46697 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
46698
46699 1996-07-08 Jim Wilson <wilson@cygnus.com>
46700
46701 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
46702 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
46703
46704 1996-07-01 Bob Manson <manson@charmed.cygnus.com>
46705
46706 * lib/old-dejagnu.exp: Don't remove the output file before we've
46707 actually tested it. Don't append pwd to the path of the executable
46708 we're testing.
46709
46710 1996-06-30 Doug Evans <dje@canuck.cygnus.com>
46711
46712 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
46713
46714 1996-06-26 Bob Manson <manson@charmed.cygnus.com>
46715
46716 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
46717 temporary directory for compiler files, and set it to a default
46718 value of /tmp. Set $output as the name of the output file from
46719 compiling the testcase. Add a -o option to $cflags_var so the
46720 compiler writes the final output file as $output. Set $executable
46721 to $output.
46722
46723 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
46724 directory for compiler files, and set it to /tmp if it doesn't
46725 already have a value. Set $output_file to the name of the output
46726 file from compiling the testcase. Add a -o option to CXXFLAGS so
46727 the compiler writes the final output file as $output. Use $output
46728 as the executable to be tested.
46729
46730 1996-06-24 Brendan Kehoe <brendan@lisa.cygnus.com>
46731
46732 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
46733
46734 1996-06-08 Jeffrey A Law (law@cygnus.com)
46735
46736 * gcc.c-torture/execute/pending-1.c: New test. Still
46737 pending in Tege's queue.
46738
46739 1996-04-24 Jim Wilson <wilson@chestnut.cygnus.com>
46740
46741 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
46742 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
46743 if there were failures. Call unresolved if there were unresolved
46744 testcases. Call gcc_fail if program did not run to completion.
46745 (ph_make): Pass additional argument name to ph_execute.
46746 (ph_execute): Add new argument. Pass additional arguments to
46747 ph_summary. Call gcc_fail is there is no execution output.
46748
46749 1996-04-24 Jeffrey A Law (law@cygnus.com)
46750
46751 * lib/plumhall.exp (proc_summary): Output relavent summary
46752 lines into the log so specific failures in plumhall can be
46753 investigated.
46754
46755 1996-04-10 Jeffrey A Law (law@cygnus.com)
46756
46757 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
46758 (c-torture-execute): Don't try to execute tests which use
46759 "long long" types if $NO_LONG_LONG is nonzero.
46760
46761 1996-04-08 Doug Evans <dje@canuck.cygnus.com>
46762
46763 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
46764 not c-torture.
46765
46766 * gcc.ieee: Move from here.
46767 * gcc.c-torture/execute/ieee: To here.
46768
46769 1996-03-26 Jeffrey A Law (law@cygnus.com)
46770
46771 * gcc.c-torture: Update to c-torture-1.41 release.
46772
46773 1996-03-22 Jeffrey A Law (law@cygnus.com)
46774
46775 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
46776 not "$output".
46777
46778 1996-03-07 Doug Evans <dje@charmed.cygnus.com>
46779
46780 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
46781 -c present.
46782
46783 1996-03-02 Jeffrey A Law (law@cygnus.com)
46784
46785 * config/proelf.exp: Handle connecting to a simulator.
46786
46787 1996-01-31 Jeffrey A Law (law@cygnus.com)
46788
46789 * config/proelf.exp: New file. Enough framework that we can
46790 run c-torture tests on the proelf targets (or any other target
46791 that gdb can connect to for that matter).
46792
46793 1996-01-29 Doug Evans <dje@canuck.cygnus.com>
46794
46795 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
46796 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
46797
46798 * lib/plumhall.exp (ph_execute): Always call ph_summary if
46799 exec_output exists.
46800
46801 1996-01-28 Doug Evans <dje@charmed.cygnus.com>
46802
46803 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
46804 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
46805
46806 * config/*.exp: Update FSF address. Change result of ${tool}_load
46807 to pass/fail/unresolved/unsupported/untested. Caller must now
46808 call unresolved/unsupported/untested.
46809 * lib/*.exp: Update FSF address. Update to handle new results of
46810 ${tool}_load.
46811 * lib/chill.exp (verbose): Delete.
46812
46813 1996-01-27 Doug Evans <dje@charmed.cygnus.com>
46814
46815 * lib/gcc.exp (default_gcc_start): Change order of args to
46816 $LDFLAGS $CFLAGS $LIBS.
46817 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
46818 Save/set/restore CFLAGS. Pass single arg to gcc_start.
46819 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
46820 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
46821 * gcc.misc-tests/dg-test.exp: Likewise.
46822 * gcc.misc-tests/msgs.exp: Likewise.
46823 * gcc.prms/prms.exp: Likewise.
46824 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
46825 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
46826
46827 * lib/dg.exp: Deleted, moved to dejagnu/lib.
46828
46829 1996-01-24 Brendan Kehoe <brendan@lisa.cygnus.com>
46830
46831 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
46832
46833 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
46834 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
46835
46836 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
46837 necessary.
46838
46839 1996-01-20 Brendan Kehoe <brendan@cygnus.com>
46840
46841 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
46842 global for loop; add use of $mathlib.
46843 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
46844 settings here; set mathlib for anything but VxWorks.
46845
46846 1996-01-22 Jeffrey A Law (law@cygnus.com)
46847
46848 * gcc.c-torture: Update to c-torture-1.40 release.
46849
46850 1996-01-03 Jeffrey A Law (law@cygnus.com)
46851
46852 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
46853 dg.exp.
46854
46855 1995-12-03 Jeffrey A. Law <law@sethra.cygnus.com>
46856
46857 * lib/c-torture.exp (c-torture-execute): Declare "output" as
46858 global.
46859
46860 1995-11-17 Doug Evans <dje@canuck.cygnus.com>
46861
46862 * lib/g++.exp (LIBS): Define if not already.
46863 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
46864 (gcc-dg-prune): Call prune_gcc_output.
46865 * lib/gcc.exp (prune_gcc_output): New proc.
46866 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
46867 prune_gcc_output.
46868
46869 1995-11-16 Doug Evans <dje@canuck.cygnus.com>
46870
46871 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
46872 (c-torture-execute): Likewise. Rename `name' to `testcase'.
46873
46874 1995-11-15 Jeffrey A Law (law@cygnus.com)
46875
46876 * gcc.c-torture: Update to c-torture-1.39 release.
46877
46878 1995-11-04 Doug Evans <dje@canuck.cygnus.com>
46879
46880 * lib/c-torture.exp (c-torture-execute): Don't return if one option
46881 fails, try others as well.
46882
46883 1995-11-02 Doug Evans <dje@canuck.cygnus.com>
46884
46885 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
46886 If compilation fails, mark execute tests as `untested'.
46887 If test is marked as unsupported, don't mark compilation and
46888 execute tests as failed.
46889
46890 1995-10-25 Brendan Kehoe <brendan@lisa.cygnus.com>
46891
46892 * lib/g++.exp (g++_init): Don't link in libg++, and look to
46893 libstdc++ for whether or not we want to be doing shared
46894 libraries. Delete link_curses since we don't need it anymore.
46895 * lib/mike-g++.exp (postbase): Don't link in libg++.
46896 * g++.old-deja/old-deja.exp: Likewise.
46897
46898 1995-10-23 Brendan Kehoe <brendan@lisa.cygnus.com>
46899
46900 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
46901
46902 1995-10-17 Brendan Kehoe <brendan@lisa.cygnus.com>
46903
46904 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
46905 For that, add `-Wl,-a,shared_archive'.
46906 * g++.old-deja/old-deja.exp: Likewise.
46907
46908 1995-10-17 Doug Evans <dje@canuck.cygnus.com>
46909
46910 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
46911
46912 1995-10-16 Brendan Kehoe <brendan@cygnus.com>
46913
46914 * lib/mike-g++.exp (postbase): Pay attention to the status of
46915 g++_load.
46916
46917 1995-10-16 Brendan Kehoe <brendan@lisa.cygnus.com>
46918
46919 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
46920
46921 1995-10-16 Doug Evans <dje@canuck.cygnus.com>
46922
46923 * lib/gcc.exp (default_gcc_start): No longer need to log program
46924 being executed or its output, execute_anywhere does that now.
46925 * lib/g++.exp (default_g++_version): Call execute_anywhere.
46926 (default_g++_start): Likewise. Delete calls to verbose/send_log.
46927
46928 1995-10-12 Brendan Kehoe <brendan@lisa.cygnus.com>
46929
46930 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
46931 the same as those in lib/g++.exp.
46932
46933 1995-10-10 Jeff Law (law@hurl.cygnus.com)
46934
46935 * gcc.c-torture: Update to c-torture-1.38 release.
46936 * gcc.ieee: Related changes.
46937
46938 1995-10-06 Rob Savoye <rob@darkstar.cygnus.com>
46939
46940 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
46941 "exec". Minor reformatting changes.
46942
46943 * config/rom68k.exp (${tool}_load): Make it work in a canadian
46944 cross. This means all "exec" calls now work on a remote host as
46945 well.
46946 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
46947 cross. Filter out the extra "\r\n" stuff that expect puts in.
46948 (c-torture-execute): Filter out the bogus warnings like
46949 c-torture-compile does. Add support for canadian cross.
46950 * lib/gcc.exp (default_gcc_version, default_gcc_start)
46951 Use execute_anywhere rather than calling exec directly. Now it
46952 works for canadian cross testing.
46953
46954 1995-10-05 Brendan Kehoe <brendan@rtl.cygnus.com>
46955
46956 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
46957 results into a variable, and check that rather than using file exists.
46958
46959 1995-10-04 Brendan Kehoe <brendan@lisa.cygnus.com>
46960
46961 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
46962 create a libg++.so. For sunos4.1.*, also add -ltermcap.
46963
46964 1995-09-26 Brendan Kehoe <brendan@lisa.cygnus.com>
46965
46966 * g++.old-deja/old-deja.exp: Create and pass runshlib and
46967 lib_curses if there's a shared libg++ in the build tree.
46968
46969 1995-09-22 Doug Evans <dje@canuck.cygnus.com>
46970
46971 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
46972 if not supported target.
46973
46974 1995-09-22 Brendan Kehoe <brendan@lisa.cygnus.com>
46975
46976 * lib/g++.exp (g++_init): Move empty setting of runshlib and
46977 link_curses up to always happen, not just for native builds.
46978
46979 1995-09-21 Jeff Law (law@snake.cs.utah.edu)
46980
46981 * gcc.c-torture: Update to c-torture-1.36 release.
46982 * gcc.failure: Related changes.
46983
46984 1995-09-20 Doug Evans <dje@canuck.cygnus.com>
46985
46986 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
46987
46988 1995-09-19 Brendan Kehoe <brendan@lisa.cygnus.com>
46989
46990 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
46991 * lib/mike-g++.exp (postbase): Not in here. Still reference
46992 runshlib, link_curses, and mathlib for link and run.
46993
46994 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
46995 pass the runtime shared library options for Solaris, OSF/1, and
46996 Irix5, and link with -lcurses to avoid unresolved references.
46997
46998 1995-09-13 Brendan Kehoe <brendan@lisa.cygnus.com>
46999
47000 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
47001 only run once.
47002
47003 1995-09-13 Doug Evans <dje@canuck.cygnus.com>
47004
47005 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
47006
47007 1995-09-11 Jeff Law (law@snake.cs.utah.edu)
47008
47009 * gcc.c-torture: Update to c-torture-1.35 release. Note we
47010 do not have a framework for the "compat" tests yet.
47011
47012 1995-09-09 Brendan Kehoe <brendan@lisa.cygnus.com>
47013
47014 * lib/mike-g++.exp (postbase): New local variable `mathlib',
47015 set to null if we're testing vxworks5.1. Use that instead of
47016 `-lm' in the setting of LIBS for link and run.
47017
47018 1995-09-08 Brendan Kehoe <brendan@lisa.cygnus.com>
47019
47020 * config/rom68k.exp (${tool}_load): Major changes to make it
47021 work. Verified that it does in fact return the stuff in
47022 exec_output properly. Catch any Emul or any TRAP other than 0.
47023
47024 1995-09-07 Brendan Kehoe <brendan@lisa.cygnus.com>
47025
47026 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
47027 LDFLAGS properly for targets that need stuff from libgloss.
47028 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
47029 only run once.
47030 (gpp_initialized): New variable.
47031
47032 1995-09-06 Rob Savoye <rob@darkstar.cygnus.com>
47033
47034 * config/rom68k.exp: Load libgloss.exp.
47035 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
47036 so we can produce a fully linked binary.
47037 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
47038 so we can produce a fully linked binary.
47039
47040 1995-09-03 Doug Evans <dje@canuck.cygnus.com>
47041
47042 * lib/plumhall.exp (ph_section): Watch for expected failures.
47043 Add missing `else'.
47044
47045 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
47046 run the testcase.
47047 (c-torture): Likewise.
47048
47049 1995-08-28 Doug Evans <dje@cygnus.com>
47050
47051 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
47052
47053 * lib/mike-g++.exp (mike_cleanup): New proc.
47054 (prebase): New globals compiler_result, not_compiler_result,
47055 target_regexp.
47056 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
47057 allow leading "-" in pattern. Watch for unsupported tests.
47058 If $compiler_result is set, pattern match assembler code,
47059 and ditto for $not_compiler_result.
47060 * lib/mike-gcc.exp: Likewise.
47061
47062 * lib/plumhall.exp (ph_execute): Only call ph_summary if
47063 execution "succeeded".
47064
47065 1995-08-14 Doug Evans <dje@canuck.cygnus.com>
47066
47067 * config/win32.exp: New file.
47068 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
47069
47070 1995-08-04 Doug Evans <dje@canuck.cygnus.com>
47071
47072 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
47073 unsupported.
47074 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
47075 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
47076 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
47077
47078 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
47079 "... without exceptions was ...". That is now handled by
47080 prune_system_crud.
47081 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
47082
47083 1995-08-01 Doug Evans <dje@canuck.cygnus.com>
47084
47085 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
47086 sieve.c,sort2.c}: New files.
47087 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
47088 sieve.exp,sort2.exp}: Drivers for them.
47089
47090 * lib/mike-gcc.exp (program_output): New user settable variable.
47091 (postbase): Call prune_system_crud. Also prune extraneous compiler
47092 messages.
47093 * lib/mike-g++.exp (program_output): New user settable variable.
47094
47095 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
47096
47097 * config/sh.exp: Deleted (use sim.exp instead).
47098
47099 1995-07-28 Brendan Kehoe <brendan@lisa.cygnus.com>
47100
47101 * config/vx.exp: Declare CHECKTASK as global.
47102 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
47103 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
47104 * lib/old-dejagnu.exp: Load [pwd]/$executable.
47105
47106 1995-07-26 Brendan Kehoe <brendan@lisa.cygnus.com>
47107
47108 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
47109 target. Like vx.exp, only includes `vx29k.exp' instead of
47110 `vxworks.exp'.
47111
47112 1995-07-23 Ian Lance Taylor <ian@cygnus.com>
47113
47114 * config/sim.exp: Increase time limit from 120 seconds to 240.
47115
47116 1995-07-06 Jeffrey A. Law <law@rtl.cygnus.com>
47117
47118 * gcc.c-torture/execute/950628-1.c: New test.
47119
47120 1995-06-10 Jeff Law (law@snake.cs.utah.edu)
47121
47122 * gcc.c-torture: Update with changes/additions from
47123 c-torture-1.34.
47124
47125 1995-06-05 Doug Evans <dje@canuck.cygnus.com>
47126
47127 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
47128
47129 1995-06-04 Jeff Law (law@snake.cs.utah.edu)
47130
47131 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
47132
47133 1995-06-01 Jeff Law (law@snake.cs.utah.edu)
47134
47135 * gcc.c-torture/compile/950512-1.c: New test.
47136 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
47137 * gcc.dg/struct-ret-1.c: Likewise.
47138
47139 1995-05-31 Doug Evans <dje@canuck.cygnus.com>
47140
47141 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
47142 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
47143
47144 1995-05-30 Doug Evans <dje@canuck.cygnus.com>
47145
47146 * gcc.c-torture/special/920411-1.c: Deleted.
47147 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
47148
47149 1995-05-22 Doug Evans <dje@chestnut.cygnus.com>
47150
47151 * config/sim.exp (${tool}_load): Hack in call to bash to get a
47152 cpu limit.
47153
47154 1995-05-12 Torbjorn Granlund <tege@rtl.cygnus.com>
47155
47156 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
47157
47158 1995-05-04 Torbjorn Granlund <tege@adder.cygnus.com>
47159
47160 From kenner;
47161 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
47162 is the proper length.
47163 * va-arg-3.c: Likewise.
47164
47165 1995-04-30 Doug Evans <dje@canuck.cygnus.com>
47166
47167 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
47168 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
47169
47170 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
47171 * lib/g++.exp (default_g++_start): Delete old cruft.
47172
47173 1995-04-25 Torbjorn Granlund <tege@cygnus.com>
47174
47175 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
47176 (2 * (1 << 18)) to (2 * (1 << 17)).
47177
47178 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
47179
47180 1995-04-20 J.T. Conklin <jtc@rtl.cygnus.com>
47181
47182 * config/rom68k.exp: Renamed from config/idp.exp
47183
47184 1995-04-18 Torbjorn Granlund <tege@rtl.cygnus.com>
47185
47186 * c-torture/compile/921109-2.c
47187
47188 1995-04-18 Mike Stump <mrs@cygnus.com>
47189
47190 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
47191 excess errors.
47192
47193 1995-04-15 Doug Evans <dje@chestnut.cygnus.com>
47194
47195 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
47196 output.
47197 * lib/g++.exp (default_g++_start): Likewise.
47198
47199 1995-03-29 Torbjorn Granlund <tege@adder.cygnus.com>
47200
47201 * gcc.c-torture/compile/950329-1.c: New test.
47202
47203 1995-03-28 J.T. Conklin <jtc@rtl.cygnus.com>
47204
47205 * config/bug.exp (${tool}_load): Updated to use new remote_open
47206 and remote_close procs.
47207 * config/idp.exp: New file.
47208
47209 1995-03-22 Torbjorn Granlund <tege@rtl.cygnus.com>
47210
47211 * gcc.c-torture/execute/950322-1.c: New test.
47212
47213 1995-03-21 Doug Evans <dje@canuck.cygnus.com>
47214
47215 * config/vx.exp (${tool}_load): Clean up testing of return code from
47216 vxworks_ld and vxworks_spawn.
47217
47218 1995-03-21 Doug Evans <dje@deneb.cygnus.com>
47219
47220 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
47221
47222 1995-03-13 Mike Stump <mrs@cygnus.com>
47223
47224 * lib/old-deja.exp: Add `excess errors test - ' error, now one
47225 can mark excess errors on a machine by machine basis. Note, the
47226 default is to not expect any excess errors, even when excess
47227 errors test - is given, so you will want to put an XFAIL ... on
47228 these lines. For example, // excess errors test - XFAIL hppa*-*-*
47229 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
47230 those 4 machines, but no others.
47231
47232 1995-03-10 J.T. Conklin <jtc@rtl.cygnus.com>
47233
47234 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
47235 * lib/c-torture.exp: to here.
47236
47237 1995-03-10 Torbjorn Granlund <tege@adder.cygnus.com>
47238
47239 * gcc.c-torture/execute/950221-1.c: New test.
47240 * gcc.c-torture/execute/struct-ret-1.c: New test.
47241 * gcc.c-torture/compile/950221-1.c: New test.
47242
47243 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
47244
47245 1995-03-03 Doug Evans <dje@canuck.cygnus.com>
47246
47247 * gcc.c-torture/execute/arith-1.c (main): Return 0.
47248 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
47249
47250 1995-03-01 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
47251
47252 * g++.gb: New directory of tests, derived from my signature and
47253 class scoping tests.
47254
47255 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
47256 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
47257 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
47258 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
47259 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
47260 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
47261 * g++.gb/sig25.C: Likewise.
47262
47263 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
47264 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
47265 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
47266 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
47267 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
47268 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
47269 * g++.gb/sig25.exp: Likewise.
47270
47271 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
47272 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
47273 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
47274 * g++.gb/scope13.C: Likewise, this test still fails.
47275
47276 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
47277 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
47278 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
47279 * g++.gb/scope13.exp: Ditto.
47280
47281 * g++.gb/README: New file, explains what these tests are about.
47282
47283 1995-02-28 Doug Evans <dje@canuck.cygnus.com>
47284
47285 * lib/dg.exp (dg-do): Support `preprocess'.
47286 (dg-test): Likewise.
47287
47288 1995-02-13 J.T. Conklin <jtc@rtl.cygnus.com>
47289
47290 * config/udi.exp: change "continue -expect" to "exp_continue".
47291
47292 1995-02-11 Torbjorn Granlund (tege@tiny.cygnus.com)
47293
47294 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
47295 Delete redundant tests.
47296
47297 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
47298 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
47299 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
47300 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
47301 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
47302 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
47303 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
47304 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
47305
47306 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
47307 storing label pointers.
47308 * gcc.c-torture/execute/921019-1.c: Likewise.
47309 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
47310 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
47311 parameter fp.
47312 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
47313 constants.
47314
47315 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
47316 Delete obsolete tests.
47317
47318 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
47319 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
47320 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
47321 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
47322 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
47323 * gcc.c-torture/compile/950124-1.c: New test.
47324
47325 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
47326
47327 1995-02-08 Jason Merrill <jason@phydeaux.cygnus.com>
47328
47329 * lib/mike-g++.exp: Add -lm to LIBS.
47330
47331 1995-02-07 Doug Evans <dje@canuck.cygnus.com>
47332
47333 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
47334
47335 1995-01-30 Jason Merrill <jason@phydeaux.cygnus.com>
47336
47337 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
47338
47339 1995-01-12 Doug Evans <dje@canuck.cygnus.com>
47340
47341 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
47342
47343 1995-01-02 Jeff Law (law@snake.cs.utah.edu)
47344
47345 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
47346 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
47347 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
47348 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
47349 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
47350 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
47351 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
47352 * g++.law/{operators31.C, operators32.C,
47353 * g++.law/{operators33.C, operators34.C}: Likewise.
47354 * g++.law/{pic1.C, refs2.C}: Likewise.
47355 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
47356 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
47357 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
47358 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
47359
47360 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
47361 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
47362 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
47363 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
47364 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
47365 * g++.law/{enum9.exp, friend5.exp}: Likewise.
47366 * g++.law/{nest3.exp, nest4.exp}: Likewise.
47367 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
47368 * g++.law/{operators30.exp, operators31.exp}: Likewise.
47369 * g++.law/{operators32.exp, operators33.exp}: Likewise.
47370 * g++.law/{operators34.exp}: Likewise.
47371 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
47372 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
47373 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
47374 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
47375 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
47376
47377 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
47378 No longer expected to fail.
47379 * g++.law/missed-error3.C: Tweak for recent bool changes.
47380
47381 1994-12-04 Doug Evans <dje@canuck.cygnus.com>
47382
47383 * config/emb-unix: Deleted.
47384 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
47385 remote execution. Do final link on remote host if REMOTE_LINK is set.
47386
47387 1994-12-01 Doug Evans <dje@canuck.cygnus.com>
47388
47389 * lib/dg.exp (dg-test): Fix typo in last patch.
47390
47391 1994-11-30 Doug Evans <dje@canuck.cygnus.com>
47392
47393 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
47394 (handles multiple occurrences).
47395
47396 1994-11-24 Doug Evans <dje@canuck.cygnus.com>
47397
47398 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
47399 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
47400 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
47401 printed).
47402 * lib/c-torture.exp (c-torture-compile): Likewise.
47403 (c-torture): Prepend full path if missing.
47404 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
47405 (gcc_fail): Likewise.
47406 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
47407
47408 1994-11-23 J.T. Conklin <jtc@rtl.cygnus.com>
47409
47410 * lib/netware.exp: Only attach to NetWare i386 systems.
47411
47412 1994-11-16 Doug Evans <dje@canuck.cygnus.com>
47413
47414 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
47415 messages. Add test name to "output pattern match" pass/fail message.
47416
47417 1994-11-12 Doug Evans <dje@canuck.cygnus.com>
47418
47419 * gcc.dg: New testsuite.
47420 * gcc.dg/dg.exp: New file.
47421
47422 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
47423 test-switch.c}: Deleted.
47424
47425 * gcc.misc-tests/msgs.exp: New testcase driver.
47426
47427 1994-11-09 Doug Evans <dje@canuck.cygnus.com>
47428
47429 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
47430 Watch for illegal return values from ${tool}_load.
47431 * config/unix.exp (${tool}_load): Fix pass/fail detection for
47432 cross targets. Coerce return value >0 to 1.
47433
47434 1994-11-08 Doug Evans <dje@canuck.cygnus.com>
47435
47436 * config/unix.exp (${tool}_load): Call program rsh, not proc.
47437
47438 * config/emb-unix.exp: New file.
47439
47440 * config/sim.exp: Error if variable $SIM not defined.
47441 (${tool}_load): Mark test as "untested" if simulator missing.
47442
47443 * config/unix.exp: Load remote.exp to get rcp_download.
47444 * lib/c-torture.exp: Use different option lists for testcases with
47445 and without loops.
47446 * gcc.c-torture/execute/execute.exp: Likewise.
47447
47448 1994-11-02 Doug Evans <dje@canuck.cygnus.com>
47449
47450 * config/*.exp: Clarify return code from ${tool}_load.
47451 Call `unresolved' or `untested' instead of `warning' or `perror'
47452 (sometimes you still want to call both though).
47453 Add comment that `shell_id' is local to each file.
47454 * config/udi.exp (timeout): Set to 30.
47455 Don't print warning if connection fails, $connectmode has already
47456 printed an error.
47457 (${tool}_load): Move verbose messages to level 2.
47458 Rework pattern for "Process started" message.
47459 Pass `shell_id' to ${connectmode}_download.
47460 Retry twice upon timeout. Make resetting of target more robust.
47461 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
47462 Pass `shell_id' to exit_$connectmode.
47463 Only call exit_$connectmode if connected.
47464 * config/unix.exp (${tool}_load): Check return codes better.
47465 * config/vrtx.exp (${tool}_load): Likewise.
47466 * config/vx.exp (${tool}_load): Likewise.
47467 Delete unneeded global's.
47468 * lib/dg.exp (dg-test): Update to reflect clarified return codes
47469 from ${tool}_load.
47470 (dg-stat): Delete.
47471 (dg-init): Delete recording of pass/fail counts.
47472 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
47473 (old-dejagnu-init): Likewise.
47474 (old-dejagnu-stat): Delete contents, empty proc now.
47475 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
47476 (c-torture): Delete references to lcnt, lpass, lfail.
47477 Get option list from TORTURE_OPTIONS.
47478 Delete -funroll[-all]-loops if no loops.
47479 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
47480 (g++_stat): Delete contents (empty proc now).
47481 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
47482 (gcc_finish): Likewise.
47483 (gcc_stat): Deleted.
47484 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
47485 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
47486 * gcc.c-torture/execute/execute.exp: Likewise.
47487 Split tests into two parts: compile, execute.
47488 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
47489 no loops. Update to reflect clarified return codes from ${tool}_load.
47490
47491 1994-10-21 Doug Evans <dje@canuck.cygnus.com>
47492
47493 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
47494 to grep for.
47495 (old-dejagnu): Likewise (where necessary).
47496
47497 1994-10-14 Doug Evans <dje@canuck.cygnus.com>
47498
47499 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
47500
47501 * lib/dg.exp (dg-process-target): Fix processing of selector.
47502 Add comment regarding use of `error'.
47503
47504 * lib/gcc.exp (prune_system_crud): Define if missing.
47505 * lib/g++.exp (prune_system_crud): Likewise.
47506
47507 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
47508 Call prune_system_crud.
47509 * lib/dg.exp (dg-runtest): New proc.
47510 Use perror instead of send_user for tcl errors in testcase.
47511 Don't return any value, it's never used.
47512 Don't clobber previous definition of `unknown'.
47513 Print tcl errors in `dg-final'.
47514
47515 1994-10-12 Doug Evans <dje@canuck.cygnus.com>
47516
47517 * lib/dg.exp (dg-process-target): Improve syntax error messages.
47518 (dg-test): Don't print errorInfo, it contains stack backtrace.
47519
47520 1994-09-26 Doug Evans (dje@canuck.cygnus.com)
47521
47522 * lib/g++.exp (runtest_file_p): Define if missing.
47523
47524 1994-09-24 Doug Evans (dje@cygnus.com)
47525
47526 * lib/mike-g++.exp: Comment out loading of g++.exp.
47527 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
47528 (default_g++_version): Always print something.
47529 (default_g++_start): Comment out call to `which'.
47530 (g++_start, g++_load): Deleted (must be defined in config file).
47531 * lib/gcc.exp: Test for existence of $CC at start.
47532 Delete check for tmpdir (done in gcc_init).
47533 (default_gcc_version): Always print something.
47534 (default_gcc_start): Comment out call to `which'.
47535 * config/*.exp: Major cleanup - make cross targets work at least a
47536 little better for g++ (by not being "--tool gcc" specific).
47537 Rename gcc_xxx to ${tool}_xxx.
47538 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
47539 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
47540
47541 1994-09-22 Doug Evans (dje@canuck.cygnus.com)
47542
47543 * lib/c-torture.exp (c-torture-compile): Rework compiler
47544 message processing.
47545
47546 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
47547 c-torture.
47548
47549 1994-09-21 Doug Evans (dje@canuck.cygnus.com)
47550
47551 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
47552
47553 * lib/dg.exp (dg-process-target): Support { target native }.
47554
47555 1994-09-20 Doug Evans (dje@canuck.cygnus.com)
47556
47557 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
47558 looked for "... program xxx got fatal signal".
47559 Correct regsub munging of `comp_output'.
47560 Ignore compiler messages "path prefix not used" and "linker input
47561 file unused".
47562
47563 1994-09-14 Doug Evans (dje@canuck.cygnus.com)
47564
47565 * lib/gcc.exp (runtest_file_p): Define if missing.
47566 * gcc.prms/template.c: Example to work from.
47567
47568 1994-09-13 Doug Evans (dje@canuck.cygnus.com)
47569
47570 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
47571 * lib/dg.exp (dg-test): Call unsupported testcases as such.
47572
47573 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
47574 * gcc.prms/1883.c: Moved from compile/940714-1.c.
47575 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
47576 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
47577
47578 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
47579 (dg-process-target): No longer a varargs proc.
47580 Return S/N for target, P/F for xfail. All callers changed.
47581 (user option procs): More argument checking.
47582 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
47583 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
47584 (dg-test): Skip test if not running on selected target in `dg-do'.
47585 Update handling of `dg-do-what', `dg-output-text'.
47586 Separate execution pass/fail from output pattern match pass/fail.
47587 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
47588
47589 1994-09-12 Jim Wilson (wilson@sphagnum.cygnus.com)
47590
47591 * gcc.c-torture/special/special.exp: Don't expect failure for mips
47592 target for 920510-1.c.
47593
47594 1994-09-12 Doug Evans (dje@canuck.cygnus.com)
47595
47596 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
47597 Clean up comment regarding use of passcnt, etc.
47598 (gcc_stat): Don't update `testcnt' here.
47599 (gcc_finish): Do it here.
47600 Might as well reset `but_id' here too.
47601 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
47602 to determine if the file should be tested.
47603 * gcc.c-torture/compile/compile.exp: Likewise.
47604 * gcc.c-torture/execute/execute.exp: Likewise.
47605 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
47606 * gcc.misc-tests/dg-test.exp: Likewise.
47607 * gcc.prms/prms.exp: Likewise.
47608 * gcc.wendy/wendy.exp: Likewise.
47609 * g++.old-deja.exp: Likewise.
47610 Move "Testing file" message to verbose level 1.
47611
47612 1994-09-09 Doug Evans (dje@canuck.cygnus.com)
47613
47614 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
47615
47616 1994-09-08 Doug Evans (dje@canuck.cygnus.com)
47617
47618 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
47619 (default_gcc_start): Accept optional second list element
47620 of compiler flags. Print compiler output at verbosity level 2.
47621 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
47622 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
47623 Save current values of framework globals passcnt, failcnt, xpasscnt,
47624 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
47625 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
47626 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
47627 xfailcnt to compute stats. Update framework global `testcnt' from
47628 pass/fail counts.
47629 (gcc_finish): New proc. Clean up test environment.
47630 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
47631 (gcc_epass, gcc_efail): Delete.
47632 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
47633 argument of line number.
47634 (dg-init): If the tool has an init routine, call it.
47635 (dg-test): Remove args `cflags_var' and `libs_var'.
47636 Pass all compiler options to ${tool}_start.
47637 Handle missing line number.
47638 (dg-finish): New function.
47639 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
47640 particular files. Call gcc_finish at end. Move "skipping test"
47641 message to verbosity level 3.
47642 * gcc.c-torture/compile/compile.exp: Likewise.
47643 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
47644 * gcc.c-torture/execute/execute.exp: Likewise.
47645 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
47646 Print testcase being tried at verbosity level 1.
47647 * gcc.c-torture/special/special.exp: Unset xfail.
47648 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
47649 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
47650 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
47651 * gcc.failure/failure.exp: Likewise.
47652 * gcc.ieee/ieee.exp: Likewise.
47653 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
47654 Update call to dg-test. Call dg-finish at end.
47655 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
47656 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
47657 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
47658 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
47659 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
47660 * gcc.wendy/wendy.exp: Add copyright.
47661 Delete setting of tmpdir (done by gcc_init).
47662 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
47663 Pass compiler flags to gcc_start. Call gcc_finish at end.
47664 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
47665 gcc_[ce]pass/fail.
47666
47667 1994-09-07 Doug Evans (dje@canuck.cygnus.com)
47668
47669 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
47670 confusion.
47671 (g++_load): Likewise.
47672
47673 * config/*.exp (gcc_load): Some were varargs fns and some were not.
47674 Rename argument to `prog' to remove the confusion.
47675 Varargs fns behave differently too!
47676 (g++_load): Likewise.
47677
47678 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
47679
47680 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
47681 what it is. Delete (always) printing of status value for !native.
47682 Simplify verbose code, and include status and exec_output.
47683 (g++_load): Use gcc_load.
47684
47685 1994-09-04 Jim Wilson (wilson@sphagnum.cygnus.com)
47686
47687 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
47688 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
47689 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
47690 940714-3.c as these testcases don't exist anymore. Make
47691 va-arg-1.c expected to pass.
47692
47693 1994-08-19 Doug Evans (dje@canuck.cygnus.com)
47694
47695 * gcc.misc-tests/misc.exp: Only run specific testcases.
47696 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
47697 * gcc.misc-tests/dg-[1-9].c: New files.
47698
47699 * lib/dg.exp: New testsuite driver.
47700 * gcc.prms/prms.exp: Use it.
47701
47702 * README.gcc: New file.
47703
47704 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
47705 Document and reset `lxpass' and `lxfail'.
47706 Simplify "initialized" message.
47707 (gcc_stat): Clean up comments a little.
47708
47709 1994-08-16 Doug Evans (dje@canuck.cygnus.com)
47710
47711 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
47712
47713 1994-08-15 Doug Evans (dje@canuck.cygnus.com)
47714
47715 * lib/old-dejagnu.exp (process-option): New proc.
47716 (old-dejagnu-init, old-dejagnu-stat): Likewise.
47717 (old-dejagnu): Simplify.
47718 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
47719
47720 1994-08-14 Jeff Law (law@snake.cs.utah.edu)
47721
47722 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
47723 exists and is not an empty string.
47724
47725 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
47726 $xfail rather than calling setup_xfail. Clear $xfail when test is
47727 finished.
47728 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
47729 automatically.
47730
47731 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
47732 longer expected to fail.
47733
47734 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
47735 "f" function call.
47736
47737 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
47738
47739 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
47740 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
47741 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
47742 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
47743 c-torture-1.29.
47744
47745 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
47746 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
47747
47748 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
47749
47750 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
47751 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
47752
47753 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
47754 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
47755 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
47756
47757 1994-07-12 Jim Kingdon (kingdon@lioth.cygnus.com)
47758
47759 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
47760 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
47761 940714-1.c, 940714-2.c, 940714-3.c},
47762 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
47763 gcc.misc-tests/{mg.c,mg.exp}:
47764 New tests.
47765 * gcc.noncompile/noncompile.exp: Change accordingly.
47766
47767 1994-07-07 Doug Evans (dje@canuck.cygnus.com)
47768
47769 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
47770 Undo previous clobberage.
47771
47772 1994-07-04 Jeff Law (law@snake.cs.utah.edu)
47773
47774 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
47775 * gcc.special/{930510-1.c, special.exp}:
47776 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
47777 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
47778 struct-varargs-1.c}: New tests from c-torture-1.26.
47779
47780 1994-06-28 J.T. Conklin (jtc@phishhead.cygnus.com)
47781
47782 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
47783 argument to switch.
47784
47785 1994-05-21 Bill Cox (bill@rtl.cygnus.com)
47786
47787 * Revert the previous changes. Please see Rob's directory
47788 (/lisa/test/rob/progressive/gcc/testsuite) for testing
47789 fixes.
47790
47791 1994-05-19 Bill Cox (bill@rtl.cygnus.com)
47792
47793 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
47794 g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
47795 g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
47796 g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
47797 g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
47798 g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
47799 g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
47800 g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
47801 g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
47802 g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
47803 g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
47804 g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
47805 g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
47806 g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
47807 g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
47808 g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
47809 g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
47810 g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
47811 g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
47812 g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
47813 g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
47814 g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
47815 gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
47816 gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
47817 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
47818 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
47819 lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
47820
47821 1994-05-17 Bill Cox (bill@rtl.cygnus.com)
47822
47823 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
47824 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
47825 with perror calls.
47826
47827 1994-05-02 Jason Merrill (jason@deneb.cygnus.com)
47828
47829 * config/unix.exp (g++_load): Fix syntax.
47830
47831 1994-04-14 Jim Wilson (wilson@sphagnum.cygnus.com)
47832
47833 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
47834 * gcc.noncompile/921017-1.c: Deleted obsolete test.
47835 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
47836 Don't expect va-arg-1.c to fail. Correct expected output for
47837 920928-1.c.
47838 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
47839 * gcc.wendy/hbm4.c: Correct typo.
47840 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
47841
47842 1994-03-28 Doug Evans (dje@canuck.cygnus.com)
47843
47844 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
47845 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
47846 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
47847 * lib/c-torture.exp (c-torture-compile): Ditto.
47848
47849 Reduce volume of output (remove all the -I's and such).
47850 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
47851 Call gcc_cpass, gcc_cfail.
47852 (c-torture): Pass testing option to c-torture-compile.
47853
47854 1994-03-21 Doug Evans (dje@cygnus.com)
47855
47856 Bring patches over from progressive.
47857 * config/default.exp: Exit remote shell cleanly.
47858 (g++_exit, g++_start): Add default versions.
47859 * config/sim.exp (gcc_load): Use perror, not error.
47860
47861 1994-03-20 Doug Evans (dje@canuck.cygnus.com)
47862
47863 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
47864 set in site.exp.
47865
47866 1994-03-14 Doug Evans (dje@cygnus.com)
47867
47868 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
47869 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
47870 (wendy_try): New proc to run testcase.
47871 (main loop): Call 'em.
47872 * gcc.wendy/*.c: Clean up pass to correct expected output.
47873
47874 * lib/gcc.exp: Minor cleanup work.
47875 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
47876
47877 1994-03-09 Doug Evans (dje@canuck.cygnus.com)
47878
47879 * config/sim.exp (gcc_load): Document return codes better.
47880 Don't pass -v to simulator.
47881
47882 1994-02-24 Jeffrey A. Law (law@snake.cs.utah.edu)
47883
47884 * gcc.special/920717-x.c: Fix typo.
47885 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
47886 get at sources.
47887
47888 * lib/mike-gcc.exp: Fix typo.
47889
47890 1994-02-15 Rob Savoye (rob@darkstar.cygnus.com)
47891
47892 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
47893 binary to use, transform the name.
47894 * config/*.exp: rename everything. Nuke any g++ specific files,
47895 it's now a special case of gcc that requires no special support.
47896 Add a default.exp for unsupported targets.
47897
47898 1994-02-11 Rob Savoye (rob@poseidon.cygnus.com)
47899
47900 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
47901 lib/old-dejagnu.exp: Fix a few patterns to work with the new
47902 version of Tcl.
47903
47904 1994-02-09 Rob Savoye (rob@darkstar.cygnus.com)
47905
47906 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
47907 than a warning.
47908
47909 1994-02-06 Jeffrey A. Law (law@snake.cs.utah.edu)
47910
47911 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
47912
47913 1994-01-03 Jim Wilson (wilson@sphagnum.cygnus.com)
47914
47915 * gcc.execute/execute.exp: Combine opt_list and foption_list into
47916 option_list. Compile every file with only 4/6 option choices
47917 (same as C torture) instead of with 12/18 different option
47918 choices.
47919 * lib/c-torture.exp: Likewise.
47920
47921 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
47922 not already set.
47923
47924 1993-12-30 Mike Stump (mrs@rtl.cygnus.com)
47925
47926 * lib/old-deja.exp: Add `excess errors test fails' error, now one
47927 can put an XFAIL *-*-* on excess errors.
47928
47929 1993-12-19 Jeffrey A. Law (law@snake.cs.utah.edu
47930
47931 * g++.law: Add more tests derived from g++-bugs snapshots.
47932
47933 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
47934 equivalent to g++.law/init9.
47935
47936 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
47937 compiled it, and the a.out file after we've run it.
47938
47939 1993-12-17 Brendan Kehoe (brendan@lisa.cygnus.com)
47940
47941 * lib/mike-g++.exp (postbase): Delete the .o file after we've
47942 compiled it, and the a.out file after we've run it.
47943
47944 1993-12-17 Jeffrey A. Law (law@snake.cs.utah.edu)
47945
47946 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
47947
47948 1993-12-15 Rob Savoye (rob@darkstar.cygnus.com)
47949
47950 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
47951 version number.
47952
47953 1993-12-12 Jeffrey A. Law (law@snake.cs.utah.edu)
47954
47955 * g++.law: New directory of g++ tests derived from the g++-bugs
47956 snapshots.
47957
47958 1993-12-09 Jeffrey Wheat (cassidy@cygnus.com)
47959
47960 * gcc.compile: initbug1.c initbug1.exp testcase added
47961
47962 1993-12-06 Jeffrey Wheat (cassidy@cygnus.com)
47963
47964 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
47965 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
47966 fixes submitted by Jeff Law (law@cs.utah.edu)
47967 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
47968 Jeff Law (law@cs.utah.edu)
47969
47970
47971 1993-11-30 Mike Stump (mrs@cygnus.com)
47972
47973 * config/unix-g++.exp: Follow the gcc way of doing things.
47974 * g++.old-deja/old-deja.exp: Minor updates.
47975 * lib/g++.exp: New file, follow the gcc way of doing things.
47976 * lib/old-dejagnu.exp: Minor updates.
47977 * lib/mike-g++.exp: Always unset errorInfo.
47978
47979 1993-11-06 Mike Stump (mrs@cygnus.com)
47980
47981 * lib/gcc.exp: Fix some errors with the below change, CC and
47982 CFLAGS should be global when setting, not local.
47983
47984 1993-11-03 Rob Savoye (rob@darkstar.cygnus.com)
47985
47986 * lib/gcc.exp: Transform tool name.
47987
47988 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
47989
47990 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
47991
47992 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
47993
47994 * lib/gcc.exp: change gcc_done to gcc_stat
47995
47996 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
47997
47998 * Upgraded gcc testsuite to c-torture version 1.25
47999
48000 1993-10-24 Jeffrey Wheat (cassidy@cygnus.com)
48001
48002 * lib/gcc.exp: added reporting code. Changed verbose compile message.
48003 * lib/c-torture: added hooks for new reporting code.
48004
48005 1993-10-21 Jeffrey Wheat (cassidy@cygnus.com)
48006
48007 * config/sh-gcc.exp: check if sh-sim exists in the path
48008
48009 1993-10-18 Jeffrey Wheat (cassidy@cygnus.com)
48010
48011 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
48012 * gcc.compile/compile.exp: Initial changes for new logic.
48013 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
48014 * gcc.failure/failure.exp: Initial changes for new logic.
48015 * gcc.ieee/ieee.exp: Initial changes for new logic.
48016 * gcc.misc-tests/misc.exp: Initial changes for new logic.
48017 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
48018 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
48019 * lib/c-torture.exp: Initial changes for new logic.
48020 * lib/gcc.exp: Initial changes for new logic.
48021
48022 1993-10-15 Mike Stump (mrs@cygnus.com)
48023
48024 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
48025 depend upon failure or success. Fully qualify names in failure
48026 and success messages. Always remove a.out before starting
48027 compile, just in case. Pay more attention to error text output by
48028 the compiler. Handle testcases with no known past errors just
48029 like all others, so that things are uniform. Other miscellaneous
48030 improvements.
48031
48032 1993-10-13 Jeffrey Wheat (cassidy@cygnus.com)
48033
48034 * gcc.cpp: new directory for cpp tests
48035
48036 1993-10-04 Jeffrey Wheat (cassidy@cygnus.com)
48037
48038 * lib/chill.exp: Code reformatted, removed unused code.
48039 * config/unix-chill.exp: Code reformatted, removed unused code.
48040 * chill.execute/execute.exp: Code reformatted, removed unused code.
48041 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
48042
48043 1993-10-04 Ian Lance Taylor (ian@cygnus.com)
48044
48045 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
48046 routines not written.
48047
48048 1993-09-27 Rob Savoye (rob@darkstar.cygnus.com)
48049
48050 * config/bug-gcc.exp: Use new procs from bug.exp.
48051
48052 1993-09-21 Rob Savoye (rob@darkstar.cygnus.com)
48053
48054 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
48055 via ftp, rather than depending on NFS.
48056 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
48057 case.
48058
48059 1993-09-09 Rob Savoye (rob@darkstar.cygnus.com)
48060
48061 * config/bug-gcc.exp: Use new download proc.
48062
48063 1993-09-14 Jeffrey Wheat (cassidy at deneb.cygnus.com)
48064
48065 * chill.execute/execute.exp: cleanups, handles errors better
48066 * chill.compile/compile.exp: rewrite, based on execute.exp
48067 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
48068 * lib/chill.exp: major changes to diff proc and compile and link
48069 procs. added chill_fail and chill_pass wrappers to pass and
48070 fail. added more comments, and handle error codes better.
48071 Added a hack to capture stderr from exec, so noncompile tests
48072 can work.
48073
48074 1993-09-11 Jeffrey Wheat (cassidy@cygnus.com)
48075
48076 * chill.execute/execute.exp: rewrite of testsuite driver
48077 * lib/chill.exp: rewrite of testsuite driver
48078 * config/unix-chill.exp: rewrite of testsuite driver
48079
48080 1993-08-25 Bill Cox (bill@rtl.cygnus.com)
48081
48082 In chill.execute:
48083 * iexpr.ch: Standardize uppercase.
48084 * tuples.dat: Standardize uppercase.
48085 * vary.ch: standardize. Correct varying string assignments.
48086 * vary.dat: Add new output lines.
48087
48088 1993-08-24 Bill Cox (bill@rtl.cygnus.com)
48089
48090 In chill.execute:
48091 * chprintf.ch: Standardize use of uppercase.
48092 * tuples.ch: Standardize and turn arr2 into a DCL,
48093 rather than a SYN.
48094 * pinits.ch: Standardize.
48095
48096 1993-08-23 Per Bothner (bothner@kalessin.cygnus.com)
48097
48098 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
48099 * Makefil: Renamed to Makefile.in.
48100 * configure.in: New.
48101
48102 1993-08-23 Bill Cox (bill@rtl.cygnus.com)
48103
48104 In chill.execute:
48105 * .cvsignore: Add result/output files.
48106 * Makefile: Fix up variables at start. Use MFLAGS
48107 everywhere. Correct bool_loc, built_ins entries.
48108 Add entry for vary1.ch.
48109 * bitarray.ch: Standardize upper-case usage.
48110 * bitexpr.ch: Standardize, add output of b1.
48111 * params.ch: Use arrayt in along PROC parameters, to
48112 avoid novelty problems.
48113 * sets.ch: Tiny cleanup.
48114 * vary1.ch: Re-indent.
48115
48116 1993-08-17 Bill Cox (bill@rtl.cygnus.com)
48117
48118 * Add PR-related files to Makefiles, .cvsignore files, etc.
48119
48120 1993-08-02 Jeff Wheat (cassidy@cygnus.com)
48121
48122 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
48123 with compiler objects. New names are test-flow.c and test-loop.c
48124
48125 1993-07-27 Jeff Wheat (cassidy@cygnus.com)
48126
48127 * Upgraded c-torture tests from 1.19 to 1.20
48128
48129 * new files:
48130 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
48131 * gcc.compile: 930623-1.c 930623-2.c
48132 * gcc.noncompile: 930622-1.c 930622-2.c
48133 * gcc.failure: 920411-1.c 920627-2.c
48134 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
48135
48136 1993-07-20 Jeff Wheat (cassidy@cygnus.com)
48137
48138 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
48139 More changes to get testsuite working properly. Needs more work.
48140 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
48141
48142 1993-07-19 Jeff Wheat (cassidy@cygnus.com)
48143
48144 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
48145 More changes to get testsuite working properly. Needs more work.
48146
48147 1993-07-13 Jeff Wheat (cassidy@cygnus.com)
48148
48149 * chill.compile/compile.exp: Added for Dejagnu support
48150 * chill.execute/execute.exp: Added for Dejagnu support
48151 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
48152
48153 1993-06-19 Bill Cox (bill@rtl.cygnus.com)
48154
48155 This should complete moving the CHILL test files.
48156 * chill.noncompile(.cvsignore printf.grt
48157 in-printf.grt chprintf.grt chprintf.ch):
48158 Added test-support files.
48159 (Makefile): Modified further.
48160 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
48161 signal.ch): Added test files.
48162 * chill.execute (.cvsignore printf.grt printr.c
48163 in-printf.grt rts.c chprintf.grt rts.h): Added
48164 test-support files.
48165 (Makefile): More corrections.
48166
48167 1993-06-18 Bill Cox (bill@rtl.cygnus.com)
48168
48169 * chill.compile, chill.execute, chill.nocompile: Add CHILL
48170 test cases, ready for DejaGnu.
48171
48172 1993-06-17 Jeffrey Wheat (cassidy@cygnus.com)
48173
48174 * Upgraded c-torture tests from 1.18 to 1.19
48175
48176 * gcc.compile: added test(s):
48177 930607-1.c
48178 * gcc.execute: added test(s):
48179 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
48180
48181 * added new subdirectory for misc tests: gcc.misc-tests
48182 * gcc.misc-test(s): added tests:
48183 inst-check.c test-consts.c test-ior.c test-switch.c
48184
48185 1993-06-09 Brendan Kehoe (brendan@lisa.cygnus.com)
48186
48187 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
48188
48189 1993-06-07 Ian Lance Taylor (ian@cygnus.com)
48190
48191 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
48192
48193 1993-06-03 Jeffrey Wheat (cassidy@cygnus.com)
48194
48195 * Upgraded c-torture tests from 1.17 to 1.18
48196
48197 1993-06-02 Jeffrey Wheat (cassidy@cygnus.com)
48198
48199 * Upgraded c-torture tests from 1.12 to 1.17
48200
48201 1993-04-30 Mike Werner (mtw@deneb.cygnus.com)
48202
48203 * lib/old-dejagnu.exp:
48204 Fixed handling of XFAIL target triplets to correctly
48205 recognize wildcard characters. Removed code that
48206 appended a unique id tag to the end of the file name
48207 printed out by the result of the testcases within a
48208 given test file.
48209
48210 1993-04-29 Mike Werner (mtw@deneb.cygnus.com)
48211
48212 * lib/old-dejagnu.exp:
48213 Reworked expected failure handling to trigger off of XFAIL
48214 keyword in keyphrase embeded in testcase source code. The
48215 XFAIL keyword must be at the end of the keyphrase line. It
48216 may optionally be followed by one or more target triplets.
48217 It has just occured that the handling of wildcards in the
48218 target triplet may not be correct.
48219
48220 1993-04-23 Mike Werner (mtw@deneb.cygnus.com)
48221
48222 * g++.old-deja/tests:
48223 Moved all subdirectories up one level into g++.old-deja .
48224
48225 * lib/old-dejagnu.exp:
48226 Fixed problem with CXXFLAGS not being properly reset, and being
48227 corrupted with extraneous "-c" compiler option. This was
48228 causing binaries to not be generated for test that needed them.
48229 Modified strings passed to "pass" and "fail" so that individual
48230 tests from the same test file would be distinguished by an
48231 identifier appended to the test file name in the summary logs;
48232 this corrected a problem with erroneous diff logs. Added code
48233 to search testcases for expected fail and unexpected pass keywords.
48234
48235 1993-04-20 Rob Savoye (rob at darkstar.cygnus.com)
48236
48237 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
48238
48239 1993-04-15 Mike Werner (mtw@deneb.cygnus.com)
48240
48241 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
48242 Removed extraneous text from end of "Special g++ Options"
48243 keyphrase.
48244
48245 * lib/old-dejagnu.exp: Added pattern matching to look for new
48246 keywords, embedded in testcases comments, which will trigger
48247 calls to xpass and xfail.
48248
48249 1993-04-14 Mike Werner (mtw@deneb.cygnus.com)
48250
48251 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
48252 comments embedded in the testcases, especially the one looking for
48253 special compiler options, as well as the pattern matching for the
48254 compiler output again.
48255
48256 1993-04-12 Mike Werner (mtw@deneb.cygnus.com)
48257
48258 * lib/old-dejagnu.exp: Do a proper check of the return value for
48259 execute tests. Fixed several problems with the pattern matching
48260 of the compiler output which gave erroneous test results.
48261 Changed several of the test result messages to be more descriptive.
48262 * config/unix-g++.exp: Proc g++_load now actually works and
48263 executes the tests passed to it and returns a usable return
48264 value.
48265
48266 1993-04-11 Rob Savoye (rob at darkstar.cygnus.com)
48267
48268 * lib/gcc.exp: Exits gracefully if $CC is bogus.
48269
48270 1993-04-09 Mike Werner (mtw@deneb.cygnus.com)
48271
48272 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
48273 Modified both files to properly execute the old style
48274 dejagnu tests. The previous versions of these files were
48275 experimental and did not function anything near correctly.
48276
48277 1993-04-05 Rob Savoye (rob@cygnus.com)
48278
48279 * Removed all Makefile.in and configure.in files. No configuration
48280 needed now.
48281
48282 1993-04-02 Mike Werner (mtw@deneb.cygnus.com)
48283
48284 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
48285
48286 1993-03-28 Ken Raeburn (raeburn@kr-pc.cygnus.com)
48287
48288 * gcc.compile/configure.in, gcc.unsorted/configure.in,
48289 gcc.special/configure.in, gcc.noncompile/configure.in,
48290 gcc.execute/configure.in, gcc.code_quality/configure.in,
48291 g++.other/configure.in, g++.old-deja/configure.in,
48292 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
48293 in srcname setting.
48294
48295 1993-03-25 Rob Savoye (rob at darkstar.cygnus.com)
48296
48297 * lib/udi.exp: Fixed mondfe and mondfe_download.
48298 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
48299 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
48300
48301 1993-03-25 Ian Lance Taylor (ian@cygnus.com)
48302
48303 * config/udi-gdb.exp: Check $shell_id after connecting to target.
48304 (gdb_exit): Don't remove *_soc files.
48305
48306 1993-03-22 Ian Lance Taylor (ian@cygnus.com)
48307
48308 * lib/c-torture.exp: Don't look for main; instead always use -w
48309 -c. This is how the c-torture tests work. Remove the object
48310 file if the compilation succeeds.
48311 * gcc.execute/execute.exp: Remove executable if test passes.
48312 * gcc.noncompile/noncompile.exp: Every test is an expected
48313 failure.
48314 * gcc.special/special.exp: Added tests from c-torture 1.11,
48315 corrected use of existing test.
48316 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
48317 gcc.execute/920625-1.c: Updated to c-torture 1.11.
48318 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
48319 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
48320 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
48321 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
48322 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
48323 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
48324 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
48325 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
48326 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
48327 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
48328 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
48329 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
48330 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
48331 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
48332 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
48333 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
48334 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
48335 c-torture 1.11.
48336 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
48337 correspond to c-torture 1.11.
48338
48339 * New file.