893f72779057f9f3cf4e67f1284154a2dda41f4b
[gcc.git] / gcc / testsuite / ChangeLog
1 2008-02-05 Jakub Jelinek <jakub@redhat.com>
2
3 PR c++/33553
4 * g++.dg/template/array19.C: New test.
5
6 2008-02-05 Diego Novillo <dnovillo@google.com>
7
8 http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00140.html
9
10 PR 33738
11 * g++.dg/warn/pr33738.C: Remove.
12
13 2008-02-05 Paul Thomas <pault@gcc.gnu.org>
14
15 PR fortran/34945
16 * gfortran.dg/bounds_check_13.f: New test.
17
18 2008-02-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
19
20 PR testsuite/33946
21 * gcc.c-torture/execute/multi-ix.c: Call memset instead of bzero.
22
23 2008-02-05 Uros Bizjak <ubizjak@gmail.com>
24
25 PR target/35083
26 * gcc.target/i386/pr35083.c: New test.
27
28 2008-02-05 Paul Thomas <pault@gcc.gnu.org>
29
30 PR fortran/32315
31 * gfortran.dg/data_bounds_1.f90: New test.
32
33 2008-02-04 Diego Novillo <dnovillo@google.com>
34
35 http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00110.html
36
37 PR 33738
38 * testsuite/g++.dg/warn/pr33738.C: New.
39
40 2008-02-04 Daniel Franke <franke.daniel@gmail.com>
41
42 * gfortran.dg/where_operator_assign_4.f90: Fix typo in error message
43 to match.
44
45 2008-02-04 Hans-Peter Nilsson <hp@axis.com>
46
47 * lib/target-supports.exp (check_effective_target_hard_float): Only
48 use the macro definition tests for mips*-*-* and xtensa-*-*. For all
49 other targets, grep for a call insn in the rtl expand dump for an
50 add of two doubles.
51 (target_compile): Support generating rtl dumps as output.
52
53 2008-02-04 Richard Guenther <rguenther@suse.de>
54
55 PR middle-end/33631
56 * gcc.c-torture/execute/pr33631.c: New testcase.
57
58 2008-02-04 Richard Guenther <rguenther@suse.de>
59
60 PR middle-end/35043
61 * gcc.c-torture/compile/pr35043.c: New testcase.
62
63 2008-02-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
64
65 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*.
66
67 2008-02-03 Uros Bizjak <ubizjak@gmail.com>
68
69 * gcc.target/i386/pr31628.c: Require effective target fpic.
70 * gcc.target/i386/strinline.c: Ditto.
71 * gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets.
72 * gcc.dg/pr35045.c: Ditto.
73 * gcc.dg/20050503-1.c: Ditto.
74
75 2008-02-03 Paul Thomas <pault@gcc.gnu.org>
76
77 PR fortran/32760
78 * gfortran.dg/host_assoc_variable_1.f90: New test.
79 * gfortran.dg/allocate_stat.f90: Change last three error messages.
80
81 2008-02-02 Michael Matz <matz@suse.de>
82
83 PR target/35045
84 * gcc.dg/pr35045.c: New test.
85
86 2008-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
87
88 PR libfortran/35001
89 * gfortran.dg/shape_4.f90: New test.
90
91 2008-02-02 Hans-Peter Nilsson <hp@axis.com>
92
93 * gcc.target/cris/torture/pr34773.c: Use __asm__, not asm.
94
95 2008-02-01 Hans-Peter Nilsson <hp@axis.com>
96
97 PR rtl-optimization/34773
98 * gcc.target/cris/torture/pr34773.c: New test.
99
100 2008-02-01 Nick Clifton <nickc@redhat.com>
101
102 * lib/target-supports.exp (check_profiling_available): Do not
103 expect profiling to work on the xstormy16 target.
104
105 2008-02-01 Uros Bizjak <ubizjak@gmail.com>
106
107 PR testsuite/35047
108 * gcc.c-torture/execute/20050316-2.x: New file.
109 * gcc.target/i386/pr17390.c: Update scan pattern.
110 * gcc.dg/builtin-apply4.c: Add -mno-mmx for 32bit x86 targets.
111 * g++.dg/tree-ssa/ivopts-1.C: Remove XPASS for x86 targets.
112
113 2008-01-31 Paul Thomas <pault@gcc.gnu.org>
114
115 PR fortran/34910
116 * gfortran.dg/proc_assign_2.f90: New test.
117
118 2008-01-31 Douglas Gregor <doug.gregor@gmail.com>
119 Jakub Jelinek <jakub@redhat.com>
120
121 PR c++/34935
122 PR c++/34936
123 * g++.dg/ext/alias-canon.C: New.
124 * g++.dg/ext/alias-mangle.C: New.
125
126 2008-01-30 Jan Hubicka <jh@suse.cz>
127
128 * gcc.c-torture/execute/pr34982.c: Add forgotten return 0.
129
130 2008-01-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
131
132 * g++.dg/other/first-global.C: Add -fpie for all pic targets.
133 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
134
135 2008-01-30 Jan Hubicka <jh@suse.cz>
136
137 PR target/34982
138 * gcc.c-torture/execute/pr34982.c: New testcase.
139
140 2008-01-30 Andreas Krebbel <krebbel1@de.ibm.com>
141
142 * gcc.target/s390/tf_to_di-1.c: New testcase.
143
144 2008-01-30 Paul Thomas <pault@gcc.gnu.org>
145
146 PR fortran/34975
147 * gfortran.dg/use_only_3.f90: New test.
148 * gfortran.dg/use_only_3.inc: Modules for new test.
149
150 PR fortran/34429
151 * gfortran.dg/function_charlen_2.f90: New test.
152
153 2008-01-30 Jakub Jelinek <jakub@redhat.com>
154
155 PR middle-end/34969
156 * gcc.dg/pr34969.c: New test.
157
158 PR c/35017
159 * gcc.dg/inline-25.c: New test.
160 * gcc.dg/inline-26.c: New test.
161 * gcc.dg/inline-27.c: New test.
162
163 2008-01-29 Richard Guenther <rguenther@suse.de>
164
165 PR middle-end/35006
166 * gcc.c-torture/compile/pr35006.c: New testcase.
167
168 2008-01-29 Douglas Gregor <doug.gregor@gmail.com>
169
170 PR c++/34055
171 PR c++/34103
172 PR c++/34219
173 PR c++/34606
174 PR c++/34753
175 PR c++/34754
176 PR c++/34755
177 PR c++/34919
178 PR c++/34961
179 * g++.dg/cpp0x/vt-34219-2.C: New.
180 * g++.dg/cpp0x/pr32126.C: Tweak expected error messages.
181 * g++.dg/cpp0x/vt-34961.C: New.
182 * g++.dg/cpp0x/vt-34055.C: Tweak error messages; add new test
183 cases from the re-opened PR.
184 * g++.dg/cpp0x/vt-34753.C: New.
185 * g++.dg/cpp0x/vt-34919.C: New.
186 * g++.dg/cpp0x/vt-34754.C: New.
187 * g++.dg/cpp0x/vt-34606.C: New.
188 * g++.dg/cpp0x/vt-34219.C: New.
189 * g++.dg/cpp0x/pr32125.C: Tweak expected error messages.
190 * g++.dg/cpp0x/vt-34755.C: New.
191 * g++.dg/cpp0x/pr31438.C: Ditto.
192 * g++.dg/cpp0x/variadic81.C: Ditto.
193
194 2008-01-29 Richard Sandiford <rsandifo@nildram.co.uk>
195
196 * g++.dg/torture/pr34641.C: Put the dg-do first.
197
198 2008-01-29 Richard Sandiford <rsandifo@nildram.co.uk>
199
200 * gcc.target/mips/lazy-binding-1.c: Skip for mips16.
201
202 2008-01-28 Bernhard Fischer <aldot@gcc.gnu.org>
203
204 * g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment.
205
206 2008-01-28 Nathan Froyd <froydnj@codesourcery.com>
207
208 PR 31535
209 * gcc.target/powerpc/spe-small-data-1.c: New test.
210 * gcc.target/powerpc/spe-small-data-2.c: New test.
211
212 2008-01-28 Thomas Koenig <tkoenig@gcc.gnu.org>
213
214 PR libfortran/34980
215 * gfortran.dg/shape_3.f90: New test.
216
217 2008-01-28 Andreas Krebbel <krebbel1@de.ibm.com>
218
219 * gcc.target/s390/20020926-1.c: Remove -m31.
220
221 2008-01-28 Andreas Krebbel <krebbel1@de.ibm.com>
222
223 * gcc.target/s390/20020926-1.c: Disable for s390x.
224
225 2008-01-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
226
227 PR fortran/34994
228 * gfortran.dg/missing_optional_dummy_5.f90: Fix matching regular
229 expression.
230
231 2008-01-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
232
233 PR fortran/34990
234 * gfortran.dg/array_constructor_22.f90: New test.
235
236 2008-01-26 Maxim Kuvyrkov <maxim@codesourcery.com>
237
238 PR middle-end/34688
239 * gcc.c-torture/compile/pr34688: New test.
240
241 2008-01-26 Tobias Burnus <burnus@net-b.de>
242
243 PR fortran/34848
244 * gfortran.dg/missing_optional_dummy_5.f90: New.
245
246 2008-01-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
247
248 * gcc.dg/tree-ssa/20070302-1.c (baz): Mark with attribute
249 noinline. XFAIL test.
250
251 2008-01-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
252
253 PR fortran/31610
254 * gfortran.dg/array_3.f90: New test.
255
256 2008-01-26 Jakub Jelinek <jakub@redhat.com>
257
258 * gcc.c-torture/compile/pr34966.c (atan): Only use asm
259 on i?86/x86_64.
260
261 PR c++/34965
262 * gcc.dg/pr34965.c: New test.
263 * g++.dg/other/error24.C: New test.
264
265 2008-01-26 Thomas Koenig <tkoenig@gcc.gnu.org>
266
267 PR libfofortran/34887
268 * gfortran.dg/x_slash_2.f: New test.
269
270 2008-01-26 Richard Guenther <rguenther@suse.de>
271
272 PR c++/34235
273 * g++.dg/torture/pr34235.C: New testcase.
274
275 2008-01-26 Richard Sandiford <rsandifo@nildram.co.uk>
276
277 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for MIPS too.
278
279 2008-01-26 Richard Sandiford <rsandifo@nildram.co.uk>
280
281 PR target/34981
282 * gcc.target/mips/lazy-binding-1.c: New test.
283 * gcc.target/mips/mips.exp (setup_mips_tests): Set
284 mips_forced_no_abicalls and mips_forced_no_shared.
285 (dg-mips-options): Avoid using -mabicalls with an implicit -mabi=eabi.
286 Avoid using small data with -mabicalls. Don't make -G0 force
287 -mn-abicalls. Skip -mabicalls and -mshared tests if the multilib
288 forces the opposite option.
289
290 2008-01-26 Danny Smith <dannysmith@users.sourceforge.net>
291
292 PR target/34970
293 * gcc.target/i386/fastcall-1.c: Scan for correct label.
294 Use -std=gnu89 switch.
295
296 2008-01-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
297
298 PR libfortran/34876
299 * gfortran.dg/direct_io_9.f: New test.
300
301 2008-01-25 Daniel Franke <franke.daniel@gmail.com>
302
303 PR fortran/34661
304 * gfortran.dg/where_operator_assign_4.f90: New test.
305
306 2008-01-25 Joseph Myers <joseph@codesourcery.com>
307
308 * gcc.dg/builtin-inf-1.c, gcc.dg/compare6.c, gcc.dg/sibcall-3.c,
309 gcc.dg/sibcall-4.c, gcc.dg/torture/builtin-attr-1.c: Don't handle
310 c4x-*-* targets.
311
312 2008-01-25 Richard Guenther <rguenther@suse.de>
313
314 PR middle-end/32244
315 * gcc.c-torture/execute/pr32244-1.c: New testcase.
316
317 2008-01-25 Richard Guenther <rguenther@suse.de>
318
319 PR tree-optimization/34966
320 * gcc.c-torture/compile/pr34966.c: New testcase.
321
322 2008-01-25 Richard Guenther <rguenther@suse.de>
323
324 PR c++/33887
325 * g++.dg/torture/pr33887-1.C: New testcase.
326 * g++.dg/torture/pr33887-2.C: Likewise.
327 * g++.dg/torture/pr33887-3.C: Likewise.
328 * gcc.c-torture/execute/20071211-1.c: Likewise.
329
330 2008-01-25 Uros Bizjak <ubizjak@gmail.com>
331
332 PR target/34856
333 * gcc.dg/pr34856.c: Use pointer mode for "pin".
334
335 2008-01-25 Jakub Jelinek <jakub@redhat.com>
336
337 PR middle-end/33333
338 * g++.dg/gomp/pr33333.C: New test.
339
340 PR preprocessor/34692
341 * gcc.dg/cpp/pr34692.c: New test.
342 * gcc.dg/gomp/pr34692.c: New test.
343
344 2008-01-25 Olga Golovanevsky <olga@il.ibm.com>
345
346 * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
347
348 2008-01-24 Daniel Franke <franke.daniel@gmail.com>
349
350 PR fortran/34202
351 * gfortran.dg/empty_type.f90: New test.
352
353 2008-01-24 Paolo Carlini <pcarlini@suse.de>
354
355 PR c++/34603
356 * g++.dg/template/crash77.C: New.
357
358 2008-01-24 Uros Bizjak <ubizjak@gmail.com>
359
360 PR target/34856
361 * gcc.dg/pr34856.c: New test.
362
363 2008-01-24 Tobias Burnus <burnus@net-b.de>
364
365 * gfortran.dg/namelist_39.f90: Delete temporary files.
366 * gfortran.dg/namelist_44.f90: Ditto.
367
368 2008-01-24 Richard Guenther <rguenther@suse.de>
369
370 PR middle-end/34953
371 * g++.dg/torture/pr34953.C: New testcase.
372
373 2008-01-24 Jakub Jakub Jelinek <jakub@redhat.com>
374
375 PR middle-end/34934
376 * gcc.c-torture/compile/20080124-1.c: New test.
377
378 2008-01-24 Paul Thomas <pault@gcc.gnu.org>
379
380 PR fortran/34872
381 * gfortran.dg/function_charlen_3.f: New test.
382
383 2008-01-23 Michael Matz <matz@suse.de>
384
385 PR debug/34895
386 * g++.dg/debug/pr34895.cc: New testcase.
387
388 2008-01-23 Richard Guenther <rguenther@suse.de>
389
390 PR middle-end/31529
391 * gcc.dg/pr31529-1.c: New testcase.
392 * gcc.dg/pr31529-2.c: Likewise.
393
394 2008-01-23 Jakub Jelinek <jakub@redhat.com>
395
396 PR c++/34829
397 * g++.dg/ext/pr34829.C (operator new): Use size_t instead of
398 unsigned int for the first argument.
399
400 2008-01-22 Jakub Jelinek <jakub@redhat.com>
401
402 PR c++/33984
403 * g++.dg/conversion/bitfield7.C: New test.
404 * g++.dg/cpp0x/decltype4.C: Fixed xfail.
405
406 2008-01-23 Bernd Schmidt <bernd.schmidt@analog.com>
407
408 From Michael Frysinger <michael.frysinger@analog.com>
409 * gcc.target/bfin/mcpu-bf547.c: New test.
410 * gcc.target/bfin/mcpu-bf523.c: New test.
411 * gcc.target/bfin/mcpu-bf524.c: New test.
412 * gcc.target/bfin/mcpu-bf526.c: New test.
413
414 2008-01-22 Eric Botcazou <ebotcazou@adacore.com>
415
416 * gcc.c-torture/execute/20080122-1.c: New test.
417
418 2008-01-22 Tom Tromey <tromey@redhat.com>
419
420 PR c++/34859
421 * gcc.dg/cpp/pr34859.c: New file.
422
423 2008-01-22 Paul Thomas <pault@gcc.gnu.org>
424
425 PR fortran/34875
426 * gfortran.dg/vector_subscript_3.f90: New test.
427
428 2008-01-22 Tobias Burnus <burnus@net-b.de>
429
430 PR fortran/34848
431 * gfortran.dg/missing_optional_dummy_4.f90
432
433 2008-01-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
434
435 * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
436
437 2008-01-22 Eric Botcazou <ebotcazou@adacore.com>
438
439 * gnat.dg/unchecked_union1.adb: New test.
440
441 2008-01-22 Tom Tromey <tromey@redhat.com>
442
443 PR c++/34829
444 * g++.dg/ext/pr34829.C: New file.
445
446 2008-01-22 Jakub Jelinek <jakub@redhat.com>
447
448 PR c++/34607
449 * gcc.dg/gomp/pr34607.c: New test.
450 * g++.dg/gomp/pr34607.C: New test.
451
452 PR c++/34914
453 * g++.dg/ext/vector10.C: New test.
454
455 PR c++/34918
456 * g++.dg/other/error23.C: New test.
457
458 PR c++/34917
459 * g++.dg/ext/vector12.C: New test.
460
461 2008-01-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
462
463 PR 32102
464 * gcc.dg/Wstrict-overflow-21.c: New.
465 * g++.dg/warn/Wstrict-aliasing-8.C: New.
466
467 2008-01-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
468
469 PR middle-end/33092
470 * gcc.dg/pr33092.c: New.
471
472 2008-01-22 Andreas Krebbel <krebbel1@de.ibm.com>
473
474 * gcc.target/s390/20020926-1.c: Add -m31 option.
475
476 2008-01-22 Daniel Franke <franke.daniel@gmail.com>
477
478 PR fortran/34915
479 * gfortran.dg/initialization_18.f90: New test.
480
481 2008-01-22 Tobias Burnus <burnus@net-b.de>
482
483 PR fortran/34899
484 * gfortran.dg/tab_continuation.f: New.
485
486 2008-01-22 Paul Thomas <pault@gcc.gnu.org>
487
488 PR fortran/34896
489 * gfortran.dg/use_rename_2.f90: New test.
490
491 2008-01-21 Richard Guenther <rguenther@suse.de>
492
493 PR middle-end/34856
494 * gcc.c-torture/compile/pr34856.c: New testcase.
495
496 2008-01-21 Richard Guenther <rguenther@suse.de>
497
498 PR c/34885
499 * gcc.c-torture/compile/pr34885.c: New testcase.
500
501 2008-01-21 Eric Botcazou <ebotcazou@adacore.com>
502
503 * gnat.dg/specs/alignment1.ads: New test.
504
505 2008-01-21 Richard Guenther <rguenther@suse.de>
506
507 PR c++/34850
508 * g++.dg/torture/pr34850.C: New testcase.
509
510 2008-01-21 Alon Dayan <alond@il.ibm.com>
511 Olga Golovanevsky <olga@il.ibm.com>
512
513 PR tree-optimization/34701
514 * gcc.dg/struct/wo_prof_array_field.c: New test.
515
516 2008-01-20 Paolo Carlini <pcarlini@suse.de>
517
518 PR c++/34891
519 * g++.dg/ext/vector9.C: New.
520
521 2008-01-20 Paolo Carlini <pcarlini@suse.de>
522
523 PR c++/34776
524 PR c++/34486
525 * g++.dg/template/crash75.C: New.
526 * g++.dg/template/crash76.C: Likewise.
527
528 2008-01-20 Kaz Kojima <kkojima@gcc.gnu.org>
529
530 PR rtl-optimization/34808
531 * gcc.c-torture/compile/pr34808.c: New test.
532
533 2008-01-20 Paul Thomas <pault@gcc.gnu.org>
534
535 PR fortran/34784
536 * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
537
538 PR fortran/34861
539 * gfortran.dg/entry_array_specs_3.f90: New test.
540
541 PR fortran/34854
542 * gfortran.dg/use_rename_1.f90: New test.
543
544 2008-01-20 Paul Thomas <pault@gcc.gnu.org>
545
546 PR fortran/34784
547 * gfortran.dg/array_constructor_20.f90: New test.
548 * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
549
550 PR fortran/34785
551 * gfortran.dg/array_constructor_21.f90: New test.
552
553 2008-01-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
554
555 PR libfortran/34795
556 * gfortran.dg/inquire_13.f90: New test.
557
558 PR libfortran/34659
559 * gfortran.dg/continuation_9.f90: New test.
560
561 2008-01-20 Richard Sandiford <rsandifo@nildram.co.uk>
562
563 PR target/34831
564 * gcc.target/mips/pr34831.c: New test.
565
566 2008-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
567
568 PR fortran/34817
569 PR fortran/34838
570 * gfortran.dg/any_all_1.f90: New test.
571 * gfortran.dg/any_all_2.f90: New test.
572
573 2008-01-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
574
575 * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
576 "dg-require-weak" statement.
577 * g++.dg/eh/weak1.C: Likewise.
578
579 2008-01-19 Jakub Jelinek <jakub@redhat.com>
580
581 PR gcov-profile/34610
582 * gcc.dg/gomp/pr34610.c: New test.
583
584 2008-01-19 Tobias Burnus <burnus@net-b.de>
585
586 PR fortran/34760
587 * gfortran.dg/implicit_11.f90: New.
588 * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
589 * gfortran.dg/entry_15.f90: Ditto.
590 * gfortran.dg/func_assign.f90: Ditto.
591 * gfortran.dg/gomp/reduction3.f90: Ditto.
592 * gfortran.dg/proc_assign_1.f90: Ditto.
593
594 * gfortran.dg/interface_proc_end.f90: Use dg-error instead
595 of dg-excess-errors.
596
597 2008-01-18 Tobias Burnus <burnus@net-b.de>
598
599 PR fortran/32616
600 * gfortran.dg/argument_checking_15.f90: New.
601 * gfortran.dg/argument_checking_5.f90: Change TODO into
602 dg-warning.
603
604 2008-01-18 Tobias Burnus <burnus@net-b.de>
605
606 * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
607 * gfortran.dg/enum_5.f90: Ditto.
608 * gfortran.dg/enum_6.f90: Ditto.
609 * gfortran.dg/bom_error.f90: Ditto.
610 * gfortran.dg/func_decl_4.f90: Ditto.
611
612 2008-01-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
613
614 PR libfortran/34782
615 * gfortran.dg/fmt_t_6.f: New test.
616
617 2008-01-18 Tobias Burnus <burnus@net-b.de>
618
619 * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for internal I/O.
620
621 2008-01-18 Jonathan Wakely <jwakely.gcc@gmail.com>
622
623 * gcc/testsuite/g++.dg/lookup/two-stage2.C: fix comment.
624
625 2008-01-18 Ian Lance Taylor <iant@google.com>
626
627 * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
628
629 2008-01-18 Ian Lance Taylor <iant@google.com>
630
631 PR c++/33407
632 * g++.dg/init/new26.C: New test.
633
634 2008-01-18 Richard Guenther <rguenther@suse.de>
635
636 PR middle-end/34801
637 * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
638 redundant one.
639
640 2008-01-18 Hans-Peter Nilsson <hp@axis.com>
641
642 * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
643 dg-require-effective-target.
644
645 2007-01-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
646
647 PR target/34556
648 * gfortran.dg/reshape_2.f90: New test.
649
650 2007-01-18 Bernhard Fischer <aldot@gcc.gnu.org>
651
652 * gcc.dg/20040223-1.c: Fix comment typo.
653
654 2008-01-17 Janis Johnson <janis187@us.ibm.com>
655
656 PR target/34814
657 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
658 until 34814 is fixed.
659
660 2008-01-17 Andrew MacLeod <amacleod@redhat.com>
661
662 PR tree-optimization/34648
663 * gcc.c-torture/compile/pr34648.c: New testcase.
664
665 2008-01-17 Sebastian Pop <sebastian.pop@amd.com>
666
667 PR testsuite/34821
668 * gcc.dg/autopar/autopar.exp: New.
669 * g++.dg/tree-ssa/pr34355.C: Require pthread.
670 * lib/target-supports.exp (check_effective_target_pthread): New.
671
672 * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
673 * gcc.dg/tree-ssa/reduc-1short.c: Same.
674 * gcc.dg/tree-ssa/reduc-1.c: Same.
675 * gcc.dg/tree-ssa/reduc-2short.c: Same.
676 * gcc.dg/tree-ssa/reduc-2.c: Same
677 * gcc.dg/tree-ssa/reduc-3.c: Same.
678 * gcc.dg/tree-ssa/reduc-1char.c: Same.
679 * gcc.dg/tree-ssa/reduc-6.c: Same.
680 * gcc.dg/tree-ssa/reduc-7.c: Same.
681 * gcc.dg/tree-ssa/reduc-2char.c: Same.
682 * gcc.dg/tree-ssa/reduc-8.c: Same.
683 * gcc.dg/tree-ssa/reduc-9.c: Same.
684
685 2008-01-17 Eric Botcazou <ebotcazou@adacore.com>
686
687 * gnat.dg/discr5.adb: New test.
688
689 2008-01-17 Eric Botcazou <ebotcazou@adacore.com>
690
691 * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
692
693 2008-01-17 Richard Guenther <rguenther@suse.de>
694
695 PR tree-optimization/34825
696 * gcc.dg/pr34825.c: New testcase.
697
698 2008-01-17 Richard Guenther <rguenther@suse.de>
699
700 * gcc.c-torture/execute/20080117-1.c: New testcase.
701
702 2008-01-17 Revital Eres <eres@il.ibm.com>
703
704 PR30957
705 * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
706
707 2008-01-17 Paul Thomas <pault@gcc.gnu.org>
708
709 PR fortran/34429
710 * gfortran.dg/function_charlen_1.f90: New test.
711
712 PR fortran/34431
713 * gfortran.dg/function_types_1.f90: New test.
714 * gfortran.dg/function_types_2.f90: New test.
715
716 PR fortran/34471
717 * gfortran.dg/function_kinds_4.f90: New test.
718 * gfortran.dg/function_kinds_5.f90: New test.
719
720 * gfortran.dg/defined_operators_1.f90: Errors now at function
721 declarations.
722 * gfortran.dg/private_type_4.f90: The same.
723 * gfortran.dg/interface_15.f90: The same.
724 * gfortran.dg/elemental_args_check_2.f90: The same.
725 * gfortran.dg/auto_internal_assumed.f90: The same.
726
727 2008-01-16 Eric Botcazou <ebotcazou@adacore.com>
728
729 * gnat.dg/sizetype.adb: New test.
730
731 2008-01-16 Richard Guenther <rguenther@suse.de>
732
733 PR middle-end/32628
734 * gcc.dg/overflow-warn-7.c: New testcase.
735
736 2008-01-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
737
738 * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
739
740 2008-01-16 Jakub Jelinek <jakub@redhat.com>
741 Richard Guenther <rguenther@suse.de>
742
743 PR c/34668
744 * gcc.dg/pr34668-1.c: New test.
745 * gcc.dg/pr34668-2.c: Likewise.
746
747 2008-01-16 Richard Guenther <rguenther@suse.de>
748
749 PR c++/33819
750 * g++.dg/torture/pr33819.C: New testcase.
751
752 2008-01-16 Richard Guenther <rguenther@suse.de>
753
754 PR c/34768
755 * gcc.c-torture/execute/pr34768-1.c: New testcase.
756 * gcc.c-torture/execute/pr34768-2.c: Likewise.
757
758 2008-01-16 Tobias Burnus <burnus@net-b.de>
759
760 PR fortran/34796
761 * gfortran.dg/argument_checking_13.f90: New.
762 * gfortran.dg/argument_checking_14.f90: New.
763
764 2008-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
765
766 PR libfortran/34671
767 * gfortran.dg/anyallcount_1.f90: New test.
768
769 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
770
771 PR c++/34399
772 * g++.dg/cpp0x/vt-34399.C: New.
773 * g++.dg/template/friend50.C: New.
774
775 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
776
777 PR c++/34751
778 * g++.dg/cpp0x/vt-34751.C: New.
779
780 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
781
782 PR c++/34051
783 PR c++/34055
784 PR c++/34102
785 PR c++/34103
786 * g++.dg/cpp0x/vt-34051-2.C: New.
787 * g++.dg/cpp0x/vt-34102.C: New.
788 * g++.dg/cpp0x/vt-34051.C: New.
789 * g++.dg/cpp0x/vt-34055.C: New.
790 * g++.dg/cpp0x/vt-34103.C: New.
791
792 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
793
794 PR c++/34314
795 * g++.dg/cpp0x/vt-34314.C: New.
796 * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
797 reality (the error message was wrong previously).
798
799 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
800
801 PR c++/33964
802 * g++.dg/cpp0x/vt-33964.C: New.
803 * g++.dg/template/partial5.C: New.
804
805 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
806
807 PR c++/34052
808 * g++.dg/cpp0x/vt-34052.C: New.
809 * g++.dg/template/ttp26.C: New.
810
811 2008-01-14 Eric Botcazou <ebotcazou@adacore.com>
812
813 * gnat.dg/rep_clause2.ad[sb]: New test.
814 * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
815
816 2008-01-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
817
818 PR c++/24924
819 * g++.dg/cpp/pedantic-errors.C: Delete.
820 * g++.dg/cpp/permissive.C: Delete.
821
822 2008-01-14 Eric Botcazou <ebotcazou@adacore.com>
823
824 * gcc.c-torture/compile/20080114-1.c: New test.
825
826 2008-01-13 Tobias Burnus <burnus@net-b.de>
827
828 PR fortran/34665
829 * gfortran.dg/argument_checking_11.f90: New.
830 * gfortran.dg/argument_checking_12.f90: New.
831 * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
832 * gfortran.dg/c_assoc_2.f03: Update dg-error.
833 * gfortran.dg/argument_checking_3.f90: Ditto.
834 * gfortran.dg/pointer_intent_2.f90: Ditto.
835 * gfortran.dg/import2.f90: Ditto.
836 * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
837 * gfortran.dg/implicit_actual.f90: Ditto.
838 * gfortran.dg/used_dummy_types_3.f90: Ditto.
839 * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
840
841 2008-01-13 Tobias Burnus <burnus@net-b.de>
842
843 PR fortran/34763
844 * gfortran.dg/interface_proc_end.f90: New.
845
846 2008-01-13 Tobias Burnus <burnus@net-b.de>
847
848 PR fortran/34759
849 * gfortran.dg/assumed_size_refs_4.f90: New.
850
851 2008-01-13 Eric Botcazou <ebotcazou@adacore.com>
852
853 * gnat.dg/unchecked_convert1.adb.
854
855 2008-01-13 Richard Guenther <rguenther@suse.de>
856
857 * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
858 readable and writable again before exiting.
859
860 2008-01-13 Richard Guenther <rguenther@suse.de>
861
862 PR middle-end/34601
863 * gcc.dg/noncompile/incomplete-4.c: New testcase.
864
865 2008-01-13 Jan Hubicka <jh@suse.cz>
866
867 PR middle-end/32135
868 * gcc.dg/pr32135.c: new.
869
870 2008-01-12 Doug Kwan <dougkwan@google.com>
871
872 * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
873 * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
874 -Wignored-qualifiers.
875
876 2008-01-12 Eric Botcazou <ebotcazou@adacore.com>
877
878 * gnat.dg/slice3.adb: New test.
879 * gnat.dg/slice4.adb: Likewise.
880
881 2008-01-12 Eric Botcazou <ebotcazou@adacore.com>
882
883 * gnat.dg/bit_packed_array.ad[sb]: New test.
884
885 2008-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
886
887 PR fortran/34432
888 * gfortran.dg/parens_7.f90: New test.
889
890 2008-01-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
891
892 * gcc.dg/tree-ssa/loadpre5.c: Use static.
893 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
894
895 * gcc.dg/pr33826.c: Require nonpic.
896
897 2008-01-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
898
899 PR fortran/34722
900 * gfortran.dg/inquire_12.f90: New test.
901
902 2008-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
903
904 PR libfortran/34670
905 * all_bounds_1.f90: New test case.
906 * maxloc_bounds_1.f90: New test case.
907 * maxloc_bounds_2.f90: New test case.
908 * maxloc_bounds_3.f90: New test case.
909 * maxloc_bounds_4.f90: New test case.
910 * maxloc_bounds_5.f90: New test case.
911 * maxloc_bounds_6.f90: New test case.
912 * maxloc_bounds_7.f90: New test case.
913 * maxloc_bounds_8.f90: New test case.
914
915 2008-01-11 Eric Botcazou <ebotcazou@adacore.com>
916
917 * gcc.dg/struct-ret-3.c: New test.
918
919 2008-01-11 Paul Thomas <pault@gcc.gnu.org>
920
921 PR fortran/34537
922 * gfortran.dg/transfer_simplify_8.f90: New test.
923
924 2008-01-11 Andreas Krebbel <krebbel1@de.ibm.com>
925
926 * g++.dg/torture/pr34641.C: Add dg-require-visibility. Define
927 size_t using predefined macro.
928
929 2008-01-10 Raksit Ashok <raksit@google.com>
930
931 PR rtl-optimization/27971
932 * gcc.target/i386/pr27971.c: New testcase.
933
934 2008-01-10 Paul Thomas <pault@gcc.gnu.org>
935
936 PR fortran/34396
937 * gfortran.dg/bounds_check_12.f90: New test.
938
939 2008-01-10 Uros Bizjak <ubizjak@gmail.com>
940
941 * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
942 * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
943
944 2008-01-10 Andreas Krebbel <krebbel1@de.ibm.com>
945
946 PR middle-end/34641
947 * g++.dg/torture/pr34641.C: New testcase.
948
949 2008-01-10 Richard Guenther <rguenther@suse.de>
950
951 PR tree-optimization/34651
952 * g++.dg/torture/pr34651.C: New testcase.
953
954 2008-01-09 Sebastian Pop <sebastian.pop@amd.com>
955
956 PR tree-optimization/34017
957 * gcc.dg/tree-ssa/pr34017.c: New.
958
959 2008-01-09 Richard Guenther <rguenther@suse.de>
960 Andrew Pinski <andrew_pinski@playstation.sony.com>
961
962 PR middle-end/30132
963 * gcc.c-torture/compile/pr30132.c: New testcase.
964
965 2008-01-09 Richard Guenther <rguenther@suse.de>
966
967 PR middle-end/34458
968 * gcc.c-torture/compile/pr34458.c: New testcase.
969
970 2008-01-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
971
972 PR testsuite/30459
973 g++.dg/eh/ia64-2.C: Require weak support.
974
975 2008-01-08 Richard Guenther <rguenther@suse.de>
976
977 PR middle-end/31863
978 * g++.dg/torture/pr31863.C: New testcase.
979
980 2008-01-08 Jakub Jelinek <jakub@redhat.com>
981
982 PR middle-end/34694
983 * gcc.dg/gomp/pr34694.c: New test.
984 * g++.dg/gomp/pr34694.C: New test.
985
986 PR c++/33890
987 * g++.dg/gomp/pr33890.C: New test.
988
989 2008-01-08 Paul Thomas <pault@gcc.gnu.org>
990
991 PR fortran/34476
992 * gfortran.dg/parameter_array_init_3.f90: New test.
993
994 2008-01-08 Paul Thomas <pault@gcc.gnu.org>
995
996 PR fortran/34681
997 PR fortran/34704
998 * gfortran.dg/alloc_comp_default_init_1.f90: New test.
999
1000 2008-01-07 Janis Johnson <janis187@us.ibm.com>
1001
1002 * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
1003 * g++.dg/other/spu2vmx-1.C: Use it.
1004
1005 2008-01-07 Jack Howarth <howarth@bromo.med.uc.edu>
1006
1007 * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
1008
1009 PR testsuite/34575
1010 * gcc.target/powerpc/popcount-1.c: Skip on darwin.
1011 * gcc.target/powerpc/parity-1.c: Likewise.
1012
1013 2008-01-07 Fred Fish <fnf@specifix.com>
1014
1015 PR preprocessor/30363:
1016 * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
1017 macro expansions.
1018
1019 2008-01-07 Paul Thomas <pault@gcc.gnu.org>
1020
1021 PR fortran/34672
1022 * gfortran.dg/use_only_2.f90: New test.
1023
1024 2008-01-06 Paolo Carlini <pcarlini@suse.de>
1025
1026 PR libstdc++/34680
1027 * g++.dg/rtti/predefined-rtti-macro-1.C: New.
1028 * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
1029
1030 2008-01-06 Paul Thomas <pault@gcc.gnu.org>
1031
1032 PR fortran/34545
1033 * gfortran.dg/use_12.f90: New test.
1034
1035 2008-01-06 Tobias Burnus <burnus@net-b.de>
1036
1037 PR fortran/34689
1038 * interface.c (compare_actual_formal): Fix intent(out) check for
1039 function result variables.
1040
1041 2008-01-06 Tobias Burnus <burnus@net-b.de>
1042
1043 PR fortran/34690
1044 * gfortran.dg/elemental_args_check_2.f90: Fix test case.
1045
1046 2008-01-06 Tobias Burnus <burnus@net-b.de>
1047
1048 PR fortran/34689
1049 * gfortran.dg/intent_out_4.f90: Fix test case.
1050
1051 2008-01-06 Tobias Burnus <burnus@net-b.de>
1052
1053 PR fortran/34689
1054 * gfortran.dg/intent_out_4.f90: New.
1055
1056 2008-01-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1057
1058 PR libfortran/34540
1059 * gfortran.dg/optional_dim_3.f90: New test.
1060
1061 2008-01-06 Tobias Burnus <burnus@net-b.de>
1062
1063 PR fortran/34658
1064 * gfortran.dg/common_11.f90: New.
1065 * gfortran.dg/blockdata_1.f90: Update test case.
1066 * gfortran.dg/blockdata_2.f90: Update test case.
1067
1068 2008-01-06 Tobias Burnus <burnus@net-b.de>
1069
1070 * gfortran.dg/equiv_constraint_9.f90: Fix typo.
1071
1072 2008-01-06 Tobias Burnus <burnus@net-b.de>
1073
1074 PR fortran/34655
1075 * gfortran.dg/equiv_constraint_9.f90: New.
1076
1077 2008-01-06 Revital Eres <eres@il.ibm.com>
1078
1079 PR tree-optimization/34263
1080 * gcc.dg/pr34263.c: New testcase.
1081
1082 2008-01-06 Tobias Burnus <burnus@net-b.de>
1083
1084 PR fortran/34654
1085 * gfortran.dg/internal_io_unf.f90: New.
1086
1087 2008-01-06 Tobias Burnus <burnus@net-b.de>
1088
1089 PR fortran/34660
1090 * gfortran.dg/elemental_args_check_2.f90: New.
1091
1092 2008-01-06 Tobias Burnus <burnus@net-b.de>
1093
1094 PR fortran/34662
1095 * gfortran.dg/intent_out_3.f90: New.
1096
1097 2008-01-05 Richard Sandiford <rsandifo@nildram.co.uk>
1098
1099 * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
1100
1101 2008-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1102
1103 PR libfortran/34676
1104 * gfortran.dg/list_read_8.f90: New test.
1105
1106 2008-01-04 Richard Guenther <rguenther@suse.de>
1107
1108 PR middle-end/34029
1109 * gcc.c-torture/compile/pr34029-1.c: New testcase.
1110 * gcc.c-torture/compile/pr34029-2.c: Likewise.
1111
1112 2008-01-04 Jakub Jelinek <jakub@redhat.com>
1113
1114 PR gcov-profile/34609
1115 * g++.dg/gcov/gcov-6.C: New test.
1116
1117 2008-01-04 Richard Guenther <rguenther@suse.de>
1118
1119 PR tree-optimization/31081
1120 * g++.dg/torture/pr31081-1.C: New testcase.
1121 * g++.dg/torture/pr31081-2.C: Likewise.
1122
1123 2008-01-04 Richard Sandiford <rsandifo@nildram.co.uk>
1124
1125 * gcc.target/mips/rsqrt-1.c: Require -mgp64.
1126 * gcc.target/mips/rsqrt-2.c: Likewise.
1127 * gcc.target/mips/rsqrt-4.c: New test.
1128
1129 2008-01-04 Tobias Burnus <burnus@net-b.de>
1130
1131 PR fortran/34557
1132 * gfortran.dg/equiv_substr.f90: New.
1133
1134 2008-01-03 Tom Tromey <tromey@redhat.com>
1135
1136 PR c/34457:
1137 * gcc.dg/pr34457-2.c: New file.
1138 * gcc.dg/pr34457-1.c: New file.
1139
1140 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
1141
1142 Revert fix for PR tree-optimization/34458.
1143
1144 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
1145
1146 PR tree-optimization/34458
1147 * gcc.dg/tree-ssa/pr34458.c: New.
1148
1149 2008-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
1150
1151 PR libfortran/34565
1152 * gfortran.dg/internal_readwrite_1.f90: New test.
1153 * gfortran.dg/internal_readwrite_2.f90: New test.
1154
1155 2008-01-03 Tom Tromey <tromey@redhat.com>
1156
1157 PR preprocessor/34602:
1158 * gcc.dg/cpp/pr34602.c: New file.
1159
1160 2008-01-03 Jakub Jelinek <jakub@redhat.com>
1161
1162 PR tree-optimization/29484
1163 * gcc.c-torture/execute/20071220-1.c: New test.
1164 * gcc.c-torture/execute/20071220-2.c: New test.
1165
1166 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
1167
1168 PR tree-optimization/34635
1169 * gcc.dg/tree-ssa/pr34635.c: New.
1170 * gcc.dg/tree-ssa/pr34635-1.c: New.
1171
1172 2008-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1173
1174 PR middle-end/34562
1175 * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
1176 scan-assembler check.
1177
1178 2008-01-03 Jakub Jelinek <jakub@redhat.com>
1179
1180 PR middle-end/34608
1181 * g++.dg/gomp/pr34608.C: New test.
1182
1183 2008-01-02 Richard Guenther <rguenther@suse.de>
1184
1185 PR middle-end/34093
1186 PR middle-end/31976
1187 * gcc.c-torture/compile/pr34093.c: New testcase.
1188
1189 2008-01-01 Douglas Gregor <doug.gregor@gmail.com>
1190
1191 * g++.dg/cpp0x/long_long.C: New.
1192
1193 2008-01-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
1194
1195 * gcc.target/spu/tag_manager.c : Include stdlib.h.
1196 * gcc.target/spu/Wmain.c: Fix the line numbers for the
1197 warning on the function main.
1198
1199 2008-01-01 Jakub Jelinek <jakub@redhat.com>
1200
1201 * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
1202 rather than __v2di type.
1203
1204 2007-12-31 Paul Thomas <pault@gcc.gnu.org>
1205
1206 PR fortran/34558
1207 * gfortran.dg/linked_list_1.f90: New test.
1208
1209 2007-12-29 Richard Sandiford <rsandifo@nildram.co.uk>
1210
1211 * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
1212 instead of appending to it.
1213
1214 2007-12-27 Dorit Nuzman <dorit@il.ibm.com>
1215
1216 PR tree-optimization/34591
1217 * gcc.dg/vect/pr34591.c: New test.
1218
1219 2007-12-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1220
1221 PR libfortran/34594
1222 * gfortran.dg/direct_io_8.f90: New test case.
1223
1224 2007-12-27 Jakub Jelinek <jakub@redhat.com>
1225
1226 PR target/34281
1227 * gcc.c-torture/execute/20071213-1.c: New test.
1228
1229 2007-12-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1230
1231 PR libfortran/34560
1232 * gfortran.dg/read_eof_5.f90: New test.
1233
1234 2007-12-25 Tobias Burnus <burnus@net-b.de>
1235
1236 PR fortran/34514
1237 * gfortran.dg/initialization_17.f90: New.
1238
1239 2007-12-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1240
1241 PR libfortran/34566
1242 * gfortran.dg/matmul_6.f90: New test.
1243
1244 2007-12-23 Tobias Burnus <burnus@net-b.de>
1245
1246 PR fortran/34421
1247 * gfortran.dg/entry_17.f90: New.
1248
1249 2007-12-23 Daniel Franke <franke.daniel@gmail.com>
1250
1251 PR fortran/34536
1252 * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
1253 * gfortran.dg/real_const_3.f90: Likewise.
1254 * gfortran.dg/unary_operator.f90: New test.
1255
1256 2007-12-23 Eric Botcazou <ebotcazou@adacore.com>
1257
1258 * gnat.dg/pack2.adb: New test.
1259
1260 2007-12-22 Daniel Franke <franke.daniel@gmail.com>
1261
1262 PR fortran/34559
1263 * gfortran.dg/repeat_6.f90: New test.
1264
1265 2007-12-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1266
1267 PR fortran/34549
1268 * cshift_shift_real_1.f90: New test.
1269
1270 2007-12-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1271
1272 PR fortran/34540
1273 * gfortran.dg/shift-kind_2.f90: New test.
1274
1275 2007-12-21 Kazu Hirata <kazu@codesourcery.com>
1276
1277 PR target/8835
1278 * gcc.dg/pr8835-1.c: New.
1279
1280 2007-12-21 Paul Thomas <pault@gcc.gnu.org>
1281
1282 PR fortran/34438
1283 * gfortran.dg/default_initialization_3.f90: New test.
1284
1285 2007-12-21 Richard Sandiford <rsandifo@nildram.co.uk>
1286
1287 * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
1288 conditions.
1289 (dg-mips-options): Treat -march=24k* as a 32-bit option.
1290
1291 2007-12-20 Jack Howarth <howarth@bromo.med.uc.edu>
1292
1293 * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations
1294 -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
1295
1296 2007-12-20 Jason Merrill <jason@redhat.com>
1297
1298 * gcc.dg/overload/arg[14].C: Remove expected errors.
1299
1300 2007-12-20 Jakub Jelinek <jakub@redhat.com>
1301
1302 PR c++/34459
1303 * gcc.c-torture/execute/20071219-1.c: New test.
1304
1305 2007-12-20 Tobias Burnus <burnus@net-b.de>
1306
1307 PR fortran/34530
1308 * gfortran.dg/namelist_44.f90: New.
1309
1310 2007-12-20 Tobias Burnus <burnus@net-b.de>
1311
1312 PR fortran/34482
1313 * gfortran.dg/boz_8.f90: Add error-check check.
1314 * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
1315 stop by call abort.
1316
1317 2007-12-19 Zdenek Dvorak <ook@ucw.cz>
1318
1319 * gcc.dg/gomp/combined-1.c: New test.
1320
1321 2007-12-19 Zdenek Dvorak <ook@ucw.cz>
1322
1323 PR tree-optimization/34355
1324 * g++.dg/tree-ssa/pr34355.C: New test.
1325
1326 2007-12-19 Revital Eres <eres@il.ibm.com>
1327
1328 * gcc.dg/sms-5.c: New testcase.
1329
1330 2007-12-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1331
1332 PR fortran/34325
1333 * gfortran.dg/missing_parens_1.f90: New.
1334 * gfortran.dg/missing_parens_1.f90: New.
1335
1336 2007-12-19 Daniel Franke <franke.daniel@gmail.com>
1337
1338 PR fortran/34495
1339 * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
1340 expressions.
1341 * gfortran.dg/transfer_simplify_7.f90: New test.
1342
1343 2007-12-18 Janis Johnson <janis187@us.ibm.com>
1344
1345 * gcc.dg/pr32912-3.c: Compile with -w.
1346
1347 * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
1348
1349 2007-12-18 Douglas Gregor <doug.gregor@gmail.com>
1350 Jakub Jelinek <jakub@redhat.com>
1351
1352 PR c++/32565
1353 PR c++/33943
1354 PR c++/33965
1355 * g++.dg/cpp0x/variadic86.C: New.
1356 * g++.dg/cpp0x/variadic87.C: New.
1357 * g++.dg/cpp0x/variadic84.C: New.
1358 * g++.dg/cpp0x/variadic85.C: New.
1359 * g++.dg/template/ttp25.C: New.
1360
1361 2007-12-18 Sebastian Pop <sebastian.pop@amd.com>
1362
1363 PR tree-optimization/34123
1364 * gcc.dg/tree-ssa/pr34123.c: New test.
1365
1366 2007-12-18 Richard Sandiford <rsandifo@nildram.co.uk>
1367
1368 PR rtl-optimization/34456
1369 * gcc.c-torture/execute/pr34456.c: New test.
1370
1371 2007-12-18 Jakub Jelinek <jakub@redhat.com>
1372
1373 PR c++/34488
1374 * g++.dg/parse/friend7.C: New test.
1375
1376 PR rtl-optimization/34490
1377 * gcc.c-torture/execute/20071216-1.c: New test.
1378
1379 2007-12-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1380
1381 * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
1382
1383 2007-12-17 Dorit Nuzman <dorit@il.ibm.com>
1384
1385 * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.
1386 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
1387 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
1388 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
1389 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
1390
1391 2007-12-17 Jakub Jelinek <jakub@redhat.com>
1392
1393 PR c/34506
1394 * gcc.dg/gomp/clause-2.c: New test.
1395 * g++.dg/gomp/clause-4.C: New test.
1396
1397 2007-12-17 Tobias Burnus <burnus@net-b.de>
1398
1399 * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
1400 part of Fortran 77/95/2003.
1401
1402 2007-12-17 Dorit Nuzman <dorit@il.ibm.com>
1403
1404 PR tree-optimization/34445
1405 * gfortran.dg/vect/cost-model-pr34445.f: New test.
1406 * gfortran.dg/vect/cost-model-pr34445a.f: New test.
1407
1408 2007-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1409
1410 PR fortran/34427
1411 * gfortran.dg/namelist_42.f90: Update.
1412 * gfortran.dg/namelist_43.f90: New.
1413
1414 2007-12-16 Tobias Burnus <burnus@net-b.de>
1415
1416 PR fortran/34495
1417 * gfortran.dg/initialization_16.f90: New.
1418
1419 2007-12-16 Thomas Koenig <tkoenig@gcc.gnu.org>
1420
1421 PR fortran/34305
1422 * gfortran.dg/real_dimension_1.f: New test case.
1423
1424 2007-12-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
1425
1426 * gcc.dg/torture/pr24257.c: Remove -O from options.
1427
1428 2007-12-16 Tobias Burnus <burnus@net-b.de>
1429
1430 PR fortran/34246
1431 * gfortran.dg/bind_c_usage_16.f03: Extend test.
1432
1433 2007-12-16 Paul Thomas <pault@gcc.gnu.org>
1434
1435 PR fortran/31213
1436 PR fortran/33888
1437 PR fortran/33998
1438 * gfortran.dg/mapping_1.f90: New test.
1439 * gfortran.dg/mapping_2.f90: New test.
1440 * gfortran.dg/mapping_3.f90: New test.
1441
1442 2007-12-16 Richard Sandiford <rsandifo@nildram.co.uk>
1443
1444 PR rtl-optimization/34415
1445 * gcc.c-torture/execute/pr34415.c: New test.
1446
1447 2007-12-16 Danny Smith <dannysmith@users.sourceforge.net>
1448
1449 * gcc.target/i386/fastcall-1.c: (f4): Change return type to
1450 void.
1451
1452 2007-12-16 Jakub Jelinek <jakub@redhat.com>
1453
1454 PR bootstrap/34003
1455 * gcc.dg/pr34003-1.c: New test.
1456 * gcc.dg/pr34003-2.c: New.
1457
1458 2007-12-15 Hans-Peter Nilsson <hp@axis.com>
1459
1460 * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
1461 gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
1462 gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
1463 * gcc.target/cris/peep2-andu2.c: Ditto. Make dg-do assemble and
1464 add -save-temps.
1465 * gcc.target/cris/torture/cris-torture.exp,
1466 gcc.target/cris/cris.exp: Run for crisv32-*-* too.
1467 * gcc.target/cris/builtin_ctz_v3.c,
1468 gcc.target/cris/builtin_ctz_v8.c,
1469 gcc.target/cris/builtin_clz_v0.c,
1470 gcc.target/cris/builtin_clz_v3.c,
1471 gcc.target/cris/builtin_bswap_v3.c,
1472 gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
1473 gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
1474 gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
1475 gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
1476 gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
1477 lib/target-supports.exp: Adjust for crisv32-*-*.
1478
1479 2007-12-15 Alexandre Oliva <aoliva@redhat.com>
1480
1481 * gcc.dg/debug/const-3.c: New.
1482
1483 2007-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1484
1485 * g++.dg/other/datasec1.C: Require named section support.
1486
1487 2007-12-14 Jakub Jelinek <jakub@redhat.com>
1488
1489 PR target/29978
1490 * gcc.target/i386/pr29978.c: New test.
1491
1492 2007-12-14 Uros Bizjak <ubizjak@gmail.com>
1493
1494 * gcc.target/i386/sse-12.c (dg-options): Use -msse4
1495 instead of -msse4.1.
1496 * gcc.target/i386/sse-12.c (dg-options): Ditto.
1497 * g++.dg/other/i386-2.C (dg-options): Ditto.
1498
1499 2007-12-14 Tobias Burnus <burnus@net-b.de>
1500
1501 PR fortran/34438
1502 * gfortran.dg/private_type_10.f90: New.
1503
1504 2007-12-14 Tobias Burnus <burnus@net-b.de>
1505
1506 PR fortran/34398
1507 * gfortran.dg/nan_4.f90: New.
1508
1509 2007-12-14 Richard Guenther <rguenther@suse.de>
1510
1511 PR middle-end/34462
1512 * gcc.c-torture/compile/20071214-1.c: New testcase.
1513
1514 2007-12-14 Uros Bizjak <ubizjak@gmail.com>
1515
1516 * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
1517 macros to test macroized SSE intrinsics. Use new macros to test
1518 macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
1519 emmintrin.h, xmmintrin.h and bmmintrin.h
1520 * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
1521 to test with immediate operand.
1522
1523 2007-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1524
1525 PR target/34091
1526 * gcc.c-torture/compile/pr34091.c: New test.
1527
1528 2007-12-13 Eric Botcazou <ebotcazou@libertysurf.fr>
1529
1530 * gcc.dg/uninit-13.c: UnXFAIL.
1531 * gcc.dg/complex-5.c: New testcase.
1532
1533 2007-12-13 Olga Golovanevsky <olga@il.ibm.com>
1534
1535 * gcc.dg/struct/struct-reorg.exp: Replace
1536 DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS.
1537
1538 2007-12-13 Thomas Koenig <tkoenig@gcc.gnu.org>
1539
1540 PR libfortran/34370
1541 PR libfortran/34323
1542 PR libfortran/34405
1543 * gfortran.dg/advance_6.f90: New test case.
1544 * gfortran.dg/direct_io_7.f90: New test case.
1545 * gfortran.dg/streamio_13.f90: New test case.
1546
1547 2007-12-13 Douglas Gregor <doug.gregor@gmail.com>
1548
1549 * g++.dg/cpp0x/__func__.C: New.
1550
1551 2007-12-13 Uros Bizjak <ubizjak@gmail.com>
1552
1553 PR target/34435
1554 * g++.dg/other/pr34435.C: New testcase.
1555
1556 2007-12-13 Olga Golovanevsky <olga@il.ibm.com>
1557
1558 * gcc.dg/struct: New directory with tests
1559 for struct-reorg optimizaion.
1560 * gcc.dg/struct/struct-reorg.exp: New script.
1561 * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
1562 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
1563 * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
1564 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
1565 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
1566 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
1567 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
1568 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
1569 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
1570 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
1571 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
1572 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
1573 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
1574 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
1575 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
1576 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
1577 * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
1578 * gcc.dg/struct/w_prof_two_strs.c: Likewise.
1579 * gcc.dg/struct/w_prof_global_array.c: Likewise.
1580 * gcc.dg/struct/w_prof_global_var.c: Likewise.
1581 * gcc.dg/struct/w_prof_local_array.c: Likewise.
1582 * gcc.dg/struct/w_prof_local_var.c: Likewise.
1583 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
1584 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
1585
1586 2007-12-13 Tobias Burnus <burnus@net-b.de>
1587
1588 PR fortran/34427
1589 * gfortran.dg/namelist_42.f90: New.
1590
1591 2007-12-12 Tobias Burnus <burnus@net-b.de>
1592
1593 PR fortran/34254
1594 * gfortran.dg/function_kinds_3.f90: New.
1595
1596 2007-12-12 Andreas Krebbel <krebbel1@de.ibm.com>
1597
1598 * gcc.target/s390/20071212-1.c: New testcase.
1599
1600 2007-12-11 Jakub Jelinek <jakub@redhat.com>
1601
1602 PR c++/34238
1603 * g++.dg/ext/visibility/anon7.C: Add xfail.
1604 * g++.dg/ext/visibility/anon9.C: New test.
1605 * g++.dg/ext/visibility/anon10.C: New test.
1606
1607 PR c++/34364
1608 * g++.dg/rtti/dyncast2.C: New test.
1609
1610 2007-12-11 Uros Bizjak <ubizjak@gmail.com>
1611
1612 PR tree-optimization/34407
1613 * gcc.dg/vect/pr34407.c: New test.
1614
1615 2007-12-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1616
1617 PR fortran/34411
1618 * gfortran.dg/error_recovery_5.f90: New.
1619 * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
1620
1621 2007-12-10 Jakub Jelinek <jakub@redhat.com>
1622
1623 PR tree-optimization/34371
1624 * gcc.c-torture/compile/20071207-1.c: New test.
1625
1626 2007-12-10 Simon Martin <simartin@users.sourceforge.net>
1627
1628 PR c++/34059
1629 * g++.dg/parse/crash40.C: New test.
1630
1631 2007-12-10 Eric Botcazou <ebotcazou@libertysurf.fr>
1632
1633 * g++.dg/opt/memcpy1.C: New test.
1634
1635 2007-12-10 Tobias Burnus <burnus@net-b.de>
1636
1637 PR fortran/34425
1638 * gfortran.dg/argument_checking_10.f90: New.
1639
1640 2007-12-10 Jakub Jelinek <jakub@redhat.com>
1641
1642 PR rtl-optimization/34302
1643 * gcc.c-torture/execute/20071210-1.c: New test.
1644
1645 2007-12-10 Jakub Jelinek <jakub@redhat.com>
1646
1647 PR c++/34395
1648 * g++.dg/cpp0x/error1.C: New test.
1649
1650 PR c++/34394
1651 * g++.dg/other/error22.C: New test.
1652
1653 2007-12-10 Paolo Bonzini <bonzini@gnu.org>
1654
1655 PR target/32086
1656 * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
1657 * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
1658 * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
1659
1660 2007-12-09 Jakub Jelinek <jakub@redhat.com>
1661
1662 PR c++/34178
1663 PR c++/34340
1664 * g++.dg/template/repo6.C: New test.
1665 * g++.dg/template/repo7.C: New test.
1666 * g++.dg/template/repo8.C: New test.
1667
1668 2007-12-09 H.J. Lu <hjl@lucon.org>
1669 Tobias Burnus <burnus@net-b.de>
1670
1671 PR fortran/34404
1672 * gfortran.dg/read_2.f90: New.
1673
1674 2007-12-09 Richard Sandiford <rsandifo@nildram.co.uk>
1675
1676 * lib/target-supports.exp (check_effective_target_tls_native):
1677 Fix typo.
1678
1679 2007-12-09 Samuel Tardieu <sam@rfc1149.net>
1680
1681 PR ada/34366
1682 * gnat.dg/enclosing_record_reference.ads,
1683 gnat.dg/enclosing_record_reference.adb: New test.
1684
1685 2007-12-09 Paul Thomas <pault@gcc.gnu.org>
1686
1687 PR fortran/32129
1688 * gfortran.dg/derived_comp_array_ref_6.f90: New test.
1689 * gfortran.dg/derived_comp_array_ref_7.f90: New test.
1690
1691 PR fortran/31487
1692 * gfortran.dg/char_component_initializer_1.f90: New test.
1693
1694 2007-12-09 Tobias Burnus <burnus@net-b.de>
1695
1696 PR fortran/34342
1697 PR fortran/34345
1698 PR fortran/18026
1699 PR fortran/29471
1700
1701 * gfortran.dg/boz_8.f90: New.
1702 * gfortran.dg/boz_9.f90: New.
1703 * gfortran.dg/boz_10.f90: New.
1704 * gfortran.dg/boz_7.f90: Update dg-warning.
1705 * gfortran.dg/pr16433.f: Add dg-error.
1706 * gfortan.dg/ibits.f90: Update dg-warning.
1707 * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
1708 * gfortran.dg/unf_io_convert_2.f90: Ditto.
1709
1710 2007-12-08 Jakub Jelinek <jakub@redhat.com>
1711
1712 PR fortran/34359
1713 * gfortran.dg/include_1.f90: New test.
1714 * gfortran.dg/include_1.inc: New.
1715 * gfortran.dg/include_2.f90: New test.
1716
1717 2007-12-08 Paul de Weerd <weerd@weirdnet.nl>
1718
1719 * gcc.c-torture/compile/20011130-2.c: Fix typo.
1720
1721 2007-12-08 Tobias Burnus <burnus@net-b.de>
1722
1723 PR fortran/34319
1724 * gfortran.dg/nan_3.f90: New.
1725
1726 2007-12-07 Jakub Jelinek <jakub@redhat.com>
1727
1728 * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
1729
1730 2007-12-07 Olivier Hainque <hainque@adacore.com>
1731
1732 * gnat.dg/tamdt*.ad?: Support for ...
1733 * gnat.dg/test_tamdt.adb: New test.
1734
1735 2007-12-07 Olivier Hainque <hainque@adacore.com>
1736
1737 * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
1738 exports and document how these can be exercised.
1739
1740 2007-12-07 Samuel Tardieu <sam@rfc1149.net>
1741
1742 PR ada/15805
1743 * gnat.dg/specs/access_constants.ads: New test.
1744
1745 * gnat.dg/specs/access_constant_decl.ads: New test.
1746
1747 PR ada/21346
1748 * gnat.dg/compose.adb: New test.
1749
1750 2007-12-07 Olivier Hainque <hainque@adacore.com>
1751
1752 PR ada/34173
1753 * gnat.dg/unc_memops.ad[sb]: Support for ...
1754 * gnat.dg/unc_memfree.adb: New test.
1755
1756 2007-12-06 Sebastian Pop <sebastian.pop@amd.com>
1757
1758 * gfortran.dg/ltrans-7.f90: New.
1759
1760 2007-12-06 Martin Michlmayr <tbm@cyrius.com>
1761 Dorit Nuzman <dorit@il.ibm.com>
1762
1763 PR tree-optimization/34005
1764 * gcc.dg/vect/pr34005.c: New test.
1765
1766 2007-12-06 Jakub Jelinek <jakub@redhat.com>
1767
1768 PR c++/34336
1769 * g++.dg/template/new8.C: New test.
1770
1771 2007-12-06 Tobias Burnus <burnus@net-b.de>
1772
1773 PR fortran/34333
1774 * gfortran.dg/boz_7.f90: New.
1775 * gfortran.dg/int_1.f90: Disable -pedantic option.
1776 * gfortran.dg/boz_1.f90: Ditto.
1777 * gfortran.dg/boz_3.f90: Ditto.
1778 * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
1779 * gfortran.dg/ibits.f90: Ditto.
1780 * gfortran.dg/unf_io_convert_1.f90: Ditto.
1781 * gfortran.dg/unf_io_convert_2.f90: Ditto.
1782
1783 2007-12-06 Paul Thomas <pault@gcc.gnu.org>
1784
1785 PR fortran/34335
1786 * gfortran.dg/used_types_19.f90: New test.
1787
1788 2007-12-06 Kaz Kojima <kkojima@gcc.gnu.org>
1789
1790 * gfortran.dg/nan_2.f90: Add -mieee for sh.
1791 * gfortran.dg/nearest_2.f90: Likewise.
1792 * gfortran.dg/nearest_3.f90: Likewise.
1793
1794 2007-12-05 Jakub Jelinek <jakub@redhat.com>
1795
1796 PR middle-end/34337
1797 * gcc.c-torture/execute/20071205-1.c: New test.
1798
1799 2007-12-05 Kaz Kojima <kkojima@gcc.gnu.org>
1800
1801 * gfortran.dg/module_nan.f90: Add -mieee for sh.
1802 * gfortran.dg/real_const_3.f90: Likewise.
1803
1804 2007-12-05 Richard Guenther <rguenther@suse.de>
1805
1806 PR tree-optimization/34138
1807 * gcc.c-torture/compile/pr34138.c: New testcase.
1808
1809 2007-12-05 Jakub Jelinek <jakub@redhat.com>
1810
1811 PR debug/33739
1812 * gfortran.dg/debug_2.f: New test.
1813
1814 2007-12-05 Eric Botcazou <ebotcazou@adacore.com>
1815
1816 * gnat.dg/specs/elab1.ads: New test.
1817
1818 2007-12-05 Uros Bizjak <ubizjak@gmail.com>
1819
1820 PR target/34312
1821 * gcc.target/i386/pr34312.c: New test.
1822
1823 2007-12-05 Tobias Burnus <burnus@net-b.de>
1824
1825 PR fortran/34333
1826 * gfortran.dg/nan_2.f90: New.
1827
1828 2007-12-05 Jakub Jelinek <jakub@redhat.com>
1829
1830 PR c++/34271
1831 * g++.dg/cpp0x/decltype9.C: New test.
1832 * g++.dg/cpp0x/decltype10.C: New test.
1833
1834 2007-12-05 Samuel Tardieu <sam@rfc1149.net>
1835
1836 PR ada/21489
1837 * gnat.dg/rm_6_4_1_13.adb: New test.
1838
1839 2007-12-04 Jakub Jelinek <jakub@redhat.com>
1840
1841 PR middle-end/34134
1842 * gcc.c-torture/compile/20071117-1.c: New test.
1843
1844 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
1845
1846 PR c++/34101
1847 * g++.dg/cpp0x/variadic-ttp.C: New.
1848
1849 2007-12-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1850
1851 * gcc.dg/parse-decl-after-if.c: New.
1852 * gcc.dg/20031223-1.c: Adjust.
1853
1854 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
1855
1856 PR c++/33509
1857 * g++.dg/cpp0x/variadic-throw.C: New.
1858
1859 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
1860
1861 PR c++/33091
1862 * g++.dg/cpp0x/variadic-unify.C: New.
1863
1864 2007-12-04 Richard Guenther <rguenther@suse.de>
1865
1866 PR middle-end/34334
1867 PR middle-end/34222
1868 * gcc.c-torture/compile/pr34334.c: New testcase.
1869 * g++.dg/torture/pr34222.C: New testcase.
1870
1871 2007-12-04 Jakub Jelinek <jakub@redhat.com>
1872
1873 * gcc.c-torture/execute/20071202-1.c: New test.
1874 * gcc.dg/tree-ssa/pr34146-2.c: New test.
1875
1876 2007-12-04 Tobias Burnus <burnus@net-b.de>
1877
1878 PR fortran/34318
1879 * gfortran.dg/module_nan.f90: New.
1880
1881 2007-12-04 Richard Sandiford <rsandifo@nildram.co.uk>
1882
1883 * lib/target-supports.exp (get_compiler_messages): Replace with...
1884 (check_compile): ...this new procedure. Handle TYPE == executable.
1885 Use comments in the source to determine the correct extension.
1886 Return a pair containing the compiler output and the output filename.
1887 Don't delete the file here.
1888 (check_no_compiler_messages_nocache): New procedure.
1889 (check_no_compiler_messages): Use it.
1890 (check_no_messages_and_pattern_nocache): New procedure.
1891 (check_no_messages_and_pattern): Use it.
1892 (check_runtime_nocache, check_runtime): New procedures.
1893 (check_effective_target_tls): Use check_no_compiler_messages.
1894 (check_effective_target_tls_native): Use check_no_messages_and_pattern.
1895 (check_effective_target_tls_runtime): Use check_runtime.
1896 (check_effective_target_fstack_protector): Likewise.
1897 (check_iconv_available): Use check_runtime_nocache.
1898 (check_effective_target_fortran_large_real): Use
1899 check_no_compiler_messages.
1900 (check_effective_target_fortran_large_int): Likewise.
1901 (check_effective_target_static_libgfortran): Likewise.
1902 (check_750cl_hw_available): Use check_cached_effective_target
1903 and check_runtime_nocache.
1904 (check_vmx_hw_available): Likewise.
1905 (check_effective_target_broken_cplxf_arg): Likewise.
1906 (check_alpha_max_hw_available): Use check_runtime.
1907 (check_function_available): Use check_no_compiler_messages.
1908 (check_cxa_atexit_available): Use check_cached_effective_target
1909 and check_runtime_nocache.
1910 (check_effective_target_dfp_nocache): Use
1911 check_no_compiler_messages_nocache.
1912 (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
1913 (check_effective_target_dfp): Use check_cached_effective_target.
1914 (check_effective_target_dfprt): Likewise.
1915 (check_effective_target_arm_neon_hw): Use check_runtime.
1916 (check_effective_target_ultrasparc_hw): Likewise.
1917 (check_effective_target_c99_runtime): Use
1918 check_no_compiler_messages_nocache.
1919
1920 2007-12-03 Jakub Jelinek <jakub@redhat.com>
1921
1922 PR middle-end/29749
1923 * gcc.dg/fold-rotate-1.c: New test.
1924
1925 PR tree-optimization/33453
1926 * gcc.c-torture/compile/20071203-1.c: New test.
1927
1928 2007-12-03 Robert Dewar <dewar@adacore.com>
1929 Samuel Tardieu <sam@rfc1149.net>
1930
1931 PR ada/34287
1932 * gnat.dg/check_elaboration_code.adb: New test.
1933 * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
1934 New support files.
1935
1936 2007-12-02 Paolo Carlini <pcarlini@suse.de>
1937
1938 PR c++/34061
1939 * g++.dg/cpp0x/pr34061.C: New.
1940
1941 2007-12-02 Paolo Carlini <pcarlini@suse.de>
1942
1943 PR c++/34273
1944 * g++.dg/other/error21.C: New.
1945
1946 2007-12-02 Revital Eres <eres@il.ibm.com>
1947
1948 * gcc.dg/sms-4.c: New testcase.
1949
1950 2007-12-02 Vladimir Yanovsky <yanov@il.ibm.com>
1951 Revital Eres <eres@il.ibm.com>
1952
1953 * gcc.dg/sms-3.c: New testcase.
1954
1955 2007-12-01 Ollie Wild <aaw@google.com>
1956
1957 PR c++/8171
1958 * g++.dg/conversion/ptrmem9.C: New test.
1959
1960 2007-11-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1961
1962 PR libfortran/34291
1963 * gfortran.dg/namelist_41.f90: New test.
1964
1965 2007-11-30 Tom Tromey <tromey@redhat.com>
1966
1967 PR preprocessor/32868:
1968 * gcc.dg/cpp/pr32868.c: New file.
1969
1970 2007-11-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1971
1972 PR fortran/34248
1973 * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
1974
1975 2007-11-30 Martin Michlmayr <tbm@cyrius.com>
1976
1977 PR rtl-optimization/34171
1978 * gcc.dg/pr34171.c: New testcase.
1979
1980 2007-11-30 Zdenek Dvorak <ook@ucw.cz>
1981
1982 * gcc.dg/tree-ssa/pr34244.c: Fixed.
1983
1984 2007-11-30 Tobias Burnus <burnus@net-b.de>
1985
1986 PR fortran/34133
1987 * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
1988 * gfortran.dg/bind_c_usage_11.f03: New.
1989 * gfortran.dg/bind_c_usage_12.f03: New.
1990
1991 2007-11-30 Jakub Jelinek <jakub@redhat.com>
1992
1993 PR c++/34275
1994 * g++.dg/other/error20.C: New test.
1995
1996 2007-11-29 Steven G. Kargl <kargls@comcast.net>
1997
1998 PR fortran/34230
1999 * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
2000
2001 2007-11-29 Zdenek Dvorak <ook@ucw.cz>
2002
2003 PR tree-optimization/34244
2004 * gcc.dg/tree-ssa/pr34244.c: New test.
2005
2006 2007-11-29 Jakub Jelinek <jakub@redhat.com>
2007
2008 PR tree-optimization/33434
2009 * gcc.dg/pr33434-1.c: New test.
2010 * gcc.dg/pr33434-2.c: New test.
2011 * gcc.dg/pr33434-3.c: New test.
2012 * gcc.dg/pr33434-4.c: New test.
2013
2014 PR c++/34270
2015 * g++.dg/template/cond7.C: New test.
2016
2017 PR c++/34267
2018 PR c++/34268
2019 * g++.dg/cpp0x/decltype7.C: New test.
2020 * g++.dg/cpp0x/decltype8.C: New test.
2021
2022 2007-11-29 Tobias Burnus <burnus@net-b.de>
2023
2024 PR fortran/34248
2025 * gfortran.dg/result_in_spec_3.f90: New.
2026
2027 2007-11-29 Tobias Burnus <burnus@net-b.de>
2028
2029 PR fortran/34262
2030 * gfortran.dg/mvbits_3.f90: New.
2031
2032 2007-11-28 Bob Wilson <bob.wilson@acm.org>
2033
2034 * lib/target-supports.exp (check_effective_target_mips_soft_float):
2035 Delete.
2036 (check_effective_target_hard_float): New.
2037 * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
2038 * gcc.dg/pr30957-1.c: Likewise.
2039
2040 2007-11-28 Samuel Tardieu <sam@rfc1149.net>
2041
2042 PR ada/15804
2043 * gnat.dg/specs/variant_part.ads: New test.
2044
2045 PR ada/17318
2046 * gnat.dg/specs/attribute_parsing.ads: New test.
2047
2048 PR ada/32792
2049 * gnat.dg/specs/integer_value.ads: New test.
2050
2051 PR ada/22559
2052 * gnat.dg/specs/delta_small.ads: New test.
2053
2054 2007-11-28 Jakub Jelinek <jakub@redhat.com>
2055
2056 PR tree-optimization/34140
2057 * gcc.c-torture/compile/20071128-1.c: New test.
2058
2059 2007-11-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2060
2061 PR fortran/32928
2062 * gfortran.dg/data_array_1.f90
2063 * gfortran.dg/data_array_2.f90
2064 * gfortran.dg/data_array_3.f90
2065 * gfortran.dg/data_array_4.f90
2066
2067 2007-11-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2068
2069 PR fortran/34227
2070 * gfortran.dg/blockdata_5.f90: New test.
2071 * gfortran.dg/blockdata_6.f90: New test.
2072
2073 2007-11-27 Jakub Jelinek <jakub@redhat.com>
2074
2075 PR tree-optimization/34016
2076 * gcc.dg/pr34016.c: New test.
2077
2078 2007-11-27 Paul Thomas <pault@gcc.gnu.org>
2079
2080 PR fortran/29389
2081 * gfortran.dg/stfunc_6.f90: New test.
2082
2083 PR fortran/33850
2084 * gfortran.dg/assign_10.f90: New test.
2085
2086 2007-11-27 Paul Thomas <pault@gcc.gnu.org>
2087
2088 PR fortran/33541
2089 * gfortran.dg/use_11.f90: New test.
2090
2091 PR fortran/34231
2092 * gfortran.dg/generic_15.f90: New test.
2093
2094 2007-11-27 Jakub Jelinek <jakub@redhat.com>
2095
2096 PR target/34225
2097 * gcc.dg/pr34225.c: New test.
2098
2099 2007-11-27 Richard Guenther <rguenther@suse.de>
2100
2101 PR tree-optimization/34241
2102 * g++.dg/torture/pr34241.C: New testcase.
2103
2104 2007-11-27 Richard Guenther <rguenther@suse.de>
2105
2106 * gcc.dg/builtins-error.c: New testcase.
2107
2108 2007-11-27 Jakub Jelinek <jakub@redhat.com>
2109
2110 PR c++/34213
2111 * g++.dg/ext/visibility/anon8.C: New test.
2112
2113 2007-11-13 Michael Meissner <michael.meissner@amd.com>
2114
2115 PR target/34077
2116 * gcc.target/i386/pr34077.c: New testcase.
2117
2118 2007-11-26 Tobias Burnus <burnus@net-b.de>
2119
2120 PR fortran/34203
2121 * gfortran.dg/backslash_3.f: Add -fbackslash option.
2122 * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
2123 * gfortran.dg/backslash_1.f90: Remove no longer needed
2124 -fno-backslash option.
2125
2126 2007-11-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2127
2128 PR c/23722
2129 * gcc.dg/cpp/19990413-1.c: Update.
2130 * gcc.dg/parse-else-error.c: New.
2131 * gcc.dg/parse-else-error-2.c: New.
2132 * gcc.dg/parse-else-error-3.c: New.
2133 * gcc.dg/parse-else-error-4.c: New.
2134
2135 2007-11-26 Andreas Krebbel <krebbel1@de.ibm.com>
2136
2137 PR c++/34081
2138 * g++.dg/template/dependent-expr6.C: New testcase.
2139
2140 2007-11-26 Uros Bizjak <ubizjak@gmail.com>
2141
2142 PR target/34215
2143 * gcc.target/i386/pr34215.c: New test.
2144
2145 2007-11-26 Rask Ingemann Lambertsen <rask@sygehus.dk>
2146
2147 PR target/34174
2148 * gcc.dg/torture/pr34174-1.c: New.
2149
2150 2007-11-26 Richard Guenther <rguenther@suse.de>
2151
2152 PR middle-end/34233
2153 * gcc.dg/pr34233.c: New testcase.
2154
2155 2007-11-26 Steven Bosscher <stevenb.gcc@gmail.com>
2156 Revital Eres <eres@il.ibm.com>
2157
2158 PR rtl-optimization/34085
2159 * gcc.dg/tree-prof (bb-reorg.c): New test.
2160
2161 2007-11-26 Richard Sandiford <rsandifo@nildram.co.uk>
2162
2163 * lib/target-supports.exp (check_effective_target_mips_soft_float):
2164 Return true for MIPS16 targets.
2165
2166 2007-11-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2167
2168 PR fortran/33152
2169 * gfortran.dg/blockdata_4.f90: New test.
2170
2171 2007-11-25 Tobias Burnus <burnus@net-b.de>
2172
2173 PR fortran/34079
2174 * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
2175 * gfortran.dg/bind_c_usage_16.f03: New.
2176 * gfortran.dg/bind_c_usage_16_c.c: New.
2177
2178 2007-11-25 Eric Botcazou <ebotcazou@adacore.com>
2179
2180 * gnat.dg/specs/size_clause1.ads: New test.
2181 * gnat.dg/specs/size_clause2.ads: Likewise.
2182 * gnat.dg/specs/size_clause3.ads: Likewise.
2183
2184 2007-11-25 Paul Thomas <pault@gcc.gnu.org>
2185
2186 PR fortran/33499
2187 * gfortran.dg/entry_16.f90: New test.
2188
2189 2007-11-24 Tobias Burnus <burnus@net-b.de>
2190
2191 PR fortran/34192
2192 * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
2193
2194 2007-11-24 Paul Thomas <pault@gcc.gnu.org>
2195
2196 PR fortran/33541
2197 * gfortran.dg/nested_modules_1.f90: Change the reference to
2198 FOO, forbidden by the standard, to a reference to W.
2199 * gfortran.dg/use_only_1.f90: New test.
2200
2201 2007-11-23 Tobias Burnus <burnus@net-b.de>
2202
2203 PR fortran/34209
2204 * gfortran.dg/nearest_3.f90: New test.
2205
2206 2007-11-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2207
2208 PR fortran/33317
2209 * gfortran.dg/optional_dim_2.f90: New test.
2210
2211 2007-11-23 Tobias Burnus <burnus@net-b.de>
2212
2213 PR fortran/34187
2214 * gfortran.dg/bind_c_usage_15.f90: New.
2215
2216 2007-11-23 Tobias Burnus <burnus@net-b.de>
2217
2218 PR fortran/34192
2219 * gfortran.dg/nearest_2.f90: New.
2220
2221
2222 2007-11-23 Jakub Jelinek <jakub@redhat.com>
2223
2224 PR c++/30293
2225 PR c++/30294
2226 * g++.dg/ext/java-2.C: New test.
2227
2228 2007-11-23 Mark Mitchell <mark@codesourcery.com>
2229 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2230
2231 PR c++/5310
2232 * g++.dg/warn/pr5310.C: New.
2233 * g++.dg/warn/pr33160.C: New.
2234
2235 2007-11-23 Richard Guenther <rguenther@suse.de>
2236 Michael Matz <matz@suse.de>
2237
2238 PR tree-optimization/34176
2239 * gcc.c-torture/execute/pr34176.c: New testcase.
2240
2241 2007-11-23 Jakub Jelinek <jakub@redhat.com>
2242
2243 PR c++/34198
2244 * gcc.dg/Wconversion-5.c: New test.
2245 * g++.dg/Wconversion3.C: New test.
2246
2247 2007-11-23 Richard Guenther <rguenther@suse.de>
2248
2249 * gcc.dg/tree-ssa/alias-17.c: New testcase.
2250
2251 2007-11-22 Joseph Myers <joseph@codesourcery.com>
2252
2253 PR c/14050
2254 * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
2255 qualifiers in abstract declarator.
2256
2257 2007-11-22 Tobias Burnus <burnus@net-b.de>
2258
2259 * gfortran.dg/derived_constructor_comps_3.f90: New.
2260
2261 2007-11-22 Jakub Jelinek <jakub@redhat.com>
2262
2263 PR c++/34094
2264 * g++.dg/ext/visibility/anon7.C: New test.
2265
2266 2007-11-22 Tobias Burnus <burnus@net-b.de>
2267
2268 PR fortran/34079
2269 * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
2270 * gfortran.dg/bind_c_usage_13.f03: New.
2271 * gfortran.dg/bind_c_usage_14.f03: New.
2272
2273 2007-11-22 Richard Sandiford <rsandifo@nildram.co.uk>
2274
2275 PR rtl-optimization/33848
2276 * gcc.dg/torture/pr33848.c: New test.
2277
2278 2007-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2279
2280 PR fortran/34083
2281 * gfortran.dg/derived_constructor_comps_2.f90: Add check.
2282
2283 2007-11-20 Richard Guenther <rguenther@suse.de>
2284
2285 PR middle-end/34154
2286 * testsuite/gcc.c-torture/execute/pr34154.c: New testcase.
2287
2288 2007-11-20 Uros Bizjak <ubizjak@gmail.com>
2289
2290 * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
2291
2292 2007-11-20 Thomas Koenig <tkoenig@gcc.gnu.org>
2293
2294 PR fortran/32770
2295 * gfortran.dg/record_marker_1.f90: Explicitly set kinds
2296 so test passes with -frecord-marker=8.
2297 * gfortran.dg/integer_exponentiation_1.f90: Likewise.
2298 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
2299 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
2300 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
2301 * gfortrand.dg/modulo_1.f90: Likewise.
2302
2303 2007-11-20 Richard Sandiford <rsandifo@nildram.co.uk>
2304
2305 * lib/target-supports.exp (check_effective_target_mips_soft_float):
2306 New procedure.
2307 * gcc.dg/var-expand1.c: Skip for mips_soft_float.
2308 * gcc.dg/pr30957-1.c: Likewise.
2309
2310 2007-11-20 Jakub Jelinek <jakub@redhat.com>
2311
2312 PR c++/34089
2313 * g++.dg/template/crash74.C: New test.
2314
2315 2007-11-20 Richard Guenther <rguenther@suse.de>
2316
2317 * gcc.c-torture/execute/20071120-1.c: New testcase.
2318
2319 2007-11-20 Jakub Jelinek <jakub@redhat.com>
2320
2321 PR c/34146
2322 * gcc.dg/tree-ssa/pr34146.c: New test.
2323
2324 PR testsuite/33978
2325 * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
2326 dependent on target settings like move_by_pieces etc.
2327
2328 PR c++/28879
2329 * g++.dg/template/vla2.C: New test.
2330
2331 PR c++/33962
2332 * g++.dg/overload/template3.C: New test.
2333
2334 2007-11-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2335
2336 PR fortran/33317
2337 * gfortran.dg/optional_dim_2.f90: Remove test.
2338
2339 2007-11-19 Peter Bergner <bergner@vnet.ibm.com>
2340
2341 * gcc.dg/dfp/ddmode-ice.c: New test.
2342
2343 2007-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
2344
2345 PR tree-optimization/34036
2346 * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
2347
2348 2007-11-19 Richard Guenther <rguenther@suse.de>
2349
2350 PR tree-optimization/34
2351 * gcc.c-torture/execute/pr34099-2.c: New testcase.
2352
2353 2007-11-19 Tobias Burnus <burnus@net-b.de>
2354
2355 PR fortran/34079
2356 * gfortran.dg/bind_c_usage_10_c.c: New.
2357 * gfortran.dg/bind_c_usage_10.f03: New.
2358
2359 2007-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
2360
2361 * gcc.dg/pr33007.c: Expect new warning.
2362 * gcc.dg/tree-ssa/recip-5.c: Likewise.
2363 * g++.dg/opt/pr34036.C: New test.
2364
2365 2007-11-18 Jakub Jelinek <jakub@redhat.com>
2366
2367 PR c++/30988
2368 * g++.dg/warn/noreturn-4.C: New test.
2369 * g++.dg/warn/noreturn-5.C: New test.
2370 * g++.dg/warn/noreturn-6.C: New test.
2371 * g++.dg/warn/noreturn-7.C: New test.
2372
2373 2007-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2374
2375 PR fortran/32770
2376 * gfortran.fortran-torture/execute/equiv_5.f: Set kind on
2377 integers so tests works with -fdefault-integer-8.
2378 * gfortran.fortran-torture/execute/elemental.f90: Use default
2379 integers so test passes with -fdefault-integer-8.
2380 * gfortran.fortran-torture/execute/der_io.f90: Increase
2381 buffer length so test passes with -fdefault-integer-8.
2382 * gfortran.dg/bounds_check_8.f90: Likewise.
2383 * gfortran.dg/arrayio_derived_1.f90: LIkewise.
2384 * gfortran.dg/equiv_7.f90: Set kind so test passes
2385 with -fdefault-integer-8.
2386 * gfortran.dg/g77/20030326-1.f: Set kind explicitly to
2387 provoke overflow.
2388
2389 2007-11-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2390
2391 PR fortran/33317
2392 * gfortran.dg/optional_dim_2.f90: New test.
2393
2394 PR fortran/34139
2395 * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
2396
2397 2007-11-18 Jakub Jelinek <jakub@redhat.com>
2398
2399 PR rtl-optimization/34132
2400 * gcc.c-torture/compile/20071118-1.c: New test.
2401
2402 2007-11-18 Paul Thomas <pault@gcc.gnu.org>
2403
2404 PR fortran/31608
2405 * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
2406
2407 2007-11-18 Tobias Burnus <burnus@net-b.de>
2408
2409 PR fortran/34137
2410 * gfortran.dg/entry_14.f90: New.
2411 * gfortran.dg/entry_15.f90: New.
2412
2413 2007-11-18 Richard Guenther <rguenther@suse.de>
2414
2415 PR tree-optimization/34127
2416 * gcc.c-torture/compile/pr34127.c: New testcase.
2417
2418 2007-11-18 Ben Elliston <bje@au.ibm.com>
2419
2420 * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
2421 type specifier, as they are not permitted according to the AltiVec
2422 Programming Interface Manual.
2423
2424 2007-11-17 Tobias Burnus <burnus@net-b.de>
2425
2426 PR fortran/34133
2427 * gfortran.dg/bind_c_usage_9.f03: New.
2428 * gfortran.dg/interface_abstract_1.f90: Fix testcase.
2429
2430 2007-11-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2431
2432 PR fortran/25252
2433 * interface.c (gfc_current_interface_head,
2434 gfc_set_current_interface_head): New functions.
2435 * decl.c (gfc_match_modproc): Move check for syntax error earlier.
2436 On syntax error, restore previous state of the interface.
2437 * gfortran.h (gfc_current_interface_head,
2438 gfc_set_current_interface_head): New prototypes.
2439
2440 2007-11-17 Richard Guenther <rguenther@suse.de>
2441
2442 PR middle-end/34130
2443 * gcc.c-torture/execute/pr34130.c: New testcase.
2444
2445 2007-11-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2446
2447 PR fortran/34108
2448 * gfortran.dg/fmt_label_1.f90: New test.
2449
2450 2007-11-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2451
2452 PR fortran/33957
2453 * gfortran.dg/initialization_15.f90 : New test.
2454
2455 2007-11-16 Richard Guenther <rguenther@suse.de>
2456
2457 PR middle-end/34030
2458 * gcc.c-torture/compile/pr34030.c: New testcase.
2459
2460 2007-11-16 Paul Thomas <pault@gcc.gnu.org>
2461
2462 PR fortran/34008
2463 * gfortran.dg/interface_assignment_3.f90.
2464
2465 2007-11-16 Richard Guenther <rguenther@suse.de>
2466
2467 PR tree-optimization/33870
2468 * gcc.dg/torture/pr33870.c: New testcase.
2469
2470 2007-11-16 Paul Thomas <pault@gcc.gnu.org>
2471
2472 PR fortran/33986
2473 * gfortran.dg/allocatable_function_3.f90.
2474
2475 2007-11-16 Richard Guenther <rguenther@suse.de>
2476
2477 PR tree-optimization/34113
2478 * gcc.c-torture/compile/pr34113.c: New testcase.
2479
2480 2007-11-16 Richard Guenther <rguenther@suse.de>
2481
2482 PR tree-optimization/34099
2483 * g++.dg/torture/pr3499.C: New testcase.
2484 * gcc.c-torture/execute/pr34099.c: Likewise.
2485
2486 2007-11-16 Olivier Hainque <hainque@adacore.com>
2487
2488 * gnat.dg/release_unc_maxalign.adb: New test.
2489
2490 2007-11-16 Jakub Jelinek <jakub@redhat.com>
2491
2492 PR c++/34100
2493 * g++.dg/template/crash73.C: New test.
2494
2495 2007-11-15 Jakub Jelinek <jakub@redhat.com>
2496
2497 PR middle-end/23848
2498 * gcc.dg/tree-ssa/pr23848-1.c: New test.
2499 * gcc.dg/tree-ssa/pr23848-2.c: New test.
2500 * gcc.dg/tree-ssa/pr23848-3.c: New test.
2501 * gcc.dg/tree-ssa/pr23848-4.c: New test.
2502
2503 2007-11-15 Tobias Burnus <burnus@net-b.de>
2504
2505 PR fortran/33917
2506 * gfortran.dg/proc_decl_11.f90: New.
2507
2508 2007-11-15 Ben Elliston <bje@au.ibm.com>
2509
2510 * gcc.target/spu/compare-dp.c: New test.
2511
2512 2007-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
2513
2514 * gcc.dg/pr33923.c: New test.
2515
2516 2007-11-14 Jakub Jelinek <jakub@redhat.com>
2517
2518 PR middle-end/34088
2519 * gcc.dg/pr34088.c: New test.
2520
2521 2007-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
2522
2523 * gcc.c-torture/compile/20071114-1.c: New test.
2524
2525 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2526
2527 PR fortran/31608
2528 * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
2529 to match known variations in symbol format. Document in comments.
2530
2531 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2532
2533 PR fortran/33985
2534 * gfortran.dg/streamio_12.f90: New test to avoid future regression.
2535
2536 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2537
2538 * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
2539 when done.
2540
2541 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2542
2543 PR fortran/33162
2544 * gfortran.dg/proc_decl_1.f90: Update.
2545 * gfortran.dg/proc_decl_7.f90: New test.
2546 * gfortran.dg/proc_decl_8.f90: New test.
2547 * gfortran.dg/proc_decl_9.f90: New test.
2548 * gfortran.dg/proc_decl_10.f90: New test.
2549
2550 2007-11-13 Paul Thomas <pault@gcc.gnu.org>
2551
2552 PR fortran/34080
2553 * gfortran.dg/transfer_assumed_size_1.f90: New test.
2554
2555 2007-11-13 Jakub Jelinek <jakub@redhat.com>
2556
2557 PR c++/34054
2558 PR c++/34056
2559 PR c++/34057
2560 PR c++/34058
2561 PR c++/34060
2562 * g++.dg/parse/crash36.C: Add another dg-error.
2563 * g++.dg/cpp0x/pr34054.C: New test.
2564 * g++.dg/cpp0x/pr34056.C: New test.
2565 * g++.dg/cpp0x/pr34057.C: New test.
2566 * g++.dg/cpp0x/pr34058.C: New test.
2567 * g++.dg/cpp0x/pr34060.C: New test.
2568
2569 PR tree-optimization/34063
2570 * g++.dg/tree-ssa/pr34063.C: New test.
2571
2572 2007-11-13 Diego Novillo <dnovillo@google.com>
2573
2574 PR tree-optimization/33870
2575 * gcc.c-torture/execute/pr33870-1.c: New test.
2576 * gcc.dg/tree-ssa/alias-16.c: New test.
2577
2578 2007-11-13 Jakub Jelinek <jakub@redhat.com>
2579
2580 PR c++/29225
2581 * g++.dg/template/crash72.C: New test.
2582
2583 2007-11-12 Eric Botcazou <ebotcazou@libertysurf.fr>
2584
2585 * g++.dg/opt/cfg5.C: New test.
2586
2587 2007-11-12 Richard Guenther <rguenther@suse.de>
2588
2589 PR middle-end/34070
2590 * gcc.c-torture/execute/pr34070-1.c: New testcase.
2591 * gcc.c-torture/execute/pr34070-2.c: Likewise.
2592
2593 2007-11-12 Richard Guenther <rguenther@suse.de>
2594
2595 PR middle-end/34027
2596 * gcc.dg/pr34027-1.c: New testcase.
2597 * gcc.dg/pr34027-2.c: Likewise.
2598
2599 2007-11-12 Ira Rosen <irar@il.ibm.com>
2600
2601 PR tree-optimization/33953
2602 * gcc.dg/vect/pr33953.c: New testcase.
2603
2604 2007-11-11 Tom Tromey <tromey@redhat.com>
2605
2606 PR c++/17577:
2607 * g++.dg/ext/pr17577.h: New file.
2608 * g++.dg/ext/pr17577.C: New file.
2609
2610 2007-11-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2611
2612 PR c++/8570
2613 * g++.old-deja/g++.ns/template13.C: Update expected output.
2614 * g++.old-deja/g++.pt/friend23.C: Likewise.
2615 * g++.dg/warn/pr8570.C: New.
2616
2617 2007-11-11 Jakub Jelinek <jakub@redhat.com>
2618
2619 PR c++/34068
2620 * g++.dg/template/pseudodtor4.C: New test.
2621
2622 2007-11-10 Jakub Jelinek <jakub@redhat.com>
2623
2624 PR middle-end/34018
2625 * g++.dg/opt/inline14.C: New test.
2626
2627 PR tree-optimization/33680
2628 * gcc.c-torture/compile/20071108-1.c: New test.
2629
2630 PR c++/32241
2631 * g++.dg/template/pseudodtor3.C: New test.
2632
2633 2007-11-09 Douglas Gregor <doug.gregor@gmail.com>
2634
2635 PR c++/33510
2636 * g++.dg/cpp0x/variadic-init.C: New.
2637
2638 2007-11-09 Paolo Bonzini <bonzini@gnu.org>
2639 Jakub Jelinek <jakub@redhat.com>
2640
2641 PR rtl-optimization/34012
2642 * gcc.target/i386/pr34012.c: New test.
2643
2644 2007-11-09 Richard Guenther <rguenther@suse.de>
2645
2646 PR tree-optimization/33604
2647 * g++.dg/tree-ssa/pr33604.C: New testcase.
2648 * gcc.dg/pr32721.c: Adjust pattern.
2649
2650 2007-11-09 Richard Sandiford <rsandifo@nildram.co.uk>
2651
2652 * gcc.target/mips/dse-1.c: Disable.
2653
2654 2007-11-08 Tom Tromey <tromey@redhat.com>
2655
2656 * gcc.dg/empty-source-3.c: Update warning location.
2657 * gcc.dg/gomp/barrier-2.c: Likewise.
2658 * gcc.dg/label-decl-3.c: Likewise.
2659 * gcc.dg/label-decl-2.c: Likewise.
2660 * gcc.dg/empty-source-2.c: Likewise.
2661
2662 2007-11-08 Tom Tromey <tromey@redhat.com>
2663
2664 PR c++/30297:
2665 * g++.dg/inherit/pr30297.C: New file.
2666
2667 2007-11-08 Danny Smith <dannysmith@users.sourceforge.net>
2668
2669 * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
2670 -fno-common for cygwin and mingw32.
2671
2672 2007-11-08 Kenneth Zadeck <zadeck@naturalbridge.com>
2673
2674 PR middle-end/33826
2675 * gcc.dg/pr33826.c: New.
2676 * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on
2677 recursive functions being marked pure or const.
2678
2679 2007-11-08 Tobias Burnus <burnus@net-b.de>
2680
2681 PR fortran/33917
2682 * gfortran.dg/proc_decl_5.f90: New.
2683 * gfortran.dg/proc_decl_6.f90: New.
2684
2685 2007-11-08 Jakub Jelinek <jakub@redhat.com>
2686
2687 PR tree-optimization/32575
2688 * gcc.c-torture/execute/20071108-1.c: New test.
2689
2690 2007-11-08 Daniel Jacobowitz <dan@codesourcery.com>
2691
2692 * g++.dg/opt/anchor1.C: New.
2693
2694 2007-11-07 Diego Novillo <dnovillo@google.com>
2695
2696 PR 33870
2697 * gcc.c-torture/execute/pr33870.x: Remove.
2698
2699 2007-11-07 Douglas Gregor <doug.gregor@gmail.com>
2700
2701 PR c++/33045
2702 PR c++/33837
2703 PR c++/33838
2704 * g++.dg/cpp0x/decltype-33837.C: New.
2705 * g++.dg/cpp0x/decltype-refbug.C: New.
2706 * g++.dg/cpp0x/decltype-33838.C: New.
2707
2708 2007-11-07 Eric Botcazou <ebotcazou@libertysurf.fr>
2709
2710 * gcc.c-torture/compile/20071107-1.c: New test.
2711
2712 2007-11-07 Eric Botcazou <ebotcazou@libertysurf.fr>
2713
2714 * gcc.dg/out-of-bounds-1.c: New test.
2715
2716 2007-11-07 Jakub Jelinek <jakub@redhat.com>
2717
2718 PR c++/33501
2719 * g++.dg/warn/incomplete2.C: New test.
2720 * g++.dg/template/incomplete4.C: New test.
2721 * g++.dg/template/incomplete5.C: New test.
2722
2723 2007-11-07 Olivier Hainque <hainque@adacore.com>
2724
2725 * gnat.dg/max_align.adb: New test.
2726
2727 2007-11-06 H.J. Lu <hongjiu.lu@intel.com>
2728
2729 PR target/30961
2730 * gcc.target/i386/pr30961-1.c: New.
2731
2732 2007-11-06 Tom Tromey <tromey@redhat.com>
2733
2734 PR c++/32368:
2735 * g++.dg/warn/pragma-system_header3.h: New.
2736 * g++.dg/warn/pragma-system_header3.C: New.
2737
2738 PR c++/32256:
2739 * g++.dg/warn/pragma-system_header4.C: New.
2740 * g++.dg/warn/pragma-system_header4.h: New.
2741
2742 2007-11-06 Douglas Gregor <doug.gregor@gmail.com>
2743
2744 PR c++/33977
2745 PR c++/33886
2746 * g++.dg/other/canon-array.C: New.
2747
2748 2007-11-06 Douglas Gregor <doug.gregor@gmail.com>
2749
2750 * g++.dg/parser/crash36.C: Tweak expected errors.
2751 * g++.dg/cpp0x/pr31439.C: New.
2752 * g++.dg/cpp0x/pr32114.C: New.
2753 * g++.dg/cpp0x/pr32115.C: New.
2754 * g++.dg/cpp0x/pr32125.C: New.
2755 * g++.dg/cpp0x/pr32126.C: New.
2756 * g++.dg/cpp0x/pr32127.C: New.
2757 * g++.dg/cpp0x/pr32128.C: New.
2758 * g++.dg/cpp0x/pr32253.C: New.
2759 * g++.dg/cpp0x/pr32566.C: New.
2760 * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
2761 * g++.dg/cpp0x/pr31438.C: Ditto.
2762 * g++.dg/cpp0x/variadic81.C: Ditto.
2763 * g++.dg/cpp0x/pr31432.C: Ditto.
2764 * g++.dg/cpp0x/pr31442.C: Ditto.
2765
2766 2007-11-06 Jakub Jelinek <jakub@redhat.com>
2767
2768 PR target/33168
2769 * g++.dg/other/datasec1.C: New test.
2770
2771 PR tree-optimization/33458
2772 * g++.dg/opt/inline12.C: New test.
2773
2774 PR tree-optimization/33993
2775 * gcc.c-torture/compile/20071105-1.c: New test.
2776
2777 2007-11-05 Jakub Jelinek <jakub@redhat.com>
2778
2779 PR rtl-optimization/33648
2780 * gcc.dg/pr33648.c: Require effective target freorder.
2781
2782 2007-11-05 Revital Eres <eres@il.ibm.com>
2783
2784 * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
2785
2786 2007-11-05 Douglas Gregor <doug.gregor@gmail.com>
2787
2788 PR c++/33996
2789 PR c++/33235
2790 PR c++/33930
2791 * g++.dg/cpp0x/pr33996.C: New
2792 * g++.dg/cpp0x/rv-trivial-bug.C: New
2793 * g++.dg/cpp0x/pr33930.C: New
2794
2795 2007-11-05 Nick Clifton <nickc@redhat.com>
2796 Sebastian Pop <sebastian.pop@amd.com>
2797
2798 PR tree-optimization/32540
2799 PR tree-optimization/33922
2800 * gcc.dg/tree-ssa/pr32540-1.c: New.
2801 * gcc.dg/tree-ssa/pr32540-2.c: New.
2802 * gcc.dg/tree-ssa/pr33922.c: New.
2803
2804 2007-11-05 Douglas Gregor <doug.gregor@gmail.com>
2805
2806 PR c++/33939
2807 * g++.dg/cpp0x/variadic-rref.C: New.
2808
2809 2007-11-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2810
2811 * g++dg/warn/pointer-integer-comparison.C: New.
2812
2813 2007-11-05 Jakub Jelinek <jakub@redhat.com>
2814
2815 PR tree-optimization/33856
2816 * gcc.c-torture/compile/20071027-1.c: New test.
2817
2818 PR c++/33836
2819 * g++.dg/ext/label10.C: New test.
2820
2821 PR c++/33969
2822 * g++.dg/other/ptrmem9.C: New test.
2823
2824 2007-11-04 Andrew Pinski <pinskia@gmail.com>
2825
2826 PR middle-end/32931
2827 * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
2828
2829 2007-11-04 David Edelsohn <edelsohn@gnu.org>
2830
2831 * g++.dg/cpp/_Pragma1.C: Disable on AIX.
2832 * g++.dg/ext/visibility/namespace2.C: Add argument to
2833 dg-require-visibility.
2834 * g++.dg/ext/java-1.C: Disable on AIX.
2835
2836 2007-11-03 Dorit Nuzman <doirit@il.ibm.com>
2837
2838 * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.
2839
2840 2007-11-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2841
2842 PR fortran/33881
2843 * gfortran.dg/assumed_charlen_arg_1.f90: New test.
2844
2845 2007-11-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2846
2847 PR c/29062
2848 * gcc.dg/20031223-1.c: Adjust error output.
2849 * gcc.dg/parse-decl-after-label.c: New.
2850
2851 2007-11-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2852
2853 PR libfortran/24685
2854 * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
2855 * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
2856 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
2857
2858 2007-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
2859
2860 PR rtl-optimization/28940
2861 * gcc.target/i386/addr-sel-1.c: New test.
2862
2863 2007-11-03 Jakub Jelinek <jakub@redhat.com>
2864
2865 PR middle-end/33670
2866 * gcc.dg/pr33670.c: New test.
2867
2868 2007-11-02 Jakub Jelinek <jakub@redhat.com>
2869
2870 PR c++/33516
2871 * g++.dg/lookup/typedef1.C: New test.
2872
2873 2007-11-02 Janis Johnson <janis187@us.ibm.com>
2874
2875 PR testsuite/32076
2876 * lib/scandump.exp (dump-suffix): New.
2877 (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
2878 Include dump suffix in pass/fail messages, put regexp in quotes.
2879
2880 2007-11-02 Paolo Carlini <pcarlini@suse.de>
2881
2882 PR c++/33495
2883 * g++.dg/other/error19.C: New.
2884
2885 2007-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
2886
2887 PR rtl-optimization/28062
2888 * gcc.c-torture/compile/20071102-1.c: New test.
2889
2890 2007-11-01 Douglas Gregor <doug.gregor@gmail.com>
2891
2892 * g++.dg/cpp0x/pr33955.C: New.
2893
2894 2007-11-01 Tom Tromey <tromey@redhat.com>
2895
2896 PR preprocessor/30805:
2897 * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
2898
2899 2007-11-02 Jakub Jelinek <jakub@redhat.com>
2900
2901 PR rtl-optimization/33648
2902 * gcc.dg/pr33648.c: New test.
2903
2904 2007-11-01 Jakub Jelinek <jakub@redhat.com>
2905
2906 PR c++/32384
2907 * g++.dg/template/pseudodtor1.C: New test.
2908 * g++.dg/template/pseudodtor2.C: New test.
2909
2910 PR c++/32260
2911 * g++.dg/rtti/typeid7.C: New test.
2912
2913 2007-11-01 Tom Tromey <tromey@redhat.com>
2914
2915 PR preprocessor/30805:
2916 * gcc.dg/cpp/pr30805.c: New file.
2917
2918 2007-11-01 Janis Johnson <janis187@us.ibm.com>
2919
2920 PR testsuite/25352
2921 * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
2922 add dg-skip-if.
2923 * gcc.c-torture/compile/20001205-1.c: Ditto.
2924 * gcc.c-torture/compile/20001226-1.c: Ditto.
2925 * gcc.c-torture/compile/20020312-1.c: Ditto.
2926 * gcc.c-torture/compile/20020604-1.c: Ditto.
2927 * gcc.c-torture/compile/920501-12.c: Ditto.
2928 * gcc.c-torture/compile/920501-4.c: Ditto.
2929 * gcc.c-torture/compile/920520-1.c: Ditto.
2930 * gcc.c-torture/compile/980506-1.c: Ditto.
2931 * gcc.c-torture/compile/990617-1.c: Ditto.
2932 * gcc.dg/compare6.c: Ditto.
2933 * g++.old-deja/g++.brendan/crash43.C: Ditto.
2934 * g++.old-deja/g++.brendan/synth1.C: Ditto.
2935 * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
2936 * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
2937 * g++.old-deja/g++.pt/static6.C: Ditto.
2938 * g++.old-deja/g++.pt/crash16.C: Ditto.
2939 * g++.old-deja/g++.mike/p10416.C: Ditto.
2940 * g++.old-deja/g++.mike/ns15.C: Ditto.
2941 * g++.old-deja/g++.mike/eh46.C: Ditto.
2942
2943 2007-11-01 Tom Tromey <tromey@redhat.com>
2944
2945 * gcc.dg/redecl-1.c: Update.
2946 * gcc.dg/pr20368-3.c: Update.
2947 * gcc.dg/inline-14.c: Update.
2948 * gcc.dg/builtins-30.c: Update.
2949 * gcc.dg/dremf-type-compat-4.c: Update.
2950 * gcc.dg/pr20368-2.c: Update.
2951
2952 2007-11-01 Jakub Jelinek <jakub@redhat.com>
2953
2954 PR rtl-optimization/33673
2955 * gcc.dg/pr33673.c: New test.
2956
2957 2007-11-01 Michael Matz <matz@suse.de>
2958
2959 PR tree-optimization/33961
2960 * gcc.dg/pr33961.c: New test.
2961
2962 2007-10-31 Paolo Carlini <pcarlini@suse.de>
2963
2964 PR c++/33494
2965 * g++.dg/template/error35.C: New.
2966
2967 2007-10-31 Jakub Jelinek <jakub@redhat.com>
2968
2969 PR target/31507
2970 * gcc.dg/pr31507-1.c: New test.
2971 * gcc.dg/pr31507-2.c: New test.
2972
2973 2007-10-31 Revital Eres <eres@il.ibm.com>
2974
2975 * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
2976 target.
2977 * gcc.dg/vect/tree-vect.h (check_vect): Add
2978 powerpc-*paired test.
2979 * lib/target-supports.exp (check_750cl_hw_available):
2980 New.
2981 (check_effective_target_vect_int,
2982 check_effective_target_vect_intfloat_cvt,
2983 check_effective_target_powerpc_altivec_ok,
2984 check_effective_target_vect_long,
2985 check_effective_target_vect_sdot_hi,
2986 check_effective_target_vect_udot_hi,
2987 check_effective_target_vect_pack_trunc,
2988 check_effective_target_vect_unpack,
2989 check_effective_target_vect_shift,
2990 check_effective_target_vect_int_mult): Disable for powerpc-*paired
2991 target.
2992 * gcc.dg/vect/vect-ifcvt-11.c: New.
2993 * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
2994 * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
2995 * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
2996 * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
2997 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
2998 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
2999
3000 2007-10-31 Dominique d'Humieres <dominiq@lps.ens.fr>
3001 Tobias Burnus <burnus@net-b.de>
3002
3003 PR fortran/33941
3004 * gfortran.dg/module_read_1.f90: New.
3005
3006 2007-10-31 Tom Tromey <tromey@redhat.com>
3007
3008 PR preprocessor/30786:
3009 * gcc.dg/cpp/pr30786.c: New file.
3010
3011 2007-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3012
3013 PR fortran/33162
3014 * gfortran.dg/interface_19.f90: New.
3015 * gfortran.dg/interface_20.f90: New.
3016 * gfortran.dg/interface_21.f90: New.
3017
3018 2007-10-31 Sebastian Pop <sebastian.pop@amd.com>
3019
3020 PR tree-optimization/32377
3021 * gfortran.dg/vect/pr32377.f90: New.
3022
3023 2007-10-31 Richard Guenther <rguenther@suse.de>
3024
3025 PR middle-end/33779
3026 * gcc.c-torture/execute/pr33779-1.c: New testcase.
3027 * gcc.c-torture/execute/pr33779-2.c: Likewise.
3028
3029 2007-10-31 Paul Thomas <pault@gcc.gnu.org>
3030
3031 PR fortran/33897
3032 * gfortran.dg/contained_3.f90: New.
3033
3034 2007-10-31 Christian Bruel <christian.bruel@st.com>
3035
3036 PR c++/19531
3037 * g++.dg/opt/nrv8.C: New.
3038
3039 2007-10-30 Jakub Jelinek <jakub@redhat.com>
3040
3041 PR c++/33709
3042 * g++.dg/opt/compound1.C: New test.
3043
3044 PR c++/33616
3045 * g++.dg/template/ptrmem18.C: New test.
3046
3047 2007-10-30 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3048
3049 PR fortran/33596
3050 * gfortran.dg/isnan_2.f90: New test.
3051
3052 2007-10-30 Ed Schouten <ed@fxq.nl>
3053
3054 PR tree-optimization/32500
3055 * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
3056
3057 2007-10-30 Douglas Gregor <doug.gregor@gmail.com>
3058
3059 PR c++/31993
3060 PR c++/32252
3061 * g++.dg/cpp0x/pr31993.C: New
3062 * g++.dg/cpp0x/pr32252.C: New
3063
3064 2007-10-30 Jakub Jelinek <jakub@redhat.com>
3065
3066 PR tree-optimization/33723
3067 * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
3068
3069 2007-10-30 Richard Guenther <rguenther@suse.de>
3070
3071 * gcc.c-torture/execute/20071030-1.c: New testcase copied from
3072 gcc.target/i386/loop-3.c.
3073
3074 2007-10-30 Revital Eres <eres@il.ibm.com>
3075
3076 * gcc.dg/vect/pr33866.c: Require vect_long.
3077
3078 2007-10-30 Revital Eres <eres@il.ibm.com>
3079
3080 * gcc.dg/vect/vect-shift-1.c: Require vect_int.
3081 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
3082
3083 2007-10-29 Dorit Nuzman <dorit@il.ibm.com>
3084
3085 PR tree-optimization/32893
3086 * lib/target-supports.exp
3087 (check_effective_target_unaligned_stack): new keyword.
3088 * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
3089 not sensitive to unaligned_stack.
3090 * gcc.dg/vect/vect-3.c: Likewise.
3091 * gcc.dg/vect/vect-4.c: Likewise.
3092 * gcc.dg/vect/vect-5.c: Likewise.
3093 * gcc.dg/vect/vect-6.c: Likewise.
3094 * gcc.dg/vect/vect-7.c: Likewise.
3095 * gcc.dg/vect/vect-13.c: Likewise.
3096 * gcc.dg/vect/vect-17.c: Likewise.
3097 * gcc.dg/vect/vect-18.c: Likewise.
3098 * gcc.dg/vect/vect-19.c: Likewise.
3099 * gcc.dg/vect/vect-20.c: Likewise.
3100 * gcc.dg/vect/vect-21.c: Likewise.
3101 * gcc.dg/vect/vect-22.c: Likewise.
3102 * gcc.dg/vect/vect-27.c: Likewise.
3103 * gcc.dg/vect/vect-29.c: Likewise.
3104 * gcc.dg/vect/vect-64.c: Likewise.
3105 * gcc.dg/vect/vect-65.c: Likewise.
3106 * gcc.dg/vect/vect-66.c: Likewise.
3107 * gcc.dg/vect/vect-72.c: Likewise.
3108 * gcc.dg/vect/vect-73.c: Likewise.
3109 * gcc.dg/vect/vect-86.c: Likewise.
3110 * gcc.dg/vect/vect-all.c: Likewise.
3111 * gcc.dg/vect/slp-25.c: Likewise.
3112 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
3113 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
3114 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
3115
3116 * gcc.dg/vect/vect-31.c: Removed alignment checks.
3117 * gcc.dg/vect/vect-34.c: Likewise.
3118 * gcc.dg/vect/vect-36.c: Likewise.
3119 * gcc.dg/vect/vect-64.c: Likewise.
3120 * gcc.dg/vect/vect-65.c: Likewise.
3121 * gcc.dg/vect/vect-66.c: Likewise.
3122 * gcc.dg/vect/vect-68.c: Likewise.
3123 * gcc.dg/vect/vect-76.c: Likewise.
3124 * gcc.dg/vect/vect-77.c: Likewise.
3125 * gcc.dg/vect/vect-78.c: Likewise.
3126
3127 * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
3128 testcase (without no-section-anchors prefix) but with global arrays.
3129 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
3130 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
3131 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3132 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
3133 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
3134 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
3135 * gcc.dg/vect/vect-77-global.c: Likewise.
3136 * gcc.dg/vect/vect-78-global.c: Likewise.
3137
3138 * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
3139 testcase (without no-section-anchors prefix) but fix alignment checks
3140 to also consider unaligned_stack targets.
3141 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
3142
3143 2007-10-29 Jakub Jelinek <jakub@redhat.com>
3144
3145 PR tree-optimization/33723
3146 * gcc.c-torture/execute/20071029-1.c: New test.
3147 * gcc.dg/tree-ssa/pr33723.c: New test.
3148
3149 2007-10-29 Richard Sandiford <rsandifo@nildram.co.uk>
3150
3151 PR tree-optimization/33614
3152 * gcc.c-torture/compile/pr33614.c: New test.
3153
3154 2007-10-29 Richard Guenther <rguenther@suse.de>
3155
3156 PR tree-optimization/33870
3157 * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
3158
3159 2007-10-29 Jakub Jelinek <jakub@redhat.com>
3160
3161 PR tree-optimization/33757
3162 * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
3163 true architectures instead of having a big dg-skip-if.
3164
3165 PR c++/33841
3166 * g++.dg/other/bitfield3.C: New test.
3167
3168 2007-10-29 Richard Guenther <rguenther@suse.de>
3169
3170 * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
3171
3172 2007-10-29 Razya Ladelsky <razya@il.ibm.com>
3173
3174 Automatic parallelization reduction tests.
3175
3176 * gcc.dg/tree-ssa/reduc-1.c: New test.
3177 * gcc.dg/tree-ssa/reduc-1char.c: New test.
3178 * gcc.dg/tree-ssa/reduc-1short.c: New test.
3179 * gcc.dg/tree-ssa/reduc-2.c: New test.
3180 * gcc.dg/tree-ssa/reduc-2char.c: New test.
3181 * gcc.dg/tree-ssa/reduc-2short.c: New test.
3182 * gcc.dg/tree-ssa/reduc-3.c: New test.
3183 * gcc.dg/tree-ssa/reduc-6.c: New test.
3184 * gcc.dg/tree-ssa/reduc-7.c: New test.
3185 * gcc.dg/tree-ssa/reduc-8.c: New test.
3186 * gcc.dg/tree-ssa/reduc-9.c: New test.
3187
3188 2007-10-29 Razya Ladelsky <razya@il.ibm.com>
3189 Zdenek Dvorak <ook@ucw.cz>
3190
3191 OMP_ATOMIC Changes, testsuite changes.
3192
3193 * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
3194 instead of gimple dump.
3195 * gcc.dg/gomp/atomic-9.c: Same.
3196 * gcc.dg/gomp/atomic-10.c: Same.
3197 * g++.dg/gomp/atomic-3.C: Same.
3198 * g++.dg/gomp/atomic-9.C: Same.
3199 * g++.dg/gomp/atomic-10.C: Same.
3200
3201 2007-10-29 Paul Thomas <pault@gcc.gnu.org>
3202
3203 PR fortran/31217
3204 PR fortran/33811
3205 * gfortran.dg/forall_12.f90: New test.
3206
3207 PR fortran/33686
3208 * gfortran.dg/forall_13.f90: New test.
3209
3210 2007-10-28 Paolo Carlini <pcarlini@suse.de>
3211 Mark Mitchell <mark@codesourcery.com>
3212
3213 PR c++/30659
3214 * g++.dg/template/crash71.C: New.
3215
3216 2007-10-28 Tobias Schlüter <tobi@gcc.gnu.org>
3217
3218 PR fortran/32147
3219 * gfortran.dg/module_md5_1.f90: Update hash-value.
3220
3221 2007-10-28 Andrew Pinski <pinskia@gmail.com>
3222
3223 PR tree-opt/33589
3224 * g++.dg/torture/pr33589-1.C: New testcase.
3225 * g++.dg/torture/pr33589-2.C: New testcase.
3226
3227 2007-10-28 Richard Guenther <rguenther@suse.de>
3228
3229 * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
3230
3231 2007-10-28 Martin Michlmayr <tbm@cyrius.com>
3232 Uros Bizjak <ubizjak@gmail.com>
3233
3234 PR tree-optimization/33920
3235 * gcc.dg/tree-ssa/pr33290.c: New test.
3236
3237 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3238
3239 PR fortran/31306
3240 * gfortran.dg/argument_check_7.f90: New test.
3241 * gfortran.dg/argument_check_8.f90: New test.
3242
3243 2007-10-27 Uros Bizjak <ubizjak@gmail.com>
3244
3245 * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
3246 * gcc.target/i386/sse-13.c: Also include mm3dnow.h. Add
3247 "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
3248 * gcc.target/i386/sse-14.c: Ditto.
3249
3250 2007-10-27 Jakub Jelinek <jakub@redhat.com>
3251
3252 PR c++/33844
3253 * g++.dg/other/ptrmem8.C: New test.
3254
3255 PR c++/33842
3256 * g++.dg/template/error34.C: New test.
3257
3258 2007-10-27 Uros Bizjak <ubizjak@gmail.com>
3259
3260 * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
3261
3262 2007-10-27 Richard Guenther <rguenther@suse.de>
3263
3264 PR tree-optimization/33870
3265 * gcc.dg/tree-ssa/alias-15.c: New testcase.
3266 * gcc.c-torture/execute/pr33870.c: Likewise.
3267
3268 2007-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3269
3270 PR fortran/33162
3271 * gfortran.dg/argument_checking_9.f90: New test.
3272
3273 2007-10-26 Douglas Gregor <doug.gregor@gmail.com>
3274
3275 * g++.dg/other/pr33601.C: New.
3276
3277 2007-10-26 Paolo Carlini <pcarlini@suse.de>
3278
3279 PR c++/31988
3280 * g++.dg/init/new25.C: New.
3281
3282 2007-10-26 Douglas Gregor <doug.gregor@gmail.com>
3283
3284 * g++.dg/cpp0x/pr33839.C: New.
3285
3286 2007-10-26 Jakub Jelinek <jakub@redhat.com>
3287
3288 PR c++/33744
3289 * g++.dg/template/arg6.C: New test.
3290
3291 2007-10-26 Paolo Carlini <pcarlini@suse.de>
3292
3293 PR c++/31747
3294 * g++.dg/parse/crash39.C: New.
3295
3296 2007-10-26 Uros Bizjak <ubizjak@gmail.com>
3297
3298 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
3299 "&x\\\[5\\\]" pattern. Search for "offset: 0x0f+fc" instead of
3300 "offset: -4B".
3301
3302 2007-10-25 David Daney <ddaney@avtrex.com>
3303
3304 * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
3305
3306 2007-10-25 Paolo Carlini <pcarlini@suse.de>
3307
3308 PR c++/33843
3309 * g++.dg/template/error32.C: New.
3310
3311 2007-10-25 Martin Michlmayr <tbm@cyrius.com>
3312 Ira Rosen <irar@il.ibm.com>
3313
3314 PR tree-optimization/33833
3315 * gcc.dg/vect/pr33833.c: New testcase.
3316
3317 2007-10-25 David Daney <ddaney@avtrex.com>
3318
3319 * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
3320
3321 2007-10-25 Martin Michlmayr <tbm@cyrius.com>
3322 Ira Rosen <irar@il.ibm.com>
3323
3324 PR tree-optimization/33866
3325 * gcc.dg/vect/pr33866.c: New testcase.
3326
3327 2007-10-24 Uros Bizjak <ubizjak@gmail.com>
3328
3329 * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
3330 Add -w to compile flags to suppress "call-clobbered register" warnings
3331 and remove dg-warning directives.
3332
3333 2007-10-24 Uros Bizjak <ubizjak@gmail.com>
3334
3335 * gcc.dg/sms-2.c: Cleanup sms dump file.
3336 * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
3337 profile-use step.
3338
3339 2007-10-24 David Daney <ddaney@avtrex.com>
3340
3341 * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
3342
3343 2007-10-24 Richard Sandiford <rsandifo@nildram.co.uk>
3344
3345 PR target/33755
3346 * gcc.target/mips/pr33755.c: New test.
3347
3348 2007-10-24 Ira Rosen <irar@il.ibm.com>
3349
3350 PR tree-optimization/33804
3351 * gcc.dg/vect/pr33804.c: New testcase.
3352
3353 2007-10-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3354
3355 PR forrtran/33849
3356 gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
3357
3358 2007-10-23 Martin Michlmayr <tbm@cyrius.com>
3359 Uros Bizjak <ubizjak@gmail.com>
3360
3361 PR rtl-optimization/33846
3362 * gcc.dg/vect/pr33846.c: New testcase.
3363
3364 2007-10-23 Martin Michlmayr <tbm@cyrius.com>
3365 Dorit Nuzman <dorit@il.ibm.com>
3366
3367 PR tree-optimization/33860
3368 * g++.dg/vect/pr33860.cc: New test.
3369 * g++.dg/vect/pr33860a.cc: New test.
3370
3371 2007-10-23 Tehila Meyzels <tehila@il.ibm.com>
3372 Revital Eres <eres@il.ibm.com>
3373
3374 * gcc.dg/sms-2.c: New testcase.
3375
3376 2007-10-22 David S. Miller <davem@davemloft.net>
3377
3378 * gcc.dg/globalreg-1.c: New test.
3379
3380 2007-10-22 Martin Michlmayr <tbm@cyrius.com>
3381 Dorit Nuzman <dorit@il.ibm.com>
3382
3383 PR tree-optimization/33834
3384 PR tree-optimization/33835
3385 * g++.dg/vect/pr33834_1.cc: New test.
3386 * g++.dg/vect/pr33834_2.cc: New test.
3387 * g++.dg/vect/pr33835.cc: New test.
3388
3389 2007-10-22 Jakub Jelinek <jakub@redhat.com>
3390
3391 * gcc.dg/pr33644.c: New test.
3392
3393 2007-10-22 Jakub Jelinek <jakub@redhat.com>
3394
3395 PR c++/33372
3396 * g++.dg/gomp/pr33372-1.C: New test.
3397 * g++.dg/gomp/pr33372-2.C: New test.
3398 * g++.dg/gomp/pr33372-3.C: New test.
3399
3400 2007-10-22 Michael Matz <matz@suse.de>
3401
3402 PR tree-optimization/33855
3403 * gcc.c-torture/compile/pr33855.c: New testcase.
3404
3405 2007-10-22 Ira Rosen <irar@il.ibm.com>
3406
3407 PR tree-optimization/33854
3408 * gcc.dg/vect/O1-pr33854.c: New testcase.
3409 * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
3410
3411 2007-10-21 David Edelsohn <edelsohn@gnu.org>
3412
3413 * gcc.dg/unwind-1.c: Disable on AIX.
3414 * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
3415
3416 2007-10-21 Paul Thomas <pault@gcc.gnu.org>
3417
3418 PR fortran/33749
3419 * gfortran.dg/assign_9.f90: New test.
3420
3421 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
3422
3423 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
3424 (dg-mips-options): Skip tests that specify an ABI other than o32
3425 and o64 if generating MIPS16 hard-float code.
3426
3427 2007-10-21 Ira Rosen <irar@il.ibm.com>
3428 Revital Eres <eres@il.ibm.com>
3429
3430 * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
3431 * gcc.dg/vect/vect-16.c: Fix comment.
3432 * gcc.dg/vect/pr33369.c: Require vect_int.
3433 * gcc.dg/vect/slp-33.c: Add spaces.
3434 * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
3435 targets.
3436 * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
3437 * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
3438 targets.
3439 * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
3440 * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
3441 targets.
3442 * gcc.dg/vect/slp-10.c: Add spaces.
3443 * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
3444 targets.
3445 * gcc.dg/vect/slp-36.c: Require vect_int.
3446 * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
3447 gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
3448 gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
3449 * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
3450 targets.
3451 * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
3452 * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
3453 instead of vector_alignment_reachable_for_double.
3454 * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
3455 (natural_alignment): Split into...
3456 (natural_alignment_32, natural_alignment_64): New.
3457 (vector_alignment_reachable): Depend on natural_alignment_32.
3458 (vector_alignment_reachable_for_double): Rename to ...
3459 (vector_alignment_reachable_for_64bit): And depend on
3460 natural_alignment_64.
3461
3462 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
3463
3464 * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
3465 MIPS targets.
3466 * g++.dg/vect/vect.exp: Likewise.
3467 * lib/fortran-torture.exp: Likewise.
3468 * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
3469 mipsisa64*-*-* as the target selector. Remove -mips64,
3470 -mhard-float and -mgp64 from the options list.
3471 * gcc.target/mips/mips-ps-2.c: Likewise.
3472 * gcc.target/mips/mips-ps-3.c: Likewise.
3473 * gcc.target/mips/mips-ps-4.c: Likewise.
3474 * gcc.target/mips/mips-ps-6.c: Likewise.
3475 * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
3476 options list.
3477 * gcc.target/mips/sb1-1.c: Likewise.
3478 * gcc.target/mips/mips-ps-type.c: Likewise.
3479 * gcc.target/mips/mips-ps-7.c: New test.
3480 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3481 * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
3482 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
3483 mips_gp instead of mips_fp64 and mips_gp64. Treat -mgp32 -mfp64
3484 as forcing an ABI and an architecture.
3485 (is_gp32_flag, is_gp64_flag): Fold into...
3486 (dg-mips-options): ...here. Make -mpaired-single imply -mfp64,
3487 then -mfp64 imply -mhard-float. Apply register rules after the
3488 loop. Handle -march=mipsN like -mipsN.
3489
3490 2007-10-20 David Edelsohn <edelsohn@gnu.org>
3491
3492 * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
3493 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
3494
3495 2007-10-20 Tobias Burnus <burnus@net-b.de>
3496
3497 PR fortran/33818
3498 * gfortran.dg/entry_dummy_ref_3.f90: New.
3499
3500 2007-10-20 Paul Thomas <pault@gcc.gnu.org>
3501 FX Coudert <fxcoudert@gcc.gnu.org>
3502
3503 PR fortran/31608
3504 * gfortran.dg/char_cast_1.f90: New test.
3505
3506 2007-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
3507
3508 * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
3509 * gfortran.dg/large_real_kind_2.F90: ditto.
3510 * gfortran.dg/default_format_2.f90: ditto.
3511 * gfortran.dg/default_format_denormal_1.f90: ditto.
3512
3513 2007-10-19 Richard Guenther <rguenther@suse.de>
3514
3515 PR middle-end/33816
3516 PR middle-end/32921
3517 * gfortran.dg/pr32921.f: New testcase.
3518
3519 2007-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3520
3521 PR libfortran/33544
3522 * gfortran.dg/transfer_check_1.f90: Adjust options.
3523
3524 2007-10-19 Richard Guenther <rguenther@suse.de>
3525
3526 Revert
3527 2007-10-19 Richard Guenther <rguenther@suse.de>
3528
3529 PR middle-end/32921
3530 * gfortran.dg/pr32921.f: New testcase.
3531
3532 2007-10-19 Richard Guenther <rguenther@suse.de>
3533
3534 * gcc.c-torture/execute/20071018-1.c: New testcase.
3535
3536 2007-10-19 Richard Guenther <rguenther@suse.de>
3537
3538 PR middle-end/32921
3539 * gfortran.dg/pr32921.f: New testcase.
3540
3541 2007-10-18 Benjamin Kosnik <bkoz@redhat.com>
3542
3543 * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
3544
3545 2007-10-18 Richard Sandiford <rsandifo@nildram.co.uk>
3546
3547 * gcc.target/mips/save-restore-3.c: Don't clobber $17.
3548
3549 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
3550
3551 PR fortran/33233
3552 * gfortran.dg/host_assoc_function_1.f90: Correct references.
3553 * gfortran.dg/host_assoc_function_3.f90: New test.
3554
3555 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
3556
3557 PR fortran/33733
3558 * gfortran.dg/transfer_simplify_6.f90: New test.
3559
3560 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
3561 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3562
3563 PR middle-end/33794
3564 * gfortran.dg/pr33794.f90: New testcase.
3565
3566 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
3567
3568 PR target/32961
3569 * gcc.target/i386/pr32961.c: New testcase.
3570 * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
3571 __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
3572 __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
3573 __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
3574 __builtin_ia32_pslldi128 defines.
3575
3576 2007-10-17 Christopher D. Rickett <crickett@lanl.gov>
3577
3578 PR fortran/33760
3579 * gfortran.dg/c_ptr_tests_13.f03: New test case.
3580
3581 2007-10-16 Paolo Carlini <pcarlini@suse.de>
3582
3583 PR c++/28639
3584 PR c++/30299
3585 * g++.dg/template/void12.C: New.
3586 * g++.dg/template/void13.C: New.
3587
3588 2007-10-16 Paolo Carlini <pcarlini@suse.de>
3589
3590 PR c++/31446
3591 * g++.dg/template/void11.C: New.
3592 * g++.dg/template/void2.C: Adjust error markers.
3593 * g++.dg/template/void10.C: Likewise.
3594 * g++.dg/template/crash55.C: Likewise.
3595
3596 2007-10-16 Mark Mitchell <mark@codesourcery.com>
3597
3598 * g++.dg/opt/const5.C: New test.
3599
3600 2007-10-15 Paolo Bonzini <bonzini@gnu.org>
3601 Maxim Kuvyrkov <maxim@codesourcery.com>
3602
3603 * gcc.target/ia64/20040709-2.c: New test.
3604
3605 2007-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
3606
3607 * gfortran.dg/gamma_5.f90: xfail on FreeBSD
3608
3609 2007-10-15 Richard Sandiford <rsandifo@nildram.co.uk>
3610
3611 * gcc.target/mips/dse-1.c: Pass the union as a second parameter
3612 to each function. Check that there are no unsigned loads.
3613
3614 2007-10-15 Jakub Jelinek <jakub@redhat.com>
3615
3616 PR tree-optimization/33136
3617 * gcc.c-torture/execute/20070824-1.c: New test.
3618 * gcc.dg/pr33136-1.c: New test.
3619 * gcc.dg/pr33136-2.c: New test.
3620 * gcc.dg/pr33136-3.c: New test.
3621
3622 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
3623
3624 PR tree-optimization/33735
3625 * g++.dg/torture/pr33735.C: New.
3626
3627 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
3628
3629 PR middle-end/33706
3630 * gcc.dg/va-arg-pack-2.c: New.
3631
3632 2007-10-15 Jakub Jelinek <jakub@redhat.com>
3633
3634 PR tree-optimization/33619
3635 * gcc.dg/pr33619.c: New test.
3636
3637 2007-10-15 David Edelsohn <edelsohn@gnu.org>
3638
3639 lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
3640 flag for AIX.
3641 (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
3642
3643 2007-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3644
3645 PR libfortran/33055
3646 * gfortran.dg/inquire_11.f90: New test.
3647 * gfortan.dg/negative_unit_int8.f: New test.
3648
3649 2007-10-15 Maxim Kuvyrkov <maxim@codesourcery.com>
3650
3651 PR target/33133
3652 * gcc.c-torture/compile/pr33133.c: New test.
3653
3654 2007-10-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3655
3656 PR libfortran/33672
3657 * gfortran.dg/namelist_40.f90: New test.
3658
3659 2007-10-14 Tobias Burnus <burnus@net-b.de>
3660
3661 PR fortran/33745
3662 * gfortran.dg/bounds_check_11.f90: New.
3663
3664 2007-10-14 Andrew Pinski <pinskia@gmail.com>
3665
3666 PR c++/30303
3667 * g++.dg/other/ctor1.C: New test.
3668 * g++.dg/other/ctor2.C: New test.
3669 * g++.dg/other/dtor1.C: New test.
3670
3671 2007-10-14 Tobias Burnus <burnus@gcc.gnu.org>
3672
3673 * gfortran.dg/bounds_check_10.f90: Fix testcase.
3674
3675 2007-10-13 Tobias Schlüter <tobi@gcc.gnu.org>
3676 Paul Thomas <pault@gcc.gnu.org>
3677
3678 PR fortran/33254
3679 PR fortran/33727
3680 * gfortran.dg/bounds_check_10.f90: New.
3681
3682 2007-10-13 David Edelsohn <edelsohn@gnu.org>
3683
3684 * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
3685 * gcc.target/powerpc/popcount-1.c: Same.
3686
3687 2007-10-12 Simon Martin <simartin@users.sourceforge.net>
3688
3689 PR c++/26698
3690 * g++.dg/conversion/op4.C: New test.
3691
3692 2007-10-12 Richard Sandiford <rsandifo@nildram.co.uk>
3693
3694 * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
3695
3696 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
3697
3698 PR fortran/33542
3699 * gfortran.dg/ambiguous_specific_1.f90: New test.
3700
3701 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
3702
3703 PR fortran/33664
3704 * gfortran.dg/impure_spec_expr_1.f90: New test.
3705 * gfortran.dg/char_result_7.f90: Remove illegal test.
3706
3707 2007-10-12 Nathan Froyd <froydnj@codesourcery.com>
3708
3709 PR 11001
3710 * gcc.target/i386/pr11001-strlen-1.c: New testcase.
3711 * gcc.target/i386/pr11001-strlen-2.c: New testcase.
3712 * gcc.target/i386/pr11001-strlen-3.c: New testcase.
3713 * gcc.target/i386/pr11001-memset-1.c: New testcase.
3714 * gcc.target/i386/pr11001-memset-2.c: New testcase.
3715 * gcc.target/i386/pr11001-memset-3.c: New testcase.
3716 * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
3717 * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
3718 * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
3719
3720 2007-10-12 Richard Guenther <rguenther@suse.de>
3721
3722 PR middle-end/26198
3723 * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
3724 * gcc.c-torture/execute/20071011-1.c: Likewise.
3725 * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
3726
3727 2007-10-12 Uros Bizjak <ubizjak@gmail.com>
3728
3729 PR tree-optimization/33742
3730 * gcc.dg/pr33742.c: New testcase.
3731
3732 2007-10-12 Jakub Jelinek <jakub@redhat.com>
3733
3734 PR tree-optimization/33645
3735 * gcc.dg/pr33645-1.c: New test.
3736 * gcc.dg/pr33645-2.c: New test.
3737 * gcc.dg/pr33645-3.c: New test.
3738
3739 PR c++/32121
3740 * g++.dg/ext/label4.C: Adjust error regexp.
3741 * g++.dg/ext/label6.C: Adjust error regexp.
3742 * g++.dg/ext/label7.C: New test.
3743 * g++.dg/ext/label8.C: New test.
3744 * g++.dg/ext/label9.C: New test.
3745
3746 2007-10-11 Kenneth Zadeck <zadeck@naturalbridge.com>
3747
3748 PR middle-end/33676
3749 * gcc.dg/pr33676.c: New.
3750
3751 2007-10-11 Paolo Carlini <pcarlini@suse.de>
3752
3753 PR c++/31441
3754 * g++.dg/cpp0x/variadic83.C: New.
3755
3756 2007-10-11 Paolo Carlini <pcarlini@suse.de>
3757
3758 PR c++/33461
3759 * g++.dg/cpp0x/variadic81.C: New.
3760 * g++.dg/cpp0x/variadic82.C: Likewise.
3761
3762 2007-10-11 Richard Guenther <rguenther@suse.de>
3763
3764 PR middle-end/33724
3765 * gcc.dg/pr33724.c: New testcase.
3766
3767 2007-10-11 Richard Guenther <rguenther@suse.de>
3768
3769 PR c/33726
3770 * gcc.dg/pr33726.c: New testcase.
3771
3772 2007-10-11 Uros Bizjak <ubizjak@gmail.com>
3773
3774 PR fortran/33500
3775 * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
3776
3777 2007-10-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3778
3779 PR testsuite/33391
3780 * gfortran.dg/do_3.F90: Run with -fwrapv.
3781
3782 2007-10-09 Geoffrey Keating <geoffk@apple.com>
3783
3784 * gcc.dg/unwind-1.c: New.
3785
3786 2007-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3787
3788 PR libfortran/33683
3789 * gfortran.dg/gamma_5.f90: Adjust tolerance to avoid
3790 failure on some common systems.
3791
3792 2007-10-09 Richard Guenther <rguenther@suse.de>
3793
3794 PR middle-end/33692
3795 * gcc.dg/pr33692.c: New testcase.
3796
3797 2007-10-09 Kenneth Zadeck <zadeck@naturalbridge.com>
3798
3799 PR middle-end/33669
3800 * gcc.c-torture/execute/pr33669.c: New.
3801
3802 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
3803
3804 PR tree-optimization/33615
3805 * g++.dg/tree-ssa/pr33615-2.C: New test.
3806
3807 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
3808
3809 PR tree-optimization/33615
3810 * g++.dg/tree-ssa/pr33615.C: New test.
3811
3812 2007-10-08 Alexandre Oliva <aoliva@redhat.com>
3813
3814 PR tree-optimization/33572
3815 * g++.dg/torture/pr33572.C: Replace with complete test.
3816
3817 2007-10-08 Tobias Schlüter <tobi@gcc.gnu.org>
3818
3819 PR fortran/33689
3820 * gfortran.dg/spec_expr_5.f90: New.
3821
3822 2007-10-08 Geoffrey Keating <geoffk@apple.com>
3823
3824 * gcc.dg/pragma-darwin-2.c: New.
3825
3826 2007-10-08 Richard Guenther <rguenther@suse.de>
3827
3828 PR middle-end/33693
3829 PR middle-end/33695
3830 PR middle-end/33697
3831 * gcc.dg/pr33693.c: New testcase.
3832 * gcc.dg/pr33695.c: Likewise.
3833 * gcc.dg/pr33697.c: Likewise.
3834
3835 2007-10-08 Richard Guenther <rguenther@suse.de>
3836
3837 PR middle-end/33691
3838 PR middle-end/33694
3839 PR middle-end/33696
3840 * gcc.dg/pr33691.c: New testcase.
3841 * gcc.dg/pr33694.c: Likewise.
3842 * gcc.dg/pr33696.c: Likewise.
3843
3844 2007-10-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3845
3846 PR libfortran/33683
3847 * gfortran.dg/gamma_5.f90: New test case
3848
3849 2007-10-07 Tobias Schlüter <tobi@gcc.gnu.org>
3850
3851 PR fortran/20851
3852 * initialization_1.f90: Fix dg-error annotations.
3853 * initialization_14.f90: New.
3854 * initialization_7.f90: Fix dg-error annotations.
3855 * initialization_9.f90: Likewise.
3856
3857 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3858
3859 * gfortran.dg/error_recovery_4.f90: New test.
3860
3861 2007-10-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3862
3863 * gfortran.dg/default_format_denormal_2.f90: New test.
3864 * gfortran.dg/default_format_2.inc: New test.
3865 * gfortran.dg/default_format_denormal_1.f90: New test.
3866 * gfortran.dg/default_format_1.inc: New test.
3867 * gfortran.dg/default_format_1.f90: Don't test for denormalized
3868 numbers.
3869 * gfortran.dg/default_format_2.f90: Don't test for denormalized
3870 numbers.
3871
3872 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3873
3874 * gfortran.dg/namelist_15.f90: Revise test.
3875
3876 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
3877
3878 PR tree-optimization/33655
3879 * gcc.dg/torture/pr33655.c: New.
3880
3881 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
3882
3883 PR tree-optimization/33572
3884 * g++.dg/torture/pr33572.C: New.
3885
3886 2007-10-06 Tobias Schlüter <tobi@gcc.gnu.org>
3887
3888 PR fortran/25076
3889 * gfortran.dg/forall_11.f90: New.
3890
3891 2007-10-05 Michael Matz <matz@suse.de>
3892
3893 PR middle-end/33667
3894 * gcc.dg/pr33667.c: New testcase.
3895
3896 2007-10-05 Richard Guenther <rguenther@suse.de>
3897
3898 PR middle-end/33666
3899 * gcc.dg/pr33666.c: New testcase.
3900
3901 2007-10-05 Michael Matz <matz@suse.de>
3902
3903 PR inline-asm/33600
3904 * gcc.target/i386/pr33600.c: New testcase.
3905
3906 2007-10-05 Richard Guenther <rguenther@suse.de>
3907
3908 * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
3909
3910 2007-10-05 Richard Sandiford <rsandifo@nildram.co.uk>
3911
3912 PR target/33635
3913 * gcc.target/mips/pr33635-1.c: New test.
3914
3915 2007-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3916
3917 PR libfortran/33253
3918 * gfortran.dg/namelist_39.f90: Revise to use long names.
3919
3920 2007-10-04 H.J. Lu <hongjiu.lu@intel.com>
3921
3922 PR fortran/33646
3923 * gfortran.dg/pr33646.f90: New file.
3924
3925 2007-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3926
3927 PR fortran/33529
3928 * gfortran.dg/char_type_len_2.f90: Adjust error message.
3929 * gfortran.dg/char_decl_2.f90: New test.
3930
3931 2007-10-04 Richard Guenther <rguenther@suse.de>
3932
3933 PR middle-end/33641
3934 * gcc.c-torture/compile/pr33641.c: New testcase.
3935
3936 2007-10-04 Michael Matz <matz@suse.de>
3937
3938 PR rtl-optimization/33653
3939 * gcc.dg/pr33653.c: New.
3940
3941 2007-10-04 Richard Guenther <rguenther@suse.de>
3942
3943 PR tree-optimization/33627
3944 * g++.dg/torture/pr33627.C: New testcase.
3945
3946 2007-10-04 Tobias Schlüter <tobi@gcc.gnu.org>
3947
3948 PR fortran/33626
3949 * gfortran.dg/parens_6.f90: New.
3950
3951 2007-10-04 Paul Thomas <pault@gcc.gnu.org>
3952
3953 PR fortran/33646
3954 PR fortran/33542
3955 * gfortran.dg/ambiguous_specific_1.f90: Remove.
3956
3957 2007-10-03 Alexandre Oliva <aoliva@redhat.com>
3958
3959 * g++.dg/ext/gnu-inline-global-redecl.C: New.
3960
3961 2007-10-03 Richard Sandiford <rsandifo@nildram.co.uk>
3962
3963 PR target/33635
3964 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
3965 and mips_forced_be.
3966 (dg-mips-options): Handle -EL and -mel. Make -mfp64 imply
3967 -mhard-float and a suitable ISA. Improve handling of -mipsXrY
3968 options.
3969 * gcc.target/mips/fpr-moves-1.c: New test.
3970 * gcc.target/mips/fpr-moves-2.c: Likewise.
3971 * gcc.target/mips/fpr-moves-3.c: Likewise.
3972 * gcc.target/mips/fpr-moves-4.c: Likewise.
3973 * gcc.target/mips/fpr-moves-5.c: Likewise.
3974 * gcc.target/mips/fpr-moves-6.c: Likewise.
3975 * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
3976
3977 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3978
3979 * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
3980
3981 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3982
3983 * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
3984 * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
3985
3986 2007-10-03 Tobias Schlüter <tobi@gcc.gnu.org>
3987
3988 PR fortran/33198
3989 * gfortran.dg/common_errors_1.f90: New.
3990
3991 2007-10-03 Doug Kwan <dougkwan@google.com>
3992 Richard Guenther <rguenther@suse.de>
3993
3994 PR debug/31899
3995 * g++.dg/debug/using3.C: New testcase.
3996
3997 2007-10-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3998
3999 PR libfortran/33253
4000 * gfortran.dg/namelist_38.f90: New test.
4001 * gfortran.dg/namelist_39.f90: New test.
4002
4003 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4004
4005 PR libfortran/33469
4006 * gfortran.dg/default_format_1.f90: New test.
4007 * gfortran.dg/default_format_2.f90: New test.
4008 * gfortran.dg/namelist_print_1.f: Adjust expected output.
4009 * gfortran.dg/real_const_3.f90: Adjust expected output.
4010
4011 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
4012
4013 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
4014 default ABI. Split mips_forced_abi into mips_forced_abi and
4015 mips_forced_regs.
4016 (is_gp32_flag): Return true for -mabi=32.
4017 (is_gp64_flag): New function. Handle 64-bit -mabi options.
4018 (dg-mips-options): Use is_gp64_flag instead of checking specifically
4019 for -mgp64. Update after the mips_forced_abi split. Handle -mabi=*.
4020 Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
4021 * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
4022 * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
4023 * gcc.target/mips/save-restore-2.c: Likewise.
4024 * gcc.target/mips/save-restore-3.c: Likewise.
4025 * gcc.target/mips/save-restore-4.c: Likewise.
4026
4027 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
4028
4029 PR middle-end/33617
4030 * gcc.c-torture/compile/pr33617.c: New test.
4031
4032 2007-10-02 Andreas Tobler <a.tobler@schweiz.org>
4033
4034 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
4035 -gstabs+ for extended options.
4036
4037 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
4038
4039 PR fortran/33542
4040 * gfortran.dg/ambiguous_specific_1.f90: New test.
4041
4042 2007-10-02 Revital Eres <eres@il.ibm.com>
4043
4044 * gcc.target/powerpc/paired-8.c: New test.
4045 * gcc.target/powerpc/paired-9.c: New test.
4046 * gcc.target/powerpc/paired-10.c: New test.
4047
4048 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
4049
4050 PR fortran/33566
4051 * gfortran.dg/derived_comp_array_ref_5.f90: New test.
4052
4053 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
4054
4055 PR fortran/33554
4056 * gfortran.dg/intent_out_2.f90: New test.
4057
4058 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
4059
4060 PR fortran/33550
4061 * gfortran.dg/ambiguous_reference_1.f90: New test.
4062
4063 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
4064
4065 PR fortran/31154
4066 PR fortran/31229
4067 PR fortran/33334
4068 * gfortran.dg/function_kinds_1.f90: New test.
4069 * gfortran.dg/function_kinds_2.f90: New test.
4070 * gfortran.dg/derived_function_interface_1.f90: Correct illegal
4071 use association into interfaces.
4072
4073 2007-10-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4074
4075 PR testsuite/31828
4076 gcc.dg/float-range-3.c (INFINITY): Define if not defined.
4077 (overflow): Use INFINITY, not FP_INFINITE.
4078 gcc.dg/float-range-4.c: Likewise.
4079 gcc.dg/float-range-5.c: Likewise.
4080
4081 2007-10-01 Nick Clifton <nickc@redhat.com>
4082
4083 * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
4084 for 16-bit targets.
4085
4086 2007-09-30 Diego Novillo <dnovillo@google.com>
4087
4088 PR 33593
4089 * g++.dg/tree-ssa/pr33593.C: New test.
4090
4091 2007-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4092
4093 PR libfortran/33400
4094 * gfortran.dg/PR19872.f: Fix test condition.
4095 * gfortran.dg/list_read_7.f90: New test.
4096
4097 2007-09-30 Uros Bizjak <ubizjak@gmail.com>
4098
4099 PR tree-optimization/33597
4100 * gcc.dg/vect/pr33597.c: New testcase.
4101
4102 2007-09-29 Uros Bizjak <ubizjak@gmail.com>
4103
4104 * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
4105 * gcc.target/i386/pr33524.c: ...this.
4106
4107 2007-09-28 Tobias Schlüter <tobi@gcc.gnu.org>
4108
4109 PR fortran/33354
4110 * gfortran.dg/minmaxloc_4.f90: New.
4111
4112 2007-09-28 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4113
4114 * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
4115
4116 2007-09-28 Uros Bizjak <ubizjak@gmail.com>
4117
4118 * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
4119
4120 2007-09-28 Paolo Carlini <pcarlini@suse.de>
4121
4122 PR c++/33213
4123 * g++.dg/cpp0x/variadic79.C: New.
4124
4125 2007-09-28 Michael Matz <matz@suse.de>
4126 Jakub Jelinek <jakub@redhat.com>
4127
4128 PR rtl-optimization/33552
4129 * gcc.target/i386/pr33552.c: New runtime test.
4130 * gcc.target/i386/strinline.c: New compile time test.
4131
4132 2007-09-28 Jakub Jelinek <jakub@redhat.com>
4133
4134 * gfortran.dg/openmp_stack.f90: Removed.
4135
4136 PR c++/31434
4137 * g++.dg/cpp0x/variadic80.C: New test.
4138
4139 2007-09-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4140
4141 * gfortran.dg/namelist_38.f90: Delete test for revertion of
4142 r128057.
4143
4144 2007-09-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
4145
4146 PR middle-end/7003
4147 * gcc.target/powerpc/gcse-1.c: New test.
4148
4149 2007-09-27 Tobias Schlüter <tobi@gcc.gnu.org>
4150
4151 * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
4152 fixed capitalizations.
4153 * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
4154 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
4155 * gfortran.dg/elemental_subroutine_4.f90: Likewise.
4156 * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
4157 * gfortran.dg/maxloc_shape_1.f90: Likewise.
4158 * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
4159 * gfortran.dg/min_max_conformance.f90: Likewise.
4160
4161 2007-09-27 Richard Sandiford <rsandifo@nildram.co.uk>
4162
4163 * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
4164 options.
4165 * gcc.dg/c99-tgmath-2.c: Likewise.
4166 * gcc.dg/c99-tgmath-3.c: Likewise.
4167 * gcc.dg/c99-tgmath-4.c: Likewise.
4168
4169 2007-09-27 Paul Thomas <pault@gcc.gnu.org>
4170
4171 PR fortran/33568
4172 * gfortran.dg/anint_1.f90: New test.
4173
4174 2007-09-27 Ian Lance Taylor <iant@google.com>
4175
4176 PR tree-optimization/33565
4177 * gcc.dg/Wstrict-overflow-20.c: New test.
4178
4179 2007-09-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4180
4181 * gfortran.dg/openmp_stack.f90: Fix typo.
4182 * gfortran.dg/recursive_stack.f90: Fix typo.
4183
4184 2007-09-27 Paolo Carlini <pcarlini@suse.de>
4185
4186 PR c++/33493
4187 * g++.dg/template/error31.C: New.
4188
4189 2007-09-27 Jakub Jelinek <jakub@redhat.com>
4190
4191 * lib/prune.exp: Prune also "^In function .*$" lines and
4192 "^ inlined from .*$" lines.
4193
4194 2007-09-26 Richard Guenther <rguenther@suse.de>
4195
4196 PR tree-optimization/33563
4197 * gcc.dg/torture/pr33563.c: New testcase.
4198
4199 2007-09-26 Joseph Myers <joseph@codesourcery.com>
4200
4201 PR c/25309
4202 * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
4203 array.
4204 * gcc.dg/large-size-array-4.c: New. Copy of large-size-array-2.c
4205 without -O2.
4206
4207 2007-09-26 Richard Guenther <rguenther@suse.de>
4208
4209 PR tree-optimization/30375
4210 PR tree-optimization/33560
4211 * gcc.dg/tree-ssa/complex-4.c: XFAIL.
4212 * gcc.dg/tree-ssa/complex-5.c: Likewise.
4213 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
4214 * gcc.dg/torture/pr30375.c: New testcase.
4215 * gcc.dg/torture/pr33560.c: New testcase.
4216 * gcc.dg/tree-ssa/pr30375.c: Likewise.
4217
4218 2007-09-25 Simon Martin <simartin@users.sourceforge.net>
4219
4220 PR c++/33207
4221 * g++.dg/parse/crash38.C: New test.
4222
4223 2007-09-25 Michael Meissner <michael.meissner@amd.com>
4224
4225 PR target/33524
4226 * gcc.target/i386/sse5-convert.c: New file, test int->long
4227 vectorized conversions.
4228
4229 2007-09-25 Revital Eres <eres@il.ibm.com>
4230
4231 * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
4232
4233 2007-09-25 Joseph Myers <joseph@codesourcery.com>
4234
4235 PR c/32295
4236 * gcc.dg/enum-incomplete-1.c: New test.
4237
4238 2007-09-25 Bernd Schmidt <bernd.schmidt@analog.com>
4239
4240 * gcc.c-torture/compile/20070919-1.c: New test.
4241
4242 2007-09-25 Kaz Kojima <kkojima@gcc.gnu.org>
4243
4244 * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
4245
4246 2007-09-24 Danny Smith <dannysmith@user.sourceforge.net>
4247
4248 PR c++/14688
4249 * g++.dg/inherit/override_attribs.C: New file.
4250
4251 2007-09-23 Tobias Schlüter <tobi@gcc.gnu.org>
4252
4253 PR fortran/33269
4254 * io.c (check_format_string): Move NULL and constant checks into
4255 this function.
4256 (check_io_constraints): Call gfc_simplify_expr() before calling
4257 check_format_string(). Remove NULL and constant checks.
4258
4259 2007-09-24 Roman Zippel <zippel@linux-m68k.org>
4260
4261 * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
4262 * gcc.c-torture/execute/loop-2g.x: Likewise.
4263
4264 2007-09-24 Richard Sandiford <rsandifo@nildram.co.uk>
4265
4266 * lib/target-supports.exp (check_effective_target_mips16_attribute):
4267 Reject hard-float modes unless the ABI is o32 or o64.
4268 * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
4269 of gcc.exp. Skip the tests when mips16 code generation is not
4270 supported.
4271 * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
4272 and use dg-add-options mips16_attribute.
4273
4274 2007-09-24 Jakub Jelinek <jakub@redhat.com>
4275
4276 PR c++/33506
4277 * g++.dg/ext/attrib29.C: New test.
4278
4279 2007-09-23 Ollie Wild <aaw@google.com>
4280
4281 * gcc.dg/fold-bitand-1.c: New test.
4282 * gcc.dg/fold-bitand-2.c: New test.
4283 * gcc.dg/fold-bitand-3.c: New test.
4284 * gcc.dg/fold-bitand-4.c: New test.
4285
4286 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
4287
4288 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
4289 any of the macros to be defined for __mips16.
4290 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
4291
4292 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
4293
4294 * gcc.dg/vect/pr21591.c: Require vect_int.
4295 * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
4296 * gcc.dg/vect/vect-outer-2a.c: Likewise.
4297 * gcc.dg/vect/vect-outer-2c.c: Likewise.
4298
4299 2007-09-23 Jakub Jelinek <jakub@redhat.com>
4300
4301 * gcc.dg/va-arg-pack-len-1.c: Use error and warning
4302 attributes.
4303 * gcc.dg/va-arg-pack-len-2.c: New test.
4304 * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
4305 attributes.
4306 * g++.dg/ext/va-arg-pack-len-2.C: New test.
4307
4308 PR tree-optimization/32772
4309 * gcc.c-torture/compile/20070905-1.c: New test.
4310
4311 PR tree-optimization/32975
4312 * gcc.dg/pr32975.c: New test.
4313
4314 PR middle-end/28755
4315 * gcc.dg/pr28755.c: New test.
4316
4317 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
4318
4319 * lib/target-supports.exp (check_effective_target_nomips16): New
4320 procedure.
4321 * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
4322 for mipsisa64*-*-*.
4323 * gcc.dg/vect/vect.exp: Likewise.
4324 * g++.dg/vect/vect.exp: Likewise.
4325 * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
4326 (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
4327 * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
4328 * gcc.target/mips/branch-cost-2.c (foo): Likewise.
4329 * gcc.target/mips/clear-cache-1.c (f): Likewise.
4330 * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
4331 * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
4332 * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
4333 * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
4334 * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
4335 * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
4336 * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
4337 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
4338 (test14, test15, test16, test17, test18): Likewise.
4339 * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
4340 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
4341 (test14, test15, test16, test17, test18, test19, test20, test21)
4342 (test22): Likewise.
4343 * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
4344 * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
4345 * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
4346 * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
4347 * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
4348 * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
4349 * gcc.target/mips/mips-3d-1.c (main): Likewise.
4350 * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
4351 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4352 (test13, test14, test15, test16, test17, test18, test19, test20)
4353 (test21, test22, test23, test24, test25, test26, test27, test28)
4354 (test29, test30, test31): Likewise.
4355 * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
4356 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4357 (test13, test14, test15, test16, test17, test18, test19, test20)
4358 (test21, test22, test23, test24, test25, test26, test27, test28)
4359 (test29, test30, test31, test32, test33, test34, test35, test36)
4360 (test37, test38, test39, test40, test41, test42, test43, test44)
4361 (test45, test46, test47, test48, test49, test50, test51, test52)
4362 (test53, test54, test55, test56, test57, test58, test59, test60)
4363 (test61, test62, test63): Likewise.
4364 * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
4365 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4366 (test13, test14, test15, test16, test17, test18, test19, test20)
4367 (test21, test22, test23, test24, test25, test26, test27, test28)
4368 (test29, test30, test31): Likewise.
4369 * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
4370 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4371 (test13, test14, test15, test16, test17, test18, test19, test20)
4372 (test21, test22, test23, test24, test25, test26, test27, test28)
4373 (test29, test30, test31): Likewise.
4374 * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
4375 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4376 (test13, test14, test15): Likewise.
4377 * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
4378 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4379 (test13, test14, test15): Likewise.
4380 * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
4381 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4382 (test13, test14, test15, test16, test17, test18, test19, test20)
4383 (test21, test22, test23, test24, test25, test26, test27, test28)
4384 (test29, test30, test31): Likewise.
4385 * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
4386 (matrix_multiply4: Likewise.
4387 * gcc.target/mips/mips-ps-1.c (main): Likewise.
4388 * gcc.target/mips/mips-ps-2.c (main): Likewise.
4389 * gcc.target/mips/mips-ps-3.c (main): Likewise.
4390 * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
4391 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4392 (test13, test14, test15, test16, test17, test18, test19, test20)
4393 (test21, test22, test23, test24, test25, test26, test27, test28)
4394 (test29, test30, test31): Likewise.
4395 * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
4396 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4397 (test13, test14, test15, test16, test17, test18, test19, test20)
4398 (test21, test22, test23, test24, test25, test26, test27, test28)
4399 (test29, test30, test31): Likewise.
4400 * gcc.target/mips/mips-ps-5.c (main): Likewise.
4401 * gcc.target/mips/mips-ps-6.c (main): Likewise.
4402 * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
4403 (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
4404 * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
4405 (sub_v4qi): Likewise.
4406 * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
4407 (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
4408 * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
4409 * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
4410 * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
4411 (subb, subc): Likewise.
4412 * gcc.target/mips/msub-1.c (f1, f2): Likewise.
4413 * gcc.target/mips/msub-2.c (f1, f2): Likewise.
4414 * gcc.target/mips/msub-4.c (f1, f2): Likewise.
4415 * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
4416 * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
4417 * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
4418 * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
4419 * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
4420 * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
4421 * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
4422 * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
4423 * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
4424 * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
4425
4426 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
4427
4428 * lib/target-supports.exp (add_options_for_mips16_attribute)
4429 (check_effective_target_mips16_attribute): New functions.
4430 * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
4431 command line.
4432 (dg-mips-options) Remove -mno-mips16 handling. Add options to
4433 extra_test_flags.
4434 * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
4435 * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
4436 * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
4437 * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
4438 * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
4439 * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
4440 * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
4441 * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
4442 * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
4443 * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
4444 * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
4445 * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
4446 * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
4447 * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
4448 * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
4449 * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
4450 * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
4451 * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
4452 * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
4453 * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
4454 * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
4455 * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
4456 * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
4457 * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
4458 (NOMIPS16): Delete.
4459 * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
4460 of dg-options.
4461 * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
4462 options. Require { target mips16_attribute } and use dg-add-options
4463 to add the associated options.
4464 (foo): Use MIPS16.
4465 * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
4466 * gcc.target/mips/call-saved-3.c: Likewise.
4467 * gcc.target/mips/code-readable-1.c: Require { target
4468 mips16_attribute } and use dg-add-options to add the associated
4469 options. Remove trailing whitespace.
4470 (NOMIPS16): Delete.
4471 * gcc.target/mips/code-readable-2.c: Likewise.
4472 * gcc.target/mips/code-readable-3.c: Likewise.
4473 * gcc.target/mips/mips16-attributes-2.c: Likewise.
4474 * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
4475 Require { target mips16_attribute } and use dg-add-options to
4476 add the associated options.
4477 (cksum16, cksum8): Use MIPS16.
4478 * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
4479 Require { target mips16_attribute } and use dg-add-options to
4480 add the associated options.
4481 (foo): Use MIPS16.
4482 * gcc.target/mips/save-restore-2.c: Likewise.
4483 * gcc.target/mips/save-restore-3.c: Likewise.
4484 * gcc.target/mips/save-restore-4.c: Likewise.
4485 * gcc.target/mips/save-restore-5.c: Likewise. Also remove
4486 -mno-abicalls.
4487 * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
4488 (foo): Use NOMIPS16.
4489
4490 2007-09-22 Paul Thomas <pault@gcc.gnu.org>
4491
4492 PR fortran/33337
4493 * gfortran.dg/derived_comp_array_ref_3.f90: New test.
4494
4495 PR fortran/33376
4496 * gfortran.dg/derived_comp_array_ref_4.f90: New test.
4497
4498 2007-09-22 Tobias Burnus <burnus@net-b.de>
4499
4500 PR fortran/33445
4501 * gfortran.dg/gomp/free-2.f90: New.
4502 * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
4503 * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
4504
4505 2007-09-22 Uros Bizjak <ubizjak@gmail.com>
4506
4507 * gcc.target/i386/sse5-hadduX.c: Remove target selector.
4508 * gcc.target/i386/sse5-haddX.c: Ditto.
4509 * gcc.target/i386/sse5-hsubX.c: Ditto.
4510 * gcc.target/i386/sse5-maccXX.c: Ditto.
4511 * gcc.target/i386/sse5-msubXX.c: Ditto.
4512 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
4513 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
4514 * gcc.target/i386/sse5-permpX.c: Ditto.
4515 * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
4516 effective target.
4517 * gcc.target/i386/sse5-fma-vector.c: Ditto.
4518 * gcc.target/i386/sse5-ima-vector.c: Ditto.
4519 * gcc.target/i386/sse5-pcmov.c: Ditto.
4520 * gcc.target/i386/sse5-pcmov2.c: Ditto.
4521
4522 2007-09-22 Richard Guenther <rguenther@suse.de>
4523
4524 PR tree-optimization/33146
4525 * gcc.c-torture/compile/pr33146.c: New testcase.
4526
4527 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
4528
4529 * lib/target-supports.exp (check_cached_effective_target): New
4530 procedure.
4531 (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
4532 (check_effective_target_c99_runtime): New procedure.
4533 * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
4534 (test3l): Likewise cargl.
4535 * gcc.dg/builtins-59.c: Require c99_runtime.
4536 * gcc.dg/builtins-61.c: Likewise.
4537 * gcc.dg/builtins-62.c: Likewise.
4538
4539 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
4540
4541 * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
4542 * lib/target-supports-dg.exp (dg-add-options): Likewise.
4543 * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
4544 target-specific dg-options.
4545 * gcc.dg/builtins-20.c: Likewise.
4546 * gcc.dg/builtins-53.c: Likewise.
4547 * gcc.dg/builtins-55.c: Likewise.
4548 * gcc.dg/single-precision-constant.c: Likewise.
4549 * gcc.dg/torture/builtin-convert-1.c: Likewise.
4550 * gcc.dg/torture/builtin-convert-2.c: Likewise.
4551 * gcc.dg/torture/builtin-convert-3.c: Likewise.
4552 * gcc.dg/torture/builtin-convert-4.c: Likewise.
4553 * gcc.dg/torture/builtin-power-1.c: Likewise.
4554
4555 2007-09-21 Chao-ying Fu <fu@mips.com>
4556
4557 * lib/target-supports.exp (check_effective_target_fixed_point): New to
4558 check if targets have fixed-point supports.
4559 * gcc.dg/fixed-point/fixed-point.exp: New file.
4560 * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
4561 * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
4562 * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
4563 * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
4564 * gcc.dg/fixed-point/constants-pedantic.c,
4565 * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
4566 * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
4567 * gcc.dg/fixed-point/keywords-ignored-c99.c,
4568 * gcc.dg/fixed-point/keywords-pedantic.c,
4569 * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
4570 * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
4571 * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
4572 * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
4573 * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
4574 * gcc.dg/fixed-point/func-vararg-mixed.c,
4575 * gcc.dg/fixed-point/operator-logical.c,
4576 * gcc.dg/fixed-point/struct-union.c,
4577 * gcc.dg/fixed-point/bit-complement.c,
4578 * gcc.dg/fixed-point/operator-bitwise.c,
4579 * gcc.dg/fixed-point/operator-comma.c,
4580 * gcc.dg/fixed-point/struct-layout-1.c,
4581 * gcc.dg/fixed-point/union-init.c,
4582 * gcc.dg/fixed-point/Wbad-function-cast-1.c,
4583 * gcc.dg/fixed-point/func-mixed.c,
4584 * gcc.dg/fixed-point/func-vararg-size0.c,
4585 * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
4586 * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
4587 * gcc.dg/fixed-point/operator-unary.c,
4588 * gcc.dg/fixed-point/allop-const.c,
4589 * gcc.dg/fixed-point/muldiv-warning.c,
4590 * gcc.dg/nofixed-point-1.c,
4591 * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
4592 * gcc.target/mips/fixed-vector-type.c,
4593 * gcc.target/mips/fixed-scalar-type.c: New tests.
4594
4595 2007-09-21 Olivier Hainque <hainque@adacore.com>
4596
4597 * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
4598 * gnat.dg/test_nested_subtype_byref.adb: New test.
4599
4600 2007-09-21 Jakub Jelinek <jakub@redhat.com>
4601
4602 PR fortran/33439
4603 * gfortran.dg/gomp/pr33439.f90: New test.
4604
4605 2007-09-21 Tobias Burnus <burnus@net-b.de>
4606
4607 PR fortran/33455
4608 * gfortran.dg/merge_char_3.f90: New.
4609
4610 2007-09-21 Tobias Burnus <burnus@net-b.de>
4611
4612 PR fortran/33037
4613 * gfortran.dg/transfer_check_1.f90: New.
4614
4615 2007-09-20 Asher Langton <langton2@llnl.gov>
4616
4617 PR fortran/20441
4618 * gfortran.dg/init_flag_1.f90: New.
4619 * gfortran.dg/init_flag_2.f90: New.
4620 * gfortran.dg/init_flag_3.f90: New.
4621 * gfortran.dg/init_flag_4.f90: New.
4622 * gfortran.dg/init_flag_5.f90: New.
4623 * gfortran.dg/init_flag_6.f90: New.
4624 * gfortran.dg/init_flag_7.f90: New.
4625
4626 2007-09-20 Paolo Carlini <pcarlini@suse.de>
4627
4628 PR c++/33460
4629 * g++.dg/ext/anon-struct6.C: New.
4630
4631 2007-09-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4632
4633 PR libfortran/23272
4634 * gfortran.dg/inquire_10.f90: New test.
4635
4636 2007-09-20 Joseph Myers <joseph@codesourcery.com>
4637
4638 * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
4639
4640 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4641
4642 PR fortran/33221
4643 * gfortran.dg/used_types_18.f90: Declare variable of empty
4644 derived type.
4645
4646 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4647
4648 PR fortran/33288
4649 * gfortran.dg/array_constructor_19.f90: New test.
4650
4651 2007-09-20 Jakub Jelinek <jakub@redhat.com>
4652
4653 PR debug/33316
4654 * gcc.dg/debug/pr33316.c: New test.
4655
4656 PR c++/33496
4657 * g++.dg/cpp0x/variadic76.C: New test.
4658 * g++.dg/cpp0x/variadic77.C: New test.
4659 * g++.dg/cpp0x/variadic78.C: New test.
4660
4661 PR c/33238
4662 PR c/27301
4663 * gcc.c-torture/execute/20070919-1.c: New test.
4664 * gcc.dg/pr33238.c: New test.
4665 * gcc.dg/pr27301.c: New test.
4666
4667 2007-09-20 Richard Sandiford <rsandifo@nildram.co.uk>
4668
4669 * lib/target-supports.exp (check_effective_target_mips64): New
4670 procedure.
4671 * gcc.dg/lower-subreg-1.c: Require !mips64.
4672 * gcc.dg/sibcall-3.c (ATTR): New macro.
4673 (recurser_void1, recurser_void2): Use it.
4674 * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
4675 * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
4676
4677 2007-09-20 Tobias Schlüter <tobi@gcc.gnu.org>
4678
4679 * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
4680 * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test. Add
4681 warning annotation.
4682 * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
4683
4684 2007-09-20 Christopher D. Rickett <crickett@lanl.gov>
4685
4686 PR fortran/33497
4687 * gfortran.dg/c_loc_tests_11.f03: New test case.
4688
4689 2007-09-20 Paolo Carlini <pcarlini@suse.de>
4690
4691 PR c++/33459
4692 * g++.dg/init/ref14.C: New.
4693
4694 2007-09-19 Eric Botcazou <ebotcazou@adacore.com>
4695
4696 * gnat.dg/slice2.ad[sb]: New testcase.
4697
4698 2007-09-19 Nick Clifton <nickc@redhat.com>
4699
4700 * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
4701
4702 2007-09-19 Jie Zhang <jie.zhang@analog.com>
4703
4704 * gcc.target/bfin/bfin.exp: New.
4705 * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
4706 workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
4707 mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
4708 mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
4709 mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
4710 mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
4711 mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
4712 mcpu-bf561.c, mcpu-default.c}: New tests.
4713
4714 2007-09-18 Sandra Loosemore <sandra@codesourcery.com>
4715
4716 Restore detection of unsupported TLS.
4717
4718 Revert this patch:
4719 2007-02-10 Richard Henderson <rth@redhat.com>
4720
4721 * lib/target-supports.exp (check_effective_target_tls): Redefine
4722 to mean non-emulated tls.
4723 * gcc.dg/tls/alias-1.c: Remove tls requirement.
4724 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
4725 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
4726 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
4727 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
4728 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
4729 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
4730
4731 And then:
4732 * lib/target-supports.exp (check_effective_target_tls): Use
4733 stronger test for compiler support for TLS.
4734 (check_effective_target_tls_native): New, to test for non-emulated
4735 TLS support.
4736 * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
4737 instead of dg-require-effective-target tls.
4738 * g++.dg/gomp/copyin-1.C: Likewise.
4739 * g++.dg/gomp/sharing-1.C: Likewise.
4740 * g++.dg/gomp/tls-1.C: Likewise.
4741 * g++.dg/gomp/tls-2.C: Likewise.
4742 * g++.dg/gomp/tls-3.C: Likewise.
4743 * g++.dg/tls/diag-1.C: Likewise.
4744 * g++.dg/tls/diag-2.C: Likewise.
4745 * g++.dg/tls/diag-3.C: Likewise.
4746 * g++.dg/tls/diag-4.C: Likewise.
4747 * g++.dg/tls/diag-5.C: Likewise.
4748 * g++.dg/tls/init-1.C: Likewise.
4749 * g++.dg/tls/init-2.C: Likewise.
4750 * g++.dg/tls/trivial.C: Likewise.
4751 * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
4752 * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
4753 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
4754 * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
4755 * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
4756 * gcc.dg/gomp/clause-1.c: Likewise.
4757 * gcc.dg/gomp/copyin-1.c: Likewise.
4758 * gcc.dg/gomp/sharing-1.c: Likewise.
4759 * gcc.dg/gomp/tls-1.c: Likewise.
4760 * gcc.dg/gomp/tls-2.c: Likewise.
4761 * gcc.dg/tls/alpha-1.c: Likewise.
4762 * gcc.dg/tls/opt-1.c: Likewise.
4763 * gcc.dg/tls/opt-13.c: Likewise.
4764 * gcc.dg/tls/opt-14.c: Likewise.
4765 * gcc.dg/tls/opt-2.c: Likewise.
4766 * gcc.dg/tls/opt-3.c: Likewise.
4767 * gcc.dg/tls/opt-4.c: Likewise.
4768 * gcc.dg/tls/opt-7.c: Likewise.
4769 * gcc.dg/tls/section-1.c: Likewise.
4770 * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
4771 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
4772 * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
4773 * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
4774 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
4775 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
4776 * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
4777 * gfortran.dg/gomp/crayptr2.f90: Likewise.
4778 * gfortran.dg/gomp/fixed-1.f: Likewise.
4779 * gfortran.dg/gomp/free-1.f90: Likewise.
4780 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
4781 * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
4782 * gfortran.dg/gomp/reduction1.f90: Likewise.
4783 * gfortran.dg/gomp/sharing-1.f90: Likewise.
4784
4785 2007-09-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4786
4787 PR fortran/31119
4788 * gfortran.dg/bounds_check_9.f90: New test.
4789 * gfortran.dg/bounds_check_fail_2.f90: New test.
4790
4791 2007-09-18 Paolo Carlini <pcarlini@suse.de>
4792
4793 PR c++/33462 (again)
4794 * g++.dg/ext/va-arg1.C: Adjust.
4795
4796 2007-09-18 Paolo Carlini <pcarlini@suse.de>
4797
4798 PR c++/33462
4799 * g++.dg/ext/va-arg1.C: New.
4800
4801 2007-09-18 Tobias Burnus <burnus@net-b.de>
4802
4803 * gfortran.dg/elemental_optional_args_1.f90: Fix test.
4804
4805 2007-09-18 Paolo Carlini <pcarlini@suse.de>
4806
4807 PR c++/33463
4808 * g++.dg/rtti/typeid6.C: New.
4809
4810 2007-09-18 Paolo Carlini <pcarlini@suse.de>
4811
4812 PR c++/33464
4813 * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
4814 * g++.dg/ext/is_class_error2.C: New.
4815
4816 2007-09-18 Richard Guenther <rguenther@suse.de>
4817
4818 PR tree-optimization/33340
4819 * g++.dg/torture/pr33340.C: New testcase.
4820
4821 2007-09-18 Tobias Burnus <burnus@net-b.de>
4822
4823 PR fortran/33231
4824 * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
4825 * gfortran.dg/elemental_subroutine_1.f90: Ditto.
4826 * gfortran.dg/elemental_subroutine_5.f90: New.
4827
4828 2007-09-18 Richard Sandiford <rsandifo@nildram.co.uk>
4829
4830 * lib/target-supports.exp (check_profiling_available): Extend
4831 mips*-*-elf check to mips*-*-elf*.
4832
4833 2007-09-18 Jakub Jelinek <jakub@redhat.com>
4834
4835 * gcc.dg/format/c90-scanf-5.c: New test.
4836 * gcc.dg/format/c99-scanf-4.c: New test.
4837 * gcc.dg/format/ext-7.c: New test.
4838 * gcc.dg/format/ext-8.c: New test.
4839
4840 PR middle-end/33423
4841 * gcc.c-torture/compile/20070915-1.c: New test.
4842
4843 2007-09-17 Tobias Burnus <burnus@net-b.de>
4844
4845 PR fortran/33106
4846 * gfortran.dg/private_type_9.f90: New.
4847
4848 2007-09-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4849
4850 PR middle-end/33449
4851 * gfortran.dg/pr33449.f90: New test.
4852
4853 2007-09-17 Tobias Burnus <burnus@net-b.de>
4854
4855 * gfortran.dg/interface_15.f90: Compile with -std=f95.
4856 * gfortran.dg/private_type_1.f90: Ditto
4857 * gfortran.dg/interface_18.f90: New.
4858 * gfortran.dg/private_type_8.f90: New.
4859
4860 2007-09-16 Paolo Carlini <pcarlini@suse.de>
4861
4862 PR c++/33124
4863 * g++.dg/warn/new1.C: Adjust.
4864 * g++.dg/torture/str_empty.C: Likewise.
4865
4866 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
4867
4868 * gcc.target/mips/dse-1.c: New test.
4869
4870 2007-09-16 Nathan Sidwell <nathan@codesourcery.com>
4871
4872 PR c++/32756
4873 * g++.dg/overload/operator3.C: New.
4874
4875 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
4876
4877 * gcc.target/mips/truncate-1.c: New test.
4878
4879 2007-09-16 Paul Thomas <pault@gcc.gnu.org>
4880
4881 PR fortran/29396
4882 PR fortran/29606
4883 PR fortran/30625
4884 PR fortran/30871
4885 * gfortran.dg/subref_array_pointer_1.f90: New test.
4886 * gfortran.dg/subref_array_pointer_2.f90: New test.
4887
4888 2007-09-15 H.J. Lu <hongjiu.lu@intel.com>
4889
4890 * gfortran.dg/nint_2.f90: Correct last change.
4891
4892 2007-09-15 Zdenek Dvorak <ook@ucw.cz>
4893
4894 * gcc.dg/tree-ssa/parallelization-1.c: New test.
4895
4896 2007-09-15 Dorit Nuzman <dorit@il.ibm.com>
4897
4898 * gcc.dg/vect/pr33373b.c: New test.
4899
4900 2007-09-14 Uros Bizjak <ubizjak@gmail.com>
4901
4902 PR target/33438
4903 * gcc.target/i386/pr33438.c: New test.
4904
4905 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4906
4907 * gfortran.dg/nint_2.f90: Revert previous commit.
4908
4909 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4910
4911 * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
4912
4913 2007-09-14 Hans-Peter Nilsson <hp@axis.com>
4914
4915 PR debug/33429
4916 * g++.dg/other/unused1.C: XFAIL class2 scan.
4917
4918 2007-09-13 Tobias Burnus <burnus@net-b.de>
4919
4920 PR fortran/33343
4921 * gfortran.dg/elemental_args_check_1.f90: New.
4922 * gfortran.dg/assumed_size_refs_1.f90: Update error message.
4923 * gfortran.dg/elemental_subroutine_4.f90: Ditto.
4924
4925 2007-09-13 Tobias Burnus <burnus@net-b.de>
4926
4927 * gfortran.dg/recursive_check_3.f90: New.
4928
4929 2007-09-13 Tobias Burnus <burnus@net-b.de>
4930
4931 PR fortran/33412
4932 * gfortran.dg/elemental_bind_c.f90: New.
4933
4934 2007-09-13 Richard Sandiford <richard@codesourcery.com>
4935
4936 * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
4937 * gcc.target/mips/mips16-attributes-2.c: New test.
4938 * gcc.target/mips/mips16-attributes-3.c: Likewise.
4939 * gcc.target/mips/args-3.c: Skip for -mflip-mips16. Do not use the
4940 hard-float asm when __mips16 is defined.
4941 * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
4942 * gcc.target/mips/atomic-memory-2.c (main): Likewise.
4943 * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
4944 * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
4945 * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
4946 * gcc.target/mips/pr26765.c (foo): Likewise.
4947 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
4948 targets, use dg-mips-options instead of dg-options, and use -mgp32
4949 to force 32-bit mode.
4950 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
4951 and 64-bit mode.
4952 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
4953
4954 2007-09-12 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
4955 Michael Meissner <michael.meissner@amd.com>
4956
4957 * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
4958 * gcc.target/i386/sse5-hsubX.c: Ditto.
4959 * gcc.target/i386/sse5-permpX.c: Ditto.
4960 * gcc.target/i386/sse5-haddX.c: Ditto.
4961 * gcc.target/i386/sse5-maccXX.c: Ditto.
4962 * gcc.target/i386/sse5-msubXX.c: Ditto.
4963 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
4964 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
4965
4966 * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
4967 optimizes floating point conditional moves into the pcmov
4968 instruction on SSE5.
4969 * gcc.target/i386/sse5-pcmov2.c: Ditto.
4970
4971 * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
4972 compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
4973 SSE5.
4974
4975 * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
4976 compiler optimizes vector (a*b)+c into fmadd on SSE5.
4977
4978 * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
4979 optimizes (a*b)+c into fmadd on SSE5.
4980
4981 * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
4982 whether the SSE5 instructions can be generated.
4983
4984 * gcc.target/i386/sse5-check.h: New. Add support for
4985 SSE5 tests.
4986
4987 * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
4988 ammintrin.h, and turn on -msse5 option instead of -msse4a.
4989 * gcc.target/i386/sse-13.c: Ditto.
4990 * gcc.target/i386/sse-14.c: Ditto.
4991
4992 2007-09-12 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
4993
4994 PR testsuite/33153
4995 * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
4996 * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
4997
4998 2007-09-12 Jakub Jelinek <jakub@redhat.com>
4999
5000 PR target/32338
5001 * gcc.dg/pr32338-1.c: New test.
5002 * gcc.dg/pr32338-2.c: New test.
5003
5004 2007-09-12 Bob Wilson <bob.wilson@acm.org>
5005
5006 * lib/target-supports.exp (check_effective_target_sync_int_long):
5007 Revert change to add xtensa.
5008 (check_effective_target_sync_char_short): Likewise.
5009
5010 2007-09-12 Olivier Hainque <hainque@adacore.com>
5011
5012 * gnat.dg/packed_subtype.adb: New test.
5013
5014 2007-09-12 Tobias Burnus <burnus@net-b.de>
5015
5016 PR fortran/33297
5017 * gfortran.dg/intrinsic_size.f90: New.
5018
5019 2007-09-12 Tobias Burnus <burnus@net-b.de>
5020
5021 PR fortran/33284
5022 PR fortran/33310
5023 * gfortran.dg/conflicts_2.f90: New.
5024
5025 2007-09-12 Ira Rosen <irar@il.ibm.com>
5026
5027 PR tree-optimization/32377
5028 * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
5029 dependence distance.
5030 * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
5031 gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
5032 * gcc.dg/vect/no-vfa-vect-depend-1.c,
5033 gfortran.dg/vect/no-vfa-pr32377.f90: New.
5034
5035 2007-09-12 Richard Guenther <rguenther@suse.de>
5036
5037 PR middle-end/33382
5038 * gcc.c-torture/compile/pr33382.c: New testcase.
5039 * gcc.c-torture/execute/pr33382.c: Likewise.
5040
5041 2007-09-12 Christopher D. Rickett <crickett@lanl.gov>
5042
5043 PR fortran/33395
5044 * gfortran.dg/c_ptr_tests_12.f03: New test case.
5045
5046 2007-09-12 Dorit Nuzman <dorit@il.ibm.com>
5047
5048 PR tree-optimization/33373
5049 * gcc.dg/vect/pr33373.c: New test.
5050
5051 2007-09-12 Ben Elliston <bje@au.ibm.com>
5052
5053 * lib/target-supports.exp (check_effective_target_vect_no_double):
5054 Remove unused proc.
5055
5056 2007-09-12 Ben Elliston <bje@au.ibm.com>
5057 Ulrich Weigand <uweigand@de.ibm.com>
5058
5059 * gcc.target/spu/dfcgt-nan.c: New test.
5060
5061 2007-09-11 Hans-Peter Nilsson <hp@axis.com>
5062
5063 * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
5064
5065 2007-09-11 Christopher D. Rickett <crickett@lanl.gov>
5066
5067 PR fortran/33040
5068 * gfortran.dg/c_ptr_tests_11.f03: New test case.
5069
5070 2007-09-11 Jakub Jelinek <jakub@redhat.com>
5071
5072 * gcc.dg/va-arg-pack-len-1.c: New test.
5073 * g++.dg/va-arg-pack-len-1.C: New test.
5074
5075 2007-09-11 Michael Matz <matz@suse.de>
5076
5077 * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
5078
5079 2007-09-10 Janis Johnson <janis187@us.ibm.com>
5080
5081 * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
5082 checks for size of long double.
5083 * gcc.dg/dfp/convert.h: New file.
5084 * gcc.dg/dfp/convert-bfp-2.c: New test.
5085 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
5086 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
5087 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
5088 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
5089 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
5090 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
5091 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
5092 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
5093 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
5094
5095 2007-09-10 Harsha Jagasia <harsha.jagasia@amd.com>
5096
5097 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c:
5098 Change dg-final to expect 1 non-profitable loop and
5099 3 profitable loops.
5100 * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
5101 Change dg-final to expect 1 non-profitable loop and
5102 3 profitable loops.
5103 * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
5104 Change dg-final to expect 1 profitable loop.
5105 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5106 Change dg-final to expect 1 profitable loop.
5107
5108 2007-09-10 Richard Sandiford <richard@codesourcery.com>
5109
5110 * gcc.target/mips/call-saved-1.c: New test.
5111 * gcc.target/mips/call-saved-2.c: Likewise.
5112 * gcc.target/mips/call-saved-3.c: Likewise.
5113 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
5114 instead of mips_mips64. Set mips_fp64 too.
5115 (is_gp32_flag): Return true for -mips1 and -mips2.
5116 (dg-mips-options): Use mips_gp64 instead of mips_mips64.
5117
5118 2007-09-10 Jakub Jelinek <jakub@redhat.com>
5119
5120 * g++.dg/ext/va-arg-pack-1.C: New test.
5121 * g++.dg/ext/va-arg-pack-2.C: New test.
5122
5123 2007-09-10 Uros Bizjak <ubizjak@gmail.com>
5124
5125 PR target/33369
5126 * gcc.dg/vect/pr33369.c: New test.
5127
5128 2007-09-10 Paul Thomas <pault@gcc.gnu.org>
5129
5130 PR fortran/33370
5131 * gfortran.dg/array_memcpy_5.f90: New test.
5132
5133 2007-09-10 Hans-Peter Nilsson <hp@axis.com>
5134
5135 * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
5136
5137 2007-09-09 Richard Guenther <rguenther@suse.de>
5138
5139 * gcc.c-torture/compile/20070906-1.c: New testcase.
5140
5141 2007-09-09 Ira Rosen <irar@il.ibm.com>
5142
5143 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
5144 noinline attribute.
5145 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
5146 gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
5147 gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
5148 Likewise.
5149
5150 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
5151
5152 * gnat.dg/specs/uc1.ads: Compile with -gnatws.
5153
5154 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
5155
5156 * gnat.dg/addr2_p.ads: Bump size of array to 9.
5157
5158 2007-09-09 Ira Rosen <irar@il.ibm.com>
5159
5160 * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
5161 Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
5162 -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
5163 Compile tests with -fno-tree-pre.
5164 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
5165 * lib/target-supports.exp (check_effective_target_vect_strided): New.
5166 * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
5167 gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
5168 gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
5169 gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
5170 gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
5171 gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
5172 gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
5173 gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
5174 gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
5175 gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
5176 gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
5177 gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
5178 gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
5179 gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c,
5180 gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
5181 gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
5182 * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
5183
5184 2007-09-09 Joseph Myers <joseph@codesourcery.com>
5185
5186 * lib/file-format.exp (gcc_target_object_format): Use remote_exec
5187 to call objdump.
5188 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
5189 Use remote_exec to call c++filt.
5190 * lib/target-supports-dg.exp (dg-require-host-local): New.
5191 * gcc.misc-tests/options.exp: Allow .exe in command paths.
5192 * g++.dg/parse/repo1.C: Use dg-require-host-local.
5193 * g++.dg/rtti/repo1.C: Likewise.
5194 * g++.dg/template/repo1.C: Likewise.
5195 * g++.dg/template/repo2.C: Likewise.
5196 * g++.dg/template/repo3.C: Likewise.
5197 * g++.dg/template/repo4.C: Likewise.
5198 * g++.dg/template/repo5.C: Likewise.
5199 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
5200 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
5201 * g++.old-deja/g++.pt/repo1.C: Likewise.
5202 * g++.old-deja/g++.pt/repo2.C: Likewise.
5203 * g++.old-deja/g++.pt/repo3.C: Likewise.
5204 * g++.old-deja/g++.pt/repo4.C: Likewise.
5205 * gcc.dg/cpp/trad/builtins.c: Likewise.
5206
5207 2007-09-08 Zdenek Dvorak <ook@ucw.cz>
5208
5209 PR tree-optimization/32283
5210 * gcc.dg/tree-ssa/loop-31.c: New test.
5211
5212 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
5213
5214 PR rtl-optimization/26449
5215 * gcc.target/i386/pr26449-1.c: New file.
5216
5217 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
5218
5219 PR target/33329
5220 PR rtl-optimization/26449
5221 * gcc.target/i386/pr33329.c: New file.
5222
5223 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
5224
5225 * gnat.dg/renaming3.adb, renaming4.ads: New test.
5226
5227 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
5228
5229 * gnat.dg/unaligned_rep_clause.adb: New testcase.
5230
5231 2007-09-08 Dorit Nuzman <dorit@il.ibm.com>
5232
5233 PR tree-optimization/33301
5234 * gfortran.dg/vect/pr33301.f: New test.
5235
5236 2007-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5237
5238 PR libfortran/33307
5239 * gfortran.dg/backspace_10.f90: New test.
5240
5241 2007-09-07 Richard Guenther <rguenther@suse.de>
5242
5243 Reapply
5244 2007-09-06 Richard Guenther <rguenther@suse.de>
5245
5246 PR tree-optimization/32586
5247 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
5248 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5249 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5250 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5251 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
5252 now obsolete simplification.
5253
5254 2007-09-07 Dorit Nuzman <dorit@il.ibm.com>
5255
5256 PR tree-optimization/33299
5257 * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
5258 * gfortran.dg/vect/fast-math-pr33299.f90: New test.
5259
5260 2007-09-07 Richard Guenther <rguenther@suse.de>
5261
5262 Revert
5263 2007-09-06 Richard Guenther <rguenther@suse.de>
5264
5265 PR tree-optimization/32586
5266 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
5267 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5268 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5269 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5270 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
5271 now obsolete simplification.
5272
5273 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
5274
5275 PR tree-optimization/32821
5276 * gcc.dg/tree-ssa/pr32821.c: New file.
5277
5278 2007-09-07 Richard Sandiford <richard@codesourcery.com>
5279
5280 * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
5281 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
5282 and mips_forced_no_er.
5283 (dg-mips-options): Add -mno-abicalls when a small-data option is
5284 specified. Skip tests with small-data options if mips_forced_gp.
5285 Skip tests with -mexplicit-relocs if mips_forced_no_er.
5286 * gcc.target/mips/sdata-1.c: New test.
5287 * gcc.target/mips/sdata-2.c: Likewise.
5288 * gcc.target/mips/sdata-3.c: Likewise.
5289 * gcc.target/mips/sdata-4.c: Likewise.
5290
5291 2007-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5292
5293 PR fortran/33298
5294 * spread_zerosize_1.f90: New test case.
5295 * spread_bounds_1.f90: New test case.
5296
5297 2007-09-06 Paolo Carlini <pcarlini@suse.de>
5298
5299 PR c++/32674
5300 * g++.dg/template/static31.C: New.
5301
5302 2007-09-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5303
5304 PR fortran/33271
5305 * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
5306 powerpc*-linux-gnu.
5307
5308 2007-09-06 David Daney <ddaney@avtrex.com>
5309 Richard Sandiford <richard@codesourcery.com>
5310
5311 PR target/33256
5312 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
5313 (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
5314 * gcc.target/mips/pr33256.c: New test.
5315
5316 2007-09-06 Tom Tromey <tromey@redhat.com>
5317
5318 * lib/g++.exp (g++_target_compile): Use -fno-show-column.
5319
5320 2007-09-06 Richard Guenther <rguenther@suse.de>
5321
5322 PR tree-optimization/32586
5323 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
5324 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5325 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5326 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5327 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
5328 now obsolete simplification.
5329
5330 2007-09-06 Uros Bizjak <ubizjak@gmail.com>
5331
5332 * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
5333 * gcc.target/i386/sse3-addsubps.c: Ditto.
5334 * gcc.target/i386/sse3-haddpd.c: Ditto.
5335 * gcc.target/i386/sse3-haddps.c: Ditto.
5336 * gcc.target/i386/sse3-hsubpd.c: Ditto.
5337 * gcc.target/i386/sse3-hsubps.c: Ditto.
5338 * gcc.target/i386/sse3-lddqu.c: Ditto.
5339 * gcc.target/i386/sse3-movddup.c: Ditto.
5340 * gcc.target/i386/sse3-movshdup.c: Ditto.
5341 * gcc.target/i386/sse3-movsldup.c: Ditto.
5342
5343 2007-09-06 Richard Guenther <rguenther@suse.de>
5344
5345 PR tree-optimization/33302
5346 * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
5347
5348 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5349
5350 PR libfortran/33225
5351 * gfortran.dg./fmt_float.f90: New test.
5352
5353 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5354
5355 PR libfortran/33253
5356 * gfortran.dg/namelist_38.f90: Update test for DELIM= .
5357
5358 2007-09-06 Jesper Nilsson <jesper.nilsson@axis.com>
5359
5360 * gcc.target/cris/builtin_ctz_v3.c: New testcase.
5361 * gcc.target/cris/builtin_ctz_v8.c: New testcase.
5362
5363 2007-09-06 Jakub Jelinek <jakub@redhat.com>
5364
5365 * g++.dg/eh/builtin1.C: New test.
5366 * g++.dg/eh/builtin2.C: New test.
5367 * g++.dg/eh/builtin3.C: New test.
5368
5369 PR c++/33289
5370 * g++.dg/eh/builtin4.C: New test.
5371
5372 2007-09-05 Janis Johnson <janis187@us.ibm.com>
5373
5374 * gcc.target/powerpc/dfp-dd.c: New test.
5375 * gcc.target/powerpc/dfp-td.c: New test.
5376
5377 2007-09-05 Jakub Jelinek <jakub@redhat.com>
5378
5379 * gcc.c-torture/execute/va-arg-pack-1.c: New test.
5380 * gcc.dg/va-arg-pack-1.c: New test.
5381
5382 2007-09-05 Adam Nemet <anemet@caviumnetworks.com>
5383
5384 * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
5385 * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
5386 * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
5387 * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
5388 * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
5389
5390 2007-09-05 Paolo Carlini <pcarlini@suse.de>
5391
5392 PR c++/30302
5393 * g++.dg/ext/anon-struct5.C: New.
5394
5395 2007-09-05 Uros Bizjak <ubizjak@gmail.com>
5396
5397 * gcc.dg/i386-cpuid.h: Remove.
5398 * gcc.target/i386/mmx-check.h: Include cpuid.h.
5399 (main): Use __get_cpuid to get target features.
5400 * gcc.target/i386/sse-check.h: Ditto.
5401 * gcc.target/i386/sse2-check.h: Ditto.
5402 * gcc.target/i386/sse3-check.h: Ditto.
5403 * gcc.target/i386/ssse3-check.h: Ditto.
5404 * gcc.target/i386/sse4_1-check.h: Ditto.
5405 * gcc.target/i386/sse4_2-check.h: Ditto.
5406 * gcc.target/i386/sse4a-check.h: Ditto.
5407 * gcc.dg/torture/pr16104-1.c: Ditto.
5408 (do_test): Change to void.
5409 * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
5410 * gcc.target/i386/sse-6.c: Ditto.
5411 * gcc.target/i386/sse-7.c: Ditto.
5412 * g++.dg/other/i386-1.C: Include cpuid.h.
5413 (main): New function. Use __get_cpuid to get target fetaures.
5414
5415 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
5416 David Ung <davidu@mips.com>
5417 Nigel Stephens <nigel@mips.com>
5418
5419 * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
5420 * gcc.c-torture/compile/mipscop-2.c: Likewise.
5421 * gcc.c-torture/compile/mipscop-3.c: Likewise.
5422 * gcc.c-torture/compile/mipscop-4.c: Likewise.
5423 * gcc.dg/torture/mips-hilo-1.c: Likewise.
5424 * gcc.dg/torture/mips-hilo-2.c: Likewise.
5425 * gcc.dg/torture/pr19683-1.c: Likewise.
5426 * gcc.target/mips/madd-3.c: Likewise.
5427 * gcc.target/mips/maddu-3.c: Likewise.
5428 * gcc.target/mips/msub-3.c: Likewise.
5429 * gcc.target/mips/msubu-3.c: Likewise.
5430 * gcc.target/mips/asm-1.c: Likewise.
5431 * gcc.target/mips/branch-1.c: Likewise.
5432 * gcc.target/mips/ins-1.c: Likewise.
5433 * gcc.target/mips/near-far-3.c: Likewise.
5434 * gcc.target/mips/near-far-4.c: Likewise.
5435 * gcc.target/mips/smartmips-lwxs.c: Likewise.
5436 * gcc.target/mips/smartmips-ror-1.c: Likewise.
5437 * gcc.target/mips/smartmips-ror-2.c: Likewise.
5438 * gcc.target/mips/smartmips-ror-3.c: Likewise.
5439 * gcc.target/mips/smartmips-ror-4.c: Likewise.
5440 * gcc.target/mips/dspr2-MULT.c: Likewise.
5441 * gcc.target/mips/dspr2-MULTU.c: Likewise.
5442 * gcc.target/mips/mips32-dsp-run.c: Likewise.
5443 * gcc.target/mips/mips32-dspr2-type.c: Likewise.
5444 * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
5445 * gcc.target/mips/code-readable-2.c: Likewise.
5446 * gcc.target/mips/code-readable-3.c: Likewise.
5447
5448 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
5449 David Ung <davidu@mips.com>
5450 Nigel Stephens <nigel@mips.com>
5451
5452 * gcc.target/mips/mips16-attributes.c: New.
5453
5454 2007-09-05 Paul Thomas <pault@gcc.gnu.org>
5455
5456 PR fortran/31564
5457 * gfortran.dg/derived_comp_array_ref_2.f90: New test.
5458
5459 PR fortran/33241
5460 * gfortran.dg/char_length_10.f90: New test.
5461
5462 2007-09-05 Paolo Carlini <pcarlini@suse.de>
5463
5464 PR c++/29731
5465 * g++.dg/parse/template24.C: New.
5466
5467 2007-09-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
5468
5469 * g++.dg/other/spu2vmx-1.C: New test.
5470
5471 2007-09-05 Jakub Jelinek <jakub@redhat.com>
5472
5473 PR tree-optimization/33017
5474 * gcc.dg/pr33017.c: New test.
5475
5476 2007-09-05 Ben Elliston <bje@au.ibm.com>
5477
5478 * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
5479 __protected_stream family of macros.
5480
5481 2007-09-04 Jan Hubicka <jh@suse.cz>
5482
5483 * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
5484 * gcc.dg/tree-ssa/pr27236.c: Likewise.
5485 * gcc.dg/tree-ssa/predcom-1.c: Likewise.
5486 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5487 * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
5488 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
5489 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5490 Likewise.
5491
5492 2007-09-04 Janus Weil <jaydub66@gmail.com>
5493 Tobias Burnus <burnus@net-b.de>
5494
5495 * gfortran.dg/proc_decl_1.f90: New.
5496 * gfortran.dg/proc_decl_2.f90: New.
5497 * gfortran.dg/proc_decl_3.f90: New.
5498 * gfortran.dg/proc_decl_4.f90: New.
5499
5500 2007-09-04 Jan Hubicka <jh@suse.cz>
5501
5502 * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
5503 * gcc.dg/vect/vect-105.c: Mark functions noinline.
5504 * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
5505 * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
5506 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
5507 * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
5508 * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
5509 * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
5510 * gcc.dg/vect/vect-50.c: Mark functions noinline.
5511 * gcc.dg/vect/vect-33.c: Mark functions noinline.
5512 * gcc.dg/vect/vect-16.c: Mark functions noinline.
5513 * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
5514 * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
5515 * gcc.dg/vect/vect-92.c: Mark functions noinline.
5516 * gcc.dg/vect/vect-75.c: Mark functions noinline.
5517 * gcc.dg/vect/vect-58.c: Mark functions noinline.
5518 * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
5519 * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
5520 * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
5521 * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
5522 * gcc.dg/vect/vect-114.c: Mark functions noinline.
5523 * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
5524 * gcc.dg/vect/vect-8.c: Mark functions noinline.
5525 * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
5526 * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
5527 * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
5528 * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
5529 * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
5530 * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
5531 * gcc.dg/vect/vect-42.c: Mark functions noinline.
5532 * gcc.dg/vect/vect-25.c: Mark functions noinline.
5533 * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
5534 * gcc.dg/vect/vect-67.c: Mark functions noinline.
5535 * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
5536 * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
5537 * gcc.dg/vect/vect-106.c: Mark functions noinline.
5538 * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
5539 * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
5540 * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
5541 * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
5542 * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
5543 * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
5544 * gcc.dg/vect/vect-34.c: Mark functions noinline.
5545 * gcc.dg/vect/vect-17.c: Mark functions noinline.
5546 * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
5547 * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
5548 * gcc.dg/vect/vect-93.c: Mark functions noinline.
5549 * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
5550 * gcc.dg/vect/vect-76.c: Mark functions noinline.
5551 * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
5552 * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
5553 * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
5554 * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
5555 * gcc.dg/vect/vect-115.c: Mark functions noinline.
5556 * gcc.dg/vect/vect-9.c: Mark functions noinline.
5557 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
5558 * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
5559 * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
5560 * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
5561 * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
5562 * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
5563 * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
5564 * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
5565 * gcc.dg/vect/vect-60.c: Mark functions noinline.
5566 * gcc.dg/vect/vect-26.c: Mark functions noinline.
5567 * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
5568 * gcc.dg/vect/vect-85.c: Mark functions noinline.
5569 * gcc.dg/vect/vect-68.c: Mark functions noinline.
5570 * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
5571 * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
5572 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
5573 * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
5574 * gcc.dg/vect/vect-107.c: Mark functions noinline.
5575 * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
5576 * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
5577 * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
5578 * gcc.dg/vect/vect-52.c: Mark functions noinline.
5579 * gcc.dg/vect/vect-35.c: Mark functions noinline.
5580 * gcc.dg/vect/vect-18.c: Mark functions noinline.
5581 * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
5582 * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
5583 * gcc.dg/vect/vect-77.c: Mark functions noinline.
5584 * gcc.dg/vect/vect-2.c: Mark functions noinline.
5585 * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
5586 * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
5587 * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
5588 * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
5589 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
5590 * gcc.dg/vect/vect-116.c: Mark functions noinline.
5591 * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
5592 * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
5593 * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
5594 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
5595 * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
5596 * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
5597 * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
5598 * gcc.dg/vect/vect-44.c: Mark functions noinline.
5599 * gcc.dg/vect/vect-27.c: Mark functions noinline.
5600 * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
5601 * gcc.dg/vect/vect-86.c: Mark functions noinline.
5602 * gcc.dg/vect/vect-100.c: Mark functions noinline.
5603 * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
5604 * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
5605 * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
5606 * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
5607 * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
5608 * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
5609 * gcc.dg/vect/vect-108.c: Mark functions noinline.
5610 * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
5611 * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
5612 * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
5613 * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
5614 * gcc.dg/vect/vect-11.c: Mark functions noinline.
5615 * gcc.dg/vect/vect-70.c: Mark functions noinline.
5616 * gcc.dg/vect/vect-36.c: Mark functions noinline.
5617 * gcc.dg/vect/vect-19.c: Mark functions noinline.
5618 * gcc.dg/vect/vect-95.c: Mark functions noinline.
5619 * gcc.dg/vect/vect-78.c: Mark functions noinline.
5620 * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
5621 * gcc.dg/vect/vect-3.c: Mark functions noinline.
5622 * gcc.dg/vect/vect-all.c: Mark functions noinline.
5623 * gcc.dg/vect/vect-117.c: Mark functions noinline.
5624 * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
5625 * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
5626 * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
5627 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
5628 * gcc.dg/vect/vect-20.c: Mark functions noinline.
5629 * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
5630 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
5631 * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
5632 * gcc.dg/vect/vect-62.c: Mark functions noinline.
5633 * gcc.dg/vect/vect-28.c: Mark functions noinline.
5634 * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
5635 * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
5636 * gcc.dg/vect/vect-87.c: Mark functions noinline.
5637 * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
5638 * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
5639 * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
5640 * gcc.dg/vect/vect-109.c: Mark functions noinline.
5641 * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
5642 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
5643 noinline.
5644 * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
5645 * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
5646 * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
5647 * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
5648 * gcc.dg/vect/vect-12.c: Mark functions noinline.
5649 * gcc.dg/vect/vect-71.c: Mark functions noinline.
5650 * gcc.dg/vect/vect-54.c: Mark functions noinline.
5651 * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
5652 * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
5653 * gcc.dg/vect/vect-96.c: Mark functions noinline.
5654 * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
5655 * gcc.dg/vect/vect-110.c: Mark functions noinline.
5656 * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
5657 * gcc.dg/vect/vect-4.c: Mark functions noinline.
5658 * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
5659 * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
5660 * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
5661 * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
5662 * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
5663 * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
5664 * gcc.dg/vect/vect-21.c: Mark functions noinline.
5665 * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
5666 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
5667 * gcc.dg/vect/vect-80.c: Mark functions noinline.
5668 * gcc.dg/vect/vect-63.c: Mark functions noinline.
5669 * gcc.dg/vect/vect-46.c: Mark functions noinline.
5670 * gcc.dg/vect/vect-29.c: Mark functions noinline.
5671 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
5672 * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
5673 * gcc.dg/vect/vect-88.c: Mark functions noinline.
5674 * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
5675 * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
5676 * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
5677 * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
5678 * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
5679 * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
5680 * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
5681 * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
5682 * gcc.dg/vect/vect-30.c: Mark functions noinline.
5683 * gcc.dg/vect/vect-13.c: Mark functions noinline.
5684 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
5685 * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
5686 * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
5687 * gcc.dg/vect/vect-72.c: Mark functions noinline.
5688 * gcc.dg/vect/vect-38.c: Mark functions noinline.
5689 * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
5690 * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
5691 * gcc.dg/vect/vect-97.c: Mark functions noinline.
5692 * gcc.dg/vect/vect-111.c: Mark functions noinline.
5693 * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
5694 * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
5695 * gcc.dg/vect/vect-5.c: Mark functions noinline.
5696 * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
5697 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
5698 * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
5699 * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
5700 * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
5701 * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
5702 * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
5703 * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
5704 * gcc.dg/vect/vect-22.c: Mark functions noinline.
5705 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
5706 * gcc.dg/vect/vect-64.c: Mark functions noinline.
5707 * gcc.dg/vect/vect-89.c: Mark functions noinline.
5708 * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
5709 * gcc.dg/vect/vect-103.c: Mark functions noinline.
5710 * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
5711 * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
5712 * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
5713 * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
5714 * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
5715 * gcc.dg/vect/vect-11a.c: Mark functions noinline.
5716 * gcc.dg/vect/vect-31.c: Mark functions noinline.
5717 * gcc.dg/vect/vect-14.c: Mark functions noinline.
5718 * gcc.dg/vect/vect-73.c: Mark functions noinline.
5719 * gcc.dg/vect/vect-56.c: Mark functions noinline.
5720 * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
5721 * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
5722 * gcc.dg/vect/vect-98.c: Mark functions noinline.
5723 * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
5724 * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
5725 * gcc.dg/vect/vect-112.c: Mark functions noinline.
5726 * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
5727 * gcc.dg/vect/vect-6.c: Mark functions noinline.
5728 * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
5729 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
5730 * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
5731 * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
5732 * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
5733 * gcc.dg/vect/pr25413.c: Mark functions noinline.
5734 * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
5735 * gcc.dg/vect/vect-40.c: Mark functions noinline.
5736 * gcc.dg/vect/vect-23.c: Mark functions noinline.
5737 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
5738 * gcc.dg/vect/vect-82.c: Mark functions noinline.
5739 * gcc.dg/vect/vect-65.c: Mark functions noinline.
5740 * gcc.dg/vect/vect-48.c: Mark functions noinline.
5741 * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
5742 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
5743 * gcc.dg/vect/vect-104.c: Mark functions noinline.
5744 * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
5745 * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
5746 * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
5747 * gcc.dg/vect/vect-32.c: Mark functions noinline.
5748 * gcc.dg/vect/vect-15.c: Mark functions noinline.
5749 * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
5750 * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
5751 * gcc.dg/vect/vect-91.c: Mark functions noinline.
5752 * gcc.dg/vect/vect-74.c: Mark functions noinline.
5753 * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
5754 * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
5755 * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
5756 * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
5757 * gcc.dg/vect/vect-99.c: Mark functions noinline.
5758 * gcc.dg/vect/vect-113.c: Mark functions noinline.
5759 * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
5760 * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
5761 * gcc.dg/vect/vect-7.c: Mark functions noinline.
5762 * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
5763 * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
5764 * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
5765 * gcc.dg/vect/vect-24.c: Mark functions noinline.
5766 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
5767 * gcc.dg/vect/vect-83.c: Mark functions noinline.
5768 * gcc.dg/vect/vect-66.c: Mark functions noinline.
5769 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
5770
5771 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
5772
5773 PR middle-end/33187
5774 * gcc.target/i386/cmov7.c: New file.
5775
5776 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
5777
5778 * gcc.target/i386/sse4a-check.h: New file.
5779 * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h. Remove main.
5780 * gcc.target/i386/sse4a-insert.c: Ditto.
5781 * gcc.target/i386/sse4a-montsd.c: Ditto.
5782 * gcc.target/i386/sse4a-montss.c: Ditto.
5783 * gcc.target/i386/mmx-check.h: New file.
5784 * gcc.target/i386/mmx-4.c: Include mmx-check.h. Remove main.
5785 * gcc.target/i386/builtin-apply-mmx.c: Ditto.
5786 * gcc.target/i386/sse-check.h: New file.
5787 * gcc.target/i386/pr13685: Include sse-check.h. Remove main.
5788 * gcc.target/i386/sse-3.c: Ditto.
5789 * gcc.target/i386/sse-7.c: Ditto.
5790 * gcc.target/i386/sse-9.c: Ditto.
5791 * gcc.target/i386/ssefn-3.c: Ditto.
5792 * gcc.target/i386/sse-recip.c: Ditto.
5793 * gcc.target/i386/sse-recip-vec.c: Ditto.
5794 * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
5795 * gcc.target/i386/20020523-1.c: Remove.
5796 * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h. Remove main.
5797 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5798 * gcc.target/i386/ssefn-4.c: Ditto.
5799 * gcc.target/i386/sse-6.c: Ditto.
5800 * gcc.target/i386/sse-10.c: Ditto.
5801 * gcc.target/i386/sse-11.c: Ditto.
5802 * gcc.target/i386/sse-18.c: Ditto.
5803 * gcc.target/i386/fpprec-1.c: Ditto.
5804 * g++.dg/other/i386-1.C: Ditto.
5805
5806 2007-09-04 Richard Guenther <rguenther@suse.de>
5807
5808 PR tree-optimization/33291
5809 * gcc.dg/volatile2.c: New testcase.
5810 * gcc.dg/pr32721.c: Adjust volatile reference pattern.
5811 * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
5812 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
5813 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
5814
5815 2007-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5816
5817 PR fortran/33253
5818 * gfortran.dg/namelist_15.f90: Update test.
5819 * gfortran.dg/namelist_24.f90: Update test.
5820 * gfortran.dg/namelist_38.f90: New test.
5821
5822 2007-09-03 H.J. Lu <hongjiu.lu@intel.com>
5823
5824 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored. Moved to ...
5825 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
5826 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored. Moved to ...
5827 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
5828 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored. Moved to ...
5829 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
5830
5831 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
5832
5833 * gcc.target/cris/builtin_bswap_v3.c: New testcase.
5834 * gcc.target/cris/builtin_bswap_v8.c: New testcase.
5835
5836 * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
5837
5838 2007-09-02 David Daney <ddaney@avtrex.com>
5839
5840 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
5841 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
5842 * gcc.target/mips/atomic-memory-1.c: Ditto.
5843 * gcc.target/mips/atomic-memory-2.c: Ditto.
5844
5845 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
5846
5847 * gcc.target/cris/builtin_clz_v0.c: New testcase.
5848 * gcc.target/cris/builtin_clz_v3.c: New testcase.
5849
5850 2007-09-02 Tobias Schlüuter <tobi@gcc.gnu.org>
5851
5852 * gfortran.dg/substr_6.f90: New test.
5853
5854 2007-09-02 Paolo Carlini <pcarlini@suse.de>
5855
5856 PR c++/33208
5857 * g++.dg/other/error18.C: New.
5858 * g++.dg/expr/bitfield3.C: Adjust.
5859
5860 2007-09-02 H.J. Lu <hongjiu.lu@intel.com>
5861
5862 PR fortran/33276
5863 * gfortran.fortran-torture/compile/pr33276.f90: New.
5864
5865 2007-09-02 Joseph Myers <joseph@codesourcery.com>
5866
5867 PR C/29237
5868 PR middle-end/33272
5869 * gcc.dg/c99-arraydecl-3.c: New test.
5870
5871 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
5872
5873 PR c++/32597
5874 * g++.dg/cpp0x/variadic-new2.C: New.
5875 * g++.dg/cpp0x/variadic-new.C: New.
5876
5877 2007-08-31 Tobias Burnus <burnus@net-b.de>
5878
5879 PR fortran/33232
5880 * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
5881 * gfortran.dg/read_1.f90: New.
5882
5883 2007-08-31 Paolo Carlini <pcarlini@suse.de>
5884
5885 PR c++/33210
5886 * g++.dg/template/error30.C: New.
5887
5888 2007-08-31 Paolo Carlini <pcarlini@suse.de>
5889
5890 PR c++/32113
5891 * g++.dg/template/crash70.C: New.
5892
5893 2007-08-31 Paolo Carlini <pcarlini@suse.de>
5894
5895 PR c++/33212
5896 * g++.dg/ext/is_class_error.C: New.
5897
5898 2007-08-31 Olivier Hainque <hainque@adacore.com>
5899
5900 * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
5901
5902 2007-08-31 David Edelsohn <edelsohn@gnu.org>
5903 Revital Eres <eres@il.ibm.com>
5904
5905 * gcc.target/powerpc/paired-1.c: New test.
5906 * gcc.target/powerpc/paired-2.c: New test.
5907 * gcc.target/powerpc/paired-3.c: New test.
5908 * gcc.target/powerpc/paired-4.c: New test.
5909 * gcc.target/powerpc/paired-5.c: New test.
5910 * gcc.target/powerpc/paired-6.c: New test.
5911 * gcc.target/powerpc/paired-7.c: New test.
5912 * gcc.target/powerpc/ppc-paired.c: New test.
5913
5914 2007-08-31 Ollie Wild <aaw@google.com>
5915
5916 * g++.dg/conversion/ptrmem2.C: New test.
5917 * g++.dg/conversion/ptrmem3.C: New test.
5918 * g++.dg/conversion/ptrmem4.C: New test.
5919 * g++.dg/conversion/ptrmem5.C: New test.
5920 * g++.dg/conversion/ptrmem6.C: New test.
5921 * g++.dg/conversion/ptrmem7.C: New test.
5922 * g++.dg/conversion/ptrmem8.C: New test.
5923
5924 2007-08-31 Paul Thomas <pault@gcc.gnu.org>
5925
5926 PR fortran/31879
5927 * gfortran.dg/char_length_7.f90: New test.
5928 * gfortran.dg/char_length_9.f90: New test.
5929 * gfortran.dg/char_assign_1.f90: Add extra warning.
5930
5931 PR fortran/31197
5932 PR fortran/31258
5933 * gfortran.dg/char_length_8.f90: New test.
5934
5935 2007-08-30 Andrew Pinski <andrew_pinski@playstation.sony.com>
5936
5937 * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
5938
5939 2007-08-30 Jakub Jelinek <jakub@redhat.com>
5940
5941 * gcc.dg/inline-24.c: New test.
5942 * g++.dg/opt/inline11.C: New test.
5943
5944 2007-08-30 Richard Guenther <rguenther@suse.de>
5945
5946 * gcc.target/i386/vectorize5.c: New testcase.
5947
5948 2007-08-30 Tobias Burnus <burnus@net-b.de>
5949
5950 PR fortran/33228
5951 * interface.c (check_interface0): Improve error for external procs.
5952 (check_sym_interfaces): Fix checking of module procedures.
5953
5954 2007-08-30 Jakub Jelinek <jakub@redhat.com>
5955
5956 * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
5957 (AI): Add AI_ALIGN.
5958 * gcc.dg/sync-3.c: New test.
5959
5960 PR middle-end/32758
5961 * gcc.dg/cleanup-12.c: New test.
5962
5963 2007-08-30 Uros Bizjak <ubizjak@gmail.com>
5964
5965 * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
5966 * gcc.dg/20021014-1.c: Use cleanup-profile-file.
5967 * gcc.dg/gcc.dg/20021014-1.c: Ditto.
5968 * gcc.dg/pr32450.c: Ditto.
5969 * gcc.dg/nest.c: Ditto.
5970 * gcc.dg/nested-func-4.c: Ditto.
5971 * g++.old-deja/g++.law/profile1.C: Ditto.
5972
5973 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5974
5975 PR fortran/32989
5976 * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
5977 non-default integer kind arguments.
5978
5979 2007-08-29 Tobias Burnus <burnus@gcc.gnu.org>
5980
5981 PR fortran/33105
5982 * gfortran.dg/is_iostat_end_eor_1.f90: New test.
5983
5984 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
5985
5986 * gcc.dg/h8300-ice2.c: Remove target selector.
5987
5988 2007-08-29 Christopher D. Rickett <crickett@lanl.gov>
5989
5990 PR fortran/33215
5991 * gfortran.dg/binding_label_tests_15.f03: New test case.
5992 * gfortran.dg/binding_label_tests_16.f03: Ditto.
5993
5994 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5995
5996 * gfortran.dg/alloc_comp_basics_1.f90: Update check.
5997 * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
5998
5999 2007-08-29 Douglas Gregor <doug.gregor@gmail.com>
6000
6001 PR c++/33194
6002 * g++.dg/other/canon-33194.C: New.
6003
6004 2007-08-29 Rask Ingemann Lambertsen <rask@sygehus.dk>
6005
6006 * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
6007 * gcc.c-torture/execute/pr23135.c: Likewise.
6008
6009 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
6010
6011 * gcc.dg/pr31344.c: Move to ...
6012 * gcc.dg/dfp/pr31344.c: ... here.
6013 * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
6014 * gcc.dg/20050503-1.c: Ditto.
6015 * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
6016 * gcc.dg/20061127-1.c: Compile only for fpic targets.
6017 * gcc.dg/20060801-1.c: Ditto.
6018
6019 2007-08-29 Kaz Kojima <kkojima@gcc.gnu.org>
6020
6021 * gfortran.dg/isnan_1.f90: Add -mieee for sh.
6022 * gfortran.dg/nan_1.f90: Likewise.
6023
6024 2007-08-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6025
6026 PR fortran/33055
6027 Revert previous patch.
6028
6029 2007-08-28 Nathan Sidwell <nathan@codesourcery.com>
6030 Kazu Hirata <kazu@codesourcery.com>
6031
6032 * gcc.target/m68k/interrupt-1.c: New.
6033
6034 2007-08-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
6035
6036 * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
6037 10000 for targets where "int" can't hold at least 100000.
6038 * gcc.c-torture/compile/limits-enumconst.c: Likewise.
6039 * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
6040 (test5)(test6): Use it.
6041 * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
6042 * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
6043 * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
6044 * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
6045 * gcc.dg/attr-alloc_size.c (test): Likewise.
6046
6047 2007-08-28 Paolo Carlini <pcarlini@suse.de>
6048
6049 PR c++/33209
6050 * g++.dg/template/error29.C: New.
6051
6052 2007-08-28 Jakub Jelinek <jakub@redhat.com>
6053
6054 PR c++/32596
6055 * g++.dg/ext/visibility/anon5.C: New test.
6056
6057 2007-08-28 Dominique d'Humieres <dominiq@lps.ens.fr>
6058
6059 * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
6060
6061 2007-08-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6062
6063 * gfortran.dg/gamma_1.f90: Remove large-real tests.
6064 * gfortran.dg/gamma_2.f90: Remove large-real tests.
6065 * gfortran.dg/gamma_4.f90: New: large-real tests.
6066
6067 2007-08-28 Jason Merrill <jason@redhat.com>
6068
6069 PR c++/29000
6070 * g++.dg/ext/stmtexpr12.C: New test.
6071
6072 PR c++/28558
6073 * g++.dg/ext/attrib28.C: New test.
6074
6075 2007-08-28 Uros Bizjak <ubizjak@gmail.com>
6076
6077 PR target/32661
6078 * gcc.target/i386/pr32661.c: New test.
6079
6080 2007-08-28 Jakub Jelinek <jakub@redhat.com>
6081
6082 PR middle-end/32370
6083 * gcc.dg/pr32370.c: New test.
6084
6085 PR rtl-optimization/33148
6086 * gcc.c-torture/compile/20070827-1.c: New test.
6087
6088 PR debug/32914
6089 * d++.dg/debug/const3.C: New test.
6090 * d++.dg/debug/const4.C: New test.
6091 * d++.dg/debug/dwarf2/const1.C: New test.
6092 * d++.dg/debug/dwarf2/const2.C: New test.
6093 * d++.dg/debug/dwarf2/const2b.C: New test.
6094
6095 2007-08-28 Mircea Namolaru <namolaru@il.ibm.com>
6096 Vladimir Yanovsky <yanov@il.ibm.com>
6097 Revital Eres <eres@il.ibm.com>
6098 Andrey Belevantsev <abel@ispras.ru>
6099
6100 * gcc.dg/sms-1.c: New test.
6101
6102 2007-08-27 Alexandre Oliva <aoliva@redhat.com>
6103
6104 * g++.dg/ext/gnu-inline-common.h: New.
6105 * g++.dg/ext/gnu-inline-global-reject.C: New.
6106 * g++.dg/ext/gnu-inline-global.C: New.
6107 * g++.dg/ext/gnu-inline-namespace.C: New.
6108 * g++.dg/ext/gnu-inline-anon-namespace.C: New.
6109 * g++.dg/ext/gnu-inline-class.C: New.
6110 * g++.dg/ext/gnu-inline-class-static.C: New.
6111 * g++.dg/ext/gnu-inline-template-class.C: New.
6112 * g++.dg/ext/gnu-inline-template-func.C: New.
6113
6114 2007-08-27 Jason Merrill <jason@redhat.com>
6115
6116 PR c++/31337
6117 * g++.dg/ext/stmtexpr11.C: New.
6118
6119 2007-08-27 Kazu Hirata <kazu@codesourcery.com>
6120
6121 * lib/target-supports.exp (check_profiling_available):
6122 Set profiling_available_saved to 0 on fido-*-elf.
6123
6124 2007-08-27 Daniel Berlin <dberlin@dberlin.org>
6125
6126 PR tree-optimization/33173
6127
6128 * gcc.c-torture/compile/pr33173.c: New.
6129
6130 2007-08-27 H.J. Lu <hongjiu.lu@intel.com>
6131
6132 PR target/31385
6133 * gcc.dg/dfp/pr31385.c: New.
6134
6135 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
6136
6137 * gcc.dg/unsigned-long-compare.c: Remove target selector.
6138
6139 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
6140
6141 * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
6142 gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
6143 gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
6144 * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
6145 gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
6146 * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
6147 gcc.target/m68k directory.
6148 * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
6149 * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
6150 gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
6151 gcc.target/cris directory.
6152 * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
6153 * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
6154 gcc.target/bfin directory.
6155
6156 * gcc.target/sh: New directory.
6157 * gcc.target/sh/sh.exp: New file.
6158 * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
6159 gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
6160 gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
6161 gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
6162 gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
6163 gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
6164
6165 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
6166
6167 * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
6168 * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
6169 * gcc.target/i386/20020523-1.c: Require nonpic effective target.
6170 * gcc.target/i386/local2.c: Ditto.
6171 * gcc.target/i386/stack-prot-kernel.c: Ditto.
6172 * gcc.target/i386/20011119-1.c: Ditto.
6173 * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
6174 * gcc.target/i386/fastcall-1.c: Fix target selector.
6175
6176 2007-08-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6177
6178 PR fortran/33055
6179 * gfortran.dg/negative_unit.f: Add new check
6180 * gfortran.dg/negative_unit_int8.f: New. Same as above except use
6181 -fdefault-integer-8.
6182
6183 2007-08-26 Asher Langton <langton2@llnl.gov>
6184
6185 * gfortran.dg/recursive_stack.f90: New.
6186 * gfortran.dg/openmp_stack.f90: New.
6187
6188 2007-08-26 Tobias Burnus <burnus@net-b.de>
6189
6190 PR fortran/31298
6191 * gfortran.dg/use_10.f90: New.
6192
6193 2007-08-26 Tobias Burnus <burnus@net-b.de>
6194
6195 PR fortran/32985
6196 * gfortran.dg/namelist_14.f90: Make test case valid.
6197 * gfortran.dg/common_10.f90: New.
6198
6199 2007-08-26 H.J. Lu <hongjiu.lu@intel.com>
6200
6201 PR middle-end/33181
6202 * gcc.dg/ifelse-2.c: New.
6203
6204 2007-08-26 Tobias Burnus <burnus@net-b.de>
6205
6206 PR fortran/32980
6207 * gfortran.dg/gamma_1.f90: New.
6208 * gfortran.dg/gamma_2.f90: New.
6209 * gfortran.dg/gamma_3.f90: New.
6210
6211 2007-08-26 Tobias Burnus <burnus@net-b.de>
6212
6213 PR fortran/33188
6214 * gfortran.dg/used_types_18.f90: New.
6215
6216 2007-08-25 Jakub Jelinek <jakub@redhat.com>
6217
6218 * gcc.dg/array-init-2.c: New test.
6219
6220 2007-08-24 Tobias Burnus <burnus@net-b.de>
6221
6222 PR fortran/33178
6223 * gfortran.dg/initialization_4.f90: Update dg-error.
6224 * gfortran.dg/initialization_13.f90: New.
6225
6226 2007-08-24 Richard Guenther <rguenther@suse.de>
6227
6228 PR middle-end/33166
6229 * gcc.c-torture/compile/pr33166.c: New testcase.
6230
6231 2007-08-24 Tobias Burnus <burnus@net-b.de>
6232
6233 PR fortran/33139
6234 * gfortran.dg/pointer_assign_4.f90: New.
6235 * gfortran.dg/shape_2.f90: Fix test case.
6236 * gfortran.dg/char_result_4.f90: Ditto.
6237
6238 2007-08-24 Jakub Jelinek <jakub@redhat.com>
6239
6240 * gcc.dg/array-init-1.c: New test.
6241
6242 PR c++/32567
6243 * g++.dg/parse/crash36.C: New test.
6244
6245 2007-08-23 H.J. Lu <hongjiu.lu@intel.com>
6246
6247 * gcc.dg/pr32721.c: Updated.
6248
6249 2007-08-24 Jakub Jelinek <jakub@redhat.com>
6250
6251 PR tree-optimization/32573
6252 PR middle-end/32946
6253 * gcc.dg/pr32573.c: New test.
6254
6255 PR c++/32898
6256 * g++.dg/lookup/ns3.C: New test.
6257
6258 * gfortran.dg/assumed_charlen_sharing.f90: New test.
6259
6260 PR c++/31941
6261 * g++.dg/parse/crash37.C: New test.
6262
6263 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
6264
6265 PR target/17390
6266 * gcc.target/i386/pr17390.c: New test.
6267
6268 2007-08-23 Richard Guenther <rguenther@suse.de>
6269
6270 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
6271 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
6272 * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
6273 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
6274 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
6275 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
6276 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
6277 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
6278
6279 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
6280
6281 * gcc.target/s390: New directory.
6282 * gcc.target/s390/s390.exp: New file.
6283 * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
6284 gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
6285 gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
6286 gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
6287 gcc.target/s390 directory.
6288
6289 2007-08-23 Richard Guenther <rguenther@suse.de>
6290
6291 PR tree-optimization/32328
6292 * gcc.dg/pr32328.c: New testcase.
6293
6294 2007-08-23 Rask Ingemann Lambertsen <rask@sygehus.dk>
6295
6296 * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
6297 available.
6298
6299 2007-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6300
6301 PR fortran/33095
6302 * gfortran.dg/min_max_optional_5.f90: New test.
6303 * gfortran.dg/min_max_optional_2.f90: Remove.
6304 * gfortran.dg/min_max_optional_3.f90: Remove.
6305 * gfortran.dg/min_max_optional_4.f90: Remove.
6306
6307 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
6308
6309 * gcc.target/i386/xorps-sse.c: New.
6310 * gcc.target/i386/xorps-sse2.c: New.
6311
6312 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
6313
6314 * gcc.target/i386/cmov3.c: Fix scan-assembler.
6315 * gcc.target/i386/cmov4.c: Fix scan-assembler.
6316 * gcc.target/i386/xchg-2.c: Fix scan-assembler.
6317
6318 2007-08-22 Christopher D. Rickett <crickett@lanl.gov>
6319
6320 PR fortran/33020
6321 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
6322 include multiple kinds for SHAPE parameter within a single
6323 namespace.
6324 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
6325 * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case.
6326
6327 2007-08-22 Janus Weil <jaydub66@gmail.com>
6328
6329 * interface_abstract_1.f90: Extended test case.
6330 * interface_abstract_3.f90: New test.
6331
6332 2007-08-21 Christian Bruel <christian.bruel@st.com>
6333
6334 * gcc.dg/fold-sub.c: New test.
6335
6336 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
6337
6338 * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
6339 gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
6340 gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
6341 gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
6342 * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
6343 gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
6344
6345 2007-08-22 Richard Guenther <rguenther@suse.de>
6346
6347 PR middle-end/33007
6348 * gcc.dg/pr33007.c: New testcase.
6349
6350 2007-08-22 Richard Sandiford <richard@codesourcery.com>
6351
6352 * gcc.c-torture/execute/strcmp-1.x: Delete.
6353
6354 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
6355
6356 * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
6357 * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
6358 gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
6359 gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
6360 gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
6361 gcc.target/i386/stack-realign.c,
6362 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
6363 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
6364 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
6365 target using dg-require-effective-target directive.
6366 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
6367 gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
6368 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
6369 gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
6370 gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
6371 gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
6372 gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
6373 gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
6374 gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
6375 Require lp64 target using dg-require-effective-target directive.
6376 * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
6377 gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
6378 directive.
6379 * gcc.target/i386/20010202-1.c: Move from here ...
6380 * gcc.dg/20010202-1.c: ... to here.
6381
6382 2007-08-22 Richard Guenther <rguenther@suse.de>
6383
6384 PR tree-optimization/33142
6385 * gcc.c-torture/execute/pr33142.c: New testcase.
6386
6387 2007-08-22 Richard Guenther <rguenther@suse.de>
6388
6389 PR middle-end/32563
6390 * g++.dg/torture/pr32563.C: New testcase.
6391
6392 2007-08-22 Jakub Jelinek <jakub@redhat.com>
6393
6394 PR middle-end/32912
6395 * gcc.dg/pr32912-1.c: Add -w to options.
6396 * gcc.dg/pr32912-2.c: Likewise.
6397 * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
6398
6399 2007-08-21 Ian Lance Taylor <iant@google.com>
6400
6401 * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
6402
6403 2007-08-21 Ian Lance Taylor <iant@google.com>
6404
6405 PR tree-optimization/33134
6406 * g++.dg/tree-ssa/pr33134.C: New test.
6407
6408 2007-08-21 Nathan Froyd <froydnj@codesourcery.com>
6409
6410 * gcc.target/powerpc/spe-vector-memset.c: New testcase.
6411 * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
6412
6413 2007-08-21 Jakub Jelinek <jakub@redhat.com>
6414
6415 PR debug/32610
6416 * gcc.dg/debug/pr32610.c: New test.
6417
6418 * g++.dg/init/new24.C: New test.
6419
6420 PR middle-end/32912
6421 * gcc.dg/pr32912-1.c: New test.
6422 * gcc.dg/pr32912-2.c: New test.
6423 * gcc.dg/pr32912-3.c: New test.
6424
6425 2007-08-21 Richard Guenther <rguenther@suse.de>
6426
6427 * gcc.dg/pointer-arith-10.c: New testcase.
6428
6429 2007-08-21 Richard Guenther <rguenther@suse.de>
6430
6431 PR middle-end/33122
6432 * gcc.c-torture/compile/pr33122.c: New testcase.
6433
6434 2007-03-20 Pawel Sikora <pluto@pld-linux.org>
6435
6436 * g++.dg/warn/Wnvdtor-2.C: New testcase.
6437
6438 2007-08-20 Dorit Nuzman <dorit@il.ibm.com>
6439
6440 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
6441
6442 2007-08-20 Jakub Jelinek <jakub@redhat.com>
6443
6444 PR c++/33025
6445 * g++.dg/init/new23.C: New test.
6446
6447 2007-08-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
6448
6449 PR middle-end/30564
6450 * gcc.c-torture/compile/pr30564-1.c: New test.
6451 * gcc.c-torture/compile/pr30564-2.c: New test.
6452
6453 2007-08-19 Joseph Myers <joseph@codesourcery.com>
6454
6455 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
6456
6457 2007-08-19 Tobias Burnus <burnus@net-b.de>
6458
6459 * gfortran.dg/interface_abstract_2.f90: New.
6460 * gfortran.dg/interface_abstract_1.f90: Fix typo.
6461
6462 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
6463
6464 * gcc.dg/vect/vect-117.c: Change inner-loop bound to
6465 unknown (so that outer-loop wont get analyzed).
6466 * gcc.dg/vect/vect-outer-1a.c: New test.
6467 * gcc.dg/vect/vect-outer-1b.c: New test.
6468 * gcc.dg/vect/vect-outer-1.c: New test.
6469 * gcc.dg/vect/vect-outer-2a.c: New test.
6470 * gcc.dg/vect/vect-outer-2b.c: New test.
6471 * gcc.dg/vect/vect-outer-2c.c: New test.
6472 * gcc.dg/vect/vect-outer-2.c: New test.
6473 * gcc.dg/vect/vect-outer-3a.c: New test.
6474 * gcc.dg/vect/vect-outer-3b.c: New test.
6475 * gcc.dg/vect/vect-outer-3c.c: New test.
6476 * gcc.dg/vect/vect-outer-3.c: New test.
6477 * gcc.dg/vect/vect-outer-4a.c: New test.
6478 * gcc.dg/vect/vect-outer-4b.c: New test.
6479 * gcc.dg/vect/vect-outer-4c.c: New test.
6480 * gcc.dg/vect/vect-outer-4d.c: New test.
6481 * gcc.dg/vect/vect-outer-4e.c: New test.
6482 * gcc.dg/vect/vect-outer-4f.c: New test.
6483 * gcc.dg/vect/vect-outer-4g.c: New test.
6484 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
6485 * gcc.dg/vect/vect-outer-4i.c: New test.
6486 * gcc.dg/vect/vect-outer-4j.c: New test.
6487 * gcc.dg/vect/vect-outer-4k.c: New test.
6488 * gcc.dg/vect/vect-outer-4l.c: New test.
6489 * gcc.dg/vect/vect-outer-4m.c: New test.
6490 * gcc.dg/vect/vect-outer-4.c: New test.
6491 * gcc.dg/vect/vect-outer-5.c: New test.
6492 * gcc.dg/vect/vect-outer-6.c: New test.
6493 * gcc.dg/vect/vect-outer-fir.c: New test.
6494 * gcc.dg/vect/vect-outer-fir-lb.c: New test.
6495 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
6496
6497 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
6498
6499 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
6500 and -fno-tree-reassoc.
6501 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
6502 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
6503 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
6504 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
6505 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
6506 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
6507 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
6508 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
6509 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
6510 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
6511 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
6512 * gcc.dg/vect/no-scevccp-outer-1.c: New test.
6513 * gcc.dg/vect/no-scevccp-outer-2.c: New test.
6514 * gcc.dg/vect/no-scevccp-outer-3.c: New test.
6515 * gcc.dg/vect/no-scevccp-outer-4.c: New test.
6516 * gcc.dg/vect/no-scevccp-outer-5.c: New test.
6517 * gcc.dg/vect/no-scevccp-outer-6.c: New test.
6518 * gcc.dg/vect/no-scevccp-outer-7.c: New test.
6519 * gcc.dg/vect/no-scevccp-outer-8.c: New test.
6520 * gcc.dg/vect/no-scevccp-outer-9.c: New test.
6521 * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
6522 * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
6523 * gcc.dg/vect/no-scevccp-outer-10.c: New test.
6524 * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
6525 * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
6526 * gcc.dg/vect/no-scevccp-outer-11.c: New test.
6527 * gcc.dg/vect/no-scevccp-outer-12.c: New test.
6528 * gcc.dg/vect/no-scevccp-outer-13.c: New test.
6529 * gcc.dg/vect/no-scevccp-outer-14.c: New test.
6530 * gcc.dg/vect/no-scevccp-outer-15.c: New test.
6531 * gcc.dg/vect/no-scevccp-outer-16.c: New test.
6532 * gcc.dg/vect/no-scevccp-outer-17.c: New test.
6533 * gcc.dg/vect/no-scevccp-outer-18.c: New test.
6534 * gcc.dg/vect/no-scevccp-outer-19.c: New test.
6535 * gcc.dg/vect/no-scevccp-outer-20.c: New test.
6536 * gcc.dg/vect/no-scevccp-outer-21.c: New test.
6537 * gcc.dg/vect/no-scevccp-outer-22.c: New test.
6538
6539 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
6540
6541 * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
6542 versioning for aliasing).
6543 * gcc.dg/vect/vect-35.c: Likewise.
6544
6545 * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
6546 targets.
6547 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
6548
6549 2007-08-18 Tom Tromey <tromey@redhat.com>
6550
6551 PR preprocessor/32974:
6552 * gcc.dg/cpp/pr32974.c: New file.
6553
6554 2007-08-17 Tobias Burnus <burnus@net-b.de>
6555
6556 * gfortran.dg/interface_abstract_1.f90: New.
6557
6558 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
6559
6560 PR fortran/32881
6561 * gfortran.dg/pure_initializer_1.f90: New test.
6562
6563 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
6564
6565 PR fortran/32875
6566 * gfortran.dg/array_constructor_18.f90: New test.
6567
6568 2007-08-17 Andrew Pinski <andrew_pinski@playstation.sony.com>
6569
6570 PR c++/28989
6571 * g++.dg/expr/lval3.C: New test.
6572 * g++.dg/expr/lval4.C: New test.
6573
6574 2007-08-17 Ollie Wild <aaw@google.com>
6575
6576 PR c++/31749
6577 * g++.dg/lookup/builtin3.C: New test.
6578 * g++.dg/lookup/builtin4.C: New test.
6579 * g++.dg/lookup/using19.C: New test.
6580
6581 2007-08-17 Paolo Carlini <pcarlini@suse.de>
6582
6583 PR c++/32190
6584 * g++.dg/parse/error31.C: New.
6585
6586 2007-08-17 Paolo Carlini <pcarlini@suse.de>
6587
6588 PR c++/32112
6589 * g++.dg/template/error26.C: New.
6590
6591 2007-08-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6592
6593 PR fortran/33079
6594 * gfortran.dg/zero_length_2.f90: New test.
6595
6596 2007-08-17 Tobias Burnus <burnus@net-b.de>
6597
6598 * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
6599 * gfortran.dg/kind_tests_3.f03: Ditto.
6600 * gfortran.dg/global_vars_f90_init.f90: Ditto.
6601 * gfortran.dg/interface_13.f90: Ditto.
6602 * gfortran.dg/pr32738.f90: Ditto.
6603 * gfortran.dg/module_private_1.f90: Ditto.
6604 * gfortran.dg/test_only_clause.f90: Ditto.
6605 * gfortran.dg/bind_c_vars.f90: Ditto.
6606 * gfortran.dg/bind_c_dts.f90: Ditto.
6607 * gfortran.dg/use_9.f90: Ditto.
6608 * gfortran.dg/generic_8.f90: Ditto.
6609 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
6610 * gfortran.dg/private_type_6.f90: Ditto.
6611 * gfortran.dg/c_assoc.f90: Ditto.
6612 * gfortran.dg/private_type_7.f90: Ditto.
6613 * gfortran.dg/global_vars_c_init.f90: Ditto.
6614 * gfortran.dg/bind_c_dts_2.f03: Ditto.
6615 * gfortran.dg/c_f_pointer_tests.f90: Ditto.
6616 * gfortran.dg/c_size_t_test.f03: Ditto.
6617 * gfortran.dg/used_types_12.f90: Ditto.
6618 * gfortran.dg/pr25923.f90: Ditto.
6619 * gfortran.dg/test_com_block.f90: Ditto.
6620 * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
6621 * gfortran.dg/equiv_constraint_7.f90: Ditto.
6622 * gfortran.dg/com_block_driver.f90: Ditto.
6623 * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
6624 * gfortran.dg/use_iso_c_binding.f90: Ditto.
6625 * gfortran.dg/c_loc_test.f90: Ditto.
6626 * gfortran.dg/c_ptr_tests.f03: Ditto.
6627 * gfortran.dg/module_interface_1.f90: Ditto.
6628
6629 2007-08-17 Paolo Carlini <pcarlini@suse.de>
6630
6631 PR c++/32870
6632 * g++.dg/other/error17.C: Adjust.
6633
6634 2007-08-17 Ben Elliston <bje@au.ibm.com>
6635
6636 PR middle-end/32970
6637 * g++.dg/ext/altivec-14.C: New test.
6638
6639 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
6640
6641 * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
6642 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
6643 dump files.
6644 * gcc.dg/vect/pr25371.c: Clean up vect dump file.
6645 * gcc.dg/vect/pr32366.c: Ditto.
6646
6647 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
6648
6649 PR testsuite/33082
6650 * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
6651 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
6652 * gcc.dg/dfp/convert-int-fold.c: Ditto.
6653 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
6654
6655 2007-08-16 Tobias Burnus <burnus@net-b.de>
6656
6657 PR fortran/33072
6658 * gfortran.dg/use_9.f90: New.
6659
6660 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
6661
6662 * g++.dg/gcov/gcov-5.C: New test.
6663
6664 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
6665
6666 * g++.dg/gcov/gcov-4.C: New test.
6667 * lib/gcov.exp (verify-lines): Add support for
6668 checking no-coverage lines.
6669
6670 2007-08-16 Victor Kaplansky <victork@il.ibm.com>
6671
6672 * gcc.dg/vect/vect-vfa-01.c: New.
6673 * gcc.dg/vect/vect-vfa-02.c: New.
6674 * gcc.dg/vect/vect-vfa-03.c: New.
6675 * gcc.dg/vect/vect-vfa-04.c: New.
6676 * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
6677 gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
6678 gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
6679 gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
6680 gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
6681 gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
6682 gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
6683 gfortran.dg/vect/pr19049.f90: Rename to start with
6684 prefix no-vfa-.
6685 * gcc.dg/vect/vect.exp: Disable versioning for alias
6686 when test starts with no-vfa-.
6687 * gfortran.dg/vect/vect.exp: Likewise.
6688
6689 2007-08-16 Richard Sandiford <richard@codesourcery.com>
6690
6691 * gcc.dg/torture/pr32897.c: New test.
6692
6693 2007-08-16 Paolo Carlini <pcarlini@suse.de>
6694
6695 PR c++/31132
6696 * g++.dg/template/crash69.C: New.
6697
6698 2007-08-15 Daniel Jacobowitz <dan@codesourcery.com>
6699
6700 * lib/target-supports.exp (check_effective_target_arm32): Use
6701 check_no_compiler_messages.
6702
6703 2007-08-15 Diego Novillo <dnovillo@google.com>
6704
6705 gcc.dg/tree-ssa/20070815.c: New test.
6706
6707 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6708
6709 PR fortran/33077
6710 * gfortran.dg/random_7.f90: Initialize variable.
6711
6712 2007-08-15 Jakub Jelinek <jakub@redhat.com>
6713
6714 PR middle-end/33074
6715 * gfortran.dg/pr33074.f90: New test.
6716
6717 PR c++/32992
6718 * g++.dg/opt/nrv14.C: New test.
6719
6720 2007-08-15 Paolo Carlini <pcarlini@suse.de>
6721
6722 PR c++/33035
6723 * g++.dg/template/crash68.C: New.
6724
6725 2007-08-15 Maxim Kuvyrkov <maxim@codesourcery.com>
6726
6727 * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
6728 * gcc.dg/sibcall-4.c: Ditto.
6729
6730 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6731
6732 PR fortran/33066
6733 * gfortran.dg/use_8.f90: New test.
6734 * gfortran.dg/c_loc_tests_2.f03: Fix code.
6735
6736 2007-08-14 Paolo Carlini <pcarlini@suse.de>
6737
6738 PR c++/27211
6739 * g++.dg/template/error27.C: New.
6740 * g++.dg/template/error28.C: New.
6741 * g++.dg/other/pr28304.C: Adjust.
6742 * g++.old-deja/g++.mike/p811.C: Likewise.
6743
6744 2007-08-14 Rask Ingemann Lambertsen <rask@sygehus.dk>
6745
6746 PR target/30315
6747 * gcc.target/i386/pr30315.c: New.
6748
6749 2007-08-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6750
6751 PR fortran/32594
6752 * gfortran.dg/substr_5.f90: New test.
6753
6754 2007-08-14 Andrew Pinski <pinskia@gmail.com>
6755
6756 PR c/30428
6757 * gcc.dg/vector-2.c: New test.
6758
6759 PR c++/30428
6760 * g++.dg/ext/vector8.C: New test.
6761
6762 2007-08-13 Dan Hipschman <dsh@google.com>
6763
6764 PR c/32953
6765 * gcc.dg/format/array-1.c: Add an additional test for
6766 unterminated format strings of length 1.
6767
6768 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
6769
6770 PR fortran/32926
6771 * gfortran.dg/external_procedures_3.f90: New test.
6772
6773 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
6774
6775 PR fortran/32827
6776 * gfortran.dg/import6.f90: New test.
6777
6778 2007-08-13 Andrew Pinski <pinskia@gmail.com>
6779
6780 PR C/30427
6781 * gcc.dg/vector-1.c: New test.
6782
6783 2007-08-13 Richard Sandiford <richard@codesourcery.com>
6784
6785 * gcc.dg/pr21255-4.c: Skip for PIC.
6786 * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
6787
6788 2007-08-13 Richard Sandiford <richard@codesourcery.com>
6789
6790 * gcc.dg/attr-isr.c: Skip for PIC.
6791 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
6792 * gcc.dg/attr-isr-trapa.c: Likewise.
6793 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
6794 * gcc.dg/pragma-isr-trapa.c: Likewise.
6795 * gcc.dg/pragma-isr-trapa2.c: Likewise.
6796
6797 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
6798
6799 PR fortran/32962
6800 * gfortran.dg/transpose_1.f90: New test.
6801
6802 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6803
6804 PR fortran/29600
6805 * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
6806 intrinsic.
6807
6808 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6809
6810 PR fortran/30964
6811 PR fortran/33054
6812 * gfortran.dg/random_4.f90: New test.
6813 * gfortran.dg/random_5.f90: New test.
6814 * gfortran.dg/random_6.f90: New test.
6815 * gfortran.dg/random_7.f90: New test.
6816
6817 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6818
6819 PR fortran/32860
6820 * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
6821
6822 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6823
6824 PR fortran/31629
6825 * gfortran.dg/module_private_1.f90: New test.
6826
6827 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6828
6829 PR fortran/29600
6830 * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
6831 * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
6832
6833 2007-08-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6834
6835 PR fortran/32937
6836 * gfortran.dg/char_length_6.f90: New test.
6837
6838 2007-08-10 Ollie Wild <aaw@google.com>
6839
6840 * g++.dg/lookup/using18.C: New test.
6841
6842 2007-08-10 Paolo Carlini <pcarlini@suse.de>
6843
6844 PR c++/17763
6845 * g++.dg/other/error16.C: New.
6846
6847 2007-08-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6848
6849 PR libfortran/33039
6850 * gfortran.dg/namelist_37.f90: New test.
6851
6852 2007-08-10 Paolo Carlini <pcarlini@suse.de>
6853
6854 PR c++/22256
6855 * g++.dg/conversion/op3.C: New.
6856
6857 2007-08-09 Tobias Burnus <burnus@net-b.de>
6858
6859 PR fortran/32987
6860 * gfortran.dg/fmt_tab_1.f90: New.
6861 * gfortran.dg/fmt_tab_2.f90: New.
6862
6863 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
6864
6865 PR c/32796
6866 * gcc.c-torture/compile/pr32796.c: New test.
6867
6868 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
6869
6870 PR middle-end/32813
6871 * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
6872 * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
6873 instead of just -O.
6874
6875 2007-08-08 Richard Sandiford <richard@codesourcery.com>
6876
6877 * gcc.target/mips/code-readable-1.c: New test.
6878 * gcc.target/mips/code-readable-2.c: Likewise.
6879 * gcc.target/mips/code-readable-3.c: Likewise.
6880
6881 2007-08-08 Vladimir Yanovsky <yanov@il.ibm.com>
6882 Revital Eres <eres@il.ibm.com>
6883
6884 * gfortran.dg/sms-1.f90: Add comment.
6885 * gfortran.dg/sms-2.f90: New.
6886
6887 2007-08-07 Ian Lance Taylor <iant@google.com>
6888
6889 * gcc.dg/instrument-1.c: New test.
6890 * gcc.dg/instrument-2.c: New test.
6891 * gcc.dg/instrument-3.c: New test.
6892
6893 2007-08-07 Steve Ellcey <sje@cup.hp.com>
6894
6895 * gfortran.dg/c_kind_params.f90: Check for stdint.h.
6896
6897 2007-08-07 Dorit Nuzman <dorit@il.ibm.com>
6898
6899 * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on
6900 !vector_alignment_reachable targets.
6901 * gcc.dg/vect/vect-33.c: Likewise.
6902 * gcc.dg/vect/vect-42.c: Likewise.
6903 * gcc.dg/vect/vect-44.c: Likewise.
6904 * gcc.dg/vect/vect-50.c: Likewise.
6905 * gcc.dg/vect/vect-70.c: Likewise.
6906 * gcc.dg/vect/vect-71.c: Likewise.
6907 * gcc.dg/vect/vect-87.c: Likewise.
6908 * gcc.dg/vect/vect-88.c: Likewise.
6909 * gcc.dg/vect/vect-91.c: Likewise.
6910 * gcc.dg/vect/vect-93.c: Likewise.
6911 * gcc.dg/vect/vect-96.c: Likewise.
6912 * gcc.dg/vect/no-section-anchors-69.c: Likewise.
6913 * gcc.dg/vect/section-anchors-69.c: Likewise.
6914 * gcc.dg/vect/pr25413.c: Likewise.
6915 * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
6916 * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
6917 * gfortran.dg/vect-2.f90: Likewise.
6918 * gfortran.dg/vect-3.f90: Likewise.
6919 * gfortran.dg/vect-4.f90: Likewise.
6920 * gfortran.dg/vect-5.f90: Likewise.
6921 * lib/target-supports.exp (check_effective_target_natural_alignment):
6922 Return false for darwin.
6923 (check_effective_target_vector_alignment_reachable_for_double): New.
6924
6925 2007-08-07 Andreas Krebbel <krebbel1@de.ibm.com>
6926
6927 * gcc.dg/multiword-1.c: New testcase.
6928
6929 2007-08-07 Daniel Franke <franke.daniel@gmail.com>
6930
6931 * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
6932 messages.
6933 * gfortran.dg/namelist_36.f90: New test.
6934
6935 2007-08-07 Rask Ingemann Lambertsen <rask@sygehus.dk>
6936
6937 * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
6938 int32_t for 32-bit integer. Use int64_t for 64-bit integer.
6939
6940 2007-08-07 Kaz Kojima <kkojima@gcc.gnu.org>
6941
6942 * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
6943 * gcc.dg/torture/type-generic-1.c: Likewise.
6944
6945 2007-08-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
6946
6947 * gcc.c-torture/20070522-1.c: Move to ...
6948 * gcc.c-torture/compile/20070522-1.c: Here.
6949
6950 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6951
6952 PR fortran/29828
6953 * gfortran.dg/minmax_char_1.f90: New test.
6954 * gfortran.dg/minmax_char_2.f90: New test.
6955 * gfortran.dg/min_max_optional_4.f90: New test.
6956
6957 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6958
6959 * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
6960 hanging on the testcase.
6961
6962 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
6963
6964 PR middle-end/32988
6965 * gcc.c-torture/compile/pr32988.c: New test.
6966
6967 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
6968
6969 * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
6970
6971 2007-08-05 Volker Reichelt <v.reichelt@netcologne.de>
6972
6973 * g++.dg/warn/pedantic2.C: Fix error marker. Add more tests.
6974
6975 Revert:
6976 2007-03-22 Dirk Mueller <dmueller@suse.de>
6977
6978 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
6979
6980 2007-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6981
6982 PR fortran/32979
6983 * gfortran.dg/isnan_1.f90: New test.
6984
6985 2007-08-05 Vladimir Yanovsky <yanov@il.ibm.com>
6986 Revital Eres <eres@il.ibm.com>
6987
6988 * gcc.dg/sms-antideps.c: New test.
6989
6990 2007-08-04 Paul Thomas <pault@gcc.gnu.org>
6991
6992 PR fortran/31214
6993 * gfortran.dg/entry_13.f90: New test.
6994
6995 * gfortran.dg/entry_12.f90: Clean up .mod file.
6996
6997 2007-08-04 Thomas Koenig <tkoenig@gcc.gnu.org>
6998
6999 PR fortran/32770
7000 * gfortran.dg/direct_io_2.f90: Implicitly declare integer
7001 variables as kind=4 so they don't overflow the record length.
7002
7003 2007-08-04 Steven G. Kargl <kargl@gcc.gnu.org>
7004
7005 PR fortran/32968
7006 * gfortran.dg/selected_kind_1.f90: New test.
7007
7008 2007-08-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
7009
7010 PR middle-end/32780
7011 * gcc.c-torture/compile/pr32780.c: New test.
7012
7013 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
7014
7015 RP middle-end/32399
7016 * gcc.c-torture/compile/pr32399.c: New testcase.
7017
7018 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
7019
7020 PR middle-end/32304
7021 * g++.dg/torture/pr32304.C: New testcase.
7022
7023 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
7024
7025 PR middle-end/32935
7026 * gfortran.fortran-torture/compile/complex_1.f90: New test.
7027
7028 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7029
7030 PR fortran/32955
7031 * gfortran.dg/value_4.f90: Make integer constant of kind=4.
7032
7033 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7034
7035 PR fortran/31202
7036 * gfortran.dg/nint_2.f90: New test.
7037
7038 2007-08-03 Nathan Froyd <froydnj@codesourcery.com>
7039
7040 * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
7041 * gcc.dg/weak/typeof-2.c: Likewise.
7042
7043 2007-08-03 Diego Novillo <dnovillo@google.com>
7044
7045 PR 31521
7046 * gcc.dg/tree-ssa/pr31521.c: New test.
7047
7048 2007-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
7049
7050 PR fortran/32770
7051 * gfortran.dg/unf_read_corrupted_1.f90: Integer variable in
7052 iostat must be default kind.
7053
7054 2007-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7055
7056 * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
7057
7058 2007-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
7059
7060 PR fortran/32770
7061 * gfortran.dg/unf_read_corrupted_1.f90: Make all kinds
7062 explicit so test passes with -fdefault-integer-8.
7063 * gfortran.dg/unformatted_recl_1.f90: Likewise.
7064 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
7065
7066 2007-08-02 Lee Millward <lee.millward@gmail.com>
7067
7068 PR c++/30849
7069 * g++.dg/parse/asm1.C: New test.
7070
7071 PR c++/30850
7072 * g++.dg/parse/asm2.C: Likewise.
7073
7074 PR c++/30851
7075 * g++.dg/parse/asm3.C: Likewise.
7076
7077 2007-08-02 Rask Ingemann Lambertsen <rask@sygehus.dk>
7078
7079 * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
7080 "int" is only 16 bit bits wide.
7081 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
7082
7083 2007-08-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7084
7085 * g++.dg/torture/type-generic-1.C: New.
7086 * gcc.dg/pr28796-2.c: Move tests ...
7087 * gcc.dg/tg-tests.h: ... here.
7088 * gcc.dg/torture/type-generic-1.c: New.
7089
7090 2007-08-01 Thomas Koenig <tkoenig@gcc.gnu.org>
7091
7092 PR libfortran/32954
7093 * minmaxloc_3.f90: New test case.
7094
7095 2007-08-01 Tobias Burnus <burnus@net-b.de>
7096
7097 PR fortran/32936
7098 * gfortran.dg/allocate_stat.f90: New.
7099
7100 2007-08-01 Nathan Froyd <froydnj@codesourcery.com>
7101
7102 * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
7103
7104 2007-08-01 Daniel Jacobowitz <dan@codesourcery.com>
7105
7106 PR tree-optimization/32919
7107 * gcc.c-torture/compile/pr32919.c: New.
7108
7109 2007-08-01 Nick Clifton <nickc@redhat.com>
7110
7111 * gcc.c-torture/execute/execute.exp: Change copyright header to
7112 refer to version 3 of the GNU General Public License and to point
7113 readers at the COPYING3 file and the FSF's license web page.
7114 * gcc.c-torture/execute/ieee/ieee.exp,
7115 gcc.c-torture/unsorted/unsorted.exp,
7116 gcc.c-torture/compile/compile.exp,
7117 gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
7118 gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
7119 gcc.target/cris/torture/cris-torture.exp,
7120 gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
7121 gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
7122 gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
7123 gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
7124 gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
7125 gnat.dg/dg.exp, gnat.dg/style/style.exp,
7126 gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
7127 gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
7128 gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
7129 gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
7130 gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
7131 gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
7132 gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
7133 gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
7134 gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
7135 gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
7136 gcc.dg/noncompile/noncompile.exp,
7137 gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
7138 gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
7139 gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
7140 gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
7141 gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
7142 gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
7143 gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
7144 gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
7145 gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
7146 gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
7147 gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
7148 gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
7149 g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
7150 g++.old-deja/old-deja.exp,
7151 gfortran.fortran-torture/execute/execute.exp,
7152 gfortran.fortran-torture/compile/compile.exp,
7153 treelang/output/output-1.c, treelang/output/output-1.tree,
7154 treelang/execute/execute.exp, treelang/Makefile.in,
7155 treelang/compile/compile.exp, g++.dg/dg.exp,
7156 g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
7157 g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
7158 g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
7159 g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
7160 g++.dg/compat/struct-layout-1.exp,
7161 g++.dg/compat/struct-layout-1_generate.c,
7162 g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
7163 g++.dg/bprob/bprob.exp, config/default.exp,
7164 gcc.test-framework/test-framework.awk,
7165 gcc.test-framework/gen_directive_tests,
7166 gcc.test-framework/test-framework.exp,
7167 objc.dg/special/special.exp,
7168 objc.dg/gnu-encoding/gnu-encoding.exp,
7169 objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
7170 objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
7171 lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
7172 lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
7173 lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
7174 lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
7175 lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
7176 lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
7177 lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
7178 lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
7179 lib/target-supports-dg.exp, lib/gcc-defs.exp,
7180 lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
7181 lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
7182 lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
7183 gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
7184 objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
7185 Likewise.
7186
7187 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
7188
7189 * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
7190 error message text.
7191
7192 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
7193
7194 PR fortran/32945
7195 * gfortran.dg/initialization_12.f90: New test.
7196
7197 2007-08-01 Paul Thomas <pault@gcc.gnu.org>
7198
7199 PR fortran/31609
7200 * gfortran.dg/entry_12.f90: New test.
7201
7202 2007-07-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7203
7204 PR fortran/32938
7205 * gfortran.dg/altreturn_6.f90: New test.
7206
7207 2007-07-31 Steven G. Kargl <kargl@gcc.gnu.org>
7208
7209 PR fortran/32942
7210 * gfortran.dg/exponent_2.f90: New test.
7211
7212 2007-07-30 Jan Sjodin <jan.sjodin@amd.com>
7213
7214 * gcc.dg/vect/vect-117.c: New test.
7215 * gcc.dg/vect/vect-74.c: Enabled test
7216 * gcc.dg/vect/vect-81.c: Enabled test
7217
7218 2007-07-30 Andrew Pinski <pinskia@gmail.com>
7219
7220 * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
7221 s/dg-error/dg-warning where warning is expected.
7222
7223 2007-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7224
7225 PR fortran/32770
7226 * gfortran.dg/array_constructor_12.f90: Adjust argument
7227 of huge() to correct kind.
7228
7229 2007-07-30 Ollie Wild <aaw@google.com>
7230
7231 * gcc.dg/cpp/counter-2.c: New test.
7232 * gcc.dg/cpp/counter-3.c: New test.
7233 * gcc.dg/cpp/dir-only-1.c: New test.
7234 * gcc.dg/cpp/dir-only-1.h: New file.
7235 * gcc.dg/cpp/dir-only-2.c: New test.
7236 * gcc.dg/cpp/dir-only-3.c: New test.
7237 * gcc.dg/cpp/dir-only-3a.h: New file.
7238 * gcc.dg/cpp/dir-only-3b.h: New file.
7239 * gcc.dg/cpp/dir-only-4.c: New test.
7240 * gcc.dg/cpp/dir-only-5.c: New test.
7241 * gcc.dg/cpp/dir-only-6.c: New test.
7242
7243 2007-07-30 Julian Brown <julian@codesourcery.com>
7244
7245 * gcc.target/arm/neon/v*.c: Regenerate.
7246
7247 2007-07-30 Paolo Carlini <pcarlini@suse.de>
7248
7249 PR c++/32108
7250 * g++.dg/ext/label6.C: New.
7251
7252 2007-07-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7253
7254 PR libfortran/32858
7255 PR libfortran/30814
7256 * gfortran.dg/pack_bounds_1.f90: Adjust to new error message.
7257
7258 2007-07-29 Paul Thomas <pault@gcc.gnu.org>
7259
7260 PR fortran/31211
7261 * gfortran.dg/actual_pointer_function_1.f90: New test.
7262
7263 PR fortran/32682
7264 * gfortran.dg/scalarize_parameter_array_1.f90: New test.
7265
7266 2007-07-29 Daniel Franke <franke.daniel@gmail.com>
7267
7268 PR fortran/32906
7269 * gfortran.dg/shape_1.f90: Adjust error message.
7270 * gfortran.dg/parameter_array_ref_1.f90: New test.
7271
7272 2007-07-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7273
7274 PR fortran/31609
7275 * gfortran.dg/entry_11.f90: New test.
7276
7277 2007-07-29 Vladimir Yanovsky <yanov@il.ibm.com>
7278 Revital Eres <eres@il.ibm.com>
7279
7280 * gfortran.dg/sms-1.f90: New test.
7281
7282 2007-07-28 Richard Guenther <rguenther@suse.de>
7283
7284 * gcc.c-torture/compile/pr32920.c: New testcase.
7285
7286 2007-07-28 Simon Martin <simartin@users.sourceforge.net>
7287
7288 PR c++/30917
7289 * g++.dg/lookup/friend11.C: New test.
7290
7291 2007-07-28 Daniel Franke <franke.daniel@gmail.com>
7292
7293 * gfortran.dg/namelist_5.f90: Adjusted error message.
7294 * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
7295 * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
7296 * gfortran.dg/assumed_size_nml.f90: Renamed to ...
7297 * gfortran.dg/namelist_32.f90: ... this.
7298
7299 PR fortran/32876
7300 * gfortran.dg/namelist_33.f90: New test.
7301
7302 PR fortran/32905
7303 * gfortran.dg/namelist_34.f90: New test.
7304
7305 PR fortran/31818
7306 * gfortran.dg/namelist_35.f90: New test.
7307
7308 2007-07-28 Paul Thomas <pault@gcc.gnu.org>
7309
7310 PR fortran/32880
7311 * gfortran.dg/alloc_comp_assign_6.f90: New tests.
7312
7313 2007-07-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
7314
7315 PR testsuite/32471
7316 * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
7317 assuming it is 0x7ffffffff.
7318 * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
7319 * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
7320
7321 2007-07-27 Dominique d'Humieres <dominiq@lps.ens.fr>
7322
7323 * gfortran.dg/operator_3.f90: Fix dg directive.
7324 * gfortran.dg/min_max_conformance.f90: Fix dg directive.
7325 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
7326 * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
7327
7328 2007-07-27 Douglas Gregor <doug.gregor@gmail.com>
7329
7330 * g++.dg/cpp0x/decltype1.C: New.
7331 * g++.dg/cpp0x/decltype2.C: New.
7332 * g++.dg/cpp0x/decltype3.C: New.
7333 * g++.dg/cpp0x/decltype4.C: New.
7334 * g++.dg/cpp0x/decltype5.C: New.
7335 * g++.dg/cpp0x/decltype6.C: New.
7336
7337 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
7338
7339 * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
7340 because the test relies on bit 31 to be the sign bit.
7341
7342 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
7343
7344 * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
7345 assuming it is 0x7fffffff.
7346 * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
7347 * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
7348
7349 2007-07-27 Mark Mitchell <mark@codesourcery.com>
7350
7351 PR c++/32346
7352 * g++.dg/expr/bitfield9.C: New test.
7353
7354 2007-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
7355
7356 PR fortran/32899
7357 * gfortran.dg/logical_comp.f90: Update dg-error strings.
7358
7359 2007-07-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7360
7361 PR fortran/32760
7362 * gfortran.dg/private_type_7.f90: New test.
7363
7364 2007-07-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7365
7366 PR fortran/32035
7367 * gfortran.dg/select_char_1.f90: New test.
7368
7369 2007-07-27 Tobias Burnus <burnus@net-b.de>
7370
7371 PR fortran/32903
7372 * gfortran.dg/initialization_11.f90: New test.
7373
7374 2007-07-27 Richard Sandiford <richard@codesourcery.com>
7375
7376 * gcc.target/mips/ins-1.c: New test.
7377
7378 '2007-07-26 Nathan Froyd <froydnj@codesourcery.com>
7379
7380 PR/19232
7381 * gcc.dg/assign-warn-3.c (f0): Declare as inline.
7382 (f1): Likewise.
7383
7384 2007-07-26 Andreas Krebbel <krebbel1@de.ibm.com>
7385
7386 * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
7387 error: width of 'spare' exceeds its type.
7388
7389 2007-07-25 Nathan Froyd <froydnj@codesourcery.com>
7390
7391 * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
7392 * gcc.dg/sibcall-4.c: Likewise.
7393
7394 2007-07-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7395
7396 PR rtl-optimization/31500
7397 * gcc.dg/Warray-bounds.c: Remove hppa xfails.
7398 * g++.dg/warn/Warray-bounds.C: Likewise.
7399
7400 2007-07-25 H.J. Lu <hongjiu.lu@intel.com>
7401
7402 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
7403
7404 2007-07-25 Julian Brown <julian@codesourcery.com>
7405 Paul Brook <paul@codesourcery.com>
7406 Joseph Myers <joseph@codesourcery.com>
7407 Mark Shinwell <shinwell@codesourcery.com>
7408
7409 * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
7410 * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
7411 * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
7412 * lib/target-supports.exp (check_effective_target_arm_neon_ok)
7413 (check_effective_target_arm_neon_hw): New.
7414 * gcc.target/arm/neon/neon.exp: New file.
7415 * gcc.target/arm/neon/polytypes.c: New file.
7416 * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
7417
7418 2007-07-25 Janis Johnson <janis187@us.ibm.com>
7419
7420 * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
7421 targets where an "int" is less than 32 bits wide.
7422
7423 2007-07-25 Andreas Krebbel <krebbel1@de.ibm.com>
7424
7425 * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
7426
7427 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
7428
7429 * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
7430 during addition if an int is only 16 bits wide.
7431 * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
7432
7433 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
7434
7435 * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
7436 size as "long int" and are 32 or 64 bits wide.
7437 * gcc.dg/torture/pr28814.c: Likewise.
7438
7439 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
7440
7441 * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
7442 exactly as wide as an int.
7443
7444 2007-07-25 Danny Smith <dannysmith@users.sourceforge.net>
7445
7446 * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
7447 Define and use throughout as long long printf format specifier.
7448 * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
7449 Likewise.
7450
7451 2007-07-24 H.J. Lu <hongjiu.lu@intel.com>
7452
7453 * gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
7454 for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
7455
7456 2007-07-25 Ben Elliston <bje@au.ibm.com>
7457
7458 * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
7459
7460 2007-07-24 Daniel Jacobowitz <dan@codesourcery.com>
7461
7462 * gcc.c-torture/execute/20070724-1.c: New.
7463
7464 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
7465
7466 PR fortran/31205
7467 * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
7468 "deallocates" to 24, since patch has code rid of much spurious
7469 code.
7470 * gfortran.dg/interface_assignment_1.f90 : New test.
7471
7472 PR fortran/32842
7473 * gfortran.dg/interface_assignment_2.f90 : New test.
7474
7475 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
7476
7477 PR fortran/32867
7478 * fortran.dg/initialization_10.f90: New test.
7479
7480 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
7481
7482 PR fortran/32778
7483 * gfortran.dg/imag_2.f: Removed
7484 * gfortran.dg/warn_std_1.f90: New test.
7485 * gfortran.dg/warn_std_2.f90: New test.
7486 * gfortran.dg/warn_std_3.f90: New test.
7487
7488 2007-07-24 Paolo Carlini <pcarlini@suse.de>
7489
7490 PR c++/29001
7491 * g++.dg/init/new22.C: New.
7492
7493 2007-07-24 Paolo Carlini <pcarlini@suse.de>
7494
7495 PR c++/32561
7496 * g++.dg/template/crash67.C: New.
7497
7498 2007-07-24 Dorit Nuzman <dorit@il.ibm.com>
7499
7500 * lib/target-support.exp (check_effective_target_natural_alignment):
7501 (check_effective_target_vector_alignment_reachable): New.
7502 * config/spu/spu.c (spu_vector_alignment_reachable): New.
7503 (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
7504 * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target
7505 check.
7506 * gcc.dg/vect/pr25413.c: Likewise.
7507 * gcc.dg/vect/pr31699.c: Likewise.
7508
7509 2007-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
7510
7511 PR fortran/30814
7512 * gfortran.dg/pack_bounds_1.f90: New test case.
7513
7514 2007-07-23  Daniel Franke  <franke.daniel@gmail.com>
7515
7516 PR fortran/31639
7517 * gfortran.dg/initialization_9.f90: New test.
7518
7519 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
7520
7521 PR fortran/32797
7522 PR fortran/32800
7523 * gfortran.dg/bind_c_usage_8.f03: New test case.
7524 * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
7525 * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message.
7526
7527 2007-07-23 Richard Sandiford <richard@codesourcery.com>
7528
7529 * gcc.target/mips/branch-cost-1.c: New test.
7530 * gcc.target/mips/branch-cost-2.c: Likewise.
7531
7532 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
7533
7534 PR fortran/32732
7535 * gfortran.dg/c_char_tests.f03: New test case.
7536 * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
7537 * gfortran.dg/c_char_tests_2.f03: New test case.
7538 * gfortran.dg/value_6.f03: Ditto.
7539 * gfortran.dg/value_7.f03: Ditto.
7540
7541 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
7542
7543 PR fortran/32600
7544 * gfortran.dg/c_funloc_tests_5.f03: New.
7545 * gfortran.dg/c_funloc_tests_5.f04: New.
7546 * gfortran.dg/c_funloc_tests_4_driver.c: New.
7547
7548 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
7549
7550 PR c++/32839
7551 * g++.dg/expr/call4.C: New.
7552 * g++.dg/expr/call5.C: New.
7553
7554 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
7555
7556 PR fortran/32710
7557 * gfortran.dg/namelist_30.f90: New test.
7558
7559 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
7560
7561 PR fortran/29962
7562 * gfortran.dg/array_initializer_1.f90: Removed warning.
7563 * gfortran.dg/initialization_1.f90: Adjusted messages.
7564 * gfortran.dg/nested_modules_6.f90: Removed warning.
7565
7566 PR fortran/31253
7567 * gfortran.dg/initialization_7.f90: New test.
7568
7569 PR fortran/31639
7570 * gfortran.dg/initialization_8.f90: New test.
7571
7572 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
7573
7574 PR c++/30818
7575 * g++.dg/template/crash47.C: Adjust errors.
7576 * g++.dg/template/crash48.C: Adjust errors.
7577 * g++.dg/template/typename12.C: New.
7578 * g++.dg/template/typename13.C: New.
7579 * g++.dg/template/typename14.C: New.
7580 * g++.dg/template/typedef6.C: Adjust errors.
7581
7582 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
7583
7584 PR fortran/32627
7585 * gfortran.dg/pr32627_driver.c: Driver for pr32627.
7586 * gfortran.dg/pr32627.f03: New test case.
7587
7588 * gfortran.dg/c_f_pointer_logical.f03: New test case.
7589 * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
7590 c_f_pointer_logical.
7591 * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
7592 c_f_pointer_complex.
7593 * gfortran.dg/c_f_pointer_complex.f03: New test case.
7594 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
7595 c_f_pointer_shape_tests_2.
7596 * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
7597
7598 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
7599
7600 PR fortran/32804
7601 * gfortran.dg/c_loc_tests_9.f03: New test case.
7602 * gfortran.dg/c_loc_tests_10.f03: Ditto.
7603
7604 2007-07-21 Lee Millward <lee.millward@gmail.com>
7605
7606 PR fortran/32823
7607 * gfortran.dg/int_2.f90: New test.
7608
7609 2007-07-21 Rask Ingemann Lambertsen <rask@sygehus.dk>
7610
7611 * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
7612
7613 2007-07-20 Richard Sandiford <richard@codesourcery.com>
7614
7615 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
7616 * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
7617
7618 2007-07-20 Uros Bizjak <ubizjak@gmail.com>
7619
7620 PR tree-optimization/19910
7621 * gcc.dg/pr19910.c: New test.
7622
7623 2007-07-19 Daniel Franke <franke.daniel@gmail.com>
7624
7625 PR fortran/32738
7626 * gfortran.dg/pr32738.f90: New test.
7627
7628 2007-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7629
7630 PR tree-optimzation/32635
7631 * gfortran.dg/pr32635.f: New test case.
7632
7633 2007-07-18 Christopher D. Rickett <crickett@lanl.gov>
7634
7635 PR fortran/32801
7636 * gfortran.dg/pr32801.f03: New test case.
7637
7638 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7639
7640 * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
7641 Test negative numbers also.
7642 * gcc.dg/c99-math-float-1.c: Likewise.
7643 * gcc.dg/c99-math-long-double-1.c: Likewise.
7644 * gcc.dg/c99-math.h: Check for FP exceptions. Update for negative
7645 test inputs.
7646
7647 2007-07-18 Bob Wilson <bob.wilson@acm.org>
7648
7649 * lib/target-supports.exp (check_effective_target_sync_int_long):
7650 Enable for xtensa.
7651 (check_effective_target_sync_char_short): Likewise.
7652
7653 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7654
7655 * gcc.dg/pr28796-2.c: Add more cases.
7656
7657 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7658
7659 * gcc.dg/pr28796-1.c: Add more cases.
7660 * gcc.dg/pr28796-2.c: Likewise.
7661
7662 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7663
7664 * gcc.dg/pr28796-1.c: Add more cases.
7665 * gcc.dg/pr28796-2.c: Likewise.
7666
7667 2007-07-17 Janus Weil <jaydub66@gmail.com>
7668
7669 PR fortran/32535
7670 * gfortran.dg/pr32535.f90: New test.
7671
7672 2007-07-17 Paul Thomas <pault@gcc.gnu.org>
7673
7674 PR fortran/31320
7675 PR fortran/32665
7676 * gfortran.dg/alloc_comp_constructor_3.f90: New test.
7677
7678 2007-07-17 Zdenek Dvorak <dvorakz@suse.cz>
7679
7680 PR rtl-optimization/32773
7681 * gcc.dg/pr32773.c: New test.
7682
7683 2007-07-16 Andrew Pinski <andrew_pinski@playstation.sony.com>
7684
7685 * gcc.target/spu/intrinsics-1.c: Use dg-message to
7686 match flax-vector-conversions note.
7687 * gcc.target/spu/fixed-range-bad.c: Use dg-warning
7688 instead of dg-error for the warning.
7689
7690 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
7691
7692 * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
7693 adapted to work on targets with 16-bit or wider int.
7694 * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
7695 * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
7696 * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
7697 * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
7698
7699 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
7700
7701 * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
7702 support large arrays.
7703 * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
7704 * gcc.dg/20061109-1.c: Likewise.
7705 * gcc.c-torture/execute/20061101-1.x: Likewise.
7706 * gcc.c-torture/execute/pr29797-1.x: Likewise.
7707 * gcc.c-torture/execute/pr31448.x: Likewise.
7708
7709 2007-07-16 Lee Millward <lee.millward@gmail.com>
7710
7711 * gfortran.dg/cmplx_intrinsic_1.f90: New test.
7712
7713 PR fortran/32238
7714 * gfortran.dg/pr32238.f90: New test.
7715
7716 PR fortran/32222
7717 * gfortran.dg/pr32222.f90: New test.
7718
7719 PR fortran/32242
7720 * gfortran.dg/pr32242.f90: New test.
7721
7722 2007-07-16 Sandra Loosemore <sandra@codesourcery.com>
7723 David Ung <davidu@mips.com>
7724
7725 * gcc.target/mips/mips-sched-madd.c: New test case.
7726
7727 2007-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7728
7729 PR libfortran/32611
7730 * gfortran.dg/large_real_kind_1.f90: Update test.
7731 * gfortran.dg/pr17706.f90: Update test.
7732 * gfortran.dg/fmt_zero_digits.f90: Update test.
7733 * gfortran.dg/fmt_zero_precision.f90: Update test.
7734 * gfortran.dg/real_const_3.f90: Update test.
7735
7736 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7737
7738 PR fortran/32036
7739 * gfortran.dg/bounds_check_8.f90: New test.
7740 * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
7741
7742 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7743
7744 PR fortran/32357
7745 * gfortran.dg/mvbits_2.f90: New test.
7746
7747 2007-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7748
7749 PR libfortran/32731
7750 * gfortran.dg/pack_mask_1.f90: New test.
7751 * gfortran.dg/unpack_mask_1.f90: New test.
7752
7753 2007-07-14 Eric Botcazou <ebotcazou@libertysurf.fr>
7754
7755 * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
7756 * gcc.dg/20001101-1.c: Likewise.
7757 * gcc.dg/20001102-1.c: Likewise.
7758 * gcc.dg/20020116-2.c: Likewise.
7759 * gcc.dg/20020416-1.c: Likewise.
7760 * gcc.dg/sparc-constant-1.c: Likewise.
7761 * gcc.dg/sparc-dwarf2.c: Likewise.
7762 * gcc.dg/sparc-frame-1.c: Likewise.
7763 * gcc.dg/sparc-getcontext-1.c: Likewise.
7764 * gcc.dg/sparc-loop-1.c: Likewise.
7765 * gcc.dg/sparc-reg-1.c: Likewise.
7766 * gcc.dg/sparc-ret.c: Likewise.
7767 * gcc.dg/sparc-trap-1.c: Likewise.
7768 * gcc.dg/ultrasp10.c: Likewise.
7769 * gcc.dg/ultrasp11.c: Likewise.
7770 * gcc.dg/ultrasp1.c: Likewise.
7771 * gcc.dg/ultrasp2.c: Likewise.
7772 * gcc.dg/ultrasp3.c: Likewise.
7773 * gcc.dg/ultrasp4.c: Likewise.
7774 * gcc.dg/ultrasp5.c: Likewise.
7775 * gcc.dg/ultrasp6.c: Likewise.
7776 * gcc.dg/ultrasp7.c: Likewise.
7777 * gcc.dg/ultrasp8.c: Likewise.
7778 * gcc.dg/ultrasp9.c: Likewise.
7779 * gcc.dg/splet-1.c: Delete.
7780
7781 2007-07-14 Daniel Franke <franke.daniel@gmail.com>
7782
7783 PR fortran/32724
7784 * gfortran.dg/stfunc_5.f90: New test.
7785
7786 2007-07-14 Uros Bizjak <ubizjak@gmail.com>
7787
7788 * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
7789 New procedure to check if arrays are naturally aligned to the vector
7790 alignment boundary.
7791 * gcc.dg/vect/pr25413a.c: Do not include stdarg.h. Use __SIZE_TYPE__
7792 in size_t typedef. Adjust tree dump scan results according to
7793 vect_aligned_arrays target check.
7794 * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
7795 vect_aligned_arrays target check.
7796 * gcc.dg/vect/pr31699.c: Ditto.
7797
7798 2007-07-13 Sa Liu <saliu@de.ibm.com>
7799
7800 * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
7801 for V2DFmode vector conditional expression.
7802 * gcc.target/spu/dfcmeq.c: New. Test combination of abs
7803 and dfceq patterns.
7804 * gcc.target/spu/dfcmgt.c: New. Test combination of abs
7805 and dfcgt patterns.
7806 * gcc.target/spu/intrinsics-2.c: New. Test intrinsics for
7807 V2DFmode comparison and test special values.
7808 * lib/target-supports.exp: Switch on test for V2DFmode
7809 vector conditional expression.
7810
7811 2007-07-13 Richard Guenther <rguenther@suse.de>
7812
7813 PR tree-optimization/32721
7814 * gcc.dg/pr32721.c: New testcase.
7815
7816 2007-07-13 Hans-Peter Nilsson <hp@axis.com>
7817
7818 * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
7819 error message part that continues on a new line.
7820
7821 2007-07-12 Geoffrey Keating <geoffk@apple.com>
7822
7823 * gcc.dg/c99-tgmath-1.c: New.
7824 * gcc.dg/c99-tgmath-2.c: New.
7825 * gcc.dg/c99-tgmath-3.c: New.
7826 * gcc.dg/c99-tgmath-4.c: New.
7827
7828 2007-07-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7829 Janis Johnson <janis187@us.ibm.com>
7830
7831 PR testsuite/25241
7832 * gcc.test-framework/dg-error-exp-F.c: New test.
7833 * gcc.test-framework/dg-warning-exp-F.c: New test.
7834 * lib/gcc.exp: Enable warning and error prefixes.
7835 * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
7836 (dg-error): Wrap original dg-error.
7837 * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
7838 markers from dg-error/dg-warning directives.
7839 * gcc.dg/20040322-1.c: Likewise.
7840 * gcc.dg/Wchar-subscripts-1.c: Likewise.
7841 * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
7842 * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
7843 * gcc.dg/Werror-1.c: Likewise.
7844 * gcc.dg/Werror-10.c: Likewise.
7845 * gcc.dg/Werror-11.c: Likewise.
7846 * gcc.dg/Werror-2.c: Likewise.
7847 * gcc.dg/Werror-3.c: Likewise.
7848 * gcc.dg/Werror-4.c: Likewise.
7849 * gcc.dg/Werror-5.c: Likewise.
7850 * gcc.dg/Werror-6.c: Likewise.
7851 * gcc.dg/Werror-7.c: Likewise.
7852 * gcc.dg/Werror-8.c: Likewise.
7853 * gcc.dg/Werror-9.c: Likewise.
7854 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
7855 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
7856 * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
7857 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
7858 * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
7859 * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
7860 * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
7861 * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
7862 * gcc.dg/Wnested-externs-1.c: Likewise.
7863 * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
7864 * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
7865 * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
7866 * gcc.dg/Wshadow-3.c: Likewise.
7867 * gcc.dg/Wtraditional-conversion-2.c: Likewise.
7868 * gcc.dg/Wwrite-strings-1.c: Likewise.
7869 * gcc.dg/anon-struct-5.c: Likewise.
7870 * gcc.dg/anon-struct-6.c: Likewise.
7871 * gcc.dg/anon-struct-7.c: Likewise.
7872 * gcc.dg/anon-struct-8.c: Likewise.
7873 * gcc.dg/array-8.c: Likewise.
7874 * gcc.dg/array-quals-2.c: Likewise.
7875 * gcc.dg/asm-qual-1.c: Likewise.
7876 * gcc.dg/asm-wide-1.c: Likewise.
7877 * gcc.dg/assign-warn-1.c: Likewise.
7878 * gcc.dg/assign-warn-2.c: Likewise.
7879 * gcc.dg/bitfld-10.c: Likewise.
7880 * gcc.dg/bitfld-11.c: Likewise.
7881 * gcc.dg/bitfld-12.c: Likewise.
7882 * gcc.dg/bitfld-13.c: Likewise.
7883 * gcc.dg/bitfld-14.c: Likewise.
7884 * gcc.dg/builtin-choose-expr-2.c: Likewise.
7885 * gcc.dg/builtins-30.c: Likewise.
7886 * gcc.dg/c90-const-expr-5.c: Likewise.
7887 * gcc.dg/c90-typespec-1.c: Likewise.
7888 * gcc.dg/c99-const-expr-5.c: Likewise.
7889 * gcc.dg/c99-flex-array-5.c: Likewise.
7890 * gcc.dg/c99-fordecl-3.c: Likewise.
7891 * gcc.dg/c99-tag-3.c: Likewise.
7892 * gcc.dg/c99-typespec-1.c: Likewise.
7893 * gcc.dg/c99-vla-jump-1.c: Likewise.
7894 * gcc.dg/c99-vla-jump-2.c: Likewise.
7895 * gcc.dg/c99-vla-jump-3.c: Likewise.
7896 * gcc.dg/c99-vla-jump-4.c: Likewise.
7897 * gcc.dg/c99-vla-jump-5.c: Likewise.
7898 * gcc.dg/cast-1.c: Likewise.
7899 * gcc.dg/cast-2.c: Likewise.
7900 * gcc.dg/cast-3.c: Likewise.
7901 * gcc.dg/cast-4.c: Likewise.
7902 * gcc.dg/cast-pretty-print-1.c: Likewise.
7903 * gcc.dg/comp-goto-2.c: Likewise.
7904 * gcc.dg/comp-goto-3.c: Likewise.
7905 * gcc.dg/cpp/error-1.c: Likewise.
7906 * gcc.dg/cpp/if-paren.c: Likewise.
7907 * gcc.dg/decl-7.c: Likewise.
7908 * gcc.dg/decl-8.c: Likewise.
7909 * gcc.dg/decl-nospec-1.c: Likewise.
7910 * gcc.dg/decl-nospec-2.c: Likewise.
7911 * gcc.dg/decl-nospec-3.c: Likewise.
7912 * gcc.dg/declspec-10.c: Likewise.
7913 * gcc.dg/declspec-11.c: Likewise.
7914 * gcc.dg/declspec-12.c: Likewise.
7915 * gcc.dg/declspec-13.c: Likewise.
7916 * gcc.dg/declspec-14.c: Likewise.
7917 * gcc.dg/declspec-15.c: Likewise.
7918 * gcc.dg/declspec-16.c: Likewise.
7919 * gcc.dg/declspec-17.c: Likewise.
7920 * gcc.dg/declspec-4.c: Likewise.
7921 * gcc.dg/declspec-5.c: Likewise.
7922 * gcc.dg/declspec-6.c: Likewise.
7923 * gcc.dg/declspec-7.c: Likewise.
7924 * gcc.dg/declspec-8.c: Likewise.
7925 * gcc.dg/declspec-9.c: Likewise.
7926 * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
7927 * gcc.dg/dfp/constants-c99.c: Likewise.
7928 * gcc.dg/dfp/keywords-c89.c: Likewise.
7929 * gcc.dg/dfp/keywords-c99.c: Likewise.
7930 * gcc.dg/dfp/keywords-reserved.c: Likewise.
7931 * gcc.dg/dfp/typespec.c: Likewise.
7932 * gcc.dg/dremf-type-compat-2.c: Likewise.
7933 * gcc.dg/dremf-type-compat-3.c: Likewise.
7934 * gcc.dg/dremf-type-compat-4.c: Likewise.
7935 * gcc.dg/empty-source-2.c: Likewise.
7936 * gcc.dg/empty-source-3.c: Likewise.
7937 * gcc.dg/enum3.c: Likewise.
7938 * gcc.dg/extra-semi-2.c: Likewise.
7939 * gcc.dg/extra-semi-3.c: Likewise.
7940 * gcc.dg/float-range-1.c: Likewise.
7941 * gcc.dg/float-range-2.c: Likewise.
7942 * gcc.dg/float-range-3.c: Likewise.
7943 * gcc.dg/float-range-5.c: Likewise.
7944 * gcc.dg/format/asm_fprintf-2.c: Likewise.
7945 * gcc.dg/format/asm_fprintf-3.c: Likewise.
7946 * gcc.dg/format/asm_fprintf-4.c: Likewise.
7947 * gcc.dg/format/asm_fprintf-5.c: Likewise.
7948 * gcc.dg/format/cast-1.c: Likewise.
7949 * gcc.dg/format/gcc_diag-3.c: Likewise.
7950 * gcc.dg/format/gcc_diag-4.c: Likewise.
7951 * gcc.dg/format/gcc_diag-6.c: Likewise.
7952 * gcc.dg/format/gcc_diag-8.c: Likewise.
7953 * gcc.dg/format/gcc_diag-9.c: Likewise.
7954 * gcc.dg/format/nul-2.c: Likewise.
7955 * gcc.dg/format/opt-1.c: Likewise.
7956 * gcc.dg/format/opt-2.c: Likewise.
7957 * gcc.dg/format/opt-3.c: Likewise.
7958 * gcc.dg/format/opt-4.c: Likewise.
7959 * gcc.dg/format/opt-5.c: Likewise.
7960 * gcc.dg/format/opt-6.c: Likewise.
7961 * gcc.dg/framework-2.c: Likewise.
7962 * gcc.dg/func-args-1.c: Likewise.
7963 * gcc.dg/func-outside-1.c: Likewise.
7964 * gcc.dg/func-outside-2.c: Likewise.
7965 * gcc.dg/gnu-cond-expr-2.c: Likewise.
7966 * gcc.dg/gnu-cond-expr-3.c: Likewise.
7967 * gcc.dg/if-empty-1.c: Likewise.
7968 * gcc.dg/init-bad-1.c: Likewise.
7969 * gcc.dg/init-bad-2.c: Likewise.
7970 * gcc.dg/init-bad-3.c: Likewise.
7971 * gcc.dg/init-desig-obs-2.c: Likewise.
7972 * gcc.dg/init-desig-obs-3.c: Likewise.
7973 * gcc.dg/init-empty-2.c: Likewise.
7974 * gcc.dg/init-empty-3.c: Likewise.
7975 * gcc.dg/inline-11.c: Likewise.
7976 * gcc.dg/inline-12.c: Likewise.
7977 * gcc.dg/inline-8.c: Likewise.
7978 * gcc.dg/inline-9.c: Likewise.
7979 * gcc.dg/inline3.c: Likewise.
7980 * gcc.dg/label-decl-1.c: Likewise.
7981 * gcc.dg/label-decl-2.c: Likewise.
7982 * gcc.dg/label-decl-3.c: Likewise.
7983 * gcc.dg/label-decl-4.c: Likewise.
7984 * gcc.dg/long-long-typespec-1.c: Likewise.
7985 * gcc.dg/lvalue-2.c: Likewise.
7986 * gcc.dg/lvalue-3.c: Likewise.
7987 * gcc.dg/nested-func-3.c: Likewise.
7988 * gcc.dg/nested-redef-1.c: Likewise.
7989 * gcc.dg/noreturn-4.c: Likewise.
7990 * gcc.dg/old-style-prom-2.c: Likewise.
7991 * gcc.dg/old-style-prom-3.c: Likewise.
7992 * gcc.dg/old-style-then-proto-1.c: Likewise.
7993 * gcc.dg/overflow-warn-1.c: Likewise.
7994 * gcc.dg/overflow-warn-2.c: Likewise.
7995 * gcc.dg/overflow-warn-3.c: Likewise.
7996 * gcc.dg/overflow-warn-4.c: Likewise.
7997 * gcc.dg/overflow-warn-6.c: Likewise.
7998 * gcc.dg/parm-forwdecl-2.c: Likewise.
7999 * gcc.dg/parm-forwdecl-3.c: Likewise.
8000 * gcc.dg/parm-impl-decl-1.c: Likewise.
8001 * gcc.dg/parm-impl-decl-2.c: Likewise.
8002 * gcc.dg/parm-incomplete-1.c: Likewise.
8003 * gcc.dg/parm-mismatch-1.c: Likewise.
8004 * gcc.dg/pointer-arith-1.c: Likewise.
8005 * gcc.dg/pointer-arith-2.c: Likewise.
8006 * gcc.dg/pointer-arith-3.c: Likewise.
8007 * gcc.dg/pointer-arith-4.c: Likewise.
8008 * gcc.dg/pointer-arith-6.c: Likewise.
8009 * gcc.dg/pointer-arith-7.c: Likewise.
8010 * gcc.dg/pointer-arith-8.c: Likewise.
8011 * gcc.dg/pr13804-1.c: Likewise.
8012 * gcc.dg/pr15698-1.c: Likewise.
8013 * gcc.dg/pr15698-2.c: Likewise.
8014 * gcc.dg/pr15698-3.c: Likewise.
8015 * gcc.dg/pr15698-4.c: Likewise.
8016 * gcc.dg/pr15698-5.c: Likewise.
8017 * gcc.dg/pr15698-6.c: Likewise.
8018 * gcc.dg/pr15698-7.c: Likewise.
8019 * gcc.dg/pr15698-8.c: Likewise.
8020 * gcc.dg/pr17188-1.c: Likewise.
8021 * gcc.dg/pr17301-1.c: Likewise.
8022 * gcc.dg/pr17301-2.c: Likewise.
8023 * gcc.dg/pr17730-1.c: Likewise.
8024 * gcc.dg/pr20368-1.c: Likewise.
8025 * gcc.dg/pr20368-2.c: Likewise.
8026 * gcc.dg/pr20368-3.c: Likewise.
8027 * gcc.dg/pr22308-1.c: Likewise.
8028 * gcc.dg/qual-component-1.c: Likewise.
8029 * gcc.dg/redecl-1.c: Likewise.
8030 * gcc.dg/redecl-11.c: Likewise.
8031 * gcc.dg/redecl-12.c: Likewise.
8032 * gcc.dg/redecl-13.c: Likewise.
8033 * gcc.dg/redecl-14.c: Likewise.
8034 * gcc.dg/redecl-15.c: Likewise.
8035 * gcc.dg/register-var-1.c: Likewise.
8036 * gcc.dg/register-var-2.c: Likewise.
8037 * gcc.dg/stmt-expr-2.c: Likewise.
8038 * gcc.dg/stmt-expr-3.c: Likewise.
8039 * gcc.dg/stmt-expr-label-1.c: Likewise.
8040 * gcc.dg/stmt-expr-label-2.c: Likewise.
8041 * gcc.dg/stmt-expr-label-3.c: Likewise.
8042 * gcc.dg/struct-empty-2.c: Likewise.
8043 * gcc.dg/struct-empty-3.c: Likewise.
8044 * gcc.dg/struct-parse-1.c: Likewise.
8045 * gcc.dg/struct-semi-1.c: Likewise.
8046 * gcc.dg/struct-semi-2.c: Likewise.
8047 * gcc.dg/struct-semi-3.c: Likewise.
8048 * gcc.dg/switch-5.c: Likewise.
8049 * gcc.dg/switch-6.c: Likewise.
8050 * gcc.dg/switch-7.c: Likewise.
8051 * gcc.dg/tls/diag-5.c: Likewise.
8052 * gcc.dg/transparent-union-1.c: Likewise.
8053 * gcc.dg/transparent-union-3.c: Likewise.
8054 * gcc.dg/typespec-1.c: Likewise.
8055 * gcc.dg/vla-init-2.c: Likewise.
8056 * gcc.dg/vla-init-3.c: Likewise.
8057 * gcc.dg/vla-init-4.c: Likewise.
8058 * gcc.dg/vla-init-5.c: Likewise.
8059 * gcc.dg/void-cast-2.c: Likewise.
8060 * gcc.dg/wvla-3.c: Likewise.
8061 * gcc.dg/wvla-7.c: Likewise.
8062 * gcc.target/i386/991209-1.c: Likewise.
8063 * gcc.target/ia64/fpreg-1.c: Likewise.
8064 * gcc.target/m68k/interrupt_thread-2.c: Likewise.
8065 * gcc.target/m68k/interrupt_thread-3.c: Likewise.
8066
8067 2007-07-12  Daniel Franke  <franke.daniel@gmail.com>
8068
8069 PR fortran/31639
8070 * gfortran.dg/func_decl_4.f90: New test.
8071
8072 2007-07-12 Paul Thomas <pault@gcc.gnu.org>
8073
8074 PR fortran/32727
8075 * gfortran.dg/interface_17.f90: New test.
8076
8077 2007-07-12 Christopher D. Rickett <crickett@lanl.gov>
8078
8079 PR fortran/32599
8080 * gfortran.dg/32599.f03: New test case.
8081
8082 PR fortran/32601
8083 * gfortran.dg/32601.f03: New test case.
8084 * gfortran.dg/32601_1.f03: Ditto.
8085 * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
8086 * gfortran.dg/c_ptr_tests_10.f03: Ditto.
8087
8088 2007-07-12 Steve Ellcey <sje@cup.hp.com>
8089
8090 * gcc.c-torture/execute/align-3.c: Remove function addr check.
8091
8092 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
8093 Devang Patel <dpatel@apple.com>
8094
8095 PR tree-optimization/25413
8096 * gcc.dg/vect/vect-align-1.c: New.
8097 * gcc.dg/vect/vect-align-2.c: New.
8098 * gcc.dg/vect/pr25413.c: New.
8099 * gcc.dg/vect/pr25413a.c: New.
8100 * gcc.dg/vect/pr31699.c: Fix dg-final check.
8101
8102 2007-07-12 Nathan Froyd <froydnj@codesourcery.com>
8103
8104 * lib/target-support.exp (check_ultrasparc_hw_available):
8105 New function.
8106 (is-effective-target): Check $arg for ultrasparc_hw.
8107 (is-effective-target-keyword): Likewise.
8108 * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
8109 when determining what to do on sparc platforms.
8110 * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
8111 * gcc.dg/20001101-1.c: Likewise.
8112 * gcc.dg/20001101-2.c: Likewise.
8113 * gcc.dg/ultrasp9.c: Likewise.
8114 * gcc.dg/ultrasp10.c: Likewise.
8115 * gcc.target/sparc/pdist-3.c: Likewise.
8116
8117 2007-07-12 Daniel Jacobowitz <dan@codesourcery.com>
8118
8119 * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
8120
8121 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
8122
8123 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
8124 get vectorized.
8125 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
8126 now get vectorized.
8127 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
8128 * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
8129 * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
8130 * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
8131 * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
8132 * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
8133 * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
8134 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
8135 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
8136 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
8137 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
8138 * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
8139 * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
8140 * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
8141 * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
8142 * lib/target-supports.exp (check_effective_target_vect_int_mul):
8143 Add spu.
8144
8145 2007-07-12 Jakub Jelinek <jakub@redhat.com>
8146
8147 PR c++/30854
8148 * g++.dg/parse/error30.C: New test.
8149
8150 2007-07-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8151
8152 PR fortran/29804
8153 * gfortran.dg/alloc_comp_misc_1.f90: New test.
8154
8155 2007-07-11 Daniel Berlin <dberlin@dberlin.org>
8156
8157 * gfortran.fortran-torture/compile/pr32663.f: New test.
8158
8159 2007-07-11 Paolo Carlini <pcarlini@suse.de>
8160
8161 PR c++/31027
8162 * g++.dg/inherit/virtual4.C: New.
8163
8164 2007-07-11 Uros Bizjak <ubizjak@gmail.com>
8165
8166 PR target/32661
8167 * gcc.target/i386/pr32661-1.c: New test.
8168
8169 2007-07-11 Eric Botcazou <ebotcazou@adacore.com>
8170
8171 * gnat.dg/invariant_index.ad[sb]: New test.
8172
8173 2007-07-11 Paolo Carlini <pcarlini@suse.de>
8174
8175 PR c++/32560
8176 * g++.dg/template/decl3.C: New.
8177
8178 2007-07-09 Geoffrey Keating <geoffk@apple.com>
8179
8180 PR 32617
8181 * gcc.c-torture/execute/align-3.c: New.
8182
8183 2007-07-10 Uros Bizjak <ubizjak@gmail.com>
8184
8185 PR target/32708
8186 * gcc.target/i386/pr32708-1.c: New test.
8187 * gcc.target/i386/pr32708-2.c: Ditto.
8188 * gcc.target/i386/pr32708-3.c: Ditto.
8189
8190 2007-07-10 Mark Mitchell <mark@codesourcery.com>
8191
8192 * g++.dg/init/new20.C: Remove svn:executable flag.
8193
8194 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
8195
8196 * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
8197
8198 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
8199
8200 * gcc.dg/ultrasp7.c: Add fpic target requirement.
8201
8202 2007-07-10 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8203
8204 PR testsuite/25241
8205 * gcc.dg/pch/counter-2.c: Match every message with its appropriate
8206 directive.
8207
8208 2007-07-10 Paul Thomas <pault@gcc.gnu.org>
8209
8210 PR fortran/32157
8211 * gfortran.dg/overload_2.f90: New test.
8212
8213 PR fortran/32689
8214 * gfortran.dg/transfer_simplify_5.f90
8215
8216 PR fortran/32634
8217 * gfortran.dg/interface_15.f90: New test.
8218
8219 2007-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
8220
8221 PR libfortran/32336
8222 * gfortran.dg/matmul_5.f90: New test case.
8223
8224 2007-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
8225
8226 * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
8227 * gcc.dg/fesd-any.h: Likewise.
8228 * gcc.dg/fesd-baseonly.c: Likewise.
8229 * gcc.dg/fesd-baseonly.h: Likewise.
8230 * gcc.dg/fesd-none.c: Likewise.
8231 * gcc.dg/fesd-none.h: Likewise.
8232 * gcc.dg/fesd-reduced.c: Likewise.
8233 * gcc.dg/fesd-reduced.h: Likewise.
8234 * gcc.dg/fesd-sys.c: Likewise.
8235 * gcc.dg/fesd-sys.h: Likewise
8236 * gcc.dg/fesd.h: Likewise.
8237
8238 * g++.dg/debug/dwarf2: New directory.
8239 * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
8240 * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
8241 * g++.dg/other/fesd-any.h: Likewise.
8242 * g++.dg/other/fesd-baseonly.C: Likewise.
8243 * g++.dg/other/fesd-baseonly.h: Likewise.
8244 * g++.dg/other/fesd-none.C: Likewise.
8245 * g++.dg/other/fesd-none.h: Likewise.
8246 * g++.dg/other/fesd-reduced.C: Likewise.
8247 * g++.dg/other/fesd-reduced.h: Likewise.
8248 * g++.dg/other/fesd-sys.C: Likewise.
8249 * g++.dg/other/fesd-sys.h: Likewise.
8250 * g++.dg/other/fesd.h: Likewise.
8251
8252 2007-07-09 Daniel Franke <franke.daniel@gmail.com>
8253
8254 PR fortran/31129
8255 * gfortran.dg/parameter_unused.f90: New test.
8256
8257 2007-07-09 Uros Bizjak <ubizjak@gmail.com>
8258
8259 PR tree-optimization/32681
8260 * gcc.dg/tree-ssa/pr32681.c: New test.
8261
8262 2007-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8263
8264 PR fortran/32678
8265 * gfortran.dg/fmt_t_5.f90: New test.
8266
8267 2007-07-08 Paolo Carlini <pcarlini@suse.de>
8268
8269 PR c++/30535
8270 * g++.dg/template/operator10.C: New.
8271
8272 2007-07-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8273
8274 PR libfortran/32217
8275 * gfortran.dg/unpack_zerosize_1.f90: New test case.
8276
8277 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
8278
8279 PR fortran/29876
8280 * gfortran.dg/operator_6.f90: New test.
8281
8282 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
8283
8284 PR fortran/17711
8285 * gfortran.dg/operator_4.f90: New test.
8286 * gfortran.dg/operator_5.f90: New test.
8287 * gfortran.dg/logical_comp.f90: Adjusted error messages.
8288 * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
8289
8290 2007-07-08 Tobias Burnus <burnus@net-b.de>
8291
8292 PR fortran/32669
8293 * gfortran.dg/argument_checking_6.f90: New.
8294
8295 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
8296
8297 PR fortran/25094
8298 * gfortran.dg/interface_155555.f90: New test.
8299
8300 2007-07-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8301
8302 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
8303 c99-math-long-double-1.c, c99-math.h: Test subnormals.
8304
8305 2007-07-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8306
8307 PR testsuite/25241
8308 * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
8309 discern pedantic diagnostics and errors.
8310 * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
8311 and not an error.
8312 * gcc.dg/20050121-1.c: This is an error and not a warning.
8313 * gcc.target/i386/sseregparm-2.c: Likewise.
8314 * gcc.target/i386/20060512-4.c: This is a warning and not an error.
8315 * gcc.dg/charset/attribute2.c: Likewise.
8316 * gcc.dg/bitfld-1.c: Likewise.
8317 * gcc.dg/pack-test-2.c: Likewise.
8318 * gcc.dg/940510-1.c: Match separately error and warning.
8319 * gcc.dg/array-2.c: Match separately multiple messages. The second
8320 diagnostic is a pedantic warning and not an error.
8321 * gcc.dg/pr14475.c: Match separately multiple messages.
8322 * gcc.dg/pr18809-1.c: Likewise.
8323 * gcc.dg/pr27953.c: Likewise.
8324 * gcc.dg/vla-init-1.c: Likewise.
8325 * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
8326
8327 2007-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8328
8329 PR fortran/32644
8330 * gfortran.dg/char_decl_1.f90: New test.
8331
8332 2007-07-07 Daniel Berlin <dberlin@dberlin.org>
8333
8334 * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
8335
8336 2007-07-07 Mark Mitchell <mark@codesourcery.com>
8337
8338 PR c++/32232
8339 * g++.dg/template/overload9.C: New test.
8340
8341 2007-07-06 Daniel Berlin <dberlin@dberlin.org>
8342
8343 * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
8344 * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
8345
8346 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
8347
8348 * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
8349 * gcc.dg/20001012-2.c: Likewise.
8350 * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
8351 * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
8352
8353 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
8354
8355 * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
8356 about the chunk size when STACK_SIZE is defined.
8357
8358 2007-07-06 Josh Conner <jconner@apple.com>
8359
8360 PR middle-end/32602
8361 * gcc.dg/sibcall-8.c: New test.
8362
8363 2007-07-06 Josh Conner <jconner@apple.com>
8364
8365 PR middle-end/32603
8366 * gcc.target/arm/sibcall-1.c: New test.
8367
8368 2007-07-06 H.J. Lu <hongjiu.lu@intel.com>
8369
8370 * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
8371
8372 2007-07-06 Daniel Franke <franke.daniel@gmail.com>
8373
8374 * gfortran.dg/save_parameter.f90: New test.
8375 * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
8376
8377 2007-07-06 Richard Guenther <rguenther@suse.de>
8378
8379 * g++.dg/opt/pr30965.C: New testcase.
8380
8381 2007-07-06 Richard Sandiford <richard@codesourcery.com>
8382
8383 * gcc.target/mips/save-restore-5.c: New test.
8384
8385 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
8386
8387 PR rtl_optimization/32450
8388 * gcc.dg/pr32450.c: New runtime test.
8389
8390 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
8391
8392 * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
8393 single underscore in scan directives.
8394
8395 2007-07-05 Mark Mitchell <mark@codesourcery.com>
8396
8397 PR c++/32245
8398 * g++.dg/init/ptrmem4.C: New test.
8399
8400 PR c++/32251
8401 * g++.dg/init/new21.C: Likewise.
8402
8403 PR c++/31992
8404 * g++.dg/template/static30.C: Likewise.
8405
8406 2007-07-05 Dorit Nuzman <dorit@il.ibm.com>
8407
8408 * gcc.dg/vect/costmodel/ppc: New directory.
8409 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
8410 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
8411 New test.
8412 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
8413 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
8414 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
8415 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
8416 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
8417 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
8418 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
8419 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
8420 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
8421 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
8422 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
8423 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
8424 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
8425 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
8426
8427 2007-07-05 Tobias Burnus <burnus@net-b.de>
8428
8429 PR fortran/32359
8430 * gfortran.dg/module_md5_1.f90: Update MD5 number.
8431
8432 2007-07-05 Paul Thomas <pault@gcc.gnu.org>
8433
8434 PR fortran/32526
8435 * gfortran.dg/interface_14.f90: New test.
8436
8437 PR fortran/32613
8438 * gfortran.dg/do_iterator_2.f90: New test.
8439
8440 2007-07-04 H.J. Lu <hongjiu.lu@intel.com>
8441
8442 * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
8443 (FE_DEC_DOWNWARD): Likewise.
8444 (FE_DEC_UPWARD): Likewise.
8445 (FE_DEC_TOWARDZERO): Likewise.
8446 (FE_DEC_TONEARESTFROMZERO): Likewise.
8447
8448 2007-07-04 Daniel Berlin <dberlin@dberlin.org>
8449
8450 * gcc.c-torture/compile/pr32606.c: New.
8451 * gfortran.fortran-torture/execute/pr32604.f90: New.
8452
8453 2007-07-04 Mark Mitchell <mark@codesourcery.com>
8454
8455 * gcc.dg/visibility-12.c: New test.
8456 * gcc.dg/visibility-13.c: Likewise.
8457 * g++.dg/ext/visibility-9.C: Likewise.
8458 * g++.dg/ext/visibility-10.C: Likewise.
8459
8460 2007-07-04 Richard Sandiford <richard@codesourcery.com>
8461
8462 * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
8463 * gcc.dg/sh-relax-vxworks.c: New test.
8464
8465 2007-07-04 Richard Guenther <rguenther@suse.de>
8466
8467 PR tree-optimization/32500
8468 * gcc.c-torture/execute/pr32500.c: New testcase.
8469
8470 2007-07-04 Richard Guenther <rguenther@suse.de>
8471
8472 PR tree-optimization/32482
8473 * gcc.c-torture/compile/pr32482.c: New testcase.
8474
8475 2007-07-04 Richard Sandiford <richard@codesourcery.com>
8476
8477 * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
8478 VxWorks kernels.
8479 * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
8480 * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
8481 * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
8482 * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
8483
8484 2007-07-04 Richard Sandiford <richard@codesourcery.com>
8485
8486 * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
8487
8488 2007-07-04 Richard Sandiford <richard@codesourcery.com>
8489
8490 * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
8491
8492 2007-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8493
8494 PR fortran/31198
8495 * gfortran.dg/min_max_optional_1.f90: New test.
8496 * gfortran.dg/min_max_optional_2.f90: New test.
8497 * gfortran.dg/min_max_optional_3.f90: New test.
8498
8499 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8500
8501 PR fortran/32545
8502 * gfortran.dg/fmt_error.f90: New test.
8503
8504 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8505
8506 PR fortran/32612
8507 * gfortran.dg/interface_13.f90: New test.
8508
8509 2007-07-03 Dave Brolley <brolley@redhat.com>
8510
8511 PR c++/31743
8512 * g++.dg/init/new20.C: New test.
8513
8514 2007-07-03 Christopher D. Rickett <crickett@lanl.gov>
8515
8516 PR fortran/32579
8517 * gfortran.dg/iso_c_binding_only.f03: Updated test case.
8518
8519 2007-07-03 Tobias Burnus <burnus@net-b.de>
8520
8521 PR fortran/25062
8522 * common_7.f90: New.
8523 * common_8.f90: New.
8524 * common_9.f90: New.
8525
8526 2007-07-03 Tobias Burnus <burnus@net-b.de>
8527
8528 PR fortran/30940
8529 * gfortran.dg/argument_checking_1.f90: New.
8530 * gfortran.dg/argument_checking_2.f90: New.
8531 * gfortran.dg/argument_checking_3.f90: New.
8532 * gfortran.dg/argument_checking_4.f90: New.
8533 * gfortran.dg/argument_checking_5.f90: New.
8534 * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
8535 * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
8536
8537 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
8538
8539 * gcc.dg/pr32176.c: Add -w to default dg-options.
8540
8541 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
8542
8543 * gcc.c-torture/compile/ssa-pre-1.c: New test.
8544
8545 2007-07-03 Tobias Burnus <burnus@net-b.de>
8546
8547 PR fortran/20888
8548 * gfortran.dg/null_2.f90: New.
8549
8550 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
8551 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8552
8553 PR middle-end/32176
8554 * gcc.dg/pr32176.c: New test.
8555
8556 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
8557
8558 * gcc.dg/const-float80.c : New test.
8559 * gcc.dg/const-float128.c : New test.
8560 * gcc.dg/const-float80-ped.c : New test.
8561 * gcc.dg/const-float128-ped.c : New test.
8562
8563 2007-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8564
8565 * gcc.dg/c99-math.h: Fix typo.
8566
8567 2007-07-02 Jakub Jelinek <jakub@redhat.com>
8568
8569 PR libgomp/32468
8570 * gcc.dg/gomp/pr32468-1.c: New test.
8571
8572 2007-07-02 Richard Sandiford <richard@codesourcery.com>
8573
8574 * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
8575 an ABI option.
8576
8577 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
8578
8579 * gfortran.fortran-torture/compile/pr32583.f: New.
8580 * gcc.c-torture/compile/pr32584.c: New
8581
8582 2007-07-02 Ollie Wild <aaw@google.com>
8583
8584 * g++.dg/lookup/using16.C: Merge dg-errors with common line.
8585 * g++.dg/lookup/using17.C: Merge dg-errors with common line.
8586
8587 2007-07-02 Richard Sandiford <richard@codesourcery.com>
8588
8589 * gcc.target/mips/save-restore-1.c: New test.
8590 * gcc.target/mips/save-restore-2.c: Likewise.
8591 * gcc.target/mips/save-restore-3.c: Likewise.
8592 * gcc.target/mips/save-restore-4.c: Likewise.
8593
8594 2007-07-02 Uros Bizjak <ubizjak@gmail.com>
8595
8596 PR tree-optimization/31966
8597 PR tree-optimization/32533
8598 * gcc.dg/tree-ssa/pr31966.c: New runtime test.
8599 * gfortran.dg/pr32533.f90: Ditto.
8600
8601 2007-07-02 Jakub Jelinek <jakub@redhat.com>
8602
8603 * g++.dg/opt/nrv12.C: New test.
8604 * gcc.target/i386/nrv1.c: New test.
8605
8606 PR c++/31748
8607 * g++.dg/gomp/pr31748.C: New test.
8608
8609 2007-07-02 Ira Rosen <irar@il.ibm.com>
8610
8611 PR tree-optimization/32230
8612 * gcc.dg/vect/pr32230.c: New test.
8613
8614 2007-07-01 Christopher D. Rickett <crickett@lanl.gov>
8615
8616 * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
8617 * bind_c_coms.f90: Ditto.
8618 * bind_c_coms_driver.c: Ditto.
8619 * bind_c_dts.f90: Ditto.
8620 * bind_c_dts_2.f03: Ditto.
8621 * bind_c_dts_2_driver.c: Ditto.
8622 * bind_c_dts_3.f03: Ditto.
8623 * bind_c_dts_4.f03: Ditto.
8624 * bind_c_dts_driver.c: Ditto.
8625 * bind_c_implicit_vars.f03: Ditto.
8626 * bind_c_procs.f03: Ditto.
8627 * bind_c_usage_2.f03: Ditto.
8628 * bind_c_usage_3.f03: Ditto.
8629 * bind_c_usage_5.f03: Ditto.
8630 * bind_c_usage_6.f03: Ditto.
8631 * bind_c_usage_7.f03: Ditto.
8632 * bind_c_vars.f90: Ditto.
8633 * bind_c_vars_driver.c: Ditto.
8634 * binding_c_table_15_1.f03: Ditto.
8635 * binding_label_tests.f03: Ditto.
8636 * binding_label_tests_10.f03: Ditto.
8637 * binding_label_tests_10_main.f03: Ditto.
8638 * binding_label_tests_11.f03: Ditto.
8639 * binding_label_tests_11_main.f03: Ditto.
8640 * binding_label_tests_12.f03: Ditto.
8641 * binding_label_tests_13.f03: Ditto.
8642 * binding_label_tests_13_main.f03: Ditto.
8643 * binding_label_tests_14.f03: Ditto.
8644 * binding_label_tests_2.f03: Ditto.
8645 * binding_label_tests_3.f03: Ditto.
8646 * binding_label_tests_4.f03: Ditto.
8647 * binding_label_tests_5.f03: Ditto.
8648 * binding_label_tests_6.f03: Ditto.
8649 * binding_label_tests_7.f03: Ditto.
8650 * binding_label_tests_8.f03: Ditto.
8651 * binding_label_tests_9.f03: Ditto.
8652 * c_assoc.f90: Ditto.
8653 * c_assoc_2.f03: Ditto.
8654 * c_f_pointer_shape_test.f90: Ditto.
8655 * c_f_pointer_tests.f90: Ditto.
8656 * c_f_tests_driver.c: Ditto.
8657 * c_funloc_tests.f03: Ditto.
8658 * c_funloc_tests_2.f03: Ditto.
8659 * c_funloc_tests_3.f03: Ditto.
8660 * c_funloc_tests_3_funcs.c: Ditto.
8661 * c_kind_params.f90: Ditto.
8662 * c_kind_tests_2.f03: Ditto.
8663 * c_kinds.c: Ditto.
8664 * c_loc_driver.c: Ditto.
8665 * c_loc_test.f90: Ditto.
8666 * c_loc_tests_2.f03: Ditto.
8667 * c_loc_tests_2_funcs.c: Ditto.
8668 * c_loc_tests_3.f03: Ditto.
8669 * c_loc_tests_4.f03: Ditto.
8670 * c_loc_tests_5.f03: Ditto.
8671 * c_loc_tests_6.f03: Ditto.
8672 * c_loc_tests_7.f03: Ditto.
8673 * c_loc_tests_8.f03: Ditto.
8674 * c_ptr_tests.f03: Ditto.
8675 * c_ptr_tests_10.f03: Ditto.
8676 * c_ptr_tests_5.f03: Ditto.
8677 * c_ptr_tests_7.f03: Ditto.
8678 * c_ptr_tests_7_driver.c: Ditto.
8679 * c_ptr_tests_8.f03: Ditto.
8680 * c_ptr_tests_8_funcs.c: Ditto.
8681 * c_ptr_tests_9.f03: Ditto.
8682 * c_ptr_tests_driver.c: Ditto.
8683 * c_size_t_driver.c: Ditto.
8684 * c_size_t_test.f03: Ditto.
8685 * com_block_driver.f90: Ditto.
8686 * global_vars_c_init.f90: Ditto.
8687 * global_vars_c_init_driver.c: Ditto.
8688 * global_vars_f90_init.f90: Ditto.
8689 * global_vars_f90_init_driver.c: Ditto.
8690 * interop_params.f03: Ditto.
8691 * iso_c_binding_only.f03: Ditto.
8692 * iso_c_binding_rename_1.f03: Ditto.
8693 * iso_c_binding_rename_1_driver.c: Ditto.
8694 * iso_c_binding_rename_2.f03: Ditto.
8695 * iso_c_binding_rename_2_driver.c: Ditto.
8696 * kind_tests_2.f03: Ditto.
8697 * kind_tests_3.f03: Ditto.
8698 * module_md5_1.f90: Ditto.
8699 * only_clause_main.c: Ditto.
8700 * print_c_kinds.f90: Ditto.
8701 * test_bind_c_parens.f03: Ditto.
8702 * test_c_assoc.c: Ditto.
8703 * test_com_block.f90: Ditto.
8704 * test_common_binding_labels.f03: Ditto.
8705 * test_common_binding_labels_2.f03: Ditto.
8706 * test_common_binding_labels_2_main.f03: Ditto.
8707 * test_common_binding_labels_3.f03: Ditto.
8708 * test_common_binding_labels_3_main.f03: Ditto.
8709 * test_only_clause.f90: Ditto.
8710 * use_iso_c_binding.f90: Ditto.
8711 * value_5.f90: Ditto.
8712 * value_test.f90: Ditto.
8713 * value_tests_f03.f90: Ditto.
8714
8715 2007-07-01 Daniel Jacobowitz <dan@codesourcery.com>
8716
8717 * gcc.dg/tls/opt-14.c: New.
8718
8719 2007-07-01 Ollie Wild <aaw@google.com>
8720
8721 * g++.dg/lookup/using16.C: New test.
8722 * g++.dg/lookup/using17.C: New test.
8723
8724 2007-07-01 Janne Blomqvist <jb@gcc.gnu.org>
8725
8726 PR fortran/32239
8727 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
8728 (test_4): Use proper test for floating point equality.
8729 (test_8): Likewise.
8730
8731 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8732
8733 PR libgfortran/32554
8734 * gfortran.dg/fmt_p_1.f90: New test.
8735
8736 2007-07-01 Ira Rosen <irar@il.ibm.com>
8737
8738 * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
8739 initialization and fix dg-final check - the initialization loop is
8740 vectorizable.
8741
8742 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
8743 Volker Reichelt <reichelt@netcologne.de>
8744
8745 PR middle-end/32559
8746 * gcc.dg/pr32559.c: New test.
8747
8748 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
8749
8750 PR tree-optimization/25371
8751 * gcc.dg/vect/pr25371.c: New test.
8752
8753 2007-06-30 Nathan Froyd <froydnj@codesourcery.com>
8754
8755 * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
8756 when allocating and initializing a flexible array.
8757
8758 2007-06-30 Daniel Franke <franke.daniel@gmail.com>
8759
8760 PR fortran/20373
8761 * gfortran.dg/intrinsic.f90: New test.
8762
8763 2007-06-30 Tobias Burnus <burnus@net-b.de>
8764
8765 PR fortran/32555
8766 * gfortran.dg/fmt_zero_check.f90: New.
8767
8768 2007-06-30 Paul Thomas <pault@gcc.gnu.org>
8769
8770 PR fortran/30284
8771 * gfortran.dg/repeat_f90: New test.
8772
8773 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8774
8775 PR testsuite/25241
8776 * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
8777 -pedantic-errors, so we should match errors.
8778 * gcc.dg/cpp/escape-1.c: Likewise.
8779 * gcc.dg/cpp/charconst.c: Empty character constants are errors.
8780 * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
8781 warning.
8782 * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
8783 errors instead of warnings.
8784 * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
8785 a pedantic warning.
8786 * gcc.dg/cpp/arith-3.c: Likewise.
8787
8788 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8789
8790 PR testsuite/25241
8791 * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
8792 * gcc.dg/pch/valid-2.c: Likewise.
8793 * gcc.dg/pch/valid-3.c: Likewise.
8794 * gcc.dg/pch/warn-1.c: Likewise.
8795 * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
8796
8797 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8798
8799 PR c/4076
8800 * gcc.dg/Wunused-function.c: New.
8801
8802 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8803
8804 * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
8805
8806 2007-06-29 Douglas Gregor <doug.gregor@gmail.com>
8807
8808 * g++.dg/other/canon-31724.C: New.
8809
8810 2007-06-29 Jan Hubicka <jh@suse.cz>
8811
8812 PR middle-end/32372
8813 * gcc.c-torture/compile/pr32372.c: new.
8814
8815 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
8816
8817 * gfortran.dg/operator_3.f90: New test.
8818
8819 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
8820
8821 * gfortran.dg/gomp/reduction1.f90: Adjust error message.
8822 * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
8823
8824 2007-06-29 Richard Guenther <rguenther@suse.de>
8825
8826 PR middle-end/32493
8827 * gcc.dg/inline-23.c: New testcase.
8828
8829 2007-06-29 Uros Bizjak <ubizjak@gmail.com>
8830
8831 PR tree-optimization/24659
8832 * gcc.target/i386/vectorize2.c: New test.
8833 * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
8834 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
8835
8836 2007-06-29 Eric Botcazou <ebotcazou@adacore.com>
8837
8838 * gcc.dg/pointer-arith-9.c: New test.
8839
8840 2007-06-29 Tobias Burnus <burnus@net-b.de>
8841
8842 PR fortran/32483
8843 * gfortran.dg/fmt_read_2.f90: New.
8844
8845 2007-06-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8846
8847 * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
8848 If it exists, don't try to create it.
8849
8850 2007-06-28 Geoffrey Keating <geoffk@apple.com>
8851
8852 * g++.dg/ext/visibility/ms-compat-1.C: New.
8853
8854 2007-06-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
8855
8856 PR tree-opt/32417
8857 * gfortran.fortran-torture/compile/pr32417.f90: New test.
8858
8859 2007-06-28 Dorit Nuzman <dorit@il.ibm.com>
8860
8861 * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
8862 targets.
8863
8864 2007-06-27 Daniel Franke <franke.daniel@gmail.com>
8865
8866 PR fortran/32467
8867 * gfortran.dg/gomp/allocatable_components_1.f90: New test.
8868
8869 2007-06-27 Richard Guenther <rguenther@suse.de>
8870
8871 PR middle-end/32492
8872 * gcc.dg/inline-22.c: New testcase.
8873
8874 2007-06-26 Hui-May Chang <hm.chang@apple.com>
8875
8876 * gcc.target/i386/large-size-array-3.c: Remove the larger size of
8877 the scan-assembler constant.
8878
8879 2007-06-25 Geoffrey Keating <geoffk@apple.com>
8880
8881 PR 20216
8882 * gcc.dg/pr20216.c: New.
8883
8884 2007-06-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
8885
8886 PR tree-opt/32421
8887 * gcc.dg/vect/pr32421.c: New test.
8888
8889 2006-06-26 Simon Martin <simartin@users.sourceforge.net>
8890
8891 PR c++/32111
8892 * g++.dg/other/friend5.C: New test.
8893
8894 2007-06-25 Paul Thomas <pault@gcc.gnu.org>
8895
8896 PR fortran/32464
8897 * gfortran.dg/host_assoc_function_2.f90: New test.
8898
8899 PR fortran/31494
8900 * gfortran.dg/host_assoc_call_1.f90: New test.
8901
8902 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8903
8904 * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
8905
8906 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8907
8908 PR fortran/32456
8909 * gfortran.dg/error_format.f90: New test.
8910
8911 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
8912
8913 PR fortran/32136
8914 * gfortran.dg/pr32136.f90: New test.
8915
8916 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
8917
8918 PR fortran/31726
8919 * gfortran.dg/minmaxloc_1.f90: New test.
8920
8921 PR fortran/32298
8922 * gfortran.dg/minmaxloc_2.f90: New test.
8923
8924 2007-06-23 Richard Guenther <rguenther@suse.de>
8925
8926 PR tree-optimization/16876
8927 PR middle-end/29478
8928 * gcc.dg/pr29254.c: The warning is bogus.
8929 * gcc.dg/warn-1.c: Likewise.
8930 * gcc.dg/assign-warn-3.c: Likewise.
8931 * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
8932
8933 2007-06-23 Richard Earnshaw <rearnsha@arm.com>
8934
8935 * gcc.c-torture/execute/20070623-1.c: New.
8936
8937 2007-06-22 Jan Hubicka <jh@suse.cz>
8938
8939 * gcc.c-torture/compile/pr31541.c: New.
8940
8941 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
8942
8943 * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
8944 Remove -m64 from dg-options.
8945
8946 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
8947
8948 PR middle-end/32374
8949 * gcc.dg/pr32374.c: New test.
8950
8951 2007-06-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8952
8953 PR fortran/32360
8954 * gfortran.dg/pointer_assign_3.f90: New test.
8955
8956 2007-06-21 Sebastian Pop <sebpop@gmail.com>
8957
8958 * gcc.dg/tree-ssa/pr19590.c: New.
8959
8960 2007-06-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8961
8962 PR fortran/31162
8963 * gfortran.dg/assign.f90: Update test.
8964 * gfortran.dg/real_do_1.f90: Update test.
8965 * gfortran.dg/gomp/omp_do1.f90: Update test.
8966 * gfortran.dg/warnings_are_errors_1.f: Update test.
8967 * gfortran.dg/g77/20010519-1.f: Update test.
8968 * gfortran.dg/g77/pr9258.f: Update test.
8969 * gfortran.dg/g77/960317-1.f: Update test.
8970
8971 2007-06-21 Richard Guenther <rguenther@suse.de>
8972
8973 PR tree-optimization/32453
8974 * gcc.c-torture/compile/pr32453.c: New testcase.
8975
8976 2007-06-21 Jakub Jelinek <jakub@redhat.com>
8977
8978 PR tree-optimization/31866
8979 * gcc.dg/pr31866.c: New test.
8980
8981 2007-06-21 Richard Guenther <rguenther@suse.de>
8982
8983 PR tree-optimization/32451
8984 * g++.dg/torture/20070621-1.C: New testcase.
8985
8986 2007-06-21 Christian Bruel <christian.bruel@st.com>
8987
8988 * gcc.dg/attr-isr.c: Test delay slot content.
8989
8990 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8991
8992 PR fortran/32361
8993 gfortran.dg/pointer_assign_2.f90: New test.
8994
8995 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8996
8997 PR fortran/25061
8998 gfortran.dg/invalid_procedure_name.f90: New test.
8999
9000 2007-06-20 Adam Nemet <anemet@caviumnetworks.com>
9001
9002 PR tree-optimization/25737
9003 * gcc.dg/tree-ssa/alias-14.c: New test.
9004
9005 2007-06-20 Hui-May Chang <hm.chang@apple.com>
9006
9007 * gcc.target/i386/large-size-array-3.c: New.
9008
9009 2007-06-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
9010 Richard Guenther <rguenther@suse.de>
9011
9012 PR fortran/32140
9013 * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
9014
9015 2007-06-20 Jakub Jelinek <jakub@redhat.com>
9016
9017 PR middle-end/31959
9018 * gcc.dg/pr31959.c: New test.
9019
9020 PR inline-asm/32109
9021 * g++.dg/ext/asm10.C: New test.
9022
9023 PR middle-end/32285
9024 * gcc.c-torture/execute/20070614-1.c: New test.
9025
9026 2007-06-19 Seongbae Park <seongbae.park@gmail.com>
9027
9028 * gcc.target/arm/stack-corruption.c: New test.
9029
9030 2007-06-19 Richard Guenther <rguenther@suse.de>
9031
9032 * g++.dg/torture/pr30252.C: New testcase.
9033
9034 2007-06-19 Jakub Jelinek <jakub@redhat.com>
9035
9036 PR tree-optimization/32353
9037 * g++.dg/opt/nrv13.C: New test.
9038
9039 2007-06-19 Paul Thomas <pault@gcc.gnu.org>
9040
9041 PR fortran/20863
9042 PR fortran/20882
9043 * gfortran.dg/impure_assignment_2.f90 : New test.
9044
9045 PR fortran/32236
9046 * gfortran.dg/data_initialized_2.f90 : New test.
9047
9048 * gfortran.dg/equiv_7.f90 : Test for endianess and call the
9049 appropriate version of 'dmach'.
9050
9051 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
9052
9053 PR target/32389
9054 * gcc.target/i386/pr32389.c New test.
9055
9056 2007-06-18 Simon Baldwin <simonb@google.com>
9057
9058 PR c++/31923
9059 * g++.dg/template/error25.C: New.
9060 * g++.dg/template/spec35.C: New.
9061
9062 2007-06-18 Kenneth Zadeck <zadeck@naturalbridge.com>
9063
9064 * gcc.c-torture/compile/pr32355.c: New testcase.
9065
9066 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
9067
9068 PR tree-optimization/32383
9069 * g++.dg/opt/pr32383.C: New test.
9070
9071 2007-06-17 Uros Bizjak <ubizjak@gmail.com>
9072
9073 PR rtl-optimization/32366
9074 * gcc.dg/vect/pr32366.c: New test.
9075
9076 2007-06-17 Kenneth Zadeck <zadeck@naturalbridge.com>
9077
9078 * gcc.c-torture/compile/pr32349.c: New testcase.
9079
9080 2007-06-17 Eric Botcazou <ebotcazou@libertysurf.fr>
9081
9082 * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
9083 * gcc.target/sparc/combined-2.c: Likewise.
9084 * gcc.target/sparc/fexpand.c : Likewise.
9085 * gcc.target/sparc/fnot.c: Likewise. Fix a couple of prototypes.
9086 * gcc.target/sparc/fpack16.c : Likewise.
9087 * gcc.target/sparc/fpmerge.c : Likewise.
9088 * gcc.target/sparc/fpmul.c : Likewise.
9089 * gcc.target/sparc/noresult.c : Likewise.
9090 * gcc.target/sparc/pdist.c: Likewise.
9091
9092 2007-06-16 Uros Bizjak <ubizjak@gmail.com>
9093
9094 PR middle-end/31723
9095 * gcc.target/i386/recip-divf.c: New test.
9096 * gcc.target/i386/recip-sqrtf.c: Ditto.
9097 * gcc.target/i386/recip-vec-divf.c: Ditto.
9098 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
9099 * gcc.target/i386/sse-recip.c: Ditto.
9100 * gcc.target/i386/sse-recip-vec.c: Ditto.
9101
9102 2007-06-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
9103
9104 PR tree-opt/32225
9105 * gcc.c-torture/compile/20070605-1.c: New test.
9106
9107 * gcc.c-torture/compile/20070603-1.c: New testcase.
9108 * gcc.c-torture/compile/20070603-2.c: New testcase.
9109
9110 * gcc.c-torture/compile/20070531-1.c: New test.
9111
9112 PR tree-opt/32167
9113 * gcc.c-torture/compile/20070531-2.c: New test.
9114
9115 PR tree-opt/32144
9116 * gcc.c-torture/compile/20070529-1.c: New test.
9117
9118 PR tree-opt/32145
9119 * gcc.c-torture/compile/20070529-2.c: New test.
9120
9121 PR tree-opt/32015
9122 * gcc.c-torture/compile/20070520-1.c: New test.
9123
9124 * g++.dg/ext/java-1.C: New test.
9125
9126 * gcc.dg/vect/vect-106.c: We are now able to vectorize two
9127 loops instead of one. Remove the "can't determine dependence"
9128 check.
9129 * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
9130 needed as the cast is gone in the first place.
9131 * gcc.dg/max-1.c: Change local variable a to be a global one.
9132 * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
9133 have a cast which is PREd.
9134
9135 2007-06-15 Mark Mitchell <mark@codesourcery.com>
9136
9137 * g++.dg/lookup/anon6.C: New test.
9138
9139 2007-06-14 Dirk Mueller <dmueller@suse.de>
9140
9141 PR c++/31806
9142 * g++.dg/opt/static6.C: New testcase.
9143
9144 2007-06-14 Geoff Keating <geoffk@apple.com>
9145
9146 * g++.dg/ext/visibility/overload-1.C: New.
9147
9148 PR 31093
9149 * g++.dg/ext/visibility/anon4.C: New.
9150
9151 2007-06-14 Uros Bizjak <ubizjak@gmail.com>
9152
9153 PR target/32268
9154 * gcc.target/i386/pr32268.c: New test.
9155
9156 2007-06-14 H.J. Lu <hongjiu.lu@intel.com>
9157
9158 * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
9159 from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
9160 _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
9161
9162 * gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
9163 from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
9164 converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
9165 BID is used.
9166
9167 2007-06-14 Paul Thomas <pault@gcc.gnu.org>
9168
9169 PR fortran/32302
9170 * gfortran.dg/common_resize_1.f90: New test.
9171
9172 2007-06-14 Dorit Nuzman <dorit@il.ibm.com>
9173
9174 PR target/32274
9175 * gcc.dg/vect/pr32224.c: Fix.
9176
9177 2007-06-13 Eric Christopher <echristo@apple.com>
9178
9179 * gcc.target/i386/ssefn-1.c: Add -march=i386.
9180
9181 2007-06-13 Tobias Burnus <burnus@net-b.de>
9182
9183 PR fortran/32323
9184 * gfortran.dg/actual_array_vect_1.f90: New.
9185
9186 2007-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
9187
9188 * gcc.target/sparc/mfpu.c: New test.
9189
9190 2007-06-12 Geoff Keating <geoffk@apple.com>
9191
9192 * g++.dg/warn/weak1.C: Suppress on Darwin.
9193 * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
9194
9195 2007-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
9196
9197 PR middle-end/31579
9198 * g++.dg/torture/pr31579.C: New testcase.
9199
9200 2007-06-12 Ian Lance Taylor <iant@google.com>
9201
9202 PR libstdc++/29286
9203 * g++.dg/init/new16.C: New test.
9204 * g++.dg/init/new17.C: New test.
9205 * g++.dg/init/new18.C: New test.
9206 * g++.dg/init/new19.C: New test.
9207
9208 2007-06-12 Olivier Hainque <hainque@adacore.com>
9209
9210 * gnat.dg/lhs_view_convert.adb: New test.
9211
9212 2007-06-12 Richard Guenther <rguenther@suse.de>
9213
9214 PR tree-optimization/15353
9215 PR tree-optimization/31657
9216 * gcc.c-torture/execute/20070424-1.c: New testcase.
9217 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
9218 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
9219 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
9220 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
9221 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
9222
9223 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
9224
9225 PR rtl-optimization/32293
9226 * gcc.dg/pr32293.c: New test.
9227
9228 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
9229
9230 * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
9231
9232 2007-06-12 Paul Thomas <pault@gcc.gnu.org>
9233
9234 PR fortran/29786
9235 * gfortran.dg/equiv_7.f90: New test.
9236 * gfortran.dg/equiv_constraint_7.f90: Change error message.
9237
9238 PR fortran/30875
9239 * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
9240
9241 2007-06-11 Andreas Tobler <a.tobler@schweiz.org>
9242
9243 * gcc.dg/setjmp-3.c: Rename raise to raise0.
9244 * gcc.dg/setjmp-4.c: Likewise.
9245 * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
9246
9247 2007-06-11 Paolo Bonzini <bonzini@gnu.org>
9248
9249 PR rtl-optimization/31025
9250 * gfortran.dg/pr31025.f90: New.
9251
9252 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
9253
9254 PR target/32280
9255 * gcc.target/i386/pr32280.c: New test.
9256
9257 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
9258
9259 PR middle-end/32279
9260 * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
9261
9262 2007-06-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9263
9264 PR libgfortran/32235
9265 * gfortran.dg/backspace_9.f: New test.
9266
9267 2007-06-10 Zdenek Dvorak <dvorakz@suse.cz>
9268
9269 * gcc.dg/tree-ssa/prefetch-7.c: New test.
9270
9271 2007-06-09 Zdenek Dvorak <dvorakz@suse.cz>
9272
9273 * gcc.dg/tree-ssa/loop-28.c: New testcase.
9274
9275 2007-06-09 Ian Lance Taylor <iant@google.com>
9276
9277 PR tree-optimization/32169
9278 * gcc.c-torture/compile/pr32169.c: New test.
9279
9280 2007-06-08 Harsha Jagasia <harsha.jagasia@amd.com>
9281
9282 * gcc.dg/vect/costmodel: New directory.
9283 * gcc.dg/vect/costmodel/i386: New directory.
9284 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
9285 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
9286 New test.
9287 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
9288 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
9289 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
9290 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
9291 * gcc.dg/vect/costmodel/x86_64: New directory.
9292 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
9293 New testsuite.
9294 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
9295 New test.
9296 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
9297 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
9298 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
9299 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
9300 * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
9301
9302 2007-06-08 Uros Bizjak <ubizjak@gmail.com>
9303
9304 PR tree-optimization/32243
9305 * gcc.dg/vect/vect.exp: Add support for -O3 tests. Reset default
9306 flags for -Os tests.
9307 * gcc.dg/vect/03-vect-pr32243.c: New test.
9308
9309 2007-06-08 Dorit Nuzman <dorit@il.ibm.com>
9310
9311 PR tree-optimization/32224
9312 * gcc.dg/vect/pr32224.c: New test.
9313
9314 2007-06-08 Jakub Jelinek <jakub@redhat.com>
9315
9316 PR c++/32177
9317 * g++.dg/gomp/pr32177.C: New test.
9318
9319 2007-06-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9320
9321 PR testsuite/25241
9322 * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
9323 * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
9324 warning nor an error.
9325 * gcc.dg/Wfatal-2.c: Likewise.
9326 * gcc.dg/Werror-1.c: Likewise.
9327 * gcc.dg/Werror-5.c: Likewise.
9328 * gcc.dg/Werror-7.c: Likewise.
9329 * gcc.dg/Werror-10.c: Likewise.
9330 * gcc.dg/Werror-11.c: Likewise.
9331
9332 2007-06-07 Simon Martin <simartin@users.sourceforge.net>
9333
9334 PR c++/30759
9335 * g++.dg/init/brace6.C: New test.
9336
9337 2007-06-07 Geoffrey Keating <geoffk@apple.com>
9338
9339 * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
9340 * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
9341 * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
9342 * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
9343
9344 * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
9345 * gcc.dg/20050826-1.c: Run on all Darwin platforms.
9346 * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
9347 * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
9348 * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
9349 * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
9350 * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
9351 * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
9352
9353 * gcc.dg/darwin-minversion-3.c: New.
9354
9355 2007-06-07 Uros Bizjak <ubizjak@gmail.com>
9356
9357 * gcc.target/i386/builtin-copysign.c: New test.
9358
9359 2007-06-07 Zdenek Dvorak <dvorakz@suse.cz>
9360
9361 PR tree-optimization/32220
9362 * gfortran.dg/predcom-2.f: New testcase.
9363
9364 2007-06-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
9365
9366 PR tree-opt/32231
9367 * gcc.target/i386/vectorize4.c: New test.
9368
9369 2007-06-06 Steve Ellcey <sje@cup.hp.com>
9370
9371 * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
9372
9373 2007-06-06 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9374
9375 PR testsuite/25241
9376 * gcc.dg/simd-5.c: Mark output as a note.
9377 * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
9378 dg-message.
9379 * gcc.dg/simd-1.c: Likewise.
9380 * gcc.dg/always_inline.c: Mark output as a sorry.
9381 * gcc.dg/always_inline2.c: Likewise.
9382 * gcc.dg/always_inline3.c: Likewise.
9383
9384 2007-06-06 Ian Lance Taylor <iant@google.com>
9385
9386 * g++.dg/conversion/enum1.C: New test.
9387
9388 2007-06-06 Uros Bizjak <ubizjak@gmail.com>
9389
9390 PR tree-optimization/32216
9391 * gcc.dg/vect/pr32216.c: New test.
9392
9393 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9394
9395 PR testsuite/18923
9396 * gfortran.dg/invalid_contains_1.f90: New test.
9397 * gfortran.dg/invalid_contains_2.f90: New test.
9398
9399 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9400
9401 PR testsuite/32057
9402 * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
9403 midnight issues.
9404
9405 2007-06-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9406
9407 PR testsuite/25241
9408 * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
9409 dg-message to match de note.
9410 * gcc.dg/pr26570.c: Use dg-message for a note.
9411 * gcc.dg/pr29254.c: Use dg-message for generic output and use
9412 dg-error instead of dg-warning because of -Werror.
9413 * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
9414 neither an error, nor a warning.
9415 * gcc.dg/glibc-uclibc-2.c: Likewise
9416 * gcc.dg/cpp/19940712-1.c: Likewise.
9417
9418 2007-06-05 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
9419
9420 PR preprocessor/23479
9421 * gcc.dg/binary-constants-1.c: Add test suites for
9422 the 0b-prefixed binary integer constants.
9423 * gcc.dg/binary-constants-2.c: Ditto.
9424 * gcc.dg/binary-constants-3.c: Ditto.
9425 * gcc.dg/binary-constants-4.c: Ditto.
9426
9427 2007-06-05 Ian Lance Taylor <iant@google.com>
9428
9429 * gcc.dg/Wstrict-overflow-19.c: New test.
9430
9431 2007-06-05 Razya Ladelsky <razya@il.ibm.com>
9432
9433 * gcc.dg/matrix/matrix-6.c: Remove conversion.
9434
9435 2007-06-04 Ian Lance Taylor <iant@google.com>
9436
9437 * gcc.dg/Wstrict-overflow-18.c: New test.
9438
9439 2007-06-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9440
9441 PR testsuite/25241
9442 * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
9443 * gcc.dg/cpp/mi5.c: Likewise.
9444 * gcc.dg/cpp/mi7.c: Likewise.
9445
9446 2007-06-04 Uros Bizjak <ubizjak@gmail.com>
9447
9448 PR c/32191
9449 * gcc.dg/pr32191.c: New test.
9450
9451 2007-05-28 Tobias Burnus <burnus@net-b.de>
9452
9453 PR fortran/32124
9454 * gfortran.dg/allocate_stat_1.f90: Remove.
9455
9456 2007-06-02 H.J. Lu <hongjiu.lu@intel.com>
9457
9458 * gcc.target/i386/sse4_2-check.h: New.
9459 * gcc.target/i386/sse4_2-crc32b.c: Likewise.
9460 * gcc.target/i386/sse4_2-crc32.h: Likewise.
9461 * gcc.target/i386/sse4_2-crc32l.c: Likewise.
9462 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
9463 * gcc.target/i386/sse4_2-crc32w.c: Likewise.
9464 * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
9465 * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
9466 * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
9467 * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
9468 * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
9469 * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
9470 * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
9471 * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
9472 * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
9473 * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
9474 * gcc.target/i386/sse4_2-popcnt.h: Likewise.
9475 * gcc.target/i386/sse4_2-popcntl.c: Likewise.
9476 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
9477
9478 2007-06-01 Geoffrey Keating <geoffk@apple.com>
9479
9480 * gcc.dg/pie-link.c: New test.
9481
9482 2007-06-01 Ian Lance Taylor <iant@google.com>
9483
9484 * gcc.dg/Wstrict-overflow-17.c: New test.
9485
9486 2007-06-01 Kazu Hirata <kazu@codesourcery.com>
9487
9488 * gcc.dg/builtin-return-1.c (g): New.
9489 (main): Allocate at least 64 bytes on the stack.
9490
9491 2007-05-31 Mark Mitchell <mark@codesourcery.com>
9492
9493 * g++.dg/init/cleanup3.C: New test.
9494
9495 2007-05-31 Rask Ingemann Lambertsen <rask@sygehus.dk>
9496
9497 * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
9498 int is 16 bits.
9499
9500 007-05-31 Paul Thomas <pault@gcc.gnu.org>
9501
9502 PR fortran/32156
9503 * gfortran.dg/char_array_constructor_3.f90: New test.
9504
9505 2007-05-31 Zdenek Dvorak <dvorakz@suse.cz>
9506
9507 PR tree-optimization/32160
9508 * gfortran.dg/predcom-1.f: New test.
9509
9510 2007-05-31 Richard Guenther <rguenther@suse.de>
9511
9512 * g++.dg/other/str_empty.C: Move...
9513 * g++.dg/other/pr30567.C: Move...
9514 * g++.dg/tree-ssa/pr27218.C: Move...
9515 * g++.dg/torture: ...here and remove dg-options.
9516
9517 2007-05-31 Paolo Carlini <pcarlini@suse.de>
9518
9519 PR c++/32158
9520 * g++.dg/ext/is_pod_incomplete.C: New.
9521
9522 2007-05-31 Russell Yanofsky <russ@yanofsky.org>
9523 Douglas Gregor <doug.gregor@gmail.com>
9524 Pedro Lamarao <pedro.lamarao@mndfck.org>
9525 Howard Hinnant <howard.hinnant@gmail.com>
9526
9527 PR c++/7412
9528 PR c++/29939
9529 * g++.dg/cpp0x/rv8p.C: New.
9530 * g++.dg/cpp0x/temp-constructor-bug.C: New.
9531 * g++.dg/cpp0x/cast-bug.C: New.
9532 * g++.dg/cpp0x/elision_weak.C: New.
9533 * g++.dg/cpp0x/collapse-bug.C: New.
9534 * g++.dg/cpp0x/rv3p.C: New.
9535 * g++.dg/cpp0x/rv7n.C: New.
9536 * g++.dg/cpp0x/overload-conv-1.C: New.
9537 * g++.dg/cpp0x/rv2n.C: New.
9538 * g++.dg/cpp0x/deduce.C: New.
9539 * g++.dg/cpp0x/temp-va-arg-bug.C: New.
9540 * g++.dg/cpp0x/rv6p.C: New.
9541 * g++.dg/cpp0x/template_deduction.C: New.
9542 * g++.dg/cpp0x/implicit-copy.C: New.
9543 * g++.dg/cpp0x/rv1p.C: New.
9544 * g++.dg/cpp0x/cast.C: New.
9545 * g++.dg/cpp0x/rv5n.C: New.
9546 * g++.dg/cpp0x/collapse.C: New.
9547 * g++.dg/cpp0x/overload-conv-2.C: New.
9548 * g++.dg/cpp0x/rv4p.C: New.
9549 * g++.dg/cpp0x/rvo.C: New.
9550 * g++.dg/cpp0x/iop.C: New.
9551 * g++.dg/cpp0x/rv3n.C: New.
9552 * g++.dg/cpp0x/rv7p.C: New.
9553 * g++.dg/cpp0x/reference_collapsing.C: New.
9554 * g++.dg/cpp0x/overload.C: New.
9555 * g++.dg/cpp0x/named.C: New.
9556 * g++.dg/cpp0x/rv2p.C: New.
9557 * g++.dg/cpp0x/rv6n.C: New.
9558 * g++.dg/cpp0x/not_special.C: New.
9559 * g++.dg/cpp0x/bind.C: New.
9560 * g++.dg/cpp0x/rv1n.C: New.
9561 * g++.dg/cpp0x/rv5p.C: New.
9562 * g++.dg/cpp0x/elision.C: New.
9563 * g++.dg/cpp0x/named_refs.C: New.
9564 * g++.dg/cpp0x/unnamed_refs.C: New.
9565 * g++.dg/cpp0x/rv4n.C: New.
9566 * g++.dg/cpp0x/elision_neg.C: New.
9567 * g++.dg/init/copy7.C: Run in C++98 mode.
9568 * g++.dg/overload/arg1.C: Ditto.
9569 * g++.dg/overload/arg4.C: Ditto.
9570
9571 2007-05-30 Jakub Jelinek <jakub@redhat.com>
9572
9573 PR c++/31809
9574 * g++.dg/opt/static5.C: New test.
9575
9576 2007-05-30 Richard Guenther <rguenther@suse.de>
9577
9578 * g++.dg/dg.exp: Prune torture/.
9579 * g++.dg/torture/dg-torture.exp: New testsuite.
9580
9581 2007-05-30 Kazu Hirata <kazu@codesourcery.com>
9582
9583 * gcc.target/arm/pr27387.C: Move and rename to ...
9584 * g++.dg/inherit/thunk8.C: ... here.
9585
9586 2007-05-30 Jakub Jelinek <jakub@redhat.com>
9587
9588 PR tree-optimization/31769
9589 * g++.dg/gomp/pr31769.C: New test.
9590
9591 2007-05-29 Hui-May Chang <hm.chang@apple.com>
9592
9593 * gcc.target/i386/stack-realign.c: New.
9594
9595 2007-05-29 Zdenek Dvorak <dvorakz@suse.cz>
9596
9597 * gcc.dg/tree-ssa/prefetch-6.c: New test.
9598
9599 2007-05-29 Tobias Schlüter <tobi@gcc.gnu.org>
9600
9601 * gfortran.dg/sizeof.f90: New.
9602
9603 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
9604
9605 PR c/31339
9606 * gcc.dg/boolcomplex-1.c: New test.
9607
9608 PR c++/31339
9609 * g++.dg/ext/boolcomplex-1.c: New test.
9610
9611 2007-05-28 Razya Ladelsky <razya@il.ibm.com>
9612
9613 * gcc.dg/matrix: New directory.
9614
9615 2007-05-28 Tobias Burnus <burnus@net-b.de>
9616
9617 PR fortran/32124
9618 * gfortran.dg/allocate_stat_1.f90: New.
9619
9620 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
9621
9622 PR fortran/31972
9623 * transfer_hollerith_1.f90: New test.
9624
9625 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
9626
9627 PR tree-opt/32100
9628 * gcc.c-torture/execute/vrp-7.c: New test.
9629
9630 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
9631
9632 * gfortran.dg/transfer_simplify_4.f90: New test.
9633
9634 2007-05-27 Tobias Burnus <burnus@net-b.de>
9635
9636 PR fortran/32088
9637 * gfortran.dg/func_result_3.f90: New.
9638
9639 2007-05-27 Tobias Burnus <burnus@net-b.de>
9640
9641 PR middle-end/32083
9642 * gfortran.dg/transfer_simplify_3.f90: New.
9643
9644 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
9645
9646 PR target/32065
9647 * gcc.target/i386/pr32065-1.c: Rename from pr32065.c. Add -std=gnu99
9648 to compile options.
9649 * gcc.target/i386/pr32065-2.c: New test.
9650
9651 2007-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9652
9653 PR fortran/31813
9654 * gfortran.dg/io_constraints_2.f90: Update.
9655
9656 2007-05-26 Paul Thomas <pault@gcc.gnu.org>
9657
9658 PR fortran/31219
9659 * gfortran.dg/array_constructor_17.f90: New test.
9660
9661 2007-05-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
9662
9663 PR tree-opt/32090
9664 * g++.dg/opt/array2.C: New testcase.
9665
9666 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
9667
9668 PR target/32065
9669 * gcc.target/i386/pr32065.c: New test.
9670
9671 2007-05-25 Dirk Mueller <dmueller@suse.de>
9672 Marcus Meissner <meissner@suse.de>
9673
9674 * gcc.dg/attr-alloc_size.c: New.
9675
9676 2007-05-25 Simon Martin <simartin@users.sourceforge.net>
9677 Lee Millward <lee.millward@gmail.com>
9678
9679 PR c++/31745
9680 * g++.dg/parse/crash34.C: New test.
9681
9682 * g++.dg/parse/crash35.C: New test.
9683
9684 2007-05-25 H.J. Lu <hongjiu.lu@intel.com>
9685
9686 * gcc.target/i386/sse2-check.h: New.
9687 * gcc.target/i386/sse2-vec-1.c: Likewise.
9688 * gcc.target/i386/sse2-vec-2.c: Likewise.
9689 * gcc.target/i386/sse2-vec-3.c: Likewise.
9690 * gcc.target/i386/sse2-vec-4.c: Likewise.
9691 * gcc.target/i386/sse2-vec-5.c: Likewise.
9692 * gcc.target/i386/sse2-vec-6.c: Likewise.
9693
9694 2007-05-25 Douglas Gregor <doug.gregor@gmail.com>
9695
9696 PR c++/31431
9697 PR c++/31432
9698 PR c++/31434
9699 PR c++/31435
9700 PR c++/31437
9701 PR c++/31438
9702 PR c++/31442
9703 PR c++/31443
9704 PR c++/31444
9705 PR c++/31445
9706 * g++.dg/cpp0x/pr31431.C: New.
9707 * g++.dg/cpp0x/pr31437.C: New.
9708 * g++.dg/cpp0x/pr31442.C: New.
9709 * g++.dg/cpp0x/pr31444.C: New.
9710 * g++.dg/cpp0x/pr31431-2.C: New.
9711 * g++.dg/cpp0x/pr31432.C: New.
9712 * g++.dg/cpp0x/pr31434.C: New.
9713 * g++.dg/cpp0x/pr31438.C: New.
9714 * g++.dg/cpp0x/pr31443.C: New.
9715 * g++.dg/cpp0x/pr31445.C: New.
9716 * g++.dg/cpp0x/variadic-crash1.C: New.
9717
9718 2007-05-25 Richard Sandiford <richard@codesourcery.com>
9719
9720 * gcc.target/arm/long-calls-1.c: New test.
9721 * gcc.target/arm/long-calls-2.c: Likewise.
9722 * gcc.target/arm/long-calls-3.c: Likewise.
9723 * gcc.target/arm/long-calls-4.c: Likewise.
9724
9725 2007-05-25 Richard Guenther <rguenther@suse.de>
9726 Andrew Pinski <andrew_pinski@playstation.sony.com>
9727
9728 PR tree-optimization/31982
9729 * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
9730
9731 2007-05-25 Paul Thomas <pault@gcc.gnu.org>
9732
9733 PR fortran/32047
9734 * gfortran.dg/result_in_spec_2.f90: New test.
9735
9736 2007-05-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9737
9738 * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
9739
9740 2007-05-24 Ollie Wild <aaw@google.com>
9741
9742 * gcc.dg/cpp/counter-1.c: New test.
9743 * gcc.dg/pch/counter-1.c: New test.
9744 * gcc.dg/pch/counter-1.hs: New file.
9745 * gcc.dg/pch/counter-2.c: New test.
9746 * gcc.dg/pch/counter-2.hs: New file.
9747 * gcc.dg/pch/counter-3.c: New test.
9748 * gcc.dg/pch/counter-3.hs: New file.
9749
9750 2007-05-24 Zdenek Dvorak <dvorakz@suse.cz>
9751
9752 * gcc.dg/tree-ssa/predcom-1.c: New test.
9753 * gcc.dg/tree-ssa/predcom-2.c: New test.
9754 * gcc.dg/tree-ssa/predcom-3.c: New test.
9755 * gcc.dg/tree-ssa/predcom-4.c: New test.
9756 * gcc.dg/tree-ssa/predcom-5.c: New test.
9757 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
9758
9759 2007-05-24 H.J. Lu <hongjiu.lu@intel.com>
9760
9761 PR testsuite/32062
9762 * gcc.target/i386/sse4_1-check.h (MASK): New.
9763
9764 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9765
9766 PR fortran/32038
9767 * gfortran.dg/pr25603.f: Initialize integer variables.
9768
9769 2007-05-23 Ian Lance Taylor <iant@google.com>
9770
9771 * g++.dg/other/vrp1.C: New test.
9772
9773 2007-05-23 Simon Martin <simartin@users.sourceforge.net>
9774
9775 PR preprocessor/20077
9776 * gcc.dg/cpp/paste15.c: New test.
9777
9778 2007-05-23 Sandra Loosemore <sandra@codesourcery.com>
9779 Nigel Stephens <nigel@mips.com>
9780 Richard Sandiford <richard@codesourcery.com>
9781
9782 * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
9783 * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
9784 * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
9785 * gcc.target/mips/inter/mips16-inter.exp: New.
9786
9787 2007-05-23 Kazu Hirata <kazu@codesourcery.com>
9788
9789 * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
9790
9791 2007-05-23 H.J. Lu <hongjiu.lu@intel.com>
9792
9793 * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
9794 nor i386-cpuid.h. Include sse3-check.h. Remove main ().
9795 * gcc.target/i386/sse3-addsubps.c: Likewise.
9796 * gcc.target/i386/sse3-haddpd.c: Likewise.
9797 * gcc.target/i386/sse3-haddps.c: Likewise.
9798 * gcc.target/i386/sse3-hsubpd.c: Likewise.
9799 * gcc.target/i386/sse3-hsubps.c: Likewise.
9800 * gcc.target/i386/sse3-lddqu.c: Likewise.
9801 * gcc.target/i386/sse3-movddup.c: Likewise.
9802 * gcc.target/i386/sse3-movshdup.c: Likewise.
9803 * gcc.target/i386/sse3-movsldup.c: Likewise.
9804
9805 * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
9806 nor i386-cpuid.h. Include ssse3-check.h. Remove main ().
9807 * gcc.target/i386/ssse3-pabsd.c: Likewise.
9808 * gcc.target/i386/ssse3-pabsw.c: Likewise.
9809 * gcc.target/i386/ssse3-palignr.c: Likewise.
9810 * gcc.target/i386/ssse3-phaddd.c: Likewise.
9811 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
9812 * gcc.target/i386/ssse3-phaddw.c: Likewise.
9813 * gcc.target/i386/ssse3-phsubd.c: Likewise.
9814 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
9815 * gcc.target/i386/ssse3-phsubw.c: Likewise.
9816 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
9817 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
9818 * gcc.target/i386/ssse3-pshufb.c: Likewise.
9819 * gcc.target/i386/ssse3-psignb.c: Likewise.
9820 * gcc.target/i386/ssse3-psignd.c: Likewise.
9821 * gcc.target/i386/ssse3-psignw.c: Likewise.
9822 * gcc.target/i386/ssse3-vals.h: Likewise.
9823
9824 * gcc.target/i386/sse3-check.h: New file.
9825 * gcc.target/i386/ssse3-check.h: Likewise.
9826
9827 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
9828
9829 PR middle-end/31095
9830 * gcc.c-torture/compile/bcopy-1.c: New testcase.
9831
9832 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
9833
9834 PR middle-end/31606
9835 * gcc.c-torture/20070522-1.c: New testcase.
9836
9837 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
9838
9839 * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
9840
9841 2007-05-22 Kazu Hirata <kazu@codesourcery.com>
9842
9843 * gcc.c-torture/execute/ieee/20000320-1.x,
9844 gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
9845 m68k-*-* and check_effective_target_coldfire_fpu.
9846
9847 2007-05-22 Ollie Wild <aaw@google.com>
9848
9849 * g++.dg/lookup/hidden-class10.C: New test.
9850 * g++.dg/lookup/hidden-class11.C: New test.
9851
9852 2007-05-22 Ollie Wild <aaw@google.com>
9853
9854 * g++.dg/lookup/name-clash5.C: New test.
9855 * g++.dg/lookup/name-clash6.C: New test.
9856
9857 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
9858
9859 * g++.dg/other/i386-2.C: Update comments on header files tested.
9860 Use -msse4.1 instead of -mssse3. Include <smmintrin.h> instead
9861 of <tmmintrin.h>.
9862 * gcc.target/i386/sse-12.c: Likewise.
9863 * gcc.target/i386/sse-13.c: Likewise.
9864 * gcc.target/i386/sse-14.c: Likewise.
9865
9866 * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
9867 Redefined to test with immediate operand.
9868 (__builtin_ia32_blendps): Likewise.
9869 (__builtin_ia32_blendpd): Likewise.
9870 (__builtin_ia32_dpps): Likewise.
9871 (__builtin_ia32_dpps): Likewise.
9872 (__builtin_ia32_insertps128): Likewise.
9873 (__builtin_ia32_vec_ext_v4sf): Likewise.
9874 (__builtin_ia32_vec_set_v16qi): Likewise.
9875 (__builtin_ia32_vec_set_v4si): Likewise.
9876 (__builtin_ia32_vec_set_v2di): Likewise.
9877 (__builtin_ia32_vec_ext_v16qi): Likewise.
9878 (__builtin_ia32_vec_ext_v4si): Likewise.
9879 (__builtin_ia32_vec_ext_v2di): Likewise.
9880 (__builtin_ia32_roundpd): Likewise.
9881 (__builtin_ia32_roundsd): Likewise.
9882 (__builtin_ia32_roundps): Likewise.
9883 (__builtin_ia32_roundss): Likewise.
9884 (__builtin_ia32_mpsadbw128): Likewise.
9885
9886 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
9887
9888 * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
9889
9890 2007-05-22 Janis Johnson <janis187@us.ibm.com>
9891
9892 * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
9893 failures.
9894 * gcc.dg/dfp/func-struct.c: Ditto.
9895 * gcc.dg/dfp/operator-assignment.c: Ditto.
9896 * gcc.dg/dfp/convert-bfp.c: Ditto.
9897 * gcc.dg/dfp/convert-int.c: Ditto.
9898 * gcc.dg/dfp/convert-int-max.c: Ditto.
9899 * gcc.dg/dfp/func-scalar.c: Ditto.
9900 * gcc.dg/dfp/cast.c: Ditto.
9901 * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
9902 failures, and fix a typo in return type of arg1_128.
9903 * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
9904 failures, and fix a typo in a constant suffix.
9905 * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
9906 * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
9907
9908 2007-05-22 Janis Johnson <janis187@us.ibm.com>
9909 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9910
9911 * lib/gcc-dg.exp(process_message): New proc.
9912 (dg-message): New test directive.
9913 * gcc.dg/always_inline.c: Use dg-message.
9914 * gcc.dg/always_inline2.c: Ditto.
9915 * gcc.dg/always_inline3.c: Ditto.
9916 * gcc.dg/invalid-call-1.c: Ditto.
9917 * gcc.dg/pr17506.c: Ditto.
9918 * gcc.dg/simd-5.c: Ditto.
9919 * gcc.dg/simd-6.c: Ditto.
9920 * gcc.dg/va-arg-2.c: Ditto.
9921 * gcc.dg/cpp/syshdr.c: Ditto.
9922 * gcc.dg/cpp/unc4.c: Ditto.
9923 * gcc.dg/cpp/trad/mi1.c: Ditto.
9924 * gcc.dg/cpp/trad/mi5.c: Ditto.
9925 * gcc.dg/cpp/trad/mi7.c: Ditto.
9926 * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
9927 * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
9928 * gcc.test-framework/test-framework.awk: Special-case outexists
9929 tests.
9930
9931 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
9932
9933 * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
9934 (bit_SSE4_2): Likewise.
9935 (bit_POPCNT): Likewise.
9936
9937 * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
9938 Check if assembler supports SSE4 instructions.
9939
9940 * gcc.target/i386/sse4_1-blendpd.c: New file.
9941 * gcc.target/i386/sse4_1-blendps.c: Likewise.
9942 * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
9943 * gcc.target/i386/sse4_1-blendvps.c: Likewise.
9944 * gcc.target/i386/sse4_1-check.h: Likewise.
9945 * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
9946 * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
9947 * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
9948 * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
9949 * gcc.target/i386/sse4_1-extractps.c: Likewise.
9950 * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
9951 * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
9952 * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
9953 * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
9954 * gcc.target/i386/sse4_1-packusdw.c: Likewise.
9955 * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
9956 * gcc.target/i386/sse4_1-pblendw.c: Likewise.
9957 * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
9958 * gcc.target/i386/sse4_1-pextrb.c: Likewise.
9959 * gcc.target/i386/sse4_1-pextrd.c: Likewise.
9960 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
9961 * gcc.target/i386/sse4_1-pextrw.c: Likewise.
9962 * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
9963 * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
9964 * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
9965 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
9966 * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
9967 * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
9968 * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
9969 * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
9970 * gcc.target/i386/sse4_1-pminsb.c: Likewise.
9971 * gcc.target/i386/sse4_1-pminsd.c: Likewise.
9972 * gcc.target/i386/sse4_1-pminud.c: Likewise.
9973 * gcc.target/i386/sse4_1-pminuw.c: Likewise.
9974 * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
9975 * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
9976 * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
9977 * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
9978 * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
9979 * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
9980 * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
9981 * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
9982 * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
9983 * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
9984 * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
9985 * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
9986 * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
9987 * gcc.target/i386/sse4_1-pmulld.c: Likewise.
9988 * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
9989 * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
9990 * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
9991 * gcc.target/i386/sse4_1-round.h: Likewise.
9992 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
9993 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
9994 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
9995 * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
9996 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
9997 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
9998 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
9999 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
10000 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
10001 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
10002 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
10003 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
10004 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
10005 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
10006
10007 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10008
10009 PR fortran/31627
10010 * gfortran.dg/bounds_check_7.f90: New test.
10011
10012 2007-05-22 Uros Bizjak <ubizjak@gmail.com>
10013
10014 * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
10015 (check_effective_target_sse4a): Ditto.
10016
10017 * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
10018 * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
10019 * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
10020 * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
10021 * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
10022 * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
10023 * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
10024 * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
10025 * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
10026 * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
10027 * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
10028 * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
10029 * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
10030 * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
10031 * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
10032 * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
10033 * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
10034 * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
10035 * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
10036 * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
10037
10038 2007-05-21 Mark Mitchell <mark@codesourcery.com>
10039
10040 * g++.dg/ext/cleanup-1.C: New test.
10041 * g++.dg/ext/cleanup-2.C: Likewise.
10042 * g++.dg/ext/cleanup-3.C: Likewise.
10043 * g++.dg/ext/cleanup-4.C: Likewise.
10044 * g++.dg/ext/cleanup-5.C: Likewise.
10045 * g++.dg/ext/cleanup-6.C: Likewise.
10046 * g++.dg/ext/cleanup-8.C: Likewise.
10047 * g++.dg/ext/cleanup-9.C: Likewise.
10048 * g++.dg/ext/cleanup-10.C: Likewise.
10049 * g++.dg/ext/cleanup-11.C: Likewise.
10050 * g++.dg/ext/cleanup-dtor.C: Likewise.
10051
10052 2007-05-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
10053
10054 PR middle-end/31995
10055 * gcc.dg/vect/vect-102a.c: New test.
10056
10057 2007-05-21 Paolo Bonzini <bonzini@gnu.org>
10058 Paolo Carlini <pcarlini@suse.de>
10059 Uros Bizjak <ubizjak@gmail.com>
10060
10061 * gcc.dg/gcc-have-sync-compare-and-swap.c,
10062 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
10063 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
10064 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
10065 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
10066 New testcases.
10067
10068 2005-05-21 Daniel Franke <franke.daniel@gmail.com>
10069
10070 PR fortran/32002
10071 * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
10072
10073 2007-05-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10074
10075 PR fortran/32027
10076 * gfortran.dg/do_3.F90: Add checks for the final value of the
10077 loop variable.
10078
10079 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
10080
10081 * gcc.c-torture/execute/990127-2.x: New file.
10082
10083 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
10084
10085 * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
10086 * gcc.target/i386/sse-12: Add -O to compile options.
10087 * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
10088 -msse4a" instead of "-msse3". Include only ammintrin.h, tmmintrin.h
10089 and mm3dnow.h. Add -O to compile options.
10090
10091 2007-05-21 Paul Thomas <pault@gcc.gnu.org>
10092
10093 PR fortran/31867
10094 * gfortran.dg/char_length_5.f90: New test.
10095
10096 PR fortran/31994
10097 * gfortran.dg/array_reference_1.f90: New test.
10098
10099 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10100
10101 PR middle-end/7651
10102 PR c++/11856
10103 PR c/12963
10104 PR c/23587
10105 PR other/29694
10106 * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
10107 * gcc.dg/Wtype-limits.c: New.
10108 * gcc.dg/Wtype-limits-Wextra.c: New.
10109 * gcc.dg/Wtype-limits-no.c: New.
10110 * g++.dg/warn/Wtype-limits.C: New.
10111 * g++.dg/warn/Wtype-limits-Wextra.C: New.
10112 * g++.dg/warn/Wtype-limits-no.C: New.
10113
10114 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
10115
10116 * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
10117 instead of "-msse2".'
10118 * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
10119 instead of "-msse3". Include only ammintrin.h, tmmintrin.h
10120 and mm3dnow.h.
10121 * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
10122 to test with immediate operand.
10123 (__builtin_ia32_insertqi): Ditto.
10124 (__builtin_ia32_palignr128): Ditto.
10125 (__builtin_ia32_palignr): Ditto.
10126 (__builtin_ia32_pshufhw): Ditto.
10127 (__builtin_ia32_pshuflw): Ditto.
10128 (__builtin_ia32_pshufd): Ditto.
10129 (__builtin_ia32_vec_set_v8hi): Ditto.
10130 (__builtin_ia32_vec_ext_v8hi): Ditto.
10131 (__builtin_ia32_shufpd): Ditto.
10132 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
10133
10134 2007-05-20 Daniel Franke <franke.daniel@gmail.org>
10135
10136 PR fortran/32001
10137 * gfortran.dg/min_max_conformance.f90: Added more testcases.
10138
10139 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
10140
10141 PR target/31585
10142 * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
10143 and "__inline". Use "-msse" instead of "-msse2".
10144
10145 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10146
10147 PR middle-end/7651
10148 * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
10149 * gcc.dg/20030906-2.c: Likewise.
10150 * objc.dg/method-17.m: Add -Wreturn-type.
10151 * obj-c++.dg/method-21.mm: Likewise.
10152
10153 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
10154
10155 PR target/31585
10156 * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
10157 (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
10158 (__builtin_ia32_psrlqi128): Ditto.
10159 (__builtin_ia32_psrlwi128): Ditto.
10160 (__builtin_ia32_psrldi128): Ditto.
10161 (__builtin_ia32_psrldqi128): Ditto.
10162 (__builtin_ia32_pslldqi128): Ditto.
10163 (__builtin_ia32_psrawi128): Ditto.
10164 (__builtin_ia32_psradi128): Ditto.
10165 (__builtin_ia32_psllqi128): Ditto.
10166 (__builtin_ia32_pslldi128): Ditto.
10167 (__builtin_prefetch): Ditto.
10168 (__builtin_ia32_pshufw): Ditto.
10169 (__builtin_ia32_vec_set_v4hi): Ditto.
10170 (__builtin_ia32_vec_ext_v4hi): Ditto.
10171 (__builtin_ia32_shufps): Ditto.
10172 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
10173
10174 2007-05-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10175
10176 PR fortran/31974
10177 * gfortran.dg/char_allocation_1.f90: New test.
10178
10179 2007-05-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10180
10181 * gcc.dg/Wconversion-integer.c: Group testcases and add more.
10182 * gcc.dg/Wconversion-sign.c: New.
10183 * gcc.dg/Wconversion-integer-no-sign.c: New.
10184 * g++.dg/warn/Wconversion-integer.C: Move some warnings to
10185 Wconversion-sign.C
10186 * g++.dg/warn/Wconversion-sign.C: New.
10187 * g++.old-deja/g++.other/warn4.C: Update.
10188 * g++.dg/warn/Wconversion1.C: Likewise.
10189
10190 2007-05-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10191
10192 * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
10193 * gcc.dg/torture/builtin-math-4.c: Likewise.
10194
10195 2007-05-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10196
10197 PR libfortran/31964
10198 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
10199
10200 2007-05-18 Andrew Pinski <andrew_pinski@playstation.sony.com>
10201
10202 * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
10203
10204 2007-05-18 H.J. Lu <hongjiu.lu@intel.com>
10205
10206 PR target/31628
10207 * gcc.target/i386/pr31628.c: New.
10208
10209 2007-05-18 Uros Bizjak <ubizjak@gmail.com>
10210
10211 PR middle-end/31344
10212 * gcc.dg/pr31344.c: New test.
10213
10214 2007-05-17 Ian Lance Taylor <iant@google.com>
10215
10216 PR tree-optimization/31953
10217 * gcc.c-torture/compile/pr31953.c: New test.
10218
10219 2007-05-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10220
10221 * gcc.dg/builtins-1.c: Test reentrant gamma functions.
10222
10223 * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
10224 and drem.
10225 * gcc.dg/torture/builtin-math-4.c: Likewise.
10226
10227 * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
10228 * gcc.dg/torture/builtin-math-4.c: Likewise.
10229
10230 * gcc.dg/torture/builtin-math-4.c: New test.
10231
10232 2007-05-17 Janis Johnson <janis187@us.ibm.com>
10233 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10234
10235 * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
10236 * gcc.dg/cpp/include2.c: Ditto.
10237 * gcc.dg/cpp/mac-dir-2.c: Ditto.
10238 * gcc.dg/cpp/paste5.c: Ditto.
10239 * gcc.dg/cpp/paste6.c: Ditto.
10240 * gcc.dg/cpp/paste8.c: Ditto.
10241 * gcc.dg/cpp/paste11.c: Ditto.
10242 * gcc.dg/cpp/paste13.c: Ditto.
10243 * gcc.dg/cpp/skipping2.c: Ditto.
10244 * gcc.dg/reg-vol-struct-1.c: Ditto.
10245 * gcc.dg/Wshadow-1.c: Ditto.
10246 * gcc.dg/cpp/trad/comment.c: Ditto.
10247 * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
10248 * gcc.dg/cpp/if-2.c: Ditto.
10249 * gcc.dg/array-5.c: Ditto.
10250 * gcc.dg/inline-15.c: Ditto.
10251 * gcc.dg/pr27953.c: Ditto.
10252 * gcc.dg/Wno-c++-compat.c: Ditto.
10253
10254 2007-05-17 Kazu Hirata <kazu@codesourcery.com>
10255
10256 * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
10257
10258 2007-05-17 Eric Botcazou <ebotcazou@libertysurf.fr>
10259
10260 * gcc.c-torture/execute/20070517-1.c: New test.
10261
10262 2007-05-17 Daniel Franke <franke.daniel@gmail.com>
10263
10264 PR fortran/31919
10265 * gfortran.dg/min_max_conformance.f90: New test.
10266
10267 2007-05-17 Zdenek Dvorak <dvorakz@suse.cz>
10268
10269 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
10270 * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
10271 gcc.dg/vect/vect-104.c: Use more complex construction to
10272 prevent vectorizing.
10273 * gcc.dg/tree-ssa/pr21559.c: Update outcome.
10274
10275 2007-05-17 Uros Bizjak <ubizjak@gmail.com>
10276
10277 PR tree-optimization/24659
10278 * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
10279 * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
10280 not vect_int target.
10281 * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
10282 not vect_int target. Loop is vectorized for vect_intfloat_cvt
10283 targets.
10284 * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
10285 * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
10286 * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
10287
10288 2007-05-16 Uros Bizjak <ubizjak@gmail.com>
10289
10290 * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
10291 and x86_64-*-* targets.
10292 * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
10293
10294 2007-05-16 Paul Thomas <pault@gcc.gnu.org>
10295
10296 PR fortran/18769
10297 PR fortran/30881
10298 PR fortran/31194
10299 PR fortran/31216
10300 PR fortran/31427
10301 * transfer_simplify_1.f90: New test.
10302 * transfer_simplify_2.f90: New test.
10303
10304 2007-05-15 Dominique d'Humieres <dominiq@lps.ens.fr>
10305
10306 * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
10307
10308 2007-05-14 Janis Johnson <janis187@us.ibm.com>
10309
10310 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
10311
10312 * gcc.dg/fltconst-pedantic-dfp.c: New test.
10313
10314 PR c/31924
10315 * gcc.dg/fltconst-1.c: New test.
10316
10317 * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
10318 * gcc.dg/dfp/operator-assignment.c: Ditto.
10319
10320 2007-05-14 Paolo Carlini <pcarlini@suse.de>
10321
10322 PR c++/29928
10323 * g++.dg/rtti/typeid5.C: New.
10324
10325 2007-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10326
10327 PR fortran/31725
10328 * gfortran.dg/substr_4.f: New test.
10329
10330 2007-05-14 Kazu Hirata <kazu@codesourcery.com>
10331
10332 * gcc.target/m68k/interrupt_thread-1.c,
10333 gcc.target/m68k/interrupt_thread-2.c,
10334 gcc.target/m68k/interrupt_thread-3.c: New.
10335 * gcc.target/m68k/m68k.exp: Accept fido.
10336
10337 2007-05-13 Dominique d'Humieres <dominiq@lps.ens.fr>
10338
10339 * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
10340 * gfortran.dg/altreturn_3.f90: Likewise.
10341 * gfortran.dg/assumed_dummy_1.f90: Likewise.
10342 * gfortran.dg/default_numeric_type_1.f90: Likewise.
10343 * gfortran.dg/inquire_iolength.f90: Likewise.
10344 * gfortran.dg/module_naming_1.f90: Likewise.
10345 * gfortran.dg/oldstyle_2.f90: Likewise.
10346 * gfortran.dg/operator_2.f90: Likewise.
10347 * gfortran.dg/parameter_array_element_1.f90: Likewise.
10348 * gfortran.dg/used_types_11.f90: Likewise.
10349 * gfortran.dg/zero_array_components_1.f90: Likewise.
10350 * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
10351 * gfortran.dg/parameter_array_dummy.f90: Likewise.
10352 * gfortran.dg/real_const_3.f90: Likewise.
10353
10354 2007-05-13 Zdenek Dvorak <dvorakz@suse.cz>
10355
10356 * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
10357 * gcc.dg/tree-ssa/loop-30.c: New test.
10358
10359 2007-05-13 Richard Guenther <rguenther@suse.de>
10360
10361 * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
10362 scanning forwprop1.
10363 * g++.dg/tree-ssa/pr31146.C: Likewise.
10364
10365 2007-05-13 Revital Eres <eres@il.ibm.com>
10366
10367 * gcc.dg/dse.c: New test.
10368
10369 2007-05-12 Richard Guenther <rguenther@suse.de>
10370
10371 PR tree-optimization/31797
10372 * gcc.c-torture/compile/pr31797.c: New testcase.
10373
10374 2007-05-12 Paul Thomas <pault@gcc.gnu.org>
10375
10376 PR fortran/30746
10377 * gfortran.dg/host_assoc_function_1.f90: New test.
10378
10379 2007-05-11 Steve Ellcey <sje@cup.hp.com>
10380
10381 PR c++/31829
10382 * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
10383
10384 2007-05-11 Silvius Rus <rus@google.com>
10385
10386 * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
10387 * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
10388 * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
10389 * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
10390 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
10391 * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
10392 * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
10393 * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
10394 * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
10395 * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
10396 * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
10397 * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
10398 * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
10399 * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
10400 * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
10401 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
10402
10403 2007-05-11 Paolo Carlini <pcarlini@suse.de>
10404
10405 PR other/31852
10406 * gcc.c-torture/execute/builtins/memchr.c: New.
10407 * gcc.c-torture/execute/builtins/memchr-lib.c: New.
10408 * gcc.c-torture/execute/builtins/lib/memchr.c: New.
10409
10410 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
10411
10412 PR fortran/30876
10413 * gfortran.dg/recursive_reference_1.f90: Put error at correct
10414 line.
10415 * gfortran.dg/recursive_reference_2.f90: New test.
10416
10417 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
10418
10419 PR fortran/30878
10420 * gfortran.dg/namelist_29.f90: New test.
10421
10422 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
10423
10424 PR fortran/31474
10425 * gfortran.dg/entry_10.f90: New test.
10426
10427 2007-05-10 Zdenek Dvorak <dvorakz@suse.cz>
10428
10429 PR tree-optimization/31885
10430 * gcc.dg/tree-ssa/loop-29.c: New test.
10431
10432 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
10433
10434 * assumed_dummy_1.f90: Fix dg directive.
10435 * char_initialiser_actual.f90: Likewise.
10436 * nested_modules_2.f90: Likewise.
10437 * shift-alloc.f90: Likewise.
10438
10439 2007-05-10 Andreas Krebbel <krebbel1@de.ibm.com>
10440
10441 * gcc.dg/20070507-1.c: Disable for non-pic targets.
10442
10443 2007-05-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10444
10445 PR libfortran/31880
10446 * gfortran.dg/unf_read_corrupted_2.f90: New test.
10447
10448 2007-05-09 Mike Stump <mrs@apple.com>
10449
10450 * g++.dg/other/first-global.C: Add -fpie for darwin.
10451 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
10452
10453 2007-05-09 Andreas Krebbel <krebbel1@de.ibm.com>
10454
10455 * gcc.dg/20070507-1.c: New testcase.
10456
10457 2007-05-08 Chao-ying Fu <fu@mips.com>
10458
10459 * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
10460 * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
10461 * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
10462 * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
10463
10464 2007-05-08 Simon Martin <simartin@users.sourceforge.net>
10465
10466 PR 31847
10467 * gcc.dg/pr31847.c: New test.
10468
10469 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
10470
10471 PR fortran/31692
10472 * gfortran.dg/actual_array_result_1.f90: New test.
10473
10474 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
10475
10476 PR fortran/29397
10477 * gfortran.dg/parameter_array_init_1.f90: New test.
10478
10479 PR fortran/29400
10480 * gfortran.dg/parameter_array_init_2.f90: New test.
10481
10482 2007-05-08 Uros Bizjak <ubizjak@gmail.com>
10483
10484 PR target/31854
10485 * gcc.target/i386/pr31854.c: New test.
10486
10487 2007-05-07 Janis Johnson <janis187@us.ibm.com>
10488
10489 * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
10490
10491 2007-05-07 Mike Stump <mrs@apple.com>
10492
10493 * g++.old-deja/g++.mike/empty.C: Add.
10494
10495 2007-05-07 Eric Christopher <echristo@apple.com>
10496
10497 * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
10498
10499 2007-05-07 Uros Bizjak <ubizjak@gmail.com>
10500
10501 * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
10502 variable. Rearrange conversions from binary float to decimal float.
10503
10504 2007-05-07 Mark Mitchell <mark@codesourcery.com>
10505
10506 * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
10507 x86.
10508
10509 2007-05-07 Eric Botcazou <ebotcazou@adacore.com>
10510
10511 * gnat.dg/opt1.ad[sb]: New testcase.
10512
10513 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10514
10515 PR fortran/31399
10516 * gfortran.dg/do_3.F90: New test.
10517
10518 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10519
10520 PR fortran/31764
10521 * gfortran.dg/new_line.f90: Add new checks.
10522
10523 2007-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10524
10525 PR fortran/31201
10526 * gfortran.dg/large_unit_1.f90: New.
10527 * gfortran.dg/large_unit_2.f90: New.
10528 * gfortran.dg/iostat_4.f90: New
10529 * gfortran.dg/bounds_check_fail_1.f90: Updated.
10530
10531 2007-05-06 Paul Thomas <pault@gcc.gnu.org>
10532
10533 PR fortran/31540
10534 * gfortran.dg/char_result_4.f90: New test.
10535
10536 2007-06-05 Revital Eres <eres@il.ibm.com>
10537
10538 PR 30957
10539 * gcc.dg/pr30957-1.c: New test.
10540
10541 2007-05-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10542
10543 PR fortran/31251
10544 * gfortran.dg/char_type_len_2.f90: New test.
10545
10546 2007-05-05 Geoffrey Keating <geoffk@apple.com>
10547
10548 PR 31775
10549 * g++.dg/other/nested-extern.cc: New.
10550 * g++.dg/other/nested-extern-1.C: New.
10551 * g++.dg/other/nested-extern-2.C: New.
10552
10553 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
10554
10555 PR fortran/31760
10556 * gfortran.dg/erf.f90: New test.
10557 * gfortran.dg/besxy.f90: New test.
10558
10559 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
10560
10561 PR fortran/22359
10562 * gfortran.dg/fseek.f90: New test.
10563
10564 2007-05-04 Bob Wilson <bob.wilson@acm.org>
10565
10566 * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
10567
10568 2007-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10569
10570 PR libfortran/31210
10571 * gfortran.dg/zero_length_1.f90: New test.
10572
10573 2007-05-04 Tobias Burnus <burnus@net-b.de>
10574
10575 PR fortran/31803
10576 * gfortran.dg/char_pointer_assign_3.f90: New test.
10577 * gfortran.dg/char_result_2.f90: Re-enable test.
10578
10579 2007-05-04 Tobias Burnus <burnus@net-b.de>
10580
10581 PR fortran/25071
10582 * gfortran.dg/char_length_3.f90: New test.
10583 * gfortran.dg/char_result_2.f90: Fix test.
10584
10585 2007-05-03 Zdenek Dvorak <dvorakz@suse.cz>
10586
10587 PR tree-optimization/30565
10588 * gcc.dg/tree-ssa/loop-27.c: New test.
10589
10590 2007-05-03 Bernd Schmidt <bernd.schmidt@analog.com>
10591
10592 * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
10593 * gcc.target/bfin/arith.c (__v2hi): Likewise.
10594 * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
10595 * gcc.target/bfin/shift.c (__v2hi): Likewise.
10596
10597 2007-05-03 Dorit Nuzman <dorit@il.ibm.com>
10598
10599 PR tree-optimization/31699
10600 * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
10601 New.
10602 (check_effective_target_vect_floatint_cvt): New.
10603 * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
10604 of specific targets.
10605 * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
10606 * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
10607 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
10608 * gcc.dg/vect/vect-iv-4.c: Likewise.
10609 * gcc.dg/vect/vect-multitypes-11.c: New.
10610 * gcc.dg/vect/pr31699.c: New.
10611
10612 2007-05-02 Geoffrey Keating <geoffk@apple.com>
10613
10614 * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
10615
10616 2007-05-02 Seongbae Park <seongbae.park@gmail.com>
10617
10618 PR C++/31663
10619 * g++.dg/warn/anonymous-namespace-2.C: New.
10620 * g++.dg/warn/anonymous-namespace-2.h: New.
10621
10622 2007-05-02 Paul Brook <paul@codesourcery.com>
10623
10624 * gcc.dg/arm-eabi1.c: Move debug output. Augment lcmp/ulcmp tests.
10625
10626 2007-05-02 Eric Christopher <echristo@apple.com>
10627
10628 * gcc.dg/cpp/if-div.c: New file.
10629
10630 2007-05-02 Tom Tromey <tromey@redhat.com>
10631
10632 PR preprocessor/28709:
10633 * gcc.dg/cpp/pr28709.c: New file.
10634
10635 2007-05-02 Richard Guenther <rguenther@suse.de>
10636
10637 PR tree-optimization/31146
10638 * g++.dg/tree-ssa/pr31146-2.C: New testcase.
10639
10640 2007-05-01 Geoffrey Keating <geoffk@apple.com>
10641
10642 * gcc.c-torture/compile/limits-blockid.c: New.
10643 * gcc.c-torture/compile/limits-caselabels.c: New.
10644 * gcc.c-torture/compile/limits-declparen.c: New.
10645 * gcc.c-torture/compile/limits-enumconst.c: New.
10646 * gcc.c-torture/compile/limits-exprparen.c: New.
10647 * gcc.c-torture/compile/limits-externalid.c: New.
10648 * gcc.c-torture/compile/limits-fnargs.c: New.
10649 * gcc.c-torture/compile/limits-fndefn.c: New.
10650 * gcc.c-torture/compile/limits-idexternal.c: New.
10651 * gcc.c-torture/compile/limits-idinternal.c: New.
10652 * gcc.c-torture/compile/limits-pointer.c: New.
10653 * gcc.c-torture/compile/limits-stringlit.c: New.
10654 * gcc.c-torture/compile/limits-structmem.c: New.
10655 * gcc.c-torture/compile/limits-structnest.c: New.
10656
10657 2007-04-29 Geoffrey Keating <geoffk@apple.com>
10658
10659 * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
10660
10661 2007-05-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
10662
10663 PR middle-end/31740
10664 * gcc.c-torture/compile/20070501-1.c: New testcase.
10665
10666 2007-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10667
10668 PR fortran/31732
10669 * gfortran.dg/array_memset_2: New test case.
10670
10671 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
10672
10673 PR testsuite/31615
10674 * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
10675
10676 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
10677
10678 PR testsuite/31589
10679 * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
10680 dg-final test.
10681 * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
10682 keyword to dg-final test.
10683 * gcc.dg/vect/vect-iv-4.c: Likewise.
10684 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
10685 * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
10686 test.
10687 * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
10688 cast.
10689 * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
10690 * lib/target-supports.exp
10691 (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
10692 (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
10693
10694 2007-04-30 Kazu Hirata <kazu@codesourcery.com>
10695
10696 * gcc.c-torture/execute/ieee/20000320-1.c: Use
10697 __LONG_LONG_MAX__ and its friends instead of those supplied by
10698 limits.h.
10699
10700 2007-04-30 Andrew pinski <andrew_pinski@playstation.sony.com>
10701
10702 PR C++/31721
10703 * g++.dg/ext/vector7.C: New testcase.
10704
10705 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10706
10707 PR fortran/31591
10708 * gfortran.dg/bound_simplification_1.f90: New test.
10709
10710 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10711
10712 PR fortran/31645
10713 * gfortran.dg/bom_error.f90: New test.
10714 * gfortran.dg/bom_include.f90: New test.
10715 * gfortran.dg/bom_UTF16-LE.f90: New test.
10716 * gfortran.dg/bom_UTF16-BE.f90: New test.
10717 * gfortran.dg/bom_UTF-8.f90: New test.
10718 * gfortran.dg/bom_UTF-32.f90: New test.
10719 * gfortran.dg/bom_UTF-8.F90: New test.
10720 * gfortran.dg/bom_include.inc: New file.
10721
10722 2007-04-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
10723
10724 PR C++/30221
10725 * g++.dg/init/ptrfn2.C: New test.
10726 * g++.dg/init/ptrfn3.C: New test.
10727
10728 2007-04-29 Paul Thomas <pault@gcc.gnu.org>
10729
10730 PR fortran/31711
10731 * gfortran.dg/dependency_21.f90: New test.
10732
10733 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10734
10735 * gfortran.dg/secnds.f: Use real*8.
10736 * gfortran.dg/secnds-1.f: Use real*8.
10737
10738 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10739
10740 PR libfortran/31532
10741 * gfortran.dg/inquire_5.f90: Update test.
10742
10743 2007-04-27 Ian Lance Taylor <iant@google.com>
10744
10745 PR middle-end/31710
10746 * gcc.c-torture/compile/pr31710.c: New test.
10747
10748 2007-04-27 Richard Guenther <rguenther@suse.de>
10749
10750 PR tree-optimization/30965
10751 PR tree-optimization/30978
10752 * gcc.dg/tree-ssa/pr30978.c: New testcase.
10753 * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
10754 * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
10755 * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
10756
10757 2007-04-27 Richard Guenther <rguenther@suse.de>
10758
10759 PR tree-optimization/31715
10760 * gcc.dg/Warray-bounds-4.c: New testcase.
10761
10762 2007-04-26 Ian Lance Taylor <iant@google.com>
10763
10764 PR target/28675
10765 * gcc.c-torture/compile/pr28675.c: New test.
10766
10767 2007-04-26 Andrew Pinski <andrew_pinski@playstation.sony.com>
10768
10769 PR C++/30016
10770 * g++.dg/ext/vector6.C: New test.
10771
10772 2007-04-26 Kazu Hirata <kazu@codesourcery.com>
10773
10774 * gcc.c-torture/execute/ieee/20000320-1.x: New.
10775
10776 2007-04-26 Steve Ellcey <sje@cup.hp.com>
10777
10778 PR middle-end/31617
10779 * g++.dg/other/str_empty.C: Add expected warning.
10780
10781 2007-04-26 Richard Guenther <rguenther@suse.de>
10782 Daniel Berlin <dberlin@dberlin.org>
10783
10784 PR tree-optimization/30567
10785 * g++.dg/other/pr30567.C: New testcase.
10786
10787 2007-04-26 Richard Guenther <rguenther@suse.de>
10788
10789 PR tree-optimization/31703
10790 * gcc.c-torture/compile/pr31703.c: New testcase.
10791 * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
10792 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
10793
10794 2007-04-26 Wolfgang Gellerich <gellerich@de.ibm.com>
10795
10796 * gfortran.dg/open_errors.f90: Added if statements checking
10797 the value of iostat.
10798
10799 2007-04-26 Jakub Jelinek <jakub@redhat.com>
10800
10801 PR c++/31598
10802 * g++.dg/gomp/pr31598.C: New test.
10803
10804 PR tree-optimization/30558
10805 * g++.dg/gomp/pr30558.C: New test.
10806
10807 2007-04-24 Mark Mitchell <mark@codesourcery.com>
10808
10809 PR c++/31338
10810 * g++.dg/ext/complex2.C: New test.
10811
10812 2007-04-25 Paolo Carlini <pcarlini@suse.de>
10813
10814 * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
10815
10816 2007-04-25 Thiemo Seufer <ths@mips.com>
10817
10818 * gcc.target/mips/mips16e-extends.c (cksum8): Change return
10819 value to signed char.
10820
10821 2007-04-25 Uros Bizjak <ubizjak@gmail.com>
10822
10823 * gcc.target/i386/reload-1.c. Include <stdint.h>. Compile for all
10824 ilp32 i?86-*-* and x86_64-*-* targets. Do not skip test for -m64.
10825 Use scan-rtl-dump-not procedure to scan RTL dump. Cleanup csa dump.
10826
10827 2007-04-25 Tobias Burnus <burnus@net-b.de>
10828
10829 PR fortran/31668
10830 * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
10831 statement functions.
10832 * gfortran.dg/c_by_val_5.f90: New test.
10833
10834 2007-04-25 Wolfgang Gellerich <gellerich@de.ibm.com>
10835
10836 * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
10837 with two new subroutines to avoid parameter-induced aliasing.
10838 * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
10839 * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
10840
10841 2007-04-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10842
10843 * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
10844 * g++.dg/warn/Warray-bounds.C: Likewise.
10845
10846 2007-04-24 Ian Lance Taylor <iant@google.com>
10847
10848 PR tree-optimization/31605
10849 * gcc.c-torture/execute/pr31605.c: New test.
10850
10851 2007-04-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10852
10853 PR fortran/31587
10854 * lib/gcc-dg.exp (scan-module): New function.
10855 * gfortran.dg/module_md5_1.f90: New test.
10856
10857 2007-04-24 Douglas Gregor <doug.gregor@gmail.com>
10858
10859 * g++.old-deja/g++.pt/defarg6.C: Only run with
10860 -std=gnu++98.
10861 * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
10862 * g++.dg/cpp0x/variadic61.C: Ditto.
10863 * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
10864 * g++.dg/cpp0x/variadic62.C: Ditto.
10865 * g++.dg/template/meminit1.C: Ditto.
10866 * g++.dg/template/operator7.C: Ditto.
10867 * g++.dg/template/static15.C: Ditto.
10868 * g++.dg/template/invalid1.C: Ditto.
10869 * g++.dg/template/shift1.C: Ditto.
10870 * g++.dg/template/error10.C: Ditto.
10871
10872 2007-04-24 Simon Martin <simartin@users.sourceforge.net>
10873
10874 PR diagnostic/25923
10875 * gfortran.dg/pr25923.f90: New test.
10876
10877 2007-04-24 Ian Lance Taylor <iant@google.com>
10878
10879 PR tree-optimization/31602
10880 * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
10881
10882 2007-04-24 Janis Johnson <janis187@us.ibm.com>
10883
10884 * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
10885 * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
10886
10887 2007-04-24 Hui-May Chang <hm.chang@apple.com>
10888
10889 * gcc.target/i386/reload-1.c. New.
10890
10891 2007-04-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
10892 Olga Golovanevsky <olga@il.ibm.com>
10893
10894 * g++.dg/other/str_empty.C: New test.
10895
10896 2007-04-24 Richard Henderson <rth@redhat.com>
10897
10898 * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
10899
10900 2007-04-24 Andreas Krebbel <krebbel1@de.ibm.com>
10901
10902 PR target/31641
10903 * gcc.c-torture/compile/pr31641.c: New testcase.
10904
10905 2007-04-24 Richard Sandiford <richard@nildram.co.uk>
10906
10907 * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
10908 * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
10909 * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
10910 * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
10911
10912 2007-04-23 Simon Baldwin <simonb@google.com>
10913
10914 * g++.dg/other/error15.C: New.
10915 * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
10916 triggering a "multiple parameters named" error.
10917
10918 2007-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
10919
10920 PR fortran/31618
10921 * gfortran.dg/backspace_8.f: New test case.
10922
10923 2007-04-23 Paul Thomas <pault@gcc.gnu.org>
10924
10925 PR fortran/31630
10926 * gfortran.dg/used_types_17.f90: New test.
10927
10928 PR fortran/31620
10929 * gfortran.dg/zero_array_components_1.f90: New test.
10930
10931 2007-04-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10932
10933 PR fortran/31616
10934 * gfortran.dg/open_errors.f90: Allow a different error message.
10935
10936 2007-04-23 Uros Bizjak <ubizjak@gmail.com>
10937
10938 * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
10939 Rename from check_effective_target_vect_pack_mod. Rename global
10940 variable et_vect_pack_mod to et_vect_pack_trunc. Update debug
10941 messages.
10942 * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
10943 rename.
10944 * gcc.dg/vect/vect-iv-8a.c: Ditto.
10945 * gcc.dg/vect/vect-multitypes-8.c: Ditto.
10946
10947 2007-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
10948
10949 PR middle-end/31448
10950 * gcc.c-torture/execute/pr31448.c: New testcase.
10951
10952 2007-04-22 Nick Clifton <nickc@redhat.com>
10953
10954 * gcc.dg/20020312-2.c: Add support for the FRV.
10955
10956 2007-04-22 Uros Bizjak <ubizjak@gmail.com>
10957
10958 PR tree-optimization/24659
10959 * gcc.dg/vect/vect-float-extend-1.c: New test.
10960 * gcc.dg/vect/vect-float-truncate-1.c: New test.
10961
10962 2007-04-22 Richard Guenther <rguenther@suse.de>
10963
10964 PR tree-optimization/29789
10965 * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
10966 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
10967
10968 2007-04-22 Revital Eres <eres@il.ibm.com>
10969
10970 * gcc.dg/var-expand2.c: New test.
10971
10972 2007-04-22 Revital Eres <eres@il.ibm.com>
10973
10974 * gcc.dg/var-expand3.c: New test.
10975
10976 2007-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10977
10978 PR fortran/31495
10979 * gfortran.dg/continuation_8.f90: New test.
10980
10981 2007-04-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
10982
10983 PR C/30265
10984 * gcc.c-torture/compile/compound-literal-2.c: New testcase.
10985 * gcc.c-torture/compile/compound-literal-3.c: New testcase.
10986
10987 2007-04-21 Richard Guenther <rguenther@suse.de>
10988
10989 PR middle-end/31136
10990 * gcc.c-torture/execute/pr31136.c: New testcase.
10991
10992 2007-04-21 Alexandre Oliva <aoliva@redhat.com>
10993
10994 * gcc.target/i386/movsi-sm-1.c: New.
10995
10996 2007-04-20 Richard Henderson <rth@redhat.com>
10997
10998 * gcc.dg/pr28796-2.c: Add -mieee for alpha.
10999 * gcc.dg/pr27095.c: Cope with alpha GOT load.
11000
11001 2007-04-20 Jakub Jelinek <jakub@redhat.com>
11002
11003 * gcc.target/i386/ordcmp-1.c: New test.
11004 * gcc.target/i386/unordcmp-1.c: New test.
11005
11006 PR tree-optimization/31632
11007 * gcc.c-torture/compile/20070419-1.c: New test.
11008
11009 2007-04-19 Eric Botcazou <ebotcazou@libertysurf.fr>
11010
11011 * gcc.dg/invalid-call-1.c: New test.
11012
11013 2007-04-18 Dirk Mueller <dmueller@suse.de>
11014
11015 PR diagnostic/31227
11016 * gcc.dg/Warray-bounds-3.c: New.
11017
11018 2007-04-18 Richard Guenther <rguenther@suse.de>
11019
11020 PR tree-optimization/19431
11021 PR tree-optimization/21463
11022 * gcc.c-torture/execute/20070212-1.c: New testcase.
11023 * gcc.c-torture/execute/20070212-2.c: Likewise.
11024 * gcc.c-torture/execute/20070212-3.c: Likewise.
11025 * gcc.dg/tree-ssa/pr19431.c: Likewise.
11026 * gcc.dg/tree-ssa/pr21463.c: Likewise.
11027 * g++.dg/tree-ssa/pr21463.C: Likewise.
11028 * g++.dg/tree-ssa/pr30738.C: Likewise.
11029
11030 2007-04-17 Mark Mitchell <mark@codesourcery.com>
11031
11032 PR c++/31513
11033 * g++.dg/expr/bitfield8.C: New test.
11034
11035 2007-04-17 Joseph Myers <joseph@codesourcery.com>
11036 Richard Sandiford <richard@codesourcery.com>
11037
11038 * lib/target-supports.exp (check_profiling_available): Return 0
11039 for uClibc with -p or -pg.
11040
11041 2007-04-17 Simon Martin <simartin@users.sourceforge.net>
11042
11043 PR c++/31517
11044 * g++.dg/template/init7.C: New test.
11045
11046 2007-04-17 Zdenek Dvorak <dvorakz@suse.cz>
11047
11048 PR rtl-optimization/31360
11049 * gcc.dg/loop-7.c: New test.
11050
11051 2007-04-17 Mark Mitchell <mark@codesourcery.com>
11052
11053 * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
11054 * lib/compat.exp (compat-run): Use file_on_host, not remote_file
11055 build.
11056 (compat-execute): Likewise.
11057 * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
11058 files to remote hosts.
11059 * lib/c-ctorture.exp (c-torture-compile): Likewise.
11060 (c-torture-execute): Likewise.
11061 * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
11062 or plain file. Use remote_upload and remote_download to copy
11063 files about.
11064 * lib/scanasm.exp (dg-scan): Upload the file from the remote host
11065 before scanning it.
11066
11067 2007-04-17 Dorit Nuzman <dorit@il.ibm.com>
11068
11069 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
11070
11071 2007-04-16 Lawrence Crowl <crowl@google.com>
11072
11073 * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
11074 * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
11075 * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
11076 * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
11077 * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
11078 * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
11079 * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
11080 * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
11081 * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
11082 * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
11083 * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
11084
11085 * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
11086 * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
11087 * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
11088 * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
11089 * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
11090 * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
11091 * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
11092 * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
11093 * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
11094 * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
11095 * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
11096
11097 2007-04-16 Ian Lance Taylor <iant@google.com>
11098
11099 PR tree-optimization/31522
11100 * gcc.dg/Wstrict-overflow-16.c: New test.
11101
11102 2007-04-17 Kazu Hirata <kazu@codesourcery.com>
11103
11104 * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
11105
11106 2007-04-17 Tobias Schlüter <tobi@gcc.gnu.org>
11107
11108 PR fortran/31144
11109 * gfortran.dg/module_naming_1.f90: New.
11110
11111 2007-04-16 Richard Sandiford <richard@codesourcery.com>
11112
11113 * lib/target-supports.exp (check_profiling_available): Return
11114 false for m68k-*-uclinux.
11115
11116 2007-04-16 Seongbae Park <seongbae.park@gmail.com>
11117
11118 PR c++/29365
11119 Testcase for c++ anonymous namespace warning
11120
11121 * g++.dg/warn/anonymous-namespace-1.C: New test
11122 * g++.dg/warn/anonymous-namespace-1.h: New test
11123
11124 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
11125
11126 PR testsuite/31578
11127 * gcc.dg/gnu89-init-4.c: Change to a compile only test.
11128
11129 2007-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11130
11131 * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
11132
11133 2007-04-15 Paul Thomas <pault@gcc.gnu.org>
11134
11135 PR fortran/31204
11136 * gfortran.dg/array_constructor_16.f90: New test.
11137
11138 2007-04-15 Kazu Hirata <kazu@codesourcery.com>
11139
11140 * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
11141 gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
11142
11143 2007-04-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11144
11145 PR rtl-optimization/31500
11146 * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
11147 * g++.dg/warn/Warray-bounds.C: Likewise.
11148
11149 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
11150
11151 PR C/31520
11152 * gcc.dg/gnu89-init-4.c: New testcase.
11153
11154 2007-04-14 Jakub Jelinek <jakub@redhat.com>
11155
11156 PR c++/25874
11157 * gcc.dg/gomp/pr25874.c: Add dg-options.
11158 * g++.dg/gomp/pr25874.C: Add dg-options.
11159
11160 2007-04-14 Bernhard Fischer <aldot@gcc.gnu.org>
11161
11162 PR fortran/21061
11163 * gfortran.dg/warnings_are_errors_1.f90: New testcase.
11164 * gfortran.dg/warnings_are_errors_1.f: New testcase.
11165
11166 2007-04-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11167
11168 PR fortran/31561
11169 * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
11170
11171 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
11172
11173 PR fortran/29507
11174 PR fortran/31404
11175 * gfortran.dg/initialization_6.f90: New test.
11176
11177 2007-04-14 Kazu Hirata <kazu@codesourcery.com>
11178
11179 * gcc.c-torture/compile/pr27528.c: Require nonpic.
11180
11181 * lib/target-supports.exp (check_gc_sections_available):
11182 Return false if ldflags includes -elf2flt.
11183
11184 2007-04-13 Jason Merrill <jason@redhat.com>
11185
11186 PR c++/31074
11187 * conv3.C: New test.
11188
11189 2007-04-13 Mike Stump <mrs@apple.com>
11190
11191 * obj-c++.dg/stubify-1.mm: Only run on powerpc.
11192 * obj-c++.dg/template-4.mm: Don't run when 64-bit.
11193
11194 2007-04-13 Joseph Myers <joseph@codesourcery.com>
11195
11196 PR tree-optimization/29598
11197 * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
11198
11199 2007-04-13 Tobias Burnus <burnus@net-b.de>
11200
11201 PR fortran/31559
11202 * gfortran.dg/func_assign.f90: New test.
11203
11204 2007-04-13 Paul Thomas <pault@gcc.gnu.org>
11205
11206 PR fortran/31550
11207 * gfortran.dg/used_types_16.f90: New test.
11208
11209 2007-04-13 Tobias Schlüter <tobi@gcc.gnu.org>
11210
11211 PR fortran/18937
11212 * gfortran.dg/goto_2.f90: New.
11213 * gfortran.dg/goto_3.f90: New.
11214 * gfortran.dg/pr17708.f90: Rename to ...
11215 * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
11216
11217 2007-04-13 Tobias Burnus <burnus@net-b.de>
11218
11219 PR fortran/31562
11220 * gfortran.dg/f2c_4.c: Use GNU extensions for complex
11221 instead of a struct.
11222
11223 2007-04-13 Tobias Burnus <burnus@net-b.de>
11224
11225 PR fortran/31562
11226 * gfortran.dg/value_4.c: Use GNU extensions for complex
11227 instead of a struct.
11228
11229 2007-04-13 Richard Guenther <rguenther@suse.de>
11230
11231 PR tree-optimization/21258
11232 * gcc.dg/tree-ssa/vrp34.c: New testcase.
11233
11234 2007-04-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11235
11236 * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
11237 <complex.h>.
11238
11239 2007-04-12 Tobias Schlüter <tobi@gcc.gnu.org>
11240
11241 PR fortran/31250
11242 * gfortran.dg/char_length_2.f90: New.
11243 * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
11244 * gfortran.dg/repeat_4.f90: Likewise.
11245
11246 PR fortran/31266
11247 * gfortran.dg/char_assign_1.f90: New.
11248
11249 PR fortran/31471
11250 * gfortran.dg/block_name_1.f90: New.
11251 * gfortran.dg/block_name_2.f90: New.
11252
11253 2007-04-12 Douglas Gregor <doug.gregor@gmail.com>
11254
11255 PR c++/31078
11256 * g++.dg/other/pr31078.C: New.
11257
11258 2007-04-12 Richard Guenther <rguenther@suse.de>
11259
11260 PR tree-optimization/31169
11261 * gcc.c-torture/execute/pr31169.c: New testcase.
11262
11263 2007-04-12 Richard Guenther <rguenther@suse.de>
11264
11265 PR tree-optimization/24689
11266 PR tree-optimization/31307
11267 * g++.dg/tree-ssa/pr31307.C: New testcase.
11268 * gcc.dg/tree-ssa/pr24689.c: Likewise.
11269
11270 2007-04-12 Tobias Burnus <burnus@net-b.de>
11271
11272 PR fortran/31472
11273 * gfortran.dg/access_spec_1.f90: New test.
11274 * gfortran.dg/access_spec_2.f90: New test.
11275 * gfortran.dg/non_module_public.f90: Match new error message.
11276
11277 2007-04-11 Paul Thomas <pault@gcc.gnu.org>
11278
11279 PR testsuite/31538
11280 * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
11281 to 4 at line 38 to fix bounds problem.
11282
11283 2007-04-11 Tobias Burnus <burnus@net-b.de>
11284
11285 PR testsuite/31240
11286 * gfortran.dg/pointer_intent_1.f90: Fix test.
11287
11288 2007-04-10 Eric Christopher <echristo@apple.com>
11289
11290 * lib/target-supports.exp
11291 (check_effective_target_fstack_protector): Rewrite.
11292
11293 2007-04-09 Mark Mitchell <mark@codesourcery.com>
11294
11295 PR c++/31449
11296 * g++.dg/init/const5.C: New test.
11297
11298 2007-04-09 Jan Hubicka <jh@suse.cz>
11299
11300 * gcc.dg/tree-ssa/foldaddr-3.c: New file.
11301
11302 2007-04-08 Jan Hubicka <jh@suse.cz>
11303
11304 * gcc.dg/tree-ssa/foldaddr-2.c: New file.
11305
11306 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
11307
11308 PR fortran/31257
11309 * gfortran.dg/achar_4.f90: New test.
11310
11311 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
11312
11313 PR fortran/30880
11314 * gfortran.dg/used_dummy_types_8.f90: New test.
11315
11316 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
11317
11318 PR fortran/30872
11319 * gfortran.dg/parameter_array_element_1.f90: New test.
11320
11321 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
11322
11323 PR fortran/31222
11324 * gfortran.dg/default_numeric_type_1.f90: New test.
11325
11326 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
11327
11328 PR fortran/31424
11329 * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
11330
11331 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
11332
11333 PR fortran/31293
11334 * gfortran.dg/interface_12.f90: New test.
11335
11336 2007-04-07 Bruce Korb <bkorb@gnu.org>
11337
11338 * gcc.dg/format/opt-6.c: New test.
11339 * gcc.dg/format/nul-1.c: New test.
11340 * gcc.dg/format/nul-2.c: New test.
11341
11342 2007-04-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11343
11344 PR libgfortran/31395
11345 * gfortran.dg/fmt_colon.f90: New test.
11346
11347 2007-04-06 Mark Mitchell <mark@codesourcery.com>
11348
11349 * g++.old-deja/g++.other/init18.C: Use
11350 dg-require-effective-target instead of an explicit xfail.
11351
11352 2007-04-05 Janis Johnson <janis187@us.ibm.com>
11353
11354 * gcc.dg/dfp/signbit-1.c
11355 * gcc.dg/dfp/signbit-2.c
11356
11357 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
11358
11359 PR fortran/31483
11360 * gfortran.dg/altreturn_5.f90: New test.
11361
11362 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
11363
11364 PR fortran/31292
11365 * gfortran.dg/contained_module_proc_1.f90: New test.
11366
11367 2007-04-04 Stuart Hastings <stuart@apple.com>
11368
11369 PR 31281
11370 * objc/execute/exceptions/pr31281.m: New.
11371
11372 2007-04-04 Danny Smith <dannysmith.users.sourceforge.net>
11373
11374 * g++.dg/ext/dllimport12.C: Update comments.
11375
11376 2007-04-03 Eric Christopher <echristo@apple.com>
11377
11378 * g++.dg/tree-ssa/pr29902.C: Require ilp32.
11379
11380 2007-04-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11381
11382 PR fortran/31304
11383 * gfortran.dg/repeat_2.f90: New test.
11384 * gfortran.dg/repeat_3.f90: New test.
11385 * gfortran.dg/repeat_4.f90: New test.
11386
11387 2007-04-03 Uros Bizjak <ubizjak@gmail.com>
11388
11389 * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
11390
11391 2007-04-03 Jakub Jelinek <jakub@redhat.com>
11392
11393 PR c++/30847
11394 * g++.dg/parse/cond3.C: New test.
11395
11396 PR middle-end/30704
11397 * gcc.c-torture/execute/ieee/pr30704.c: New test.
11398
11399 2007-04-02 Jason Merrill <jason@redhat.com>
11400
11401 PR c++/31187
11402 * g++.dg/ext/visibility/anon3.C: New test.
11403
11404 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11405
11406 PR libgfortran/31052
11407 * gfortran.dg/namelist_28.f90: New test.
11408
11409 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11410
11411 PR libgfortran/31366
11412 * gfortran.dg/direct_io_6.f90: New test.
11413
11414 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11415
11416 PR libgfortran/31207
11417 * gfortran.dg/advance_5.f90: New test.
11418 * gfortran.dg/advance_6.f90: New test.
11419
11420 2007-04-01 Danny Smith <dannysmith@users.sourceforge.net>
11421
11422 * g++.dg/ext/dllimport6.C: Remove extra ';'.
11423 * g++.dg/ext/dllimport7.C: Likewise.
11424 * g++.dg/ext/selectany1.C: Likewise.
11425
11426 2007-03-31 Douglas Gregor <doug.gregor@gmail.com>
11427
11428 * g++.dg/parser/pr31138.C: New.
11429 * g++.dg/parser/pr31140.C: New.
11430 * g++.dg/parser/pr31141.C: New.
11431
11432 2007-03-30 Paolo Carlini <pcarlini@suse.de>
11433
11434 PR c++/26099
11435 * g++.dg/ext/is_base_of.C: New.
11436 * g++.dg/ext/has_virtual_destructor.C: New.
11437 * g++.dg/ext/is_polymorphic.C: New.
11438 * g++.dg/ext/is_base_of_diagnostic.C: New.
11439 * g++.dg/ext/is_enum.C: New.
11440 * g++.dg/ext/has_nothrow_assign.C: New.
11441 * g++.dg/ext/has_nothrow_constructor.C: New.
11442 * g++.dg/ext/is_empty.C: New.
11443 * g++.dg/ext/has_trivial_copy.C: New.
11444 * g++.dg/ext/has_trivial_assign.C: New.
11445 * g++.dg/ext/is_abstract.C: New.
11446 * g++.dg/ext/is_pod.C: New.
11447 * g++.dg/ext/has_nothrow_copy.C: New.
11448 * g++.dg/ext/is_class.C: New.
11449 * g++.dg/ext/has_trivial_constructor.C: New.
11450 * g++.dg/ext/is_union.C: New.
11451 * g++.dg/ext/has_trivial_destructor.C: New.
11452 * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
11453 * g++.dg/template/crash43.C: Likewise.
11454
11455 2007-03-29 Dirk Mueller <dmueller@suse.de>
11456
11457 * g++.dg/warn/pedantic2.C: New testcase.
11458
11459 2007-03-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11460
11461 * size_dim.f90: Fix dg directive.
11462 * pr16433.f: Likewise.
11463 * use_6.f90: Likewise.
11464 * use_7.f90: Likewise.
11465 * entry_9.f90: Likewise.
11466 * pointer_intent_2.f90: Likewise.
11467 * protected_1.f90: Likewise.
11468 * fmt_missing_period_2.f: Likewise.
11469 * pointer_intent_3.f90: Likewise.
11470 * protected_2.f90: Likewise.
11471 * protected_3.f90: Likewise.
11472 * pr15754.f90: Likewise.
11473 * protected_4.f90: Likewise.
11474 * protected_5.f90: Likewise.
11475 * initialization_2.f90: Likewise.
11476 * protected_6.f90: Likewise.
11477 * continuation_7.f90: Likewise.
11478 * derived_function_interface_1.f90: Likewise.
11479 * der_pointer_4.f90: Likewise.
11480 * fmt_zero_precision.f90: Likewise.
11481 * blockdata_3.f90: Likewise.
11482 * fmt_missing_period_1.f: Likewise.
11483 * real_const_3.f90: Likewise.
11484 * use_4.f90: Likewise.
11485 * fmt_missing_period_3.f: Likewise.
11486 * use_5.f90: Likewise.
11487
11488 2007-03-28 Mike Stump <mrs@apple.com>
11489
11490 * gcc.dg/darwin-comm.c: Add.
11491
11492 2007-03-28 Eric Christopher <echristo@apple.com>
11493
11494 * lib/target-supports.exp (check_effective_target_fstack_protector):
11495 New.
11496 * gcc.dg/ssp-1.c: Use.
11497 * gcc.dg/ssp-2.c: Ditto.
11498
11499 2007-03-28 Simon Martin <simartin@users.sourceforge.net>
11500
11501 PR c++/29077
11502 * g++.dg/parse/constructor3.C: New test.
11503
11504 2007-03-28 Eric Botcazou <ebotcazou@adacore.com>
11505
11506 * gnat.dg/thin_pointer.ad[sb]: New test.
11507
11508 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
11509
11510 * g++.dg/cpp0x/bracket1.C: New.
11511 * g++.dg/cpp0x/bracket2.C: New.
11512 * g++.dg/cpp0x/bracket3.C: New.
11513 * g++.dg/cpp0x/bracket4.C: New.
11514
11515 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
11516
11517 * g++.dg/cpp0x/temp_default1.C: New.
11518 * g++.dg/cpp0x/temp_default3.C: New.
11519 * g++.dg/cpp0x/temp_default2.C: New.
11520 * g++.dg/cpp0x/temp_default4.C: New.
11521
11522 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
11523
11524 PR c++/29993
11525 * g++.dg/other/cv_func2.C: New.
11526
11527 2007-03-27 Janis Johnson <janis187@us.ibm.com>
11528
11529 * gcc.dg/dfp/func-vararg-alternate.h: New file.
11530 * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
11531 * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
11532 * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
11533
11534 * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
11535 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
11536
11537 * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
11538
11539 * lib/compat.exp (compat-execute): Fix processing of file names.
11540
11541 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
11542
11543 * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
11544
11545 2007-03-27 Uros Bizjak <ubizjak@gmail.com>
11546
11547 * lib/target-supports.exp (check_effective_target_fortran_large_real):
11548 Delete created executable test file.
11549 (check_effective_target_fortran_large_int): Ditto.
11550 (check_effective_target_static_libgfortran): Ditto.
11551
11552 2007-03-26 Paolo Carlini <pcarlini@suse.de>
11553
11554 PR c++/30500
11555 * g++.dg/warn/pragma-system_header1.C: New test.
11556 * g++.dg/warn/pragma-system_header2.C: New test.
11557 * g++.dg/warn/pragma-system_header1.h. New.
11558 * g++.dg/warn/pragma-system_header2.h. New.
11559
11560 2007-03-26 Ian Lance Taylor <iant@google.com>
11561
11562 PR tree-optimization/31345
11563 * gcc.c-torture/compile/pr31345-1.c: New test.
11564
11565 2007-03-26 Brooks Moses <brooks.moses@codesourcery.com>
11566
11567 * gfortran.dg/func_derived_4.f90: Fix module cleanup.
11568 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
11569 * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
11570 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
11571 * gfortran.dg/overload_1.f90: Likewise.
11572 * gfortran.dg/impure_assignment_1.f90: Likewise.
11573 * gfortran.dg/error_recovery_3.f90: Likewise.
11574 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
11575 * gfortran.dg/sequence_types_1.f90: Likewise.
11576 * gfortran.dg/internal_references_1.f90: Likewise.
11577 * gfortran.dg/present_1.f90: Likewise.
11578 * gfortran.dg/volatile10.f90: Likewise.
11579 * gfortran.dg/module_equivalence_2.f90: Likewise.
11580 * gfortran.dg/use_4.f90: Likewise.
11581 * gfortran.dg/elemental_result_1.f90: Likewise.
11582 * gfortran.dg/generic_actual_arg.f90: Likewise.
11583 * gfortran.dg/private_type_5.f90: Likewise.
11584 * gfortran.dg/protected_4.f90: Likewise.
11585 * gfortran.dg/interface_3.f90: Likewise.
11586
11587 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
11588
11589 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
11590 * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
11591
11592 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
11593
11594 * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
11595
11596 2007-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11597
11598 PR libgfortran/31199
11599 * gfortran.dg/fmt_t_4.f90: New test.
11600
11601 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
11602
11603 PR libfortran/31297
11604 * gfortran.dg/backspace_5.f: Initialize variable(s).
11605 * gfortran.dg/backspace_6.f: Likewise.
11606 * gfortran.dg/char_bounds_check_fail_1: Likewise.
11607 * gfortran.dg/direct_io_2.f90: Likewise.
11608 * gfortran.dg/write_back.f: Likewise.
11609 * gfortran.dg/write_rewind_2.f: Likewise.
11610 * gfortran.dg/write_rewind_1.f: Likewise.
11611 * gfortran.dg/write_rewind_2.f: Likewise.
11612
11613 2007-03-25 Dorit Nuzman <dorit@il.ibm.com>
11614
11615 PR tree-optimization/30784
11616 * gcc.dg/vect/pr30784.c: New test.
11617
11618 2007-03-25 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11619
11620 PR fortran/30877
11621 * gfortran.dg/operator_1.f90: New test.
11622 * gfortran.dg/operator_2.f90: New test.
11623
11624 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
11625
11626 PR libfortran/31196
11627 * gfortran.dg/reshape_transpose_1.f90: New test.
11628
11629 2007-03-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11630
11631 PR fortran/30655
11632 * gfortran.dg/bounds_check_6.f90: New test.
11633
11634 2007-03-23 Michael Meissner <michael.meissner@amd.com>
11635
11636 * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
11637 #ifndef/#endif.
11638 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
11639 * gcc.dg/dfp/decfloat-constants.c: Ditto.
11640
11641 2007-03-24 Paul Thomas <pault@gcc.gnu.org>
11642
11643 PR fortran/31209
11644 * gfortran.dg/pointer_function_actual_1.f90: New test.
11645
11646 PR fortran/31200
11647 * gfortran.dg/pointer_function_actual_2.f90: New test.
11648
11649 PR fortran/31215
11650 * gfortran.dg/result_in_spec_1.f90: New test.
11651
11652 2007-03-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11653
11654 PR fortran/30834
11655 * gfortran.dg/integer_exponentiation_3.F90: New test.
11656 * gfortran.dg/integer_exponentiation_4.f90: New test.
11657 * gfortran.dg/integer_exponentiation_5.F90: New test.
11658
11659 2007-03-22 Mark Mitchell <mark@codesourcery.com>
11660
11661 PR c++/30863
11662 * g++.dg/template/error24.C: New test.
11663 * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
11664
11665 2007-03-22 Mark Mitchell <mark@codesourcery.com>
11666
11667 PR c++/31273
11668 * g++.dg/expr/bitfield7.C: New test.
11669
11670 2007-03-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11671
11672 PR other/23572
11673 * gcc.dg/float-range-4.c: New.
11674 * gcc.dg/float-range-1.c: Update. Test for a warning.
11675 * gcc.dg/float-range-3.c: New.
11676 * gcc.dg/float-range-5.c: New.
11677
11678 2007-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11679
11680 PR fortran/31262
11681 * gfortran.dg/no_range_check_1.f90: New test.
11682
11683 2007-03-22 Dirk Mueller <dmueller@suse.de>
11684
11685 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
11686 * g++.dg/other/static1.C: Remove stray semicolon.
11687 * g++.dg/other/init1.C: Likewise.
11688 * g++.dg/rtti/dyncast1.C: Likewise.
11689 * g++.dg/tree-ssa/pr17153.C: Likewise.
11690 * g++.dg/lookup/disamb1.C: Likewise.
11691 * g++.dg/lookup/scoped2.C: Likewise.
11692 * g++.dg/lookup/friend7.C: Likewise.
11693 * g++.dg/parse/parse4.C: Likewise.
11694 * g++.dg/parse/parse5.C: Likewise.
11695 * g++.dg/expr/pr29066.C: Likewise.
11696 * g++.dg/expr/cast4.C: Likewise.
11697 * g++.dg/tc1/dr193.C: Likewise.
11698 * g++.dg/tc1/dr213.C: Likewise.
11699 * g++.dg/abi/dcast1.C: Likewise.
11700 * g++.dg/abi/covariant2.C: Likewise.
11701 * g++.dg/inherit/covariant11.C: Likewise.
11702 * g++.dg/inherit/covariant9.C: Likewise.
11703 * g++.dg/inherit/covariant10.C: Likewise.
11704 * g++.dg/init/static3.C: Likewise.
11705 * g++.dg/init/init-ref3.C: Likewise.
11706 * g++.dg/init/ref10.C: Likewise.
11707 * g++.dg/template/meminit2.C: Likewise.
11708 * g++.dg/template/using9.C: Likewise.
11709 * g++.dg/template/friend9.C: Likewise.
11710 * g++.dg/template/ref1.C: Likewise.
11711 * g++.old-deja/g++.warn/inline.C: Likewise.
11712 * g++.old-deja/g++.robertl/eb91.C: Likewise.
11713 * g++.old-deja/g++.robertl/eb46.C: Likewise.
11714 * g++.old-deja/g++.robertl/eb34.C: Likewise.
11715 * g++.old-deja/g++.robertl/eb43.C: Likewise.
11716 * g++.old-deja/g++.robertl/eb26.C: Likewise.
11717 * g++.old-deja/g++.robertl/eb116.C: Likewise.
11718 * g++.old-deja/g++.brendan/copy5.C: Likewise.
11719 * g++.old-deja/g++.brendan/overload8.C: Likewise.
11720 * g++.old-deja/g++.brendan/overload11.C: Likewise.
11721 * g++.old-deja/g++.brendan/copy7.C: Likewise.
11722 * g++.old-deja/g++.brendan/crash38.C: Likewise.
11723 * g++.old-deja/g++.brendan/template11.C: Likewise.
11724 * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
11725 * g++.old-deja/g++.brendan/crash50.C: Likewise.
11726 * g++.old-deja/g++.brendan/crash16.C: Likewise.
11727 * g++.old-deja/g++.jason/pmem2.C: Likewise.
11728 * g++.old-deja/g++.jason/parse9.C: Likewise.
11729 * g++.old-deja/g++.jason/byval2.C: Likewise.
11730 * g++.old-deja/g++.jason/overload8.C: Likewise.
11731 * g++.old-deja/g++.jason/pmf8.C: Likewise.
11732 * g++.old-deja/g++.jason/template33.C: Likewise.
11733 * g++.old-deja/g++.jason/return3.C: Likewise.
11734 * g++.old-deja/g++.jason/scoping2.C: Likewise.
11735 * g++.old-deja/g++.jason/virtual.C: Likewise.
11736 * g++.old-deja/g++.jason/opeq3.C: Likewise.
11737 * g++.old-deja/g++.jason/template27.C: Likewise.
11738 * g++.old-deja/g++.jason/synth6.C: Likewise.
11739 * g++.old-deja/g++.jason/ref8.C: Likewise.
11740 * g++.old-deja/g++.jason/offset1.C: Likewise.
11741 * g++.old-deja/g++.other/static20.C: Likewise.
11742 * g++.old-deja/g++.other/array1.C: Likewise.
11743 * g++.old-deja/g++.other/new3.C: Likewise.
11744 * g++.old-deja/g++.other/array2.C: Likewise.
11745 * g++.old-deja/g++.other/overload9.C: Likewise.
11746 * g++.old-deja/g++.other/cast6.C: Likewise.
11747 * g++.old-deja/g++.other/ptrmem8.C: Likewise.
11748 * g++.old-deja/g++.other/eh4.C: Likewise.
11749 * g++.old-deja/g++.other/using7.C: Likewise.
11750 * g++.old-deja/g++.other/init18.C: Likewise.
11751 * g++.old-deja/g++.other/dyncast1.C: Likewise.
11752 * g++.old-deja/g++.other/dyncast2.C: Likewise.
11753 * g++.old-deja/g++.other/dtor11.C: Likewise.
11754 * g++.old-deja/g++.pt/static11.C: Likewise.
11755 * g++.old-deja/g++.pt/crash19.C: Likewise.
11756 * g++.old-deja/g++.pt/overload12.C: Likewise.
11757 * g++.old-deja/g++.pt/crash46.C: Likewise.
11758 * g++.old-deja/g++.pt/mi1.C: Likewise.
11759 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
11760 * g++.old-deja/g++.pt/nontype5.C: Likewise.
11761 * g++.old-deja/g++.pt/local5.C: Likewise.
11762 * g++.old-deja/g++.pt/typename2.C: Likewise.
11763 * g++.old-deja/g++.pt/explicit80.C: Likewise.
11764 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
11765 * g++.old-deja/g++.law/visibility1.C: Likewise.
11766 * g++.old-deja/g++.law/visibility2.C: Likewise.
11767 * g++.old-deja/g++.law/virtual2.C: Likewise.
11768 * g++.old-deja/g++.law/operators19.C: Likewise.
11769 * g++.old-deja/g++.law/parsing10.C: Likewise.
11770 * g++.old-deja/g++.law/visibility4.C: Likewise.
11771 * g++.old-deja/g++.law/operators4.C: Likewise.
11772 * g++.old-deja/g++.law/dtors2.C: Likewise.
11773 * g++.old-deja/g++.law/missed-error3.C: Likewise.
11774 * g++.old-deja/g++.law/visibility10.C: Likewise.
11775 * g++.old-deja/g++.law/scope3.C: Likewise.
11776 * g++.old-deja/g++.law/casts2.C: Likewise.
11777 * g++.old-deja/g++.law/code-gen5.C: Likewise.
11778 * g++.old-deja/g++.law/operators33.C: Likewise.
11779 * g++.old-deja/g++.law/friend4.C: Likewise.
11780 * g++.old-deja/g++.mike/pmf7.C: Likewise.
11781 * g++.old-deja/g++.mike/p5611.C: Likewise.
11782 * g++.old-deja/g++.mike/net37.C: Likewise.
11783 * g++.old-deja/g++.mike/p3570.C: Likewise.
11784 * g++.old-deja/g++.mike/p5718.C: Likewise.
11785 * g++.old-deja/g++.mike/net21.C: Likewise.
11786 * g++.old-deja/g++.mike/p1862.C: Likewise.
11787 * g++.old-deja/g++.mike/p4511.C: Likewise.
11788 * g++.old-deja/g++.mike/virt3.C: Likewise.
11789 * g++.old-deja/g++.mike/p16146.C: Likewise.
11790 * g++.old-deja/g++.mike/p1989.C: Likewise.
11791 * g++.old-deja/g++.mike/p5571.C: Likewise.
11792 * g++.old-deja/g++.gb/scope10.C: Likewise.
11793 * g++.old-deja/g++.abi/primary5.C: Likewise.
11794 * g++.old-deja/g++.abi/empty2.C: Likewise.
11795 * g++.old-deja/g++.abi/arraynew.C: Likewise.
11796 * g++.old-deja/g++.eh/vbase4.C: Likewise.
11797 * g++.old-deja/g++.eh/ptr1.C: Likewise.
11798 * g++.old-deja/g++.eh/cleanup1.C: Likewise.
11799 * g++.old-deja/g++.bob/template3.C: Likewise.
11800 * g++.old-deja/g++.bob/inherit1.C: Likewise.
11801
11802 2007-03-22 Paul Thomas <pault@gcc.gnu.org>
11803
11804 PR fortran/31193
11805 * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
11806
11807 2007-03-22 Tobias Schlüter <tobi@gcc.gnu.org>
11808
11809 PR fortran/20897
11810 * gfortran.dg/derived_name_1.f90: New.
11811 * gfortran.dg/derived_name_2.f: New.
11812
11813 2007-03-21 Richard Sandiford <richard@codesourcery.com>
11814
11815 * lib/target-supports.exp (check_effective_target_nonpic): New
11816 procedure.
11817 * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
11818 when compiling PIC.
11819 * gcc.target/i386/asm-4.c: Require nonpic.
11820 * gcc.target/i386/cmov1.c: Likewise.
11821 * gcc.target/i386/mul.c: Likewise.
11822 * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
11823 * gcc.target/i386/ssetype-1.c: Require nonpic.
11824 * gcc.target/i386/ssetype-3.c: Likewise.
11825 * gcc.target/i386/ssetype-5.c: Likewise.
11826
11827 2007-03-21 Richard Sandiford <richard@codesourcery.com>
11828
11829 * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
11830 * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
11831 * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
11832 * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
11833
11834 2007-03-19 Seongbae Park <seongbae.park@gmail.com>
11835
11836 PR tree-optimization/30590
11837 * g++.dg/opt/pr30590.C: New testcase.
11838
11839 2007-03-20 Jakub Jelinek <jakub@redhat.com>
11840
11841 PR c/30762
11842 * gcc.dg/pr30762-1.c: New test.
11843 * gcc.dg/pr30762-2.c: New test.
11844
11845 PR inline-asm/30505
11846 * gcc.target/i386/pr30505.c: New test.
11847
11848 2007-03-19 Mark Shinwell <shinwell@codesourcery.com>
11849
11850 * gcc.target/arm/register-variables.c: New.
11851
11852 2007-03-19 Jeff Law <law@redhat.com>
11853
11854 * PR tree-optimization/30984
11855 * gcc.c-torture/pr30984.c: New test.
11856
11857 2007-03-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
11858 Richard Guenther <rguenther@suse.de>
11859
11860 PR tree-optimization/31254
11861 * gcc.dg/torture/pr31254.c: New testcase.
11862
11863 2007-03-19 Hans-Peter Nilsson <hp@axis.com>
11864
11865 * gcc.dg/torture/pr26565.c: Expect warning on packed field for
11866 target default_packed.
11867
11868 2007-03-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11869
11870 PR fortran/31203
11871 * gfortran.dg/string_length_1.f90: New test.
11872
11873 2007-03-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11874
11875 PR testsuite/30395
11876 * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
11877
11878 2007-03-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11879
11880 PR libgfortran/31052
11881 * gfortran.dg/namelist_27.f90: New test.
11882
11883 2007-03-18 Paul Thomas <pault@gcc.gnu.org>
11884
11885 PR fortran/30531
11886 * gfortran.dg/used_types_14.f90: New test.
11887
11888 PR fortran/31086
11889 * gfortran.dg/used_types_15.f90: New test.
11890
11891 2007-03-18 Dorit Nuzman <dorit@il.ibm.com>
11892
11893 * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
11894 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
11895
11896 2007-03-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11897
11898 PR fortran/31120
11899 * gfortran.dg/integer_exponentiation_2.f90: New test.
11900
11901 2007-03-17 Dorit Nuzman <dorit@il.ibm.com>
11902
11903 PR tree-optimization/31041
11904 * gcc.dg/vect/pr31041.c: New test.
11905
11906 2007-03-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11907
11908 * g++.dg/warn/Wconversion-integer.C: New
11909 * g++.dg/warn/Wconversion-real.C: New.
11910 * g++.dg/warn/Wconversion-real-integer.C: New.
11911 * g++.dg/warn/conv2.C: Updated.
11912
11913 2007-03-16 Richard Sandiford <richard@codesourcery.com>
11914
11915 * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
11916 exclude RTPs.
11917
11918 2007-03-16 Richard Guenther <rguenther@suse.de>
11919
11920 PR tree-optimization/31146
11921 * g++.dg/tree-ssa/pr31146.C: New testcase.
11922
11923 2007-03-16 Richard Sandiford <richard@codesourcery.com>
11924
11925 * lib/target-supports.exp (check_missing_uclibc_feature): Don't
11926 assume that the target has <features.h>.
11927
11928 2007-03-16 Richard Sandiford <richard@codesourcery.com>
11929
11930 * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
11931 dg-options rather than to the whole test.
11932
11933 2007-03-16 Alexandre Oliva <aoliva@redhat.com>
11934
11935 PR debug/29906
11936 * g++.dg/debug/pr29906.C: New
11937
11938 2007-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11939
11940 PR libgfortran/31099
11941 * gfortran.dg/unformatted_recl.f90: Update test.
11942
11943 2007-03-15 Zdenek Dvorak <dvorakz@suse.cz>
11944
11945 * gcc.dg/tree-ssa/prefetch-5.c: New test.
11946
11947 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11948
11949 PR c++/30891
11950 * g++.dg/parse/namespace-definition.C: New.
11951
11952 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11953
11954 PR c++/24924
11955 * g++.dg/cpp/pedantic-errors.C: New.
11956 * g++.dg/cpp/permissive.C: New.
11957
11958 2007-03-15 Richard Sandiford <richard@codesourcery.com>
11959
11960 * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
11961 * g++.old-deja/g++.other/store-expr1.C: Require fpic.
11962
11963 2007-03-15 Richard Sandiford <richard@codesourcery.com>
11964
11965 * lib/target-supports.exp (check_missing_uclibc_feature)
11966 (check_effective_target_wchar): New procedures.
11967 * gcc.dg/wchar_t-1.c: Require target wchar.
11968 * gcc.dg/wint_t-1.c: Likewise.
11969
11970 2007-03-15 Richard Sandiford <richard@codesourcery.com>
11971
11972 * lib/target-supports.exp (check_gc_sections_available): Return
11973 false for VxWorks targets.
11974
11975 2007-03-15 Dirk Mueller <dmueller@suse.de>
11976
11977 * g++.dg/warn/Wconversion2.C: Fix typo.
11978 * gcc.dg/if-empty-1.c: Ditto.
11979
11980 2007-03-15 Richard Sandiford <richard@codesourcery.com>
11981
11982 * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
11983
11984 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
11985
11986 * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
11987 * gcc.target/i386/pr31167.c: Ditto.
11988
11989 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
11990
11991 PR target/31167
11992 * gcc.target/i386/pr31167.c: New test.
11993
11994 2007-03-15 Paul Thomas <pault@gcc.gnu.org>
11995
11996 PR fortran/30922
11997 * gfortran.dg/import5.f90.f90: New test.
11998
11999
12000 PR fortran/30879
12001 * gfortran.dg/data_components_1.f90: New test.
12002
12003
12004 PR fortran/30870
12005 * gfortran.dg/generic_13.f90: New test.
12006
12007 PR fortran/31163
12008 * gfortran.dg/alloc_comp_basics_5.f90: New test.
12009
12010 2007-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12011
12012 PR libgfortran/31051
12013 * gfortran.dg/fmt_t_4.f90: New
12014
12015 2007-03-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
12016
12017 PR C++/31165
12018 * g++.dg/other/default7.C: New test.
12019
12020 2007-03-15 Dirk Mueller <dmueller@suse.de>
12021
12022 * g++.dg/warn/Wconversion2.C: New.
12023
12024 2007-03-14 Eric Christopher <echristo@apple.com>
12025
12026 * gcc.dg/ssp-1.c: New.
12027 * gcc.dg/ssp-2.c: Ditto.
12028
12029 2007-03-14 Dirk Mueller <dmueller@suse.de>
12030
12031 * g++.dg/warn/do-empty.C: New.
12032 * gcc.dg/do-empty.c: New.
12033 * gcc.dg/if-empty-1.c: Update.
12034 * gcc.dg/20001116-1.c: Update.
12035 * gcc.dg/pr23165.c: Update.
12036
12037 2007-03-14 Jakub Jelinek <jakub@redhat.com>
12038
12039 * gfortran.dg/module_implicit_conversion.f90: New test.
12040
12041 2007-03-13 Alexandre Oliva <aoliva@redhat.com>
12042
12043 PR middle-end/31127
12044 * gcc.dg/pr31127.c: New.
12045
12046 2007-03-13 Zdenek Dvorak <dvorakz@suse.cz>
12047
12048 * gcc.dg/tree-ssa/loop-26.c: New test.
12049
12050 2007-03-13 Uros Bizjak <ubizjak@gmail.com>
12051
12052 * gcc.target/i386/cmpxchg16b-1.c: New test.
12053
12054 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
12055
12056 * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
12057 * gcc.dg/c99-vla-1.c: Likewise.
12058 * g++.dg/ext/vla1.C: Likewise
12059
12060 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
12061
12062 * gcc.dg/wvla-1.c: New test
12063 * gcc.dg/wvla-2.c: New test
12064 * gcc.dg/wvla-3.c: New test
12065 * gcc.dg/wvla-4.c: New test
12066 * gcc.dg/wvla-5.c: New test
12067 * gcc.dg/wvla-6.c: New test
12068 * gcc.dg/wvla-7.c: New test
12069 * g++.dg/warn/Wvla-1.C: New test
12070 * g++.dg/warn/Wvla-2.C: New test
12071 * g++.dg/warn/Wvla-3.C: New test
12072
12073 2007-03-12 Mark Mitchell <mark@codesourcery.com>
12074
12075 PR c++/30108
12076 * g++.dg/other/default6.C: New test.
12077
12078 2007-03-12 Richard Sandiford <richard@codesourcery.com>
12079
12080 * lib/target-supports.exp (check_profiling_available): Return false
12081 for VxWorks.
12082 (check_effective_target_vxworks_kernel): New procedure.
12083 * gcc.dg/20040813-1.c: Extend list of stabless targets to include
12084 VxWorks.
12085 * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
12086 * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
12087 to include VxWorks.
12088 * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
12089
12090 2007-03-12 Richard Sandiford <richard@codesourcery.com>
12091
12092 * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
12093 PIC is not supported.
12094 * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
12095 * gcc.dg/20020426-2.c: Likewise.
12096 * gcc.dg/pr28243.c: Likewise.
12097 * gcc.dg/visibility-11.c: Likewise.
12098 * gcc.dg/tls/opt-9.c: Likewise.
12099 * gcc.dg/tls/opt-10.c: Likewise.
12100 * gcc.dg/tls/pic-1.c: Likewise.
12101 * gcc.dg/tls/struct-1.c: Likewise.
12102 * gcc.target/i386/20000807-1.c: Likewise.
12103 * gcc.target/i386/20000904-1.c: Likewise.
12104 * gcc.target/i386/20011119-1.c: Likewise.
12105 * gcc.target/i386/990213-2.c: Likewise.
12106 * gcc.target/i386/990214-1.c: Likewise.
12107 * gcc.target/i386/compress-float-387-pic.c: Likewise.
12108 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
12109 * gcc.target/i386/pic-1.c: Likewise.
12110 * gcc.target/i386/pr21518.c: Likewise.
12111 * gcc.target/i386/pr23098.c: Likewise.
12112 * gcc.target/i386/pr23943.c: Likewise.
12113
12114 2007-03-11 Mark Mitchell <mark@codesourcery.com>
12115
12116 PR c++/31038
12117 * g++.dg/template/complit2.C: New test.
12118
12119 PR c++/30328
12120 * g++.dg/ext/bitfield1.C: New test.
12121
12122 2007-03-11 Paul Thomas <pault@gcc.gnu.org>
12123
12124 PR fortran/30883
12125 * gfortran.dg/interface_11.f90: New test.
12126
12127 2007-03-11 Richard Guenther <rguenther@suse.de>
12128
12129 PR tree-optimization/31115
12130 * gcc.dg/torture/pr31115.c: New testcase.
12131
12132 2007-03-11 Ira Rosen <irar@il.ibm.com>
12133
12134 PR tree-optimization/29925
12135 * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
12136
12137 2007-03-10 Mark Mitchell <mark@codesourcery.com>
12138
12139 PR c++/30274
12140 * g++.dg/expr/bitfield3.C: New test.
12141 * g++.dg/expr/bitfield4.C: Likewise.
12142 * g++.dg/expr/bitfield5.C: Likewise.
12143 * g++.dg/expr/bitfield6.C: Likewise.
12144
12145 PR c++/30924
12146 * g++.dg/template/array18.C: New test.
12147
12148 2007-03-10 Dirk Mueller <dmueller@suse.de>
12149
12150 PR c++/17946
12151 * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
12152 * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
12153
12154 2007-03-09 Douglas Gregor <doug.gregor@gmail.com>
12155
12156 PR c++/20599
12157 * g++.dg/cpp0x/variadic-bind.C: New.
12158 * g++.dg/cpp0x/variadic-function.C: New.
12159 * g++.dg/cpp0x/variadic-mem_fn.C: New.
12160 * g++.dg/cpp0x/variadic-tuple.C: New.
12161 * g++.dg/cpp0x/variadic1.C: New.
12162 * g++.dg/cpp0x/variadic2.C: New.
12163 * g++.dg/cpp0x/variadic3.C: New.
12164 * g++.dg/cpp0x/variadic4.C: New.
12165 * g++.dg/cpp0x/variadic5.C: New.
12166 * g++.dg/cpp0x/variadic6.C: New.
12167 * g++.dg/cpp0x/variadic7.C: New.
12168 * g++.dg/cpp0x/variadic8.C: New.
12169 * g++.dg/cpp0x/variadic9.C: New.
12170 * g++.dg/cpp0x/variadic10.C: New.
12171 * g++.dg/cpp0x/variadic11.C: New.
12172 * g++.dg/cpp0x/variadic12.C: New.
12173 * g++.dg/cpp0x/variadic13.C: New.
12174 * g++.dg/cpp0x/variadic14.C: New.
12175 * g++.dg/cpp0x/variadic15.C: New.
12176 * g++.dg/cpp0x/variadic16.C: New.
12177 * g++.dg/cpp0x/variadic17.C: New.
12178 * g++.dg/cpp0x/variadic18.C: New.
12179 * g++.dg/cpp0x/variadic19.C: New.
12180 * g++.dg/cpp0x/variadic20.C: New.
12181 * g++.dg/cpp0x/variadic21.C: New.
12182 * g++.dg/cpp0x/variadic22.C: New.
12183 * g++.dg/cpp0x/variadic23.C: New.
12184 * g++.dg/cpp0x/variadic24.C: New.
12185 * g++.dg/cpp0x/variadic25.C: New.
12186 * g++.dg/cpp0x/variadic26.C: New.
12187 * g++.dg/cpp0x/variadic27.C: New.
12188 * g++.dg/cpp0x/variadic28.C: New.
12189 * g++.dg/cpp0x/variadic29.C: New.
12190 * g++.dg/cpp0x/variadic30.C: New.
12191 * g++.dg/cpp0x/variadic31.C: New.
12192 * g++.dg/cpp0x/variadic32.C: New.
12193 * g++.dg/cpp0x/variadic33.C: New.
12194 * g++.dg/cpp0x/variadic34.C: New.
12195 * g++.dg/cpp0x/variadic35.C: New.
12196 * g++.dg/cpp0x/variadic36.C: New.
12197 * g++.dg/cpp0x/variadic37.C: New.
12198 * g++.dg/cpp0x/variadic38.C: New.
12199 * g++.dg/cpp0x/variadic39.C: New.
12200 * g++.dg/cpp0x/variadic40.C: New.
12201 * g++.dg/cpp0x/variadic41.C: New.
12202 * g++.dg/cpp0x/variadic42.C: New.
12203 * g++.dg/cpp0x/variadic43.C: New.
12204 * g++.dg/cpp0x/variadic44.C: New.
12205 * g++.dg/cpp0x/variadic45.C: New.
12206 * g++.dg/cpp0x/variadic46.C: New.
12207 * g++.dg/cpp0x/variadic47.C: New.
12208 * g++.dg/cpp0x/variadic48.C: New.
12209 * g++.dg/cpp0x/variadic49.C: New.
12210 * g++.dg/cpp0x/variadic50.C: New.
12211 * g++.dg/cpp0x/variadic51.C: New.
12212 * g++.dg/cpp0x/variadic52.C: New.
12213 * g++.dg/cpp0x/variadic53.C: New.
12214 * g++.dg/cpp0x/variadic54.C: New.
12215 * g++.dg/cpp0x/variadic55.C: New.
12216 * g++.dg/cpp0x/variadic56.C: New.
12217 * g++.dg/cpp0x/variadic57.C: New.
12218 * g++.dg/cpp0x/variadic58.C: New.
12219 * g++.dg/cpp0x/variadic59.C: New.
12220 * g++.dg/cpp0x/variadic60.C : New.
12221 * g++.dg/cpp0x/variadic61.C : New.
12222 * g++.dg/cpp0x/variadic62.C : New.
12223 * g++.dg/cpp0x/variadic63.C : New.
12224 * g++.dg/cpp0x/variadic64.C : New.
12225 * g++.dg/cpp0x/variadic65.C : New.
12226 * g++.dg/cpp0x/variadic66.C : New.
12227 * g++.dg/cpp0x/variadic67.C : New.
12228 * g++.dg/cpp0x/variadic68.C : New.
12229 * g++.dg/cpp0x/variadic69.C : New.
12230 * g++.dg/cpp0x/variadic70.C : New.
12231 * g++.dg/cpp0x/variadic71.C : New.
12232 * g++.dg/cpp0x/variadic72.C : New.
12233 * g++.dg/cpp0x/variadic73.C : New.
12234 * g++.dg/cpp0x/variadic74.C : New.
12235 * g++.dg/cpp0x/variadic75.C : New.
12236 * g++.dg/cpp0x/variadic-ex1.C : New.
12237 * g++.dg/cpp0x/variadic-ex2.C : New.
12238 * g++.dg/cpp0x/variadic-ex3.C : New.
12239 * g++.dg/cpp0x/variadic-ex4.C : New.
12240 * g++.dg/cpp0x/variadic-ex5.C : New.
12241 * g++.dg/cpp0x/variadic-ex6.C : New.
12242 * g++.dg/cpp0x/variadic-ex7.C : New.
12243 * g++.dg/cpp0x/variadic-ex8.C : New.
12244 * g++.dg/cpp0x/variadic-ex9.C : New.
12245 * g++.dg/cpp0x/variadic-ex10.C : New.
12246 * g++.dg/cpp0x/variadic-ex11.C : New.
12247 * g++.dg/cpp0x/variadic-ex12.C : New.
12248 * g++.dg/cpp0x/variadic-ex13.C : New.
12249 * g++.dg/cpp0x/variadic-ex14.C : New.
12250
12251 2007-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12252
12253 PR libgfortran/31099
12254 * gfortran.dg/unformatted_recl.f90: New test.
12255
12256 2007-03-09 Roger Sayle <roger@eyesopen.com>
12257
12258 * gcc.dg/fold-eqcmplx-1.c: New test case.
12259
12260 2007-03-09 Alexandre Oliva <aoliva@redhat.com>
12261
12262 PR rtl-optimization/30643
12263 * gcc.dg/pr30643.c: New.
12264
12265 2007-03-09 Chao-ying Fu <fu@mips.com>
12266
12267 * gcc.target/mips/mips32-dspr2-type.c: New test.
12268 * gcc.target/mips/mips32-dspr2.c: New test.
12269 * gcc.target/mips/dspr2-MULT.c: New test.
12270 * gcc.target/mips/dspr2-MULTU.c: New test.
12271 * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
12272 * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
12273 Adjust some formats.
12274
12275 2007-03-09 Dirk Mueller <dmueller@suse.de>
12276
12277 PR c++/17946
12278 * gcc.dg/Wlogical-op-1.c: New.
12279 * g++.dg/warn/Wlogical-op-1.C: New.
12280
12281 2007-03-09 Richard Guenther <rguenther@suse.de>
12282
12283 PR tree-optimization/30904
12284 PR middle-end/31058
12285 * gcc.dg/pr30904.c: Remove xfail.
12286
12287 2007-03-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
12288
12289 PR C/31072
12290 * gcc.c-torture/execute/pr31072.c: New test.
12291
12292 2007-03-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12293
12294 * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
12295 * gcc.dg/torture/builtin-attr-1.c: Likewise.
12296 * gcc.dg/torture/builtin-convert-1.c: Likewise. Also test
12297 *lrint* and *lround*.
12298 * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
12299 floor->lfloor.
12300 * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
12301 * gcc.dg/torture/builtin-integral-1.c: Likewise.
12302 * gcc.dg/torture/builtin-minmax-1.c: Likewise. Also test *lrint*
12303 and *lround*. Correct macro names.
12304 * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
12305 * gcc.dg/torture/builtin-rounding-1.c: Likewise.
12306
12307 2007-03-08 Ian Lance Taylor <iant@google.com>
12308
12309 * gcc.dg/no-strict-overflow-5.c: New test.
12310 * gcc.dg/no-strict-overflow-6.c: New test.
12311 * gcc.dg/Wstrict-overflow-11.c: New test.
12312 * gcc.dg/Wstrict-overflow-12.c: New test.
12313 * gcc.dg/Wstrict-overflow-13.c: New test.
12314 * gcc.dg/Wstrict-overflow-14.c: New test.
12315 * gcc.dg/Wstrict-overflow-15.c: New test.
12316
12317 2007-03-08 Richard Sandiford <richard@codesourcery.com>
12318
12319 * gcc.c-torture/execute/strcmp-1.x: New file. XFAIL execution
12320 for VxWorks kernel mode.
12321 * gcc.c-torture/execute/strncmp-1.x: Likewise.
12322
12323 2007-03-08 Richard Sandiford <richard@codesourcery.com>
12324
12325 * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
12326 mode.
12327
12328 2007-03-08 Richard Sandiford <richard@codesourcery.com>
12329
12330 * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
12331 and lib/bfill.c on VxWorks targets.
12332 * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
12333 * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
12334 lib/bfill.c and lib/memmove.c on VxWorks targets.
12335 * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
12336 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
12337 on VxWorks targets.
12338 * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
12339 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
12340
12341 2007-03-08 Tobias Burnus <burnus@net-b.de>
12342
12343 * gfortran.dg/use_5.f90: New test.
12344 * gfortran.dg/use_6.f90: Ditto.
12345 * gfortran.dg/use_7.f90: Ditto.
12346
12347 2007-03-08 Tobias Burnus <burnus@net-b.de>
12348
12349 PR fortran/30973
12350 * gfortran.dg/use_4.f90: New test.
12351 * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
12352
12353 2007-03-08 Paul Thomas <pault@gcc.gnu.org>
12354
12355 PR fortran/31011
12356 * gfortran.dg/parameter_array_section_2.f90: New test.
12357
12358 2007-03-08 Volker Reichelt <reichelt@netcologne.de>
12359
12360 PR c++/30852
12361 * g++.dg/ext/offsetof1.C: Add cases with volatile.
12362
12363 PR c++/30534
12364 * g++.dg/template/arg5.C: New test.
12365
12366 2007-03-07 Joseph Myers <joseph@codesourcery.com>
12367
12368 * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
12369
12370 2007-03-07 Paolo Bonzini <bonzini@gnu.org>
12371
12372 * gcc.dg/var-expand1.c: Add newline at end of file.
12373
12374 2007-03-07 Hans-Peter Nilsson <hp@axis.com>
12375
12376 * g++.old-deja/g++.jason/template31.C: Include cstdlib.
12377
12378 2007-03-06 Richard Sandiford <richard@codesourcery.com>
12379
12380 * gcc.c-torture/compile/m68k-byte-addr.c: New test.
12381
12382 2007-03-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12383
12384 * gcc.dg/torture/builtin-convert-4.c: New test.
12385
12386 2007-03-05 Ian Lance Taylor <iant@google.com>
12387
12388 * gcc.c-torture/compile/pr31034.c: New test.
12389
12390 2007-03-05 Ian Lance Taylor <iant@google.com>
12391
12392 * gcc.dg/inline-18.c: New test.
12393 * gcc.dg/inline-19.c: New test.
12394 * gcc.dg/inline-20.c: New test.
12395 * gcc.dg/inline-21.c: New test.
12396
12397 2007-03-05 Richard Guenther <rguenther@suse.de>
12398
12399 PR tree-optimization/14052
12400 * gcc.dg/tree-ssa/vrp33.c: New testcase.
12401
12402 2007-03-05 Richard Guenther <rguenther@suse.de>
12403
12404 PR tree-optimization/23777
12405 * gcc.dg/tree-ssa/pr23777.c: New testcase.
12406
12407 2007-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12408
12409 PR other/30465
12410 * gcc.dg/multiple-overflow-warn-3.c: New.
12411 * g++.dg/warn/multiple-overflow-warn-3.C: New.
12412
12413 2007-03-04 Simon Martin <simartin@users.sourceforge.net>
12414
12415 PR c++/30895
12416 * g++.dg/parse/template23.C: New test.
12417
12418 2007-03-04 Roger Sayle <roger@eyesopen.com>
12419
12420 PR middle-end/30744
12421 * gcc.dg/pr30744-1.c: New test case.
12422
12423 2007-03-04 Tobias Burnus <burnus@net-b.de>
12424
12425 * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
12426
12427 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12428
12429 PR target/30406
12430 * gfortran.dg/logical_3.f90: New test.
12431
12432 2007-03-04 Thomas Koenig <Thomas.Koenig@online.de>
12433
12434 PR libfortran/30981
12435 * gfortran.dg/integer_exponentiation_1.f90: New test.
12436
12437 2007-03-04 Nathan Sidwell <nathan@codesourcery.com>
12438
12439 * gcc.target/m68k/m68k.exp: New.
12440 * gcc.target/m68k/crash1.c: New.
12441
12442 2007-03-03 Tobias Burnus <burnus@net-b.de>
12443
12444 * gfortran.dg/c_by_val.c: Use int64_t instead of long
12445 to be more compatible with integer(kind=8).
12446
12447 2007-03-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12448
12449 PR libfortran/31001
12450 * gfortran.dg/zero_sized_3.f90: New test.
12451
12452 2007-03-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12453
12454 PR c++/15787
12455 * g++.dg/parse/else.C: New.
12456 * g++.dg/parse/else-2.C: New.
12457
12458 2007-03-03 Paul Thomas <pault@gcc.gnu.org>
12459 Tobias Burnus <burnus@net-b.de>
12460
12461 PR fortran/30882
12462 * gfortran.dg/size_dim.f90: New test.
12463
12464 2007-03-02 Paul Thomas <pault@gcc.gnu.org>
12465 Tobias Burnus <burnus@net-b.de>
12466
12467 PR fortran/30873
12468 * gfortran.dg/entry_9.f90: New test.
12469
12470 2007-03-02 Simon Martin <simartin@users.sourceforge.net>
12471
12472 PR c++/28253
12473 * g++.dg/inherit/covariant16.C: New test.
12474
12475 2007-03-02 Geoffrey Keating <geoffk@apple.com>
12476
12477 * g++.dg/other/darwin-minversion-1.C: New.
12478
12479 2007-03-02 Diego Novillo <dnovillo@redhat.com>
12480
12481 * gcc.dg/tree-ssa/20070302-1.c: New test.
12482
12483 2007-03-02 Joseph Myers <joseph@codesourcery.com>
12484
12485 * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
12486 tests.
12487
12488 2007-03-01 Zdenek Dvorak <dvorakz@suse.cz>
12489
12490 * gcc.dg/tree-ssa/prefetch-4.c: New test.
12491
12492 2007-03-01 Simon Baldwin <simonb@google.com>
12493
12494 PR c++/23689
12495 * warn/ignored_typedef.C: New.
12496 * init/ctor8.C: Added dg-warning to consume ignored typedef
12497 warning.
12498 * template/typedef2.C: Ditto. Moved dg-error onto its own line
12499 and added an explicit line number.
12500
12501 2007-02-28 Richard Guenther <rguenther@suse.de>
12502
12503 PR middle-end/30364
12504 * gcc.dg/torture/pr30364-1.c: New testcase.
12505 * gcc.dg/torture/pr30364-2.c: Likewise.
12506 * gcc.dg/torture/pr30364-3.c: Likewise.
12507
12508 2007-02-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12509
12510 * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
12511 powerpc*, use -funsafe-math-optimizations.
12512 * gcc.dg/torture/builtin-logb-1.c: Likewise.
12513 * gcc.dg/torture/builtin-modf-1.c: Likewise.
12514
12515 2007-02-28 Tobias Burnus <burnus@net-b.de>
12516 Paul Thomas <pault@gcc.gnu.org>
12517
12518 PR fortran/30888
12519 PR fortran/30887
12520 * c_by_val_1.f: Test %VAL() with non-default kind.
12521 * c_by_val.c: Ditto.
12522 * c_by_val_4.f: New test.
12523
12524 2007-02-28 Tobias Burnus <burnus@net-b.de>
12525
12526 PR fortran/30968
12527 * gfortran.dg/continuation_7.f90: New test.
12528
12529 2007-02-28 Bernd Schmidt <bernd.schmidt@analog.com>
12530
12531 * g++.dg/inherit/thunk7.C: New test.
12532 * lib/target-supports.exp (check_profiling_available): Not available
12533 for bfin-*-*.
12534
12535 2007-02-27 Uros Bizjak <ubizjak@gmail.com>
12536
12537 PR target/30970
12538 * gcc.target/i386/gfortran.dg/pr30970.c: New test.
12539
12540 2007-02-27 Mark Mitchell <mark@codesourcery.com>
12541
12542 * lib/target-supports.exp (check_effective_target_init_priority):
12543 Remove Solaris special case.
12544
12545 2007-02-26 Geoffrey Keating <geoffk@apple.com>
12546
12547 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
12548 for more builtin types.
12549
12550 * g++.dg/ext/visibility/class1.C: Port to Darwin.
12551 * g++.dg/ext/visibility/noPLT.C: Likewise.
12552
12553 2007-02-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12554
12555 * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
12556 sh* targets.
12557
12558 2007-02-26 Thomas Koenig <Thomas.Koenig@online.de>
12559
12560 PR fortran/30865
12561 * size_optional_dim_1.f90: New test.
12562
12563 2007-02-25 Mark Mitchell <mark@codesourcery.com>
12564
12565 * gcc.dg/vxworks/vxworks.exp: New file.
12566 * gcc.dg/vxworks/initpri1.c: Likewise.
12567 * gcc.dg/vxworks/initpri2.c: Likewise.
12568 * gcc.dg/initpri2.c: Add more tests.
12569 * g++.dg/special/initpri2.C: Likewise.
12570
12571 * gcc.dg/initpri1.c: New test.
12572 * gcc.dg/initpri2.c: Likewise.
12573 * g++.dg/special/initpri1.C: New test.
12574 * g++.dg/special/initpri2.C: Likewise.
12575 * g++.dg/special/conpr-1.C: Use init_priority effective target.
12576 * g++.dg/special/conpr-2.C: Likewise.
12577 * g++.dg/special/conpr-3.C: Likewise.
12578 * g++.dg/special/conpr-4.C: Likewise.
12579 * g++.dg/special/initp1.C: Likewise.
12580 * g++.dg/special/ecos.exp: Remove code to detect availability of
12581 constructor priorities.
12582 * lib/target-supports.exp (check_effective_target_init_priority):
12583 New function.
12584
12585 2007-02-24 Jan Hubicka <jh@suse.cz>
12586
12587 * gcc.c-torture/execute/pr30778.c: New testcase.
12588
12589 2007-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12590
12591 PR libgfortran/30918
12592 * gfortran.dg/namelist_26.f90: New test.
12593
12594 2007-02-24 Richard Guenther <rguenther@suse.de>
12595
12596 PR middle-end/30951
12597 * gcc.dg/pr30951.c: New testcase.
12598
12599 2007-02-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12600
12601 * gcc.dg/torture/builtin-modf-1.c: New test.
12602
12603 2007-02-23 Paolo Bonzini <bonzini@gnu.org>
12604
12605 PR tree-optimization/30904
12606 * gcc.dg/pr30904.c: New test.
12607
12608 2007-02-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12609
12610 * gcc.test-framework/README: Correct command.
12611 * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
12612 -Wunused-value.
12613 * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
12614
12615 2007-02-23 Nathan Sidwell <nathan@codesourcery.com>
12616
12617 * lib/target-supports.exp (check_effective_target_unwrapped): New.
12618
12619 2007-02-23 Mark Mitchell <mark@codesourcery.com>
12620
12621 * lib/target-supports.exp (check_effective_target_newlib): New
12622 function.
12623
12624 2007-02-23 Paul Thomas <pault@gcc.gnu.org>
12625
12626 PR fortran/30660
12627 * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
12628 allocatable component.
12629
12630
12631 2007-02-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12632
12633 * gcc.dg/torture/builtin-logb-1.c: New test.
12634 * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
12635 * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
12636 * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
12637 sh* targets.
12638
12639 2007-02-23 Richard Guenther <rguenther@suse.de>
12640
12641 * g++.dg/warn/changes-meaning.C: New testcase.
12642
12643 2007-02-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12644
12645 PR libgfortran/30910
12646 * gfortran.dg/fmt_zero_precision.f90: Update test.
12647
12648 2007-02-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12649
12650 * gcc.dg/torture/builtin-frexp-1.c: New test.
12651
12652 2007-02-22 Mark Mitchell <mark@codesourcery.com>
12653
12654 * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
12655
12656 2007-02-22 Ian Lance Taylor <iant@google.com>
12657
12658 PR debug/30898
12659 * g++.dg/debug/pr30898.C: New test.
12660
12661 2007-02-22 Ira Rosen <irar@il.ibm.com>
12662
12663 * gcc.dg/vect/vect-106.c: New test.
12664
12665 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
12666 Ira Rosen <irar@il.ibm.com>
12667
12668 PR tree-optimization/30843
12669 * gcc.dg/vect/pr30843.c: New test.
12670
12671 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
12672
12673 PR tree-optimization/30858
12674 * gcc.dg/vect/pr30858.c: New test.
12675
12676 2007-02-21 Mark Mitchell <mark@codesourcery.com>
12677
12678 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
12679 to set options for compiling testglue.
12680 * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
12681 * lib/obj-c++.exp (obj-c++_init): Likewise.
12682
12683 2007-02-21 Eric Botcazou <ebotcazou@adacore.com>
12684
12685 * gnat.dg/derived_aggregate.adb: New test.
12686
12687 2007-02-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12688
12689 * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
12690 sh* targets. Call the correct CKSGN macro.
12691
12692 2007-02-21 Jakub Jelinek <jakub@redhat.com>
12693
12694 * gfortran.dg/gomp/omp_parse1.f90: New test.
12695 * gfortran.dg/gomp/omp_parse2.f: New test.
12696
12697 2007-02-20 Thomas Koenig <Thomas.Koenig@online.de>
12698
12699 PR fortran/30869
12700 * gfortran.dg/do_pointer_1.f90: New test.
12701
12702 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12703
12704 * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
12705 and scalbln.
12706
12707 2007-02-20 Geoffrey Keating <geoffk@apple.com>
12708
12709 * gcc.dg/darwin-minversion-1.c: New.
12710 * gcc.dg/darwin-minversion-2.c: New.
12711
12712 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12713
12714 * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
12715
12716 2007-02-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12717 DJ Delorie <dj@redhat.com>
12718
12719 PR other/30824
12720 * gcc.dg/Wfatal.c: New.
12721 * gcc.dg/Wfatal-2.c: New.
12722 * gcc.dg/Werror-1.c: Adjust expectations.
12723 * gcc.dg/Werror-5.c: Likewise.
12724 * gcc.dg/Werror-7.c: Likewise.
12725 * gcc.dg/Werror-10.c: Likewise.
12726 * gcc.dg/Werror-11.c: Likewise.
12727
12728 2007-02-20 Tobias Burnus <burnus@net-b.de>
12729
12730 PR fortran/30522
12731 * gfortran.dg/volatile10.f90: New test.
12732
12733 2007-02-19 Thomas Koenig <Thomas.Koenig@online.de>
12734
12735 PR libfortran/30533
12736 * gfortran.dg/intrinsic_intkinds_1.f90: New test.
12737
12738 2007-02-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12739
12740 * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
12741 * gcc.dg/Walways-true-1.c: Likewise.
12742 * gcc.dg/weak/weak-3.c: Likewise.
12743 * gcc.dg/Werror-1.c: Likewise.
12744 * gcc.dg/Werror-3.c: Likewise.
12745 * gcc.dg/Werror-4.c: Likewise.
12746 * gcc.dg/Werror-5.c: Likewise.
12747 * gcc.dg/Werror-6.c: Likewise.
12748 * gcc.dg/Werror-7.c: Likewise.
12749 * gcc.dg/Werror-8.c: Likewise.
12750 * gcc.dg/Werror-10.c: Likewise.
12751 * gcc.dg/Werror-11.c: Likewise.
12752 * gcc.dg/Werror-12.c: Likewise.
12753 * g++.old-deja/g++.mike/warn8.C: Likewise.
12754 * g++.dg/warn/Walways-true-1.C: Likewise.
12755 * g++.dg/warn/Walways-true-2.C: Likewise.
12756 * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
12757 * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
12758 -Wstring-literal-comparison with -Waddress.
12759 * gcc.dg/Wstring-literal-comparison-4.c: Replace
12760 -Wno-string-literal-comparison with -Wno-address.
12761
12762 2007-02-19 Eric Botcazou <ebotcazou@adacore.com>
12763
12764 * gnat.dg/self_aggregate_with_call.adb: New test.
12765
12766 2007-02-18 Dorit Nuzman <dorit@il.ibm.com>
12767
12768 PR tree-optimization/30975
12769 * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
12770 * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
12771 * gcc.dg/vect/pr30795.c: New.
12772
12773 2007-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12774
12775 PR fortran/30681
12776 * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
12777
12778 2007-02-18 Roger Sayle <roger@eyesopen.com>
12779
12780 PR rtl-optimization/28173
12781 * gcc.target/i386/andor-1.c: New test case.
12782
12783 2007-02-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12784
12785 * gcc.dg/torture/builtin-ldexp-1.c: New.
12786 * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
12787
12788 2007-02-18 Roger Sayle <roger@eyesopen.com>
12789
12790 * gfortran.dg/array_constructor_15.f90: New test case.
12791
12792 2007-02-18 Roger Sayle <roger@eyesopen.com>
12793
12794 * gfortran.dg/forall_10.f90: New test case.
12795
12796 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
12797
12798 * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
12799
12800 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
12801
12802 * gnat.dg/test_prio_p.adb: Compile with -gnatws.
12803 * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
12804
12805 2007-02-16 Uros Bizjak <ubizjak@gmail.com>
12806
12807 * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
12808 * gcc.target/i386/builtin-bswap-3.c: Ditto.
12809 * gcc.target/i386/xchg-1.c: New test.
12810 * gcc.target/i386/xchg-2.c: New test.
12811
12812 2007-02-16 Richard Guenther <rguenther@suse.de>
12813 Christian Bruel <christian.bruel@st.com>
12814
12815 * gcc.dg/strict-overflow-5.c: New testcase.
12816
12817 2007-02-16 Tobias Burnus <burnus@net-b.de>
12818
12819 PR fortran/30793
12820 * gfortran.dg/func_derived_4.f90: New test.
12821
12822 2007-02-15 Roger Sayle <roger@eyesopen.com>
12823
12824 PR middle-end/30391
12825 * gfortran.dg/pr30391-1.f90: New test case.
12826
12827 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
12828
12829 PR middle-end/30433
12830 * gcc.c-torture/compile/pr30433.c: New testcase to check
12831 that complex constants comparisions are foldded.
12832
12833 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
12834
12835 PR C++/30158
12836 * g++.dg/ext/stmtexpr10.C: New testcase.
12837
12838 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
12839
12840 PR middle-end/30729
12841 * gcc.dg/Wunused-value-2.c: New testcase.
12842
12843 2007-02-15 Ian Lance Taylor <iant@google.com>
12844
12845 * g++.dg/eh/subreg-1.C: New test.
12846
12847 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12848
12849 PR c/26494
12850 * gcc.dg/Wimplicit-function-declaration-c89.c: New.
12851 * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
12852 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
12853 * gcc.dg/Wimplicit-function-declaration-c99.c: New.
12854 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
12855 * gcc.dg/Werror-implicit-function-declaration.c: New.
12856
12857 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12858
12859 PR c++/28943
12860 * g++.dg/warn/pr28943.C: New.
12861
12862 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12863
12864 * gfortran.fortran-torture/execute/math.f90: Fix typo.
12865
12866 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12867
12868 PR fortran/30779
12869 * gfortran.dg/error_recovery_3.f90: New test.
12870
12871 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
12872
12873 * g++.dg/tree-ssa/sra-1.C: New.
12874
12875 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
12876
12877 * g++.dg/tree-ssa/sra-1.C: New.
12878
12879 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
12880
12881 * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
12882
12883 2007-02-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12884
12885 * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
12886
12887 2007-02-14 Steven G. Kargl <kargl@gcc.gnu.org>
12888
12889 PR fortran/30799
12890 * gfortran.dg/logical_2.f90: New test.
12891
12892 2007-02-14 Joseph Myers <joseph@codesourcery.com>
12893
12894 * gcc.dg/torture/complex-alias-1.c: New test.
12895
12896 2007-02-14 Zdenek Dvorak <dvorakz@suse.cz>
12897
12898 * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
12899 instead of -fdump-tree-tailcall.
12900
12901 2007-02-14 Brooks Moses <brooks.moses@codesourcery.com>
12902
12903 * gfortran.dg/interface_10.f90: Fix comment typo.
12904
12905 2007-02-14 Dorit Nuzman <dorit@il.ibm.com>
12906
12907 PR tree-optimization/30771
12908 * gcc.dg/vect/pr30771.c: New test.
12909
12910 2007-02-13 Ian Lance Taylor <iant@google.com>
12911
12912 * gcc.dg/Wstrict-overflow-1.c: New test.
12913 * gcc.dg/Wstrict-overflow-2.c: New test.
12914 * gcc.dg/Wstrict-overflow-3.c: New test.
12915 * gcc.dg/Wstrict-overflow-4.c: New test.
12916 * gcc.dg/Wstrict-overflow-5.c: New test.
12917 * gcc.dg/Wstrict-overflow-6.c: New test.
12918 * gcc.dg/Wstrict-overflow-7.c: New test.
12919 * gcc.dg/Wstrict-overflow-8.c: New test.
12920 * gcc.dg/Wstrict-overflow-9.c: New test.
12921 * gcc.dg/Wstrict-overflow-10.c: New test.
12922
12923 2007-02-13 Roger Sayle <roger@eyesopen.com>
12924
12925 * gcc.target/ia64/builtin-bswap-2.c: New test case.
12926
12927 2007-02-13 Richard Henderson <rth@redhat.com>
12928
12929 * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
12930 * gcc.c-torture/execute/pr29302-1.c: ... here.
12931
12932 2007-02-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12933
12934 PR c/29521
12935 * gcc.dg/c90-return-1.c: Update output.
12936 * gcc.dg/c99-return-1.c: Likewise.
12937
12938 2007-02-13 Paul Thomas <pault@gcc.gnu.org>
12939
12940 PR fortran/30554
12941 * gfortran.dg/used_dummy_types_7.f90: New test..
12942
12943 2007-02-12 Uros Bizjak <ubizjak@gmail.com>
12944
12945 * gcc.target/i386/parity-1.c: New test.
12946 * gcc.target/i386/parity-2.c: New test.
12947
12948 2007-02-12 Roger Sayle <roger@eyesopen.com>
12949
12950 * gcc.target/i386/builtin-bswap-3.c: New test case.
12951
12952 2007-02-12 Dorit Nuzman <dorit@il.ibm.com>
12953
12954 PR tree-optimization/29145
12955 * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
12956 alias analysis is improved to take better advantage of restrict
12957 qualified pointers.
12958 * gcc.dg/vect/vect-80.c: Likewise.
12959 * gcc.dg/vect/pr29145.c: New.
12960
12961 2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
12962
12963 * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
12964 * gcc.target/i386/sse4a-insert.c: Likewise.
12965
12966 2007-02-11 Roger Sayle <roger@eyesopen.com>
12967
12968 * gcc.target/ia64/builtin-popcount-1.c: New test case.
12969 * gcc.target/ia64/builtin-popcount-2.c: Likewise.
12970
12971 2007-02-11 Tobias Schlüter <tobi@gcc.gnu.org>
12972
12973 PR fortran/30478
12974 * gfortran.dg/enum_4.f90: Update error message checks.
12975
12976 2007-02-11 Paul Thomas <pault@gcc.gnu.org>
12977
12978 PR fortran/30554
12979 * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
12980 versions of the modules.
12981
12982 PR fortran/30617
12983 * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
12984 by getting rid of recursive I/O and providing functions with
12985 results.
12986
12987 PR fortran/30319
12988 * gfortran.dg/char_array_constructor_2.f90
12989
12990 2007-02-11 Mark Mitchell <mark@codesourcery.com>
12991
12992 PR c++/26988
12993 * g++.dg/template/spec34.C: New test
12994
12995 2007-02-11 Uros Bizjak <ubizjak@gmail.com>
12996
12997 * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
12998 on i?86 and x86_64.
12999 * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
13000 * gcc.dg/vect/vect-floatint-conversion-1.c: New.
13001 * gcc.dg/vect/vect-93.c: Another loop gets vectorized
13002 on i?86 and x86_64.
13003 * gcc.dg/vect/vect-113.c: Ditto.
13004
13005 2007-02-06 Mark Mitchell <mark@codesourcery.com>
13006
13007 PR c++/29487
13008 * g++.dg/eh/weak1-C: New test.
13009 * g++.dg/eh/weak1-a.cc: Likewise.
13010 * g++.dg/eh/comdat1.C: Likewise.
13011
13012 2007-02-11 Tehila Meyzels <tehila@il.ibm.com>
13013 Dorit Nuzman <dorit@il.ibm.com>
13014
13015 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
13016 * gcc.dg/vect/vect-floatint-conversion-1.c: New test.
13017 * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
13018 * gcc.dg/vect/vect-113.c: Likewise.
13019
13020 * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
13021
13022 2007-02-10 Richard Henderson <rth@redhat.com>
13023
13024 * lib/target-supports.exp (check_effective_target_tls): Redefine
13025 to mean non-emulated tls.
13026 * gcc.dg/tls/alias-1.c: Remove tls requirement.
13027 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
13028 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
13029 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
13030 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
13031 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
13032 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
13033
13034 2007-02-10 Zdenek Dvorak <dvorakz@suse.cz>
13035
13036 * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
13037
13038 2006-02-09 Brooks Moses <brooks.moses@codesourcery.com>
13039
13040 * gfortran.dg/secnds.f: Replace time tolerance with a
13041 before-and-after bracket.
13042 * gfortran.dg/secnds-1.f: Likewise.
13043
13044 2007-02-09 Tobias Burnus <burnus@net-b.de>
13045
13046 PR fortran/30512
13047 * gfortran.dg/maxlocval_1.f90: New test.
13048
13049 2007-02-09 Roger Sayle <roger@eyesopen.com>
13050
13051 * gcc.target/ia64/builtin_bswap-1.c: New test case.
13052
13053 2007-02-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13054
13055 PR fortran/30720
13056 * gfortran.dg/array_function_1.f90: New test.
13057
13058 2007-02-09 Richard Sandiford <richard@codesourcery.com>
13059
13060 * lib/target-supports.exp (check_effective_target_lax_strtofp)
13061 (check_effective_target_dummy_wcsftime): New functions.
13062
13063 2007-02-09 Richard Sandiford <richard@codesourcery.com>
13064
13065 * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
13066 * lib/target-supports.exp (check_effective_target_uclibc): New
13067 function.
13068
13069 2007-02-09 Richard Sandiford <richard@codesourcery.com>
13070
13071 * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
13072 (vsnprintf): Don't define for uClibc targets.
13073
13074 2007-02-09 Richard Sandiford <richard@codesourcery.com>
13075
13076 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
13077 set before checking whether it was allowed.
13078 * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
13079 before checking inside_main.
13080
13081 2007-02-09 Richard Sandiford <richard@codesourcery.com>
13082
13083 * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
13084 uClinux targets.
13085 (u16sf): Likewise u4sf.
13086 * g++.dg/compat/struct-layout-1.h: Likewise.
13087
13088 2007-02-09 Richard Sandiford <richard@codesourcery.com>
13089
13090 * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
13091 procedure.
13092 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
13093 m68k targets if check_effective_target_coldfire_fpu returns true.
13094
13095 2007-02-09 Zdenek Dvorak <dvorakz@suse.cz>
13096 Richard Guenther <rguenther@suse.de>
13097
13098 PR middle-end/23361
13099 * gcc.dg/fold-compare-3.c: New testcase.
13100 * gcc.dg/tree-ssa/loop-24.c: Likewise.
13101
13102 2007-02-09 Uros Bizjak <ubizjak@gmail.com>
13103
13104 * gcc.dg/pr26570.c: Clean up coverage files.
13105 * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
13106 * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
13107 * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
13108 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
13109 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
13110 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
13111 * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
13112 * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
13113 * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
13114 * gcc.dg/tree-ssa/pr25501.c: Ditto.
13115 * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
13116 * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
13117 * gcc.dg/vect/pr28952.c: Ditto.
13118 * gcc.dg/vect/pr27151.c: Ditto.
13119 * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
13120 * g++.dg/gomp/macro-3.C: Ditto.
13121
13122 2007-02-08 Uros Bizjak <ubizjak@gmail.com>
13123
13124 * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
13125 of the loop.
13126
13127 2007-02-08 Roger Sayle <roger@eyesopen.com>
13128
13129 * gcc.target/i386/builtin-bswap-2.c: New test case.
13130
13131 2007-02-08 Roger Sayle <roger@eyesopen.com>
13132
13133 * gfortran.dg/forall_8.f90: New test case.
13134 * gfortran.dg/forall_9.f90: Likewise.
13135
13136 2007-02-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13137
13138 * gcc.dg/builtins-20.c: Add some -~ complex cases.
13139
13140 2007-02-07 Hans-Peter Nilsson <hp@axis.com>
13141
13142 * lib/target-supports.exp (check_effective_target_simulator): New.
13143
13144 2007-02-06 Zdenek Dvorak <dvorakz@suse.cz>
13145
13146 * gcc.dg/tree-ssa/loop-25.c: New test.
13147
13148 2007-02-06 Richard Henderson <rth@redhat.com>
13149
13150 * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
13151
13152 2007-02-06 Roger Sayle <roger@eyesopen.com>
13153
13154 * gcc.target/powerpc/popcount-1.c: New test case.
13155 * gcc.target/powerpc/parity-1.c: Likewise.
13156
13157 2007-02-06 Richard Guenther <rguenther@suse.de>
13158
13159 PR middle-end/27302
13160 * gcc.dg/torture/pr27302-2.c: New testcase.
13161
13162 2007-02-06 Dorit Nuzman <dorit@il.ibm.com>
13163
13164 * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
13165 * gcc.dg/vect/vect-iv-1.c: New test.
13166 * gcc.dg/vect/vect-iv-2.c: New test.
13167 * gcc.dg/vect/vect-iv-3.c: New test.
13168 * gcc.dg/vect/vect-iv-4.c: New test.
13169 * gcc.dg/vect/vect-iv-5.c: New test.
13170 * gcc.dg/vect/vect-iv-6.c: New test.
13171 * gcc.dg/vect/vect-iv-7.c: New test.
13172 * gcc.dg/vect/vect-iv-8.c: New test.
13173 * gcc.dg/vect/vect-iv-9.c: New test.
13174 * gcc.dg/vect/vect-iv-10.c: New test.
13175 * gcc.dg/vect/vect-iv-11.c: New test.
13176 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
13177 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
13178 * gcc.dg/vect/vect-14.c: Now vectorizable.
13179 * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
13180 loop).
13181 * gcc.dg/vect/vect-27.c: Likewise.
13182 * gcc.dg/vect/vect-29.c Likewise.
13183 * gcc.dg/vect/vect-dv-2.c: Likewise.
13184 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
13185 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
13186 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
13187
13188 2007-02-06 Ira Rosen <irar@il.ibm.com>
13189
13190 * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
13191
13192 2007-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13193
13194 * gcc.dg/builtins-20.c: Add more cases.
13195
13196 2007-02-05 Alexandre Oliva <aoliva@redhat.com>
13197
13198 PR debug/30189
13199 * gcc.dg/pr30189.c: New test.
13200
13201 2007-02-05 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
13202
13203 * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
13204 for running tests.
13205 * gcc.target/i386/sse4a-extract.c: New test.
13206 * gcc.target/i386/sse4a-insert.c: New test.
13207 * gcc.target/i386/sse4a-montsd.c: New test.
13208 * gcc.target/i386/sse4a-montss.c: New test.
13209
13210 2007-02-05 Richard Guenther <rguenther@suse.de>
13211
13212 * gcc.target/i386/vectorize3.c: New testcase.
13213
13214 2007-02-05 Hans-Peter Nilsson <hp@axis.com>
13215
13216 PR target/30665
13217 * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
13218
13219 2007-02-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13220
13221 PR fortran/30611
13222 * gfortran.dg/repeat_1.f90: New test.
13223
13224 2007-02-04 Steven G. Kargl <kargl@gcc.gnu.org>
13225
13226 PR fortran/30605
13227 * gfortran.dg/spread_shape_1.f90: Remove tabs.
13228 * gfortran.dg/derived_init_2.f90: Ditto.
13229 * gfortran.dg/elemental_subroutine_3.f90: Ditto.
13230 * gfortran.dg/array_initializer_1.f90: Ditto.
13231 * gfortran.dg/do_2.f90: Ditto.
13232 * gfortran.dg/proc_assign_1.f90: Ditto.
13233
13234 2007-02-04 Richard Guenther <rguenther@suse.de>
13235
13236 PR middle-end/30636
13237 * g++.dg/warn/pr30636.C: New testcase.
13238 * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
13239
13240 2007-02-03 Uros Bizjak <ubizjak@gmail.com>
13241
13242 PR middle-end/30667
13243 * gfortran.dg/pr30667.f: New test.
13244
13245 2007-02-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13246
13247 * gcc.dg/builtins-54.c: Add more cases.
13248
13249 2007-02-03 Paul Thomas <pault@gcc.gnu.org>
13250
13251 PR fortran/30514
13252 * gfortran.dg/zero_sized_2.f90: New test.
13253
13254 PR fortran/30660
13255 * gfortran.dg/alloc_comp_basics_4.f90: New test.
13256
13257 PR fortran/29820
13258 * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
13259 file.
13260
13261 2007-02-02 Steven G. Kargl <kargl@gcc.gnu.org>
13262
13263 PR fortran/30683
13264 * gfortran.dg/interface_10.f90: New test.
13265
13266 2007-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13267
13268 * gcc.dg/builtins-20.c: Add more cases.
13269
13270 2007-02-02 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
13271
13272 PR target/29682
13273 * gcc-target/ia64/pr29682.c: New test.
13274
13275 2007-02-02 Paul Thomas <pault@gcc.gnu.org>
13276
13277 PR fortran/30284
13278 * gfortran.dg/arrayio_11.f90.f90: New test.
13279
13280 PR fortran/30626
13281 * gfortran.dg/arrayio_12.f90.f90: New test.
13282
13283 2007-02-02 Jakub Jelinek <jakub@redhat.com>
13284
13285 PR c++/30536
13286 * g++.dg/tls/diag-5.C: New test.
13287
13288 PR middle-end/30473
13289 * gcc.dg/pr30473.c: New test.
13290 * gcc.c-torture/execute/20070201-1.c: New test.
13291
13292 2007-02-01 Roger Sayle <roger@eyesopen.com>
13293
13294 * gfortran.dg/dependency_20.f90: New test case.
13295
13296 2007-01-31 Ian Lance Taylor <iant@google.com>
13297
13298 * gcc.dg/lower-subreg-1.c (test): New test.
13299
13300 2007-01-30 Geoffrey Keating <geoffk@apple.com>
13301
13302 * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
13303
13304 2007-01-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13305
13306 * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
13307 * gcc.dg/torture/builtin-math-3.c: Likewise.
13308
13309 2007-01-31 Dirk Mueller <dmueller@suse.de>
13310
13311 gcc.dg/Wparentheses-2.c: Update and add new tests.
13312
13313 2007-01-31 Ira Rosen <irar@il.ibm.com>
13314
13315 * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
13316 vectorize.
13317
13318 2007-01-31 Uros Bizjak <ubizjak@gmail.com>
13319
13320 * gcc.dg/builtins-63.c: New test.
13321
13322 2007-01-31 Tobias Burnus <burnus@net-b.de>
13323
13324 PR fortran/27588
13325 * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
13326
13327 2007-01-31 Tobias Burnus <burnus@net-b.de>
13328
13329 PR fortran/30520
13330 * gfortran.dg/volatile8.f90: New argument conformance test.
13331 * gfortran.dg/volatile9.f90: New scope test.
13332
13333 2007-01-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13334
13335 PR c++/24745
13336 * g++.dg/warn/null4.C: New.
13337
13338 2001-01-30 Roger Sayle <roger@eyesopen.com>
13339 Uros Bizjak <ubizjak@gmail.com>
13340
13341 * gcc.dg/large-size-array-3.c: Correct typo.
13342
13343 2007-01-30 Richard Guenther <rguenther@suse.de>
13344
13345 PR middle-end/27657
13346 * g++.dg/debug/pr27657.C: New testcase.
13347
13348 2007-01-30 Richard Guenther <rguenther@suse.de>
13349
13350 PR middle-end/30313
13351 * gcc.dg/torture/pr30313.c: New testcase.
13352
13353 2007-01-29 Janis Johnson <janis187@us.ibm.com>
13354
13355 * gcc.dg/dfp/dfp-except.h: New file.
13356 * gcc.dg/dfp/fe-check.h: New file.
13357 * gcc.dg/dfp/fe-binop.c: New test.
13358 * gcc.dg/dfp/fe-convert-1.c: New test.
13359 * gcc.dg/dfp/fe-convert-2.c: New test.
13360 * gcc.dg/dfp/fe-convert-3.c: New test.
13361
13362 * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
13363 * gcc.dg/dfp/decfloat-constants.c: Ditto.
13364 * gcc.dg/dfp/convert-dfp.c: Ditto.
13365 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
13366
13367 2007-01-29 Josh Conner <jconner@apple.com>
13368
13369 * gcc.target/powerpc/altivec-24.c: New test.
13370
13371 2007-01-29 Simon Martin <simartin@users.sourceforge.net>
13372
13373 PR c++/28266
13374 * g++.dg/parse/defarg12.C: New test.
13375
13376 2007-01-29 Paul Thomas <pault@gcc.gnu.org>
13377
13378 PR fortran/30554
13379 * gfortran.dg/used_dummy_types_6.f90: New test.
13380
13381 2007-01-28 Jan Hubicka <jh@suse.cz>
13382
13383 * gcc.dg/tree-prof/val-prof-6.c: New test.
13384
13385 2007-01-28 Roger Sayle <roger@eyesopen.com>
13386
13387 * gcc.dg/large-size-array-3.c: Correct test case (portability).
13388
13389 2007-01-28 Andrew Pinski <pinskia@gmail.com>
13390
13391 PR C++/28988
13392 * g++.dg/expr/dtor4.C: New test.
13393
13394 2007-01-28 Zdenek Dvorak <dvorakz@suse.cz>
13395
13396 * gcc.dg/tree-ssa/loop-23.c: New test.
13397
13398 2007-01-28 Thomas Koenig <Thomas.Koenig@online.de>
13399
13400 PR libfortran/30389
13401 * gfortran.dg/achar_2.f90: New test.
13402 * gfortran.dg/achar_3.f90: New test.
13403
13404 2007-01-27 Ian Lance Taylor <iant@google.com>
13405
13406 * gcc.dg/strict-overflow-1.c: New test.
13407 * gcc.dg/no-strict-overflow-1.c: New test.
13408 * gcc.dg/strict-overflow-2.c: New test.
13409 * gcc.dg/no-strict-overflow-2.c: New test.
13410 * gcc.dg/strict-overflow-3.c: New test.
13411 * gcc.dg/no-strict-overflow-3.c: New test.
13412 * gcc.dg/strict-overflow-4.c: New test.
13413 * gcc.dg/no-strict-overflow-4.c: New test.
13414 * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
13415 * gcc.dg/pr15784-1.c: Likewise.
13416 * gcc.dg/pr20922-1.c: Likewise.
13417 * gcc.dg/pr20922-3.c: Likewise.
13418 * gcc.dg/pr20922-4.c: Likewise.
13419 * gcc.dg/pr20922-6.c: Likewise.
13420 * gcc.dg/compare-4.c: Likewise.
13421 * gcc.dg/torture/pr26898-1.c: Likewise.
13422 * gcc.dg/tree-ssa/divide-1.c: Likewise.
13423 * gcc.dg/tree-ssa/divide-2.c: Likewise.
13424 * gcc.dg/tree-ssa/divide-3.c: Likewise.
13425 * gcc.dg/tree-ssa/divide-4.c: Likewise.
13426 * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
13427 * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
13428 * gcc.dg/tree-ssa/pr21082.c: Likewise.
13429 * gcc.dg/tree-ssa/pr26899.c: Likewise.
13430 * g++.dg/tree-ssa/pr21082.C: Likewise.
13431
13432 2007-01-27 Roger Sayle <roger@eyesopen.com>
13433
13434 * gcc-dg/large-size-array-3.c: New test case.
13435
13436 2007-01-27 Roger Sayle <roger@eyesopen.com>
13437
13438 * gfortran.dg/forall_7.f90: New test case.
13439
13440 2007-01-27 Paul Thomas <pault@gcc.gnu.org>
13441
13442 PR fortran/30407
13443 * gfortran.dg/where_operator_assign_1.f90: New test.
13444 * gfortran.dg/where_operator_assign_2.f90: New test.
13445 * gfortran.dg/where_operator_assign_3.f90: New test.
13446
13447 2007-01-26 Joseph Myers <joseph@codesourcery.com>
13448
13449 * lib/target-supports.exp
13450 (check_effective_target_powerpc_altivec): New.
13451 (check_effective_target_vect_cmdline_needed): Use it.
13452
13453 2007-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
13454
13455 PR fortran/30278
13456 * gfortran.dg/backslash_3.f: New test.
13457
13458 2007-01-26 Richard Guenther <rguenther@suse.de>
13459
13460 * gcc.dg/tree-ssa/pr23382.c: Fix typo.
13461
13462 2007-01-26 Tobias Burnus <burnus@net-b.de>
13463
13464 * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
13465 * gfortran.dg/vect/vect.exp: Ditto.
13466 * gfortran.dg/dg.exp: Ditto.
13467 * gfortran.fortran-torture/execute/execute.exp: Ditto.
13468 * gfortran.fortran-torture/compile/compile.exp: Ditto.
13469
13470 2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13471
13472 * gcc.dg/builtins-20.c: Add more cases.
13473 * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
13474
13475 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13476
13477 PR fortran/30437
13478 * gcc.dg/Wall.c: New.
13479 * gcc.dg/Wno-all.c: New.
13480 * gfortran.dg/Wall.f90: New.
13481 * gfortran.dg/Wno-all.f90: New.
13482
13483 2007-01-24 Geoffrey Keating <geoffk@apple.com>
13484
13485 * gcc.target/powerpc/darwin-ehreturn-1.c: New.
13486 * g++.dg/eh/simd-2.C: Also run on Darwin.
13487 * g++.dg/eh/simd-3.C: New.
13488 * g++.dg/eh/simd-4.C: New.
13489
13490 2007-01-25 Richard Guenther <rguenther@suse.de>
13491
13492 * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
13493 and _PROFILE_USE.
13494 * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
13495
13496 2007-01-25 Razya Ladelsky <razya@il.ibm.com>
13497
13498 * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
13499 * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
13500 * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
13501 * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
13502 * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
13503 * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
13504 * gcc.dg/ipa/ipa-7.c: New testcase.
13505
13506 2007-01-24 Douglas Gregor <dgregor@osl.iu.edu>
13507
13508 * g++.dg/cpp0x/warn_cxx0x.C: New.
13509
13510 2007-01-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13511
13512 * gcc.dg/builtins-20.c: Test builtin carg.
13513
13514 2007-01-24 Jakub Jelinek <jakub@redhat.com>
13515
13516 PR middle-end/27416
13517 * gcc.dg/gomp/pr27416.c: New test.
13518
13519 PR middle-end/30494
13520 * gcc.dg/gomp/pr30494.c: New test.
13521 * g++.dg/gomp/pr30494.C: New test.
13522
13523 PR middle-end/30421
13524 * gcc.dg/gomp/pr30421.c: New test.
13525
13526 2007-01-24 Steve Ellcey <sje@cup.hp.com>
13527
13528 * gcc.target/ia64/versionid-1.c: New test.
13529 * gcc.target/ia64/versionid-2.c: New test.
13530
13531 2007-01-24 Richard Guenther <rguenther@suse.de>
13532
13533 PR testsuite/30181
13534 * gcc.dg/builtins-57.c: Change to a link-time testcase
13535 to support non-C99 targets.
13536
13537 2007-01-24 Jan Hubicka <jh@suse.cz>
13538
13539 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
13540
13541 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
13542
13543 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
13544
13545 2007-01-23 Andrew Pinski <pinskia@gmail.com>
13546
13547 PR objc/27438
13548 * objc.dg/const-str-12.m: New test.
13549
13550 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13551
13552 PR fortran/30532
13553 * gfortran.dg/ctrl-z.f90: New test.
13554
13555 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13556
13557 PR fortran/30481
13558 * gfortran.dg/namelist_assumed_char.f90: New test.
13559
13560 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
13561
13562 PR c++/27492
13563 * g++.dg/inherit/covariant15.C: New test.
13564
13565 2007-01-23 Ian Lance Taylor <iant@google.com>
13566
13567 * g++.dg/warn/Wparentheses-24.C: New test.
13568
13569 2007-01-23 Richard Guenther <rguenther@suse.de>
13570
13571 PR testsuite/30560
13572 * ada/acats/run_acats: Do not call gnatmake or gnatchop
13573 with full path.
13574
13575 2007-01-22 Richard Guenther <rguenther@suse.de>
13576
13577 PR tree-optimization/30038
13578 * gcc.dg/builtins-62.c: New testcase.
13579
13580 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
13581
13582 * gcc.c-torture/compile/20070121.c: New test.
13583
13584 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
13585
13586 PR libfortran/30525
13587 * gfortran.dg/char_comparison_1.f: New test.
13588
13589 2007-01-21 Ira Rosen <irar@il.ibm.com>
13590
13591 * gcc.dg/vect/vect-strided-same-dr.c: New test.
13592
13593 2007-01-20 Andrew Pinski <pinskia@gmail.com>
13594
13595 PR objc/30479
13596 * objc.dg/pch: New directory.
13597 * objc.dg/pch/pch.exp: New file.
13598 * objc.dg/pch/interface-1.m: New test.
13599 * objc.dg/pch/interface-1.hs: New include file.
13600 * lib/objc.exp (objc_target_compile): Add
13601 "-x objective-c-header" in front of the sources if this is
13602 a precompiled header being compiled.
13603
13604 2007-01-20 Roger Sayle <roger@eyesopen.com>
13605
13606 * gfortran.dg/array_memcpy_3.f90: New test case.
13607 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
13608
13609 2007-01-20 Roger Sayle <roger@eyesopen.com>
13610 Brooks Moses <brooks.moses@codesourcery.com>
13611 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13612
13613 * gfortran.dg/intrinsic_sign_1.f90: New test case.
13614 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
13615
13616 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13617
13618 * gcc.dg/torture/builtin-math-3.c: Test fdim.
13619
13620 2007-01-19 Mike Stump <mrs@apple.com>
13621
13622 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
13623 away.
13624
13625 2007-01-19 Roger Sayle <roger@eyesopen.com>
13626
13627 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
13628 option instead of -funsafe-math-optimizations.
13629
13630 2007-01-19 Tomas Bily <tbily@suse.cz>
13631
13632 gcc.dg/tree-prof/indir-call-prof.c: New.
13633 g++.dg/dg.exp: Add tree-prof subdirectory.
13634 g++.dg/tree-prof/indir-call-prof.C: New.
13635 g++.dg/tree-prof/tree-prof.exp: New.
13636
13637 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13638
13639 PR c++/17947
13640 * g++.dg/warn/deprecated.C: Update warning output.
13641 * g++.dg/warn/deprecated-2.C: Likewise.
13642 * g++.dg/warn/deprecated-3.C: New.
13643
13644 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
13645
13646 * gcc.c-torture/execute/nestfunc-7.c: New.
13647
13648 2007-01-18 Hui-May Chang <hm.chang@apple.com>
13649
13650 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
13651
13652 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
13653
13654 * gcc.dg/m68k-pic-1.c: New.
13655
13656 2007-01-18 Roger Sayle <roger@eyesopen.com>
13657
13658 * gfortran.dg/array_memcpy_4.f90: New test case.
13659
13660 2007-01-18 Josh Conner <jconner@apple.com>
13661
13662 PR target/30485
13663 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
13664 * gcc.dg/vect/no-trapping-math-1: New.
13665 * gcc.dg/vect/no-trapping-math-2: New.
13666
13667 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
13668
13669 * gcc.target/i386/387-8.c: Update comment about optimizing
13670 inherent load of 1.0 of fptan instruction.
13671
13672 2007-01-18 Dirk Mueller <dmueller@suse.de>
13673 Richard Guenther <rguenther@suse.de>
13674
13675 PR diagnostic/8268
13676 * gcc.dg/Warray-bounds.c: New testcase.
13677 * gcc.dg/Warray-bounds-2.c: New testcase.
13678 * g++.dg/warn/Warray-bounds.C: New testcase.
13679 * g++.dg/warn/Warray-bounds-2.C: New testcase.
13680
13681 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
13682
13683 PR fortran/30476
13684 * gfortran.dg/generic_12.f90: New test.
13685
13686 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
13687
13688 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
13689 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
13690
13691 2007-01-16 Janis Johnson <janis187@us.ibm.com>
13692
13693 * gcc.dg/dfp/compare-special.h: New file.
13694 * gcc.dg/dfp/compare-special-32.c: New test.
13695 * gcc.dg/dfp/compare-special-64.c: New test.
13696 * gcc.dg/dfp/compare-special-128.c: New test.
13697
13698 2007-01-16 Roger Sayle <roger@eyesopen.com>
13699 Paul Thomas <pault@gcc.gnu.org>
13700 Steven G. Kargl <kargl@gcc.gnu.org>
13701
13702 PR fortran/30404
13703 * gfortran.dg/forall_6.f90: New test case.
13704 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
13705 * gfortran.dg/dependency_13.f90: Likewise.
13706
13707 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13708
13709 PR testsuite/12325
13710 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
13711 targets that don't support Inf.
13712
13713 2007-01-15 Dale Johannesen <dalej@apple.com>
13714
13715 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
13716
13717 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
13718
13719 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
13720 of achar for 0xff to avoid the "Extended ASCII not
13721 implemented" error message.
13722
13723 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
13724
13725 PR fortran/28172
13726 * gfortran.dg/altreturn_4.f90: New test.
13727
13728 PR fortran/29389
13729 * gfortran.dg/stfunc_4.f90: New test.
13730
13731 PR fortran/29712
13732 * gfortran.dg/bound_2.f90: Reinstate commented out line.
13733 * gfortran.dg/initialization_1.f90: Change warning.
13734
13735 PR fortran/30283
13736 * gfortran.dg/specification_type_resolution_2.f90: New test.
13737
13738 2007-01-14 Jan Hubicka <jh@suse.cz>
13739
13740 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
13741 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
13742 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
13743 elimination.
13744
13745 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
13746
13747 PR fortran/30410
13748 * gfortran.dg/external_procedures_2.f90: New test.
13749
13750 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
13751
13752 PR target/30413
13753 * gcc.target/i386/pr30413.c: New test.
13754
13755 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
13756
13757 PR fortran/30452
13758 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
13759
13760 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
13761
13762 * gcc.dg/20070112-1.c: New test.
13763
13764 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13765
13766 PR libgfortran/30435
13767 * gfortran.dg/list_read_6.f90: New test.
13768
13769 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
13770
13771 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
13772
13773 2007-01-12 Tom Tromey <tromey@redhat.com>
13774
13775 PR preprocessor/28227:
13776 * gcc.dg/cpp/pr28227.c: New file.
13777
13778 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
13779
13780 * gcc.dg/tree-ssa/loop-22.c: New test.
13781
13782 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
13783
13784 PR tree-optimization/29516
13785 * gcc.dg/tree-ssa/loop-20.c: New test.
13786
13787 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
13788
13789 PR libfortran/30415
13790 * minmaxloc_integer_kinds_1.f90: New test.
13791
13792 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
13793
13794 PR c++/29573
13795 * g++.dg/template/sizeof-template-argument.C: New test.
13796
13797 2007-01-11 Jan Hubicka <jh@suse.cz>
13798
13799 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
13800 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
13801 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
13802 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
13803 * gcc.dg/tree-ssa/pr21658.c: Likewise.
13804 * gcc.dg/tree-ssa/pr15349.c: Likewise.
13805 * gcc.dg/tree-ssa/pr25501.c: Likewise.
13806 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
13807 transformation in question.
13808 * gcc.dg/tree-ssa/vrp05.c: Likewise.
13809 * gcc.dg/tree-ssa/pr20701.c: Likewise.
13810 * gcc.dg/always_inline3.c: Likewise.
13811
13812 2007-01-10 Mark Mitchell <mark@codesourcery.com>
13813
13814 PR c++/28999
13815 * g++.dg/template/typename11.C: New test.
13816
13817 2007-01-10 Robert Kennedy <jimbob@google.com>
13818
13819 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
13820
13821 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
13822
13823 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
13824 for different integer kinds.
13825 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
13826 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
13827 * gfortran.dg/ishft_2.f90: New test.
13828 * gfortran.dg/ishft_3.f90: New test.
13829
13830 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
13831
13832 * gfortran.dg/altreturn_2.f90: Removed executable bit.
13833
13834 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
13835
13836 PR tree-optimization/30322
13837 * gcc.dg/tree-ssa/loop-21.c: New test.
13838
13839 2007-01-08 Geoffrey Keating <geoffk@apple.com>
13840
13841 * g++.dg/rtti/darwin-builtin-linkage.C: New.
13842
13843 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
13844
13845 * gcc.target/spu/intrinsics-1.c: Remove xfail.
13846
13847 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13848
13849 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
13850 * g++.dg/warn/overflow-warn-3.C: Likewise.
13851 * g++.dg/warn/overflow-warn-4.C: Likewise.
13852 * g++.dg/warn/overflow-warn-5.C: Likewise.
13853 * g++.dg/warn/overflow-warn-6.C: Likewise.
13854 * g++.dg/warn/Woverflow-1.C: Likewise.
13855 * g++.dg/warn/Woverflow-2.C: Likewise.
13856 * g++.dg/warn/Woverflow-3.C: Likewise.
13857 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
13858
13859 2007-01-08 Roger Sayle <roger@eyesopen.com>
13860
13861 * gfortran.dg/array_constructor_14.f90: New test case.
13862 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
13863
13864 2007-01-08 Richard Guenther <rguenther@suse.de>
13865
13866 PR tree-optimization/23603
13867 * gcc.dg/tree-ssa/vrp31.c: New testcase.
13868 * gcc.dg/tree-ssa/vrp32.c: Likewise.
13869
13870 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
13871
13872 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
13873 in __v8qi typedef.
13874 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
13875 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
13876 compiler behaviour.
13877 * gcc.dg/simd-5.c: Likewise.
13878 * gcc.dg/simd-6.c: Likewise.
13879 * g++.dg/conversion/simd1.C: Likewise.
13880 * g++.dg/conversion/simd3.C: Likewise.
13881 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
13882 (main): Use it.
13883
13884 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
13885
13886 PR tree-optimization/29877
13887 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
13888 name of a hard register for the target concerned. Adjust dg-error
13889 directives to cope with new behaviour of TER.
13890
13891 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13892
13893 PR c++/28986
13894 * g++.dg/conversion/nullptr1.C: Added overflow warning.
13895 * g++.dg/warn/overflow-warn-1.C: New.
13896 * g++.dg/warn/overflow-warn-3.C: New.
13897 * g++.dg/warn/overflow-warn-4.C: New.
13898 * g++.dg/warn/overflow-warn-5.C: New.
13899 * g++.dg/warn/overflow-warn-6.C: New.
13900 * g++.dg/warn/Woverflow-1.C: New.
13901 * g++.dg/warn/Woverflow-2.C: New.
13902 * g++.dg/warn/Woverflow-3.C: New.
13903 * g++.dg/warn/multiple-overflow-warn-2.C: New.
13904
13905 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
13906
13907 PR fortran/27698
13908 * gfortran.dg/invalid_name.f90: New test.
13909 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
13910 * gfortran.dg/gomp/pr29759.f90: Ditto.
13911
13912 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
13913
13914 * gfortran.dg/present_1.f90: Update error message.
13915
13916 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
13917
13918 PR c++/19439
13919 * g++.dg/template/duplicate1.C: New test
13920 * g++.dg/template/memfriend6.C: Adjust error markers.
13921
13922 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
13923
13924 PR tree-opt/30385
13925 * gcc.dg/torture/inline-1.c: New test.
13926
13927 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13928
13929 PR c/19978
13930 * gcc.dg/multiple-overflow-warn-1.c: New.
13931 * gcc.dg/multiple-overflow-warn-2.c: New.
13932 * gcc.dg/overflow-warn-6.c: New.
13933 * g++.dg/warn/multiple-overflow-warn-1.C: New.
13934
13935 2007-01-05 Roger Sayle <roger@eyesopen.com>
13936
13937 * gfortran.dg/array_memcpy_1.f90: New test case.
13938 * gfortran.dg/array_memcpy_2.f90: Likewise.
13939
13940 2007-01-05 Richard Guenther <rguenther@suse.de>
13941
13942 PR middle-end/27826
13943 * g++.dg/opt/pr27826.C: New testcase.
13944
13945 2007-01-05 Ian Lance Taylor <iant@google.com>
13946
13947 * gcc.dg/Walways-true-1.c: New test.
13948 * gcc.dg/Walways-true-2.c: New test.
13949 * g++.dg/warn/Walways-true-1.C: New test.
13950 * g++.dg/warn/Walways-true-2.C: New test.
13951
13952 2007-01-05 Jakub Jelinek <jakub@redhat.com>
13953
13954 PR c/30360
13955 * gcc.dg/pr30360.c: New test.
13956
13957 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
13958
13959 PR fortran/23232
13960 * gfortran.dg/data_implied_do_1.f90: New test.
13961
13962 PR fortran/27996
13963 PR fortran/27998
13964 * gfortran.dg/char_length_1.f90: New test.
13965
13966 2007-01-05 Richard Guenther <rguenther@suse.de>
13967
13968 PR middle-end/28116
13969 * g++.dg/opt/pr28116.C: New testcase.
13970
13971 2007-01-05 Tobias Burnus <burnus@net-b.de>
13972
13973 PR fortran/29624
13974 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
13975 invalid deallocate.
13976 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
13977 * gfortran.dg/protected_4.f90: Add pointer intent check.
13978 * gfortran.dg/protected_6.f90: Add pointer intent check.
13979 * gfortran.dg/pointer_intent_1.f90: New test.
13980 * gfortran.dg/pointer_intent_2.f90: New test.
13981 * gfortran.dg/pointer_intent_3.f90: New test.
13982
13983 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
13984
13985 PR 30235
13986 * gfortran.dg/altreturn_2.f90: new test.
13987
13988 2007-01-04 Tom Tromey <tromey@redhat.com>
13989
13990 PR preprocessor/28165:
13991 * gcc.dg/cpp/pr28165.c: New file.
13992
13993 2007-01-03 Josh Conner <jconner@apple.com>
13994
13995 PR middle-end/29683
13996 * gcc.dg/pr29683.c: New.
13997
13998 2007-01-03 Jakub Jelinek <jakub@redhat.com>
13999
14000 PR c++/28217
14001 * g++.dg/pch/template-1.C: New test.
14002 * g++.dg/pch/template-1.Hs: New file.
14003
14004 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
14005
14006 PR middle-end/30353
14007 * gcc.c-torture/compile/complex-4.c: New test.
14008
14009 2007-01-03 Joseph Myers <joseph@codesourcery.com>
14010
14011 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
14012 -maltivec.
14013 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
14014
14015 2007-01-03 Jakub Jelinek <jakub@redhat.com>
14016
14017 PR middle-end/30286
14018 * gcc.dg/pr30286.c: New test.
14019
14020 PR c++/29535
14021 * g++.dg/template/crash66.C: New test.
14022
14023 PR c++/29054
14024 * g++.dg/template/friend49.C: New test.
14025
14026 2007-01-03 Steven G. Kargl <kargls@comcast.net>
14027
14028 * gfortran.dg/ibits.f90: New test.
14029
14030 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
14031
14032 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
14033 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
14034
14035 2007-01-02 Jan Hubicka <jh@suse.cz>
14036
14037 * gcc.dg/pr16194.c: We now output error on all three functions,
14038 not just first one.
14039
14040 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14041
14042 PR c/19977
14043 * gcc.dg/overflow-warn-3.c: Remove XFAIL.
14044 * gcc.dg/overflow-warn-4.c: Remove XFAIL.
14045
14046 2006-01-02 Ian Lance Taylor <iant@google.com>
14047
14048 * g++.dg/warn/Wparentheses-22.C: New test.
14049 * g++.dg/warn/Wparentheses-23.C: New test.
14050
14051 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14052
14053 PR middle-end/7651
14054 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
14055 * gcc.dg/declspec-3-Wextra.c: New.
14056 * gcc.dg/declspec-3-no.c: New
14057
14058 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
14059
14060 PR fortran/20896
14061 * gfortran.dg/interface_10.f90: Remove.
14062
14063 2007-01-01 Roger Sayle <roger@eyesopen.com>
14064
14065 * gcc.dg/fold-eqxor-4.c: New test case.
14066
14067 2007-01-02 Joseph Myers <joseph@codesourcery.com>
14068
14069 PR middle-end/30311
14070 * gcc.c-torture/compile/pr30311.c: New test.
14071
14072 2007-01-01 Andrew Pinski <pinskia@gmail.com>
14073
14074 PR middle-end/30253
14075 * gcc.c-torture/compile/statement-expression-1.c: New test.
14076
14077 2007-01-01 Andreas Schwab <schwab@suse.de>
14078
14079 PR target/29166
14080 * g++.dg/eh/pr29166.C: New test.
14081
14082 2007-01-01 Joseph Myers <joseph@codesourcery.com>
14083
14084 * lib/target-supports.exp (check_effective_target_powerpc_spe):
14085 New.
14086 (check_effective_target_vect_cmdline_needed): Use it.
14087
14088 2006-12-31 Richard Guenther <rguenther@suse.de>
14089
14090 PR middle-end/30137
14091 * gcc.dg/pr30137-1.c: New testcase.
14092 * gcc.dg/pr30137-2.c: Likewise.
14093
14094 2006-12-31 Roger Sayle <roger@eyesopen.com>
14095
14096 PR middle-end/30322
14097 * gcc.dg/fold-plusnot-1.c: New test case.
14098
14099 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
14100
14101 PR c++/29731
14102 * g++.dg/parse/template22.C: New test.
14103
14104 2006-12-31 Richard Guenther <rguenther@suse.de>
14105
14106 PR middle-end/30338
14107 * gcc.c-torture/compile/pr30338.c: New testcase.
14108
14109 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
14110
14111 PR fortran/27900
14112 * gfortran.dg/intrinsic_actual_4.f90: New test.
14113
14114 PR fortran/24325
14115 * gfortran.dg/func_decl_3.f90: New test.
14116
14117 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
14118
14119 PR fortran/23060
14120 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
14121 * gfortran.dg/c_by_val_1.f: New test.
14122 * gfortran.dg/c_by_val_2.f: New test.
14123 * gfortran.dg/c_by_val_3.f: New test.
14124
14125 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
14126
14127 PR libfortran/30321
14128 * gfortran.dg/sum_zero_array_1.f90: New test.
14129
14130 2006-12-29 Jakub Jelinek <jakub@redhat.com>
14131
14132 PR preprocessor/29612
14133 * gcc.dg/cpp/pr29612-1.c: New test.
14134 * gcc.dg/cpp/pr29612-2.c: New test.
14135
14136 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
14137
14138 PR fortran/30034
14139 * gfortran.dg/pure_formal_proc_1.f90: New test.
14140
14141 PR fortran/30237
14142 * gfortran.dg/intrinsic_actual_3.f90: New test.
14143
14144 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14145
14146 PR fortran/30014
14147 * gfortran.dg/io_constraints_1.f90: Update test.
14148 * gfortran.dg/io_constraints_2.f90: Update test.
14149 * gfortran.dg/inquire_iolength.f90: New test.
14150
14151 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
14152
14153 PR fortran/20896
14154 * gfortran.dg/interface_10.f90: New test.
14155 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
14156 since z is already, locally a variable.
14157
14158 PR fortran/25135
14159 * gfortran.dg/generic_11.f90: New test.
14160 * gfortran.dg/interface_7.f90: Remove name clash between module
14161 name and procedure 'x' referenced in the interface.
14162
14163 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14164
14165 PR middle-end/7651
14166 * gcc.dg/Wmissing-parameter-type.c: New.
14167 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
14168 * gcc.dg/Wmissing-parameter-type-no.c: New.
14169
14170 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
14171
14172 PR fortran/25818
14173 * gfortran.dg/entry_array_specs_2.f: New test.
14174
14175 PR fortran/30084
14176 * gfortran.dg/nested_modules_6.f90: New test.
14177
14178 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14179
14180 PR middle-end/7651
14181 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
14182 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
14183
14184 2006-12-21 Andrew Pinski <pinskia@gmail.com>
14185
14186 PR C++/30168
14187 * g++.dg/opt/complex6.C: New test.
14188
14189 2006-12-22 Ben Elliston <bje@au.ibm.com>
14190
14191 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
14192 full" if the linker on spu-*-* warns about exceeding local store.
14193
14194 And revert this patch:
14195 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
14196 fail to link due to relocation overflows on spu-*-*.
14197
14198 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
14199
14200 PR fortran/30273
14201 * gfortran.dg/dependency_19.f90: New test.
14202
14203 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
14204
14205 PR fortran/30202
14206 * gfortran.dg/alloc_comp_basics_3.f90: New test.
14207
14208 2006-12-21 Jakub Jelinek <jakub@redhat.com>
14209
14210 PR middle-end/30262
14211 * gcc.c-torture/execute/20061220-1.c: New test.
14212
14213 PR middle-end/30263
14214 * gcc.dg/gomp/asm-1.c: New test.
14215
14216 PR target/30230
14217 * g++.dg/eh/ia64-2.C: New test.
14218
14219 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
14220
14221 PR target/28966
14222 PR target/29248
14223 * gcc.dg/rs6000-leaf.c: New.
14224
14225 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
14226
14227 PR fortran/25392
14228 * gfortran.dg/f2c_8.f90: New test.
14229
14230 2006-12-20 Bill Wendling <wendling@apple.com>
14231
14232 * gcc.dg/asm-b.c: Check for __ppc64__.
14233
14234 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
14235
14236 PR fortran/30190
14237 * gfortran.dg/bounds_check_5.f90: New test.
14238
14239 2006-12-20 Andrew Pinski <pinskia@gmail.com>
14240
14241 PR middle-end/30143
14242 * gcc.dg/gomp/complex-1.c: New testcase.
14243
14244 2006-12-20 Roger Sayle <roger@eyesopen.com>
14245
14246 * gfortran.dg/array_memset_1.f90: New test case.
14247
14248 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
14249
14250 * lib/target-supports.exp: Add spu to
14251 check_effective_target_vect_widen_mult_hi_to_si.
14252
14253 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
14254
14255 PR fortran/29992
14256 * gfortran.dg/generic_9.f90: New test.
14257
14258 PR fortran/30081
14259 * gfortran.dg/generic_10.f90: New test.
14260
14261 2006-12-19 Andrew Pinski <pinskia@gmail.com>
14262
14263 PR tree-opt/30045
14264 * gcc.dg/pr30045.c: New test.
14265
14266 2006-12-20 Ben Elliston <bje@au.ibm.com>
14267
14268 * gcc.dg/20020312-2.c: Add a case for __SPU__.
14269
14270 2006-12-19 Eric Christopher <echristo@apple.com>
14271
14272 PR target/29302
14273 * gcc.c-torture/execute/pr29302-1.c: New.
14274
14275 2006-12-19 Tobias Burnus <burnus@net-b.de>
14276
14277 PR fortran/39238
14278 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
14279
14280 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
14281
14282 PR fortran/30236
14283 * gfortran.dg/altreturn_3.f90: New test.
14284
14285 * gfortran.dg/char_result_12.f90: Fix comment typos.
14286
14287 2006-12-19 Ben Elliston <bje@au.ibm.com>
14288
14289 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
14290 as newlib's stdio.h uses non-traditional cpp constructs.
14291
14292 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
14293
14294 * gfortran.dg/advance.f90: Renamed to advance_1.f90
14295 * gfortran.dg/append-1.f90: Renamed to append_1.f90
14296 * gfortran.dg/array-1.f90: Renamed to array_1.f90
14297 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
14298 * gfortran.dg/backspace.f: Renamed to backspace_1.f
14299 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
14300 * gfortran.dg/default_initialization.f: Renamed to
14301 default_initialization_1.f
14302 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
14303 dollar_edit_descriptor_1.f
14304 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
14305 dollar_edit_descriptor_2.f
14306 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
14307 dollar_edit_descriptor_3.f
14308 * gfortran.dg/logint-1.f: Renamed to logint_1.f
14309 * gfortran.dg/logint-2.f: Renamed to logint_2.f
14310 * gfortran.dg/logint-3.f: Renamed to logint_3.f
14311 * gfortran.dg/advance_1.f90: Renamed from advance.f90
14312 * gfortran.dg/append_1.f90: Renamed from append-1.f90
14313 * gfortran.dg/array_1.f90: Renamed from array-1.f90
14314 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
14315 * gfortran.dg/backspace_1.f: Renamed from backspace.f
14316 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
14317 * gfortran.dg/default_initialization_1.f: Renamed from
14318 default_initialization.f
14319 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
14320 dollar_edit_descriptor-1.f
14321 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
14322 dollar_edit_descriptor-2.f
14323 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
14324 dollar_edit_descriptor-3.f
14325 * gfortran.dg/logint_1.f: Renamed from logint-1.f
14326 * gfortran.dg/logint_2.f: Renamed from logint-2.f
14327 * gfortran.dg/logint_3.f: Renamed from logint-3.f
14328
14329 2006-12-18 Bill Wendling <wendling@apple.com>
14330
14331 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
14332 id is an OjbC keyword.
14333
14334 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14335
14336 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
14337
14338 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
14339
14340 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
14341
14342 2006-12-18 Ian Lance Taylor <iant@google.com>
14343
14344 * g++.dg/warn/Wmissing-declarations-1.C: New test.
14345
14346 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
14347
14348 * gcc.c-torture/compile/pr27528.c: Use empty templates.
14349
14350 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
14351
14352 PR fortran/30207
14353 * gfortran.fortran-torture/execute/where21.f90: New test.
14354
14355 2006-12-17 Tobias Burnus <burnus@net-b.de>
14356
14357 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
14358
14359 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14360
14361 PR middle-end/7651
14362 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
14363 * gcc.dg/if-empty-1.c: Likewise.
14364 * gcc.dg/pr23165.c: Likewise.
14365 * g++.dg/warn/empty-body.C: Likewise.
14366
14367 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14368
14369 PR libfortran/30005
14370 * gfortran.dg/open_errors.f90: New test.
14371
14372 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
14373
14374 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
14375
14376 * gcc.target/i386/ssse3-pabsb.c: New file.
14377 * gcc.target/i386/ssse3-pabsd.c: Likewise.
14378 * gcc.target/i386/ssse3-pabsw.c: Likewise.
14379 * gcc.target/i386/ssse3-palignr.c: Likewise.
14380 * gcc.target/i386/ssse3-phaddd.c: Likewise.
14381 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
14382 * gcc.target/i386/ssse3-phaddw.c: Likewise.
14383 * gcc.target/i386/ssse3-phsubd.c: Likewise.
14384 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
14385 * gcc.target/i386/ssse3-phsubw.c: Likewise.
14386 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
14387 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
14388 * gcc.target/i386/ssse3-pshufb.c: Likewise.
14389 * gcc.target/i386/ssse3-psignb.c: Likewise.
14390 * gcc.target/i386/ssse3-psignd.c: Likewise.
14391 * gcc.target/i386/ssse3-psignw.c: Likewise.
14392 * gcc.target/i386/ssse3-vals.h: Likewise.
14393
14394 2006-12-15 Janis Johnson <janis187@us.ibm.com>
14395
14396 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
14397 * lib/fortran-torture.exp: Include target-supports.exp.
14398
14399 2006-12-15 Jakub Jelinek <jakub@redhat.com>
14400
14401 PR target/30185
14402 * gcc.c-torture/execute/pr30185.c: New test.
14403
14404 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14405
14406 PR testsuite/30179
14407 PR testsuite/30180
14408 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
14409 * gcc.dg/builtin-bswap-2.c: Likewise.
14410 * gcc.dg/builtin-bswap-3.c: Likewise.
14411 * gcc.dg/builtin-bswap-4.c: Likewise.
14412 * lib/target-supports.exp (check_effective_target_stdint_types): New.
14413 * gcc.c-torture/execute/mode-dependent-address.x: New file.
14414
14415 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14416
14417 PR libfortran/30145
14418 * gfortran.dg/write_zero_array: New test.
14419
14420 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14421
14422 PR fortran/30200
14423 * gfortran.dg/write_fmt_trim.f90: New test.
14424
14425 2006-12-14 Diego Novillo <dnovillo@redhat.com>
14426
14427 PR 30194
14428 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
14429 temporarily.
14430
14431 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14432
14433 * lib/target-supports.exp (check_weak_available): Use istarget
14434 "hppa*-*-hpux10*" instead of regexp.
14435 (check_cxa_atexit_available): Likewise.
14436
14437 2006-12-14 Richard Guenther <rguenther@suse.de>
14438
14439 PR tree-optimization/30197
14440 * gcc.c-torture/execute/complex-1.c: Fix function name.
14441 * gcc.dg/builtins-61.c: New testcase.
14442
14443 2006-12-14 Richard Guenther <rguenther@suse.de>
14444
14445 PR middle-end/30172
14446 * gcc.dg/pr30172-1.c: New testcase.
14447
14448 2006-12-14 Richard Guenther <rguenther@suse.de>
14449
14450 PR tree-optimization/30198
14451 * gcc.dg/builtins-60.c: New testcase.
14452
14453 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
14454
14455 * lib/target-supports.exp (vect_no_align): Remove spu.
14456
14457 2006-12-13 Ian Lance Taylor <iant@google.com>
14458
14459 PR c++/19564
14460 PR c++/19756
14461 * g++.dg/warn/Wparentheses-5.C: New test.
14462 * g++.dg/warn/Wparentheses-6.C: New test.
14463 * g++.dg/warn/Wparentheses-7.C: New test.
14464 * g++.dg/warn/Wparentheses-8.C: New test.
14465 * g++.dg/warn/Wparentheses-9.C: New test.
14466 * g++.dg/warn/Wparentheses-10.C: New test.
14467 * g++.dg/warn/Wparentheses-11.C: New test.
14468 * g++.dg/warn/Wparentheses-12.C: New test.
14469 * g++.dg/warn/Wparentheses-13.C: New test.
14470 * g++.dg/warn/Wparentheses-14.C: New test.
14471 * g++.dg/warn/Wparentheses-15.C: New test.
14472 * g++.dg/warn/Wparentheses-16.C: New test.
14473 * g++.dg/warn/Wparentheses-17.C: New test.
14474 * g++.dg/warn/Wparentheses-18.C: New test.
14475 * g++.dg/warn/Wparentheses-19.C: New test.
14476 * g++.dg/warn/Wparentheses-20.C: New test.
14477 * g++.dg/warn/Wparentheses-21.C: New test.
14478
14479 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14480
14481 PR testsuite/30157
14482 * lib/target-supports.exp (check_cxa_atexit_available): Return false
14483 for target "hppa.*hpux10".
14484
14485 2006-12-13 Jakub Jelinek <jakub@redhat.com>
14486
14487 * g++.dg/debug/vartrack1.C: New test.
14488
14489 * g++.dg/opt/ifcvt1.C: New test.
14490
14491 * gcc.dg/tls/opt-13.c: New test.
14492
14493 * gcc.dg/20060425-2.c: New test.
14494
14495 * g++.dg/opt/pr15054-2.C: New test.
14496
14497 * gcc.c-torture/execute/20060420-1.c: New test.
14498
14499 * gcc.c-torture/execute/20060412-1.c: New test.
14500
14501 * objc/compile/20060406-1.m: New test.
14502
14503 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
14504
14505 * g++.dg/template/array17.C: New test.
14506
14507 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
14508
14509 * gcc.target/powerpc/altivec-23.c: New test.
14510
14511 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
14512
14513 PR c++27316
14514 * g++.dg/inherit/error3.C: New test.
14515
14516 PR c++/28740
14517 * g++.dg/inherit/error4.C: New test.
14518
14519 2006-12-13 Richard Guenther <rguenther@suse.de>
14520
14521 PR tree-optimization/17687
14522 * gcc.dg/builtins-59.c: New testcase.
14523
14524 2006-12-13 Ben Elliston <bje@au.ibm.com>
14525
14526 * gcc.target/spu/Wmain.c: New test.
14527
14528 2006-12-12 Josh Conner <jconner@apple.com>
14529
14530 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
14531 * g++.dg/abi/thunk4.C: Likewise.
14532 * g++.dg/abi/rtti3.C: Likewise.
14533
14534 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
14535
14536 * gcc.target/spu/cpat-1.c: New test.
14537 * gcc.target/spu/cpat-2.c: New test.
14538 * gcc.target/spu/cpat-3.c: New test.
14539 * gcc.target/spu/cpat-4.c: New test.
14540
14541 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
14542
14543 PR tree-opt/28436
14544 * gcc.c-torture/compile/vector-1.c: New test.
14545 * gcc.c-torture/compile/vector-2.c: New test.
14546 * gcc.c-torture/compile/vector-3.c: New test.
14547
14548 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
14549
14550 * lib/fortran-torture.exp: Update copyright years. Remove
14551 obsolete comment. Test -ftree-vectorize where it makes sense.
14552 * lib/gfortran-dg.exp: Update copyright years. Use settings
14553 from fortran-torture.exp.
14554 * gfortran.dg/char_transpose_1.f90,
14555 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
14556 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
14557 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
14558 '-w' to dg-options.
14559
14560 2006-12-12 Richard Sandiford <richard@codesourcery.com>
14561
14562 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
14563 saved_${tool}_load.
14564
14565 2006-12-12 Ira Rosen <irar@il.ibm.com>
14566
14567 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
14568 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
14569 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
14570 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
14571 gaps.
14572
14573 2006-12-12 Richard Guenther <rguenther@suse.de>
14574
14575 PR middle-end/30147
14576 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
14577
14578 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
14579 Diego Novillo <dnovillo@redhat.com>
14580
14581 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
14582 VDEF/VUSE changes.
14583 * gcc.dg/tree-ssa/pr26421.c: Likewise
14584 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
14585 * gcc.dg/tree-ssa/pr23382.c: Likewise.
14586 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
14587 * gcc.dg/tree-ssa/pr28410.c: Likewise.
14588 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
14589 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
14590 * gcc.dg/tree-ssa/vrp07.c: Likewise.
14591 * gcc.dg/tree-ssa/vrp08.c: Likewise.
14592 * gcc.dg/tree-ssa/alias-12.c: Likewise.
14593
14594 2006-12-11 Jan Hubicka <jh@suse.cz>
14595
14596 * gcc.dg/tree-prof/stringop-1.c: New test.
14597 * gcc.dg/tree-prof/stringop-2.c: New test.
14598
14599 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
14600
14601 PR target/30120
14602 * gcc.target/i386/pr30120.c: New test.
14603
14604 Revert:
14605 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
14606
14607 * gcc.target/i386/x87regparm-1.c: New test.
14608 * gcc.target/i386/x87regparm-2.c: New test.
14609 * gcc.target/i386/x87regparm-3.c: New test.
14610 * gcc.target/i386/x87regparm-4.c: New test.
14611
14612 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
14613
14614 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
14615
14616 2006-12-10 Tobias Burnus <burnus@net-b.de>
14617
14618 PR fortran/23994
14619 * gfortran.dg/protected_1.f90: New test.
14620 * gfortran.dg/protected_2.f90: New test.
14621 * gfortran.dg/protected_3.f90: New test.
14622 * gfortran.dg/protected_4.f90: New test.
14623 * gfortran.dg/protected_5.f90: New test.
14624 * gfortran.dg/protected_6.f90: New test.
14625
14626 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
14627 Tobias Burnus <burnus@gcc.gnu.org>
14628
14629 PR fortran/29975
14630 PR fortran/30068
14631 * gfortran.dg/interface_4.f90: Test adding procedure to generic
14632 interface.
14633 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
14634 ambiguous interfaces.
14635 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
14636 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
14637 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
14638 ambiguous interfaces.
14639 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
14640 * gfortran.dg/array_initializer_2.f90: Add initializer array
14641 constructor test.
14642
14643 PR fortran/30096
14644 * gfortran.dg/interface_9.f90: Test that host interfaces are
14645 not checked for ambiguity with the local version.
14646
14647 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
14648
14649 PR fortran/29464
14650 * gfortran.dg/module_interface_2.f90: New test.
14651
14652 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
14653
14654 PR fortran/29941
14655 * gfortran.dg/assumed_len.f90: New test.
14656
14657 2006-12-09 Richard Guenther <rguenther@suse.de>
14658
14659 * g++.dg/warn/implicit-typename1.C: Qualify types.
14660 * g++.dg/parse/crash12.C: Likewise.
14661 * g++.dg/tree-ssa/pr22444.C: Likewise.
14662
14663 2006-12-09 Tobias Burnus <burnus@net-b.de>
14664
14665 * gfortran.dg/array_2.f90: Added sqrt test.
14666
14667 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
14668
14669 * gcc.target/i386/x87regparm-1.c: XFAIL.
14670 * gcc.target/i386/x87regparm-2.c: XFAIL.
14671 * gcc.target/i386/x87regparm-3.c: XFAIL.
14672 * gcc.target/i386/x87regparm-4.c: XFAIL.
14673
14674 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14675
14676 * lib/target-supports.exp
14677 (check_effective_target_large_long_double): New.
14678 * gcc.dg/Wconversion-real.c : Use it.
14679 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
14680 unsigned.
14681
14682 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
14683
14684 * gcc.c-torture/execute/mode-dependent-address.c: New test.
14685
14686 2006-12-08 Tobias Burnus <burnus@net-b.de>
14687
14688 PR fortran/27546
14689 * gfortran.dg/import4.f90: New test for IMPORT in modules.
14690
14691 2006-12-07 Mark Mitchell <mark@codesourcery.com>
14692
14693 PR c++/29732
14694 * g++.dg/template/crash65.C: New test.
14695 * g++.dg/template/spec16.C: Tweak error markers.
14696
14697 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
14698
14699 * gcc.target/spu: New directory.
14700 * gcc.target/spu/spu.exp: New file.
14701 * gcc.target/spu/intrinsics-1.c: New test.
14702
14703 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
14704
14705 PR c++/29980
14706 * g++.dg/ext/attrib27.C: New test.
14707 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
14708 * g++.dg/parse/typedef5.C: Likewise.
14709
14710 2006-12-07 Mike Stump <mrs@apple.com>
14711
14712 * treelang/compile/var_defs.tree: Adjust.
14713
14714 2006-12-06 Mark Mitchell <mark@codesourcery.com>
14715
14716 PR c++/29730
14717 * g++.dg/template/crash64.C: New test.
14718 * g++.dg/parse/crash27.C: Adjust error markers.
14719
14720 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
14721
14722 PR libfortran/30009
14723 PR libfortran/30056
14724 * gfortran.dg/read_eof_4.f90: Add tests.
14725 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
14726 * gfortran.dg/unf_read_corrupted_1.f90: New test.
14727
14728 2006-12-05 Mark Mitchell <mark@codesourcery.com>
14729
14730 PR c++/29729
14731 * g++.dg/template/crash63.C: New test.
14732
14733 PR c++/29728
14734 * g++.dg/template/crash62.C: New test.
14735
14736 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
14737
14738 PR fortran/30003
14739 * gfortran.dg/allocatable_function_1.f90: Increase the number
14740 of expected calls of free to 10; the lhs section reference is
14741 now evaluated so there is another call to bar. Change the
14742 comment appropriately.
14743 * gfortran.dg/array_section_1.f90: New test.
14744
14745 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
14746
14747 PR fortran/29912
14748 * gfortran.dg/char_result_12.f90: New test.
14749
14750 2006-12-05 Richard Guenther <rguenther@suse.de>
14751
14752 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
14753 * gcc.dg/vect/vect-pow-2.c: Rename to ...
14754 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
14755 vect_double, xfail for spu*-*-*.
14756
14757 2006-12-04 Tobias Burnus <burnus@net-b.de>
14758
14759 PR fortran/29962
14760 * initialization_4.f90: Test noninteger exponents (-std=f95).
14761 * initialization_5.f90: New test for noninteger exponents
14762 with -std=f2003.
14763
14764 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
14765
14766 PR fortran/29821
14767 * gfortran.dg/parameter_array_section_1.f90: New test.
14768
14769 2006-12-04 Mark Mitchell <mark@codesourcery.com>
14770
14771 PR c++/29733
14772 * g++.dg/template/crash61.C: New test.
14773
14774 PR c++/29632
14775 * g++.dg/template/error23.C: New test.
14776
14777 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
14778
14779 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
14780
14781 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
14782
14783 PR fortran/29916
14784 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
14785
14786 2006-12-04 Jakub Jelinek <jakub@redhat.com>
14787
14788 PR middle-end/29965
14789 * gcc.dg/gomp/pr29965-1.c: New test.
14790 * gcc.dg/gomp/pr29965-2.c: New test.
14791 * gcc.dg/gomp/pr29965-3.c: New test.
14792 * gcc.dg/gomp/pr29965-4.c: New test.
14793 * gcc.dg/gomp/pr29965-5.c: New test.
14794 * gcc.dg/gomp/pr29965-6.c: New test.
14795 * g++.dg/gomp/pr29965-1.C: New test.
14796 * g++.dg/gomp/pr29965-2.C: New test.
14797 * g++.dg/gomp/pr29965-3.C: New test.
14798 * g++.dg/gomp/pr29965-4.C: New test.
14799 * g++.dg/gomp/pr29965-5.C: New test.
14800 * g++.dg/gomp/pr29965-6.C: New test.
14801 * g++.dg/gomp/pr29965-7.C: New test.
14802 * g++.dg/gomp/pr29965-8.C: New test.
14803 * g++.dg/gomp/pr29965-9.C: New test.
14804 * g++.dg/gomp/pr29965-10.C: New test.
14805
14806 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
14807
14808 * gnat.dg/pointer_variable_bounds.adb: New test.
14809 * gnat.dg/pointer_variable_bounds.ads: Likewise.
14810 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
14811
14812 2006-12-03 Eric Christopher <echristo@apple.com>
14813
14814 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
14815
14816 2006-12-03 Richard Henderson <rth@redhat.com>
14817 Andrew Pinski <pinskia@gmail.com>
14818
14819 PR C++/14329
14820 * g++.dg/warn/unit-1.C: New test.
14821
14822 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
14823
14824 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
14825
14826 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
14827
14828 * g++.dg/vect/vect.exp: Enable tests to run on spu.
14829 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
14830 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
14831 * gcc.dg/vect/vect-70.c: Reduce array size.
14832 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
14833 vect_no_compaer_double targets.
14834 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
14835 vect_float, vect_double, and vect_int.
14836
14837 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
14838
14839 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
14840 test for loop versioning on vect_no_align targets.
14841 * gcc.dg/vect/pr20122.c: Likewise.
14842 * gcc.dg/vect/vect-105.c: Likewise.
14843 * gcc.dg/vect/vect-42.c: Likewise.
14844 * gcc.dg/vect/vect-43.c: Likewise.
14845 * gcc.dg/vect/vect-74.c: Likewise.
14846 * gcc.dg/vect/vect-75.c: Likewise.
14847 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
14848 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
14849 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
14850 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
14851
14852 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
14853
14854 PR fortran/29642
14855 * gfortran.dg/value_1.f90 : New test.
14856 * gfortran.dg/value_2.f90 : New test.
14857 * gfortran.dg/value_3.f90 : New test.
14858 * gfortran.dg/value_4.f90 : New test.
14859 * gfortran.dg/value_4.c : Called from value_4.f90.
14860
14861 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
14862
14863 PR C++/30033
14864 * g++.dg/cpp0x/static_assert4.C: New testcase.
14865
14866 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14867
14868 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
14869
14870 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
14871
14872 PR c/27953
14873 * gcc.dg/pr27953.c: New test.
14874
14875 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14876
14877 PR c++/30022
14878 * g++.dg/ext/vector5.C: New test.
14879
14880 PR c++/30021
14881 * g++.dg/other/main1.C: New test.
14882
14883 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
14884
14885 PR libfortran/29568
14886 * gfortran.dg/convert_implied_open.f90: Change to
14887 new default record length.
14888 * gfortran.dg/unf_short_record_1.f90: Adapt to
14889 new error message.
14890 * gfortran.dg/unformatted_subrecords_1.f90: New test.
14891
14892 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
14893
14894 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
14895
14896 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
14897
14898 PR c++/29066
14899 * g++.dg/expr/pr29066.c: New.
14900
14901 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
14902 Zdenek Dvorak <dvorakz@suse.cz>
14903
14904 PR tree-optimization/29921
14905 * gcc.dg/pr29921-2.c: New test.
14906
14907 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
14908
14909 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
14910 (i386_get_cpuid): New function.
14911 (i386_cpuid_ecx): Likewise.
14912 (i386_cpuid_edx): Likewise.
14913 (i386_cpuid): Updated to call i386_cpuid_edx.
14914
14915 * gcc.target/i386/sse3-addsubpd.c: New file.
14916 * gcc.target/i386/sse3-addsubps.c: Likewise.
14917 * gcc.target/i386/sse3-haddpd.c: Likewise.
14918 * gcc.target/i386/sse3-haddps.c: Likewise.
14919 * gcc.target/i386/sse3-hsubpd.c: Likewise.
14920 * gcc.target/i386/sse3-hsubps.c: Likewise.
14921 * gcc.target/i386/sse3-lddqu.c: Likewise.
14922 * gcc.target/i386/sse3-movddup.c: Likewise.
14923 * gcc.target/i386/sse3-movshdup.c: Likewise.
14924 * gcc.target/i386/sse3-movsldup.c: Likewise.
14925
14926 2006-12-01 Dirk Mueller <dmueller@suse.de>
14927
14928 * g++.dg/warn/Wreturn-type-4.C: New testcase.
14929
14930 2006-11-30 Janis Johnson <janis187@us.ibm.com>
14931
14932 * gcc.dg/dfp/convert-int-max.c: New test.
14933 * gcc.dg/dfp/convert-int-max-fold.c: New test.
14934
14935 2006-11-30 Richard Guenther <rguenther@suse.de>
14936
14937 * gcc.dg/vect/vect-pow-1.c: Rename ...
14938 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
14939 floats instead of doubles, check successful vectorization.
14940
14941 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
14942
14943 PR target/29945
14944 * gcc.c-torture/compile/pr29945.c: New testcase.
14945
14946 2006-11-30 Joseph Myers <joseph@codesourcery.com>
14947
14948 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
14949 -maltivec.
14950
14951 2006-11-29 Eric Christopher <echristo@apple.com>
14952
14953 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
14954
14955 2006-11-29 Janis Johnson <janis187@us.ibm.com>
14956
14957 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
14958
14959 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
14960
14961 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
14962
14963 PR c++/29022
14964 * g++.dg/inherit/virtual2.C: New test.
14965 * g++.dg/inherit/virtual3.C: Likewise.
14966 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
14967 * g++.dg/inherit/error2.C: Likewise.
14968 * g++.dg/template/instantiate1.C: Likewise.
14969
14970 2006-11-28 Andrew Pinski <pinskia@gmail.com>
14971
14972 PR tree-opt/29984
14973 * gcc.dg/tree-ssa/reassoc-12.c: New test.
14974
14975 2006-11-28 Jan Hubicka <jh@suse.cz>
14976
14977 * gcc.dg/memcpy-1.c: New test.
14978
14979 2006-11-28 Jakub Jelinek <jakub@redhat.com>
14980
14981 PR c++/29735
14982 * g++.dg/warn/main-3.C: New test.
14983
14984 2006-11-28 Jan Hubicka <jh@suse.cz>
14985
14986 * gcc.dg/winline-1.c: New test.
14987
14988 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
14989
14990 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
14991 alignments.
14992
14993 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
14994
14995 PR fortran/29976
14996 * gfortran.dg/missing_optional_dummy_3.f90
14997
14998 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
14999
15000 PR fortran/20880
15001 * gfortran.dg/interface_3.f90: Modify errors.
15002
15003 2006-11-28 Ben Elliston <bje@au.ibm.com>
15004
15005 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
15006 fail to link due to relocation overflows on spu-*-*.
15007
15008 2006-11-27 Michael Matz <matz@suse.de>
15009 Andreas Krebbel <krebbel1@de.ibm.com>
15010
15011 PR target/29319
15012 * gcc.dg/20061127-1.c: New testcase.
15013
15014 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
15015
15016 * gcc.dg/20061124-1.c: Add exit() function prototype.
15017
15018 2006-11-27 Jan Hubicka <jh@suse.cz>
15019
15020 * gcc.target/i386/memcpy-1.c: Adjust size.
15021 * gcc.dg/visibility-11.c: Likewise.
15022
15023 2006-11-27 Richard Guenther <rguenther@suse.de>
15024
15025 PR middle-end/25620
15026 * gcc.target/i386/pow-1.c: New testcase.
15027 * gcc.dg/builtins-58.c: Likewise.
15028
15029 2006-11-26 Mark Mitchell <mark@codesourcery.com>
15030
15031 PR c++/29886
15032 * g++.dg/expr/cast8.C: New test.
15033
15034 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15035
15036 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
15037 Don't ever inline the testcase.
15038
15039 2006-11-25 Andrew Pinski <pinskia@gmail.com>
15040
15041 PR fortran/29982
15042 * gfortran.fortran-torture/compile/parameter_3.f90: New
15043 testcase.
15044
15045 2006-11-25 Andrew Pinski <pinskia@gmail.com>
15046
15047 PR fortran/29951
15048 * gfortran.fortran-torture/execute/transfer2.f90: New test.
15049
15050 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15051
15052 * gfortran.fortran-torture/execute/specifics.f90: Remove test
15053 for CHAR.
15054
15055 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15056
15057 PR libgfortran/29936
15058 * gfortran.dg/write_check3.f90: New test.
15059
15060 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
15061
15062 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
15063
15064 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
15065
15066 PR fortran/20880
15067 * gfortran.dg/interface_3.f90: New test.
15068
15069 PR fortran/29387
15070 * gfortran.dg/generic_8.f90: New test.
15071
15072 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15073
15074 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
15075 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
15076 * gfortran.dg/specifics_3.f90: Remove.
15077
15078 2006-11-24 Jakub Jelinek <jakub@redhat.com>
15079
15080 PR c/29955
15081 * gcc.dg/gomp/pr29955.c: New test.
15082
15083 PR c/29736
15084 * gcc.dg/pr29736.c: New test.
15085
15086 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
15087
15088 PR tree-opt/29964
15089 * gcc.dg/pure-1.c: New test.
15090
15091 2006-11-24 Joseph Myers <joseph@codesourcery.com>
15092
15093 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
15094 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
15095
15096 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
15097
15098 * gcc.dg/20061124-1.c: New testcase.
15099
15100 2006-11-23 Eric Christopher <echristo@apple.com>
15101
15102 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
15103
15104 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15105
15106 PR c/2707
15107 PR c++/26167
15108 * gcc.dg/Wconversion-integer.c: New. Supersedes
15109 Wconversion-negative-constants.c
15110 * gcc.dg/Wconversion-real.c: New.
15111 * gcc.dg/Wconversion-real-integer.c: New.
15112 * gcc.dg/Wconversion-negative-constants.c: Deleted.
15113 * g++.dg/warn/Wconversion1.C: Modified.
15114
15115 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
15116
15117 * gfortran.dg/overload_1.f90: New test.
15118
15119 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15120
15121 PR c/9072
15122 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
15123 Wtraditional-conversion.
15124 * gcc.dg/overflow-warn-2.c: Likewise.
15125 * gcc.dg/Wconversion.c: Likewise. Renamed as
15126 Wtraditional-conversion.c .
15127 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
15128 Wtraditional-conversion-2.c .
15129 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
15130 Wtraditional-conversion-2.c
15131 * gcc.dg/Wconversion-negative-constants.c: New.
15132
15133 2006-11-23 Andrew Pinski <pinskia@gmail.com>
15134
15135 * gcc.dg/tree-ssa/dump-1.c: New test.
15136
15137 2006-11-23 David Ung <davidu@mips.com>
15138
15139 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
15140 -mfp64, allowable when ISA >= 33 and float is enabled.
15141 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
15142 of mthc1 and mfhc1 patterns.
15143
15144 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
15145
15146 PR tree-optimization/29921
15147 * gcc.dg/pr29921.c: New test.
15148
15149 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
15150
15151 PR fortran/29441
15152 * gfortran.dg/initialization_4.f90: New test.
15153
15154 2006-11-22 Ira Rosen <irar@il.ibm.com>
15155
15156 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
15157 platforms that have interleaving support.
15158 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
15159 * gcc.dg/vect/vect-strided-a-u16-i2.c,
15160 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
15161 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
15162 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
15163 gcc.dg/vect/vect-strided-u8-i2-gap.c,
15164 gcc.dg/vect/vect-strided-u8-i8.c,
15165 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
15166 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
15167 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
15168 gcc.dg/vect/vect-strided-float.c,
15169 gcc.dg/vect/vect-strided-a-mult.c,
15170 gcc.dg/vect/vect-strided-mult-char-ls.c,
15171 gcc.dg/vect/vect-strided-a-u16-mult.c,
15172 gcc.dg/vect/vect-strided-a-u32-mult.c,
15173 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
15174 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
15175 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
15176 gcc.dg/vect/vect-strided-mult.c,
15177 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
15178 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
15179 New.
15180
15181 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
15182
15183 PR fortran/25087
15184 * gfortran.dg/auto_char_len_4.f90: New test.
15185
15186 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
15187
15188 PR fortran/29652
15189 * gfortran.dg/generic_7.f90: New test.
15190 * gfortran.dg/defined_operators_1.f90: Add new error.
15191
15192 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
15193
15194 PR tree-optimization/29902
15195 * g++.dg/tree-ssa/pr29902.C: New test.
15196
15197 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
15198
15199 PR fortran/29820
15200 * gfortran.dg/used_types_13.f90: New test.
15201
15202 2006-11-21 Janis Johnson <janis187@us.ibm.com>
15203
15204 * gcc.dg/dfp/snan.c: Delete.
15205
15206 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
15207
15208 * g++.dg/cpp0x/static_assert1.C: New.
15209 * g++.dg/cpp0x/static_assert2.C: New.
15210 * g++.dg/cpp0x/static_assert3.C: New.
15211
15212 2006-11-21 Richard Guenther <rguenther@suse.de>
15213
15214 * gcc.dg/vect/vect-pow-1.c: New testcase.
15215 * gcc.dg/vect/vect-pow-2.c: Likewise.
15216
15217 2006-11-21 Jakub Jelinek <jakub@redhat.com>
15218
15219 PR c++/29570
15220 * g++.dg/template/static29.C: New test.
15221
15222 PR c++/29734
15223 * g++.dg/conversion/simd4.C: New test.
15224
15225 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
15226
15227 PR c++/29475
15228 * g++.dg/template/access19.C: New test.
15229 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
15230 error is reported.
15231
15232 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
15233
15234 PR tree-opt/25500
15235 * gcc.dg/tree-ssa/sra-4.c: New testcase.
15236
15237 2006-11-20 Tobias Burnus <burnus@net-b.de>
15238
15239 PR fortran/27546
15240 * gfortran.dg/import.f90: Extended test.
15241 * gfortran.dg/import2.f90: Extended test.
15242
15243 2006-11-20 Tobias Burnus <burnus@net-b.de>
15244
15245 * gfortran.dg/volatile3.f90: Add conflict test.
15246
15247 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
15248
15249 PR fortran/24783
15250 * gfortran.dg/implicit_10.f90: New test.
15251
15252 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
15253
15254 PR c++/8586
15255 * g++.dg/warn/Wall-write-strings.C: New.
15256
15257 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
15258
15259 * gfortran.dg/alloc_comp_constraint_5.f90: New.
15260 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
15261
15262 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15263
15264 * gfortran.dg/use_3.f90: Remove error message.
15265 * gfortran.dg/iso_fortran_env_1.f90: New test.
15266 * gfortran.dg/iso_fortran_env_2.f90: New test.
15267 * gfortran.dg/iso_fortran_env_3.f90: New test.
15268 * gfortran.dg/iso_fortran_env_4.f90: New test.
15269
15270 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
15271
15272 * gcc.dg/vect/vect-27.c: Fix initialization.
15273
15274 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15275
15276 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
15277 * gcc.dg/torture/builtin-minmax-1.c: New.
15278
15279 * gcc.dg/builtins-20.c: Add cases for copysign.
15280
15281 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15282
15283 PR fortran/24285
15284 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
15285
15286 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15287 * gfortran.dg/use_1.f90: New test.
15288 * gfortran.dg/use_1.f90: New test.
15289 * gfortran.dg/use_1.f90: New test.
15290
15291 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
15292
15293 PR tree-optimization/29801
15294 * gcc.dg/pr29801.c: New test.
15295
15296 2006-11-17 Jakub Jelinek <jakub@redhat.com>
15297
15298 PR middle-end/29584
15299 * gcc.dg/torture/pr29584.c: New test.
15300
15301 2006-11-17 Joseph Myers <joseph@codesourcery.com>
15302
15303 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
15304 Condition PowerPC tests for saving FPRs on powerpc_fprs.
15305 * gcc.target/powerpc/compress-float-ppc.c,
15306 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
15307 powerpc_fprs.
15308 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
15309 do not pass -mhard-float.
15310
15311 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
15312
15313 * gnat.dg/volatile_aggregate.adb: New test.
15314
15315 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15316
15317 PR fortran/29391
15318 PR fortran/29489
15319 * gfortran.dg/bound_2.f90: Add more checks.
15320 * gfortran.dg/bound_3.f90: New test.
15321
15322 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
15323
15324 PR target/29201
15325 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
15326
15327 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
15328
15329 * gfortran.dg/import3.f90: Fix error message.
15330
15331 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
15332
15333 PR tree-opt/29788
15334 * gfortran.fortran-torture/compile/inline_1.f90:
15335 New testcase.
15336
15337 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
15338
15339 * gcc.target/i386/x87regparm-1.c: New test.
15340 * gcc.target/i386/x87regparm-2.c: New test.
15341 * gcc.target/i386/x87regparm-3.c: New test.
15342 * gcc.target/i386/x87regparm-4.c: New test.
15343
15344 2006-11-15 Tobias Burnus <burnus@net-b.de>
15345
15346 PR fortran/27546
15347 * gfortran.dg/import.f90: New test.
15348 * gfortran.dg/import2.f90: New test.
15349 * gfortran.dg/import3.f90: New test.
15350
15351 2006-11-15 Tobias Burnus <burnus@net-b.de>
15352
15353 PR fortran/27588
15354 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
15355
15356 2006-11-15 Tobias Burnus <burnus@net-b.de>
15357
15358 PR fortran/29806
15359 * gfortran.dg/contains.f90: New test.
15360 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
15361
15362 2006-11-15 Jakub Jelinek <jakub@redhat.com>
15363
15364 PR tree-optimization/29581
15365 * gcc.dg/pr29581-1.c: New test.
15366 * gcc.dg/pr29581-2.c: New test.
15367 * gcc.dg/pr29581-3.c: New test.
15368 * gcc.dg/pr29581-4.c: New test.
15369 * gfortran.dg/pr29581.f90: New test.
15370
15371 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
15372
15373 PR fortran/29702
15374 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
15375 numbers in error message headers.
15376
15377 2006-11-14 Richard Guenther <rguenther@suse.de>
15378
15379 * gcc.target/i386/math-torture/math-torture.exp: Restrict
15380 to i?86 and x86_64 targets.
15381
15382 2006-11-14 Caroline Tice <ctice@apple.com>
15383
15384 * gcc.dg/pubtypes-1.c: New file/testcase.
15385 * gcc.dg/pubtypes-2.c: New file/testcase.
15386 * gcc.dg/pubtypes-3.c: New file/testcase.
15387 * gcc.dg/pubtypes-4.c: New file/testcase.
15388 * g++.dg/pubtypes.C: New file/testcase.
15389
15390 2006-11-14 Mark Mitchell <mark@codesourcery.com>
15391
15392 PR c++/29106
15393 * g++.dg/init/self1.C: New test.
15394
15395 2006-11-14 Tobias Burnus <burnus@net-b.de>
15396
15397 PR fortran/29657
15398 * gfortran.dg/conflicts.f90: Add.
15399
15400 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
15401
15402 PR rtl-optimization/29798
15403
15404 * gcc.c-torture/execute/pr29798.c: New.
15405
15406 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15407
15408 * gcc.dg/builtins-20.c: Add more cases.
15409
15410 2006-11-13 Jakub Jelinek <jakub@redhat.com>
15411
15412 PR fortran/29759
15413 * gfortran.dg/gomp/pr29759.f90: New test.
15414
15415 2006-11-13 Mark Mitchell <mark@codesourcery.com>
15416
15417 PR c++/29518
15418 * g++.dg/template/static28.C: New test.
15419
15420 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
15421
15422 * lib/c-torture.exp: Use target-libpath.exp.
15423 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
15424 set GCC_EXEC_PREFIX env var from global variable of same name.
15425
15426 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
15427
15428 PR fortran/26994
15429 * gfortran.fortran-torture/compile/transfer-1.f90:
15430 New testcase.
15431
15432 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
15433 Zdenek Dvorak <dvorakz@suse.cz>
15434
15435 PR tree-optimization/29680
15436 * gcc.dg/alias-11.c: New test.
15437
15438 2006-11-12 Jason Merrill <jason@redhat.com>
15439 Andrew Pinski <pinskia@physics.uc.edu>
15440
15441 PR middle-end/28915
15442 * gcc.target/i386/vectorize1.c: New.
15443
15444 2006-11-12 Roger Sayle <roger@eyesopen.com>
15445
15446 PR rtl-optimization/29797
15447 * gcc.c-torture/execute/pr29797-1.c: New test case.
15448
15449 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15450
15451 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
15452
15453 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
15454
15455 * gcc.dg/tree-ssa/prefetch-3.c: New test.
15456
15457 2006-11-12 Roger Sayle <roger@eyesopen.com>
15458
15459 PR tree-optimization/13827
15460 * gcc.dg/fold-eqand-1.c: New test case.
15461
15462 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
15463
15464 PR rtl-opt/28812
15465 * gcc.c-torture/execute/mayalias-3.c: New test.
15466
15467 2006-11-11 Richard Sandiford <richard@codesourcery.com>
15468
15469 PR middle-end/27528
15470 * gcc.c-torture/compile/pr27528.c: New test.
15471 * gcc.dg/pr27528.c: Likewise.
15472
15473 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15474
15475 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
15476
15477 * gcc.dg/torture/builtin-symmetric-1.c: New test.
15478
15479 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
15480
15481 PR fortran/29758
15482 * gfortran.dg/reshape_source_size_1.f90: New test.
15483
15484 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
15485
15486 PR fortran/29315
15487 * gfortran.dg/aliasing_dummy_4.f90: New test.
15488
15489 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
15490
15491 PR target/29777
15492 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
15493 and x86_64-*-* targets.
15494
15495 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15496
15497 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
15498 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
15499 New macros. Use them in exact tests.
15500 (TESTIT3): New macro.
15501 Add tests for fmin, fmax and fma.
15502
15503 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
15504
15505 PR fortran/29431
15506 * gfortran.dg/array_constructor_13.f90: New test.
15507
15508 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
15509
15510 PR fortran/29744
15511 * gfortran.dg/used_types_12.f90: New test.
15512
15513 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
15514
15515 PR middle-end/29726
15516 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
15517 (test6): Ditto.
15518 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
15519 * gcc.dg/fold-eqandshift-3.c: New test case.
15520
15521 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
15522
15523 PR fortran/29699
15524 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
15525
15526 PR fortran/21370
15527 * gfortran.dg/change_symbol_attributes_1.f90: New test.
15528
15529 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
15530
15531 * gcc.dg/20061109-1.c: New testcase.
15532
15533 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15534
15535 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
15536
15537 2006-11-09 Tobias Burnus <burnus@net-b.de>
15538
15539 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
15540 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
15541
15542 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
15543
15544 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
15545 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
15546
15547 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15548
15549 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
15550
15551 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
15552
15553 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
15554 vect-9.c).
15555 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
15556 * gcc.dg/vect/vect-9.c: Now vectorizable.
15557 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
15558 that support vect_widen_mult.
15559 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
15560 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
15561 vect-reduc-dot-u16.c).
15562 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
15563 vect-reduc-dot-u16.c).
15564 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
15565 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
15566 vect-reduc-dot-s8.c).
15567 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
15568 vect-reduc-dot-s8.c).
15569 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
15570 vect-reduc-dot-s8.c).
15571 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
15572 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
15573 vect-reduc-dot-u8.c).
15574 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
15575 vect-reduc-dot-u8.c).
15576 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
15577 * gcc.dg/vect/vect-multitypes-9.c: New test.
15578 * gcc.dg/vect/vect-multitypes-10.c: New test.
15579 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
15580 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
15581 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
15582 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
15583 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
15584 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
15585 wrapv-vect-reduc-dot-s8.c.
15586 * lib/target-support.exp (check_effective_target_vect_unpack): New.
15587 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
15588 targets that support vec_unpack.
15589 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
15590 (check_effective_target_vect_widen_mult_qi_to_hi): New.
15591 (check_effective_target_vect_widen_mult_hi_to_si): New.
15592 (check_effective_target_vect_widen_sum): Removed.
15593
15594 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
15595
15596 * gcc.dg/vect/vect-multitypes-8.c: New test.
15597 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
15598
15599 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
15600
15601 * gcc.dg/vect/vect-multitypes-7.c: New test.
15602
15603 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
15604
15605 * gcc.dg/vect/vect-multitypes-4.c: New test.
15606 * gcc.dg/vect/vect-multitypes-5.c: New test.
15607 * gcc.dg/vect/vect-multitypes-6.c: New test.
15608
15609 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
15610
15611 * gcc.dg/vect/vect-multitypes-1.c: New test.
15612 * gcc.dg/vect/vect-multitypes-2.c: New test.
15613 * gcc.dg/vect/vect-multitypes-3.c: New test.
15614
15615 2006-11-07 Eric Christopher <echristo@apple.com>
15616
15617 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
15618 Test using scan-assembler-not.
15619
15620 2006-11-07 Jakub Jelinek <jakub@redhat.com>
15621
15622 * gcc.dg/inline-17.c: New test.
15623
15624 2006-11-07 Steve Ellcey <sje@cup.hp.com>
15625
15626 PR other/25028
15627 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
15628 on HP-UX.
15629
15630 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
15631
15632 PR fortran/29539
15633 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
15634
15635 PR fortran/29634
15636 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
15637 test.
15638
15639 2006-11-07 Tobias Burnus <burnus@net-b.de>
15640
15641 PR fortran/29601
15642 * gfortran.dg/volatile.f90: Add.
15643 * gfortran.dg/volatile2.f90: Add.
15644 * gfortran.dg/volatile3.f90: Add.
15645 * gfortran.dg/volatile4.f90: Add.
15646 * gfortran.dg/volatile5.f90: Add.
15647 * gfortran.dg/volatile6.f90: Add.
15648 * gfortran.dg/volatile7.f90: Add.
15649
15650 2006-11-06 Tobias Burnus <burnus@net-b.de>
15651
15652 * gfortran.dg/io_constraints_2.f90: Adjust pattern
15653 for matching error messages.
15654 * gfortran.dg/specifics_3.f90: Adjust pattern
15655 for matching error messages.
15656
15657 2006-11-06 Janis Johnson <janis187@us.ibm.com>
15658 Bernhard Fischer <aldot@gcc.gnu.org>
15659
15660 * lib/gcc-dg.exp (output-exists): New proc.
15661 (output-exists-not): New proc.
15662 * gcc.test-framework/test-framework.awk: Support new directives.
15663 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
15664 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
15665 * gcc.test-framework/dg-outexists-exp-F.c: New test.
15666 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
15667 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
15668 * gcc.test-framework/dg-outexists-exp-P.c: New test.
15669
15670 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
15671
15672 PR fortran/29630
15673 PR fortran/29679
15674 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
15675 * gfortran.dg/initialization_3.f90: New.
15676
15677 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15678
15679 PR libgfortran/25545
15680 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
15681
15682 2006-11-05 Jakub Jelinek <jakub@redhat.com>
15683
15684 PR middle-end/29695
15685 * gcc.c-torture/execute/pr29695-1.c: New test.
15686 * gcc.c-torture/execute/pr29695-2.c: New test.
15687
15688 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
15689
15690 PR fortran/29565
15691 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
15692
15693 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
15694
15695 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
15696 for matching error messages.
15697
15698 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
15699
15700 PR target/26915
15701 * gcc.target/i386/387-12.c: New test.
15702
15703 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15704
15705 PR libfortran/29713
15706 * gfortran.dg/pr29713.f90: New test.
15707
15708 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
15709
15710 * gcc.c-torture/execute/arith-rand-ll.c:
15711 Also test for bogus rest sign.
15712
15713 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15714
15715 PR libfortran/27895
15716 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
15717
15718 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
15719
15720 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
15721 from error messages.
15722
15723 2006-11-02 Mike Stump <mrs@apple.com>
15724
15725 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
15726
15727 * g++.old-deja/g++.abi/align.C: Enable for darwin.
15728
15729 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
15730
15731 * g++.dg/eh/gcsec1.C: New test.
15732
15733 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15734
15735 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
15736 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
15737
15738 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
15739
15740 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
15741 hexadecimal value.
15742 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
15743 * gcc.dg/pr14796-2.c: Likewise.
15744
15745 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
15746
15747 * gcc.c-torture/execute/20061101-1.c: New test.
15748
15749 2006-11-01 Richard Guenther <rguenther@suse.de>
15750
15751 * gcc.target/i386/fpprec-1.c: New testcase.
15752
15753 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15754
15755 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
15756 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
15757
15758 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
15759
15760 * gcc.c-torture/execute/20061031-1.c: New test.
15761
15762 2006-10-31 Geoffrey Keating <geoffk@apple.com>
15763
15764 PR 23067
15765 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
15766 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
15767 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
15768 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
15769 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
15770 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
15771 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
15772
15773 2006-10-31 Eric Christopher <echristo@apple.com>
15774 Falk Hueffner <falk@debian.org>
15775
15776 * gcc.dg/builtin-bswap-1.c: New.
15777 * gcc.dg/builtin-bswap-2.c: New.
15778 * gcc.dg/builtin-bswap-3.c: New.
15779 * gcc.dg/builtin-bswap-4.c: New.
15780 * gcc.dg/builtin-bswap-5.c: New.
15781 * gcc.target/i386/builtin-bswap-1.c: New.
15782
15783 2006-10-31 Geoffrey Keating <geoffk@apple.com>
15784
15785 * gcc.dg/inline-16.c: New.
15786
15787 PR 16622
15788 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
15789 defining it.
15790 * gcc.dg/inline-13.c: New.
15791 * gcc.dg/inline-14.c: New.
15792 * gcc.dg/inline-15.c: New.
15793
15794 PR 11377
15795 * gcc.dg/inline6.c: New.
15796 * gcc.dg/inline7.c: New.
15797
15798 2006-10-31 Roger Sayle <roger@eyesopen.com>
15799
15800 PR middle-end/23470
15801 * gcc.dg/pr23470-1.c: New test case.
15802
15803 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
15804
15805 PR fortran/29537
15806 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
15807 data.
15808 * gfortran.dg/blockdata_2.f90: New testcase.
15809
15810 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
15811
15812 PR libfortran/29627
15813 * gfortran.dg/unf_short_record_1.f90: New test.
15814
15815 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15816
15817 PR fortran/29067
15818 * gfortran.dg/pr29067.f: New test.
15819
15820 2006-10-31 Joseph Myers <joseph@codesourcery.com>
15821 Richard Sandiford <richard@codesourcery.com>
15822
15823 * lib/target-supports.exp (get_compiler_messages): Append options
15824 as a single list element.
15825 (check_effective_target_arm_vfp_ok): New.
15826 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
15827
15828 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
15829
15830 PR fortran/29387
15831 * gfortran.dg/intrinsic_actual_2.f90: New test.
15832
15833 PR fortran/29490
15834 * gfortran.dg/actual_array_interface_1.f90: New test.
15835
15836 PR fortran/29641
15837 * gfortran.dg/used_types_11.f90: New test.
15838
15839 2006-10-30 Dirk Mueller <dmueller@suse.de>
15840
15841 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
15842 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
15843 * g++.old-deja/g++.pt/eichin01.C (main): Same.
15844 * g++.old-deja/g++.mike/net25.C (main): Same.
15845 * g++.dg/lookup/exception1.C (main): Same.
15846 * g++.dg/parse/parens2.C (main): Same.
15847
15848 2006-10-30 Roger Sayle <roger@eyesopen.com>
15849
15850 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
15851
15852 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15853
15854 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
15855 * gcc.dg/torture/builtin-math-3.c: Likewise.
15856
15857 2006-10-30 Tobias Burnus <burnus@net-b.de>
15858
15859 PR fortran/29452
15860 * gfortran.dg/write_check.f90: Check run-time keyword checking.
15861 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
15862
15863 2006-10-30 Andrew Pinski <pinskia@gmail.com>
15864
15865 PR Fortran/29410
15866 * gfortran.fortran-torture/execute/transfer1.f90: New test.
15867
15868 2006-10-30 Joseph Myers <joseph@codesourcery.com>
15869
15870 * lib/target-supports.exp (check_function_available): Declare
15871 function before calling.
15872
15873 2006-10-30 Jakub Jelinek <jakub@redhat.com>
15874
15875 PR tree-optimization/29637
15876 * gcc.dg/pr29637.c: New test.
15877
15878 2006-10-29 Roger Sayle <roger@eyesopen.com>
15879
15880 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
15881 tree canonicalization.
15882
15883 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15884
15885 * gcc.dg/builtins-20.c: Add more hypot tests.
15886
15887 2006-10-29 Roger Sayle <roger@eyesopen.com>
15888
15889 * gcc.dg/fold-compare-1.c: New test case.
15890
15891 2006-10-29 Dirk Mueller <dmueller@suse.de>
15892
15893 PR c++/16307
15894 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
15895
15896 2006-10-29 Roger Sayle <roger@eyesopen.com>
15897
15898 PR tree-optimization/15458
15899 * gcc.dg/fold-xornot-1.c: New test case.
15900
15901 2006-10-29 Richard Guenther <rguenther@suse.de>
15902
15903 * gcc.target/i386/math-torture/trunc.c: New testcase.
15904
15905 2006-10-29 Richard Guenther <rguenther@suse.de>
15906
15907 * gcc.target/i386/math-torture/round.c: New testcase.
15908
15909 2006-10-29 Richard Guenther <rguenther@suse.de>
15910
15911 * gcc.target/i386/math-torture/ceil.c: New testcase.
15912 * gcc.target/i386/math-torture/floor.c: Likewise.
15913
15914 2006-10-29 Richard Guenther <rguenther@suse.de>
15915
15916 * gcc.target/i386/math-torture/rint.c: New testcase.
15917 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
15918
15919 2006-10-29 Richard Guenther <rguenther@suse.de>
15920
15921 * gcc.target/i386/math-torture/lfloor.c: New testcase.
15922 * gcc.target/i386/math-torture/lceil.c: Likewise.
15923
15924 2006-10-28 Tobias Burnus <burnus@net-b.de>
15925
15926 PR libgfortran/24313
15927 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
15928
15929 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
15930
15931 * gcc.c-torture/execute/20020118-1.c,
15932 gcc.c-torture/execute/builtins/strlen.c,
15933 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
15934 comment typos.
15935
15936 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15937
15938 * gcc.dg/builtins-20.c: Add tests for hypot.
15939 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
15940 two-argument builtins.
15941 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
15942 TESTIT2. Update all callers.
15943 (TESTIT2, TESTIT2_R): New helper macros.
15944 Add testcases for pow, hypot and atan2.
15945
15946 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
15947
15948 PR C++/29295
15949 * g++.dg/expr/bool1.C: New test.
15950 * g++.dg/expr/bool2.C: New test.
15951
15952 2006-10-28 Tobias Burnus <burnus@net-b.de>
15953
15954 PR fortran/28224
15955 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
15956 * gfortran.dg/namelist_internal.f90: New test.
15957
15958 2006-10-28 Tobias Burnus <burnus@net-b.de>
15959
15960 PR fortran/29625
15961 * gfortran.dg/io_real_boz.f90: Add.
15962 * gfortran.dg/io_real_boz2.f90: Add.
15963
15964 2006-10-28 Richard Guenther <rguenther@suse.de>
15965
15966 PR middle-end/26899
15967 * gcc.dg/tree-ssa/pr26899.c: New testcase.
15968
15969 2006-10-28 Richard Guenther <rguenther@suse.de>
15970
15971 PR target/28806
15972 * gcc.target/i386/math-torture/lround.c: New testcase.
15973
15974 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
15975
15976 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
15977 * gcc.dg/builtins-44.c: Likewise.
15978 * gcc.dg/builtins-45.c: Likewise.
15979 * gcc.dg/pr28796-2.c: Likewise.
15980 * gcc.dg/unordered-3.c: Likewise.
15981
15982 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15983
15984 PR libgfortran/27954
15985 * gfortran.dg/error_recovery_2.f90: New test.
15986
15987 2006-10-26 Richard Guenther <rguenther@suse.de>
15988
15989 * gcc.target/i386/i386.exp: Use glob, not find to collect
15990 tests. Avoids recursing into subdirectories.
15991 * gcc.target/i386/math-torture/math-torture.exp: Torture
15992 for interesting ia32 math options.
15993 * gcc.target.i386/math-torture/lrint.c: New testcase.
15994
15995 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15996
15997 PR libgfortran/29563
15998 * gfortran.dg/arrayio_9.f90: Update test.
15999 * gfortran.dg/arrayio_19.f90: New test.
16000
16001 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
16002
16003 * gcc.dg/20061026.c: New testcase.
16004
16005 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16006
16007 PR libgfortran/29563
16008 * gfortran.dg/arrayio_9.f90: New test.
16009
16010 2006-10-26 Ben Elliston <bje@au.ibm.com>
16011
16012 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
16013 Copy the strings manually, as strcpy may call strlen.
16014
16015 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16016
16017 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
16018 Add checks for log, log2, log10 and log1p.
16019
16020 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
16021 we already test 0.0. Add checks for expm1, log, log2, log10,
16022 log1p, cbrt, erf and erfc.
16023
16024 2006-10-25 Steve Ellcey <sje@cup.hp.com>
16025
16026 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
16027
16028 2006-10-25 Uros Bizjak <uros@kss-loka.si>
16029
16030 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
16031 and remainderl() built-in functions. Remove -ffast-math from
16032 dg-options.
16033
16034 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16035
16036 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
16037 acosh and atanh.
16038
16039 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
16040 floating point modifiers to arguments passed to float and long
16041 double functions respectively. Update all callers to use floating
16042 point numbers, not integers. Add tests for exp, exp2 and
16043 exp10/pow10.
16044
16045 * gcc.dg/torture/builtin-math-3.c: New test.
16046
16047 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
16048
16049 PR fortran/29393
16050 * gfortran.dg/initialize_2.f90: New.
16051
16052 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16053
16054 * gcc.dg/torture/builtin-math-2.c: New test.
16055
16056 2006-10-24 Richard Guenther <rguenther@suse.de>
16057
16058 PR middle-end/28796
16059 * gcc.dg/pr28796-1.c: New testcase.
16060 * gcc.dg/pr28796-2.c: Likewise.
16061
16062 2006-10-24 Richard Guenther <rguenther@suse.de>
16063
16064 * gcc.dg/builtins-57.c: New testcase.
16065
16066 2006-10-24 Richard Guenther <rguenther@suse.de>
16067
16068 PR tree-optimization/29567
16069 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
16070
16071 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
16072
16073 PR tree-optimization/14784
16074 * gcc.dg/alias-10.c: New test.
16075
16076 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16077
16078 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
16079
16080 2006-10-23 Jakub Jelinek <jakub@redhat.com>
16081
16082 * gcc.dg/builtin-strncat-chk-1.c: New test.
16083
16084 2006-10-23 Jan Hubicka <jh@suse.cz>
16085
16086 * gcc.dg/memmove-1.c: New test.
16087
16088 2006-10-23 Paul Brook <paul@codesourcery.com>
16089
16090 * gcc.dg/pragma-pack-5.c: New test.
16091
16092 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
16093
16094 * g++.dg/other/s390-1.C: New testcase.
16095
16096 2006-10-23 Richard Guenther <rguenther@suse.de>
16097
16098 PR middle-end/27132
16099 PR middle-end/23295
16100 * gcc.dg/pr27132.c: New testcase.
16101 * gcc.dg/pr23295.c: Likewise.
16102 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
16103 * g++.dg/tree-ssa/pr19807.C: Likewise.
16104
16105 2006-10-23 Richard Guenther <rguenther@suse.de>
16106
16107 PR middle-end/21032
16108 * gcc.dg/pr21032.c: New testcase.
16109
16110 2006-10-22 Jeff Law <law@redhat.com>
16111 Richard Guenther <rguenther@suse.de>
16112
16113 PR tree-optimization/15911
16114 * gcc.dg/tree-ssa/vrp30.c: New testcase.
16115
16116 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
16117
16118 PR c++/20647
16119 * g++.dg/abi/rtti3.C: New.
16120
16121 2006-10-21 Uros Bizjak <uros@kss-loka.si>
16122
16123 PR middle-end/28252
16124 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
16125 transformation.
16126
16127 2006-10-21 Richard Guenther <rguenther@suse.de>
16128
16129 PR tree-optimization/3511
16130 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
16131
16132 2006-10-21 Richard Guenther <rguenther@suse.de>
16133
16134 PR middle-end/26898
16135 * gcc.dg/torture/pr26898-1.c: New testcase.
16136 * gcc.dg/torture/pr26898-2.c: Likewise.
16137
16138 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
16139
16140 PR c++/28053
16141 * g++.dg/parse/bitfield1.C: Adjust error markers.
16142 * g++.dg/parse/bitfield2.C: New test.
16143
16144 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
16145
16146 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
16147
16148 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16149
16150 PR libfortran/27895
16151 * gfortran.dg/zero_sized_1.f90: New test.
16152
16153 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
16154
16155 * gcc.dg/div-compare-1.c: New test.
16156
16157 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
16158
16159 PR fortran/29216
16160 * gfortran.dg/result_default_init_1.f90: New test.
16161
16162 PR fortran/29314
16163 * gfortran.dg/automatic_default_init_1.f90: New test.
16164
16165 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
16166 from 38 to 33.
16167
16168 2006-10-18 Geoffrey Keating <geoffk@apple.com>
16169
16170 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
16171 'using namespace std' without previous declaration.
16172 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
16173 * g++.old-deja/g++.robertl/eb133c.C: New.
16174
16175 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16176
16177 PR libgfortran/29277
16178 * gfortran.dg/streamio_4.f90: Update test.
16179 * gfortran.dg/streamio_11.f90: New test.
16180
16181 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
16182
16183 PR c++/27952
16184 * g++.dg/inherit/virtual1.C: New test.
16185
16186 2006-10-17 Mark Mitchell <mark@codesourcery.com>
16187
16188 PR c++/28261
16189 * g++.dg/parse/enum3.C: New test.
16190
16191 2006-10-17 Mark Mitchell <mark@codesourcery.com>
16192
16193 PR c++/29039
16194 * g++.dg/init/ctor8.C: New test.
16195
16196 2006-10-17 Mark Mitchell <mark@codesourcery.com>
16197
16198 PR c++/27270
16199 * g++.dg/ext/complit8.C: Tweak error markers.
16200 * g++.dg/template/complit1.C: Add error marker.
16201
16202 2006-10-16 Mark Mitchell <mark@codesourcery.com>
16203
16204 PR c++/27270
16205 * g++.dg/ext/complit8.C: New test.
16206
16207 PR c++/29408
16208 * g++.dg/parse/dtor12.C: New test.
16209
16210 PR c++/29435
16211 * g++.dg/template/sizeof11.C: New test.
16212
16213 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
16214
16215 PR fortran/29392
16216 * gfortran.dg/data_char_3.f90: New test.
16217
16218 PR fortran/29451
16219 * gfortran.dg/negative_automatic_size.f90: New test.
16220
16221 2006-10-16 David Daney <ddaney@avtrex.com>
16222
16223 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
16224
16225 2006-10-16 Eric Christopher <echristo@apple.com>
16226
16227 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
16228 x86_64.
16229
16230 2006-10-16 Mark Mitchell <mark@codesourcery.com>
16231
16232 PR c++/28211
16233 * g++.dg/tc1/dr49.C: Tweak error messages.
16234 * g++.dg/parse/template21.C: New test.
16235
16236 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
16237
16238 PR middle-end/20491
16239 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
16240
16241 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
16242
16243 PR fortran/29403
16244 * gfortran.dg/print_1.f90: New test.
16245
16246 2006-10-15 Jan Hubicka <jh@suse.cz>
16247
16248 PR middle-end/29241
16249 * gcc.c-torture/compile/pr29241.c: New testcase.
16250
16251 2006-10-15 David Edelsohn <edelsohn@gnu.org>
16252
16253 PR middle-end/29250
16254 * gcc.c-torture/compile/pr29250.c: New test.
16255
16256 2006-10-15 Richard Guenther <rguenther@suse.de>
16257
16258 * gcc.dg/pr29299.c: New testcase.
16259
16260 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
16261
16262 PR fortran/24767
16263 * gfortran.dg/label_4.f90: Adjust warning flag.
16264
16265 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
16266
16267 PR fortran/29371
16268 * gfortran.dg/nullify_3.f90: New test.
16269
16270 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
16271
16272 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
16273 on Solaris 2.5.1 too.
16274
16275 2006-10-13 Eric Christopher <echristo@apple.com>
16276
16277 * gcc.dg/pr25993.c: Skip for darwin.
16278
16279 2006-10-13 Eric Christopher <echristo@apple.com>
16280
16281 * gcc.dg/visibility-11.c: Skip for darwin.
16282
16283 2006-10-13 Eric Christopher <echristo@apple.com>
16284
16285 * gcc.dg/darwin-weakimport-1.c: Use
16286 -fno-asynchronous-unwind-tables.
16287 * gcc.dg/darwin-weakimport-3.c: Ditto.
16288
16289 2006-10-13 Richard Guenther <rguenther@suse.de>
16290
16291 PR tree-optimization/29446
16292 * gcc.dg/torture/pr29446.c: New testcase.
16293
16294 2006-10-13 Bill Wendling <wendling@apple.com>
16295
16296 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
16297 * g++.old-deja/g++.jason/hmc1.C: Likewise.
16298 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
16299 * g++.old-deja/g++.law/shadow1.C: Likewise.
16300 * g++.old-deja/g++.law/ctors10.C: Likewise.
16301 * g++.dg/debug/namespace1.C: Likewise.
16302 * g++.dg/inherit/namespace-as-base.C: Likewise.
16303 * g++.dg/opt/delay-slot-1.C: Likewise.
16304 * g++.dg/parse/defarg10.C: Likewise.
16305 * g++.dg/template/ptrmem11.C: Likewise.
16306 * g++.dg/template/mem_func_ptr.C: Likewise.
16307 * g++.dg/template/spec19.C: Likewise.
16308
16309 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
16310
16311 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
16312
16313 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
16314
16315 PR fortran/29373
16316 * gfortran.dg/implicit_9.f90: New test.
16317
16318 PR fortran/29407
16319 * gfortran.dg/namelist_25.f90: New test.
16320
16321 PR fortran/27701
16322 * gfortran.dg/same_name_2.f90: New test.
16323
16324 PR fortran/29232
16325 * gfortran.dg/host_assoc_types_1.f90: New test.
16326
16327 PR fortran/29364
16328 * gfortran.dg/missing_derived_type_1.f90: New test.
16329 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
16330
16331 PR fortran/29422
16332 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
16333
16334 PR fortran/29428
16335 * gfortran.dg/alloc_comp_assign_5.f90: New test.
16336
16337 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16338
16339 PR fortran/29391
16340 * gfortran.dg/bound_2.f90: New test.
16341
16342 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16343
16344 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
16345 directive.
16346 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
16347 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
16348 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
16349 * gfortran.dg/gomp/reduction3.f90: Likewise.
16350 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
16351 * gfortran.dg/dummy_procedure_2.f90: Likewise.
16352 * gfortran.dg/interface_derived_type_1.f90: Likewise.
16353 * gfortran.dg/forall_4.f90: Likewise.
16354 * gfortran.dg/spec_expr_4.f90: Likewise.
16355 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
16356 * gfortran.dg/forall_5.f90: Likewise.
16357 * gfortran.dg/open_access_append_2.f90: Add check for
16358 compile-time warning.
16359
16360 2006-10-13 Mark Mitchell <mark@codesourcery.com>
16361
16362 PR c++/28506
16363 * g++.dg/parse/pure1.C: New test.
16364
16365 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16366
16367 PR fortran/21435
16368 * gfortran.dg/io_constraints_3.f90: New test.
16369 * gfortran.dg/open_access_append_1.f90: Add checks
16370 for compile-time warnings.
16371 * gfortran.dg/pr20163-2.f: Likewise.
16372 * gfortran.dg/iostat_2.f90: Likewise.
16373 * gfortran.dg/label_4.f90: Delete the temporary
16374 file.
16375 * gfortran.dg/direct_io_2.f90: Add a FILE=
16376 specifier.
16377 * gfortran.dg/iomsg_1.f90: Add check for
16378 compile-time warning.
16379
16380 2006-10-12 Jan Hubicka <jh@suse.cz>
16381
16382 PR c/28419
16383 * gcc.dg/pr28319.c: New test.
16384
16385 2006-10-12 Mark Mitchell <mark@codesourcery.com>
16386 PR c++/29318
16387 * g++.dg/ext/vla4.C: New test.
16388
16389 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
16390
16391 PR c++/27961
16392 * g++.dg/template/crash60.C: New test.
16393 * g++.dg/other/large-size-array.C: Adjust error markers.
16394 * g++.dg/parse/crash27.C: Likewise.
16395 * g++.dg/template/crash1.C: Likewise.
16396
16397 2006-10-12 Steve Ellcey <sje@cup.hp.com>
16398
16399 PR testsuite/29093
16400 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
16401
16402 2006-10-12 Jakub Jelinek <jakub@redhat.com>
16403
16404 PR preprocessor/28709
16405 * gcc.dg/cpp/paste14.c: New test.
16406
16407 2006-10-11 Mark Mitchell <mark@codesourcery.com>
16408
16409 PR c++/29175
16410 * g++.dg/init/array24.C: New test.
16411
16412 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16413
16414 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
16415 of <sys/types.h>.
16416
16417 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
16418
16419 PR c++/29024
16420 * g++.dg/parse/typedef8.C: New test.
16421 * g++.dg/other/mult-stor1.C: Adjust error markers.
16422
16423 2006-10-11 Richard Guenther <rguenther@suse.de>
16424
16425 PR tree-optimization/28230
16426 * gcc.dg/torture/pr28230.c: New testcase.
16427
16428 2006-10-11 Richard Guenther <rguenther@suse.de>
16429
16430 PR inline-asm/29119
16431 * gcc.dg/torture/pr29119.c: New testcase.
16432
16433 2006-10-10 Jakub Jelinek <jakub@redhat.com>
16434
16435 PR middle-end/29272
16436 * gcc.c-torture/execute/20060930-2.c: New test.
16437
16438 2006-10-09 Richard Henderson <rth@redhat.com>
16439
16440 Revert emutls patch.
16441
16442 2006-10-09 Richard Guenther <rguenther@suse.de>
16443
16444 PR middle-end/29254
16445 * gcc.dg/pr29254.c: New testcase.
16446
16447 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
16448 Paul Thomas <pault@gcc.gnu.org>
16449
16450 PR fortran/20541
16451 * gfortran.dg/alloc_comp_basics_1.f90: New test.
16452 * gfortran.dg/alloc_comp_basics_2.f90: New test.
16453 * gfortran.dg/alloc_comp_assign_1.f90: New test.
16454 * gfortran.dg/alloc_comp_assign_2.f90: New test.
16455 * gfortran.dg/alloc_comp_assign_3.f90: New test.
16456 * gfortran.dg/alloc_comp_assign_4.f90: New test.
16457 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
16458 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
16459 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
16460 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
16461 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
16462 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
16463 * gfortran.dg/alloc_comp_std.f90: New test.
16464 * gfortran.dg/move_alloc.f90: New test.
16465
16466 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
16467
16468 PR fortran/29115
16469 * gfortran.dg/derived_constructor_comps_2.f90: New test.
16470
16471 PR fortran/29211
16472 * gfortran.dg/forall_char_dependencies_1.f90: New test.
16473
16474 2006-10-08 Tobias Burnus <burnus@net-b.de>
16475
16476 PR fortran/28585
16477 * gfortran.dg/new_line.f90: New test.
16478
16479 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16480
16481 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
16482 * gcc.dg/torture/builtin-convert-1.c,
16483 gcc.dg/torture/builtin-convert-2.c,
16484 gcc.dg/torture/builtin-convert-3.c,
16485 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
16486
16487 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
16488
16489 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
16490 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
16491 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
16492 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
16493
16494 2006-10-07 Andrew Pinski <pinskia@gmail.com>
16495
16496 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
16497 Xfail some tests for powerpc-darwin and powerpc-aix.
16498
16499 2006-10-07 Jakub Jelinek <jakub@redhat.com>
16500
16501 PR c/29380
16502 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
16503
16504 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
16505
16506 PR target/29300
16507 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
16508 on hppa*-*-hpux*.
16509
16510 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16511
16512 PR fortran/16580
16513 PR fortran/29288
16514 * gfortran.fortran-torture/execute/specifics.f90:
16515 Add tests for using all possible intrinsics as actual arguments.
16516 * gfortran.dg/specifics_1.f90: Add tests for using
16517 all possible intrinsics as actual arguments.
16518 * gfortran.dg/specifics_2.f90: New file.
16519 * gfortran.dg/specifics_3.f90: New file.
16520
16521 2006-10-07 Richard Sandiford <richard@codesourcery.com>
16522
16523 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
16524 * gcc.dg/debug/debug-2.c: Likewise.
16525
16526 2006-10-06 Uros Bizjak <uros@kss-loka.si>
16527
16528 * gcc.c-torture/compile/sync-2.c: New test.
16529
16530 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
16531
16532 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
16533 line endings.
16534
16535 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
16536
16537 PR rtl-optimization/29128
16538 * gcc.c-torture/compile/pr29128.c: New test.
16539
16540 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
16541
16542 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
16543 line endings.
16544
16545 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
16546
16547 PR middle-end/29256
16548 * gcc.dg/tree-ssa/loop-19.c: New test.
16549
16550 2006-10-06 Jakub Jelinek <jakub@redhat.com>
16551
16552 PR tree-optimization/29330
16553 * gcc.dg/pr29330.c: New test.
16554
16555 PR target/28924
16556 * gcc.c-torture/compile/20061005-1.c: New test.
16557
16558 2006-10-06 Olivier Hainque <hainque@adacore.com>
16559
16560 * gcc.dg/typename-vla-1.c: New case.
16561 * gnat.dg/forward_vla.adb: New case.
16562
16563 2006-10-06 Jakub Jelinek <jakub@redhat.com>
16564
16565 PR tree-optimization/29290
16566 * gfortran.dg/loop_nest_1.f90: New test.
16567
16568 PR target/29198
16569 * gcc.dg/tls/opt-12.c: New test.
16570
16571 PR fortran/28415
16572 * gfortran.dg/save_2.f90: New test.
16573
16574 PR c/29091
16575 * gcc.dg/pr29091.c: New test.
16576
16577 2006-10-06 Joseph Myers <joseph@codesourcery.com>
16578
16579 * lib/target-supports.exp
16580 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
16581 same as x86_64-*-*; check for LP64.
16582
16583 2006-10-04 Richard Henderson <rth@redhat.com>
16584
16585 * lib/target-supports.exp (check_effective_target_tls): Redefine
16586 to mean non-emulated tls.
16587 * gcc.dg/tls/alias-1.c: Remove tls requirement.
16588 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
16589 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
16590 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
16591 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
16592 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
16593 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
16594
16595 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
16596
16597 PR fortran/29343
16598 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
16599
16600 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16601
16602 * gfortran.dg/bounds_check_fail_1.f90: New test.
16603
16604 2006-10-03 Mark Mitchell <mark@codesourcery.com>
16605
16606 PR c++/29020
16607 * g++.dg/template/friend48.C: New test.
16608
16609 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
16610
16611 PR fortran/29098
16612 * gfortran.dg/default_initialization_2.f90: New test.
16613
16614 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
16615
16616 PR fortran/20779
16617 PR fortran/20891
16618 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
16619
16620 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
16621
16622 PR fortran/29284
16623 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
16624
16625 PR fortran/29321
16626 PR fortran/29322
16627 * gfortran.dg/missing_optional_dummy_2.f90: New test.
16628
16629 PR fortran/25091
16630 PR fortran/25092
16631 * gfortran.dg/entry_array_specs_1.f90: New test.
16632
16633 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
16634
16635 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
16636 insufficient to inhibit some test failures at -O3. Do testing
16637 on integers.
16638
16639 2006-10-03 Mark Mitchell <mark@codesourcery.com>
16640
16641 PR c++/29138
16642 * g++.dg/inherit/access8.C: New test.
16643 * g++.dg/template/dtor4.C: Tweak error messages.
16644
16645 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16646
16647 PR fortran/27478
16648 * gfortran.dg/entry_8.f90: New test.
16649
16650 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16651
16652 PR c++/29291
16653 * g++.dg/parse/new4.C: New test.
16654
16655 2006-10-03 Uros Bizjak <uros@kss-loka.si>
16656
16657 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
16658 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
16659 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
16660 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
16661 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
16662
16663 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16664
16665 PR fortran/19260
16666 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
16667 * gfortran.dg/continuation_2.f90: New test.
16668
16669 PR fortran/19262
16670 * gfortran.dg/continuation_3.f90: New test.
16671 * gfortran.dg/continuation_4.f90: New test.
16672 * gfortran.dg/continuation_5.f: New test.
16673 * gfortran.dg/continuation_6.f: New test.
16674
16675 2006-10-02 Mark Mitchell <mark@codesourcery.com>
16676
16677 PR c++/29226
16678 * g++.dg/template/vla1.C: New test.
16679
16680 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16681
16682 PR fortran/29210
16683 * gfortran.dg/complex_parameter_1.f90: New test.
16684
16685 2006-10-02 Jakub Jelinek <jakub@redhat.com>
16686
16687 PR c/29154
16688 * gcc.c-torture/execute/20060929-1.c: New test.
16689
16690 2006-10-01 Mark Mitchell <mark@codesourcery.com>
16691
16692 PR c++/29105
16693 * g++.dg/template/member6.C: New test.
16694 * g++.dg/parse/typename7.C: Adjust error markers.
16695
16696 PR c++/29080
16697 * g++.dg/template/member7.C: New test.
16698
16699 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
16700
16701 PR c/24010
16702 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
16703 gcc.dg/Woverride-init-3.c: New tests.
16704
16705 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
16706
16707 * gcc.c-torture/execute/20060930-1.c: New test.
16708
16709 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16710
16711 PR fortran/18791
16712 * gfortran.dg/specifics_1.f90: New test.
16713 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
16714 complex specifics.
16715
16716 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16717
16718 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
16719 pthread-init-common.h: New.
16720
16721 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
16722
16723 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
16724 precision on some archs.
16725
16726 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
16727
16728 * gcc.dg/non-local-goto-1.c: New test.
16729 * gcc.dg/non-local-goto-2.c: Likewise.
16730 * gcc.dg/setjmp-3.c: Likewise.
16731 * gcc.dg/setjmp-4.c: Likewise.
16732
16733 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
16734
16735 * gnat.dg/self_aggregate_with_pointer.adb: New test.
16736
16737 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
16738
16739 PR fortran/28276
16740 * gfortran.dg/exponent_1.f90: New test.
16741
16742 PR fortran/27021
16743 * gfortran.dg/nearest_1.f90: New test.
16744
16745 2006-09-26 Jakub Jelinek <jakub@redhat.com>
16746
16747 PR middle-end/25261
16748 PR middle-end/28790
16749 * gcc.dg/gomp/nestedfn-1.c: New test.
16750
16751 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
16752
16753 PR objc/29195
16754 * objc/compile/method-1.m: New test.
16755
16756 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
16757
16758 PR c++/26938
16759 * g++.dg/template/crash58.C: New test.
16760 * g++.dg/parse/crash28.C: Adjust error markers.
16761 * g++.dg/template/crash34.C: Likewise.
16762 * g++.dg/template/friend31.C: Likewise.
16763 * g++.dg/template/crash32.C: Likewise.
16764
16765 PR c++/27329
16766 * g++.dg/template/crash59.C: New test.
16767
16768 PR c++/27667
16769 * g++.dg/template/spec33.C: New test.
16770 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
16771
16772 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
16773 Adam Nemet <anemet@caviumnetworks.com>
16774
16775 * gcc.dg/tree-ssa/ivopts-1.c: New test.
16776 * gcc.dg/tree-ssa/ivopts-2.c: New test.
16777
16778 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
16779
16780 PR target/28911
16781 * gcc.dg/pr28911.c: New.
16782
16783 2006-09-23 Uros Bizjak <uros@kss-loka.si>
16784
16785 PR target/29169
16786 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
16787 (dg-options): Add -mfpmath=387.
16788
16789 2006-09-23 Jakub Jelinek <jakub@redhat.com>
16790
16791 PR c/28706
16792 * gcc.dg/pr28706.c: New test.
16793
16794 PR c/28712
16795 * gcc.dg/pr28712.c: New test.
16796
16797 2006-09-22 Mike Stump <mrs@apple.com>
16798
16799 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
16800
16801 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
16802
16803 PR tree-optimization/28888
16804 * gcc.dg/pr28888.c: New test.
16805
16806 2006-09-21 Mark Mitchell <mark@codesourcery.com>
16807
16808 PR c++/29016
16809 * g++.dg/init/ptrfn1.C: New test.
16810
16811 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
16812
16813 PR c++/28861
16814 * g++.dg/template/spec32.C: New test.
16815 * g++.dg/parse/crash9.C: Adjust error markers.
16816
16817 PR c++/28303
16818 * g++.dg/template/typedef6.C: New test.
16819 * g++.dg/init/error1.C: Adjust error markers.
16820 * g++.dg/parse/crash9.C: Likewise.
16821 * g++.dg/template/crash55.C: Likewise.
16822
16823 2006-09-21 Janis Johnson <janis187@us.ibm.com>
16824
16825 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
16826
16827 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
16828
16829 PR target/27650
16830 * g++.dg/ext/dllimport12.C: New test.
16831
16832 2006-09-20 Richard Sandiford <richard@codesourcery.com>
16833
16834 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
16835 * gcc.target/mips/nmadd-2.c: Likewise.
16836 * gcc.target/mips/mips-ps-6.c: New test.
16837 * gcc.target/mips/neg-abs-1.c: Likewise.
16838 * gcc.target/mips/neg-abs-2.c: Likewise.
16839 * gcc.target/mips/nmadd-3.c: New test.
16840
16841 2006-09-20 Jakub Jelinek <jakub@redhat.com>
16842
16843 PR middle-end/28046
16844 * gcc.dg/gomp/atomic-10.c: New test.
16845 * g++.dg/gomp/atomic-10.C: New test.
16846
16847 2006-09-20 Eric Christopher <echristo@apple.com>
16848
16849 * gcc.target/i386/sse3-not-fisttp.c: New.
16850
16851 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu>
16852
16853 * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
16854
16855 2006-09-19 Richard Sandiford <richard@codesourcery.com>
16856
16857 * gcc.c-torture/execute/pr28289.c (one): New variable.
16858 (main): Use it instead of argc.
16859 * gcc.c-torture/execute/20060102-1.c (one): New variable.
16860 (main): Use it instead of argc.
16861
16862 2006-09-19 Paul Brook <paul@codesourcery.com>
16863
16864 PR target/28516
16865 * gcc.dg/nested-func-5.c: New test.
16866
16867 2006-09-19 Ben Elliston <bje@au.ibm.com>
16868
16869 * lib/target-supports.exp (check_effective_target_tls): Compile
16870 test stubs using ${tool}_target_compile, not just target_compile.
16871 (check_effective_target_tls_runtime): Likewise.
16872
16873 2006-09-19 Ben Elliston <bje@au.ibm.com>
16874
16875 * gcc.c-torture/compile/20030405-1.x: Remove.
16876
16877 * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
16878 optimising linker from discarding it.
16879
16880 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
16881
16882 PR fortran/28526
16883 * gfortran.dg/keyword_symbol_1.f90: New test.
16884
16885 * gfortran.dg/spread_shape_1.f90: Add missing warning with
16886 pedantic compilation option.
16887
16888 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
16889
16890 PR fortran/29060
16891 * gfortran.dg/spread_shape_1.f90: New test.
16892
16893 2006-09-17 Roger Sayle <roger@eyesopen.com>
16894
16895 PR tree-optimization/28887
16896 * gcc.dg/prefetch-loop-arrays-1.c: New test case.
16897
16898 2006-09-16 Steven Bosscher <steven@gcc.gnu.org>
16899
16900 PR c/25993
16901 * gcc.dg/pr25993.c: New test.
16902
16903 2006-09-17 Ira Rosen <irar@il.ibm.com>
16904
16905 PR tree-opt/21591
16906 * gcc.dg/vect/pr21591.c: New test.
16907
16908 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
16909
16910 PR tree-opt/29059
16911 * gcc.c-torture/compile/strcpy-1.c: New test.
16912 * gcc.c-torture/compile/strcpy-2.c: New test.
16913 * gcc.c-torture/compile/memcpy-1.c: New test.
16914 * gcc.c-torture/compile/memcpy-2.c: New test.
16915
16916 2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu>
16917
16918 PR testsuite/29055
16919 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
16920
16921 2006-09-15 Eric Botcazou <ebotcazou@adacore.com>
16922
16923 * gnat.dg/specs/double_record_extension1.ads: New test.
16924 * gnat.dg/specs/double_record_extension2.ads: Likewise.
16925
16926 2006-09-15 Paul Thomas <pault@gcc.gnu.org>
16927
16928 PR fortran/29051
16929 * gfortran.dg/oldstyle_3.f90: New test.
16930
16931 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16932
16933 PR libgfortran/29099
16934 * gfortran.dg/secnds-1.f: New test.
16935
16936 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16937
16938 PR libgfortran/29053
16939 * gfortran.dg/streamio_9.f90: New test.
16940 * gfortran.dg/streamio_10.f90: New test.
16941
16942 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu>
16943
16944 PR C++/29002
16945 * g++.dg/init/array22.C: New test.
16946 * g++.dg/init/array23.C: New test.
16947
16948 2006-09-14 Arnaud Charlet <charlet@adacore.com>
16949
16950 * stackcheck.lst: Update list of tests requiring stack checking.
16951 * norun.lst: Adjust for above change.
16952 * ada95.lst: New file.
16953 * run_all.sh: Add handling of tests using Ada 95 semantics and thus
16954 requiring -gnat95 switch.
16955
16956 2006-09-14 Olivier Hainque <hainque@adacore.com>
16957
16958 * gnat.dg/in_out_parameter.adb: New test.
16959
16960 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu>
16961
16962 PR debug/28980
16963 * gcc.c-torture/compile/debugvlafunction-1.c: New test.
16964
16965 2006-09-13 Eric Botcazou <ebotcazou@adacore.com>
16966
16967 * gnat.dg/specs/unchecked_union.ads: New test.
16968
16969 2006-09-13 Richard Sandiford <richard@codesourcery.com>
16970
16971 PR rtl-optimization/28982
16972 * gcc.c-torture/execute/pr28982a.c: New test.
16973 * gcc.c-torture/execute/pr28982b.c: Likewise.
16974
16975 2006-09-12 Eric Christopher <echristo@apple.com>
16976
16977 * gcc.target/x86_64/abi/asm-support-darwin.s: New.
16978 * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
16979
16980 2006-09-13 Joseph S. Myers <joseph@codesourcery.com>
16981
16982 PR c/28768
16983 PR preprocessor/14634
16984 * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
16985 gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
16986 gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
16987
16988 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
16989
16990 * gcc.dg/pr28243.c: New test.
16991
16992 2006-09-12 Paul Thomas <pault@gcc.gnu.org>
16993
16994 PR fortran/28971
16995 gfortran.dg/pr28971.f90: New test to act as a backstop in case
16996 this undiagnosed regression reappears.
16997
16998 2006-09-12 Kazu Hirata <kazu@codesourcery.com>
16999
17000 * lib/c-torture.exp (c-torture-compile, c-torture-execute):
17001 Treat $srcdir as a literal.
17002 * lib/fortran-torture.exp (fortran-torture-compile,
17003 fortran-torture-execute): Likewise.
17004 * lib/objc-torture.exp (objc-torture-compile,
17005 objc-torture-execute): Likewise.
17006 * lib/profopt.exp (profopt-execute): Likewise.
17007
17008 2006-09-11 Geoffrey Keating <geoffk@apple.com>
17009
17010 * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
17011
17012 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu>
17013
17014 PR testsuite/28950
17015 * gcc.target/powerpc/ppc-and-1.c: Fix regex.
17016
17017 2006-09-11 H.J. Lu <hongjiu.lu@intel.com>
17018
17019 PR target/13685
17020 * gcc.target/i386/pr13685.c: New test.
17021
17022 2006-09-11 Eric Botcazou <ebotcazou@libertysurf.fr>
17023
17024 * gcc.dg/pr28726.c: New test.
17025
17026 2006-09-11 Josh Conner <jconner@apple.com>
17027
17028 * gcc.dg/nrv3.c: Increase size of structure.
17029 * gcc.dg/nrv4.c: Likewise.
17030 * gcc.dg/nrv5.c: Likewise.
17031
17032 2006-09-11 Paul Thomas <pault@gcc.gnu.org>
17033
17034 PR libfortran/28890
17035 gfortran.dg/assumed_charlen_function_5.f90: New test.
17036
17037 2006-09-10 Mark Mitchell <mark@codesourcery.com>
17038
17039 PR c++/28991
17040 * g++.dg/init/static3.C: New test.
17041
17042 2006-09-10 Andrew Pinski <pinskia@physics.uc.edu>
17043
17044 PR testsuite/29007
17045 * gcc.dg/long-long-cst1.c (t): Add cast to
17046 __SIZE_TYPE__ before casting to int.
17047 (main): Return 0 on success.
17048
17049 2006-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
17050
17051 * gcc.c-torture/execute/20060910-1.c: New test.
17052
17053 2006-09-10 Steven Bosscher <steven@gcc.gnu.org>
17054
17055 PR middle-end/26983
17056 * gcc.dg/pr26983.c: New test.
17057
17058 2006-09-10 Richard Sandiford <richard@codesourcery.com>
17059
17060 PR target/29006
17061 * gcc.c-torture/execute/pr29006.c: New test.
17062
17063 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
17064
17065 PR libfortran/28947
17066 gfortran.dg/matmul_4.f90: New test.
17067
17068 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
17069
17070 PR fortran/28959
17071 gfortran.dg/used_types_10: New test.
17072
17073 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
17074
17075 PR libfortran/28923
17076 gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
17077 gfortran.dg/array_initializer_3.f90: New test.
17078
17079 2006-09-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17080
17081 PR fortran/28914
17082 * gfortran.dg/actual_array_constructor_3.f90: New test.
17083
17084 2006-09-09 Paolo Bonzini <bonzini@gnu.org>
17085
17086 PR testsuite/26778
17087 * gcc.target/i386/pr26778.c: New testcase.
17088
17089 2006-09-08 Eric Christopher <echristo@apple.com>
17090
17091 * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
17092 * gcc.target/i386/memcpy-1.c: Ditto.
17093 * gcc.target/i386/asm-1.c: Ditto.
17094 * gcc.target/i386/20060512-4.c: Ditto.
17095 * gcc.target/i386/compress-float-387.c: Ditto.
17096 * gcc.target/i386/20060512-1.c: Ditto.
17097 * gcc.target/i386/compress-float-sse.c: Ditto.
17098 * gcc.target/i386/20060512-2.c: Ditto.
17099 * gcc.target/i386/compress-float-sse-pic.c: Ditto.
17100 * gcc.target/i386/stack-prot-kernel.c: Ditto.
17101 * gcc.target/i386/compress-float-387-pic.c: Ditto.
17102 * gcc.dg/pr26449.c: Ditto.
17103 * gcc.dg/attr-ms_struct-2.c: Ditto.
17104 * gcc.dg/attr-ms_struct-1.c: Ditto.
17105 * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
17106
17107 2006-09-08 Joseph S. Myers <joseph@codesourcery.com>
17108
17109 PR c/28504
17110 * gcc.dg/vla-10.c: New test.
17111
17112 2006-09-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17113
17114 PR c++/28858
17115 * g++.dg/parse/template20.C: New test.
17116 * g++.dg/template/operator8.C: Remove obsolete part.
17117 * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
17118 * g++.old-deja/g++.pt/crash65.C: Likewise.
17119
17120 2006-09-07 Jason Merrill <jason@redhat.com>
17121
17122 PR middle-end/27724
17123 * gcc.dg/long-long-cst1.c: New test.
17124
17125 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
17126
17127 PR C++/28906
17128 * g++.dg/other/array3.C: New test.
17129 * g++.dg/other/array4.C: New test.
17130 * g++.dg/other/array5.C: New test.
17131
17132 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
17133
17134 * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
17135
17136 2006-09-07 Uros Bizjak <uros@kss-loka.si>
17137
17138 PR target/28946
17139 * gcc.target/i386/pr28946.c: New test.
17140
17141 2006-09-07 Steven G. Kargl <kargls@comcast.net>
17142
17143 * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
17144 in integer literal constant.
17145 * gfortran.dg/enum_8.f90: Ditto.
17146 * gfortran.dg/g77/20030326-1.f: Ditto.
17147
17148 2006-09-07 Feng Wang <fengwang@nudt.edu.cn>
17149
17150 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
17151 nonconformance usage.
17152
17153 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
17154
17155 PR middle-end/28862
17156 * gcc.c-torture/compile/vector-align-1.c: New test.
17157
17158 2006-09-06 Andrew Pinski <pinskia@physics.uc.edu>
17159
17160 PR rtl-opt/27883
17161 * g++.dg/opt/copysign-1.C: New test.
17162
17163 2006-09-06 Jason Merrill <jason@redhat.com>
17164
17165 PR c++/27371
17166 * g++.dg/warn/unused-result1.C: New test.
17167
17168 2006-09-06 Mark Mitchell <mark@codesourcery.com>
17169
17170 PR c++/28903
17171 * g++.dg/ext/vla3.C: New test.
17172
17173 PR c++/28886
17174 * g++.dg/template/array16.C: New test.
17175
17176 2006-09-06 Richard Guenther <rguenther@suse.de>
17177
17178 * gcc.dg/pr27226.c: Remove testcase again.
17179
17180 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
17181
17182 PR tree-opt/28937
17183 * g++.dg/opt/unroll2.C: New test.
17184
17185 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
17186
17187 PR tree-opt/28952
17188 * gcc.dg/vect/pr28952.c: New test.
17189
17190 2006-09-05 Richard Guenther <rguenther@suse.de>
17191
17192 PR tree-optimization/28900
17193 * gcc.dg/torture/pr28900.c: New testcase
17194
17195 2006-09-05 Richard Guenther <rguenther@suse.de>
17196
17197 PR tree-optimization/28905
17198 * gcc.c-torture/compile/pr28905.c: New testcase.
17199
17200 2006-09-05 Richard Guenther <rguenther@suse.de>
17201
17202 PR middle-end/28935
17203 * gcc.dg/pr28935.c: New testcase.
17204
17205 2006-09-05 Eric Botcazou <ebotcazou@libertysurf.fr>
17206
17207 * gcc.c-torture/execute/20060905-1.c: New test.
17208
17209 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
17210
17211 PR fortran/28908
17212 * gfortran.dg/used_types_7.f90: New test.
17213 * gfortran.dg/used_types_8.f90: New test.
17214 * gfortran.dg/used_types_9.f90: New test.
17215
17216 2006-09-04 Eric Botcazou <ebotcazou@libertysurf.fr>
17217
17218 * gcc.c-torture/compile/20060904-1.c: New test.
17219
17220 2006-09-04 Nathan Sidwell <nathan@codesourcery.com>
17221
17222 PR c++/23287 Revert my 2006-09-01 patch
17223 * g++.dg/parse/dtor12.C: Remove.
17224
17225 2006-09-02 Lee Millward <lee.millward@codesourcery.com>
17226
17227 PR c+/27670
17228 * g++.dg/template/operator9.C: New test.
17229
17230 PR c++/27493
17231 * g++.dg/template/operator7.C: New test.
17232
17233 PR c++/27494
17234 * g++.dg/template/operator8.C: New test.
17235
17236 PR c++/27397
17237 * g++.dg/template/crash57.C: New test.
17238
17239 * g++.dg/template/typedef4.C: Adjust error markers.
17240 * g++.dg/template/typedef5.C: Likewise.
17241
17242 2006-09-02 Jakub Jelinek <jakub@redhat.com>
17243
17244 PR c++/28878
17245 * g++.dg/parse/crash33.C: New test.
17246
17247 2006-09-01 J"orn Rennecke <joern.rennecke@st.com>
17248 Richard Guenther <rguenther@suse.de>
17249 Adam Nemet <anemet@caviumnetworks.com>
17250
17251 PR middle-end/27226
17252 * gcc.target/mips/memcpy-1.c: New testcase.
17253 * gcc.dg/pr27226.c: Likewise.
17254
17255 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
17256
17257 PR c++/28705
17258 * g++.dg/lookup/koenig5.C: New.
17259 * g++.dg/template/crash56.C: New.
17260
17261 2006-09-01 Josh Conner <jconner@apple.com>
17262
17263 PR c++/25505
17264 * gcc.dg/nrv3.c: New test.
17265 * gcc.dg/nrv4.c: New test.
17266 * gcc.dg/nrv5.c: New test.
17267
17268 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
17269
17270 PR c++/23287
17271 * g++.dg/parse/dtor12.C: New.
17272
17273 2006-08-31 Zdenek Dvorak <dvorakz@suse.cz>
17274
17275 PR tree-optimization/28839
17276 * gcc.dg/pr28839.c: New test.
17277
17278 2006-08-31 Andreas Krebbel <krebbel1@de.ibm.com>
17279
17280 PR target/24367
17281 * gcc.dg/pr24367.c: New testcase.
17282
17283 2006-08-30 Joseph Myers <joseph@codesourcery.com>
17284
17285 * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
17286
17287 2006-08-30 Zdenek Dvorak <dvorakz@suse.cz>
17288
17289 PR rtl-optimization/27735
17290 * gcc.dg/loop-unswitch-1.c: New test.
17291
17292 2006-08-30 Paul Thomas <pault@gcc.gnu.org>
17293
17294 PR fortran/28885
17295 * gfortran.dg/aliasing_dummy_2.f90: New test.
17296
17297 PR fortran/20067
17298 * gfortran.dg/generic_5.f90: Change error message.
17299
17300 PR fortran/28873
17301 * gfortran.dg/generic_6.f90: New test.
17302
17303 PR fortran/25077
17304 * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
17305
17306 PR fortran/25102
17307 * gfortran.dg/invalid_interface_assignment.f90: New test.
17308
17309 PR fortran/24866
17310 * gfortran.dg/module_proc_external_dummy.f90: New test.
17311
17312 2006-08-29 Andrew Pinski <pinskia@physics.uc.edu>
17313
17314 PR c++/28349
17315 * g++.dg/warn/var-args1.C: New test.
17316
17317 2006-08-29 Steven G. Kargl <kargls@comcast.net>
17318
17319 PR fortran/28866
17320 * gfortran.dg/simpleif_2.f90: New test.
17321 * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
17322 * gfortran.dg/enum_5.f90: Ditto.
17323
17324 2006-08-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17325 Kazu Hirata <kazu@codesourcery.com>
17326
17327 PR tree-optimization/17506
17328 * gcc.dg/pr17506.c: New.
17329
17330 2006-08-29 J"orn Rennecke <joern.rennecke@st.com>
17331
17332 PR c++/28139
17333 * g++.dg/eh/alias1.C: New test.
17334
17335 2006-08-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17336
17337 PR c++/28860
17338 * g++.dg/template/ttp22.C: New test.
17339
17340 2006-08-28 Kazu Hirata <kazu@codesourcery.com>
17341
17342 PR middle-end/26632
17343 * gcc.dg/pr26632.c: New.
17344
17345 2006-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17346
17347 PR libgfortran/28354
17348 * gfortran.dg/fmt_zero_precision.f90: New test.
17349
17350 2006-08-27 Mark Mitchell <mark@codesourcery.com>
17351
17352 PR c++/28058
17353 * g++.dg/template/spec31.C: New test.
17354
17355 2006-08-27 Lee Millward <lee.millward@codesourcery.com>
17356
17357 PR c++/26573
17358 * g++.dg/other/static2.C: New test.
17359
17360 2006-08-26 Roger Sayle <roger@eyesopen.com>
17361
17362 * gcc.dg/Wswitch-enum-2.c: New test case.
17363 * gcc.dg/Wswitch-enum-3.c: Likewise.
17364
17365 2006-08-26 Richard Guenther <rguenther@suse.de>
17366
17367 * gcc.c-torture/compile/20060826-1.c: New testcase.
17368
17369 2006-08-26 Lee Millward <lee.millward@codesourcery.com>
17370
17371 PR c++/28736
17372 * g++.dg/template/void10.C: New test.
17373
17374 PR c++/28737
17375 * g++.dg/template/void8.C: New test.
17376
17377 PR c+_+/28738
17378 * g++.dg/template/void9.C: New test.
17379
17380 * g++.dg/template/void3.C: Adjust error markers.
17381 * g++.dg/template/void4.C: Likewise.
17382 * g++.dg/template/crash55.C: Likewise.
17383 * g++.dg/template/void7.C: Likewise
17384
17385 2006-08-26 Mark Mitchell <mark@codesourcery.com>
17386
17387 PR c++/28588
17388 * g++.dg/inherit/access6.C: New test.
17389 * g++.dg/inherit/access7.C: Likewise.
17390
17391 PR c++/28595
17392 * g++.dg/template/array15.C: New test.
17393 * g++.dg/template/crash2.C: Tweak error markers.
17394
17395 2006-08-26 Jakub Jelinek <jakub@redhat.com>
17396
17397 PR middle-end/28683
17398 * gcc.c-torture/compile/20060823-1.c: New test.
17399
17400 2006-08-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17401
17402 PR c++/28853
17403 * g++.dg/template/ttp21.C: New test.
17404
17405 PR c++/28852
17406 * g++.dg/other/operator1.C: Add error-marker.
17407 * g++.dg/other/operator2.C: New test.
17408
17409 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
17410
17411 PR c/27893
17412 * gcc.c-torture/compile/vla-const-1.c,
17413 gcc.c-torture/compile/vla-const-2.c: New tests.
17414
17415 2006-08-26 Richard Guenther <rguenther@suse.de>
17416
17417 PR middle-end/28814
17418 * gcc.dg/torture/pr28814.c: New testcase.
17419
17420 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
17421
17422 PR c/28418
17423 * gcc.c-torture/compile/compound-literal-1.c: New test.
17424
17425 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
17426
17427 PR c/28299
17428 * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
17429 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
17430 Expect extra diagnostics.
17431
17432 2006-08-25 J"orn Rennecke <joern.rennecke@st.com>
17433
17434 gcc.dg/noncompile/pr16876.c: New test.
17435
17436 2006-08-25 Mark Mitchell <mark@codesourcery.com>
17437
17438 PR c++/28056
17439 * g++.dg/parse/local1.C: New test.
17440 * g++.dg/other/qual1.C: Tweak error marker.
17441
17442 2006-08-25 Nathan Sidwell <nathan@codesourcery.com>
17443
17444 PR c++/27787
17445 * g++.dg/template/typename10.C: New.
17446 * g++.dg/template/lookup4.C: Remove bogus error marker.
17447
17448 2006-08-25 Richard Guenther <rguenther@suse.de>
17449
17450 PR testsuite/28829
17451 * gcc.dg/pr26570.c: Fix testcase.
17452
17453 2006-08-24 Andrew Pinski <pinskia@physics.uc.edu>
17454
17455 PR tree-opt/28807
17456 * gcc.c-torture/execute/mayalias-2.c: New test.
17457 * gcc.dg/tree-ssa/alias-13.c: New test.
17458
17459 2006-08-24 Jan Hubicka <jh@suse.cz>
17460
17461 PR debug/26881
17462 * gcc.dg/debug/pr26881.c: New file.
17463
17464 2006-08-23 Paul Thomas <pault@gcc.gnu.org>
17465
17466 PR fortran/28788
17467 * gfortran.dg/used_types_4.f90: New test.
17468 * gfortran.dg/derived_init_2.f90: Modify to check sibling
17469 association of derived types.
17470 * gfortran.dg/used_types_2.f90: Add module cleanup.
17471 * gfortran.dg/used_types_3.f90: The same.
17472
17473 PR fortran/28771
17474 * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
17475 fix of regression.
17476
17477 2006-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17478
17479 PR 28813
17480 * gfortran.dg/direct_io_6.f90: Remove test.
17481
17482 2006-08-23 Stuart Hastings <stuart@apple.com>
17483
17484 PR 28825
17485 * gcc.target/i386/20060821-1.c: New.
17486
17487 2006-08-23 Danny Smith <dannysmith@users.sourceforge.net>
17488
17489 gcc.dg/attr-invalid.c: Insert an " |directive" substitution into
17490 dg-warning strings for dllimport.
17491
17492 2006-08-22 Andrew Pinski <pinskia@physics.uc.edu>
17493
17494 PR C++/28450
17495 * g++.dg/ext/vector4.C: New test.
17496 * g++.dg/ext/complex1.C: New test.
17497
17498 2006-08-21 Geoffrey Keating <geoffk@apple.com>
17499
17500 PR debug/28692
17501 * gcc.dg/debug/const-1.c: New.
17502 * gcc.dg/debug/const-2.c: New.
17503 * gcc.dg/debug/dwarf2/const-1.c: New.
17504 * gcc.dg/debug/dwarf2/const-2.c: New.
17505 * gcc.dg/debug/dwarf2/const-2b.c: New.
17506
17507 2006-08-22 Richard Guenther <rguenther@suse.de>
17508
17509 PR middle-end/28776
17510 * gcc.c-torture/compile/pr28776-1.c: New testcase.
17511 * gcc.c-torture/compile/pr28776-2.c: Likewise.
17512
17513 2006-08-22 Daniel Berlin <dberlin@dberlin.org>
17514
17515 PR tree-optimization/28003
17516 * g++.dg/tree-ssa/pr28003.C: New.
17517
17518 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
17519
17520 * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
17521
17522 2006-08-21 Lee Millward <lee.millward@codesourcery.com>
17523
17524 PR c++/26269
17525 * g++.dg/other/error14.C: New test.
17526
17527 PR c++/28505
17528 * g++.dg/parse/ctor7.C: New test.
17529 * g++.dg/parse/ctor8.C: Likewise.
17530
17531 PR c++/28741
17532 * g++.dg/template/void7.C: New test.
17533
17534 2006-08-21 Olivier Hainque <hainque@adacore.com>
17535
17536 * gnat.dg/self_aggregate_with_zeros.adb: New test.
17537 * gnat.dg/self_aggregate_with_array.adb: New test.
17538
17539 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
17540
17541 * g++.dg/eh/arm-vfp-unwind.C: New test.
17542
17543 2006-08-20 Mark Mitchell <mark@codesourcery.com>
17544
17545 PR c++/28341
17546 * g++.dg/template/ref3.C: New test.
17547 * g++.dg/template/nontype13.C: New test.
17548
17549 PR c++/28346
17550 * g++.dg/template/ptrmem17.C: New test.
17551
17552 2006-08-20 Danny Smith <dannysmith@users.sourceforge.net>
17553
17554 PR target/28648 c:
17555 * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
17556
17557 2006-08-20 Paul Thomas <pault@gcc.gnu.org>
17558
17559 PR fortran/28630
17560 * gfortran.dg/used_types_2.f90: New test.
17561
17562 PR fortran/28601
17563 * gfortran.dg/used_types_3.f90: New test.
17564
17565 PR fortran/20886
17566 * gfortran.dg/generic_actual_arg.f90: New test.
17567
17568 PR fortran/28735
17569 * gfortran.dg/module_private_array_refs_1.f90: New test.
17570
17571 PR fortran/28762
17572 * gfortran.dg/program_name_1.f90: New test.
17573
17574 PR fortran/28425
17575 * gfortran.dg/derived_constructor_comps_1.f90: New test.
17576
17577 PR fortran/28496
17578 * gfortran.dg/array_initializer_2.f90: New test.
17579
17580 PR fortran/18111
17581 * gfortran.dg/unused_artificial_dummies_1.f90: New test.
17582
17583 PR fortran/28600
17584 * gfortran.dg/assumed_charlen_function_4.f90: New test.
17585
17586 PR fortran/28771
17587 * gfortran.dg/assumed_charlen_in_main.f90: New test.
17588
17589 PR fortran/28660
17590 * gfortran.dg/dependent_decls_1.f90: New test.
17591
17592 2006-08-19 Erik Edelmann <eedelman@gcc.gnu.org>
17593
17594 PR fortran/25217
17595 * gfortran.dg/derived_init_2.f90: New.
17596
17597 2006-08-17 J"orn Rennecke <joern.rennecke@st.com>
17598
17599 * gcc.c-torture/execute/pr28289.c: New test.
17600
17601 2006-08-17 Jakub Jelinek <jakub@redhat.com>
17602
17603 PR c/28744
17604 * gcc.dg/attr-externally-visible-1.c: New test.
17605 * gcc.dg/attr-externally-visible-2.c: New test.
17606 * g++.dg/parse/attr-externally-visible-1.C: New test.
17607 * g++.dg/parse/attr-externally-visible-2.C: New test.
17608
17609 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17610
17611 PR c++/28606
17612 * g++.dg/parse/dtor11.C: New test.
17613
17614 2006-08-17 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
17615
17616 PR rtl-optimization/28489
17617 * gcc.c-torture/compile/pr28489.c: New test.
17618
17619 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17620
17621 PR c++/28710
17622 * g++.dg/template/redecl4.C: New test.
17623
17624 PR c++/28711
17625 * g++.dg/template/ctor8.C: New test.
17626
17627 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
17628
17629 * gcc.dg/pr26570.c: Fix testcase.
17630
17631 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
17632
17633 * PR c++/28573
17634 * g++.dg/parse/offsetof6.C: New test.
17635 * g++.dg/parse/offsetof6.C: New test.
17636 * g++.dg/parse/offsetof7.C: New test.
17637
17638 2006-08-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
17639
17640 PR testsuite/28602
17641 * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
17642 is false.
17643
17644 2006-08-16 Andrew Pinski <pinskia@physics.uc.edu>
17645
17646 PR c++/28302
17647 * g++.dg/ext/vector3.C: New test.
17648
17649 2006-08-16 Zdenek Dvorak <dvorakz@suse.cz>
17650
17651 PR gcov/profile/26570
17652 * gcc.dg/pr26570.c: New test.
17653
17654 2006-08-16 Joseph S. Myers <joseph@codesourcery.com>
17655
17656 PR c/27697
17657 * gcc.dg/qual-component-1.c: New test.
17658
17659 2006-08-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17660
17661 PR c++/28593
17662 * g++.dg/parse/new3.C: New test.
17663
17664 2006-08-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17665
17666 PR fortran/25828
17667 * gfortran.dg/streamio_1.f90: New test.
17668 * gfortran.dg/streamio_2.f90: New test.
17669 * gfortran.dg/streamio_3.f90: New test.
17670 * gfortran.dg/streamio_4.f90: New test.
17671 * gfortran.dg/streamio_5.f90: New test.
17672 * gfortran.dg/streamio_6.f90: New test.
17673 * gfortran.dg/streamio_7.f90: New test.
17674 * gfortran.dg/streamio_8.f90: New test.
17675
17676 2006-08-15 Danny Smith <dannysmith@users.sourceforge.net>
17677
17678 PR c/28287
17679 * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
17680
17681 2006-08-15 Lee Millward <lee.millward@codesourcery.com>
17682
17683 PR c++/28594
17684 * g++.dg/template/void6.C: New test.
17685
17686 2006-08-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17687
17688 PR c/28649
17689 * gcc.dg/parse-error-1.c: New test.
17690 * gcc.dg/parse-error-2.c: New test.
17691 * gcc.dg/cpp/digraph2.c: Add error-marker.
17692 * gcc.dg/noncompile/920923-1.c: Likewise.
17693
17694 2006-08-14 Andrew Pinski <pinskia@physics.uc.edu>
17695
17696 PR c/27490
17697 * gcc.dg/sizeof-2.c: New testcase.
17698
17699 PR c/27489
17700 * gcc.dg/switch-A.c: New testcase.
17701
17702 2006-08-14 Steve Ellcey <sje@cup.hp.com>
17703
17704 PR c++/28288
17705 PR c++/14556
17706 * g++.old-deja/g++.warn/compare1.C: Delete.
17707 * g++.dg/opt/pr7503-2.C: Delete.
17708 * g++.dg/opt/pr7503-3.C: Delete.
17709 * g++.dg/opt/pr7503-4.C: Delete.
17710 * g++.dg/opt/pr7503-5.C: Delete.
17711 * g++.dg/opt/max1.C: Delete.
17712 * g++.dg/warn/minmax.C: Delete.
17713 * g++.dg/expr/minmax.C: New test.
17714
17715 2006-08-14 Richard Guenther <rguenther@suse.de>
17716
17717 PR testsuite/28703
17718 * gcc.c-torture/execute/pr28651.c: Do not use argc
17719 to avoid optimization, instead forbid inlining.
17720
17721 2006-08-14 Richard Sandiford <richard@codesourcery.com>
17722
17723 PR rtl-optimization/28634
17724 * gcc.c-torture/execute/ieee/pr28634.c: New test.
17725
17726 2006-08-13 Alexandre Oliva <aoliva@redhat.com>
17727
17728 PR c/27184
17729 * gcc.dg/torture/pr27184.c: New test.
17730
17731 2006-08-12 Jakub Jelinek <jakub@redhat.com>
17732
17733 * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
17734
17735 2006-08-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17736
17737 * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
17738 * gfortran.dg/stat_2.f90: Likewise.
17739 * gfortran.dg/chmod_1.f90: Likewise.
17740 * gfortran.dg/chmod_2.f90: Likewise.
17741 * gfortran.dg/chmod_3.f90: Likewise.
17742
17743 2006-08-11 David Edelsohn <edelsohn@gnu.org>
17744
17745 * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
17746
17747 2006-08-11 Eric Botcazou <ebotcazou@libertysurf.fr>
17748
17749 * g++.dg/opt/pr23454-2.C: New test.
17750
17751 2006-08-11 Richard Guenther <rguenther@suse.de>
17752
17753 PR middle-end/28651
17754 * gcc.c-torture/execute/pr28651.c: New testcase.
17755
17756 2006-08-10 Eric Botcazou <ebotcazou@adacore.com>
17757
17758 * gnat.dg/specs/static_initializer.ads: New test.
17759
17760 2006-08-10 Paul Brook <paul@codesourcery.com>
17761
17762 * gcc.target/arm/cond-asm.c: New test.
17763
17764 2006-08-10 Dorit Nuzman <dorit@il.ibm.com>
17765
17766 PR tree-optimization/26197
17767 * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
17768 * g++.dg/vect/vect.exp: Compile the new tests with
17769 --param max-aliased-vops=0.
17770
17771 2006-08-09 Lee Millward <lee.millward@codesourcery.com>
17772
17773 PR c++/28637
17774 * g++.dg/template/void3.C: New test.
17775
17776 PR c++/28638
17777 * g++.dg/template/void4.C: New test.
17778
17779 PR c++/28640
17780 * g++.dg/template/void5.C: New test.
17781
17782 2006-08-07 Danny Smith <dannysmith@users.sourceforge.net>
17783
17784 * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
17785 after dg-do compile.
17786
17787 2006-08-07 Victor Kaplansky <victork@il.ibm.com>
17788
17789 PR tree-optimizations/26969
17790 * gcc.dg/vect/vect.exp: Compile tests prefixed with
17791 "unswitch-loops" with -funswitch-loops.
17792 * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
17793
17794 2006-08-07 Eric Botcazou <ebotcazou@libertysurf.fr>
17795
17796 * gcc.dg/sparc-getcontext-1.c: Fix typo.
17797 * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
17798 * g++.dg/other/unused1.C: Likewise. Also match "asci?z".
17799 * objc.dg/dwarf-1.m: Likewise.
17800 * objc.dg/dwarf-2.m: Likewise.
17801 * obj-c++.dg/dwarf-2.mm: Likewise.
17802
17803 2006-08-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
17804
17805 * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
17806 * objc.dg/dwarf-2.m: Likewise.
17807 * obj-c++.dg/dwarf-2.mm: Likewise.
17808
17809 PR libfortran/28603
17810 * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
17811
17812 PR testsuite/27611
17813 * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
17814
17815 PR testsuite/27033
17816 * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
17817
17818 2006-08-06 Paolo Bonzini <bonzini@gnu.org>
17819
17820 PR target/27827
17821 * gcc.target/i386/pr27827.c: New testcase.
17822
17823 2006-08-06 Paul Thomas <pault@gcc.gnu.org>
17824
17825 PR fortran/28590
17826 * gfortran.dg/sequence_types_1.f90: New test.
17827
17828 2006-08-05 Steven G. Kargl <kargls@comcast.nt>
17829
17830 PR fortran/28548
17831 * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
17832 dg-warning. Add -pedantic option.
17833
17834 2006-08-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17835
17836 PR c/28502
17837 * gcc.dg/proto-1.c: New test.
17838
17839 PR c/27721
17840 * gcc.dg/lvalue-4.c: New test.
17841
17842 PR c/28136
17843 * gcc.dg/init-bad-5.c: New test.
17844
17845 2006-08-03 Lee Millward <lee.millward@codesourcery.com>
17846
17847 PR c++/28347
17848 * g++.dg/ext/typedef-init.C: Add new test for typedef
17849 initialization inside templates. Adjust existing error markers.
17850
17851 2006-08-03 Mark Mitchell <mark@codesourcery.com>
17852
17853 PR c++/28148
17854 * g++.dg/init/ptrmem3.C: New test.
17855
17856 2006-08-03 Dorit Nuzman <dorit@il.ibm.com>
17857
17858 PR tree-optimization/27770
17859 * lib/target-support.exp: New target keyword "section_anchors".
17860 * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
17861 tests.
17862 * gcc.dg/vect/section-anchors-pr27770.c: New test.
17863 * gcc.dg/vect/vect-69.c: Removed. Replaced by:
17864 * gcc.dg/vect/section-anchors-vect-69.c: New test.
17865 * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
17866
17867 2006-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
17868
17869 * gcc.dg/20060801-1.c: Add missing '}'.
17870
17871 2006-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17872
17873 PR c++/27508
17874 * g++.dg/parse/dtor9.C: New test.
17875 * g++.dg/parse/dtor10.C: New test.
17876 * g++.dg/other/error7.C: Adjust error-marker.
17877
17878 PR c++/28274
17879 * g++.dg/other/default5.C: New test.
17880
17881 2006-08-02 Richard Guenther <rguenther@suse.de>
17882
17883 * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
17884
17885 2006-08-02 Mark Mitchell <mark@codesourcery.com>
17886
17887 PR c++/28557
17888 * g++.dg/template/conv9.C: New test.
17889
17890 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
17891
17892 PR debug/28063
17893 * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
17894 * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
17895 Optionally return assembly text. Update callers.
17896 (check_no_compiler_messages): Update verbose messages.
17897 (check_no_messages_and_pattern): New.
17898 (check_effective_target_string_merging): New.
17899
17900 2006-08-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17901
17902 PR c++/28250
17903 * g++.dg/eh/catch4.C: New test.
17904
17905 PR c++/28257
17906 * g++.dg/other/qual1.C: New test.
17907
17908 PR c++/28259
17909 * g++.dg/inherit/error2.C: New test.
17910
17911 PR c++/28267
17912 * g++.dg/other/new1.C: New test.
17913
17914 * g++.dg/warn/pr23075.C: Remove obsolete test.
17915 * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
17916 * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
17917
17918 2006-07-31 Mark Mitchell <mark@codesourcery.com>
17919
17920 PR c++/28523
17921 * g++.dg/eh/cast1.C: New test.
17922
17923 2006-08-01 Thomas Koenig <Thomas.Koenig@online.de>
17924
17925 PR libfortran/28452
17926 * gfortran.dg/random_3.f90: New test.
17927
17928 2006-08-01 Steve Ellcey <sje@cup.hp.com>
17929
17930 PR c++/28432
17931 * g++.dg/other/pr28304.C: Change expected error message.
17932 * g++.dg/other/pr28432.C: New test.
17933
17934 2006-08-01 Steve Ellcey <sje@cup.hp.com>
17935
17936 PR c++/28256
17937 * g++.dg/init/brace2.C: Change expected error message, add empty init.
17938
17939 2006-08-01 Daniel Jacobowitz <dan@codesourcery.com>
17940
17941 PR debug/23336
17942 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
17943 at -g1.
17944 * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
17945 g++.dg/debug/enum-2.C: New.
17946
17947 2006-07-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17948
17949 PR c++/6634
17950 * g++.dg/parse/long1.C: Add more tests.
17951
17952 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17953
17954 * gfortran.dg/lrshift_1.c: New file.
17955
17956 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17957
17958 PR libgfortran/28335
17959 * gfortran.dg/no_unit_error_1.f90: New test.
17960
17961 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17962
17963 PR libgfortran/28335
17964 * gfortran.dg/no_unit_error_1.f90: Delete test.
17965 * gfortran.dg/no_unit_error_2.f90: Delete test.
17966
17967 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17968
17969 * gfortran.dg/chmod_3.f90: New test.
17970 * gfortran.dg/ltime_gmtime_1.f90: New test.
17971 * gfortran.dg/ltime_gmtime_2.f90: New test.
17972 * gfortran.dg/lrshift_1.f90: New test.
17973 * gfortran.dg/chmod_1.f90: New test.
17974 * gfortran.dg/chmod_2.f90: New test.
17975
17976 2006-07-28 Lee Millward <lee.millward@codesourcery.com>
17977
17978 PR c++/27668
17979 * g++.dg/template/crash55.C: New test.
17980
17981 PR c++/27962
17982 * g++.dg/template/nontype16.C: New test.
17983
17984 * g++.dg/template/void2.C: Adjust error markers.
17985 * g++.dg/template/nontype5.C: Adjust error markers.
17986
17987 2006-07-27 Arjan van de Ven <arjan@linux.intel.com>
17988
17989 * gcc.target/i386/stack-prot-kernel.c: New test.
17990
17991 2006-07-27 Roger Sayle <roger@eyesopen.com>
17992
17993 * gcc.dg/builtins-55.c: New test case.
17994
17995 2006-07-26 Zdenek Dvorak <dvorakz@suse.cz>
17996
17997 PR rtl-optimization/27907
17998 * gcc.c-torture/compile/pr27907.c: New test.
17999
18000 2006-07-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18001
18002 * gfortran.dg/mclock.f90: New test.
18003 * gfortran.dg/int_conv_1.f90: New test.
18004 * gfortran.dg/stat_1.f90: New test.
18005 * gfortran.dg/stat_2.f90: New test.
18006
18007 2006-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18008
18009 PR libgfortran/28335
18010 * gfortran.dg/no_unit_error_1.f90: New test.
18011 * gfortran.dg/no_unit_error_2.f90: New test.
18012 * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
18013
18014 2006-07-25 Roger Sayle <roger@eyesopen.com>
18015
18016 PR middle-end/28473
18017 * gcc.dg/fold-convround-1.c: New test case.
18018
18019 2006-07-24 Steven G. Kargl <kargls@comcast.net>
18020
18021 * gfortran.dg/arithmetic_if.f90: Fix comments.
18022
18023 2006-07-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18024
18025 PR c++/27572
18026 * g++.dg/other/typedef1.C: New test.
18027 * g++.dg/template/typedef4.C: New test.
18028 * g++.dg/template/typedef5.C: New test.
18029
18030 2006-07-24 Erik Edelmann <eedelman@gcc.gnu.org>
18031
18032 PR fortran/28416
18033 * gfortran.dg/allocatable_dummy_3.f90: New.
18034
18035 2006-07-24 Steven G. Kargl <kargls@comcast.net>
18036
18037 PR fortran/28439
18038 * gfortran.dg/arithmetic_if.f90: New test.
18039
18040 2006-07-24 Uros Bizjak <uros@kss-loka.si>
18041
18042 * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
18043 avoid memcpy optimization.
18044
18045 2006-07-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18046
18047 PR fortran/25289
18048 * gfortran.dg/direct_io_6.f90: New test.
18049
18050 2006-07-24 Jan Hubicka <jh@suse.cz>
18051
18052 PR c/25795
18053 PR c++/27369
18054 * gcc.dg/pr25795.c: New test.
18055 * gcc.dg/pr25795-1.c: New test.
18056
18057 2006-07-23 Roger Sayle <roger@eyesopen.com>
18058
18059 * gcc.dg/fold-cond-1.c: Increase test case portability by checking
18060 that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
18061 which may be transformed to "g || h" on some platforms.
18062
18063 2006-07-23 Mark Mitchell <mark@codesourcery.com>
18064
18065 PR c++/28025
18066 * g++.dg/template/friend45.C: New test.
18067
18068 2006-07-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18069
18070 PR libgfortran/28339
18071 * gfortran.dg/arrayio_8.f90: New test.
18072
18073 2006-07-21 Mike Stump <mrs@apple.com>
18074
18075 * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
18076
18077 * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
18078
18079 2006-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18080
18081 PR c++/28250
18082 * g++.dg/eh/catch3.C: New test.
18083
18084 PR c++/28363
18085 * g++.dg/template/defarg10.C: New test.
18086
18087 2006-07-20 Paul Brook <paul@codesourcery.com>
18088
18089 PR 27363
18090 * gcc.dg/pr27363.c: New test.
18091
18092 2006-07-19 Mark Mitchell <mark@codesourcery.com>
18093
18094 PR c++/28338
18095 * g++.dg/init/ref13.C: New test.
18096
18097 2006-07-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18098
18099 PR obj-c++/28434
18100 * obj-c++.dg/proto-error-1.mm: New test.
18101
18102 2006-07-18 Mark Mitchell <mark@codesourcery.com>
18103
18104 PR c++/28337
18105 * g++.dg/template/string1.C: New test.
18106
18107 2006-07-18 Mark Mitchell <mark@codesourcery.com>
18108
18109 PR c++/28048
18110 * g++.dg/template/defarg9.C: New test.
18111
18112 PR c++/28235
18113 * g++.dg/template/static27.C: New test.
18114
18115 2006-07-18 Diego Novillo <dnovillo@redhat.com>
18116
18117 PR 28410
18118 * gcc.dg/tree-ssa/pr28410.c: New test.
18119
18120 2006-07-18 Lee Millward <lee.millward@gmail.com>
18121
18122 PR c++/28258
18123 * g++/dg/other/error13.C: New test.
18124
18125 PR c++/28260
18126 * g++.dg/template/friend44.C: New test.
18127
18128 2006-07-18 Steve Ellcey <sje@cup.hp.com>
18129
18130 PR c++/27495
18131 * g++.dg/other/pr27495.C: New.
18132
18133 2006-07-18 Olivier Hainque <hainque@adacore.com>
18134
18135 * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
18136 * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
18137
18138 2006-07-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18139
18140 PR c/28286
18141 * gcc.dg/pragma-pack-4.c: New test.
18142
18143 2006-07-17 Steve Ellcey <sje@cup.hp.com>
18144
18145 PR c++/28291
18146 * g++.dg/ext/pr28291.C: New test.
18147
18148 2006-07-17 Richard Sandiford <richard@codesourcery.com>
18149
18150 PR middle-end/28403
18151 * gcc.c-torture/execute/pr28403.c: New test.
18152
18153 2006-07-17 Richard Sandiford <richard@codesourcery.com>
18154
18155 PR middle-end/28402
18156 * gcc.dg/pr28402.c: New test.
18157
18158 2006-07-17 Steve Ellcey <sje@cup.hp.com>
18159
18160 PR c++/28304
18161 * g++.dg/other/pr28304.C: New test.
18162
18163 2006-07-17 J"orn Rennecke <joern.rennecke@st.com>
18164
18165 PR other/28251
18166 gcc.c-torture/unsorted/dump-noaddr.c: New test.
18167 gcc.c-torture/unsorted/dump-noaddr.x: New driver.
18168
18169 2006-07-17 Richard Guenther <rguenther@suse.de>
18170
18171 PR tree-optimization/28238
18172 * g++.dg/tree-ssa/pr28238.C: New testcase.
18173
18174 2006-07-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18175
18176 PR c++/28250
18177 * g++.dg/eh/catch1.C: New test.
18178 * g++.dg/eh/catch2.C: New test.
18179
18180 2006-07-16 Jakub Jelinek <jakub@redhat.com>
18181
18182 PR c++/28370
18183 * g++.dg/template/anon3.C: New test.
18184
18185 2006-07-16 Paul Thomas <pault@gcc.gnu.org>
18186
18187 PR fortran/20844
18188 * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
18189 specifiers requiring an explicit format tag..
18190
18191 PR fortran/28201
18192 * gfortran.dg/generic_5: New test.
18193
18194 PR fortran/20893
18195 * gfortran.dg/elemental_optional_args_1.f90: New test.
18196
18197 2006-07-16 Olivier Hainque <hainque@adacore.com>
18198
18199 * gnat.dg/assert.ads: New file.
18200 * gnat.dg/controlled_record.ads: Likewise.
18201 * gnat.dg/controlled_record.adb: Likewise.
18202
18203 2006-07-15 Lee Millward <lee.millward@gmail.com>
18204
18205 PR c++/28292
18206 * g++.dg/other/error12.C: New test.
18207
18208 PR c++/28269
18209 * g++.dg/template/crash54.C: New test.
18210
18211 2006-07-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18212
18213 PR c++/28249
18214 * g++.dg/parse/catch1.C: New test.
18215
18216 PR c++/28294
18217 * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
18218
18219 PR c++/28387
18220 * g++.dg/ext/attrib24.C: New test.
18221
18222 2006-07-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18223
18224 PR c++/28343
18225 * g++.dg/ext/asmspec1.C: New test.
18226
18227 2006-07-13 Janis Johnson <janis187@us.ibm.com>
18228
18229 * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
18230 (dg-test): Support shouldfail tests.
18231 * lib/target-supports-dg.exp (dg-shouldfail): New.
18232 * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
18233 * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
18234 * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
18235 * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
18236 * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
18237 * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
18238 * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
18239
18240 2006-07-13 Jan Hubicka <jh@suse.cz>
18241
18242 * gcc.target/i386/memcpy-1.c: New.
18243
18244 2006-07-12 Geoffrey Keating <geoffk@apple.com>
18245
18246 * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
18247
18248 2006-07-13 Paul Thomas <pault@gcc.gnu.org>
18249
18250 PR fortran/25097
18251 * gfortran.dg/present_1.f90: New test.
18252
18253 PR fortran/20903
18254 * gfortran.dg/interface_derived_type_1.f90: New test.
18255
18256 2006-07-11 Feng Wang <fengwang@nudt.edu.cn>
18257
18258 PR fortran/28213
18259 * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
18260 list.
18261
18262 2006-07-07 Lee Millward <lee.millward@gmail.com>
18263
18264 PR c++/27820
18265 * g++.dg/other/label1.C: New test.
18266
18267 2006-07-07 Richard Guenther <rguenther@suse.de>
18268
18269 PR middle-end/28268
18270 * gcc.dg/torture/pr28268.c: New testcase.
18271
18272 2006-07-07 Steve Ellcey <sje@cup.hp.com>
18273
18274 PR c++/27019
18275 * g++.dg/ext/pr27019.C: New.
18276
18277 2006-07-07 Richard Guenther <rguenther@suse.de>
18278
18279 PR tree-optimization/28187
18280 * gcc.dg/pr28187.c: New testcase.
18281
18282 2006-07-07 Eric Botcazou <ebotcazou@adacore.com>
18283
18284 * gnat.dg/address_conversion.adb: New test.
18285 * gnat.dg/boolean_subtype.adb: Likewise.
18286 * gnat.dg/frame_overflow.adb: Likewise.
18287 * gnat.dg/pointer_array.adb: Likewise.
18288 * gnat.dg/pointer_conversion.adb: Likewise.
18289
18290 2006-07-07 Paul Thomas <pault@gcc.gnu.org>
18291
18292 PR fortran/28237
18293 PR fortran/23420
18294 * gfortran.dg/print_fmt_5.f90: New test.
18295
18296 2006-07-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18297
18298 PR fortran/28129
18299 * gfortran.dg/bounds_check_4.f90: New test.
18300
18301 2006-07-05 Richard Guenther <rguenther@suse.de>
18302
18303 PR target/28158
18304 * gfortran.dg/pr28158.f90: New testcase.
18305
18306 2006-07-05 Richard Guenther <rguenther@suse.de>
18307
18308 PR tree-optimization/28162
18309 * gcc.dg/pr28162.c: New testcase.
18310
18311 2006-07-05 Richard Guenther <rguenther@suse.de>
18312 Andrew Pinski <pinskia@gcc.gnu.org>
18313
18314 PR c++/27084
18315 * g++.dg/tree-ssa/copyprop-1.C: New testcase.
18316
18317 2006-07-04 Paul Thomas <pault@gcc.gnu.org>
18318
18319 PR fortran/28174
18320 * gfortran.dg/actual_array_substr_2.f90: New test.
18321
18322 PR fortran/28167
18323 * gfortran.dg/actual_array_constructor_2.f90: New test.
18324
18325 2006-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18326
18327 * gfortran.dg/itime_idate_1.f: New test.
18328 * gfortran.dg/itime_idate_2.f: New test.
18329
18330 2006-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18331
18332 PR libgfortran/27704
18333 * gfortran.dg/open_status_3.f90: New test.
18334 * gfortran.dg/fmt_l.f90: Update for new feature.
18335
18336 2006-07-03 Asher Langton <langton2@llnl.gov>
18337
18338 * gfortran.dg/oldstyle_2.f90: New.
18339
18340 2006-07-03 Eric Botcazou <ebotcazou@adacore.com>
18341
18342 * gnat.dg/string_slice.adb: New test.
18343
18344 2006-07-01 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
18345
18346 PR fortran/19259
18347 * gfortran.dg/semicolon_fixed.c: New.
18348 * gfortran.dg/semicolon_free.c: New.
18349
18350 2006-06-30 Mike Stump <mrs@apple.com>
18351
18352 * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
18353 that don't support internal visibility.
18354
18355 2006-06-30 Andrew Pinski <pinskia@gmail.com>
18356
18357 * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
18358 for '(' / ')' needing an extra '\'.
18359
18360 2006-06-29 Roger Sayle <roger@eyesopen.com>
18361
18362 PR middle-end/27428
18363 * gcc.dg/pr27428-1.c: New test case.
18364
18365 2006-06-29 Mike Stump <mrs@apple.com>
18366
18367 * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
18368 on darwin as we can't align commons large enough yet.
18369
18370 * gcc.dg/vla-8.c: Add additional testcases.
18371
18372 2006-06-26 Steve Ellcey <sje@cup.hp.com>
18373
18374 PR c++/28114
18375 * g++.dg/other/pr28114.C: New.
18376
18377 2006-06-25 Eric Botcazou <ebotcazou@adacore.com>
18378
18379 * gcc.c-torture/compile/20060625-1.c: New test.
18380
18381 2006-06-25 Paul Thomas <pault@gcc.gnu.org>
18382
18383 PR fortran/20867
18384 * gfortran.dg/stfunc_3.f90: New test.
18385
18386 PR fortran/25056
18387 * gfortran.dg/impure_actual_1.f90: New test.
18388
18389 PR fortran/20874
18390 * gfortran.dg/elemental_result_1.f90: New test.
18391
18392 PR fortran/25073
18393 * gfortran.dg/select_7.f90: New test.
18394
18395 PR fortran/27554
18396 * intrinsic_actual_1.f: New test.
18397
18398 PR fortran/22038
18399 PR fortran/28119
18400 * gfortran.dg/forall_4.f90: New test.
18401
18402 PR fortran/25072
18403 * gfortran.dg/forall_5.f90: New test.
18404
18405 2006-06-25 Lee Millward <lee.millward@gmail.com>
18406
18407 PR c++/28051
18408 * g++.dg/template/using13.C: New test.
18409
18410 PR c++/28054
18411 * g++.dg/other/incomplete3.C: New test.
18412
18413 2006-06-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18414
18415 PR fortran/28081
18416 * gfortran.dg/substr_3.f: New test.
18417 * gfortran.dg/equiv_2.f90: Update expected error message.
18418
18419 2006-06-24 Paul Thomas <pault@gcc.gnu.org>
18420
18421 PR fortran/28118
18422 * gfortran.dg/actual_array_substr_1.f90: New test.
18423
18424 2006-06-24 Olivier Hainque <hainque@adacore.com>
18425
18426 * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
18427 * gnat.dg/scalar_mode_agg_compare.adb: New test.
18428
18429 2006-06-23 Janis Johnson <janis187@us.ibm.com>
18430
18431 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
18432
18433 2006-06-23 Steven G. Kargl <kargls@comcast.net>
18434
18435 PR fortran/27981
18436 * gfortran.dg/simpleif_2.f90: New test.
18437
18438 2006-06-23 Lee Millward <lee.millward@gmail.com>
18439
18440 * g++.dg/template/error22.C: Fix typo.
18441
18442 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18443
18444 PR c++/28112
18445 * g++.dg/ext/attrib23.C: New test.
18446
18447 2006-06-23 Olivier Hainque <hainque@adacore.com>
18448
18449 * gnat.dg/varsize_temp.adb: New test.
18450
18451 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18452
18453 PR c++/11468
18454 * g++.dg/other/java2.C: New test.
18455
18456 2006-06-23 Danny Smith <dannysmith@users.sourceforge.net>
18457
18458 PR target/27789
18459 * g++.dg/ext/dllimport4.C. Add more tests for invalid
18460 initialization.
18461
18462 2006-06-22 Roger Sayle <roger@eyesopen.com>
18463
18464 PR target/27531
18465 * gcc.dg/pr27531-1.c: New test case.
18466
18467 2006-06-22 Asher Langton <langton2@llnl.gov>
18468
18469 PR fortran/24748
18470 * gfortran.dg/implicit_8.f90: New.
18471
18472 2006-06-22 Zdenek Dvorak <dvorakz@suse.cz>
18473
18474 PR rtl-optimization/28121
18475 * gcc.dg/pr28121.c: New test.
18476
18477 2006-06-22 Lee Millward <lee.millward@gmail.com>
18478
18479 PR c++/27805
18480 * g++.dg/parse/ptrmem6.C: New test.
18481
18482 PR c++/27821
18483 * g++.dg/template/error22.C: New test.
18484
18485 2006-06-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18486
18487 PR c++/28111
18488 * g++.dg/template/friend43.C: New test.
18489
18490 PR c++/28110
18491 * g++.dg/template/crash53.C: New test.
18492
18493 PR c++/28109
18494 * g++.dg/rtti/incomplete1.C: New test.
18495
18496 2006-06-21 Eric Botcazou <ebotcazou@adacore.com>
18497
18498 * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
18499
18500 2006-06-21 Joseph Myers <joseph@codesourcery.com>
18501
18502 * gcc.c-torture/execute/complex-7.c: New.
18503
18504 2006-06-21 Jakub Jelinek <jakub@redhat.com>
18505
18506 * gcc.dg/merge-all-constants-1.c: New test.
18507
18508 2006-06-20 Janis Johnson <janis187@us.ibm.com>
18509
18510 PR c++/28113
18511 * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
18512
18513 2006-06-20 Steven G. Kargl <kargls@comcast.net>
18514
18515 * gfortran.dg/rrspacing_1.f90: New test.
18516
18517 2006-06-20 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18518
18519 PR c++/28052
18520 * g++.dg/other/bitfield2.C: New test.
18521
18522 2006-06-20 Zdenek Dvorak <dvorakz@suse.cz>
18523
18524 PR tree-optimization/27331
18525 * gcc.dg/pr27331.c: New test.
18526
18527 2006-06-20 James A. Morrison <phython@gcc.gnu.org>
18528 Eric Botcazou <ebotcazou@adacore.com>
18529
18530 PR ada/18692
18531 * lib/gnat.exp: New file.
18532 * lib/gnat-dg.exp: Likewise.
18533 * gnat.dg: New directory.
18534 * gnat.dg/dg.exp: New driver.
18535 * gnat.dg/specs: New directory.
18536 * gnat.dg/specs/specs.exp: New driver.
18537 * gnat.dg/style: New directory.
18538 * gnat.dg/style/style.exp: New driver.
18539
18540 2006-06-20 Paul Thomas <pault@gcc.gnu.org>
18541
18542 PR fortran/16206
18543 * gfortran.dg/array_initializer_1.f90: New test.
18544
18545 PR fortran/28005
18546 * gfortran.dg/matmul_3.f90: New test.
18547
18548 2006-06-19 Andrew Pinski <pinskia@gmail.com>
18549
18550 PR middle-end/28075
18551 * gcc.dg/tree-ssa/inline-1.c: New test.
18552
18553 2006-06-19 Anatoly Sokolov <aesok@post.ru>
18554
18555 * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
18556 in malloc prototype; remove XFAIL.
18557 * gcc.dg/pr18241-2.c: Ditto.
18558 * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
18559 in memset prototype; remove XFAIL.
18560 * gcc.dg/tree-ssa/pr23382.c: Ditto.
18561
18562 2006-06-19 Joseph S. Myers <joseph@codesourcery.com>
18563
18564 * gcc.dg/vla-8.c: Add.
18565
18566 2006-06-19 Richard Guenther <rguenther@suse.de>
18567
18568 PR tree-optimization/27090
18569 * g++.dg/tree-ssa/pr27090.C: New testcase.
18570
18571 2006-06-19 Roger Sayle <roger@eyesopen.com>
18572
18573 PR target/27861
18574 * gcc.dg/pr27861-1.c: New test case.
18575
18576 2006-06-19 Richard Guenther <rguenther@suse.de>
18577
18578 PR middle-end/28045
18579 * gcc.dg/torture/pr28045.c: New testcase.
18580
18581 2006-06-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18582
18583 PR fortran/26801
18584 * gfortran.dg/associated_4.f90: New test.
18585
18586 2006-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18587
18588 PR fortran/19310
18589 PR fortran/19904
18590 * gfortran.dg/real_const_3.f90: New test.
18591
18592 2006-06-16 Mark Mitchell <mark@codesourcery.com>
18593
18594 PR c++/28016
18595 * g++.dg/template/static26.C: New test.
18596
18597 PR c++/27979
18598 * g++.dg/expr/bitfield2.C: New test.
18599
18600 PR c++/27884
18601 * g++.dg/parse/linkage2.C: New test.
18602
18603 2006-06-16 Richard Guenther <rguenther@suse.de>
18604
18605 PR middle-end/27116
18606 * gcc.dg/pr15785-1.c: Revert last change.
18607 * gcc.dg/torture/pr27116-2.c: New testcase.
18608
18609 2006-06-16 Roger Sayle <roger@eyesopen.com>
18610
18611 PR middle-end/27802
18612 * gcc.dg/pr27802-1.c: New test case.
18613
18614 2006-06-15 Mark Mitchell <mark@codesourcery.com>
18615
18616 PR c++/27689
18617 * g++.dg/template/ttp18.C: New test.
18618 * g++.dg/template/ttp19.C: Likewise.
18619
18620 PR c++/27666
18621 * g++.dg/expr/cond9.C: New test.
18622
18623 PR c++/27640
18624 * g++.dg/template/ctor7.C: New test.
18625
18626 2006-06-15 Janis Johnson <janis187@us.ibm.com>
18627
18628 * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
18629
18630 2006-06-16 Richard Guenther <rguenther@suse.de>
18631
18632 PR tree-optimization/27781
18633 * gcc.dg/tree-ssa/pr27781.c: New testcase.
18634
18635 2006-06-15 Thomas Koenig <Thomas.Koenig@online.de>
18636
18637 * gfortran.dg/allocate_zerosize_2.f90: New test case.
18638
18639 2006-06-15 Zdenek Dvorak <dvorakz@suse.cz>
18640
18641 * gcc.dg/tree-ssa/loop-18.c: New test.
18642
18643 2006-06-14 Mark Mitchell <mark@codesourcery.com>
18644
18645 PR c++/27665
18646 * g++.dg/template/crash52.C: New test.
18647
18648 PR c++/27648
18649 * g++.dg/ext/attrib22.C: New test.
18650
18651 PR c++/26559
18652 * g++.dg/template/builtin1.C: New test.
18653 * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
18654
18655 PR c++/28018
18656 * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
18657 assignment.
18658 * g++.old-deja/g++.pt/crash51.C: Likewise.
18659
18660 PR c++/27227
18661 * g++.dg/lookup/linkage1.C: New test.
18662 * g++.dg/lookup/linkage2.C: Likewise.
18663
18664 2006-06-14 Andreas Krebbel <krebbel1@de.ibm.com>
18665
18666 PR middle-end/27959
18667 * gcc.dg/pr27959.c: New testcase.
18668
18669 2006-06-13 J"orn Rennecke <joern.rennecke@st.com>
18670
18671 PR target/28014:
18672 * g++.dg/eh/div.C: New test.
18673
18674 2006-06-13 Jakub Jelinek <jakub@redhat.com>
18675
18676 PR c++/27894
18677 * g++.dg/tree-ssa/pr26757.C: New test.
18678 * g++.dg/tree-ssa/pr27894.C: New test.
18679
18680 2006-06-13 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
18681
18682 * gcc.c-torture/compile/20060609-1.c: New test.
18683
18684 PR target/27863
18685 * gcc.c-torture/compile/pr27863.c: New test.
18686
18687 2006-06-13 Richard Guenther <rguenther@suse.de>
18688
18689 PR tree-optimization/27830
18690 * g++.dg/tree-ssa/pr27830.C: New testcase.
18691
18692 2006-06-13 Matthew Sachs <msachs@apple.com>
18693
18694 * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
18695 the list of compiler flags; this causes those flags to be checked
18696 for things like dg-skip-if.
18697
18698 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18699
18700 PR c++/27601
18701 * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
18702
18703 2006-06-12 Mark Mitchell <mark@codesourcery.com>
18704 Kazu Hirata <kazu@codesourcery.com>
18705
18706 * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
18707 g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
18708
18709 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18710
18711 PR c++/27933
18712 * g++.dg/lookup/using15.C: New test.
18713
18714 PR c++/27951
18715 * g++.dg/other/anon4.C: New test.
18716
18717 2006-06-12 Roger Sayle <roger@eyesopen.com>
18718
18719 PR c++/21210
18720 * g++.dg/init/complex1.C: New test case.
18721
18722 2006-06-11 Eric Christopher <echristo@apple.com>
18723
18724 PR middle-end/27948
18725 * gcc.dg/bf-ms-layout.c: Run on darwin.
18726 * gcc.dg/bf-no-ms-layout: Ditto.
18727 * gcc.dg/attr-ms_struct-2.c: New.
18728 * gcc.dg/bf-ms-layout-2.c: Ditto.
18729
18730 2006-06-11 Kaz Kojima <kkojima@gcc.gnu.org>
18731
18732 * gcc.dg/attr-ms_struct-packed1.c: New.
18733
18734 2006-06-09 Mike Stump <mrs@apple.com>
18735
18736 * gcc.dg/vla-7.c: Add.
18737
18738 2006-06-10 Paul Thomas <pault@gcc.gnu.org>
18739
18740 PR fortran/24558
18741 * gfortran.dg/entry_6.f90: New test.
18742
18743 PR fortran/20877
18744 PR fortran/25047
18745 * gfortran.dg/entry_7.f90: New test.
18746
18747 2006-06-09 Jakub Jelinek <jakub@redhat.com>
18748
18749 PR c/27747
18750 * gcc.dg/cpp/_Pragma6.c: New test.
18751
18752 PR c++/27748
18753 * g++.dg/cpp/_Pragma1.C: New test.
18754
18755 PR preprocessor/27746
18756 * gcc.dg/gomp/macro-3.c: New test.
18757 * gcc.dg/gomp/macro-4.c: New test.
18758 * g++.dg/gomp/macro-3.C: New test.
18759 * g++.dg/gomp/macro-4.C: New test.
18760
18761 2006-06-09 Richard Guenther <rguenther@suse.de>
18762
18763 PR tree-optimization/26998
18764 * gcc.dg/torture/pr26998.c: New testcase.
18765 * gcc.dg/tree-ssa/vrp29.c: New testcase.
18766
18767 2006-06-08 Mike Stump <mrs@apple.com>
18768
18769 * gcc.dg/pr27095.c: Account for stubs.
18770
18771 PR target/26427
18772 * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
18773 produce bad code on darwin.
18774
18775 2006-06-08 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18776
18777 PR fortran/27958
18778 * gfortran.dg/substr_2.f: New test.
18779
18780 2006-06-08 Asher Langton <langton2@llnl.gov>
18781
18782 PR fortran/27786
18783 * cray_pointers_2.f90: Add -fbounds-check compile flag.
18784
18785 2006-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18786
18787 PR target/27421
18788 * gcc.dg/union-3.c: New test.
18789
18790 2006-06-08 Richard Guenther <rguenther@suse.de>
18791
18792 PR middle-end/27116
18793 * gcc.dg/torture/pr27116.c: New testcase.
18794 * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
18795
18796 2006-06-07 Zdenek Dvorak <dvorakz@suse.cz>
18797
18798 PR rtl-optimization/26449
18799 * gcc.dg/pr26449.c: New test.
18800
18801 2006-06-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18802
18803 PR c++/27601
18804 * g++.dg/ext/offsetof1.C: Test member functions.
18805
18806 2006-06-07 Steve Ellcey <sje@cup.hp.com>
18807
18808 * gcc.dg/pr27095.c: Improve scanning.
18809
18810 2006-06-07 Paul Thomas <pault@gcc.gnu.org>
18811
18812 PR fortran/23091
18813 * gfortran.dg/saved_automatic_1.f90: New test.
18814
18815 PR fortran/24168
18816 * gfortran.dg/array_simplify_1.f90: New test.
18817
18818 PR fortran/25090
18819 * gfortran.dg/entry_dummy_ref_1.f90: New test.
18820
18821 PR fortran/25058
18822 * gfortran.dg/entry_dummy_ref_2.f90: New test.
18823
18824 2006-06-06 Mark Mitchell <mark@codesourcery.com>
18825
18826 PR c++/27177
18827 * g++.dg/expr/cast7.C: New test.
18828
18829 2006-06-06 Janis Johnson <janis187@us.ibm.com>
18830
18831 * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
18832 * lib/gcc-defs.exp (tool_check_compile): Ditto.
18833 * lib/fortran-torture.exp (fortran-torture-compile,
18834 fortran-torture-execute): Ditto.
18835
18836 2006-06-06 Ulrich Weigand <uweigand@de.ibm.com>
18837
18838 PR target/27842
18839 * gcc.dg/vmx/pr27842.c: New test.
18840
18841 2006-06-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18842
18843 PR libfortran/27895
18844 * gfortran.dg/bounds_check_3.f90: New test.
18845
18846 2006-06-05 Mike Stump <mrs@apple.com>
18847
18848 * objc.dg/objc-fast-4.m: Skip for ppc64.
18849
18850 2006-06-05 Steve Ellcey <sje@cup.hp.com>
18851
18852 PR testsuite/27705
18853 * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
18854
18855 2006-06-05 Dorit Nuzman <dorit@il.ibm.com>
18856 Victor Kaplansky <victork@il.ibm.com>
18857
18858 PR tree-optimizations/26360
18859 * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
18860 with -fno-tree-dce.
18861 * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
18862
18863 2006-06-05 Paul Thomas <pault@gcc.gnu.org>
18864
18865 PR fortran/14067
18866 * gfortran.dg/data_char_1.f90: Add messages for truncated
18867 strings.
18868
18869 PR fortran/16943
18870 * gfortran.dg/func_decl_2.f90: New test.
18871
18872 PR fortran/20839
18873 * gfortran.dg/do_2.f90: New test.
18874
18875 PR fortran/27655
18876 * gfortran.dg/associated_3.f90: New test.
18877
18878 2006-06-04 Mark Mitchell <mark@codesourcery.com>
18879
18880 PR c++/27819
18881 * g++.dg/template/static25.C: New test.
18882
18883 PR c++/27722
18884 * g++.dg/init/array21.C: New test.
18885
18886 PR c++/27807
18887 * g++.dg/ext/complit7.C: New test.
18888
18889 PR c++/27806
18890 * g++.dg/parse/ptrmem5.C: New test.
18891
18892 2006-06-04 Roger Sayle <roger@eyesopen.com>
18893 Andrew Pinski <pinskia@physics.uc.edu>
18894
18895 PR c/27150
18896 PR middle-end/27382
18897 * gcc.dg/pr27150-1.c: New testcase.
18898 * gcc.dg/pr27382-1.c: New testcase.
18899 * gcc.dg/pr27382-2.c: New testcase.
18900
18901 2006-06-05 Joseph S. Myers <joseph@codesourcery.com>
18902
18903 PR c/25161
18904 PR c/27020
18905 * gcc.dg/array-10.c: New test.
18906
18907 2006-06-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18908
18909 PR c++/27804
18910 * g++.dg/init/const4.C: New test.
18911 * g++.dg/init/member1.C: Add error-marker.
18912 * g++.dg/other/fold1.C: Adjust error-marker.
18913
18914 2006-06-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18915
18916 PR c++/27601
18917 * g++.dg/ext/offsetof1.C: New test.
18918
18919 2006-06-04 Eric Christopher <echristo@apple.com>
18920
18921 * gcc.dg/attr-ms_struct-1.c: New.
18922
18923 2006-06-04 Mark Shinwell <shinwell@codesourcery.com>
18924
18925 * gcc.c-torture/compile/builtin_constant_p.c: New test.
18926
18927 2006-06-04 Richard Guenther <rguenther@suse.de>
18928
18929 PR tree-optimization/27039
18930 * gcc.dg/tree-ssa/loop-17.c: New testcase.
18931
18932 2006-06-03 Roger Sayle <roger@eyesopen.com>
18933
18934 PR target/26223
18935 * gcc.target/i386/amd64-abi-2.c: New test case.
18936
18937 2006-06-02 Eric Christopher <echristo@apple.com>
18938
18939 * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
18940 * gcc.target/i386/20020523-1.c: Skip if darwin.
18941 * gcc.target/i386/asm-3.c: Ditto.
18942 * gcc.target/i386/20011119-1.c: Ditto.
18943 * gcc.target/i386/clobbers.c: Remove pic part of test.
18944
18945 2006-06-02 Steve Ellcey <sje@cup.hp.com>
18946
18947 * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
18948 * g++.old-deja/g++.other/init19.C: Ditto.
18949 * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
18950 and add other platforms as expected failures.
18951
18952 2006-06-01 Steve Ellcey <sje@cup.hp.com>
18953
18954 * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
18955 (is-effective-target-keyword): Ditto.
18956
18957 2006-06-01 Thomas Koenig <Thomas.Koenig@online.de>
18958
18959 PR fortran/27715
18960 * gfortran.dg/extended_char_comparison_1.f: New test.
18961
18962 2006-06-01 Paul Thomas <pault@gcc.gnu.org>
18963
18964 PR fortran/25098
18965 * gfortran.dg/dummy_procedure_1.f90: New test.
18966
18967 PR fortran/25147
18968 * gfortran.dg/dummy_procedure_2.f90: New test.
18969
18970 * gfortran.dg/associated_2.f90: Correct to make consistent with
18971 standard.
18972
18973 2006-05-31 Roger Sayle <roger@eyesopen.com>
18974
18975 * gcc.target/i386/387-11.c: New test case.
18976
18977 2006-05-31 Mark Mitchell <mark@codesourcery.com>
18978
18979 PR c++/27801
18980 * g++.dg/template/cond6.C: New test.
18981
18982 PR c++/26496
18983 * g++.dg/template/crash51.C: New test.
18984 * g++.old-deja/g++.mike/net36.C: Tweak error markers.
18985
18986 PR c++/27385
18987 * g++.dg/init/array20.C: New test.
18988
18989 2006-05-31 Roger Sayle <roger@eyesopen.com>
18990
18991 * gcc.dg/builtins-54.c: New test case.
18992
18993 2006-05-30 Mark Mitchell <mark@codesourcery.com>
18994
18995 PR c++/26433
18996 * g++.dg/template/fntry1.C: Add dg-do link.
18997
18998 PR c++/27808
18999 * g++.dg/parse/friend6.C: New test.
19000
19001 2006-05-30 Asher Langton <langton2@llnl.gov>
19002
19003 * gfortran.dg/cray_pointers_7.f90: New test.
19004
19005 2006-05-30 Roger Sayle <roger@eyesopen.com>
19006
19007 PR tree-optimization/23452
19008 * gcc.dg/fold-mulconj-1.c: New test case.
19009
19010 2006-05-30 Mark Mitchell <mark@codesourcery.com>
19011
19012 PR c++/27803
19013 * g++.dg/parse/bitfield1.C: New test.
19014
19015 2006-05-30 Roger Sayle <roger@eyesopen.com>
19016
19017 * gcc.target/ppc-eq0-1.c: New test case.
19018 * gcc.target/ppc-negeq0-1.c: New test case.
19019
19020 2006-05-30 Dirk Mueller <dmueller@suse.de>
19021
19022 PR c/27273
19023 * gcc.dg/overflow-warn-5.c: New test.
19024
19025 2006-05-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19026
19027 PR c/27718
19028 * gcc.dg/sizeof-1.c: New test.
19029
19030 2006-05-30 Uros Bizjak <uros@kss-loka.si>
19031
19032 PR target/27790
19033 * gcc.target/i386/pr27790.c: New test.
19034
19035 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19036
19037 PR libgfortran/27757
19038 * gfortran.dg/direct_io_5.f90: New test.
19039
19040 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19041
19042 PR libgfortran/27634
19043 * gfortran.dg/fmt_missing_period_1.f: New test.
19044 * gfortran.dg/fmt_missing_period_2.f: New test.
19045 * gfortran.dg/fmt_missing_period_3.f: New test.
19046
19047 2006-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19048
19049 PR fortran/19777
19050 * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
19051 arrays.
19052
19053 2006-05-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19054
19055 PR c++/27713
19056 * g++.dg/template/new6.C: New test.
19057
19058 2006-05-29 Roger Sayle <roger@eyesopen.com>
19059
19060 PR tree-optimization/24964
19061 * gcc.target/i386/387-10.c: New test case.
19062
19063 2006-05-28 Thomas Koenig <Thomas.Koenig@online.de>
19064
19065 * intrinsics/string_intrinsics.c (compare_string):
19066 Use memcmp instead of strncmp to avoid tripping over
19067 CHAR(0) in a string.
19068
19069 2006-05-27 Richard Guenther <rguenther@suse.de>
19070
19071 PR middle-end/27773
19072 * gcc.dg/torture/pr27773.c: New testcase.
19073
19074 2006-05-27 Dirk Mueller <dmueller@suse.de>
19075
19076 * gcc.dg/pr24561.c: Rename to..
19077 * gcc.dg/pr25962.c: .. this.
19078
19079 2006-05-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19080
19081 PR fortran/19777
19082 * gfortran.dg/bounds_check_2.f: New test.
19083
19084 2006-05-27 Janne Blomqvist <jb@gcc.gnu.org>
19085
19086 * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
19087 * gfortran.dg/byte_1.f90: Likewise.
19088 * gfortran.dg/dup_save_2.f90: Likewise.
19089
19090 2006-05-27 Paul Thomas <pault@gcc.gnu.org>
19091
19092 * gfortran.dg/associated_2.f90: New test.
19093
19094 2006-05-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19095
19096 PR fortran/27524
19097 * gfortran.dg/bounds_check_1.f90: New test.
19098
19099 2006-05-26 Ulrich Weigand <uweigand@de.ibm.com>
19100
19101 PR rtl-optimization/27661
19102 * gcc.dg/pr27661.c: New test case.
19103
19104 2006-05-26 Thomas Koenig <Thomas.Koenig@online.de>
19105
19106 PR fortran/23151
19107 * gfortran.dg/inquire_9.f90: Fix illegal print syntax.
19108 * gfortran.dg/print_parentheses_1.f: New test.
19109 * gfortran.dg/print_parentheses_2.f90: New test.
19110
19111 2006-05-26 Jakub Jelinek <jakub@redhat.com>
19112
19113 PR target/27758
19114 * gcc.dg/pr27758.c: New test.
19115
19116 2006-05-24 Falk Hueffner <falk@debian.org>
19117
19118 * gcc.c-torture/compile/pr27571.c: New test.
19119
19120 2006-05-26 Paul Thomas <pault@gcc.gnu.org>
19121
19122 PR fortran/27709
19123 * gfortran.dg/spec_expr_4.f90: New test.
19124
19125 PR fortran/27155
19126 * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
19127
19128 2006-05-25 Mark Mitchell <mark@codesourcery.com>
19129
19130 PR c++/20103
19131 * g++.dg/ext/complit6.C: New test.
19132 * g++.dg/ext/complit3.C: Adjust error markers.
19133 * g++.dg/init/const3.C: New test.
19134
19135 2006-05-25 Richard Guenther <rguenther@suse.de>
19136
19137 PR middle-end/27743
19138 * gcc.dg/torture/pr27743.c: New testcase.
19139
19140 2006-05-25 Eric Botcazou <ebotcazou@libertysurf.fr>
19141
19142 * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
19143
19144 2006-05-25 Alan Modra <amodra@bigpond.net.au>
19145
19146 * gcc.dg/compat/scalar-by-value-x.h: New.
19147 * gcc.dg/compat/scalar-by-value-y.h: New.
19148 * gcc.dg/compat/scalar-by-value-5.c: New.
19149 * gcc.dg/compat/scalar-by-value-5_main.c: New.
19150 * gcc.dg/compat/scalar-by-value-5_x.c: New.
19151 * gcc.dg/compat/scalar-by-value-5_y.c: New.
19152 * gcc.dg/compat/scalar-by-value-6.c: New.
19153 * gcc.dg/compat/scalar-by-value-6_main.c: New.
19154 * gcc.dg/compat/scalar-by-value-6_x.c: New.
19155 * gcc.dg/compat/scalar-by-value-6_y.c: New.
19156
19157 2006-05-24 Zdenek Dvorak <dvorakz@suse.cz>
19158
19159 PR tree-optimization/27639
19160 PR tree-optimization/26719
19161 * gcc.dg/pr27639.c: New test.
19162 * gcc.dg/pr26719.c: New test.
19163 * gcc.dg/tree-ssa/scev-cast.c: New test.
19164
19165 2006-05-23 Mark Mitchell <mark@codesourcery.com>
19166
19167 PR c++/20173
19168 * g++.dg/template/error21.C: New test.
19169
19170 2006-05-23 Kazu Hirata <kazu@codesourcery.com>
19171
19172 PR target/27696
19173 * gcc.target/i386/pr27696.c: New.
19174
19175 2006-05-22 Janis Johnson <janis187@us.ibm.com>
19176
19177 * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
19178
19179 * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
19180
19181 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19182
19183 PR c++/27716
19184 * g++.dg/other/assign1.C: New test.
19185
19186 2006-05-22 Kazu Hirata <kazu@codesourcery.com>
19187
19188 PR target/27266
19189 * gcc.target/i386/pr27266.c: New.
19190
19191 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19192
19193 PR c++/27451
19194 * g++.dg/ext/asm9.C: New test.
19195
19196 2006-05-22 Richard Sandiford <richard@codesourcery.com>
19197
19198 PR rtl-optimization/25514
19199 * gcc.c-torture/compile/pr25514.c: New test.
19200
19201 2006-05-22 Richard Guenther <rguenther@suse.de>
19202
19203 Revert
19204 2006-01-31 Richard Guenther <rguenther@suse.de>
19205
19206 * gcc.target/i386/sselibm-1.c: New testcase.
19207 * gcc.target/i386/sselibm-2.c: Likewise.
19208 * gcc.target/i386/sselibm-3.c: Likewise.
19209 * gcc.target/i386/sselibm-4.c: Likewise.
19210 * gcc.target/i386/sselibm-5.c: Likewise.
19211
19212 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19213
19214 PR c/27420
19215 * gcc.dg/func-args-2.c: New test.
19216
19217 PR c/26818
19218 * gcc.dg/struct-incompl-1.c: New test.
19219
19220 2006-05-22 Richard Guenther <rguenther@suse.de>
19221
19222 PR testsuite/27708
19223 * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
19224 the transformations we test for.
19225
19226 2006-05-22 Richard Guenther <rguenther@suse.de>
19227
19228 PR testsuite/27707
19229 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
19230
19231 2006-05-21 Mark Mitchell <mark@codesourcery.com>
19232
19233 PR c++/27210
19234 * g++.dg/warn/new1.C: New test.
19235 * g++.dg/template/new5.C: Likewise.
19236
19237 2006-05-21 Roger Sayle <roger@eyesopen.com>
19238
19239 * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
19240 * gcc.target/i386/20060512-3.c: Likewise.
19241
19242 2006-05-21 Kazu Hirata <kazu@codesourcery.com>
19243
19244 PR rtl-optimization/27671
19245 * gcc.c-torture/execute/pr27671-1.c: New.
19246 * gcc.dg/pr27671-2.c: Likewise.
19247
19248 PR tree-optimization/26622.
19249 * gcc.c-torture/compile/pr26622.c: New.
19250
19251 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
19252
19253 PR fortran/27613
19254 * gfortran.dg/recursive_reference_1.f90: New test.
19255
19256 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
19257
19258 PR fortran/25746
19259 * gfortran.dg/elemental_subroutine_3.f90: New test.
19260
19261 PR fortran/25090
19262 * gfortran.dg/entry_dummy_ref_1.f90: Remove.
19263
19264 PR fortran/27584
19265 * gfortran.dg/associated_target_1.f90: New test.
19266
19267 PR fortran/19015
19268 * gfortran.dg/maxloc_shape_1.f90: New test.
19269
19270 2006-05-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19271
19272 PR libgfortran/24459
19273 * gfortran.dg/namelist_24.f90: New test.
19274 * gfortran.dg/namelist_12.f: Fix typo in comment.
19275
19276 2006-05-20 Andrew Pinski <pinskia@physics.uc.edu>
19277
19278 PR middle-end/25776
19279 * g++.dg/other/error11.C: New test.
19280
19281 2006-05-20 Richard Sandiford <richard@codesourcery.com>
19282
19283 * gcc.target/mips/pr26765.c: Add -w to options.
19284
19285 2006-05-20 Richard Sandiford <richard@codesourcery.com>
19286
19287 * lib/target-supports.exp (check_effective_target_mpaired_single):
19288 New function.
19289 * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
19290 multilibs.
19291 * g++.dg/vect/vect.exp: Likewise.
19292
19293 2006-05-20 Richard Sandiford <richard@codesourcery.com>
19294
19295 PR testsuite/25891
19296 * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
19297
19298 2006-05-19 H.J. Lu <hongjiu.lu@intel.com>
19299
19300 PR fortran/27662
19301 * gfortran.dg/temporary_1.f90: New file.
19302
19303 2006-05-19 Andreas Schwab <schwab@suse.de>
19304
19305 * g++.dg/other/unused1.C: Also match "stringz".
19306
19307 2006-05-19 Mark Mitchell <mark@codesourcery.com>
19308
19309 PR c++/26433
19310 * g++.dg/template/fntry1.C: New test.
19311
19312 2006-05-18 Mark Mitchell <mark@codesourcery.com>
19313
19314 PR c++/27471
19315 PR c++/27506
19316 * g++.dg/conversion/bitfield5.C: New test.
19317 * g++.dg/conversion/bitfield6.C: New test.
19318
19319 2006-05-18 Mike Stump <mrs@apple.com>
19320
19321 * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
19322 * gcc.dg/vla-4.c: Add.
19323 * gcc.dg/vla-5.c: Add.
19324 * gcc.dg/vla-6.c: Add.
19325
19326 2006-05-12 Stuart Hastings <stuart@apple.com>
19327
19328 * gcc.target/i386/20060512-1.c: New.
19329 * gcc.target/i386/20060512-2.c: New.
19330 * gcc.target/i386/20060512-3.c: New.
19331 * gcc.target/i386/20060512-4.c: New.
19332
19333 2006-05-17 Mark Mitchell <mark@codesourcery.com>
19334
19335 PR c++/26122
19336 * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
19337
19338 PR c++/26068
19339 * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
19340 * g++.dg/parse/linkage1.C: New test.
19341
19342 2006-05-17 Jakub Jelinek <jakub@redhat.com>
19343
19344 PR tree-optimization/27548
19345 * g++.dg/tree-ssa/pr27548.C: New test.
19346
19347 2006-05-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19348
19349 PR fortran/26551
19350 * gfortran.dg/recursive_check_1.f: New test.
19351 * gfortran.dg/recursive_check_2.f90: New test.
19352
19353 2005-05-17 Bernd Schmidt <bernd.schmidt@analog.com>
19354
19355 * g++.dg/opt/temp2.C: New test.
19356
19357 2006-05-17 Jakub Jelinek <jakub@redhat.com>
19358
19359 PR c++/27491
19360 * g++.dg/init/brace5.C: New test.
19361
19362 PR middle-end/27415
19363 * gcc.dg/gomp/pr27415.c: New test.
19364 * g++.dg/gomp/pr27415.C: New test.
19365
19366 PR tree-optimization/27549
19367 * g++.dg/tree-ssa/pr27549.C: New test.
19368
19369 2006-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19370
19371 PR libgfortran/27575
19372 * gfortran.dg/read_eof_4.f90: New test.
19373
19374 2006-05-16 Richard Guenther <rguenther@suse.de>
19375
19376 PR tree-optimization/22303
19377 * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
19378
19379 2006-05-16 Jakub Jelinek <jakub@redhat.com>
19380
19381 PR middle-end/27573
19382 * gcc.dg/gomp/pr27573.c: New test.
19383 * gfortran.dg/gomp/pr27573.f90: New test.
19384
19385 PR c/27499
19386 * gcc.dg/gomp/pr27499.c: New test.
19387 * g++.dg/gomp/pr27499.C: New test.
19388
19389 2006-05-15 Mark Mitchell <mark@codesourcery.com>
19390
19391 PR c++/27339
19392 * g++.dg/parser/access8.C: Adjust error marker.
19393 * g++.dg/template/access17.C: New test.
19394 * g++.dg/template/access18.C: Likewise.
19395
19396 2006-05-15 Roger Sayle <roger@eyesopen.com>
19397
19398 PR target/26600
19399 * gcc.target/i386/pr26600.c: New test case.
19400
19401 2006-05-15 Mark Mitchell <mark@codesourcery.com>
19402
19403 PR c++/27505
19404 * g++.dg/expr/bitfield1.C: New test.
19405
19406 2006-05-15 Richard Guenther <rguenther@suse.de>
19407
19408 PR tree-optimization/27603
19409 * gcc.dg/torture/pr27603.c: New testcase.
19410
19411 2006-05-15 Paul Thomas <pault@gcc.gnu.org>
19412
19413 PR fortran/25090
19414 * gfortran.dg/entry_dummy_ref_1.f90: New test.
19415
19416 PR fortran/25082
19417 * gfortran.dg/scalar_return_1.f90: New test.
19418
19419 PR fortran/27411
19420 * gfortran.dg/derived_comp_array_ref_1.f90: New test.
19421
19422 2006-05-15 Jakub Jelinek <jakub@redhat.com>
19423
19424 * gcc.dg/gomp/critical-4.c: New test.
19425 * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
19426 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
19427 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
19428 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
19429
19430 2006-05-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19431
19432 PR c++/27582
19433 * g++.dg/template/dependent-args1.C: New test.
19434
19435 PR c++/27581
19436 * g++.dg/lookup/this1.C: New test.
19437
19438 PR c++/27315
19439 * g++.dg/template/operator6.C: New test.
19440 * g++.dg/template/incomplete3.C: New test.
19441
19442 PR c++/27559
19443 * g++.dg/template/new4.C: New test.
19444
19445 PR c++/27496
19446 * g++.dg/template/void2.C: New test.
19447
19448 2006-05-14 Alexandre Oliva <aoliva@redhat.com>
19449
19450 * g++.dg/template/dependent-expr5.C: New test.
19451
19452 2006-05-14 Roger Sayle <roger@eyesopen.com>
19453
19454 PR middle-end/26729
19455 * gcc.dg/pr26729-1.c: New test case.
19456
19457 2006-05-13 Zdenek Dvorak <dvorakz@suse.cz>
19458
19459 * gcc.dg/pr27003.c: New test.
19460
19461 2006-05-12 Steve Ellcey <sje@cup.hp.com>
19462
19463 * lib/target-supports.dg (check_cxa_atexit_available): Change
19464 v3_target_compile to ${tool}_target_compile.
19465
19466 2006-05-11 Jason Merrill <jason@redhat.com>
19467
19468 * lib/scanasm.exp (scan-not-hidden): Fix typo.
19469
19470 2006-05-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19471
19472 PR fortran/27553
19473 * gfortran.dg/label_5.f90: New test.
19474
19475 2006-05-11 Joseph S. Myers <joseph@codesourcery.com>
19476
19477 * lib/target-supports.exp (check_effective_target_powerpc_fprs,
19478 check_effective_target_powerpc_altivec_ok): New.
19479 * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
19480 g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
19481 g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
19482 g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
19483 g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
19484 g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
19485 g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
19486 g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
19487 g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
19488 gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
19489 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
19490 gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
19491 gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
19492 gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
19493 gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
19494 gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
19495 gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
19496 gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
19497 gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
19498 gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
19499 gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
19500 gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
19501 gcc.target/powerpc/altivec-9.c,
19502 gcc.target/powerpc/altivec-consts.c,
19503 gcc.target/powerpc/altivec-pr22085.c,
19504 gcc.target/powerpc/altivec-splat.c,
19505 gcc.target/powerpc/altivec-types-1.c,
19506 gcc.target/powerpc/altivec-types-2.c,
19507 gcc.target/powerpc/altivec-types-3.c,
19508 gcc.target/powerpc/altivec-types-4.c,
19509 gcc.target/powerpc/altivec-varargs-1.c,
19510 gcc.target/powerpc/altivec-vec-merge.c,
19511 gcc.target/powerpc/ppc-vector-memcpy.c,
19512 gcc.target/powerpc/ppc-vector-memset.c,
19513 gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
19514 gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
19515 these effective targets.
19516 * gcc.dg/vmx/pr27006.c: Add missing close brace.
19517 * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
19518
19519 2006-05-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19520
19521 PR middle-end/27384
19522 * g++.dg/other/fold1.C: New test.
19523
19524 PR middle-end/27488
19525 * gcc.dg/fold-nonneg-1.c: New test.
19526
19527 PR c++/27547
19528 * g++.dg/other/operator1.C: New test.
19529
19530 2006-05-11 Richard Guenther <rguenther@suse.de>
19531
19532 PR middle-end/27529
19533 * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
19534
19535 2006-05-10 Janis Johnson <janis187@us.ibm.com>
19536
19537 * lib/target-supports-dg.exp (check-flags): New.
19538 (dg-skip-if): Move flag checks.
19539
19540 2006-05-09 Steve Ellcey <sje@cup.hp.com>
19541
19542 * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
19543 * lib/target-supports.dg (check_cxa_atexit_available): New.
19544
19545 2005-05-10 Thomas Koenig <Thomas.Koenig@online.de>
19546
19547 PR fortran/27470
19548 * gfortran.dg/multiple_allocation_2.f90: New test case.
19549
19550 2006-05-10 Kazu Hirata <kazu@codesourcery.com>
19551
19552 * gcc.target/arm/pr27387.C: Fix a comment typo.
19553
19554 2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19555
19556 PR fortran/24549
19557 * gfortran.dg/error_recovery_1.f90: New test.
19558
19559 2006-05-10 Richard Guenther <rguenther@suse.de>
19560
19561 PR tree-optimization/27302
19562 * gcc.dg/torture/pr27302.c: New testcase.
19563
19564 2006-05-09 Dirk Mueller <dmueller@suse.de>
19565 Richard Guenther <rguenther@suse.de>
19566
19567 PR middle-end/27498
19568 * gcc.dg/tree-ssa/pr27498.c: New testcase.
19569
19570 2006-05-09 Zdenek Dvorak <dvorakz@suse.cz>
19571
19572 PR rtl-optimization/27335
19573 * gcc.dg/pr27335.c: New test.
19574
19575 2006-05-06 Richard Sandiford <richard@codesourcery.com>
19576
19577 * gcc.target/mips/mips-ps-5.c: New file.
19578
19579 2006-05-08 Jan Hubicka <jh@suse.cz>
19580
19581 PR middle-end/25962
19582 * gcc.dg/pr25962.c: New.
19583
19584 2006-05-08 Roger Sayle <roger@eyesopen.com>
19585
19586 PR target/27158
19587 * gcc.target/powerpc/pr27158.c: New test case.
19588
19589 2006-05-08 Laurent GUERBY <laurent@guerby.net>
19590
19591 PR testsuite/27476
19592 * ada/acats/run_all.sh: Use test -z.
19593
19594 2006-05-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19595
19596 PR libfortran/18271
19597 * gfortran.dg/spec_expr_3.f90: New test.
19598
19599 2006-05-07 H.J. Lu <hongjiu.lu@intel.com>
19600
19601 PR target/24879
19602 * gcc.target/i386/monitor.c: New file.
19603
19604 2006-05-08 Alan Modra <amodra@bigpond.net.au>
19605
19606 * gcc.dg/pr27095.c: xfail *-*-darwin*.
19607
19608 2006-05-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19609
19610 PR c++/27447
19611 * g++.dg/other/ptrmem7.C: New test.
19612
19613 2006-05-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19614
19615 PR target/27421
19616 * gcc.dg/array-9.c: New test.
19617
19618 2006-05-07 Richard Guenther <rguenther@suse.de>
19619
19620 PR tree-optimization/27409
19621 * gcc.dg/torture/pr27409.c: New testcase.
19622
19623 2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
19624
19625 PR fortran/27457
19626 * gfortran.dg/select_6.f90: New.
19627
19628 2006-05-07 Richard Guenther <rguenther@suse.de>
19629
19630 PR tree-optimization/27136
19631 * gcc.dg/torture/pr27136.c: New testcase.
19632
19633 2006-05-07 Paul Thomas <pault@gcc.gnu.org>
19634
19635 PR fortran/24813
19636 * gfortran.dg/char_cons_len_1.f90: New test.
19637
19638 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19639
19640 PR c++/27427
19641 * g++.dg/template/incomplete2.C: New test.
19642
19643 2006-05-06 Richard Guenther <rguenther@suse.de>
19644
19645 PR tree-optimization/27151
19646 * gcc.dg/vect/pr27151.c: New testcase.
19647
19648 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19649
19650 PR c++/27430
19651 * g++.dg/template/void1.C: New test.
19652
19653 PR c++/27423
19654 * g++.dg/other/void2.C: New test.
19655
19656 PR c++/27422
19657 * g++.dg/conversion/void1.C: New test.
19658
19659 2006-05-03 Aldy Hernandez <aldyh@redhat.com>
19660
19661 PR/21391
19662 * g++.dg/other/unused1.C: New.
19663
19664 2006-05-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19665
19666 PR objc/27240
19667 * objc.dg/member-1.m: New test.
19668
19669 2006-05-05 Steve Ellcey <sje@cup.hp.com>
19670
19671 * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
19672
19673 2006-05-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19674
19675 PR libfortran/26985
19676 * gfortran.dg/matmul_2.f90: New test.
19677
19678 2005-05-05 Laurent GUERBY <laurent@guerby.net>
19679
19680 * ada/acats/run_all.sh: Use sync when main not found.
19681
19682 2006-05-04 Kazu Hirata <kazu@codesourcery.com>
19683
19684 PR target/26765
19685 * gcc.target/mips/pr26765.c: New.
19686
19687 2005-05-04 Bernd Schmidt <bernd.schmidt@analog.com>
19688
19689 * gcc.target/bfin: New directory.
19690 * gcc.target/bfin/bfin.exp: New file.
19691 * gcc.target/bfin/frmul.c: New file.
19692 * gcc.target/bfin/arith.c: New file.
19693 * gcc.target/bfin/mul-combine.c: New file.
19694 * gcc.target/bfin/shift.c: New file.
19695
19696 2006-05-04 Richard Guenther <rguenther@suse.de>
19697
19698 PR tree-optimization/14287
19699 PR tree-optimization/14844
19700 PR tree-optimization/19792
19701 PR tree-optimization/21608
19702 PR tree-optimization/27090
19703 * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
19704 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
19705 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
19706 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
19707 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
19708
19709 2006-05-04 Jakub Jelinek <jakub@redhat.com>
19710
19711 PR tree-optimization/27285
19712 * gcc.c-torture/execute/pr27285.c: New test.
19713
19714 PR middle-end/27388
19715 * gcc.dg/gomp/pr27388-1.c: New test.
19716 * gcc.dg/gomp/pr27388-2.c: New test.
19717 * gcc.dg/gomp/pr27388-3.c: New test.
19718
19719 PR c++/27359
19720 * g++.dg/gomp/pr27359.C: New test.
19721
19722 2006-05-02 Steven G. Kargl <kargls@comcast.net>
19723
19724 PR fortran/20248
19725 * gfortran.dg/iargc.f90: New test.
19726
19727 2006-05-02 Mark Mitchell <mark@codesourcery.com>
19728
19729 PR c++/27102
19730 * g++.dg/template/crash49.C: New test.
19731
19732 2006-05-02 Steve Ellcey <sje@cup.hp.com>
19733
19734 PR testsuite/27032
19735 * gcc.c-torture/compile/pr23237.c: Move dg-do line.
19736
19737 2006-05-02 Jeff Law <law@redhat.com>
19738
19739 PR tree-optimization/27364
19740 * gcc.c-torture/execute/pr27364.c: New test.
19741
19742 2006-05-02 Mark Mitchell <mark@codesourcery.com>
19743
19744 PR c++/27309
19745 * g++.dg/parser/ctor5.C: New test.
19746
19747 2006-05-02 Kazu Hirata <kazu@codesourcery.com>
19748
19749 PR target/27387
19750 * gcc.target/arm/arm.exp: New.
19751 * gcc.target/arm/pr27387.C: Likewise.
19752
19753 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
19754
19755 PR fortran/27269
19756 PR fortran/27324
19757 * gfortran.dg/module_equivalence_2.f90: New test.
19758
19759 2006-05-02 Jakub Jelinek <jakub@redhat.com>
19760
19761 PR middle-end/27337
19762 * g++.dg/gomp/pr27337-1.C: New test.
19763 * g++.dg/gomp/pr27337-2.C: New test.
19764
19765 PR middle-end/27328
19766 * gcc.dg/gomp/pr27328.c: New test.
19767
19768 PR middle-end/27325
19769 * g++.dg/gomp/pr27325.C: New test.
19770
19771 PR middle-end/27310
19772 * g++.dg/gomp/pr27310.C: New test.
19773
19774 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
19775
19776 PR tree-optimization/27291
19777 * g++.dg/tree-ssa/pr27291.C: New test.
19778
19779 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
19780
19781 PR tree-optimization/27283
19782 * g++.dg/tree-ssa/pr27283.C: New test.
19783
19784 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
19785
19786 * gcc.dg/tree-ssa/loop-16.c: New test.
19787
19788 2006-05-01 Roger Sayle <roger@eyesopen.com>
19789 Joseph S. Myers <joseph@codesourcery.com>
19790
19791 * gcc.dg/Wconversion-3.c: New test case.
19792 * gcc.dg/Wconversion-4.c: Likewise.
19793
19794 2006-05-01 Richard Guenther <rguenther@suse.de>
19795
19796 PR tree-optimization/26726
19797 * g++.dg/tree-ssa/ivopts-1.C: New testcase.
19798
19799 2006-04-30 Roger Sayle <roger@eyesopen.com>
19800
19801 * gcc.dg/Woverflow-1.c: New test case.
19802 * gcc.dg/Woverflow-2.c: Likewise.
19803 * gcc.dg/Woverflow-3.c: Likewise.
19804
19805 2006-04-30 Mark Mitchell <mark@codesourcery.com>
19806
19807 PR c++/27094
19808 * g++.dg/template/defarg8.C: New test.
19809
19810 2006-04-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19811
19812 PR c++/27278
19813 * g++.dg/parse/operator7.C: New test.
19814
19815 2006-04-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19816
19817 PR c++/11471
19818 PR c++/27102
19819 * g++.dg/template/crash48.C: New test.
19820
19821 PR c++/27279
19822 * g++.dg/parse/ctor4.C: New test.
19823
19824 2006-04-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19825
19826 PR fortran/25681
19827 * gfortran.df/char_type_len.f90: New test.
19828
19829 2006-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19830
19831 PR libgfortran/27304
19832 * gfortran.dg/fmt_exhaust.f90: New test.
19833
19834 2006-04-28 Roger Sayle <roger@eyesopen.com>
19835
19836 PR c/25309
19837 * gcc.dg/large-size-array-2.c: New test case.
19838
19839 2006-04-28 Richard Guenther <rguenther@suse.de>
19840
19841 PR target/26826
19842 * gcc.target/i386/pr26826.c: New testcase.
19843
19844 2006-04-28 Jakub Jelinek <jakub@redhat.com>
19845
19846 PR middle-end/27260
19847 * gcc.c-torture/execute/pr27260.c: New.
19848
19849 2006-04-28 Alan Modra <amodra@bigpond.net.au>
19850
19851 PR middle-end/27095
19852 * gcc.dg/pr27095.c: New.
19853
19854 2006-04-27 Mark Mitchell <mark@codesourcery.com>
19855
19856 PR c++/27292
19857 * g++.dg/conversion/bitfield4.C: New test.
19858
19859 2006-04-27 Eric Christopher <echristo@apple.com>
19860
19861 * gcc.dg/pragma-ms_struct.c: New.
19862
19863 2006-04-27 Mark Mitchell <mark@codesourcery.com>
19864
19865 PR c++/27102
19866 * g++.dg/template/crash47.C: New test.
19867
19868 2006-04-27 Dirk Mueller <dmueller@suse.de>
19869
19870 * gcc.target/i386/sse-7.c: build with -msse.
19871
19872 2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
19873
19874 PR testsuite/27274:
19875 * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
19876 (main): Exit if processor doesn't support SSE.
19877
19878 2006-04-26 David Edelsohn <edelsohn@gnu.org>
19879
19880 PR middle-end/27282
19881 * gcc.c-torture/compile/pr27282.c: New test.
19882
19883 2006-04-26 Jakub Jelinek <jakub@redhat.com>
19884
19885 PR middle-end/26913
19886 * g++.dg/gomp/pr26913.C: New test.
19887
19888 PR c/25996
19889 * gcc.dg/gomp/pr25996.c: New test.
19890 * g++.dg/gomp/pr25996.C: New test.
19891
19892 2006-04-25 Richard Sandiford <richard@codesourcery.com>
19893
19894 PR rtl-optimization/26725
19895 * gcc.c-torture/compile/pr26725.c: New test.
19896
19897 2006-04-25 Richard Guenther <rguenther@suse.de>
19898
19899 * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
19900 than n + -1.
19901
19902 2006-04-25 Andreas Krebbel <krebbel1@de.ibm.com>
19903
19904 * gcc.dg/20060425-1.c: New testcase.
19905
19906 2006-04-25 Jakub Jelinek <jakub@redhat.com>
19907
19908 PR tree-optimization/26865
19909 * gcc.dg/pr26865.c: New test.
19910
19911 2006-04-24 Mark Mitchell <mark@codesourcery.com>
19912
19913 PR c++/27292
19914 * g++.dg/conversion/bitfield1.C: New test.
19915 * g++.dg/conversion/bitfield2.C: Likewise.
19916 * g++.dg/conversion/bitfield3.C: Likewise.
19917
19918 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
19919 Richard Guenther <rguenther@suse.de>
19920
19921 PR tree-optimization/27236
19922 * gcc.dg/tree-ssa/pr27236.c: New testcase.
19923
19924 2006-04-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19925
19926 PR c++/19963
19927 * g++.dg/other/incomplete2.C: New test.
19928
19929 2006-04-24 Richard Guenther <rguenther@suse.de>
19930
19931 PR middle-end/26869
19932 * gcc.dg/torture/pr26869.c: New testcase.
19933
19934 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
19935 Richard Guenther <rguenther@suse.de>
19936
19937 PR tree-optimization/27218
19938 * g++.dg/tree-ssa/pr27218.C: New testcase.
19939
19940 2006-04-23 Mark Mitchell <mark@codesourcery.com>
19941
19942 PR c++/26912
19943 * g++.dg/template/friend41.C: New test.
19944
19945 2006-04-23 David Edelsohn <edelsohn@gnu.org>
19946
19947 * g++.dg/opt/pr15551.C: Include cstdio.
19948 (main): Use remove instead of unlink.
19949
19950 2006-04-23 Eric Botcazou <ebotcazou@adacore.com>
19951
19952 * gcc.dg/sibcall-7.c: New test.
19953 * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
19954 * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
19955 * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
19956 * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
19957 * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
19958
19959 2006-04-23 Mark Mitchell <mark@codesourcery.com>
19960
19961 PR c++/26534
19962 * g++.dg/opt/bitfield1.C: New test.
19963 * g++.dg/compat/abi/bitfield1_main.C: Add -w.
19964 * g++.dg/compat/abi/bitfield1_x.C: Likewise.
19965 * g++.dg/compat/abi/bitfield1_y.C: Likewise.
19966 * g++.dg/compat/abi/bitfield2_main.C: Likewise.
19967 * g++.dg/compat/abi/bitfield2_x.C: Likewise.
19968 * g++.dg/compat/abi/bitfield2_y.C: Likewise.
19969 * g++.dg/abi/bitfield1.C: Add dg-warning markers.
19970 * g++.dg/abi/bitfield2.C: Likewise.
19971 * g++.dg/init/bitfield1.C: Likewise.
19972
19973 2006-04-23 Paul Thomas <pault@gcc.gnu.org>
19974
19975 PR fortran/25099
19976 * gfortran.dg/elemental_subroutine_4.f90: New test.
19977 * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
19978 call sub (m, x).
19979
19980 2006-04-22 Joseph S. Myers <joseph@codesourcery.com>
19981
19982 * gcc.c-torture/compile/20060421-1.c: New testcase.
19983
19984 2006-04-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19985
19986 PR c/25875
19987 * gcc.dg/init-bad-4.c: New test.
19988
19989 2006-04-21 Paul Brook <paul@codesourcery.com>
19990
19991 * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
19992
19993 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
19994
19995 PR fortran/27122
19996 * gfortran.dg/defined_operators_1.f90: New test.
19997 * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
19998 remove old ones associated, incorrectly, with Note 5.46.
19999
20000 PR fortran/27113
20001 * gfortran.dg/character_array_constructor_1.f90: New test.
20002
20003 2006-04-20 Jakub Jelinek <jakub@redhat.com>
20004
20005 * gcc.dg/20060419-1.c: New test.
20006
20007 2006-04-19 Carlos O'Donell <carlos@codesourcery.com>
20008
20009 PR c/26774
20010 * gcc.dg/struct-parse-1.c: New test case.
20011
20012 2006-04-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20013
20014 PR c++/26558
20015 * g++.dg/parse/template19.C: New test.
20016
20017 PR c++/26739
20018 * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
20019
20020 PR c++/26036
20021 * g++.dg/expr/call3.C: New test.
20022
20023 PR c++/10385
20024 * g++.dg/conversion/dynamic1.C: New test.
20025
20026 2006-04-19 Mark Mitchell <mark@codesourcery.com>
20027
20028 PR c++/27102
20029 * g++.dg/template/crash35.C: Tweak error markers.
20030 * g++.dg/template/crash46.C: New test.
20031 * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
20032 * g++.old-deja/g++.pt/incomplete1.C: Likewise.
20033
20034 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com>
20035
20036 PR rtl-optimization/14261
20037 * gcc.c-torture/compile/20060419-1.c: Added.
20038
20039 2006-04-18 Bernhard Fischer <aldot@gcc.gnu.org>
20040
20041 * gfortran.dg/label_1.f90: Adjust dg-error.
20042
20043 2006-04-16 Roger Sayle <roger@eyesopen.com>
20044
20045 PR target/26961
20046 * gcc.dg/fold-cond-1.c: New test case.
20047 * gcc.dg/pr26961-1.c: Likewise.
20048
20049 2006-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20050
20051 PR libgfortran/27138
20052 * gfortran.dg/read_bad_advance.f90: New test.
20053
20054 2006-04-16 Roger Sayle <roger@eyesopen.com>
20055 Dale Johannesen <dalej@apple.com>
20056
20057 PR target/24076
20058 * gcc.target/i386/vecinit-3.c: New testcase.
20059 * gcc.target/i386/vecinit-4.c: Likewise.
20060 * gcc.target/i386/sse-18.c: Likewise.
20061 * gcc.target/i386/sse-19.c: Likewise.
20062
20063 2006-04-16 Thomas Koenig <Thomas.Koenig@online.de>
20064
20065 * gfortran.dg/allocate_zerosize_1.f90: New test.
20066
20067 2006-04-16 Mark Mitchell <mark@codesourcery.com>
20068
20069 PR c++/26365
20070 * g++.dg/template/crash45.C: New test.
20071
20072 2006-04-16 Paul Thomas <pault@gcc.gnu.org>
20073
20074 PR fortran/26787
20075 * gfortran.dg/proc_assign_1.f90: New test.
20076 * gfortran.dg/procedure_lvalue.f90: Change message.
20077 * gfortran.dg/namelist_4.f90: Add new error.
20078
20079 PR fortran/25597
20080 PR fortran/27096
20081 * gfortran.dg/auto_pointer_array_result_1.f90
20082
20083 PR fortran/27089
20084 * gfortran.dg/specification_type_resolution_1.f90
20085
20086 PR fortran/18003
20087 PR fortran/25669
20088 PR fortran/26834
20089 * gfortran.dg/bounds_temporaries_1.f90: New test.
20090
20091 PR fortran/27124
20092 * gfortran.dg/array_return_value_1.f90: New test.
20093
20094 2006-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20095
20096 PR fortran/25336
20097 * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
20098
20099 2006-04-15 Jakub Jelinek <jakub@redhat.com>
20100
20101 PR middle-end/26823
20102 * g++.dg/gomp/pr26823-1.C: New test.
20103 * g++.dg/gomp/pr26823-2.C: New test.
20104
20105 2006-04-13 Uros Bizjak <uros@kss-loka.si>
20106
20107 PR middle-end/27134
20108 * gcc.dg/pr27314.c: New test.
20109
20110 2006-04-13 Richard Henderson <rth@redhat.com>
20111
20112 * g++.dg/gomp/block-0.C: Update expected matches.
20113
20114 2006-04-13 DJ Delorie <dj@redhat.com>
20115
20116 * lib/target-supports.exp (check_effective_target_int32plus): New.
20117 (check_effective_target_ptr32plus): New.
20118 (check_effective_target_size32plus): New.
20119 (check_effective_target_int16): New.
20120 (check_profiling_available): Add m32c to the list of unsupported
20121 targets.
20122
20123 * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
20124 * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
20125 memory size.
20126 * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
20127 pointers.
20128 * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
20129 size_t.
20130 * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
20131 and size_t.
20132 * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
20133 * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
20134 not just xstormy16. Skip m32c due to weird pointer size.
20135 * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
20136 not just xstormy16.
20137 * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
20138 not just xstormy16.
20139 * gcc.dg/20020312-2.c: Add m32c support.
20140 * gcc.dg/20040622-2.c: Require >=32 bit pointers.
20141 * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
20142 in test.
20143 * gcc.dg/20050321-2.c: Require >=32 bit integers.
20144 * gcc.dg/asm-1.c: Skip if int and short are the same size.
20145 * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
20146 * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
20147 * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
20148 formats
20149 * gcc.dg/init-string-2.c: Require >=32 bit integers.
20150 * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
20151 * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
20152 * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
20153 * gcc.dg/pr14796-2.c: Require >=32 bit integers.
20154 * gcc.dg/pr17112-1.c: Require >=32 bit integers.
20155 * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
20156 in test.
20157 * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
20158 in test.
20159 * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
20160 * gcc.dg/pr23049.c: Require >=32 bit integers.
20161 * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
20162 * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
20163 * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
20164 * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
20165 * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
20166 * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
20167 * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
20168 * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
20169 * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
20170 * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
20171 * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
20172 * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
20173 prototype in test.
20174 * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
20175 * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
20176 * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
20177 * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
20178 * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
20179
20180 * gcc.c-torture/execute/20040629-1.x: New. Require >16 bit integers.
20181 * gcc.c-torture/execute/20040703-1.x: Likewise.
20182 * gcc.c-torture/execute/20040705-1.x: Likewise.
20183 * gcc.c-torture/execute/20040705-2.x: Likewise.
20184 * gcc.c-torture/execute/20040709-1.x: Likewise.
20185 * gcc.c-torture/execute/20040709-2.x: Likewise.
20186 * gcc.c-torture/execute/20040811-1.x: Likewise.
20187 * gcc.c-torture/execute/20050316-1.x: Likewise.
20188 * gcc.c-torture/execute/bitfld-4.x: Likewise.
20189 * gcc.c-torture/execute/pr19689.x: Likewise.
20190 * gcc.c-torture/execute/pr7284-1.x: Likewise.
20191 * gcc.c-torture/execute/usmul.x: Likewise.
20192 * gcc.c-torture/execute/vrp-5.x: Likewise.
20193 * gcc.c-torture/execute/vrp-6.x: Likewise.
20194 * gcc.dg/debug/20041023-1.s: Likewise.
20195
20196 2006-04-13 Roger Sayle <roger@eyesopen.com>
20197
20198 * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
20199 of integers to a vector types are now constant expressions in C.
20200 * gcc.dg/vect/vect-fold-1.c: New test case.
20201
20202 2006-04-13 Paolo Bonzini <bonzini@gnu.org>
20203 Ulrich Weigand <uweigand@de.ibm.com>
20204
20205 PR target/27006
20206 * gcc.dg/vmx/pr27006.c: New testcase.
20207
20208 2006-04-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20209
20210 PR libgfortran/26766
20211 * gfortran.dg/write_recursive.f90: New test.
20212
20213 2006-04-11 Mark Mitchell <mark@codesourcery.com>
20214
20215 * g++.dg/parse/dtor7.C: New test.
20216 * g++.dg/parse/new1.C: Add error marker.
20217 * g++.dg/template/new3.C: New test.
20218
20219 PR c++/26122
20220 * g++.dg/template/pure1.C: New test.
20221
20222 PR c++/26295
20223 * g++.dg/parse/ptrmem4.C: New test.
20224
20225 2006-04-10 Jeff Law <law@redhat.com>
20226
20227 PR/27087
20228 * gcc.c-torture/compile/pr27087.c: New test.
20229
20230 2006-04-10 Aldy Hernandez <aldyh@redhat.com>
20231
20232 PR/21391
20233 * gcc.dg/20060410.c: New.
20234
20235 2006-04-10 Matthias Klose <doko@debian.org>
20236
20237 * lib/gcc-defs.exp (gcc-set-multilib-library-path):
20238 Recognize multilib directory names containing underscores.
20239
20240 2006-04-10 Roger Sayle <roger@eyesopen.com>
20241
20242 * gcc.target/i386/vecinit-1.c: New test case.
20243 * gcc.target/i386/vecinit-2.c: Likewise.
20244
20245 2006-04-10 Jakub Jelinek <jakub@redhat.com>
20246
20247 PR debug/27057
20248 * g++.dg/debug/dwarf2-2.C: New test.
20249
20250 2006-04-09 Richard Sandiford <richard@codesourcery.com>
20251
20252 PR rtl-optimization/27073
20253 * gcc.c-torture/execute/pr27073.c: New test.
20254
20255 2006-04-08 Mike Stump <mrs@apple.com>
20256
20257 * gcc.dg/pragma-darwin.c: Improve for ppc64.
20258
20259 2006-04-07 Richard Guenther <rguenther@suse.de>
20260
20261 PR tree-optimization/26135
20262 * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
20263
20264 2006-04-06 Jan Hubicka <jh@suse.cz>
20265
20266 PR profile/26399
20267 * g++.dg/bprob/g++-bprob-2.C: New testcase.
20268
20269 2006-04-06 Roger Sayle <roger@eyesopen.com>
20270
20271 * g++.dg/conversion/nullptr1.C: New test case.
20272 * g++.dg/conversion/nullptr2.C: Likewise.
20273
20274 2006-04-05 Roger Sayle <roger@eyesopen.com>
20275
20276 * gfortran.dg/dependency_18.f90: New test case.
20277
20278 2006-04-05 Richard Guenther <rguenther@suse.de>
20279
20280 PR tree-optimization/26919
20281 * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
20282 * gcc.dg/ipa/ipa-2.c: Likewise.
20283 * gcc.dg/ipa/ipa-3.c: Likewise.
20284 * gcc.dg/ipa/ipa-5.c: Likewise.
20285
20286 2006-04-05 Richard Guenther <rguenther@suse.de>
20287
20288 PR tree-optimization/26763
20289 * gcc.dg/torture/pr26763-1.c: New testcase.
20290 * gcc.dg/torture/pr26763-2.c: Likewise.
20291
20292 2006-04-04 Paul Thomas <pault@gcc.gnu.org>
20293
20294 PR fortran/23634
20295 PR fortran/25619
20296 * gfortran.dg/actual_array_constructor_1.f90: New testcase.
20297
20298 2006-04-04 Eric Christopher <echristo@apple.com>
20299
20300 * gcc.target/i386/387-1.c: Allow regexp to match darwin
20301 stubs.
20302 * gcc.target/i386/387-5.c: Ditto.
20303
20304 2006-04-04 Carlos O'Donell <carlos@codesourcery.com>
20305
20306 * gcc.target/sparc/struct-ret-check.c: New test.
20307
20308 2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20309
20310 * gfortran.dg/fmt_zero_digits.f90: New test for no error when
20311 zero decimal digits specified in format.
20312
20313 2006-04-03 Paul Thomas <pault@gcc.gnu.org>
20314
20315 PR fortran/26891
20316 * gfortran.dg/missing_optional_dummy_1.f90: New test.
20317
20318 PR fortran/26976
20319 * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
20320 * gfortran.dg/initialization_1.f90: Make assignment compliant.
20321 * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
20322 * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
20323 compliant and detect bigendian-ness.
20324
20325 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org>
20326
20327 * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
20328 dummy arguments work when the actual argument is itself a dummy
20329 argument of the caller.
20330
20331 2006-04-01 Eric Botcazou <ebotcazou@libertysurf.fr>
20332
20333 PR libfortran/24685
20334 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
20335
20336 2006-04-01 Roger Sayle <roger@eyesopen.com>
20337
20338 * gfortran.dg/dependencency_17.f90: New test case.
20339
20340 2006-04-01 Roger Sayle <roger@eyesopen.com>
20341
20342 * gfortran.dg/dependency_14.f90: New test case.
20343 * gfortran.dg/dependency_15.f90: Likewise.
20344 * gfortran.dg/dependency_16.f90: Likewise.
20345
20346 2006-03-31 Asher Langton <langton2@llnl.gov>
20347
20348 PR fortran/25358
20349 gfortran.dg/cray_pointers_6.f90: New test.
20350
20351 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20352
20353 PR libgfortran/26890
20354 * gfortran.dg/read_size_noadvance.f90: New test.
20355
20356 2006-03-30 Thomas Koenig <Thomas.Koenig@online.de>
20357
20358 PR fortran/25031
20359 * gfortran.dg/multiple_allocation_1.f90: Check that the
20360 size has changed after a re-allocation with stat.
20361
20362 2006-03-30 Richard Guenther <rguenther@suse.de>
20363
20364 * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
20365 removal.
20366 * gcc.target/i386/sselibm-2.c: Likewise.
20367 * gcc.target/i386/sselibm-3.c: Likewise.
20368 * gcc.target/i386/sselibm-4.c: Likewise.
20369 * gcc.target/i386/sselibm-5.c: Likewise.
20370
20371 2006-03-28 Roger Sayle <roger@eyesopen.com>
20372
20373 * gcc.dg/fold-andxor-1.c: New test case.
20374 * gcc.dg/fold-xorand-1.c: Likewise.
20375
20376 2006-03-28 Roger Sayle <roger@eyesopen.com>
20377
20378 * gcc.dg/fold-convnotconv-1.c: New test case.
20379
20380 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
20381
20382 PR fortran/26779
20383 * gfortran.dg/private_type_5.f90: New test.
20384
20385 2006-03-27 David Edelsohn <edelsohn@gnu.org>
20386
20387 * objc.dg/objc-nofilename-1.m: Limit to Darwin.
20388
20389 2006-03-27 Jakub Jelinek <jakub@redhat.com>
20390
20391 * gfortran.dg/advance_2.f90: New test.
20392 * gfortran.dg/advance_3.f90: New test.
20393
20394 * gfortran.fortran-torture/execute/equiv_5.f: New test.
20395
20396 2006-03-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20397
20398 PR libgfortran/26661
20399 PR libgfortran/26880
20400 * gfortran.dg/read_x_past.f: New test.
20401
20402 2006-03-26 Geoffrey Keating <geoffk@apple.com>
20403
20404 * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
20405 to be STABS.
20406
20407 2006-03-26 David Edelsohn <edelsohn@gnu.org>
20408
20409 * objc.dg/dwarf-1.m: Skip on AIX.
20410 * objc.dg/dwarf-2.m: Skip on AIX.
20411
20412 2006-03-25 Steven G. Kargl <kargls@comcast.net>
20413
20414 PR fortran/26816
20415 * gfortran.dg/float_1.f90: New test.
20416
20417 2006-03-25 Steven G. Kargl <kargsl@comcast.net>
20418
20419 * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
20420 X86_64 targets.
20421 * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
20422
20423 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
20424
20425 PR libfortran/26735
20426 * gfortran.dg/convert_implied_open.f90: New test case.
20427
20428 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
20429
20430 PR fortran/26769
20431 * gfortran.dg/transpose_reshape_r10.f90: New test case.
20432
20433 2006-03-25 Uros Bizjak <uros@kss-loka.si>
20434
20435 PR middle-end/26717
20436 * gcc.dg/pr26717.c: New test.
20437
20438 2006-03-25 Roger Sayle <roger@eyesopen.com>
20439
20440 * gfortran.dg/dependency_12.f90: New test case.
20441
20442 2006-03-24 Roger Sayle <roger@eyesopen.com>
20443
20444 * gfortran.dg/dependency_9.f90: New (resurected) test case.
20445
20446 2006-03-24 Jeff Law <law@redhat.com>
20447
20448 * gcc.c-torture/pr26840.c: New test.
20449
20450 2006-03-24 Geoffrey Keating <geoffk@apple.com>
20451
20452 * objc.dg/dwarf-2.m: New.
20453 * obj-c++.dg/dwarf-2.mm: New.
20454
20455 * g++.old-deja/g++.other/init19.C: New.
20456
20457 2006-03-24 David Edelsohn <edelsohn@gnu.org>
20458
20459 * g++.dg/eh/spbp.C: Skip on AIX.
20460
20461 2006-03-24 Jakub Jelinek <jakub@redhat.com>
20462
20463 PR middle-end/26611
20464 * g++.dg/gomp/pr26611-1.C: New test.
20465 * g++.dg/gomp/pr26611-2.C: New test.
20466
20467 2006-03-24 Jeff Law <law@redhat.com>
20468
20469 * gcc.c-torture/compile/pr26833.c: New test.
20470 * gfortran.fortran-torture/compile/pr26806.f90: New test.
20471
20472 2006-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20473
20474 * gfortran.dg/endfile_2.f90: Delete temp file.
20475
20476 2006-03-22 Thomas Koenig <Thomas.Koenig@online.de>
20477
20478 PR fortran/19303
20479 * gfortran.dg/record_marker_1.f90: New test case.
20480 * gfortran.dg/record_marker_2.f: New test case.
20481 * gfortran.dg/record_marker_3.f90: New test case.
20482
20483 2006-03-22 Paul Thomas <pault@gcc.gnu.org>
20484
20485 PR fortran/17298
20486 * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
20487 * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
20488
20489 2006-03-21 Janis Johnson <janis187@us.ibm.com>
20490
20491 * lib/gcc-dg.exp (cleanup-modules): New proc.
20492 * gfortran.dg/allocatable_function_1.f90,
20493 gfortran.dg/allocate_char_star_scalar_1.f90,
20494 gfortran.dg/assumed_charlen_function_1.f90,
20495 gfortran.dg/assumed_dummy_1.f90,
20496 gfortran.dg/assumed_shape_ranks_1.f90,
20497 gfortran.dg/assumed_shape_ranks_2.f90,
20498 gfortran.dg/assumed_size_dt_dummy.f90,
20499 gfortran.dg/auto_char_dummy_array_1.f90,
20500 gfortran.dg/auto_char_len_3.f90,
20501 gfortran.dg/automatic_module_variable.f90,
20502 gfortran.dg/bad_automatic_objects_1.f90,
20503 gfortran.dg/char_array_constructor.f90,
20504 gfortran.dg/char_array_structure_constructor.f90,
20505 gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
20506 gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
20507 gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
20508 gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
20509 gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
20510 gfortran.dg/derived_pointer_recursion.f90,
20511 gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
20512 gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
20513 gfortran.dg/dummy_functions_1.f90,
20514 gfortran.dg/elemental_initializer_1.f90,
20515 gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
20516 gfortran.dg/elemental_pointer_1.f90,
20517 gfortran.dg/elemental_subroutine_1.f90,
20518 gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
20519 gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
20520 gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
20521 gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
20522 gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
20523 gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
20524 gfortran.dg/global_references_1.f90,
20525 gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
20526 gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
20527 gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
20528 gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
20529 gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
20530 gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
20531 gfortran.dg/large_integer_kind_1.f90,
20532 gfortran.dg/large_real_kind_1.f90,
20533 gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
20534 gfortran.dg/module_double_reuse.f90,
20535 gfortran.dg/module_equivalence_1.f90,
20536 gfortran.dg/module_interface_1.f90,
20537 gfortran.dg/module_parameter_array_refs_1.f90,
20538 gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
20539 gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
20540 gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
20541 gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
20542 gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
20543 gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
20544 gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
20545 gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
20546 gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
20547 gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
20548 gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
20549 gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
20550 gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
20551 gfortran.dg/same_name_1.f90,
20552 gfortran.dg/sibling_dummy_procedure_1.f90,
20553 gfortran.dg/sibling_dummy_procedure_2.f90,
20554 gfortran.dg/sibling_dummy_procedure_3.f90,
20555 gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
20556 gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
20557 gfortran.dg/used_dummy_types_2.f90,
20558 gfortran.dg/used_dummy_types_3.f90,
20559 gfortran.dg/used_dummy_types_4.f90,
20560 gfortran.dg/used_dummy_types_5.f90,
20561 gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
20562 gfortran.dg/userdef_operator_1.f90: Use it.
20563
20564 2006-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20565
20566 * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
20567 gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
20568 gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
20569 gfortran.dg/write_back.f,
20570 gfortran.fortran-torture/execute/inquire_1.f90,
20571 gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
20572
20573 2006-03-21 Jeff Law <law@redhat.com>
20574
20575 * gcc.dg/tree-ssa/vrp28.c: New test.
20576
20577 2006-03-21 Eric Botcazou <ebotcazou@libertysurf.fr>
20578
20579 * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
20580 if _STDC_C99 is defined.
20581 * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
20582 * gcc.dg/builtins-20.c: Likewise.
20583 * gcc.dg/builtins-53.c: Likewise.
20584 * gcc.dg/single-precision-constant.c: Likewise. Also pass
20585 -mmacosx-version-min=10.3 on PowerPC/Darwin.
20586
20587 2006-03-21 Andrew Pinski <pinskia@physics.uc.edu>
20588
20589 PR tree-opt/26781
20590 * gcc.c-torture/compile/pr26781-1.c: New test.
20591 * gcc.c-torture/compile/pr26781-2.c: New test.
20592
20593 2006-03-21 Jakub Jelinek <jakub@redhat.com>
20594
20595 PR c++/26690
20596 * g++.dg/gomp/pr26690-1.C: New test.
20597 * g++.dg/gomp/pr26690-2.C: New test.
20598
20599 2006-03-20 Jeff Law <law@redhat.com>
20600
20601 * gcc.dg/tree-ssa/pr21829.c: New test.
20602
20603 * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
20604
20605 2006-03-20 Richard Sandiford <richard@codesourcery.com>
20606
20607 * lib/target-supports.exp (check_no_compiler_messages): New procedure.
20608 (check_visibility_available): Use it.
20609 (check_effective_target_default_packed): Likewise.
20610 (check_effective_target_pcc_bitfield_type_matters): Likewise.
20611 (check_effective_target_fopenmp): Likewise.
20612 (check_effective_target_freorder): Likewise.
20613 (check_effective_target_fpic): Likewise.
20614 (check_named_sections_available): Likewise.
20615 (check_effective_target_ilp32): Likewise.
20616 (check_effective_target_lp64): Likewise.
20617
20618 2006-03-20 Thomas Koenig <Thomas.Koenig@online.de>
20619
20620 PR fortran/20935
20621 * gfortran.dg/scalar_mask_2.f90: New test case.
20622
20623 2006-03-20 Andrew Pinski <pinskia@physics.uc.edu>
20624
20625 PR tree-opt/26629
20626 * gcc.dg/tree-ssa/loadpre12.c: New test.
20627 * gcc.dg/tree-ssa/loadpre13.c: New test.
20628 * gcc.dg/tree-ssa/loadpre14.c: New test.
20629 * gcc.dg/tree-ssa/loadpre15.c: New test.
20630 * gcc.dg/tree-ssa/loadpre16.c: New test.
20631 * gcc.dg/tree-ssa/loadpre17.c: New test.
20632 * gcc.dg/tree-ssa/loadpre18.c: New test.
20633 * gcc.dg/tree-ssa/loadpre19.c: New test.
20634 * gcc.dg/tree-ssa/loadpre20.c: New test.
20635 * gcc.dg/tree-ssa/loadpre21.c: New test.
20636 * gcc.dg/tree-ssa/loadpre22.c: New test.
20637
20638 2006-03-19 Paul Thomas <pault@gcc.gnu.org>
20639
20640 PR fortran/26741
20641 * gfortran.dg/elemental_initializer_1.f90: New test.
20642
20643 PR fortran/26716
20644 * gfortran.dg/assumed_shape_ranks_2: New test.
20645
20646 2006-03-18 Joseph S. Myers <joseph@codesourcery.com>
20647
20648 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
20649 target fpic.
20650
20651 2006-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20652
20653 * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
20654 gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
20655 gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
20656 gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
20657 gfortran.fortran-torture/execute/direct_io.f90,
20658 gfortran.fortran-torture/execute/inquire_2.f90,
20659 gfortran.fortran-torture/execute/inquire_4.f90,
20660 gfortran.fortran-torture/execute/list_read_1.f90,
20661 gfortran.fortran-torture/execute/open_replace.f90,
20662 gfortran.fortran-torture/execute/slash_edit.f90,
20663 gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
20664 temporary files from testcases.
20665
20666 2006-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20667
20668 PR libgfortran/26509
20669 gfortran.dg/write_direct_eor.f90: New test.
20670
20671 2006-03-17 David Edelsohn <edelsohn@gnu.org>
20672
20673 * gcc.target/powerpc/pr26350.c: New.
20674 * gcc.target/powerpc/indexed-addr.c: New.
20675
20676 2006-03-16 Roger Sayle <roger@eyesopen.com>
20677
20678 * gfortran.dg/dependency_13.f90: New test case.
20679
20680 2006-03-16 Roger Sayle <roger@eyesopen.com>
20681
20682 PR middle-end/21781
20683 * gcc.dg/real-const-1.c: New test case.
20684
20685 2006-03-15 Geoffrey Keating <geoffk@apple.com>
20686
20687 * g++.old-deja/g++.other/init18.C: New.
20688 * g++.old-deja/g++.other/init5.C: Remove xfail.
20689
20690 2006-03-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20691
20692 * g++.dg/opt/pr15551.C: Cleanup temp file.
20693
20694 2006-03-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20695
20696 PR c++/6634
20697 g++.dg/parse/long1.C: New test.
20698
20699 2006-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20700
20701 PR fortran/19101
20702 * gfortran.dg/continuation.f90: New test.
20703 * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
20704
20705 2006-03-14 Richard Guenther <rguenther@suse.de>
20706
20707 PR tree-optimization/26672
20708 * gcc.dg/torture/pr26672.c: New testcase.
20709
20710 2006-03-14 Joseph S. Myers <joseph@codesourcery.com>
20711
20712 * gcc.target/powerpc/405-dlmzb-strlen-1.c,
20713 gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
20714
20715 2006-03-13 Roger Sayle <roger@eyesopen.com>
20716
20717 PR middle-end/26557
20718 * gcc.c-torture/compile/switch-1.c: New test case.
20719
20720 2006-03-13 Paul Thomas <pault@gcc.gnu.org>
20721
20722 PR fortran/25378
20723 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
20724 test to include more permuatations of mask and index.
20725 * gfortran.dg/scalar_mask_1.f90: Modify last test to
20726 respond to F2003 spec. that the position returned for an all false
20727 mask && condition is zero.
20728
20729 2006-03-13 Jakub Jelinek <jakub@redhat.com>
20730
20731 PR middle-end/25989
20732 * gcc.dg/gomp/pr25989.c: New test.
20733
20734 2006-03-13 Jeff Law <law@redhat.com>
20735
20736 * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
20737
20738 2006-03-13 Eric Botcazou <ebotcazou@adacore.com>
20739
20740 * gcc.dg/switch-9.c: New test.
20741
20742 2006-03-13 Richard Guenther <rguenther@suse.de>
20743
20744 PR middle-end/26630
20745 * gcc.dg/torture/pr26630.c: New testcase.
20746
20747 2006-03-11 Roger Sayle <roger@eyesopen.com>
20748
20749 * gfortran.dg/dependency_10.f90: New test case.
20750 * gfortran.dg/dependency_11.f90: Likewise.
20751
20752 2006-03-11 Paul Thomas <pault@gcc.gnu.org>
20753 Erik Edelmann <eedelman@gcc.gnu.org>
20754
20755 * gfortran.dg/allocatable_function_1.f90: New.
20756 * gfortran.dg/allocatable_function_2.f90: New.
20757
20758 2006-03-10 Richard Guenther <rguenther@suse.de>
20759
20760 PR middle-end/26565
20761 * gcc.dg/torture/pr26565.c: New testcase.
20762
20763 2006-03-09 Eric Christopher <echristo@apple.com>
20764
20765 * gcc.c-torture/compile/20060309-1.c: New.
20766
20767 2006-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20768
20769 PR libgfortran/26499
20770 * gfortran.dg/write_back.f: New test.
20771 * gfortran.dg/write_rewind_1.f: New test.
20772 * gfortran.dg/write_rewind_2.f: New test.
20773
20774 2006-03-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20775
20776 PR libgfortran/26554
20777 * gfortran.dg/read_logical.f90: New test.
20778
20779 2006-03-04 Laurent GUERBY <laurent@guerby.net>
20780
20781 * ada/acats/norun.lst: cdd2a03 now passes.
20782
20783 2006-03-04 Andrew Pinski <pinskia@physics.uc.edu>
20784
20785 PR testsuite/25177
20786 * gcc.target/powerpc/pr18096-1.c: Change where the error
20787 would match.
20788
20789 2006-03-04 Jakub Jelinek <jakub@redhat.com>
20790
20791 * gcc.target/i386/cleanup-1.c: New test.
20792 * gcc.target/i386/cleanup-2.c: New test.
20793
20794 2006-03-04 Roger Sayle <roger@eyesopen.com>
20795
20796 * gfortran.dg/dependency_9.f90: Remove for the time being.
20797
20798 2006-03-04 Krister Walfridsson <cato@df.lth.se>
20799
20800 * objc.dg/bad-receiver-type.m: Add space before bracket in dg
20801 directive.
20802
20803 2006-03-03 Roger Sayle <roger@eyesopen.com>
20804
20805 * gfortran.dg/dependency_9.f90: New test case.
20806
20807 2006-03-03 Roger Sayle <roger@eyesopen.com>
20808
20809 * gfortran.dg/dependency_4.f90: New test case.
20810 * gfortran.dg/dependency_5.f90: New test case.
20811 * gfortran.dg/dependency_6.f90: New test case.
20812 * gfortran.dg/dependency_7.f90: New test case.
20813 * gfortran.dg/dependency_8.f90: New test case.
20814
20815 2006-03-03 Paul Brook <paul@codesourcery.com>
20816
20817 * lib/target-supports.exp (check_profiling_available):
20818 Add m68k-*-elf.
20819
20820 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de>
20821
20822 PR fortran/25031
20823 * multiple_allocation_1.f90: New test.
20824
20825 2006-03-03 Roger Sayle <roger@eyesopen.com>
20826
20827 PR tree-optimization/26524
20828 * gfortran.dg/pr26524.f: New test case.
20829
20830 2006-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20831
20832 * g++.dg/template/repo5.C: Cleanup repo files.
20833 * gcc.dg/20051201-1.c: Cleanup coverage files.
20834 * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
20835 gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
20836 tree dump files.
20837
20838 2006-03-02 Fariborz Jahanian <fjahanian@apple.com>
20839
20840 * objc.dg/objc-nofilename-1.m: New test.
20841 * objc.dg/bad-receiver-type.m: New test.
20842 * obj-c++.dg/bad-receiver-type.mm: New test.
20843
20844 2006-03-02 Eric Botcazou <ebotcazou@libertysurf.fr>
20845
20846 * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
20847
20848 2006-03-01 Mike Stump <mrs@apple.com>
20849
20850 * g++.dg/abi/key2.C: Add.
20851
20852 2006-03-01 Paul Thomas <pault@gcc.gnu.org>
20853
20854 * gfortran.dg/logical_dot_product.f90: New test.
20855
20856 PR fortran/26393
20857 * gfortran.dg/used_interface_ref.f90: New test.
20858
20859 PR fortran/20938
20860 * gfortran.dg/dependency_2.f90: New test.
20861 * gfortran.fortran-torture/execute/where17.f90: New test.
20862 * gfortran.fortran-torture/execute/where18.f90: New test.
20863 * gfortran.fortran-torture/execute/where19.f90: New test.
20864 * gfortran.fortran-torture/execute/where20.f90: New test.
20865
20866 2006-03-01 Daniel Berlin <dberlin@dberlin.org>
20867
20868 * g++.dg/tree-ssa/pr26443.C: New test case.
20869
20870 2006-02-28 Andrew Pinski <pinskia@physics.uc.edu>
20871
20872 PR middle-end/26022
20873 * g++.dg/opt/return-slot1.C: New test.
20874
20875 2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20876
20877 PR libgfortran/26136
20878 * gfortran.dg/namelist_23.f90: New test.
20879
20880 2006-02-28 Roger Sayle <roger@eyesopen.com>
20881
20882 PR middle-end/14752
20883 * gcc.dg/fold-eqandshift-2.c: New test case.
20884
20885 2006-02-28 Richard Guenther <rguenther@suse.de>
20886
20887 * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
20888 decomposition.
20889
20890 2006-02-28 Thomas Koenig <Thomas.Koenig@online.de>
20891
20892 * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
20893
20894 2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20895
20896 PR libgfortran/26464
20897 * gfortran.dg/backspace_5.f: New test.
20898 * gfortran.dg/backspace_6.f: New test.
20899
20900 2006-02-26 Roger Sayle <roger@eyesopen.com>
20901
20902 * gcc.dg/fold-eqandnot-1.c: New test case.
20903
20904 2006-02-26 Roger Sayle <roger@eyesopen.com>
20905
20906 PR middle-end/19983
20907 * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
20908
20909 2006-02-26 Zdenek Dvorak <dvorakz@suse.cz>
20910
20911 * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
20912 * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
20913
20914 2006-02-26 Richard Guenther <rguenther@suse.de>
20915
20916 PR tree-optimization/26421
20917 * gcc.dg/tree-ssa/pr26421.c: New testcase.
20918
20919 2006-02-26 Steven Bosscher <stevenb.gcc@gmail.com>
20920
20921 * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
20922 * g++.old-deja/g++.robertl/eb132.C: Likewise.
20923
20924 2006-02-26 Roger Sayle <roger@eyesopen.com>
20925
20926 * gcc.dg/fold-even-1.c: New test case.
20927
20928 2006-02-26 Roger Sayle <roger@eyesopen.com>
20929
20930 PR middle-end/21137
20931 * gcc.dg/fold-eqandshift-1.c: New test case.
20932
20933 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
20934
20935 PR tree-optimization/25125
20936 * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
20937 gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
20938
20939 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
20940
20941 PR tree-optimizations/26359
20942 * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
20943 with -fdump-tree-dceloop-details.
20944 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
20945
20946 2006-02-25 Roger Sayle <roger@eyesopen.com>
20947
20948 PR middle-end/23673
20949 * gcc.dg/fold-eqxor-1.c: New test case.
20950 * gcc.dg/fold-eqxor-2.c: Likewise.
20951 * gcc.dg/fold-eqxor-3.c: Likewise.
20952
20953 2006-02-25 Thomas Koenig <Thomas.Koenig@online.de>
20954
20955 PR fortran/23092
20956 * scalar_mask_1.f90: New test.
20957
20958 2006-02-24 Geoffrey Keating <geoffk@apple.com>
20959
20960 * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
20961 * g++.dg/eh/uncaught2.C: New.
20962 * g++.dg/eh/uncaught3.C: New.
20963
20964 2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20965
20966 PR libgfortran/26423
20967 * gfortran.dg/read_many_1.f: New test.
20968
20969 2006-02-24 Paul Thomas <pault@gcc.gnu.org>
20970
20971 PR fortran/24519
20972 * gfortran.dg/dependency_3.f90: New test.
20973 * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
20974 XFAILs.
20975
20976 PR fortran/25395
20977 * gfortran.dg/equiv_6.f90: New test.
20978
20979 2006-02-23 Jeff Law <law@redhat.com>
20980
20981 * gcc.c-torture/compile/pr26425.c: New test.
20982
20983 2006-02-23 Jakub Jelinek <jakub@redhat.com>
20984
20985 PR middle-end/26412
20986 * gcc.dg/gomp/pr26412.c: New test.
20987
20988 2006-02-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20989
20990 PR c++/26291
20991 * g++.dg/other/ellipsis1.C: New test.
20992 * g++.dg/parse/operator4.C: Adjust error marker.
20993
20994 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
20995
20996 PR target/25603
20997 * gfortran.dg/pr25603.f: New testcase.
20998
20999 2006-02-22 Nathan Sidwell <nathan@codesourcery.com>
21000
21001 * gcc.dg/bf-spl1.c: Don't specify -m68000.
21002 * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
21003
21004 2006-02-21 Geoffrey Keating <geoffk@apple.com>
21005
21006 * g++.dg/eh/spbp.C: New.
21007
21008 2006-02-21 Jakub Jelinek <jakub@redhat.com>
21009
21010 PR middle-end/26379
21011 * gcc.target/i386/mmx-7.c: New test.
21012
21013 2006-02-20 Roger Sayle <roger@eyesopen.com>
21014
21015 PR tree-optimization/26361
21016 * gcc.dg/tree-ssa/vrp27.c: New test case.
21017
21018 2006-02-20 Andrew Pinski <pinskia@physics.uc.edu>
21019
21020 * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
21021 * gcc.dg/tree-ssa/complex-4.c: Here.
21022
21023 2006-02-19 Roger Sayle <roger@eyesopen.com>
21024
21025 PR middle-end/19543
21026 * gfortran.dg/logical_1.f90: New test case.
21027
21028 2006-02-19 Jakub Jelinek <jakub@redhat.com>
21029
21030 PR middle-end/26334
21031 * gcc.dg/20060218-1.c: Moved to...
21032 * gcc.target/i386/20060218-1.c: ... here. New test.
21033
21034 2006-02-19 Erik Edelmann <eedelman@gcc.gnu.org>
21035
21036 PR fortran/26201
21037 * gfortran.dg/convert_1.f90: New.
21038
21039 2005-02-19 Paul Thomas <pault@gcc.gnu.org>
21040
21041 PR fortran/25054
21042 * gfortran.dg/namelist_5.f90: New test.
21043
21044 PR fortran/25089
21045 * gfortran.dg/namelist_4.f90: New test.
21046
21047 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
21048
21049 PR tree-opt/25680
21050 * gcc.dg/tree-ssa/complex-3.c: New test.
21051
21052 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
21053
21054 * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
21055 variable to take into account the variable name in the
21056 function header.
21057 * gcc.dg/tree-ssa/20031106-2.c: Likewise.
21058
21059 2006-02-18 Jakub Jelinek <jakub@redhat.com>
21060
21061 PR middle-end/26334
21062 * gcc.c-torture/compile/20060217-1.c: New test.
21063 * gcc.dg/20060218-1.c: New test.
21064
21065 2006-02-18 Joseph S. Myers <joseph@codesourcery.com>
21066
21067 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
21068
21069 2006-02-17 Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
21070
21071 * gcc.dg/cpp/undef3.c: New test.
21072 * gcc.dg/cpp/trad/builtins2.c: New test.
21073
21074 2006-02-18 Mark Mitchell <mark@codesourcery.com>
21075
21076 PR c++/26266
21077 * g++.dg/template/static22.C: New test.
21078 * g++.dg/template/static23.C: New test.
21079 * g++.dg/template/static24.C: New test.
21080 * g++.dg/template/non-dependent13.C: New test.
21081 * g++.dg/init/member1.C: Tweak error markers.
21082
21083 2006-02-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
21084
21085 PR target/26255
21086 * gcc.c-torture/compile/pr26255.c: New test case.
21087
21088 2006-02-16 Roger Sayle <roger@eyesopen.com>
21089
21090 * gfortran.fortran-torture/execute/where_10.f90: New test case.
21091 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
21092 * gfortran.fortran-torture/execute/where_12.f90: Likewise.
21093 * gfortran.fortran-torture/execute/where_13.f90: Likewise.
21094 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
21095 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
21096 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
21097
21098 2006-02-16 Jeff Law <law@redhat.com>
21099
21100 * gcc.dg/tree-ssa/vrp24.c: Update expected output.
21101 * gcc.dg/tree-ssa/vrp26.c: New test.
21102
21103 2006-02-16 Joseph S. Myers <joseph@codesourcery.com>
21104
21105 PR target/20353
21106 PR target/24578
21107 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
21108 __UCLIBC__ is defined.
21109
21110 2006-02-16 Jakub Jelinek <jakub@redhat.com>
21111
21112 PR fortran/26224
21113 * gfortran.dg/gomp/pr26224.f: New test.
21114
21115 2006-02-16 Victor Kaplansky <victork@il.ibm.com>
21116
21117 PR tree-opt/25918
21118 * lib/target-supports.exp
21119 (check_effective_target_vect_short_mult): New.
21120 (check_effective_target_vect_char_mult): New.
21121 (check_effective_target_vect_widen_sum_qi_to_si): New.
21122 (check_effective_target_vect_widen_sum_qi_to_hi): New.
21123 (check_effective_target_vect_widen_sum_hi_to_si): New.
21124 * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
21125 vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
21126 * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
21127 * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
21128 * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
21129 vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
21130 vect-reduc-pattern-2c.c
21131 * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
21132 vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
21133 vect-reduc-pattern-1c.c
21134
21135 2005-02-16 Paul Thomas <pault@gcc.gnu.org>
21136
21137 PR fortran/24557
21138 * gfortran.dg/assumed_charlen_needed_1.f90: New test.
21139
21140 2006-02-15 Toon Moene <toon@moene.indiv.nluug.nl>
21141
21142 PR fortran/26054
21143 * gfortran.dg/enum_8.f90: Remove check for warning.
21144 * gfortran.dg/iomsg_1.f90: Ditto.
21145 * gfortran.dg/enum_1.f90: Ditto.
21146 * gfortran.dg/enum_9.f90: Ditto.
21147 * gfortran.dg/enum_2.f90: Ditto.
21148 * gfortran.dg/enum_10.f90: Ditto.
21149 * gfortran.dg/enum_3.f90: Ditto.
21150 * gfortran.dg/flush_1.f90: Ditto.
21151 * gfortran.dg/enum_4.f90: Ditto.
21152 * gfortran.dg/array_constructor_1.f90: Ditto.
21153 * gfortran.dg/enum_5.f90: Ditto.
21154 * gfortran.dg/enum_6.f90: Ditto.
21155 * gfortran.dg/enum_7.f90: Ditto.
21156
21157 2006-02-15 Jakub Jelinek <jakub@redhat.com>
21158
21159 PR middle-end/26300
21160 * gcc.c-torture/compile/20060215-1.c: New test.
21161
21162 2006-02-14 Roger Sayle <roger@eyesopen.com>
21163
21164 PR middle-end/23670
21165 * gcc.dg/tree-ssa/andor-2.c: New test case.
21166
21167 2006-02-14 Thomas Koenig <Thomas.Koenig@online.de>
21168
21169 PR fortran/25045
21170 * optional_dim.f90: New test.
21171
21172 2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
21173
21174 PR fortran/26277
21175 * gfortran.dg/label_4.f90: New.
21176
21177 2006-02-14 Jakub Jelinek <jakub@redhat.com>
21178 Diego Novillo <dnovillo@redhat.com>
21179 Uros Bizjak <uros@kss-loka.si>
21180
21181 * gfortran.dg/gomp: New directory.
21182
21183 2006-02-14 Richard Guenther <rguenther@suse.de>
21184
21185 PR tree-optimization/26258
21186 * gcc.dg/torture/pr26258.c: New testcase.
21187
21188 2006-02-13 Jakub Jelinek <jakub@redhat.com>
21189
21190 PR fortran/26246
21191 * gfortran.dg/pr26246_1.f90: New test.
21192 * gfortran.dg/pr26246_2.f90: New test.
21193
21194 PR middle-end/26092
21195 * gcc.c-torture/compile/20060208-1.c: New test.
21196
21197 2006-02-13 Paul Thomas <pault@gcc.gnu.org>
21198
21199 PR fortran/26074
21200 PR fortran/25103
21201 * gfortran.dg/module_parameter_array_refs_1.f90: New test.
21202 * gfortran.dg/bad_automatic_objects_1.f90: New test.
21203 * gfortran.dg/automatic_module_variable.f90: Change error message.
21204
21205 PR fortran/20861
21206 * gfortran.dg/internal_dummy_1.f90: New test.
21207
21208 PR fortran/20871
21209 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
21210
21211
21212 PR fortran/25083
21213 * gfortran.dg/uncommon_block_data_1.f90: New test.
21214 * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
21215 with standard.
21216
21217 PR fortran/25088
21218 * gfortran.dg/typed_subroutine_1.f90: New test.
21219
21220 2006-02-13 Geoffrey Keating <geoffk@apple.com>
21221
21222 * objc.dg/dwarf-1.m: New.
21223
21224 2006-02-13 Roger Sayle <roger@eyesopen.com>
21225
21226 PR middle-end/24427
21227 * gcc.dg/tree-ssa/andor-1.c: New test case.
21228
21229 2006-02-13 Josh Conner <jconner@apple.com>
21230
21231 PR target/25376
21232 * gcc.dg/pr25376.c: New test.
21233
21234 * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
21235 assemble.
21236 * lib/target-supports.exp (check_named_sections_available):
21237 Only compile named-sections test -- don't assemble.
21238
21239 2006-02-12 Gabriel Dos Reis <gdr@integrable-solutions.net>
21240
21241 * g++.dg/warn/no-write-strings.C: New test.
21242 * g++.dg/warn/write-strings.C: Likewise.
21243 * g++.dg/warn/write-strings-default.C: Likewise.
21244
21245 2006-02-12 Erik Edelmann <eedelman@gcc.gnu.org>
21246
21247 PR fortran/25806
21248 * gfortran.dg/ret_pointer_2.f90: New test.
21249
21250 2006-02-10 Zdenek Dvorak <dvorakz@suse.cz>
21251
21252 * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
21253
21254 2006-02-10 Jeff Law <law@redhat.com>
21255
21256 * gcc.c-torture/compile/pr26213.c: New test.
21257
21258 2006-02-10 Steven G. Kargl <kargls@comcast.net>
21259
21260 gfortran.dg/null_1.f90: New test.
21261
21262 2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
21263
21264 PR fortran/14771
21265 * gfortran.dg/parens_4.f90: New.
21266 * gfortran.dg/parens_5.f90: New.
21267
21268 2006-02-10 Richard Guenther <rguenther@suse.de>
21269
21270 * gcc.dg/pr23372-1.c: Remove empty file.
21271
21272 2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
21273 Paul Thomas <pault@gcc.gnu.org>
21274
21275 PR fortran/14771
21276 * gfortran.dg/parens_1.f90: New.
21277 * gfortran.dg/parens_2.f90: New.
21278 * gfortran.dg/parens_3.f90: New.
21279
21280 2006-02-09 Paul Thomas <pault@gcc.gnu.org>
21281
21282 PR fortran/26038
21283 * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
21284
21285 PR fortran/25059
21286 * gfortran.dg/impure_assignment_1.f90: New test.
21287
21288 PR fortran/25070
21289 * gfortran.dg/assumed_shape_ranks_1.f90: New test.
21290
21291 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
21292
21293 PR target/26141
21294 * g++.dg/expr/stdarg2.C: New test.
21295
21296 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
21297
21298 PR inline-asm/16194
21299 * gcc.dg/pr16194.c: New test.
21300
21301 2006-02-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
21302
21303 * ada/acats/run_acats: Use portable variant of "$@".
21304
21305 2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
21306
21307 * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
21308 * g++.old-deja/g++.benjamin/15351-1.C: Remove.
21309
21310 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
21311
21312 PR tree-opt/26179
21313 * g++.dg/opt/pr26179.C: New test.
21314
21315 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
21316
21317 PR middle-end/26134
21318 * gcc.dg/tree-ssa/complex-3.c: New test.
21319
21320 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
21321
21322 * gcc.c-torture/compile/volatile-1.c: New test.
21323
21324 2006-02-09 Diego Novillo <dnovillo@redhat.com>
21325
21326 PR 26180
21327 * gcc.dg/tree-ssa/pr26180.c: New test.
21328
21329 2006-02-08 Jeff Law <law@redhat.com>
21330
21331 * gcc.dg/tree-ssa/pr21417.c: New test.
21332
21333 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
21334
21335 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
21336 scan-tree-dump-not, scan-tree-dump-dem): Likewise.
21337
21338 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
21339
21340 * lib/scanrtl.exp: New.
21341
21342 2006-02-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21343
21344 PR c++/26071
21345 * g++.dg/other/virtual2.C: New test.
21346
21347 PR c++/26070
21348 * g++.dg/other/virtual1.C: New test.
21349
21350 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
21351
21352 * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
21353 cleanup-ipa-dump): Update dump file glob patterns.
21354 * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
21355 scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
21356
21357 * lib/gcc-dg.exp: Load it.
21358 * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
21359
21360 2006-02-07 Janis Johnson <janis187@us.ibm.com>
21361
21362 PR testsuite/26159
21363 * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
21364 * gcc.dg/tree-ssa/pr23382.c: Ditto.
21365
21366 2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
21367
21368 PR fortran/25577
21369 * gfortran.dg/mvbits_1.f90: New.
21370
21371 2006-02-07 Dirk Mueller <dmueller@suse.com>
21372
21373 * g++.dg/warn/Wdiv-by-zero.C: New test.
21374 * g++.dg/warn/Wno-div-by-zero.C: New.
21375
21376 2006-02-07 Jeff Law <law@redhat.com>
21377
21378 * gcc.dg/tree-ssa/pr21559.c: New test.
21379
21380 * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
21381 multiple VRP passes.
21382 * gcc.dg/tree-ssa/vrp09.c: Likewise.
21383 * gcc.dg/tree-ssa/vrp18.c: Likewise.
21384 * gcc.dg/tree-ssa/pr21582.c: Likewise.
21385 * gcc.dg/tree-ssa/pr20657.c: Likewise.
21386 * gcc.dg/tree-ssa/pr21001.c: Likewise.
21387 * gcc.dg/tree-ssa/vrp02.c: Likewise
21388 * gcc.dg/tree-ssa/vrp11.c: Likewise
21389 * gcc.dg/tree-ssa/pr14341.c: Likewise
21390 * gcc.dg/tree-ssa/vrp19.c: Likewise
21391 * gcc.dg/tree-ssa/vrp20.c: Likewise
21392 * gcc.dg/tree-ssa/vrp03.c: Likewise
21393 * gcc.dg/tree-ssa/pr21086.c: Likewise
21394 * gcc.dg/tree-ssa/pr21959.c: Likewise
21395 * gcc.dg/tree-ssa/vrp21.c: Likewise
21396 * gcc.dg/tree-ssa/vrp04.c: Likewise
21397 * gcc.dg/tree-ssa/pr25485.c: Likewise
21398 * gcc.dg/tree-ssa/pr22026.c: Likewise
21399 * gcc.dg/tree-ssa/vrp22.c: Likewise
21400 * gcc.dg/tree-ssa/vrp05.c: Likewise
21401 * gcc.dg/tree-ssa/20030807-10.c: Likewise
21402 * gcc.dg/tree-ssa/pr20701.c: Likewise
21403 * gcc.dg/tree-ssa/vrp23.c: Likewise
21404 * gcc.dg/tree-ssa/vrp06.c: Likewise
21405 * gcc.dg/tree-ssa/pr22117.c: Likewise
21406 * gcc.dg/tree-ssa/pr20702.c: Likewise
21407 * gcc.dg/tree-ssa/vrp15.c: Likewise
21408 * gcc.dg/tree-ssa/pr21090.c: Likewise
21409 * gcc.dg/tree-ssa/pr21294.c: Likewise
21410 * gcc.dg/tree-ssa/vrp24.c: Likewise
21411 * gcc.dg/tree-ssa/vrp07.c: Likewise
21412 * gcc.dg/tree-ssa/pr21563.c: Likewise
21413 * gcc.dg/tree-ssa/pr25382.c: Likewise
21414 * gcc.dg/tree-ssa/vrp16.c: Likewise
21415 * gcc.dg/tree-ssa/vrp25.c: Likewise
21416 * gcc.dg/tree-ssa/vrp08.c: Likewise
21417 * gcc.dg/tree-ssa/20030807-6.c: Likewise
21418 * gcc.dg/tree-ssa/vrp17.c: Likewise
21419 * gcc.dg/tree-ssa/pr21458.c: Likewise
21420 * g++.dg/tree-ssa/pr18178.C: Likewise
21421
21422 2006-02-07 Richard Guenther <rguenther@suse.de>
21423
21424 PR c++/26140
21425 Revert
21426 2006-01-30 Richard Guenther <rguenther@suse.de>
21427 PR c++/23372
21428 * gcc.dg/pr23372-1.C: New testcase.
21429
21430 * g++.dg/tree-ssa/pr26140.C: New testcase.
21431
21432 2006-02-07 Mark Mitchell <mark@codesourcery.com>
21433
21434 PR c++/9737
21435 * g++.dg/template/ttp15.C: New test.
21436 * g++.dg/template/ttp16.C: Likewise.
21437 * g++.dg/template/ttp17.C: Likewise.
21438 * g++.old-deja/g++.pt/ttp36.C: Remove.
21439 * g++.old-deja/g++.pt/ttp19.C: Likewise.
21440 * g++.old-deja/g++.pt/ttp37.C: Likewise.
21441 * g++.old-deja/g++.pt/ttp38.C: Likewise.
21442 * g++.old-deja/g++.pt/ttp39.C: Likewise.
21443 * g++.old-deja/g++.pt/ttp9.C: Likewise.
21444 * g++.old-deja/g++.pt/ttp40.C: Likewise.
21445 * g++.old-deja/g++.pt/ttp51.C: Likewise.
21446 * g++.old-deja/g++.pt/ttp26.C: Likewise.
21447 * g++.old-deja/g++.pt/ttp36.C: Likewise.
21448
21449 2005-02-06 Thomas Koenig <Thomas.Koenig@online.de>
21450
21451 PR libfortran/23815
21452 * unf_io_convert_4.f90: New test.
21453
21454 2006-02-06 Daniel Berlin <dberlin@dberlin.org>
21455
21456 * gcc.dg/tree-ssa/loadpre10.c: New test.
21457 * gcc.dg/tree-ssa/loadpre11.c: Ditto.
21458 * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
21459 * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
21460
21461 2006-02-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21462
21463 PR libfortran/24685
21464 * gfortran.dg/large_real_kind_form_io_2.f90: New test.
21465
21466 2006-02-05 Andrew Pinski <pinskia@physics.uc.edu>
21467
21468 PR tree-opt/25251
21469 * gfortran.dg/assign_7.f: New test.
21470
21471 2006-02-05 H.J. Lu <hongjiu.lu@intel.com>
21472
21473 PR fortran/26041
21474 PR fortran/26064
21475 * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
21476 * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
21477 * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
21478
21479 2006-02-05 Jakub Jelinek <jakub@redhat.com>
21480
21481 * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
21482 in size_t typedef.
21483
21484 2006-02-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
21485
21486 * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
21487 * g++.dg/charset/string.c (foo): Likewise.
21488 * g++.dg/ext/builtin1.C (printf): Change first parameter type to
21489 const char*
21490 * g++.dg/ext/builtin2.C (printf): Likewise.
21491 * g++.dg/init/new15.C (printf): Likewise.
21492 * g++.dg/opt/pr17697-1.C (foo): Likewise.
21493 * g++.dg/opt/pr17697-2.C (foo): Likewise.
21494 * g++.dg/opt/pr17697-3.C (foo): Likewise.
21495 * g++.dg/template/non-dependent4.C (temp): Likewise.
21496 * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
21497 * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
21498 parameter type to const char*.
21499 * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
21500 Change type to const char*.
21501 * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
21502 Likewise.
21503 * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
21504 second parameter type to const char*.
21505 * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
21506 (Y::Y): Change parameter type to const char*.
21507 * g++.old-deja/g++.jason/ref12.C (f): Likewise.
21508 * g++.old-deja/g++.jason/report.C: Apply const correctness.
21509 * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
21510 * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
21511 (char*).
21512 * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
21513 const char*.
21514 * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
21515 type to const char*.
21516 * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
21517 return type to const char*.
21518 * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
21519 to const char*.
21520 * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
21521 * g++.old-deja/g++.law/refs1.C: Likewise.
21522 * g++.old-deja/g++.law/visibility1.C: Likewise.
21523 * g++.old-deja/g++.law/visibility2.C: Likewise.
21524 * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
21525 const char*.
21526 * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
21527 * g++.old-deja/g++.mike/net48.C: Likewise.
21528 * g++.old-deja/g++.mike/p646.C: Likewise.
21529 * g++.old-deja/g++.mike/p6746.C: Likewise.
21530 * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
21531 type to const char*.
21532 * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
21533 deprecated conversion warning.
21534 * g++.old-deja/g++.other/init15.C (A::name): Change type to const
21535 char*.
21536 * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
21537 * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
21538 * g++.old-deja/g++.pt/explicit8.C: Likewise.
21539 * g++.old-deja/g++.pt/m6.C (xx): Likewise.
21540 * g++.old-deja/g++.pt/m7.C (xx): Likewise.
21541 * g++.old-deja/g++.pt/nontype3.C: Likewise.
21542 * g++.old-deja/g++.pt/t39.C: Likewise.
21543 * g++.old-deja/g++.robertl/eb106.C: Likewise.
21544 * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
21545
21546 2006-02-04 Thomas Koenig <Thomas.Koenig@online.de>
21547
21548 PR fortran/25075
21549 intrinsic_argument_conformance_1.f90: New test.
21550
21551 2006-02-03 Steven G. Kargl <kargls@comcast.net>
21552
21553 PR fortran/20845
21554 * gfortran.dg/char_result_11.f90: Add SAVE.
21555 * gfortran.dg/der_pointer_4.f90: Ditto.
21556 * gfortran.dg/default_initialization.f90: New test.
21557
21558 2006-02-03 Jeff Law <law@redhat.com>
21559
21560 * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
21561 handle more than 100 dump files.
21562 (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
21563 * lib/scantree.exp (scan-tree-dump): Likewise.
21564 (scan-tree-dump-times, scan-tree-dump-not): Likewise.
21565 (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
21566 * lib/scanipa.exp (scan-ipa-dump): Likewise.
21567 (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
21568 (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
21569
21570 2006-02-03 Diego Novillo <dnovillo@redhat.com>
21571
21572 * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
21573
21574 2006-02-03 Mark Mitchell <mark@codesourcery.com>
21575
21576 * g++.dg/template/using12.C: New test.
21577
21578 2006-02-03 Alan Modra <amodra@bigpond.net.au>
21579
21580 * gcc.target/powerpc/pr25960.c: New test.
21581
21582 2006-02-02 Steven G. Kargl <kargls@comcast>
21583
21584 PR fortran/24958
21585 gfortran.dg/nullify_2.f90: New test.
21586
21587 2006-02-02 Diego Novillo <dnovillo@redhat.com>
21588
21589 PR 25990
21590 * gcc.dg/gomp/pr25990.c: New test.
21591
21592 2006-01-31 Mark Mitchell <mark@codesourcery.com>
21593
21594 PR c++/25342
21595 * g++.gd/template/partial4.C: New test.
21596
21597 2006-01-31 Andrew Pinski <pinskia@physics.uc.edu>
21598
21599 PR middle-end/26001
21600 * gfortran.dg/data_char_2.f90: New.
21601
21602 2006-01-31 Thomas Koenig <Thomas.Koenig@online.de>
21603
21604 PR fortran/26039
21605 maxval_maxloc_conformance_1.f90: New test.
21606
21607 2006-01-31 Richard Guenther <rguenther@suse.de>
21608
21609 * gcc.target/i386/sselibm-1.c: New testcase.
21610 * gcc.target/i386/sselibm-2.c: Likewise.
21611 * gcc.target/i386/sselibm-3.c: Likewise.
21612 * gcc.target/i386/sselibm-4.c: Likewise.
21613 * gcc.target/i386/sselibm-5.c: Likewise.
21614
21615 2005-01-30 Erik Edelmann <eedelman@gcc.gnu.org>
21616
21617 PR fortran/24266
21618 * gfortran.dg/arrayio_derived_2.f90: New.
21619
21620 2006-01-30 Carlos O'Donell <carlos@codesourcery.com>
21621
21622 * gcc.dg/unsigned-long-compare.c: New test.
21623
21624 2006-01-30 Steve Ellcey <sje@cup.hp.com>
21625
21626 PR testsuite/25318
21627 * lib/target-supports.exp (check_effective_target_freorder):
21628 Check to see if target supports -freorder-blocks-and-partition.
21629 * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
21630 instead of "dg-require-named-sections".
21631
21632 2006-01-30 J"orn Rennecke <joern.rennecke@st.com>
21633
21634 PR target/14798:
21635 * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
21636 * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
21637 * gcc.dg/pragma-isr-trapa2.c: Likewise.
21638 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
21639 * gcc.dg/pragma-isr-trap_exit.c: Likewise.
21640 * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
21641 * gcc.dg/attr-isr-trap_exit.c: Likewise.
21642 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
21643
21644 2006-01-30 Richard Guenther <rguenther@suse.de>
21645
21646 PR c++/23372
21647 * gcc.dg/pr23372-1.C: New testcase.
21648
21649 2006-01-29 Diego Novillo <dnovillo@redhat.com>
21650
21651 * gcc.dg/gomp/pr25874.c: New test.
21652
21653 2006-01-29 Dorit Nuzman <dorit@il.ibm.com>
21654
21655 PR tree-opt/25911
21656 * gcc.dg/vect/fast-math-vect-pr25911.c: New.
21657
21658 2006-01-29 Paul Thomas <pault@gcc.gnu.org>
21659
21660 PR fortran/18578
21661 PR fortran/18579
21662 PR fortran/20857
21663 PR fortran/20885
21664 * gfortran.dg/intent_out_1.f90: New test.
21665
21666 2006-01-28 Paul Thomas <pault@gcc.gnu.org>
21667
21668 PR fortran/17911
21669 * gfortran.dg/procedure_lvalue.f90: New test.
21670
21671 PR fortran/20895
21672 PR fortran/25030
21673 * gfortran.dg/char_pointer_assign_2.f90: New test.
21674 * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
21675 assignment to be consistent with standard.
21676 * gfortran.dg/char_result_2.f90: The same.
21677 * gfortran.dg/char_result_8.f90: The same.
21678
21679 2006-01-28 Zack Weinberg <zackw@panix.com>
21680
21681 * gcc.dg/Woverlength-strings.c
21682 * gcc.dg/Woverlength-strings-pedantic-c89.c
21683 * gcc.dg/Woverlength-strings-pedantic-c89-no.c
21684 * gcc.dg/Woverlength-strings-pedantic-c99.c
21685 * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
21686
21687 2006-01-28 Adam Nemet <anemet@caviumnetworks.com>
21688
21689 * gcc.c-torture/execute/20060127-1.c: New test.
21690
21691 2006-01-28 Mark Mitchell <mark@codesourcery.com>
21692
21693 PR c++/25999
21694 * g++.dg/ext/pragmaweak1.C: New test.
21695
21696 2006-01-28 Mark Mitchell <mark@codesourcery.com>
21697
21698 PR c++/25855
21699 * g++.dg/template/spec29.C: New test.
21700
21701 2006-01-28 Kazu Hirata <kazu@codesourcery.com>
21702
21703 PR c/19606.
21704 * gcc.c-torture/execute/pr19606.c: New.
21705
21706 2006-01-27 Carlos O'Donell <carlos@codesourcery.com>
21707
21708 * gcc.dg/pragma-re-4.c: New test.
21709
21710 2005-01-27 Paul Thomas <pault@gcc.gnu.org>
21711
21712 PR fortran/25964
21713 * gfortran.dg/assumed_size_refs_3.f90: New test.
21714
21715 2006-01-27 Ben Elliston <bje@au.ibm.com>
21716
21717 * gcc.misc-tests/dectest.exp: Remove defunct comment.
21718
21719 2006-01-26 Laurent GUERBY <laurent@guerby.net>
21720
21721 PR ada/21317
21722 * ada/acats/support/impdef.a: Add One_Long_Second.
21723 * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
21724 * ada/acats/tests/c9/c94026.a: Likewise.
21725 * ada/acats/tests/c9/c97305c.ada: Likewise.
21726 * ada/acats/tests/c9/c99004a.ada: Likewise.
21727
21728 2005-01-26 Paul Thomas <pault@gcc.gnu.org>
21729
21730 PR fortran/25964
21731 * gfortran.dg/global_references_2.f90: New test.
21732
21733 PR fortran/25084
21734 PR fortran/20852
21735 PR fortran/25085
21736 PR fortran/25086
21737 * gfortran.dg/assumed_charlen_function_1.f90: New test.
21738 * gfortran.dg/assumed_charlen_function_3.f90: New test.
21739
21740 PR fortran/25416
21741 * gfortran.dg/assumed_charlen_function_2.f90: New test.
21742
21743 2006-01-26 Alexandre Oliva <aoliva@redhat.com>
21744
21745 PR c/25892
21746 * gcc.dg/Wpointer-sign.c: New.
21747 * gcc.dg/Wpointer-sign-Wall.c: New.
21748 * gcc.dg/Wpointer-sign-Wall-no.c: New.
21749 * gcc.dg/Wpointer-sign-pedantic.c: New.
21750 * gcc.dg/Wpointer-sign-pedantic-no.c: New.
21751 * gcc.dg/conv-2.c: Use -Wpointer-sign.
21752
21753 2006-01-26 Andrew Pinski <pinskia@physics.uc.edu>
21754
21755 PR C/25861
21756 * gcc.c-torture/compile/pr25861.c: New test.
21757
21758 2006-01-26 Paul Brook <paul@codesourcery.com>
21759
21760 * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
21761 on short-enum targets.
21762 * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
21763 variable.
21764 (generate_fields): Use short_enums.
21765 (main): Set short_enums. Document -e.
21766 * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
21767 on short-enum targets.
21768 * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
21769 variable.
21770 (generate_fields): Use short_enums.
21771 (main): Set short_enums. Document -e.
21772 * lib/target-supports.exp (check_effective_target_short_enums): New.
21773
21774 2006-01-26 Hans-Peter Nilsson <hp@axis.com>
21775
21776 PR target/25947
21777 * gcc.dg/torture/pr25947-1.c: New test.
21778
21779 2006-01-25 Jan Hubicka <jh@suse.cz>
21780 Roger Sayle <roger@eyesopen.com>
21781
21782 PR rtl-optimization/25703
21783 * gcc.target/i386/20060125-1.c: New test case.
21784 * gcc.target/i386/20060125-2.c: New test case.
21785
21786 2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
21787
21788 PR fortran/18540
21789 * gfortran.dg/goto_1.f: New.
21790
21791 2006-01-25 Erik Edelmann <eedelman@gcc.gnu.org>
21792
21793 PR fortran/25716
21794 * gfortran.dg/char_result_11.f90: Make it sensitive to PR
21795 25716 on 32-bit systems too.
21796
21797 2006-01-25 Kazu Hirata <kazu@codesourcery.com>
21798
21799 PR testsuite/25590
21800 * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
21801
21802 2006-01-25 Kaz Kojima <kkojima@gcc.gnu.org>
21803
21804 * gcc.dg/tree-ssa/gen-vect-33.c: New.
21805
21806 2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21807
21808 PR fortran/25835
21809 * gfortran.dg/read_eof.f90: Delete, renamed.
21810 * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
21811 * gfortran.dg/read_eof_2.f90: New test.
21812 * gfortran.dg/read_eof_3.f90: New test.
21813
21814 2006-01-24 Andrew Pinski <pinskia@physics.uc.edu>
21815
21816 PR tree-opt/25860
21817 * gcc.c-torture/compile/pr25860.c: New test.
21818
21819 2006-01-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21820
21821 PR c++/25552
21822 * g++.dg/parse/dtor8.C: New test.
21823
21824 2006-01-24 Hans-Peter Nilsson <hp@axis.com>
21825
21826 PR testsuite/25891
21827 * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
21828 * gcc.dg/gomp/gomp.exp: Return without testing anything if
21829 check_effective_target_fopenmp returns 0.
21830
21831 2006-01-23 Eric Botcazou <ebotcazou@adacore.com>
21832
21833 PR ada/20548
21834 * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
21835 * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
21836 * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
21837
21838 2006-01-23 Andrew Pinski <pinskia@physics.uc.edu>
21839
21840 PR tree-opt/25857
21841 * g++.dg/opt/pr25857.C: New test.
21842
21843 2006-01-23 Steven Bosscher <stevenb.gcc@gmail.com>
21844 Jan Hubicka <jh@suse.cz>
21845 Richard Guenther <rguenther@suse.de>
21846
21847 PR rtl-optimization/25654
21848 * gcc.dg/torture/pr25654.c: New testcase.
21849 * gcc.target/i386/pr25654.c: Likewise.
21850
21851 2005-01-23 Paul Thomas <pault@gcc.gnu.org>
21852
21853 PR fortran/25901
21854 * gfortran.dg/internal references_2.f90: New test.
21855
21856 Fix regression in testing of admissability of attributes.
21857 * gfortran.dg/intent_used_1.f90: New test.
21858
21859 2006-01-23 Ben Elliston <bje@au.ibm.com>
21860
21861 * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
21862 Remove target conditional torture options for i?86 and x86_64
21863 GNU/Linux.
21864
21865 2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net>
21866
21867 PR c++/10891
21868 * g++.dg/rtti/no-rtti.C: New.
21869
21870 2006-01-21 Mark Mitchell <mark@codesourcery.com>
21871
21872 PR c++/25895
21873 * g++.dg/inherit/conv2.C: New test.
21874
21875 PR c++/25856
21876 * g++.dg/parse/dtor7.C: New test.
21877
21878 PR c++/25858
21879 * g++.dg/template/crash44.C: New test.
21880
21881 2005-01-21 Paul Thomas <pault@gcc.gnu.org>
21882
21883 PR fortran/25124
21884 PR fortran/25625
21885 * gfortran.dg/internal_references_1.f90: New test.
21886 PR fortran/20881
21887 PR fortran/23308
21888 PR fortran/25538
21889 PR fortran/25710
21890 * gfortran.dg/global_references_1.f90: New test.
21891 * gfortran.dg/g77/19990905-1.f: Restore the error that
21892 there is a clash between the common block name and
21893 the name of a subroutine reference.
21894
21895 PR fortran/PR24276
21896 * gfortran.dg/aliasing_dummy_1.f90: New test.
21897
21898 2006-01-21 Alan Modra <amodra@bigpond.net.au>
21899
21900 * gcc.dg/vmx/1b-01.c: Warning fix.
21901 * gcc.dg/vmx/1c-02.c: Likewise.
21902 * gcc.dg/vmx/gcc-bug-4.c: Likewise.
21903
21904 2006-01-20 Steve Ellcey <sje@cup.hp.com>
21905
21906 PR testsuite/24962
21907 * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
21908
21909 2006-01-20 Richard Guenther <rguenther@suse.de>
21910 Steven Bosscher <stevenb.gcc@gmail.com>
21911
21912 PR rtl-optimization/24626
21913 * gcc.dg/torture/pr24626-1.c: New testcase.
21914 * gcc.dg/torture/pr24626-2.c: Likewise.
21915 * gcc.dg/torture/pr24626-3.c: Likewise.
21916 * gcc.dg/torture/pr24626-4.c: Likewise.
21917
21918 2006-01-20 Dirk Mueller <dmueller@suse.com>
21919
21920 PR c++/5520
21921 * g++.dg/warn/empty-body.C: New.
21922
21923 2006-01-19 Mark Mitchell <mark@codesourcery.com>
21924
21925 PR c++/22136
21926 * g++.dg/template/using10.C: New test.
21927 * g++.dg/temlpate/using11.C: Likewise.
21928 * g++.dg/inherit/using5.C: Tweak error messages.
21929
21930 2006-01-20 Alan Modra <amodra@bigpond.net.au>
21931
21932 * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
21933 target test.
21934 * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
21935
21936 2006-01-19 Jan Hubicka <jh@suse.cz>
21937
21938 * gcc.target/i386/lea.c: Test pentiumpro, not i686.
21939
21940 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21941
21942 PR c++/25854
21943 * g++.dg/template/spec28.C: New test.
21944
21945 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu>
21946
21947 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
21948 (switchfiles): Fix fprintf's by adding srcdir or removing it.
21949
21950 2006-01-19 Diego Novillo <dnovillo@redhat.com>
21951
21952 * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
21953 * gcc.dg/gomp/critical-1.c: Likewise.
21954 * gcc.dg/gomp/critical-3.c: Likewise.
21955 * gcc.dg/gomp/empty.c: Likewise.
21956 * gcc.dg/gomp/ordered-1.c: Likewise.
21957 * gcc.dg/gomp/for-4.c: Likewise.
21958 * gcc.dg/gomp/for-6.c: Likewise.
21959 * gcc.dg/gomp/master-3.c: Likewise.
21960 * gcc.dg/gomp/for-8.c: Likewise.
21961 * gcc.dg/gomp/for-10.c: Likewise.
21962 * gcc.dg/gomp/for-18.c: Likewise.
21963 * gcc.dg/gomp/for-5.c: Likewise.
21964 * gcc.dg/gomp/for-7.c: Likewise.
21965 * gcc.dg/gomp/for-9.c: Likewise.
21966
21967 2006-01-18 Jeff Law <law@redhat.com>
21968
21969 * gcc.dg/tree-ssa/vrp25.c: New test.
21970
21971 2006-01-19 Richard Sandiford <richard@codesourcery.com>
21972
21973 * gcc.dg/pr25805.c: Fix misapplied patch.
21974
21975 2006-01-19 Dorit Nuzman <dorit@il.ibm.com>
21976
21977 * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
21978 (check_effective_target_vect_udot_qi): New.
21979 (check_effective_target_vect_sdot_hi): New.
21980 (check_effective_target_vect_udot_hi): New.
21981 * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
21982 prefixed with "wrapv-" with -fwrapv.
21983 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
21984 * gcc.dg/vect/vect-reduc-dot-u8.c: New.
21985 * gcc.dg/vect/vect-reduc-dot-u16.c: New.
21986 * gcc.dg/vect/vect-reduc-dot-s8.c: New.
21987 * gcc.dg/vect/vect-reduc-dot-s16.c: New.
21988
21989 * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
21990 * gcc.dg/vect/vect-reduc-pattern-1.c: New.
21991 * gcc.dg/vect/vect-reduc-pattern-2.c: New.
21992 * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
21993
21994 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21995
21996 PR c++/16829
21997 * g++.dg/other/default2.C: New test.
21998 * g++.dg/other/default3.C: New test.
21999
22000 2006-01-19 Richard Sandiford <richard@codesourcery.com>
22001
22002 PR c/25805
22003 * gcc.dg/pr25805.c: New file.
22004
22005 2006-01-18 Mark Mitchell <mark@codesourcery.com>
22006
22007 PR c++/25836
22008 * g++.dg/template/init6.C: New test.
22009
22010 2006-01-18 Daniel Berlin <dberlin@dberlin.org>
22011
22012 * gcc.dg/tree-ssa/pr24287.c: New test
22013
22014 2006-01-18 Eric Christopher <echristo@apple.com>
22015
22016 * g++.dg/eh/table.C: New.
22017
22018 2006-01-18 DJ Delorie <dj@redhat.com>
22019
22020 * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
22021 gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
22022 gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
22023 gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
22024
22025 2006-01-18 Jeff Law <law@redhat.com>
22026
22027 * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
22028 on wrapping on overflow semantics.
22029
22030 * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
22031
22032 * gcc.gc/tree-ssa/vrp23.c: New test.
22033 * gcc.gc/tree-ssa/vrp24.c: New test.
22034
22035 2006-01-18 Richard Henderson <rth@redhat.com>
22036 Aldy Hernandez <aldyh@redhat.com>
22037 Jakub Jelinek <jakub@redhat.com>
22038 Diego Novillo <dnovillo@redhat.com>
22039 Uros Bizjak <uros@kss-loka.si>
22040
22041 * gcc.dg/gomp: New directory.
22042
22043 2006-01-18 Paul Thomas <pault@gcc.gnu.org>
22044 Steven G. Kargl <kargls@comcast.net>
22045
22046 PR fortran/20869
22047 * gfortran.dg/intrinsic_external_1.f90: New test.
22048
22049 PR fortran/20875.
22050 * gfortran.dg/elemental_pointer_1.f90: New test.
22051
22052 PR fortran/25024
22053 * gfortran.dg/external_procedures_1.f90: New test.
22054
22055 PR fortran/25785
22056 gfortran.dg/assumed_present.f90: New test.
22057
22058 2006-01-18 Jakub Jelinek <jakub@redhat.com>
22059
22060 * g++.dg/parse/lookup5.C: New test.
22061
22062 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22063
22064 PR fortran/25697
22065 * gfortran.dg/read_eof.f90: New test.
22066
22067 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
22068
22069 * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
22070 add a closing brace.
22071
22072 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22073
22074 PR fortran/25631
22075 * gfortran.dg/fmt_tl.f: New test.
22076
22077 2006-01-17 Eric Christopher <echristo@apple.com>
22078
22079 * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
22080 * g++.old-deja/g++.warn/impint2.C: Ditto.
22081 * g++.old-deja/g++.other/null1.C: Ditto.
22082 * g++.dg/warn/conv2.C: Ditto.
22083 * g++.dg/warn/conv4.C: New file.
22084
22085 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
22086
22087 * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
22088
22089 2006-01-17 Andreas Jaeger <aj@suse.de>
22090 Janis Johnson <janis187@us.ibm.com>
22091
22092 * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
22093 in 64-bit.
22094 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
22095 * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
22096
22097 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
22098
22099 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
22100 (switchfiles): xfail txxx where xxx >= 25.
22101
22102 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
22103
22104 PR testsuite/25764
22105 * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
22106
22107 2006-01-17 Jakub Jelinek <jakub@redhat.com>
22108
22109 PR c/25682
22110 * gcc.dg/pr25682.c: New test.
22111 * g++.dg/parse/array-size2.C: New test.
22112
22113 2006-01-16 Ian Lance Taylor <ian@airs.com>
22114
22115 * consistency.vlad: Remove entire directory, 1652 files.
22116
22117 2006-01-16 Janis Johnson <janis187@us.ibm.com>
22118
22119 * lib/target-supports.exp (check_effective_target_dfp_nocache,
22120 check_effective_target_dfprt_nocache): New.
22121 (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
22122 (check_effective_target_dfprt): New.
22123 * lib/c-compat.exp (check_dfp): Remove.
22124 (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
22125 * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
22126 level of support for decimal float.
22127 * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
22128 compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
22129 compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
22130 compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
22131 convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
22132 convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
22133 convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
22134 func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
22135 func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
22136 operator-arith-fold.c, operator-assignment.c, operator-comma.c,
22137 operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
22138 struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
22139 directives.
22140
22141 2006-01-16 H.J. Lu <hongjiu.lu@intel.com>
22142
22143 PR testsuite/25741
22144 * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
22145 $base_dir/../.
22146 * lib/gfortran.exp (gfortran_init): Likewise.
22147 * lib/obj-c++.exp (obj-c++_init): Likewise.
22148 * lib/scanasm.exp (scan-assembler-dem): Likewise.
22149 (scan-assembler-dem-not): Likewise.
22150 * lib/scandump.exp (scan-dump-dem): Likewise.
22151 (scan-dump-dem-not): Likewise.
22152
22153 2006-01-16 Andrew Pinski <pinskia@physics.uc.edu>
22154
22155 PR testsuite/25767
22156 * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
22157 powerpc-*-darwin*.
22158 * lib/obj-c++.exp (obj-c++_init): Likewise.
22159
22160 2006-01-16 Richard Guenther <rguenther@suse.de>
22161
22162 * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
22163
22164 2006-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
22165
22166 PR testsuite/25777
22167 * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
22168 to LD_LIBRARY_PATH.
22169
22170 2006-01-16 Eric Botcazou <ebotcazou@adacore.com>
22171 Andrew Pinski <pinskia@physics.uc.edu>
22172
22173 * gcc.dg/minmax-1.c: New test.
22174
22175 2006-01-16 Ben Elliston <bje@au.ibm.com>
22176
22177 * gcc.dg/dfp/dfp.exp: Correct FSF address.
22178 * gcc.misc-tests/dectest.exp: Ditto.
22179
22180 2006-01-15 Ian Lance Taylor <ian@airs.com>
22181
22182 PR testsuite/25796
22183 * gcc.target/i386/cmov6.c: Use -march=k8.
22184
22185 2006-01-15 Andreas Jaeger <aj@suse.de>
22186
22187 * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
22188 x86 does not have __float128.
22189
22190 2006-01-14 Ian Lance Taylor <ian@airs.com>
22191
22192 * gcc.target/i386/cmov6.c: New test.
22193
22194 2006-01-14 Mark Mitchell <mark@codesourcery.com>
22195
22196 PR c++/25663
22197 * g++.dg/template/ctor6.C: New test.
22198
22199 2006-01-14 Kazu Hirata <kazu@codesourcery.com>
22200
22201 PR tree-optimization/25485
22202 * gcc.dg/tree-ssa/pr25485.c: New.
22203
22204 2006-01-14 Richard Guenther <rguenther@suse.de>
22205
22206 PR tree-optimization/22548
22207 PR tree-optimization/22555
22208 PR tree-optimization/22501
22209 * gcc.dg/tree-ssa/alias-4.c: New testcase.
22210 * gcc.dg/tree-ssa/alias-5.c: Likewise.
22211 * gcc.dg/tree-ssa/alias-6.c: Likewise.
22212 * gcc.dg/tree-ssa/alias-7.c: Likewise.
22213 * gcc.dg/tree-ssa/alias-8.c: Likewise.
22214 * gcc.dg/tree-ssa/alias-9.c: Likewise.
22215 * gcc.dg/tree-ssa/alias-10.c: Likewise.
22216 * gcc.dg/tree-ssa/alias-11.c: Likewise.
22217 * gcc.dg/tree-ssa/alias-12.c: Likewise.
22218
22219 2006-01-14 Zdenek Dvorak <dvorakz@suse.cz>
22220
22221 * gcc.dg/tree-ssa/pr19210-1.c: Update outcome. Add new test loop.
22222 * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
22223
22224 2006-01-14 Steven Bosscher <stevenb.gcc@gmail.com>
22225 Richard Guenther <rguenther@suse.de>
22226
22227 PR rtl-optimization/24257
22228 * gcc.dg/torture/pr24257.c: New testcase.
22229
22230 2006-01-13 Adam Nemet <anemet@caviumnetworks.com>
22231
22232 * gcc.c-torture/execute/20060110-1.c: New test.
22233 * gcc.c-torture/execute/20060110-2.c: New test.
22234
22235 2006-01-13 Ulrich Weigand <uweigand@de.ibm.com>
22236
22237 * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
22238
22239 2006-01-13 Bernhard Fischer <rep.nop@aon.at>
22240
22241 PR fortran/25756
22242 * gfortran.dg/label_3.f90: New test.
22243
22244 2006-01-13 Daniel Berlin <dberlin@dberlin.org>
22245
22246 PR tree-optimization/25771
22247 * g++.dg/tree-ssa/pr25771.C: New test
22248
22249 2006-01-13 Andrew Pinski <pinskia@physics.uc.edu>
22250
22251 PR tree-opt/24365
22252 * g++.dg/opt/complex5.C: New test.
22253
22254 2006-01-13 Richard Guenther <rguenther@suse.de>
22255
22256 * gcc.target/i386/387-9.c: New testcase.
22257
22258 2006-01-12 Nathan Sidwell <nathan@codesourcery.com>
22259
22260 PR c++/24824
22261 * g++.dg/debug/dwarf2-1.C: New.
22262
22263 2006-01-11 H.J. Lu <hongjiu.lu@intel.com>
22264
22265 PR testsuite/25728
22266 * lib/gcov.exp (verify-lines): Add "close $fd".
22267
22268 2006-01-12 Yao Qi <qiyaoltc@cn.ibm.com>
22269 Ben Elliston <bje@au.ibm.com>
22270
22271 * gcc.dg/dfp/inf-1.c: New test.
22272
22273 2006-01-12 Janis Johnson <janis187@us.ibm.com>
22274 Yao Qi <qiyaoltc@cn.ibm.com>
22275 Ben Elliston <bje@au.ibm.com>
22276 Jon Grimm <jgrimm2@us.ibm.com>
22277
22278 * gcc.dg/nodfp-1.c: New test.
22279 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
22280 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
22281 * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
22282 * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
22283 * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
22284 * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
22285 * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
22286 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
22287 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
22288 * gcc.dg/format/dfp-scanf-1.c: Likewise.
22289 * gcc.dg/format/dfp-printf-1.c: Likewise.
22290 * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
22291 (compat_setup_dfp): New.
22292 * gcc.dg/compat/compat.exp: Use it.
22293 (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
22294 Make some variables global, prepend "compat_" to their names.
22295 * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
22296 * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
22297 * gcc.misc-tests/dectest.exp: New test driver for decTest.
22298 * lib/compat.exp (compat_skip_list): Make global, rename.
22299 * lib/c-compat.exp: New file.
22300 * lib/target-supports.exp (check_effective_target_dfp): New.
22301
22302 * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
22303 gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
22304 gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
22305 gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
22306 gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
22307 gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
22308 gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
22309 gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
22310 gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
22311 gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
22312 gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
22313 gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
22314 gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
22315 gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
22316 gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
22317 gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
22318 gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
22319 gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
22320 gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
22321 gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
22322 gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
22323 gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
22324 gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
22325 gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
22326 gcc.dg/dfp/struct-layout-1.c,
22327 gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
22328 gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
22329 gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
22330 gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
22331 gcc.dg/dfp/func-vararg-dfp.c,
22332 gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
22333 gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
22334 gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
22335 gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
22336 gcc.dg/dfp/wtr-conversion-1.c: New tests.
22337
22338 2006-01-11 Richard Guenther <rguenther@suse.de>
22339
22340 PR tree-optimization/25734
22341 * gcc.dg/tree-ssa/pr25734.c: New testcase.
22342
22343 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
22344
22345 PR fortran/25486
22346 * gfortran.dg/literal_character_constant_1_x.F: New test.
22347 * gfortran.dg/literal_character_constant_1_y.F: Ditto.
22348 * gfortran.dg/literal_character_constant_1_z.F: Ditto.
22349 * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
22350
22351 2006-01-11 Nathan Sidwell <nathan@codesourcery.com>
22352
22353 PR c++/25386
22354 * g++.dg/ext/packed3.C: Add expected packed error.
22355
22356 2006-01-11 Hans-Peter Nilsson <hp@axis.com>
22357
22358 PR target/25706
22359 * gcc.dg/torture/pr25706-1.c: New test.
22360
22361 2006-01-11 Paolo Bonzini <bonzini@gnu.org>
22362
22363 PR tree-optimization/23109
22364 PR tree-optimization/23948
22365 PR tree-optimization/24123
22366
22367 * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
22368 gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
22369 gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
22370 g++.dg/tree-ssa/pr23948.C: New testcases.
22371 * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
22372 three divisions in order to do the optimization.
22373
22374 2006-01-11 Zdenek Dvorak <dvorakz@suse.cz>
22375
22376 PR c++/25632
22377 * g++.dg/other/pr25632.C: New test.
22378
22379 2006-01-11 Paul Thomas <pault@gcc.gnu.org>
22380
22381 PR fortran/25730
22382 * gfortran.dg/used_types_1.f90: New test.
22383
22384 2006-01-10 Hans-Peter Nilsson <hp@axis.com>
22385
22386 PR target/25718
22387 * gcc.dg/torture/pr25718-1.c: New test.
22388
22389 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
22390
22391 * gfortran.dg/list_read_2.f90: Fix typo in description.
22392
22393 2006-01-10 Jan Beulich <jbeulich@novell.com>
22394
22395 * lib/target-supports.exp (check_visibility_available): Simplify test
22396 for *-*-netware*.
22397 (check_profiling_available): Fail for *-*-netware*.
22398 * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
22399 * gcc.dg/20021014-1.c: Likewise.
22400 * gcc.dg/nest.c: Likewise.
22401
22402 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
22403
22404 fortran/24936
22405 * gfortran.dg/forall_3.f90: New test.
22406
22407 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
22408
22409 PR fortran/21977
22410 * gfortran.dg/nesting_2.f90: New test.
22411 * gfortran.dg/nesting_3.f90: New test.
22412
22413 2006-01-09 Hans-Peter Nilsson <hp@axis.com>
22414
22415 * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
22416 Fix typo in comment.
22417
22418 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
22419
22420 * gfortran.dg/single_char_string.f90: New test.
22421
22422 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
22423
22424 * gfortran.dg/ichar_2.f90: New test.
22425
22426 2006-01-08 Erik Edelmann <eedelman@gcc.gnu.org>
22427
22428 PR fortran/25093
22429 * gfortran.dg/private_type_4.f90: New.
22430
22431 2006-01-07 Richard Guenther <rguenther@suse.de>
22432
22433 * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
22434
22435 2006-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22436
22437 * gfortran.dg/func_decl_1.f90: New.
22438 * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
22439 * gfortran.dg/array_alloc_2.f90: Likewise.
22440 * gfortran.dg/char_result_8.f90: Likewise.
22441 * gfortran.dg/dup_save_1.f90: Likewise.
22442 * gfortran.dg/dup_save_2.f90: Likewise.
22443 * gfortran.dg/f2c_6.f90: Likewise.
22444 * gfortran.dg/f2c_7.f90: Likewise.
22445 * gfortran.dg/func_result_2.f90: Likewise.
22446 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
22447
22448 2006-01-07 Paul Thomas <pault@gcc.gnu.org>
22449
22450 PR fortran/22146
22451 * gfortran.dg/elemental_subroutine_1.f90: New test.
22452 * gfortran.dg/elemental_subroutine_2.f90: New test.
22453
22454 PR fortran/25029
22455 PR fortran/21256
22456 * gfortran.dg/assumed_size_refs_1.f90: New test.
22457
22458 PR fortran/20868
22459 PR fortran/20870
22460 * gfortran.dg/assumed_size_refs_2.f90: New test.
22461 * gfortran.dg/initialization_1.f90: Change warning message.
22462
22463 2006-01-06 Zdenek Dvorak <dvorakz@suse.cz>
22464
22465 * gcc.dg/tree-ssa/loop-15.c: New test.
22466
22467 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22468
22469 PR fortran/25598
22470 * gfortran.dg/backspace_3.f: New test.
22471 * gfortran.dg/backspace_4.f: New test.
22472
22473 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22474
22475 PR fortran/24268
22476 * gfortran.dg/fmt_white.f: Update test.
22477
22478 2006-01-05 Carlos O'Donell <carlos@codesourcery.com>
22479
22480 * gcc.dg/cast-1.c: Add new warning.
22481 * gcc.dg/cast-2.c: Likewise.
22482 * gcc.dg/cast-3.c: Likewise.
22483 * gcc.dg/format/cast-1.c: Likewise.
22484 * gcc.dg/cast-4.c: New testcase.
22485
22486 2006-01-05 Richard Guenther <rguenther@suse.de>
22487
22488 PR tree-optimization/22555
22489 * gcc.dg/tree-ssa/alias-3.c: New testcase.
22490
22491 2006-01-05 Richard Guenther <rguenther@suse.de>
22492 Diego Novillo <dnovillo@redhat.com>
22493
22494 * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
22495 * gcc.dg/tree-ssa/loop-8.c: Likewise.
22496 * gcc.dg/tree-ssa/loop-1.c: Likewise.
22497 * gcc.dg/tree-ssa/pr23294.c: Likewise.
22498 * gcc.dg/tree-ssa/pr21985.c: Likewise.
22499 * gcc.dg/tree-ssa/loop-14.c: Likewise.
22500 * gcc.dg/tree-ssa/loop-2.c: Likewise.
22501 * gcc.dg/tree-ssa/loop-3.c: Likewise.
22502 * gcc.dg/tree-ssa/loop-4.c: Likewise.
22503 * gcc.dg/tree-ssa/pr21171.c: Likewise.
22504 * gcc.dg/tree-ssa/loop-5.c: Likewise.
22505 * gcc.dg/tree-ssa/loop-10.c: Likewise.
22506 * gcc.dg/tree-ssa/loop-6.c: Likewise.
22507 * treelang/compile/extravar.tree: Likewise.
22508 * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
22509 * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
22510 * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
22511 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
22512 * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
22513
22514 2006-01-05 Hans-Peter Nilsson <hp@bitrange.com>
22515
22516 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
22517 for 64-bit fix.
22518
22519 2006-01-05 Erik Edelmann <eedelman@gcc.gnu.org>
22520
22521 PR fortran/23675
22522 gfortran.dg/char_result_11.f90: New.
22523
22524 2006-01-04 Mark Mitchell <mark@codesourcery.com>
22525
22526 PR c++/24782
22527 * g++.dg/parse/access9.C: New test.
22528 * g++.dg/tc1/dr52.C: Tweak error markers.
22529
22530 2006-01-04 Richard Henderson <rth@redhat.com>
22531
22532 Merge from gomp branch.
22533 * g++.dg/parse/pragma2.C: Update expected error lines.
22534
22535 2006-01-04 Jakub Jelinek <jakub@redhat.com>
22536
22537 * g++.dg/other/i386-2.C: New test.
22538
22539 PR target/25554
22540 * gcc.c-torture/compile/20051228-1.c: New test.
22541
22542 PR c/25559
22543 * gcc.dg/pr25559.c: New test.
22544
22545 2006-01-03 Mark Mitchell <mark@codesourcery.com>
22546
22547 PR c++/25492
22548 * g++.dg/lookup/friend9.C: New test.
22549
22550 PR c++/25625
22551 * g++.dg/template/repo5.C: New test.
22552
22553 2006-01-03 Steven G. Kargl <kargls@comcast.net>
22554
22555 PR fortran/25101
22556 * gfortran.dg/forall_2.f90: New test.
22557
22558 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
22559
22560 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
22561 dg-require-weak. Adjust regexp to handle leading-underscore
22562 targets and space as well as TAB after .weak. Change previous
22563 64-bit fix to not use naked dot.
22564
22565 2006-01-03 Paolo Bonzini <bonzini@gnu.org>
22566
22567 PR rtl-optimization/25578
22568 * gcc.c-torture/execute/20060102-1.c: New testcase.
22569
22570 2006-01-03 Richard Guenther <rguenther@suse.de>
22571
22572 PR c/25183
22573 * gcc.dg/torture/pr25183.c: New testcase.
22574
22575 2006-01-03 Jakub Jelinek <jakub@redhat.com>
22576
22577 Merge from gomp-branch.
22578 * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
22579 * gcc.dg/ia64-sync-2.c: Likewise.
22580 * gcc.dg/ia64-sync-3.c: Likewise.
22581 * gcc.dg/ia64-sync-4.c: Likewise.
22582 * gcc.dg/sync-2.c: Likewise.
22583 * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
22584 that sparc64-*-* and sparcv9-*-* supports sync builtins.
22585
22586 2006-01-02 Mark Mitchell <mark@codesourcery.com>
22587
22588 PR c++/25635
22589 * g++.dg/parse/operator6.C: New test.
22590
22591 PR c++/25637
22592 * g++.dg/parse/error29.C: New test.
22593
22594 PR c++/25638
22595 * g++.dg/parse/dtor6.C: New test.
22596
22597 PR c++/25633
22598 * g++.dg/parse/ctor3.C: New test.
22599
22600 PR c++/25634
22601 * g++.dg/template/class3.C: New test.
22602
22603 2006-01-02 Geoffrey Keating <geoffk@apple.com>
22604
22605 * g++.dg/debug/debug9.C: New.
22606
22607 2006-01-02 Steven G. Kargl <kargls@comcast.net>
22608
22609 PR fortran/24640
22610 * gfortran.dg/label_2.f90: New test.
22611
22612 2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22613
22614 * g++.dg/lookup/using12.C: Tighten error marker.
22615
22616 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
22617 Andrew Pinski <pinskia@physics.uc.edu>
22618
22619 * gcc.target/powerpc/darwin-abi-3.c: New file.
22620 * gcc.target/powerpc/darwin-abi-4.c: Likewise.
22621 * gcc.target/powerpc/darwin-abi-5.c: Likewise.
22622 * gcc.target/powerpc/darwin-abi-6.c: Likewise.
22623 * gcc.target/powerpc/darwin-abi-7.c: Likewise.
22624 * gcc.target/powerpc/darwin-abi-8.c: Likewise.
22625 * gcc.target/powerpc/darwin-abi-9.c: Likewise.
22626 * gcc.target/powerpc/darwin-abi-10.c: Likewise.
22627 * gcc.target/powerpc/darwin-abi-11.c: Likewise.
22628
22629 2006-01-01 Daniel Berlin <dberlin@dberlin.org>
22630
22631 * gcc.dg/tree-ssa/loadpre1.c: New;
22632 * gcc.dg/tree-ssa/loadpre2.c: New;
22633 * gcc.dg/tree-ssa/loadpre3.c: New;
22634 * gcc.dg/tree-ssa/loadpre4.c: New;
22635 * gcc.dg/tree-ssa/loadpre5.c: New;
22636 * gcc.dg/tree-ssa/loadpre6.c: New;
22637 * gcc.dg/tree-ssa/loadpre7.c: New;
22638 * gcc.dg/tree-ssa/loadpre8.c: New;
22639 * gcc.dg/tree-ssa/loadpre9.c: New;
22640
22641 2006-01-01 Nathan Sidwell <nathan@codesourcery.com>
22642
22643 * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
22644 * g++.dg/abi/thunk4.C: Likewise.
22645
22646 2006-01-01 Andreas Jaeger <aj@suse.de>
22647
22648 * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
22649 portable.
22650
22651 2006-01-01 Jakub Jelinek <jakub@redhat.com>
22652
22653 PR c++/25294
22654 * gcc.dg/pragma-pack-3.c: New test.
22655 * g++.dg/parse/pragma3.C: New test.
22656
22657 2005-12-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
22658
22659 PR middle-end/24827
22660 * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
22661
22662 2005-12-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22663
22664 PR testsuite/25214
22665 * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
22666
22667 2005-12-30 Erik Edelmann <eedelman@gcc.gnu.org>
22668
22669 PR fortran/22607
22670 * gfortran-dg/pure_byref_3.f90: New.
22671
22672 fortran/PR 25396
22673 * gfortran.dg/userdef_operator_1.f90: New.
22674
22675 2005-12-29 Nathan Sidwell <nathan@codesourcery.com>
22676
22677 * g++.dg/abi/thunk3.C: New.
22678 * g++.dg/abi/thunk4.C: New.
22679
22680 2005-12-29 Paul Thomas <pault@gcc.gnu.org>
22681
22682 PR fortran/25532
22683 * gfortran.dg/host_used_types_1.f90: New test. Check that host
22684 associated derived type components of derived types are
22685 properly declared in contained procedures.
22686
22687 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22688
22689 PR libgfortran/25139
22690 * gfortran.dg/backspace_2.f: New test.
22691
22692 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22693
22694 PR libgfortran/25550
22695 * gfortran.dg/endfile.f: New test.
22696
22697 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22698
22699 PR libgfortran/25419
22700 * gfortran.dg/comma.f: New test.
22701
22702 2005-12-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22703
22704 * lib/gfortran-dg.exp: Remove trailing whitespace.
22705 * lib/fortran-torture.exp: Test with -fbounds-check instead of
22706 -funroll-all-loops.
22707
22708 2005-12-28 Alan Modra <amodra@bigpond.net.au>
22709
22710 * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
22711 Extended Double long doubles or repeat tests when long double is
22712 the same size as double.
22713
22714 2005-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22715
22716 * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
22717
22718 PR testsuite/25442
22719 * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
22720 gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
22721
22722 PR testsuite/25441
22723 * gcc.dg/pr23911.c: Make test variable static.
22724
22725 PR testsuite/25444
22726 * gcc.dg/tree-ssa/pr14841.c: Likewise.
22727
22728 2005-12-26 Mark Mitchell <mark@codesourcery.com>
22729
22730 PR c++/25439
22731 * g++.dg/parse/crash17.C: Adjust error markers.
22732 * g++.dg/template/error20.C: New test.
22733
22734 2005-12-26 Mark Mitchell <mark@codesourcery.com>
22735
22736 PR c++/23172
22737 * g++.dg/ext/complit4.C: New test.
22738
22739 PR c++/25417
22740 * g++.dg/ext/complit5.C: Likewise.
22741
22742 2005-12-26 Kazu Hirata <kazu@codesourcery.com>
22743
22744 PR tree-optimization/25125
22745 * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
22746 gcc.dg/vect/vect-reduc-2short.c: XFAIL.
22747 * gcc.c-torture/execute/pr25125.c: New.
22748
22749 2005-12-24 Paul Thomas <pault@gcc.gnu.org>
22750
22751 PR fortran/25029
22752 PR fortran/21256
22753 * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
22754 functions with incorrect assumed size references.
22755
22756 2005-12-24 Mark Mitchell <mark@codesourcery.com>
22757
22758 PR c++/23171
22759 * g++.dg/opt/init1.C: New test.
22760
22761 2005-12-23 Mark Mitchell <mark@codesourcery.com>
22762
22763 PR c++/24671
22764 * g++.dg/template/sfinae3.C: New test.
22765
22766 2005-12-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22767
22768 * g++.dg/other/friend4.C: New test.
22769
22770 2005-12-23 Jakub Jelinek <jakub@redhat.com>
22771
22772 PR target/25005
22773 * g++.dg/opt/pr25005.C: New test.
22774
22775 2005-12-22 Mark Mitchell <mark@codesourcery.com>
22776
22777 PR c++/25369
22778 * g++.dg/template/ptrmem16.C: New test.
22779
22780 2005-12-23 Paul Thomas <pault@gcc.gnu.org>
22781
22782 PR fortran/25029
22783 PR fortran/21256
22784 * gfortran.dg/initialization_1.f90: Add test of SIZE.
22785
22786 2005-12-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22787
22788 PR libgfortran/25307
22789 * gfortran.dg/list_read_5.f90: New test.
22790
22791 2005-12-22 Richard Henderson <rth@redhat.com>
22792
22793 * gcc.target/i386/sse-7.c: Use -msse2.
22794
22795 2005-12-23 Jakub Jelinek <jakub@redhat.com>
22796
22797 PR rtl-optimization/25432
22798 * gcc.c-torture/compile/20051216-1.c: New test.
22799
22800 PR objc/25328
22801 * objc/execute/pr25328.m: New test.
22802
22803 2005-12-22 Mark Mitchell <mark@codesourcery.com>
22804
22805 PR c++/25364
22806 * g++.dg/template/call4.C: New test.
22807
22808 2005-12-22 Dale Johannesen <dalej@apple.com>
22809
22810 * gcc.target/i386/sse-17.c: New.
22811
22812 2005-12-22 Paul Brook <paul@codesourcery.com>
22813
22814 * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
22815
22816 2005-12-22 Paul Brook <paul@codesourcery.com>
22817
22818 * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
22819
22820 2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
22821
22822 PR tree-opt/25513
22823 * gcc.c-torture/compile/pr25513.c: New test.
22824
22825 2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22826
22827 PR c++/23333
22828 * g++.dg/parse/error25.C: Add more tests.
22829
22830 2005-12-22 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22831
22832 PR fortran/18990
22833 * gfortran.dg/der_charlen_1.f90: New.
22834
22835 2005-12-22 Paul Thomas <pault@gcc.gnu.org>
22836
22837 PR fortran/20889
22838 * gfortran.dg/pointer_component_type_1.f90: New test.
22839
22840 PR fortran/25029
22841 PR fortran/21256
22842 * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
22843 should give an error with assumed size array refernces and checks
22844 those that should not.
22845 * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
22846 reference an upper bound so that it does not generate an error.
22847
22848 PR fortran/19362
22849 PR fortran/20244
22850 PR fortran/20864
22851 PR fortran/25391
22852 * gfortran.dg/used_dummy_types_1.f90: New test.
22853 * gfortran.dg/used_dummy_types_2.f90: New test.
22854 * gfortran.dg/used_dummy_types_3.f90: New test.
22855 * gfortran.dg/used_dummy_types_4.f90: New test.
22856 * gfortran.dg/used_dummy_types_5.f90: New test.
22857
22858 PR fortran/23152
22859 * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
22860 group already being USE associated.
22861 * gfortran.dg/assumed_shape_nml.f90: New test.
22862 * gfortran.dg/assumed_size_nml.f90: New test.
22863
22864 PR fortran/20862
22865 PR fortran/25053
22866 PR fortran/25063
22867 PR fortran/25064
22868 PR fortran/25066
22869 PR fortran/25067
22870 PR fortran/25068
22871 PR fortran/25307
22872 * gfortran.dg/io_constraints_1.f90: New test.
22873 * gfortran.dg/io_constraints_1.f90: New test.
22874 * gfortran.dg/iostat_3.f90: Change wording of warning.
22875 * gfortran.dg/g77/19981216-0.f: The same.
22876
22877 2005-12-22 Kazu Hirata <kazu@codesourcery.com>
22878
22879 PR tree-optimization/23518
22880 * gcc.dg/pr23518.c: New.
22881
22882 2005-12-21 Mike Stump <mrs@apple.com>
22883
22884 * gcc.dg/attr-weakref-1.c: Really skip on darwin.
22885
22886 2005-12-21 Paul Brook <paul@codesourcery.com>
22887
22888 * gcc.dg/pr19340.c: Skip on m68k targets.
22889
22890 2005-12-21 Steven Bosscher <stevenb@suse.de>
22891
22892 PR rtl-optimization/25196
22893 * gcc.dg/pr25196.c: New test.
22894
22895 2005-12-21 Erik Edelmann <eedelman@gcc.gnu.org>
22896
22897 PR fortran/25423
22898 gfortran.dg/where_nested_1.f90: New.
22899
22900 2005-12-21 Kazu Hirata <kazu@codesourcery.com>
22901
22902 PR tree-optimization/25382.
22903 * gcc.dg/tree-ssa/pr25382.c: New.
22904
22905 2005-12-20 Richard Guenther <rguenther@suse.de>
22906
22907 PR middle-end/24306
22908 * gcc.target/i386/pr24306.c: New testcase.
22909
22910 2005-12-20 Kazu Hirata <kazu@codesourcery.com>
22911
22912 PR tree-optimization/25501
22913 * gcc.dg/tree-ssa/pr25501.c: New.
22914
22915 2005-12-20 Richard Guenther <rguenther@suse.de>
22916
22917 Revert
22918 2005-12-02 Richard Guenther <rguenther@suse.de>
22919
22920 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
22921
22922 2005-12-20 Mark Mitchell <mark@codesourcery.com>
22923
22924 PR c++/21228
22925 * g++.dg/warn/Wunreachable-code-2.C: New test.
22926
22927 2005-12-19 Mark Mitchell <mark@codesourcery.com>
22928
22929 PR c++/24278
22930 * g++.dg/template/ctor5.C: New test.
22931
22932 PR c++/24915
22933 * g++.dg/template/overload8.C: New test.
22934
22935 2005-12-19 Kenneth Zadeck <zadeck@naturalbridge.com>
22936
22937 * gcc.c-torture/compile/pr25483 : New test.
22938
22939 2005-12-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22940
22941 PR c++/20552
22942 * g++.dg/ext/typeof10.C: New test.
22943
22944 2005-12-19 Nathan Sidwell <nathan@codesourcery.com>
22945
22946 * gcc.dg/mt-loopi1.c: New.
22947
22948 2005-12-18 Richard Guenther <rguenther@suse.de>
22949
22950 PR tree-optimization/25481
22951 * gcc.dg/torture/pr25481.c: New testcase.
22952
22953 2005-12-18 Ulrich Weigand <uweigand@de.ibm.com>
22954
22955 PR rtl-optimization/21041
22956 * gcc.dg/pr21041.c: New test.
22957
22958 2005-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22959
22960 PR libgfortran/25463
22961 * gfortran.dg/advance.f90: New test.
22962
22963 2005-12-18 Andreas Krebbel <krebbel1@de.ibm.com>
22964
22965 * gcc.dg/20051201-1.c: New test.
22966
22967 2005-12-18 Paul Thomas <pault@gcc.gnu.org>
22968
22969 PR fortran/25018
22970 * gfortran.dg/initialization_1.f90: New test.
22971 * gfortran.dg/enum_5.f90: Change dg-error to new message.
22972 * gfortran.dg/g77/980616-0.f: The same.
22973
22974 2005-12-17 Steven G. Kargl <kargls@comcast.net>
22975
22976 * PR fortran/25458
22977 * gfortran.dg/chkbits.f90: New test.
22978
22979 2005-12-17 Steven G. Kargl <kargls@comcast.net>
22980
22981 * gfortran.dg/enum_5.f: Revert to previous version.
22982
22983 2005-12-17 Steven G. Kargl <kargls@comcast.net>
22984
22985 * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
22986 * gfortran.dg/nested_modules_1.f90: Ditto.
22987 * gfortran.dg/hollerith_f95.f90: Ditto.
22988 * gfortran.dg/select_5.f90: Ditto.
22989 * gfortran.dg/secnds.f: Ditto.
22990 * gfortran.dg/hollerith2.f90: Ditto.
22991 * gfortran.dg/imag_2.f: Ditto.
22992 * gfortran.dg/ftell_2.f90: Ditto.
22993 * gfortran.dg/malloc_free_1.f90: Ditto.
22994 * gfortran.dg/logint-1.f: Ditto.
22995 * gfortran.dg/recursive_statement_functions.f90: Ditto.
22996 * gfortran.dg/e_d_fmt.f90: Ditto.
22997 * gfortran.dg/hollerith_legacy.f90: Ditto.
22998 * gfortran.dg/logint-2.f: Ditto.
22999 * gfortran.dg/enum_5.f90: Ditto.
23000 * gfortran.dg/f2c_2.f90: Ditto.
23001 * gfortran.dg/pr17143.f90: Ditto.
23002 * gfortran.dg/namelist_14.f90: Ditto.
23003 * gfortran.dg/logint-3.f: Ditto.
23004 * gfortran.dg/spread_scalar_source.f90: Ditto.
23005 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
23006 * gfortran.dg/namelist_11.f: Ditto.
23007 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
23008 * gfortran.dg/g77/20010519-1.f
23009 * gfortran.dg/g77/alpha1.f: Ditto.
23010 * gfortran.dg/g77/990115-1.f: Ditto.
23011 * gfortran.dg/g77/erfc.f: Ditto.
23012 * gfortran.dg/g77/19990313-3.f: Ditto.
23013 * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
23014 * gfortran.dg/g77/20010426.f: Ditto.
23015 * gfortran.dg/g77/19990313-0.f: Ditto.
23016 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
23017 * gfortran.dg/g77/20000629-1.f: Ditto.
23018 * gfortran.dg/g77/970125-0.f: Ditto.
23019 * gfortran.dg/g77/8485.f: Ditto.
23020 * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
23021 * gfortran.dg/g77/19990313-1.f: Ditto.
23022 * gfortran.dg/g77/int8421.f: Ditto.
23023 * gfortran.dg/g77/19990305-0.f: Ditto.
23024 * gfortran.dg/g77/947.f: Ditto.
23025 * gfortran.dg/g77/19990905-2.f: Ditto.
23026 * gfortran.dg/g77/cabs.f: Ditto.
23027 * gfortran.dg/g77/19990313-2.f: Ditto.
23028 * gfortran.dg/g77/20020307-1.f: Ditto.
23029 * gfortran.dg/g77/dcomplex.f: Ditto.
23030 * gfortran.dg/g77/19990502-1.f: Ditto.
23031 * gfortran.dg/g77/19981216-0.f: Ditto.
23032 * gfortran.dg/common_4.f90: Ditto.
23033 * gfortran.dg/entry_4.f90: Ditto.
23034 * gfortran.dg/equiv_constraint_2.f90: Ditto.
23035 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
23036 * gfortran.dg/namelist_12.f: Ditto.
23037 * gfortran.dg/scale_1.f90: Ditto.
23038 * gfortran.dg/modulo_1.f90
23039 * gfortran.dg/hollerith.f90: Ditto.
23040 * gfortran.dg/direct_io_3.f90: Ditto.
23041 * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
23042 * gfortran.dg/gnu_logical_1.F: Ditto.
23043 * gfortran.dg/unf_io_convert_1.f90: Ditto.
23044 * gfortran.dg/assign_1.f90: Ditto.
23045 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
23046 * gfortran.dg/pr23095.f: Ditto.
23047 * gfortran.dg/read_float_1.f90: Ditto.
23048
23049 2005-12-17 Andreas Jaeger <aj@suse.de>
23050
23051 * gcc.dg/attr-weakref-1.c: Do not run on darwin.
23052 * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
23053
23054 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23055
23056 PR fortran/24268
23057 * gfortran.dg/fmt_white.f: New test.
23058
23059 2005-12-16 Steven G. Kargl <kargls@comcast.net>
23060
23061 * gfortran.dg/label_1.f90: New test.
23062
23063 2005-12-15 Ben Elliston <bje@au.ibm.com>
23064
23065 PR testsuite/25422
23066 * gcc.dg/20031012-1.c: Add -Walways-true option.
23067 * gcc.dg/weak/weak-3.c: Likewise.
23068 * g++.old-deja/g++.mike/warn8.C: Likewise.
23069
23070 2005-12-16 Mike Stump <mrs@apple.com>
23071
23072 * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
23073 exit.
23074
23075 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23076
23077 PR libgfortran/25264
23078 PR libgfortran/25349
23079 * gfortran.dg/tl_editing.f90: Added additional checks.
23080 * gfortran.dg/t_editing.f: New test.
23081 * gfortran.dg/write_padding.f90: New test
23082
23083 2005-12-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23084
23085 PR testsuite/25215
23086 * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
23087
23088 2005-12-16 Jakub Jelinek <jakub@redhat.com>
23089
23090 PR rtl-optimization/24899
23091 * gcc.c-torture/execute/20051215-1.c: New test.
23092
23093 2005-12-16 Andreas Krebbel <krebbel1@de.ibm.com>
23094
23095 PR 24823
23096 * gfortran.dg/pr24823.f: New test.
23097
23098 2005-12-16 Jeff Law <law@redhat.com>
23099
23100 * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
23101
23102 2005-12-16 Andrew Pinski <pinskia@physics.uc.edu>
23103
23104 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
23105 (base_types): Change C++ style comments to C style comments. Remove
23106 aligned types from the array. Keep Enums disabled.
23107 (complex_types): Remove aligned types from the array.
23108 Comment out "_Complex long double".
23109 (attrib_types): Remove.
23110 (complex_attrib_types): Remove.
23111 (attrib_array_types): Remove.
23112 (complex_attrib_array_types): Remove.
23113 (aligned_bitfld_types): Remove.
23114 (n_aligned_bitfld_types): Remove.
23115 (FEATURE_ALIGNEDPACKED): Delete.
23116 (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
23117 (singles): Remove support for adding attributes.
23118 (choose_type): Remove support for attributed types.
23119 (generate_fields): Remove support for attributed bit-fields.
23120 Remove support for adding attributes.
23121 (generate_random_tests): Remove support for adding attributes.
23122 (features): Add back "[0] :0" and "complex vector [0]".
23123 (main): Remove support for attributed bit-fields.
23124 Uncomment the calling of generate_random_tests for the rests of
23125 the tests.
23126
23127 2005-12-16 Jan Hubicka <jh@suse.cz>
23128
23129 * gcc.c-torture/combine/pr25224.c: New.
23130
23131 2005-12-15 Joseph S. Myers <joseph@codesourcery.com>
23132
23133 PR other/25028
23134 * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
23135 HP-UX.
23136
23137 2005-12-15 Richard Sandiford <richard@codesourcery.com>
23138
23139 * gcc.dg/20051215-1.c: New file.
23140
23141 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23142
23143 * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
23144 * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
23145
23146 2005-12-14 Erik Edelmann <eedelman@gcc.gnu.org>
23147
23148 PR fortran/18197
23149 * gfortran.dg/dummy_functions_1.f90: New.
23150
23151 2005-12-14 Ulrich Weigand <uweigand@de.ibm.com>
23152
23153 PR rtl-optimization/25310
23154 * gcc.c-torture/compile/pr25310.c: New test.
23155
23156 2005-12-14 Jakub Jelinek <jakub@redhat.com>
23157
23158 PR debug/25023
23159 * gcc.dg/pr25023.c: New test.
23160
23161 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23162
23163 * g++.old-deja/g++.brendan/redecl1.C,
23164 g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
23165 g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
23166 g++.old-deja/g++.oliva/typeof1.C,
23167 g++.old-deja/g++.other/crash16.C,
23168 g++.old-deja/g++.other/crash34.C,
23169 g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
23170 g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
23171 g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
23172 g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
23173 g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
23174 g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
23175 Remove xfail.
23176
23177 2005-12-14 Kean Johnston <jkj@sco.com>
23178 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23179
23180 * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
23181 * gcc.target/i386/20020523-1.c: Ditto.
23182 * gcc.target/i386/tailcall-1.c: Ditto.
23183 * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
23184 * gcc.target/i386/ssetype-5.c: Ditto.
23185
23186 2005-12-14 Jeff Law <law@redhat.com>
23187
23188 * gcc.dg/tree-ssa/foldstring-1.c: New test.
23189
23190 2005-12-14 Jakub Jelinek <jakub@redhat.com>
23191
23192 PR target/25254
23193 PR target/24188
23194 * gcc.target/i386/pr25254.c: New test.
23195 * gfortran.dg/PR24188.f: New test.
23196
23197 2005-12-14 David Billinghurst (David.Billinghurst@riotinto.com)
23198
23199 * lib/fortran-torture.exp: Catch remaining uses of
23200 remote_file build delete.
23201
23202 2005-12-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23203
23204 * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
23205
23206 2005-12-14 Ben Elliston <bje@au.ibm.com>
23207
23208 * gcc.dg/warn-addr-cmp.c: New test.
23209
23210 2005-12-13 Jakub Jelinek <jakub@redhat.com>
23211
23212 PR debug/25023
23213 PR target/25293
23214 * gcc.target/i386/pr25293.c: New test.
23215
23216 2005-12-13 Petr Machata <machata@post.cz>
23217
23218 PR c++/24907
23219 * g++.dg/parse/comma2.C: New test.
23220
23221 2005-12-13 Mark Mitchell <mark@codesourcery.com>
23222 Jakub Jelinek <jakub@redhat.com>
23223
23224 * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
23225 * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
23226 (limits.h): Include unconditionally.
23227 (stdlib.h): Likewise.
23228 (hashtab.h): Do not include.
23229 (getopt.h): Likewise.
23230 (stddef.h): Include.
23231 (hashval_t): Define.
23232 (struct entry): Add "next" field.
23233 (HASH_SIZE): New macro.
23234 (hash_table): New variable.
23235 (switchfiles): Do not use xmalloc.
23236 (mix): New macro.
23237 (iterative_hash): New function.
23238 (hasht): Remove.
23239 (e_exists): New function.
23240 (e_insert): Likewise.
23241 (output): Use, instead of libiberty hashtable functions.
23242 (main): Do not use getopt. Do not call htab_create.
23243
23244 2005-12-13 Jakub Jelinek <jakub@redhat.com>
23245
23246 PR c++/25331
23247 * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
23248 put atal* and atpaal* attributes on array elements.
23249 (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
23250 * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
23251 put atal* and atpaal* attributes on array elements.
23252 (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
23253
23254 2005-12-13 Carlos O'Donell <carlos@codesourcery.com>
23255
23256 * gcc.dg/single-precision-constant.c: New test.
23257
23258 2005-12-13 Alan Modra <amodra@bigpond.net.au>
23259
23260 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
23261 gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
23262 gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
23263 gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
23264 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
23265 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
23266 gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
23267 gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
23268 gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
23269 gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
23270 gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
23271 gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
23272 gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
23273 gcc.target/powerpc/ppc-sdata-2.c,
23274 gcc.target/powerpc/ppc-stackalign-1.c,
23275 gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
23276 gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
23277 gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
23278 gcc.target/powerpc/rs6000-ldouble-2.c,
23279 gcc.target/powerpc/rs6000-power2-1.c,
23280 gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
23281 powerpc64-*-* in target selection strings. Instead use powerpc*-*-*
23282 and ilp32 or lp64 as appropriate. Merge dg-require-effective-target
23283 option into target selector.
23284 * gcc.dg/20020919-1.c: Compile for powerpc*-*-*. Handle powerpc64.
23285 * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
23286
23287 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
23288
23289 PR objc/25348
23290 * objc.dg/encode-9.m: New test.
23291
23292 2005-12-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23293
23294 PR testsuite/20772
23295 * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
23296 * gcc.dg/asm-b.c: Fix typo.
23297 * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
23298 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
23299 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
23300 i?86 lp64 and x86_64 ilp32.
23301 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
23302 on i?86 lp64.
23303 * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
23304
23305 2005-12-12 Steven G. Kargl <kargls@comcast.net>
23306
23307 PR fortran/25078
23308 gfortran.dg/equiv_5.f90: New test.
23309
23310 2005-12-12 Daniel Berlin <dberlin@dberlin.org>
23311
23312 * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
23313 * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
23314 * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
23315 * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
23316 * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
23317 * gcc.dg/tree-ssa/reassoc-5.c: New.
23318 * gcc.dg/tree-ssa/reassoc-6.c: New.
23319 * gcc.dg/tree-ssa/reassoc-7.c: New.
23320 * gcc.dg/tree-ssa/reassoc-8.c: New.
23321 * gcc.dg/tree-ssa/reassoc-9.c: New.
23322 * gcc.dg/tree-ssa/reassoc-10.c: New.
23323 * gcc.dg/tree-ssa/reassoc-11.c: New.
23324
23325 2005-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
23326
23327 PR testsuite/25167
23328 PR testsuite/24478
23329 * gcc.dg/weak/weak-14.c: Add dg-require-alias.
23330
23331 2005-12-12 Mark Mitchell <mark@codesourcery.com>
23332
23333 PR c++/25300
23334 * g++.dg/template/inherit.C: Do not use a generic error message.
23335
23336 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
23337
23338 PR libobjc/25354
23339 * objc.dg/gnu-encoding: New directory.
23340 * objc.dg/gnu-encoding/compat-common.h: New file.
23341 * objc.dg/gnu-encoding/struct-layout-1.h: New file.
23342 * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
23343 * objc.dg/gnu-encoding/vector-defs.h: New file.
23344 * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
23345 * objc.dg/gnu-encoding/generate-random.c: New file.
23346 * objc.dg/gnu-encoding/generate-random_r.c: New file.
23347 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
23348 * objc.dg/gnu-encoding/generate-random.h: New file.
23349
23350 2005-12-11 Mark Mitchell <mark@codesourcery.com>
23351
23352 PR c++/25337
23353 * g++.dg/template/defarg7.C: New test.
23354
23355 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
23356
23357 PR libobjc/25347
23358 * objc.dg/encode-8.m: New test.
23359
23360 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
23361
23362 PR libobjc/25346
23363 * objc.dg/encode-7.m: New test.
23364
23365 2005-12-10 Mark Mitchell <mark@codesourcery.com>
23366
23367 PR c++/25010
23368 * g++.dg/opt/inline10.C: New test.
23369
23370 2005-12-11 Steven G. Kargl <kargls@comcast.net>
23371
23372 * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
23373
23374 2005-12-11 Bernhard Fischer <rep.nop@aon.at>
23375
23376 * gfortran.dg/substring_equivalence.f90: typo in comment
23377
23378 2005-12-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23379
23380 PR fortran/25068
23381 * gfortran.dg/iostat_3.f90: New test.
23382
23383 2005-12-10 Thomas Koenig <Thomas.Koenig@online.de>
23384
23385 PR fortran/23815
23386 * gfortran.dg/unf_io_convert_1.f90: New test.
23387 * gfortran.dg/unf_io_convert_2.f90: New test.
23388 * gfortran.dg/unf_io_convert_3.f90: New test.
23389
23390 2005-12-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23391
23392 PR testsuite/20772
23393 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
23394 g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
23395 g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
23396 gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
23397 gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
23398 gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
23399 gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
23400 gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
23401 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
23402 gcc.dg/torture/fp-int-convert-float128-timode.c,
23403 gcc.dg/torture/fp-int-convert-float128.c,
23404 gcc.dg/torture/fp-int-convert-float80-timode.c,
23405 gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
23406 gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
23407
23408 * gcc.dg/tls/opt-1.c: Require effective target fpic.
23409
23410 2005-12-10 Hans-Peter Nilsson <hp@axis.com>
23411
23412 * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
23413
23414 2005-12-10 Richard Sandiford <richard@codesourcery.com>
23415
23416 * gcc.dg/20051207-1.c,
23417 * gcc.dg/20051207-2.c,
23418 * gcc.dg/20051207-3.c: New tests.
23419
23420 2005-12-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23421
23422 PR testsuite/20772
23423 * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
23424 gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
23425 dg-skip-if target selector.
23426
23427 PR testsuite/20772
23428 * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
23429 gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
23430 gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
23431 gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
23432 gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
23433 gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
23434 and/or merge with i?86 cases.
23435
23436 * gcc.dg/tls/opt-3.c: Require effective target fpic.
23437
23438 PR testsuite/20772
23439 * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
23440 g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
23441 g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
23442 gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
23443 x86_64-*-linux*.
23444
23445 2005-12-09 Ulrich Weigand <uweigand@de.ibm.com>
23446
23447 PR target/25311
23448 * gcc.c-torture/compile/pr25311.c: New test.
23449
23450 2005-12-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23451
23452 PR libgfortran/25039
23453 * gfortran.dg/read_comma.f: New test.
23454
23455 2005-12-08 Jakub Jelinek <jakub@redhat.com>
23456
23457 PR c++/19317
23458 * g++.dg/opt/pr19317-1.C: New test.
23459 * g++.dg/opt/pr19317-2.C: New test.
23460 * g++.dg/opt/pr19317-3.C: New test.
23461
23462 PR target/19005
23463 * gcc.c-torture/execute/pr19005.c: New test.
23464
23465 PR target/17828
23466 * g++.old-deja/g++.other/comdat5.C: New test.
23467 * g++.old-deja/g++.other/comdat5-aux.cc: New file.
23468
23469 * g++.dg/compat/struct-layout-1.exp: New file.
23470 * g++.dg/compat/struct-layout-1.h: New.
23471 * g++.dg/compat/struct-layout-1_generate.c: New.
23472 * g++.dg/compat/struct-layout-1_x1.h: New.
23473 * g++.dg/compat/struct-layout-1_x2.h: New.
23474 * g++.dg/compat/struct-layout-1_y1.h: New.
23475 * g++.dg/compat/struct-layout-1_y2.h: New.
23476
23477 * gcc.dg/20050330-2.c: New test.
23478
23479 2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
23480
23481 PR fortran/25292
23482 * gfortran.dg/associated_1.f90: New.
23483
23484 2005-12-08 Eric Botcazou <ebotcazou@libertysurf.fr>
23485
23486 * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
23487 ILP32 vect_no_align platforms.
23488
23489 2005-12-08 Andreas Krebbel <krebbel1@de.ibm.com>
23490 Jakub Jelinek <jakub@redhat.com>
23491
23492 PR target/25268
23493 * gcc.c-torture/compile/20051207-1.c: New test.
23494
23495 2005-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23496
23497 PR testsuite/20772
23498 * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
23499 gcc.dg/torture/pr18582-1.c,
23500 gcc.target/i386/attributes-error.c: Also test on x86_64.
23501
23502 * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
23503
23504 2005-12-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23505
23506 PR c++/19397
23507 * g++.dg/template/typedef3.C: New test.
23508
23509 PR c++/19762
23510 PR c++/19764
23511 * g++.dg/template/dtor3.C: Fix error markers.
23512
23513 2005-12-07 Adrian Straetling <straetling@de.ibm.com>
23514
23515 * lib/target-supports.exp (check_effective_target_sync_char_short):
23516 Add s390*.
23517
23518 2005-12-06 Janis Johnson <janis187@us.ibm.com>
23519
23520 * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
23521
23522 2005-12-06 Roger Sayle <roger@eyesopen.com>
23523
23524 * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
23525 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
23526 * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
23527 * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
23528
23529 2005-12-06 Roger Sayle <roger@eyesopen.com>
23530
23531 PR c++/25263
23532 * g++.dg/other/array2.C: New test case.
23533
23534 2005-12-05 Geoffrey Keating <geoffk@apple.com>
23535
23536 * gcc.dg/darwin-weakimport-3.c: New.
23537
23538 * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
23539 * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
23540 and to work on Darwin.
23541 * gcc.dg/attr-weakref-1b.c: New file.
23542 * gcc.dg/attr-weakref-2.c: New test.
23543 * gcc.dg/darwin-weakref-1.c: New test.
23544
23545 2005-12-05 Janis Johnson <janis187@us.ibm.com>
23546
23547 PR testsuite/25247
23548 * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
23549 use in selector expressions.
23550 (dg-xfail-if): Ditto.
23551 * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
23552 * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
23553 * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
23554 * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
23555 * gcc.test-framework/test-framework.exp: Skip generated tests if
23556 CHECK_TEST_FRAMEWORK is not 1.
23557
23558 2005-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
23559
23560 PR tree-optimization/24963
23561 * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
23562
23563 PR target/24108
23564 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
23565
23566 PR target/18580
23567 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
23568 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
23569 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
23570 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
23571
23572 2005-12-05 Jakub Jelinek <jakub@redhat.com>
23573
23574 * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
23575 dg-options.
23576
23577 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
23578
23579 * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
23580
23581 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
23582
23583 * gcc.dg/format/cast-1.c: New test.
23584
23585 2005-12-04 Roger Sayle <roger@eyesopen.com>
23586
23587 PR c/7776
23588 * gcc.dg/Wstring-literal-comparison-1.c: New test case.
23589 * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
23590 * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
23591 * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
23592
23593 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
23594
23595 * gcc.dg/cast-pretty-print-1.c: New test.
23596
23597 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
23598
23599 * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
23600
23601 2005-12-02 Mark Mitchell <mark@codesourcery.com>
23602
23603 PR c++/24173
23604 * g++.dg/template/friend40.C: New test.
23605
23606 2005-12-02 Jakub Jelinek <jakub@redhat.com>
23607
23608 PR target/25199
23609 * gcc.target/i386/movq-2.c: New test.
23610 * gcc.target/i386/movq.c: Remove target i?86, instead add
23611 dg-require-effective-target ilp32.
23612
23613 2005-12-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23614
23615 PR c++/24103
23616 * g++.dg/other/default1.C: New test.
23617
23618 2005-12-02 Richard Guenther <rguenther@suse.de>
23619
23620 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
23621
23622 2005-12-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
23623
23624 * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
23625
23626 2005-12-02 Alan Modra <amodra@bigpond.net.au>
23627
23628 PR target/21017
23629 * gcc.target/powerpc/rotate.c: New.
23630
23631 2005-12-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23632
23633 * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
23634 * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
23635
23636 2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net>
23637
23638 PR c/13384
23639 * gcc.dg/pr17730-1.c: Adjust.
23640 * gcc.dg/lvalue1.c (main): Likewise.
23641 * gcc.dg/lvalue-2.c: Likewise.
23642 * g++.dg/pr7503-3.C
23643
23644 2005-12-01 Geoffrey Keating <geoffk@apple.com>
23645
23646 * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
23647 error messages.
23648
23649 2005-12-01 Paul Thomas <pault@gcc.gnu.org>
23650
23651 PR fortran/24789
23652 * gfortran.dg/auto_char_dummy_array_2.f90: New test.
23653
23654 2005-12-01 Uros Bizjak <uros@kss-loka.si>
23655
23656 PR target/24475
23657 * lib/target-supports.exp (check_effective_target_tls): New.
23658 (check_effective_target_tls_runtime): New.
23659 * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
23660 for TLS support.
23661 * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
23662 gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
23663 gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
23664 gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
23665 gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
23666 gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
23667 gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
23668 gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
23669 gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
23670 g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
23671 g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
23672 effective-target TLS.
23673 * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
23674 g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
23675 effective-target TLS runtime.
23676
23677 2005-12-01 Uros Bizjak <uros@kss-loka.si>
23678
23679 * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
23680
23681 2005-12-01 Hans-Peter Nilsson <hp@axis.com>
23682
23683 * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
23684 gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
23685 g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
23686 ignored" warnings when "packing" is the same as the ABI layout.
23687
23688 2005-11-30 Bernhard Fischer <rep.nop@aon.at>
23689
23690 PR fortran/21302
23691 * gfortran.dg/line_length_1.f: New test.
23692 * gfortran.dg/line_length_2.f90: Ditto.
23693
23694 2005-11-30 Richard Guenther <rguenther@suse.de>
23695
23696 PR tree-optimization/21655
23697 * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
23698
23699 2005-11-30 Dale Johannesen <dalej@apple.com>
23700
23701 * gcc.c-torture/compile/pr24930.c: New.
23702
23703 2005-11-30 Paul Thomas <pault@gcc.gnu.org>
23704
23705 PR fortran/15809
23706 * gfortran.dg/auto_char_dummy_array.f90: New test.
23707
23708 2005-11-30 Jeff Law <law@redhat.com>
23709
23710 * g++.old-deja/g++.law/pr25000.C: New test.
23711
23712 2005-11-30 Jakub Jelinek <jakub@redhat.com>
23713
23714 * gcc.dg/tls/opt-11.c: New test.
23715
23716 2005-11-29 Joseph S. Myers <joseph@codesourcery.com>
23717
23718 * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
23719 targets.
23720 * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
23721 LP64 ia64.
23722
23723 2005-11-29 Jakub Jelinek <jakub@redhat.com>
23724
23725 * gfortran.dg/open_access_1.f90: New test.
23726
23727 2005-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23728
23729 * gcc.dg/charset/builtin2.c: New test.
23730
23731 2005-11-28 Jakub Jelinek <jakub@redhat.com>
23732
23733 * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
23734 on mmix-*-* for *_[xy].c.
23735
23736 2005-11-28 Kean Johnston <jkj@sco.com>
23737
23738 * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
23739 headers.
23740 * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
23741 * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
23742 * gcc.target/i386/asm-3.c: Ditto.
23743 * gcc.target/i386/clobbers.c: Ditto.
23744 * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
23745 * gcc.target/i386/cmov1.c: Make magic* static so it matches the
23746 test regexp.
23747 * gcc.target/i386/mul.c: Ditto.
23748 * gcc.target/i386/ssetype-1.c: Ditto.
23749 * gcc.dg/20040813-1.c: Skip on SVR5 systems.
23750 * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
23751 static so the test works with -fPIC mode too. Based on comment in
23752 PR19231 by Pinski.
23753 * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
23754
23755 2005-11-28 Richard Guenther <rguenther@suse.de>
23756
23757 * gcc.dg/alias-9.c: New testcase.
23758 * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
23759
23760 2005-11-28 Roger Sayle <roger@eyesopen.com>
23761 Uros Bizjak <uros@kss-loka.si>
23762
23763 PR middle-end/20219
23764 * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
23765 tan(x)/sin(x) transformations.
23766
23767 2005-11-27 Andrew Pinski <pinskia@physics.uc.edu>
23768
23769 PR middle-end/24575
23770 * gcc.dg/tree-ssa/divide-3.c: New test.
23771 * gcc.dg/tree-ssa/divide-4.c: New test.
23772
23773 2005-11-27 Steven G. Kargl <kargls@comcast.net>
23774
23775 PR fortran/24917
23776 * gfortran.dg/boz_6.f90: New test.
23777
23778 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23779
23780 PR fortran/23912
23781 * gfortran.dg/modulo_1.f90: New test.
23782
23783 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23784
23785 PR libfortran/24919
23786 * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
23787 fail on CRLF platforms.
23788 * gfortran.dg/ftell_2.f90: Likewise.
23789
23790 2005-11-26 Eric Christopher <echristo@apple.com>
23791
23792 * gcc.dg/intmax_t-1.c: Remove mips xfail.
23793
23794 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
23795
23796 * objc.dg/gnu-runtime-3.m: Simplify.
23797
23798 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
23799
23800 PR middle-end/23669
23801 * gcc.dg/tree-ssa/divide-1.c: New test.
23802 * gcc.dg/tree-ssa/divide-2.c: New test.
23803
23804 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
23805
23806 PR libgfortran/24945
23807 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
23808
23809 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
23810
23811 PR libgfortran/24945
23812 * gfortran.dg/open_status_2.f90: New test.
23813
23814 2005-11-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23815
23816 * gcc.c-torture/execute/builtins/fprintf.c,
23817 gcc.c-torture/execute/builtins/fputs-lib.c,
23818 gcc.c-torture/execute/builtins/fputs.c,
23819 gcc.c-torture/execute/builtins/lib/fprintf.c,
23820 gcc.c-torture/execute/builtins/lib/printf.c,
23821 gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
23822
23823 2005-11-25 J"orn Rennecke <joern.rennecke@st.com>
23824
23825 * gcc.dg/20050922-2.c: New test.
23826
23827 2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
23828
23829 * objc.dg/gnu-runtime-3.m: New test.
23830
23831 2005-11-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23832
23833 PR c++/9278
23834 * g++.dg/other/void1.C: New test.
23835
23836 2005-11-25 Joseph S. Myers <joseph@codesourcery.com>
23837
23838 PR middle-end/24998
23839 * gcc.dg/torture/fp-int-convert-float.c,
23840 gcc.dg/torture/fp-int-convert-double.c,
23841 gcc.dg/torture/fp-int-convert-long-double.c,
23842 gcc.dg/torture/fp-int-convert-timode.c,
23843 gcc.dg/torture/fp-int-convert-float80.c,
23844 gcc.dg/torture/fp-int-convert-float80-timode.c,
23845 gcc.dg/torture/fp-int-convert-float128.c,
23846 gcc.dg/torture/fp-int-convert-float128-timode.c,
23847 gcc.dg/torture/fp-int-convert.h: New files.
23848
23849 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
23850
23851 PR middle-end/24989
23852 * gcc.dg/tree-ssa/bool-10.c: New test.
23853 * gcc.dg/tree-ssa/bool-11.c: New test.
23854 * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
23855
23856 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
23857
23858 PR middle-end/24990
23859 * tree-ssa/pr24990-1.c: New test.
23860
23861 2005-11-24 Richard Guenther <rguenther@suse.de>
23862 Dirk Mueller <dmueller@suse.de>
23863
23864 PR c++/14024
23865 * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
23866 * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
23867 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
23868 * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
23869 * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
23870 * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
23871
23872 2005-11-23 Uros Bizjak <uros@kss-loka.si>
23873
23874 * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
23875
23876 2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
23877
23878 PR c/21668
23879 * gcc.dg/Wc++-compat.c: New.
23880 * gcc.dg/Wno-c++-compat.c: New.
23881
23882 2005-11-23 Alan Modra <amodra@bigpond.net.au>
23883
23884 * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
23885 (vspltish, vspltisw): Likewise.
23886
23887 2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23888
23889 PR libgfortran/24794
23890 * gfortran.dg/namelist_12.f: Fix quotes.
23891 * gfortran.dg/namelist_13.f90: Fix quotes.
23892 * gfortran.dg/namelist_14.f90: Fix quotes.
23893 * gfortran.dg/namelist_15.f90: Fix quotes.
23894 * gfortran.dg/namelist_use.f90: Fix quotes.
23895 * gfortran.dg/namelist_use_only.f90: Fix quotes.
23896 * gfortran.dg/namelist_21.f90: New test.
23897 * gfortran.dg/namelist_22.f90: New test.
23898
23899 2005-11-22 Kazu Hirata <kazu@codesourcery.com>
23900
23901 PR target/23435
23902 * gcc.c-torture/compile/pr23435.c: New.
23903
23904 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
23905
23906 * gcc.c-torture/execute/floatunsisf-1.c: New test.
23907
23908 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
23909
23910 * gcc.target/powerpc/405-macchw-1.c,
23911 gcc.target/powerpc/405-macchw-2.c,
23912 gcc.target/powerpc/405-macchwu-1.c,
23913 gcc.target/powerpc/405-macchwu-2.c,
23914 gcc.target/powerpc/405-machhw-1.c,
23915 gcc.target/powerpc/405-machhw-2.c,
23916 gcc.target/powerpc/405-machhwu-1.c,
23917 gcc.target/powerpc/405-machhwu-2.c,
23918 gcc.target/powerpc/405-maclhw-1.c,
23919 gcc.target/powerpc/405-maclhw-2.c,
23920 gcc.target/powerpc/405-maclhwu-1.c,
23921 gcc.target/powerpc/405-maclhwu-2.c,
23922 gcc.target/powerpc/405-mulchw-1.c,
23923 gcc.target/powerpc/405-mulchw-2.c,
23924 gcc.target/powerpc/405-mulchwu-1.c,
23925 gcc.target/powerpc/405-mulchwu-2.c,
23926 gcc.target/powerpc/405-mulhhw-1.c,
23927 gcc.target/powerpc/405-mulhhw-2.c,
23928 gcc.target/powerpc/405-mulhhwu-1.c,
23929 gcc.target/powerpc/405-mulhhwu-2.c,
23930 gcc.target/powerpc/405-mullhw-1.c,
23931 gcc.target/powerpc/405-mullhw-2.c,
23932 gcc.target/powerpc/405-mullhwu-1.c,
23933 gcc.target/powerpc/405-mullhwu-2.c,
23934 gcc.target/powerpc/405-nmacchw-1.c,
23935 gcc.target/powerpc/405-nmacchw-2.c,
23936 gcc.target/powerpc/405-nmachhw-1.c,
23937 gcc.target/powerpc/405-nmachhw-2.c,
23938 gcc.target/powerpc/405-nmaclhw-1.c,
23939 gcc.target/powerpc/405-nmaclhw-2.c,
23940 gcc.target/powerpc/440-macchw-1.c,
23941 gcc.target/powerpc/440-macchw-2.c,
23942 gcc.target/powerpc/440-macchwu-1.c,
23943 gcc.target/powerpc/440-macchwu-2.c,
23944 gcc.target/powerpc/440-machhw-1.c,
23945 gcc.target/powerpc/440-machhw-2.c,
23946 gcc.target/powerpc/440-machhwu-1.c,
23947 gcc.target/powerpc/440-machhwu-2.c,
23948 gcc.target/powerpc/440-maclhw-1.c,
23949 gcc.target/powerpc/440-maclhw-2.c,
23950 gcc.target/powerpc/440-maclhwu-1.c,
23951 gcc.target/powerpc/440-maclhwu-2.c,
23952 gcc.target/powerpc/440-mulchw-1.c,
23953 gcc.target/powerpc/440-mulchw-2.c,
23954 gcc.target/powerpc/440-mulchwu-1.c,
23955 gcc.target/powerpc/440-mulchwu-2.c,
23956 gcc.target/powerpc/440-mulhhw-1.c,
23957 gcc.target/powerpc/440-mulhhw-2.c,
23958 gcc.target/powerpc/440-mulhhwu-1.c,
23959 gcc.target/powerpc/440-mulhhwu-2.c,
23960 gcc.target/powerpc/440-mullhw-1.c,
23961 gcc.target/powerpc/440-mullhw-2.c,
23962 gcc.target/powerpc/440-mullhwu-1.c,
23963 gcc.target/powerpc/440-mullhwu-2.c,
23964 gcc.target/powerpc/440-nmacchw-1.c,
23965 gcc.target/powerpc/440-nmacchw-2.c,
23966 gcc.target/powerpc/440-nmachhw-1.c,
23967 gcc.target/powerpc/440-nmachhw-2.c,
23968 gcc.target/powerpc/440-nmaclhw-1.c,
23969 gcc.target/powerpc/440-nmaclhw-2.c: New tests.
23970
23971 2005-11-21 Jakub Jelinek <jakub@redhat.com>
23972
23973 PR fortran/24774
23974 * gfortran.dg/inquire_9.f90: New test.
23975
23976 PR fortran/21647
23977 * gfortran.fortran-torture/execute/inquire_5.f90: New test.
23978
23979 2005-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
23980
23981 PR libfortran/24432
23982 * lib/target-supports.exp (check_effective_target_fortran_large_real):
23983 Check that 'cos' is supported.
23984
23985 2005-11-21 Paul Thomas <pault@gcc.gnu.org
23986
23987 PR fortran/24223
23988 * gfortran.dg/substring_equivalence.f90: New test.
23989
23990 PR fortran/24705
23991 * gfortran.dg/auto_internal_assumed.f90: New test.
23992
23993 2005-11-21 Uros Bizjak <uros@kss-loka.si>
23994
23995 * gcc.dg/fold-div-2.c: New test.
23996
23997 2005-11-20 Ian Lance Taylor <ian@airs.com>
23998
23999 PR rtl-optimization/24883
24000 * gcc.c-torture/compile/pr24883.c: New test.
24001
24002 2005-11-21 Kazu Hirata <kazu@codesourcery.com>
24003
24004 PR middle-end/20583
24005 * gcc.c-torture/compile/pr20583.c: New.
24006
24007 2005-11-20 Bernd Schmidt <bernd.schmidt@analog.com>
24008
24009 * gcc.c-torture/execute/usmul.c: New test.
24010
24011 2005-11-19 James A. Morrison <phython@gcc.gnu.org>
24012
24013 * gcc.dg/tree-ssa/vrp22.c: New test.
24014
24015 2005-11-19 Hans-Peter Nilsson <hp@axis.com>
24016
24017 PR middle-end/24912
24018 * gcc.dg/torture/pr24912-1.c: New test.
24019
24020 2005-11-19 Janne Blomqvist <jb@gcc.gnu.org>
24021
24022 PR fortran/24862
24023 * gfortran.dg/arrayio_derived_1.f90: New test.
24024
24025 2005-11-19 Richard Guenther <rguenther@suse.de>
24026
24027 PR middle-end/23294
24028 * gcc.dg/tree-ssa/pr23294.c: New testcase.
24029
24030 2005-11-19 Hans-Peter Nilsson <hp@bitrange.com>
24031
24032 * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
24033
24034 2005-11-18 Mark Mitchell <mark@codesourcery.com>
24035
24036 PR c++/8355
24037 * g++.dg/template/friend39.C: New test.
24038
24039 2005-11-18 James E Wilson <wilson@specifix.com>
24040
24041 * gcc.dg/builtin-strstr.c: New.
24042
24043 2005-11-18 Richard Henderson <rth@redhat.com>
24044
24045 * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
24046 gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
24047 gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
24048 gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
24049 * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
24050 gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
24051 gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
24052 gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
24053 gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
24054 renaming to remove initial "ia64-".
24055
24056 2005-11-18 Eric Botcazou <ebotcazou@adacore.com>
24057
24058 * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
24059
24060 2005-11-18 Joseph S. Myers <joseph@codesourcery.com>
24061
24062 * g++.dg/cpp/string-2.C: New test.
24063
24064 2005-11-18 Zdenek Dvorak <dvorakz@suse.cz>
24065
24066 * gcc.dg/tree-ssa/loop-14.c: New test.
24067
24068 2005-11-17 James A. Morrison <phython@gcc.gnu.org>
24069 Michael Chamberlain <michael@chamberlain.net.au>
24070
24071 * ada/acats/run_all.sh (target_run): Kill long running tests.
24072
24073 2005-11-17 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
24074
24075 * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
24076 * gcc.dg/cleanup-9.c: Likewise.
24077 * gcc.dg/cleanup-10.c: Likewise.
24078 * gcc.dg/cleanup-11.c: Likewise.
24079
24080 2005-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24081
24082 PR fortran/24892
24083 * gfortran.dg/open_access_append_1.f90: New test.
24084 * gfortran.dg/open_access_append_2.f90: New test.
24085
24086 2005-11-16 Richard Guenther <rguenther@suse.de>
24087
24088 PR middle-end/24851
24089 * gcc.c-torture/execute/pr24851.c: New testcase.
24090
24091 2005-11-16 Eric Botcazou <ebotcazou@adacore.com>
24092
24093 * gcc.dg/fold-overflow-1.c: New test.
24094
24095 2005-11-16 Daniel Jacobowitz <dan@codesourcery.com>
24096
24097 * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
24098 gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
24099
24100 2005-11-16 Nathan Sidwell <nathan@codesourcery.com>
24101
24102 * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
24103 structures.
24104 * g++.dg/eh/forced2.C: Likewise.
24105 * g++.dg/eh/forced3.C: Likewise.
24106 * g++.dg/eh/forced4.C: Likewise.
24107
24108 2005-11-11 Mike Stump <mrs@apple.com>
24109
24110 * g++.old-deja/g++.mike/unused.C: Add.
24111
24112 2005-11-15 Mark Mitchell <mark@codesourcery.com>
24113
24114 PR c++/24667
24115 * g++.dg/warn/Wcast-qual1.C: New test.
24116
24117 2005-11-15 Jan Hubicka <jh@suse.cz>
24118
24119 * gcc.dg/winline-5.c: Add large-unit-insns limit.
24120
24121 2005-11-14 David Edelsohn <edelsohn@gnu.org>
24122
24123 * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
24124
24125 2005-11-14 Diego Novillo <dnovillo@redhat.com>
24126
24127 PR 24840
24128 * gcc.dg/tree-ssa/pr24840.c: New test.
24129
24130 2005-11-14 Janis Johnson <janis187@us.ibm.com>
24131
24132 PR testsuite/24841
24133 * gcc.dg/attr-weakref-1.c: Rearrange test directives.
24134
24135 2005-11-14 Dale Johannesen <dalej@apple.com>
24136
24137 * gcc.c-torture/execute/20051113-1.c: New.
24138
24139 2005-11-14 Mark Mitchell <mark@codesourcery.com>
24140
24141 PR c++/24687
24142 * g++.dg/template/crash43.C: New test.
24143
24144 2005-11-14 Daniel Jacobowitz <dan@codesourcery.com>
24145
24146 * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
24147
24148 2005-11-13 Mark Mitchell <mark@codesourcery.com>
24149
24150 PR c++/24817
24151 * g++.dg/eh/spec8.C: New test.
24152
24153 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
24154
24155 * gcc.dg/pack-test-1.c: Gate on ! default_packed.
24156
24157 2005-11-13 Mark Mitchell <mark@codesourcery.com>
24158
24159 PR c++/20293
24160 * g++.dg/parse/ambig4.C: New test.
24161 * g++.dg/tc1/dr101.C: Adjust error markers.
24162 * g++.dg/lookup/strong-using-2.C: Likewise.
24163 * g++.dg/lookup/ambig5.C: Likewise.
24164 * g++.dg/lookup/ambig4.C: Likewise.
24165 * g++.dg/parse/crash22.C: Likewise.
24166
24167 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
24168
24169 * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
24170
24171 2005-11-13 Eric Botcazou <ebotcazou@adacore.com>
24172
24173 * gcc.dg/nested-calls-1.c: New test.
24174
24175 2005-11-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24176
24177 * gfortran.dg/complex_intrinsic_1.f90: New test.
24178 * gfortran.dg/complex_intrinsic_2.f90: New test.
24179 * gfortran.dg/fgetc_1.f90: New test.
24180 * gfortran.dg/fgetc_2.f90: New test.
24181 * gfortran.dg/fgetc_3.f90: New test.
24182 * gfortran.dg/ftell_1.f90: New test.
24183 * gfortran.dg/ftell_2.f90: New test.
24184 * gfortran.dg/gnu_logical_1.F: New test.
24185 * gfortran.dg/gnu_logical_2.f90: New test.
24186
24187 2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
24188
24189 PR middle-end/24820
24190 * gcc.dg/pr24820.c: New test.
24191
24192 2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
24193
24194 * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
24195 * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
24196 variable.
24197
24198 2005-11-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
24199
24200 PR testsuite/24614
24201 * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
24202
24203 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
24204
24205 * gcc.target/cris/cris.exp: New file.
24206 * gcc.target/cris/rld-legit1.c: New test.
24207 * gcc.target/cris/rld-legit2.c: New test.
24208
24209 2005-11-12 Jakub Jelinek <jakub@redhat.com>
24210
24211 PR c++/24780
24212 * g++.dg/opt/pr24780.C: New test.
24213
24214 PR c++/24761
24215 * g++.dg/template/asm1.C: New test.
24216
24217 2005-11-12 Steven G. Kargl <kargls@comcast.net>
24218
24219 PR libgfortran/24787
24220 * gfortran.dg/scan_1.f90: New test.
24221
24222 2005-11-12 Jan Hubicka <jh@suse.cz>
24223
24224 * gcc.target/i386/minmax-1.c: New.
24225 * gcc.target/i386/minmax-2.c: New.
24226
24227 2005-11-12 Kaz Kojima <kkojima@gcc.gnu.org>
24228
24229 * gcc.dg/pr24445.c: Fix for 64-bit targets.
24230
24231 2005-11-11 Daniel Jacobowitz <dan@codesourcery.com>
24232
24233 * gcc.c-torture/execute/20051110-1.c,
24234 gcc.c-torture/execute/20051110-2.c: New tests.
24235
24236 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
24237
24238 PR middle-end/24750
24239 * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
24240 New tests.
24241
24242 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
24243
24244 * lib/target-libpath.exp (get_shlib_extension): New proc.
24245 * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
24246 * lib/gfortran.exp (gfortran_link_flags): Likewise.
24247 * lib/objc.exp (objc_target_compile): Likewise.
24248 * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
24249 detection.
24250
24251 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
24252
24253 * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
24254
24255 * lib/target-supports.exp (check_effective_target_static_libgfortran):
24256 Add -static to additional_flags and pass it to target_compile.
24257
24258 2005-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24259
24260 PR libgfortran/24719
24261 gfortran.dg/read_noadvance.f90: New test.
24262
24263 PR libgfortran/24699
24264 gfortran.dg/fmt_t_2.f90: New test.
24265
24266 PR libgfortran/24785
24267 gfortran.dg/read_x_eor.f90: New test.
24268
24269 PR libgfortran/24584
24270 gfortran.dg/namelist_empty.f90: Rename test.
24271
24272 PR libgfortran/24489
24273 gfortran/read_eor.f90: Rename test.
24274
24275 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
24276
24277 PR fortran/15976
24278 * gfortran.dg/automatic_module_variable.f90: New test.
24279
24280 2005-11-11 Kaz Kojima <kkojima@gcc.gnu.org>
24281
24282 PR target/24445
24283 * gcc.dg/pr24445.c: New test.
24284
24285 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
24286
24287 PR fortran/24655
24288 PR fortran/24755
24289 * gfortran.dg/recursive_statement_functions.f90: Add statement
24290 functions using inline intrinsic functions and parameters to test
24291 that they no longer seg-fault.
24292
24293 PR fortran/24409
24294 gfortran.dg/nested_modules_4.f90: New test.
24295 gfortran.dg/nested_modules_5.f90: New test.
24296
24297 2005-11-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24298
24299 PR fortran/24643
24300 * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
24301
24302 2005-11-10 Alexandre Oliva <aoliva@redhat.com>
24303
24304 * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
24305 failures.
24306
24307 2005-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
24308
24309 * gcc.dg/sparc-getcontext-1.c: New test.
24310
24311 2005-11-09 Eric Botcazou <ebotcazou@adacore.com>
24312
24313 * gcc.dg/ifcvt-fabs-1.c: New test.
24314
24315 2005-11-09 Alexandre Oliva <aoliva@redhat.com>
24316
24317 PR other/4372
24318 * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
24319 * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
24320
24321 2005-11-09 Richard Guenther <rguenther@suse.de>
24322
24323 PR tree-optimization/24716
24324 * gcc.c-torture/execute/pr24716.c: New testcase.
24325
24326 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
24327
24328 * gcc.dg/pr24624.c: Disable for non S/390 targets.
24329
24330 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
24331
24332 PR 24624
24333 * gcc.dg/pr24624.c: Testcase added.
24334
24335 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
24336
24337 PR 24623
24338 * g++.dg/other/pr24623.C: Testcase added.
24339
24340 2005-11-09 Erik Edelmann <eedelman@gcc.gnu.org>
24341
24342 PR fortran/22607
24343 * gfortran-dg/pure_byref_1.f90: New.
24344 * gfortran-dg/pure_byref_2.f90: New.
24345
24346 2005-11-09 Uros Bizjak <uros@kss-loka.si>
24347
24348 PR c/24101
24349 * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
24350 * gcc.dg/dg.exp: Run main loop also for *.i files.
24351
24352 2005-11-08 Jakub Jelinek <jakub@redhat.com>
24353
24354 PR c++/19450
24355 * g++.dg/tls/diag-3.C: New test.
24356 * g++.dg/tls/diag-4.C: New test.
24357 * g++.dg/tls/static-1.C: New test.
24358 * g++.dg/tls/static-1a.cc: New file.
24359
24360 2005-11-08 Diego Novillo <dnovillo@redhat.com>
24361
24362 PR 23046
24363 * g++.dg/tree-ssa/pr23046.C: New test.
24364
24365 2005-11-08 Devang Patel <dpatel@apple.com>
24366
24367 PR tree-optimization/23115
24368 * gcc.dg/tree-ssa/pr23115.c: New.
24369
24370 2005-11-08 David Edelsohn <edelsohn@gnu.org>
24371
24372 * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
24373 * gcc.target/powerpc/pr16155.c: Same.
24374 * gcc.target/powerpc/altivec-1.c: Same.
24375 * gcc.target/powerpc/altivec-2.c: Same.
24376 * gcc.target/powerpc/altivec-3.c: Same.
24377 * gcc.target/powerpc/altivec-5.c: Same.
24378 * gcc.target/powerpc/altivec-11.c: Same.
24379 * gcc.target/powerpc/altivec-12.c: Same.
24380 * gcc.target/powerpc/altivec-14.c: Same.
24381 * gcc.target/powerpc/altivec-22.c: Same.
24382 * gcc.target/powerpc/altivec-consts.c: Same.
24383 * gcc.target/powerpc/altivec-pr22085.c: Same.
24384 * gcc.target/powerpc/altivec-splat.c: Same.
24385 * gcc.target/powerpc/altivec-varargs-1.c: Same.
24386 * gcc.target/powerpc/altivec-vec-merge.c: Same.
24387 * gcc.target/powerpc/darwin-longlong.c: Same.
24388
24389 2005-11-08 Uros Bizjak <uros@kss-loka.si>
24390
24391 PR target/19340
24392 * gcc.dg/pr19340.c: New test.
24393
24394 2005-11-07 Ian Lance Taylor <ian@airs.com>
24395
24396 PR rtl-optimization/24683
24397 * gcc.dg/pr24683.c: New test.
24398
24399 2005-11-07 Uros Bizjak <uros@kss-loka.si>
24400
24401 * gcc.dg/pr24225.c: Add cleanup-coverage-files.
24402 * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
24403
24404 2005-11-07 Uros Bizjak <uros@kss-loka.si>
24405
24406 * gcc.target/i386/pr23376.c: Compile with -mmmx.
24407
24408 2005-11-07 Ulrich Weigand <uweigand@de.ibm.com>
24409
24410 * g++.dg/abi/empty6.C (B): Align to twice pointer size.
24411
24412 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
24413
24414 PR target/24230
24415
24416 * gcc.target/powerpc/altivec-consts.c,
24417 gcc.target/powerpc/altivec-splat.c: New testcase.
24418
24419 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
24420
24421 PR c/24599
24422
24423 * gcc.dg/overflow-2.c: New testcase.
24424
24425 2005-11-07 Jakub Jelinek <jakub@redhat.com>
24426
24427 PR rtl-optimization/23567
24428 * gcc.c-torture/execute/20051104-1.c: New test.
24429
24430 2005-11-06 Paul Thomas <pault@gcc.gnu.org>
24431
24432 PR fortran/24534
24433 gfortran.dg/private_type_2.f90: Modified to check that case with
24434 PRIVATE declaration within derived type is accepted.
24435
24436 PR fortran/20838
24437 gfortran.dg/pointer_assign_1.f90: New test.
24438
24439 PR fortran/20840
24440 * gfortran.dg/arrayio_0.f90: New test.
24441
24442 PR fortran/17737
24443 gfortran.dg/data_initialized.f90: New test.
24444 gfortran.dg/data_constraints_1.f90: New test.
24445 gfortran.dg/data_constraints_2.f90: New test.
24446
24447 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
24448
24449 PR fortran/24174
24450 PR fortran/24305
24451 * gfortran.dg/large_real_kind_form_io_1.f90: New file.
24452
24453 2005-11-06 Diego Novillo <dnovillo@redhat.com>
24454
24455 PR 24670
24456 * gcc.dg/tree-ssa/pr24670.c: New test.
24457
24458 2005-11-05 Ian Lance Taylor <ian@airs.com>
24459
24460 PR target/22432
24461 * gcc.target/i386/pr22432.c: New test.
24462
24463 2005-11-05 Richard Henderson <rth@redhat.com>
24464
24465 * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
24466 * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
24467 gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
24468 gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
24469 from gcc.dg/alpha-*.
24470 * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
24471 gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
24472
24473 2005-11-05 Andreas Jaeger <aj@suse.de>
24474
24475 * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
24476
24477 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
24478
24479 PR target/23424
24480 * gcc.dg/torture/pr23424-1.c: New test.
24481
24482 2005-11-04 Richard Henderson <rth@redhat.com>
24483
24484 * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
24485 gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
24486 gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
24487 gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
24488 gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
24489 gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
24490 gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
24491 gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
24492 gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
24493 gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
24494 gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
24495 gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
24496 gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
24497 gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
24498 gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
24499 gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
24500 gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
24501 gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
24502 gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
24503 gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
24504 gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
24505 gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
24506 gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
24507 gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
24508 Move from gcc.dg/.
24509 * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
24510 gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
24511 gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
24512 gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
24513 gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
24514 gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
24515 gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
24516 gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
24517 gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
24518 gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
24519 gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
24520 gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
24521 gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
24522 gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
24523 gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
24524 gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
24525 gcc.target/i386/lea.c, gcc.target/i386/local.c,
24526 gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
24527 gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
24528 gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
24529 gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
24530 gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
24531 gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
24532 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
24533 gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
24534 gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
24535 gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
24536 gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
24537 gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
24538 gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
24539 gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
24540 gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
24541 gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
24542 gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
24543 gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
24544 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
24545 gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
24546 gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
24547 gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
24548 * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
24549 * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
24550 * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
24551 * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
24552 * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
24553 * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
24554
24555 2005-11-04 Diego Novillo <dnovillo@redhat.com>
24556
24557 PR 24627
24558 * gcc.dg/tree-ssa/pr24627.c: New test.
24559
24560 2005-11-04 Paul Brook <paul@codesourcery.com>
24561
24562 * gcc.dg/tls/opt-10.c: New test.
24563
24564 2005-11-04 Andreas Jaeger <aj@suse.de>
24565
24566 * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
24567 avoid extra warnings.
24568
24569 2005-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24570
24571 PR libfortran/22298
24572 * lib/target-supports.exp
24573 (check_effective_target_static_libgfortran): New
24574 static_libgfortran effective target.
24575 * gfortran.dg/static_linking_1.f: New test.
24576 * gfortran.dg/static_linking_1.c: New file.
24577
24578 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
24579
24580 * gcc.dg/pr24615.c: Guard test with { target fpic }.
24581
24582 2005-11-03 Josh Conner <jconner@apple.com>
24583
24584 PR c++/19989
24585 g++.dg/ext/array2.C: New test.
24586 g++.dg/template/dependent-name3.C: New test.
24587 g++.dg/template/dependent-name4.C: New test.
24588 g++.dg/template/sfinae2.C: New test.
24589
24590 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
24591
24592 PR preprocessor/22042
24593 * gcc.dg/cpp/strify4.c: New test.
24594
24595 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
24596
24597 PR c++/17964
24598 * g++.dg/cpp/string-1.C: New test.
24599
24600 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
24601
24602 * gcc.target/powerpc: New directory.
24603 * gcc.target/powerpc/powerpc.exp: New file.
24604 * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
24605 gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
24606 gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
24607 gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
24608 gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
24609 gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
24610 gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
24611 gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
24612 gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
24613 gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
24614 gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
24615 gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
24616 gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
24617 gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
24618 gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
24619 gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
24620 gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
24621 gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
24622 gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
24623 gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
24624 gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
24625 gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
24626 gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
24627 gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
24628 gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
24629 gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
24630 gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
24631 gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
24632 gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
24633 gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
24634 gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
24635 gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
24636 gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
24637 gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
24638
24639 2005-11-03 Mark Mitchell <mark@codesourcery.com>
24640
24641 PR c++/21627
24642 * g++.dg/warn/inline2.C: New test.
24643
24644 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
24645
24646 PR middle-end/23155
24647 * g++.dg/ext/c99struct1.C: New test.
24648 * gcc.dg/union-cast-1.c: New test.
24649 * gcc.dg/union-cast-2.c: New test.
24650 * gcc.dg/union-cast-3.c: New test.
24651
24652 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
24653
24654 PR middle-end/24589
24655 * gcc.c-torture/execute/zero-struct-2.c: New test.
24656
24657 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
24658
24659 PR c++/24582
24660 * g++.dg/init/switch1.C: New test.
24661
24662 2005-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
24663
24664 * gcc.dg/delay-slot-1.c: New test.
24665
24666 2005-11-03 Ulrich Weigand <uweigand@de.ibm.com>
24667
24668 PR target/24620
24669 * gcc.dg/pr24620.c: New test.
24670
24671 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
24672
24673 PR c/24329
24674 * gcc.dg/format/unnamed-1.c: New test.
24675
24676 2005-11-02 Mark Mitchell <mark@codesourcery.com>
24677
24678 PR c++/22434
24679 * g++.dg/expr/cond8.C: New test.
24680
24681 PR c++/24560
24682 * g++.dg/parse/dot1.C: New test.
24683
24684 2005-11-02 Jan Hubicka <jh@suse.cz>
24685
24686 PR target/23303
24687 * gcc.dg/i386-lea.c: New test
24688
24689 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
24690
24691 PR target/24615
24692 * gcc.dg/pr24615.c: New test.
24693
24694 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
24695
24696 PR target/24600
24697 * gcc.dg/pr24600.c: New test.
24698
24699 2005-11-02 Mark Mitchell <mark@codesourcery.com>
24700
24701 PR c++/19253
24702 * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
24703 * g++.dg/parse/typename9.C: New test.
24704 * g++/dg/parse/typename10.C: Likewise.
24705
24706 2005-11-02 Andrew Pinski <pinskia@physics.uc.edu>
24707
24708 PR fortran/18157
24709 * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
24710 * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
24711 * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
24712
24713 2005-11-02 Mark Mitchell <mark@codesourcery.com>
24714
24715 PR c++/24569
24716 * g++.dg/debug/static1.C: New test.
24717
24718 2005-11-02 Josh Conner <jconner@apple.com>
24719
24720 * g++.dg/crash38.C: moved into proper directory...
24721 * g++.dg/template/crash42.C: ...here
24722
24723 2005-11-02 Hans-Peter Nilsson <hp@axis.com>
24724
24725 PR target/18338
24726 * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
24727 pcc_bitfield_type_matters || default_packed.
24728
24729 * lib/target-supports.exp
24730 (check_effective_target_pcc_bitfield_type_matters): New proc.
24731 * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
24732
24733 PR testsuite/23304
24734 * lib/target-supports.exp (check_effective_default_packed): New proc.
24735 * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
24736 Gate expected errors on target ! default_packed.
24737 * g++.dg/ext/packed4.C: Gate on target ! default_packed.
24738
24739 2005-11-02 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24740
24741 * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
24742 change (r106358).
24743
24744 2005-11-01 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24745
24746 PR fortran/24008
24747 * gfortran.dg/entry_5.f90: New.
24748 * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
24749
24750 2005-11-01 Bob Wilson <bob.wilson@acm.org>
24751
24752 * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
24753
24754 2005-11-01 Paul Thomas <pault@gcc.gnu.org>
24755
24756 PR fortran/21565
24757 gfortran.dg/namelist_blockdata.f90: New test.
24758
24759 PR fortran/18737
24760 gfortran.dg/external_implicit_none.f90: New test.
24761
24762 PR fortran/14994
24763 * gfortran.dg/secnds.f: New test.
24764
24765 2005-10-31 Jan Hubicka <jh@suse.cz>
24766
24767 PR target/20928
24768 * gcc.c-torture/compile/pr20928.c: New test.
24769
24770 2005-10-31 Andrew Pinski <pinskia@physics.uc.edu>
24771
24772 PR middle-end/23492
24773 * gcc.c-torture/compile/zero-strct-5.c: New test.
24774
24775 2005-10-31 Jerry DeLisle <jvdelisle@verizon.net>
24776
24777 PR libgfortran/24584
24778 * gfortran.dg/pr24584.f90: New test.
24779
24780 2005-10-28 Erik Edelmann <eedelman@gcc.gnu.org>
24781
24782 PR fortran/18883
24783 * gfortran.dg/char_result_9.f90: New.
24784 * gfortran.dg/char_result_10.f90: New.
24785
24786 2005-10-30 Jan Hubicka <jh@suse.cz>
24787
24788 * g++.dg/tree-ssa/pr24172.C: New testcase.
24789
24790 2005-10-30 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24791
24792 * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
24793
24794 2005-10-30 Gaurav Gautam <gauravga@noida.hcltech.com>
24795
24796 * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
24797 gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
24798 gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
24799 gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
24800 gfortran.dg/enum_9.f90,
24801 gfortran.fortran-torture/compile/enum_1.f90,
24802 gfortran.fortran-torture/execute/enum_1.f90,
24803 gfortran.fortran-torture/execute/enum_2.f90,
24804 gfortran.fortran-torture/execute/enum_3.f90,
24805 gfortran.fortran-torture/execute/enum_4.f90: New tests.
24806
24807 2005-10-30 Hans-Peter Nilsson <hp@bitrange.com>
24808
24809 PR target/18482
24810 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
24811 For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
24812
24813 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24814
24815 PR libfortran/20179
24816 * gfortran.dg/mixed_io_1.f90: New test.
24817 * gfortran.dg/mixed_io_1.c: New file.
24818
24819 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24820
24821 * gfortran.dg/malloc_free_1.f90: New test.
24822
24823 2005-10-29 Hans-Peter Nilsson <hp@axis.com>
24824
24825 * gcc.dg/nested-func-4.c: Require profiling -pg.
24826
24827 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
24828
24829 PR C++/23229
24830 * g++.dg/warn/main-2.C: New test.
24831
24832 2005-10-28 Steven G. Kargl <kargls@comcast.net>
24833
24834 PR fortran/24545
24835 * gfortran.dg/interface_2.f90: new test.
24836
24837 2005-10-28 Josh Conner <jconner@apple.com>
24838
24839 PR c++/22153
24840 * g++.dg/template/crash38.C: New test.
24841 * g++.dg/parse/explicit1.C: Change expected errors.
24842
24843 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
24844
24845 PR C++/23426
24846 * g++.dg/other/large-size-array.C: New test.
24847
24848 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
24849
24850 PR middle-end/24362
24851 * g++.dg/opt/complex4.C: New test.
24852
24853 2005-10-25 Eric Botcazou <ebotcazou@adacore.com>
24854
24855 * gcc.dg/nested-func-4.c: New test.
24856
24857 2005-10-26 Paul Thomas <pault@gcc.gnu.org>
24858
24859 PR fortran/24158
24860 gfortran.dg/derived_recursion.f90: New test.
24861 gfortran.dg/implicit_actual.f90: New test.
24862
24863 2005-10-25 Alexandre Oliva <aoliva@redhat.com>
24864
24865 PR middle-end/24295, PR testsuite/24477
24866 * g++.old-deja/g++.abi/vtable2.C: Require alias for now. Will be
24867 removed when weakref hits the tree.
24868
24869 2005-10-25 Jakub Jelinek <jakub@redhat.com>
24870
24871 * gfortran.dg/cray_pointers_4.f90: New test.
24872
24873 * gfortran.dg/cray_pointers_5.f90: New test.
24874
24875 2005-10-25 Feng Wang <fengwang@nudt.edu.cn>
24876
24877 PR fortran/22290
24878 * gfortran.dg/assign_5.f90: New test.
24879 * gfortran.dg/assign_6.f: New test.
24880
24881 2005-10-25 Uros Bizjak <uros@kss-loka.si>
24882
24883 * g++.dg/other/i386-1.C: Include i386-cpuid.h. Pass if
24884 CPU has no SSE support.
24885
24886 2005-10-24 Jerry DeLisle <jvdelisle@verizon.net>
24887
24888 PR libgfortran/24224
24889 * gfortran.dg/arrayio_1.f90: Update attribution.
24890 * gfortran.dg/arrayio_2.f90: Update attribution.
24891 * gfortran.dg/arrayio_3.f90: Update attribution.
24892 * gfortran.dg/arrayio_4.f90: Update test conditions.
24893 * gfortran.dg/arrayio_5.f90: Update attribution.
24894 * gfortran.dg/arrayio_6.f90: New test.
24895 * gfortran.dg/arrayio_7.f90: New test.
24896
24897 2005-10-24 Zdenek Dvorak <dvorakz@suse.cz>
24898
24899 * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
24900
24901 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
24902
24903 * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
24904
24905 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
24906
24907 PR fortran/24416
24908 * gfortran.dg/namelist_char_only.f90: New test.
24909
24910 2005-10-24 Asher Langton <langton2@llnl.gov>
24911
24912 PR fortran/17031
24913 PR fortran/22282
24914 * gfortran.dg/cray_pointers_1.f90: New test.
24915 * gfortran.dg/cray_pointers_2.f90: New test.
24916 * gfortran.dg/cray_pointers_3.f90: New test.
24917 * gfortran.dg/loc_1.f90: New test.
24918 * gfortran.dg/loc_2.f90: New test.
24919
24920 2005-10-24 Steven Bosscher <stevenb@suse.de>
24921
24922 * gcc.dg/pr24225.c: New test.
24923
24924 2005-10-24 Asher Langton <langton2@llnl.gov>
24925
24926 * gfortran.dg/dup_save_1.f90: New test.
24927 * gfortran.dg/dup_save_2.f90: New test.
24928
24929 2005-10-24 Paul Brook <paul@codesourcery.com>
24930
24931 PR 24107
24932 * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
24933 stdint.h.
24934
24935 2005-10-23 Jerry DeLisle <jvdelisle@verizon.net>
24936
24937 PR libgfortran/24489
24938 * gfortran.dg/pr24489.f90: New test.
24939
24940 2005-10-23 Andrew Pinski <pinskia@physics.uc.edu>
24941
24942 PR fortran/23635
24943 * gfortran.dg/ichar_1.f90: Add tests for derived types.
24944
24945 2005-10-23 Hans-Peter Nilsson <hp@bitrange.com>
24946
24947 PR target/18911
24948 * g++.dg/init/array16.C: Skip for mmix-*-*.
24949
24950 2005-10-23 Asher Langton <langton2@llnl.gov>
24951
24952 * gfortran.dg/byte_1.f90: New test.
24953 * gfortran.dg/byte_2.f90: New test.
24954
24955 2005-10-23 David Edelsohn <edelsohn@gnu.org>
24956
24957 * gcc.dg/attr-alias-3.c: XFAIL on AIX.
24958
24959 2005-10-23 Paul Thomas <pault@gcc.gnu.org>
24960
24961 PR fortran/18022
24962 * gfortran.dg/assign_func_dtcomp_1.f90: New test.
24963
24964 PR fortran/24311
24965 * gfortran.dg/merge_char_const.f90: New test.
24966
24967 PR fortran/24384
24968 * gfortran.dg/spread_scalar_source.f90: New test.
24969
24970 2005-10-22 Hans-Peter Nilsson <hp@axis.com>
24971
24972 * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
24973
24974 * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
24975 * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
24976
24977 * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
24978
24979 2005-10-22 Erik Edelmann <eedelman@gcc.gnu.org>
24980
24981 PR fortran/24426
24982 * gfortran.dg/der_pointer_4.f90: New.
24983
24984 2005-10-22 David Ayers <d.ayers@inode.at>
24985
24986 * obj-c++.dg/except-1.mm: Simplify.
24987
24988 2005-10-21 David Ayers <d.ayers@inode.at>
24989
24990 * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
24991
24992 2005-10-21 Jakub Jelinek <jakub@redhat.com>
24993
24994 * gfortran.dg/assumed_dummy_2.f90: New test.
24995
24996 2005-10-21 James E Wilson <wilson@specifix.com>
24997
24998 PR preprocessor/15220
24999 * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
25000
25001 2005-10-21 Eric Botcazou <ebotcazou@adacore.com>
25002
25003 * gcc.c-torture/execute/20051021-1.c: New test.
25004
25005 2005-10-21 Mark Mitchell <mark@codesourcery.com>
25006
25007 PR c++/24260
25008 * g++.dg/ext/tmplattr1.C: New test.
25009
25010 2005-10-21 Paul Thomas <pault@gcc.gnu.org>
25011
25012 PR fortran/24440
25013 * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
25014
25015 2005-10-20 Geoffrey Keating <geoffk@apple.com>
25016
25017 * obj-c++.dg/except-1.mm: New.
25018
25019 * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
25020
25021 2005-10-21 Alan Modra <amodra@bigpond.net.au>
25022
25023 * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
25024
25025 2005-10-20 Alexandre Oliva <aoliva@redhat.com>
25026
25027 PR middle-end/24295
25028 * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
25029 declarations with the same names as thunks' alias targets, use
25030 aliases instead.
25031 * gcc.dg/attr-alias-3.c: New test.
25032 * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
25033
25034 2005-10-20 Mark Mitchell <mark@codesourcery.com>
25035
25036 PR c++/22618
25037 * g++.dg/parse/access8.C: New test.
25038
25039 2005-10-20 Richard Guenther <rguenther@suse.de>
25040
25041 PR c++/24439
25042 * g++.dg/tree-ssa/pr24439.C: New testcase.
25043
25044 2005-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
25045
25046 * g++.dg/opt/delay-slot-1.C: New test.
25047
25048 2005-10-20 Erik Edelmann <erik.edelmann@iki.fi>
25049
25050 PR fortran/21625
25051 * gfortran.fg/der_init_1.f90: New.
25052
25053 2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
25054
25055 * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
25056
25057 2005-10-19 Mark Mitchell <mark@codesourcery.com>
25058
25059 PR c++/21908
25060 * g++.dg/parse/error28.C: New test.
25061
25062 2005-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
25063
25064 * gcc.dg/profile-generate-2.c: New test.
25065
25066 2005-10-18 Danny Smith <dannysmith@users.sourceforge.net>
25067
25068 PR target/23589
25069 * g++.dg/ext/dllimport11.C: New.
25070
25071 2005-10-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25072
25073 PR c++/22293
25074 * g++.dg/other/friend3.C: New test.
25075
25076 2005-10-18 Mark Mitchell <mark@codesourcery.com>
25077
25078 PR c++/23293
25079 * g++.dg/template/error19.C: New test.
25080
25081 2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
25082
25083 PR c++/21383
25084 * g++.dg/overload/koenig2.C: New.
25085
25086 PR c++/23118
25087 * g++.dg/overload/error2.C: New.
25088
25089 PR c++/22604
25090 * g++.dg/inherit/covariant14.C: New.
25091
25092 2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25093
25094 PR c++/23440
25095 * g++.dg/parse/for1.C: New test.
25096
25097 2005-10-17 Paul Thomas <pault@gcc.gnu.org>
25098
25099 PR fortran/23446
25100 * gfortran.dg/host_dummy_index_1.f90: New test.
25101
25102 PR fortran/21459
25103 * gfortran.dg/automatic_char_len_2.f90: New test.
25104
25105 PR fortran/20866
25106 * gfortran.dg/recursive_statement_functions.f90: New test.
25107
25108 PR fortran/20853
25109 * gfortran.dg/assumed_size_dt_dummy.f90: New test.
25110
25111 PR fortran/20849
25112 * gfortran.dg/external_initializer.f90: New test.
25113
25114 PR fortran/20837
25115 * non_module_public.f90: New test.
25116
25117 2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
25118
25119 PR c++/24386
25120 * g++.dg/template/overload7.C: New.
25121
25122 PR c++/22551
25123 * g++.dg/other/switch2.C: Remove expected warnings.
25124
25125 PR c++/21353
25126 * g++.dg/template/defarg6.C: New.
25127
25128 2005-10-17 Uros Bizjak <uros@kss-loka.si>
25129
25130 PR target/24315
25131 * gcc.target/i386/pr24315.c: New test.
25132
25133 2005-10-16 Mark Mitchell <mark@codesourcery.com>
25134
25135 PR c++/24389
25136 * g++.dg/template/static21.C: New test.
25137 * g++.dg/template/static21-a.cc: Likewise.
25138
25139 2005-10-16 Andrew Pinski <pinskia@physics.uc.edu>
25140
25141 PR c++/23959
25142 * g++.dg/warn/Wswitch-default-1.C: New test.
25143 * g++.dg/warn/Wswitch-default-2.C: New test.
25144
25145 2005-10-16 Mark Mitchell <mark@codesourcery.com>
25146
25147 PR c++/22173
25148 * g++.dg/parse/template18.C: New test.
25149 * g++.dg/template/nontype15.C: Likewise.
25150
25151 2005-10-16 Erik Edelmann <erik.edelmann@iki.fi>
25152
25153 PR fortran/22273
25154 * gfortran.dg/spec_expr_2.f90: New.
25155
25156 2005-10-16 Hans-Peter Nilsson <hp@axis.com>
25157
25158 * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
25159 g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
25160 gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
25161 gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
25162 gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
25163 gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
25164 gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
25165 gcc.dg/inline-2.c: Guard test with { target fpic }. Remove
25166 previous target-specific skips and warning-message matches where
25167 applicable.
25168
25169 2005-10-15 Mark Mitchell <mark@codesourcery.com>
25170
25171 PR c++/21347
25172 * g++.dg/warn/Wctor-dtor.C: New test.
25173
25174 2005-10-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25175
25176 PR c/23439
25177 * gcc.dg/for-1.c: New test.
25178
25179 2005-10-14 Mark Mitchell <mark@codesourcery.com>
25180
25181 PR c++/19565
25182 * g++.dg/warn/Wconversion1.C: New test.
25183 * g++.dg/ext/packed4.C: Compile with -w.
25184 * g++.dg/opt/20050511-1.C: Likewise.
25185 * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
25186
25187 2005-10-14 Jakub Jelinek <jakub@redhat.com>
25188
25189 * gfortran.dg/boz_5.f90: New test.
25190
25191 2005-10-14 Nathan Sidwell <nathan@codesourcery.com>
25192
25193 PR c++/22551
25194 * g++.dg/other/switch2.C: New.
25195
25196 PR c++/23984
25197 * g++.dg/init/ctor7.C: New.
25198
25199 2005-10-13 David Edelsohn <edelsohn@gnu.org>
25200
25201 PR c++/23730
25202 * g++.dg/parse/crash32.C: New test.
25203
25204 2005-10-13 Mark Mitchell <mark@codesourcery.com>
25205
25206 PR c++/20721
25207 * g++.dg/init/goto2.C: New test.
25208
25209 PR c++/22464
25210 * g++.dg/template/crash/41.C: New test.
25211
25212 PR c++/22180
25213 * g++.dg/template/crash40.C: New test.
25214
25215 PR c++/23694
25216 * g++.dg/parse/friend5.C: New test.
25217
25218 PR c++/23307
25219 * g++.dg/template/crash38.C: New test.
25220
25221 PR c++/22352
25222 * g++.dg/template/friend38.C: New test.
25223
25224 PR c++/22405
25225 * g++.dg/template/crash39.C: New test.
25226
25227 2005-10-13 Hans-Peter Nilsson <hp@bitrange.com>
25228
25229 * gcc.dg/debug/dwarf2/dwarf-char1.c,
25230 gcc.dg/debug/dwarf2/dwarf-char2.c,
25231 gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
25232
25233 * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
25234
25235 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
25236
25237 * gcc.dg/dll-2.c: Add tests for warnings.
25238 * gcc.dg/dll-3.c: Likewise.
25239 * gcc.dg/dll-4.c: Likewise.
25240
25241 * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
25242 * g++.dg/ext/dllimport2.C: Likewise.
25243 * g++.dg/ext/dllimport3.C: Likewise.
25244 * g++.dg/ext/dllimport7.C: Likewise.
25245 * g++.dg/ext/dllimport8.C: Likewise.
25246 * g++.dg/ext/dllimport9.C: Likewise.
25247
25248 2005-10-10 Paul Thomas <pault@gcc.gnu.org>
25249
25250 PR fortran/24092
25251 * gfortran.dg/derived_pointer_recursion.f90: New test.
25252
25253 2005-10-12 Adrian Straetling <straetling@de.ibm.com>
25254
25255 * gcc.c-torture/execute/20051012-1.c: New test.
25256
25257 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
25258
25259 PR fortran/18082
25260 * gfortran.dg/automatic_char_len_1.f90: New test.
25261
25262 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
25263
25264 PR fortran/20847
25265 * gfortran.dg/save_common.f90: New test.
25266
25267 PR fortran/20856
25268 * gfortran.dg/save_result.f90: New test.
25269
25270 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
25271
25272 PR c++/21592
25273 * g++.dg/template/dependent-expr1.C: Add new expected error.
25274 * g++.dg/template/dependent-expr2.C: Adjust error text.
25275 * g++.dg/template/overload6.C: New.
25276
25277 PR c++/23797
25278 * g++.dg/other/typename8.C: New.
25279
25280 PR c++/21117
25281 * g++.dg/other/return1.C: New.
25282
25283 2005-10-12 Paolo Bonzini <bonzini@gnu.org>
25284
25285 PR c++/24052
25286 * g++.dg/ext/label5.C: New.
25287
25288 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
25289
25290 PR c++/19964
25291 * g++.dg/parse/crash31.C: New.
25292
25293 2005-10-12 Razya Ladelsky <razya@il.ibm.com>
25294
25295 * g++.dg/ipa/ipa-1.c: New test.
25296 * g++.dg/ipa/ipa-2.c: New test.
25297 * g++.dg/ipa/ipa-3.c: New test.
25298 * g++.dg/ipa/ipa-4.c: New test.
25299 * g++.dg/ipa/ipa-5.c: New test.
25300 * g++.dg/ipa/ipa.exp: New file.
25301
25302 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
25303
25304 PR fortran/24207
25305 * gfortran.dg/private_type_3.f90: New test.
25306
25307 2005-10-11 Steven G. Kargl <kargls@comcast.net>
25308
25309 PR fortran/20786
25310 gfortran.dg/aint_anint_1.f90: New test.
25311
25312 2005-10-11 Steven G. Kargl <kargls@comcast.net>
25313
25314 PR libgfortran/24313
25315 gfortran.dg/csqrt.f: New test.
25316
25317 2005-10-11 Ian Lance Taylor <ian@airs.com>
25318
25319 PR c++/8057
25320 * g++.dg/warn/noeffect7.C: New test.
25321 * g++.dg/warn/noeffect2.C: Instantiate templates.
25322 * g++.dg/warn/noeffect4.C: Instantiate template. Add new error
25323 and warning.
25324
25325 2005-10-11 Mark Mitchell <mark@codesourcery.com>
25326
25327 PR c++/21089
25328 * g++.dg/init/float1.C: New test.
25329
25330 PR c++/24277
25331 * g++.dg/init/member1.C: Tweak error markers.
25332
25333 2005-10-11 Janis Johnson <janis187@us.ibm.com>
25334
25335 PR testsuite/24281
25336 * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
25337 Check for null pointer.
25338
25339 2005-10-11 Mark Mitchell <mark@codesourcery.com>
25340
25341 PR c++/21369
25342 * g++.dg/parse/ret-type3.C: New test.
25343
25344 2005-10-11 Andrew Pinski <pinskia@physics.uc.edu>
25345
25346 PR tree-opt/23946
25347 * gcc.c-torture/compile/pr23946.c: New test.
25348
25349 2005-10-11 Jakub Jelinek <jakub@redhat.com>
25350
25351 * g++.dg/opt/mmx2.C: New test.
25352
25353 2005-10-10 Mark Mitchell <mark@codesourcery.com>
25354
25355 PR c++/24277
25356 * g++.dg/template/static20.C: New test.
25357
25358 PR c++/24302
25359 * g++.dg/warn/Wunused-12.C: New test.
25360
25361 PR c++/23437
25362 * g++.dg/template/arg4.C: New test.
25363
25364 2005-10-10 Eric Botcazou <ebotcazou@libertysurf.fr>
25365
25366 * gcc.dg/ucnid-2.c: XFAIL on Solaris.
25367 * gcc.dg/ucnid-3.c: Likewise.
25368 * gcc.dg/ucnid-4.c: Likewise.
25369 * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
25370 * g++.dg/other/ucnid-1.C: Likewise.
25371 * gcc.dg/sparc-frame-1.c: New test.
25372
25373 2005-10-10 Mark Mitchell <mark@codesourcery.com>
25374
25375 PR c++/24139
25376 * g++.dg/template/spec27.C: New test.
25377
25378 PR c++/24275
25379 * g++.dg/template/static19.C: New test.
25380
25381 2005-10-09 Eric Botcazou <ebotcazou@libertysurf.fr>
25382
25383 * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
25384 * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
25385
25386 2005-10-07 Andrew Pinski <pinskia@physics.uc.edu>
25387
25388 PR target/24136
25389 * gfortran.fortran-torture/compile/pr24136.f: New test.
25390
25391 2005-10-08 James A. Morrison <phython@gcc.gnu.org>
25392
25393 PR c++/22172
25394 * g++.dg/parse/crash30.C: New test.
25395
25396 2005-10-07 Richard Guenther <rguenther@suse.de>
25397
25398 PR middle-end/24227
25399 * gcc.c-torture/compile/pr24227.c: New testcase.
25400
25401 2005-10-07 Steve Ellcey <sje@cup.hp.com>
25402
25403 * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
25404 Do not put aligned attributes on array elements.
25405
25406 2005-10-07 Ulrich Weigand <uweigand@de.ibm.com>
25407
25408 PR testsuite/23611, PR testsuite/23615
25409 * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
25410 writing prototypes of library functions by hand.
25411 * obj-c++.dg/bitfield-4.mm: Likewise.
25412 * obj-c++.dg/const-str-4.mm: Likewise.
25413 * obj-c++.dg/encode-4.mm: Likewise.
25414 * obj-c++.dg/encode-5.mm: Likewise.
25415 * obj-c++.dg/encode-6.mm: Likewise.
25416 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
25417 * obj-c++.dg/method-10.mm: Likewise.
25418 * obj-c++.dg/method-17.mm: Likewise.
25419 * obj-c++.dg/method-19.mm: Likewise.
25420 * obj-c++.dg/try-catch-2.mm: Likewise.
25421
25422 2005-10-06 Richard Henderson <rth@redhat.com>
25423
25424 PR 24236
25425 * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
25426
25427 2005-10-06 Dale Johannesen <dalej@apple.com>
25428
25429 * gcc.c-torture/execute/20030125-1.c: Correct.
25430
25431 2005-10-06 Richard Guenther <rguenther@suse.de>
25432
25433 PR tree-optimization/24238
25434 * g++.dg/tree-ssa/pr24238.C: New testcase.
25435
25436 2005-10-07 Erik Edelmann <erik.edelmann@iki.fi>
25437
25438 PR 18568
25439 * gfortran.dg/der_pointer_3.f90: New test.
25440
25441 2005-10-05 Devang Patel <dpatel@apple.com>
25442
25443 PR Debug/23205
25444 * g++.dg/other/PR23205.C: New.
25445
25446 2005-10-05 Richard Henderson <rth@redhat.com>
25447
25448 PR target/23602
25449 * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
25450 * g++.dg/eh/omit-frame-pointer2.C: Likewise.
25451
25452 2005-10-05 Dale Johannesen <dalej@apple.com>
25453
25454 * gcc.c-torture/execute/float-floor.c: New.
25455
25456 2005-10-05 Paolo Bonzini <bonzini@gnu.org>
25457
25458 PR tree-optimization/21419
25459 PR tree-optimization/24146
25460 PR tree-optimization/24151
25461
25462 * g++.dg/ext/asm7.C: New.
25463 * g++.dg/ext/asm8.C: New.
25464 * gcc.dg/asm-1.c: Compile on all targets.
25465 * gcc.dg/asm-pr24146.c: New.
25466 * gcc.dg/pr21419.c: Adjust error messages.
25467
25468 2005-10-05 Richard Guenther <rguenther@suse.de>
25469
25470 PR fortran/24176
25471 * gfortran.fortran-torture/compile/empty.f90: New testcase.
25472
25473 2005-10-05 Nathan Sidwell <nathan@codesourcery.com>
25474
25475 PR c++/23513
25476 * g++.dg/template/spec22.C: Robustify test.
25477 * g++.dg/template/spec26.C: New.
25478
25479 2005-10-05 Uros Bizjak <uros@kss-loka.si>
25480
25481 * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
25482 if target supports vector instructions.
25483
25484 2005-10-04 Geoffrey Keating <geoffk@apple.com>
25485
25486 * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
25487 C99 functions.
25488
25489 2005-10-04 Janis Johnson <janis187@us.ibm.com>
25490
25491 * lib/target-supports.exp (check_effective_target_fortran_large_real,
25492 check_effective_target_fortran_large_int): Replace cached result
25493 when target changes.
25494
25495 2005-10-04 Devang Patel <dpatel@apple.com>
25496
25497 * gcc.dg/i386-sse-vect-types.c: New.
25498
25499 2005-10-04 Ian Lance Taylor <ian@airs.com>
25500
25501 PR preprocessor/13726
25502 * gcc.dg/cpp/cmdlne-dI-C.c: New test.
25503 * gcc.dg/cpp/cmdlne-dI-C.h: New file.
25504
25505 2005-10-04 Richard Guenther <rguenther@suse.de>
25506
25507 PR c/23576
25508 * gcc.dg/noncompile/pr23576.c: New testcase.
25509
25510 2005-10-04 Andrew Pinski <pinskia@physics.uc.edu>
25511
25512 PR middle-end/23125
25513 * gcc.dg/register-var-3.c: New test.
25514
25515 2005-10-04 Steven Bosscher <stevenb@suse.de>
25516
25517 * gcc.dg/pr23049.c: New test.
25518
25519 * gcc.dg/ucnid-4.c: Fix test.
25520
25521 2005-10-03 Diego Novillo <dnovillo@redhat.com>
25522
25523 PR 23445
25524 * gcc.c-torture/compile/pr23445.c: New test.
25525
25526 2005-10-03 Alexandre Oliva <aoliva@redhat.com>
25527
25528 * g++.dg/overload/unknown1.C: New.
25529
25530 2005-10-03 Mark Mitchell <mark@codesourcery.com>
25531
25532 PR c++/17775
25533 * g++.dg/template/repo4.C: New test.
25534
25535 2005-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25536
25537 PR libfortran/19308
25538 * gfortran.dg/large_real_kind_2.F90: New test.
25539 * gfortran.dg/large_integer_kind_2.f90: New test.
25540
25541 2005-10-03 Uros Bizjak <uros@kss-loka.si>
25542
25543 * lib/target-supports.exp (check_effective_target_vect_shift):
25544 Implement with result caching. Add i?86, x86_64 and ia64 targets.
25545 (check_effective_target_vect_condition): Fix copy-n-pasto.
25546
25547 * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
25548 * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
25549 targets.
25550
25551 2005-10-02 Mark Mitchell <mark@codesourcery.com>
25552
25553 PR c++/22621
25554 * g++.dg/template/overload5.C : New test.
25555
25556 PR c++/23840
25557 * g++.dg/expr/stdarg1.C: New test.
25558
25559 2005-10-02 Diego Novillo <dnovillo@redhat.com>
25560
25561 PR 24142
25562 * gcc.c-torture/execute/pr24142.c: New test.
25563
25564 2005-10-01 Diego Novillo <dnovillo@redhat.com>
25565
25566 PR 24141
25567 * gcc.c-torture/execute/pr24141.c: New test.
25568
25569 2005-10-01 James A. Morrison <phython@gcc.gnu.org>
25570 Diego Novillo <dnovillo@redhat.com>
25571
25572 PR 23604
25573 * gcc.c-torture/execute/pr23604.c: New test.
25574
25575 2005-10-01 Paul Thomas <pault@gcc.gnu.org>
25576
25577 PR fortran/16404
25578 PR fortran/20835
25579 PR fortran/20890
25580 PR fortran/20899
25581 PR fortran/20900
25582 PR fortran/20901
25583 PR fortran/20902
25584 gfortran.dg/equiv_constraint_1.f90: New test.
25585 gfortran.dg/equiv_constraint_2.f90: New test.
25586 gfortran.dg/equiv_constraint_3.f90: New test.
25587 gfortran.dg/equiv_constraint_4.f90: New test.
25588 gfortran.dg/equiv_constraint_5.f90: New test.
25589 gfortran.dg/equiv_constraint_6.f90: New test.
25590 gfortran.dg/equiv_constraint_7.f90: New test.
25591 gfortran.dg/equiv_constraint_8.f90: New test.
25592 gfortran.dg/private_type_1.f90: New test.
25593 gfortran.dg/private_type_2.f90: New test.
25594 gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
25595 980628-10.f: Assert std=gnu to permit mixing of
25596 types in equivalence statements.
25597
25598 2005-09-30 Janne Blomqvist <jblomqvi@cc.hut.fi>
25599
25600 PR 24112
25601 * gfortran.dg/open_status_1.f90: New.
25602
25603 2005-09-30 Uros Bizjak <uros@kss-loka.si>
25604
25605 * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
25606 * gcc.dg/vect/pr22480.c: Clean up temp files.
25607 * gcc.dg/vect/pr23831.c: Clean up temp files.
25608 * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
25609 Clean up temp files.
25610 * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
25611 Clean up temp files.
25612
25613 * gcc.dg/20050309-1.c: Clean up temp files.
25614 * gcc.dg/20050325-1.c: Clean up temp files.
25615
25616 2005-09-30 Uros Bizjak <uros@kss-loka.si>
25617
25618 PR tree-optimization/24059
25619 * gcc.dg/vect/pr24059.c : New test.
25620
25621 2005-09-29 Jakub Jelinek <jakub@redhat.com>
25622
25623 PR middle-end/24109
25624 * gcc.c-torture/execute/20050929-1.c: New test.
25625
25626 2005-09-29 Steven Bosscher <stevenb@suse.de>
25627
25628 * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
25629
25630 2005-09-29 Paolo Bonzini <bonzini@gnu.org>
25631
25632 PR c/21419
25633 * gcc.dg/pr21419.c: New test.
25634
25635 2005-09-29 Steven Bosscher <stevenb@suse.de>
25636
25637 * gcc.dg/pr23911.c: New test.
25638
25639 2005-09-28 Mark Mitchell <mark@codesourcery.com>
25640
25641 * g++.dg/opt/pr19650.C: Use -w -fpermissive.
25642
25643 PR c++/16782
25644 * g++.dg/parse/qualified4.C: New test.
25645 * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
25646 * g++.old-deja/g++.mike/p8154.C: Likewise.
25647
25648 2005-09-27 Mark Mitchell <mark@codesourcery.com>
25649
25650 PR c++/22147
25651 * g++.dg/template/friend37.C: New test.
25652 * g++.dg/parse/crash28.C: Adjust error markers.
25653
25654 2005-09-27 Jakub Jelinek <jakub@redhat.com>
25655
25656 PR fortran/18518
25657 * gfortran.fortran-torture/execute/save_2.f90: New decl.
25658
25659 2005-09-27 Devang Patel <dpatel@apple.com>
25660
25661 PR tree-optimization/23625
25662 * gcc.dg/pr23625.c: New test.
25663
25664 2005-09-27 Uros Bizjak <uros@kss-loka.si>
25665
25666 * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
25667 * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
25668
25669 2005-09-26 Jakub Jelinek <jakub@redhat.com>
25670
25671 PR fortran/23677
25672 * gfortran.fortran-torture/execute/save_1.f90: New test.
25673 * gfortran.dg/save_1.f90: New test.
25674
25675 2005-09-26 Uros Bizjak <uros@kss-loka.si>
25676
25677 * gcc.target/i386/builtin-apply-mmx.c: New test.
25678
25679 PR target/22576
25680 * gcc.target/i386/pr22576.c: New test.
25681
25682 PR target/22585
25683 * gcc.target/i386/pr22585.c: New test.
25684
25685 PR target/23268
25686 * gcc.target/i386/pr23268.c: New test.
25687
25688 PR middle-end/23831
25689 * gcc.dg/vect/pr23831.c: New test.
25690
25691 PR target/24055
25692 * gcc.target/i386/pr24055.c: New test.
25693
25694 2005-09-25 Kazu Hirata <kazu@codesourcery.com>
25695
25696 PR tree-optimization/23960
25697 * gcc.c-torture/compile/pr23960.c: New.
25698
25699 2005-09-23 Paul Thomas <pault@gcc.gnu.org>
25700
25701 PR fortran/16861
25702 * gfortran.dg/nested_modules_3.f90: New.
25703
25704 2005-09-22 Steven G. Kargl <kargls@comcast.net>
25705
25706 PR fortran/24005
25707 gfortran.dg/interface_1.f90: New test.
25708
25709 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi>
25710 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25711
25712 PR fortran/23843
25713 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
25714
25715 2005-09-22 Steven G. Kargl <kargls@comcast.net>
25716
25717 PR fortran/23516
25718 * gfortran.dg/imag_1.f: New test.
25719 * gfortran.dg/imag_2.f: Ditto.
25720
25721 2005-09-22 J"orn Rennecke <joern.rennecke@st.com>
25722
25723 * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
25724
25725 2005-09-22 Jakub Jelinek <jakub@redhat.com>
25726
25727 PR c++/21983
25728 * g++.dg/warn/pr21983.C: New test.
25729
25730 2005-09-22 Andreas Krebbel <krebbel1@de.ibm.com>
25731
25732 * gcc.dg/20050922-1.c: Testcase added.
25733
25734 2005-09-21 Mark Mitchell <mark@codesourcery.com>
25735
25736 PR c++/23993
25737 * g++.dg/template/array14.C: New test.
25738
25739 2005-09-21 Erik Edelmann <erik.edelmann@iki.fi>
25740
25741 PR fortran/19929
25742 * gfortran.dg/der_ptr_component_1.f90: New test.
25743
25744 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25745
25746 PR c++/23965
25747 * g++.dg/template/error1.C: Reject "no matching function" message.
25748
25749 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25750
25751 PR c++/17609
25752 * g++.dg/lookup/error1.C: New test.
25753
25754 2005-09-21 Dorit Nuzman <dorit@il.ibm.com>
25755
25756 * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
25757 functionality of the testcase.
25758
25759 2005-09-20 Richard Henderson <rth@redhat.com>
25760
25761 * gcc.dg/vect/vect-22.c: Require vect_float.
25762 * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
25763
25764 2005-09-20 Joseph S. Myers <joseph@codesourcery.com>
25765
25766 * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
25767 g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
25768 gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
25769 gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
25770 gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
25771 gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
25772 gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
25773 gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
25774 * gcc.dg/cpp/ucnid-8.c: New test.
25775
25776 2005-09-20 Jakub Jelinek <jakub@redhat.com>
25777
25778 PR tree-optimization/23929
25779 * gcc.c-torture/compile/pr23929.c: New test.
25780
25781 2005-09-20 Daniel Berlin <dberlin@dberlin.org>
25782
25783 * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
25784 for one loop.
25785
25786 2005-09-20 Steve Ellcey <sje@cup.hp.com>
25787
25788 PR testsuite/23186
25789 * g++.dg/other/pr22003.C: Require named sections.
25790
25791 2005-09-20 Jakub Jelinek <jakub@redhat.com>
25792
25793 PR c++/23947
25794 * g++.dg/rtti/crash3.C: New test.
25795
25796 PR tree-optimization/23818
25797 * gcc.dg/pr23818.c: New test.
25798
25799 2005-09-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25800
25801 PR fortran/23420
25802 * gfortran.dg/print_fmt_4.f: New.
25803
25804 2005-09-20 Jakub Jelinek <jakub@redhat.com>
25805
25806 PR fortran/23663
25807 * gfortran.fortran-torture/execute/entry_11.f90: New test.
25808
25809 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
25810
25811 * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
25812 Use pointers to local alignable arrays instead. Added comments.
25813 * gcc.dg/vect/vect-46.c: Likewise.
25814 * gcc.dg/vect/vect-48.c: Likewise.
25815 * gcc.dg/vect/vect-49.c: Likewise.
25816 * gcc.dg/vect/vect-52.c: Likewise.
25817 * gcc.dg/vect/vect-53.c: Likewise.
25818 * gcc.dg/vect/vect-54.c: Likewise.
25819 * gcc.dg/vect/vect-56.c: Likewise.
25820 * gcc.dg/vect/vect-57.c: Likewise.
25821 * gcc.dg/vect/vect-58.c: Likewise.
25822 * gcc.dg/vect/vect-60.c: Likewise.
25823 * gcc.dg/vect/vect-61.c: Likewise.
25824
25825 * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
25826 The test is no longer vectorizable on vect_no_align targets.
25827 * gcc.dg/vect/vect-43.c: Likewsie.
25828
25829 * gcc.dg/vect/vect-44.c: Added comments.
25830 * gcc.dg/vect/vect-45.c: Added comments.
25831 * gcc.dg/vect/vect-50.c: Added comments.
25832 * gcc.dg/vect/vect-51.c: Added comments.
25833
25834 * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
25835 aligned type.
25836 * gcc.dg/vect/Os-vect-95.c: Likewise.
25837
25838 * gcc.dg/vect/vect-41.c: Test removed.
25839 * gcc.dg/vect/vect-47.c: Test removed.
25840 * gcc.dg/vect/vect-55.c: Test removed.
25841 * gcc.dg/vect/vect-59.c: Test removed.
25842
25843 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
25844
25845 * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
25846 No longer vectorizable on vect_no_align targets.
25847 * gcc.dg/vect/pr20122.c: Likewise.
25848 * gcc.dg/vect/vect-74.c: Likewise.
25849 * gcc.dg/vect/vect-75.c: Likewise.
25850 * gcc.dg/vect/vect-76.c: Likewise.
25851
25852 * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
25853 Will not be vectorizable on vect_no_align targets once aliasing issues
25854 are resolved.
25855 * gcc.dg/vect/vect-79.c: Likewise.
25856
25857 * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
25858 * gcc.dg/vect/vect-78.c: Likewise.
25859 * gcc.dg/vect/vect-97.c: Likewise.
25860
25861 2005-09-19 Steven Bosscher <stevenb@suse.de>
25862
25863 * gcc.dg/pr23943.c: New test.
25864
25865 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
25866
25867 PR fortran/19181
25868 * gfortran.dg/derived_pointer_null_1.f90: New test.
25869
25870 2005-09-18 Richard Guenther <rguenther@suse.de>
25871
25872 PR middle-end/23944
25873 * gcc.c-torture/compile/pr23944.c: New testcase.
25874
25875 2005-09-18 Erik Edelmann <erik.edelmann@iki.fi>
25876
25877 PR fortran/15975
25878 * gfortran.dg/der_pointer_2.f90: New test.
25879
25880 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
25881
25882 PR fortran/16861
25883 * gfortran.dg/nested_modules_2.f90: New test.
25884
25885 2005-09-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25886
25887 PR c++/18368
25888 * g++.dg/other/semicolon.C: New test.
25889
25890 2005-09-16 Joseph S. Myers <joseph@codesourcery.com>
25891
25892 * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
25893 HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
25894
25895 2005-09-16 Mark Mitchell <mark@codesourcery.com>
25896
25897 PR c++/23914
25898 * g++.dg/template/static18.C: New test.
25899
25900 PR c++/21514
25901 * g++.dg/template/crash19.C: Remove dg-error marker.
25902 * g++.dg/template/local4.C: New test.
25903
25904 2005-09-16 Paul Brook <paul@codesourcery.com>
25905
25906 PR fortran/23906
25907 * gfortran.dg/dependency_1.f90: New test.
25908
25909 2005-09-15 Mark Mitchell <mark@codesourcery.com>
25910
25911 PR c++/23896
25912 * g++.dg/template/static17.C: New test.
25913
25914 2005-09-15 Joseph S. Myers <joseph@codesourcery.com>
25915
25916 PR c++/23139
25917 * g++.dg/warn/huge-val1.C: New test.
25918
25919 2005-09-15 Mark Mitchell <mark@codesourcery.com>
25920
25921 PR c++/13140
25922 * g++.dg/parse/class2.C: New test.
25923 * g++.dg/template/explicit8.C: Likewise.
25924 * g++.dg/template/spec25.C: Likewise.
25925
25926 2005-09-14 Josh Conner <jconner@apple.com>
25927
25928 PR middle-end/23584
25929 * gcc.dg/pr23584.c: New test.
25930
25931 2005-09-14 Jerry DeLisle <jvdelisle@verizon.net>
25932
25933 PR fortran/21875 Internal Unit Array I/O, NIST
25934 * gfortran.dg/arrayio_1.f90: New test.
25935 * gfortran.dg/arrayio_1.f90: New test.
25936 * gfortran.dg/arrayio_1.f90: New test.
25937 * gfortran.dg/arrayio_1.f90: New test.
25938 * gfortran.dg/arrayio_1.f90: New test.
25939
25940 2005-09-14 Uros Bizjak <uros@kss-loka.si>
25941
25942 PR middle-end/22480
25943 * gcc.dg/vect/pr22480.c: New test.
25944
25945 2005-09-13 Paul Thomas <pault@gcc.gnu.org>
25946
25947 PR fortran/19358
25948 * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
25949
25950 2005-09-13 Josh Conner <jconner@apple.com>
25951
25952 PR c++/23180
25953 * g++.dg/init/struct2.C: New test.
25954 * g++.dg/init/struct3.C: New test.
25955
25956 2005-09-13 Janis Johnson <janis187@us.ibm.com>
25957
25958 * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
25959 Clean up temp files.
25960 * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
25961 gcc.dg/tree-ssa/builtin-fprintf-1.c,
25962 gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
25963 gcc.dg/tree-ssa/builtin-printf-1.c,
25964 gcc.dg/tree-ssa/builtin-printf-chk-1.c,
25965 gcc.dg/tree-ssa/builtin-vfprintf-1.c,
25966 gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
25967 gcc.dg/tree-ssa/builtin-vprintf-1.c,
25968 gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
25969 gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
25970 gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
25971 * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
25972 gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
25973 gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
25974 gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
25975 gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
25976
25977 2005-09-13 Josh Conner <jconner@apple.com>
25978
25979 * lib/gcc-dg.exp: Load scanipa.exp.
25980 (cleanup-dump): New procedure.
25981 (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
25982 * lib/scandump.exp: New file.
25983 * lib/scantree.exp: Use it.
25984 * lib/scanipa.exp: New file.
25985
25986 2005-09-13 Erik Edelmann <erik.edelmann@iki.fi>
25987
25988 PR fortran/17740
25989 * gfortran.dg/generic_4.f90: New test.
25990
25991 2005-09-13 Uros Bizjak <uros@kss-loka.si>
25992
25993 PR target/23816
25994 * gcc.target/i386/pr23816-1.c: New test.
25995 * gcc.target/i386/pr23816-2.c: New test.
25996
25997
25998 2005-09-13 Bastian Blank <waldi@debian.org>
25999
26000 PR c++/16171
26001 * g++.dg/abi/mangle26.C: New test.
26002 * g++.dg/abi/mangle27.C: New test.
26003 * g++.dg/abi/mangle28.C: New test.
26004 * g++.dg/abi/mangle29.C: New test.
26005
26006 PR c++/23839
26007 * g++.dg/parse/register1.C: New test.
26008
26009 2005-09-13 Mark Mitchell <mark@codesourcery.com>
26010
26011 PR c++/23842
26012 * g++.dg/template/access16.C: New test.
26013
26014 2005-09-13 Richard Sandiford <richard@codesourcery.com>
26015
26016 * gfortran.dg/char_pack_2.f90: Increase the vector size.
26017
26018 2005-09-13 Richard Sandiford <richard@codesourcery.com>
26019
26020 PR fortran/18899
26021 * gfortran.dg/shape_2.f90: New test.
26022
26023 2005-09-13 Richard Sandiford <richard@codesourcery.com>
26024
26025 PR target/19269
26026 * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
26027 * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
26028 * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
26029 * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
26030 * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
26031 * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
26032 * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
26033 tests.
26034
26035 2005-09-12 Mark Mitchell <mark@codesourcery.com>
26036
26037 PR c++/23841
26038 * g++.dg/parse/template17.C: New test.
26039
26040 2005-09-12 Mark Mitchell <mark@codesourcery.com>
26041
26042 PR c++/23789
26043 * g++.dg/template/nontype14.C: New test.
26044
26045 2005-09-12 Ian Lance Taylor <ian@airs.com>
26046
26047 PR g++/7874
26048 * g++.dg/lookup/friend7.C: New test.
26049 * g++.dg/lookup/friend8.C: New test.
26050 * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
26051 so that it will be found via argument dependent lookup.
26052 * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
26053 friend functions which will no longer be found.
26054 * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
26055 function g, so that it will be found via argument dependent
26056 lookup.
26057 * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
26058 * g++.old-deja/g++.mike/net43.C: Likewise.
26059
26060 2005-09-12 Mark Mitchell <mark@codesourcery.com>
26061
26062 PR c++/23691
26063 * g++.dg/template/static16.C: New test.
26064
26065 2005-09-12 Josh Conner <jconner@apple.com>
26066
26067 PR middle-end/23237
26068 * gcc.c-torture/compile/pr23237.c: New test.
26069
26070 2005-09-11 Richard Henderson <rth@redhat.com>
26071
26072 * g++.dg/other/error8.C: Update expected diagnostic text.
26073
26074 2005-09-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26075
26076 PR libfortran/19872
26077 * gfortran.dg/overwrite_1.f: New test.
26078
26079 2005-09-09 Josh Conner <jconner@apple.com>
26080
26081 * g++.dg/init/pr23180-1.C: Removed.
26082 * g++.dg/init/pr23180-2.C: Removed.
26083
26084 2005-09-09 David Daney <ddaney@avtrex.com>
26085
26086 * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
26087 files which are ...
26088 * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
26089 * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
26090
26091 2005-09-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26092
26093 * gfortran.dg/iostat_2.f90: New test.
26094
26095 2005-09-09 Mark Mitchell <mark@codesourcery.com>
26096
26097 PR c++/22252
26098 * g++.dg/ext/interface1.C: New test.
26099 * g++.dg/ext/interface1.h: Likewise.
26100 * g++.dg/ext/interface1a.cc: Likewise.
26101
26102 2005-09-09 Thomas Koenig <Thomas.Koenig@online.de>
26103
26104 * gfortran.dg/iomsg_1.f90: New test case.
26105
26106 2005-09-09 Richard Guenther <rguenther@suse.de>
26107
26108 PR c++/23624
26109 * g++.dg/tree-ssa/pr23624.C: New testcase.
26110
26111 2005-09-09 Richard Sandiford <richard@codesourcery.com>
26112
26113 PR fortran/19239
26114 * gfortran.dg/vector_subscript_1.f90,
26115 * gfortran.dg/vector_subscript_2.f90: New tests.
26116
26117 2005-09-09 Richard Sandiford <richard@codesourcery.com>
26118
26119 PR fortran/21104
26120 * gfortran.dg/array_alloc_1.f90,
26121 * gfortran.dg/array_alloc_2.f90,
26122 * gfortran.dg/array_alloc_3.f90: New tests.
26123
26124 2005-09-09 Richard Sandiford <richard@codesourcery.com>
26125
26126 PR fortran/12840
26127 * gfortran.dg/array_constructor_6.f90
26128 * gfortran.dg/array_constructor_7.f90
26129 * gfortran.dg/array_constructor_8.f90
26130 * gfortran.dg/array_constructor_9.f90
26131 * gfortran.dg/array_constructor_10.f90
26132 * gfortran.dg/array_constructor_11.f90
26133 * gfortran.dg/array_constructor_12.f90: New tests.
26134
26135 2005-09-08 Josh Conner <jconner@apple.com>
26136
26137 PR c++/23180
26138 * g++.dg/init/pr23180-1.C: New test.
26139 * g++.dg/init/pr23180-2.C: New test.
26140
26141 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
26142
26143 PR fortran/18878
26144 * gfortran.dg/module_double_reuse.f90: New.
26145
26146 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
26147
26148 PR fortran/23270
26149 PR fortran/22304
26150 PR fortran/18870
26151 PR fortran/17917
26152 PR fortran/16511
26153 * gfortran.dg/common_equivalence_1.f: New.
26154 * gfortran.dg/common_equivalence_2.f: New.
26155 * gfortran.dg/common_equivalence_3.f: New.
26156 * gfortran.dg/contained_equivalence_1.f90: New.
26157 * gfortran.dg/module_blank_common.f90: New.
26158 * gfortran.dg/module_commons_1.f90: New.
26159 * gfortran.dg/module_equivalence_1.f90: New.
26160 * gfortran.dg/nested_modules_1.f90: New.
26161 * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
26162 equivalences and add comment to connect the test with
26163 the PR.
26164
26165 2005-09-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26166
26167 PR fortran/23765
26168 * gfortran.dg/common_6.f90: New test.
26169
26170 2005-09-08 Richard Sandiford <richard@codesourcery.com>
26171
26172 PR fortran/15326
26173 * gfortran.dg/char_result_1.f90,
26174 * gfortran.dg/char_result_2.f90,
26175 * gfortran.dg/char_result_3.f90,
26176 * gfortran.dg/char_result_4.f90,
26177 * gfortran.dg/char_result_5.f90,
26178 * gfortran.dg/char_result_6.f90,
26179 * gfortran.dg/char_result_7.f90,
26180 * gfortran.dg/char_result_8.f90: New tests.
26181
26182 2005-09-08 Richard Sandiford <richard@codesourcery.com>
26183
26184 PR fortran/19928
26185 * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
26186
26187 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
26188
26189 PR obj-c++/16816
26190 * obj-c++.dg/selector-5.mm: New test.
26191 * obj-c++.dg/selector-6.mm: New test.
26192
26193 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
26194
26195 PR objc/20574
26196 PR objc/19324
26197 * objc.dg/error-1.m: New test.
26198
26199 2005-09-07 Richard Sandiford <richard@codesourcery.com>
26200
26201 PR fortran/23373
26202 * gfortran.fortran-torture/execute/pr23373-1.f90,
26203 * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
26204
26205 2005-09-07 Jerry DeLisle <jvdelisle@verizon.net>
26206
26207 PR libfortran/23760
26208 * gfortran.dg/g77/1832.f: Remove long string in write statement
26209 to allow the test to pass on correct list directed output with
26210 prepended space.
26211
26212 2005-09-07 James E Wilson <wilson@specifix.com>
26213
26214 * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
26215
26216 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
26217
26218 * gfortran.dg/parameter+save.f90: Rename to
26219 * gfortran.dg/parameter_save.f90: .. this.
26220
26221 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
26222
26223 PR fortran/20848
26224 * gfortran.dg/parameter+save.f90: New test case.
26225
26226 2005-09-06 Richard Sandiford <richard@codesourcery.com>
26227
26228 PR fortran/19269
26229 * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
26230
26231 2005-09-06 Jakub Jelinek <jakub@redhat.com>
26232
26233 PR c/23075
26234 * gcc.dg/pr23075.c: New test.
26235 * g++.dg/warn/pr23075.C: New test.
26236
26237 PR target/22362
26238 * gcc.target/i386/pr22362.c: New test.
26239
26240 PR rtl-optimization/23098
26241 * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
26242
26243 * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
26244 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
26245 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
26246
26247 2005-09-06 Mark Mitchell <mark@codesourcery.com>
26248
26249 * g++.dg/expr/cast6.C: New test.
26250
26251 PR c++/9782
26252 * g++.dg/init/new15.C: New test.
26253
26254 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
26255
26256 * gcc.dg/vect/Os-vect-95.c: New test.
26257 * gcc.dg/vect/vect-95.c: Same.
26258
26259 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
26260
26261 * gcc.dg/vect/vect-29.c: Update xfail testing.
26262 * gcc.dg/vect/vect-44.c: Same.
26263 * gcc.dg/vect/vect-48.c: Same.
26264 * gcc.dg/vect/vect-50.c: Same.
26265 * gcc.dg/vect/vect-72.c: Same.
26266 * gcc.dg/vect/vect-77.c: Same.
26267 * gcc.dg/vect/vect-78.c: Same.
26268 * gcc.dg/vect/vect-80.c: Same.
26269 * gcc.dg/vect/vect-96.c: Same.
26270 * gcc.dg/vect/vect-100.c: Same.
26271 * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
26272 * gfortran.dg/vect/vect-2.f90: Update xfail testing.
26273 * gfortran.dg/vect/vect-5.f90: Same.
26274
26275 2005-09-06 Jakub Jelinek <jakub@redhat.com>
26276
26277 * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
26278 start strings.
26279 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
26280 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
26281
26282 PR c++/23056
26283 * g++.dg/opt/pr23056.C: New test.
26284
26285 PR rtl-optimization/23098
26286 * gcc.target/i386/pr23098.c: New test.
26287
26288 2005-09-05 Mark Mitchell <mark@codesourcery.com>
26289
26290 PR c++/23667
26291 * g++.dg/template/static15.C: New test.
26292
26293 PR c++/21440
26294 * g++.dg/ext/stmtexpr5.C: New test.
26295 * g++.dg/ext/stmtexpr6.C: Likewise.
26296
26297 2005-09-05 J"orn Rennecke <joern.rennecke@st.com>
26298
26299 * gcc.dg/pr21255-1.c: Match different pattern for sh64.
26300
26301 * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
26302 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
26303 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
26304
26305 2005-09-04 Thomas Koenig <Thomas.Koenig@online.de>
26306
26307 PR libfortran/23321
26308 * gfortran.dg/direct_io_4.f90: New test case.
26309
26310 2005-09-04 Andrew Pinski <pinskia@physics.uc.edu>
26311 Rasmus Hahn <rassahah@neofonie.de>
26312
26313 PR libobjc/23108
26314 * objc.dg/type-stream-1.m: New test.
26315
26316 2005-09-04 Tobias Schl"uter <tobias.shclueter@physik.uni-muenchen.de>
26317
26318 PR fortran/23661
26319 * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
26320 gfortran.dg/print_fmt_3.f90: New test.
26321
26322 2005-09-03 Jakub Jelinek <jakub@redhat.com>
26323
26324 * gfortran.dg/fmt_t_1.f90: New test.
26325
26326 2005-09-03 Jakub Jelinek <jakub@redhat.com>
26327
26328 PR rtl-optimization/23454
26329 * g++.dg/opt/pr23454.C: New test.
26330
26331 2005-09-03 Mark Mitchell <mark@codesourcery.com>
26332
26333 PR c++/23699
26334 * g++.dg/ext/static1.C: New test.
26335
26336 2005-09-02 Richard Henderson <rth@redhat.com>
26337
26338 * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
26339 tail call to check_fa_work.
26340
26341 2005-09-02 Mark Mitchell <mark@codesourcery.com>
26342
26343 PR c++/21687
26344 * g++.dg/other/gc3.C: New test.
26345
26346 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
26347
26348 * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
26349 * gcc.dg/20050826-1.c: Likewise.
26350
26351 2005-08-31 Mark Mitchell <mark@codesourcery.com>
26352
26353 PR c++/23167
26354 * g++.dg/expr/volatile1.C: New test.
26355
26356 2005-09-02 Andrew Pinski <pinskia@physics.uc.edu>
26357
26358 PR middle-end/23547
26359 * gcc.dg/pr23547.c: New test.
26360
26361 2005-09-02 Richard Sandiford <richard@codesourcery.com>
26362
26363 PR c/22061
26364 * gcc.c-torture/execute/pr22061-1.c,
26365 * gcc.c-torture/execute/pr22061-2.c,
26366 * gcc.c-torture/execute/pr22061-3.c,
26367 * gcc.c-torture/execute/pr22061-4.c: New tests.
26368
26369 2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
26370
26371 * gcc.dg/Wredundant-decls-2.c: New test to check that
26372 -Wredundant-decls does not issue warning for a variable
26373 definition following a declaration.
26374
26375 2005-09-01 Jakub Jelinek <jakub@redhat.com>
26376
26377 PR debug/7241
26378 * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
26379 * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
26380 * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
26381
26382 * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
26383 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
26384 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
26385 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
26386 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
26387 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
26388 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
26389 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
26390
26391 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
26392
26393 PR objc/23306
26394 * objc.dg/image-info.m: Remove "objc_module_info" check part of the
26395 scan-assmbler.
26396
26397 2005-08-31 J"orn Rennecke <joern.rennecke@st.com>
26398
26399 PR target/21255
26400 * gcc.dg/pr21255-1.c: New test.
26401 * gcc.dg/pr21255-2-mb.c: Likewise.
26402 * gcc.dg/pr21255-2-ml.c: Likewise.
26403 * gcc.dg/pr21255-3.c: Likewise.
26404 * gcc.dg/pr21255-4.c: Likewise.
26405
26406 2005-08-31 Dale Johannesen <dalej@apple.com>
26407
26408 * gcc.dg/20050830-1.c: New.
26409
26410 2005-08-31 Josh Conner <jconner@apple.com>
26411
26412 * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
26413 command-line options for arm-*-* targets.
26414 * g++.dg/init/array16.C: Likewise.
26415 * g++.dg/other/crash-4.C: Likewise.
26416
26417 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
26418
26419 PR obj-c++/23640
26420 * obj-c++.dg/gnu-runtime-3.mm: New test.
26421
26422 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26423
26424 PR c++/13377
26425 * g++.dg/lookup/ambig4.C: New test.
26426 * g++.dg/lookup/ambig5.C: New test.
26427 * g++.dg/tc1/dr101.C: Adjust error markers.
26428
26429 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26430
26431 PR c++/23639
26432 * g++.dg/template/ttp5.C: Adjust error markers.
26433
26434 2005-08-30 Andrew Pinski <pinskia@physics.uc.edu>
26435
26436 PR testsuite/23609
26437 * lib/obj-c++.exp: Include target-libpath.exp.
26438 (obj-c++_link_flags): Look for the GNU libobjc library
26439 and set the library path to include it.
26440 Don't manually set LD_LIBRARY_PATH (etc.) but call
26441 set_ld_library_path_env_vars instead.
26442 (obj-c++_target_compile): Don't set library path or
26443 linker flags because they are already set correctly
26444 in obj-c++_link_flags.
26445
26446 2005-08-30 Josh Conner <jconner@apple.com>
26447
26448 * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
26449 to command-line options for arm-*-* targets.
26450
26451 2005-08-30 Geoffrey Keating <geoffk@apple.com>
26452
26453 * g++.dg/other/i386-1.C: New.
26454
26455 2005-08-30 Jakub Jelinek <jakub@redhat.com>
26456
26457 PR preprocessor/20348
26458 PR preprocessor/20356
26459 * gcc.dg/cpp/pr20348.c: New test.
26460 * gcc.dg/cpp/pr20348.h: New file.
26461 * gcc.dg/cpp/inc/pr20348.h: New file.
26462 * gcc.dg/cpp/inc/pr20348-aux.h: New file.
26463 * gcc.dg/cpp/pr20356.c: New test.
26464 * gcc.dg/cpp/pr20356.h: New file.
26465 * gcc.dg/cpp/inc/pr20356.h: New file.
26466 * gcc.dg/cpp/inc/pr20356-aux.h: New file.
26467
26468 2005-08-29 Jerry DeLisle <jvdelisle@verizon.net>
26469
26470 * gfortran.fortran-torture/execute/intrinsic_count.f90:
26471 Fix array dimension to avoid correct end-of-file error.
26472
26473 2005-08-29 Thomas Koenig <Thomas.Koenig@online.de>
26474
26475 PR libfortran/23598
26476 * gfortran.dg/iostat_1.f90: New test.
26477
26478 2005-08-28 Andrew Pinski <pinskia@physics.uc.edu>
26479
26480 PR middle-end/23408
26481 * gcc.dg/pr23408.c: New test.
26482
26483 2005-08-28 Mark Mitchell <mark@codesourcery.com>
26484
26485 PR c++/23099
26486 * g++.dg/init/member1.C: Make sure erroneous static data member
26487 definitions are required.
26488 * g++.dg/template/static13.C: New test.
26489 * g++.dg/template/static14.C: Likewise.
26490
26491 2005-08-29 Jakub Jelinek <jakub@redhat.com>
26492
26493 * gcc.target/i386/pr23575.c: Use -msse2 instead of
26494 -march=pentium4, remove ilp32 requirement.
26495
26496 PR middle-end/23484
26497 * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
26498 * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
26499
26500 2005-08-29 Andreas Jaeger <aj@suse.de>
26501
26502 PR testsuite/23607
26503 * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
26504
26505 2005-08-28 Jakub Jelinek <jakub@redhat.com>
26506
26507 * gcc.c-torture/execute/20050316-2.c: New test.
26508 * gcc.c-torture/execute/20050316-3.c: New test.
26509 * gcc.dg/torture/pr16104-1.c: New test.
26510
26511 2005-08-27 Andrew Pinski <pinskia@physics.uc.edu>
26512
26513 PR middle-end/23463
26514 * gcc.c-torture/execute/zero-struct-1.c: New test.
26515
26516 2005-08-27 Richard Guenther <rguenther@suse.de>
26517
26518 PR target/23575
26519 * gcc.target/i386/pr23575.c: New testcase.
26520
26521 2005-08-26 Jakub Jelinek <jakub@redhat.com>
26522
26523 PR rtl-optimization/23561
26524 * gcc.c-torture/execute/20050826-1.c: New test.
26525
26526 PR rtl-opt/23560
26527 * gcc.c-torture/execute/20050826-2.c: New test.
26528
26529 2005-08-26 Dale Johannesen <dalej@apple.com>
26530
26531 * gcc.dg/20030711-1.c: Modify to work on Darwin.
26532 * gcc.dg/20050826-1.c: New.
26533
26534 2005-08-26 Mark Mitchell <mark@codesourcery.com>
26535
26536 PR c++/19004
26537 * g++.dg/template/nontype13.C: New test.
26538
26539 PR c++/23491
26540 * g++.dg/init/new14.C: New test.
26541 * g++.dg/expr/anew1.C: Do not XFAIL.
26542 * g++.dg/expr/anew2.C: Likewise.
26543 * g++.dg/expr/anew3.C: Likewise.
26544
26545 2005-08-26 Andrew Pinski <pinskia@physics.uc.edu>
26546
26547 PR middle-end/22439
26548 * gcc.dg/vla-3.c: New test.
26549
26550 2005-08-25 Erik Edelmann <eedelman@acclab.helsinki.fi>
26551
26552 PR fortran/20363
26553 * gfortran.dg/named_interface.f90: New.
26554
26555 2005-08-26 Maciej W. Rozycki <macro@linux-mips.org>
26556
26557 * gcc.c-torture/execute/frame-address.c: New test.
26558
26559 2005-08-25 Nathan Sidwell <nathan@codesourcery.com>
26560
26561 PR c++/20817
26562 * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
26563
26564 2005-08-25 Alan Modra <amodra@bigpond.net.au>
26565
26566 * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
26567
26568 2005-08-25 Alan Modra <amodra@bigpond.net.au>
26569
26570 * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
26571 * gcc.dg/altivec-22.c: Rename from..
26572 * gcc.dg/altivec-nomfcr.c: ..this.
26573
26574 2005-08-24 Paolo Bonzini <bonzini@gnu.org>
26575
26576 PR tree-optimization/23546
26577 * gcc.dg/tree-ssa/pr23546.c: New test.
26578
26579 2005-08-24 Thomas Koenig <Thomas.Koenig@online.de>
26580
26581 PR fortran/17758
26582 * gfortran.dg/nonreturning_statements.f90: New test.
26583
26584 2005-08-24 Nathan Sidwell <nathan@codesourcery.com>
26585
26586 PR c++/22454
26587 * g++.dg/parse/crash29.C: New.
26588
26589 2005-08-23 DJ Delorie <dj@redhat.com>
26590
26591 * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
26592 constants have the L suffix.
26593
26594 2005-08-23 Nathan Sidwell <nathan@codesourcery.com>
26595
26596 PR c++/23044
26597 * g++.dg/template/instantiate8.C: New.
26598
26599 2005-08-23 J"orn Rennecke <joern.rennecke@st.com>
26600
26601 PR middle-end/23467
26602 * gcc.c-torture/execute/pr23467.c: New test.
26603
26604 2005-08-23 Jakub Jelinek <jakub@redhat.com>
26605
26606 PR tree-optimization/22043
26607 * gcc.c-torture/execute/20050613-1.c: New test.
26608
26609 2005-08-23 Ben Elliston <bje@au.ibm.com>
26610
26611 * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
26612
26613 2005-08-22 Jakub Jelinek <jakub@redhat.com>
26614
26615 PR rtl-optimization/23478
26616 * g++.dg/opt/pr23478.C: New test.
26617
26618 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu>
26619
26620 PR c/18715
26621 * gcc.dg/switch-warn-3.c: New test.
26622
26623 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26624
26625 PR c++/22233
26626 * g++.dg/template/param1.C: New test.
26627
26628 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26629
26630 PR c++/23089
26631 * g++.dg/other/incomplete1.C: New test.
26632
26633 2005-08-22 Ira Rosen <irar@il.ibm.com>
26634
26635 * gcc.dg/vect/vect-22.c: Add test for float. All four loops
26636 are vectorizable.
26637
26638 2005-08-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26639
26640 * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
26641 d_lines_5.f: New.
26642
26643 2005-08-21 Jakub Jelinek <jakub@redhat.com>
26644
26645 * gcc.target/i386/sse-4.c: New test.
26646
26647 2005-08-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26648
26649 PR testsuite/23239
26650 * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
26651
26652 2005-08-20 Jakub Jelinek <jakub@redhat.com>
26653
26654 * gcc.dg/20050811-1.c: New test.
26655 * gcc.dg/20050811-2.c: New test.
26656
26657 2005-08-20 Richard Earnshaw <richard.earnshaw@arm.com>
26658
26659 * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
26660
26661 2005-08-19 Diego Novillo <dnovillo@redhat.com>
26662
26663 PR 23476
26664 * gcc.c-torture/compile/pr23476.c: New test.
26665
26666 2005-08-19 Devang Patel <dpatel@apple.com>
26667
26668 PR tree-optimization/23048
26669 * gcc.dg/tree-ssa/pr23048.c: New test.
26670
26671 2005-08-19 Andrew Pinski <pinskia@physics.uc.edu>
26672
26673 PR middle-end/20624
26674 * g++.dg/warn/Wreturn-3.C: New test
26675
26676 2005-08-18 Dorit Nuzman <dorit@il.ibm.com>
26677
26678 PR tree-optimization/22228
26679 * g++.dg/vect/pr22543.cc: New test.
26680
26681 2005-08-17 Steven Bosscher <stevenb@suse.de>
26682
26683 PR tree-optimization/21574
26684 * gcc.dg/tree-ssa/pr21574.c: New test.
26685
26686 2005-08-16 James E Wilson <wilson@specifix.com>
26687
26688 * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
26689
26690 2005-08-16 Andrew Pinski <pinskia@physics.uc.edu>
26691
26692 PR tree-opt/23402
26693 * gcc.c-torture/compile/zero-strct-3.c: New test.
26694 * gcc.c-torture/compile/zero-strct-4.c: New test.
26695
26696 2005-08-16 Steven Bosscher <stevenb@suse.de>
26697
26698 PR target/23376
26699 * gcc.target/x86_64/pr23376.c: New test.
26700
26701 2005-08-16 Ian Lance Taylor <ian@airs.com>
26702
26703 PR c++/23337
26704 * g++.dg/ext/vector2.C: New.
26705
26706 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
26707
26708 * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
26709
26710 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
26711
26712 PR libfortran/23428
26713 * gfortran.dg/inquire-complex.f90: New test case.
26714
26715 2005-08-16 James E Wilson <wilson@specifix.com>
26716
26717 PR tree-optimization/21105
26718 * gcc.dg/large-size-array.c: New.
26719
26720 2005-08-16 Dorit Nuzman <dorit@il.ibm.com>
26721
26722 * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
26723 type.
26724 * gcc.dg/vect/vect-41: Likewise.
26725 * gcc.dg/vect/vect-42: Likewise.
26726 * gcc.dg/vect/vect-43: Likewise.
26727 * gcc.dg/vect/vect-44: Likewise.
26728 * gcc.dg/vect/vect-46: Likewise.
26729 * gcc.dg/vect/vect-47: Likewise.
26730 * gcc.dg/vect/vect-48: Likewise.
26731 * gcc.dg/vect/vect-52: Likewise.
26732 * gcc.dg/vect/vect-53: Likewise.
26733 * gcc.dg/vect/vect-54: Likewise.
26734 * gcc.dg/vect/vect-55: Likewise.
26735 * gcc.dg/vect/vect-56: Likewise.
26736 * gcc.dg/vect/vect-57: Likewise.
26737 * gcc.dg/vect/vect-58: Likewise.
26738 * gcc.dg/vect/vect-59: Likewise.
26739 * gcc.dg/vect/vect-60: Likewise.
26740 * gcc.dg/vect/vect-61: Likewise.
26741 * gcc.dg/vect/vect-85: Likewise.
26742 * gcc.dg/vect/vect-87: Likewise.
26743 * gcc.dg/vect/vect-88: Likewise.
26744 * gcc.dg/vect/vect-93.c: Likewise.
26745 * gcc.dg/vect/vect-74: Likewise, and also added documentation.
26746 * gcc.dg/vect/vect-75: Likewise.
26747 * gcc.dg/vect/vect-76: Likewise.
26748 * gcc.dg/vect/vect-77: Likewise.
26749 * gcc.dg/vect/vect-78: Likewise.
26750 * gcc.dg/vect/vect-80: Likewise.
26751 * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
26752 vectorized for the expected reason, rather than checking how alignment
26753 was handled.
26754 * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
26755 aligned type and also instead of aligned pointers. Added documentation.
26756
26757 2005-08-16 Feng Wang <fengwang@nudt.edu.cn>
26758
26759 * gfortran.dg/power.f90: New test.
26760
26761 2005-08-16 Jakub Jelinek <jakub@redhat.com>
26762
26763 PR rtl-optimization/23299
26764 * g++.dg/opt/pr23299.C: New test.
26765
26766 2005-08-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26767
26768 * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
26769
26770 2005-08-15 Fariborz Jahanian <fjahanian@apple.com>
26771
26772 * g++.dg/template/local6.C: New test.
26773
26774 2005-08-14 Andrew Pinski <pinskia@physics.uc.edu>
26775
26776 * execute/exceptions/finally-1.m: Check that the catch and finally are
26777 being called. Also add a "return 0;" at the end of main.
26778
26779 2005-08-14 Paul Thomas <pault@gcc.gnu.org>
26780
26781 PR fortran/21432.
26782 * gfortran.dg/namelist_print_1.f: New test of functionality of
26783 PRINT namelist.
26784 * gfortran.dg/namelist_print_2.f: New test to check that PRINT
26785 namelist generates error with -std=f95.
26786
26787 2005-08-14 Ira Rosen <irar@il.ibm.com>
26788
26789 PR tree-optimization/23119
26790 * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
26791
26792 2005-08-13 Marcin Koziej <creep@desk.pl>
26793 Andrew Pinski <pinskia@physics.uc.edu>
26794
26795 PR libobjc/22492
26796 * execute/exceptions/finally-1.m: New test.
26797
26798 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
26799
26800 * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
26801 testsuite.
26802 * objc/execute/exceptions/trivial.m: New test.
26803 * objc.dg/try-catch-11.m: Move to ...
26804 * objc/execute/exceptions/foward-1.m: Here.
26805 * objc.dg/try-catch-2.m: Move to ...
26806 * objc/execute/exceptions/catchall-1.m: Here.
26807 * objc.dg/try-catch-8.m: Move to ...
26808 * objc/execute/exceptions/local-variables-1.m: Here.
26809
26810 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
26811
26812 * objc.dg/nested-func-1.m: Move to ...
26813 * objc/execute/nested-func-1.m: Here.
26814
26815 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
26816
26817 * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
26818 in ${options} instead of [target_info name].
26819 * lib/obj-c++.exp (objc_target_compile): Likewise.
26820
26821 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
26822
26823 * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
26824
26825 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
26826
26827 part of PR testsuite/23348
26828 * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
26829 each of the torture options.
26830 * objc/compile/trivial.m: New test.
26831
26832 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
26833
26834 * gfortran.dg/eoshift.f90: Correct format.
26835
26836 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
26837
26838 * gfortran.fortran-torture/execute/character_passing.f90:
26839 Fix comment typo.
26840
26841 2005-08-12 Giovanni Bajo <giovannibajo@libero.it>
26842
26843 PR c++/8271
26844 * g++.dg/template/unify10.C: New.
26845
26846 2005-08-11 James A. Morrison <phython@gcc.gnu.org>
26847
26848 * g++.dg/parse/pr22514.C: Move to...
26849 * g++.dg/debug/pr22514.C: here.
26850
26851 2005-08-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26852
26853 PR c++/23266
26854 * g++.dg/inherit/pure1.C: New test.
26855
26856 * ChangeLog: Fix typos.
26857
26858 2005-08-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26859 Steven Bosscher <stevenb@suse.de>
26860
26861 * gfortran.dg/runtime_warning_1.f90: New test.
26862
26863 2005-08-11 Nathan Sidwell <nathan@codesourcery.com>
26864
26865 PR c++/23219
26866 * g++.dg/parse/crash28.C: New.
26867
26868 2005-08-11 Richard Guenther <rguenther@suse.de>
26869
26870 PR target/23289
26871 * gcc.target/i386/tailcall-1.c: New testcase.
26872
26873 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
26874
26875 * gcc.dg/vect/vect-67.c: Un-xfail.
26876
26877 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
26878
26879 PR c++/23225
26880 * g++.dg/parse/crash27.C: new test.
26881
26882 2005-08-10 Thomas Koenig <Thomas.Koenig@online.de>
26883
26884 PR libfortran/22143
26885 * gfortran.dg/shift-kind.f90: New testcase.
26886
26887 2005-08-10 Richard Sandiford <richard@codesourcery.com>
26888
26889 * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
26890 __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
26891
26892 2005-08-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26893
26894 PR c++/20646
26895 * g++.dg/other/mult-stor1.C: New test.
26896
26897 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
26898
26899 * gcc.c-torture/pr18299-1.c: Move to ...
26900 * gcc.c-torture/compile/pr18299-1.c: Here.
26901
26902 2005-08-09 Thomas Koenig <Thomas.Koenig@online.de>
26903
26904 * gfortran/fortran.torture/execute/character_passing.f90:
26905 Fix types for LSAME.
26906
26907 2005-08-09 Dorit Nuzman <dorit@il.ibm.com>
26908
26909 * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
26910 input data back to what it was originally.
26911
26912 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
26913
26914 * objc.dg/try-catch-8.m: Enable for all targets.
26915
26916 2005-08-09 James A. Morrison <phython@gcc.gnu.org>
26917
26918 * gcc.dg/pr23165.c: New test.
26919
26920 2005-08-09 Steven Bosscher <stevenb@suse.de>
26921
26922 PR tree-optimization/23234
26923 * gcc.dg/tree-ssa/pr23234.c: New test.
26924
26925 2005-08-08 Josh Conner <jconner@apple.com>
26926
26927 PR rtl-optimization/23241
26928 * gcc.dg/char-compare.c: New test.
26929
26930 2005-08-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26931
26932 PR c++/22508
26933 * g++.dg/init/new13.C: New test.
26934
26935 2005-08-08 Nathan Sidwell <nathan@codesourcery.com>
26936
26937 PR c++/21166
26938 * g++.dg/other/crash-4.C: Adjust
26939 * g++/dg/ext/packed9.C: New.
26940
26941 2005-08-08 Richard Sandiford <richard@codesourcery.com>
26942
26943 PR middle-end/21964
26944 * gcc.c-torture/execute/pr21964-1.c: New test.
26945
26946 2005-08-08 Richard Sandiford <richard@codesourcery.com>
26947
26948 PR c/22458
26949 * gcc.dg/pr22458-1.c: New test.
26950
26951 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi>
26952 Steven G. Kargl <kargls@comcast.net>
26953
26954 PR fortran/22390
26955 * gfortran.dg/flush_1.f90: New test.
26956
26957 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26958
26959 PR c++/23191
26960 * g++.dg/template/eh2.C: New test.
26961
26962 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26963
26964 PR c++/19498
26965 * g++.dg/template/instantiate7.C: New test.
26966
26967 2005-08-06 Joseph S. Myers <joseph@codesourcery.com>
26968
26969 PR c/23113
26970 * gcc.dg/Wunused-value-1.c: New test.
26971
26972 2005-08-06 Richard Sandiford <richard@codesourcery.com>
26973
26974 PR rtl-optimization/23233
26975 * gcc.c-torture/compile/pr23233-1.c: New test.
26976
26977 2005-08-06 Jakub Jelinek <jakub@redhat.com>
26978
26979 PR fortran/18833
26980 PR fortran/20850
26981 * gfortran.dg/equiv_1.f90: New test.
26982 * gfortran.dg/equiv_2.f90: New test.
26983 * gfortran.fortran-torture/execute/equiv_2.f90: New test.
26984 * gfortran.fortran-torture/execute/equiv_3.f90: New test.
26985 * gfortran.fortran-torture/execute/equiv_4.f90: New test.
26986
26987 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
26988
26989 * gcc.c-torture/execute/vrp-5.c: New test.
26990 * gcc.c-torture/execute/vrp-6.c: New test.
26991 * gcc.dg/tree-ssa/vrp21.c: New test.
26992
26993 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
26994
26995 * g++.dg/parse/pr22514.C: New test.
26996
26997 2005-08-05 J"orn Rennecke <joern.rennecke@st.com>
26998
26999 * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
27000
27001 * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
27002 instead of constant loads / pool entries.
27003
27004 2005-08-05 David Edelsohn <edelsohn@gnu.org>
27005
27006 * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
27007 TEST_TO_WCTYPE.
27008
27009 2005-08-04 Danny Smith <dannysmith@users.sourceforge.net>
27010
27011 * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
27012 __WINT_TYPE__ in generated prototypes if possible.
27013
27014 2005-08-04 Diego Novillo <dnovillo@redhat.com>
27015
27016 PR 22037
27017 * g++.dg/tree-ssa/pr22037.C:
27018
27019 2005-08-04 Richard Henderson <rth@redhat.com>
27020
27021 * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
27022 scan-tree-dump-times directive.
27023
27024 2005-08-04 Jan Hubicka <jh@suse.cz>
27025
27026 * gcov-1.C: Fix switch counts.
27027 * gcov-4b.c: Likewise.
27028
27029 2005-08-03 Jeff Law <law@redhat.com>
27030
27031 * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
27032
27033 2005-08-03 J"orn Rennecke <joern.rennecke@st.com>
27034
27035 * gcc.c-torture/execute/pr23135.c: New test.
27036
27037 2005-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27038
27039 PR tree-optimization/19899
27040 * gcc.dg/tree-ssa/scev-1.c: New test.
27041 * gcc.dg/tree-ssa/scev-2.c: New test.
27042
27043 2005-08-03 Richard Sandiford <richard@codesourcery.com>
27044
27045 PR target/18582
27046 * gcc.dg/torture/pr18582-1.c: New test.
27047
27048 2005-08-03 Jan Hubicka <jh@suse.cz>
27049
27050 * update-conroll.c: New testcase.
27051 * update-conroll-2.c: New testcase.
27052
27053 2005-08-02 David Edelsohn <edelsohn@gnu.org>
27054
27055 * gfortran.dg/constant_substring.f: New test.
27056 * gfortran.dg/pr22491.f: New test.
27057
27058 2005-08-02 Jan Hubicka <jh@suse.cz>
27059
27060 * update-threading.c: Replace by the proper one.
27061
27062 2005-08-02 Diego Novillo <dnovillo@redhat.com>
27063
27064 PR 23164
27065 * g++.dg/tree-ssa/pr23164.C: New test.
27066
27067 2005-08-02 Diego Novillo <dnovillo@redhat.com>
27068
27069 * gcc.dg/tree-ssa/pr23192.c: New test.
27070
27071 2005-08-02 James A. Morrison <phython@gcc.gnu.org>
27072
27073 * gcc.c-torture/execute/vrp-4.c: New test.
27074
27075 2005-08-02 Jan Hubicka <jh@suse.cz>
27076
27077 * update-threading.c: New test.
27078
27079 2005-08-01 Andrew Pinski <pinskia@physics.uc.edu>
27080
27081 * gcc.c-torture/compile/20050801-1.c: New test.
27082 * gcc.c-torture/compile/20050801-2.c: New test.
27083
27084 2005-08-01 Jan Hubicka <jh@suse.cz>
27085
27086 * val-prof-5.c: New test.
27087
27088 2005-08-01 Joseph S. Myers <joseph@codesourcery.com>
27089
27090 PR c/22311
27091 * gcc.dg/pr22311-1.c : New test.
27092
27093 2005-07-31 Steven Bosscher <stevenb@suse.de>
27094
27095 PR target/23095
27096 * gfortran.dg/pr23095.f: New test.
27097
27098 PR c++/22003
27099 * g++.dg/other/pr22003.C: New test.
27100
27101 2005-07-31 Richard Sandiford <richard@codesourcery.com>
27102
27103 PR target/20621
27104 * gcc.c-torture/execute/pr20621-1.c: New test.
27105
27106 2005-07-30 Thomas Koenig <Thomas.Koenig@online.de>
27107
27108 * gfortran.dg/comma_format_extension_4.f: Adjust length
27109 of string for format.
27110 * gfortran.dg/der_array_io_1.f: Replace illegal internal
27111 print statement with internal write.
27112 * gfortran.dg/der_array_io_2.f: Likewise.
27113 * gfortran.dg/der_array_io_3.f: Likewise.
27114
27115 2005-07-30 James A. Morrison <phython@gcc.gnu.org>
27116
27117 * gcc.dg/fold-abs-4.c: new test.
27118
27119 2005-07-30 Paul Thomas <pault@gcc.gnu.org>
27120
27121 PR fortran/22570 an related issues.
27122 * gfortran.dg/x_slash_1.f: New test.
27123
27124 2005-07-30 Joseph S. Myers <joseph@codesourcery.com>
27125
27126 PR c/23143
27127 * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
27128 gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
27129
27130 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
27131
27132 PR c/529
27133 * gcc.dg/Wshadow-3.c: New test.
27134
27135 2005-07-29 Thomas Koenig <Thomas.Koenig@online.de>
27136
27137 * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
27138 used to have the wrong bounds).
27139
27140 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
27141
27142 PR c/21720
27143 * gcc.dg/hex-round-1.c: Test more cases.
27144 * gcc.dg/hex-round-2.c: New test.
27145
27146 2005-07-29 Diego Novillo <dnovillo@redhat.com>
27147
27148 PR 22550
27149 * g++.dg/tree-ssa/pr22550.C: New test.
27150
27151 2005-07-29 James A. Morrison <phython@gcc.gnu.org>
27152
27153 * gcc.dg/tree-ssa/vrp19.c: New test.
27154 * gcc.dg/tree-ssa-vrp20.c: New test.
27155
27156 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
27157
27158 PR c/22240
27159 * gcc.dg/transparent-union-4.c: New test.
27160
27161 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
27162
27163 PR c/22192
27164 * gcc.dg/c99-vla-2.c: New test.
27165
27166 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
27167
27168 PR c/21720
27169 * gcc.dg/hex-round-1.c: New test.
27170
27171 2005-07-28 Jan Hubicka <jh@suse.cz>
27172
27173 * inliner-1.c: Do not dump everything.
27174 * tree-prof.exp: Do not pass -ftree-based-profiling.
27175 * bprob.exp: Likewise.
27176
27177 * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
27178
27179 2005-07-28 Mark Mitchell <mark@codesourcery.com>
27180
27181 PR c++/22545
27182 * g++.dg/expr/ptrmem7.C: New test.
27183
27184 2005-07-28 Mike Stump <mrs@apple.com>
27185
27186 * g++.old-deja/g++.mike/visibility-1.C: New test.
27187
27188 2005-07-28 Richard Sandiford <richard@codesourcery.com>
27189
27190 PR c/20187
27191 * gcc.c-torture/execute/pr20187-1.c: New test.
27192
27193 2005-07-28 Jeff Law <law@redhat.com>
27194
27195 * gcc.dg/tree-ssa/vrp17.c: Update expected output.
27196 * gcc.dg/tree-ssa/vrp18.c: New test.
27197
27198 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
27199
27200 * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
27201
27202 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
27203
27204 PR tree-optimization/22506
27205 * gcc.dg/vect/ps22506.c: New test.
27206
27207 2005-07-28 Jakub Jelinek <jakub@redhat.com>
27208
27209 PR target/21149
27210 * gcc.target/i386/sse-3.c: New test.
27211
27212 2005-07-28 Richard Sandiford <richard@codesourcery.com>
27213
27214 * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
27215 * gcc.target/mips/mips32-dsp-type.c: Likewise.
27216
27217 2005-07-28 Richard Sandiford <richard@codesourcery.com>
27218
27219 PR c/22589
27220 * gcc.c-torture/compile/pr22589-1.c: New test.
27221
27222 2005-07-28 Jan Hubicka <jh@suse.cz>
27223
27224 * update-loopch.c: New testcase.
27225
27226 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
27227
27228 PR rtl-optimization/23047
27229 * gcc.c-torture/execute/pr23047.c: New test.
27230 * gcc.c-torture/execute/pr23047.x: New.
27231
27232 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
27233
27234 PR tree-optimization/22493
27235 * gcc.c-torture/execute/pr22493-1.c: New test.
27236 * gcc.c-torture/execute/pr22493-1.x: New.
27237 * gcc.c-torture/execute/vrp-1.c: New test.
27238 * gcc.c-torture/execute/vrp-2.c: New test.
27239 * gcc.c-torture/execute/vrp-2.c: New test.
27240
27241 2005-07-27 Aldy Hernandez <aldyh@redhat.com>
27242
27243 * gcc.target/frv/all-builtin-read8.c: Delete.
27244 * gcc.target/frv/all-builtin-read16.c: Delete.
27245 * gcc.target/frv/all-builtin-read32.c: Delete.
27246 * gcc.target/frv/all-builtin-read64.c: Delete.
27247 * gcc.target/frv/all-builtin-write8.c: Delete.
27248 * gcc.target/frv/all-builtin-write16.c: Delete.
27249 * gcc.target/frv/all-builtin-write32.c: Delete.
27250 * gcc.target/frv/all-builtin-write64.c: Delete.
27251 * gcc.target/frv/all-read-write-1.c: New.
27252
27253 2005-07-27 Jeff Law <law@redhat.com>
27254
27255 * gcc.c-torture/execute/pr22630.c: New test.
27256
27257 2005-07-27 Dorit Nuzman <dorit@il.ibm.com>
27258
27259 PR tree-optimization/23073
27260 * gcc.dg/vect/nodump-pr23073.c: New test.
27261 * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
27262
27263 2005-07-27 Zdenek Dvorak <dvorakz@suse.cz>
27264
27265 PR tree-optimize/22348
27266 * gcc.c-torture/execute/pr22348.c: New.
27267
27268 2005-07-27 Richard Guenther <rguenther@suse.de>
27269
27270 * gcc.dg/tree-ssa/salias-1.c: New testcase.
27271
27272 2005-07-27 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27273
27274 PR fortran/22503
27275 * gfortran.dg/logical_comp.f90: New test.
27276
27277 2005-07-27 Jan Hubicka <jh@suse.cz>
27278
27279 * inliner-1.c: Add cleanup of dumps.
27280 * val-prof-*.c: Likewise.
27281 * update-tailcall.c: New.
27282
27283 2005-07-26 Diego Novillo <dnovillo@redhat.com>
27284
27285 PR 22591
27286 * gcc.dg/tree-ssa/pr22591.c: New test.
27287 * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
27288
27289 2005-07-26 Andrew Pinski <pinskia@physics.uc.edu>
27290
27291 PR libobjc/22606
27292 * objc.dg/try-catch-11.m: New test.
27293
27294 2005-07-26 Richard Guenther <rguenther@suse.de>
27295
27296 PR tree-optimization/22486
27297 * gcc.dg/tree-ssa/upcast-1.c: New testcase.
27298
27299 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
27300
27301 PR tree-opt/22484
27302 * g++.dg/opt/loop2.C: New test.
27303
27304 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
27305
27306 * gcc.dg/tree-ssa/reassoc-3.c: New test.
27307 * gcc.dg/tree-ssa/reassoc-4.c: New test.
27308
27309 2005-07-25 Adam Nemet <anemet@lnxw.com>
27310
27311 * lib/profopt.exp (profopt-execute): Check for profiling data
27312 files on the target.
27313
27314 2005-07-25 Richard Guenther <rguenther@gcc.gnu.org>
27315
27316 * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
27317 for matching of asm labels.
27318
27319 2005-07-25 Richard Guenther <rguenther@suse.de>
27320
27321 * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
27322
27323 2005-07-25 Richard Guenther <rguenther@suse.de>
27324
27325 PR testsuite/22624
27326 * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
27327
27328 2005-07-25 Ira Rosen <irar@il.ibm.com>
27329
27330 * gcc.dg/vect/vect.exp: Change verbosity level to 4.
27331 * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
27332 * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
27333 * gcc.dg/vect/vect-100.c: New test.
27334 * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
27335 gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
27336 gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
27337 * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
27338 * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
27339 * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
27340 * gfortran.dg/vect/vect-4.f90: Now vectorizable.
27341 * gfortran.dg/vect/pr19049.f90: New testcase.
27342 * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
27343
27344 2005-07-25 Jakub Jelinek <jakub@redhat.com>
27345
27346 * gcc.c-torture/execute/20050713-1.c: New test.
27347
27348 PR fortran/20063
27349 * gfortran.fortran-torture/execute/data_4.f90: New test.
27350
27351 PR middle-end/20303
27352 * gcc.dg/visibility-d.c: New test.
27353
27354 2005-07-25 Feng Wang <fengwang@nudt.edu.cn>
27355
27356 * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
27357 * gfortran.dg/underflow.f90: Ditto.
27358
27359 2005-07-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27360
27361 * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
27362 g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
27363 g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
27364
27365 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
27366
27367 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
27368 include case of field width of zero.
27369
27370 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
27371
27372 PR libgfortran/21875
27373 * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
27374 with trailing blanks on normal formatted read.
27375
27376 2005-07-23 Chao-ying Fu <fu@mips.com>
27377
27378 * gcc.target/mips/mips32-dsp-type.c: New test.
27379 * gcc.target/mips/mips32-dsp.c: New test.
27380
27381 2005-07-23 Oyvind Harboe <oyvind.harboe@zylin.com>
27382
27383 PR testsuite/21073
27384 * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
27385
27386 PR testsuite/20454
27387 * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
27388 and __cyg_profile_func_exit.
27389
27390 2005-07-22 David Edelsohn <edelsohn@gnu.org>
27391
27392 * gfortran.dg/comma_format_extension_3.f: Fix typo.
27393 * gfortran.dg/comma_format_extension_4.f: Same.
27394 * gfortran.dg/pr15332.f: Same.
27395 * gfortran.dg/pr21730.f: Same.
27396
27397 2005-07-22 Andrew Pinski <pinskia@physics.uc.edu>
27398
27399 * g++.dg/opt/vrp2.C: Fix testcase.
27400
27401 PR tree-opt/22625
27402 * g++.dg/opt/vrp2.C: New test.
27403
27404 2005-07-22 Mark Mitchell <mark@codesourcery.com>
27405
27406 PR debug/21828
27407 * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
27408
27409 2005-07-22 Diego Novillo <dnovillo@redhat.com>
27410
27411 * gcc.dg/tree-ssa/20050719-1.c: New test.
27412
27413 2005-07-22 Bernd Schmidt <bernd.schmidt@analog.com>
27414
27415 * gcc.dg/bfin-longcall-1.c: New file.
27416 * gcc.dg/bfin-longcall-2.c: New file.
27417
27418 2005-07-21 Janis Johnson <janis187@us.ibm.com>
27419
27420 * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
27421
27422 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
27423
27424 PR middle-end/19055
27425 * gcc.dg/tree-ssa/pr19055.c: New test.
27426 * gcc.dg/tree-ssa/pr19055-2.c: New test.
27427
27428 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
27429
27430 PR C++/22358
27431 * g++.dg/other/pr22358.C: New test.
27432
27433 2005-07-21 Douglas Gregor <doug.gregor@gmail.com>
27434
27435 PR c++/2922
27436 * g++.dg/lookup/two-stage5.C: New test from bug comments.
27437
27438 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27439
27440 PR c++/15938
27441 * g++.dg/init/union2.C: New test.
27442
27443 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27444
27445 PR c/22393
27446 * gcc.dg/complex-4.c: New test.
27447
27448 2005-07-21 Richard Guenther <rguenther@suse.de>
27449
27450 PR testsuite/22522
27451 * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
27452 scanning for asm labels.
27453 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
27454
27455 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
27456
27457 PR target/22085
27458 * gcc.dg/altivec-pr22085.c: New.
27459
27460 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
27461
27462 PR tree-optimization/19210
27463 * gcc.dg/tree-ssa/pr19210-1.c: New.
27464 * gcc.dg/tree-ssa/pr19210-2.c: New.
27465
27466 2005-07-21 Richard Sandiford <richard@codesourcery.com>
27467
27468 PR rtl-optimization/22167
27469 * g++.dg/opt/pr22167.C: New test.
27470
27471 2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
27472
27473 PR c++/2922
27474 * g++.dg/lookup/two-stage2.C: New.
27475 * g++.dg/lookup/two-stage3.C: New.
27476 * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
27477 fixed two-stage name lookup for operators.
27478 * g++.dg/template/call3.C: Compiler now produces an appropriate
27479 error message.
27480 * g++.dg/template/crash37.C: Compiler now describes bla() on line
27481 14 as a candidate.
27482 * g++.dg/template/ptrmem4.C: Compiler produces different error
27483 message.
27484 * g++.old-deja/g++.other/pmf3.C: Compiler now describes
27485 connect_to_method as a candidate.
27486
27487 2005-07-20 James A. Morrison <phython@gcc.gnu.org>
27488
27489 * gcc.dg/fold-alloc-1.c: New test.
27490
27491 2005-07-20 Kazu Hirata <kazu@codesourcery.com>
27492
27493 * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
27494 gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
27495
27496 2005-07-19 James A. Morrison <phython@gcc.gnu.org>
27497
27498 * gcc.dg/fold-abs-1.c: New test.
27499 * gcc.dg/fold-abs-2.c: New test.
27500 * gcc.dg/fold-abs-3.c: New test.
27501
27502 2005-07-20 Giovanni Bajo <giovannibajo@libero.it>
27503
27504 Make CONSTRUCTOR use VEC to store initializers.
27505 * g++.dg/ext/complit3.C: Check for specific error messages.
27506 * g++.dg/init/brace2.C: Update error message.
27507 * g++.dg/warn/Wbraces2.C: Likewise.
27508
27509 2005-07-19 Paul Thomas <pault@gcc.gnu.org>
27510
27511 PR fortran/16940
27512 * gfortran.dg/module_interface_1.f90: New test.
27513
27514 2005-07-19 Danny Berlin <dberlin@dberlin.org>
27515 Kenneth Zadeck <zadeck@naturalbridge.com>
27516
27517 * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
27518
27519 2005-07-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27520
27521 * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
27522 specify -Wformat for these tests.
27523 * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
27524 gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
27525 * gcc.dg/format/opt-6.c: Delete.
27526
27527 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
27528
27529 * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
27530 * gcc.dg/tree-ssa/sra-3.c: Likewise.
27531
27532 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
27533
27534 * gcc.dg/tree-ssa/alias-2.c: New test.
27535
27536 2005-07-18 Mark Mitchell <mark@codesourcery.com>
27537
27538 PR c++/22263
27539 * g++.dg/template/explicit7.C: New test.
27540
27541 2005-07-17 Jerry DeLisle <jvdelisle@verizon.net>
27542
27543 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
27544 field width of 8 to +Inf and -Inf.
27545
27546 2005-07-17 Mark Mitchell <mark@codesourcery.com>
27547
27548 PR c++/22139
27549 * g++.dg/template/friend36.C: New test.
27550
27551 2005-07-16 David Edelsohn <edelsohn@gnu.org>
27552
27553 PR fortran/21730
27554 * gfortran.dg/pr21730.f: New test.
27555
27556 2005-07-16 Danny Berlin <dberlin@dberlin.org>
27557 Kenneth Zadeck <zadeck@naturalbridge.com>
27558
27559 * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
27560 since pure const detection cannot run at -O1 in c compiler.
27561 * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
27562 can now optimize this case properly.
27563 * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
27564 because we now pass.
27565 * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
27566
27567 2005-07-16 Joseph S. Myers <joseph@codesourcery.com>
27568
27569 PR c/22421
27570 * gcc.dg/format/bitfld-1.c: New test.
27571
27572 2005-07-15 Mark Mitchell <mark@codesourcery.com>
27573
27574 PR c++/22204
27575 * g++.dg/rtti/repo1.C: New test.
27576
27577 2005-07-15 Andrew Pinski <pinskia@physics.uc.edu>
27578
27579 PR middle-end/22398
27580 * gcc.c-torture/compile/pr22398.c: New test.
27581
27582 2005-07-15 Mark Mitchell <mark@codesourcery.com>
27583
27584 PR c++/22132
27585 * g++.dg/expr/cast4.C: New test.
27586
27587 2005-07-15 Richard Guenther <rguenther@suse.de>
27588
27589 * gcc.dg/tree-ssa/flatten-1.c: New testcase.
27590 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
27591
27592 2005-07-15 Steven Bosscher <stevenb@suse.de>
27593
27594 PR tree-optimization/22230
27595 * gcc.dg/tree-ssa/pr22230.c: New test.
27596
27597 2005-07-14 Jakub Jelinek <jakub@redhat.com>
27598
27599 * gfortran.dg/g77/cpp6.f: New test.
27600
27601 PR fortran/22417
27602 * gfortran.dg/g77/cpp5.F: New test.
27603 * gfortran.dg/g77/cpp5.h: New file.
27604 * gfortran.dg/g77/cpp5inc.h: New file.
27605
27606 2005-07-12 Paul Thomas <pault@gcc.gnu.org>
27607
27608 PR libfortran/16435
27609 * gfortran.dg/tl_editting.f90: New.
27610 * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
27611
27612 2005-07-14 Steven G. Kargl <kargls@comcast.net>
27613
27614 * gfortran.dg/char_array_constructor.f90: New test.
27615
27616 2005-07-13 Paul Thomas <pault@gcc.gnu.org>
27617
27618 * gfortran.dg/past_eor.f90: New.
27619 * gfortran.dg/complex_read.f90: New.
27620
27621 2005-07-13 Jeff Law <law@redhat.com>
27622
27623 * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
27624 additional casts.
27625
27626 * gcc.dg/tree-ssa/pr22321.c: New test
27627
27628 2005-07-13 Paolo Bonzini <bonzini@gnu.org>
27629
27630 PR tree-optimization/21921
27631 * gcc.dg/tree-ssa/pr21921.c: New.
27632
27633 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
27634
27635 PR tree-optimizatio/22442
27636 * gcc.dg/tree-ssa/loop-11.c: New test.
27637
27638 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
27639
27640 PR tree-opt/21840
27641 * gcc.c-torture/compile/pr21840.c: New test.
27642
27643 2005-07-12 Jan Hubicka <jh@suse.cz>
27644
27645 * gcc.c-torture/compile/pr22379.c: New test.
27646
27647 2005-07-11 Thomas Koenig <Thomas.Koenig@online.de>
27648
27649 PR libfortran/21593
27650 gfortran.dg/dev_null.f90: Remove outdated comment about
27651 PR libfortran/21593.
27652
27653
27654 2005-07-12 Dale Johannesen <dalej@apple.com>
27655
27656 * gcc.target/i386/compress-float-sse.c: New.
27657 * gcc.target/i386/compress-float-sse-pic.c: New.
27658 * gcc.target/i386/compress-float-387.c: New.
27659 * gcc.target/i386/compress-float-387-pic.c: New.
27660 * gcc.dg/compress-float-ppc.c: New.
27661 * gcc.dg/compress-float-ppc-pic.c: New.
27662
27663 2005-07-12 Thomas Koenig <Thomas.Koenig@online.de>
27664
27665 PR libfortran/21593
27666 gfortran.dg/dev_null.f90: Remove targets.
27667
27668 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
27669
27670 PR tree-opt/22335
27671 * gcc.dg/pr22335-1.c: New test.
27672 * gcc.dg/pr22335-2.c: New test.
27673
27674 2005-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27675
27676 PR c++/20172
27677 * g++.dg/template/nontype12.C : New test.
27678
27679 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
27680
27681 * gcc.dg/tree-ssa/loop-10.c: New test.
27682
27683 2005-07-11 Kazu Hirata <kazu@codesourcery.com>
27684
27685 * gcc.c-torture/execute/20020720-1.x: Remove.
27686
27687 2005-07-11 Jakub Jelinek <jakub@redhat.com>
27688
27689 * gfortran.fortran-torture/execute/forall_7.f90: New test.
27690
27691 2005-07-10 Richard Sandiford <richard@codesourcery.com>
27692
27693 * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
27694 (dg-mips-options): Use it.
27695
27696 2005-07-09 Diego Novillo <dnovillo@redhat.com>
27697
27698 * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
27699
27700 2005-07-09 Richard Henderson <rth@redhat.com>
27701
27702 * lib/target-supports.exp (check_effective_target_sync_char_short):
27703 Add alpha.
27704
27705 2005-07-09 Thomas Koenig <Thomas.Koenig@online.de>
27706
27707 PR libfortran/22217
27708 * gfortran.dg/negative-z-descriptor.f90: New test.
27709
27710 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
27711
27712 PR tree-opt/22329
27713 * gcc.dg/pr22329.c: New test.
27714
27715 2005-07-08 Kazu Hirata <kazu@codesourcery.com>
27716
27717 PR tree-optimization/20139
27718 * gcc.dg/tree-ssa/pr20139.c: New.
27719
27720 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
27721
27722 PR tree-opt/22356
27723 * gcc.dg/pr22356-1.c: New test.
27724
27725 2005-07-08 Nathan Sidwell <nathan@codesourcery.com>
27726
27727 PR c++/21799
27728 * g++.dg/template/unify8.C: New.
27729 * g++.dg/template/unify9.C: New.
27730
27731 2005-07-08 Jakub Jelinek <jakub@redhat.com>
27732
27733 * gfortran.fortran-torture/execute/entry_10.f90: New test.
27734
27735 2005-07-07 Geoffrey Keating <geoffk@apple.com>
27736
27737 * gcc.dg/darwin-version-1.c: New.
27738 * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
27739 * gcc.dg/builtins-20.c: Likewise.
27740 * gcc.dg/builtins-53.c: Likewise.
27741 * gcc.dg/torture/builtins-convert-1.c: Likewise.
27742 * gcc.dg/torture/builtins-convert-2.c: Likewise.
27743 * gcc.dg/torture/builtins-convert-3.c: Likewise.
27744 * gcc.dg/torture/builtins-power-1.c: Likewise.
27745 * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
27746 on Darwin.
27747
27748 2005-07-07 Jeff Law <law@redhat.com>
27749
27750 * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on
27751 argument evaluation order.
27752
27753 2005-07-07 Thomas Koenig <Thomas.Koenig@online.de>
27754
27755 PR libfortran/21594
27756 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
27757 Add test cases where the shift length is greater than the
27758 array length.
27759
27760 2005-07-07 Ziemowit Laski <zlaski@apple.com>
27761
27762 * obj-c++.dg/proto-lossage-6.mm: New.
27763 * objc.dg/proto-lossage-6.m: New.
27764
27765 2005-07-07 Ziemowit Laski <zlaski@apple.com>
27766
27767 * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
27768 * objc.dg/gnu-runtime-2.m: Likewise.
27769
27770 2005-07-07 Jakub Jelinek <jakub@redhat.com>
27771
27772 * gfortran.dg/longline.f: New test.
27773
27774 * gfortran.dg/badline.f: New test.
27775
27776 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
27777
27778 PR fortran/16531
27779 PR fortran/15966
27780 PR fortran/18781
27781 * gfortran.dg/hollerith.f90: New.
27782 * gfortran.dg/hollerith2.f90: New.
27783 * gfortran.dg/hollerith3.f90: New.
27784 * gfortran.dg/hollerith4.f90: New.
27785 * gfortran.dg/hollerith_f95.f90: New.
27786 * gfortran.dg/hollerith_legacy.f90: New.
27787 * gfortran.dg/g77/cpp4.F: New. Port from g77.
27788
27789 2005-07-07 Ziemowit Laski <zlaski@apple.com>
27790
27791 PR objc/22274
27792 * obj-c++.dg/gnu-runtime-[1-2].mm: New.
27793 * objc.dg/gnu-runtime-2.m: New.
27794
27795 2005-07-06 Jeff Law <law@redhat.com>
27796
27797 * gcc.dg/tree-ssa/vrp17.c: New test.
27798
27799 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
27800
27801 PR fortran/22327
27802 * gfortran.dg/array_constructor_5.f90: New test.
27803
27804 2005-07-07 Jakub Jelinek <jakub@redhat.com>
27805
27806 * gfortran.fortran-torture/execute/entry_9.f90: New test.
27807
27808 2005-07-06 Fariborz Jahanian <fjahanian@apple.com>
27809
27810 * gcc.dg/20030324-1.c: Remove -fforce-mem option.
27811 * gcc.dg/980816-1.c: Ditto.
27812
27813 2005-07-06 Jeff Law <law@redhat.com>
27814
27815 * gcc.c-torture/compile/pr21356.c: New test.
27816
27817 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
27818
27819 PR c/22013
27820 PR c/22098
27821 * gcc.c-torture/compile/pr22013-1.c,
27822 gcc.c-torture/execute/pr22098-1.c,
27823 gcc.c-torture/execute/pr22098-2.c,
27824 gcc.c-torture/execute/pr22098-3.c: New tests.
27825
27826 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
27827
27828 PR c/22308
27829 * gcc.dg/pr22308-1.c: New test.
27830
27831 2005-07-05 Kazu Hirata <kazu@codesourcery.com>
27832
27833 * gcc.dg/compare1.c: Add -fno-short-enums. Don't skip on any
27834 target.
27835 * gcc.dg/compare9.c: Use -fshort-enums instead of
27836 -fno-short-enums. Change the last test to dg-bogus.
27837
27838 2005-07-04 Kazu Hirata <kazu@codesourcery.com>
27839
27840 * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
27841 * gcc.dg/compare9.c: New.
27842
27843 2005-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27844
27845 * gfortran.dg/io_invalid_1.f90: Fix expected error message.
27846
27847 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
27848
27849 PR testsuite/22288
27850 * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
27851
27852
27853 2005-07-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27854
27855 * gcc.dg/format/gcc_gfc-1.c: New.
27856
27857 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
27858
27859 * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
27860
27861 2005-07-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27862
27863 PR fortran/20842
27864 * gfortran.dg/io_invalid_1.f90: New test.
27865
27866 2005-07-03 Joseph S. Myers <joseph@codesourcery.com>
27867
27868 * gcc.dg/format/gcc_diag-1.c: Update.
27869
27870 2005-07-02 Jeff Law <law@redhat.com>
27871
27872 * gcc.dg/tree-ssa/pr22051-1.c: New test.
27873 * gcc.dg/tree-ssa/pr22051-2.c: New test.
27874
27875 2005-07-02 Joseph S. Myers <joseph@codesourcery.com>
27876
27877 * gcc.dg/format/gcc_diag-1.c: Update.
27878
27879 2005-07-01 Andrew Pinski <pinskia@physics.uc.edu>
27880
27881 PR tree-opt/22269
27882 * gcc.c-torture/compile/pr22269.c: New test.
27883
27884 2005-06-30 Diego Novillo <dnovillo@redhat.com>
27885
27886 PR 21584
27887 PR 22219
27888 * g++.dg/tree-ssa/pr21584-1.C: New test.
27889 * g++.dg/tree-ssa/pr21584-2.C: New test.
27890
27891 2005-06-30 Ziemowit Laski <zlaski@apple.com>
27892
27893 * obj-c++.dg/try-catch-11.mm: New.
27894 * objc.dg/try-catch-10.m: New.
27895
27896 2005-06-29 David Edelsohn <edelsohn@gnu.org>
27897
27898 * g++.dg/other/ucnid-1.C: xfail on AIX.
27899
27900 2005-06-29 Diego Novillo <dnovillo@redhat.com>
27901
27902 PR 22234
27903 * gcc.dg/20050629-1.c: New test.
27904
27905 2005-06-29 Ziemowit Laski <zlaski@apple.com>
27906
27907 * obj-c++.dg/const-str-1[0-1].mm: New.
27908 * objc.dg/const-str-1[0-1].m: New.
27909
27910 2005-05-29 Richard Henderson <rth@redhat.com>
27911
27912 * lib/target-supports.exp (check_effective_target_vect_no_int_max):
27913 Rename from check_effective_target_vect_no_max.
27914 (check_effective_target_vect_no_int_add): New.
27915 * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
27916 * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
27917 * gcc.dg/vect/vect-reduc-3.c: Likewise.
27918 * gcc.dg/vect/vect-reduc-1.c: Use both.
27919 * gcc.dg/vect/vect-reduc-2.c: Likewise.
27920
27921 2005-05-29 Richard Henderson <rth@redhat.com>
27922
27923 * lib/target-supports.exp (check_effective_target_vect_no_max):
27924 Remove i386 and x86_64.
27925
27926 2005-06-29 Steve Ellcey <sje@cup.hp.com>
27927
27928 PR testsuite/21969
27929 * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
27930
27931 2005-06-29 Steve Ellcey <sje@cup.hp.com>
27932
27933 PR middle-end/21969
27934 * gcc.dg/vect/pr21969.c: New test.
27935
27936 2005-06-28 Eric Christopher <echristo@redhat.com>
27937
27938 PR c/22052
27939 PR c/21975
27940 * gcc.dg/inline1.c: New test.
27941 * gcc.dg/inline2.c: Ditto.
27942 * gcc.dg/inline3.c: Ditto.
27943 * gcc.dg/inline4.c: Ditto.
27944 * gcc.dg/inline5.c: Ditto.
27945
27946 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
27947
27948 PR libfortran/22142
27949 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
27950 Add testcase also testing eoshift1 for PR 22142.
27951
27952 2005-06-28 Richard Henderson <rth@redhat.com>
27953
27954 * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
27955 * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
27956 gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
27957 gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
27958 gcc.dg/tree-ssa/20030922-2.c: Likewise.
27959
27960 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
27961
27962 PR libfortran/22142
27963 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
27964 Add testcase for PR 22142.
27965
27966 2005-06-28 Joseph S. Myers <joseph@codesourcery.com>
27967
27968 * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
27969 gcc.target/ia64/fpreg-2.c: New tests.
27970
27971 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27972
27973 * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
27974
27975 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27976
27977 PR libfortran/22170
27978 * gfortran.dg/slash_1.f90: New test.
27979
27980 2005-06-27 Richard Henderson <rth@redhat.com>
27981
27982 * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
27983 * gcc.dg/vect/vect-reduc-1char.c: Likewise.
27984 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
27985 * gcc.dg/vect/vect-reduc-2.c: Likewise.
27986 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
27987 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
27988
27989 2005-06-27 Richard Henderson <rth@redhat.com>
27990
27991 * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
27992 * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
27993
27994 2005-06-27 Ziemowit Laski <zlaski@apple.com>
27995
27996 * obj-c++.dg/proto-lossage-5.mm: New.
27997 * objc.dg/proto-lossage-5.m: New.
27998
27999 2005-06-27 Diego Novillo <dnovillo@redhat.com>
28000
28001 PR 21959
28002 * gcc.dg/tree-ssa/pr21959.c: New test.
28003
28004 2005-06-27 Jakub Jelinek <jakub@redhat.com>
28005
28006 * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
28007 * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
28008 testing uninitialized var.
28009
28010 * gcc.c-torture/execute/builtins/chk.h: New.
28011 * gcc.c-torture/execute/builtins/lib/chk.c: New.
28012 * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
28013 * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
28014 * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
28015 * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
28016 * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
28017 * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
28018 * gcc.c-torture/execute/builtins/memset-chk.c: New test.
28019 * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
28020 * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
28021 * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
28022 * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
28023 * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
28024 * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
28025 * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
28026 * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
28027 * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
28028 * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
28029 * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
28030 * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
28031 * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
28032 * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
28033 * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
28034 * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
28035 * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
28036 * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
28037 * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
28038 * gcc.dg/builtin-object-size-1.c: New test.
28039 * gcc.dg/builtin-object-size-2.c: New test.
28040 * gcc.dg/builtin-object-size-3.c: New test.
28041 * gcc.dg/builtin-object-size-4.c: New test.
28042 * gcc.dg/builtin-object-size-5.c: New test.
28043 * gcc.dg/builtin-stringop-chk-1.c: New test.
28044 * gcc.dg/builtin-stringop-chk-2.c: New test.
28045 * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
28046 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
28047 * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
28048 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
28049 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
28050 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
28051 * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
28052 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
28053 * gcc.c-torture/execute/printf-1.c: New test.
28054 * gcc.c-torture/execute/fprintf-1.c: New test.
28055 * gcc.c-torture/execute/vprintf-1.c: New test.
28056 * gcc.c-torture/execute/vfprintf-1.c: New test.
28057 * gcc.c-torture/execute/printf-chk-1.c: New test.
28058 * gcc.c-torture/execute/fprintf-chk-1.c: New test.
28059 * gcc.c-torture/execute/vprintf-chk-1.c: New test.
28060 * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
28061
28062 2005-06-27 Michael Matz <matz@suse.de>
28063
28064 * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
28065 slot is not merged if address escapes.
28066
28067 2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28068
28069 PR c/21911
28070 * gcc.dg/format/sentinel-1.c: Update. Fix execl* calls.
28071
28072 2005-06-26 Jakub Jelinek <jakub@redhat.com>
28073
28074 PR middle-end/17965
28075 * gcc.c-torture/compile/20050622-1.c: New test.
28076
28077 PR middle-end/22028
28078 * gcc.dg/20050620-1.c: New test.
28079
28080 2005-06-26 Kazu Hirata <kazu@codesourcery.com>
28081
28082 PR tree-optimization/22026
28083 * gcc.dg/tree-ssa/pr22026.c: New.
28084
28085 2005-06-25 Thomas Koenig <Thomas.Koenig@online.de>
28086
28087 PR libfortran/22144
28088 * gfortran.dg/shift-alloc.f90: New testcase.
28089
28090 2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
28091
28092 * all files: Update FSF address in copyright headers.
28093
28094 2005-06-22 Jan Hubicka <jh@suse.cz>
28095
28096 * wholeprogram-1.c: New testcase.
28097 * wholeprogram-2.c: New testcase.
28098
28099 2005-06-24 Mark Mitchell <mark@codesourcery.com>
28100
28101 PR 22171
28102 * gcc.dg/tree-ssa/pr22171.c: New test.
28103
28104 2005-06-24 Feng Wang <fengwang@nudt.edu.cn>
28105
28106 * gfortran.dg/simplify_modulo.f90: New.
28107
28108 2005-06-24 Jan Hubicka <jh@suse.cz>
28109
28110 * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
28111
28112 2005-06-23 Ziemowit Laski <zlaski@apple.com>
28113
28114 * obj-c++.dg/proto-lossage-[1-4].mm: New.
28115
28116 2005-06-23 Ziemowit Laski <zlaski@apple.com>
28117
28118 * obj-c++.dg/typedef-alias-1.mm: New.
28119 * objc.dg/typedef-alias-1.m: New.
28120
28121 2005-06-23 Jeff Law <law@redhat.com>
28122
28123 * gcc.dg/tree-ssa/vrp16.c: New test.
28124
28125 2005-06-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28126
28127 * lib/target-supports.exp: Add
28128 check_effective_target_fortran_large_real and
28129 check_effective_target_fortran_large_int to check for
28130 corresponding effective targets.
28131 * gfortran.dg/large_integer_kind_1.f90: New test.
28132 * gfortran.dg/large_real_kind_1.f90: New test.
28133
28134 2005-06-23 Kazu Hirata <kazu@codesourcery.com>
28135
28136 PR tree-optimization/22117
28137 * gcc.dg/tree-ssa/pr22117.c: New.
28138
28139 2005-06-23 James A. Morrison <phython@gcc.gnu.org>
28140
28141 PR testsuite/22123
28142 * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
28143
28144 2005-06-23 David Edelsohn <edelsohn@gnu.org>
28145
28146 * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
28147
28148 2005-06-23 David Billinghurst <David.Billinghurst@riotinto.com>
28149
28150 * gfortran.dg/f2c_4.f90: Add tests for complex functions
28151 * gfortran.dg/f2c_4.c: Likewise.
28152
28153 2005-06-22 Paul Brook <paul@codesourcery.com>
28154
28155 PR fortran/21034
28156 * gfortran.dg/auto_save_1.f90: New test.
28157
28158 2005-06-22 Michael Matz <matz@suse.de>
28159
28160 * gcc.target/x86-64/abi: New directory.
28161 * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
28162 * gcc.target/x86-64/abi/README.gcc: New file.
28163 * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
28164 * gcc.target/x86-64/abi/asm-support.s: New file.
28165 * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
28166 * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
28167 * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
28168 * gcc.target/x86_64/abi/test_basic_returning.c: New test.
28169 * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
28170 * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
28171 * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
28172 * gcc.target/x86_64/abi/test_bitfields.c: New test.
28173 * gcc.target/x86_64/abi/test_complex_returning.c: New test.
28174 * gcc.target/x86_64/abi/test_passing_floats.c: New test.
28175 * gcc.target/x86_64/abi/test_passing_integers.c: New test.
28176 * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
28177 * gcc.target/x86_64/abi/test_passing_structs.c: New test.
28178 * gcc.target/x86_64/abi/test_passing_unions.c: New test.
28179 * gcc.target/x86_64/abi/test_struct_returning.c: New test.
28180 * gcc.target/x86_64/abi/test_varargs.c: New test.
28181
28182 2005-06-21 Joseph S. Myers <joseph@codesourcery.com>
28183
28184 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
28185 32-bit i?86 and x86_64.
28186
28187 2005-06-21 Ziemowit Laski <zlaski@apple.com>
28188
28189 * obj-c++.dg/const-str-[1-9].mm: New tests.
28190
28191 2005-06-21 Paul Thomas <pault@gcc.gnu.org>
28192
28193 PR fortran/22010
28194 * gfortran.dg/namelist_use.f90: New.
28195 * gfortran.dg/namelist_use_only.f90: New.
28196
28197 2005-06-21 Jeff Law <law@redhat.com>
28198
28199 * gcc.dg/tree-ssa/vrp15.c: New test.
28200
28201 2005-06-21 Dorit Nuzman <dorit@il.ibm.com>
28202
28203 * lib/target-supports.exp (check_effective_target_vect_reduction):
28204 Remove.
28205 * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
28206 * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
28207 remove vect_reduction target keyword. Also avoid two returns in main.
28208 * gcc.dg/vect/vect-reduc-3.c: Likewise.
28209 * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
28210 * gcc.dg/vect/vect-reduc-1short.c: New test.
28211 * gcc.dg/vect/vect-reduc-1char.c: New test.
28212 * gcc.dg/vect/vect-reduc-2short.c: New test.
28213 * gcc.dg/vect/vect-reduc-2char.c: New test.
28214 * gcc.dg/vect/vect-reduc-6.c: New test.
28215 * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
28216 * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
28217 * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
28218
28219 2005-06-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28220 Paul Thomas <pault@gcc.gnu.org>
28221
28222 * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
28223 New tests.
28224
28225 2005-06-20 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28226
28227 * gfortran.dg/backslash_1.f90: New test.
28228 * gfortran.dg/backslash_2.f90: New test.
28229
28230 2005-06-20 Steven G. Kargl <kargls@comcast.net>
28231
28232 * gfortran.dg/duplicate_labels.f90: New test.
28233
28234 2005-06-20 Jan Beulich <jbeulich@novell.com>
28235
28236 * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
28237 unsupportable relocations.
28238 * g++.old-deja/g++.other/store-expr1.C: Likewise.
28239 * gcc.dg/20050321-2.c: xfail for NetWare.
28240
28241 2005-06-20 Andreas Jaeger <aj@suse.de>
28242
28243 * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
28244 gcc.target/i386/fastcall-sseregparm.c,
28245 gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
28246
28247 2005-06-19 Richard Henderson <rth@redhat.com>
28248
28249 * gcc.dg/tree-ssa/pr21985.c: Use size_t.
28250
28251 2005-06-19 Joseph S. Myers <joseph@codesourcery.com>
28252
28253 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
28254
28255 2005-06-19 Aldy Hernandez <aldyh@redhat.com>
28256
28257 PR c++/22115
28258 * g++.dg/conversion/simd2.C: Change expected error message.
28259
28260 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
28261
28262 * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
28263 * gcc.dg/vect/vect-reduc-2.c: Likewise.
28264 * gcc.dg/vect/vect-reduc-3.c: Likewise.
28265
28266 2005-06-18 James A Morrison <phython@gcc.gnu.org>
28267
28268 * gcc.dg/fold-mod-1.c: New test.
28269
28270 2005-06-18 Steven G. Kargl <kargls@comcast.net>
28271
28272 PR fortran/19926
28273 * gfortran.dg/pr19926.f90: New test.
28274
28275 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
28276
28277 * lib/target-supports.exp (check_effective_target_vect_reduction): New.
28278 * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
28279 targets.
28280 * gcc.dg/vect/vect-reduc-2.c: Likewise.
28281 * gcc.dg/vect/vect-reduc-3.c: Likewise.
28282
28283 2005-06-18 Joseph S. Myers <joseph@codesourcery.com>
28284
28285 * gcc.target/ia64/float80-varargs-1.c: New test.
28286
28287 2005-06-18 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28288
28289 PR tree-opt/22035
28290 * gfortran.dg/f2c_6.f90: New test.
28291
28292 2005-06-17 Geoffrey Keating <geoffk@apple.com>
28293
28294 PR c++/17413
28295 * g++.dg/template/local5.C: New.
28296
28297 2005-06-17 Richard Henderson <rth@redhat.com>
28298
28299 * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
28300
28301 2005-06-07 David Billinghurst <David.Billinghurst@riotinto.com>
28302
28303 PR testsuite/21945
28304 * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
28305
28306 2005-06-15 Giovanni Bajo <giovannibajo@libero.it>
28307
28308 * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
28309 gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
28310 gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
28311 gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
28312 check_vect to verify the presence of hardware vector support.
28313
28314 2005-06-16 James A. Morrison <phython@gcc.gnu.org>
28315
28316 PR testsuite/22056
28317 * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
28318
28319 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28320
28321 PR libfortran/19216
28322 * gfortran.dg/pr19216.f: Add correct space between brackets and
28323 dg directive.
28324
28325 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28326
28327 PR libfortran/16436
28328 * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
28329
28330 2005-06-16 Richard Guenther <rguenth@gcc.gnu.org>
28331
28332 * gcc.target/i386/attributes-error.c: New testcase.
28333 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
28334 * gcc.target/i386/regparm-stdcall.c: Likewise.
28335 * gcc.target/i386/sseregparm-1.c: Likewise.
28336 * gcc.target/i386/sseregparm-2.c: Likewise.
28337
28338 2005-06-16 Nathan Sidwell <nathan@codesourcery.com>
28339
28340 * g++.dg/rtti/crash2.C: New.
28341
28342 2005-06-15 Joseph S. Myers <joseph@codesourcery.com>
28343
28344 * gcc.dg/noncompile/20040203-3.c: Update expected message.
28345
28346 2005-06-15 David Ung <davidu@mips.com>
28347
28348 * gcc.target/mips/mips16e-extends.c: New test for testing the
28349 generation of MIPS16e zeb/zeh, seb/seh instructions.
28350
28351 2005-06-15 Diego Novillo <dnovillo@redhat.com>
28352
28353 PR 22018
28354 * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
28355 * gcc.dg/tree-ssa/pr22018.c: New test.
28356
28357 2005-06-15 Aldy Hernandez <aldyh@redhat.com>
28358
28359 * gcc.dg/simd-1.c: Update error messages.
28360 * gcc.dg/simd-1b.c: Re-enable tests. Update error messages.
28361 * gcc.dg/simd-2.c: Update error messages.
28362 * gcc.dg/simd-4.c: New.
28363
28364 2005-06-15 Nathan Sidwell <nathan@codesourcery.com>
28365
28366 PR c++/20678
28367 * g++.dg/other/crash-4.C: New.
28368
28369 2005-06-14 Devang Patel <dpatel@apple.com>
28370
28371 * gcc.dg/vect/vect-ifcvt-1.c: Remove.
28372
28373 2005-06-14 Nathan Sidwell <nathan@codesourcery.com>
28374
28375 PR c++/21929
28376 * g++.dg/parse/crash11.C: Update
28377
28378 2005-06-13 Jeff Law <law@redhat.com>
28379
28380 * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
28381 perform the desired transformations.
28382 * gcc.dg/tree-ssa/20030806-6.c: Similarly.
28383 * gcc.dg/tree-ssa/20040514-2.c: Similarly.
28384
28385 2005-06-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28386
28387 PR fortran/22038
28388 * gfortran.dg/forall_1.f90: Un-XFAIL.
28389
28390 2005-06-13 Nathan Sidwell <nathan@codesourcery.com>
28391
28392 PR c++/21929
28393 * g++.dg/parse/crash26.C: New.
28394
28395 PR c++/20789
28396 * g++.dg/init/member1.C: New.
28397
28398 2005-06-13 Jakub Jelinek <jakub@redhat.com>
28399
28400 * gfortran.dg/altreturn_1.f90: New test.
28401
28402 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
28403
28404 PR middle-end/21985
28405 * gcc.dg/tree-ssa/pr21985.c: New test.
28406
28407 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
28408
28409 * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
28410
28411 2005-06-12 Roger Sayle <roger@eyesopen.com>
28412
28413 PR c++/21930
28414 * g++.dg/other/error10.C: New test case.
28415
28416 2005-06-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28417
28418 PR libfortran/19155
28419 * gfortran.dg/pr19155.f: Add test.
28420
28421 2005-06-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28422
28423 * gfortran.dg/f2c_7.f90: New test.
28424
28425 * gfortran.dg/forall_1.f90: XFAILed.
28426
28427 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
28428
28429 * gcc.dg/pr14796-1.c: New.
28430 * gcc.dg/pr14796-2.c: New.
28431
28432 2005-06-11 Steven G. Kargl <kargls@comcast.net>
28433
28434 PR fortran/17792
28435 PR fortran/21375
28436 * gfortran.dg/deallocate_stat.f90: New test.
28437
28438 2005-06-11 Thomas Koenig <Thomas.Koenig@online.de>
28439
28440 * gfortran.fortran-torture/execute/in-pack.f90: New test.
28441
28442 2005-06-10 Dorit Nuzman <dorit@il.ibm.com>
28443
28444 * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
28445 access will be generated when this loop is vectorized. Test that
28446 accesses with same alignment were detected.
28447 * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
28448 Test that accesses with same alignment were detected.
28449 * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
28450 * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
28451 alignment were detected.
28452
28453 2005-06-10 Aldy Hernandez <aldyh@redhat.com>
28454
28455 PR c++/10611
28456 * g++.dg/conversion/simd2.C: New.
28457
28458 2005-06-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
28459
28460 * gcc.dg/Wcxx-compat-1.c: New.
28461
28462 2005-06-09 Thomas Koenig <Thomas.Koenig@online.de>
28463
28464 PR libfortran/21480
28465 * gfortran.dg/reshape-complex.f90: Add a test for a packed
28466 complex array.
28467
28468 2005-06-09 Nathan Sidwell <nathan@codesourcery.com>
28469
28470 * gcc.dg/alias-8.c: New.
28471
28472 2005-06-08 Joseph S. Myers <joseph@codesourcery.com>
28473
28474 * gcc.dg/format/cmn_err-1.c: Update.
28475
28476 2005-06-08 James A. Morrison <phython@gcc.gnu.org>
28477
28478 PR target/20666
28479 * gcc.target/sparc/fexpand-2.c: New.
28480 * gcc.target/sparc/fpmerge-2.c: New.
28481 * gcc.target/sparc/fpmul-2.c: New.
28482 * gcc.target/sparc/noresult.c: New.
28483 * gcc.target/sparc/pdist-2.c: New.
28484 * gcc.target/sparc/pdist-3.c: New.
28485
28486 2005-06-08 Alex V. Breger <atrus.ru@atrus.ru>
28487
28488 PR testsuite/21702
28489 * gcc.target/i386/i386.exp: Fix comment typo.
28490
28491 2005-06-08 Nathan Sidwell <nathan@codesourcery.com>
28492
28493 PR c++/19497
28494 * g++.dg/inherit/using5.C: New.
28495 * g++.dg/inherit/using6.C: New.
28496
28497 2005-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28498
28499 PR c++/19894
28500 * g++.dg/template/ptrmem15.C: New test.
28501
28502 PR c++/20563
28503 * g++.dg/ext/label4.C: New test.
28504
28505 2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr>
28506
28507 * gcc.dg/tls/debug-1.c: New test.
28508
28509 2005-06-07 Dale Johannesen <dalej@apple.com>
28510
28511 * gcc.target/i386/movq.c: New.
28512
28513 2005-06-07 Dale Johannesen <dalej@apple.com>
28514
28515 * gcc.dg/20050607-1.c: New.
28516
28517 2005-06-07 Jakub Jelinek <jakub@redhat.com>
28518
28519 PR middle-end/21850
28520 * gcc.c-torture/execute/20050607-1.c: New test.
28521
28522 2005-06-07 Thomas Koenig <Thomas.Koenig@online.de>
28523
28524 PR libfortran/21926
28525 * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
28526 Test case where the return array has lowest stride one,
28527 but isn't packed.
28528
28529 2005-06-07 Adrian Straetling <straetling@de.ibm.com>
28530
28531 * lib/target-supports.exp (check_effective_target_sync_int_long):
28532 Add s390 and s390x targets.
28533
28534 2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
28535
28536 * gcc.dg/tree-ssa/loop-2.c: Update outcome.
28537 * gcc.dg/tree-ssa/loop-3.c: Update outcome.
28538 * gcc.dg/tree-ssa/loop-4.c: Update outcome.
28539 * gcc.dg/tree-ssa/loop-9.c: New test.
28540
28541 2005-06-07 Nathan Sidwell <nathan@codesourcery.com>
28542
28543 * g++.dg/parse/defarg10.C: New.
28544
28545 2005-06-06 Jakub Jelinek <jakub@redhat.com>
28546
28547 PR regression/21897
28548 * gcc.c-torture/execute/20050604-1.c: New test.
28549
28550 2005-06-06 Nathan Sidwell <nathan@codesourcery.com>
28551
28552 PR 21903
28553 * g++.dg/parse/defarg9.C: New.
28554
28555 PR c++/20637
28556 * g++.dg/inherit/using4.C: New.
28557 * g++.dg/overload/error1.C: Adjust expected errors.
28558 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
28559 * g++.old-deja/g++.brendan/arm2.C: Likewise.
28560 * g++.old-deja/g++.other/redecl2.C: Likewise.
28561 * g++.old-deja/g++.other/redecl4.C: Likewise.
28562 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
28563
28564 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
28565
28566 * gfortran.dg/f2c_5.f90: Add -w to dg-options
28567
28568 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
28569
28570 * lib/gfortran.exp (gfortran_target_compile): Call
28571 dg-additional-files-options
28572 * gfortran.dg/f2c_4.f90: New file
28573 * gfortran.dg/f2c_4.c: New file
28574 * gfortran.dg/f2c_5.f90: New file
28575 * gfortran.dg/f2c_5.c: New file
28576
28577 2005-06-05 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28578
28579 * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
28580
28581 PR fortran/21912
28582 * gfortran.dg/array_constructor_4.f90: New test.
28583
28584 2005-06-05 Mark Mitchell <mark@codesourcery.com>
28585
28586 PR c++/21619
28587 * g++.dg/ext/builtin9.C: New test.
28588
28589 2005-06-05 Dale Johannesen <dalej@apple.com>
28590
28591 * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
28592 * gcc.c-torture/execute/20050603-2.c: Ditto.
28593
28594 2005-06-05 Dorit Nuzman <dorit@il.ibm.com>
28595
28596 * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
28597 * gcc.dg/vect/vect-reduc-1.c: New.
28598 * gcc.dg/vect/vect-reduc-2.c: New.
28599 * gcc.dg/vect/vect-reduc-3.c: New.
28600
28601 2005-06-04 Dale Johannesen <dalej@apple.com>
28602
28603 * gcc.c-torture/execute/20050603-1.c: New.
28604 * gcc.c-torture/execute/20050603-2.c: New.
28605 * gcc.dg/20050603-3.c: New.
28606
28607 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28608
28609 PR fortran/19195
28610 * gfortran.dg/debug_1.f90: New test.
28611
28612 * gfortran.dg/forall_1.f90: New test.
28613
28614 2005-06-04 Erik Edelmann <erik.edelmann@iki.fi>
28615
28616 * gfortran.dg/array_constructor_3.f90: New test.
28617
28618 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28619
28620 * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
28621
28622 2005-06-04 Hans-Peter Nilsson <hp@axis.com>
28623
28624 * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
28625
28626 2005-06-04 Joseph S. Myers <joseph@codesourcery.com>
28627
28628 PR c/21873
28629 * gcc.dg/init-excess-1.c: New test.
28630
28631 2005-06-03 Mark Mitchell <mark@codesourcery.com>
28632
28633 PR c++/21853
28634 * g++.dg/expr/static_cast6.C: New test.
28635
28636 2005-06-03 Diego Novillo <dnovillo@redhat.com>
28637
28638 * gcc.dg/tree-ssa/vrp14.c: New test.
28639
28640 2005-06-03 Mark Mitchell <mark@codesourcery.com>
28641
28642 PR c++/21336
28643 * g++.dg/template/new2.C: New test.
28644
28645 2005-06-03 Josh Conner <jconner@apple.com>
28646
28647 * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
28648 all entries in initializer.
28649
28650 2005-06-03 Richard Guenther <rguenth@gcc.gnu.org>
28651
28652 PR middle-end/21858
28653 * gcc.dg/pr21858.c: New testcase.
28654
28655 2005-06-03 Paolo Bonzini <bonzini@gnu.org>
28656
28657 PR tree-optimization/21292
28658
28659 * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
28660 New.
28661 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
28662 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
28663 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
28664 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
28665 gcc.dg/tree-ssa/gen-vect-32.c: Require it.
28666
28667 2005-06-02 Richard Henderson <rth@redhat.com>
28668
28669 * gcc.dg/sync-2.c: Use -march=i486 for i386.
28670
28671 2005-06-02 Richard Guenther <rguenth@gcc.gnu.org>
28672
28673 * gcc.dg/wtypequal.c: New testcase.
28674
28675 2005-06-02 Diego Novillo <dnovillo@redhat.com>
28676
28677 PR 21582
28678 * gcc.dg/tree-ssa/pr21582.c: New test.
28679
28680 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
28681
28682 PR c++/21280
28683 * g++.dg/opt/interface2.h: New.
28684 * g++.dg/opt/interface2.C: New.
28685 * g++.dg/init/ctor4.C: Adjust error lines.
28686 * g++.old-deja/g++.bob/inherit2.C: Likewise.
28687 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
28688 * g++.old-deja/g++.jason/opeq3.C: Likewise.
28689 * g++.old-deja/g++.pt/assign1.C: Likewise.
28690 * g++.old-deja/g++.pt/crash20.C: Likewise.
28691
28692 2005-06-02 Dorit Nuzman <dorit@il.ibm.com>
28693
28694 PR tree-optimization/21734
28695 * g++.dg/vect/pr21734_1.cc: New.
28696 * g++.dg/vect/pr21734_2.cc: New.
28697
28698 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
28699
28700 PR c++/20350
28701 * g++.dg/template/spec24.C: New.
28702
28703 PR c++/21151
28704 * g++.dg/pch/local-1.C: New.
28705 * g++.dg/pch/local-1.Hs: New.
28706
28707 2005-06-01 Diego Novillo <dnovillo@redhat.com>
28708
28709 PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
28710 PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
28711 * gcc.dg/tree-ssa/pr14341.c: New test.
28712 * gcc.dg/tree-ssa/pr14841.c: New test.
28713 * gcc.dg/tree-ssa/pr20701.c: New test.
28714 * gcc.dg/tree-ssa/pr21086.c: New test.
28715 * gcc.dg/tree-ssa/pr21090.c: New test.
28716 * gcc.dg/tree-ssa/pr21332.c: New test.
28717 * gcc.dg/tree-ssa/pr21458.c: New test.
28718 * gcc.dg/tree-ssa/pr21658.c: New test.
28719 * gcc.dg/tree-ssa/vrp01.c: New test.
28720 * gcc.dg/tree-ssa/vrp02.c: New test.
28721 * gcc.dg/tree-ssa/vrp03.c: New test.
28722 * gcc.dg/tree-ssa/vrp04.c: New test.
28723 * gcc.dg/tree-ssa/vrp05.c: New test.
28724 * gcc.dg/tree-ssa/vrp06.c: New test.
28725 * gcc.dg/tree-ssa/vrp07.c: New test.
28726 * gcc.dg/tree-ssa/vrp08.c: New test.
28727 * gcc.dg/tree-ssa/vrp09.c: New test.
28728 * gcc.dg/tree-ssa/vrp10.c: New test.
28729 * gcc.dg/tree-ssa/vrp11.c: New test.
28730 * gcc.dg/tree-ssa/vrp12.c: New test.
28731 * gcc.dg/tree-ssa/vrp13.c: New test.
28732
28733 2005-06-01 Alexandre Oliva <aoliva@redhat.com>
28734
28735 PR 21029
28736 * gcc.dg/tree-ssa/pr21029.c: New test.
28737
28738 2005-06-01 Roger Sayle <roger@eyesopen.com>
28739
28740 * gfortran.dg/logint-1.f: New test case.
28741 * gfortran.dg/logint-2.f: Likewise.
28742 * gfortran.dg/logint-3.f: Likewise.
28743
28744 2005-06-01 Jakub Jelinek <jakub@redhat.com>
28745
28746 PR c/21536
28747 PR c/20760
28748 * gcc.dg/20050527-1.c: New test.
28749
28750 * gcc.dg/i386-sse-12.c: New test.
28751
28752 PR fortran/21729
28753 * gfortran.dg/implicit_5.f90: New test.
28754
28755 2005-06-01 Feng Wang <fengwang@nudt.edu.cn>
28756
28757 PR fortran/20883
28758 * gfortran/assign_4.f90: New test.
28759 * gfortran/assign_2.f90: Change compile to run.
28760
28761 2005-05-31 Geoffrey Keating <geoffk@geoffk.org>
28762
28763 * lib/target-supports.exp
28764 (check_effective_target_sync_char_short): New.
28765 * gcc.dg/sync-2.c: New.
28766
28767 2005-05-31 Zdenek Dvorak <dvorakz@suse.cz>
28768
28769 PR tree-optimization/21817
28770 * gcc.dg/torture/pr21817-1.c: New.
28771
28772 2005-05-31 Nathan Sidwell <nathan@codesourcery.com>
28773
28774 PR c++/21165
28775 * g++.dg/template/init5.C: New.
28776
28777 2005-05-31 Paul Thomas <pault@gcc.gnu.org>
28778
28779 * gfortran.dg/char_initialiser_actual.f90:
28780 Test character initialisers as actual arguments.
28781 * gfortran.dg/char_pointer_comp_assign.f90:
28782 Test character pointer structure component assignments.
28783 * gfortran.dg/char_array_structure_constructor.f90:
28784 Test character components in structure constructors.
28785
28786 2005-05-31 Andrew pinski <pinskia@physics.uc.edu>
28787
28788 PR middle-end/20931
28789 * g++.dg/opt/pr20931.C: New test.
28790
28791 2005-05-31 Andreas Jaeger <aj@suse.de>
28792
28793 PR testsuite/20772
28794 * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
28795 g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
28796 g++.old-deja/g++.ext/asmspec1.C,
28797 g++.old-deja/g++.other/regstack.C,
28798 gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
28799 gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
28800 gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
28801 gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
28802 gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
28803 gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
28804 gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
28805 gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
28806 gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
28807 gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
28808 gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
28809 gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
28810 gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
28811 gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
28812 gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
28813 gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
28814 gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
28815 gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
28816 gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
28817
28818 2005-05-31 Jeff Law <law@redhat.com>
28819
28820 * gcc.dg/tree-ssa/foldaddr-1.c: New test.
28821
28822 2005-05-30 Paolo Carlini <pcarlini@suse.de>
28823
28824 PR middle-end/21743
28825 * gcc.dg/builtins-1.c: Activate disabled clog test.
28826 * gcc.dg/torture/builtin-attr-1.c: Likewise.
28827
28828 2005-05-29 Paul Thomas <pault@gcc.gnu.org>
28829
28830 * gfortran.dg/char_pointer_assign.f90:
28831 Test character-pointer assignments and pointer assignments.
28832 * gfortran.dg/char_pointer_dummy.f90:
28833 Test character-pointer dummy arguments.
28834 * gfortran.dg/char_pointer_func.f90:
28835 Test character-pointer function returns.
28836 * gfortran.dg/char_pointer_dependency.f90:
28837 Test character-pointer functions with dependencies.
28838
28839 2005-05-30 Mark Mitchell <mark@codesourcery.com>
28840
28841 PR c++/21784
28842 * g++.dg/lookup/using14.C: New test.
28843
28844 2005-05-30 Kazu Hirata <kazu@cs.umass.edu>
28845
28846 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
28847 gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
28848 trailing ^M.
28849
28850 2005-05-29 Geoffrey Keating <geoffk@apple.com>
28851
28852 PR c++/17413
28853 * g++.dg/template/local5.C: New.
28854
28855 PR target/21761
28856 * gcc.c-torture/compile/pr21761.c: New.
28857
28858 * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
28859 before darwin8.
28860
28861 2005-05-30 Steven G. Kargl
28862
28863 PR fortran/20846
28864 * gfortran.dg/inquire_8.f90: New test.
28865
28866 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28867
28868 PR libfortran/21376
28869 * gfortran.dg/output_exponents_1.f90: New test.
28870
28871 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28872
28873 PR libfortran/20006
28874 * gfortran.dg/dollar_edit_descriptor-1.f: New test.
28875
28876 2005-05-28 Mark Mitchell <mark@codesourcery.com>
28877
28878 PR c++/21210
28879 * g++.dg/ext/complex1.C: New test.
28880
28881 PR c++/21340
28882 * g++.dg/init/ctor6.C: New test.
28883
28884 2005-05-29 Jan Hubicka <jh@suse.cz>
28885
28886 * gcc.c-torture/compile/pr21562.c: New.
28887
28888 2005-05-28 Steven G. Kargl <kargls@comcast.net>
28889
28890 * gfortran.dg/subnormal_1.f90: New test.
28891
28892 2005-05-28 Jan Hubicka <jh@suse.cz>
28893
28894 * tree-prof.exp: Fix comment.
28895 * value-prof-1.c: New.
28896 * value-prof-2.c: New.
28897 * value-prof-3.c: New.
28898 * value-prof-4.c: New.
28899
28900 2005-05-27 Mark Mitchell <mark@codesourcery.com>
28901
28902 PR c++/21614
28903 * g++.dg/expr/ptrmem6.C: New test.
28904 * g++.dg/expr/ptrmem6a.C: Likewise.
28905
28906 2005-05-27 Kazu Hirata <kazu@cs.umass.edu>
28907
28908 PR tree-optimization/21658
28909 * gcc.dg/tree-ssa/pr21658.c: New.
28910
28911 2005-05-27 Nathan Sidwell <nathan@codesourcery.com>
28912
28913 PR c++/21455
28914 * g++.dg/inherit/ptrmem3.C: New.
28915
28916 PR c++/21681
28917 * g++.dg/parse/template16.C: New.
28918
28919 2005-05-27 Andreas Jaeger <aj@suse.de>
28920
28921 * gcc.dg/setjmp-2.c: Only run in 32-bit.
28922
28923 * gcc.dg/i386-sse-8.c: Run test on all archs.
28924
28925 2005-05-26 Mike Stump <mrs@apple.com>
28926
28927 * objc.dg/isa-field-1.m: Only run on darwin.
28928 * objc.dg/lookup-1.m: Likewise.
28929 * objc.dg/try-catch-8.m: Likewise.
28930
28931 2005-05-26 Roger Sayle <roger@eyesopen.com>
28932
28933 PR tree-optimization/9814
28934 * gcc.dg/pr9814-1.c: New test case.
28935
28936 2005-05-26 Ziemowit Laski <zlaski@apple.com>
28937
28938 * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
28939 objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
28940 objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
28941 objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
28942 objc.dg/method-19.m, objc.dg/next-runtime-1.m,
28943 objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
28944 objc.dg/stubify-2.m, objc.dg/super-class-4.m,
28945 objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
28946 objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
28947 objc.dg/try-catch-8.m: New.
28948
28949 2005-05-26 Janis Johnson <janis187@us.ibm.com>
28950
28951 * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
28952 remove extraneous semicolons.
28953
28954 2005-05-26 Ziemowit Laski <zlaski@apple.com>
28955
28956 * obj-c++.dg/comp-types-12.mm: New.
28957 * objc.dg/comp-types-11.m: New.
28958 * objc.dg/selector-4.m: New.
28959
28960 2005-05-26 Andreas Jaeger <aj@suse.de>
28961
28962 PR testsuite/20772
28963 * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
28964 g++.old-deja/g++.ext/attrib3.C,
28965 g++.old-deja/g++.other/store-expr1.C,
28966 g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
28967 gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
28968 gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
28969 gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
28970 gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
28971 gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
28972 gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
28973 gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
28974 gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
28975 gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
28976 gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
28977 gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
28978 gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
28979 gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
28980 gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
28981 gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
28982 gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
28983 gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
28984 gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
28985
28986 2005-05-26 Andreas Jaeger <aj@suse.de>
28987
28988 * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
28989 x86-64 compilation.
28990
28991 2005-05-26 Andreas Jaeger <aj@suse.de>
28992
28993 PR testsuite/20772
28994 * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
28995 gcc.misc-tests/i386-pf-athlon-1.c,
28996 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
28997 g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
28998 g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
28999 g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
29000 g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
29001 g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
29002 g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
29003 programs.
29004
29005 * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
29006 gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
29007 gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
29008 x86-64 compilation.
29009
29010 * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
29011 x86_64.
29012
29013 * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
29014 effective-target ilp32.
29015
29016 2005-05-26 David Ung <davidu@mips.com>
29017
29018 * gcc.target/mips/ext_ins.c: New test for testing the generation
29019 of MIPS32/64 rev 2 ext/ins instructions.
29020
29021 2005-05-26 Andreas Jaeger <aj@suse.de>
29022
29023 * treelang/compile/unsigned.tree: Use gimple instead of
29024 nonexisting generic dump.
29025
29026 2005-05-26 Paolo Bonzini <bonzini@gnu.org>
29027
29028 * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
29029
29030 2005-05-26 Andreas Jaeger <aj@suse.de>
29031
29032 * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
29033
29034 2005-05-26 Thomas Koenig <Thomas.Koenig@online.de>
29035
29036 PR libfortran/17283
29037 * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
29038 Test callee-allocated memory with write statements.
29039
29040 2005-05-25 Roger Sayle <roger@eyesopen.com>
29041
29042 PR middle-end/21709
29043 * gcc.dg/pr21709-1.c: New test case.
29044
29045 2005-05-25 Ziemowit Laski <zlaski@apple.com>
29046 Mike Stump <mrs@apple.com>
29047
29048 * objc/execute/next_mapping.h: Update for C++.
29049
29050 * obj-c++.dg/selector-1.mm: Move to...
29051 * obj-c++.dg/selector-4.mm: here...
29052
29053 * obj-c++.dg/basic.mm: New.
29054 * obj-c++.dg/comp-types-1.mm: New.
29055 * obj-c++.dg/cxx-class-1.mm: New.
29056 * obj-c++.dg/cxx-ivars-1.mm: New.
29057 * obj-c++.dg/cxx-ivars-2.mm: New.
29058 * obj-c++.dg/cxx-ivars-3.mm: New.
29059 * obj-c++.dg/cxx-scope-1.mm: New.
29060 * obj-c++.dg/cxx-scope-2.mm: New.
29061 * obj-c++.dg/defs.mm: New.
29062 * obj-c++.dg/empty-private-1.mm: New.
29063 * obj-c++.dg/encode-1.mm: New.
29064 * obj-c++.dg/encode-2.mm: New.
29065 * obj-c++.dg/encode-3.mm: New.
29066 * obj-c++.dg/extern-c-1.mm: New.
29067 * obj-c++.dg/extra-semi.mm: New.
29068 * obj-c++.dg/fix-and-continue-2.mm: New.
29069 * obj-c++.dg/isa-field-1.mm: New.
29070 * obj-c++.dg/ivar-list-semi.mm: New.
29071 * obj-c++.dg/local-decl-1.mm: New.
29072 * obj-c++.dg/lookup-1.mm: New.
29073 * obj-c++.dg/lookup-2.mm: New.
29074 * obj-c++.dg/method-1.mm: New.
29075 * obj-c++.dg/method-2.mm: New.
29076 * obj-c++.dg/method-3.mm: New.
29077 * obj-c++.dg/method-4.mm: New.
29078 * obj-c++.dg/method-5.mm: New.
29079 * obj-c++.dg/method-6.mm: New.
29080 * obj-c++.dg/method-7.mm: New.
29081 * obj-c++.dg/no-extra-load.mm: New.
29082 * obj-c++.dg/overload-1.mm: New.
29083 * obj-c++.dg/pragma-1.mm: New.
29084 * obj-c++.dg/pragma-2.mm: New.
29085 * obj-c++.dg/private-1.mm: New.
29086 * obj-c++.dg/private-2.mm: New.
29087 * obj-c++.dg/proto-qual-1.mm: New.
29088 * obj-c++.dg/qual-types-1.mm: New.
29089 * obj-c++.dg/stubify-1.mm: New.
29090 * obj-c++.dg/stubify-2.mm: New.
29091 * obj-c++.dg/super-class-1.mm: New.
29092 * obj-c++.dg/super-class-2.mm: New.
29093 * obj-c++.dg/super-dealloc-1.mm: New.
29094 * obj-c++.dg/super-dealloc-2.mm: New.
29095 * obj-c++.dg/template-1.mm: New.
29096 * obj-c++.dg/template-2.mm: New.
29097 * obj-c++.dg/template-3.mm: New.
29098 * obj-c++.dg/template-4.mm: New.
29099 * obj-c++.dg/template-5.mm: New.
29100 * obj-c++.dg/template-6.mm: New.
29101 * obj-c++.dg/try-catch-1.mm: New.
29102 * obj-c++.dg/try-catch-2.mm: New.
29103 * obj-c++.dg/try-catch-3.mm: New.
29104 * obj-c++.dg/try-catch-4.mm: New.
29105 * obj-c++.dg/try-catch-5.mm: New.
29106 * obj-c++.dg/try-catch-6.mm: New.
29107 * obj-c++.dg/try-catch-7.mm: New.
29108 * obj-c++.dg/try-catch-8.mm: New.
29109 * obj-c++.dg/try-catch-9.mm: New.
29110 * obj-c++.dg/va-meth-1.mm: New.
29111
29112 2005-05-25 Ziemowit Laski <zlaski@apple.com>
29113
29114 * obj-c++.dg/selector-1.mm: New.
29115 * obj-c++.dg/selector-2.mm: New.
29116
29117 2005-05-25 Ziemowit Laski <zlaski@apple.com>
29118
29119 * obj-c++.dg/selector-3.mm: New.
29120 * objc.dg/selector-3.m: New.
29121
29122 2005-05-25 Ziemowit Laski <zlaski@apple.com>
29123
29124 * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
29125 about where warning appears.
29126
29127 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
29128
29129 * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
29130 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
29131 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
29132 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
29133
29134 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
29135
29136 * gcc.dg/20050524-1.c: New test.
29137
29138 2005-05-25 Jan Hubicka <jh@suse.cz>
29139
29140 * gcc.dg/tree-prof/inliner-1.c: New.
29141
29142 2005-05-25 Janis Johnson <janis187@us.ibm.com>
29143
29144 * gcc.dg/tree-prof: New directory.
29145 * gcc.dg/tree-prof/tree-prof.exp: New.
29146
29147 2005-05-25 DJ Delorie <dj@redhat.com>
29148
29149 * gcc.dg/Wattributes-1.c: New.
29150 * gcc.dg/Wattributes-2.c: New.
29151 * gcc.dg/Wattributes-3.c: New.
29152
29153 20005-05-24 Janis Johnson <janis187@us.ibm.com>
29154
29155 PR tree-optimization/19833
29156 * gcc.dg/uninit-4.c: Remove xfail.
29157 * gcc.dg/uninit-9.c: Ditto.
29158
29159 2005-05-24 Ziemowit Laski <zlaski@apple.com>
29160
29161 * obj-c++.dg/bitfield-[1-5].mm: New.
29162 * obj-c++.dg/class-protocol-1.mm: New.
29163 * obj-c++.dg/comp-types-1[0-1].mm: New.
29164 * obj-c++.dg/comp-types-[2-9].mm: New.
29165 * obj-c++.dg/encode-[4-8].mm: New.
29166 * obj-c++.dg/layout-1.mm: New.
29167 * obj-c++.dg/method-1[0-9].mm: New.
29168 * obj-c++.dg/method-2[0-1].mm: New.
29169 * obj-c++.dg/method-[8-9].mm: New.
29170 * obj-c++.dg/objc-gc-3.mm: New.
29171 * obj-c++.dg/try-catch-10.mm: New.
29172 * objc.dg/bitfield-5.m: New.
29173 * objc.dg/comp-types-10.m: New.
29174 * objc.dg/comp-types-9.m: New.
29175 * objc.dg/layout-1.m: New.
29176 * objc.dg/objc-gc-4.m: New.
29177 * objc.dg/try-catch-9.m: New.
29178 * objc.dg/class-protocol-1.m: Tweak diagnostics.
29179 * objc.dg/comp-types-1.m: Likewise.
29180 * objc.dg/comp-types-[5-6].m: Likewise.
29181 * objc.dg/method-9.m: Likewise.
29182
29183 2005-05-24 Janis Johnson <janis187@us.ibm.com>
29184
29185 * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
29186 and on hardware without VMX support.
29187
29188 * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
29189
29190 * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
29191
29192 * lib/profopt.exp (dg-final-generate, dg-final-use,
29193 profopt-final-code, profopt-get-options): New.
29194 (profopt-execute): Process test directives.
29195
29196 * lib/gcc-dg.exp (cleanup-ipa-dump): New.
29197 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
29198 cleanup-tree-dump, cleanup-saved-temps): Update comments.
29199
29200 2005-05-24 Andrew Pinski <pinskia@physics.uc.edu>
29201
29202 PR C++/21645
29203 * g++.dg/init/ctor5.C: New test.
29204
29205 2005-05-24 Ira Rosen <irar@il.ibm.com>
29206
29207 * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
29208 vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
29209 vect-113.c, vect-114.c.
29210
29211 2005-05-23 Adam Nemet <anemet@lnxw.com>
29212
29213 * gcc.dg/const-elim-1.c: Remove xfails.
29214
29215 2005-05-23 Jeff Law <law@redhat.com>
29216
29217 * gcc.c-torture/compile/pr21638.c: New test.
29218 * gcc.c-torture/compile/20050520-1.c: New test.
29219
29220 2005-05-23 Nick Clifton <nickc@redhat.com>
29221
29222 * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
29223 be a proper triple, ie: m32r*-*-*.
29224 * g++.old-deja/g++.jason/thunk3.C: Likewise.
29225
29226 2004-05-21 Andrew Pinski <pinskia@physics.uc.edu>
29227
29228 PR middle-end/21331
29229 PR tree-opt/21293
29230 * gcc.c-torture/compile/pr21293.c: New test.
29231 * gcc.c-torture/execute/pr21331.c: New test.
29232
29233 2004-05-20 Richard Henderson <rth@redhat.com>
29234
29235 * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
29236
29237 2005-05-20 Ziemowit Laski <zlaski@apple.com>
29238
29239 * obj-c++-dg.exp: Add.
29240 * obj-c++.exp: Add.
29241 * obj-c++.dg/dg.exp: Add.
29242
29243 2005-05-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
29244
29245 * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
29246 * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
29247
29248 2005-05-20 Bjoern Haase <bjoern.m.haase@web.de>
29249
29250 * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
29251
29252 2004-05-19 Richard Henderson <rth@redhat.com>
29253
29254 * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
29255
29256 2005-05-19 Janis Johnson <janis187@us.ibm.com>
29257
29258 * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
29259
29260 * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
29261
29262 2005-05-19 Jakub Jelinek <jakub@redhat.com>
29263
29264 PR c++/21495
29265 * g++.dg/parse/extern1.C: New test.
29266 * g++.dg/tls/diag-2.C: Adjust expected error message wording.
29267
29268 2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr>
29269
29270 * gcc.dg/c99-math.h: New.
29271 * gcc.dg/c99-math-float-1.c: New test.
29272 * gcc.dg/c99-math-double-1.c: Likewise.
29273 * gcc.dg/c99-math-long-double-1.c: Likewise.
29274
29275 2005-05-18 Richard Henderson <rth@redhat.com>
29276
29277 * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
29278
29279 2005-05-18 Devang Patel <dpatel@apple.com>
29280
29281 * g++.dg/opt/20050511-1.C: New test.
29282
29283 2005-05-18 Thomas Koenig <Thomas.Koenig@online.de>
29284
29285 PR libfortran/21127
29286 * gfortran.dg/reshape-complex.f90: New test.
29287
29288 2005-05-18 Erik Edelmann <erik.edelmann@iki.fi>
29289
29290 * gfortran.dg/array_constructor_1.f90: New test.
29291 * gfortran.dg/array_constructor_2.f90: New test.
29292
29293 2005-05-18 Feng Wang <fengwang@nudt.edu.cn>
29294
29295 PR fortran/20954
29296 * gfortran.dg/pr20954.f: New test.
29297
29298 2005-05-17 Mike Stump <mrs@apple.com>
29299
29300 Yet more Objective-C++...
29301
29302 * objc.dg/method-5.m: Update.
29303 * objc.dg/method-6.m: Update.
29304 * objc.dg/method-7.m: Update.
29305 * objc.dg/method-9.m: Update.
29306 * objc.dg/try-catch-2.m: Update.
29307
29308 2005-05-17 Mark Mitchell <mark@codesourcery.com>
29309
29310 * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
29311 Remove little-endian optimizations.
29312
29313 2005-05-17 Jeff Law <law@redhat.com>
29314
29315 * g++.dg/tree-ssa/pr14814.C: New test.
29316 * gcc.dg/tree-ssa/pr14814.C: New test.
29317 * gcc.dg/tree-ssa/pr17141-1.C: New test.
29318 * gcc.dg/tree-ssa/pr17141-2.C: New test.
29319
29320 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
29321
29322 * gcc.dg/compat/generate-random.c: Do not include
29323 libiberty.h.
29324 * gcc.dg/compat/generate-random_r.c: Likewise.
29325
29326 2005-05-17 Paolo Bonzini <bonzini@gnu.org>
29327
29328 * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
29329
29330 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
29331
29332 PR middle-end/21595
29333 * g++.dg/tree-ssa/builtin1.C: New testcase.
29334
29335 2005-05-17 Jakub Jelinek <jakub@redhat.com>
29336
29337 PR c++/21454
29338 * g++.dg/opt/const4.C: New test.
29339
29340 PR middle-end/21492
29341 * g++.dg/opt/crossjump1.C: New test.
29342
29343 PR tree-optimization/21610
29344 * gcc.c-torture/compile/20050516-1.c: New test.
29345
29346 PR fortran/15080
29347 * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
29348 about the test failing.
29349 * gfortran.fortran-torture/execute/where_7.f90: New test.
29350 * gfortran.fortran-torture/execute/where_8.f90: New test.
29351
29352 2005-05-16 Richard Henderson <rth@redhat.com>
29353
29354 * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
29355 i?86 and x86_64.
29356
29357 2005-05-16 Mark Mitchell <mark@codesourcery.com>
29358
29359 * gcc.dg/compat/generate-random.c (config.h): Do not include.
29360 (limits.h): Include unconditionally.
29361 (stdlib.h): Likewise.
29362 * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
29363 (limits.h): Include unconditionally.
29364 (stdlib.h): Likewise.
29365 * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
29366 * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
29367 (limits.h): Include unconditionally.
29368 (stdlib.h): Likewise.
29369 (hashtab.h): Do not include.
29370 (getopt.h): Likewise.
29371 (stddef.h): Include.
29372 (hashval_t): Define.
29373 (struct entry): Add "next" field.
29374 (HASH_SIZE): New macro.
29375 (hash_table): New variable.
29376 (switchfiles): Do not use xmalloc.
29377 (mix): New macro.
29378 (iterative_hash): New function.
29379 (hasht): Remove.
29380 (e_exists): New function.
29381 (e_insert): Likewise.
29382 (output): Use, instead of libiberty hashtable functions.
29383 (main): Do not use getopt. Do not call htab_create.
29384
29385 2005-05-16 David Billinghurst <David.Billinghurst@riotinto.com>
29386
29387 PR libstdc++/21526
29388 * lib/target-supports.exp (check_mkfifo_available):
29389 Return 0 for cygwin as mkfifo support incomplete on platform.
29390 Fix typos in comments.
29391
29392 2005-05-15 Mark Mitchell <mark@codesourcery.com>
29393
29394 * lib/compat.exp (compat-execute): Do not use regsub unsafely.
29395
29396 2005-05-15 Jerry DeLisle <jvdelisle@verizon.net>
29397
29398 PR fortran/17432
29399 * gfortran.dg/assign_4.f: New test.
29400
29401 2005-05-14 Kazu Hirata <kazu@cs.umass.edu>
29402
29403 PR tree-optimization/21563
29404 * gcc.dg/tree-ssa/pr21563.c: New.
29405
29406 2005-05-14 Jan Hubicka <jh@suse.cz>
29407
29408 * gcc.dg/noreturn-7.c: Allow control reaches warning.
29409
29410 2005-05-14 Richard Guenther <rguenth@gcc.gnu.org>
29411
29412 * g++.dg/tree-ssa/tmmti-2.C: New testcase.
29413
29414 2005-05-13 Julian Brown <julian@codesourcery.com>
29415
29416 * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
29417 * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
29418
29419 2005-05-13 Jan Hubicka <jh@suse.cz>
29420
29421 * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
29422 * gcc.dg/fold-xor-?.c: Likewise.
29423 * gcc.dg/pr15784-?.c: Likewise.
29424 * gcc.dg/pr20922-?.c: Likewise.
29425 * gcc.dg/tree-ssa/20050128-1.c: Likewise.
29426 * gcc.dg/tree-ssa/pr17598.c: Likewise.
29427 * gcc.dg/tree-ssa/pr20470.c: Likewise.
29428
29429 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29430
29431 PR fortran/21260
29432 * gfortran.dg/hollerith_1.f90: New test.
29433
29434 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29435
29436 * gfortran.dg/func_result_2.f90: New test.
29437
29438 2005-05-11 Bud Davis <bdavis@gfortran.org>
29439
29440 * gfortran.dg/dev_null.f90: New test.
29441
29442 2005-05-11 Richard Earnshaw <richard.earnshaw@arm.com>
29443
29444 * gcc.dg/arm-vfp1.c: Revert last change.
29445
29446 2005-05-11 Richard Guenther <rguenth@gcc.gnu.org>
29447
29448 PR middle-end/19807
29449 PR tree-optimization/19639
29450 * g++.dg/tree-ssa/pr19807.C: New testcase.
29451
29452 2005-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29453
29454 PR libfortran/21471
29455 * gfortran.dg/append-1.f90: New test.
29456
29457 2005-05-10 Diego Novillo <dnovillo@redhat.com>
29458
29459 * gcc.dg/pr18501.c: XFAIL.
29460 * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
29461 * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
29462 * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
29463 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
29464 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
29465 * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
29466 * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
29467 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
29468
29469 2005-05-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29470
29471 PR fortran/20178
29472 * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
29473 gfortran.dg/f2c_3.f90: New tests.
29474
29475 * gfortran.dg/return_1.f90: Fix dg annotation.
29476
29477 2005-05-10 Diego Novillo <dnovillo@redhat.com>
29478
29479 * gcc.c-torture/compile/20050510-1.c: New test.
29480
29481 2005-05-10 Mark Mitchell <mark@codesourcery.com>
29482
29483 * gcc.dg/arm-vfp1.c: Remove test for fnegs.
29484
29485 2005-05-10 Bob Wilson <bob.wilson@acm.org>
29486
29487 * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
29488
29489 2005-05-10 Gabor Loki <loki@gcc.gnu.org>
29490
29491 PR c/17913
29492 * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
29493
29494 2005-05-10 Joseph S. Myers <joseph@codesourcery.com>
29495
29496 PR c/21342
29497 * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
29498 gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
29499
29500 2005-05-10 Ben Elliston <bje@au.ibm.com>
29501
29502 PR debug/16676
29503 * gcc.dg/debug/pr16676.c: New test.
29504
29505 2005-05-10 Kazu Hirata <kazu@cs.umass.edu>
29506
29507 PR testsuite/21443
29508 * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
29509 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
29510 gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
29511 gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
29512 Change -O1 to -O2.
29513 * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2. Add
29514 -fno-tree-dominator-opts.
29515
29516 2005-05-09 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29517
29518 * gfortran.dg/return_1.f90: New test.
29519
29520 2005-05-09 J"orn Rennecke <joern.rennecke@st.com>
29521
29522 * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
29523
29524 * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
29525
29526 2005-05-09 Nathan Sidwell <nathan@codesourcery.com>
29527
29528 PR c++/21427
29529 * g++.dg/inherit/covariant13.C: New.
29530
29531 2005-05-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29532
29533 PR libfortran/19155
29534 * gfortran.dg/pr19155.f: New test.
29535
29536 2005-05-08 Roger Sayle <roger@eyesopen.com>
29537
29538 PR inline-asm/8788
29539 * gcc.dg/pr8788-1.c: New testcase.
29540
29541 2005-05-08 Richard Sandiford <rsandifo@redhat.com>
29542
29543 PR target/21416
29544 * gcc.target/mips/fpcmp-[12].c: New tests.
29545
29546 2005-05-06 Mark Mitchell <mark@codesourcery.com>
29547
29548 * lib/target-supports-dg.exp (dg-require-fork): New function.
29549 (dg-require-mkfifo): Likewise.
29550 * lib/target-supports.exp (check_function_available): New
29551 function.
29552 (check_fork_available): Likewise.
29553 (check_mkfifo_available): Likewise.
29554
29555 2005-05-06 Jeff Law <law@redhat.com>
29556
29557 * gcc.c-torture/compile/pr21380.c: New test.
29558
29559 2005-05-06 Jakub Jelinek <jakub@redhat.com>
29560
29561 PR c++/20961
29562 * g++.dg/ext/weak3.C: New test.
29563
29564 2005-05-05 Mark Mitchell <mark@codesourcery.com>
29565
29566 PR c++/21352
29567 * g++.dg/template/crash37.C: New test.
29568
29569 2005-05-05 Paul Brook <paul@codesourcery.com>
29570
29571 * gcc.dg/arm-g2.c: Use effective-target arm32.
29572 * gcc.dg/arm-mmx-1.c: Ditto.
29573 * gcc.dg/arm-scd42-2.c: Ditto.
29574 * gcc.dg/arm-vfp1.c: Ditto.
29575 * lib/target-supports.exp (check_effective_target_arm32): New
29576 function.
29577
29578 2005-05-04 Thomas Koenig <Thomas.Koenig@online.de>
29579
29580 PR libfortran/21354
29581 gfortran.dg/in_pack_rank7.f90: New test.
29582
29583 2005-05-03 Andrew Pinski <pinskia@physics.uc.edu>
29584
29585 PR middle-end/15618
29586 * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
29587
29588 2005-05-04 Jakub Jelinek <jakub@redhat.com>
29589
29590 PR middle-end/21265
29591 * gcc.dg/20050503-1.c: New test.
29592
29593 PR rtl-optimization/21239
29594 * gcc.dg/i386-sse-11.c: New test.
29595
29596 2005-05-03 Alexandre Oliva <aoliva@redhat.com>
29597
29598 PR target/16888
29599 * gcc.target/i386/asm-1.c: New test.
29600
29601 2005-05-03 Jakub Jelinek <jakub@redhat.com>
29602
29603 PR rtl-optimization/21330
29604 * gcc.c-torture/execute/20050502-1.c: New test.
29605
29606 PR target/21297
29607 * gcc.c-torture/execute/20050502-2.c: New test.
29608
29609 2005-05-03 Uros Bizjak <uros@kss-loka.si>
29610
29611 PR middle-end/21282
29612 * gcc.dg/pr21282.c: New.
29613
29614 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
29615
29616 * gcc.dg/vect/pr20122.c: Clean up .vect file.
29617 * gcc.dg/vect/vect-92.c: Likewise.
29618 * gcc.dg/vect/vect-93.c: Likewise.
29619 * gcc.dg/vect/vect-dv-1.c: Likewise.
29620 * gcc.dg/vect/vect-dv-2.c: Likewise.
29621 * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
29622
29623 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
29624
29625 * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
29626 * gfortran.dg/vect/vect-2.f90: Likewise.
29627 * gfortran.dg/vect/vect-3.f90: Likewise.
29628 * gfortran.dg/vect/vect-4.f90: Likewise.
29629 * gfortran.dg/vect/vect-5.f90: Likewise.
29630
29631 2005-05-02 Geoffrey Keating <geoffk@apple.com>
29632
29633 PR target/20813
29634 * gcc.dg/rs6000-fpint-2.c: New.
29635
29636 2005-05-02 Joseph S. Myers <joseph@codesourcery.com>
29637
29638 PR c/15698
29639 * gcc.dg/builtins-30.c: Update expected messages.
29640 * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
29641 gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
29642 gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
29643
29644 2005-05-02 Kazu Hirata <kazu@cs.umass.edu>
29645
29646 PR tree-optimization/21294
29647 * gcc.dg/tree-ssa/pr21294.c: New.
29648
29649 2005-05-02 Paolo Bonzini <bonzini@gnu.org>
29650
29651 * gcc.dg/altivec-3.c (vec_store): Do not use the old
29652 __builtin_altivec_st_internal_4si built-in.
29653
29654 2005-05-02 Mark Mitchell <mark@codesourcery.com>
29655
29656 PR c++/15875
29657 * g++.dg/template/ptrmem14.C: New test.
29658
29659 2005-05-02 Paul Brook <paul@codesourcery.com>
29660
29661 * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
29662
29663 2005-05-02 Michael Matz <matz@suse.de>
29664
29665 PR c++/19542
29666 * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
29667
29668 2005-05-01 Mark Mitchell <mark@codesourcery.com>
29669
29670 * g++.dg/cpp/weak.C: New test.
29671
29672 2005-05-01 Zdenek Dvorak <dvorakz@suse.cz>
29673
29674 * gcc.dg/tree-ssa/loop-8.c: New test.
29675
29676 2005-04-30 Michael Maty <matz@suse.de>
29677
29678 * gcc.dg/inline-mcpy.c: New test.
29679
29680 2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
29681
29682 PR libfortran/18958
29683 * gfortran.dg/eoshift.f90: New test case.
29684
29685 2005-04-30 Paul Thomas <pault@gcc.gnu.org>
29686
29687 PR libfortran/18857
29688 * gfortran.dg/matmul_1.f90: New test.
29689
29690 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
29691
29692 PR tree-optimization/21030
29693 * gcc.dg/tree-ssa/pr21030.c: New.
29694
29695 2005-04-29 Devang Patel <dpatel@apple.com>
29696
29697 PR tree-optimization/21272
29698 * gcc.dg/vect/vect-ifcvt-10.c: New test.
29699
29700 2005-04-29 Jakub Jelinek <jakub@redhat.com>
29701
29702 PR fortran/13082
29703 PR fortran/18824
29704 * gfortran.dg/entry_4.f90: New test.
29705 * gfortran.fortran-torture/execute/entry_1.f90: New test.
29706 * gfortran.fortran-torture/execute/entry_2.f90: New test.
29707 * gfortran.fortran-torture/execute/entry_3.f90: New test.
29708 * gfortran.fortran-torture/execute/entry_4.f90: New test.
29709 * gfortran.fortran-torture/execute/entry_5.f90: New test.
29710 * gfortran.fortran-torture/execute/entry_6.f90: New test.
29711 * gfortran.fortran-torture/execute/entry_7.f90: New test.
29712
29713 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29714
29715 * gfortran.fortran-torture/execute/entry_8.f90: New test.
29716
29717 2005-04-29 Paul Brook <paul@codesourcery.com>
29718
29719 * gfortran.dg/entry_3.f90: New test.
29720
29721 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29722
29723 * gfortran.dg/implicit_4.f90: New test.
29724
29725 2005-04-28 Bob Wilson <bob.wilson@acm.org>
29726
29727 * lib/target-supports.exp (check_profiling_available): Return
29728 false for xtensa-*-elf.
29729
29730 2005-04-29 David Billinghurst (David.Billinghurst@riotinto.com)
29731
29732 * lib/fortran-torture.exp (fortran-torture.exp): Catch
29733 error if file cannot be deleted.
29734
29735 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
29736
29737 * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
29738 gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
29739 gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
29740 gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
29741 gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
29742 gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
29743 gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
29744 gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
29745 gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
29746 gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
29747 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
29748 gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
29749 gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
29750
29751 2005-04-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29752
29753 PR fortran/20865
29754 * gfortran.dg/pr20865.f90: New test.
29755
29756 2005-04-28 Joseph S. Myers <joseph@codesourcery.com>
29757
29758 * gcc.dg/void-cast-2.c: New test.
29759
29760 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
29761
29762 PR c/21159
29763 * gcc.dg/void-cast-1.c: New test.
29764
29765 2005-04-27 Paolo Bonzini <bonzini@gnu.org>
29766
29767 * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
29768
29769 2005-04-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29770
29771 PR fortran/21177
29772 * gfortran.dg/pr21177.f90: New test.
29773
29774 2005-04-27 Zdenek Dvorak <dvorakz@suse.cz>
29775
29776 PR tree-optimization/21171
29777 * gcc.dg/tree-ssa/pr21171.c: New test.
29778
29779 2004-04-27 Paolo Bonzini <bonzini@gnu.org>
29780
29781 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
29782 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
29783 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
29784 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
29785 gcc.dg/tree-ssa/gen-vect-32.c: New.
29786 * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
29787 * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
29788 don't run on PPC32.
29789
29790 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
29791
29792 PR c/21213
29793 * gcc.dg/transparent-union-3.c: New test.
29794
29795 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
29796
29797 PR c/20740
29798 * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
29799 gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
29800 gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
29801 gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
29802 gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
29803 gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
29804
29805 2005-04-26 Jeff Law <law@redhat.com>
29806
29807 * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
29808 * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
29809 * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
29810 * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
29811 * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
29812 * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
29813 * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
29814
29815 2004-04-26 Richard Guenther <rguenth@gcc.gnu.org>
29816
29817 PR tree-optimization/17598
29818 * gcc.dg/tree-ssa/pr17598.c: New testcase.
29819
29820 2005-04-25 Mike Stump <mrs@apple.com>
29821
29822 * objc.dg/fix-and-continue-1.m: Add.
29823
29824 2005-04-25 Roger Sayle <roger@eyesopen.com>
29825
29826 PR c++/20995
29827 * g++.dg/opt/pr20995-1.C: New test case.
29828
29829 2005-04-25 Devang Patel <dpatel@apple.com>
29830
29831 * gcc.dg/stabs-attrib-vect-darwin.c: New test.
29832
29833 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
29834
29835 PR testsuite/21062
29836 * g++.dg/opt/alias2.C (printf): Correct the prototype.
29837
29838 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
29839
29840 PR C++/21188
29841 * g++.dg/opt/rtti2.C: New test.
29842
29843 2005-04-25 Paul Brook <paul@codesourcery.com>
29844 Steven G. Kargl <kargls@comcast.net>
29845
29846 PR fortran/20879
29847 * gfortran.dg/ichar_1.f90: New file.
29848
29849 2005-04-24 Jakub Jelinek <jakub@redhat.com>
29850
29851 PR middle-end/20991
29852 * g++.dg/opt/pr20991.C: New test.
29853
29854 * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
29855 where sizeof (type) < __alignof__ (type).
29856 * gcc.dg/compat/struct-layout-1.h: Likewise.
29857
29858 2005-04-24 Per Bothner <per@bothner.com>
29859 Devang Patel <dpatel@apple.com>
29860
29861 PR preprocessor/20907
29862 * gcc.dg/cpp/very-long-comment.c: New test.
29863
29864 2005-04-24 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29865
29866 PR fortran/20059
29867 * gfortran.dg/common_5.f: New test.
29868
29869 2005-04-23 Richard Guenther <rguenth@gcc.gnu.org>
29870
29871 PR middle-end/21082
29872 * g++.dg/tree-ssa/pr21082.C: New testcase.
29873
29874 2005-04-23 Zdenek Dvorak <dvorakz@suse.cz>
29875
29876 * gcc.dg/vect/vect-99.c: New test.
29877
29878 2005-04-22 Diego Novillo <dnovillo@redhat.com>
29879
29880 * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
29881
29882 2005-04-22 Jeff Law <law@redhat.com>
29883
29884 * gcc.dg/uninit-5.c: Remove xfails.
29885 * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
29886 conditionals and loads.
29887
29888 2005-04-22 Thomas Koenig <Thomas.Koenig@online.de>
29889
29890 PR libfortran/20074
29891 PR libfortran/20436
29892 PR libfortran/21108
29893 * gfortran.dg/nested_reshape.f90: new test
29894 * gfortran.dg/reshape-alloc.f90: new test
29895 * gfortran.dg/reshape.f90: new test
29896
29897 2005-04-22 Mark Mitchell <mark@codesourcery.com>
29898
29899 * gcc.dg/arm-vfp1.c: Remove -ffast-math.
29900
29901 * gcc.dg/arm-vfp1.c: New test.
29902
29903 2005-04-22 Alexandre Oliva <aoliva@redhat.com>
29904
29905 PR c++/21087
29906 * g++.dg/lookup/builtin2.C: New test.
29907
29908 2005-04-22 Joseph S. Myers <joseph@codesourcery.com>
29909
29910 * gcc.dg/weak/weak-13.c: New test.
29911
29912 2005-04-21 Geoffrey Keating <geoffk@apple.com>
29913
29914 * lib/target-supports.exp (check_effective_target_sync_int_long):
29915 Add powerpc*.
29916
29917 2005-04-21 Richard Sandiford <rsandifo@redhat.com>
29918
29919 * gcc.target/mips/branch-1.c: New test.
29920
29921 2005-04-21 Richard Henderson <rth@redhat.com>
29922
29923 * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
29924 * gcc.dg/vect/vect-86.c: Likewise.
29925 * gcc.dg/vect/vect-87.c: Likewise.
29926 * gcc.dg/vect/vect-88.c: Likewise.
29927
29928 2005-04-21 Devang Patel <dpatel@apple.com>
29929
29930 PR optimization/20994
29931 * gcc.dg/tree-ssa/ifc-3.c: New test.
29932
29933 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
29934
29935 PR c/12913
29936 * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
29937 gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
29938 gcc.dg/c99-vla-jump-5.c: New tests.
29939
29940 2005-04-19 Richard Henderson <rth@redhat.com>
29941
29942 * lib/target-supports.exp (check_effective_target_vect_int_mult):
29943 Fix typo in exists check.
29944 (check_effective_target_sync_int_long): New.
29945 * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
29946 * gcc.dg/ia64-sync-2.c: Likewise.
29947 * gcc.dg/ia64-sync-3.c: Likewise.
29948 * gcc.dg/ia64-sync-4.c: Likewise.
29949
29950 2005-04-19 James A. Morrison <phython@gcc.gnu.org>
29951
29952 * gcc.dg/fold-xor-1.c: New test.
29953 * gcc.dg/fold-xor-2.c: New test.
29954
29955 2005-04-19 James E. Wilson <wilson@specifixinc.com>
29956
29957 PR target/20670
29958 * g++.dg/eh/fp-regs.C: New test.
29959
29960 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
29961
29962 * gcc.dg/Wint-to-pointer-cast-1.c,
29963 gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
29964 gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
29965 gcc.dg/Wpointer-to-int-cast-3.c: New tests.
29966
29967 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29968
29969 PR fortran/16861
29970 * gfortran.dg/pr16861.f90: New test.
29971
29972 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
29973
29974 * gcc.dg/pr21085.c: New test.
29975
29976 2005-04-18 Richard Sandiford <rsandifo@redhat.com>
29977
29978 * gcc.target/mips/mips.exp: Minor formatting. Call setup_mips_tests.
29979 (setup_mips_tests, dg-mips-options): New procedures.
29980 * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
29981 * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
29982 * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
29983 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
29984 * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
29985 * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
29986 * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
29987 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
29988 * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
29989 * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
29990 * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
29991 dg-mips-options instead of dg-options. Remove now-redundant
29992 preprocessor guards.
29993 * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
29994 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
29995 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
29996 * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
29997 * gcc.dg/vr-mult-2.c: Delete.
29998 * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
29999 * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
30000 * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
30001 * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
30002 * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
30003 * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
30004 * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
30005
30006 2005-04-18 Laurent GUERBY <laurent@guerby.net>
30007
30008 * ada/acats/run_all.sh: Use sync when executable not present.
30009
30010 2005-04-18 Devang Patel <dpatel@apple.com>
30011
30012 * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
30013 * gcc.dg/vect/vect-11a.c: New.
30014 * gcc.dg/vect/vect-none.c: Update.
30015 * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
30016
30017 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
30018
30019 PR tree-optimization/20922
30020 * gcc.dg/pr20922-1.c: New test.
30021 * gcc.dg/pr20922-2.c: New test.
30022 * gcc.dg/pr20922-3.c: New test.
30023 * gcc.dg/pr20922-4.c: New test.
30024 * gcc.dg/pr20922-5.c: New test.
30025 * gcc.dg/pr20922-6.c: New test.
30026
30027 2005-04-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30028
30029 PR libfortran/20950
30030 * gfortran.dg/pr20950.f: New test.
30031
30032 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30033
30034 PR libfortran/19216
30035 * gfortran.dg/pr19216.f: New test.
30036
30037 2005-04-18 Kazu Hirata <kazu@cs.umass.edu>
30038
30039 PR tree-optimization/21001
30040 * gcc.dg/tree-ssa/pr21001.c: New.
30041
30042 2005-04-17 Thomas Koenig <Thomas.Koenig@online.de>
30043
30044 PR libfortran/21075
30045 * gfortran.dg/reshape_rank7.f90: New test.
30046
30047 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
30048
30049 PR libfortran/12884 gfortran.dg/pr12884.f: New test.
30050 PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
30051 PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
30052 PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
30053 PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
30054 PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
30055 PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
30056 PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
30057 * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
30058 wrong way round).
30059 * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
30060 in namelists. New test.
30061 * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
30062 New test.
30063 * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
30064 New test.
30065 * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
30066 namelist. New test.
30067 * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
30068 New test.
30069 * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
30070 New test.
30071 * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
30072 namelist. New test.
30073 * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
30074 * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
30075 * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
30076 New test.
30077 * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
30078 * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
30079 arrays. New test.
30080
30081 2005-04-17 Richard Guenther <rguenth@gcc.gnu.org>
30082
30083 * gfortran.dg/wtruncate.f: New testcase.
30084 * gfortran.dg/wtruncate.f90: New testcase.
30085
30086 2005-04-16 Mark Mitchell <mark@codesourcery.com>
30087
30088 PR c++/21025
30089 * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
30090 which sizeof/alignof is dependent, rather than just whether we are
30091 processing_template_decl.
30092
30093 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
30094
30095 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
30096 corrected typo where the wrong variables had been compared.
30097
30098 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
30099
30100 PR libfortran/18495
30101 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
30102 Test callee-allocated version of return array with a write
30103 statement.
30104 Test spread with a temporary with another write statement.
30105
30106 2005-04-15 Kazu Hirata <kazu@cs.umass.edu>
30107
30108 PR tree-optimization/21031
30109 * gcc.dg/tree-ssa/pr21031.c: New.
30110
30111 2005-04-15 Uros Bizjak <uros@kss-loka.si>
30112
30113 PR tree-optimization/21004
30114 * gcc.dg/builtins-53.c: Include builtins-config.h.
30115 Check floorf, ceilf, floorl and ceill transformations
30116 only when HAVE_C99_RUNTIME is defined.
30117
30118 2005-04-15 Alexandre Oliva <aoliva@redhat.com>
30119
30120 PR middle-end/20739
30121 * gcc.dg/tree-ssa/pr20739.c: New test.
30122
30123 2005-04-14 Mike Stump <mrs@apple.com>
30124
30125 * gcc.dg/Foundation.framework/empty: New.
30126 * gcc.dg/framework-2.c: New.
30127
30128 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
30129
30130 PR tree-optimization/21021
30131 * gcc.c-torture/compile/pr21021.c: New.
30132
30133 2005-04-14 Janis Johnson <janis187@us.ibm.com>
30134
30135 PR testsuite/21010
30136 * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
30137 * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
30138 * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
30139 * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
30140 * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
30141 * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
30142 * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
30143 * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
30144
30145 2005-04-14 Richard Henderson <rth@redhat.com>
30146
30147 * lib/target-supports.exp (check_effective_target_vect_condition):
30148 Add ia64, i?86, and x86_64.
30149
30150 2005-04-14 Steven G. Kargl <kargls@comcast.net>
30151
30152 * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
30153
30154 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
30155
30156 PR tree-optimization/20657
30157 * gcc.dg/tree-ssa/pr20657.c: New.
30158
30159 2005-04-14 Uros Bizjak <uros@kss-loka.si>
30160
30161 * gcc.dg/builtins-53.c: Also check (int)trunc* and
30162 (long long int)trunc*.
30163
30164 2005-04-14 Ulrich Weigand <uweigand@de.ibm.com>
30165
30166 PR target/20927
30167 * gcc.dg/pr20927.c: New test.
30168
30169 2005-04-13 Richard Sandiford <rsandifo@redhat.com>
30170
30171 * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
30172 * gcc.target/mips/asm-1.c: Likewise.
30173
30174 2005-04-13 Dale Johannesen <dalej@apple.com>
30175
30176 * objc.dg/objc-fast-4.m: New.
30177
30178 2005-04-13 Hans-Peter Nilsson <hp@axis.com>
30179
30180 * gcc.target/cris/torture/cris-torture.exp: New driver in new
30181 directory.
30182 * gcc.target/cris/torture/no-pro-epi-1.c: New test.
30183
30184 2005-04-13 David Edelsohn <edelsohn@gnu.org>
30185
30186 * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
30187 * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
30188 * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
30189
30190 2005-04-13 Kazu Hirata <kazu@cs.umass.edu>
30191
30192 PR tree-optimization/20913
30193 * gcc.dg/tree-ssa/pr20913.c: New.
30194
30195 PR tree-optimization/20702
30196 * gcc.dg/tree-ssa/pr20702.c: New.
30197
30198 2005-04-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30199
30200 PR c++/13744
30201 * g++.dg/inherit/local3.C: New test.
30202
30203 2005-04-12 Jeff Law <law@redhat.com>
30204
30205 * gcc.dg/tree-ssa/20050412-1.c: New test.
30206
30207 2005-04-13 Thomas Koenig <Thomas.Koenig@online.de>
30208
30209 PR libfortran/19016
30210 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
30211 Add tests with mask generated by expression.
30212 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
30213 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
30214 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
30215
30216 2005-04-12 Ulrich Weigand <uweigand@de.ibm.com>
30217
30218 PR middle-end/20917
30219 * gcc.dg/20050409-1.c: New test.
30220
30221 2005-04-12 Andrew Pinski <pinskia@physics.uc.edu>
30222
30223 * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
30224
30225 2005-04-11 Mark Mitchell <mark@codesourcery.com>
30226
30227 * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
30228 (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
30229 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
30230 (TARGET_CXX): Adjust accordingly.
30231 * target.h (struct gcc_target): Remove epxort_class_data. Add
30232 determine_class_data_visibility and class_data_always_comdat.
30233 * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
30234 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
30235 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
30236 * config/arm/arm.c (arm_cxx_export_class_data): Remove.
30237 (arm_cxx_determine_class_data_visibility): New.
30238 (arm_cxx_class_data_always_comdat): Likewise.
30239 (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
30240 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
30241 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
30242 * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
30243 * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
30244 Define.
30245
30246 2005-04-11 Mark Mitchell <mark@codesourcery.com>
30247
30248 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
30249
30250 2005-04-11 Geoffrey Keating <geoffk@apple.com>
30251
30252 * gcc.dg/i386-darwin-fpmath.c: New.
30253
30254 2004-04-11 Devang Patel <dpatel@apple.com>
30255
30256 * lib/target-supports.exp (check_effective_target_vect_condition): New.
30257 * gcc.dg/vect/vect-ifcvt-1.c: New test.
30258 * gcc.dg/vect/vect-ifcvt-2.c: New test.
30259 * gcc.dg/vect/vect-ifcvt-3.c: New test.
30260 * gcc.dg/vect/vect-ifcvt-4.c: New test.
30261 * gcc.dg/vect/vect-ifcvt-5.c: New test.
30262 * gcc.dg/vect/vect-ifcvt-6.c: New test.
30263 * gcc.dg/vect/vect-ifcvt-7.c: New test.
30264 * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
30265
30266 2004-04-11 Devang Patel <dpatel@apple.com>
30267
30268 * gcc.dg/vect/vect-dv-1.c: New test.
30269 * gcc.dg/vect/vect-dv-2.c: New test.
30270
30271 2005-04-11 Diego Novillo <dnovillo@redhat.com>
30272
30273 PR tree-optimization/20933
30274 * gcc.dg/tree-ssa/pr20933.c: New test.
30275
30276 2005-04-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30277
30278 * gfortran.dg/fold_nearest.f90: New test.
30279
30280 2005-04-11 Andrew Pinski <pinskia@physics.uc.edu>
30281
30282 * gcc.dg/tree-ssa/alias-1.c: New test.
30283
30284 2005-04-11 Diego Novillo <dnovillo@redhat.com>
30285
30286 PR tree-optimization/20920
30287 * g++.dg/tree-ssa/pr20920.C: New test.
30288
30289 2005-04-11 Uros Bizjak <uros@kss-loka.si>
30290
30291 * gcc.dg/builtins-53.c: Also check (int)ceil* and
30292 (long long int)ceil*.
30293
30294 2005-04-10 Mark Mitchell <mark@codesourcery.com>
30295
30296 * g++.dg/warn/Wdtor1.C: Declare template in system header with
30297 explicit C++ linkage.
30298
30299 2005-04-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30300
30301 * gfortran.dg/pr17229.f: Take care of the new obsolescence
30302 warning for arithmetic IF statements.
30303
30304 2005-04-10 Thomas Koenig <Thomas.Koenig@online.de>
30305
30306 * eor_handling_1.f90: New test case.
30307 * eor_handling_2.f90: New test case.
30308 * eor_handling_3.f90: New test case.
30309 * eor_handling_4.f90: New test case.
30310 * eor_handling_5.f90: New test case.
30311 * noadv_size.f90: New test case.
30312 * pad_no.f90: New test case.
30313
30314 2005-04-10 Richard Sandiford <rsandifo@redhat.com>
30315
30316 * gcc.c-torture/execute/20050410-1.c: New test.
30317
30318 2005-04-09 Alexandre Oliva <aoliva@redhat.com>
30319
30320 * gcc.dg/pr20126.c: New.
30321
30322 2005-04-09 Bud Davis <bdavis@gfortran.org>
30323 Steven G. Kargl <kargls@comcast.net>
30324
30325 * gfortran.dg/PR19872.f: New test.
30326
30327 2005-04-09 Steven G. Kargl <kargls@comcast.net>
30328
30329 * gfortran.dg/nint_1.f90: Fix dg-do directive.
30330
30331 2005-04-09 Steven G. Kargl <kargls@comcast.net>
30332
30333 * gfortran.dg/nint_1.f90: New test.
30334
30335 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
30336
30337 * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
30338 Added test for callee-allocated arrays with write statements.
30339 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
30340 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
30341 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
30342 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
30343 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
30344
30345 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
30346
30347 PR libfortran/20163
30348 * gfortran.dg/open-options-blanks.f: New test.
30349
30350 2005-04-09 Andrew Pinski <pinskia@physics.uc.edu>
30351
30352 PR fortran/13257
30353 * gfortran.dg/comma_format_extension_[1234].f: New tests.
30354
30355 2005-04-09 Jakub Jelinek <jakub@redhat.com>
30356
30357 * gcc.dg/tree-ssa/stdarg-1.c: New test.
30358 * gcc.dg/tree-ssa/stdarg-2.c: New test.
30359 * gcc.dg/tree-ssa/stdarg-3.c: New test.
30360 * gcc.dg/tree-ssa/stdarg-4.c: New test.
30361 * gcc.dg/tree-ssa/stdarg-5.c: New test.
30362 * gcc.c-torture/execute/stdarg-4.c: New test.
30363
30364 * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
30365
30366 PR target/20795
30367 * g++.dg/abi/param2.C: New test.
30368
30369 2005-04-09 Uros Bizjak <uros@kss-loka.si>
30370
30371 * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
30372
30373 2005-04-09 Uros Bizjak <uros@kss-loka.si>
30374
30375 * gcc.dg/builtins-53.c: New test.
30376
30377 2005-04-08 Diego Novillo <dnovillo@redhat.com>
30378
30379 * g++.dg/tree-ssa/pr18178.C: New test.
30380 * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
30381 * gcc.c-torture/execute/20041019-1.c: New test.
30382 * gcc.dg/tree-ssa/20041008-1.c: New test.
30383 * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
30384 * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
30385 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
30386 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
30387 * gcc.dg/tree-ssa/20040721-1.c: Likewise.
30388 * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
30389 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
30390 * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
30391 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
30392 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
30393
30394 2005-04-09 Hans-Peter Nilsson <hp@axis.com>
30395
30396 PR rtl-optimization/20466
30397 * gcc.c-torture/execute/pr20466-1.c: New test.
30398
30399 2005-04-08 Mark Mitchell <mark@codesourcery.com>
30400
30401 PR c++/20905
30402 * g++.dg/parse/cond2.C: New test.
30403
30404 PR c++/20145
30405 * g++.dg/warn/Wdtor1.C: New test.
30406
30407 2005-04-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30408
30409 PR fortran/17229
30410 * gfortran.dg/pr17229.f: New test.
30411
30412 2005-04-07 Steven G. Kargl <kargls@comcast.net>
30413
30414 * gfortran.dg/tiny_1.f90: New test.
30415 * gfortran.dg/tiny_2.f90: ditto.
30416
30417 2005-04-07 Thomas Koenig <Thomas.Koenig@online.de>
30418
30419 * gfortran.dg/eor_1.f90: Fix dg-do run line
30420 * gfortran.dg/open_new.f90: Fix dg-do run line
30421
30422 2005-04-07 Hans-Peter Nilsson <hp@axis.com>
30423
30424 * lib/target-supports.exp (get_compiler_messages): Support
30425 optional arguments, the fourth being compiler options.
30426 (check_effective_target_fpic): New proc.
30427 * gcc.dg/20050321-2.c: Restrict to target fpic.
30428
30429 2005-04-06 James A. Morrison <phython@gcc.gnu.org>
30430
30431 * gcc.dg/15443-1.c: New test.
30432 * gcc.dg/15443-2.c: Likewise.
30433
30434 2005-04-06 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30435
30436 * gfortran.dg/pr15754.f90: Change annotations to dg-error.
30437
30438 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
30439
30440 * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
30441
30442 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
30443
30444 * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
30445 gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
30446 -m64.
30447 * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
30448 gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
30449 gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
30450
30451 2005-04-06 Mark Mitchell <mark@codesourcery.com>
30452
30453 PR c++/20212
30454 * g++.dg/warn/Wunused-11.C: New test.
30455
30456 2005-04-06 Bernd Schmidt <bernd.schmidt@analog.com>
30457
30458 * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
30459
30460 2005-04-06 Dorit Naishlos <dorit@il.ibm.com>
30461
30462 * gfortran.dg/vect/vect-5.f90: xfail for lp64.
30463
30464 2005-04-05 Mark Mitchell <mark@codesourcery.com>
30465
30466 PR c++/20734
30467 * g++.dg/template/ptrmem13.C: New test.
30468
30469 2005-04-05 Per Bothner <per@bothner.com>
30470
30471 * lib/gcc.exp: Always add -fno-show-column, for now.
30472
30473 2005-04-05 Andrew Pinski <pinskia@physics.uc.edu>
30474
30475 PR testsuite/20767
30476 * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
30477 of plain old "unsigned int" for the type of "i". Makes this test
30478 64bit clean.
30479
30480 2005-04-05 Paolo Bonzini <bonzini@gnu.org>
30481
30482 * gcc.dg/i386-ssefn-1.c: New test.
30483 * gcc.dg/i386-ssefn-2.c: New test.
30484 * gcc.dg/i386-ssefn-3.c: New test.
30485 * gcc.dg/i386-ssefn-4.c: New test.
30486
30487 2005-04-05 Jakub Jelinek <jakub@redhat.com>
30488
30489 PR tree-optimization/20076
30490 * gcc.dg/builtin-apply4.c: New test.
30491
30492 PR preprocessor/19475
30493 * gcc.dg/cpp/macspace1.c: New test.
30494 * gcc.dg/cpp/macspace2.c: New test.
30495
30496 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30497
30498 * gfortran.dg/pr20755.f: Fixed bad format.
30499
30500 2005-04-05 Mark Mitchell <mark@codesourcery.com>
30501
30502 PR c++/20763
30503 * g++.dg/ext/attrib21.C: New test.
30504
30505 2004-04-05 Devang Patel <dpatel@apple.com>
30506
30507 * lib/target-supports.exp (check_effective_target_vect_shif): New.
30508 * gcc.dg/vect/vect-shift-1.c: New test.
30509
30510 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30511
30512 PR libfortran/20755
30513 * gfortran.dg/pr20755.f: New test.
30514
30515 2005-04-05 Feng Wang <fengwang@nudt.edu.cn>
30516
30517 * gfortran.dg/pr15959.f90: New test.
30518 * gfortran.dg/string_pad_trunc.f90: New test.
30519
30520 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30521
30522 * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
30523 gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
30524 gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
30525 syntax.
30526
30527 2005-04-05 Eric Botcazou <ebotcazou@libertysurf.fr>
30528
30529 * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
30530
30531 2005-04-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30532
30533 * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
30534 * gcc.c-torture/compile/20011119-2.c: Likewise.
30535 * gcc.c-torture/compile/981001-2.c: Likewise.
30536
30537 2005-04-04 Mark Mitchell <mark@codesourcery.com>
30538
30539 PR c++/20679
30540 * g++.dg/template/overload4.C: New test.
30541
30542 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
30543
30544 PR c++/20746
30545 * g++.dg/abi/covariant5.C: New.
30546
30547 PR debug/20505
30548 * g++.dg/debug/const2.C: New.
30549
30550 2005-04-04 Jakub Jelinek <jakub@redhat.com>
30551
30552 PR rtl-optimization/16104
30553 * gcc.c-torture/execute/20050316-1.c: New test.
30554
30555 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
30556
30557 * g++.dg/template/spec23.C: Fix dg-error text.
30558
30559 2005-04-03 Alexandre Oliva <aoliva@redhat.com>
30560
30561 PR c++/19199
30562 * g++.dg/expr/lval2.C: New.
30563
30564 2005-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30565
30566 * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
30567 __builtin_strcasecmp and __builtin_strncasecmp.
30568
30569 2005-04-03 Nathan Sidwell <nathan@codesourcery.com>
30570
30571 PR c++/20723
30572 * g++.dg/template/spec22.C: New.
30573 * g++.dg/template/spec23.C: New.
30574
30575 2005-04-03 Dale Ranta <dir@lanl.gov>
30576 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30577
30578 PR libfortran/20068
30579 PR libfortran/20125
30580 PR libfortran/20156
30581 PR libfortran/20471
30582 * gfortran.dg/backspace.f: New test.
30583
30584 2005-04-02 Daniel Berlin <dberlin@dberlin.org>
30585
30586 * gcc.dg/pr19345.c: New test.
30587
30588 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
30589
30590 PR tree-optimization/20640
30591 * gcc.dg/torture/tree-loop-1.c: New.
30592
30593 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
30594
30595 PR rtl-optimization/20290
30596 * gcc.c-torture/execute/loop-ivopts-2.c: New.
30597
30598 2005-04-02 Geoffrey Keating <geoffk@apple.com>
30599
30600 * gcc.dg/rs6000-fpint.c: New.
30601
30602 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
30603
30604 * gcc.dg/old-style-then-proto-1.c: New test.
30605
30606 2005-04-01 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30607
30608 * gfortran.fortran-torture/execute/backspace.f90: Check
30609 after backspace and read was incorrect.
30610
30611 2005-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30612
30613 * gcc.c-torture/execute/builtins/strcat.c: Check the result
30614 buffer past the terminating NUL using memcmp.
30615 * gcc.c-torture/execute/builtins/strncat.c: Likewise.
30616 * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
30617
30618 * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
30619 Fix unused/uninitialized variable warnings.
30620
30621 * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
30622 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
30623 * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
30624 * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
30625
30626 * gcc.c-torture/execute/builtins/abs-1-lib.c,
30627 gcc.c-torture/execute/builtins/fputs-lib.c,
30628 gcc.c-torture/execute/builtins/lib/fprintf.c,
30629 gcc.c-torture/execute/builtins/lib/main.c,
30630 gcc.c-torture/execute/builtins/lib/memcmp.c,
30631 gcc.c-torture/execute/builtins/lib/memmove.c,
30632 gcc.c-torture/execute/builtins/lib/mempcpy.c,
30633 gcc.c-torture/execute/builtins/lib/memset.c,
30634 gcc.c-torture/execute/builtins/lib/printf.c,
30635 gcc.c-torture/execute/builtins/lib/sprintf.c,
30636 gcc.c-torture/execute/builtins/lib/stpcpy.c,
30637 gcc.c-torture/execute/builtins/lib/strchr.c,
30638 gcc.c-torture/execute/builtins/lib/strcmp.c,
30639 gcc.c-torture/execute/builtins/lib/strcpy.c,
30640 gcc.c-torture/execute/builtins/lib/strcspn.c,
30641 gcc.c-torture/execute/builtins/lib/strlen.c,
30642 gcc.c-torture/execute/builtins/lib/strncat.c,
30643 gcc.c-torture/execute/builtins/lib/strncmp.c,
30644 gcc.c-torture/execute/builtins/lib/strncpy.c,
30645 gcc.c-torture/execute/builtins/lib/strrchr.c,
30646 gcc.c-torture/execute/builtins/lib/strspn.c,
30647 gcc.c-torture/execute/builtins/lib/strstr.c,
30648 gcc.c-torture/execute/builtins/memops-asm-lib.c,
30649 gcc.c-torture/execute/builtins/strlen-2.c,
30650 gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
30651 prototypes.
30652
30653 2005-04-01 Danny Smith <dannysmith@users.sourceforge.net>
30654
30655 * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
30656 * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
30657 selectany usage.
30658
30659 2005-04-01 Jakub Jelinek <jakub@redhat.com>
30660
30661 PR c++/19406
30662 * g++.dg/debug/using1.C: New test.
30663
30664 2005-04-01 Hans-Peter Nilsson <hp@axis.com>
30665
30666 PR middle-end/20524
30667 * gcc.dg/alias-7.c: Prefix asm-declared name with
30668 __USER_LABEL_PREFIX__.
30669
30670 2005-03-31 J"orn Rennecke <joern.rennecke@st.com>
30671
30672 Fix fallout from PR middle-end/15700:
30673 * gcc.c-torture/compile/20011119-1.c: Take
30674 __USER_LABEL_PREFIX__ into account.
30675 * gcc.c-torture/compile/20011119-2.c: Likewise.
30676
30677 2005-03-31 Gabriel Dos Reis <gdr@integrable-solutions.net>
30678
30679 PR c++/18644
30680 * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
30681
30682 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
30683
30684 PR c/17855
30685 * gcc.c-torture/compile/struct-non-lval-1.c,
30686 gcc.c-torture/compile/struct-non-lval-2.c,
30687 gcc.c-torture/compile/struct-non-lval-3.c: New tests.
30688
30689 2005-03-31 Janis Johnson <janis187@us.ibm.com>
30690
30691 * gcc.dg/tls/tls.exp: Remove temporary file.
30692 * g++.dg/tls/tls.exp: Ditto.
30693 * lib/file-format.exp: Ditto.
30694 * g++.dg/special/ecos.exp: Ditto.
30695
30696 * lib/profopt.exp: Treat prof_ext as a list.
30697 * gcc.misc-tests/bprob.exp: Ditto.
30698 * g++.dg/bprob/bprob.exp: Ditto.
30699
30700 * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
30701 g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
30702 g++.dg/tree-ssa/pointer-reference-alias.C,
30703 g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
30704 g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
30705 g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
30706 g++.dg/vect/pr19951.cc: Ditto.
30707 * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
30708 gcc.dg/builtins-47.c: Ditto.
30709 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
30710 gcc.dg/pr20115-1.c: Ditto.
30711 * gcc.dg/tree-ssa/20030530-2.c,
30712 gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
30713 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
30714 gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
30715 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
30716 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
30717 gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
30718 gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
30719 gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
30720 gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
30721 gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
30722 gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
30723 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
30724 gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
30725 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
30726 gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
30727 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
30728 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
30729 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
30730 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
30731 gcc.dg/tree-ssa/20030824-1.c,
30732 gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
30733 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
30734 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
30735 gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
30736 gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
30737 gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
30738 gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
30739 gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
30740 gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
30741 gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
30742 gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
30743 gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
30744 gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
30745 gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
30746 gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
30747 gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
30748 gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
30749 gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
30750 gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
30751 gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
30752 gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
30753 gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
30754 gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
30755 gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
30756 gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
30757 gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
30758 gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
30759 gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
30760 gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
30761 gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
30762 gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
30763 gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
30764 gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
30765 gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
30766 gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
30767 gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
30768 gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
30769 gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
30770 gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
30771 gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
30772 gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
30773 gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
30774 gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
30775 gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
30776 gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
30777 gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
30778 gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
30779 gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
30780 gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
30781 gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
30782 gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
30783 gcc.dg/tree-ssa/useless-1.c: Ditto.
30784 gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
30785 gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
30786 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
30787 gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
30788 gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
30789 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
30790 gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
30791 gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
30792 gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
30793 gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
30794 gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
30795 gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
30796 gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
30797 gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
30798 gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
30799 gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
30800 gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
30801 gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
30802 gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
30803 gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
30804 gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
30805 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
30806 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
30807 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
30808 gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
30809 gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
30810 gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
30811 gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
30812 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
30813 gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
30814 gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
30815 gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
30816 gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
30817 gcc.dg/vect/vect-none.c: Ditto.
30818 * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
30819 treelang/compile/unsigned.tree: Ditto.
30820
30821 * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
30822 * gcc.dg/cpp/direct2s.c: Ditto.
30823 * gcc.dg/cpp/paste4.c: Ditto.
30824 * gcc.dg/cpp/separate-1.c: Ditto.
30825 * gcc.dg/pch/save-temps-1.c: Ditto.
30826 * g++.dg/ext/altivec-10.C: Ditto.
30827 * g++.dg/pch/pch.C: Ditto.
30828
30829 * g++.dg/other/static11.C: Use cleanup-rtl-dump.
30830
30831 * g++.dg/parse/repo1.C: Use cleanup-repo-files.
30832 * g++.dg/template/repo1.C: Ditto.
30833 * g++.dg/template/repo2.C: Ditto.
30834 * g++.dg/template/repo3.C: Ditto.
30835 * g++.old-deja/g++.pt/instantiate4.C: Ditto.
30836 * g++.old-deja/g++.pt/instantiate6.C: Ditto.
30837 * g++.old-deja/g++.pt/repo1.C: Ditto.
30838 * g++.old-deja/g++.pt/repo2.C: Ditto.
30839 * g++.old-deja/g++.pt/repo3.C: Ditto.
30840 * g++.old-deja/g++.pt/repo4.C: Ditto.
30841
30842 * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
30843 * gcc.dg/20030107-1.c: Ditto.
30844 * gcc.dg/20030702-1.c: Ditto.
30845 * gcc.dg/profile-generate-1.c: Ditto.
30846 * g++.dg/other/profile1.C: Ditto.
30847 * g++.old-deja/g++.robertl/eb83.C: Ditto.
30848
30849 * lib/gcc-dg.exp (remove-build-file): New.
30850 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
30851 cleanup-tree-dump, cleanup-saved-temps): New.
30852
30853 2005-03-31 Nathan Sidwell <nathan@codesourcery.com>
30854
30855 PR c++/19203, DR 214
30856 * g++.dg/parse/ambig3.C: Not ambiguous.
30857 * g++.dg/template/spec20.C: New.
30858 * g++.dg/template/spec21.C: New.
30859
30860 2005-03-31 Steve Ellcey <sje@cup.hp.com>
30861
30862 PR target/20045
30863 * gcc.dg/ia64-fptr-1.c: Run only on linux.
30864
30865 2005-03-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30866
30867 PR libfortran/20660
30868 * gfortran.dg/negative_unit.f: New test.
30869
30870 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
30871
30872 * gcc.dg/20050330-1.c: New test.
30873
30874 2005-03-30 Devang Patel <dpatel@apple.com>
30875
30876 * g++.dg/tree-sra/ssa-sra-3.C: New test.
30877
30878 2005-03-30 Dale Johannesen <dalej@apple.com>
30879
30880 * gcc.dg/20020919-1.c: Remove unnecessary conditional.
30881
30882 2005-03-30 Janis Johnson <janis187@us.ibm.com>
30883
30884 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
30885 scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
30886 Strip options from test name.
30887
30888 2005-03-31 Jan Hubicka <jh@suse.cz>
30889
30890 * gcc.dg/varpool-1.c: New testcase.
30891
30892 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
30893
30894 PR c/772
30895 PR c/17913
30896 * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
30897 gcc.dg/stmt-expr-label-3.c : New tests.
30898 * gcc.c-torture/execute/medce-2.c: Remove.
30899
30900 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
30901
30902 PR c/20368
30903 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
30904 tests.
30905
30906 2005-03-30 Alan Modra <amodra@bigpond.net.au>
30907
30908 * gcc.c-torture/compile/pr20203.c: New test.
30909
30910 2005-03-26 Steven G. Kargl <kargls@comcast.net>
30911
30912 * gfortran.dg/promotion.f90: New test.
30913
30914 2005-03-29 Alexandre Oliva <aoliva@redhat.com>
30915
30916 PR middle-end/20491
30917 * gcc.dg/torture/asm-subreg-1.c: New test.
30918
30919 2005-03-29 Joseph S. Myers <joseph@codesourcery.com>
30920
30921 PR c/20672
30922 * gcc.dg/pr20672-1.c: New test.
30923
30924 2005-03-29 Dorit Naishlos <dorit@il.ibm.com>
30925
30926 * gfortran.dg/vect: New directory.
30927 * gfortran.dg/vect/vect.exp: New.
30928 * gfortran.dg/vect/vect-1.f90: New test.
30929 * gfortran.dg/vect/vect-2.f90: New test.
30930 * gfortran.dg/vect/vect-3.f90: New test.
30931 * gfortran.dg/vect/vect-4.f90: New test.
30932 * gfortran.dg/vect/vect-5.f90: New test.
30933
30934 2005-03-29 Jakub Jelinek <jakub@redhat.com>
30935
30936 PR middle-end/20622
30937 * gcc.dg/alias-7.c: New test.
30938
30939 2005-03-29 Eric Botcazou <ebotcazou@libertysurf.fr>
30940
30941 * gcc.dg/sparc-reg-1.c: New test.
30942
30943 2005-03-28 Steve Ellcey <sje@cup.hp.com>
30944
30945 PR target/19890
30946 * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
30947
30948 2005-03-29 Dale Ranta <dir@lanl.gov>
30949 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30950
30951 PR libfortran/20163
30952 * gfortran.dg/pr20163-2.f: New test.
30953
30954 2005-03-28 Jan Hubicka <jh@suse.cz>
30955
30956 PR middle-end/20635
30957 * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
30958 by Jakub Jelinek.
30959
30960 2005-03-27 Dorit Naishlos <dorit@il.ibm.com>
30961
30962 PR tree-optimization/20626
30963 * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
30964 * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
30965
30966 2005-03-26 Steven G. Kargl <kargls@comcast.net>
30967
30968 * gfortran.dg/underflow.f90: New test.
30969 * gfortran.dg/g77/20030326-1.f: Fix illegal code.
30970
30971 2005-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30972
30973 * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
30974
30975 2005-03-25 Mark Mitchell <mark@codesourcery.com>
30976
30977 * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
30978 (g++_init): Make sure that CXXFLAGS is set.
30979 * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
30980 * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
30981 * lib/gfortran.exp (gfortran_link_flags): Likewise.
30982 * lib/objc.exp (objc_init): Likewise.
30983 * lib/treelang.exp (treelang_init): Likewise.
30984
30985 2005-03-25 Pat Haugen <pthaugen@us.ibm.com>
30986
30987 PR tree-optimization/20470
30988 * gcc.dg/tree-ssa/pr20470.c: New test.
30989
30990 2005-03-25 Geoffrey Keating <geoffk@apple.com>
30991
30992 * gcc.dg/ppc-stfiwx.c: New.
30993
30994 2005-03-25 Steve Ellcey <sje@cup.hp.com>
30995
30996 PR target/19888
30997 * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
30998
30999 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
31000
31001 * gcc.dg/20050325-1.c: Fix a typo.
31002
31003 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31004
31005 PR libfortran/19678
31006 PR libfortran/19679
31007 * gfortran.dg/dos_eol.f: New test.
31008
31009 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
31010
31011 PR rtl-optimization/20249
31012 * gcc.dg/20050325-1.c: New test.
31013
31014 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31015
31016 PR libfortran/15332
31017 * gfortran.dg/pr15332.f: New test.
31018
31019 2005-03-24 Dale Johannesen <dalej@apple.com>
31020
31021 * gcc.dg/20020919-1.c: Fix for x86 Darwin.
31022
31023 2005-03-24 Geoffrey Keating <geoffk@apple.com>
31024
31025 * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
31026 'internal' visibility.
31027 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
31028 * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
31029 'protected' visibility.
31030 * gcc.dg/visibility-7.c: Likewise.
31031 * lib/target-supports.exp (check_visibility_available): Take
31032 a parameter, the kind of visibility to check for.
31033 * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
31034 to check_visibility_available.
31035
31036 * g++.dg/expr/cast3.C: New.
31037
31038 2005-03-24 David Edelsohn <edelsohn@gnu.org>
31039
31040 * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
31041 rs6000.
31042
31043 2005-03-24 Steve Ellcey <sje@cup.hp.com>
31044
31045 PR target/20095
31046 * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
31047
31048 2005-03-24 Alexandre Oliva <aoliva@redhat.com>
31049
31050 * gcc.dg/badshift.c: Renamed to...
31051 * gcc.dg/torture/badshift.c: ... this. Remove explicit -O1.
31052
31053 * gcc.target/i386/badshift.c: Renamed to...
31054 * gcc.dg/badshift.c: ... this. Fix typo. Use -march=i386 on i?86
31055 only.
31056
31057 PR rtl-optimization/20532
31058 * gcc.target/i386/badshift.c: New.
31059
31060 2005-03-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31061
31062 * gfortran.dg/pr18025.f90: New test.
31063
31064 2005-03-23 Dale Johannesen <dalej@apple.com>
31065
31066 * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
31067
31068 2005-03-23 Mark Mitchell <mark@codesourcery.com>
31069
31070 * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
31071
31072 * lib/target-supports.exp (check_iconv_available): Default
31073 libiconv to -liconv, if there is no definition.
31074
31075 2005-03-23 Hans-Peter Nilsson <hp@axis.com>
31076
31077 * gcc.dg/torture/cris-asm-mof-1.c: New test.
31078
31079 2005-03-22 Mark Mitchell <mark@codesourcery.com>
31080
31081 * g++.dg/opt/max1.C: Run with -Wno-deprecated.
31082 * g++.dg/opt/pr7503-2.C: Likewise.
31083 * g++.dg/opt/pr7503-3.C: Likewise.
31084 * g++.dg/opt/pr7503-4.C: Likewise.
31085 * g++.dg/opt/pr7503-5.C: Likewise.
31086 * g++.dg/warn/minmax.C: New test.
31087
31088 2005-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31089
31090 * gfortran.dg/g77_intrinsics_funcs.f: New test.
31091 * gfortran.dg/g77_intrinsics_sub.f: New test.
31092
31093 2005-03-22 Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
31094 Jan Hubicka <jh@suse.cz>
31095 Steven Bosscher <stevenb@suse.de
31096
31097 * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
31098
31099 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
31100
31101 PR c++/19980
31102 * g++.dg/template/redecl3.C: New test.
31103
31104 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
31105
31106 PR c++/20499
31107 * g++.dg/parse/error16.C: Tweak error markers.
31108
31109 2005-03-22 Jakub Jelinek <jakub@redhat.com>
31110
31111 PR target/20561
31112 * gcc.dg/20050321-2.c: New test.
31113
31114 2005-03-22 Nathan Sidwell <nathan@codesourcery.com>
31115
31116 PR c++/20465
31117 PR c++/20381
31118 * g++.dg/template/ptrmem12.C: New.
31119
31120 2005-03-22 Hans-Peter Nilsson <hp@axis.com>
31121
31122 PR rtl-optimization/20527
31123 * gcc.c-torture/execute/pr20527-1.c: New test.
31124
31125 2005-03-22 Ben Elliston <bje@au.ibm.com>
31126
31127 * gcc.misc-tests/options.exp (check_for_options): Create a real C
31128 program, compile it into a real executable and then delete the .c
31129 and .x files afterwards, to avoid problems on testglue targets.
31130
31131 2005-03-21 Stuart Hastings <stuart@apple.com>
31132
31133 * gcc.target/i386/sse-2.c: New.
31134
31135 2005-03-21 Uros Bizjak <uros@kss-loka.si>
31136
31137 * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
31138
31139 2005-03-21 Paolo Carlini <pcarlini@suse.de>
31140
31141 * g++.dg/parse/crash25.C: Fix typo.
31142
31143 2005-03-21 Paolo Carlini <pcarlini@suse.de>
31144
31145 PR c++/20461
31146 * g++.dg/parse/crash24.C: New test.
31147
31148 PR c++/20536
31149 * g++.dg/parse/crash25.C: New test.
31150
31151 2005-03-21 Paolo Carlini <pcarlini@suse.de>
31152
31153 PR c++/20147
31154 * g++.dg/ext/stmtexpr4.C: New test.
31155
31156 2005-03-20 Roger Sayle <roger@eyesopen.com>
31157
31158 PR middle-end/20539
31159 * gcc.c-torture/compile/pr13066-1.c: New test case.
31160 * gcc.c-torture/compile/pr20539-1.c: Likewise.
31161 * g++.dg/opt/pr13066-1.C: Likewise.
31162
31163 2005-03-20 Joseph S. Myers <joseph@codesourcery.com>
31164
31165 * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
31166
31167 2005-03-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31168
31169 PR fortran/18525
31170 * gfortran.dg/nesting_1.f90: New test.
31171
31172 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31173
31174 PR c++/20240
31175 * g++.dg/lookup/using13.C: New test.
31176
31177 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31178
31179 PR c++/20333
31180 * g++.dg/template/crash36.C: New test.
31181
31182 2005-03-18 Paolo Carlini <pcarlini@suse.de>
31183
31184 PR c++/20463
31185 * g++.dg/template/crash35.C: New test.
31186
31187 2005-03-17 Paolo Carlini <pcarlini@suse.de>
31188
31189 PR c++/19966
31190 * g++.dg/overload/operator2.C: New test.
31191
31192 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31193
31194 PR libfortran/20257
31195 * gfortran.dg/pr20257.f90: New test.
31196
31197 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31198
31199 PR libfortran/20480
31200 * gfortran.dg/pr20480.f90: New test.
31201
31202 2005-03-16 Richard Henderson <rth@redhat.com>
31203
31204 PR middle-end/15700
31205 * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
31206 (_rtld_global): New.
31207 * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
31208 * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
31209
31210 * gcc.dg/alias-3.c: New.
31211 * gcc.dg/alias-4.c: New.
31212 * gcc.dg/alias-5.c: New.
31213 * gcc.dg/alias-6.c: New.
31214
31215 2005-03-15 Geoffrey Keating <geoffk@apple.com>
31216
31217 * gcc.dg/cpp/ucnid-7.c: New.
31218
31219 2005-03-15 Janis Johnson <janis187@us.ibm.com>
31220 Dorit Naishlos <dorit@il.ibm.com>
31221
31222 * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
31223 darwin.
31224
31225 2005-03-15 Dorit Naishlos <dorit@il.ibm.com>
31226
31227 * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
31228 support misaligned accesses.
31229 * gcc.dg/vect/vect-58.c: Likewise.
31230 * gcc.dg/vect/vect-92.c: New.
31231 * gcc.dg/vect/vect-93.c: New.
31232
31233 2005-03-15 Feng Wang <fengwang@nudt.edu.cn>
31234
31235 PR fortran/18827
31236 * gfortran.dg/assign_2.f90: New test.
31237 * gfortran.dg/assign_3.f90: New test.
31238 * gfortran.dg/assign.f90: New test.
31239
31240 2005-03-15 Joseph S. Myers <joseph@codesourcery.com>
31241
31242 * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
31243 g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
31244 g++.dg/template/local4.C, g++.dg/template/nontype6.C,
31245 g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
31246 names.
31247
31248 2005-03-14 Geoffrey Keating <geoffk@apple.com>
31249
31250 * gcc.dg/cpp/ucnid-6.c: New.
31251
31252 * gcc.dg/cpp/normalize-1.c: New.
31253 * gcc.dg/cpp/normalize-2.c: New.
31254 * gcc.dg/cpp/normalize-3.c: New.
31255 * gcc.dg/cpp/normalize-4.c: New.
31256 * gcc.dg/cpp/ucnid-4.c: New.
31257 * gcc.dg/cpp/ucnid-5.c: New.
31258 * g++.dg/cpp/normalize-1.C: New.
31259 * g++.dg/cpp/ucnid-1.C: New.
31260
31261 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
31262
31263 * gcc.dg/pr18628.c: New.
31264
31265 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
31266
31267 PR c++/20280
31268 * g++.dg/tree-ssa/pr20280.C: New.
31269
31270 2005-03-14 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31271
31272 PR fortran/20467
31273 * gfortran.dg/stfunc_2.f90: New test.
31274
31275 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
31276
31277 * gcc.dg/tree-ssa/phi-opt-5.c: New test.
31278
31279 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
31280
31281 * gcc.dg/tree-ssa/20050314-1.c: New test.
31282
31283 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31284
31285 PR c++/4403
31286 PR c++/9783, DR433
31287 * g++.dg/template/friend34.C: New test.
31288 * g++.dg/template/friend35.C: Likewise.
31289 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
31290
31291 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31292
31293 Friend class name lookup 5/n
31294 PR c++/1016
31295 * g++.dg/lookup/hidden-class1.C: New test.
31296 * g++.dg/lookup/hidden-class2.C: Likewise.
31297 * g++.dg/lookup/hidden-class3.C: Likewise.
31298 * g++.dg/lookup/hidden-class4.C: Likewise.
31299 * g++.dg/lookup/hidden-class5.C: Likewise.
31300 * g++.dg/lookup/hidden-class6.C: Likewise.
31301 * g++.dg/lookup/hidden-class7.C: Likewise.
31302 * g++.dg/lookup/hidden-class8.C: Likewise.
31303 * g++.dg/lookup/hidden-class9.C: Likewise.
31304 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
31305 * g++.dg/lookup/hidden-temp-class2.C: Likewise.
31306 * g++.dg/lookup/hidden-temp-class3.C: Likewise.
31307 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
31308 * g++.dg/lookup/hidden-temp-class5.C: Likewise.
31309 * g++.dg/lookup/hidden-temp-class6.C: Likewise.
31310 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
31311 * g++.dg/lookup/hidden-temp-class8.C: Likewise.
31312 * g++.dg/lookup/hidden-temp-class9.C: Likewise.
31313 * g++.dg/lookup/hidden-temp-class10.C: Likewise.
31314 * g++.dg/lookup/hidden-temp-class11.C: Likewise.
31315
31316 2005-03-13 Mark Mitchell <mark@codesourcery.com>
31317
31318 PR c++/20157
31319 * g++.dg/template/error18.C: New test.
31320
31321 2005-03-09 Ben Elliston <bje@au.ibm.com>
31322
31323 PR debug/16792
31324 * g++.dg/debug/pr16792.C: New test.
31325
31326 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
31327
31328 * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
31329 gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
31330 gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
31331 gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
31332 gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
31333 test assertion names.
31334
31335 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31336
31337 PR fortran/18600
31338 * gfortran.dg/stfunc_1.f90: New test.
31339
31340 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31341
31342 PR fortran/16907
31343 * gfortran.dg/real_index_1.f90: New test.
31344
31345 2005-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31346
31347 PR fortran/20323
31348 * gfortran.dg/spec_expr_1.f90: New test.
31349
31350 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
31351
31352 PR c/20402
31353 * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
31354 new parser.
31355
31356 2005-03-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31357
31358 PR fortran/20361
31359 * gfortran.dg/largeequiv_1.f90: New test.
31360
31361 2005-03-12 Geoffrey Keating <geoffk@apple.com>
31362
31363 * gcc.dg/ucnid-1.c: New.
31364 * gcc.dg/ucnid-2.c: New.
31365 * gcc.dg/ucnid-3.c: New.
31366 * gcc.dg/ucnid-4.c: New.
31367 * gcc.dg/ucnid-5.c: New.
31368 * gcc.dg/ucnid-6.c: New.
31369 * gcc.dg/cpp/ucnid-1.c: New.
31370 * gcc.dg/cpp/ucnid-2.c: New.
31371 * gcc.dg/cpp/ucnid-3.c: New.
31372 * g++.dg/other/ucnid-1.C: New.
31373
31374 2005-03-12 Geoffrey Keating <geoffk@apple.com>
31375
31376 * gcc.dg/vmx/darwin-abi-3.c: Delete.
31377
31378 2005-03-11 Per Bothner <per@bothner.com>
31379
31380 * gcc.dg/decl-2.c: Add extra line breaks. That way we can verify
31381 that diagnotics refer to correct token.
31382 * gcc.dg/unused-3.c: Likewise.
31383
31384 2005-03-11 Per Bothner <per@bothner.com>
31385
31386 * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
31387 constant" is now actually on same line as string constant.
31388 * gcc.dg/cpp/direct2s.c: Likewise.
31389
31390 2005-03-11 Richard Sandiford <rsandifo@redhat.com>
31391
31392 * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
31393
31394 2005-03-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31395
31396 PR libfortran/20124
31397 * gfortran.dg/pr20124.f90: New Test
31398
31399 2005-03-10 James A. Morrison <phython@gcc.gnu.org>
31400
31401 PR tree-optimization/20130
31402 * gcc.dg/pr20130-1.c: New test.
31403
31404 2005-03-10 Steve Ellcey <sje@cup.hp.com>
31405
31406 PR target/20095
31407 * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
31408
31409 2005-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
31410
31411 * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
31412
31413 2005-03-10 Steve Ellcey <sje@cup.hp.com>
31414
31415 * g++.dg/eh/forced1.C: Fix comment.
31416 * g++.dg/eh/forced2.C: Ditto.
31417 * g++.dg/eh/forced3.C: Ditto.
31418 * g++.dg/eh/forced4.C: Ditto.
31419
31420 2005-03-10 Andrew Pinski <pinskia@physics.uc.edu>
31421
31422 PR rtl-opt/20412
31423 * gcc.c-torture/compile/pr20412.c: New test.
31424
31425 2005-03-10 Roger Sayle <roger@eyesopen.com>
31426
31427 * gcc.dg/builtins-32.c: Add new run-time tests for long double.
31428
31429 2005-03-10 Jakub Jelinek <jakub@redhat.com>
31430
31431 PR target/20322
31432 * gcc.dg/20050307-1.c: New test.
31433
31434 2005-03-10 Nathan Sidwell <nathan@codesourcery.com>
31435
31436 PR c++/20375
31437 * g++.dg/other/stdarg3.C: New.
31438
31439 2005-03-10 Jakub Jelinek <jakub@redhat.com>
31440
31441 PR c++/18384, c++/18327
31442 * g++.dg/init/array19.C: New test.
31443
31444 PR inline-asm/20314
31445 * gcc.dg/torture/pr20314-1.c: New test.
31446 * gcc.dg/torture/pr20314-2.c: New test.
31447
31448 2005-03-09 Ulrich Weigand <uweigand@de.ibm.com>
31449
31450 * gcc.dg/20050309-1.c: New test.
31451
31452 2005-03-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31453
31454 * gcc.dg/builtins-10.c: Reactivate disabled test.
31455 * gcc.dg/torture/builtin-power-1.c: Likewise. Also add tests for
31456 new cbrt transformations.
31457
31458 2005-03-09 Mark Mitchell <mark@codesourcery.com>
31459
31460 PR c++/20208
31461 * g++.dg/template/array13.C: New test.
31462
31463 2005-03-09 Paolo Carlini <pcarlini@suse.de>
31464
31465 PR c++/16859
31466 * g++.dg/init/brace4.C: New test.
31467
31468 2005-03-09 Nathan Sidwell <nathan@codesourcery.com>
31469
31470 PR c++/20186
31471 * g++.dg/template/non-dependent12.C: New.
31472
31473 2005-03-08 Mark Mitchell <mark@codesourcery.com>
31474
31475 PR c++/20142
31476 * g++.dg/init/array18.C: Add dg-do run marker.
31477
31478 PR c++/20142
31479 * g++.dg/init/array18.C: New test.
31480
31481 2005-03-09 Ben Elliston <bje@au.ibm.com>
31482
31483 * consistency.vlad/vlad.exp: Remove trailing semicolons.
31484 * g++.dg/gcov/gcov.exp: Likewise.
31485 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
31486 * gcc.target/xstormy16/xstormy16.exp: Likewise.
31487 * lib/c-torture.exp: Likewise.
31488 * lib/fortran-torture.exp: Likewise.
31489 * lib/g++.exp: Likewise.
31490 * lib/gcc-defs.exp: Likewise.
31491 * lib/gcc-dg.exp: Likewise.
31492 * lib/gcc.exp: Likewise.
31493 * lib/gcov.exp: Likewise.
31494 * lib/gfortran.exp: Likewise.
31495 * lib/mike-g++.exp: Likewise.
31496 * lib/mike-gcc.exp: Likewise.
31497 * lib/objc-torture.exp: Likewise.
31498 * lib/objc.exp: Likewise.
31499 * lib/profopt.exp: Likewise.
31500 * lib/target-libpath.exp: Likewise.
31501 * lib/target-supports.exp: Likewise.
31502 * lib/treelang.exp: Likewise.
31503 * lib/wrapper.exp: Likewise.
31504
31505 2005-03-08 Jeff Law <law@redhat.com>
31506
31507 * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
31508 PHI-OPT changes.
31509
31510 2005-03-08 Ira Rosen <irar@il.ibm.com>
31511
31512 * gcc.dg/vect/pr20122.c: New test.
31513
31514 2005-03-07 Jeff Law <law@redhat.com>
31515
31516 * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
31517 was folded away.
31518 * gcc.dg/tree-ssa/pr18133-1.c: New test.
31519 * gcc.dg/tree-ssa/pr18133-2.c: New test.
31520 * gcc.dg/tree-ssa/pr18134.c: New test.
31521
31522 2005-03-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
31523
31524 * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
31525 * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
31526 gcc.dg/torture/builtin-noret-2.c: Require weak support.
31527
31528 2005-03-06 Andrew Pinski <pinskia@physics.uc.edu>
31529
31530 PR tree-opt/17671
31531 * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
31532
31533 2005-03-07 Mark Mitchell <mark@codesourcery.com>
31534
31535 * g++.dg/warn/Wnvdtor.C: New test.
31536
31537 2005-03-07 Richard Sandiford <rsandifo@redhat.com>
31538
31539 * gcc.dg/torture/pr19683-1.c: New test.
31540
31541 2005-03-06 Steven G. Kargl <kargls@comcast.net>
31542
31543 * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
31544 * gfortran.dg/g77/19990313-2.f: Ditto.
31545 * gfortran.dg/g77/19990313-3.f: Ditto.
31546 * gfortran.dg/g77/19990525-0.f: Ditto.
31547 * gfortran.dg/g77/19990826-0.f: Ditto.
31548 * gfortran.dg/g77/19990826-2.f: Ditto.
31549 * gfortran.dg/g77/19990826-3.f: Ditto.
31550 * gfortran.dg/g77/20000511-1.f: Ditto.
31551 * gfortran.dg/g77/20000511-2.f: Ditto.
31552 * gfortran.dg/g77/970625-2.f: Ditto.
31553 * gfortran.dg/g77/980310-2.f: Ditto.
31554 * gfortran.dg/g77/980310-3.f: Ditto.
31555 * gfortran.dg/g77/980310-8.f: Ditto.
31556 * gfortran.dg/g77/980519-2.f: Ditto.
31557 * gfortran.dg/g77/alpha1.f: Ditto.
31558 * gfortran.dg/g77/claus.f: Ditto.
31559 * gfortran.dg/g77/erfc.f: Ditto.
31560 * gfortran.dg/g77/short.f: Ditto.
31561 * gfortran.fortran-torture/execute/data.f90: Ditto.
31562 * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
31563 * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
31564
31565 2005-03-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
31566
31567 * lib/file-format.exp (gcc_target_object_format): Add check for som
31568 format and hardcode object formats on hppa*-*-hpux*.
31569 * lib/target-supports.exp (check_weak_available): Add check for som
31570 object format. Always return 0 on hppa*-*-hpux10*.
31571
31572 * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
31573 is defined.
31574
31575 * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
31576
31577 2005-03-05 Steven G. Kargl <kargls@comcast.net>
31578
31579 * gfortran.dg/pr19936_1.f90: New test.
31580 * gfortran.dg/pr19936_2.f90: New test.
31581 * gfortran.dg/pr19936_3.f90: New test.
31582
31583 2005-03-05 Steven G. Kargl <kargls@comcast.net>
31584 Paul Thomas <prthomas@drfccad.cea.fr>
31585
31586 * gfortran.dg/PR19754_1.f90: New test.
31587 * gfortran.dg/PR19754_2.f90: Ditto.
31588
31589 2005-03-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31590
31591 PR c++/19311
31592 * g++.dg/template/non-dependent11.C: New test.
31593
31594 2005-03-05 Uros Bizjak <uros@kss-loka.si>
31595
31596 * lib/target-supports.exp (check_iconv_available): Fix comment.
31597
31598 2005-03-04 John David Anglin <dave.danglin@nrc-cnrc.gc.ca>
31599 Joseph S. Myers <joseph@codesourcery.com>
31600
31601 PR c++/19797
31602 * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
31603
31604 2005-03-04 Matthew Sachs <msachs@apple.com>
31605
31606 * gcc.exp (gcc_target_compile): Put braces around
31607 additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
31608 * objc.exp (objc_target_compile): Likewise.
31609 * treelang.exp (treelang_target_compile): Likewise.
31610
31611 2005-03-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31612
31613 PR fortran/19673
31614 * gfortran.dg/func_result_1.f90: New test.
31615
31616 2005-03-04 Ben Elliston <bje@au.ibm.com>
31617
31618 * gcc.misc-tests/options.exp: New test.
31619
31620 2005-03-03 James A. Morrison <phython@gcc.gnu.org>
31621
31622 * gcc.dg/pr15784-4.c: New test.
31623
31624 2005-03-03 Geoffrey Keating <geoffk@apple.com>
31625
31626 * gcc.c-torture/execute/pr17133.c: New.
31627 * gcc.c-torture/compile/20050303-1.c: New.
31628
31629 2005-03-04 David Billinghurst <David.Billinghurst@riotinto.com>
31630
31631 * gcc.dg/cpp/assert4.c: Fix for cygwin.
31632
31633 2005-03-02 Alexandre Oliva <aoliva@redhat.com>
31634
31635 * g++.dg/overload/using2.C: New.
31636
31637 2005-03-02 Mark Mitchell <mark@codesourcery.com>
31638
31639 PR c++/19916
31640 * g++.dg/init/ptrmem2.C: New test.
31641
31642 2005-03-02 Joseph S. Myers <joseph@codesourcery.com>
31643
31644 PR c/8927
31645 * gcc.dg/pr8927-1.c: New test.
31646
31647 2005-03-01 Nathan Sidwell <nathan@codesourcery.com>
31648
31649 PR c++/20232
31650 * g++.dg/inherit/covariant12.C: New.
31651
31652 2005-02-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31653
31654 PR fortran/19479
31655 * gfortran.dg/bound_1.f90: New test.
31656
31657 2005-02-28 Janis Johnson <janis187@us.ibm.com>
31658
31659 * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
31660 * gcc.test-framework/dg-error-exp-XP.c: Ditto.
31661
31662 2005-02-28 Joseph S. Myers <joseph@codesourcery.com>
31663
31664 PR c/20245
31665 * gcc.dg/pr20245-1.c: New test.
31666
31667 2005-02-28 Jakub Jelinek <jakub@redhat.com>
31668
31669 PR middle-end/19874
31670 * gcc.c-torture/execute/20050119-2.c: New test case.
31671
31672 2005-02-28 Ben Elliston <bje@au.ibm.com>
31673
31674 * README: Update the DejaGnu bug reporting address.
31675 * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
31676 * lib/objc-torture.exp: Likewise.
31677
31678 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
31679
31680 * gfortran.dg/boz_1.f90: New test.
31681 * gfortran.dg/boz_3.f90: New test.
31682 * gfortran.dg/boz_4.f90: New test.
31683
31684 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
31685
31686 * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
31687 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
31688
31689 2005-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31690
31691 PR libfortran/20101
31692 * gfortran.dg/write_0_pe_format.f90: New test.
31693
31694 2005-02-27 Jakub Jelinek <jakub@redhat.com>
31695
31696 PR c++/20206
31697 * g++.dg/opt/thunk2.C: New test.
31698 * g++.dg/opt/covariant1.C: New test.
31699
31700 2005-02-27 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31701
31702 * gfortran.dg/e_d_fmt.f90: New test.
31703
31704 2005-02-27 Kazu Hirata <kazu@cs.umass.edu>
31705
31706 * gcc.dg/asm-b.c: Fix comment typos.
31707
31708 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
31709
31710 * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
31711 a V_MAY_DEF also.
31712
31713 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
31714
31715 PR tree-opt/20188
31716 * gcc.dg/tree-ssa/inline_asm-1.c: New test.
31717 * gcc.dg/tree-ssa/inline_asm-2.c: New test.
31718 * gcc.dg/asm-b.c: New test.
31719
31720 2005-02-26 Richard Sandiford <rsandifo@redhat.com>
31721
31722 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
31723 Disable this test on IRIX 6.
31724
31725 2005-02-25 Joseph S. Myers <joseph@codesourcery.com>
31726
31727 * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
31728 gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
31729 parser.
31730
31731 2005-02-25 Diego Novillo <dnovillo@redhat.com>
31732
31733 PR tree-optimization/20204
31734 * gcc.dg/pr20204.c: New test.
31735
31736 2005-02-24 Jakub Jelinek <jakub@redhat.com>
31737
31738 PR target/20196
31739 * gcc.c-torture/execute/20050224-1.c: New test.
31740
31741 PR c++/20175
31742 * g++.dg/warn/Wbraces2.C: New test.
31743
31744 2005-02-23 Mark Mitchell <mark@codesourcery.com>
31745
31746 PR c++/19878
31747 * g++.dg/init/const2.C: New test.
31748
31749 2005-02-23 Hans-Peter Nilsson <hp@axis.com>
31750
31751 PR tree-optimization/20100
31752 * gcc.c-torture/execute/pr20100-1.c: New test.
31753
31754 2005-02-23 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31755
31756 * gfortran.dg/implicit_3.f90: New test.
31757
31758 * gfortran.dg/deftype_1.f90: New test.
31759
31760 2005-02-23 Alexandre Oliva <aoliva@redhat.com>
31761
31762 * g++.dg/lookup/anon2.C: Don't let access checks make it look like
31763 the test passes.
31764 * g++.dg/other/anon3.C: Accept a warning.
31765
31766 2005-02-23 Kazu Hirata <kazu@cs.umass.edu>
31767
31768 * gcc.dg/pr20017.c: Fix a comment typo.
31769
31770 2005-02-23 Bud Davis <bdavis@gfortran.org>
31771
31772 * gfortran.dg/list_read_4.f90: Change to f90 comments.
31773
31774 2005-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
31775
31776 PR ada/19902
31777 * ada/acats/tests/cxa/cxa3004.a: Remove.
31778 * ada/acats/tests/cxb/cxb30061.am: Likewise.
31779
31780 2005-02-22 Mark Mitchell <mark@codesourcery.com>
31781
31782 PR c++/20073
31783 * g++.dg/init/const1.C: New test.
31784
31785 PR c++/19991
31786 * g++.dg/parse/constant7.C: New test.
31787
31788 PR c++/20152
31789 * g++.dg/parse/error27.C: New test.
31790 * g++.dg/template/qualttp15.C: Adjust error markers.
31791 * g++.old-deja/g++.other/struct1.C: Likewise.
31792
31793 PR c++/20153
31794 * g++.dg/template/error17.C: New test.
31795
31796 PR c++/20148
31797 * g++.dg/parser/error26.C: New test.
31798
31799 2005-02-22 Diego Novillo <dnovillo@redhat.com>
31800
31801 PR tree-optimization/20100
31802 PR tree-optimization/20115
31803 * gcc.dg/pr20115.c: New test.
31804 * gcc.dg/pr20115-1.c: New test.
31805 * gcc.dg/pr20100.c: New test.
31806 * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
31807 call-clobbered variables after alias1.
31808
31809 2005-02-22 Bud Davis <bdavis@gfortran.org>
31810
31811 * gfortran.dg/list_read_4.f90: new test.
31812
31813 2005-02-22 Kazu Hirata <kazu@cs.umass.edu>
31814
31815 PR rtl-optimization/20017.
31816 * gcc.dg/pr20017.c: New.
31817
31818 2005-02-22 Devang Patel <dpatel@apple.com>
31819
31820 PR 19952
31821 * g++.dg/tree-ssa/pr19952.C: New test.
31822
31823 2005-02-22 Mark Mitchell <mark@codesourcery.com>
31824
31825 PR c++/19883
31826 * g++.dg/parse/constant6.C: New test.
31827
31828 2005-02-22 Uros Bizjak <uros@kss-loka.si>
31829
31830 * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
31831 * g++.dg/charset/asm2.c: Likewise.
31832 * g++.dg/charset/asm3.c: Likewise.
31833 * g++.dg/charset/asm4.c: Likewise.
31834 * g++.dg/charset/asm5.c: Likewise.
31835 * g++.dg/charset/attribute1.c: Likewise.
31836 * g++.dg/charset/attribute2.c: Likewise.
31837 * g++.dg/charset/extern1.cc: Likewise.
31838 * g++.dg/charset/extern2.cc: Likewise.
31839 * g++.dg/charset/extern3.cc: Likewise.
31840 * g++.dg/charset/function.cc: Likewise.
31841 * g++.dg/charset/string.c: Likewise.
31842 * g++.dg/charset/charset.exp: Likewise.
31843 * lib/target-supports.exp (check_iconv_available): Fix comment.
31844
31845 2005-02-22 Uros Bizjak <uros@kss-loka.si>
31846
31847 * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
31848 * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
31849 * gcc.dg/charset/asm2.c: Likewise.
31850 * gcc.dg/charset/asm3.c: Likewise.
31851 * gcc.dg/charset/asm4.c: Likewise.
31852 * gcc.dg/charset/asm5.c: Likewise.
31853 * gcc.dg/charset/asm6.c: Likewise.
31854 * gcc.dg/charset/attribute1.c: Likewise.
31855 * gcc.dg/charset/attribute2.c: Likewise.
31856 * gcc.dg/charset/builtin1.c: Likewise.
31857 * gcc.dg/charset/extern.c: Likewise.
31858 * gcc.dg/charset/function.c: Likewise.
31859 * gcc.dg/charset/string.c: Likewise.
31860 * gcc.dg/charset/charset.exp: Likewise.
31861
31862 2005-02-21 Bud Davis <bdavis9659@comcast.net>
31863
31864 PR fortran/20086
31865 * gfortran.dg/pr20086.f90: New test.
31866
31867 2005-02-21 Alexandre Oliva <aoliva@redhat.com>
31868
31869 PR tree-optimization/19786
31870 * g++.dg/tree-ssa/pr19786.C: New.
31871
31872 2005-02-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31873
31874 * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
31875
31876 2005-02-21 Jeff Law <law@redhat.com>
31877
31878 * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
31879
31880 2005-02-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31881
31882 * gfortran.dg/do_iterator: Split loop, markup all lines for
31883 which an error locus is printed.
31884 * gfortran.dg/pr17708.f90: Markup all lines for which an error
31885 locus is printed.
31886 * gfortran.dg/select_4.f90: Likewise.
31887 * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
31888 locuses in the various permutations.
31889
31890 2005-02-20 Dorit Naishlos <dorit@il.ibm.com>
31891
31892 PR tree-optimization/19951
31893 * g++.dg/vect: New directory.
31894 * g++.dg/vect/vect.exp: New file.
31895 * g++.dg/vect/pr19951.cc: New testcase.
31896 * g++.dg/dg.exp: Also prune vectorizer tests.
31897
31898 2005-02-20 Zack Weinberg <zack@codesourcery.com>
31899
31900 PR 18785
31901 * gcc.dg/charset/builtin1.c: New test.
31902
31903 2005-02-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
31904
31905 PR c++/19299
31906 * g++.dg/inherit/volatile1.C: New test.
31907
31908 PR c++/19440
31909 * g++.dg/template/dtor4.C: New test.
31910
31911 2005-02-19 Steven G. Kargl <kargls@comcast.net>
31912
31913 * gfortran.dg/int_1.f90: New test.
31914
31915 2005-02-19 Devang Patel <dpatel@apple.com>
31916
31917 * gcc.dg/cpp/mac-eol-at-eof.c: New test.
31918
31919 2005-02-19 Steven G. Kargl <kargls@comcast.net>
31920
31921 * gfortran.dg/achar_1.f90: New test.
31922
31923 2005-02-19 Hans-Peter Nilsson <hp@axis.com>
31924
31925 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
31926
31927 2005-02-19 Zdenek Dvorak <dvorakz@suse.cz>
31928 Jakub Jelinek <jakub@redhat.com>
31929
31930 PR tree-optimization/19828
31931 * gcc.dg/tree-ssa/loop-7.c: New test.
31932 * gcc.c-torture/execute/20050218-1.c: New test.
31933
31934 2005-02-19 Jakub Jelinek <jakub@redhat.com>
31935
31936 PR c/20043
31937 * gcc.dg/transparent-union-1.c: New test.
31938 * gcc.dg/transparent-union-2.c: New test.
31939
31940 2005-02-18 James E Wilson <wilson@specifixinc.com>
31941
31942 PR tree-optimization/18977
31943 * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
31944
31945 2005-02-18 Ulrich Weigand <uweigand@de.ibm.com>
31946
31947 PR target/20054
31948 * gcc.dg/pr20054.c: New test.
31949
31950 2005-01-20 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31951
31952 PR c++/19508
31953 * g++.dg/ext/attrib20.C: New test.
31954
31955 2004-02-18 Andrew Pinski <pinskia@physics.uc.edu>
31956
31957 PR middle-end/20030
31958 * gfortran.fortran-torture/execute/character_passing.f90: New test.
31959
31960 2005-02-18 Alexandre Oliva <aoliva@redhat.com>
31961
31962 PR c++/20008
31963 * g++.dg/opt/switch4.C: New.
31964
31965 2005-02-18 Jakub Jelinek <jakub@redhat.com>
31966
31967 PR c++/20023
31968 PR tree-optimization/20009
31969 * gcc.c-torture/compile/20050217-1.c: New test.
31970 * g++.dg/opt/switch3.C: New test.
31971
31972 PR tree-optimization/18947
31973 * gcc.c-torture/compile/20050215-1.c: New test.
31974 * gcc.c-torture/compile/20050215-2.c: New test.
31975 * gcc.c-torture/compile/20050215-3.c: New test.
31976
31977 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
31978
31979 PR c++/20028
31980 * g++.dg/template/crash34.C: New.
31981
31982 PR c++/20022
31983 * g++.dg/other/access3.C: New.
31984
31985 2005-02-17 Ira Rosen <irar@il.ibm.com>
31986
31987 * gcc.dg/vect/vect-98.c: New test.
31988
31989 2005-02-16 Kazu Hirata <kazu@cs.umass.edu>
31990
31991 PR tree-optimization/19967
31992 * gcc.dg/pr19967.c: New.
31993
31994 2005-02-16 Jakub Jelinek <jakub@redhat.com>
31995
31996 PR middle-end/19857
31997 * gcc.dg/tree-ssa/20050215-1.c: New test.
31998 * gcc.c-torture/execute/20050215-1.c: New test.
31999
32000 2005-02-15 Eric Christopher <echristo@redhat.com>
32001
32002 * gcc.dg/cpp/20050215-1.c: New file.
32003
32004 2005-02-15 James A. Morrison <phython@gcc.gnu.org>
32005
32006 PR tree-optimization/15785
32007 * gcc.dg/pr15785-1.c: New test.
32008
32009 2005-02-15 Alexandre Oliva <aoliva@redhat.com>
32010
32011 PR c++/17788
32012 * g++.dg/init/ctor4.C: New.
32013 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
32014
32015 2005-02-15 Joseph S. Myers <joseph@codesourcery.com>
32016
32017 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
32018 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
32019
32020 2005-02-15 Andreas Schwab <schwab@suse.de>
32021
32022 * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
32023 declare malloc.
32024
32025 2005-02-15 Andreas Krebbel <krebbel1@de.ibm.com>
32026
32027 * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
32028
32029 2005-02-14 Diego Novillo <dnovillo@redhat.com>
32030
32031 PR tree-optimization/19853
32032 * gcc.c-torture/compile/pr19853.c: New test.
32033
32034 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
32035
32036 PR c++/19608
32037 * g++.dg/parse/local-class1.C: New.
32038
32039 PR c++/19895
32040 * g++.dg/parse/ptrmem3.C: New.
32041
32042 PR c++/19884
32043 * g++.old-deja/g++.oliva/template6.C: Add another case.
32044 * g++.dg/template/explicit6.C: New.
32045
32046 2005-02-14 Alexandre Oliva <aoliva@redhat.com>
32047
32048 PR c++/17816
32049 * g++.dg/other/redecl2.C: New.
32050
32051 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
32052
32053 PR c++/19891
32054 * g++.dg/abi/covariant4.C: New.
32055
32056 2005-02-13 James A. Morrison <phython@gcc.gnu.org>
32057
32058 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
32059 New tests.
32060
32061 2005-02-12 Dorit Naishlos <dorit@il.ibm.com>
32062
32063 * gcc.dg/vect/vect-96.c: Fix typo.
32064
32065 2005-02-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32066
32067 PR c++/14479
32068 PR c++/19487
32069 * g++.dg/template/enum5.C: New test.
32070
32071 2005-02-12 Ira Rosen <irar@il.ibm.com>
32072
32073 * gcc.dg/vect/vect-97.c: New test.
32074
32075 2005-02-12 Ira Rosen <irar@il.ibm.com>
32076
32077 * gcc.dg/vect/vect-96.c: New test.
32078
32079 2005-02-12 Uros Bizjak <uros@kss-loka.si>
32080
32081 * gcc.dg/builtins-34.c: Also check ldexp*.
32082
32083 2005-02-12 Hans-Peter Nilsson <hp@bitrange.com>
32084
32085 * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
32086
32087 2005-02-11 Janis Johnson <janis187@us.ibm.com>
32088
32089 * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
32090 dg-require-alias, dg-require-gc-sections, dg-require-profiling,
32091 dg-require-dll, dg-require-iconv, dg-require-named-sections,
32092 dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
32093 selector_list, selector_expression, dg-process-target): Move to new
32094 file target-supports-dg.exp.
32095 * lib/target-supports-dg.exp: New.
32096
32097 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
32098 New.
32099
32100 2005-02-11 Jakub Jelinek <jakub@redhat.com>
32101
32102 PR c++/19666
32103 * g++.dg/other/ptrmem6.C: New test.
32104
32105 PR middle-end/19858
32106 * gcc.c-torture/compile/20050210-1.c: New test.
32107
32108 2005-02-11 Mark Mitchell <mark@codesourcery.com>
32109
32110 PR c++/19755
32111 * g++.dg/warn/Wbraces1.C: New test.
32112
32113 2005-02-10 Richard Guenther <rguenth@gcc.gnu.org>
32114
32115 * gcc.dg/builtins-52.c: New testcase.
32116
32117 2005-02-10 Jakub Jelinek <jakub@redhat.com>
32118
32119 PR c/19342
32120 * gcc.c-torture/execute/20050119-1.c: New test.
32121
32122 2005-02-09 Mark Mitchell <mark@codesourcery.com>
32123
32124 PR c++/19811
32125 * g++.dg/init/delete1.C: New test.
32126
32127 2005-02-09 Andrew Pinski <pinskia@physics.uc.edu>
32128
32129 PR c++/18470
32130 * g++.dg/template/static12.C: New test.
32131
32132 2005-02-09 Mark Mitchell <mark@codesourcery.com>
32133
32134 PR c++/19787
32135 * g++.dg/conversion/ambig1.C: New test.
32136
32137 PR c++/19739
32138 * g++.dg/ext/attrib19.C: New test.
32139
32140 PR c++/19732
32141 * g++.dg/parse/dtor5.C: New test.
32142
32143 PR c++/19762
32144 * g++.dg/template/dtor3.C: New test.
32145
32146 PR c++/19826
32147 * g++.dg/template/static11.C: New test.
32148 * g++.dg/template/crash2.C: Remove dg-error marker.
32149
32150 2005-02-09 Janis Johnson <janis187@us.ibm.com>
32151
32152 PR C++/18491
32153 * g++.old-deja/g++.mike/p10769a.C: Remove.
32154
32155 2005-02-09 Roger Sayle <roger@eyesopen.com>
32156
32157 * gcc.dg/builtins-48.c: New test case.
32158 * gcc.dg/builtins-49.c: New test case.
32159 * gcc.dg/builtins-50.c: New test case.
32160 * gcc.dg/builtins-51.c: New test case.
32161
32162 2005-02-09 Ian Lance Taylor <ian@airs.com>
32163
32164 PR middle-end/19583
32165 * g++.dg/warn/Wreturn-type-3.C: New test.
32166
32167 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
32168
32169 PR middle-end/19402
32170 * gcc.dg/pr19402-1.c: New testcase.
32171 * gcc.dg/pr19402-2.c: likewise.
32172
32173 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
32174
32175 PR middle-end/19854
32176 * g++.dg/tree-ssa/tmmti.C: New testcase.
32177
32178 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
32179
32180 * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
32181
32182 2005-02-08 Mark Mitchell <mark@codesourcery.com>
32183
32184 PR c++/19733
32185 * g++.dg/parse/crash23.C: New test.
32186 * g++.dg/warn/Weff1.C: New test.
32187
32188 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
32189
32190 * gcc.dg/20050209-1.c: New test.
32191
32192 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
32193
32194 PR target/19799
32195 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
32196
32197 2005-02-08 Mike Stump <mrs@apple.com>
32198
32199 * g++.dg/pch/import-2.c: New test.
32200 * g++.dg/pch/import-2.hs: New.
32201 * g++.dg/pch/include/import-2a.h: New.
32202 * g++.dg/pch/include/import-2b.h: New.
32203
32204 2005-02-08 Janis Johnson <janis187@us.ibm.com>
32205
32206 * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
32207
32208 2005-02-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32209
32210 * gfortran.dg/substr_1.f90: New test.
32211
32212 2005-02-07 Richard Guenther <rguenth@gcc.gnu.org>
32213
32214 PR middle-end/19775
32215 * gcc.dg/torture/builtin-power-1.c: Disable test for
32216 invalid transformation.
32217 * gcc.dg/builtins-10.c: Likewise. Disable one test we
32218 no longer optimize.
32219 * gcc.dg/builtins-47.c: New testcase.
32220
32221 2005-02-07 Leehod Baruch <leehod@il.ibm.com>
32222 Dorit Naishlos <dorit@il.ibm.com>
32223
32224 * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
32225
32226 2005-02-06 Richard Sandiford <rsandifo@redhat.com>
32227
32228 * gcc.c-torture/compile/20050206-1.c: New test.
32229
32230 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
32231
32232 PR tree-opt/19768
32233 * g++.dg/opt/pr19768.C: New test.
32234
32235 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
32236
32237 PR tree-opt/19736
32238 * gcc.c-torture/compile/pr19736.c: New test.
32239
32240 2005-02-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32241
32242 PR c++/17401
32243 * g++.dg/parse/error25.C: New test.
32244
32245 2005-02-03 Alexandre Oliva <aoliva@redhat.com>
32246
32247 * gcc.c-torture/execute/20050203-1.c: New.
32248
32249 2005-02-03 Dorit Naishlos <dorit@il.ibm.com>
32250
32251 * gcc.dg/vect/vect-85.c: Remove xfail.
32252 * gcc.dg/vect/vect-86.c: Remove xfail.
32253 * gcc.dg/vect/vect-87.c: Remove xfail.
32254 * gcc.dg/vect/vect-88.c: Remove xfail.
32255
32256 2005-02-02 Geoffrey Keating <geoffk@apple.com>
32257
32258 * gcc.dg/altivec-19.c: New.
32259
32260 2005-02-03 Joseph S. Myers <joseph@codesourcery.com>
32261
32262 PR c/17807
32263 * gcc.dg/nested-func-3.c: New test.
32264 * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
32265
32266 2005-02-02 Janis Johnson <janis187@us.ibm.com>
32267
32268 * gcc.test-framework/gen_directive_tests: Generate tests for
32269 selector expressions.
32270
32271 2005-02-02 Matt Austern <austern@apple.com>
32272
32273 PR c++/19628
32274 * g++/ext/builtin7.C: New.
32275 * g++/ext/builtin8.C: New.
32276
32277 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
32278
32279 PR c/18502
32280 * gcc.dg/pr18502-1.c: New test.
32281
32282 2005-02-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
32283
32284 PR c++/17413
32285 * g++.dg/template/local4.C: Tweak.
32286
32287 2005-02-02 Richard Sandiford <rsandifo@redhat.com>
32288
32289 PR tree-optimization/19578
32290 * gcc.c-torture/compile/20050202-1.c: New test.
32291
32292 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
32293
32294 PR c/19435
32295 * gcc.dg/c99-init-4.c: New test.
32296
32297 2005-02-01 Janis Johnson <janis187@us.ibm.com>
32298
32299 * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
32300
32301 * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
32302
32303 * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
32304 * g++.dg/eh/check-vect.h: New.
32305
32306 * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
32307 * gcc.dg/vect/vect-78.c: Ditto.
32308 * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
32309 Remove.
32310
32311 * g++.dg/conversion/simd1.C: Expect warning.
32312 * g++.dg/ext/attribute-test-1.C: Ditto.
32313 * g++.dg/ext/attribute-test-2.C: Ditto.
32314 * g++.dg/ext/attribute-test-3.C: Ditto.
32315 * g++.dg/ext/attribute-test-4.C: Ditto.
32316
32317 * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
32318 * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
32319
32320 * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
32321
32322 2005-02-01 Richard Henderson <rth@redhat.com>
32323
32324 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
32325 long double for ibm double-double format.
32326 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
32327
32328 2005-02-01 Diego Novillo <dnovillo@redhat.com>
32329
32330 PR tree-optimization/19633
32331 * gcc.dg/pr19633-1.c: New test.
32332 * gcc.dg/pr19633.c: Tweak to make pointer point
32333 to NULL or a symbol.
32334
32335 2005-02-01 Janis Johnson <janis187@us.ibm.com>
32336
32337 * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
32338 New procs.
32339 (dg-process-target (local override)): Handle selector expressions.
32340
32341 * gcc.test-framework/README: Describe tests in source directory.
32342 * gcc.test-framework/test-framework.awk: Handle dg- tests.
32343 * gcc.test-framework/test-framework.exp: Handle dg- tests.
32344 * gcc.test-framework/dg-bogus-exp-P.c: New test.
32345 * gcc.test-framework/dg-bogus-exp-XF.c: New test.
32346 * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
32347 * gcc.test-framework/dg-do-compile-exp-P.c: New test.
32348 * gcc.test-framework/dg-do-link-exp-P.c: New test.
32349 * gcc.test-framework/dg-do-run-exp-P.c: New test.
32350 * gcc.test-framework/dg-dot-run-exp-P.c: New test.
32351 * gcc.test-framework/dg-dot-run-exp-U.c: New test.
32352 * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
32353 * gcc.test-framework/dg-error-exp-P.c: New test.
32354 * gcc.test-framework/dg-error-exp-XP.c: New test.
32355 * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
32356 * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
32357 * gcc.test-framework/dg-output-exp-P.c: New test.
32358 * gcc.test-framework/dg-output-exp-XF.c: New test.
32359 * gcc.test-framework/dg-warning-exp-P.c: New test.
32360 * gcc.misc-tests/dg-1.c: Remove.
32361 * gcc.misc-tests/dg-2.c: Remove.
32362 * gcc.misc-tests/dg-3.c: Remove.
32363 * gcc.misc-tests/dg-4.c: Remove.
32364 * gcc.misc-tests/dg-5.c: Remove.
32365 * gcc.misc-tests/dg-6.c: Remove.
32366 * gcc.misc-tests/dg-7.c: Remove.
32367 * gcc.misc-tests/dg-8.c: Remove.
32368 * gcc.misc-tests/dg-9.c: Remove.
32369 * gcc.misc-tests/dg-10.c: Remove.
32370 * gcc.misc-tests/dg-11.c: Remove.
32371 * gcc.misc-tests/dg-12.c: Remove.
32372 * gcc.misc-tests/dg-test.exp: Remove.
32373
32374 * gcc.test-framework/test-framework.awk: Change recording and
32375 printing of passes and failures.
32376
32377 * gcc.test-framework: New directory.
32378 * gcc.test-framework/README: New.
32379 * gcc.test-framework/test-framework.exp: New.
32380 * gcc.test-framework/test-framework.awk: New.
32381 * gcc.test-framework/gen_directive_tests: New.
32382
32383 2005-02-01 James A. Morrison <phython@gcc.gnu.org>
32384
32385 * lib/treelang.exp: Fix comment typos.
32386 (treelang_target_compile): Don't append libs=-ltreelang to options.
32387
32388 2005-02-01 Alexandre Oliva <aoliva@redhat.com>
32389
32390 * g++.dg/parse/typename7.C: Adjust error messages.
32391
32392 2005-01-31 Jeff Law <law@redhat.com>
32393
32394 * gcc.c-torture/execute/20050131-1.c: New test.
32395 * gcc.dg/wcaselabel.c: New test.
32396
32397 2005-01-31 Mark Mitchell <mark@codesourcery.com>
32398
32399 * g++.dg/other/warning1.C: Adjust error messags.
32400 * g++.dg/parse/constant5.C: New test.
32401
32402 2005-01-31 Steven Bosscher <stevenb@suse.de>
32403
32404 PR c/19333
32405 * gcc.c-torture/compile/20011130-1.c: Reorder to make
32406 the test case valid.
32407 * gcc.dg/20030815-1.c: Remove invalid tests.
32408 * gcc.dg/array-7.c: Adjust expected result.
32409 * gcc.dg/pr18596-3.c: Likewise.
32410 * gcc.dg/noncompile/20000901-1.c: Likewise.
32411 * gcc.dg/noncompile/init-2.c: Likewise.
32412 * gcc.dg/noncompile/init-4.c: Likewise.
32413
32414 2005-01-31 Dale Johannesen <dalej@apple.com>
32415
32416 * g++.dg/opt/pr19650.C: New test.
32417
32418 2005-01-31 Richard Henderson <rth@redhat.com>
32419
32420 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
32421 long double for intel double extended format.
32422 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
32423
32424 2005-01-30 Mark Mitchell <mark@codesourcery.com>
32425
32426 PR c++/19555
32427 * g++.dg/template/static10.C: New test.
32428
32429 PR c++/19395
32430 * g++.dg/parse/error24.C: New test.
32431
32432 PR c++/19367
32433 * g++.dg/lookup/builtin1.C: New test.
32434
32435 PR c++/19457
32436 * g++.dg/warn/conv3.C: New test.
32437
32438 2005-01-30 Bud Davis <bdavis@gfortran.org>
32439
32440 PR fortran/19647
32441 * gfortan.dg/inquire_7.f90
32442
32443 2005-01-29 Richard Guenther <richard.guenther@uni-tuebingen.de>
32444
32445 PR tree-optimization/15791
32446 * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
32447 * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
32448 * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
32449 * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
32450 * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
32451 * g++.dg/tree-ssa/pr15791-1.C: Likewise.
32452 * g++.dg/tree-ssa/pr15791-2.C: Likewise.
32453 * g++.dg/tree-ssa/pr15791-3.C: Likewise.
32454 * g++.dg/tree-ssa/pr15791-4.C: Likewise.
32455 * g++.dg/tree-ssa/pr15791-5.C: Likewise.
32456
32457 2005-01-29 Paul Brook <paul@codesourcery.com>
32458
32459 PR fortran/18565
32460 * check.c (real_or_complex_check): New function.
32461 (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
32462 * intrinsic.c (add_functions): Use new check functions.
32463 * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
32464 Add prototypes.
32465
32466 2005-01-29 Joseph S. Myers <joseph@codesourcery.com>
32467
32468 * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
32469 gcc.dg/lvalue-3.c: New tests.
32470 * gcc.dg/concat.c: Update expected messages.
32471
32472 2005-01-29 Thomas Koenig <Thomas.Koenig@online.de>
32473
32474 PR libfortran/19595
32475 * gfortran.dg/eor_1.f90: New test.
32476
32477 2005-01-29 Steven G. Kargl <kargls@comcast.net>
32478
32479 PR fortran/19589
32480 * gfortran.dg/logical_data_1.f90: New test.
32481
32482 2005-01-28 Mark Mitchell <mark@codesourcery.com>
32483
32484 PR c++/19253
32485 * g++.dg/template/crash33.C: New test.
32486
32487 PR c++/19667
32488 * g++.dg/template/crash32.C: New test.
32489
32490 2005-01-28 Ian Lance Taylor <ian@airs.com>
32491
32492 PR middle-end/16558
32493 * g++.dg/warn/Wreturn-type-2.C: New test.
32494
32495 2004-06-24 Jeff Law <law@redhat.com>
32496
32497 * gcc.dg/tree-ssa/20050128-1.c: New test.
32498
32499 2005-01-28 Richard Sandiford <rsandifo@redhat.com>
32500
32501 * gcc.target/frv/all-mdpackh-1.c: New test.
32502
32503 2005-01-28 Steven Bosscher <stevenb@suse.de>
32504
32505 * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
32506
32507 2005-01-27 Richard Henderson <rth@redhat.com>
32508
32509 * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
32510
32511 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
32512
32513 * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
32514
32515 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
32516
32517 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
32518 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
32519 * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
32520 to cope with cases where the multilib options override the dg-options.
32521
32522 2005-01-27 Jakub Jelinek <jakub@redhat.com>
32523
32524 PR c/18946
32525 * gcc.dg/noncompile/20050120-1.c: New test.
32526
32527 2005-01-26 Diego Novillo <dnovillo@redhat.com>
32528
32529 PR tree-optimization/19633
32530 * gcc.dg/pr19633.c: New test.
32531 * gcc.dg/tree-ssa/pr19633.c: New test.
32532
32533 2005-01-26 Ulrich Weigand <uweigand@de.ibm.com>
32534
32535 * gcc.dg/20041216-1.c: New test.
32536
32537 2005-01-26 Alexander Malmberg <alexander@malmberg.org>
32538
32539 PR objc/18862
32540 * objc.dg/selector-2.m: New test.
32541
32542 2005-01-26 Jakub Jelinek <jakub@redhat.com>
32543
32544 * g++.dg/opt/range-test-2.C: New test.
32545
32546 PR rtl-optimization/19579
32547 * gcc.c-torture/execute/20050124-1.c: New test.
32548
32549 2005-01-26 Greg Parker <gparker@apple.com>
32550 Stuart Hastings <stuart@apple.com>
32551
32552 * gcc.c-torture/execute/20050125-1.c: New.
32553
32554 2005-01-18 Jan Hubicka <jh@suse.cz>
32555
32556 PR tree-optimize/19337
32557 * gcc.c-torture/compile/20050119-1.c: New test.
32558
32559 2005-01-24 James E Wilson <wilson@specifixinc.com>
32560
32561 * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
32562 test for successful match.
32563
32564 2005-01-25 Alexander Malmberg <alexander@malmberg.org>
32565
32566 PR objc/18408
32567 * objc.dg/comp-types-7.m: New test.
32568
32569 2005-01-24 Janis Johnson <janis187@us.ibm.com>
32570
32571 * lib/target-supports.exp (current_target_name): New.
32572 (check_effective_target_ilp32, check_effective_target_lp64):
32573 Cache the result to use as long as the current target, with
32574 multilib flags, remains the same.
32575
32576 * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
32577 (dg-require-weak, dg-require-visibility, dg-require-alias,
32578 dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
32579 dg-require-effective-target, dg-skip-if): Remove call to
32580 skip_test_and_clear_xfail.
32581 (dg-test): Clear xfail data.
32582
32583 2005-01-24 Jakub Jelinek <jakub@redhat.com>
32584
32585 PR target/17751
32586 * gcc.dg/ppc64-toc.c: New test.
32587
32588 * g++.dg/tree-ssa/empty-1.C: New test.
32589
32590 PR middle-end/19551
32591 * gcc.c-torture/execute/20050121-1.c: New test.
32592 * gcc.dg/20050121-2.c: New test.
32593
32594 2004-01-23 Steven G. Kargl <kargls@comcast.net>
32595 Paul Brook <paul@codesourcery.com>
32596
32597 PR fortran/17941
32598 * gfortran.dg/real_const_1.f: New test.
32599 * gfortran.dg/real_const_2.f90: New test.
32600 * gfortran.dg/complex_int_1.f90: New test.
32601
32602 2005-01-23 Bud Davis <bdavis9659@comcast.net>
32603
32604 PR fortran/19313
32605 * gfortan.dg/inquire_6.f90: New test.
32606
32607 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
32608
32609 PR libfortran/19451
32610 * open_readonly_1.f90: New test.
32611
32612 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
32613
32614 PR libfortran/18982
32615 * gfortran.dg/open_new.f90: New file.
32616
32617 2005-01-22 Paul Brook <paul@codesourcery.com>
32618
32619 * namelist_1.f90: New test.
32620
32621 2005-01-22 Richard Sandiford <rsandifo@redhat.com>
32622
32623 PR tree-optimization/19484
32624 * gcc.c-torture/compile/20050122-[12].c: New tests.
32625
32626 2005-01-22 Paul Brook <paul@codesourcery.com>
32627
32628 * gfortran.dg/implicit_2.f90: New test.
32629
32630 2005-01-22 Bud Davis <bdavis9659@comcast.net>
32631
32632 PR fortran/19314
32633 * gfortran.dg/inquire_5.f90: New test.
32634
32635 2005-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
32636
32637 PR c/18809
32638 * gcc.dg/pr18809-1.c: New test.
32639
32640 2005-01-21 Ian Lance Taylor <ian@airs.com>
32641
32642 * gcc.dg/20050121-1.c: New test.
32643
32644 PR tree-optimization/13000
32645 * gcc.dg/20040206-1.c: Change warning to point where function is
32646 being inlined.
32647
32648 2005-01-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32649
32650 PR c++/19208
32651 * g++.dg/template/array11.C: New test.
32652
32653 2005-01-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32654
32655 * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
32656 * gfortran.dg/direct_io_1.f90: Add dg-do directive.
32657 * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
32658 * gfortran.dg/getenv_1.f90: Add dg-do directive.
32659 * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
32660 gfortran.dg/pr17164.f90: Add missing dg-do directives.
32661
32662 2005-01-20 Kazu Hirata <kazu@cs.umass.edu>
32663
32664 PR tree-optimization/15349
32665 * gcc.dg/tree-ssa/pr15349.c: New.
32666
32667 2005-01-20 Steve Ellcey <sje@cup.hp.com>
32668
32669 * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
32670
32671 2005-01-19 Hans-Peter Nilsson <hp@axis.com>
32672
32673 * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
32674 scan-assembler-times directive name.
32675
32676 * gcc.dg/asm-a.c: Move dg-require-effective-target to
32677 after dg-do.
32678
32679 PR rtl-optimization/19462
32680 * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
32681
32682 2005-01-19 Steve Ellcey <sje@cup.hp.com>
32683
32684 * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
32685 counting function calls on ia64.
32686
32687 2005-01-19 Jakub Jelinek <jakub@redhat.com>
32688
32689 PR rtl-optimization/15139
32690 * gcc.dg/20050111-2.c: New test.
32691
32692 PR c/17297
32693 * gcc.c-torture/compile/20050113-1.c: New testcase.
32694
32695 PR middle-end/19164
32696 * gcc.dg/20050113-1.c: New testcase.
32697
32698 2005-01-19 Dorit Naishlos <dorit@il.ibm.com>
32699
32700 * gcc.dg/vect/vect-85.c: Add comment.
32701 * gcc.dg/vect/vect-86.c: Add xfail for now.
32702 * gcc.dg/vect/vect-87.c: Add xfail for now.
32703 * gcc.dg/vect/vect-88.c: Add xfail for now.
32704 * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
32705
32706 2005-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
32707
32708 * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
32709
32710 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
32711
32712 * g++.dg/debug/typedef3.C: New test.
32713
32714 2005-01-18 Andrew Pinski <pinskia@physics.uc.edu>
32715
32716 PR c/19472
32717 * gcc.dg/asm-a.c: New test.
32718
32719 2005-01-18 Kaz Kojima <kkojima@gcc.gnu.org>
32720
32721 * gcc.dg/sh-relax.c: Add prototype for abort.
32722
32723 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
32724
32725 * gcc.dg/short-compare-1.c: New test.
32726 * gcc.dg/short-compare-2.c: Likewise.
32727
32728 2005-01-18 Michael Matz <matz@suse.de>
32729
32730 * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
32731
32732 2005-01-17 Diego Novillo <dnovillo@redhat.com>
32733
32734 PR tree-optimization/19121
32735 * gcc.c-torture/compile/pr19121.c: New test.
32736
32737 2005-01-17 James E. Wilson <wilson@specifixinc.com>
32738
32739 PR target/19357
32740 * gcc.c-torture/compile/pr19357.c: New test.
32741
32742 2005-01-17 Ian Lance Taylor <ian@airs.com>
32743
32744 PR c/5675
32745 * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
32746 pass--those that refer just to the variable, possibly with a
32747 cast.
32748 * gcc.dg/c99-const-expr-3.c: Likewise.
32749
32750 PR middle-end/13127
32751 * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
32752 longer emitted.
32753
32754 2005-01-16 Bud Davis <bdavis9659@comcast.net>
32755
32756 PR fortran/18778
32757 * gfortran.dg/endfile_2.f90: New test.
32758
32759 2005-01-16 Steven G. Kargl <kargls@comcast.net>
32760
32761 PR 19168
32762 * gfortran.dg/select_5.f90: New test.
32763
32764 2004-01-16 Paul Brook <paul@codesourcery.com>
32765
32766 * gfortran.dg/common_4.f90: New test.
32767
32768 2005-01-15 Hans-Peter Nilsson <hp@axis.com>
32769
32770 PR rtl-optimization/19462
32771 * gcc.dg/torture/pr19462-1.c: New test.
32772
32773 2005-01-15 Ziemowit Laski <zlaski@apple.com>
32774
32775 PR objc/19321
32776 * objc.dg/func-ptr-2.m: New.
32777 * objc.dg/volatile-1.m: New.
32778
32779 2005-01-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
32780
32781 * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
32782
32783 2005-01-15 Jakub Jelinek <jakub@redhat.com>
32784
32785 PR tree-optimization/19060
32786 * gcc.c-torture/execute/20050104-1.c: New test.
32787
32788 2005-01-15 Bud Davis <bdavis9659@comcast.net>
32789
32790 PR fortran/18983
32791 * gfortran.dg/write_to_null.f90: New test.
32792
32793 2005-01-14 Andrew Pinski <pinskia@physics.uc.edu>
32794 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
32795
32796 PR other/19328
32797 * gcc.dg/attr-alias-2.c: dg-require-alias takes an
32798 argument.
32799
32800 2005-01-15 Jakub Jelinek <jakub@redhat.com>
32801
32802 PR c++/19263
32803 * g++.dg/init/vector1.C: New test.
32804
32805 2005-01-14 James E. Wilson <wilson@specifixinc.com>
32806
32807 PR target/13158
32808 * gcc.target/ia64/sibcall-unwind-1.c: New test.
32809 PR target/18987
32810 * gcc.target/ia64/sibcall-unwind-2.c: New test.
32811
32812 2005-01-14 Steven G. Kargl <kargls@comcast.net>
32813
32814 * gfortran.dg/select_1.f90: New test.
32815 * gfortran.dg/select_2.f90: New test.
32816 * gfortran.dg/select_3.f90: New test.
32817 * gfortran.dg/select_4.f90: New test.
32818
32819 2005-01-14 Jakub Jelinek <jakub@redhat.com>
32820
32821 PR middle-end/19084
32822 PR rtl-optimization/19348
32823 * gcc.dg/20050111-1.c: New test.
32824 * gcc.c-torture/execute/20050111-1.c: New test.
32825
32826 * gcc.dg/i386-asm-4.c: New test.
32827
32828 2005-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
32829
32830 * gcc.dg/nested-func-2.c: New test.
32831 * ada/acats/norun.lst: Remove c953002.
32832
32833 2005-01-12 Ulrich Weigand <uweigand@de.ibm.com>
32834
32835 * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
32836
32837 2005-01-12 Ben Elliston <bje@au.ibm.com>
32838
32839 * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
32840
32841 2005-01-11 Andrew Pinski <pinskia@physics.uc.edu>
32842
32843 PR target/18761
32844 * g++.dg/abi/align1.C: New test.
32845
32846 2005-01-11 Alan Modra <amodra@bigpond.net.au>
32847
32848 * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
32849 at a time.
32850 * g++.dg/ext/altivec_check.h: Support compiling as C.
32851
32852 2005-01-10 Roger Sayle <roger@eyesopen.com>
32853
32854 PR c++/19355
32855 * g++.dg/expr/pr19355-1.C: New test case.
32856
32857 2005-01-10 Laurent GUERBY <laurent@guerby.net>
32858
32859 * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
32860 * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
32861 * ada/acats/tests/c3/c92005b.ada: Likewise.
32862 * ada/acats/tests/c3/cxb3012.a: Likewise.
32863 * ada/acats/norun.lst: Add c380004 and c953002, add PR
32864
32865 2005-01-09 Paul Brook <paul@codesourcery.com>
32866
32867 * gfortran.dg/common_2.f90: New file.
32868 * gfortran.dg/common_3.f90: New file.
32869
32870 2005-01-09 Zdenek Dvorak <dvorakz@suse.cz>
32871
32872 * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
32873
32874 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
32875
32876 * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
32877 * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
32878 * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
32879 * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
32880 * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
32881 * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
32882 * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
32883 * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
32884 * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
32885 * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
32886 * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
32887 * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
32888 * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
32889 * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
32890 * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
32891 * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
32892 * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
32893 * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
32894 * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
32895 * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
32896 * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
32897 * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
32898 * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
32899 * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
32900 * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
32901 * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
32902 * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
32903 * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
32904 * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
32905 * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
32906 * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
32907 * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
32908 * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
32909 * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
32910 * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
32911 * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
32912 * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
32913 * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
32914 * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
32915 * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
32916 * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
32917 * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
32918 * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
32919 * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
32920 * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
32921 * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
32922 * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
32923 * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
32924 * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
32925 * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
32926 * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
32927 * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
32928 * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
32929 * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
32930 * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
32931 * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
32932 * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
32933 * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
32934 * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
32935 * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
32936 * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
32937 * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
32938 * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
32939 * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
32940 * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
32941 * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
32942 * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
32943
32944 * gcc.dg/vect/vect-1.c: Fix spelling.
32945 * gcc.dg/vect/vect-10.c: Fix spelling.
32946 * gcc.dg/vect/vect-11.c: Fix spelling.
32947 * gcc.dg/vect/vect-12.c: Fix spelling.
32948 * gcc.dg/vect/vect-14.c: Fix spelling.
32949 * gcc.dg/vect/vect-15.c: Fix spelling.
32950 * gcc.dg/vect/vect-16.c: Fix spelling.
32951 * gcc.dg/vect/vect-46.c: Remove obsolete comment.
32952 * gcc.dg/vect/vect-64.c: Fix comments.
32953 * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
32954
32955 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
32956 Ira Rosen <irar@il.ibm.com>
32957
32958 * gcc.dg/vect/vect-70.c: New test.
32959 * gcc.dg/vect/vect-71.c: New test.
32960
32961 2005-01-09 Manfred Hollstein <mh@suse.com>
32962
32963 * gcc.dg/pr18241-1.c: Fix dg-do parameter.
32964 * gcc.dg/pr18241-2.c: Likewise.
32965 * gcc.dg/pr18241-3.c: Likewise.
32966 * gcc.dg/pr18241-4.c: Likewise.
32967 * gcc.dg/pr18241-5.c: Likewise.
32968
32969 2005-01-08 Richard Henderson <rth@redhat.com>
32970
32971 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
32972 False for x86 and x86-64.
32973
32974 2005-01-08 Diego Novillo <dnovillo@redhat.com>
32975
32976 PR tree-optimization/18241
32977 * gcc.dg/pr18241-1.c: New test.
32978 * gcc.dg/pr18241-2.c: New test.
32979 * gcc.dg/pr18241-3.c: New test.
32980 * gcc.dg/pr18241-4.c: New test.
32981 * gcc.dg/pr18241-5.c: New test.
32982
32983 2005-01-08 Steven G. Kargl <kargls@comcast.net>
32984
32985 * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
32986 gfortran.dg/select_4.f90: New.
32987
32988 2005-01-07 Jakub Jelinek <jakub@redhat.com>
32989
32990 * gcc.c-torture/execute/20050107-1.c: New test.
32991
32992 2005-01-07 Nathan Sidwell <nathan@codesourcery.com>
32993
32994 PR c++/19298
32995 * g++.dg/template/ref2.C: New.
32996
32997 2005-01-07 Andrew Pinski <pinskia@physics.uc.edu>
32998
32999 * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
33000 instead of being empty.
33001
33002 2005-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33003
33004 PR fortran/15553
33005 * gfortran.dg/array-1.f90: New test.
33006
33007 2005-01-07 Jakub Jelinek <jakub@redhat.com>
33008
33009 PR tree-optimization/19283
33010 * gcc.c-torture/execute/20050106-1.c: New test.
33011
33012 PR rtl-optimization/18861
33013 * gcc.dg/20050105-1.c: New test.
33014
33015 PR tree-optimization/18828
33016 * gcc.dg/20050105-2.c: New test.
33017
33018 2005-01-07 Andreas Jaeger <aj@suse.de>
33019
33020 * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
33021
33022 2005-01-07 Bud Davis <bdavis9659@comcast.net>
33023
33024 PR fortran/18398
33025 * gfortran.dg/fmt_read.f90: New test.
33026
33027 2005-01-06 Geoffrey Keating <geoffk@apple.com>
33028
33029 * gcc.dg/rs6000-ldouble-2.c: New.
33030
33031 2005-01-06 Mark Mitchell <mark@codesourcery.com>
33032
33033 PR c++/19244
33034 * g++.dg/parser/ctor2.C: New test.
33035
33036 2004-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33037
33038 PR c++/17154
33039 * g++.dg/template/using9.C: New test.
33040
33041 2005-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33042
33043 PR c++/19258
33044 * g++.dg/lookup/friend6.C: New test.
33045
33046 2005-01-06 Nathan Sidwell <nathan@codesourcery.com>
33047
33048 PR c++/19270
33049 * g++.dg/template/array10.C: New.
33050
33051 2005-01-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33052
33053 * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
33054 gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
33055
33056 2005-01-06 Jakub Jelinek <jakub@redhat.com>
33057
33058 * gcc.c-torture/compile/20050105-1.c: New test.
33059
33060 2005-01-05 Geoffrey Keating <geoffk@apple.com>
33061
33062 * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
33063
33064 2005-01-05 Roger Sayle <roger@eyesopen.com>
33065
33066 PR middle-end/19100
33067 * gcc.dg/conv-3.c: New test case.
33068
33069 2005-01-05 Joseph S. Myers <joseph@codesourcery.com>
33070
33071 * gcc.dg/asm-wide-1.c: New test.
33072
33073 2005-01-05 Nathan Sidwell <nathan@codesourcery.com>
33074
33075 PR c++/19030
33076 * g++.dg/parse/crash22.C: New
33077
33078 2005-01-04 Geoffrey Keating <geoffk@apple.com>
33079
33080 PR 19257
33081 * gcc.dg/cpp/subframework1.c: Run only on Darwin.
33082
33083 2005-01-04 Uros Bizjak <uros@kss-loka.si>
33084
33085 PR middle-end/17767
33086 * gcc.dg/i386-mmx-6.c: New test case.
33087
33088 2005-01-04 Paolo Bonzini <bonzini@gnu.org>
33089
33090 PR tree-optimization/18308
33091 * gcc.dg/vect/pr18308.c: New testcase.
33092
33093 2005-01-04 Andreas Jaeger <aj@suse.de>
33094
33095 * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
33096
33097 2005-01-03 Geoffrey Keating <geoffk@apple.com>
33098 Robert Bowdidge <bowdidge@apple.com>
33099
33100 * gcc.dg/cpp/subframework1.c: New.
33101 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
33102 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
33103 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
33104 * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
33105
33106 2005-01-03 Geoffrey Keating <geoffk@apple.com>
33107
33108 * gcc.dg/darwin-weakimport-1.c: Remove check for variables
33109 producing warning.
33110 * gcc.dg/darwin-weakimport-2.c: New.
33111
33112 2005-01-03 Richard Henderson <rth@redhat.com>
33113
33114 * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
33115
33116 2005-01-03 Richard Henderson <rth@redhat.com>
33117
33118 * gcc.dg/vect/vect.exp: Enable for ia64.
33119 * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
33120 (check_effective_target_vect_float): Likewise.
33121 (check_effective_target_vect_no_align): Likewise.
33122 * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
33123 * gcc.dg/vect/vect-8.c: Likewise.
33124
33125 2005-01-03 Uros Bizjak <uros@kss-loka.si>
33126
33127 PR target/19236
33128 * gcc.dg/pr19236-1.c: New test case.
33129
33130 2005-01-03 Hans-Peter Nilsson <hp@bitrange.com>
33131
33132 PR rtl-optimization/12092
33133 * gcc.dg/pr12092-1.c: Fix typo in dg directive.
33134
33135 2005-01-02 Andreas Jaeger <aj@suse.de>
33136
33137 * gcc.dg/pr12092-1.c: Do not run on x86_64.
33138
33139 2005-01-01 Roger Sayle <roger@eyesopen.com>
33140 Andrew Pinski <pinskia@physics.uc.edu>
33141
33142 PR rtl-optimization/12092
33143 * gcc.dg/pr12092-1.c: New test case.
33144
33145 2005-01-01 Geoffrey Keating <geoffk@geoffk.org>
33146
33147 * g++.dg/ext/visibility/fvisibility-override1.C: Test using
33148 'hidden' and 'default' for better portability.
33149 * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
33150
33151 * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
33152 6 and 7.
33153 * g++.old-deja/g++.brendan/new3.C: Likewise.
33154
33155 2005-01-01 Steven Bosscher <stevenb@suse.de>
33156
33157 * gcc.dg/20041231-1.C: New test.
33158 * g++.dg/warn/Wunreachable-code-1.C: New test.
33159
33160 2004-12-30 David Edelsohn <edelsohn@gnu.org>
33161
33162 * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
33163 file, not /dev/null. Abort on error.
33164
33165 2004-12-30 Alexander Malmberg <alexander@malmberg.org>
33166 Ziemowit Laski <zlaski@apple.com>
33167
33168 PR objc/18971
33169 * objc.dg/encode-5.m: New test.
33170
33171 2004-12-29 Richard Henderson <rth@redhat.com>
33172
33173 * gcc.dg/20040813-1.c: Disable for alpha and ia64.
33174 * objc.dg/stabs-1.m: Disable for ia64.
33175
33176 2004-12-29 Mark Mitchell <mark@codesourcery.com>
33177
33178 PR c++/19190
33179 * g++.dg/warn/Wunused-10.C: New test.
33180
33181 2004-12-28 Richard Henderson <rth@redhat.com>
33182
33183 * objc.dg/stabs-1.m: Disable for alpha.
33184
33185 2004-12-27 Mark Mitchell <mark@codesourcery.com>
33186
33187 PR c++/19149
33188 * g++.dg/parse/error23.C: New test.
33189
33190 2004-12-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33191
33192 * gfortran.dg/g77/f90-intrinsic-bit.f: New.
33193
33194 PR fortran/19032
33195 * gfortran.dg/intrinsic_modulo_1.f90: New.
33196 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
33197 tests with divisor -1.
33198
33199 2004-12-27 Mark Mitchell <mark@codesourcery.com>
33200
33201 * g++.dg/opt/temp1.C (memcpy): Return a value.
33202
33203 PR c++/19148
33204 * g++.dg/expr/cond7.C: New test.
33205
33206 2004-12-27 Paul Brook <paul@codesourcery.com>
33207
33208 * gfortran.dg/g77/select_no_compile.f: Remove.
33209
33210 2004-12-27 Richard Henderson <rth@redhat.com>
33211
33212 * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
33213 gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
33214 gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
33215
33216 2004-12-26 Richard Henderson <rth@redhat.com>
33217
33218 * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
33219 by 1i instead of token pasting.
33220
33221 2004-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33222
33223 PR tree-optimization/17578
33224 * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
33225 to additional_flags.
33226 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
33227
33228 2004-12-25 Richard Henderson <rth@redhat.com>
33229
33230 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
33231 Remove Alpha.
33232
33233 2004-12-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33234
33235 * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
33236 hppa*-*-hpux*.
33237 * gcc.dg/pr17957.c (dg-options): Likewise.
33238 * gcc.dg/struct-ret-1.c: Add prototype for abort.
33239 * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
33240 instead of 0 on __hppa__.
33241 * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
33242 "foo,%r" on hppa*-*-*.
33243
33244 2004-12-23 Bud Davis <bdavis9659@comcast.net>
33245
33246 PR fortran/19071
33247 * gfortran.dg/complex_write.f90: New test.
33248
33249 2004-12-23 Mark Mitchell <mark@codesourcery.com>
33250
33251 PR c++/17595
33252 * g++.dg/parse/pragma2.C: New test.
33253
33254 * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
33255
33256 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
33257
33258 * gcc.dg/empty2.c: Add missing dg-warning.
33259
33260 2004-12-23 Mark Mitchell <mark@codesourcery.com>
33261
33262 PR c++/17413
33263 * g++.dg/template/local4.C: New test.
33264 * g++.dg/template/crash19.C: Add dg-error marker.
33265
33266 * g++.dg/template/crash31.C: Correct embedded PR number.
33267
33268 2004-12-23 Mark Mitchell <mark@codesourcery.com>
33269
33270 PR c++/16405
33271 * g++.dg/opt/temp1.C: Add do-run marker.
33272
33273 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
33274
33275 * g++.dg/template/spec19.C: New.
33276
33277 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
33278
33279 PR target/16819
33280 * gcc.dg/empty2.c: New.
33281
33282 2004-12-23 Richard Henderson <rth@redhat.com>
33283
33284 * lib/target-supports.exp (check_effective_target_vect_no_align):
33285 Remove i?86 and x86-64.
33286
33287 2004-12-23 Mark Mitchell <mark@codesourcery.com>
33288
33289 PR c++/16405
33290 * g++.dg/opt/temp1.C: New test.
33291
33292 2004-12-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33293
33294 PR c++/18733
33295 * g++.dg/template/friend33.C: New testcase.
33296
33297 2004-12-22 Mark Mitchell <mark@codesourcery.com>
33298
33299 PR c++/18464
33300 * g++.dg/template/cond5.C: New test.
33301
33302 PR c++/18492
33303 * g++.dg/inherit/thunk3.C: New test.
33304
33305 PR c++/11224
33306 * g++.dg/warn/Wunused-9.C: New test.
33307
33308 2004-12-22 Janis Johnson <janis187@us.ibm.com>
33309
33310 * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
33311
33312 2004-12-22 Jan Beulich <jbeulich@novell.com>
33313
33314 * gcc.dg/20040813-1.c: Skip for *-*-netware*.
33315
33316 2004-12-21 Mark Mitchell <mark@codesourcery.com>
33317
33318 PR c++/18378
33319 * g++.dg/ext/packed8.C: New test.
33320
33321 PR c++/19063
33322 * g++.dg/template/crash31.C: New test.
33323
33324 PR c++/19034
33325 * g++.dg/template/crash30.C: New test.
33326
33327 2004-12-21 Andrew Pinski <pinskia@physics.uc.edu>
33328
33329 PR C++/18984
33330 * g++.dg/eh/ctor3.C: New test.
33331
33332 2004-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
33333
33334 * objc.dg/stabs-1.m: Allow section name to be quoted and
33335 assembly label to begin with '.LL'.
33336
33337 2004-12-21 Janis Johnson <janis187@us.ibm.com>
33338
33339 * gcc.dg/vect/vect.exp
33340 (check_effective_target_lp64_or_vect_no_align): New.
33341 * gcc.dg/vect/vect-77.c: Use it.
33342 * gcc.dg/vect/vect-78.c: Use it.
33343
33344 * lib/target-supports.exp
33345 (check_effective_target_vect_no_max,
33346 check_effective_target_vect_no_bitwise,
33347 check_effective_target_vect_no_align): New.
33348 * gcc.dg/vect/vect-13.c: Use them.
33349 * gcc.dg/vect/vect-17.c: Ditto.
33350 * gcc.dg/vect/vect-18.c: Ditto.
33351 * gcc.dg/vect/vect-19.c: Ditto.
33352 * gcc.dg/vect/vect-20.c: Ditto.
33353 * gcc.dg/vect/vect-27.c: Ditto.
33354 * gcc.dg/vect/vect-29.c: Ditto.
33355 * gcc.dg/vect/vect-44.c: Ditto.
33356 * gcc.dg/vect/vect-48.c: Ditto.
33357 * gcc.dg/vect/vect-50.c: Ditto.
33358 * gcc.dg/vect/vect-52.c: Ditto.
33359 * gcc.dg/vect/vect-54.c: Ditto.
33360 * gcc.dg/vect/vect-56.c: Ditto.
33361 * gcc.dg/vect/vect-58.c: Ditto.
33362 * gcc.dg/vect/vect-60.c: Ditto.
33363 * gcc.dg/vect/vect-72.c: Ditto.
33364 * gcc.dg/vect/vect-80.c: Ditto.
33365
33366 2004-12-21 Nathan Sidwell <nathan@codesourcery.com>
33367
33368 PR c++/14075
33369 * g++.dg/init/string1.C: New.
33370
33371 PR c++/18975
33372 * g++.dg/other/synth1.C: New.
33373
33374 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
33375
33376 PR c/18963
33377 * gcc.dg/pr18963-1.c: New test.
33378
33379 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
33380
33381 PR c/18596
33382 * gcc.dg/funcdef-storage-1.c (foo): Remove.
33383 * gcc.dg/pr18596-1.c: Use dg-error.
33384 (dg-options): Use -fno-unit-at-a-time.
33385 * gcc.dg/pr18596-2.c: New test.
33386 * gcc.dg/pr18596-3.c: New test.
33387
33388 2004-12-20 Roger Sayle <roger@eyesopen.com>
33389
33390 PR middle-end/18683
33391 * g++.dg/opt/pr18683-1.C: New test case.
33392
33393 2004-12-20 Andrew Pinski <pinskia@physics.uc.edu>
33394
33395 PR other/19093
33396 * g++.dg/opt/max1.C: Fix for 64bit targets.
33397
33398 2004-12-20 Matt Austern <austern@apple.com>
33399
33400 PR c++/19044
33401 * g++.dg/ext/builtin6.C: New
33402
33403 2004-12-20 Diego Novillo <dnovillo@redhat.com>
33404
33405 PR tree-optimization/19080
33406 * gcc.c-torture/compile/pr19080.c: New test.
33407
33408 2004-12-20 Steven Bosscher <stevenb@suse.de>
33409
33410 * gcc.dg/20041219-1.c: New test.
33411
33412 2004-12-19 Roger Sayle <roger@eyesopen.com>
33413
33414 PR middle-end/19068
33415 * g++.dg/opt/max1.C: New test case.
33416
33417 2004-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
33418
33419 * gcc.dg/fdata-sections-1.c: New test.
33420
33421 2004-12-18 Roger Sayle <roger@eyesopen.com>
33422
33423 PR middle-end/18548
33424 * gcc.dg/max-1.c: New test case.
33425
33426 2004-12-18 Jakub Jelinek <jakub@redhat.com>
33427
33428 * gcc.c-torture/execute/20041218-1.c: New test.
33429
33430 2004-12-17 Diego Novillo <dnovillo@redhat.com>
33431
33432 * gcc.dg/pr18501.c: New test.
33433 * gcc.dg/uninit-5.c: XFAIL.
33434 * gcc.dg/uninit-9.c: XFAIL.
33435
33436 2004-12-17 Dale Johannesen <dalej@apple.com>
33437
33438 * gcc.dg/20041213-1.c: New.
33439
33440 2004-12-17 Ziemowit Laski <zlaski@apple.com>
33441
33442 * objc.dg/stabs-1.m: Allow assembly label to begin
33443 with a dot ('.').
33444
33445 2004-12-17 Jakub Jelinek <jakub@redhat.com>
33446
33447 * gcc.c-torture/execute/20041213-1.c: Move...
33448 * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
33449
33450 2004-12-17 Nathan Sidwell <nathan@codesourcery.com>
33451
33452 PR c++/18721
33453 * g++.dg/lookup/conv-5.C: New.
33454
33455 2004-12-16 Ziemowit Laski <zlaski@apple.com>
33456
33457 * objc.dg/stabs-1.m: New test.
33458
33459 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
33460
33461 * gcc.dg/visibility-c.c: Change compile to
33462 assemble for the test.
33463
33464 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
33465
33466 PR target/19041
33467 * gcc.dg/visibility-c.c: New test.
33468
33469 2004-12-16 Roger Sayle <roger@eyesopen.com>
33470
33471 PR middle-end/18493
33472 * gcc.dg/switch-8.c: New test case.
33473
33474 2004-12-16 Nathan Sidwell <nathan@codesourcery.com>
33475
33476 PR c++/18905
33477 * g++.dg/template/init4.C: New.
33478 * g++.dg/opt/static3.C: Enable optimizer.
33479
33480 2004-12-16 Wolfgang Bangerth <bangerth@dealii.com>
33481
33482 * g++.dg/other/complex1.C: New test.
33483
33484 2004-12-15 Alan Modra <amodra@bigpond.net.au>
33485
33486 * g++.dg/opt/inline9.C: New test.
33487
33488 2004-12-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33489
33490 PR fortran/18993
33491 * gfotran.dg/nullify_1.f: New test.
33492
33493 2004-12-15 Richard Henderson <rth@redhat.com>
33494
33495 * gcc.target/i386/i386.exp: New harness.
33496 * gcc.target/i386/vect-args.c: New.
33497
33498 2004-12-15 David Edelsohn <edelsohn@gnu.org>
33499
33500 * gcc.dg/20040813-1.c: Skip for *-*-aix*.
33501
33502 2004-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33503
33504 PR c++/18825
33505 * g++.dg/template/friend32.C: New test.
33506
33507 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
33508
33509 * cpp/pragma-once-1.c: New test.
33510 * cpp/pragma-once-1b.h: Likewise.
33511 * cpp/pragma-once-1c.h: Likewise.
33512 * cpp/pragma-once-1d.h: Likewise.
33513 * cpp/inc/pragma-once-1a.h: Likewise.
33514
33515 2004-12-15 Bud Davis <bdavis9659@comcast.net>
33516 Steven G. Kargl <kargls@comcast.net>
33517
33518 PR fortran/17597
33519 * gfortran.dg/list_read_3.f90: New test.
33520
33521 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
33522
33523 * gcc.dg/ftrapv-2.c: New test.
33524
33525 2004-12-15 Nathan Sidwell <nathan@codesourcery.com>
33526
33527 PR c++/18981
33528 * g++.dg/template/typename9.C: New test.
33529
33530 2004-12-14 Mark Mitchell <mark@codesourcery.com>
33531
33532 PR c++/18738
33533 * g++.dg/template/typename8.C: New test.
33534 * g++.dg/parse/friend2.C: Tweak error message.
33535
33536 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
33537
33538 * gcc.c-torture/20041214-1.c: New test.
33539
33540 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
33541
33542 PR c++/18965
33543 * g++.dg/init/array17.C: New test.
33544
33545 2004-12-14 Mark Mitchell <mark@codesourcery.com>
33546
33547 PR c++/18793
33548 * g++.dg/init/aggr3.C: New test.
33549
33550 2004-12-14 Janis Johnson <janis187@us.ibm.com>
33551
33552 * gcc.dg/altivec-types-1.c: New test.
33553 * gcc.dg/altivec-types-2.c: New test.
33554 * gcc.dg/altivec-types-3.c: New test.
33555 * gcc.dg/altivec-types-4.c: New test.
33556 * g++.dg/ext/altivec-types-1.C: New test.
33557 * g++.dg/ext/altivec-types-2.C: New test.
33558 * g++.dg/ext/altivec-types-3.C: New test.
33559 * g++.dg/ext/altivec-types-4.C: New test.
33560
33561 2004-12-14 Jakub Jelinek <jakub@redhat.com>
33562
33563 PR middle-end/18951
33564 * gcc.c-torture/execute/20041213-1.c: New test.
33565
33566 2004-12-14 Nathan Sidwell <nathan@codesourcery.com>
33567
33568 PR c++/18949
33569 * g++.dg/template/cast1.C: New.
33570
33571 2004-12-13 Kazu Hirata <kazu@cs.umass.edu>
33572
33573 * gcc.c-torture/execute/20041213-2.c: New test.
33574
33575 2004-12-13 Richard Henderson <rth@redhat.com>
33576
33577 * gcc.dg/i386-sse-10.c: Fix typo in options.
33578
33579 2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
33580
33581 PR c++/18968
33582 * g++.dg/opt/pr18968.C: New test.
33583
33584 2004-12-13 Mark Mitchell <mark@codesourcery.com>
33585
33586 PR c++/18925
33587 * g++.dg/ext/visibility/staticdatamem.C: New test.
33588
33589 2004-12-13 Kelley Cook <kcook@gcc.gnu.org>
33590
33591 * gcc.target/xstormy16/below100.S: Remove DOS line endings.
33592
33593 2004-12-13 Roger Sayle <roger@eyesopen.com>
33594
33595 PR rtl-optimization/18928
33596 * gcc.dg/pr18928-1.c: New test case.
33597
33598 2004-12-13 Alexandre Oliva <aoliva@redhat.com>
33599
33600 PR tree-opt/16951
33601 * gcc.c-torture/compile/20041211-1.c: New.
33602
33603 2004-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33604
33605 PR middle-end/17564
33606 * gcc.c-torture/execute/20041212-1.c: New test.
33607
33608 2004-12-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33609
33610 PR fortran/18869
33611 * gfortran.dg/common_1.f90: New test.
33612
33613 2004-12-12 Steven G. Kargl <kargls@comcast.net>
33614 Paul Brook <paul@codesourcery.com>
33615
33616 PR fortran/16222
33617 * gfortran.dg/real_do_1.f90: New test.
33618
33619 2004-12-12 Andrew Pinski <pinskia@physics.uc.edu>
33620
33621 PR tree-opt/18040
33622 * g++.dg/opt/ptrmem6.C: New test.
33623
33624 2004-12-11 Roger Sayle <roger@eyesopen.com>
33625
33626 PR middle-end/18921
33627 * gcc.dg/pr18921-1.c: New test case.
33628
33629 2004-12-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33630
33631 PR fortran/17175
33632 * gfortran.dg/scale_1.f90: New test.
33633
33634 2004-12-10 Andrew Pinski <pinskia@physics.uc.edu>
33635
33636 PR middle-end/18903
33637 * gcc.c-torture/compile/pr18903.c: New test.
33638
33639 2004-12-10 Richard Sandiford <rsandifo@redhat.com>
33640
33641 * gcc.c-torture/execute/20041210-1.c: New test.
33642
33643 2004-12-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
33644
33645 PR c++/18731
33646 * g++.dg/parser/struct-1.C: New test.
33647 * g++.dg/parser/struct-2.C: New test.
33648 * g++.dg/parser/struct-3.C: New test.
33649
33650 2004-12-09 Richard Henderson <rth@redhat.com>
33651
33652 * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
33653
33654 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
33655 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
33656
33657 2004-12-09 Matt Austern <austern@apple.com>
33658
33659 PR c++/18514
33660 * g++.dg/ext/builtin1.C: New
33661 * g++.dg/ext/builtin2.C: New
33662 * g++.dg/ext/builtin3.C: New
33663 * g++.dg/ext/builtin4.C: New
33664 * g++.dg/ext/builtin5.C: New
33665
33666 2004-12-09 Andrew Pinski <pinskia@physics.uc.edu>
33667
33668 PR tree-opt/18904
33669 * g++.dg/opt/ptrmem5.C: New test.
33670
33671 2004-12-09 Alexandre Oliva <aoliva@redhat.com>
33672
33673 * g++.dg/parse/typename5.C: Adjust for new error.
33674 * g++.dg/parse/typename7.C: New.
33675
33676 2004-12-09 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
33677
33678 PR c++/18073
33679 * g++.dg/other/mmintrin.C: New test.
33680
33681 2004-12-09 Nathan Sidwell <nathan@codesourcery.com>
33682
33683 PR c++/16681
33684 * g++.dg/init/array15.C: New.
33685 * g++.dg/init/array16.C: New.
33686
33687 2004-12-08 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33688
33689 PR fortran/18826
33690 * gfortran.dg/assign_1.f90: New test.
33691
33692 2004-12-08 Nick Clifton <nickc@redhat.com>
33693
33694 * gcc.target/xstormy16/bss_below100: New directory containing tests.
33695 * gcc.target/xstormy16/data_below100: Likewise.
33696 * gcc.target/xstormy16/sfr: Likewise.
33697 * gcc.target/xstormy16/below100.S: New test source file.
33698 * gcc.target/xstormy16/below100.ld: New test linker script.
33699 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
33700 * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
33701 bp instructions.
33702 * gcc.target/xstormy16/bp.c: Likewise.
33703
33704 * gcc.target/xstormy16/bss_below100: New files:
33705 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
33706 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
33707 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
33708 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
33709 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
33710 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
33711 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
33712 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
33713 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
33714 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
33715 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
33716 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
33717 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
33718 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
33719 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
33720 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
33721 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
33722 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
33723 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
33724 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
33725 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
33726 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
33727 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
33728 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
33729 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
33730 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
33731 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
33732
33733 * gcc.target/xstormy16/data_below100: New files:
33734 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
33735 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
33736 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
33737 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
33738 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
33739 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
33740 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
33741 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
33742 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
33743 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
33744 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
33745 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
33746 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
33747 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
33748 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
33749 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
33750 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
33751 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
33752 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
33753 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
33754 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
33755 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
33756 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
33757 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
33758 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
33759 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
33760 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
33761
33762 * gcc.target/xstormy16/sfr: New files:
33763 01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
33764 04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
33765 10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
33766 11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
33767 12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
33768 13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
33769 14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
33770 14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
33771 15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
33772 15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
33773 16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
33774 16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
33775 17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
33776 17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
33777 20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
33778 21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
33779 22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
33780 23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
33781 23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
33782 24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
33783 24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
33784 25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
33785 25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
33786 26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
33787 26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
33788 26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
33789 27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
33790 27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
33791 27_if0_sfrw_bitfield_f.c
33792
33793 2004-12-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33794
33795 PR c++/18100
33796 * g++.dg/lookup/name-clash4.C: New test.
33797
33798 2004-12-08 Nathan Sidwell <nathan@codesourcery.com>
33799
33800 PR c++/18672
33801 * g++.dg/opt/array1.C: New.
33802
33803 PR c++/18803
33804 * g++.dg/template/operator5.C: New.
33805
33806 2004-12-08 Hans-Peter Nilsson <hp@bitrange.com>
33807
33808 PR c/18867
33809 * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
33810
33811 2004-12-07 Steven Bosscher <stevenb@suse.de>
33812
33813 * gcc.dg/noncompile/20041207.c: New test.
33814
33815 2004-12-07 Volker Reichelt <reichelt@gcc.gnu.org>
33816
33817 * g++.dg/other/unreachable-1.C: New test.
33818
33819 2004-12-06 Nick Clifton <nickc@redhat.com>
33820
33821 * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
33822 <limits.h> because the latter comes from gcc's include/ directory
33823 and not the newlib/libc/include directory.
33824
33825 2004-12-04 Richard Henderson <rth@redhat.com>
33826
33827 * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
33828
33829 2004-12-04 Richard Henderson <rth@redhat.com>
33830
33831 * lib/target-supports.exp (check_gc_sections_available): Disable
33832 for alpha and ia64.
33833
33834 2004-12-04 Andrew Pinski <pinskia@physics.uc.edu>
33835
33836 PR middle-end/17909
33837 * g++.dg/other/vararg-2.C: New test.
33838
33839 2004-12-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33840
33841 PR c++/17011, c++/17971
33842 * g++.dg/template/error15.C: Adjust expected error.
33843 * g++.dg/template/instantiate3.C: Likewise.
33844
33845 2004-12-03 Janis Johnson <janis187@us.ibm.com>
33846
33847 * gcc.dg/altivec-18.c: Fix for darwin
33848
33849 2004-12-03 Nathan Sidwell <nathan@codesourcery.com>
33850
33851 PR c++/18782
33852 * g++.dg/parse/ptrmem2.C: New.
33853
33854 PR c++/18318
33855 * g++.dg/template/new1.C: New.
33856
33857 2004-12-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33858
33859 PR fortran/18710
33860 * gfortran.dg/direct_io_3.f90: New test.
33861
33862 2004-12-02 Nathan Sidwell <nathan@codesourcery.com>
33863
33864 PR 18758
33865 * g++.dg/parse/crash21.C: New.
33866
33867 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33868
33869 PR c++/15664, c++/18276
33870 * g++.dg/template/ttp13.C: New test.
33871 * g++.dg/template/ttp14.C: Likewise.
33872
33873 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33874
33875 PR c++/18123
33876 * g++.dg/parse/enum2.C: New test.
33877 * g++.old-deja/g++.pt/enum5.C: Adjust error location.
33878
33879 2004-12-02 Nick Clifton <nickc@redhat.com>
33880
33881 * gcc.target/xstormy16: New test directory.
33882 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
33883 * gcc.target/xstormy16/bp.c: Check the generation of bp
33884 instructions.
33885 * gcc.target/xstormy16/below_100.c: Check the generation of bp and
33886 bn instructions and the BELOW100 attribute.
33887
33888 2004-12-02 Alan Modra <amodra@bigpond.net.au>
33889
33890 PR target/16952
33891 * gcc.dg/ppc-eabi.c: New.
33892
33893 2004-12-02 Bud Davis <bdavis9659@comcast.net>
33894
33895 PR fortran/18284
33896 * gfortran.dg/backspace.f90
33897
33898 2004-12-02 Bud Davis <bdavis9659@comcast.net>
33899
33900 * gfortran.dg/inquire.f90: New test.
33901
33902 2004-12-01 Janis Johnson <janis187@us.ibm.com>
33903
33904 * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
33905 handle effective-target-keyword.
33906 (dg-skip-if): Support effective-target keyword as target list.
33907 (dg-xfail-if): Ditto.
33908 * lib/target-supports.exp (is-effective-target-keyword): New proc.
33909
33910 2004-12-01 Diego Novillo <dnovillo@redhat.com>
33911
33912 PR tree-optimization/18291
33913 * gcc.c-torture/compile/pr18291.c: New test.
33914
33915 2004-12-01 Nathan Sidwell <nathan@codesourcery.com>
33916
33917 PR C++/18729
33918 * g++.dg/parse/crash20.C: New.
33919
33920 PR c++/17431
33921 * g++.dg/overload/arg1.C: New.
33922 * g++.dg/overload/arg2.C: New.
33923 * g++.dg/overload/arg3.C: New.
33924 * g++.dg/overload/arg4.C: New.
33925
33926 2004-12-01 Joseph S. Myers <joseph@codesourcery.com>
33927
33928 * gcc.dg/c99-flex-array-4.c: Remove.
33929
33930 2004-11-30 Janis Johnson <janis187@us.ibm.com>
33931
33932 * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
33933
33934 * lib/target-supports.exp (is-effective-target): Simplify.
33935
33936 * lib/target-supports.exp (check_effective_target_vect_long):
33937 Fix for powerpc64-*-*.
33938
33939 2004-11-30 Loren James Rittle <ljrittle@acm.org>
33940
33941 * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
33942 to support new requirements on FreeBSD 5.
33943
33944 2004-11-30 Devang Patel <dpatel@apple.com>
33945
33946 PR 18702
33947 * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
33948
33949 2004-11-30 Janis Johnson <janis187@us.ibm.com>
33950
33951 * g++.dg/ext/altivec-13.C: New test.
33952
33953 2004-11-30 Andrew Pinski <pinskia@physics.uc.edu>
33954
33955 PR tree-opt/18298
33956 * gcc.c-torture/execute/p18298.c: New test.
33957
33958 2004-11-30 Ira Rosen <irar@il.ibm.com>
33959 Dorit Naishlos <dorit@il.ibm.com>
33960
33961 PR tree-opt/18607
33962 * gcc.dg/vect/vect-89.c: New test.
33963
33964 2004-11-30 James A. Morrison <phython@gcc.gnu.org>
33965
33966 * gcc.dg/pr18596-1.c: New test.
33967
33968 2004-11-30 Ben Elliston <bje@au.ibm.com>
33969
33970 * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
33971
33972 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
33973
33974 PR c/18479
33975 * gcc.dg/pr18479.c: New test.
33976
33977 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
33978
33979 PR target/18490
33980 * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
33981 mmix-knuth-mmixware.
33982
33983 * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
33984 cris-*-elf* cris-*-aout* mmix-*-*
33985
33986 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
33987
33988 PR middle-end/18725
33989 * gcc.dg/pr18725.c: New test.
33990
33991 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
33992
33993 PR target/18488
33994 * g++.dg/opt/vt1.C: Skip for mmix-*-*.
33995
33996 PR target/18336
33997 * gcc.dg/20040813-1.c: Skip for mmix-*-*.
33998
33999 2004-11-29 Mark Mitchell <mark@codesourcery.com>
34000
34001 PR c++/18368
34002 * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
34003 * g++.old-deja/g++.law/ctors5.C: Likewise.
34004 * g++.old-deja/g++.other/crash25.C: Likewise.
34005
34006 PR c++/18674
34007 * g++.dg/template/error16.C: New test.
34008
34009 PR c++/18512
34010 * g++.dg/template/crash29.C: New test.
34011
34012 2004-11-29 Diego Novillo <dnovillo@redhat.com>
34013
34014 PR tree-optimization/18712
34015 * gcc.c-torture/compile/pr18712.c: New test.
34016
34017 2004-11-29 Joseph Myers <joseph@codesourcery.com>
34018
34019 PR c/7544
34020 * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
34021 tests.
34022
34023 2004-11-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34024
34025 PR c++/18652
34026 * g++.dg/lookup/crash6.C: New test.
34027
34028 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
34029
34030 PR middle-end/18164
34031 * gcc.dg/pr18164.c: Add dg-options "". Correct typo in dg-error.
34032
34033 2004-11-29 Joseph S. Myers <joseph@codesourcery.com>
34034
34035 * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
34036 gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
34037 gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
34038
34039 2004-11-28 Andrew Pinski <pinskia@physics.uc.edu>
34040
34041 * gcc.dg/pr18164.c: New test.
34042
34043 2004-11-28 Matt Kraai <kraai@alumni.cmu.edu>
34044
34045 * gcc.dg/funroll-loops-all.c: New.
34046
34047 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
34048
34049 PR target/18489
34050 * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
34051 delimeter, match space and TAB as well as ":".
34052
34053 PR target/18484
34054 * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
34055
34056 PR target/18348
34057 * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
34058
34059 PR target/18345
34060 * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
34061
34062 PR target/18337
34063 * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
34064
34065 2004-11-28 Bud Davis <bdavis9659@comcast.net>
34066
34067 * gfortran.dg/direct_io_2.f90: New test.
34068
34069 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
34070
34071 PR target/18334
34072 * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
34073
34074 2004-11-28 Richard Henderson <rth@redhat.com>
34075
34076 * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
34077
34078 2004-11-28 Joseph S. Myers <joseph@codesourcery.com>
34079
34080 * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
34081 gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
34082 gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
34083 gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
34084 gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
34085 gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
34086 gcc.dg/pointer-arith-8.c: New tests.
34087
34088 2004-11-27 Bud Davis <bdavis9659@comcast.net>
34089
34090 PR fortran/18364
34091 * gfortran.dg/endfile.f90: New test.
34092
34093 2004-11-27 Falk Hueffner <falk@debian.org>
34094
34095 * gcc.dg/loop-6.c: New test.
34096
34097 2004-11-27 Jakub Jelinek <jakub@redhat.com>
34098
34099 * gcc.c-torture/execute/20041126-1.c: New test.
34100
34101 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
34102
34103 * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
34104 on IRIX.
34105
34106 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
34107
34108 * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
34109 functions.
34110
34111 2004-11-27 Jakub Jelinek <jakub@redhat.com>
34112
34113 PR rtl-optimization/17825
34114 * gcc.c-torture/compile/20041119-1.c: New test.
34115
34116 2004-11-27 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
34117
34118 * lib/target-libpath.exp (restore_ld_library_path_env_vars):
34119 Check existence of ld library path variables before unsetting.
34120
34121 2004-11-26 Mark Mitchell <mark@codesourcery.com>
34122
34123 * g++.old-deja/g++.eh/badalloc1.C: Robustify.
34124
34125 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
34126
34127 * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
34128
34129 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
34130
34131 * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
34132
34133 2004-11-26 Ben Elliston <bje@au.ibm.com>
34134
34135 * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
34136 dg-do directive.
34137
34138 2004-11-26 Ben Elliston <bje@au.ibm.com>
34139
34140 * gcc.dg/pr17957.c: Pass --param, not -param.
34141
34142 2004-11-25 Andrew Pinski <pinskia@physics.uc.edu>
34143
34144 PR middle-end/17957
34145 * gcc.dg/pr17957.c: New test.
34146
34147 2004-11-25 Mark Mitchell <mark@codesourcery.com>
34148
34149 PR c++/18445
34150 * g++.dg/template/crash28.C: Likewise.
34151
34152 PR c++/18001
34153 * g++.dg/expr/unary2.C: Adjust lvalue messages.
34154 * g++.dg/ext/lvaddr.C: Likewise.
34155 * g++.dg/opt/pr7503-3.C: Likewise.
34156
34157 PR c++/18466
34158 * g++.dg/parse/qualified3.C: New test.
34159 * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
34160
34161 PR c++/18545
34162 * g++.dg/expr/return1.C: New test.
34163
34164 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34165
34166 Friend class name lookup 3/n, PR c++/3332
34167 * g++.dg/lookup/friend3.C: New test.
34168 * g++.dg/lookup/friend4.C: Likewise.
34169 * g++.dg/lookup/friend5.C: Likewise.
34170
34171 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34172
34173 Friend class name lookup 2/n, PR c++/14513, c++/15410
34174 * g++.dg/lookup/friend2.C: New test.
34175 * g++.dg/template/friend31.C: Likewise.
34176
34177 2004-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
34178
34179 * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
34180
34181 2004-11-24 Mark Mitchell <mark@codesourcery.com>
34182
34183 PR c++/17473
34184 * g++.dg/tc1/dr56.C: Remove.
34185 * g++.dg/template/typedef1.C: Add dg-error markers.
34186 * g++.old-deja/g++.other/typedef7.C: Likewise.
34187
34188 PR c++/18285
34189 * g++.dg/parse/typedef7.C: New test.
34190
34191 2004-11-24 Richard Sandiford <rsandifo@redhat.com>
34192
34193 * gcc.c-torture/execute/20041124-1.c: New test.
34194
34195 2004-11-24 Mark Mitchell <mark@codesourcery.com>
34196
34197 * g++.dg/template/deduce3.C: New test.
34198
34199 PR c++/18586
34200 * g++.dg/template/crash27.C: New test.
34201
34202 PR c++/18530
34203 * g++.dg/warn/Wshadow-3.C: New test.
34204
34205 2004-11-24 Devang Patel <dpatel@apple.com>
34206
34207 PR/18555
34208 * gcc.dg/cpp/isysroot-1.c: New test.
34209 * gcc.dg/cpp/usr/include/stdio.h: New file.
34210 * gcc.dg/cpp/isysroot-2.c: New test.
34211 * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
34212 New file.
34213
34214 2004-11-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34215
34216 PR c++/8929
34217 * g++.old-deja/g++.oliva/template10.C: Remove xfail.
34218
34219 2004-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
34220
34221 * gcc.target/sparc/align.c: Do not include <stdint.h>.
34222 * gcc.target/sparc/pdist.c: Likewise.
34223
34224 2004-11-24 Paolo Bonzini <bonzini@gnu.org>
34225
34226 PR c++/16882
34227 * g++.dg/conversion/simd1.C: New test.
34228
34229 2004-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
34230
34231 * lib/target-libpath.exp: New file defining
34232 set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
34233 * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
34234 lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
34235 * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
34236 to LD_LIBRARY_PATH. Export LD_LIBRARY_PATH.
34237
34238 2004-11-23 Daniel Jacobowitz <dan@codesourcery.com>
34239
34240 * gcc.dg/pragma-align-2.c: Test macro expansion.
34241 * gcc.dg/pragma-pack-2.c: New test.
34242
34243 2004-11-23 Richard Henderson <rth@redhat.com>
34244
34245 * gcc.dg/vect/pr18425.c: Use effective target vect_long.
34246 * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
34247 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
34248 gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
34249 gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
34250 gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
34251
34252 * gcc.dg/vect/vect.exp: Add check for alpha.
34253 * lib/target-supports.exp (check_alpha_max_hw_available): New.
34254 (check_effective_target_vect_int): Enable for alpha.
34255 (check_effective_target_vect_long): New.
34256 (is-effective-target): Add it.
34257
34258 2004-11-23 Uros Bizjak <uros@kss-loka.si>
34259
34260 * gcc.dg/pr18614-1.c: New test.
34261
34262 2004-11-23 Eric Botcazou <ebotcazou@libertysurf.fr>
34263
34264 * gcc.dg/setjmp-2.c: New test.
34265
34266 2004-11-22 James A. Morrison <phython@gcc.gnu.org>
34267
34268 * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
34269 gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
34270 gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
34271 gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
34272 gcc.target/sparc/pdist.c: New tests.
34273
34274 2004-11-22 Bob Wilson <bob.wilson@acm.org>
34275
34276 * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
34277
34278 2004-11-22 Dale Johannesen <dalej@apple.com>
34279
34280 * gcc.dg/20041111-1.c: New.
34281
34282 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
34283
34284 PR tree-opt/18536
34285 * gcc.dg/vect/pr18536.c: New test.
34286
34287 2004-11-22 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34288
34289 PR c++/18354
34290 * g++.dg/template/nontype11.C: New test.
34291
34292 2004-11-21 Roger Sayle <roger@eyesopen.com>
34293
34294 PR middle-end/18520
34295 * gcc.dg/pr18520-1.c: New test case.
34296
34297 2004-11-20 Joseph S. Myers <joseph@codesourcery.com>
34298
34299 * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
34300 * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
34301 gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
34302 expected diagnostics.
34303
34304 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
34305
34306 PR target/18580
34307 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
34308 vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
34309 vect-77.c, vect-77a.c: XFAIL on the SPARC.
34310
34311 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
34312
34313 * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
34314
34315 2004-11-19 Mark Mitchell <mark@codesourcery.com>
34316 Joseph Myers <joseph@codesourcery.com>
34317
34318 * lib/target-supports.exp (check_visibility_available): Really
34319 test the compiler.
34320
34321 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
34322
34323 PR tree-opt/18181
34324 * gcc.dg/vect/vect-85.c: New test.
34325 * gcc.dg/vect/vect-86.c: New test.
34326 * gcc.dg/vect/vect-87.c: New test.
34327 * gcc.dg/vect/vect-88.c: New test.
34328
34329 2004-11-19 Ben Elliston <bje@au.ibm.com>
34330
34331 * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
34332
34333 2004-11-18 Janis Johnson <janis187@us.ibm.com>
34334
34335 * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
34336 * gcc.dg/ppc-and-1.c: Ditto.
34337 * gcc.dg/ppc-compare-1.c: Ditto.
34338 * gcc.dg/ppc-mov-1.c: Ditto
34339
34340 2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
34341 Mark Mitchell <mark@codesourcery.com>
34342
34343 * gcc.dg/pragma-init-fini-2.c: New test.
34344
34345 2004-11-17 Janis Johnson <janis187@us.ibm.com>
34346 Aldy Hernandez <aldyh@redhat.com>
34347
34348 * lib/target-supports.exp (check_effective_target_vect_int): New
34349 (check_effective_target_vect_float): New
34350 (check_effective_target_vect_double): New.
34351 (is-effective-target): Support new effective targets keywords.
34352 * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
34353 default action for dg-do.
34354 * gcc.dg/vect/pr16105.c: Use new support.
34355 * gcc.dg/vect/pr18400.c: Ditto.
34356 * gcc.dg/vect/pr18425.c: Ditto.
34357 * gcc.dg/vect/vect-1.c: Ditto.
34358 * gcc.dg/vect/vect-10.c: Ditto.
34359 * gcc.dg/vect/vect-11.c: Ditto.
34360 * gcc.dg/vect/vect-12.c: Ditto.
34361 * gcc.dg/vect/vect-13.c: Ditto.
34362 * gcc.dg/vect/vect-14.c: Ditto.
34363 * gcc.dg/vect/vect-15.c: Ditto.
34364 * gcc.dg/vect/vect-16.c: Ditto.
34365 * gcc.dg/vect/vect-17.c: Ditto.
34366 * gcc.dg/vect/vect-18.c: Ditto.
34367 * gcc.dg/vect/vect-19.c: Ditto.
34368 * gcc.dg/vect/vect-2.c: Ditto.
34369 * gcc.dg/vect/vect-20.c: Ditto.
34370 * gcc.dg/vect/vect-21.c: Ditto.
34371 * gcc.dg/vect/vect-22.c: Ditto.
34372 * gcc.dg/vect/vect-23.c: Ditto.
34373 * gcc.dg/vect/vect-24.c: Ditto.
34374 * gcc.dg/vect/vect-25.c: Ditto.
34375 * gcc.dg/vect/vect-26.c: Ditto.
34376 * gcc.dg/vect/vect-27.c: Ditto.
34377 * gcc.dg/vect/vect-27a.c: Ditto.
34378 * gcc.dg/vect/vect-28.c: Ditto.
34379 * gcc.dg/vect/vect-29.c: Ditto.
34380 * gcc.dg/vect/vect-29a.c: Ditto.
34381 * gcc.dg/vect/vect-3.c: Ditto.
34382 * gcc.dg/vect/vect-30.c: Ditto.
34383 * gcc.dg/vect/vect-31.c: Ditto.
34384 * gcc.dg/vect/vect-32.c: Ditto.
34385 * gcc.dg/vect/vect-33.c: Ditto.
34386 * gcc.dg/vect/vect-34.c: Ditto.
34387 * gcc.dg/vect/vect-35.c: Ditto.
34388 * gcc.dg/vect/vect-36.c: Ditto.
34389 * gcc.dg/vect/vect-37.c: Ditto.
34390 * gcc.dg/vect/vect-38.c: Ditto.
34391 * gcc.dg/vect/vect-4.c: Ditto.
34392 * gcc.dg/vect/vect-40.c: Ditto.
34393 * gcc.dg/vect/vect-41.c: Ditto.
34394 * gcc.dg/vect/vect-42.c: Ditto.
34395 * gcc.dg/vect/vect-43.c: Ditto.
34396 * gcc.dg/vect/vect-44.c: Ditto.
34397 * gcc.dg/vect/vect-45.c: Ditto.
34398 * gcc.dg/vect/vect-46.c: Ditto.
34399 * gcc.dg/vect/vect-47.c: Ditto.
34400 * gcc.dg/vect/vect-48.c: Ditto.
34401 * gcc.dg/vect/vect-48a.c: Ditto.
34402 * gcc.dg/vect/vect-49.c: Ditto.
34403 * gcc.dg/vect/vect-5.c: Ditto.
34404 * gcc.dg/vect/vect-50.c: Ditto.
34405 * gcc.dg/vect/vect-51.c: Ditto.
34406 * gcc.dg/vect/vect-52.c: Ditto.
34407 * gcc.dg/vect/vect-53.c: Ditto.
34408 * gcc.dg/vect/vect-54.c: Ditto.
34409 * gcc.dg/vect/vect-55.c: Ditto.
34410 * gcc.dg/vect/vect-56.c: Ditto.
34411 * gcc.dg/vect/vect-56a.c: Ditto.
34412 * gcc.dg/vect/vect-57.c: Ditto.
34413 * gcc.dg/vect/vect-58.c: Ditto.
34414 * gcc.dg/vect/vect-59.c: Ditto.
34415 * gcc.dg/vect/vect-6.c: Ditto.
34416 * gcc.dg/vect/vect-60.c: Ditto.
34417 * gcc.dg/vect/vect-61.c: Ditto.
34418 * gcc.dg/vect/vect-62.c: Ditto.
34419 * gcc.dg/vect/vect-63.c: Ditto.
34420 * gcc.dg/vect/vect-64.c: Ditto.
34421 * gcc.dg/vect/vect-65.c: Ditto.
34422 * gcc.dg/vect/vect-66.c: Ditto.
34423 * gcc.dg/vect/vect-67.c: Ditto.
34424 * gcc.dg/vect/vect-68.c: Ditto.
34425 * gcc.dg/vect/vect-69.c: Ditto.
34426 * gcc.dg/vect/vect-7.c: Ditto.
34427 * gcc.dg/vect/vect-72.c: Ditto.
34428 * gcc.dg/vect/vect-72a.c: Ditto.
34429 * gcc.dg/vect/vect-73.c: Ditto.
34430 * gcc.dg/vect/vect-74.c: Ditto.
34431 * gcc.dg/vect/vect-75.c: Ditto.
34432 * gcc.dg/vect/vect-76.c: Ditto.
34433 * gcc.dg/vect/vect-77.c: Ditto.
34434 * gcc.dg/vect/vect-77a.c: Ditto.
34435 * gcc.dg/vect/vect-78.c: Ditto.
34436 * gcc.dg/vect/vect-79.c: Ditto.
34437 * gcc.dg/vect/vect-8.c: Ditto.
34438 * gcc.dg/vect/vect-80.c: Ditto.
34439 * gcc.dg/vect/vect-82.c: Ditto.
34440 * gcc.dg/vect/vect-82_64.c: Ditto.
34441 * gcc.dg/vect/vect-83.c: Ditto.
34442 * gcc.dg/vect/vect-83_64.c: Ditto.
34443 * gcc.dg/vect/vect-9.c: Ditto.
34444 * gcc.dg/vect/vect-all.c: Ditto.
34445 * gcc.dg/vect/vect-none.c: Ditto.
34446
34447 2004-11-17 Janis Johnson <janis187@us.ibm.com>
34448
34449 * lib/gcc-dg.exp (dg-skip-if): New function.
34450 (dg-forbid-option): Remove.
34451 * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
34452 * g++.dg/abi/bitfield8.C: Likewise.
34453 * g++.dg/abi/dtor1.C: Likewise.
34454 * g++.dg/abi/empty10.C: Likewise.
34455 * g++.dg/abi/empty7.C: Likewise.
34456 * g++.dg/abi/empty9.C: Likewise.
34457 * g++.dg/abi/layout3.C: Likewise.
34458 * g++.dg/abi/layout4.C: Likewise.
34459 * g++.dg/abi/thunk1.C: Likewise.
34460 * g++.dg/abi/thunk2.C: Likewise.
34461 * g++.dg/abi/vbase11.C: Likewise.
34462 * g++.dg/abi/vthunk2.C: Likewise.
34463 * g++.dg/abi/vthunk3.C: Likewise.
34464 * g++.dg/ext/attrib8.C: Likewise.
34465 * g++.dg/opt/longbranch2.C: Likewise.
34466 * g++.dg/opt/reg-stack4.C: Likewise.
34467 * g++.old-deja/g++.ext/attrib1.C: Likewise.
34468 * g++.old-deja/g++.ext/attrib2.C: Likewise.
34469 * g++.old-deja/g++.ext/attrib3.C: Likewise.
34470 * g++.old-deja/g++.other/store-expr1.C: Likewise.
34471 * g++.old-deja/g++.other/store-expr2.C: Likewise.
34472 * gcc.dg/20000609-1.c: Likewise.
34473 * gcc.dg/20000720-1.c: Likewise.
34474 * gcc.dg/20011107-1.c: Likewise.
34475 * gcc.dg/20011119-1.c: Likewise.
34476 * gcc.dg/20020108-1.c: Likewise.
34477 * gcc.dg/20020122-2.c: Likewise.
34478 * gcc.dg/20020122-3.c: Likewise.
34479 * gcc.dg/20020201-3.c: Likewise.
34480 * gcc.dg/20020206-1.c: Likewise.
34481 * gcc.dg/20020218-1.c: Likewise.
34482 * gcc.dg/20020310-1.c: Likewise.
34483 * gcc.dg/20020411-1.c: Likewise.
34484 * gcc.dg/20020418-2.c: Likewise.
34485 * gcc.dg/20020426-1.c: Likewise.
34486 * gcc.dg/20020426-2.c: Likewise.
34487 * gcc.dg/20020517-1.c: Likewise.
34488 * gcc.dg/20020523-1.c: Likewise.
34489 * gcc.dg/20020523-2.c: Likewise.
34490 * gcc.dg/20020729-1.c: Likewise.
34491 * gcc.dg/20030204-1.c: Likewise.
34492 * gcc.dg/20030826-2.c: Likewise.
34493 * gcc.dg/20030926-1.c: Likewise.
34494 * gcc.dg/20031202-1.c: Likewise.
34495 * gcc.dg/980312-1.c: Likewise.
34496 * gcc.dg/980313-1.c: Likewise.
34497 * gcc.dg/990117-1.c: Likewise.
34498 * gcc.dg/990424-1.c: Likewise.
34499 * gcc.dg/990524-1.c: Likewise.
34500 * gcc.dg/991230-1.c: Likewise.
34501 * gcc.dg/i386-387-1.c: Likewise.
34502 * gcc.dg/i386-387-2.c: Likewise.
34503 * gcc.dg/i386-387-3.c: Likewise.
34504 * gcc.dg/i386-387-4.c: Likewise.
34505 * gcc.dg/i386-387-5.c: Likewise.
34506 * gcc.dg/i386-387-6.c: Likewise.
34507 * gcc.dg/i386-asm-1.c: Likewise.
34508 * gcc.dg/i386-bitfield1.c: Likewise.
34509 * gcc.dg/i386-bitfield2.c: Likewise.
34510 * gcc.dg/i386-loop-1.c: Likewise.
34511 * gcc.dg/i386-loop-2.c: Likewise.
34512 * gcc.dg/i386-loop-3.c: Likewise.
34513 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
34514 * gcc.dg/i386-pic-1.c: Likewise.
34515 * gcc.dg/i386-regparm.c: Likewise.
34516 * gcc.dg/i386-signbit-1.c: Likewise.
34517 * gcc.dg/i386-signbit-2.c: Likewise.
34518 * gcc.dg/i386-signbit-3.c: Likewise.
34519 * gcc.dg/i386-sse-5.c: Likewise.
34520 * gcc.dg/i386-sse-8.c: Likewise.
34521 * gcc.dg/i386-unroll-1.c: Likewise.
34522 * gcc.dg/tls/opt-1.c: Likewise.
34523 * gcc.dg/tls/opt-2.c: Likewise.
34524 * gcc.dg/unroll-1.c: Likewise.
34525 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
34526 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
34527 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
34528 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
34529
34530 2004-11-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34531
34532 * g++.dg/template/incomplete1.C: New test.
34533
34534 2004-11-16 Nick Clifton <nickc@redhat.com>
34535
34536 Revert patches accidentally commited during checkin of fixes for
34537 xstormy16 tests:
34538 gcc.c-torture/execute/simd-4.c: Revert
34539 gcc.dg/20040910-1.c: Revert.
34540
34541 2004-11-16 Paul Brook <paul@codesourcery.com>
34542
34543 PR fortran/13010
34544 * gfortran.dg/der_pointer_1.f90: New test.
34545
34546 2004-11-15 Joseph S. Myers <joseph@codesourcery.com>
34547
34548 PR c/18498
34549 * gcc.dg/bitfld-13.c: New test.
34550
34551 2004-11-15 Janis Johnson <janis187@us.ibm.com>
34552
34553 * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
34554 powerpc*-*-linux*.
34555
34556 * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
34557 * gcc.dg/ppc64-abi-2.c: Ditto.
34558 * gcc.dg/ppc64-abi-3.c: Ditto.
34559
34560 * lib/gcc-dg.exp (dg-target-list): Remove.
34561
34562 2004-11-15 Steve Ellcey <sje@cup.hp.com>
34563
34564 * gcc.dg/ia64-postinc.c: New test.
34565
34566 2004-11-15 Mark Mitchell <mark@codesourcery.com>
34567
34568 * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
34569
34570 2004-11-15 Nick Clifton <nickc@redhat.com>
34571
34572 * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
34573 __INT_MAX__ so that the test can be compiled by toolchains
34574 targeted at 16-bit processors.
34575
34576 * gcc.dg/20040625-1.c: Use long constants rather than integers
34577 when performing arithmetic that will overflow 16-bits.
34578
34579 * gcc.dg/i386-sse-8.c: Expect this test to fail for the
34580 xstormy16. It does not support 128-bit vector operations.
34581
34582 * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
34583 with the macro PTR_TYPE. Define this macro to an integer type
34584 suitable for holding a pointer.
34585
34586 * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
34587 the target is a 16-bit processor.
34588
34589 * gcc.dg/cpp/if-2.c: Expect a different warning message from
34590 16-bit targets where the character constant will be too long.
34591
34592 * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
34593 where the double will not be directly addressable.
34594
34595 2004-11-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34596
34597 Friend class name lookup 1/n, PR c++/18471
34598 * g++.dg/template/crash26.C: New test.
34599 * g++.dg/lookup/struct1.C: Adjust expected error.
34600 * g++.dg/parse/elab1.C: Likewise.
34601 * g++.dg/parse/elab2.C: Likewise.
34602 * g++.dg/parse/int-as-enum1.C: Likewise.
34603 * g++.dg/parse/struct-as-enum1.C: Likewise.
34604 * g++.dg/parse/typedef1.C: Likewise.
34605 * g++.dg/parse/typedef3.C: Likewise.
34606 * g++.dg/parse/typedef4.C: Likewise.
34607 * g++.dg/parse/typedef5.C: Likewise.
34608 * g++.dg/template/nontype4.C: Likewise.
34609 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
34610 * g++.old-deja/g++.other/elab1.C: Likewise.
34611 * g++.old-deja/g++.other/syntax4.C: Likewise.
34612
34613 2004-11-15 Eric Botcazou <ebotcazou@libertysurf.fr>
34614
34615 * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
34616
34617 2004-11-14 Zdenek Dvorak <dvorakz@suse.cz>
34618
34619 * gcc.c-torture/execute/20041114-1.c: New test.
34620
34621 2004-11-14 Joseph S. Myers <joseph@codesourcery.com>
34622
34623 * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
34624 gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
34625 gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
34626 gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
34627 gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
34628 gcc.dg/switch-7.c: New tests.
34629
34630 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
34631
34632 * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
34633
34634 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
34635
34636 PR tree-opt/18400
34637 * gcc.dg/vect/pr18400.c: New test.
34638
34639 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
34640 Andrew Pinski <pinskia@physics.uc.edu>
34641
34642 PR tree-opt/18425
34643 * gcc.dg/vect/pr18425.c: New test.
34644
34645 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
34646
34647 * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
34648 Guard with dg-require-alias and dg-require-visibility.
34649
34650 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
34651
34652 * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
34653
34654 2004-11-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34655
34656 * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
34657
34658 2004-11-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34659
34660 PR c++/17344
34661 * g++.dg/template/defarg5.C: New test.
34662
34663 2004-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
34664
34665 * g++.dg/parse/cast1.C: Run only on ILP32.
34666 * g++.old-deja/g++.mike/p784.C: Likewise.
34667
34668 2004-11-13 Bernd Schmidt <bernd.schmidt@analog.com>
34669
34670 * gcc.c-torture/execute/20041113-1.c: New test.
34671
34672 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
34673
34674 PR target/18230
34675 * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
34676 * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
34677 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
34678 gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
34679 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
34680 gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
34681 gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
34682 gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
34683 gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
34684 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
34685 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
34686 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
34687 gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
34688
34689 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
34690
34691 * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
34692 gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
34693 gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
34694 gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
34695 gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
34696 gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
34697 gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
34698 gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
34699 gcc.target/sparc/combined-1.c: New tests.
34700
34701 2004-11-12 Ziemowit Laski <zlaski@apple.com>
34702
34703 * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
34704 New tests.
34705
34706 2004-11-12 Mark Mitchell <mark@codesourcery.com>
34707
34708 * lib/gcc-dg.exp (dg-forbid-option): New function.
34709 * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
34710 * g++.dg/abi/bitfield8.C: Likewise.
34711 * g++.dg/abi/dtor1.C: Likewise.
34712 * g++.dg/abi/empty10.C: Likewise.
34713 * g++.dg/abi/empty7.C: Likewise.
34714 * g++.dg/abi/empty9.C: Likewise.
34715 * g++.dg/abi/layout3.C: Likewise.
34716 * g++.dg/abi/layout4.C: Likewise.
34717 * g++.dg/abi/thunk1.C: Likewise.
34718 * g++.dg/abi/thunk2.C: Likewise.
34719 * g++.dg/abi/vbase11.C: Likewise.
34720 * g++.dg/abi/vthunk2.C: Likewise.
34721 * g++.dg/abi/vthunk3.C: Likewise.
34722 * g++.dg/ext/attrib8.C: Likewise.
34723 * g++.dg/opt/longbranch2.C: Likewise.
34724 * g++.dg/opt/reg-stack4.C: Likewise.
34725 * g++.old-deja/g++.ext/attrib1.C: Likewise.
34726 * g++.old-deja/g++.ext/attrib2.C: Likewise.
34727 * g++.old-deja/g++.ext/attrib3.C: Likewise.
34728 * g++.old-deja/g++.other/store-expr1.C: Likewise.
34729 * g++.old-deja/g++.other/store-expr2.C: Likewise.
34730 * gcc.dg/20000609-1.c: Likewise.
34731 * gcc.dg/20000720-1.c: Likewise.
34732 * gcc.dg/20011107-1.c: Likewise.
34733 * gcc.dg/20011119-1.c: Likewise.
34734 * gcc.dg/20020108-1.c: Likewise.
34735 * gcc.dg/20020122-2.c: Likewise.
34736 * gcc.dg/20020122-3.c: Likewise.
34737 * gcc.dg/20020201-3.c: Likewise.
34738 * gcc.dg/20020206-1.c: Likewise.
34739 * gcc.dg/20020218-1.c: Likewise.
34740 * gcc.dg/20020310-1.c: Likewise.
34741 * gcc.dg/20020411-1.c: Likewise.
34742 * gcc.dg/20020418-2.c: Likewise.
34743 * gcc.dg/20020426-1.c: Likewise.
34744 * gcc.dg/20020426-2.c: Likewise.
34745 * gcc.dg/20020517-1.c: Likewise.
34746 * gcc.dg/20020523-1.c: Likewise.
34747 * gcc.dg/20020523-2.c: Likewise.
34748 * gcc.dg/20020729-1.c: Likewise.
34749 * gcc.dg/20030204-1.c: Likewise.
34750 * gcc.dg/20030826-2.c: Likewise.
34751 * gcc.dg/20030926-1.c: Likewise.
34752 * gcc.dg/20031202-1.c: Likewise.
34753 * gcc.dg/980312-1.c: Likewise.
34754 * gcc.dg/980313-1.c: Likewise.
34755 * gcc.dg/990117-1.c: Likewise.
34756 * gcc.dg/990424-1.c: Likewise.
34757 * gcc.dg/990524-1.c: Likewise.
34758 * gcc.dg/991230-1.c: Likewise.
34759 * gcc.dg/i386-387-1.c: Likewise.
34760 * gcc.dg/i386-387-2.c: Likewise.
34761 * gcc.dg/i386-387-3.c: Likewise.
34762 * gcc.dg/i386-387-4.c: Likewise.
34763 * gcc.dg/i386-387-5.c: Likewise.
34764 * gcc.dg/i386-387-6.c: Likewise.
34765 * gcc.dg/i386-asm-1.c: Likewise.
34766 * gcc.dg/i386-bitfield1.c: Likewise.
34767 * gcc.dg/i386-bitfield2.c: Likewise.
34768 * gcc.dg/i386-loop-1.c: Likewise.
34769 * gcc.dg/i386-loop-2.c: Likewise.
34770 * gcc.dg/i386-loop-3.c: Likewise.
34771 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
34772 * gcc.dg/i386-pic-1.c: Likewise.
34773 * gcc.dg/i386-regparm.c: Likewise.
34774 * gcc.dg/i386-signbit-1.c: Likewise.
34775 * gcc.dg/i386-signbit-2.c: Likewise.
34776 * gcc.dg/i386-signbit-3.c: Likewise.
34777 * gcc.dg/i386-sse-5.c: Likewise.
34778 * gcc.dg/i386-sse-8.c: Likewise.
34779 * gcc.dg/i386-unroll-1.c: Likewise.
34780 * gcc.dg/tls/opt-1.c: Likewise.
34781 * gcc.dg/tls/opt-2.c: Likewise.
34782 * gcc.dg/unroll-1.c: Likewise.
34783 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
34784 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
34785 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
34786 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
34787 * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
34788 -m64 is specified.
34789
34790 2004-11-12 Mark Mitchell <mark@codesourcery.com>
34791
34792 PR c++/18389
34793 * g++.dg/parse/cond1.C: New test.
34794
34795 PR c++/18429
34796 * g++.dg/template/array9.C: New test.
34797 * g++.dg/ext/vla1.C: Adjust error messages.
34798 * g++.dg/ext/vlm1.C: Likewise.
34799 * g++.dg/template/crash2.C: Likewise.
34800
34801 PR c++/18436
34802 * g++.dg/template/call3.C: New test.
34803
34804 PR c++/18407
34805 * g++.dg/template/ptrmem11.C: New test.
34806
34807 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu>
34808
34809 PR other/14264
34810 * lib/g++.exp: Set LC_ALL and LANG to C.
34811 * lib/gcc-dg.exp: Likewise.
34812 * lib/gfortran.exp: Likewise.
34813 * lib/objc.exp: Likewise.
34814 * lib/treelang.exp: Likewise.
34815
34816 2004-11-12 Andreas Schwab <schwab@suse.de>
34817
34818 * gcc.dg/pr16286.c: Fix last change.
34819
34820 2004-11-12 Mark Mitchell <mark@codesourcery.com>
34821
34822 PR c++/18416
34823 * g++.dg/init/global1.C: New test.
34824
34825 2004-11-12 Eric Botcazou <ebotcazou@act-europe.fr>
34826
34827 * gcc.c-torture/execute/20041112-1.c: New test.
34828
34829 2004-11-11 Janis Johnson <janis187@us.ibm.com>
34830
34831 * lib/gcc-dg.exp (dg-target-list): New.
34832
34833 2004-11-11 Janis Johnson <janis187@us.ibm.com>
34834 Richard Sandiford <rsandifo@redhat.com>
34835
34836 * lib/target-supports.exp (get-compiler_messages): New.
34837 (check_named_sections_available): Use it.
34838 (check_effective_target_ilp32): New.
34839 (check_effective_target_lp64): New.
34840 (is-effective-target): New.
34841 * lib/gcc-dg.exp (dg-require-effective-target): New.
34842
34843 2004-11-11 Joseph S. Myers <joseph@codesourcery.com>
34844
34845 * gcc.dg/precedence-1.c: New test.
34846
34847 2004-11-11 Janis Johnson <janis187@us.ibm.com>
34848
34849 * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
34850
34851 * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
34852 message, delete generated files, use more descriptive name for
34853 executable, and make the test unsupported when it cannot be run.
34854
34855 * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
34856 (dg-require-weak, dg-require-visibility, dg-require-alias,
34857 dg-require-gc-sections, dg-require-profiling, dg-require-dll,
34858 dg-require-iconv, dg-require-named-sections): Use it.
34859
34860 * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
34861
34862 2004-11-11 Nathan Sidwell <nathan@codesourcery.com>
34863
34864 PR target/16457
34865 * gcc.dg/ppc-and-1: New
34866
34867 PR target/16796
34868 * gcc.dg/ppc-mov-1.c: New.
34869
34870 PR target/16458
34871 * gcc.dg/ppc-compare-1.c: New.
34872
34873 2004-11-10 Joseph S. Myers <joseph@codesourcery.com>
34874
34875 * objc.dg/desig-init-2.m: New test.
34876
34877 2004-11-10 Adam Nemet <anemet@lnxw.com>
34878
34879 PR middle-end/18160
34880 * g++.dg/warn/register-var-1.C: New test.
34881 * g++.dg/warn/register-var-2.C: New test.
34882
34883 2004-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
34884
34885 * gcc.dg/union-2.c: New test.
34886
34887 2004-11-10 Fariborz Jahanian <fjahanian@apple.com>
34888
34889 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
34890 New test for PR tree-optimization/17892.
34891
34892 2004-11-09 Mark Mitchell <mark@codesourcery.com>
34893
34894 PR c++/18369
34895 * g++.dg/init/new12.C: New test.
34896
34897 2004-11-10 James A. Morrison <phython@gcc.gnu.org>
34898
34899 * gcc.target/sparc: New directory.
34900 * gcc.target/sparc/sparc.exp: New driver.
34901 * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
34902 gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
34903 gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
34904 gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
34905
34906 2004-11-10 Paul Brook <paul@codesourcery.com>
34907
34908 PR fortran/18218
34909 * gfortran.dg/list_read.c: New test.
34910
34911 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
34912
34913 PR c/18322
34914 * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
34915 expected diagnostic location.
34916
34917 2004-11-09 Ulrich Weigand <uweigand@de.ibm.com>
34918
34919 * gcc.dg/20041109-1.c: New test.
34920
34921 2004-11-09 Andrew Pinski <pinskia@physics.uc.edu>
34922
34923 PR objc/18406
34924 * objc/compile/pr18406.m: New test.
34925
34926 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
34927
34928 * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
34929
34930 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
34931
34932 * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
34933
34934 2004-11-08 Steve Ellcey <sje@cup.hp.com>
34935
34936 * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
34937
34938 2004-11-08 Steve Ellcey <sje@cup.hp.com>
34939
34940 * gcc.dg/20030225-2.c: Add prototype for abort and
34941 exit.
34942
34943 2004-11-08 Andrew Pinski <pinskia@physics.uc.edu>
34944
34945 PR tree-opt/18299
34946 * gcc.c-torture/pr18299-1.c: New test.
34947
34948 2004-11-06 Andreas Schwab <schwab@suse.de>
34949
34950 * gcc.dg/pr16286.c: Also test for bool and pixel.
34951
34952 2004-11-06 Joseph S. Myers <joseph@codesourcery.com>
34953
34954 * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
34955 gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
34956 gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
34957 gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
34958 gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
34959 gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
34960 gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
34961 gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
34962 gcc.dg/struct-semi-3.c: New tests.
34963
34964 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
34965
34966 * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
34967
34968 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
34969
34970 * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
34971 Do not use C99 designators.
34972
34973 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
34974
34975 * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
34976
34977 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
34978
34979 * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
34980 * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
34981 * gcc.c-torture/execute/simd-5.x: Remove.
34982
34983 2004-11-06 Andrew Pinski <pinskia@physics.uc.edu>
34984
34985 PR rtl-optimization/17933
34986 * gcc.dg/torture/pr17933-1.c: New test.
34987
34988 2004-11-06 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
34989
34990 PR target/18106
34991 * lib/target-supports.exp (check_weak_available): Support
34992 Windows.
34993
34994 2004-11-05 Danny Smith <dannysmith@users.sourceforge.net>
34995
34996 * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
34997 call to fflush(stdout) before abort.
34998 (my_ffsll): New function.
34999 (generate_fields): Use it.
35000
35001 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
35002
35003 * gcc.dg/init-undef-1.c: New test.
35004
35005 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
35006
35007 * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
35008 gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
35009 gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
35010 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
35011 expected messages for new parser.
35012
35013 2004-11-04 Mark Mitchell <mark@codesourcery.com>
35014
35015 * g++.dg/ext/visibility/symbian1.C: New test.
35016
35017 2004-11-04 Eric Botcazou <ebotcazou@libertysurf.fr>
35018
35019 * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
35020 on LP64 targets.
35021
35022 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
35023
35024 * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
35025 gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
35026 gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
35027 gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
35028 gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
35029 gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
35030 gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
35031 gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
35032 gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
35033 gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
35034
35035 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
35036
35037 * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
35038 gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
35039 gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
35040 gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
35041 gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
35042 gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
35043 objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
35044 for new parser.
35045
35046 2004-11-04 Richard Sandiford <rsandifo@redhat.com>
35047
35048 PR target/15342
35049 * gcc.dg/20041104-1.c: New test.
35050
35051 2004-11-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35052
35053 * g++.dg/template/nontype7.C: New test.
35054 * g++.dg/template/nontype8.C: Likewise.
35055 * g++.dg/template/nontype9.C: Likewise.
35056 * g++.dg/template/nontype10.C: Likewise.
35057 * g++.dg/tc1/dr49.C: Likewise.
35058 * g++.dg/template/ptrmem8.C: Relax dg-error checks.
35059 * g++.old-deja/g++.other/null1.C: Remove a buggy error check
35060
35061 2004-11-04 Ben Elliston <bje@au.ibm.com>
35062
35063 * g++.dg/rtti/tinfo1.C: Remove xfails.
35064
35065 2004-11-04 Ben Elliston <bje@au.ibm.com>
35066
35067 * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
35068 packed attribute to the definition to satisfy the new C++ parser.
35069
35070 2004-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
35071
35072 * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
35073 invocations of va_arg.
35074
35075 2004-11-02 Mark Mitchell <mark@codesourcery.com>
35076
35077 PR c++/18124
35078 * g++.dg/template/crash25.C: New test.
35079
35080 PR c++/18155
35081 * g++.dg/template/typedef2.C: New test.
35082 * g++.dg/parse/crash13.C: Adjust error markers.
35083
35084 PR c++/18177
35085 * g++.dg/conversion/const3.C: New test.
35086
35087 2004-11-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35088
35089 PR fortran/17535
35090 PR fortran/17583
35091 PR fortran/17713
35092 * gfortran.dg/generic_[123].f90: New testcases.
35093
35094 2004-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
35095
35096 * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
35097 * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
35098
35099 2004-11-02 Andrew Pinski <pinskia@physics.uc.edu>
35100
35101 PR tree-opt/16808
35102 * gcc.c-torture/compile/pr16808.c: New test.
35103
35104 2004-11-02 Nathan Sidwell <nathan@codesourcery.com>
35105
35106 PR rtl-optimization/17104
35107 * gcc.dg/ppc-bitfield1.c: New.
35108
35109 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
35110
35111 * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
35112
35113 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
35114
35115 * g++.dg/abi/mangle6.C: Run for all MIPS targets. Provide dummy
35116 strings for 32-bit code.
35117
35118 2004-11-01 Joseph S. Myers <joseph@codesourcery.com>
35119
35120 PR c/18239
35121 * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
35122
35123 2004-11-01 Nathan Sidwell <nathan@codesourcery.com>
35124
35125 PR c++/18064
35126 * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
35127
35128 2004-10-31 Mark Mitchell <mark@codesourcery.com>
35129
35130 PR c++/15172
35131 * g++.dg/init/aggr2.C: New test.
35132
35133 2004-10-30 Ziemowit Laski <zlaski@apple.com>
35134
35135 * objc.dg/local-decl-1.m: New test.
35136
35137 2004-10-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
35138
35139 * gcc.dg/20040910-1.c: Adjust regex.
35140
35141 2004-10-30 Roger Sayle <roger@eyesopen.com>
35142
35143 PR rtl-optimization/18084
35144 * g++.dg/opt/pr18084-1.C: New testcase.
35145
35146 2004-10-30 Matt Austern <austern@apple.com>
35147
35148 PR c++/17542
35149 * g++.dg/ext/attrib18.C: New test.
35150
35151 2004-10-30 Roger Sayle <roger@eyesopen.com>
35152
35153 PR middle-end/18096
35154 * gcc.dg/pr18096-1.c: New test case.
35155
35156 2004-10-30 Roger Sayle <roger@eyesopen.com>
35157
35158 * gcc.dg/pr17581-1.c: Add missing prototype for abort.
35159
35160 2004-10-30 Joseph S. Myers <joseph@codesourcery.com>
35161
35162 PR c/16666
35163 * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
35164 gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
35165 gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
35166 gcc.dg/old-style-prom-3.c: New tests.
35167
35168 2004-10-30 Danny Smith <dannysmith@users.sourceforge.net>
35169
35170 * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
35171 Remove unnecessary inclusion of stdio.h.
35172
35173 2004-10-29 Roger Sayle <roger@eyesopen.com>
35174
35175 PR rtl-optimization/17581
35176 * gcc.dg/pr17581-1.c: New test case.
35177
35178 2004-10-28 Nathan Sidwell <nathan@codesourcery.com>
35179
35180 * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
35181 being implemented.
35182 * g++.dg/conversion/dr195-1.C: New.
35183 * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
35184 * g++.old-deja/g++.mike/p10148.C: Likewise.
35185
35186 2004-10-29 Mark Mitchell <mark@codesourcery.com>
35187
35188 PR c++/17695
35189 * g++.dg/debug/typedef2.C: New test.
35190
35191 2004-10-29 David Billinghurst <David.Billinghurst@riotinto.com>
35192
35193 PR fortran/13490
35194 * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
35195 * gfortran.dg/g77/README: Update.
35196
35197 2004-10-28 Matt Austern <austern@apple.com>
35198
35199 PR c++/14124
35200 * g++.dg/ext/packed7.C: New test.
35201
35202 2004-10-28 Andrew Pinski <pinskia@physics.uc.edu>
35203
35204 * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
35205 scan-assembler.
35206 * lib/scanasm.exp (hidden-scan-for): New proc.
35207 (scan-hidden): Use hidden-scan-for instead of constructing the scan
35208 string.
35209 (scan-not-hidden): Likewise.
35210 * lib/target-supports.exp (check_visibility_available): mach-o is
35211 support too.
35212
35213 2004-10-28 Mark Mitchell <mark@codesourcery.com>
35214
35215 PR c++/17132
35216 * g++.dg/template/memclass3.C: New test.
35217
35218 2004-10-28 Adam Nemet <anemet@lnxw.com>
35219
35220 PR middle-end/18160
35221 * gcc.dg/register-var-1.c: New test.
35222 * gcc.dg/register-var-2.c: New test.
35223 * gcc.dg/asm-7.c: Taking the address of a register variable is an
35224 error now.
35225
35226 2004-10-28 Dorit Naishlos <dorit@il.ibm.com>
35227
35228 PR other/18172
35229 * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
35230 unused variables.
35231 * gcc.dg/vect/vect-22.c: Likewise.
35232
35233 2004-10-28 Jakub Jelinek <jakub@redhat.com>
35234
35235 * gcc.dg/i386-rotate-1.c: New test.
35236
35237 2004-10-27 Mark Mitchell <mark@codesourcery.com>
35238
35239 * g++.dg/init/ref12.C: Add "run" marker.
35240
35241 PR c++/17435
35242 * g++.dg/init/ref12.C: New test.
35243
35244 PR c++/18140
35245 * g++.dg/template/shift1.C: New test.
35246 * g++.dg/template/error10.C: Adjust error markers.
35247
35248 2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
35249
35250 PR tree-opt/17529
35251 * gcc.c-torture/compile/pr17529.c: Remove the xfail.
35252
35253 2004-10-27 Geoffrey Keating <geoffk@apple.com>
35254
35255 * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
35256 * gcc.dg/weak/weak-3.c: Likewise.
35257 * gcc.dg/weak/weak-5.c: Likewise.
35258 * gcc.dg/weak/weak-9.c: Likewise.
35259 * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
35260 * lib/target-supports.exp (check_weak_available): Mach-O does weak.
35261
35262 * gcc.dg/darwin-weakimport-1.c: New.
35263
35264 2004-10-28 Ben Elliston <bje@au.ibm.com>
35265
35266 * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
35267
35268 2004-10-27 Nathan Sidwell <nathan@codesourcery.com>
35269
35270 * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
35271 'syntax' error messages.
35272 * gcc.dg/cpp/direct2s.c: Likewise.
35273
35274 2004-10-26 Geoffrey Keating <geoffk@apple.com>
35275
35276 * gcc.c-torture/compile/20041026-1.c: New.
35277
35278 2004-10-26 Mark Mitchell <mark@codesourcery.com>
35279
35280 PR c++/18093
35281 * g++.dg/lookup/ns2.C: New test.
35282
35283 PR c++/18020
35284 * g++.dg/template/enum4.C: New test.
35285
35286 PR c++/18161
35287 * g++.dg/template/expr1.C: New test.
35288
35289 2004-10-26 Ben Elliston <bje@au.ibm.com>
35290
35291 * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
35292
35293 2004-10-26 Joseph S. Myers <jsm@polyomino.org.uk>
35294
35295 * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
35296 gcc.dg/decl-nospec-3.c: New tests.
35297
35298 2004-10-26 Ziemowit Laski <zlaski@apple.com>
35299
35300 * objc.dg/super-class-3.m: New test.
35301
35302 2004-10-26 Nathan Sidwell <nathan@codesourcery.com>
35303
35304 * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
35305 resyncing.
35306 * gcc.dg/cpp/direct2s.c: Likewise.
35307
35308 2004-10-25 Geoffrey Keating <geoffk@apple.com>
35309
35310 * objc.dg/image-info.m: Update for changes to section selection.
35311
35312 2004-10-25 David Ayers <d.ayers@inode.at>
35313 Ziemowit Laski <zlaski@apple.com>
35314
35315 * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
35316 diagnostics when messaging 'id <Proto>'.
35317 * objc.dg/class-protocol-1.m: New test.
35318 * objc.dg/desig-init-1.m: Add message to an invalid receiver using
35319 a non-existent method signature.
35320 * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
35321 Update diagnostics when messaging with non-existent method signature.
35322 * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
35323 * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
35324 invalid receivers are now resolved as if messaging 'id'; remove
35325 extraneous diagnostics.
35326
35327 2004-10-25 Joseph S. Myers <jsm@polyomino.org.uk>
35328
35329 PR c/16667
35330 * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
35331 gcc.dg/init-desig-obs-3.c: New tests.
35332
35333 2004-10-25 Jakub Jelinek <jakub@redhat.com>
35334
35335 * gcc.dg/debug/20041023-1.c: New test.
35336
35337 2004-10-25 Andrew Pinski <pinskia@physics.uc.edu>
35338
35339 PR middle-end/17407
35340 * gcc.c-torture/compile/pr17407.c: New test.
35341
35342 PR c++/18121
35343 * g++.dg/template/array8.C: New test.
35344
35345 2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
35346
35347 PR other/18138
35348 * lib/g++.exp: Accept more than one multilib libgcc.
35349 * lib/gcc-dg.exp: Likewise.
35350 * lib/objc.exp: Likewise.
35351 * lib/treelang.exp: Likewise.
35352 * lib/gfortran.exp: Likewise.
35353
35354 2004-10-24 Ben Elliston <bje@au.ibm.com>
35355
35356 * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
35357
35358 2004-10-24 Geoffrey Keating <geoffk@geoffk.org>
35359
35360 * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
35361 * gcc.dg/c99-const-expr-3.c: Likewise.
35362
35363 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>.
35364
35365 * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
35366
35367 2004-10-23 Ben Elliston <bje@au.ibm.com>
35368
35369 * gcc.c-torture/execute/loop-2e.x: Remove.
35370
35371 2004-10-22 Nathan Sidwell <nathan@codesourcery.com>
35372
35373 PR c++/18095
35374 * g++.dg/parse/crash18.C: New.
35375 * g++.dg/parse/crash19.C: New.
35376
35377 2004-10-22 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
35378
35379 * g++.dg/ext/dllimport1.C: Move dg-warnings.
35380 * g++.dg/ext/dllimport2.C: Same.
35381 * g++.dg/ext/dllimport8.C: Same.
35382
35383 2004-10-21 Mark Mitchell <mark@codesourcery.com>
35384
35385 PR c++/10841
35386 * g++.dg/conversion/cast1.C: New test.
35387 * g++.dg/overload/pmf1.C: Adjust error marker.
35388
35389 2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
35390
35391 PR objc/17923
35392 * objc.dg/const-str-7.m: New test.
35393
35394 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35395
35396 * g++.dg/template/memfriend11.C: Fix comment typo.
35397 * g++.dg/template/memfriend14.C: Likewise.
35398
35399 2004-10-20 Richard Henderson <rth@redhat.com>
35400
35401 * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
35402 gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
35403 -fasynchronous-unwind-tables.
35404
35405 2004-10-20 Richard Henderson <rth@redhat.com>
35406
35407 * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
35408 (main): Return success.
35409 * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
35410 (main): Return success.
35411
35412 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35413
35414 PR c++/13495
35415 * g++.dg/template/memfriend9.C: New test.
35416 * g++.dg/template/memfriend10.C: Likewise.
35417 * g++.dg/template/memfriend11.C: Likewise.
35418 * g++.dg/template/memfriend12.C: Likewise.
35419 * g++.dg/template/memfriend13.C: Likewise.
35420 * g++.dg/template/memfriend14.C: Likewise.
35421 * g++.dg/template/memfriend15.C: Likewise.
35422 * g++.dg/template/memfriend16.C: Likewise.
35423 * g++.dg/template/memfriend17.C: Likewise.
35424 * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
35425
35426 2004-10-20 Nathan Sidwell <nathan@codesourcery.com>
35427
35428 * g++.dg/conversion/dr195.C: New.
35429 * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
35430
35431 2004-10-20 Ben Elliston <bje@au.ibm.com>
35432 Devang Patel <dpatel@apple.com>
35433
35434 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
35435 of floating point arithmetic, which could trap.
35436
35437 2004-10-19 Mark Mitchell <mark@codesourcery.com>
35438
35439 PR c++/14035
35440 * g++.dg/conversion/reinterpret1.C: Adjust error markers.
35441 * g++.dg/conversion/const2.C: New test.
35442 * g++.dg/expr/reinterpret2.C: New test.
35443 * g++.dg/expr/reinterpret3.C: New test.
35444 * g++.dg/expr/cast2.C: New test.
35445 * g++.dg/expr/copy1.C: New test.
35446 * g++.dg/other/conversion1.C: Change error message.
35447 * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
35448 function pointers to void *.
35449 * g++.old-deja/g++.mike/p10148.C: Likewise.
35450
35451 2004-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
35452
35453 * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
35454
35455 2004-10-19 Paolo Bonzini <bonzini@gnu.org>
35456
35457 PR c++/18047
35458
35459 * g++.dg/parse/expr3.C: New test.
35460
35461 2004-10-18 Eric Botcazou <ebotcazou@libertysurf.fr>
35462
35463 * gcc.dg/smod-1.c: New test.
35464
35465 2004-10-18 Ziemowit Laski <zlaski@apple.com>
35466
35467 * objc.dg/method-14.m: New test.
35468
35469 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
35470
35471 * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
35472 Also xfail as the patch was reverted.
35473
35474 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
35475
35476 PR middle-end/16973
35477 * gcc.dg/pr16973.c: New test.
35478
35479 2004-10-18 Diego Novillo <dnovillo@redhat.com>
35480
35481 PR tree-optimization/17656
35482 * gcc.c-torture/compile/pr17656.c: New test.
35483
35484 2004-10-18 Nathan Sidwell <nathan@codesourcery.com>
35485
35486 * g++.dg/eh/shadow1.C: New.
35487
35488 2004-10-18 Jakub Jelinek <jakub@redhat.com>
35489
35490 * gcc.c-torture/compile/20041018-1.c: New test.
35491
35492 2004-10-18 Ben Elliston <bje@au.ibm.com>
35493
35494 * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
35495 compiler referring to register 0 when accessing sdata. The linker
35496 now patches things up.
35497
35498 2004-10-17 Andrew Pinski <pinskia@physics.uc.edu>
35499
35500 PR c/17529
35501 * gcc.c-torture/compile/pr17529.c: New test.
35502
35503 2004-10-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35504
35505 PR c++/17743
35506 * g++.dg/ext/attrib17.C: New test.
35507
35508 2004-10-16 Eric Botcazou <ebotcazou@libertysurf.fr>
35509
35510 * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
35511
35512 2004-10-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35513
35514 PR c++/10479
35515 * g++.dg/ext/attrib16.C: New test.
35516
35517 2004-10-15 Mark Mitchell <mark@codesourcery.com>
35518
35519 PR c++/17042
35520 * g++.dg/init/dso_handle1.C: New test.
35521
35522 PR c++/14667
35523 * g++.dg/parse/typedef6.C: New test.
35524
35525 PR c++/17916
35526 * g++.dg/parse/pragma1.C: New test.
35527
35528 2004-10-15 Aldy Hernandez <aldyh@redhat.com>
35529
35530 * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
35531
35532 2004-10-15 Steve Ellcey <sje@cup.hp.com>
35533
35534 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
35535 -fno-common when on HPPA HP-UX platforms.
35536
35537 2004-10-15 Jakub Jelinek <jakub@redhat.com>
35538
35539 PR other/16820
35540 * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
35541 stdint.h.
35542 * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
35543 uintptr_t.
35544
35545 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
35546
35547 PR c++/16301
35548 * g++.dg/lookup/strong-using-4.C: New test.
35549
35550 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
35551
35552 PR middle-end/16567
35553 * gcc.c-torture/compile/nested-1.c: New test.
35554
35555 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
35556
35557 * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
35558 and mipsisa64*-*-* (until support for misaligned loads is added).
35559 * gcc.dg/vect/vect-50.c: Likewise.
35560 * gcc.dg/vect/vect-52.c: Likewise.
35561 * gcc.dg/vect/vect-54.c: Likewise.
35562 * gcc.dg/vect/vect-58.c: Likewise.
35563 * gcc.dg/vect/vect-60.c: Likewise.
35564 * gcc.dg/vect/vect-80.c: Likewise.
35565
35566 2004-10-14 Mark Mitchell <mark@codesourcery.com>
35567
35568 PR c++/17976
35569 * g++.dg/init/dtor3.C: New test.
35570
35571 2004-10-15 Ben Elliston <bje@au.ibm.com>
35572
35573 * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
35574
35575 2004-10-14 Geoffrey Keating <geoffk@apple.com>
35576
35577 * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
35578 * gcc.dg/macho-lo-sum.c: Likewise.
35579
35580 2004-10-14 Joseph S. Myers <joseph@codesourcery.com>
35581
35582 * gcc.dg/ppc-spe64-1.c: New test.
35583
35584 2004-10-14 Devang Patel <dpatel@apple.com>
35585
35586 PR 17635
35587 * gcc.dg/pr17635.c : New test.
35588
35589 2004-10-14 Olga Golovanevsky <olga@il.ibm.com>
35590
35591 * gcc.dg/vect/vect-28.c: Remove xfail.
35592 * gcc.dg/vect/vect-30.c: Remove xfail.
35593 * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
35594 * gcc.dg/vect/vect-33.c: Remove xfail.
35595 * gcc.dg/vect/vect-44.c: Remove xfail.
35596 * gcc.dg/vect/vect-46.c: Remove xfail.
35597 * gcc.dg/vect/vect-50.c: Remove xfail.
35598 * gcc.dg/vect/vect-52.c: Remove xfail.
35599 * gcc.dg/vect/vect-54.c: Remove xfail.
35600 * gcc.dg/vect/vect-58.c: Remove xfail.
35601 * gcc.dg/vect/vect-60.c: Remove xfail.
35602 * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
35603 * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
35604 * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
35605 * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
35606 * gcc.dg/vect/vect-8.c: Remove xfail.
35607 * gcc.dg/vect/vect-80.c: Remove xfail.
35608 * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
35609
35610 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
35611
35612 * gcc.dg/vect/vect-82.c: New testcase.
35613 * gcc.dg/vect/vect-82_64.c: New testcase.
35614 * gcc.dg/vect/vect-83.c: New testcase.
35615 * gcc.dg/vect/vect-83_64.c: New testcase.
35616
35617 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
35618
35619 * gcc.dg/cpp/error-1.c: New test.
35620
35621 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
35622
35623 * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
35624
35625 2004-10-14 Hans-Peter Nilsson <hp@axis.com>
35626
35627 PR target/17984
35628 * gcc.dg/cris-peep2-xsrand2.c: New test.
35629
35630 2004-10-13 Andrew Pinski <pinskia@physics.uc.edu>
35631
35632 PR c++/17661
35633 * g++.dg/expr/for2.C: New test.
35634
35635 2004-10-13 Eric Botcazou <ebotcazou@libertysurf.fr>
35636
35637 * g++.dg/inherit/thunk1.C: Run on the SPARC.
35638
35639 2004-10-13 Jakub Jelinek <jakub@redhat.com>
35640
35641 PR tree-optimization/17724
35642 * g++.dg/opt/pr17724-1.C: New test.
35643 * g++.dg/opt/pr17724-2.C: New test.
35644 * g++.dg/opt/pr17724-3.C: New test.
35645 * g++.dg/opt/pr17724-4.C: New test.
35646 * g++.dg/opt/pr17724-5.C: New test.
35647 * g++.dg/opt/pr17724-6.C: New test.
35648
35649 2004-10-12 Joseph S. Myers <jsm@polyomino.org.uk>
35650
35651 PR c/17301
35652 * gcc.dg/pr17301-2.c: New test.
35653
35654 2004-10-11 Mark Mitchell <mark@codesourcery.com>
35655
35656 PR c++/15876
35657 * g++.dg/parse/error22.C: New test.
35658
35659 PR c++/17936
35660 * g++.dg/template/spec18.C: New test.
35661
35662 2004-10-11 Steve Ellcey <sje@cup.hp.com>
35663
35664 * gcc.dg/ia64-asm-1.c: Add prototype for abort
35665 * gcc.dg/ia64-sync-1.c: Add prototype for abort and
35666 memcpy.
35667 * gcc.dg/ia64-sync-2.c: Ditto.
35668 * gcc.dg/ia64-sync-3.c: Ditto.
35669
35670 2004-10-11 Andrew Pinski <pinskia@physics.uc.edu>
35671
35672 * g++.dg/eh/cleanup5.C: Add dg-options "".
35673
35674 2004-10-11 Roger Sayle <roger@eyesopen.com>
35675
35676 PR middle-end/17657
35677 * gcc.dg/switch-4.c: New test case.
35678
35679 2004-10-11 Richard Sandiford <rsandifo@redhat.com>
35680
35681 * gcc.c-torture/execute/20041011-1.c: New test.
35682
35683 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
35684
35685 PR c++/17554
35686 * g++.dg/init/for3.C: New test.
35687
35688 PR c++/17657
35689 * g++.dg/opt/switch2.C: New test.
35690
35691 PR middle-end/17703
35692 * g++.dg/warn/Wreturn-2.C: New test.
35693
35694 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
35695
35696 PR c++/17907
35697 * g++.dg/eh/cleanup5.C: New test.
35698
35699 2004-10-10 Mark Mitchell <mark@codesourcery.com>
35700
35701 PR c++/17393
35702 * g++.dg/parse/error21.C: New test.
35703
35704 2004-10-10 Gabriel Dos Reis <gdr@integrable-solutions.net>
35705
35706 * g++.dg/overload/pmf1.C: Adjust quoting marks.
35707 * g++.dg/warn/incomplete1.C: Likewise.
35708 * g++.dg/template/qualttp20.C: Likewise.
35709
35710 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
35711
35712 PR c/17881
35713 * parm-incomplete-1.c: New test.
35714
35715 2004-10-09 Mark Mitchell <mark@codesourcery.com>
35716
35717 PR c++/17867
35718 * g++.dg/parse/error19.C: New test.
35719
35720 PR c++/17670
35721 * g++.dg/init/new11.C: New test.
35722
35723 PR c++/17821
35724 * g++.dg/parse/error20.C: New test.
35725
35726 PR c++/17826
35727 * g++.dg/template/crash24.C: New test.
35728
35729 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
35730
35731 PR c/17301
35732 * gcc.dg/pr17301-1.c: New test.
35733
35734 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
35735
35736 PR c/17189
35737 * gcc.dg/anon-struct-5.c: New test.
35738
35739 2004-10-09 Joseph S. Myers <jsm@polyomino.org.uk>
35740
35741 PR c/17844
35742 * gcc.dg/pr17844-1.c: New test.
35743
35744 2004-10-09 Zdenek Dvorak <dvorakz@suse.cz>
35745
35746 PR tree-optimization/17906
35747 * gcc.c-torture/compile/pr17906.c: New.
35748
35749 2004-10-09 Stuart Hastings <stuart@apple.com>
35750 Roger Sayle <roger@eyesopen.com>
35751
35752 PR rtl-optimization/17853
35753 * gcc.dg/i386-mmx-5.c: New testcase.
35754
35755 2004-10-09 Andrew Pinski <pinskia@physics.uc.edu>
35756
35757 * g++.dg/opt/pr17902.C: Fix typo in dg-do.
35758
35759 2004-10-09 Mark Mitchell <mark@codesourcery.com>
35760
35761 PR c++/17524
35762 * g++.dg/template/static9.C: New test.
35763
35764 PR c++/17685
35765 * g++.dg/parse/operator5.C: New test.
35766
35767 2004-10-09 Roger Sayle <roger@eyesopen.com>
35768
35769 PR middle-end/17894
35770 * gcc.c-torture/execute/divcmp-4.c: New test case.
35771
35772 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
35773
35774 PR tree-opt/17902
35775 * g++.dg/opt/pr17902.C: New test.
35776
35777 2004-10-09 Jakub Jelinek <jakub@redhat.com>
35778
35779 * gcc.dg/cpp/ident-1.c: Add dg-options "".
35780
35781 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
35782
35783 * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
35784
35785 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
35786
35787 * gcc.dg/assign-warn-3.c: New test.
35788
35789 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
35790
35791 PR c/16999
35792 * gcc.dg/cpp/ident-1.c: New test.
35793
35794 2004-10-08 Nathan Sidwell <nathan@codesourcery.com>
35795
35796 * gcc.c-torture/compile/acc1.c: New.
35797
35798 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
35799
35800 * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
35801 * gcc.dg/darwin-abi-2.c: Include stdlib.h.
35802
35803 2004-10-08 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
35804
35805 * gcc.dg/ultrasp11.c: New test.
35806
35807 2004-10-08 Michael Matz <matz@suse.de>
35808
35809 * gcc.dg/doloop-2.c: New test.
35810
35811 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
35812
35813 * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
35814 * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
35815 objc.dg/method-9.m: Update expected diagnostics.
35816
35817 2004-10-07 Geoffrey Keating <geoffk@apple.com>
35818
35819 * gcc.dg/ppc-fsel-3.c: New file.
35820 * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
35821
35822 2004-10-07 Paul Brook <paul@codesourcery.com>
35823
35824 * gfortran.dg/intrinsic_verify_1.f90: New test.
35825
35826 2004-10-07 Paul Brook <paul@codesourcery.com>
35827
35828 * gfortran.dg/empty_format_1.f90: Remove stray commas.
35829
35830 2004-10-07 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35831
35832 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
35833 gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
35834 commit.
35835
35836 2004-10-07 Andrew Pinski <pinskia@physics.uc.edu>
35837
35838 * g++.dg/ext/asm6.C: Remove extraneous semicolon.
35839
35840 2004-10-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35841
35842 PR c++/17115
35843 * g++.dg/warn/Winline-4.C: New test.
35844
35845 2004-10-07 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
35846
35847 * gcc.c-torture/compile/20041007-1.c: New test.
35848
35849 2004-10-07 Paul Brook <paul@codesourcery.com>
35850
35851 PR fortran/17678
35852 * gfortran.dg/use_allocated_1.f90: New test.
35853
35854 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
35855
35856 PR middle-end/17849
35857 * gfortran.fortran-torture/compile/nested.f90: New test
35858
35859 2004-10-06 Joseph S. Myers <jsm@polyomino.org.uk>
35860
35861 * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
35862
35863 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
35864
35865 PR c++/17368
35866 * g++.dg/ext/asm6.C: New test.
35867
35868 2004-10-06 Kenneth Zadeck <zadeck@naturalbridge.com>
35869
35870 * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
35871
35872 2004-10-06 Paul Brook <paul@codesourcery.com>
35873
35874 PR libfortran/17709
35875 * gfortran.dg/empty_format_1.f90: New test.
35876
35877 2004-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35878
35879 PR fortran/17568
35880 * gfortran.dg/ishft.f90: New test.
35881
35882 PR fortran/17283
35883 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
35884 tests.
35885
35886 2004-10-06 Paul Brook <paul@codesourcery.com>
35887
35888 * gfortran.dg/do_1.f90: New test.
35889
35890 2004-10-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35891
35892 * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
35893 optimizing for size.
35894
35895 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
35896
35897 * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
35898
35899 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
35900
35901 * gcc.c-torture/compile/20041005-1.c: New test.
35902
35903 2004-10-05 Nathan Sidwell <nathan@codesourcery.com>
35904
35905 PR c++/17829
35906 * g++.dg/lookup/koenig4.C: New.
35907
35908 2004-10-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
35909
35910 * g++.dg/other/classkey1.C: Adjust quoting marks.
35911 * g++.dg/parse/error15.C: Likewise.
35912 * g++.dg/template/meminit2.C (int>): Likewise.
35913
35914 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35915
35916 PR fortran/17283
35917 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
35918
35919 PR fortran/17631
35920 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
35921
35922 PR fortran/17708
35923 * gfortran.dg/pr17708.f90: New test.
35924
35925 2004-10-04 Chao-ying Fu <fu@mips.com>
35926
35927 * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
35928 * gcc.dg/vect/vect-4.c: Ditto.
35929 * gcc.dg/vect/vect-5.c: Ditto.
35930 * gcc.dg/vect/vect-6.c: Ditto.
35931 * gcc.dg/vect/vect-8.c: Ditto.
35932 * gcc.dg/vect/vect-16.c: Ditto.
35933 * gcc.dg/vect/vect-30.c: Ditto.
35934 * gcc.dg/vect/vect-40.c: Ditto.
35935 * gcc.dg/vect/vect-41.c: Ditto.
35936 * gcc.dg/vect/vect-42.c: Ditto.
35937 * gcc.dg/vect/vect-43.c: Ditto.
35938 * gcc.dg/vect/vect-44.c: Ditto.
35939 * gcc.dg/vect/vect-45.c: Ditto.
35940 * gcc.dg/vect/vect-46.c: Ditto.
35941 * gcc.dg/vect/vect-47.c: Ditto.
35942 * gcc.dg/vect/vect-48.c: Ditto.
35943 * gcc.dg/vect/vect-49.c: Ditto.
35944 * gcc.dg/vect/vect-50.c: Ditto.
35945 * gcc.dg/vect/vect-51.c: Ditto.
35946 * gcc.dg/vect/vect-52.c: Ditto.
35947 * gcc.dg/vect/vect-53.c: Ditto.
35948 * gcc.dg/vect/vect-54.c: Ditto.
35949 * gcc.dg/vect/vect-55.c: Ditto.
35950 * gcc.dg/vect/vect-56.c: Ditto.
35951 * gcc.dg/vect/vect-57.c: Ditto.
35952 * gcc.dg/vect/vect-58.c: Ditto.
35953 * gcc.dg/vect/vect-59.c: Ditto.
35954 * gcc.dg/vect/vect-60.c: Ditto.
35955 * gcc.dg/vect/vect-74.c: Ditto.
35956 * gcc.dg/vect/vect-79.c: Ditto.
35957 * gcc.dg/vect/vect-80.c: Ditto.
35958
35959 2004-10-04 Andrew Pinski <pinskia@physics.uc.edu>
35960
35961 * gcc.dg/unused-7.c: Use the correct option.
35962
35963 2004-10-04 Paul Brook <paul@codesourcery.com>
35964 Bud Davis <bdavis9659@comcast.net>
35965
35966 PR fortran/17706
35967 PR fortran/16434
35968 * gfortran/pr17706.f90: New test.
35969 * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
35970
35971 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35972
35973 * gfortran.dg/pr17612.f90: New test.
35974
35975 2004-10-03 Gabriel Dos Reis <gdr@integrable-solutions.net>
35976
35977 * g++.dg/template/local1.C: Adjust quoting marks in
35978 testing for diagnostics.
35979 * g++.dg/tls/diag-2.C: Likewise.
35980 * g++.dg/other/error8.C: Likewise.
35981
35982 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
35983
35984 PR c/17178
35985 * gcc.dg/unused-4.c: Adjust to be correct.
35986
35987 PR c/17820
35988 * gcc.dg/unused-7.c: New test.
35989
35990 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
35991
35992 PR c++/17797
35993 * g++.dg/overload/template2.C: New test.
35994
35995 2004-10-03 Kazu Hirata <kazu@cs.umass.edu>
35996
35997 PR tree-optimization/16632
35998 * gcc.dg/tree-ssa/20041002-1.c: New.
35999
36000 2004-10-03 Paul Brook <paul@codesourcery.com>
36001
36002 * gfortran.dg/pr17286.f90: Add dg-do line. Explicitly test bug,
36003 rather than relying on default formatting.
36004
36005 2004-10-02 Joseph S. Myers <jsm@polyomino.org.uk>
36006
36007 * gcc.dg/20040920-1.c: Update expected message text.
36008
36009 2004-10-02 Ulrich Weigand <uweigand@de.ibm.com>
36010
36011 * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
36012
36013 2004-10-01 Zdenek Dvorak <dvorakz@suse.cz>
36014
36015 * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
36016 tree level.
36017
36018 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
36019
36020 * gcc.dg/tree-ssa/pr17343.c: Remove.
36021
36022 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
36023
36024 PR tree-opt/17343
36025 * gcc.dg/tree-ssa/pr17343.c: New test.
36026
36027 2004-10-01 Jakub Jelinek <jakub@redhat.com>
36028
36029 * gcc.dg/tree-ssa/stdarg-1.c: Removed.
36030 * gcc.dg/tree-ssa/stdarg-2.c: Removed.
36031 * gcc.dg/tree-ssa/stdarg-3.c: Removed.
36032 * gcc.dg/tree-ssa/stdarg-4.c: Removed.
36033 * gcc.dg/tree-ssa/stdarg-5.c: Removed.
36034
36035 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
36036
36037 * gcc.dg/lvalue-2.c: New test.
36038
36039 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
36040
36041 PR c/17730
36042 * gcc.dg/pr17730-1.c: New test
36043
36044 2004-09-29 Joseph S. Myers <jsm@polyomino.org.uk>
36045
36046 PR c/7425
36047 * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
36048
36049 2004-09-29 Jakub Jelinek <jakub@redhat.com>
36050
36051 * gcc.c-torture/execute/stdarg-1.c: New test.
36052 * gcc.c-torture/execute/stdarg-2.c: New test.
36053 * gcc.c-torture/execute/stdarg-3.c: New test.
36054 * gcc.dg/tree-ssa/stdarg-1.c: New test.
36055 * gcc.dg/tree-ssa/stdarg-2.c: New test.
36056 * gcc.dg/tree-ssa/stdarg-3.c: New test.
36057 * gcc.dg/tree-ssa/stdarg-4.c: New test.
36058 * gcc.dg/tree-ssa/stdarg-5.c: New test.
36059
36060 2004-09-29 Jakub Jelinek <jakub@redhat.com>
36061
36062 PR tree-optimization/17697
36063 * g++.dg/opt/pr17697-1.C: New test.
36064 * g++.dg/opt/pr17697-2.C: New test.
36065 * g++.dg/opt/pr17697-3.C: New test.
36066
36067 2004-09-28 Joseph S. Myers <jsm@polyomino.org.uk>
36068
36069 PR c/16409
36070 * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
36071 gcc.dg/vla-init-5.c: New tests.
36072
36073 2004-09-27 Joseph S. Myers <jsm@polyomino.org.uk>
36074
36075 PR c/13804
36076 * gcc.dg/pr13804-1.c: New test.
36077
36078 2004-09-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36079
36080 PR fortran/16938
36081 * gfortran.dg/pr16938.f90: New test.
36082
36083 2004-09-27 Mark Mitchell <mark@codesourcery.com>
36084
36085 * g++.dg/template/crash23.C: New test.
36086
36087 2004-09-27 Mark Mitchell <mark@codesourcery.com>
36088
36089 PR c++/17585
36090 * g++.dg/template/static8.C: New test.
36091
36092 2004-09-27 Nathan Sidwell <nathan@codesourcery.com>
36093
36094 PR c++/17681
36095 * g++.dg/other/error9.C: New test.
36096
36097 2004-09-26 Ulrich Weigand <uweigand@de.ibm.com>
36098
36099 * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
36100
36101 2004-09-26 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36102
36103 PR fortran/15164
36104 * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
36105
36106 2004-09-26 Roger Sayle <roger@eyesopen.com>
36107
36108 PR middle-end/17112
36109 * gcc.dg/pr17112-1.c: New test case.
36110
36111 2004-09-26 Joseph S. Myers <jsm@polyomino.org.uk>
36112
36113 PR c/11459
36114 * gcc.dg/pr11459-1.c: New test.
36115
36116 2004-09-25 Ulrich Weigand <uweigand@de.ibm.com>
36117
36118 * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
36119 * gcc.dg/tree-ssa/loop-4.c: Likewise.
36120
36121 2004-09-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36122
36123 * gfortran.dg/pr15324.f90: Make array bounds consistent.
36124
36125 2004-09-25 Jan Hubicka <jh@suse.cz>
36126
36127 * compile/30040909-1.c: New test.
36128 * compile/30040907-1.c: New test.
36129
36130 2004-09-25 Richard Sandiford <rsandifo@redhat.com>
36131
36132 * gcc.c-torture/execute/va-arg-26.c: New test.
36133
36134 2004-09-24 Zack Weinberg <zack@codesourcery.com>
36135
36136 * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
36137 extra diagnostics on targets with 64-bit pointers.
36138 * objc.dg/selector-1.m: Adjust dg-warning regexp.
36139
36140 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
36141
36142 PR c/17188
36143 * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
36144 * gcc.dg/decl-3.c: Adjust expected message.
36145
36146 2004-09-24 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36147
36148 PR fortran/17615
36149 * gfortran.dg/pr17615.f90: New test.
36150
36151 2004-09-24 Andrew MacLeod <amacleod@redhat.com>
36152
36153 PR tree-optimzation/17517
36154 * g++.dg/tree-ssa/pr17517.C: New Test.
36155
36156 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
36157
36158 PR c++/16889
36159 * g++.dg/lookup/ambig3.C: New.
36160
36161 2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
36162
36163 PR tree-opt/17624
36164 * g++.dg/opt/pr17624.C: New test.
36165
36166 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
36167
36168 PR c/6980
36169 * gcc.dg/Wbad-function-cast-1.c: New test.
36170
36171 2004-09-23 Zack Weinberg <zack@codesourcery.com>
36172
36173 * g++.dg/ext/complit1.C
36174 * g++.dg/other/error2.C
36175 * g++.dg/other/nontype-1.C
36176 * g++.dg/parse/crash11.C
36177 * g++.dg/parse/crash12.C
36178 * g++.dg/parse/error15.C
36179 * g++.dg/parse/error4.C
36180 * g++.dg/parse/tmpl-outside1.C
36181 * g++.dg/parse/too-many-tmpl-args1.C
36182 * g++.dg/template/dependent-expr3.C
36183 * g++.dg/template/error10.C
36184 * g++.dg/template/instantiate1.C
36185 * g++.dg/template/vtable2.C
36186 * g++.dg/warn/Wshadow-1.C
36187 * g++.dg/warn/weak1.C
36188 * g++.old-deja/g++.brendan/crash16.C
36189 * g++.old-deja/g++.brendan/crash18.C
36190 * g++.old-deja/g++.brendan/crash48.C
36191 * g++.old-deja/g++.brendan/crash49.C
36192 * g++.old-deja/g++.brendan/crash55.C
36193 * g++.old-deja/g++.brendan/crash56.C
36194 * g++.old-deja/g++.brendan/crash8.C
36195 * g++.old-deja/g++.brendan/enum11.C
36196 * g++.old-deja/g++.brendan/enum8.C
36197 * g++.old-deja/g++.brendan/enum9.C
36198 * g++.old-deja/g++.brendan/friend3.C
36199 * g++.old-deja/g++.brendan/misc14.C
36200 * g++.old-deja/g++.bugs/900402_02.C
36201 * g++.old-deja/g++.bugs/900404_03.C
36202 * g++.old-deja/g++.bugs/900404_04.C
36203 * g++.old-deja/g++.bugs/900428_03.C
36204 * g++.old-deja/g++.jason/crash4.C
36205 * g++.old-deja/g++.jason/overload21.C
36206 * g++.old-deja/g++.jason/redecl1.C
36207 * g++.old-deja/g++.jason/report.C
36208 * g++.old-deja/g++.jason/rfg10.C
36209 * g++.old-deja/g++.jason/template30.C
36210 * g++.old-deja/g++.law/arm12.C
36211 * g++.old-deja/g++.law/ctors5.C
36212 * g++.old-deja/g++.law/cvt20.C
36213 * g++.old-deja/g++.law/init10.C
36214 * g++.old-deja/g++.law/init8.C
36215 * g++.old-deja/g++.law/visibility17.C
36216 * g++.old-deja/g++.law/visibility7.C
36217 * g++.old-deja/g++.mike/net8.C
36218 * g++.old-deja/g++.mike/p646.C
36219 * g++.old-deja/g++.mike/p700.C
36220 * g++.old-deja/g++.mike/p701.C
36221 * g++.old-deja/g++.mike/p811.C
36222 * g++.old-deja/g++.ns/template13.C
36223 * g++.old-deja/g++.other/array3.C
36224 * g++.old-deja/g++.other/crash25.C
36225 * g++.old-deja/g++.other/dtor3.C
36226 * g++.old-deja/g++.other/dtor4.C
36227 * g++.old-deja/g++.other/main1.C
36228 * g++.old-deja/g++.other/warn7.C
36229 * g++.old-deja/g++.pt/crash11.C
36230 * g++.old-deja/g++.pt/crash36.C
36231 * g++.old-deja/g++.pt/spec22.C
36232 * g++.old-deja/g++.pt/spec9.C
36233 * g++.old-deja/g++.pt/ttp52.C
36234 * g++.old-deja/g++.robertl/eb103.C
36235 * g++.old-deja/g++.robertl/eb121.C
36236 * g++.old-deja/g++.robertl/eb22.C
36237 * g++.old-deja/g++.robertl/eb8.C:
36238 Update locations and/or regexps of dg-error markers.
36239 Remove markers for some bogus messages that are no longer issued.
36240
36241 2004-09-23 Jakub Jelinek <jakub@redhat.com>
36242
36243 * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
36244 * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
36245
36246 2004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
36247
36248 PR c++/17618
36249 * g++.dg/lookup/crash5.C: New test.
36250
36251 2004-09-23 Dorit Naishlos <dorit@il.ibm.com>
36252
36253 * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
36254 * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
36255 * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
36256 * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
36257 * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
36258 * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
36259
36260 * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
36261 * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
36262 * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
36263 * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
36264 * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
36265 * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
36266
36267 * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
36268
36269 * gcc.dg/vect/vect-44.c: Check additional cases.
36270 * gcc.dg/vect/vect-48.c: Check additional cases.
36271
36272 * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
36273 * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
36274 * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
36275 * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
36276 * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
36277 * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
36278 * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
36279 * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
36280 * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
36281
36282 * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
36283 * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
36284 * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
36285
36286 2004-09-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
36287
36288 * gcc.dg/tree-ssa/loop-6.c: New test.
36289
36290 2004-09-23 Nathan Sidwell <nathan@codesourcery.com>
36291
36292 PR c++/17620
36293 * g++.dg/inherit/base2.C: New.
36294
36295 2004-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
36296
36297 * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
36298 * gcc.dg/20001012-2.c: Likewise.
36299 * gcc.dg/20001013-1.c: Likewise.
36300 * gcc.dg/20001101-1.c: Likewise.
36301 * gcc.dg/20001102-1.c: Likewise.
36302 * gcc.dg/bf-spl1.c: Likewise.
36303 * gcc.dg/titype-1.c: Remove special-casing for SPARC.
36304 * gcc.dg/20040813-1.c: Add missing "." to the regexp.
36305
36306 2004-09-22 Diego Novillo <dnovillo@redhat.com>
36307
36308 PR tree-optimization/16721
36309 * gcc.dg/tree-ssa/pr16721.c: New test.
36310
36311 2004-09-23 Ulrich Weigand <uweigand@de.ibm.com>
36312
36313 * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
36314 * gcc.dg/20040305-1.c: Likewise.
36315
36316 2004-09-22 Joseph S. Myers <jsm@polyomino.org.uk>
36317
36318 PR c/16566
36319 * gcc.c-torture/compile/pr16566-1.c,
36320 gcc.c-torture/compile/pr16566-2.c,
36321 gcc.c-torture/compile/pr16566-3.c: New tests.
36322
36323 2004-09-22 Kazu Hirata <kazu@cs.umass.edu>
36324
36325 PR tree-optimization/17512
36326 * gcc.c-torture/compile/20040916-1.c.
36327
36328 2004-09-21 Mark Mitchell <mark@codesourcery.com>
36329
36330 * gcc.dg/pragma-re-3.c: New test.
36331
36332 2004-09-17 Matt Austern <austern@apple.com>
36333
36334 PR c++/15049
36335 * g++.dg/other/anon3.C: New.
36336
36337 2004-09-21 Roger Sayle <roger@eyesopen.com>
36338
36339 PR c++/7503
36340 * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
36341 * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
36342 * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
36343 * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
36344 * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
36345
36346 2004-09-21 Bud Davis <bdavis9659@comcast.net>
36347
36348 PR fortran/17286
36349 * gfortran.dg/pr17286.f90: New test.
36350
36351 2004-09-20 Mark Mitchell <mark@codesourcery.com>
36352
36353 PR c++/17530
36354 * g++.dg/template/static7.C: New test.
36355
36356 2004-09-20 Andrew Pinski <pinskia@physics.uc.edu>
36357
36358 PR tree-opt/17558
36359 * gcc.c-torture/compile/pr17558.c: New test.
36360
36361 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
36362
36363 * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
36364 if SKIP_ATTRIBUTE is defined.
36365
36366 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36367
36368 PR fortran/15957
36369 * gfortran.dg/pr15957.f90: New test.
36370
36371 2004-09-20 Dorit Naishlos <dorit@il.ibm.com>
36372
36373 * gcc.dg/vect/vect-74.c: Avoid floating point precision error
36374 in comparison.
36375 * gcc.dg/vect/vect-79.c: Likewise.
36376 * gcc.dg/vect/vect-80.c: Likewise.
36377
36378 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36379
36380 PR fortran/15750
36381 * gfortran.fortran-torture/execute/iolength_2.f90: New test.
36382
36383 2004-09-20 Ira Rosen <irar@il.ibm.com>
36384
36385 * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
36386 * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
36387 * gcc.dg/vect/vect-62.c: New testcase.
36388 * gcc.dg/vect/vect-63.c: New testcase.
36389 * gcc.dg/vect/vect-64.c: New testcase.
36390 * gcc.dg/vect/vect-65.c: New testcase.
36391 * gcc.dg/vect/vect-66.c: New testcase.
36392 * gcc.dg/vect/vect-67.c: New testcase.
36393 * gcc.dg/vect/vect-68.c: New testcase.
36394 * gcc.dg/vect/vect-69.c: New testcase.
36395 * gcc.dg/vect/vect-79.c: New testcase.
36396 * gcc.dg/vect/vect-80.c: New testcase.
36397
36398 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
36399
36400 * gcc.target/mips/asm-1.c: New test.
36401
36402 2004-09-19 Ira Rosen <irar@il.ibm.com>
36403
36404 * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
36405 * gcc.dg/vect/vect-73.c: New testcase.
36406 * gcc.dg/vect/vect-74.c: New testcase.
36407 * gcc.dg/vect/vect-75.c: New testcase.
36408 * gcc.dg/vect/vect-76.c: New testcase.
36409 * gcc.dg/vect/vect-77.c: New testcase.
36410 * gcc.dg/vect/vect-78.c: New testcase
36411
36412 2004-09-18 Paul Brook <paul@codesourcery.com>
36413
36414 * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
36415
36416 2004-09-18 Joseph S. Myers <jsm@polyomino.org.uk>
36417
36418 PR c/17424
36419 * gcc.dg/pr17424-1.c: New test.
36420
36421 2004-09-18 Diego Novillo <dnovillo@redhat.com>
36422
36423 * g++.dg/tree-ssa/pr17153.C: New test.
36424
36425 2004-09-16 Geoffrey Keating <geoffk@apple.com>
36426
36427 PR pch/13361
36428 * g++.dg/pch/wchar-1.C: New.
36429 * g++.dg/pch/wchar-1.Hs: New.
36430
36431 2004-09-17 Kenneth Zadeck <Kenneth.Zadeck@NaturalBridge.com>
36432
36433 * gcc.c-torture/execute/20040917-1.c: New test.
36434
36435 2004-09-17 Diego Novillo <dnovillo@redhat.com>
36436
36437 PR tree-optimization/17319
36438 * gcc.dg/pr17319.c: New test.
36439
36440 2004-09-17 Devang Patel <dpatel@apple.com>
36441
36442 * gcc.dg/20040813-1.c: New test.
36443
36444 2004-09-17 Diego Novillo <dnovillo@redhat.com>
36445
36446 PR tree-optimization/17273
36447 * gcc.c-torture/compile/pr17273.c: New test.
36448
36449 2004-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
36450
36451 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
36452 Update expected messages.
36453 * gcc.dg/declspec-13.c: New test.
36454
36455 2004-09-17 David Edelsohn <edelsohn@gnu.org>
36456
36457 * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
36458
36459 2004-09-17 Diego Novillo <dnovillo@redhat.com>
36460
36461 * gcc.c-torture/execute/pr17252.c: Use post-increment to
36462 change what 'a' is pointing to.
36463
36464 2004-09-17 Mark Mitchell <mark@codesourcery.com>
36465
36466 PR c++/16002
36467 * g++.dg/template/error18.C: New test.
36468
36469 PR c++/16029
36470 * g++.dg/warn/Wunused-8.C: New test.
36471
36472 2004-09-17 Steven Bosscher <stevenb@suse.de>
36473
36474 PR tree-optimization/17513
36475 * gcc.dg/20040916-1.c: New test.
36476
36477 2004-09-16 Mark Mitchell <mark@codesourcery.com>
36478
36479 PR c++/17501
36480 * g++.dg/template/typename7.C: New test.
36481
36482 2004-09-16 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
36483
36484 * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
36485
36486 2004-09-16 Frank Ch. Eigler <fche@redhat.com>
36487
36488 * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
36489 with -ftree-based-profiling also.
36490 * lib/profopt.exp: Support late-set profile_option/feedback_option.
36491
36492 2004-09-16 Victor Leikehman <lei@il.ibm.com>
36493
36494 PR/15364
36495 * gfortran.dg/der_array_io_1.f90: New test.
36496 * gfortran.dg/der_array_io_2.f90: New test.
36497 * gfortran.dg/der_array_io_3.f90: New test.
36498
36499 2004-09-15 Mark Mitchell <mark@codesourcery.com>
36500
36501 * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
36502 EABI.
36503
36504 2004-09-15 Mark Mitchell <mark@codesourcery.com>
36505
36506 * g++.dg/opt/switch1.C: New test.
36507
36508 2004-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
36509
36510 * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
36511 gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
36512 Update expected messages.
36513
36514 2004-09-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36515
36516 PR fortran/16485
36517 * gfortran.dg/same_name_1.f90: New test.
36518
36519 2004-09-15 Diego Novillo <dnovillo@redhat.com>
36520
36521 * gcc.c-torture/execute/pr17252.c: Fix thinko. Don't
36522 dereference garbage pointers.
36523
36524 2004-09-15 Jakub Jelinek <jakub@redhat.com>
36525
36526 * gcc.c-torture/execute/builtins/strlen-3.c: New test.
36527 * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
36528
36529 * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
36530 * gcc.c-torture/execute/builtins/memmove-2.c: New test.
36531 * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
36532
36533 2004-09-14 Mark Mitchell <mark@codesourcery.com>
36534
36535 PR c++/17324
36536 * g++.dg/template/mangle1.C: New test.
36537
36538 2004-09-14 Diego Novillo <dnovillo@redhat.com>
36539
36540 PR tree-optimization/17252
36541 * gcc.c-torture/execute/pr17252.c: New test.
36542
36543 2004-09-14 Andrew Pinski <apinski@apple.com>
36544
36545 * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
36546
36547 2004-09-14 Roger Sayle <roger@eyesopen.com>
36548
36549 PR rtl-optimization/9771
36550 * gcc.dg/pr9771-1.c: New test case.
36551
36552 2004-09-14 Diego Novillo <dnovillo@redhat.com>
36553
36554 PR tree-optimization/15262
36555 * gcc.c-torture/execute/pr15262-1.c: New test.
36556 * gcc.c-torture/execute/pr15262-2.c: New test.
36557
36558 2004-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
36559
36560 * gcc.dg/declspec-12.c: New test.
36561
36562 2004-09-14 Bud Davis <bdavis9659@comcast.net>
36563
36564 * gfortran.dg/pr17090.f90: Add directives to test.
36565
36566 2004-09-14 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
36567
36568 * gcc.c-torture/compile/20040914-1.c: New test.
36569
36570 2004-09-13 Mark Mitchell <mark@codesourcery.com>
36571
36572 PR c++/16162
36573 * g++.dg/template/decl2.C: New test.
36574
36575 2004-09-13 Bud Davis <bdavis9659@comcast.net>
36576
36577 PR fortran/17090
36578 * gfortran.dg/pr17090.f90: New test.
36579
36580 2004-09-13 Dale Johannesen <dalej@apple.com>
36581
36582 * gcc.c-torture/compile/pr17408.c: New test case.
36583
36584 2004-09-13 Mark Mitchell <mark@codesourcery.com>
36585
36586 PR c++/16716
36587 * g++.dg/parse/crash17.C: New test.
36588
36589 PR c++/17327
36590 * g++.dg/template/enum3.C: New test.
36591
36592 2004-09-13 Hans-Peter Nilsson <hp@bitrange.com>
36593
36594 * lib/gcc-defs.exp: Load wrapper.exp.
36595 * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
36596 using local code.
36597 * lib/gcc.exp (gcc_init): Similar.
36598 * lib/gfortran.exp (gfortran_init): Similar.
36599 * lib/objc.exp (objc_init): Similar.
36600 * lib/treelang.exp (treelang_init): Similar.
36601 * lib/wrapper.exp: New file with build_wrapper call machinery in
36602 ${tool}_maybe_build_wrapper.
36603
36604 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
36605
36606 * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
36607 "inline".
36608 * gcc.dg/declspec-11.c: Update expected messages.
36609 * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
36610 gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
36611 gcc.dg/inline-12.c: New tests.
36612
36613 2004-09-13 Andrew MacLeod <amacleod@redhat.com>
36614
36615 * g++.dg/tree-ssa/pr17400.C: New testcase.
36616
36617 2004-09-13 James E Wilson <wilson@specifixinc.com>
36618
36619 * gcc.target/mips/sb1-1.c: New testcase.
36620
36621 2004-09-12 Hans-Peter Nilsson <hp@bitrange.com>
36622
36623 * lib/g77-dg.exp: Remove unused file.
36624 * lib/mike-g77.exp: Ditto.
36625 * lib/g77.exp: Ditto.
36626
36627 2004-09-12 Richard Henderson <rth@redhat.com>
36628
36629 * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
36630
36631 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
36632
36633 * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
36634 gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
36635 gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
36636 gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
36637 Update expected messages.
36638
36639 2004-09-13 Hans-Peter Nilsson <hp@axis.com>
36640
36641 * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
36642 declaration/use mismatch for dirp parameter.
36643
36644 2004-09-12 Andrew Pinski <apinski@apple.com>
36645
36646 * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
36647 -fgnu-runtime is passed.
36648
36649 2004-09-12 Richard Henderson <rth@redhat.com>
36650
36651 * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
36652 do the uplevel thing and update additional_flags directly.
36653 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
36654 gfortran.fortran-torture/execute/intrinsic_nearest.x,
36655 gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
36656 gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
36657
36658 2004-09-11 Steven Bosscher <stevenb@suse.de>
36659
36660 * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
36661
36662 2004-09-11 Roger Sayle <roger@eyesopen.com>
36663
36664 PR middle-end/17411
36665 * g++.dg/opt/pr17411-1.C: New test case.
36666
36667 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
36668
36669 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
36670 gcc.dg/tls/diag-2.c: Update expected messages.
36671 * gcc.dg/991209-1.c: Specify compilation options. Update expected
36672 messages.
36673 * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
36674 * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
36675 gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
36676 gcc.dg/tls/diag-5.c: New tests.
36677
36678 2004-09-11 Zack Weinberg <zack@codesourcery.com>
36679
36680 * gcc.dg/20040910-1.c: Correct dg-error regexp.
36681
36682 2004-09-11 Steven Bosscher <stevenb@suse.de>
36683
36684 * g++.dg/parse/break-in-for.C: New test.
36685
36686 2004-09-11 Jakub Jelinek <jakub@redhat.com>
36687
36688 * gcc.dg/tree-ssa/20040911-1.c: New test.
36689
36690 2004-09-11 Andreas Jaeger <aj@suse.de>
36691
36692 * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
36693 * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
36694
36695 2004-09-11 Richard Sandiford <rsandifo@redhat.com>
36696
36697 * gcc.target/frv: New directory of FR-V-specific tests.
36698
36699 2004-09-10 James E Wilson <wilson@specifixinc.com>
36700
36701 * gcc.dg/convert-vec-1.c: New test.
36702
36703 2004-09-10 Roger Sayle <roger@eyesopen.com>
36704
36705 PR middle-end/17024
36706 * gcc.dg/pr17024-1.c: New test case.
36707
36708 2004-09-10 Eric Christopher <echristo@redhat.com>
36709
36710 * gcc.dg/20040910-1.c: New test.
36711
36712 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
36713
36714 * gcc.dg/bitfld-9.c: New test.
36715
36716 2004-09-10 Richard Sandiford <rsandifo@redhat.com>
36717
36718 * gcc.c-torture/execute/ieee/acc1.c: New test.
36719 * gcc.c-torture/execute/ieee/acc2.c: New test.
36720 * gcc.c-torture/execute/ieee/mzero6.c: New test.
36721
36722 2004-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
36723
36724 * gcc.dg/deprecated-2.c: New test.
36725
36726 2004-09-09 James E Wilson <wilson@specifixinc.com>
36727
36728 * gcc.dg/init-vec-1.c: New test.
36729
36730 2004-09-09 Roger Sayle <roger@eyesopen.com>
36731
36732 PR middle-end/17055
36733 * gcc.dg/pr17055-1.c: New test case.
36734
36735 2004-09-09 Hans-Peter Nilsson <hp@axis.com>
36736
36737 PR target/17377
36738 * gcc.c-torture/execute/pr17377.c: New test.
36739
36740 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
36741
36742 PR c/8420
36743 * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
36744 gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
36745 gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
36746 gcc.dg/long-long-typespec-1.c: New tests.
36747 * gcc.dg/tls/diag-2.c: Update expected diagnostics
36748
36749 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
36750
36751 * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
36752 gcc.dg/gnu99-static-1.c: New tests.
36753
36754 2004-09-08 Devang Patel <dpatel@apple.com>
36755
36756 * gcc.dg/darwin-ld-20040828-1.c: New test.
36757 * gcc.dg/darwin-ld-20040828-2.c: New test.
36758 * gcc.dg/darwin-ld-20040828-3.c: New test.
36759
36760 2004-09-08 Ziemowit Laski <zlaski@apple.com>
36761
36762 * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
36763 * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
36764 in error message.
36765 * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
36766 * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
36767 in error message.
36768 * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
36769 types they qualify.
36770 * objc.dg/type-size-2.m: Fix wording in comment.
36771 * objc.dg/va-meth-1.m: New test case.
36772
36773 2004-09-06 H.J. Lu <hongjiu.lu@intel.com>
36774
36775 PR c/16633:
36776 * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
36777 LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
36778
36779 2004-09-06 Devang Patel <dpatel@apple.com>
36780
36781 * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
36782 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
36783
36784 2004-09-06 Zack Weinberg <zack@codesourcery.com>
36785
36786 * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
36787 reflect changed line numbering of diagnostics.
36788
36789 2004-09-06 Paul Brook <paul@codesourcery.com>
36790
36791 * gfortran.dg/edit_real_1.f90: Add new test.
36792
36793 2004-09-05 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
36794
36795 * gcc.dg/tree-ssa/loop-2.c: New test.
36796 * gcc.dg/tree-ssa/loop-3.c: New test.
36797 * gcc.dg/tree-ssa/loop-4.c: New test.
36798 * gcc.dg/tree-ssa/loop-5.c: New test.
36799
36800 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36801
36802 * gcc.dg/format/sentinel-1.c: Update for parameter option.
36803
36804 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36805
36806 * gcc.dg/format/sentinel-1.c: New test.
36807
36808 2004-09-04 Uros Bizjak <uros@kss-loka.si>
36809
36810 * gcc.dg/builtins-46.c: New.
36811
36812 2004-09-03 Devang Patel <dpatel@apple.com>
36813
36814 * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
36815 * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
36816
36817 2004-09-03 Jan Beulich <jbeulich@novell.com>
36818
36819 * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
36820 * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
36821 * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
36822 * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
36823 * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
36824 * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
36825 * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
36826 the non-portable bzero.
36827 * gcc.dg/20010912-1.c: xfail for NetWare.
36828 * gcc.dg/20020426-2.c: xfail for NetWare.
36829 * gcc.dg/20021014-1.c: xfail for NetWare.
36830 * gcc.dg/20021018-1.c: xfail for NetWare.
36831 * gcc.dg/20030213-1.c: xfail for NetWare.
36832 * gcc.dg/20030225-1.c: xfail for NetWare.
36833 * gcc.dg/20030708-1.c: xfail for NetWare.
36834 * gcc.dg/builtins-config.h: Also exclude NetWare.
36835 * gcc.dg/format/format.h: Define restrict only if not already defined.
36836 * gcc.dg/nest.c: xfail for NetWare.
36837 * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
36838 * lib/target-supports.exp (check_visibility_available): Exclude
36839 NetWare.
36840
36841 2004-09-03 Jan Beulich <jbeulich@novell.com>
36842
36843 * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
36844 * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
36845 deterministic starting point for the alignment of structure fields.
36846 * gcc.dg/Wpadded.c: Dito.
36847 * g++.dg/abi/vbase10.C: Dito.
36848
36849 2004-09-03 Devang Patel <dpatel@apple.com>
36850
36851 * g++.dg/debug/pr15736.cc: New test.
36852
36853 2004-09-02 Mark Mitchell <mark@codesourcery.com>
36854
36855 * README.QMTEST: Fix out-of-date link.
36856
36857 2004-09-03 David Billinghurst <David.Billinghurst@riotinto.com>
36858
36859 PR fortran/16579
36860 * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
36861 Delete. Duplicate of gfortran.dg/g77/20010610.f
36862
36863 2004-09-02 Mark Mitchell <mark@codesourcery.com>
36864
36865 * g++.dg/abi/arm_rtti1.C: New test.
36866
36867 2004-09-02 Geoffrey Keating <geoffk@apple.com>
36868
36869 * gcc.dg/ppc-vector-memcpy.c: New.
36870 * gcc.dg/ppc-vector-memset.c: New.
36871
36872 2004-09-02 Chao-ying Fu <fu@mips.com>
36873
36874 * gcc.target/mips/mips-3d-1.c: New test.
36875 * gcc.target/mips/mips-3d-2.c: New test.
36876 * gcc.target/mips/mips-3d-3.c: New test.
36877 * gcc.target/mips/mips-3d-4.c: New test.
36878 * gcc.target/mips/mips-3d-5.c: New test.
36879 * gcc.target/mips/mips-3d-6.c: New test.
36880 * gcc.target/mips/mips-3d-7.c: New test.
36881 * gcc.target/mips/mips-3d-8.c: New test.
36882 * gcc.target/mips/mips-3d-9.c: New test.
36883 * gcc.target/mips/mips-ps-1.c: New test.
36884 * gcc.target/mips/mips-ps-2.c: New test.
36885 * gcc.target/mips/mips-ps-3.c: New test.
36886 * gcc.target/mips/mips-ps-4.c: New test.
36887 * gcc.target/mips/mips-ps-type.c: New test.
36888
36889 2004-09-02 Paul Brook <paul@codesourcery.com>
36890
36891 * gfortran.dg/edit_real_1.f90: Add new tests.
36892
36893 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36894
36895 PR fortran/15327
36896 * gfortran.dg/merge_char_1.f90: New test.
36897
36898 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36899
36900 PR fortran/16404
36901 * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
36902
36903 2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
36904
36905 PR c/1522
36906 * gcc.c-torture/compile/20040901-1.c: New test, from PR.
36907
36908 2004-09-01 Mark Mitchell <mark@codesourcery.com>
36909
36910 * g++.dg/opt/loop1.C: Do not XFAIL.
36911
36912 2004-09-01 Jakub Jelinek <jakub@redhat.com>
36913
36914 * gcc.c-torture/execute/20040831-1.c: New test.
36915
36916 2004-09-01 David Billinghurst <David.Billinghurst@riotinto.com>
36917
36918 PR fortran/16579
36919 * gfortran.dg/g77/20010610.f: Now passes.
36920 Copy from g77.f-torture/execute. Add dg-run directive.
36921 * gfortran.dg/g77/README: Update
36922
36923 2004-08-31 Andrew Pinski <pinskia@physics.uc.edu>
36924
36925 * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
36926 * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
36927 (t1, t2, t3, t4): Add volatile.
36928
36929 2004-08-31 Mark Mitchell <mark@codesourcery.com>
36930
36931 * g++.dg/ext/visibility/arm1.C: New test.
36932
36933 2004-08-31 Geoffrey Keating <geoffk@apple.com>
36934
36935 * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
36936 -pedantic-errors.
36937
36938 2004-09-01 Paul Brook <paul@codesourcery.com>
36939
36940 * gfortran.dg/eof_2.f90: New test.
36941
36942 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36943
36944 PR fortran/16579
36945 * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
36946
36947 2004-08-31 Bud Davis <bdavis9659@comcast.net>
36948
36949 PR libfortran/16805
36950 * gfortran.dg/list_read_2.f90: New test.
36951
36952 2004-08-31 Mark Mitchell <mark@codesourcery.com>
36953
36954 * g++.dg/abi/key1.C: New test.
36955
36956 2004-08-31 Richard Henderson <rth@redhat.com>
36957
36958 * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
36959 form of offsetof.
36960 * g++.dg/other/offsetof5.C: Remove duplicate.
36961
36962 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36963
36964 PR fortran/17244
36965 * gfortran.dg/func_derived_1.f90: New test.
36966
36967 2004-08-31 Paul Brook <paul@codesourcery.com>
36968
36969 * gfortran.dg/eof_1.f90: New test.
36970
36971 2004-08-31 Paul Brook <paul@codesourcery.com>
36972
36973 * gfortran.dg/list_read_1.f90: New file.
36974
36975 2004-08-30 Mark Mitchell <mark@codesourcery.com>
36976
36977 * g++.dg/opt/loop1.C: XFAIL.
36978
36979 2004-08-30 Geoffrey Keating <geoffk@apple.com>
36980
36981 * gcc.dg/funcdef-storage-1.c: New.
36982 * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
36983 an extern function in local scope.
36984 * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
36985 declare an 'auto inline' function in local scope.
36986 * gcc.dg/20011130-1.c: Likewise.
36987 * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
36988 an 'auto' function in local scope.
36989 * gcc.dg/20021014-1.c: Likewise.
36990 * gcc.dg/20030331-2.c: Likewise.
36991
36992 2004-08-30 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36993
36994 * gfortran.dg/blockdata_1.f90: New test.
36995
36996 2004-08-30 Richard Henderson <rth@redhat.com>
36997
36998 * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
36999
37000 2004-08-30 Richard Henderson <rth@redhat.com>
37001
37002 * lib/fortran-torture.exp (fortran-torture-execute): Honor
37003 additional_flags set by alternate driver.
37004 (ieee-options): New procedure.
37005 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
37006 * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
37007 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
37008 * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
37009
37010 2004-08-30 Richard Henderson <rth@redhat.com>
37011
37012 * lib/f-torture.exp: Remove.
37013
37014 2004-08-29 Mark Mitchell <mark@codesourcery.com>
37015
37016 PR rtl-optimization/16590
37017 * g++.dg/opt/loop1.C: New test.
37018
37019 2004-08-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37020
37021 PR fortran/13910
37022 * gfortran.dg/oldstyle_1.f90: New test.
37023
37024 2004-08-29 Steven G. Kargl <kargls@comcast.net>
37025 Paul Brook <paul@codesourcery.com>
37026
37027 * gfortran.dg/g77/README: Update.
37028 * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
37029 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
37030 * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
37031
37032 2004-08-28 Paul Brook <paul@codesourcery.com>
37033
37034 PR libfortran/17195
37035 * gfortran.dg/edit_real_1.f90: New test.
37036
37037 2004-08-27 Paul Brook <paul@codesourcery.com>
37038
37039 * gfortran.dg/rewind_1.f90: New test.
37040
37041 2004-08-27 Bud Davis <bdavis9659@comcast.net>
37042
37043 PR fortran/16597
37044 * gfortran.dg/pr16597.f90: New test.
37045
37046 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
37047
37048 PR c/13801
37049 * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
37050 gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
37051 gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
37052 gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
37053 gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
37054
37055 2004-08-26 Nick Clifton <nickc@redhat.com>
37056
37057 * gcc.c-torture/compile/pr17119.c: New test.
37058
37059 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
37060
37061 * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
37062
37063 2004-08-25 Richard Henderson <rth@redhat.com>
37064
37065 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
37066 the bits that expect kind=8 to be the largest real kind.
37067
37068 2004-08-25 Ziemowit Laski <zlaski@apple.com>
37069
37070 * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
37071
37072 2004-08-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37073
37074 * gfortran.dg/assignment_1.f90: New test.
37075
37076 2004-08-25 Adam Nemet <anemet@lnxw.com>
37077
37078 * g++.dg/template/repo3.C: New test.
37079
37080 2004-08-25 Roger Sayle <roger@eyesopen.com>
37081
37082 PR middle-end/16693
37083 PR tree-optimization/16372
37084 * g++.dg/opt/pr16372-1.C: New test case.
37085 * g++.dg/opt/pr16693-1.C: New test case.
37086 * g++.dg/opt/pr16693-2.C: New test case.
37087
37088 2004-08-25 Ziemowit Laski <zlaski@apple.com>
37089
37090 * objc.dg/proto-lossage-4.m: New test.
37091
37092 2004-08-25 Mark Mitchell <mark@codesourcery.com>
37093
37094 PR c++/17155
37095 * g++.dg/inherit/local2.C: New test.
37096
37097 2004-08-25 Paul Brook <paul@codesourcery.com>
37098
37099 PR fortran/17144
37100 * gfortran.dg/string_ctor_1.f90: New test.
37101
37102 2004-08-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37103
37104 PR c++/14428
37105 * g++.dg/template/redecl2.C: New test.
37106
37107 2004-08-24 Bud Davis <bdavis9659@comcast.net>
37108
37109 PR fortran/17143
37110 * gfortran.dg/pr17143.f90: New test.
37111
37112 2004-08-24 Bud Davis <bdavis9659@comcast.net>
37113
37114 PR fortran/17164
37115 * gfortran.dg/pr17164.f90: New test.
37116
37117 2004-08-24 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
37118
37119 * gcc.dg/tree-ssa/loop-1.c: New test.
37120
37121 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
37122
37123 * gcc.c-torture/compile/20040824-1.c: New test.
37124
37125 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
37126
37127 * gcc.c-torture/compile/iftrap-3.c: New test.
37128
37129 2004-08-24 Paul Brook <paul@codesourcery.com>
37130
37131 * gfortran.dg/entry_2.f90: New test.
37132
37133 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
37134
37135 PR c++/16889
37136 * g++.dg/lookup/ambig[12].C: New.
37137
37138 2004-08-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37139
37140 PR c++/16706
37141 * g++.dg/template/crash21.C: New test.
37142 * g++.dg/template/crash22.C: Likewise.
37143
37144 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
37145
37146 PR c++/17149
37147 * g++.dg/template/access15.C: New.
37148
37149 2004-08-23 Mark Mitchell <mark@codesourcery.com>
37150
37151 PR c++/17163
37152 * g++.dg/template/repo2.C: New test.
37153
37154 2004-08-23 Roger Sayle <roger@eyesopen.com>
37155
37156 PR rtl-optimization/17078
37157 * gcc.c-torture/execute/pr17078-1.c: New test case.
37158
37159 2004-08-23 Mark Mitchell <mark@codesourcery.com>
37160
37161 PR c/14492
37162 * gcc.dg/debug/crash1.c: New test.
37163
37164 2004-08-23 Mark Mitchell <mark@codesourcery.com>
37165
37166 PR c/16180
37167 * gcc.dg/loop-5.c: New test.
37168
37169 2004-08-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
37170
37171 * gcc.c-torture/execute/20040823-1.c: New test.
37172
37173 2004-08-23 Richard Sandiford <rsandifo@redhat.com>
37174
37175 * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
37176 to the assembler. Simplify test accordingly.
37177 (asm_abi_flags): Use GNU names.
37178 (check_mips_abi, default_abi): Use string matches against "-mabi=*"
37179 to check for ABI flags.
37180
37181 2004-08-22 Andrew Pinski <apinski@apple.com>
37182
37183 * g++.dg/opt/pr14029.C: New test.
37184 * gcc.c-torture/execute/pr15262.c: New test.
37185
37186 2004-08-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37187
37188 * gfortran.dg/reduction.f90: Add checks with complex arguments.
37189
37190 2004-08-21 Bud Davis <bdavis9659@comcast.net>
37191
37192 PR 16908
37193 * gfortran.dg/direct_io.f90: New test.
37194
37195 2004-08-20 Mark Mitchell <mark@codesourcery.com>
37196
37197 PR c++/17121
37198 * g++.dg/inherit/local2.C: New test.
37199
37200 2004-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
37201
37202 PR c++/17120
37203 * g++.dg/warn/Wparentheses-4.C: New test.
37204
37205 2004-08-20 Mark Mitchell <mark@codesourcery.com>
37206
37207 PR c++/17121
37208 * g++.dg/inherit/local2.C: New test.
37209
37210 * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
37211 * gcc.dg/ppc-ldstruct.c: Likewise.
37212 * gcc.dg/ppc64-abi-2.c: Likewise.
37213
37214 2004-08-20 Jakub Jelinek <jakub@redhat.com>
37215
37216 PR rtl-optimization/17099
37217 * gcc.c-torture/execute/20040820-1.c: New test.
37218
37219 2004-08-20 David Edelsohn <edelsohn@gnu.org>
37220
37221 * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
37222
37223 2004-08-20 Canqun Yang <canqun@nudt.edu.cn>
37224
37225 PR fortran/17077
37226 * gfortran.dg/auto_array_1.f90: New test.
37227
37228 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37229
37230 PR fortran/17074
37231 * gfortran.dg/simpleif_1.f90: New test.
37232
37233 2004-08-19 Mark Mitchell <mark@codesourcery.com>
37234
37235 * lib/target-supports.exp (check_profiling_available): Return
37236 false for arm*-*-symbianelf* and arm*-*-eabi*.
37237
37238 PR c++/15890
37239 * g++.dg/template/delete1.C: New test.
37240
37241 2004-08-19 Paul Brook <paul@codesourcery.com>
37242
37243 PR fortran/14976
37244 PR fortran/16228
37245 * gfortran.dg/data_char_1.f90: New test.
37246
37247 2004-08-19 Erik Schnetter <schnetter@aei.mpg.de>
37248
37249 PR fortran/16946
37250 * gfortran.dg/reduction.f90: New testcase.
37251
37252 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37253
37254 PR fortran/16520
37255 * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
37256
37257 2004-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
37258
37259 PR c++/17041
37260 * g++.dg/Wparentheses-3.C: New test.
37261
37262 2004-08-19 Dorit Naishlos <dorit@il.ibm.com>
37263
37264 * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
37265 to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
37266 * gcc.dg/vect/vect-2.c: Likewise.
37267 * gcc.dg/vect/vect-3.c: Likewise.
37268 * gcc.dg/vect/vect-4.c: Likewise.
37269 * gcc.dg/vect/vect-5.c: Likewise.
37270 * gcc.dg/vect/vect-6.c: Likewise.
37271 * gcc.dg/vect/vect-7.c: Likewise.
37272 * gcc.dg/vect/vect-25.c: Likewise.
37273 * gcc.dg/vect/vect-31.c: Likewise.
37274 * gcc.dg/vect/vect-32.c: Likewise.
37275 * gcc.dg/vect/vect-34.c: Likewise.
37276 * gcc.dg/vect/vect-36.c: Likewise.
37277 * gcc.dg/vect/vect-all.c: Likewise.
37278
37279 2004-08-18 Mark Mitchell <mark@codesourcery.com>
37280
37281 PR c++/17068
37282 * g++.dg/template/operator4.C: New test.
37283
37284 2004-08-18 Richard Henderson <rth@redhat.com>
37285
37286 * gcc.dg/20040206-1.c: XFAIL.
37287
37288 2004-08-17 Mark Mitchell <mark@codesourcery.com>
37289
37290 PR c++/16246
37291 * g++.dg/template/array7.C: New test.
37292
37293 2004-08-17 James E Wilson <wilson@specifixinc.com>
37294
37295 * gcc.dg/mips-movcc-1.c: New test.
37296 * gcc.dg/mips-movcc-2.c: New test.
37297 * gcc.dg/mips-movcc-3.c: New test.
37298
37299 * gcc.dg/mips-nmadd-1.c: New test.
37300 * gcc.dg/mips-nmadd-2.c: New test.
37301
37302 2004-08-17 Mark Mitchell <mark@codesourcery.com>
37303
37304 PR c++/15871
37305 * g++.dg/opt/inline8.C: New test.
37306
37307 PR c++/16965
37308 * g++.dg/parse/error17.C: New test.
37309
37310 2004-08-17 Dorit Naishlos <dorit@il.ibm.com>
37311
37312 * gcc.dg/vect: New directory for vectorizer tests.
37313 * gcc.dg/vect/tree-vect.h: New file.
37314 * gcc.dg/vect/vect.exp: New file.
37315 * gcc.dg/vect/pr16105.c.c: New test.
37316 * gcc.dg/vect/vect-1.c: New test.
37317 * gcc.dg/vect/vect-2.c: New test.
37318 * gcc.dg/vect/vect-3.c: New test.
37319 * gcc.dg/vect/vect-4.c: New test.
37320 * gcc.dg/vect/vect-5.c: New test.
37321 * gcc.dg/vect/vect-6.c: New test.
37322 * gcc.dg/vect/vect-7.c: New test.
37323 * gcc.dg/vect/vect-8.c: New test.
37324 * gcc.dg/vect/vect-9.c: New test.
37325 * gcc.dg/vect/vect-10.c: New test.
37326 * gcc.dg/vect/vect-11.c: New test.
37327 * gcc.dg/vect/vect-12.c: New test.
37328 * gcc.dg/vect/vect-13.c: New test.
37329 * gcc.dg/vect/vect-14.c: New test.
37330 * gcc.dg/vect/vect-15.c: New test.
37331 * gcc.dg/vect/vect-16.c: New test.
37332 * gcc.dg/vect/vect-17.c: New test.
37333 * gcc.dg/vect/vect-18.c: New test.
37334 * gcc.dg/vect/vect-19.c: New test.
37335 * gcc.dg/vect/vect-20.c: New test.
37336 * gcc.dg/vect/vect-21.c: New test.
37337 * gcc.dg/vect/vect-22.c: New test.
37338 * gcc.dg/vect/vect-23.c: New test.
37339 * gcc.dg/vect/vect-24.c: New test.
37340 * gcc.dg/vect/vect-25.c: New test.
37341 * gcc.dg/vect/vect-26.c: New test.
37342 * gcc.dg/vect/vect-27.c: New test.
37343 * gcc.dg/vect/vect-28.c: New test.
37344 * gcc.dg/vect/vect-29.c: New test.
37345 * gcc.dg/vect/vect-30.c: New test.
37346 * gcc.dg/vect/vect-31.c: New test.
37347 * gcc.dg/vect/vect-32.c: New test.
37348 * gcc.dg/vect/vect-33.c: New test.
37349 * gcc.dg/vect/vect-34.c: New test.
37350 * gcc.dg/vect/vect-35.c: New test.
37351 * gcc.dg/vect/vect-36.c: New test.
37352 * gcc.dg/vect/vect-37.c: New test.
37353 * gcc.dg/vect/vect-38.c: New test.
37354 * gcc.dg/vect/vect-40.c: New test.
37355 * gcc.dg/vect/vect-41.c: New test.
37356 * gcc.dg/vect/vect-42.c: New test.
37357 * gcc.dg/vect/vect-43.c: New test.
37358 * gcc.dg/vect/vect-44.c: New test.
37359 * gcc.dg/vect/vect-45.c: New test.
37360 * gcc.dg/vect/vect-46.c: New test.
37361 * gcc.dg/vect/vect-47.c: New test.
37362 * gcc.dg/vect/vect-48.c: New test.
37363 * gcc.dg/vect/vect-49.c: New test.
37364 * gcc.dg/vect/vect-50.c: New test.
37365 * gcc.dg/vect/vect-51.c: New test.
37366 * gcc.dg/vect/vect-52.c: New test.
37367 * gcc.dg/vect/vect-53.c: New test.
37368 * gcc.dg/vect/vect-54.c: New test.
37369 * gcc.dg/vect/vect-55.c: New test.
37370 * gcc.dg/vect/vect-56.c: New test.
37371 * gcc.dg/vect/vect-57.c: New test.
37372 * gcc.dg/vect/vect-58.c: New test.
37373 * gcc.dg/vect/vect-59.c: New test.
37374 * gcc.dg/vect/vect-60.c: New test.
37375 * gcc.dg/vect/vect-61.c: New test.
37376 * gcc.dg/vect/vect-all.c: New test.
37377 * gcc.dg/vect/vect-none.c: New test.
37378
37379 2004-08-17 Paul Brook <paul@codesourcery.com>
37380
37381 PR fortran/13082
37382 * gfortran.dg/entry_1.f90: New test.
37383
37384 2004-08-17 Andrew Pinski <apinski@apple.com>
37385
37386 * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
37387
37388 2004-08-17 Paolo Bonzini <bonzini@gnu.org>
37389
37390 * gcc.dg/pr17036-1.c: New test.
37391
37392 2004-08-16 Devang Patel <dpatel@apple.com>
37393
37394 * gcc.dg/darwin-20040809-1.c: New test.
37395
37396 2004-08-16 Joseph S. Myers <jsm@polyomino.org.uk>
37397
37398 * gcc.dg/funcdef-attr-1.c: New test.
37399
37400 2004-08-16 Janis Johnson <janis187@us.ibm.com>
37401
37402 * gcc.dg/altivec-17.c: New test.
37403 * gcc.dg/altivec-18.c: New test.
37404
37405 2004-08-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37406
37407 PR c++/6749
37408 * g++.dg/template/vtable2.C: New test.
37409
37410 2004-08-14 Richard Henderson <rth@redhat.com>
37411
37412 * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
37413 * gcc.dg/pack-test-4.c (main): Return 0.
37414 * gcc.dg/setjmp-1.c: Remove XFAIL.
37415 * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
37416
37417 2004-08-14 Richard Henderson <rth@redhat.com>
37418
37419 * gcc.dg/980217-1.c: Add prototype for printf.
37420
37421 2004-08-13 Bud Davis <bdavis9659@comcast.net>
37422
37423 * gfortran.dg/pr16935.f90: New test.
37424
37425 2004-08-13 Janis Johnson <janis187@us.ibm.com>
37426
37427 * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
37428
37429 2004-08-13 Paul Brook <paul@codesourcery.com>
37430
37431 * gfortran.dg/der_io_1.f90: Remove stray comma.
37432
37433 2004-08-12 Janis Johnson <janis187@us.ibm.com>
37434
37435 * gcc.dg/vmx/cw-bug-2.c: Remove.
37436 * gcc.dg/vmx/vprint-1.c: Remove.
37437 * gcc.dg/vmx/vscan-1.c: Remove.
37438
37439 2004-08-12 Devang patel <dpatel@apple.com>
37440
37441 * gcc.dg/darwin-20040809-2.c: New test.
37442
37443 2004-08-12 Janis Johnson <janis1872us.ibm.com>
37444
37445 * g++.dg/ext/altivec-12.C: New test.
37446
37447 * g++.dg/ext/altivec-11.C: New test.
37448
37449 2004-08-12 Paul Brook <paul@codesourcery.com>
37450
37451 * g++.dg/abi/arm_cxa_vec_1.C: New test.
37452
37453 2004-08-12 Janis Johnson <janis187@us.ibm.com>
37454
37455 * g++.dg/ext/altivec-2.C: Check for hardware support before
37456 executing any VMX instructions.
37457
37458 * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
37459
37460 2004-08-12 Jakub Jelinek <jakub@redhat.com>
37461
37462 PR c++/16276
37463 * g++.old-deja/g++.other/comdat4.C: New test.
37464 * g++.old-deja/g++.other/comdat4-aux.cc: New.
37465
37466 2004-08-12 Ben Elliston <bje@au.ibm.com>
37467
37468 PR target/16286
37469 * gcc.dg/pr16286.c: New test.
37470
37471 2004-08-12 Jan Beulich <jbeulich@novell.com>
37472
37473 * g++.dg/ext/asm5.C: New.
37474
37475 2004-08-11 Mark Mitchell <mark@codesourcery.com>
37476
37477 PR c++/16698
37478 * g++.dg/eh/crash1.C: New test.
37479
37480 PR c++/16717
37481 * g++.dg/ext/construct1.C: New test.
37482
37483 2004-08-11 Mark Mitchell <mark@codesourcery.com>
37484
37485 PR c++/16853
37486 * g++.dg/init/ptrmem1.C: New test.
37487
37488 PR c++/16618
37489 * g++.dg/parse/offsetof5.C: New test.
37490
37491 PR c++/16870
37492 * g++.dg/template/overload3.C: New test.
37493
37494 2004-08-11 Mark Mitchell <mark@codesourcery.com>
37495
37496 PR c++/16964
37497 * g++.dg/parse/error16.C: New test.
37498
37499 PR c++/16904
37500 * g++.dg/template/error14.C: New test.
37501
37502 PR c++/16929
37503 * g++.dg/template/error15.C: New test.
37504
37505 2004-08-11 Devang Patel <dpatel@apple.com>
37506
37507 * gcc.dg/darwin-ld-20040809-1.c: New test.
37508 * gcc.dg/darwin-ld-20040809-2.c: New test.
37509
37510 2004-08-11 Steven G. Kargl <kargls@comcast.net>
37511
37512 PR fortran/16917
37513 * gfortran.dg/dfloat_1.f90: New test.
37514
37515 2004-08-09 Mark Mitchell <mark@codesourcery.com>
37516
37517 * gcc.dg/gcc.dg/arm-eabi1.c: New test.
37518 * gcc.dg/dll-2.c: Fix dg-require syntax.
37519 * gcc.misc-tests/arm-isr.c (abort): Declare.
37520 (exit): Likewise.
37521
37522 2004-08-10 Mark Mitchell <mark@codesourcery.com>
37523
37524 PR c++/16971
37525 * g++.dg/parse/crash16.C: New test.
37526
37527 2004-08-10 Roger Sayle <roger@eyesopen.com>
37528
37529 * gcc.dg/mips-rsqrt-1.c: New test case.
37530 * gcc.dg/mips-rsqrt-2.c: New test case.
37531 * gcc.dg/mips-rsqrt-3.c: New test case.
37532
37533 2004-08-10 Paul Brook <paul@codesourcery.com>
37534
37535 * gfortran.dg/der_io_1.f90: New test.
37536
37537 2004-08-10 Paul Brook <paul@codesourcery.com>
37538
37539 PR fortran/16919
37540 * gfortran.dg/der_array_1.f90: New test.
37541
37542 2004-08-09 David Edelsohn <edelsohn@gnu.org>
37543
37544 * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
37545
37546 2004-08-09 Paolo Bonzini <bonzini@gnu.org>
37547
37548 * gcc.dg/wchar_t-2.c: Fix typo.
37549
37550 2004-08-09 Falk Hueffner <falk@debian.org>
37551
37552 PR tree-optimization/12517
37553 * gcc.c-torture/compile/pr12517.c: New test.
37554
37555 PR tree-optimization/12578
37556 * gcc.c-torture/compile/pr12578.c: New test.
37557
37558 PR tree-optimization/12899
37559 * gcc.c-torture/compile/pr12899.c: New test.
37560
37561 PR rtl-optimization/14692
37562 * gcc.c-torture/compile/pr14692.c: New test.
37563
37564 PR tree-optimization/16461
37565 * gcc.c-torture/compile/pr16461.c: New test.
37566
37567 2004-08-06 Janne Blomqvist <jblomqvi@cc.hut.fi>
37568
37569 * gfortran.dg/getenv_1.f90: New test.
37570
37571 2004-08-06 Mark Mitchell <mark@codesourcery.com>
37572
37573 * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
37574 wchar_t.
37575 * gcc.dg/symbian5.c: Test -fno-short-wchar.
37576
37577 2004-08-06 Paul Brook <paul@codesourcery.com>
37578
37579 * gfortran.dg/ret_array_1.f90: New test.
37580 * gfortran.dg/ret_pointer_1.f90: New test.
37581
37582 2004-08-06 Richard Sandiford <rsandifo@redhat.com>
37583
37584 * gcc.dg/missing-field-init-[12].c: New tests.
37585 * g++.dg/warn/missing-field-init-[12].C: New tests.
37586
37587 2004-08-06 Mark Mitchell <mark@codesourcery.com>
37588
37589 * gcc.dg/enum2.c: New test.
37590 * gcc.dg/symbian3.c: Likewise.
37591 * gcc.dg/symbian4.c: Likewise.
37592 * gcc.dg/wchar_t-2.c: Likewise.
37593
37594 2004-08-05 Mark Mitchell <mark@codesourcery.com>
37595
37596 * g++.dg/ext/visibility/visibility-8.C: Add constructor and
37597 destructor tests.
37598
37599 2004-08-05 Mark Mitchell <mark@codesourcery.com>
37600
37601 * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
37602 dg-require-visiblity.
37603 * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
37604 * g++.dg/ext/visibility/fvisibility.C: Likewise.
37605 * g++.dg/ext/visibility/memfuncts.C: Likewise.
37606 * g++.dg/ext/visibility/new1.C: Likewise.
37607 * g++.dg/ext/visibility/pragma.C: Likewise.
37608 * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
37609 * g++.dg/ext/visibility/virtual.C: Likewise.
37610 * g++/dg/ext/visibility/visibility-1.C: Likewise.
37611 * g++/dg/ext/visibility/visibility-2.C: Likewise.
37612 * g++/dg/ext/visibility/visibility-3.C: Likewise.
37613 * g++/dg/ext/visibility/visibility-4.C: Likewise.
37614 * g++/dg/ext/visibility/visibility-5.C: Likewise.
37615 * g++/dg/ext/visibility/visibility-6.C: Likewise.
37616 * g++/dg/ext/visibility/visibility-7.C: Likewise.
37617 * g++/dg/ext/visibility/visibility-8.C: New test.
37618 * gcc.c-torture/compile/dll.x: Remove.
37619 * gcc.dg/dll-2.c: Use dg-require-dll
37620 * gcc.dg/visibility-10.c: New test.
37621 * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
37622 supporting DLLs.
37623 * lib/scanasm.exp (scan_hidden): New function.
37624 (scan_not_hidden): Likewise.
37625
37626 2004-08-05 David Edelsohn <edelsohn@gnu.org>
37627
37628 * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
37629
37630 2004-08-05 Richard Sandiford <rsandifo@redhat.com>
37631
37632 * gcc.c-torture/execute/20040805-1.c: New test.
37633
37634 2004-08-04 Andrew Pinski <pinskia@physics.uc.edu>
37635
37636 * gcc.dg/20020118-1.c: Declare abort.
37637 * gcc.dg/altivec_check.h: Likewise.
37638 * gcc.dg/iftrap-2.c: Likewise.
37639 * gcc.dg/pragma-darwin.c: Likewise.
37640 * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
37641
37642 2004-08-04 Geoffrey Keating <geoffk@apple.com>
37643
37644 * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
37645
37646 2004-08-05 Joseph S. Myers <jsm@polyomino.org.uk>
37647
37648 * gcc.c-torture/execute/builtins/abs-2.c,
37649 gcc.c-torture/execute/builtins/abs-3.c,
37650 gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
37651 gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
37652 intmax_t, uintmax_t and their limits.
37653 * gcc.dg/intmax_t-1.c: New test.
37654
37655 2004-08-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37656
37657 * g++.dg/tc1/dr147.C: Add reference to PR.
37658
37659 2004-08-03 Richard Sandiford <rsandifo@redhat.com>
37660
37661 * gcc.dg/mips-args-[23].c: Declare abort() and exit().
37662 * gcc.dg/torture/mips-hilo-[12].c: Likewise.
37663
37664 2004-08-03 David Edelsohn <edelsohn@gnu.org>
37665
37666 * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
37667
37668 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
37669
37670 * gcc.dg/redecl-5.c: New test.
37671 * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
37672 of scanf.
37673
37674 2004-08-03 Roger Sayle <roger@eyesopen.com>
37675
37676 PR middle-end/16790
37677 * gcc.c-torture/execute/pr16790-1.c: New test case.
37678
37679 2004-08-03 Mark Mitchell <mark@codesourcery.com>
37680
37681 * g++.dg/ext/visibility/assign1.C: New test.
37682 * g++.dg/ext/visibility/new1.C: Likewise.
37683
37684 * gcc.dg/symbian1.c: New test.
37685 * gcc.dg/symbian2.c: Likewise.
37686
37687 2004-08-03 H.J. Lu <hongjiu.lu@intel.com>
37688
37689 PR target/16570
37690 * gcc.dg/i386-sse-9.c: New test.
37691
37692 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
37693
37694 * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
37695
37696 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
37697
37698 * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
37699 gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
37700 gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
37701 gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
37702 gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
37703 gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
37704 gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
37705 gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
37706 gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
37707 gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
37708 gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
37709 gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
37710 gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
37711 gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
37712 gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
37713 gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
37714 gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
37715 gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
37716 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
37717 gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
37718 gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
37719 gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
37720 gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
37721 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
37722 gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
37723 gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
37724 gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
37725 gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
37726 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
37727 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
37728 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
37729 gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
37730 gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
37731 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
37732 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
37733 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
37734 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
37735 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
37736 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
37737 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
37738 gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
37739 gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
37740 gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
37741 gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
37742 gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
37743 gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
37744 gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
37745 gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
37746 gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
37747 gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
37748 gcc.misc-tests/i386-pf-3dnow-1.c,
37749 gcc.misc-tests/i386-pf-athlon-1.c,
37750 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
37751 objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
37752 Declare built-in functions used.
37753 * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
37754
37755 2004-08-02 Mark Mitchell <mark@codesourcery.com>
37756
37757 PR c++/16707
37758 * g++.dg/lookup/using12.C: New test.
37759
37760 * g++.dg/init/null1.C: Fix PR number.
37761 * g++.dg/parse/namespace10.C: Likewise.
37762
37763 2004-08-01 Mark Mitchell <mark@codesourcery.com>
37764
37765 PR c++/16224
37766 * g++.dg/template/spec17.C: New test.
37767 * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
37768 * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
37769
37770 2004-08-02 David Billinghurst
37771
37772 PR fortran/16292
37773 * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
37774
37775 2004-08-01 Zack Weinberg <zack@codesourcery.com>
37776
37777 * gcc.dg/ia64-got-1.c: New test case.
37778
37779 2004-08-01 Mark Mitchell <mark@codesourcery.com>
37780
37781 PR c++/16489
37782 * g++.dg/init/null1.C: New test.
37783 * g++.dg/tc1/dr76.C: Adjust error marker.
37784
37785 PR c++/16529
37786 * g++.dg/parse/namespace10.C: New test.
37787
37788 PR c++/16810
37789 * g++.dg/inherit/ptrmem2.C: New test.
37790
37791 2004-08-02 Ben Elliston <bje@au.ibm.com>
37792
37793 PR target/16155
37794 * gcc.dg/pr16155.c: New test.
37795
37796 2004-07-31 Joseph S. Myers <jsm@polyomino.org.uk>
37797
37798 * gcc.dg/redecl-2.c: New test.
37799
37800 2004-07-30 Geoffrey Keating <geoffk@apple.com>
37801
37802 * gcc.dg/darwin-longdouble.c: New file.
37803
37804 2004-07-30 Richard Henderson <rth@redhat.com>
37805
37806 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
37807 write to constant argument.
37808 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
37809
37810 2004-07-30 Richard Henderson <rth@redhat.com>
37811
37812 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
37813 tests of nearest around zero.
37814
37815 2004-07-30 Andrew Pinski <apinski@apple.com>
37816
37817 * gcc.c-torture/compile/20040730-1.c: New test.
37818
37819 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
37820
37821 * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
37822 powerpc-eabispe.
37823
37824 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
37825
37826 * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
37827
37828 2004-07-30 Richard Sandiford <rsandifo@redhat.com>
37829
37830 * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
37831 contains $ld_library_path.
37832 * lib/gfortran.exp (gfortran_link_flags): Likewise.
37833
37834 2004-07-29 Richard Henderson <rth@redhat.com>
37835
37836 * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
37837
37838 * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
37839 (alt2, which): New.
37840 (Check): Accept either alternative.
37841
37842 2004-07-29 Mark Mitchell <mark@codesourcery.com>
37843
37844 * g++.dg/abi/inline1.C: New test.
37845 * g++.dg/abi/local1-a.cc: Likewise.
37846 * g++.dg/abi/local1.C: Likewise.
37847 * g++.dg/abi/mangle11.C: Tweak location of warnings.
37848 * g++.dg/abi/mangle12.C: Likewise.
37849 * g++.dg/abi/mangle17.C: Likewise.
37850 * g++.dg/abi/mangle20-2.C: Likewise.
37851 * g++.dg/opt/interface1.C: Likewise.
37852 * g++.dg/opt/interface1.h: Likewise.
37853 * g++.dg/opt/interface1-a.cc: New test.
37854 * g++.dg/parse/repo1.C: New test.
37855 * g++.dg/template/repo1.C: Likewise.
37856 * g++.dg/warn/Winline-1.C: Likewise.
37857 * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
37858
37859 2004-07-29 Diego Novillo <dnovillo@redhat.com>
37860
37861 * gcc.dg/tree-ssa/20040729-1.c: New test.
37862
37863 2004-07-27 Matt Austern <austern@apple.com>
37864
37865 * gcc.dg/darwin-bool-1.c: New test.
37866 * gcc.dg/darwin-bool-2.c: New test.
37867
37868 2004-07-28 Richard Henderson <rth@redhat.com>
37869
37870 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
37871 arguments in the correct type. Don't write to constant arguments.
37872
37873 2004-07-28 Diego Novillo <dnovillo@redhat.com>
37874
37875 PR tree-optimization/16688
37876 PR tree-optimization/16689
37877 * g++.dg/tree-ssa/pr16688.C: New test.
37878
37879 2004-07-28 Diego Novillo <dnovillo@redhat.com>
37880
37881 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
37882 loads. Not only in the comment, this time.
37883
37884 2004-07-28 Alexandre Oliva <aoliva@redhat.com>
37885
37886 2003-07-06 Alexandre Oliva <aoliva@redhat.com>
37887 * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
37888 2003-07-01 Alexandre Oliva <aoliva@redhat.com>
37889 * gcc.dg/sh4a-bitmovua.c: New.
37890 * gcc.dg/sh4a-cos.c: New.
37891 * gcc.dg/sh4a-cosf.c: New.
37892 * gcc.dg/sh4a-fprun.c: New.
37893 * gcc.dg/sh4a-fsrra.c: New.
37894 * gcc.dg/sh4a-memmovua.c: New.
37895 * gcc.dg/sh4a-sin.c: New.
37896 * gcc.dg/sh4a-sincos.c: New.
37897 * gcc.dg/sh4a-sincosf.c: New.
37898 * gcc.dg/sh4a-sinf.c: New.
37899
37900 2004-07-28 Diego Novillo <dnovillo@redhat.com>
37901
37902 * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
37903 conditionals.
37904 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
37905 loads.
37906 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
37907 DOM1.
37908
37909 2004-07-27 Andrew Pinski <apinski@apple.com>
37910
37911 * g++.dg/rtti/tinfo1.C: Correct the xfail.
37912
37913 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
37914
37915 * gcc.dg/pragma-isr.c: New test.
37916
37917 2004-07-27 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37918
37919 PR c++/14429
37920 * g++.dg/template/ttp11.C: New test.
37921
37922 2004-07-27 Diego Novillo <dnovillo@redhat.com>
37923
37924 * gcc.c-torture/compile/20040727-1.c: New test.
37925
37926 2004-07-26 Eric Christopher <echristo@redhat.com>
37927
37928 * gcc.c-torture/compile/20040726-2.c: New test.
37929
37930 2004-07-26 Andrew Pinski <apinski@apple.com>
37931
37932 * g++.dg/rtti/tinfo1.C: Xfail.
37933
37934 2004-07-26 Richard Sandiford <rsandifo@redhat.com>
37935
37936 * gcc.c-torture/compile/20040726-1.c: New test.
37937
37938 2004-07-26 Niall Douglas <s_fsfeurope2@nedprod.com>
37939 Brian Ryner <bryner@brianryner.com>
37940
37941 PR c++/9283
37942 PR c++/15000
37943 * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
37944 * g++.dg/ext/visibility/: New directory.
37945 * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
37946 g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
37947 g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
37948 g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
37949 * g++.dg/ext/visibility/fvisibility.C,
37950 g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
37951 g++.dg/ext/visibility/fvisibility-override1.C
37952 g++.dg/ext/visibility/fvisibility-override2.C
37953 g++.dg/ext/visibility/memfuncts.C
37954 g++.dg/ext/visibility/noPLT.C
37955 g++.dg/ext/visibility/pragma.C
37956 g++.dg/ext/visibility/pragma-override1.C
37957 g++.dg/ext/visibility/pragma-override2.C
37958 g++.dg/ext/visibility/staticmemfuncts.C
37959 g++.dg/ext/visibility/virtual.C: New tests.
37960
37961 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
37962
37963 PR c/15360
37964 * gcc.dg/pr15360-1.c: New test.
37965
37966 2004-07-25 Daniel Jacobowitz <dan@debian.org>
37967
37968 * gcc.dg/pragma-align-2.c: New test.
37969 * gcc.dg/pragma-init-fini.c: New test.
37970 * gcc.dg/pragma-align.c: Change from compile to run. Run on Solaris
37971 targets.
37972
37973 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
37974
37975 * gcc.dg/init-string-2.c: New test.
37976
37977 2004-07-24 Zack Weinberg <zack@codesourcery.com>
37978
37979 PR 16684
37980 * gcc.dg/Wredundant-decls-1.c: New test case.
37981
37982 2004-07-24 Jakub Jelinek <jakub@redhat.com>
37983
37984 * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
37985 * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
37986 * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
37987 * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
37988 * gcc.dg/compat/generate-random.c: New file.
37989 * gcc.dg/compat/generate-random.h: Likewise.
37990 * gcc.dg/compat/generate-random_r.c: Likewise.
37991 * gcc.dg/compat/struct-layout-1.h: Likewise.
37992 * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
37993 * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
37994 * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
37995 * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
37996 * gcc.dg/compat/struct-layout-1_main.c: New test.
37997 * gcc.dg/compat/struct-layout-1_x.c: New file.
37998 * gcc.dg/compat/struct-layout-1_y.c: New file.
37999 * gcc.dg/compat/struct-layout-1_test.h: New file.
38000
38001 2004-07-23 Joseph S. Myers <jsm@polyomino.org.uk>
38002
38003 * gcc.dg/comp-return-1.c: New test
38004
38005 2004-07-23 Janis Johnson <janis187@us.ibm.com>
38006
38007 * gcc.dg/vmx/8-02a.c: Fix typo.
38008
38009 * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
38010 * gcc.dg/darwin-abi-3.c: New test.
38011
38012 * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
38013 * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
38014
38015 * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
38016 * gcc.dg/vmx/ops-long-1.c: New test.
38017 * gcc.dg/vmx/ops-long-2.c: New test.
38018
38019 2004-07-23 Nathan Sidwell <nathan@codesourcery.com>
38020
38021 * g++.dg/lookup/conv-[1234].C: New.
38022
38023 2004-07-22 Mark Mitchell <mark@codesourcery.com>
38024
38025 * g++.dg/parse/attr2.C: Simplify.
38026
38027 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
38028
38029 PR c/7284
38030 * gcc.c-torture/execute/pr7284-1.c: New test.
38031
38032 2004-07-22 Brian Booth <bbooth@redhat.com>
38033
38034 * gcc.dg/tree-ssa/20040721-1.c: New test.
38035
38036 2004-07-22 Nathan Sidwell <nathan@codesourcery.com>
38037
38038 * g++.dg/template/crash20.c: New.
38039
38040 2004-07-22 David Billinghurst (David.Billinghurst@riotinto.com)
38041
38042 * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
38043 Add dg-run directive. Declare variables as required.
38044 * gfortran.dg/g77/README: Update
38045
38046 2004-07-22 Hans-Peter Nilsson <hp@axis.com>
38047
38048 * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
38049 gcc.dg/cris-peep2-andu2.c: New tests.
38050
38051 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
38052
38053 PR c/15052
38054 * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
38055 on return type.
38056 * gcc.dg/qual-return-1.c: Use -Wreturn-type. Update expected
38057 messages.
38058 * gcc.dg/qual-return-2.c: Update expected messages.
38059 * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
38060
38061 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
38062
38063 * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
38064 * gcc.dg/noncompile/921102-1.c: Update expected error message.
38065
38066 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
38067
38068 PR c/11250
38069 * gcc.dg/init-string-1.c: New test.
38070
38071 2004-07-21 Jakub Jelinek <jakub@redhat.com>
38072
38073 PR middle-end/15345
38074 PR c/16450
38075 * gcc.dg/torture/nested-fn-1.c: New test.
38076
38077 2004-07-20 H.J. Lu <hongjiu.lu@intel.com>
38078
38079 PR target/16559
38080 * gcc.dg/ia64-fptr-1.c: New file.
38081
38082 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38083
38084 PR c++/14497
38085 * g++.dg/template/spec16.C: New test.
38086 * g++.old-deja/g++.robertl/eb118.C: Remove.
38087
38088 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38089
38090 PR c++/509
38091 * g++.dg/template/spec15.C: New test.
38092
38093 2004-07-21 David Billinghurst (David.Billinghurst@riotinto.com)
38094
38095 Copy cases from g77.f-torture/execute and add dg-run
38096 directive. Other changes as noted.
38097 * gfortran.dg/g77/13037.f
38098 * gfortran.dg/g77/1832.f
38099 * gfortran.dg/g77/19981119-0.f
38100 * gfortran.dg/g77/19990313-0.f
38101 * gfortran.dg/g77/19990313-1.f
38102 * gfortran.dg/g77/19990313-2.f
38103 * gfortran.dg/g77/19990313-3.f
38104 * gfortran.dg/g77/19990419-1.f
38105 * gfortran.dg/g77/19990826-0.f
38106 * gfortran.dg/g77/19990826-2.f
38107 * gfortran.dg/g77/20000503-1.f
38108 * gfortran.dg/g77/20001111.f
38109 * gfortran.dg/g77/20010116.f
38110 * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
38111 * gfortran.dg/g77/20010430.f
38112 * gfortran.dg/g77/6177.f
38113 * gfortran.dg/g77/947.f
38114 * gfortran.dg/g77/970816-3.f
38115 * gfortran.dg/g77/971102-1.f
38116 * gfortran.dg/g77/980520-1.f
38117 * gfortran.dg/g77/980628-0.f
38118 * gfortran.dg/g77/980628-1.f
38119 * gfortran.dg/g77/980628-10.f
38120 * gfortran.dg/g77/980628-2.f
38121 * gfortran.dg/g77/980628-3.f
38122 * gfortran.dg/g77/980628-7.f
38123 * gfortran.dg/g77/980628-8.f
38124 * gfortran.dg/g77/980628-9.f
38125 * gfortran.dg/g77/980701-0.f
38126 * gfortran.dg/g77/980701-1.f
38127 * gfortran.dg/g77/cabs.f
38128 * gfortran.dg/g77/claus.f
38129 * gfortran.dg/g77/complex_1.f
38130 * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
38131 * gfortran.dg/g77/dcomplex.f
38132 * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
38133 * gfortran.dg/g77/f90-intrinsic-mathematical.f
38134 * gfortran.dg/g77/f90-intrinsic-numeric.f
38135 * gfortran.dg/g77/int8421.f
38136 * gfortran.dg/g77/labug1.f
38137 * gfortran.dg/g77/large_vec.f
38138 * gfortran.dg/g77/le.f
38139 * gfortran.dg/g77/short.f
38140 * gfortran.dg/g77/README: Update
38141
38142 2004-07-20 Mark Mitchell <mark@codesourcery.com>
38143
38144 PR c++/16637
38145 * g++.dg/parse/lookup4.C: New test.
38146
38147 2004-07-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38148
38149 PR c++/16175
38150 * g++.dg/template/ttp10.C: New test.
38151
38152 2004-07-20 Joseph S. Myers <jsm@polyomino.org.uk>
38153
38154 * gcc.dg/pr12625-1.c: New test.
38155
38156 2004-07-20 Steven Bosscher <stevenb@suse.de>
38157
38158 * gcc.dg/switch-warn-1.c: New test.
38159 * gcc.dg/switch-warn-2.c: New test.
38160 * gcc.c-torture/compile/pr14730.c: Update.
38161
38162 2004-07-19 Kelley Cook <kcook@gcc.gnu.org>
38163
38164 * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
38165 g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
38166 g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
38167 g++.dg/template/nontype3.C: Remove trailing CR from tests.
38168
38169 2004-07-18 Mark Mitchell <mark@codesourcery.com>
38170
38171 PR c++/16623
38172 * g++.dg/template/assign1.C: New test.
38173
38174 2004-07-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38175
38176 PR c++/12170
38177 * g++.dg/template/ttp9.C: New test.
38178
38179 2004-07-19 Daniel Jacobowitz <dan@debian.org>
38180
38181 * gcc.dg/format/cmn-err-1.c: New test.
38182
38183 2004-07-19 Joseph S. Myers <jsm@polyomino.org.uk>
38184
38185 * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
38186 gcc.dg/Wparentheses-10.c: New tests.
38187 * gcc.dg/Wparentheses-5.c: Remove XFAILs.
38188
38189 2004-07-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38190
38191 PR fortran/16465
38192 * gfortran.dg/g77//ffixed-line-length-0.f,
38193 gfortran.dg/g77/ffixed-line-length-132.f,
38194 gfortran.dg/g77/ffixed-line-length-72.f,
38195 gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
38196 gfortran.dg/g77/README: Update.
38197
38198 2004-07-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38199
38200 PR c++/13092
38201 * g++.dg/template/non-dependent7.C: New test.
38202 * g++.dg/template/non-dependent8.C: Likewise.
38203 * g++.dg/template/non-dependent9.C: Likewise.
38204 * g++.dg/template/non-dependent10.C: Likewise.
38205
38206 2004-07-17 Mark Mitchell <mark@codesourcery.com>
38207
38208 PR c++/16337
38209 * g++.dg/parse/attr2.C: New test.
38210
38211 2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
38212
38213 * g77.dg: Removed.
38214 * g77.f-torture: Ditto.
38215
38216 2004-07-17 Joseph S. Myers <jsm@polyomino.org.uk>
38217
38218 * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
38219 gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
38220 Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
38221
38222 2004-07-16 Richard Henderson <rth@redhat.com>
38223
38224 * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
38225
38226 2004-07-16 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38227
38228 * lib/fortran-torture.exp (fortran-torture): Don't test compile
38229 tests with full list of options.
38230 * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
38231 of TORTURE_OPTIONS if test contains 'dg-do run'.
38232
38233 PR fortran/16404
38234 * gfortran.dg/do_iterator.f90: New test.
38235
38236 2004-07-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
38237
38238 PR rtl-optimization/16536
38239 * gcc.c-torture/execute/restrict-1.c: New test.
38240
38241 2004-07-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38242
38243 PR fortran/15324
38244 * gfortran.dg/pr15324.f90: New test.
38245
38246 PR fortran/15129
38247 * gfortran.dg/pr15129.f90: New test.
38248
38249 PR fortran/15140
38250 * gfortran.dg/pr15140.f90: New test.
38251
38252 PR fortran/13792
38253 * gfortran.fortran-torture/execute/bounds.f90: Add check for
38254 compile-time simplification.
38255
38256 2004-07-14 Mike Stump <mrs@apple.com>
38257
38258 * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
38259
38260 2004-07-14 James E Wilson <wilson@specifixinc.com>
38261
38262 PR target/16325
38263 * gcc.dg/profile-generate-1.c: New.
38264
38265 2004-07-15 Jakub Jelinek <jakub@redhat.com>
38266
38267 * gcc.c-torture/execute/20040709-1.c: New test.
38268 * gcc.c-torture/execute/20040709-2.c: New test.
38269
38270 2004-07-14 Mike Stump <mrs@apple.com>
38271
38272 * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
38273
38274 2004-07-14 Mike Stump <mrs@apple.com>
38275
38276 * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
38277
38278 2004-07-13 Mark Mitchell <mark@codesourcery.com>
38279
38280 PR c++/16518
38281 * g++.dg/parse/mutable1.C: New test.
38282
38283 2004-07-13 Diego Novillo <dnovillo@redhat.com>
38284
38285 PR tree-optimization/16443
38286 * gcc.dg/tree-ssa/20040713-1.c: New test.
38287
38288 2004-07-15 Ulrich Weigand <uweigand@de.ibm.com>
38289
38290 * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
38291 for operator new.
38292
38293 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
38294
38295 * gfortran.dg/g77/README: New file
38296 * gfortran.dg/g77/19981216-0.f: Copy from
38297 g77.f-torture/noncompile. Add "dg-do compile" and
38298 dg-error as required.
38299 * gfortran.dg/g77/19990218-1.f: Likewise.
38300 * gfortran.dg/g77/19990905-1.f: Likewise.
38301 * gfortran.dg/g77/9263.f: Likewise.
38302 * gfortran.dg/g77/980615-0.f: Likewise.
38303 * gfortran.dg/g77/980616-0.f: Likewise.
38304 * gfortran.dg/g77/check0.f: Likewise.
38305 * gfortran.dg/g77/select_no_compile.f: Likewise.
38306
38307 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
38308
38309 Copy files from g77.f-torture/compile.
38310 Add "{ dg-do compile}". Other changes as noted
38311 * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
38312 * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
38313 * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
38314 * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
38315 * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
38316 * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
38317 * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
38318 * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
38319 statement to conform to standard. Append alpha1.x for reference.
38320 * gfortran.dg/g77/xformat.f: Add dg-warning
38321
38322 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
38323
38324 * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
38325 Add {dg-do compile} directive.
38326 * gfortran.dg/g77/cpp2.F: Likewise.
38327
38328 2004-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
38329
38330 PR c++/5402
38331 * g++.dg/lookup/name-clash1.C: New test.
38332
38333 PR c++/9777
38334 * g++.dg/lookup/name-clash2.C: New test.
38335
38336 PR c++/12102
38337 * g++.dg/lookup/name-clash3.C: New test.
38338
38339 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38340
38341 * g++.dg/lookup/new2.C: New test.
38342 * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
38343
38344 2004-07-12 David Billinghurst <David.Billinghurst@riotinto.com>
38345
38346 * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
38347 Add {dg-do compile} directive.
38348 * gfortran.dg/g77/13060.f: Likewise.
38349 * gfortran.dg/g77/19990218-0.f: Likewise.
38350 * gfortran.dg/g77/19990305-0.f: Likewise.
38351 * gfortran.dg/g77/19990419-0.f: Likewise.
38352 * gfortran.dg/g77/19990502-0.f: Likewise.
38353 * gfortran.dg/g77/19990502-1.f: Likewise.
38354 * gfortran.dg/g77/19990525-0.f: Likewise.
38355 * gfortran.dg/g77/19990826-1.f: Likewise.
38356 * gfortran.dg/g77/19990826-3.f: Likewise.
38357 * gfortran.dg/g77/19990905-2.f: Likewise.
38358 * gfortran.dg/g77/20000412-1.f: Likewise.
38359 * gfortran.dg/g77/20000511-1.f: Likewise.
38360 * gfortran.dg/g77/20000511-2.f: Likewise.
38361 * gfortran.dg/g77/20000518.f: Likewise.
38362 * gfortran.dg/g77/20000601-1.f: Likewise.
38363 * gfortran.dg/g77/20000601-2.f: Likewise.
38364 * gfortran.dg/g77/20000629-1.f: Likewise.
38365 * gfortran.dg/g77/20000630-2.f: Likewise.
38366 * gfortran.dg/g77/20010115.f: Likewise.
38367 * gfortran.dg/g77/20010321-1.f: Likewise.
38368 * gfortran.dg/g77/20010426.f: Likewise.
38369 * gfortran.dg/g77/20020307-1.f: Likewise.
38370 * gfortran.dg/g77/8485.f: Likewise.
38371 * gfortran.dg/g77/960317-1.f: Likewise.
38372 * gfortran.dg/g77/970915-0.f: Likewise.
38373 * gfortran.dg/g77/980310-1.f: Likewise.
38374 * gfortran.dg/g77/980310-2.f: Likewise.
38375 * gfortran.dg/g77/980310-3.f: Likewise.
38376 * gfortran.dg/g77/980310-4.f: Likewise.
38377 * gfortran.dg/g77/980310-6.f: Likewise.
38378 * gfortran.dg/g77/980310-7.f: Likewise.
38379 * gfortran.dg/g77/980310-8.f: Likewise.
38380 * gfortran.dg/g77/980419-2.f: Likewise.
38381 * gfortran.dg/g77/980424-0.f: Likewise.
38382 * gfortran.dg/g77/980427-0.f: Likewise.
38383 * gfortran.dg/g77/980729-0.f: Likewise.
38384 * gfortran.dg/g77/981117-1.f: Likewise.
38385 * gfortran.dg/g77/toon_1.f: Likewise.
38386
38387 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38388
38389 PR c++/2204
38390 * g++.dg/other/abstract2.C: New test.
38391
38392 2004-07-12 Paul Brook <paul@codesourcery.com>
38393
38394 * gfortran.dg/pointer_init_1.f90: New test.
38395
38396 2004-07-11 Paul Brook <paul@codesourcery.com>
38397
38398 PR fortran/15986
38399 * gfortran.dg/contained_1.f90: New test.
38400
38401 2004-07-11 Mark Mitchell <mark@codesourcery.com>
38402
38403 * g++.dg/parse/defarg8.C: New test.
38404
38405 2004-07-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38406
38407 PR fortran/16433
38408 * gfortran.dg/pr16433.f: New test.
38409
38410 PR fortran/17574
38411 * gfortran.dg/pr15754.f90: New test.
38412
38413 2004-07-11 Joseph S. Myers <jsm@polyomino.org.uk>
38414
38415 PR tree-optimization/16437
38416 * gcc.c-torture/execute/bitfld-4.c: New test.
38417
38418 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38419
38420 * gfortran.fortran-torture/execute/common_2.f90: Add check for
38421 access to common var from module.
38422
38423 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38424
38425 PR fortran/16336
38426 * gfortran.fortran-torture/execute/common_2.f90: New test.
38427
38428 2004-07-10 Paul Brook <paul@codesourcery.com>
38429
38430 * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
38431
38432 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38433
38434 PR fortran/15969
38435 * gfortran.fortran-torture/execute/der_init_5.f90: New test.
38436
38437 2004-07-10 David Billinghurst <David.Billinghurst@riotinto.com>
38438
38439 * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
38440 * gfortran.dg/g77/ffixed-form-2.f: Likewise.
38441 * gfortran.dg/g77/ffree-form-1.f: Likewise.
38442 * gfortran.dg/g77/ffree-form-2.f: Likewise.
38443 * gfortran.dg/g77/ffree-form-3.f: Likewise.
38444 * gfortran.dg/g77/fno-underscoring.f: Likewise.
38445 * gfortran.dg/g77/funderscoring.f: Likewise.
38446 * gfortran.dg/g77/pr9258.f: Likewise. Add dg-warning lines.
38447
38448 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38449
38450 * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
38451
38452 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38453 Paul Brook <paul@codesourcery.com>
38454
38455 PR fortran/13415
38456 * gfortran.dg/common_pointer_1.f90: New test.
38457
38458 2004-07-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38459
38460 * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
38461
38462 2004-07-09 James E Wilson <wilson@specifixinc.com>
38463
38464 PR target/16364
38465 * gcc.c-torture/compile/20040709-1.c: New.
38466
38467 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38468
38469 PR fortran/14077
38470 * gfortran.fortran-torture/execute/module_init_1.f90: New test.
38471
38472 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38473
38474 PR fortran/13201
38475 * gfortran.dg/shape_1.f90: New test.
38476
38477 2004-07-09 Zack Weinberg <zack@codesourcery.com>
38478 Andrew Pinski <apinski@apple.com>
38479
38480 * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
38481
38482 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38483
38484 * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
38485 comment.
38486
38487 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38488 Paul Brook <paul@codesourcery.com>
38489
38490 * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
38491 '.f95' and '.F95'.
38492
38493 2004-07-09 Diego Novillo <dnovillo@redhat.com>
38494
38495 * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
38496
38497 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38498
38499 * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
38500 testcases with capital suffix.
38501
38502 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38503
38504 PR fortran/15481
38505 PR fortran/13372
38506 PR fortran/13575
38507 PR fortran/15978
38508 * gfortran.fortran-torture/compile/implicit_2.f90: New test.
38509
38510 * gfortran.dg/implicit_1.f90: New test.
38511
38512 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
38513
38514 * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
38515 expression to match gfortran warning/error messages
38516 * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
38517 dg-error text.
38518
38519 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
38520
38521 * lib/fortran-torture.exp: Rename proc search_for to
38522 search_for_re.
38523
38524 2004-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
38525
38526 * gcc.c-torture/execute/simd-5.x: New file.
38527 XFAIL on SPARC 64-bit at -O0.
38528
38529 2004-07-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38530
38531 PR c++/8211
38532 PR c++/16165
38533 * g++.dg/warn/effc3.C: New test.
38534
38535 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
38536
38537 * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
38538 change X to 1X in format.
38539 * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
38540 add data statements to conform to standard.
38541
38542 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
38543
38544 * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
38545 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
38546 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
38547
38548 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
38549
38550 * gfortran.dg/g77/7388.f: Copy from g77.dg
38551 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
38552 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
38553 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
38554 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
38555 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
38556 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
38557 * gfortran.dg/g77/strlen0.f: Likewise.
38558
38559 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
38560
38561 * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
38562 * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
38563
38564 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
38565
38566 * gcc.c-torture/execute/920428-2.x: Delete.
38567 * gcc.c-torture/execute/920501-7.x: Likewise.
38568
38569 2004-07-08 Jakub Jelinek <jakub@redhat.com>
38570
38571 * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
38572 -march=i386 into -march=i686. Add -march=i686 -mtune=x and
38573 -march=x for pentium3, pentium3m, pentium-m, pentium4m,
38574 prescott and c3-2.
38575 (PREFETCH_3DNOW): Add -march=c3.
38576
38577 2004-07-08 Diego Novillo <dnovillo@redhat.com>
38578
38579 PR c/16437
38580 * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
38581 * gcc.c-torture/execute/bf64-1.x: Likewise.
38582
38583 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
38584
38585 * gcc.c-torture/compile/20040708-1.c: New test.
38586
38587 2004-07-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38588
38589 PR c++/16169
38590 * g++.dg/warn/effc2.C: New test.
38591
38592 2004-07-08 Joseph S. Myers <jsm@polyomino.org.uk>
38593
38594 * gcc.c-torture/execute/bitfld-1.x: Remove.
38595 * gcc.c-torture/execute/bitfld-3.c: New test.
38596 * gcc.dg/bitfld-2.c: Remove XFAILs.
38597
38598 2004-07-07 H.J. Lu <hongjiu.lu@intel.com>
38599
38600 PR c++/16276
38601 * g++.dg/rtti/tinfo1.C: New file.
38602
38603 2004-07-07 Eric Christopher <echristo@redhat.com>
38604
38605 * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
38606
38607 2004-07-07 Andrew Pinski <apinski@apple.com>
38608
38609 * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
38610
38611 2004-07-07 Mark Mitchell <mark@codesourcery.com>
38612
38613 * g++.dg/init/call1.C: XFAIL.
38614
38615 2004-07-07 Alexandre Oliva <aoliva@redhat.com>
38616
38617 * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
38618 except for movstrict*, to movmem* and clrstr* to clrmem*.
38619
38620 2004-07-07 Richard Sandiford <rsandifo@redhat.com>
38621
38622 * gcc.c-torture/execute/20040707-1.c: New test.
38623
38624 2004-07-06 Richard Sandiford <rsandifo@redhat.com>
38625
38626 * gcc.c-torture/execute/20040706-1.c: New test.
38627
38628 2004-07-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38629
38630 PR c++/3671
38631 * g++.dg/template/spec14.C: New test.
38632
38633 2004-07-05 Jakub Jelinek <jakub@redhat.com>
38634
38635 * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
38636 nothing if not yet defined. Use it in b, c and d type definitions.
38637 * gcc.c-torture/execute/20040705-1.c: New test.
38638 * gcc.c-torture/execute/20040705-2.c: New test.
38639
38640 2004-07-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38641
38642 PR c++/2518
38643 * g++.dg/lookup/new1.C: New test.
38644
38645 2004-07-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
38646
38647 PR c++/11406
38648 * g++.dg/template/sizeof8.C: New test.
38649
38650 2004-07-05 Richard Sandiford <rsandifo@redhat.com>
38651
38652 * gcc.c-torture/compile/20040705-1.c: New test.
38653
38654 2004-07-04 Bud Davis <bdavis9659@comcast.net>
38655
38656 * gfortran.fortran-torture/execute/seq_io.f90: New test.
38657
38658 2004-07-04 Neil Booth <neil@duron.akihabara.co.uk>
38659
38660 * gcc.dg/cpp/if-mop.c: Two new testcases.
38661 * gcc.dg/cpp/trad/comment-3.c: New.
38662
38663 2004-07-04 Paul Brook <paul@codesourcery.com>
38664
38665 * gfortran.fortran-torture/compile/implicit_1.f90: New test.
38666
38667 2004-07-03 Scott Brumbaugh <scottb.lists@verizon.net>
38668
38669 PR c++/3761
38670 * g++.dg/lookup/crash4.C: New test.
38671
38672 2004-07-02 Zack Weinberg <zack@codesourcery.com>
38673
38674 * gcc.c-torture/execute/builtin-abs-1.c
38675 * gcc.c-torture/execute/builtin-abs-2.c
38676 * gcc.c-torture/execute/builtin-complex-1.c
38677 * gcc.c-torture/execute/builtins/string-1-lib.c
38678 * gcc.c-torture/execute/builtins/string-1.c
38679 * gcc.c-torture/execute/builtins/string-2-lib.c
38680 * gcc.c-torture/execute/builtins/string-2.c
38681 * gcc.c-torture/execute/builtins/string-3-lib.c
38682 * gcc.c-torture/execute/builtins/string-3.c
38683 * gcc.c-torture/execute/builtins/string-4-lib.c
38684 * gcc.c-torture/execute/builtins/string-4.c
38685 * gcc.c-torture/execute/builtins/string-5-lib.c
38686 * gcc.c-torture/execute/builtins/string-5.c
38687 * gcc.c-torture/execute/builtins/string-6-lib.c
38688 * gcc.c-torture/execute/builtins/string-6.c
38689 * gcc.c-torture/execute/builtins/string-7-lib.c
38690 * gcc.c-torture/execute/builtins/string-7.c
38691 * gcc.c-torture/execute/builtins/string-8-lib.c
38692 * gcc.c-torture/execute/builtins/string-8.c
38693 * gcc.c-torture/execute/builtins/string-9-lib.c
38694 * gcc.c-torture/execute/builtins/string-9.c
38695 * gcc.c-torture/execute/builtins/string-asm-1-lib.c
38696 * gcc.c-torture/execute/builtins/string-asm-1.c
38697 * gcc.c-torture/execute/builtins/string-asm-2-lib.c
38698 * gcc.c-torture/execute/builtins/string-asm-2.c
38699 * gcc.c-torture/execute/stdio-opt-1.c
38700 * gcc.c-torture/execute/stdio-opt-2.c
38701 * gcc.c-torture/execute/stdio-opt-3.c
38702 * gcc.c-torture/execute/string-opt-1.c
38703 * gcc.c-torture/execute/string-opt-10.c
38704 * gcc.c-torture/execute/string-opt-11.c
38705 * gcc.c-torture/execute/string-opt-12.c
38706 * gcc.c-torture/execute/string-opt-13.c
38707 * gcc.c-torture/execute/string-opt-14.c
38708 * gcc.c-torture/execute/string-opt-15.c
38709 * gcc.c-torture/execute/string-opt-16.c
38710 * gcc.c-torture/execute/string-opt-2.c
38711 * gcc.c-torture/execute/string-opt-6.c
38712 * gcc.c-torture/execute/string-opt-7.c
38713 * gcc.c-torture/execute/string-opt-8.c:
38714 Replace with ...
38715
38716 * gcc.c-torture/execute/builtins/abs-2.c
38717 * gcc.c-torture/execute/builtins/abs-3.c
38718 * gcc.c-torture/execute/builtins/complex-1.c
38719 * gcc.c-torture/execute/builtins/fprintf.c
38720 * gcc.c-torture/execute/builtins/fputs.c
38721 * gcc.c-torture/execute/builtins/memcmp.c
38722 * gcc.c-torture/execute/builtins/memmove.c
38723 * gcc.c-torture/execute/builtins/memops-asm.c
38724 * gcc.c-torture/execute/builtins/mempcpy-2.c
38725 * gcc.c-torture/execute/builtins/mempcpy.c
38726 * gcc.c-torture/execute/builtins/memset.c
38727 * gcc.c-torture/execute/builtins/printf.c
38728 * gcc.c-torture/execute/builtins/sprintf.c
38729 * gcc.c-torture/execute/builtins/strcat.c
38730 * gcc.c-torture/execute/builtins/strchr.c
38731 * gcc.c-torture/execute/builtins/strcmp.c
38732 * gcc.c-torture/execute/builtins/strcpy.c
38733 * gcc.c-torture/execute/builtins/strcspn.c
38734 * gcc.c-torture/execute/builtins/strlen-2.c
38735 * gcc.c-torture/execute/builtins/strlen.c
38736 * gcc.c-torture/execute/builtins/strncat.c
38737 * gcc.c-torture/execute/builtins/strncmp-2.c
38738 * gcc.c-torture/execute/builtins/strncmp.c
38739 * gcc.c-torture/execute/builtins/strncpy.c
38740 * gcc.c-torture/execute/builtins/strpbrk.c
38741 * gcc.c-torture/execute/builtins/strpcpy-2.c
38742 * gcc.c-torture/execute/builtins/strpcpy.c
38743 * gcc.c-torture/execute/builtins/strrchr.c
38744 * gcc.c-torture/execute/builtins/strspn.c
38745 * gcc.c-torture/execute/builtins/strstr-asm.c
38746 * gcc.c-torture/execute/builtins/strstr.c:
38747 ... these new files.
38748
38749 * gcc.c-torture/execute/builtins/abs-2-lib.c
38750 * gcc.c-torture/execute/builtins/abs-3-lib.c
38751 * gcc.c-torture/execute/builtins/complex-1-lib.c
38752 * gcc.c-torture/execute/builtins/fprintf-lib.c
38753 * gcc.c-torture/execute/builtins/fputs-lib.c
38754 * gcc.c-torture/execute/builtins/memcmp-lib.c
38755 * gcc.c-torture/execute/builtins/memmove-lib.c
38756 * gcc.c-torture/execute/builtins/memops-asm-lib.c
38757 * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
38758 * gcc.c-torture/execute/builtins/mempcpy-lib.c
38759 * gcc.c-torture/execute/builtins/memset-lib.c
38760 * gcc.c-torture/execute/builtins/printf-lib.c
38761 * gcc.c-torture/execute/builtins/sprintf-lib.c
38762 * gcc.c-torture/execute/builtins/strcat-lib.c
38763 * gcc.c-torture/execute/builtins/strchr-lib.c
38764 * gcc.c-torture/execute/builtins/strcmp-lib.c
38765 * gcc.c-torture/execute/builtins/strcpy-lib.c
38766 * gcc.c-torture/execute/builtins/strcspn-lib.c
38767 * gcc.c-torture/execute/builtins/strlen-2-lib.c
38768 * gcc.c-torture/execute/builtins/strlen-lib.c
38769 * gcc.c-torture/execute/builtins/strncat-lib.c
38770 * gcc.c-torture/execute/builtins/strncmp-2-lib.c
38771 * gcc.c-torture/execute/builtins/strncmp-lib.c
38772 * gcc.c-torture/execute/builtins/strncpy-lib.c
38773 * gcc.c-torture/execute/builtins/strpbrk-lib.c
38774 * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
38775 * gcc.c-torture/execute/builtins/strpcpy-lib.c
38776 * gcc.c-torture/execute/builtins/strrchr-lib.c
38777 * gcc.c-torture/execute/builtins/strspn-lib.c
38778 * gcc.c-torture/execute/builtins/strstr-asm-lib.c
38779 * gcc.c-torture/execute/builtins/strstr-lib.c
38780 * gcc.c-torture/execute/builtins/lib/abs.c
38781 * gcc.c-torture/execute/builtins/lib/fprintf.c
38782 * gcc.c-torture/execute/builtins/lib/memset.c
38783 * gcc.c-torture/execute/builtins/lib/printf.c
38784 * gcc.c-torture/execute/builtins/lib/sprintf.c
38785 * gcc.c-torture/execute/builtins/lib/strcpy.c
38786 * gcc.c-torture/execute/builtins/lib/strcspn.c
38787 * gcc.c-torture/execute/builtins/lib/strncat.c
38788 * gcc.c-torture/execute/builtins/lib/strncmp.c
38789 * gcc.c-torture/execute/builtins/lib/strncpy.c
38790 * gcc.c-torture/execute/builtins/lib/strpbrk.c
38791 * gcc.c-torture/execute/builtins/lib/strspn.c
38792 * gcc.c-torture/execute/builtins/lib/strstr.c:
38793 New files containing support routines.
38794
38795 * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
38796 declaration.
38797 * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
38798 when not optimizing.
38799
38800 2004-07-02 Mark Mitchell <mark@codesourcery.com>
38801
38802 PR c++/16240
38803 * g++.dg/abi/mangle22.C: New test.
38804 * g++.dg/abi/mangle23.C: Likewise.
38805
38806 2004-07-02 David Billinghurst <David.Billinghurst@riotinto.com>
38807
38808 PR fortran/16290
38809 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
38810 Allow for cases without denormalized floating point numbers.
38811
38812 2004-07-01 Joseph S. Myers <jsm@polyomino.org.uk>
38813
38814 PR c/1027
38815 * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
38816 gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
38817 gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
38818 expected warning text.
38819 * gcc.dg/format/diag-2.c: New test.
38820
38821 2004-07-01 Eric Botcazou <ebotcazou@libertysurf.fr>
38822
38823 * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
38824
38825 2004-07-01 Paolo Bonzini <bonzini@gnu.org>
38826
38827 * gcc.dg/builtins-43.c: New.
38828 * gcc.dg/builtins-44.c: New.
38829 * gcc.dg/builtins-45.c: New.
38830
38831 2004-06-26 Geoffrey Keating <geoffk@apple.com>
38832 Andreas Tobler <a.tobler@schweiz.ch>
38833
38834 * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
38835 Use SA_RESETHAND rather than SA_ONESHOT. Trap SIGBUS as well
38836 as SIGSEGV.
38837 * gcc.dg/cleanup-11.c: Likewise.
38838 * gcc.dg/cleanup-8.c: Likewise.
38839 * gcc.dg/cleanup-9.c: Likewise.
38840 * gcc.dg/cleanup-5.c: Run on all platforms.
38841
38842 2004-06-30 Joseph S. Myers <jsm@polyomino.org.uk>
38843
38844 * g++.dg/warn/nonnull1.C: New test.
38845
38846 2004-06-30 Eric Botcazou <ebotcazou@libertysurf.fr>
38847
38848 * gcc.dg/compat/compat-common.h: Wrap up CINT in
38849 an #ifndef SKIP_COMPLEX_INT/#endif pair.
38850 Special-case the Sun compiler wrt to <complex.h>.
38851
38852 2004-06-30 Nitin Yewale <nitiny@kpitcummins.com>
38853
38854 * gcc.dg/Wunreachable-8.C: New test.
38855
38856 * gcc.dg/h8300-ice2.c : New test.
38857
38858 2004-06-30 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
38859
38860 PR fortran/16161
38861 * gfortran.fortran-torture/compile/implicit.f90: Add test
38862 for implicit character.
38863
38864 2004-06-30 David Billinghurst <David.Billinghurst@riotinto.com>
38865
38866 PR fortran/16289
38867 * gfortran.fortran-torture/execute/intrinsic_nearest.f90
38868 Use tiny() intrinsic to find smallest non-negative real
38869
38870 2004-06-30 Jakub Jelinek <jakub@redhat.com>
38871
38872 * gcc.dg/compat/struct-by-value-22_main.c: New test.
38873 * gcc.dg/compat/struct-by-value-22_x.c: New.
38874 * gcc.dg/compat/struct-by-value-22_y.c: New.
38875
38876 * gcc.c-torture/execute/20040629-1.c: New test.
38877
38878 2004-06-29 Jakub Jelinek <jakub@redhat.com>
38879
38880 * gcc.dg/compat/vector-defs.h: Use vector_size attribute
38881 only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
38882
38883 PR target/16195
38884 * gcc.dg/20040625-1.c: New test.
38885
38886 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38887
38888 * gfortran.fortran-torture/execute/parameter_2.f90: New test.
38889
38890 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38891
38892 PR fortran/15963
38893 * gfortran.fortran-torture/execute/initialization_1.f90: New test.
38894
38895 2004-06-29 Richard Henderson <rth@redhat.com>
38896
38897 * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
38898
38899 2004-06-29 Paul Brook <paul@codesourcery.com>
38900
38901 * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
38902 * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
38903
38904 2004-06-29 Nathan Sidwell <nathan@codesourcery.com>
38905
38906 PR c++/16260
38907 * g++.dg/parse/crash15.C: New.
38908
38909 2004-06-28 Andrew Pinski <apinski@apple.com>
38910
38911 * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
38912 by the error already.
38913
38914 * g++.dg/opt/ptrmem4.C: Change to compile only test.
38915
38916 2004-06-28 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
38917
38918 PR target/14041
38919 * gcc.dg/h8300-bss-align-1.c : New.
38920
38921 2004-06-28 Nathan Sidwell <nathan@codesourcery.com>
38922
38923 * PR c++/16174
38924 * g++.dg/template/ctor4.C: New.
38925
38926 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
38927
38928 PR c++/16205
38929 * g++.dg/warn/Wsequence-point-1.C: New test.
38930
38931 2004-06-27 Paul Brook <paul@codesourcery.com>
38932
38933 * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
38934
38935 2004-06-27 Zack Weinberg <zack@codesourcery.com>
38936
38937 * g++.old-deja/g++.mike/p7325.C: Remove.
38938
38939 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
38940
38941 PR c/14963
38942 * gcc.dg/pr14963.c: New test.
38943
38944 2004-06-27 Mark Mitchell <mark@codesourcery.com>
38945
38946 PR c++/16193
38947 * g++.dg/parse/redef1.C: New test.
38948
38949 2004-06-27 Joseph S. Myers <jsm@polyomino.org.uk>
38950
38951 * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
38952 20021110.c.
38953 * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
38954 20021119-1.c.
38955 * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
38956 gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
38957 5-04.c.
38958 * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
38959 * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
38960 * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
38961 * g++.old-deja/g++.law/enum8.C: Remove duplicate of
38962 g++.brendan/enum14.C.
38963 * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
38964 * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
38965 * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
38966 g++.mike/virt1.C.
38967 * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
38968 memtemp24.C.
38969
38970 2004-06-27 Roger Sayle <roger@eyesopen.com>
38971
38972 * gcc.dg/20040527-1.c: New test case.
38973
38974 2004-06-26 Bud Davis <bdavis9659@comcast.net>
38975
38976 PR gfortran/pr16196
38977 * gfortran.fortran-torture/execute/open_replace.f90: New test case.
38978
38979 2004-06-25 Roger Sayle <roger@eyesopen.com>
38980
38981 PR middle-end/15825
38982 * gcc.dg/pr15825-1.c: New test case.
38983
38984 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
38985
38986 * gcc.c-torture/execute/20040625-1.c: New test.
38987
38988 2004-06-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38989
38990 * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
38991
38992 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
38993
38994 * gcc.dg/torture/mips-div-1.c: New test.
38995
38996 2004-06-24 Jeff Law <law@redhat.com>
38997
38998 * gcc.dg/tree-ssa/20040624-1.c: New test.
38999
39000 2004-06-24 Richard Sandiford <rsandifo@redhat.com>
39001
39002 * gcc.c-torture/compile/20040624-1.c: New test.
39003
39004 2004-06-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39005
39006 * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
39007 this directory.
39008
39009 2004-06-23 Andrew Pinski <apinski@apple.com>
39010
39011 PR middle-end/15988
39012 * g++.dg/opt/ptrmem4.C: New test.
39013
39014 * gcc.dg/c90-array-quals-2.c: New test.
39015
39016 2006-06-23 Nitin Yewale <NitinY@KPITCummins.com>
39017
39018 * gcc.dg/kpice1.c: New test.
39019
39020 2006-06-23 Andrew Pinski <apinski@apple.com>
39021
39022 * gcc.dg/c90-array-quals.c: New test.
39023
39024 2006-06-22 Richard Henderson <rth@redhat.com>
39025
39026 * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
39027
39028 2004-06-22 Loren James Rittle <ljrittle@acm.org>
39029
39030 * gcc.dg/builtins-config.h: Handle FreeBSD.
39031
39032 2006-06-22 Richard Henderson <rth@redhat.com>
39033
39034 * g++.dg/opt/devirt1.C: New.
39035
39036 2004-06-22 Kelley Cook <kcook@gcc.gnu.org>
39037
39038 * g++.dg/opt/pr15551.C: New testcase.
39039
39040 2004-06-22 H.J. Lu <hongjiu.lu@intel.com>
39041
39042 PR target/14800
39043 * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
39044 x86_64-*-linux* when compiling for 32bit.
39045
39046 2004-06-21 Andrew Pinski <apinski@apple.com>
39047
39048 * gcc.dg/pch/struct-1.c: New.
39049 * gcc.dg/pch/struct-1.hs: New.
39050
39051 2004-06-21 Geoffrey Keating <geoffk@apple.com>
39052
39053 * gcc.dg/pch/save-temps-1.c: New file.
39054 * gcc.dg/pch/save-temps-1.hs: New file.
39055
39056 2004-06-22 Janne Blomqvist <jblomqvi@cc.hut.fi>
39057
39058 * gfortran.fortran-torture/execute/iolength_1.f90: New test.
39059 * gfortran.fortran-torture/execute/iolength_3.f90: New test.
39060
39061 2004-06-21 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39062
39063 * gfortran.fortran-torture/execute/select_1.f90: Rename function
39064 to fix type error.
39065 * gfortran.fortran-torture/execute/intrinsic_associated.f90:
39066 Remove trailing spaces.
39067
39068 2004-06-21 Richard Henderson <rth@redhat.com>
39069
39070 * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
39071 merging && to BIT_FIELD_REF.
39072
39073 2004-06-21 Richard Sandiford <rsandifo@redhat.com>
39074
39075 * g++.dg/opt/placeholder1.C: New test.
39076
39077 2004-06-20 Eric Botcazou <ebotcazou@libertysurf.fr>
39078
39079 * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
39080 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
39081 * gcc.dg/compat/union-m128-1_x.c: Likewise.
39082 * gcc.dg/compat/union-m128-1_y.c: Likewise.
39083
39084 2004-06-20 Zack Weinberg <zack@codesourcery.com>
39085
39086 * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
39087 extern "C".
39088 * g++.dg/other/pragma-re-1.C: Add comments.
39089
39090 2004-06-19 Bud Davis <bdavis9659@comcast.net>
39091
39092 PR gfortran/16080
39093 * gfortran.fortran-torture/execute/read_null_string.f90: New file.
39094
39095 2004-06-19 Andrew Pinski <pinskia@physics.uc.edu>
39096
39097 * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
39098 instead of setting the type of size_t by
39099 hand.
39100
39101 2004-06-18 Roger Sayle <roger@eyesopen.com>
39102
39103 * gcc.dg/unordered-2.c: New test case.
39104 * gcc.dg/unordered-3.c: New test case.
39105
39106 2004-06-19 David Billinghurst <David.Billinghurst@riotinto.com>
39107
39108 PR other/16043
39109 * lib/g++.exp (g++_version): Tweak regexp for version
39110 * lib/g77.exp (g77_version): Likewise.
39111 * lib/gfortran.exp (gfortran_version): Likewise.
39112 * lib/objc.exp (objc_version): Likewise.
39113 * lib/treelang.exp (treelang_version): Likewise.
39114
39115 2004-06-19 Jakub Jelinek <jakub@redhat.com>
39116
39117 * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
39118 Use INT_MAX instead of __INT_MAX__.
39119 * gcc.dg/compat/struct-align-2_y.c: Likewise.
39120
39121 * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
39122 * gcc.dg/compat/scalar-return-3_x.c: Use it.
39123 * gcc.dg/compat/scalar-return-3_y.c: Use it.
39124 * gcc.dg/compat/scalar-return-4_x.c: Use it.
39125 * gcc.dg/compat/scalar-return-4_y.c: Use it.
39126 * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
39127 * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
39128 * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
39129 * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
39130
39131 * gcc.dg/range-test-1.c: New test.
39132 * g++.dg/opt/range-test-1.C: New test.
39133
39134 2004-06-17 Richard Henderson <rth@redhat.com>
39135
39136 * objc.dg/sync-1.m: New.
39137 * objc.dg/try-catch-1.m: Don't force next runtime.
39138 * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
39139 * objc.dg/try-catch-2.m: Likewise. Enable everywhere. Remove
39140 shadowed catch clause.
39141 * objc.dg/try-catch-5.m: New.
39142
39143 2004-06-17 Zack Weinberg <zack@codesourcery.com>
39144
39145 Bug 14610
39146 * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
39147
39148 2004-06-15 Richard Henderson <rth@redhat.com>
39149
39150 * gcc.dg/20001116-1.c: Move expected warning line.
39151
39152 2004-06-15 Richard Henderson <rth@redhat.com>
39153
39154 * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
39155 * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
39156
39157 2004-06-15 Jeff Law <law@redhat.com>
39158
39159 * gcc.dg/tree-ssa/20040615-1.c: New test.
39160 * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
39161 be less sensitive to operand ordering.
39162 * gcc.dg/tree-ssa/20030824-2.c: Likewise.
39163
39164 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
39165
39166 * g++.dg/abi/bitfield3.C: Add comment..
39167
39168 2004-06-15 Richard Henderson <rth@redhat.com>
39169
39170 * g++.dg/ext/stmtexpr1.C: XFAIL.
39171 * gcc.dg/20030612-1.c: XFAIL.
39172
39173 2004-06-15 Eric Christopher <echristo@redhat.com>
39174
39175 * g++.dg/charset/asm5.c: New.
39176 * gcc.dg/charset/asm6.c: New.
39177
39178 2004-06-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39179
39180 PR fortran/15962
39181 * gfortran.fortran-torture/execute/select_1.f90: New test.
39182
39183 2004-06-15 Paul Brook <paul@codesourcery.com>
39184
39185 * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
39186
39187 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39188
39189 PR c++/15967
39190 * g++.dg/lookup/crash3.C: New test.
39191
39192 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39193
39194 PR c++/15947
39195 * g++.dg/parse/dtor4.C: New test.
39196
39197 2004-06-14 Jeff Law <law@redhat.com>
39198
39199 * gcc.c-torture/compile/20040614-1.c: New test.
39200
39201 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39202
39203 PR fortran/15211
39204 * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
39205 LEN of a character array.
39206
39207 2004-06-14 Mark Mitchell <mark@codesourcery.com>
39208
39209 PR c++/15096
39210 * g++.dg/template/ptrmem10.C: New test.
39211
39212 PR c++/14930
39213 * g++.dg/template/friend30.C: New test.
39214
39215 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39216
39217 PR fortran/14928
39218 * gfortran.fortran-torture/compile/mloc.f90: New test.
39219
39220 2004-06-13 Paul Brook <paul@codesourcery.com>
39221
39222 * gfortran.fortran-torture/execute/random_2.f90: New test.
39223
39224 2004-06-13 Eric Christopher <echristo@redhat.com>
39225
39226 * gcc.dg/noncompile/redecl-1.c: Fix error message.
39227
39228 2004-06-12 Paul Brook <paul@codesourcery.com>
39229
39230 * gfortran.fortran-torture/execute/contained_3.f90: New test.
39231
39232 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39233
39234 PR fortran/14923
39235 * gfortran.fortran-torture/execute/date_time_1.f90: New test.
39236
39237 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39238
39239 PR fortran/14957
39240 * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
39241 syntax errors in end statements of contained subroutines.
39242
39243 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39244
39245 PR fortran/12841
39246 * gfortran.fortran-torture/execute/null_arg.f90: New test.
39247
39248 2004-06-12 Bud Davis <bdavis9659@comcast.net>
39249
39250 PR fortran/15665
39251 * gfortran.fortran-torture/execute/getarg_1.f90: New test.
39252
39253 2004-06-12 Bud Davis <bdavis9659@comcast.net>
39254
39255 PR gfortran/12839
39256 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
39257
39258 2004-06-11 Mark Mitchell <mark@codesourcery.com>
39259
39260 PR c++/15862
39261 * g++.dg/parse/enum1.C: New test.
39262
39263 2004-06-10 Jeff Law <law@redhat.com>
39264
39265 * gcc.c-torture/compile/20040610-1.c: New test.
39266
39267 2004-06-11 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39268
39269 * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
39270 * g++.old-deja/g++.other/decl3.C: Likewise.
39271
39272 2004-06-10 Brian Booth <bbooth@redhat.com>
39273
39274 * gcc.dg/tree-ssa/20031015-1.c: Scan for
39275 V_MAY_DEF instead of VDEF.
39276 * gcc.dg/tree-ssa/20040517-1.c: Ditto.
39277
39278 2004-06-10 Mark Mitchell <mark@codesourcery.com>
39279
39280 PR c++/14211
39281 * g++.dg/conversion/const1.C: New test.
39282
39283 PR c++/15076
39284 * g++.dg/conversion/reinterpret1.C: New test.
39285
39286 PR c++/15877
39287 * g++.dg/template/enum2.C: New test.
39288
39289 PR c++/15227
39290 * g++.dg/template/error13.C: New test.
39291
39292 2004-06-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39293
39294 PR fortran/14957
39295 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
39296 arguments to test_* REAL and of the right size.
39297
39298 2004-06-10 Jakub Jelinek <jakub@redhat.com>
39299
39300 PR target/15569
39301 PR rtl-optimization/15681
39302 * gcc.dg/20040609-1.c: New test.
39303
39304 2004-06-10 Jakub Jelinek <jakub@redhat.com>
39305
39306 PR c++/14791
39307 * g++.dg/opt/builtins1.C: New test.
39308
39309 2004-06-10 Danny Smith <dannysmith@users.sourceforge.net>
39310
39311 * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
39312 that use default windows32 struct layout.
39313 * gcc.dg/i386-bitfield2.c: Likewise.
39314
39315 2004-06-09 Danny Smith <dannysmith@users.sourceforge.net>
39316
39317 * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
39318 for mingw32 and cygwin targets.
39319
39320 2004-06-09 Geoffrey Keating <geoffk@apple.com>
39321
39322 * gcc.dg/pch/macro-4.c: New.
39323 * gcc.dg/pch/macro-4.hs: New.
39324
39325 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39326
39327 PR fortran/13249
39328 * gfortran.fortran-torture/compile/name_clash.f90: New test.
39329
39330 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39331
39332 PR fortran/13372
39333 * gfortran.fortran-torture/compile/named_args_2.f90: New test.
39334
39335 2004-06-09 Bud Davis <bdavis9659@comcast.net>
39336
39337 PR gfortran/14897
39338 * gfortran.fortran-torture/execute/t_edit.f90: New test.
39339
39340 2004-06-09 Bud Davis <bdavis9659@comcast.net>
39341
39342 PR gfortran/15755
39343 * gfortran.fortran-torture/execute/backspace.c : New test.
39344
39345 2004-06-09 Paul Brook <paul@codesourcery.com>
39346
39347 * gfortran.fortran-torture/execure/intrinsic_associated.f90
39348 (pointer_to_section): Rewrite to use smaller array.
39349
39350 2004-06-08 David Edelsohn <edelsohn@gnu.org>
39351
39352 * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
39353 * gcc.dg/ext/altivec-10.c: Same.
39354 * gcc.dg/ext/altivec-11.c: Same.
39355 * gcc.dg/ext/altivec-12.c: Same.
39356 * gcc.dg/ext/altivec-13.c: Same.
39357 * gcc.dg/ext/altivec-14.c: Same.
39358 * gcc.dg/ext/altivec-15.c: Same.
39359 * gcc.dg/ext/altivec-16.c: Same.
39360 * gcc.dg/ext/altivec-3.c: Same.
39361 * gcc.dg/ext/altivec-4.c: Same.
39362 * gcc.dg/ext/altivec-6.c: Same.
39363 * gcc.dg/ext/altivec-7.c: Same.
39364 * gcc.dg/ext/altivec-8.c: Same.
39365 * gcc.dg/ext/altivec-varargs-1.c: Same.
39366
39367 * g++.dg/ext/altivec-1.C: Correct dg syntax.
39368 * g++.dg/ext/altivec-10.C: Same.
39369 * g++.dg/ext/altivec-2.C: Same.
39370 * g++.dg/ext/altivec-3.C: Same.
39371 * g++.dg/ext/altivec-4.C: Same.
39372 * g++.dg/ext/altivec-5.C: Same.
39373 * g++.dg/ext/altivec-6.C: Same.
39374 * g++.dg/ext/altivec-7.C: Same.
39375 * g++.dg/ext/altivec-8.C: Same.
39376 * g++.dg/ext/altivec-9.C: Same.
39377
39378 2004-06-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39379
39380 PR c++/7841
39381 * g++.old-deja/g++.pt/ctor2.C: Add error mark.
39382
39383 2004-06-07 Eric Botcazou <ebotcazou@libertysurf.fr>
39384
39385 * gcc.dg/union-1.c: New test.
39386
39387 2004-06-07 Roger Sayle <roger@eyesopen.com>
39388
39389 * gcc.dg/builtins-41.c: New test case.
39390 * gcc.dg/builtins-42.c: New test case.
39391
39392 2004-06-07 David Edelsohn <edelsohn@gnu.org>
39393
39394 * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
39395 * g++.dg/ext/altivec-10.C: Same.
39396 * g++.dg/ext/altivec-2.C: Same.
39397 * g++.dg/ext/altivec-3.C: Same.
39398 * g++.dg/ext/altivec-4.C: Same.
39399 * g++.dg/ext/altivec-5.C: Same.
39400 * g++.dg/ext/altivec-6.C: Same.
39401 * g++.dg/ext/altivec-7.C: Same.
39402 * g++.dg/ext/altivec-8.C: Same.
39403 * g++.dg/ext/altivec-9.C: Same.
39404 * g++.old-deja/g++.abi/cxa_vec.C: Same.
39405 * g++.old-deja/g++.brendan/new3.C: Same.
39406 * gcc.c-torture/execute/eeprof-1.x: Same.
39407
39408 2004-06-07 Joseph S. Myers <jsm@polyomino.org.uk>
39409
39410 PR c/14765
39411 * gcc.dg/pr14765-1.c: New test.
39412
39413 2004-06-07 Roger Sayle <roger@eyesopen.com>
39414
39415 PR c/14649
39416 * gcc.dg/pr14649-1.c: New test case.
39417
39418 2004-06-07 Richard Henderson <rth@redhat.com>
39419
39420 * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
39421 if temporaries.
39422
39423 2004-06-07 David Edelsohn <edelsohn@gnu.org>
39424
39425 * g++.dg/eh/elide1.C: Remove XFAIL.
39426
39427 2004-06-07 Mark Mitchell <mark@codesourcery.com>
39428
39429 PR c++/15337
39430 * g++.dg/expr/sizeof3.C: New test.
39431
39432 PR c++/14777
39433 * g++.dg/template/access14.C: New test.
39434
39435 PR c++/15554
39436 * g++.dg/template/enum1.C: New test.
39437
39438 PR c++/15057
39439 * g++.dg/eh/throw1.C: New test.
39440
39441 2004-06-07 David Ayers <d.ayers@inode.at>
39442 Ziemowit Laski <zlaski@apple.com>
39443
39444 * lib/objc.exp (objc_target_compile): Revert the '-framework
39445 Foundation' flag fix, since bare Darwin does not ship
39446 with the Foundation framework.
39447 * objc/execute/next_mapping.h: Provide a local NSConstantString
39448 @interface and @implementation.
39449 (objc_constant_string_init): A constructor function, used to
39450 initialize the NSConstantString meta-class object.
39451 * objc/execute/string1.m: Include "next_mapping.h" instead of
39452 <Foundation/NSString.h>.
39453 * objc/execute/string2.m: Likewise.
39454 * objc/execute/string3.m: Likewise.
39455 * objc/execute/string4.m: Likewise.
39456
39457 2004-06-06 H.J. Lu <hongjiu.lu@intel.com>
39458
39459 * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
39460 to double. Replace double with FLOAT.
39461 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
39462
39463 * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
39464 * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
39465 * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
39466 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
39467 * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
39468 * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
39469 * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
39470 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
39471
39472 2004-06-06 Joseph S. Myers <jsm@polyomino.org.uk>
39473
39474 PR c/13519
39475 * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
39476
39477 2004-06-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39478
39479 PR c++/15503
39480 * g++.dg/template/meminit2.C: New test.
39481
39482 2004-06-04 Paolo Bonzini <bonzini@gnu.org>
39483
39484 PR target/15822
39485 * gcc.c-torture/execute/compare-fp-1.c,
39486 gcc.c-torture/execute/compare-fp-2.c,
39487 gcc.c-torture/execute/compare-fp-3.c,
39488 gcc.c-torture/execute/compare-fp-4.c,
39489 gcc.c-torture/execute/compare-fp-3.x,
39490 gcc.c-torture/execute/compare-fp-4.x: Moved...
39491 * gcc.c-torture/execute/ieee/compare-fp-1.c,
39492 gcc.c-torture/execute/ieee/compare-fp-2.c,
39493 gcc.c-torture/execute/ieee/compare-fp-3.c,
39494 gcc.c-torture/execute/ieee/compare-fp-4.c,
39495 gcc.c-torture/execute/ieee/compare-fp-3.x,
39496 gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
39497
39498 2004-06-04 David Ayers <d.ayers@inode.at>
39499
39500 * objc/execute/protocol-isEqual-4.m: New testcase.
39501
39502 2004-06-04 Nicola Pero <n.pero@mi.flashnet.it>
39503
39504 * objc/execute/protocol-isEqual-1.m: New testcase.
39505 * objc/execute/protocol-isEqual-2.m: New testcase.
39506 * objc/execute/protocol-isEqual-3.m: New testcase.
39507
39508 2004-06-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39509
39510 * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
39511
39512 2004-06-02 Ziemowit Laski <zlaski@apple.com>
39513
39514 * lib/objc.exp (objc_target_compile): When running tests on
39515 Darwin (Mac OS X), inform the linker about '-framework
39516 'Foundation'.
39517
39518 2004-06-02 Eric Christopher <echristo@redhat.com>
39519
39520 * gcc.c-torture/compile/20040602-1.c: New.
39521
39522 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>
39523
39524 * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
39525 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
39526
39527 PR tree-optimization/14736
39528 * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
39529
39530 PR tree-optimization/14042
39531 * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
39532
39533 PR tree-optimization/14729
39534 * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
39535
39536 2004-06-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39537
39538 PR fortran/15557
39539 * gfortran.fortran-torture/execute/data_3.f90: New testcase.
39540
39541 2004-06-01 Richard Hederson <rth@redhat.com>
39542
39543 * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
39544
39545 2004-06-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39546
39547 PR c++/14932
39548 * g++.dg/parse/offsetof4.C: New test.
39549
39550 2004-06-01 Nicola Pero <nicola@brainstorm.co.uk>
39551
39552 PR objc/7993
39553 * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
39554
39555 2004-05-31 Mark Mitchell <mark@codesourcery.com>
39556
39557 PR c++/15701
39558 * g++.dg/template/friend29.C: New test.
39559
39560 2004-05-31 Joseph S. Myers <jsm@polyomino.org.uk>
39561
39562 PR c/15749
39563 * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
39564
39565 2004-05-31 Eric Botcazou <ebotcazou@libertysurf.fr>
39566
39567 * gcc.dg/sparc-trap-1.c: New test.
39568
39569 2004-05-31 Roger Sayle <roger@eyesopen.com>
39570
39571 PR middle-end/15069
39572 * g++.dg/opt/fold3.C: New test case.
39573
39574 2004-05-30 Graham Stott <graham.stott@btinternet.com>
39575
39576 * lib/target-supports.exp (check_iconv_available): Fix fallout
39577 from 2004-05-28 patch.
39578
39579 2004-05-30 Paul Brook <paul@codesourcery.com>
39580
39581 PR fortran/15620
39582 * gfortran.fortran-torture/execute/st_function_1.f90: New test.
39583 * gfortran.fortran-torture/execute/st_function_2.f90: New test.
39584
39585 2004-05-30 Steven G. Kargl <kargls@comcast.net>
39586
39587 * gfortran.fortran-torture/execute/random_1.f90: New test.
39588
39589 2004-05-28 Ziemowit Laski <zlaski@apple.com>
39590
39591 * g++.dg/ext/altivec-10.C: New test.
39592
39593 2004-05-29 Paul Brook <paul@codesourcery.com>
39594
39595 * gfortran.fortran-torture/execute/equiv_1.f90: New test.
39596
39597 2004-05-28 Ziemowit Laski <zlaski@apple.com>
39598
39599 * gcc.dg/altivec-16.c: New test.
39600
39601 2004-05-28 Janis Johnson <janis187@us.ibm.com>
39602
39603 * lib/target-supports.exp (check_vmx_hw_available): New.
39604 * gcc.dg/vmx/vmx.exp: Use it to determine default action.
39605
39606 * lib/target-supports.exp (check_alias_available,
39607 check_iconv_available, check_named_sections_available): Use
39608 unique names for temporary files.
39609
39610 2004-05-28 Ziemowit Laski <zlaski@apple.com>
39611
39612 * gcc.dg/altivec-15.c: New test.
39613
39614 2004-05-28 Mark Mitchell <mark@codesourcery.com>
39615
39616 PR c++/15083
39617 * g++.dg/warn/noeffect6.C: New test.
39618
39619 PR c++/15471
39620 * g++.dg/expr/ptrmem4.C: New test.
39621
39622 PR c++/15640
39623 * g++.dg/template/operator3.C: New test.
39624
39625 2004-05-28 Mark Mitchell <mark@codesourcery.com>
39626
39627 PR c++/14668
39628 * g++.dg/lookup/redecl1.C: New test.
39629 * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
39630
39631 2004-05-28 Paolo Bonzini <bonzini@gnu.org>
39632
39633 * gcc.c-torture/execute/compare-fp-1.c,
39634 gcc.c-torture/execute/compare-fp-2.c,
39635 gcc.c-torture/execute/compare-fp-3.c,
39636 gcc.c-torture/execute/compare-fp-4.c,
39637 gcc.c-torture/execute/compare-fp-3.x,
39638 gcc.c-torture/execute/compare-fp-4.x,
39639 gcc.dg/pr15649-1.c: New.
39640
39641 2004-05-27 Adam Nemet <anemet@lnxw.com>
39642
39643 PR c++/12883
39644 * g++.dg/init/array14.C: New test.
39645
39646 2004-05-25 Janis Johnson <janis187@us.ibm.com>
39647
39648 * lib/compat.exp (compat-get-options-main): New.
39649 (compat-get-options): Remove unneeded code, warn for ignored
39650 command.
39651 (compat-execute): Check flag set by dg-require-* commands.
39652
39653 * lib/compat.exp (compat-execute): Break up long lines.
39654
39655 2004-05-24 Janis Johnson <janis187@us.ibm.com>
39656
39657 * gcc.dg/altivec-7.c: Don't use 'vector long'.
39658 * gcc.dg/altivec-14.c: New test.
39659 * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
39660
39661 * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
39662 * gcc.dg/altivec-12.c: Ditto.
39663
39664 * gcc.dg/altivec-3.c: Move call to altivec_check.
39665
39666 2004-05-23 Mark Mitchell <mark@codesourcery.com>
39667
39668 PR c++/15044
39669 * g++.dg/template/error12.C: New test.
39670
39671 PR c++/15317
39672 * g++.dg/ext/attrib15.C: New test.
39673
39674 PR c++/15329
39675 * g++.dg/template/ptrmem9.C: New test.
39676
39677 2004-05-25 Paul Brook <paul@codesourcery.com>
39678
39679 * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
39680
39681 2004-05-23 Mark Mitchell <mark@codesourcery.com>
39682
39683 PR c++/15165
39684 * g++.dg/template/crash19.C: New test.
39685
39686 2004-05-23 Mark Mitchell <mark@codesourcery.com>
39687
39688 PR c++/15025
39689 * g++.dg/template/redecl1.C: New test.
39690
39691 2004-05-23 Mark Mitchell <mark@codesourcery.com>
39692
39693 PR c++/14821
39694 * g++.dg/other/ns1.C: New test.
39695
39696 PR c++/14883
39697 * g++.dg/template/invalid1.C: New test.
39698
39699 2004-05-23 Paul Brook <paul@codesourcery.com>
39700 Victor Leikehman <lei@haifasphere.co.il>
39701
39702 * gfortran.fortran-torture/execute/common_init_1.f90: New test.
39703 * gfortran.fortran-torture/execute/equiv_init.f90: New test.
39704
39705 2004-05-22 Mark Mitchell <mark@codesourcery.com>
39706
39707 PR c++/15285
39708 PR c++/15299
39709 * g++.dg/template/non-dependent5.C: New test.
39710 * g++.dg/template/non-dependent6.C: New test.
39711
39712 2004-05-22 Mark Mitchell <mark@codesourcery.com>
39713
39714 PR c++/15507
39715 * g++.dg/inherit/union1.C: New test.
39716
39717 PR c++/15542
39718 * g++.dg/template/addr1.C: New test.
39719
39720 PR c++/15427
39721 * g++.dg/template/array5.C: New test.
39722
39723 PR c++/15287
39724 * g++.dg/template/array6.C: New test.
39725
39726 2004-05-22 Wolfgang Bangerth <bangerth@dealii.org>
39727 Roger Sayle <roger@eyesopen.com>
39728
39729 * g++.dg/lookup/forscope2.C: New test case.
39730
39731 2004-05-22 Ben Elliston <bje@au.ibm.com>
39732
39733 * gcc.dg/cpp/Wmissingdirs.c: New.
39734
39735 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
39736
39737 PR target/15301
39738 * gcc.dg/compat/union-m128-1.h: New file.
39739 * gcc.dg/compat/union-m128-1_main.c: Likewise.
39740 * gcc.dg/compat/union-m128-1_x.c: Likewise.
39741 * gcc.dg/compat/union-m128-1_y.c: Likewise.
39742
39743 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
39744
39745 PR target/15302
39746 * gcc.dg/compat/struct-complex-1.h: New file.
39747 * gcc.dg/compat/struct-complex-1_main.c: Likewise.
39748 * gcc.dg/compat/struct-complex-1_x.c: Likewise.
39749 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
39750
39751 2004-05-20 Roger Sayle <roger@eyesopen.com>
39752
39753 PR middle-end/3074
39754 * gcc.dg/pr3074-1.c: New test case.
39755 * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
39756
39757 2004-05-20 Falk Hueffner <falk@debian.org>
39758
39759 PR other/15526
39760 * gcc.dg/ftrapv-1.c: New test case.
39761
39762 2004-05-18 Feng Wang <fengwang@nudt.edu.cn>
39763
39764 * gfortran.fortran-torture/execute/power.f90: Test constant integers.
39765
39766 2004-05-18 Andrew Pinski <pinskia@physics.uc.edu>
39767 Jeff Law <law@redhat.com>
39768
39769 * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
39770 * gcc.dg/tree-ssa/20040518-2.c: New test.
39771
39772 * gcc.dg/tree-ssa/20040518-1.c: New test.
39773
39774 2004-05-18 Zack Weinberg <zack@codesourcery.com>
39775
39776 * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
39777
39778 2004-05-18 Paul Brook <paul@codesourcery.com>
39779
39780 PR fortran/13930
39781 * gfortran.fortran-torture/execute/der_init_4.f90: New test.
39782
39783 2004-05-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39784
39785 * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
39786 constant folding.
39787
39788 2004-05-17 Steven Bosscher <stevenb@suse.de>
39789
39790 * gcc.dg/tree-ssa/20040517-1.c: New test.
39791
39792 2004-05-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
39793
39794 * gcc.dg/loop-4.c: New test.
39795
39796 2004-05-15 Andrew Pinski <pinskia@physics.uc.edu>
39797
39798 * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
39799
39800 2004-05-15 Bud Davis <bdavis9659@comcast.net>
39801
39802 PR fortran/15311
39803 * gfortran.fortran-torture/execute/write_a_1.f90: New test.
39804
39805 2004-05-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39806
39807 PR fortran/13826
39808 PR fortran/13940
39809 * gfortran.fortran-torture/compile/data_1.f90: New test.
39810
39811 2004-05-15 Ulrich Weigand <uweigand@de.ibm.com>
39812
39813 * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
39814 * gcc.dg/uninit-H.c: Define ASM for __s390__.
39815
39816 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
39817
39818 * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
39819
39820 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
39821
39822 PR c/15444
39823 * gcc.dg/format/xopen-1.c: Adjust expected message.
39824 * gcc.dg/format/xopen-3.c: New test.
39825
39826 2004-05-14 Victor Leikehman <lei@haifasphere.co.il>
39827
39828 * gfortran.fortran-torture/execute/def_init_3.f90: New test.
39829
39830 2004-05-14 Jeff Law <law@redhat.com>
39831
39832 * gcc.dg/tree-ssa/20040514-2.c: New test.
39833
39834 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39835
39836 * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
39837 this ...
39838 * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
39839 this.
39840
39841 2004-05-14 Andrew Pinski <pinskia@physics.uc.edu>
39842
39843 * gcc.dg/tree-ssa/20040514-1.c: New test.
39844
39845 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39846
39847 * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
39848 test.
39849
39850 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39851
39852 PR fortran/14066
39853 * gfortran.fortran-torture/compile/do_1.f90: New test.
39854
39855 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39856
39857 PR fortran/15051
39858 * gfortran.fortran-torture/compile/empty_interface_1.f90: New
39859 test.
39860
39861 2004-05-14 Bud Davis <bdavis9659@comcast.net>
39862
39863 PR fortran/15149
39864 * gfortran.fortran-torture/execute/random_init.f90: New test.
39865
39866 2004-05-13 Paul Brook <paul@codesourcery.com>
39867
39868 PR fortran/15314
39869 * gfortran.fortran-torture/execute/der_init_s.f90: New test.
39870
39871 2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
39872
39873 * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
39874 for the powerpc case.
39875
39876 2004-05-13 Jeff Law <law@redhat.com>
39877
39878 * gcc.dg/tree-ssa/20040513-1.c: New test.
39879 * gcc.dg/tree-ssa/20040513-2.c: New test.
39880
39881 2004-05-13 Paul Brook <paul@codesourcery.com>
39882
39883 * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
39884 * gcc.dg/tree-ssa/20030714-1.c: Ditto.
39885 * gcc.dg/tree-ssa/20030708-1.c: Ditto.
39886
39887 2004-05-13 Andreas Schwab <schwab@suse.de>
39888
39889 PR other/10819
39890 * lib/gfortran.exp (gfortran_version): Do not match NL/CR
39891 characters.
39892
39893 2004-05-13 Bud Davis <bdavis9659@comcast.net>
39894
39895 PR fortran/15294
39896 * gfortran.fortran-torture/execute/adjustr.f90: New file.
39897
39898 2004-05-13 Diego Novillo <dnovillo@redhat.com>
39899
39900 Merge from tree-ssa-20020619-branch. See
39901 ChangeLog.tree-ssa for details.
39902
39903 2004-05-11 Ziemowit Laski <zlaski@apple.com>
39904
39905 * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
39906 include <altivec.h> explicitly.
39907 * gcc.dg/altivec-13.c: Likewise.
39908
39909 2004-05-11 Paul Brook <paul@codesourcery.com>
39910
39911 * gcc.c-torture/compile/20010518-1.c: Force enum size.
39912
39913 2004-05-10 Eric Christopher <echristo@redhat.com>
39914
39915 * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
39916 * gcc.dg/sibcall-4.c: Ditto.
39917
39918 2004-05-10 Ziemowit Laski <zlaski@apple.com>
39919
39920 * g++.dg/ext/altivec-8.C: New test case.
39921 * gcc.dg/altivec-13.c: New test case.
39922
39923 2004-05-08 Roger Sayle <roger@eyesopen.com>
39924
39925 * gcc.c-torture/execute/divcmp-1.c: New test case.
39926 * gcc.c-torture/execute/divcmp-2.c: New test case.
39927 * gcc.c-torture/execute/divcmp-3.c: New test case.
39928
39929 2004-05-07 Eric Botcazou <ebotcazou@libertysurf.fr>
39930
39931 * g++.dg/other/pragma-re-2.C: New test.
39932
39933 2004-05-07 Uros Bizjak <uros@kss-loka.si>
39934
39935 * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
39936 * gcc.dg/i386-387-2.c: Likewise.
39937
39938 * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
39939 __builtin_drem.
39940 * gcc.dg/i386-387-6.c: Likewise.
39941
39942 2004-05-07 Uros Bizjak <uros@kss-loka.si>
39943
39944 * gcc.dg/builtins-33.c: Also check log1p*.
39945
39946 2004-05-07 Hans-Peter Nilsson <hp@axis.com>
39947
39948 PR optimization/15296
39949 * gcc.c-torture/execute/pr15296.c: New test.
39950
39951 2004-05-05 Uros Bizjak <uros@kss-loka.si>
39952
39953 * gcc.dg/builtins-40.c: New test.
39954
39955 2004-05-05 Richard Sandiford <rsandifo@redhat.com>
39956
39957 * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
39958
39959 2004-05-04 Paolo Bonzini <bonzini@gnu.org>
39960
39961 * g++.dg/ext/spe1.C: New testcase.
39962
39963 2004-05-04 Ziemowit Laski <zlaski@apple.com>
39964
39965 * objc.dg/image-info.m: Allow additional attributes
39966 for __image_info section.
39967
39968 2004-05-04 Richard Sandiford <rsandifo@redhat.com>
39969
39970 * gcc.dg/torture/mips-hilo-2.c: New test.
39971
39972 2004-05-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39973
39974 PR c++/14389
39975 * g++.dg/template/member5.C: New test.
39976
39977 2004-05-03 Uros Bizjak <uros@kss-loka.si>
39978
39979 * gcc.dg/builtins-34.c: Also check expm1*.
39980
39981 2004-05-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39982
39983 * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
39984 * gcc.dg/torture/builtin-convert-3.c: New test.
39985
39986 2004-05-01 Ulrich Weigand <uweigand@de.ibm.com>
39987
39988 PR middle-end/15054
39989 * g++.dg/opt/pr15054.C: New test.
39990
39991 2004-04-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39992
39993 * gcc.dg/torture/builtin-rounding-1.c: New test.
39994 * gcc.dg/builtins-25.c: Delete.
39995 * gcc.dg/builtins-29.c: Delete.
39996
39997 2004-04-29 Andreas Krebbel <krebbel1@de.ibm.com>
39998
39999 * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
40000 * gcc.dg/sibcall-4.c: Likewise.
40001 * gcc.dg/sibcall-6.c: Enable s390 as test platform.
40002
40003 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
40004
40005 * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
40006 bit-field on 16-bit targets.
40007
40008 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
40009
40010 * gcc.c-torture/execute/20040409-2.c: Fix constants used on
40011 16-bit targets.
40012
40013 2004-04-30 Andrew Pinski <pinskia@physics.uc.edu>
40014
40015 * gcc.dg/rs6000-power2-1.c: Change to compile only.
40016 * gcc.dg/rs6000-power2-2.c: Likewise.
40017
40018 2004-04-29 Andrew Pinski <pinskia@physics.uc.edu>
40019
40020 * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
40021 * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
40022 Change the asm registers to be in form of frN instead of fN.
40023
40024 2004-04-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40025
40026 * gcc.dg/torture/builtin-convert-2.c: New test.
40027
40028 2004-04-28 Andrew Pinski <pinskia@physics.uc.edu>
40029
40030 * gcc.dg/rs6000-power2-1.c: New test.
40031 * gcc.dg/rs6000-power2-2.c: New test.
40032
40033 2004-04-28 Jan Hubicka <jh@suse.cz>
40034
40035 * gcc.dg/unused-6.c: New test.
40036
40037 2004-04-24 Laurent GUERBY <laurent@guerby.net>
40038 Ulrich Weigand <uweigand@de.ibm.com>
40039
40040 * ada/acats/run_all.sh: Define $target variable.
40041
40042 2004-04-26 Andrew Pinski <pinskia@physics.uc.edu>
40043
40044 PR c++/15119
40045 * g++.dg/other/vararg-1.C: New test.
40046
40047 PR c++/4794
40048 * g++.dg/eh/cleanup3.C: New test.
40049
40050 2004-04-24 Laurent GUERBY <laurent@guerby.net>
40051
40052 * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
40053 and ad8011a (target_insn).
40054 * ada/acats/support/macro.dfs: Likewise.
40055 * ada/acats/support/impbit.adb: New file.
40056
40057 2004-04-23 Ulrich Weigand <uweigand@de.ibm.com>
40058
40059 * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
40060
40061 2004-04-23 Eric Botcazou <ebotcazou@libertysurf.fr>
40062
40063 * gcc.dg/loop-3.c: New test.
40064
40065 2004-04-23 Daniel Jacobowitz <drow@mvista.com>
40066
40067 * gcc.c-torture/execute/simd-5.c: New test.
40068
40069 2004-04-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40070
40071 PR c++/15064
40072 * g++.dg/template/crash18.C: New test.
40073
40074 2004-04-22 Mark Mitchell <mark@codesourcery.com>
40075
40076 * g++.dg/ext/complit3.C: New test.
40077
40078 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
40079
40080 * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
40081 * gcc.dg/altivec-3.c: Same.
40082 * gcc.dg/altivec-varargs-1.c: Same.
40083
40084 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
40085
40086 * lib/target-supports.exp (check_profiling_available): Assume
40087 profiling is not available on powerpc-eabi targets.
40088
40089 2004-04-21 Janis Johnson <janis187@us.ibm.com>
40090
40091 * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
40092 * gcc.dg/vmx/bug-1.c: Ditto.
40093
40094 2004-04-20 Eric Christopher <echristo@redhat.com>
40095
40096 * gcc.dg/charset/extern.c: New test.
40097 * g++.dg/charset/extern3.cc: Ditto.
40098
40099 2004-04-20 Uros Bizjak <uros@kss-loka.si>
40100
40101 * gcc.dg/builtins-39.c: New test.
40102
40103 2004-04-20 Aldy Hernandez <aldyh@redhat.com>
40104
40105 * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
40106
40107 2004-04-20 Richard Sandiford <rsandifo@redhat.com>
40108
40109 * gcc.dg/torture/mips-hilo-1.c: New test.
40110
40111 2004-04-19 Andrew Pinski <pinskia@physics.uc.edu>
40112
40113 * gcc.c-torture/compile/20040419-1.c: New test.
40114
40115 2004-04-18 Aldy Hernandez <aldyh@redhat.com>
40116
40117 * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
40118
40119 2004-04-18 Zack Weinberg <zack@codesourcery.com>
40120 Aldy Hernandez <aldyh@redhat.com>
40121
40122 * gcc.c-torture/execute/va-arg-24.c: New.
40123
40124 2004-04-17 Zack Weinberg <zack@codesourcery.com>
40125 Aldy Hernandez <aldyh@redhat.com>
40126
40127 * gcc.dg/vmx/1b-01.c: New.
40128 * gcc.dg/vmx/1b-02.c: New.
40129 * gcc.dg/vmx/1b-03.c: New.
40130 * gcc.dg/vmx/1b-04.c: New.
40131 * gcc.dg/vmx/1b-05.c: New.
40132 * gcc.dg/vmx/1b-06.c: New.
40133 * gcc.dg/vmx/1b-07.c: New.
40134 * gcc.dg/vmx/1c-01.c: New.
40135 * gcc.dg/vmx/1c-02.c: New.
40136 * gcc.dg/vmx/3a-01a.c: New.
40137 * gcc.dg/vmx/3a-01.c: New.
40138 * gcc.dg/vmx/3a-01m.c: New.
40139 * gcc.dg/vmx/3a-03.c: New.
40140 * gcc.dg/vmx/3a-03m.c: New.
40141 * gcc.dg/vmx/3a-04.c: New.
40142 * gcc.dg/vmx/3a-04m.c: New.
40143 * gcc.dg/vmx/3a-05.c: New.
40144 * gcc.dg/vmx/3a-06.c: New.
40145 * gcc.dg/vmx/3a-06m.c: New.
40146 * gcc.dg/vmx/3a-07.c: New.
40147 * gcc.dg/vmx/3b-01.c: New.
40148 * gcc.dg/vmx/3b-02.c: New.
40149 * gcc.dg/vmx/3b-10.c: New.
40150 * gcc.dg/vmx/3b-13.c: New.
40151 * gcc.dg/vmx/3b-14.c: New.
40152 * gcc.dg/vmx/3b-15.c: New.
40153 * gcc.dg/vmx/3c-01a.c: New.
40154 * gcc.dg/vmx/3c-01.c: New.
40155 * gcc.dg/vmx/3c-02.c: New.
40156 * gcc.dg/vmx/3c-03.c: New.
40157 * gcc.dg/vmx/3d-01.c: New.
40158 * gcc.dg/vmx/4-01.c: New.
40159 * gcc.dg/vmx/4-03.c: New.
40160 * gcc.dg/vmx/5-01.c: New.
40161 * gcc.dg/vmx/5-02.c: New.
40162 * gcc.dg/vmx/5-03.c: New.
40163 * gcc.dg/vmx/5-04.c: New.
40164 * gcc.dg/vmx/5-05.c: New.
40165 * gcc.dg/vmx/5-06.c: New.
40166 * gcc.dg/vmx/5-07.c: New.
40167 * gcc.dg/vmx/5-07t.c: New.
40168 * gcc.dg/vmx/5-08.c: New.
40169 * gcc.dg/vmx/5-10.c: New.
40170 * gcc.dg/vmx/5-11.c: New.
40171 * gcc.dg/vmx/7-01a.c: New.
40172 * gcc.dg/vmx/7-01.c: New.
40173 * gcc.dg/vmx/7c-01.c: New.
40174 * gcc.dg/vmx/7d-01.c: New.
40175 * gcc.dg/vmx/7d-02.c: New.
40176 * gcc.dg/vmx/8-01.c: New.
40177 * gcc.dg/vmx/8-02a.c: New.
40178 * gcc.dg/vmx/8-02.c: New.
40179 * gcc.dg/vmx/brode-1.c: New.
40180 * gcc.dg/vmx/bug-1.c: New.
40181 * gcc.dg/vmx/bug-2.c: New.
40182 * gcc.dg/vmx/bug-3.c: New.
40183 * gcc.dg/vmx/cw-bug-1.c: New.
40184 * gcc.dg/vmx/cw-bug-2.c: New.
40185 * gcc.dg/vmx/cw-bug-3.c: New.
40186 * gcc.dg/vmx/dct.c: New.
40187 * gcc.dg/vmx/debug-1.c: New.
40188 * gcc.dg/vmx/debug-2.c: New.
40189 * gcc.dg/vmx/debug-3.c: New.
40190 * gcc.dg/vmx/debug-4.c: New.
40191 * gcc.dg/vmx/dos-bug-1-gdb.c: New.
40192 * gcc.dg/vmx/dos-bug-2-gdb.c: New.
40193 * gcc.dg/vmx/eg-5.c: New.
40194 * gcc.dg/vmx/fft.c: New.
40195 * gcc.dg/vmx/gcc-bug-1.c: New.
40196 * gcc.dg/vmx/gcc-bug-2.c: New.
40197 * gcc.dg/vmx/gcc-bug-3.c: New.
40198 * gcc.dg/vmx/gcc-bug-4.c: New.
40199 * gcc.dg/vmx/gcc-bug-5.c: New.
40200 * gcc.dg/vmx/gcc-bug-6.c: New.
40201 * gcc.dg/vmx/gcc-bug-7.c: New.
40202 * gcc.dg/vmx/gcc-bug-8.c: New.
40203 * gcc.dg/vmx/gcc-bug-9.c: New.
40204 * gcc.dg/vmx/gcc-bug-b.c: New.
40205 * gcc.dg/vmx/gcc-bug-c.c: New.
40206 * gcc.dg/vmx/gcc-bug-d.c: New.
40207 * gcc.dg/vmx/gcc-bug-e.c: New.
40208 * gcc.dg/vmx/gcc-bug-f.c: New.
40209 * gcc.dg/vmx/gcc-bug-g.c: New.
40210 * gcc.dg/vmx/gcc-bug-i.c: New.
40211 * gcc.dg/vmx/harness.h: New.
40212 * gcc.dg/vmx/ira1.c: New.
40213 * gcc.dg/vmx/ira2a.c: New.
40214 * gcc.dg/vmx/ira2b.c: New.
40215 * gcc.dg/vmx/ira2.c: New.
40216 * gcc.dg/vmx/ira2c.c: New.
40217 * gcc.dg/vmx/mem.c: New.
40218 * gcc.dg/vmx/newton-1.c: New.
40219 * gcc.dg/vmx/ops.c: New.
40220 * gcc.dg/vmx/sn7153.c: New.
40221 * gcc.dg/vmx/spill2.c: New.
40222 * gcc.dg/vmx/spill3.c: New.
40223 * gcc.dg/vmx/spill.c: New.
40224 * gcc.dg/vmx/t.c: New.
40225 * gcc.dg/vmx/varargs-1.c: New.
40226 * gcc.dg/vmx/varargs-2.c: New.
40227 * gcc.dg/vmx/varargs-3.c: New.
40228 * gcc.dg/vmx/varargs-4.c: New.
40229 * gcc.dg/vmx/varargs-5.c: New.
40230 * gcc.dg/vmx/varargs-6.c: New.
40231 * gcc.dg/vmx/varargs-7.c: New.
40232 * gcc.dg/vmx/vmx.exp: New.
40233 * gcc.dg/vmx/vprint-1.c: New.
40234 * gcc.dg/vmx/vscan-1.c: New.
40235 * gcc.dg/vmx/x-01.c: New.
40236 * gcc.dg/vmx/x-02.c: New.
40237 * gcc.dg/vmx/x-03.c: New.
40238 * gcc.dg/vmx/x-04.c: New.
40239 * gcc.dg/vmx/x-05.c: New.
40240 * gcc.dg/vmx/yousufi-1.c: New.
40241 * gcc.dg/vmx/zero-1.c: New.
40242 * gcc.dg/vmx/zero.c: New.
40243
40244 2004-04-17 Andrew Pinski <pinskia@physics.uc.edu>
40245
40246 * g++.dg/lookup/java1.C: Update for chage of
40247 _Jv_AllocObject.
40248 * g++.dg/lookup/java2.C: Likewise.
40249
40250 2004-04-17 Laurent GUERBY <laurent@guerby.net>
40251
40252 * ada/acats/run_all.sh: use -O2 by default.
40253
40254 2004-04-17 Richard Sandiford <rsandifo@redhat.com>
40255
40256 * gcc.dg/vr-mult-[12].c: New tests.
40257
40258 2004-04-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
40259
40260 * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
40261
40262 * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
40263
40264 2004-04-15 Richard Sandiford <rsandifo@redhat.com>
40265
40266 * lib/target-supports.exp (check_profiling_available): Assume
40267 profiling isn't available for mips*-*-elf targets.
40268
40269 2004-04-14 Uros Bizjak <uros@kss-loka.si>
40270
40271 * gcc.dg/builtins-38.c: New test.
40272
40273 2004-04-14 Eric Christopher <echristo@redhat.com>
40274
40275 * g++.dg/charset/charset.exp: Run .cc extension tests.
40276
40277 2004-04-14 Zack Weinberg <zack@codesourcery.com>
40278
40279 * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32). Update commentary.
40280
40281 2004-04-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40282
40283 * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
40284
40285 2004-04-13 Uros Bizjak <uros@kss-loka.si>:
40286
40287 * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
40288 * gcc.dg/i386-387-2.c: Likewise.
40289
40290 * gcc.dg/i386-387-7.c: New test.
40291 * gcc.dg/i386-387-8.c: New test.
40292
40293 * gcc.dg/builtins-37.c: New test.
40294
40295 2004-04-13 Geoffrey Keating <geoffk@apple.com>
40296
40297 * g++.dg/pch/externc-1.C: Add missing semicolon.
40298
40299 2004-04-13 Aldy Hernandez <aldyh@redhat.com>
40300
40301 * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
40302
40303 2004-04-12 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
40304
40305 * gcc.c-torture/execute/20040411-1.c: New test.
40306
40307 2004-04-10 Joseph S. Myers <jsm@polyomino.org.uk>
40308
40309 * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
40310
40311 2004-04-09 Chris Demetriou <cgd@broadcom.com>
40312
40313 * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
40314
40315 2004-04-09 Zack Weinberg <zack@codesourcery.com>
40316
40317 * lib/target-supports.exp (check_named_sections_available): New.
40318 * lib/gcc-dg.exp (dg-require-named-sections): New.
40319 * lib/prune.exp (prune_gcc_output): Incorporate prunes from
40320 old-deja.exp. Also prune error-count message from HP linker.
40321 * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
40322
40323 * g++.dg/init/init-ref4.C: Use dg-require-weak.
40324 * g++.old-deja/g++.pt/static3.C: Likewise.
40325 * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
40326
40327 2004-04-09 Roger Sayle <roger@eyesopen.com>
40328
40329 * gcc.c-torture/execute/20040409-1.c: New test case.
40330 * gcc.c-torture/execute/20040409-2.c: New test case.
40331 * gcc.c-torture/execute/20040409-3.c: New test case.
40332
40333 2004-04-09 Andrew Pinski <pinskia@physics.uc.edu>
40334
40335 * gcc.dg/20040409-1.c: New test.
40336
40337 2004-04-08 Roger Sayle <roger@eyesopen.com>
40338
40339 PR target/14888
40340 * g++.dg/opt/pr14888.C: New test case.
40341
40342 2004-04-08 Geoffrey Keating <geoffk@apple.com>
40343
40344 * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
40345 gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
40346 gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
40347 gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
40348 New tests.
40349
40350 2004-04-08 Paul Brook <paul@codesourcery.com>
40351
40352 * gcc.dg/spill-1.c: New test.
40353
40354 2004-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40355
40356 * gcc.dg/torture/builtin-ctype-2.c: New test.
40357
40358 2004-04-07 Ian Lance Taylor <ian@wasabisystems.com>
40359
40360 * gcc.dg/pch/pch.exp: Add largefile test.
40361
40362 2004-04-06 Geoffrey Keating <geoffk@apple.com>
40363
40364 * g++.dg/pch/externc-1.Hs: New.
40365 * g++.dg/pch/externc-1.C: New.
40366
40367 2004-04-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40368
40369 * gcc.dg/compat/struct-by-value-5a_main.c,
40370 gcc.dg/compat/struct-by-value-5b_main.c: New files.
40371 * gcc.dg/compat/struct-by-value-5_main.c: Delete.
40372 * gcc.dg/compat/struct-by-value-5a_x.c,
40373 gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
40374 gcc.dg/compat/struct-by-value-5_x.c.
40375 * gcc.dg/compat/struct-by-value-5a_y.c,
40376 gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
40377 gcc.dg/compat/struct-by-value-5_y.c.
40378
40379 * gcc.dg/compat/struct-by-value-6a_main.c,
40380 gcc.dg/compat/struct-by-value-6b_main.c: New files.
40381 * gcc.dg/compat/struct-by-value-6_main.c: Delete.
40382 * gcc.dg/compat/struct-by-value-6a_x.c,
40383 gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
40384 gcc.dg/compat/struct-by-value-6_x.c.
40385 * gcc.dg/compat/struct-by-value-6a_y.c,
40386 gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
40387 gcc.dg/compat/struct-by-value-6_y.c.
40388
40389 * gcc.dg/compat/struct-by-value-7a_main.c,
40390 gcc.dg/compat/struct-by-value-7b_main.c: New files.
40391 * gcc.dg/compat/struct-by-value-7_main.c: Delete.
40392 * gcc.dg/compat/struct-by-value-7a_x.c,
40393 gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
40394 gcc.dg/compat/struct-by-value-7_x.c.
40395 * gcc.dg/compat/struct-by-value-7a_y.c,
40396 gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
40397 gcc.dg/compat/struct-by-value-7_y.c.
40398
40399 2004-04-06 Jakub Jelinek <jakub@redhat.com>
40400
40401 * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
40402 * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
40403 * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
40404 options.
40405
40406 2004-04-06 Uros Bizjak <uros@kss-loka.si>
40407
40408 * gcc.dg/builtins-36.c: New test.
40409
40410 2004-04-06 Paul Brook <paul@codesourcery.com>
40411
40412 * README.gcc: Remove obsolete contraint on testcases.
40413
40414 2004-04-05 Paul Brook <paul@codesourcery.com>
40415
40416 PR2123
40417 * g++.dg/expr/anew1.C: XFAIL and make reproducible. Call abort on
40418 failure and exit(0) on success.
40419 * g++.dg/expr/anew2.C: Ditto.
40420 * g++.dg/expr/anew3.C: Ditto.
40421 * g++.dg/expr/anew4.C: Ditto.
40422
40423 2004-04-05 Nathan Sidwell <nathan@codesourcery.com>
40424
40425 PR c++/3518
40426 * g++.dg/template/unify7.C: New.
40427
40428 2004-04-02 Nathanael Nerode <neroden@gcc.gnu.org>
40429
40430 * g++.dg/README: Bring up to date with new subdirectories; remove
40431 duplicate subdirectory lines.
40432
40433 2004-04-02 Nathan Sidwell <nathan@codesourcery.com>
40434
40435 PR c++/14007
40436 * g++.dg/template/unify5.C: New.
40437 * g++.dg/template/unify6.C: New.
40438 * g++.dg/template/qualttp20.C: Adjust.
40439 * g++.old-deja/g++.jason/report.C: Adjust.
40440 * g++.old-deja/g++.other/qual1.C: Adjust.
40441
40442 2004-04-01 Mark Mitchell <mark@codesourcery.com>
40443
40444 PR c++/14803
40445 * g++.dg/inherit/ptrmem1.C: New test.
40446
40447 2004-04-01 Jakub Jelinek <jakub@redhat.com>
40448
40449 PR c++/14755
40450 * gcc.c-torture/execute/20040331-1.c: New test.
40451 * gcc.dg/20040331-1.c: New test.
40452
40453 2004-04-01 Paul Brook <paul@codesourcery.com>
40454
40455 * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
40456
40457 2004-03-30 Mark Mitchell <mark@codesourcery.com>
40458
40459 PR c++/14724
40460 * g++.dg/init/goto1.C: New test.
40461
40462 PR c++/14763
40463 * g++.dg/template/defarg4.C: New test.
40464
40465 2004-03-30 Hartmut Penner <hpenner@de.ibm.com>
40466
40467 * gcc.dg/altivec-11.c: Extend test for more valid cases.
40468
40469 2004-03-28 David Edelsohn <edelsohn@gnu.org>
40470
40471 * gcc.dg/doloop-1.c: Do not check for lack of "blt".
40472
40473 2004-03-28 Zack Weinberg <zack@codesourcery.com>
40474
40475 * gcc.dg/noncompile/undeclared-2.c: New test.
40476
40477 2004-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
40478
40479 * gcc.dg/940409-1.c: Remove XFAIL.
40480 * gcc.dg/reg-vol-struct-1.c: New test.
40481
40482 2004-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40483
40484 * gcc.dg/torture/builtin-wctype-1.c: New test.
40485
40486 2004-03-26 James A. Morrison <ja2morri@uwaterloo.ca>
40487
40488 * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
40489 * gcc.dg/20001101-1.c: Likewise.
40490 * gcc.dg/20001102-1.c: Likewise.
40491
40492 2004-03-25 Roger Sayle <roger@eyesopen.com>
40493
40494 * gcc.dg/compare8.c: Add an additional test for XOR.
40495
40496 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40497
40498 * gcc.dg/torture/builtin-ctype-1.c: New test.
40499
40500 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40501
40502 * gcc.dg/torture/builtin-explog-1.c: Add new cases.
40503 * gcc.dg/torture/builtin-math-1.c: Likewise.
40504 * gcc.dg/torture/builtin-power-1.c: New test.
40505
40506 2004-03-24 Andreas Schwab <schwab@suse.de>
40507
40508 * lib/prune.exp (prune_gcc_output): Ignore errata warning from
40509 IA64 assembler.
40510
40511 2004-03-23 Joseph S. Myers <jsm@polyomino.org.uk>
40512 Roger Sayle <roger@eyesopen.com>
40513
40514 * gcc.dg/compare8.c: New test case.
40515
40516 2004-03-23 Ziemowit Laski <zlaski@apple.com>
40517
40518 * g++.dg/ext/altivec-7.C: New test.
40519
40520 2004-03-23 Zack Weinberg <zack@codesourcery.com>
40521
40522 PR 12267, 12391, 12560, 13129, 14114, 14133
40523 * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
40524 * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
40525 * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
40526 Adjust error regexps.
40527 * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
40528 * gcc.dg/noncompile/undeclared-1.c: New test cases.
40529 * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
40530 * gcc.dg/local1.c: Add explanatory comment.
40531
40532 2004-03-23 Roger Sayle <roger@eyesopen.com>
40533
40534 PR optimization/14669
40535 * g++.dg/opt/fold2.C: New test case.
40536
40537 2004-03-22 Jakub Jelinek <jakub@redhat.com>
40538
40539 PR c/14069
40540 * gcc.dg/20040322-1.c: New test.
40541
40542 2004-03-22 Eric Botcazou <ebotcazou@libertysurf.fr>
40543
40544 * gcc.dg/ultrasp2.c: Do not pass -m64. Remove redundant lines.
40545 * gcc.dg/ultrasp4.c: Likewise.
40546 * gcc.dg/ultrasp8.c: Do not pass -m64. Add sparcv9-*-*.
40547
40548 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
40549
40550 * gcc.dg/i386-sse-8.c: Reset default options.
40551
40552 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
40553
40554 * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
40555 in the error message text.
40556
40557 2004-03-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
40558
40559 * g++.dg/template/qualttp20.C: Adjust dg- regexp.
40560
40561 2004-03-21 Mark Mitchell <mark@codesourcery.com>
40562
40563 PR c++/14616
40564 * g++.dg/init/array13.C: New test.
40565
40566 2004-03-20 Roger Sayle <roger@eyesopen.com>
40567
40568 PR target/13889
40569 * gcc.c-torture/compile/pr13889.c: New test case.
40570
40571 2004-03-20 Joseph S. Myers <jsm@polyomino.org.uk>
40572
40573 PR c/14635
40574 * builtins-1.c (nan, nans): Don't test.
40575 * builtins-30.c: Don't use nan, nanf, nanl.
40576 * builtins-35.c: New test.
40577
40578 2004-03-19 Ziemowit Laski <zlaski@apple.com>
40579
40580 * g++.dg/ext/altivec-6.C: New test.
40581
40582 2004-03-19 Mark Mitchell <mark@codesourcery.com>
40583
40584 * g++.dg/init/placement3.C: New test.
40585
40586 * g++.dg/template/spec13.C: New test.
40587
40588 * g++.dg/lookup/using11.C: New test.
40589
40590 * g++.dg/lookup/koenig3.C: New test.
40591
40592 * g++.dg/template/operator2.C: New test.
40593
40594 * g++.dg/expr/dtor3.C: New test.
40595 * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
40596 marker.
40597 * g++.old-deja/g++.law/visibility28.C: Likewise.
40598
40599 2004-03-19 Paolo Bonzini <bonzini@gnu.org>
40600
40601 * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
40602 * gcc.dg/ppc64-abi-3.c: Likewise.
40603
40604 2004-03-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40605
40606 PR c++/14545
40607 * g++.dg/parse/template15.C: New test.
40608
40609 2004-03-18 Mark Mitchell <mark@codesourcery.com>
40610
40611 * g++.dg/expr/dtor2.C: New test.
40612
40613 * g++.dg/lookup/anon4.C: New test.
40614
40615 * g++.dg/overload/using1.C: New test.
40616
40617 * g++.dg/template/lookup7.C: New test.
40618
40619 * g++.dg/template/typename6.C: New test.
40620
40621 * g++.dg/expr/cond6.C: New test.
40622
40623 2004-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40624
40625 * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
40626
40627 2004-03-18 Mark Mitchell <mark@codesourcery.com>
40628
40629 * g++.dg/expr/cond5.C: New test.
40630 * g++.dg/expr/constcast1.C: Likewise.
40631 * g++.dg/expr/ptrmem2.C: Likewise.
40632 * g++.dg/expr/ptrmem3.C: Likewise.
40633 * g++.dg/lookup/main1.C: Likewise.
40634 * g++.dg/template/lookup6.C: Likewise.
40635
40636 2004-03-18 Mark Mitchell <mark@codesourcery.com>
40637
40638 * gcc.dg/local1.c: New test.
40639
40640 * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
40641
40642 2004-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40643
40644 * gcc.dg/torture/builtin-convert-1.c: New test.
40645
40646 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40647
40648 * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
40649
40650 2004-03-16 Mark Mitchell <mark@codesourcery.com>
40651
40652 PR c++/14481
40653 * g++.dg/warn/Wunused-7.C: New test.
40654
40655 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40656
40657 * gcc.dg/torture/builtin-integral-1.c: New test.
40658
40659 2004-03-16 Mark Mitchell <mark@codesourcery.com>
40660
40661 PR c++/14586
40662 * g++.dg/parse/non-dependent3.C: New test.
40663
40664 2004-03-16 Paolo Bonzini <bonzini@gnu.org>
40665
40666 * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
40667 * g++.dg/eh/simd-2.C: Likewise.
40668 * g++.dg/init/array10.C: Likewise.
40669 * gcc.c-torture/compile/simd-1.c: Likewise.
40670 * gcc.c-torture/compile/simd-2.c: Likewise.
40671 * gcc.c-torture/compile/simd-3.c: Likewise.
40672 * gcc.c-torture/compile/simd-4.c: Likewise.
40673 * gcc.c-torture/compile/simd-6.c: Likewise.
40674 * gcc.c-torture/execute/simd-1.c: Likewise.
40675 * gcc.c-torture/execute/simd-2.c: Likewise.
40676 * gcc.dg/compat/vector-defs.h: Likewise.
40677 * gcc.dg/20020531-1.c: Likewise.
40678 * gcc.dg/altivec-3.c: Likewise.
40679 * gcc.dg/altivec-4.c: Likewise.
40680 * gcc.dg/altivec-varargs-1.c: Likewise.
40681 * gcc.dg/compat/vector-defs.h: Likewise.
40682 * gcc.dg/i386-mmx-3.c: Likewise.
40683 * gcc.dg/i386-sse-4.c: Likewise.
40684 * gcc.dg/i386-sse-5.c: Likewise.
40685 * gcc.dg/i386-sse-8.c: Likewise.
40686 * gcc.dg/simd-1.c: Likewise.
40687 * gcc.dg/20030218-1.c: Likewise. Plus, do not declare
40688 __ev64_opaque__ since the machine description provides it.
40689
40690 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
40691
40692 * lib/compat.exp (skip_list): New global variable.
40693 Use it to hold the user defined COMPAT_SKIPS list if any.
40694 (compat-obj): Add the members of skip_list to optall.
40695
40696 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
40697
40698 * gcc.dg/compat/union-by-value-1_main.c,
40699 union-by-value-1_x.c, union-by-value-1_y.c,
40700 union-check.h, union-defs.h,
40701 union-init.h, union-return-1_main.c,
40702 union-return-1_x.c, union-return-1_y.c: New files.
40703
40704 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
40705
40706 * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
40707 mixed-struct-init.h: Add 4 mixed structure types.
40708 struct-by-value-21_main.c, struct-by-value-21_x.c,
40709 struct-by-value-21_y.c, struct-return-21_main.c,
40710 struct-return-21_x.c, struct-return-21_y.c: New files.
40711
40712 2004-03-13 Mark Mitchell <mark@codesourcery.com>
40713
40714 PR c++/14550
40715 * g++.dg/parse/template14.C: New test.
40716
40717 2004-03-13 Eric Botcazou <ebotcazou@libertysurf.fr>
40718
40719 * gcc.c-torture/execute/20040313-1.c: New test.
40720
40721 2004-03-13 Jakub Jelinek <jakub@redhat.com>
40722
40723 PR target/14533
40724 * gcc.dg/20040311-2.c: New test.
40725
40726 2004-03-12 Kazu Hirata <kazu@cs.umass.edu>
40727
40728 PR other/14544
40729 * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
40730 bit-field.
40731
40732 2004-03-12 Ulrich Weigand <uweigand@de.ibm.com>
40733
40734 * gcc.dg/20040305-2.c: Add missing return statement.
40735
40736 2004-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40737
40738 * gcc.dg/builtins-34.c: Also check pow10*.
40739
40740 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
40741
40742 PR target/14262
40743 * gcc.dg/20040305-2.c: New test.
40744
40745 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
40746
40747 * gcc.dg/20040310-1.c: New test.
40748
40749 2004-03-11 Roger Sayle <roger@eyesopen.com>
40750
40751 * gcc.c-torture/execute/20040311-1.c: New test case.
40752
40753 2004-03-11 Mark Mitchell <mark@codesourcery.com>
40754
40755 PR c++/14476
40756 * g++.dg/lookup/enum1.C: New test.
40757
40758 2004-03-10 Mark Mitchell <mark@codesourcery.com>
40759
40760 PR c++/14510
40761 * g++.dg/lookup/struct2.C: New test.
40762
40763 2004-03-10 Uros Bizjak <uros@kss-loka.si>
40764
40765 * gcc.dg/builtins-34.c: New test.
40766
40767 2004-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40768
40769 * gcc.dg/torture/builtin-nonneg-1.c: New test.
40770
40771 2004-03-09 James E Wilson <wilson@specifixinc.com>
40772
40773 * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
40774 * gcc.dg/alias-2.c: New testcase.
40775
40776 2004-03-09 Zack Weinberg <zack@codesourcery.com>
40777
40778 * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
40779
40780 2004-03-09 Roger Sayle <roger@eyesopen.com>
40781
40782 * gcc.c-torture/execute/20040309-1.c: New test case.
40783
40784 2004-03-09 Nathan Sidwell <nathan@codesourcery.com>
40785
40786 PR c++/14397
40787 * g++.dg/overload/ref1.C: New.
40788
40789 2004-03-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40790
40791 PR c++/14409
40792 * g++.dg/template/spec12.C: New test.
40793
40794 PR c++/14448
40795 * g++.dg/parse/crash14.C: New test.
40796
40797 2004-03-09 Mark Mitchell <mark@codesourcery.com>
40798
40799 PR c++/14230
40800 * g++.dg/init/ref11.C: New test.
40801
40802 2004-03-09 Mark Mitchell <mark@codesourcery.com>
40803
40804 PR c++/14432
40805 * g++.dg/parse/builtin2.C: New test.
40806
40807 2004-03-08 Mark Mitchell <mark@codesourcery.com>
40808
40809 PR c++/14401
40810 * g++.dg/init/ctor3.C: New test.
40811 * g++.dg/init/union1.C: New test.
40812 * g++.dg/ext/anon-struct4.C: New test.
40813
40814 2004-03-08 Mark Mitchell <mark@codesourcery.com>
40815
40816 * g++.dg/lookup/koenig1.C: Tweak error messages.
40817 * g++.dg/lookup/used-before-declaration.C: Likewise.
40818 * g++.dg/other/do1.C: Likewise.
40819 * g++.dg/overload/koenig1.C: Likewise.
40820 * g++.dg/parse/crash13.C: Likewise.
40821 * g++.dg/template/instantiate3.C: Likewise.
40822
40823 2004-03-08 Eric Christopher <echristo@redhat.com>
40824
40825 * * lib/target-supports.exp: Enable libiconv in test
40826 compilation. Fix up error checking.
40827
40828 2004-03-08 Roger Sayle <roger@eyesopen.com>
40829
40830 PR middle-end/14289
40831 * gcc.dg/pr14289-1.c: New test case.
40832 * gcc.dg/pr14289-2.c: Likewise.
40833 * gcc.dg/pr14289-3.c: Likewise.
40834
40835 2004-03-08 Eric Botcazou <ebotcazou@act-europe.fr>
40836
40837 * gcc.c-torture/execute/20040308-1.c: New test.
40838
40839 2004-03-07 Roger Sayle <roger@eyesopen.com>
40840
40841 * gcc.c-torture/execute/20040307-1.c: New test case.
40842
40843 2004-03-07 Richard Sandiford <rsandifo@redhat.com>
40844
40845 * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
40846
40847 2004-03-06 Ulrich Weigand <uweigand@de.ibm.com>
40848
40849 * gcc.dg/20040306-1.c: New test.
40850
40851 2004-03-06 Kazu Hirata <kazu@cs.umass.edu>
40852
40853 * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
40854 them static.
40855 * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
40856
40857 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
40858
40859 PR c/14465
40860 * gcc.dg/decl-6.c: New test.
40861
40862 2004-03-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40863
40864 * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
40865 Rename LOGPOW -> LOG_POW.
40866 (SQRT_EXP, POW_EXP): New.
40867
40868 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
40869
40870 * gcc.dg/i386-sse-8.c: New test.
40871
40872 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
40873
40874 PR c/14114
40875 * gcc.dg/decl-5.c: New test.
40876
40877 2004-03-05 Andreas Krebbel <krebbel1@de.ibm.com>
40878
40879 * gcc.dg/20040305-1.c: New test.
40880
40881 2004-03-05 Hans-Peter Nilsson <hp@axis.com>
40882
40883 PR other/14354
40884 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
40885
40886 2004-03-04 Ziemowit Laski <zlaski@apple.com>
40887
40888 PR c++/14425, c++/14426
40889 * g++.dg/ext/altivec-4.C: New test.
40890 * g++.dg/ext/altivec-5.C: New test.
40891
40892 2004-03-04 Geoffrey Keating <geoffk@apple.com>
40893
40894 * g++.old-deja/g++.other/linkage1.C: Expect errors about
40895 global variables of a type with no linkage.
40896 * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
40897 * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
40898 * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
40899 * g++.old-deja/g++.bugs/900210_02.C: Likewise.
40900 * g++.old-deja/g++.bugs/900210_03.C: Likewise.
40901 * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
40902 * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
40903 * g++.dg/warn/deprecated.C: Name enum Color.
40904 * g++.dg/overload/VLA.C: Name structure for 'b'.
40905 * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
40906
40907 2004-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
40908
40909 * gcc.c-torture/compile/20040304-1.c: New test.
40910
40911 2004-03-03 Zack Weinberg <zack@codesourcery.com>
40912
40913 PR 13728
40914 * gcc.dg/decl-4.c: New testcase.
40915
40916 2004-03-03 Kazu Hirata <kazu@cs.umass.edu>
40917
40918 * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
40919 as PRECF if sizeof (float) > sizeof (double).
40920 (PRECL): Make it the same as PRECF if
40921 sizeof (float) > sizeof (long double).
40922
40923 2004-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40924
40925 * gcc.dg/builtins-config.h: Use underscore macro style for __sun
40926 system type. Add check for irix6 which doesn't have c99 runtime.
40927
40928 2004-03-03 Bob Wilson <bob.wilson@acm.org>
40929
40930 * gcc.dg/const-elim-1.c: xfail for xtensa.
40931
40932 2004-03-01 Mark Mitchell <mark@codesourcery.com>
40933
40934 PR c++/14369
40935 * g++.dg/template/cond4.C: New test.
40936
40937 2004-03-01 Mark Mitchell <mark@codesourcery.com>
40938
40939 PR c++/14360
40940 * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
40941
40942 PR c++/14361
40943 * g++.dg/parse/defarg7.C: New test.
40944
40945 PR c++/14359
40946 * g++.dg/template/friend26.C: New test.
40947
40948 2004-03-01 Mark Mitchell <mark@codesourcery.com>
40949
40950 PR c++/14324
40951 * g++.dg/abi/mangle21.C: New test.
40952
40953 PR c++/14260
40954 * g++.dg/parse/constructor2.C: New test.
40955
40956 PR c++/14337
40957 * g++.dg/template/sfinae1.C: New test.
40958
40959 2004-02-29 Mark Mitchell <mark@codesourcery.com>
40960
40961 PR c++/14267
40962 * g++.dg/expr/crash2.C: New test.
40963
40964 PR middle-end/13448
40965 * gcc.dg/inline-5.c: New test.
40966 * gcc.dg/always-inline.c: Split out tests into ...
40967 * gcc.dg/always-inline2.c: ... this and ...
40968 * gcc.dg/always-inline3.c: ... this.
40969
40970 2004-02-29 Mark Mitchell <mark@codesourcery.com>
40971
40972 PR debug/12103
40973 * g++.dg/debug/crash1.C: New test.
40974
40975 2004-02-29 Kazu Hirata <kazu@cs.umass.edu>
40976
40977 * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
40978 function with __attribute__((noinline)).
40979 (recurser_void2): Likewise.
40980 * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
40981 (recurser_void2): Likewise.
40982
40983 2004-02-29 Roger Sayle <roger@eyesopen.com>
40984
40985 PR middle-end/14203
40986 * g++.dg/warn/Wunused-6.C: New test case.
40987
40988 2004-02-28 Richard Earnshaw <rearnsha@arm.com>
40989
40990 * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
40991 not defined.
40992
40993 2004-02-27 Eric Christopher <echristo@redhat.com>
40994
40995 * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
40996 * g++.dg/charset/asm2.c: Run only x86.
40997 * gcc.dg/charset/asm3.c: Ditto.
40998
40999 2004-02-27 Aldy Hernandez <aldyh@redhat.com>
41000
41001 * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
41002 ld_library_path.
41003
41004 2004-02-27 Ziemowit Laski <zlaski@apple.com>
41005
41006 * g++.dg/ext/altivec-3.C: New.
41007
41008 2004-02-26 Richard Henderson <rth@redhat.com>
41009
41010 * g++.dg/ext/attrib10.C: Mark for warning.
41011 * gcc.dg/attr-alias-1.c: New.
41012
41013 2004-02-26 Richard Henderson <rth@redhat.com>
41014
41015 * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
41016 * gcc.c-torture/execute/20040208-2.c: ... it back.
41017
41018 2004-02-26 Eric Christopher <echristo@redhat.com>
41019
41020 * lib/target-supports.exp (check-iconv-available): New function.
41021 * lib/gcc-dg.exp (dg-require-iconv): New function.
41022 Use above.
41023 * gcc.dg/charset: New directory.
41024 * gcc.dg/charset/charset.exp: New file.
41025 * gcc.dg/charset/asm1.c: Ditto.
41026 * gcc.dg/charset/asm2.c: Ditto.
41027 * gcc.dg/charset/asm3.c: Ditto.
41028 * gcc.dg/charset/asm4.c: Ditto.
41029 * gcc.dg/charset/asm5.c: Ditto.
41030 * gcc.dg/charset/attribute1.c: Ditto.
41031 * gcc.dg/charset/attribute2.c: Ditto.
41032 * gcc.dg/charset/string1.c: Ditto.
41033 * g++.dg/charset: New directory.
41034 * g++.dg/dg.exp: Add here. Special options.
41035 * g++.dg/charset/charset.exp: New file.
41036 * g++.dg/charset/asm1.c: Ditto.
41037 * g++.dg/charset/asm2.c: Ditto.
41038 * g++.dg/charset/asm3.c: Ditto.
41039 * g++.dg/charset/asm4.c: Ditto.
41040 * g++.dg/charset/attribute1.c: Ditto.
41041 * g++.dg/charset/attribute2.c: Ditto.
41042 * g++.dg/charset/extern1.cc: Ditto.
41043 * g++.dg/charset/extern2.cc: Ditto.
41044 * g++.dg/charset/string1.c: Ditto.
41045
41046 2004-02-26 Mark Mitchell <mark@codesourcery.com>
41047
41048 PR c++/14278
41049 * g++.dg/parse/comma1.C: New test.
41050
41051 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41052
41053 PR c++/14284
41054 * g++.dg/template/ttp8.C: New test.
41055
41056 2004-02-26 Eric Botcazou <ebotcazou@act-europe.fr>
41057
41058 * gcc.dg/fixuns-trunc-1.c: New test.
41059
41060 2004-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
41061
41062 * gcc.dg/builtins-config.h: Use #elif.
41063
41064 2004-02-26 Michael Matz <matz@suse.de>
41065
41066 * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
41067 * gcc.dg/991214-1.c: Likewise.
41068 * gcc.dg/i386-asm-1.c: Likewise.
41069
41070 2004-02-25 Richard Henderson <rth@redhat.com>
41071
41072 * gcc.c-torture/execute/20040208-2.c: Move ...
41073 * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
41074
41075 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41076
41077 PR c++/14246
41078 * g++.dg/other/crash-3.C: New test.
41079
41080 2004-02-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
41081
41082 * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
41083 * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
41084
41085 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
41086 HP-UX.
41087
41088 2004-02-24 Michael Matz <matz@suse.de>
41089
41090 * gcc.dg/i386-regparm.c: New.
41091
41092 2004-02-23 James E Wilson <wilson@specifixinc.com>
41093
41094 * gcc.c-torture/execute/20040223-1.c: New.
41095
41096 2004-02-23 Zack Weinberg <zack@codesourcery.com>
41097 Kazu Hirata <kazu@cs.umass.edu>
41098
41099 * gcc.dg/fwritable-strings-1.c: Remove.
41100
41101 2004-02-23 Andrew Pinski <pinskia@physics.uc.edu>
41102
41103 PR c/14156
41104 * gcc.dg/20040223-1.c: New test.
41105
41106 2004-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41107
41108 PR c++/14106
41109 * g++.dg/ext/typeof9.C: New test.
41110
41111 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41112
41113 PR c++/14250
41114 * g++.dg/other/switch1.C: New test.
41115
41116 2004-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
41117
41118 * gcc.dg/cast-function-1.c: Adjust for new informative message.
41119 * gcc.dg/va-arg-1.c: Likewise.
41120
41121 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41122
41123 PR c++/14143
41124 * g++.dg/template/koenig5.C: New test.
41125
41126 2004-02-21 Ziemowit Laski <zlaski@apple.com>
41127
41128 * g++.dg/ext/altivec-1.C: Generalize target triple.
41129 * g++.dg/ext/altivec-2.C: New test case.
41130 * g++.dg/ext/altivec_check.h: New file.
41131 * gcc.dg/altivec-1.c: Generalize target triple;
41132 include altivec_check.h and call altivec_check().
41133 * gcc.dg/altivec-[2-5].c: Generalize target triple.
41134 * gcc.dg/altivec-6.c: New test case.
41135 * gcc.dg/altivec-[7-9].c: Generalize target triple; add
41136 type casts as needed.
41137 * gcc.dg/altivec-10.c: Include altivec_check.h and call
41138 altivec_check().
41139 * gcc.dg/altivec-12.c: New test case.
41140 * gcc.dg/altivec-varargs-1.c: Generalize target triple;
41141 include altivec_check.h and call altivec_check().
41142 * gcc.dg/altivec_check.h: New file.
41143
41144 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41145
41146 * lib/target-supports.exp (check_alias_available): Don't mangle
41147 function `g' in test program.
41148
41149 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41150
41151 * lib/target-supports.exp (check_profiling_available): Check
41152 argument to determine whether we support a profiling type.
41153 * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
41154 check_profiling_available.
41155 * g++.dg/bprob/bprob.exp: Likewise.
41156 * g77.dg/bprob/bprob.exp: Likewise.
41157 * gcc.misc-tests/bprob.exp: Likewise.
41158 * g++.old-deja/g++.law/profile1.C: Pass profiling type to
41159 dg-require-profiling and delete expected error handling.
41160 * gcc.dg/20021014-1.c: Likewise.
41161 * gcc.dg/nest.c: Likewise.
41162
41163 2004-02-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
41164
41165 PR c++/12007
41166 * g++.dg/other/vthunk1.C: New test.
41167
41168 2004-02-20 Falk Hueffner <falk@debian.org>
41169
41170 PR target/14201
41171 * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
41172
41173 2004-02-20 Mark Mitchell <mark@codesourcery.com>
41174
41175 PR c++/13927
41176 * g++.dg/other/error8.C: Remove XFAIL markers.
41177
41178 PR c++/14173
41179 * g++.dg/ext/packed5.C: New test.
41180
41181 PR c++/14199
41182 * g++.dg/warn/Wunused-5.C: New test.
41183
41184 PR c++/14186
41185 * g++.dg/lookup/member1.C: New test.
41186
41187 2004-02-19 Kazu Hirata <kazu@cs.umass.edu>
41188
41189 * gcc.c-torture/compile/20040130-1.c: Enable only when
41190 __INT_MAX__ >= 2147483647L.
41191 * gcc.c-torture/compile/961203-1.c: Likewise.
41192
41193 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
41194
41195 * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
41196 * g++.dg/opt/template1.C: Robustify assembler regexp
41197
41198 2004-02-19 Eric Botcazou <ebotcazou@libertysurf.fr>
41199
41200 * gcc.c-torture/execute/simd-4.x: Remove.
41201 * gcc.c-torture/execute/va-arg-25.x: Likewise.
41202 * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
41203 Guard with #ifndef SKIP_ATTRIBUTE.
41204 * gcc.dg/compat/vector-1_y.c: Likewise.
41205 * gcc.dg/compat/vector-2_x.c: Likewise.
41206 * gcc.dg/compat/vector-2_y.c: Likewise.
41207 * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
41208 * g++.dg/eh/simd-2.C: Likewise.
41209
41210 2004-02-19 Alan Modra <amodra@bigpond.net.au>
41211
41212 * gcc.c-torture/compile/complex-1.c: New.
41213
41214 2004-02-19 Hans-Peter Nilsson <hp@axis.com>
41215
41216 PR target/14209
41217 * gcc.c-torture/execute/20040218-1.c: New test.
41218
41219 2004-02-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41220
41221 PR c++/14181
41222 * g++.dg/parse/new2.C: New test.
41223
41224 2004-02-18 Paul Brook <paul@codesourcery.com>
41225
41226 * gcc.c-torture/compile/libcall-1.c: New test.
41227
41228 2004-02-18 Paul Brook <paul@codesourcery.com>
41229
41230 PR debug/12934
41231 * gcc.dg/debug/debug-7.c: New test.
41232
41233 2004-02-17 Ulrich Weigand <uweigand@de.ibm.com>
41234
41235 * gcc.dg/20040217-1.c: New test.
41236
41237 2004-02-17 Zack Weinberg <zack@codesourcery.com>
41238
41239 * gcc.c-torture/execute/990208-1.x: Delete.
41240
41241 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
41242
41243 * gcc.c-torture/execute/20040208-2.x: New file.
41244
41245 2004-02-17 Mark Mitchell <mark@codesourcery.com>
41246
41247 PR c++/11326
41248 * g++.dg/abi/structret1.C: New test.
41249
41250 2004-02-17 Jakub Jelinek <jakub@redhat.com>
41251
41252 * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
41253 (i386_cpuid): No need to test if cpuid is available on AMD64.
41254 Fix assembly, so that it works onboth i386 and AMD64.
41255 * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
41256 (vecInLong): Fix s[] member type to unsigned int.
41257 (vecInWord): Remove type.
41258 (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
41259 (a64, b64, c64, d64, e64): Remove.
41260 (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
41261 Remove unused variable. Remove initialization of removed variables.
41262 Don't call mmx_tests nor sse_tests.
41263 (reference_mmx, reference_sse): Remove.
41264 (check): Add return stmt.
41265 * gcc.dg/i386-sse-7.c: New test.
41266 * gcc.dg/i386-mmx-4.c: New test.
41267
41268 2004-02-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41269
41270 * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
41271 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
41272 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
41273 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
41274 g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
41275 g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
41276 g++.dg/tc1/dr94.C: Fix line terminator.
41277
41278 2004-02-16 Geoffrey Keating <geoffk@apple.com>
41279
41280 * gcc.c-torture/compile/20040216-1.c: New.
41281
41282 2004-02-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41283
41284 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
41285 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
41286 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
41287 g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
41288 g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
41289 g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
41290
41291 2004-02-16 Eric Botcazou <ebotcazou@libertysurf.fr>
41292
41293 * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
41294
41295 2004-02-15 Mark Mitchell <mark@codesourcery.com>
41296
41297 PR c++/13971
41298 * g++.dg/expr/cond4.C: New test.
41299
41300 PR c++/14086
41301 * g++.dg/lookup/crash2.C: New test.
41302
41303 2004-02-14 Josef Zlomek <zlomekj@suse.cz>
41304
41305 * gcc.c-torture/compile/20040214-2.c: New test.
41306
41307 2004-02-14 Andrew Pinski <pinskia@physics.uc.edu>
41308
41309 PR c++/14116
41310 * g++.dg/ext/typeof8.C: New test.
41311
41312 2004-02-14 Eric Botcazou <ebotcazou@act-europe.fr>
41313
41314 * gcc.c-torture/compile/20040214-1.c: New test.
41315
41316 2004-02-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41317
41318 PR c++/13635
41319 * g++.dg/template/spec11.C: New test.
41320
41321 2004-02-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41322
41323 PR c++/13927
41324 * g++.dg/other/error8.C: New test.
41325
41326 2004-02-13 Mark Mitchell <mark@codesourcery.com>
41327
41328 PR c++/14122
41329 * g++.dg/template/array4.C: New test.
41330
41331 PR c++/14108
41332 * g++.dg/inherit/thunk2.C: New test.
41333
41334 PR c++/14083
41335 * g++.dg/eh/cond2.C: New test.
41336
41337 2004-02-12 Alan Modra <amodra@bigpond.net.au>
41338
41339 * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
41340
41341 2004-02-12 Nathaniel Smith <njs@codesourcery.com>
41342
41343 * lib/scanasm.exp (dg-scan): Quote pattern before display.
41344
41345 2004-02-12 Hartmut Penner <hpenner@de.ibm.com>
41346
41347 * g++.dg/simd-2.C: xfail on ppc64-linux.
41348
41349 2004-02-11 Joseph S. Myers <jsm@polyomino.org.uk>
41350
41351 PR c/456
41352 * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
41353 tests.
41354
41355 2004-02-11 Uros Bizjak <uros@kss-loka.si>
41356
41357 * gcc.dg/builtins-33.c: New test.
41358
41359 2004-02-11 Paolo Bonzini <bonzini@gnu.org>
41360
41361 * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
41362
41363 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
41364
41365 * g++.dg/simd-2.C: Set -maltivec for ppc64.
41366
41367 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
41368
41369 * gcc.dg/ppc64-abi-3.c: New test.
41370
41371 2004-02-10 Paolo Bonzini <bonzini@gnu.org>
41372
41373 PR c/14092
41374
41375 * gcc.dg/pr14092-1.c: New testcase.
41376
41377 2004-02-10 Alan Modra <amodra@bigpond.net.au>
41378
41379 * gcc.dg/cpp/assert4.c: Fix typo last change.
41380
41381 * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
41382 * gcc.dg/cpp/assert4.c: Handle powerpc64.
41383
41384 * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
41385
41386 2004-02-09 Roger Sayle <roger@eyesopen.com>
41387
41388 * gcc.c-torture/compile/20040209-1.c: New test case.
41389
41390 2004-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
41391
41392 * gcc.dg/c90-init-1.c: Adjust expected error messages.
41393
41394 2004-02-08 Richard Sandiford <rsandifo@redhat.com>
41395
41396 * gcc.c-torture/execute/20040208-[12].c: New tests.
41397
41398 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
41399
41400 * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
41401
41402 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
41403
41404 * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
41405
41406 2004-02-07 Zack Weinberg <zack@codesourcery.com>
41407
41408 Bug 13856
41409 * gcc.dg/visibility-8.c: New testcase.
41410
41411 2004-02-07 Zack Weinberg <zack@codesourcery.com>
41412
41413 * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
41414 arguments.
41415 * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
41416
41417 2004-02-07 Roger Sayle <roger@eyesopen.com>
41418
41419 PR middle-end/13696
41420 * g++.dg/opt/fold1.C: New test case.
41421
41422 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41423
41424 PR c++/14033
41425 * g++.dg/other/crash-2.C: New test.
41426
41427 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41428
41429 PR c++/14028
41430 * g++.dg/parse/angle-bracket2.C: New test.
41431
41432 2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
41433
41434 PR middle-end/13750
41435 Revert:
41436 2004-01-15 Geoffrey Keating <geoffk@apple.com>
41437 PR pch/13361
41438 * g++.dg/pch/wchar-1.C: New.
41439 * g++.dg/pch/wchar-1.Hs: New.
41440
41441 2004-02-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41442
41443 PR c++/14008
41444 * g++.dg/parse/error15.C: New test.
41445 * g++.dg/parse/crash11.C: Update dg-error mark.
41446
41447 2004-02-04 Mark Mitchell <mark@codesourcery.com>
41448
41449 PR c++/13932
41450 * g++.dg/warn/conv2.C: New test.
41451
41452 2004-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41453
41454 PR c++/13086
41455 * g++.dg/warn/incomplete1.C: Remove xfail.
41456
41457 2004-02-04 Mark Mitchell <mark@codesourcery.com>
41458
41459 * lib/file-format.exp (gcc_target_object_format): Use
41460 ${tool}_target_compile, not gcc_target_compile.
41461 * lib/target-supports.exp (check_alias_available): Likewise.
41462 (check_gc_sections_available): Likewise.
41463 * g++.dg/ext/attrib10.C: Use dg-require-alias.
41464 * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
41465 dg-require-alias.
41466
41467 2004-02-04 Mark Mitchell <mark@codesourcery.com>
41468
41469 PR c++/13969
41470 * g++.dg/template/static6.C: New test.
41471
41472 2004-02-04 Ian Lance Taylor <ian@wasabisystems.com>
41473
41474 * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
41475
41476 2004-02-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41477
41478 * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
41479 tests for systems where `char' is unsigned by default.
41480
41481 2003-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41482
41483 PR c++/13997
41484 * g++.dg/template/partial3.C: New test.
41485
41486 2004-02-04 Kazu Hirata <kazu@cs.umass.edu>
41487
41488 * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
41489 gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
41490 Remove mentions of obsolete ports.
41491
41492 2004-02-04 Paolo Bonzini <bonzini@gnu.org>
41493
41494 * gcc.dg/noncompile/20001228-1.c: Fix for new
41495 error message.
41496
41497 2004-02-03 Roger Sayle <roger@eyesopen.com>
41498
41499 PR target/9348
41500 * gcc.c-torture/execute/multdi-1.c: New test case.
41501
41502 2004-02-03 Mark Mitchell <mark@codesourcery.com>
41503
41504 PR c++/13925
41505 * g++.dg/template/lookup5.C: New test.
41506
41507 2004-02-03 Mark Mitchell <mark@codesourcery.com>
41508
41509 PR c++/13950
41510 * g++.dg/template/lookup4.C: New test.
41511
41512 PR c++/13970
41513 * g++.dg/parse/error14.C: New test.
41514
41515 PR c++/14002
41516 * g++.dg/parse/template13.C: New test.
41517
41518 2004-02-03 Mark Mitchell <mark@codesourcery.com>
41519
41520 PR c++/13978
41521 * g++.dg/template/koenig4.C: New test.
41522
41523 PR c++/13968
41524 * g++.dg/template/crash17.C: New test.
41525
41526 PR c++/13975
41527 * g++.dg/parse/error13.C: New test.
41528 * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
41529
41530 2004-02-03 Eric Botcazou <ebotcazou@libertysurf.fr>
41531
41532 * gcc.dg/20020503-1.c: Remove -mflat dg-options.
41533
41534 2004-02-03 Paolo Bonzini <bonzini@gnu.org>
41535
41536 PR c/11658
41537 PR c/13994
41538 * gcc.dg/noncompile/20040203-1.c: New test.
41539 * gcc.dg/noncompile/20040203-2.c: Likewise.
41540 * gcc.dg/noncompile/20040203-3.c: Likewise.
41541 * gcc.dg/20040203-1.c: Likewise.
41542
41543 2004-02-02 Andrew Pinski <pinskia@physics.uc.edu>
41544
41545 PR c++/10858
41546 * g++.dg/template/sizeof7.C: New test.
41547
41548 2004-02-02 Eric Christopher <echristo@redhat.com>
41549 Zack Weinberg <zack@codesourcery.com>
41550
41551 * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
41552
41553 2004-02-02 Zack Weinberg <zack@codesourcery.com>
41554
41555 * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
41556 * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
41557 * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
41558 * gcc.dg/cleanup-5.c: Run only on Linux targets.
41559
41560 2004-02-02 Mark Mitchell <mark@codesourcery.com>
41561
41562 PR c++/13113
41563 * g++.old-deja/g++.mike/net36.C: Adjust error messages.
41564
41565 PR c++/13854
41566 * g++.dg/ext/attrib13.C: New test.
41567
41568 PR c++/13907
41569 * g++.dg/conversion/op2.C: New test.
41570
41571 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
41572
41573 * gcc.dg/titype-1.c: Fix pasto.
41574
41575 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
41576
41577 * gcc.dg/titype-1.c: New test.
41578
41579 2004-02-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41580
41581 PR c++/13957
41582 * g++.dg/template/non-type-template-argument-1.C,
41583 g++.dg/template/qualified-id1.C: Update dg-error marks.
41584 * g++.dg/template/nontype6.C: New test.
41585
41586 2004-02-01 Roger Sayle <roger@eyesopen.com>
41587
41588 * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
41589 * gcc.dg/builtins-31.c: New testcase.
41590 * gcc.dg/builtins-32.c: New testcase.
41591
41592 2004-01-30 Andrew Pinski <pinskia@physics.uc.edu>
41593
41594 * objc.dg/call-super-2.m: Update line numbers
41595 for the including of stddef.h.
41596
41597 2004-01-30 Michael Matz <matz@suse.de>
41598
41599 * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
41600 g++.dg/ext/case-range3.C: New tests.
41601
41602 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41603
41604 DR206
41605 PR c++/13813
41606 * g++.dg/template/member4.C: New test.
41607
41608 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41609
41610 PR c++/13683
41611 * g++.dg/template/sizeof6.C: New test.
41612
41613 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
41614
41615 * gcc.dg/fwritable-strings-1.c: New test.
41616
41617 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
41618
41619 * gcc.c-torture/compile/20040130-1.c: New test.
41620
41621 2004-01-29 Geoffrey Keating <geoffk@geoffk.org>
41622
41623 * objc.dg/call-super-2.m: Include stddef.h for size_t.
41624
41625 2004-01-29 Mark Mitchell <mark@codesourcery.com>
41626
41627 PR c++/13883
41628 * g++.dg/template/ctor3.C: New test.
41629
41630 2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41631
41632 * g++.dg/tc1: New directory.
41633 * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
41634 g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
41635 g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
41636 g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
41637 g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
41638
41639 2004-01-28 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41640
41641 * g++.dg/parse/error11.C: New test.
41642 * g++.dg/parse/error12.C: Likewise.
41643
41644 2004-01-28 Ziemowit Laski <zlaski@apple.com>
41645
41646 * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
41647 (scan_initial, main): Use aligned_sizeof instead of sizeof.
41648
41649 2004-01-28 Mark Mitchell <mark@codesourcery.com>
41650
41651 PR c++/13791
41652 * g++.dg/ext/attrib12.C: New test.
41653
41654 PR c++/13736
41655 * g++.dg/parse/cast2.C: New test.
41656
41657 2004-01-27 James E Wilson <wilson@specifixinc.com>
41658
41659 * objc.dg/encode-2.m (main): New local string. Set depending on
41660 sizeof long. Use in sscanf call.
41661 * objc.dg/encode-3.m (main): New local string. Set depending on
41662 sizeof long. Use in scan_initial call.
41663
41664 2004-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41665
41666 * objc.dg/call-super-2.m: Make LP64-safe.
41667 * objc.dg/desig-init-1.m: Likewise.
41668
41669 2004-01-27 Devang Patel <dpatel@apple.com>
41670
41671 * g++.dg/debug/namespace1.C: New test.
41672
41673 2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
41674
41675 * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
41676 xscale-*-*.
41677
41678 * gcc.dg/arm-mmx-1.c: New test.
41679
41680 2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
41681
41682 * gcc.dg/20040127-1.c: New test.
41683 * gcc.dg/20040127-2.c: New test.
41684
41685 2004-01-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
41686
41687 * objc.dg/stret-1.m (glob): Renamed to globa.
41688
41689 2004-01-26 Mark Mitchell <mark@codesourcery.com>
41690
41691 PR c++/13663
41692 * g++.dg/expr/for1.C: New test.
41693
41694 2004-01-26 Fariborz Jahanian <fjahanian@apple.com>
41695
41696 PR middle-end/13779
41697 * gcc.dg/darwin-longlong.c: New test.
41698
41699 2004-01-26 Ian Lance Taylor <ian@wasabisystems.com>
41700
41701 * gcc.dg/20040124-1.c: Moved test from here...
41702 * gcc.c-torture/compile/20040124-1.c: ...to here.
41703
41704 2004-01-26 Eric Botcazou <ebotcazou@libertysurf.fr>
41705
41706 * gcc.dg/sparc-ret.c: Run only in 32-bit mode. Don't scan
41707 the assembly output if -m64 is passed.
41708
41709 2004-01-25 Mark Mitchell <mark@codesourcery.com>
41710
41711 PR c++/13833
41712 * g++.dg/template/cond3.C: New test.
41713
41714 2004-01-25 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41715
41716 PR c++/13810
41717 * g++.dg/template/ttp7.C: New test.
41718
41719 2004-01-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41720
41721 PR c++/13797
41722 * g++.dg/template/nontype4.C: New test.
41723 * g++.dg/template/nontype5.C: Likewise.
41724
41725 2004-01-25 Richard Sandiford <rsandifo@redhat.com>
41726
41727 * gcc.dg/torture/mips-clobber-at.c: New test.
41728
41729 2004-01-24 Ian Lance Taylor <ian@wasabisystems.com>
41730
41731 * gcc.dg/20040124-1.c: New test.
41732
41733 2004-01-24 Jakub Jelinek <jakub@redhat.com>
41734
41735 * gcc.dg/20040123-1.c: New test.
41736
41737 2004-01-23 Zack Weinberg <zack@codesourcery.com>
41738
41739 * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
41740
41741 2004-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
41742
41743 * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
41744
41745 2004-01-23 Andrew Pinski <apinski@apple.com>
41746
41747 * gcc.dg/20030121-1.c: Move to ..
41748 * gcc.dg/20040121-1.c: here.
41749
41750 2004-01-23 Roger Sayle <roger@eyesopen.com>
41751
41752 * gcc.dg/builtins-29.c: New test case.
41753
41754 2004-01-23 Zack Weinberg <zack@codesourcery.com>
41755
41756 PR 18314
41757 * gcc.dg/builtins-30.c: New testcase.
41758
41759 2004-01-23 Andreas Tobler <a.tobler@schweiz.ch>
41760
41761 * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
41762 * lib/g77.exp: Likewise.
41763 * lib/objc.exp: Likewise.
41764 * lib/g++.exp: Likewise.
41765
41766 2004-01-22 Eric Botcazou <ebotcazou@libertysurf.fr>
41767
41768 * gcc.dg/struct-by-value-2.c: New test.
41769
41770 2004-01-21 Andrew Pinski <apinski@apple.com>
41771
41772 PR target/13785
41773 * gcc.dg/20030121-1.c: New test.
41774
41775 2004-01-22 Ulrich Weigand <uweigand@de.ibm.com>
41776
41777 * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option. Do not
41778 clobber frame pointer register in asm statement.
41779
41780 2004-01-21 Falk Hueffner <falk@debian.org>
41781
41782 * gcc.c-torture/compile/20040121-1.c: New test.
41783
41784 2004-01-21 Zack Weinberg <zack@codesourcery.com>
41785
41786 * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
41787
41788 2004-01-20 Hartmut Penner <hpenner@de.ibm.com>
41789
41790 * gcc.dg/ppc64-abi-2.c: New test.
41791
41792 2004-01-18 James A. Morrison <ja2morri@uwaterloo.ca>
41793
41794 * lib/treelang.exp: Fill out this file.
41795 * lib/treelang-dg.exp: New File.
41796
41797 2004-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
41798
41799 * gcc.c-torture/compile/981022-1.c: Remove.
41800 * gcc.dg/array-5.c: Remove XFAIL.
41801 * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
41802 * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
41803 gcc.dg/cond-lvalue-1.c: Update.
41804 * gcc.dg/cast-lvalue-2.c: New test.
41805
41806 2004-01-19 Mark Mitchell <mark@codesourcery.com>
41807
41808 PR c++/13592
41809 * g++.dg/other/error1.C (class foo): Tweak error message.
41810
41811 PR c++/13592
41812 * g++.dg/template/call2.C: New test.
41813
41814 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
41815
41816 * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
41817 scalar-by-value-3_x.c, scalar-by-value-3_y.c,
41818 scalar-by-value-4_x.c, scalar-by-value-4_y.c,
41819 scalar-return-1_x.c, scalar-return-2_y.c,
41820 scalar-return-3_x.c, scalar-return-3_y.c,
41821 scalar-return-4_x.c, scalar-return-4_y.c,
41822 struct-align-1.h, struct-align-1_x.c,
41823 struct-align-1_y.c, struct-align-2.h,
41824 struct-align-2_x.c, struct-align-2_y.c,
41825 struct-by-value-10_y.c, struct-by-value-11_x.c,
41826 struct-by-value-11_y.c, struct-by-value-12_x.c,
41827 struct-by-value-12_y.c, struct-by-value-13_x.c,
41828 struct-by-value-13_y.c, struct-by-value-14_x.c,
41829 struct-by-value-14_y.c, struct-by-value-15_x.c,
41830 struct-by-value-15_y.c, struct-by-value-16_y.c,
41831 struct-by-value-17_y.c, struct-by-value-18_y.c,
41832 struct-by-value-19_y.c, struct-by-value-1_x.c,
41833 struct-by-value-1_y.c, struct-by-value-20_y.c,
41834 struct-by-value-2_x.c, struct-by-value-2_y.c,
41835 struct-by-value-3_y.c, struct-by-value-4_x.c,
41836 struct-by-value-4_y.c, struct-by-value-5_y.c,
41837 struct-by-value-6_y.c, struct-by-value-7_y.c
41838 struct-by-value-8_x.c, struct-by-value-8_y.c
41839 struct-by-value-9_x.c, struct-by-value-9_y.c
41840 struct-return-10_x.c, struct-return-10_y.c,
41841 struct-return-19_x.c, struct-return-20_x.c
41842 struct-return-2_x.c, struct-return-2_y.c
41843 struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
41844 SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY. Turns SKIPVA into SKIP_VA.
41845
41846 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
41847
41848 * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
41849 attribute on sparc*-sun-solaris2.*.
41850
41851 2004-01-18 Mark Mitchell <mark@codesourcery.com>
41852
41853 PR c++/13710
41854 * g++.dg/ext/typeof7.C: New test.
41855
41856 2004-01-18 David Edelsohn <edelsohn@gnu.org>
41857
41858 * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
41859 * gcc.dg/const-elim-1.c: Same.
41860
41861 2004-01-17 Ziemowit Laski <zlaski@apple.com>
41862
41863 * objc.dg/stret-1.m: New.
41864 * objc.dg/stret-2.m: New.
41865
41866 2004-01-17 Andrew Pinski <pinskia@physics.uc.edu>
41867
41868 PR c++/11895
41869 * g++.dg/ext/vector1.C: New test.
41870
41871 2004-01-16 Geoffrey Keating <geoffk@apple.com>
41872
41873 * gcc.dg/pch/import-1.c: New.
41874 * gcc.dg/pch/import-1.hs: New.
41875 * gcc.dg/pch/import-1a.h: New.
41876 * gcc.dg/pch/import-1b.h: New.
41877 * gcc.dg/pch/import-1c.h: New.
41878
41879 2004-01-16 Mark Mitchell <mark@codesourcery.com>
41880
41881 PR c++/13574
41882 * g++.dg/ext/array1.C: New test.
41883
41884 PR c++/13178
41885 * g++.dg/conversion/op1.C: New test.
41886
41887 2004-01-16 J"orn Rennecke <joern.rennecke@superh.com>
41888
41889 PR 11864
41890 From Kazumoto Kojima / Dan Kegel:
41891 * gcc.dg/pr11864-1.c: New test.
41892
41893 PR 10392
41894 From Marcus Comstedt / Dan Kegel:
41895 * gcc.dg/pr10392-1.c: New test.
41896
41897 2004-01-16 Mark Mitchell <mark@codesourcery.com>
41898
41899 PR c++/13478
41900 * g++.dg/init/ref10.C: New test.
41901
41902 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41903
41904 PR c++/13407
41905 * g++.dg/parse/typename6.C: New test.
41906
41907 2004-01-15 Geoffrey Keating <geoffk@apple.com>
41908
41909 PR pch/13361
41910 * g++.dg/pch/wchar-1.C: New.
41911 * g++.dg/pch/wchar-1.Hs: New.
41912
41913 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41914
41915 PR c++/9259
41916 * g++.dg/expr/sizeof2.C: New test.
41917
41918 2004-01-15 Kazu Hirata <kazu@cs.umass.edu>
41919
41920 * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
41921
41922 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
41923
41924 PR c++/13659
41925 * g++.dg/lookup/strong-using-3.C: New.
41926 * g++.dg/lookup/using-10.C: New.
41927
41928 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
41929
41930 PR c++/13594
41931 * g++.dg/lookup/strong-using-2.C: New.
41932
41933 2004-01-15 Marcus Comstedt <marcus@mc.pp.se>
41934 Dan Kegel <dank@kegel.com>
41935 J"orn Rennecke <joern.rennecke@superh.com>
41936
41937 PR target/9365
41938 * gcc.dg/pr9365-1.c: New test.
41939
41940 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41941
41942 PR c++/8856
41943 * g++.dg/parse/casting-operator2.C: New test.
41944 * g++.old-deja/g++.pt/explicit83.C: Remove.
41945
41946 2004-01-14 Joseph S. Myers <jsm@polyomino.org.uk>
41947
41948 * gcc.dg/label-compound-stmt-1.c: New test.
41949 * gcc.c-torture/compile/950922-1.c,
41950 gcc.c-torture/compile/20000211-3.c,
41951 gcc.c-torture/compile/20000518-1.c,
41952 gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
41953 compound statements.
41954
41955 2004-01-14 Hartmut Penner <hpenner@de.ibm.com>
41956
41957 * gcc.dg/ppc64-abi-1.c: New test.
41958
41959 2004-01-14 Danny Smith <dannysmith@users.sourceforge.net>
41960
41961 * g++.dg/ext/attrib9.C: Add dg-warnings.
41962
41963 2004-01-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41964
41965 PR c++/12335
41966 * g++.dg/parse/dtor3.C: New test.
41967
41968 2004-01-13 Andrew Pinski <pinskia@physics.uc.edu>
41969
41970 PR c++/12709
41971 * g++.dg/parse/try-catch-1.C: New test.
41972
41973 2004-01-13 Arnaud Charlet <charlet@act-europe.fr>
41974
41975 * ada/acats/run_all.sh: Add more verbose output in acats.log
41976 when compiling tests.
41977
41978 2004-01-12 Zack Weinberg <zack@codesourcery.com>
41979
41980 PR 13656
41981 * gcc.dg/typedef-redecl.c: New test case.
41982 * gcc.dg/typedef-redecl.h: New support file.
41983
41984 2004-01-13 Jan Hubicka <jh@suse.cz>
41985
41986 * gcc.dg/always_inline.c: New test.
41987 * gcc.dg/debug/20031231-1.c: Fix.
41988
41989 2004-01-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41990
41991 PR c++/13474
41992 * g++.dg/template/array3.C: New test.
41993
41994 2004-01-12 Zack Weinberg <zack@codesourcery.com>
41995
41996 * g++.dg/ext/lvalue1.C: No longer expected to fail.
41997 * g++.dg/warn/Wunused-2.C: Likewise.
41998
41999 2004-01-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42000
42001 PR c++/13289
42002 * g++.dg/template/instantiate6.C: New test.
42003
42004 2004-01-12 Roger Sayle <roger@eyesopen.com>
42005
42006 PR middle-end/11397
42007 * gcc.dg/special/wkali-2.c: Add dg-require-alias.
42008
42009 2004-01-12 Jan Hubicka <jh@suse.cz>
42010
42011 PR opt/12826
42012 * gcc.dg/20040112-1.c: New.
42013
42014 * gcc.dg/dwarf-die[1-7].c: Move to...
42015 * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
42016 * gcc.dg/debug/dwarf2/dwarf2.exp: New.
42017
42018 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
42019
42020 PR c++/4100
42021 * g++.dg/parse/friend4.C: New test.
42022
42023 2004-01-12 Scott Brumbaugh <scottb.lists@verizon.net>
42024
42025 PR c++/4100
42026 * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
42027 definition is called a friend.
42028
42029 2004-01-11 Zack Weinberg <zack@codesourcery.com>
42030
42031 * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
42032
42033 2004-01-11 Ian Lance Taylor <ian@wasabisystems.com>
42034
42035 PR c++/3478
42036 * g++.dg/parse/error10.C: New test.
42037 * g++.dg/template/arg2.C: Accept "invalid type" error.
42038
42039 2004-01-11 Jakub Jelinek <jakub@redhat.com>
42040
42041 PR middle-end/13392
42042 * g++.dg/opt/expect2.C: New test.
42043
42044 2004-01-10 Zack Weinberg <zack@codesourcery.com>
42045
42046 * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
42047 * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
42048 * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
42049 Update dg-error regexps.
42050
42051 2004-01-10 Zack Weinberg <zack@codesourcery.com>
42052
42053 * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
42054 * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
42055
42056 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
42057
42058 * gcc.dg/pragma-re-1.c: Use right pointer type.
42059
42060 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
42061
42062 * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
42063
42064 2004-01-09 Geoffrey Keating <geoffk@apple.com>
42065
42066 * gcc.dg/rs6000-ldouble-1.c: New.
42067
42068 2004-01-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42069
42070 DR 337
42071 PR c++/9256
42072 * g++.dg/other/abstract1.C: New test.
42073
42074 2004-01-09 Alexandre Oliva <aoliva@redhat.com>
42075
42076 * g++.dg/lookup/strong-using-1.C: New.
42077
42078 2004-01-09 Joseph S. Myers <jsm@polyomino.org.uk>
42079
42080 PR c/11234
42081 * gcc.dg/func-ptr-conv-1.c: New test.
42082 * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
42083
42084 2004-01-09 Kazu Hirata <kazu@cs.umass.edu>
42085
42086 PR target/13380.
42087 * gcc.c-torture/compile/20040109-1.c: New.
42088
42089 2004-01-08 Stuart Hastings <stuart@apple.com>
42090
42091 * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
42092 * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
42093 * gcc.dg/i386-sse-6.c: ...this new testcase.
42094
42095 2004-01-09 Alan Modra <amodra@bigpond.net.au>
42096
42097 * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
42098
42099 2004-01-08 Eric Botcazou <ebotcazou@libertysurf.fr>
42100
42101 * ada/acats/run_acats: Treat 'gnatchop' the same way
42102 as 'gnatmake'. Export GCC_DRIVER.
42103 * ada/acats/run_all.sh: Add target_gnatchop. Use
42104 'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
42105
42106 2004-01-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42107
42108 PR c++/12573
42109 * g++.dg/template/dependent-expr4.C: New test.
42110
42111 2004-01-08 Hartmut Penner <hpenner@de.ibm.com>
42112
42113 * gcc.dg/altivec-11.c: New test.
42114
42115 2004-01-07 Mark Mitchell <mark@codesourcery.com>
42116
42117 * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
42118
42119 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
42120
42121 PR c/6024
42122 * gcc.dg/enum-compat-1.c: New test.
42123 * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
42124
42125 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
42126
42127 PR c/12165
42128 * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
42129 gcc.dg/c99-idem-qual-3.c: New tests.
42130
42131 2004-01-07 Alan Modra <amodra@bigpond.net.au>
42132
42133 * gcc.dg/winline-7.c: Don't cast void * to int.
42134
42135 2004-01-06 Jan Hubicka <jh@suse.cz>
42136
42137 * gcc.dg/i386-sse-5.c: New test
42138 * g++.dg/eh/simd-1.c: Add -w argument for i386.
42139
42140 2004-01-05 Mark Mitchell <mark@codesourcery.com>
42141
42142 PR c++/12815
42143 * g++.dg/rtti/typeid4.C: New test.
42144
42145 2004-01-05 Eric Botcazou <ebotcazou@libertysurf.fr>
42146
42147 * gcc.dg/compat/sdata-section.h: Declare 'abort'.
42148
42149 2004-01-05 Mark Mitchell <mark@codesourcery.com>
42150
42151 PR c++/12132
42152 * g++.dg/template/error11.C: New test.
42153
42154 PR c++/13451
42155 * g++.dg/template/class2.C: New test.
42156
42157 2004-01-05 Nathan Sidwell <nathan@codesourcery.com>
42158 Richard Sandiford <rsandifo@redhat.com>
42159
42160 PR c++/13387
42161 * g++.dg/opt/alias3.C: New test.
42162
42163 2004-01-04 Mark Mitchell <mark@codesourcery.com>
42164
42165 PR c++/13157
42166 * g++.dg/template/koenig3.C: New test.
42167
42168 PR c++/13529
42169 * g++.dg/parse/offsetof3.C: New test.
42170
42171 * g++.dg/init/copy7.C: Add missing dg-error markers.
42172
42173 PR c++/12226
42174 * g++.dg/init/copy7.c: New test.
42175
42176 PR c++/13536
42177 * g++.dg/parse/cast1.C: New test.
42178
42179 2004-01-04 Jan Hubicka <jh@suse.cz>
42180
42181 * gcc.dg/winline[1-7].c: New tests.
42182
42183 2004-01-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42184
42185 PR c++/13520
42186 * g++.dg/template/qualttp22.C: New test.
42187
42188 2004-01-01 Jan Hubicka <jh@suse.cz>
42189
42190 * gcc.dg/debug/20031231-1.c: New.
42191 * gcc.c-torture/compile/20040101-1.c: New.
42192 * gcc.dg/dwarf-die-[1-7].c: New.
42193
42194 2004-01-01 Jakub Jelinek <jakub@redhat.com>
42195
42196 PR optimization/13521
42197 * gcc.c-torture/compile/20031231-1.c: New test.
42198
42199 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
42200
42201 * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
42202
42203 2003-12-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
42204
42205 PR c++/10079
42206 * g++.dg/template/crash16.C: New test.
42207
42208 2003-12-30 Mark Mitchell <mark@codesourcery.com>
42209
42210 * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
42211
42212 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
42213
42214 * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
42215 ports.
42216 * g++.old-deja/g++.jason/thunk3.C: Likewise.
42217 * g++.old-deja/g++.law/profile1.C: Likewise.
42218 * gcc.c-torture/compile/981006-1.c: Likewise.
42219 * gcc.c-torture/execute/loop-2e.x: Likewise.
42220 * gcc.c-torture/execute/loop-2f.x: Remove.
42221 * gcc.c-torture/execute/loop-2g.x: Likewise.
42222 * gcc.c-torture/execute/strct-varg-1.x: Likewise.
42223 * gcc.dg/20020312-2.c: Remove traces of dead ports.
42224
42225 2003-12-30 Nathan Sidwell <nathan@codesourcery.com>
42226
42227 PR c++/13507
42228 * g++.dg/ext/attrib11.C: New test.
42229
42230 PR c++/13494
42231 * g++.dg/template/array2-1.C: New test.
42232 * g++.dg/template/array2-2.C: New test.
42233
42234 2003-12-29 Mark Mitchell <mark@codesourcery.com>
42235
42236 * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
42237
42238 2003-12-29 Nathan Sidwell <nathan@codesourcery.com>
42239
42240 PR c++/12774
42241 * g++.dg/template/array1-1.C: New test.
42242 * g++.dg/template/array1-2.C: New test.
42243
42244 2003-12-29 Roger Sayle <roger@eyesopen.com>
42245
42246 PR fortran/12632
42247 * g77.dg/12632.f: New test case.
42248
42249 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42250
42251 PR c++/13289
42252 * g++.dg/parse/nontype1.C: New test.
42253
42254 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42255
42256 PR c++/12403
42257 * g++.dg/parse/explicit1.C: New test.
42258 * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
42259
42260 2003-12-28 Mark Mitchell <mark@codesourcery.com>
42261
42262 PR c++/13081
42263 * g++.dg/opt/inline6.C: New test.
42264
42265 PR c++/12613
42266 * g++.dg/parse/error9.C: New test.
42267
42268 * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
42269
42270 2003-12-28 Mark Mitchell <mark@codesourcery.com>
42271
42272 PR c++/13009
42273 * g++.dg/init/assign1.C: New test.
42274
42275 2003-12-28 Roger Sayle <roger@eyesopen.com>
42276
42277 PR c++/13070
42278 * g++.dg/warn/format3.C: New test case.
42279
42280 2003-12-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
42281
42282 * gcc.c-torture/compile/20031227-1.c: New test.
42283
42284 2003-12-23 Mark Mitchell <mark@codesourcery.com>
42285
42286 * g++.dg/bprob/bprob.exp: Load target-supports.exp
42287 * g77.dg/bprob/bprob.exp: Likewise.
42288 * gcc.misc-tests/bprob.exp: Likewise.
42289 * gcc.dg/builtins-18.c: Use builtins-config.h. Do not test float
42290 variants on systems where the library does not provide that
42291 functionality.
42292 * gcc.dg/builtins-20.c: Use builtins-config.h.
42293 * gcc.dg/builtins-config.h: New file.
42294
42295 2003-12-23 Mark Mitchell <mark@codesourcery.com>
42296
42297 * lib/gcc-dg.exp (dg-require-profiling): New function.
42298 * lib/target-supports.exp (check_profiling_available): Likewise.
42299 * g++.dg/bprob/bprob.exp: Use check_profiling_available.
42300 * g77.dg/bprob/bprob.exp: Likewise.
42301 * gcc.misc-tests/bprob.exp: Likewise.
42302 * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
42303 * gcc.dg/20021014-1.c: Likewise.
42304 * gcc.dg/nest.c: Likewise.
42305
42306 2003-12-23 Mark Mitchell <mark@codesourcery.com>
42307
42308 * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
42309 compiling.
42310 * g++.dg/lookup/java2.C: Likewise.
42311 * gcc.dg/cpp/lexident.c: Likewise.
42312
42313 2003-12-23 Kazu Hirata <kazu@cs.umass.edu>
42314
42315 * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
42316 given.
42317 * gcc.c-torture/compile/961203-1.c: Likewise.
42318 * gcc.c-torture/compile/980506-1.c: Likewise.
42319
42320 2003-12-23 Zack Weinberg <zack@codesourcery.com>
42321
42322 * lib/gcc-dg.exp (dg-prune-output): New annotation.
42323 (additional_prunes): New global.
42324 (gcc-dg-prune): Handle additional per-test pruning.
42325 (dg-test): Clear additional_prunes between tests.
42326
42327 * gcc.c-torture/compile/920625-1.c: Remove xfail. Use
42328 dg-prune-output to avoid spurious failures from assembler
42329 complaining about nonexistent WAW violations.
42330 * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
42331 Use dg-prune-output to avoid spurious failures from assembler
42332 warning about Itanium B-step errata.
42333
42334 2003-12-23 Mark Mitchell <mark@codesourcery.com>
42335
42336 * g++.dg/abi/macro0.C: New test.
42337 * g++.dg/abi/macro1.C: Likewise.
42338 * g++.dg/abi/macro2.C: Likewise.
42339
42340 * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
42341 * g++.dg/abi/bitfield7.C: Likewise.
42342 * g++.dg/abi/dtor2.C: Likewise.
42343 * g++.dg/abi/mangle11.C: Likewise.
42344 * g++.dg/abi/mangle12.C: Likewise.
42345 * g++.dg/abi/mangle14.C: Likewise.
42346 * g++.dg/abi/mangle17.C: Likewise.
42347 * g++.dg/abi/vbase10.C: Likewise.
42348 * g++.dg/abi/vbase14.C: Likewise.
42349 * g++.dg/template/qualttp17.C: Likewise.
42350
42351 2003-12-21 Andrew Pinski <pinskia@physics.uc.edu>
42352
42353 PR c/11995
42354 * gcc.dg/20031223-1.c: New test.
42355
42356 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
42357
42358 * gcc.dg/noreturn-7.c: New test.
42359
42360 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
42361
42362 * gcc.dg/null-pointer-1.c: New test.
42363
42364 2003-12-22 Mark Mitchell <mark@codesourcery.com>
42365
42366 * g++.old-deja/g++.jason/template18.C: Remove.
42367 * g++.old-deja/g++.jason/template37.C: Likewise.
42368
42369 PR c++/12862
42370 * g++.dg/lookup/ns1.C: New test.
42371
42372 PR c++/12397
42373 * g++.dg/template/lookup3.C: New test.
42374
42375 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
42376
42377 * g++.dg/template/recurse1.C: New test
42378
42379 2003-12-22 Mark Mitchell <mark@codesourcery.com>
42380
42381 PR c++/12479
42382 * g++.dg/parse/semicolon1.C: New test.
42383 * g++.dg/parse/semicolon1.h: Likewise.
42384
42385 2003-12-22 Fariborz Jahanian <fjahanian@apple.com>
42386
42387 * gcc.dg/darwin-misaligned.c: New test.
42388
42389 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
42390
42391 PR c/9163
42392 * gcc.dg/20031222-1.c: New test.
42393
42394 2003-12-21 Mark Mitchell <mark@codesourcery.com>
42395
42396 PR c++/13438
42397 * g++.dg/parse/error8.C: New test.
42398
42399 PR c++/11554
42400 * g++.dg/warn/ctor-init-1.C: New test.
42401
42402 2003-12-21 Kazu Hirata <kazu@cs.umass.edu>
42403
42404 * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
42405 too small.
42406 * gcc.c-torture/compile/930217-1.c: Likewise.
42407 * gcc.c-torture/compile/930513-1.c: Likewise.
42408 * gcc.c-torture/execute/920908-2.c: Likewise.
42409 * gcc.c-torture/execute/921204-1.c: Likewise.
42410 * gcc.c-torture/execute/930621-1.c: Likewise.
42411 * gcc.c-torture/execute/930630-1.c: Likewise.
42412 * gcc.c-torture/execute/931031-1.c: Likewise.
42413 * gcc.c-torture/execute/980602-2.c: Likewise.
42414 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
42415 * gcc.c-torture/execute/compndlit-1.c: Likewise.
42416 * gcc.c-torture/execute/extzvsi.c: Likewise.
42417 * gcc.c-torture/unsorted/ext.c: Likewise.
42418
42419 2003-12-20 Andrew Pinski <pinskia@gcc.gnu.org>
42420
42421 PR target/12749
42422 * gcc.c-torture/compile/20031220-2.c: New test case.
42423
42424 2003-12-20 Roger Sayle <roger@eyesopen.com>
42425
42426 PR optimization/13031
42427 * gcc.c-torture/compile/20031220-1.c: New test case.
42428
42429 2003-12-20 Eric Botcazou <ebotcazou@libertysurf.fr>
42430
42431 * gcc.dg/cast-function-1.c: New test.
42432
42433 2003-12-19 Joseph S. Myers <jsm@polyomino.org.uk>
42434
42435 * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
42436 formats.
42437
42438 2003-12-19 Mark Mitchell <mark@codesourcery.com>
42439
42440 PR c++/12795
42441 * g++.dg/ext/attrib10.C: New test.
42442
42443 2003-12-19 Jakub Jelinek <jakub@redhat.com>
42444
42445 * gcc.dg/cleanup-10.c: New test.
42446 * gcc.dg/cleanup-11.c: New test.
42447
42448 2003-12-19 Jakub Jelinek <jakub@redhat.com>
42449
42450 PR c++/13239
42451 * g++.dg/opt/expect1.C: New test.
42452
42453 2003-12-19 Hartmut Penner <hpenner@de.ibm.com>
42454
42455 * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
42456
42457 2003-12-18 Andrew Pinski <pinskia@physics.uc.edu>
42458
42459 PR debug/12923
42460 * gcc.dg/20031218-1.c: New test.
42461
42462 PR debug/12389
42463 * gcc.dg/20031218-2.c: New test.
42464 * gcc.dg/20031218-3.c: New test.
42465
42466 * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
42467 of label name and allow for USER_LABEL_PREFIX == "_" names.
42468 * g++.dg/abi/mangle18-2.C: Likewise.
42469 * g++.dg/abi/mangle19-1.C: Likewise.
42470 * g++.dg/abi/mangle19-2.C: Likewise.
42471 * g++.dg/abi/mangle20-1.C: Likewise.
42472 * g++.dg/abi/mangle20-2.C: Likewise.
42473
42474 2003-12-18 Richard Henderson <rth@redhat.com>
42475
42476 * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
42477
42478 2003-12-18 Steven Bosscher <steven@gcc.gnu.org>
42479 Dan Kegel <dank@kegel.com>
42480
42481 PR other/12009
42482 * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
42483 testing a cross compiler, it causes spurious compile failures.
42484 * lib/g++.exp: Likewise.
42485
42486 2003-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42487
42488 PR c++/13262
42489 * g++.dg/template/access13.C: New test.
42490
42491 2003-12-18 Ulrich Weigand <uweigand@de.ibm.com>
42492
42493 * gcc.dg/20031216-1.c: New test.
42494
42495 2003-12-18 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42496
42497 PR c++/9154
42498 * g++.dg/template/error10.C: New test.
42499
42500 2003-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
42501
42502 * g++.dg/eh/simd-1.C: XFAIL on SPARC.
42503 * g++.dg/eh/simd-2.C: Likewise.
42504
42505 2003-12-17 James E Wilson <wilson@specifixinc.com>
42506 Roger Sayle <roger@eyesopen.com>
42507
42508 * gcc.c-torture/execute/ieee/mzero5.c: New.
42509
42510 2003-12-17 Mark Mitchell <mark@codesourcery.com>
42511
42512 PR c++/10603
42513 * g++.dg/parse/error6.C: New test.
42514
42515 PR c++/12827
42516 * g++.dg/parse/error7.C: New test.
42517
42518 2003-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
42519
42520 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
42521 at -O with stabs debugging formats.
42522 * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
42523 * gcc.dg/debug/debug-2.c: Likewise.
42524
42525 2003-12-16 Mark Mitchell <mark@codesourcery.com>
42526
42527 PR c++/12696
42528 * g++.dg/init/error1.C: New test.
42529
42530 PR c++/12218
42531 * g++.dg/init/pm3.C: New test.
42532
42533 2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk>
42534
42535 PR c/3347
42536 * gcc.dg/bitfld-8.c: New test.
42537
42538 2003-12-16 James Lemke <jim@wasabisystems.com>
42539
42540 * gcc.dg/arm-scd42-[123].c: New tests.
42541
42542 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
42543
42544 PR c++/9043
42545 * g++.dg/abi/mangle20-1.C: New test.
42546 * g++.dg/abi/mangle20-2.C: New test.
42547
42548 2003-12-16 Mark Mitchell <mark@codesourcery.com>
42549
42550 PR c++/13275
42551 * g++.dg/other/offsetof2.C: Remove XFAIL.
42552 * g++.dg/parse/offsetof1.C: New test.
42553 * g++.gd/parse/offsetof2.C: Likewise.
42554
42555 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42556
42557 * g++.dg/template/nontype3.C: New test.
42558 * g++.dg/template/static2.C: Tweaked the dg-error clause.
42559
42560 2003-12-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42561
42562 * g++.dg/warn/noreturn-3.C: Also test instantiation.
42563
42564 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
42565
42566 PR c++/13387
42567 * g++.dg/expr/assign1.C: New test.
42568
42569 PR c++/13242
42570 * g++.dg/abi/mangle19-1.C: New test.
42571 * g++.dg/abi/mangle19-2.C: New test.
42572
42573 2003-12-16 Hartmut Penner <hpenner@de.ibm.com>
42574
42575 * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
42576
42577 2003-12-16 Eric Botcazou <ebotcazou@libertysurf.fr>
42578
42579 * gcc.c-torture/execute/20031216-1.c: New test.
42580
42581 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42582
42583 * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
42584 an ICE regression.
42585
42586 2003-12-15 Mark Mitchell <mark@codesourcery.com>
42587
42588 PR c++/10926
42589 * g++.dg/template/error9.C: New test.
42590
42591 PR c++/11116
42592 * g++.dg/template/error8.C: New test.
42593
42594 2003-12-15 Roger Sayle <roger@eyesopen.com>
42595
42596 PR middle-end/13400
42597 * gcc.c-torture/execute/20031215-1.c: New test case.
42598
42599 2003-12-15 Mark Mitchell <mark@codesourcery.com>
42600
42601 PR c++/13269
42602 * g++.dg/parse/error5.C: New test.
42603
42604 PR c++/12989
42605 * g++.dg/expr/sizeof1.C: New test.
42606
42607 PR c++/13310
42608 * g++.dg/template/crash15.C: New test.
42609
42610 2003-12-15 Geoffrey Keating <geoffk@apple.com>
42611
42612 * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
42613 a non-POD type as the last named parameter of a varargs function.
42614
42615 2003-12-15 Mark Mitchell <mark@codesourcery.com>
42616
42617 PR c++/13243
42618 PR c++/12573
42619 * g++.dg/template/crash14.C: New test.
42620 * g++.dg/template/dependent-expr3.C: Add dg-error markers.
42621
42622 2003-12-15 Nathan Sidwell <nathan@codesourcery.com>
42623
42624 * g++.dg/other/java1.C: New test.
42625
42626 PR c++/13241
42627 * g++.dg/abi/mangle18-1.C: New test.
42628 * g++.dg/abi/mangle18-2.C: New test.
42629
42630 2003-12-15 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
42631
42632 PR optimization/10312
42633 * gcc.c-torture/execute/20031214-1.c: New.
42634
42635 2003-12-14 Mark Mitchell <mark@codesourcery.com>
42636
42637 PR c++/10779
42638 PR c++/12160
42639 * g++.dg/parse/error3.C: New test.
42640 * g++.dg/parse/error4.C: Likewise.
42641 * g++.dg/abi/mangle4.C: Tweak error messages.
42642 * g++.dg/lookup/using5.C: Likewise.
42643 * g++.dg/other/error2.C: Likewise.
42644 * g++.dg/parse/typename5.C: Likewise.
42645 * g++.dg/parse/undefined1.C: Likewise.
42646 * g++.dg/template/arg2.C: Likewise.
42647 * g++.dg/template/ttp3.C: Likewise.
42648 * g++.dg/template/type1.C: Likewise.
42649 * g++.old-deja/g++.other/crash32.C: Likewise.
42650 * g++.old-djea/g++.pt/defarg8.C: Likewise.
42651
42652 2003-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42653
42654 PR c++/13106
42655 * g++.dg/warn/noreturn-3.C: New test.
42656
42657 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
42658
42659 PR c++/13118
42660 * g++.dg/abi/covariant3.C: New.
42661
42662 2003-12-12 Jakub Jelinek <jakub@redhat.com>
42663
42664 * g++.dg/eh/ia64-1.C: New test.
42665
42666 2003-12-12 Roger Sayle <roger@eyesopen.com>
42667
42668 PR optimization/13037
42669 * g77.f-torture/execute/13037.f: New test case.
42670
42671 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
42672
42673 PR c++/12881
42674 * g++.dg/abi/covariant2.C: New.
42675
42676 2003-12-12 Neil Booth <neil@daikokuya.co.uk>
42677
42678 * gcc.dg/cpp/trad/macro.c: New tests.
42679
42680 2003-12-11 Zack Weinberg <zack@codesourcery.com>
42681
42682 * gcc.c-torture/execute/wchar_t-1.x: Delete.
42683
42684 2003-12-10 Robert Schiele <rschiele@uni-mannheim.de>
42685
42686 PR other/10819
42687 * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
42688 to fix Bug 10819.
42689 * lib/g++.exp (g++_version): Likewise.
42690 * lib/g77.exp (g77_version): Likewise.
42691 * lib/objc.exp (default_objc_version): Likewise.
42692
42693 2003-12-10 Richard Henderson <rth@redhat.com>
42694
42695 * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
42696
42697 * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
42698
42699 2003-12-08 Matt Austern <austern@apple.com>
42700
42701 PR c/13134
42702 * lib/gcc-dg.exp (dg-require-visibility): Define.
42703 * lib/target-supports (check_visibility_available): Define.
42704 * gcc.dg/visibility-1.c: New test.
42705 * gcc.dg/visibility-2.c: Likewise.
42706 * gcc.dg/visibility-3.c: Likewise.
42707 * gcc.dg/visibility-4.c: Likewise.
42708 * gcc.dg/visibility-5.c: Likewise.
42709 * gcc.dg/visibility-6.c: Likewise.
42710 * g++.dg/ext/visibility-1.C: Likewise.
42711 * g++.dg/ext/visibility-2.C: Likewise.
42712 * g++.dg/ext/visibility-3.C: Likewise.
42713 * g++.dg/ext/visibility-4.C: Likewise.
42714 * g++.dg/ext/visibility-5.C: Likewise.
42715 * g++.dg/ext/visibility-6.C: Likewise.
42716
42717 2003-12-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42718
42719 * g++.dg/lookup/java1.C: New test.
42720 * g++.dg/lookup/java2.C: New test.
42721
42722 2003-12-07 Falk Hueffner <falk@debian.org>
42723
42724 * g++.dg/opt/noreturn-1.C: New test.
42725
42726 2003-12-07 Wolfgang Bangerth <bangerth@dealii.org>
42727
42728 * gcc.dg/overflow-1.c: New test.
42729
42730 2003-12-07 Eric Botcazou <ebotcazou@libertysurf.fr>
42731
42732 * g77.f-torture/compile/13060.f: New test.
42733
42734 2003-12-06 Mark Mitchell <mark@codesourcery.com>
42735
42736 PR c++/13323
42737 * g++.dg/inherit/operator2.C: New test.
42738
42739 2003-12-05 Mark Mitchell <mark@codesourcery.com>
42740
42741 PR c++/13305
42742 * g++.dg/ext/attrib9.C: New test.
42743
42744 2003-12-05 Mark Mitchell <mark@codesourcery.com>
42745
42746 PR c++/13314
42747 * g++.dg/template/error7.C: New test.
42748
42749 2003-12-05 Stuart Menefy <stuart.menefy@st.com>
42750 J"orn Rennecke <joern.rennecke@superh.com>
42751
42752 PR target/13302
42753 * g++.dg/other/struct-va_list.C: New test.
42754
42755 2003-12-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42756
42757 PR c++/13166
42758 * g++.dg/parse/defarg6.C: New test.
42759
42760 2003-12-05 Hans-Peter Nilsson <hp@axis.com>
42761
42762 PR target/13256
42763 * gcc.c-torture/execute/20031201-1.c: New test.
42764
42765 2003-12-05 Arnaud Charlet <charlet@act-europe.fr>
42766
42767 * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
42768
42769 2003-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
42770
42771 * gcc.dg/builtin-return-1.c: New test.
42772
42773 2003-12-04 Stuart Menefy <stuart.menefy@st.com>
42774 J"orn Rennecke <joern.rennecke@superh.com>
42775
42776 PR optimization/13260
42777 * gcc.c-torture/execute/20031204-1.c: New test.
42778
42779 2003-12-03 Mark Mitchell <mark@codesourcery.com>
42780
42781 PR c++/9127
42782 * g++.dg/template/error6.C: New test.
42783
42784 2003-12-03 Jakub Jelinek <jakub@redhat.com>
42785
42786 * gcc.dg/20031202-1.c: New test.
42787
42788 2003-12-03 Mark Mitchell <mark@codesourcery.com>
42789
42790 PR c++/13179
42791 * g++.dg/template/eh1.C: New test.
42792
42793 PR c++/10771
42794 * g++.dg/template/error5.C: New test.
42795
42796 2003-12-02 David Ung <davidu@mips.com>
42797
42798 * gcc.dg/compat/vector-check.h: Corrected type for var
42799 g_##TMODE
42800
42801 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42802
42803 PR c++/10126
42804 * g++.dg/template/ptrmem8.C: New test.
42805
42806 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42807
42808 PR c++/12573
42809 * g++.dg/template/dependent-expr3.C: New test.
42810
42811 2003-12-01 James Lemke <jim@wasabisystems.com>
42812
42813 * gcc.dg/arm-g2.c: New test.
42814
42815 2003-12-01 Roger Sayle <roger@eyesopen.com>
42816
42817 PR optimization/11634
42818 * gcc.dg/20031201-2.c: New test case.
42819
42820 2003-12-01 Zack Weinberg <zack@codesourcery.com>
42821
42822 PR 11433
42823 * objc.dg/proto-lossage-3.m: New test.
42824
42825 2003-12-01 Roger Sayle <roger@eyesopen.com>
42826
42827 PR optimization/12628
42828 * gcc.dg/20031201-1.c: New test case.
42829
42830 2003-12-01 Eric Botcazou <ebotcazou@libertysurf.fr>
42831
42832 * gcc.dg/unaligned-1.c: New test.
42833
42834 2003-11-30 Mark Mitchell <mark@codesourcery.com>
42835
42836 PR c++/9849
42837 * g++.dg/template/error4.C: New test.
42838 * g++.dg/template/nested3.C: Adjust error markers.
42839
42840 2003-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42841
42842 * gcc.dg/cpp/assert4.c: Check more #system assertions.
42843
42844 2003-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
42845
42846 PR c/10333
42847 * gcc.dg/bitfld-7.c: New test.
42848
42849 2003-11-29 Richard Sandiford <rsandifo@redhat.com>
42850
42851 * gcc.dg/tls/asm-1.C: New test.
42852
42853 2003-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42854
42855 * gcc.dg/cpp/assert4.c: Update.
42856
42857 2003-11-28 Eric Botcazou <ebotcazou@libertysurf.fr>
42858
42859 * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
42860 * gcc.dg/builtin-apply3.c: New test.
42861
42862 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
42863
42864 * lib/compat.exp (compat-obj): New xfaildata parameter.
42865 Use it to set compiler_conditional_xfail_data before compiling.
42866 (compat-get-options): Handle dg-xfail-if.
42867 (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
42868 * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
42869 * gcc.dg/compat/vector-1_y.c: Likewise.
42870 * gcc.dg/compat/vector-2_x.c: Likewise.
42871 * gcc.dg/compat/vector-2_y.c: Likewise.
42872
42873 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
42874
42875 * g++.dg/opt/reg-stack4.C: New test.
42876
42877 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
42878
42879 * gcc.dg/builtin-apply2.c: New test.
42880
42881 2003-11-26 Eric Botcazou <ebotcazou@libertysurf.fr>
42882
42883 * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
42884
42885 2003-11-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42886
42887 PR c++/12924
42888 * g++.dg/template/template-id-2.C: New test.
42889
42890 2003-11-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42891
42892 PR c++/5369
42893 * g++.dg/template/memfriend1.C: New test.
42894 * g++.dg/template/memfriend2.C: Likewise.
42895 * g++.dg/template/memfriend3.C: Likewise.
42896 * g++.dg/template/memfriend4.C: Likewise.
42897 * g++.dg/template/memfriend5.C: Likewise.
42898 * g++.dg/template/memfriend6.C: Likewise.
42899 * g++.dg/template/memfriend7.C: Likewise.
42900 * g++.dg/template/memfriend8.C: Likewise.
42901 * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
42902
42903 2003-11-21 Mark Mitchell <mark@codesourcery.com>
42904
42905 PR c++/12515
42906 * g++.dg/ext/cond1.C: New test.
42907
42908 2003-11-20 Richard Henderson <rth@redhat.com>
42909
42910 * gcc.dg/20020201-2.c: Remove.
42911 * gcc.dg/20020201-4.c: Remove.
42912 * gcc.dg/20020304-1.c: Remove.
42913
42914 2003-11-19 Nathanael Nerode <neroden@gcc.gnu.org>
42915
42916 * gcc.dg/cpp/trad/xwin1.c: New test case.
42917
42918 2003-11-19 Andreas Tobler <a.tobler@schweiz.ch>
42919
42920 * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
42921 * lib/g77.exp: Likewise.
42922 * lib/objc.exp: Likewise.
42923 * lib/g++.exp: Likewise, add -multiply_defined suppress flag
42924 for darwin.
42925
42926 2003-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42927
42928 PR c++/12932
42929 * g++.dg/template/static5.C: New test.
42930
42931 2003-11-18 Joseph S. Myers <jsm@polyomino.org.uk>
42932
42933 * gcc.dg/nested-func-1.c: New test.
42934
42935 2003-11-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42936
42937 * gcc.dg/cpp/assert4.c: New test.
42938
42939 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
42940
42941 PR c++/2294
42942 * g++.dg/lookup/using9.c: New test.
42943
42944 2003-11-14 Mark Mitchell <mark@codesourcery.com>
42945
42946 PR c++/12762
42947 * g++.dg/template/error3.C: New test.
42948
42949 2003-11-14 Arnaud Charlet <charlet@act-europe.fr>
42950
42951 PR ada/13035
42952 * ada/acats/run_acats, run_all.sh: Fix syntax error.
42953 No longer use a wrapper for gcc, since this does not work under
42954 Windows.
42955
42956 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
42957
42958 PR c++/2094
42959 * g++.dg/template/ptrmem7.C: New test.
42960
42961 2003-11-13 Andrew Pinski <apinski@apple.com>
42962
42963 * gcc.c-torture/compile/20031113-1.c: New test.
42964
42965 2003-11-13 Mark Mitchell <mark@codesourcery.com>
42966 Kean Johnston <jkj@sco.com>
42967
42968 PR c/13029
42969 * gcc.dg/unused-4.c: Update.
42970
42971 2003-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
42972
42973 * g++.dg/opt/const3.C: New test.
42974
42975 2003-11-13 Jan Hubicka <jh@suse.cz>
42976
42977 * gcc.c-torture/compile/20031112-1.c: New test.
42978
42979 2003-11-12 Mark Mitchell <mark@codesourcery.com>
42980
42981 * g++.dg/parse/crash10.C: Remove bogus error marker.
42982
42983 2003-11-12 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
42984
42985 * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
42986 (host_gcc): Likewise.
42987 (ROOT): Honor $PWDCMD.
42988 (BASE): Likewise.
42989 * ada/acats/run_all.sh (dir): Honor $PWDCMD.
42990
42991 2003-11-12 Catherine Moore <clm@redhat.com>
42992
42993 * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
42994
42995 2003-11-12 Andreas Jaeger <aj@suse.de>
42996 Jakub Jelinek <jakub@redhat.com>
42997 Andrew Pinski <pinskia@physics.uc.edu>
42998 Richard Henderson <rth@redhat.com>
42999
43000 * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
43001 systems.
43002 * gcc.dg/c99-const-expr-2.c (foo): Likewise.
43003
43004 * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
43005 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
43006
43007 2003-11-11 Andreas Jaeger <aj@suse.de>
43008
43009 * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
43010
43011 * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
43012
43013 2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
43014
43015 * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
43016 Clean ups.
43017
43018 2003-11-10 Waldek Hebisch <hebisch@math.uni.wroc.pl>
43019
43020 * gcc.dg/trampoline-1.c: New test.
43021
43022 2003-11-09 Andrew Pinski <pinskia@physics.uc.edu>
43023
43024 * gcc.c-torture/compile/200031109-1.c: New test.
43025
43026 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
43027
43028 PR c/3190
43029 PR c/8714
43030 * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
43031 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
43032 gcc.dg/format/no-y2k-1.c: Update.
43033
43034 2003-11-08 Roger Sayle <roger@eyesopen.com>
43035
43036 PR optimization/10467
43037 * gcc.dg/20031108-1.c: New test case.
43038
43039 2003-11-07 Geoffrey Keating <geoffk@apple.com>
43040
43041 * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
43042
43043 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
43044
43045 * gcc.dg/compound-lvalue-1.c: New test.
43046 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
43047 some XFAILs.
43048
43049 2003-11-06 Geoffrey Keating <geoffk@apple.com>
43050
43051 * gcc.dg/altivec-varargs-1.c: New test.
43052
43053 2003-11-05 Eric Botcazou <ebotcazou@libertysurf.fr>
43054
43055 * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
43056 * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
43057 * gcc.c-torture/execute/simd-4.x: New file. XFAIL on SPARC at -O0.
43058 * gcc.c-torture/execute/va-arg-25.x: New file. XFAIL on SPARC.
43059 * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
43060
43061 2003-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
43062
43063 * gcc.dg/cond-lvalue-1.c: New test.
43064
43065 2003-11-05 Gernot Hillier <gernot.hillier@siemens.com>
43066
43067 * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
43068
43069 2003-11-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43070
43071 PR c++/11616
43072 * g++.dg/template/instantiate5.C: New test.
43073
43074 2003-11-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
43075
43076 PR c++/12726
43077 * g++.dg/ext/complit2.C: Replace test with self-contained version.
43078 * ChangeLog: Add missing first entry for above test.
43079
43080 2003-11-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43081
43082 PR c++/9810
43083 * g++.dg/template/using8.C: New test.
43084 * g++.old-deja/g++.other/access11.C: Adjust expected error location.
43085
43086 2003-11-02 Roger Sayle <roger@eyesopen.com>
43087
43088 PR optimization/10817
43089 * gcc.c-torture/compile/20031102-1.c: New test case.
43090
43091 2003-11-02 Kazu Hirata <kazu@cs.umass.edu>
43092
43093 * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
43094 2147483647.
43095
43096 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
43097
43098 * gcc.dg/20031102-1.c: New test.
43099
43100 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
43101
43102 * gcc.dg/complex-1.c: New test.
43103
43104 2003-11-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43105
43106 PR c++/12796
43107 * g++.dg/template/crash13.C: Adjust expected error location.
43108 * g++.old-deja/g++.brendan/ns1.C: Likewise.
43109
43110 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
43111
43112 * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
43113
43114 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
43115
43116 PR/10239
43117 * gcc.c-torture/compile/20031031-2.c: New test.
43118
43119 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
43120
43121 PR/11640
43122 * gcc.c-torture/compile/20031031-1.c: New test.
43123
43124 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
43125
43126 * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
43127 * gcc.misc-tests/bprob.exp: Likewise.
43128 * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
43129 the execution test on arm-elf configs.
43130 * g77.dg/execute/10197.x: New file. XFAIL the execution test on
43131 configs that don't support scratch files.
43132 * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
43133
43134 2003-10-30 Arnaud Charlet <charlet@act-europe.fr>
43135
43136 * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
43137 done by dejagnu.
43138
43139 2003-10-29 Arnaud Charlet <charlet@act-europe.fr>
43140
43141 * ada/acats/run_all.sh: Redirect mv output to /dev/null
43142 Avoid non pure sh syntax. Add more logging.
43143
43144 * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
43145 fail.
43146
43147 2003-10-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43148
43149 PR libgcj/10610
43150 * gcc.dg/ppc-stackalign-1.c: New test.
43151
43152 2003-10-28 Arnaud Charlet <charlet@act-europe.fr>
43153
43154 * ada/acats/run_all.sh: Change output to be more compliant with
43155 dejagnu framework.
43156 Create acats.sum and acats.log files under testsuite/ada/acats
43157 Only run [a-z]* directories, to filter out e.g. CVS.
43158 Redirect build output to log file.
43159
43160 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
43161
43162 * README.ada: Removed, integrated in ../doc/sourcebuild.texi
43163
43164 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
43165
43166 PR ada/5909:
43167 * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
43168
43169 2003-10-27 Jakub Jelinek <jakub@redhat.com>
43170
43171 * gcc.c-torture/compile/20031023-1.c: New test.
43172 * gcc.c-torture/compile/20031023-2.c: New test.
43173 * gcc.c-torture/compile/20031023-3.c: New test.
43174 * gcc.c-torture/compile/20031023-4.c: New test.
43175
43176 2003-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43177
43178 PR c++/10371
43179 * g++.dg/lookup/scoped8.C: New test.
43180
43181 2003-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
43182
43183 * g++.dg/opt/reg-stack3.C: New test.
43184
43185 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
43186
43187 * gcc.dg/c99-arraydecl-2.c: New test. PR c/11943.
43188
43189 2003-10-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43190
43191 PR c++/11076
43192 * g++.dg/template/crash13.C: New test.
43193
43194 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
43195
43196 * gcc.dg/c99-restrict-2.c: New test.
43197
43198 2003-10-24 Nathan Sidwell <nathan@codesourcery.com>
43199
43200 PR c++/12698, c++/12699, c++/12700, c++/12566
43201 * g++.dg/inherit/covariant9.C: New test.
43202 * g++.dg/inherit/covariant10.C: New test.
43203 * g++.dg/inherit/covariant11.C: New test.
43204
43205 2003-10-23 Jason Merrill <jason@redhat.com>
43206
43207 PR c++/12726
43208 * g++.dg/ext/complit2.C: New test.
43209
43210 2003-10-20 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
43211
43212 PR target/12654
43213 * gcc.c-torture/execute/20031020-1.c: New test.
43214
43215 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
43216
43217 * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
43218 following the jump_insn.
43219
43220 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
43221
43222 * gcc.dg/cast-lvalue-1.c: New test.
43223
43224 2003-10-21 Mark Mitchell <mark@codesourcery.com>
43225
43226 PR c++/11962
43227 * g++.dg/template/cond2.C: New test.
43228
43229 2003-10-20 Joseph S. Myers <jsm@polyomino.org.uk>
43230
43231 * gcc.dg/builtins-28.c: New test.
43232
43233 2003-10-20 Jan Hubicka <jh@suse.cz>
43234
43235 * g++.dg/opt/inline4.C: Do not use min-inline-insns
43236 parameter.
43237 * gcc.dg/inline-2.c: Likewise.
43238
43239 2003-10-20 Phil Edwards <phil@codesourcery.com>
43240
43241 * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
43242 * gcc.dg/nest.c: Likewise.
43243
43244 2003-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43245
43246 PR c++/9781, c++/10583, c++/11862
43247 * g++.dg/parse/crash13.C: New test.
43248
43249 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
43250
43251 * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
43252
43253 2003-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
43254
43255 * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
43256 Define HAVE_C99_RUNTIME except on Solaris.
43257 * gcc.dg/builtins-20.c: Likewise.
43258
43259 2003-10-19 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
43260
43261 * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
43262
43263 2003-10-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43264
43265 PR c++/12495
43266 * g++.dg/template/crash21.C: New test.
43267
43268 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43269
43270 PR c++/2513
43271 * g++.dg/template/typename5.C: New test.
43272
43273 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43274
43275 PR c++/12369
43276 * g++.dg/template/friend25.C: New test.
43277
43278 2003-10-16 Ziemowit Laski <zlaski@apple.com>
43279
43280 * objc.dg/try-catch-2.m: Relax target triple to all Darwin
43281 versions.
43282
43283 2003-10-16 Kazu Hirata <kazu@cs.umass.edu>
43284
43285 * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
43286 == 2147483647.
43287
43288 2003-10-15 Kazu Hirata <kazu@cs.umass.edu>
43289
43290 * gcc.c-torture/execute/960416-1.x: Remove.
43291 * gcc.c-torture/execute/divconst-3.x: Likewise.
43292
43293 2003-10-15 Hans-Peter Nilsson <hp@axis.com>
43294
43295 PR target/12598
43296 * gcc.dg/torture/cris-volatile-1.c: New test.
43297
43298 2003-10-14 Roger Sayle <roger@eyesopen.com>
43299
43300 PR optimization/9325
43301 * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
43302 for overflowing floating point to integer conversion during RTL
43303 simplification.
43304
43305 2003-10-13 Ziemowit Laski <zlaski@apple.com>
43306
43307 * objc/execute/_cmd.m: Fix typo.
43308 * objc.dg/image-info.m, objc.dg/symtab-1.m:
43309 Relax 'scan-assembler' regexp.
43310 * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
43311 objc.dg/try-catch-4.m: Run on non-Darwin targets.
43312 * objc.dg/zero-link-2.m: Remove blank line.
43313 * objc.dg/zero-link-3.m: New test case.
43314
43315 2003-10-13 Geoffrey Keating <geoffk@apple.com>
43316
43317 * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
43318
43319 * gcc.dg/asm-names.c: Use scan-assembler-not rather
43320 than linker trickery.
43321
43322 2003-10-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
43323
43324 PR c++/12370
43325 * g++.dg/other/friend2.C: New test.
43326
43327 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
43328
43329 * gcc.dg/20031012-1.c: New test.
43330
43331 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
43332
43333 * gcc.dg/weak/weak-3.c: Fix for new warning.
43334
43335 2003-10-12 Kelley Cook <kcook@gcc.gnu.org>
43336
43337 PR optimization/8750
43338 * gcc.c-torture/execute/20031012-1.c: New test case.
43339
43340 2003-10-11 Roger Sayle <roger@eyesopen.com>
43341
43342 * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
43343 that inline strncmp as cmpstrsi on i386 when compiled with -Os.
43344
43345 2003-10-11 Roger Sayle <roger@eyesopen.com>
43346
43347 PR optimization/12260
43348 * gcc.c-torture/compile/20031011-2.c: New test case.
43349
43350 2003-10-11 Roger Sayle <roger@eyesopen.com>
43351
43352 * gcc.c-torture/execute/20031011-1.c: New testcase.
43353
43354 2003-10-11 Eric Botcazou <ebotcazou@libertysurf.fr>
43355
43356 * gcc.c-torture/compile/20031011-1.c: New test.
43357
43358 2003-10-11 Jan Hubicka <jh@suse.cz>
43359
43360 * g++.dg/other/first-global.C: New test.
43361
43362 2003-10-11 Roger Sayle <roger@eyesopen.com>
43363
43364 * gcc.c-torture/execute/string-opt-18.c: New testcase.
43365
43366 2003-10-10 Ian Lance Taylor <ian@wasabisystems.com>
43367
43368 * gcc.c-torture/compile/20031010-1.c: New test.
43369
43370 2003-10-10 Geoffrey Keating <geoffk@apple.com>
43371
43372 * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
43373 * gcc.c-torture/execute/va-arg-25.c: ... here.
43374
43375 2003-10-09 Mark Mitchell <mark@codesourcery.com>
43376
43377 * g++.dg/ext/attrib8.C: Only run it on x86 targets.
43378
43379 2003-10-08 Richard Sandiford <rsandifo@redhat.com>
43380
43381 * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
43382
43383 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
43384
43385 * g++.dg/parse/error2.C: New test.
43386
43387 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
43388
43389 PR c++/11097
43390 * g++.dg/other/error5.C: Modify the error message.
43391 * g++.dg/lookup/using8.C: New test.
43392
43393 2003-10-07 Geoffrey Keating <geoffk@apple.com>
43394
43395 * gcc.dg/darwin-abi-2.c: New file.
43396 * gcc.c-torture/execute/va-arg-24.c: New file.
43397
43398 2003-10-06 Bob Wilson <bob.wilson@acm.org>
43399
43400 * g++.dg/template/spec10.C: Set exit value to zero on success. Fix
43401 indentation.
43402
43403 2003-10-06 Mark Mitchell <mark@codesourcery.com>
43404
43405 PR c++/10147
43406 * g++.dg/other/error4.C: Update error messages.
43407 * g++.dg/template/ptrmem4.C: Likewise.
43408
43409 PR c++/12337
43410 * g++.dg/init/new9.C: New test.
43411
43412 PR c++/12334, c++/12236, c++/8656
43413 * g++.dg/ext/attrib8.C: New test.
43414
43415 2003-10-06 Devang Patel <dpatel@apple.com>
43416
43417 * gcc.dg/debug/dwarf2-3.h: New test.
43418 * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
43419
43420 2003-10-06 Wolfgang Bangerth <bangerth@ticam.utexas.edu>
43421
43422 * g++.dg/opt/cfg2.C: New test.
43423
43424 2003-10-06 Eric Botcazou <ebotcazou@libertysurf.fr>
43425
43426 * g++.dg/opt/float1.C: New test.
43427
43428 2003-10-04 Eric Botcazou <ebotcazou@libertysurf.fr>
43429
43430 * gcc.dg/c90-array-lval-6.c: New test.
43431 * gcc.dg/c99-array-lval-6.c: New test.
43432
43433 2003-10-03 Alexander Malmberg <alexander@malmberg.org>
43434 Ziemowit Laski <zlaski@apple.com>
43435
43436 * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
43437 'Derived', so that it is never considered a class method; add
43438 new warning for '+port' method ambiguity.
43439 * objc.dg/method-12.m: Include <objc/objc.h> instead of
43440 <objc/objc-api.h> (needed on Mac OS X).
43441 * objc.dg/method-13.m: New test.
43442
43443 2003-10-03 Roger Sayle <roger@eyesopen.com>
43444
43445 PR optimization/9325, PR java/6391
43446 * gcc.c-torture/execute/20031003-1.c: New test case.
43447
43448 2003-10-02 Mark Mitchell <mark@codesourcery.com>
43449
43450 PR optimization/12180
43451 * gcc.dg/20031002-1.c: New test.
43452
43453 PR c++/12486
43454 * g++.dg/inherit/error1.C: New test.
43455
43456 2003-10-02 Chris Demetriou <cgd@broadcom.com>
43457
43458 * lib/f-torture.exp (search_for): Rename to...
43459 (search_for_re): This. Also, clean up comments and the
43460 "regexp" invocation.
43461
43462 2003-10-02 Josef Zlomek <zlomekj@suse.cz>
43463
43464 * gcc.c-torture/compile/20031002-1.c: New test.
43465
43466 2003-10-02 Jakub Jelinek <jakub@redhat.com>
43467
43468 * g++.dg/opt/cond1.C: New test.
43469
43470 2003-10-01 Kelley Cook <kelleycook@wideopenwest.com>
43471
43472 * gcc.dg/Wold-style-definition-2.c: New testcase.
43473 * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
43474
43475 2003-09-29 Richard Henderson <rth@redhat.com>
43476
43477 * g++.dg/init/array10.C: Add dg-options.
43478
43479 2003-09-29 Eric Botcazou <ebotcazou@libertysurf.fr>
43480
43481 * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
43482
43483 2003-09-28 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43484
43485 * g++.dg/template/friend19.C: Fix typo.
43486 * g++.old-deja/g++.other/crash31.C: Adjust expected error.
43487
43488 2003-09-28 Richard Sandiford <rsandifo@redhat.com>
43489
43490 * gcc.c-torture/execute/20030928-1.c: New test.
43491 * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
43492
43493 2003-09-27 Eric Botcazou <ebotcazou@libertysurf.fr>
43494
43495 * g++.dg/opt/unroll1.C: New test.
43496
43497 2003-09-26 Roger Sayle <roger@eyesopen.com>
43498
43499 PR optimization/11741
43500 * gcc.dg/20030926-1.c: New test case.
43501
43502 2003-09-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43503
43504 PR c++/5655
43505 * g++.dg/parse/access7.C: New test.
43506 * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
43507
43508 2003-09-24 Ziemowit Laski <zlaski@apple.com>
43509
43510 MERGE OF objc-improvements-branch into MAINLINE:
43511 * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
43512 if libobjc has not been built.
43513 * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
43514 objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
43515 objc/execute/class-self-2.m, objc/execute/many_args_method.m,
43516 objc/execute/nested-3.m, objc/execute/np-2.m,
43517 objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
43518 objc/execute/redefining_self.m, objc/execute/root_methods.m,
43519 objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
43520 objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
43521 objc.dg/special/unclaimed-category-1.h,
43522 objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
43523 well as GNU runtime.
43524 * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
43525 * execute/cascading-1.m, execute/function-message-1.m,
43526 objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
43527 objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
43528 objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
43529 objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
43530 objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
43531 objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
43532 objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
43533 objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
43534 objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
43535 * objc.dg/bitfield-2.m: Run only on Darwin.
43536 * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
43537 objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
43538 objc.dg/proto-lossage-1.m: Adjust for message wording changes.
43539 * objc.dg/const-str-1.m: Fix constant string layout.
43540
43541 2003-09-24 Alexandre Oliva <aoliva@redhat.com>
43542
43543 * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
43544
43545 2003-09-23 Geoffrey Keating <geoffk@apple.com>
43546
43547 * gcc.dg/darwin-abi-1.c: New file.
43548
43549 2003-09-21 Andrew Pinski <pinskia@physics.uc.edu>
43550
43551 PR target/12281
43552 * gcc.c-torture/compile/20030921-1.c: New test.
43553
43554 2003-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
43555
43556 * g++.dg/opt/reg-stack2.C: New test.
43557
43558 2003-09-21 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
43559
43560 * g++.dg/eh/delayslot1.C: New test.
43561
43562 2003-09-20 Richard Henderson <rth@redhat.com>
43563
43564 * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
43565
43566 2003-09-20 Roger Sayle <roger@eyesopen.com>
43567
43568 * gcc.c-torture/execute/20030920-1.c: New test case.
43569
43570 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43571
43572 * g++.dg/rtti/typeid3.C: Correct expected error message.
43573
43574 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43575
43576 PR c++/157
43577 * g++.dg/parse/crash12.C: New test.
43578
43579 2003-09-19 Janis Johnson <janis187@us.ibm.com>
43580
43581 * gcc.dg/compat/mixed-struct-check.h: New.
43582 * gcc.dg/compat/mixed-struct-defs.h: New.
43583 * gcc.dg/compat/mixed-struct-init.h: New.
43584 * gcc.dg/compat/struct-by-value-19_main.c: New.
43585 * gcc.dg/compat/struct-by-value-19_x.c: New.
43586 * gcc.dg/compat/struct-by-value-19_y.c: New.
43587 * gcc.dg/compat/struct-by-value-20_main.c: New.
43588 * gcc.dg/compat/struct-by-value-20_x.c: New.
43589 * gcc.dg/compat/struct-by-value-20_y.c: New.
43590 * gcc.dg/compat/struct-return-19_main.c: New.
43591 * gcc.dg/compat/struct-return-19_x.c: New.
43592 * gcc.dg/compat/struct-return-19_y.c: New.
43593 * gcc.dg/compat/struct-return-20_main.c: New.
43594 * gcc.dg/compat/struct-return-20_x.c: New.
43595 * gcc.dg/compat/struct-return-20_y.c: New.
43596
43597 2003-09-19 Andrew Pinski <pinskia@physics.uc.edu>
43598 * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
43599 so that it will not complain on LP64 targets.
43600
43601 2003-09-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43602
43603 PR c++/495
43604 * g++.dg/template/friend24.C: New test.
43605
43606 2003-09-19 Nathan Sidwell <nathan@codesourcery.com>
43607
43608 PR c++/12332
43609 * g++.dg/template/memtmpl2.C: New test.
43610
43611 2003-09-18 Mark Mitchell <mark@codesourcery.com>
43612
43613 PR target/11184
43614 * gcc.dg/builtin-apply1.c: New test.
43615
43616 2003-09-18 Nathan Sidwell <nathan@codesourcery.com>
43617
43618 PR c++/9848
43619 * g++.dg/warn/Wunused-4.C: New test.
43620
43621 2003-09-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
43622
43623 PR c++/12316
43624 * g++.dg/other/gc2.C: New test.
43625
43626 2003-09-17 Mark Mitchell <mark@codesourcery.com>
43627
43628 PR c++/11991
43629 * g++.dg/rtti/typeid3.C: New test.
43630
43631 PR c++/12266
43632 * g++.dg/overload/template1.C: New test.
43633
43634 2003-09-17 Eric Botcazou <ebotcazou@libertysurf.fr>
43635
43636 * g++.dg/opt/cfg3.C: New test.
43637
43638 2003-09-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43639
43640 PR c++/7939
43641 * g++.dg/template/crash11.C: New test.
43642
43643 2003-09-16 Jason Merrill <jason@redhat.com>
43644 Jakub Jelinek <jakub@redhat.com>
43645
43646 * gcc.dg/attr-warn-unused-result.c: New test.
43647
43648 2003-09-15 Nathan Sidwell <nathan@codesourcery.com>
43649
43650 PR c++/12184
43651 * g++.dg/expr/call2.C: New test.
43652
43653 2003-09-15 Andreas Jaeger <aj@suse.de>
43654
43655 * gcc.dg/Wold-style-definition-1.c: New test.
43656
43657 2003-09-14 Mark Mitchell <mark@codesourcery.com>
43658
43659 PR c++/3907
43660 * g++.dg/parse/template12.C: New test.
43661
43662 * g++.dg/abi/bitfield11.C: New test.
43663 * g++.dg/abi/bitfield12.C: Likewise.
43664
43665 2003-09-14 Alexandre Oliva <aoliva@redhat.com>
43666
43667 * gcc.dg/cpp/separate-1.c: Adjust line of error. Test for correct
43668 non-expansion of functional macro name without arguments at EOL.
43669 * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change. Likewise.
43670
43671 2003-09-14 Richard Sandiford <rsandifo@redhat.com>
43672
43673 * gcc.c-torture/execute/20030914-[12].c: New tests.
43674
43675 2003-09-11 Nathan Sidwell <nathan@codesourcery.com>
43676
43677 PR c++/11788
43678 * g++.dg/overload/addr1.C: New test.
43679
43680 2003-09-10 Ian Lance Taylor <ian@wasabisystems.com>
43681
43682 * gcc.dg/20030909-1.c: New test.
43683
43684 2003-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
43685
43686 * gcc.dg/ultrasp10.c: New test.
43687
43688 2003-09-09 Devang Patel <dpatel@apple.com>
43689
43690 * gcc.dg/darwin-ld-6.c: New test.
43691
43692 2003-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43693
43694 * gcc.dg/torture/builtin-explog-1.c: New testcase.
43695
43696 2003-09-08 Mark Mitchell <mark@codesourcery.com>
43697
43698 * gcc.dg/ia64-types1.c: New test.
43699 * gcc.dg/ia64-types2.c: Likewise.
43700
43701 2003-09-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43702
43703 * gcc.dg/builtins-1.c: Add more _Complex tests.
43704 * gcc.dg/torture/builtin-attr-1.c: Likewise.
43705
43706 * gcc.dg/builtins-1.c: Test existing _Complex functions.
43707 * gcc.dg/torture/builtin-attr-1.c: Likewise.
43708
43709 2003-09-08 Mark Mitchell <mark@codesourcery.com>
43710
43711 PR c++/11786
43712 * g++.dg/lookup/koenig2.C: New test.
43713
43714 PR c++/5296
43715 * g++.dg/rtti/typeid2.C: New test.
43716
43717 2003-09-08 Jakub Jelinek <jakub@redhat.com>
43718
43719 * gcc.c-torture/compile/20030904-1.c: New test.
43720
43721 2003-09-07 Eric Botcazou <ebotcazou@libertysurf.fr>
43722
43723 * g++.dg/opt/longbranch2.C: New test.
43724
43725 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
43726
43727 * g++.dg/template/crash10.C: Only compile it.
43728
43729 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
43730
43731 PR middle-end/11665
43732 * gcc.c-torture/compile/20030907-1.c: New test.
43733 * g++.dg/init/array11.C: New test.
43734
43735 2003-09-07 Mark Mitchell <mark@codesourcery.com>
43736
43737 PR c++/11852
43738 * g++.dg/init/struct1.C: New test.
43739
43740 2003-09-07 Mark Mitchell <mark@codesourcery.com>
43741
43742 PR c++/12181
43743 * g++.dg/expr/comma1.C: New test.
43744
43745 2003-09-06 Mark Mitchell <mark@codesourcery.com>
43746
43747 PR c++/11867
43748 * g++.dg/expr/static_cast5.C: New test.
43749
43750 2003-09-06 Andrew Pinski <pinskia@physics.uc.edu>
43751
43752 PR c++/11507
43753 * g++.dg/lookup/scoped7.C: New test.
43754
43755 PR c++/9574
43756 * g++.dg/other/static1.C: New test.
43757
43758 PR c++/11490
43759 * g++.dg/warn/template-1.C: New test.
43760
43761 PR c++/11432
43762 * g++.dg/template/crash10.C: New test.
43763
43764 PR c++/2478
43765 * g++.dg/overload/VLA.C: New test.
43766
43767 PR c++/10804
43768 * g++.dg/template/call1.C: New test.
43769
43770 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
43771
43772 PR c++/11794
43773 * g++.dg/parse/using3.C: New test.
43774
43775 2003-09-06 Roger Sayle <roger@eyesopen.com>
43776
43777 PR c++/11409
43778 * g++.dg/overload/builtin3.C: New test case.
43779
43780 2003-09-06 Steven Bosscher <steven@gcc.gnu.org>
43781
43782 PR c/9862
43783 * gcc.dg/20030906-1.c: New test.
43784 * gcc.dg/20030906-2.c: Likewise.
43785
43786 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
43787
43788 PR c++/12167
43789 * g++.dg/parse/defarg5.C: New test.
43790
43791 * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
43792
43793 2003-09-05 Mark Mitchell <mark@codesourcery.com>
43794
43795 PR c++/12163
43796 * g++.dg/expr/static_cast4.C: New test.
43797
43798 PR c++/12146
43799 * g++.dg/template/crash9.C: New test.
43800
43801 2003-09-05 Andrew Pinski <pinskia@physics.uc.edu>
43802
43803 * g++.old-deja/g++.ext/pretty2.C: Update for change
43804 in __FUNCTION__.
43805 * g++.old-deja/g++.ext/pretty3.C: Likewise.
43806
43807 2003-09-05 Nathan Sidwell <nathan@codesourcery.com>
43808
43809 PR c++/11922
43810 * g++/dg/template/qualified-id1.C: New test.
43811
43812 PR c++/12037
43813 * g++.dg/warn/noeffect4.C: New test.
43814
43815 2003-09-04 Matt Austern <austern@apple.com>
43816
43817 * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
43818 * g++.dg/ext/fnname2.C: Likewise.
43819 * g++.dg/ext/fnname3.C: Likewise.
43820
43821 2003-09-04 Mark Mitchell <mark@codesourcery.com>
43822
43823 * g++.dg/expr/lval1.C: New test.
43824 * g++.dg/ext/lvcast.C: Remove.
43825
43826 2003-09-03 Roger Sayle <roger@eyesopen.com>
43827
43828 PR optimization/11700.
43829 * gcc.c-torture/compile/20030903-1.c: New test case.
43830
43831 2003-09-03 Mark Mitchell <mark@codesourcery.com>
43832
43833 PR c++/12053
43834 * g++.dg/abi/layout4.C: New test.
43835
43836 2003-09-02 Scott Brumbaugh <scottb.lists@verizon.net>
43837
43838 PR c++/11553
43839 * g++.dg/parse/friend3.C: New test.
43840
43841 2003-09-02 Mark Mitchell <mark@codesourcery.com>
43842
43843 PR c++/11847
43844 * g++.dg/template/class1.C: New test.
43845
43846 PR c++/11808
43847 * g++.dg/expr/call1.C: New test.
43848
43849 2003-09-01 Mark Mitchell <mark@codesourcery.com>
43850
43851 PR c++/12114
43852 * g++.dg/init/ref9.C: New test.
43853
43854 PR c++/11972
43855 * g++.dg/template/nested4.C: New test.
43856
43857 2003-08-29 Mark Mitchell <mark@codesourcery.com>
43858
43859 PR c++/12093
43860 * g++.dg/template/non-dependent4.C: New test.
43861
43862 PR c++/11928
43863 * g++.dg/inherit/conv1.C: New test.
43864
43865 2003-08-29 Mark Mitchell <mark@codesourcery.com>
43866
43867 PR c++/6196
43868 * g++.dg/ext/label1.C: New test.
43869 * g++.dg/ext/label2.C: Likewise.
43870
43871 2003-08-28 Mark Mitchell <mark@codesourcery.com>
43872
43873 * g++.dg/expr/cond3.C: New test.
43874
43875 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43876
43877 * gcc.dg/builtins-1.c: Add new builtin cases.
43878
43879 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43880
43881 * gcc.dg/builtins-1.c: Add new cases.
43882 * gcc.dg/torture/builtin-attr-1.c: Likewise.
43883
43884 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43885
43886 * gcc.dg/builtins-1.c: Add more math builtin tests.
43887 * gcc.dg/torture/builtin-attr-1.c: New test.
43888
43889 2003-08-28 Mark Mitchell <mark@codesourcery.com>
43890
43891 PR optimization/5079
43892 * g++.dg/opt/static3.C: New test.
43893
43894 2003-08-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
43895
43896 * gcc.misc-tests/gcov-10b.c: New test.
43897
43898 2003-08-27 Mark Mitchell <mark@codesourcery.com>
43899
43900 * g++.dg/opt/ptrmem3.C: New test.
43901
43902 * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
43903
43904 2003-08-27 Jakub Jelinek <jakub@redhat.com>
43905
43906 * gcc.dg/20030826-2.c: New test.
43907
43908 2003-08-26 Roger Sayle <roger@eyesopen.com>
43909
43910 PR middle-end/12002
43911 * g77.f-torture/compile/12002.f: New test case.
43912
43913 2003-08-26 Roger Sayle <roger@eyesopen.com>
43914
43915 * gcc.dg/20030826-1.c: New test case.
43916
43917 2003-08-26 Matt Kraai <kraai@alumni.cmu.edu>
43918
43919 * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
43920
43921 2003-08-26 Nathan Sidwell <nathan@codesourcery.com>
43922
43923 PR c++/11871
43924 * c++.dg/lookup/crash1.C: New test.
43925
43926 * c++.dg/warn/noeffect3.C: New test.
43927
43928 2003-08-25 Janis Johnson <janis187@us.ibm.com>
43929
43930 * gcc.dg/compat/vector-1_x.c: Compile with -w.
43931 * gcc.dg/compat/vector-1_y.c: Ditto.
43932 * gcc.dg/compat/vector-2_x.c: Ditto.
43933 * gcc.dg/compat/vector-2_y.c: Ditto.
43934
43935 2003-08-25 Ulrich Weigand <uweigand@de.ibm.com>
43936
43937 * gcc.dg/20030702-1.c: New test.
43938
43939 2003-08-25 Mark Mitchell <mark@codesourcery.com>
43940
43941 PR c++/8795
43942 * g++.dg/ext/altivec-1.C: New test.
43943
43944 2003-08-24 Richard Henderson <rth@redhat.com>
43945
43946 * g++.dg/eh/simd-2.C: Add -w for x86.
43947
43948 2003-08-23 Jakub Jelinek <jakub@redhat.com>
43949
43950 * gcc.dg/20030815-1.c: New test.
43951
43952 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43953
43954 PR c++/3765
43955 * g++.dg/parse/access6.C: New test.
43956
43957 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43958
43959 PR c++/641, c++/11876
43960 * g++.dg/template/friend22.C: New test.
43961 * g++.dg/template/friend23.C: Likewise.
43962
43963 2003-08-22 Mark Mitchell <mark@codesourcery.com>
43964
43965 * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
43966 identically.
43967
43968 2003-08-22 Mark Mitchell <mark@codesourcery.com>
43969
43970 * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
43971
43972 2003-08-22 Mark Mitchell <mark@codesourcery.com>
43973
43974 * gcc.dg/20020313-1.c: Add "-w" to dg-options.
43975
43976 2003-08-22 Mark Mitchell <mark@codesourcery.com>
43977
43978 * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
43979
43980 2003-08-22 Mark Mitchell <mark@codesourcery.com>
43981
43982 * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
43983
43984 2003-08-21 Mark Mitchell <mark@codesourcery.com>
43985
43986 PR c++/11919
43987 * g++.dg/overload/prom1.C: New test.
43988
43989 PR c++/11551
43990 * g++.dg/parse/dtor2.C: New test.
43991
43992 PR c++/10762
43993 * g++.dg/parse/using2.C: New test.
43994
43995 2003-08-21 Kazu Hirata <kazu@cs.umass.edu>
43996
43997 PR target/11805
43998 * gcc.c-torture/compile/20030821-1.c: New.
43999
44000 2003-08-20 Mark Mitchell <mark@codesourcery.com>
44001
44002 PR c++/11834
44003 * g++.dg/template/deduce2.C: New test.
44004
44005 2003-08-21 Josef Zlomek <zlomekj@suse.cz>
44006
44007 * gcc.c-torture/execute/20030821-1.c: New test.
44008
44009 2003-08-20 Roger Sayle <roger@eyesopen.com>
44010
44011 PR middle-end/11984
44012 * gcc.dg/20030820-1.c: New test case.
44013
44014 2003-08-20 Nathan Sidwell <nathan@codesourcery.com>
44015
44016 PR c++/11945
44017 * g++.dg/warn/noeffect2.C: New test.
44018
44019 2003-08-19 Mark Mitchell <mark@codesourcery.com>
44020
44021 PR c++/10926
44022 * g++.dg/template/dtor2.C: New test.
44023
44024 PR c++/11684
44025 * g++.dg/template/operator1.C: New test.
44026 * g++.dg/parse/operator4.C: New test.
44027
44028 PR c++/11946.C
44029 * g++.dg/expr/enum1.C: New test.
44030 * gcc.dg/c99-bool-1.c: Remove bogus warning.
44031
44032 PR c++/11036.C
44033 * g++.dg/parse/elab2.C: New test.
44034 * g++.dg/parse/typedef4.C: Change error message.
44035 * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
44036 * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
44037 * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
44038
44039 2003-08-19 Geoffrey Keating <geoffk@apple.com>
44040
44041 * gcc.dg/pch/warn-1.c: New.
44042 * gcc.dg/pch/warn-1.hs: New.
44043
44044 * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
44045 not-tested file.
44046
44047 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
44048
44049 * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
44050
44051 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
44052
44053 * gcc.dg/uninit-D.c: New Test.
44054 * gcc.dg/uninit-E.c: New Test.
44055 * gcc.dg/uninit-F.c: New Test.
44056 * gcc.dg/uninit-G.c: New Test.
44057
44058 2003-08-19 Michael Ritzert <ritzert@t-online.de>
44059
44060 * g++.dg/README: Describe the pch directory.
44061
44062 2003-08-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44063
44064 PR c++/11174
44065 * g++.dg/parse/access4.C: New test.
44066 * g++.dg/parse/access5.C: Likewise.
44067 * g++.old-deja/g++.jason/access17.C: Adjust error message.
44068
44069 2003-08-18 Matt Kraai <kraai@alumni.cmu.edu>
44070
44071 * gcc.dg/noncompile/20030818-1.c: New.
44072
44073 2003-08-18 Nathan Sidwell <nathan@codesourcery.com>
44074
44075 PR c++/11957
44076 * g++.dg/warn/noeffect1.C: New test.
44077
44078 * g++.dg/template/scope2.C: New test.
44079 * g++.dg/template/error2.C: Correct dg-error
44080
44081 2003-08-18 Richard Sandiford <rsandifo@redhat.com>
44082
44083 * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
44084
44085 2003-08-16 Nathan Sidwell <nathan@codesourcery.com>
44086
44087 PR C++/11512
44088 * g++.dg/template/warn1.C: New.
44089
44090 2003-08-15 Nathan Sidwell <nathan@codesourcery.com>
44091
44092 * g++.dg/template/error2.C: New test.
44093 * g++.dg/lookup/using7.C: Adjust errors
44094 * g++.old-deja/g++.pt/crash36.C: Likewise.
44095 * g++.old-deja/g++.pt/derived3.C: Likewise.
44096
44097 2003-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44098
44099 * gcc.c-torture/execute/builtins/lib/strcat.c: New.
44100 * gcc.c-torture/execute/builtins/string-9-lib.c: New.
44101 * gcc.c-torture/execute/builtins/string-9.c: New, from
44102 string-opt-9.c. Adjust for execute/builtins framework.
44103 * gcc.c-torture/execute/string-opt-9.c: Delete.
44104
44105 2003-08-12 Mark Mitchell <mark@codesourcery.com>
44106
44107 * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
44108
44109 * g++.dg/parse/ret-type2.C: New test.
44110
44111 PR c++/11703
44112 * g++.dg/init/new8.C: New test.
44113
44114 PR c++/10923
44115 * g++.dg/parse/typedef5.C: New test.
44116
44117 PR c++/9512
44118 * g++.dg/parse/qualified2.C: New test.
44119 * g++.old-deja/g++.other/decl5.C: Mark one more instance of
44120 invalid code.
44121
44122 2003-08-11 Mark Mitchell <mark@codesourcery.com>
44123
44124 * g++.dg/conversion/ptrmem1.C: New test.
44125
44126 2003-08-11 Jakub Jelinek <jakub@redhat.com>
44127
44128 PR target/11693
44129 * gcc.dg/20030811-1.c: New test.
44130
44131 PR target/11535
44132 * gcc.c-torture/execute/20030811-1.c: New test.
44133
44134 2003-08-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44135
44136 * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
44137
44138 2003-08-10 Mark Mitchell <mark@codesourcery.com>
44139
44140 PR c++/11789.C
44141 * g++.dg/inherit/multiple1.C: New test.
44142
44143 2003-08-10 Nathan Sidwell <nathan@codesourcery.com>
44144
44145 * gcc.dg/spe1.c: New test.
44146
44147 PR c++/11670
44148 * g++.dg/expr/cast2.C: New test.
44149
44150 PR c++/10530
44151 * g++.dg/template/dependent-name2.C: New test.
44152
44153 2003-08-08 Andrew Pinski <pinskia@physics.uc.edu>
44154
44155 * g++.dg/parse/crash11.C: Put the dg options in comments.
44156
44157 2003-08-08 Neil Booth <neil@daikokuya.co.uk>
44158
44159 * lib/gcc-dg.exp: Update for diagnostic change.
44160
44161 2003-08-07 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44162
44163 PR c++/5767
44164 * g++.dg/parse/crash11.C: New test.
44165
44166 2003-08-06 Alexandre Oliva <aoliva@redhat.com>
44167
44168 * gcc.dg/cpp/spacing1.c: Update.
44169
44170 2003-08-04 Janis Johnson <janis187@us.ibm.com>
44171
44172 PR target/11739
44173 * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
44174 a value for -mtune.
44175
44176 2003-08-04 Roger Sayle <roger@eyesopen.com>
44177
44178 PR middle-end/11771
44179 * gcc.c-torture/compile/20030804-1.c: New test case.
44180
44181 2003-08-04 Roger Sayle <roger@eyesopen.com>
44182
44183 * gcc.dg/20030804-1.c: New test case.
44184
44185 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
44186
44187 * gcc.dg/cpp/separate-1.c: New test.
44188
44189 2003-08-03 Nathan Sidwell <nathan@codesourcery.com>
44190
44191 PR c++/11704
44192 * g++.dg/template/dependent-expr2.C: New test.
44193
44194 PR c++/11766
44195 * g++.dg/expr/ptrmem1.C: New test.
44196
44197 2003-08-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44198
44199 PR c++/9453
44200 * g++.dg/template/friend15.C: New test.
44201
44202 2003-08-03 Neil Booth <neil@daikokuya.co.uk>
44203
44204 * lib/dg-pch.exp: Work round PCH bug.
44205
44206 2003-08-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44207
44208 * gcc.dg/builtins-1.c: Add macro helpers. Add missing math
44209 builtins. Move cases from builtins-4.c here.
44210
44211 * gcc.dg/torture/builtin-math-1.c: New test taken from
44212 bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
44213 additional cases.
44214
44215 * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
44216 Delete.
44217
44218 2003-08-02 Nathan Sidwell <nathan@codesourcery.com>
44219
44220 PR c++/9447
44221 * g++.dg/template/using7.C: New test.
44222
44223 2003-08-02 Neil Booth <neil@daikokuya.co.uk>
44224
44225 * import1.c, import2.c: New tests.
44226
44227 2003-08-01 Jakub Jelinek <jakub@redhat.com>
44228
44229 * g++.dg/eh/crossjump1.C: New test.
44230
44231 2003-08-01 Mark Mitchell <mark@codesourcery.com>
44232
44233 PR c++/11697
44234 * g++.dg/template/using6.C: New test.
44235
44236 PR c++/11744
44237 * g++.dg/template/koenig2.C: New test.
44238
44239 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44240
44241 PR c++/7983
44242 * g++.dg/parse/typedef4.C: New test.
44243
44244 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44245
44246 PR c++/8442, c++/8806
44247 * g++.dg/template/elab1.C: New test.
44248 * g++.dg/template/type2.C: Likewise.
44249 * g++.dg/template/ttp3.C: Adjust expected error message.
44250 * g++.old-deja/g++.law/visibility13.C: Likewise.
44251 * g++.old-deja/g++.niklas/t135.C: Likewise.
44252 * g++.old-deja/g++.pt/ttp41.C: Likewise.
44253 * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
44254 template argument.
44255 * g++.old-deja/g++.pt/ttp44.C: Likewise.
44256
44257 2003-08-01 Nathan Sidwell <nathan@codesourcery.com>
44258
44259 PR c++/11295
44260 * g++.dg/ext/stmtexpr1.C: New test.
44261
44262 * g++.dg/opt/tmp1.C: New test.
44263
44264 PR c++/11525
44265 * g++.dg/parse/constant4.C: New test.
44266
44267 PR c++/9447
44268 * g++.dg/template/using5.C: New test.
44269
44270 2003-07-31 Roger Sayle <roger@eyesopen.com>
44271
44272 * gcc.dg/builtins-27.c: New test case.
44273
44274 2003-07-31 Jakub Jelinek <jakub@redhat.com>
44275
44276 * gcc.dg/tls/opt-7.c: New test.
44277
44278 2003-07-31 Andrew Pinski <pinskia@physics.uc.edu>
44279
44280 * g++.old-deja/g++.other/crash18.C: Remove.
44281
44282 2003-07-31 Nathan Sidwell <nathan@codesourcery.com>
44283
44284 * g++.dg/template/explicit3.C: New.
44285 * g++.dg/template/explicit4.C: New.
44286 * g++.dg/template/explicit5.C: New.
44287
44288 PR c++/11347
44289 * g++.dg/template/memtmpl1.C: New.
44290
44291 2003-07-29 Andrew Pinski <pinskia@physics.uc.edu>
44292
44293 PR target/11565
44294 * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
44295 * gcc.dg/i386-387-5.c (dg-options): Likewise.
44296
44297 2003-07-30 Jan Hubicka <jh@suse.cz>
44298
44299 * vtgc1.c: Kill.
44300
44301 2003-07-29 Zack Weinberg <zack@codesourcery.com>
44302
44303 * gcc.dg/struct-in-proto-1.c: New test.
44304
44305 2003-07-29 Neil Booth <neil@daikokuya.co.uk>
44306
44307 * gcc.dg/cpp/include2.c: Only expect one message.
44308
44309 2003-07-29 Nathan Sidwell <nathan@codesourcery.com>
44310
44311 PR c++/9447
44312 * g++.dg/template/using1.C: New test.
44313 * g++.dg/template/using2.C: New test.
44314 * g++.dg/template/using3.C: New test.
44315 * g++.dg/template/using4.C: New test.
44316
44317 2003-07-29 Alexandre Oliva <aoliva@redhat.com>
44318
44319 * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
44320 * gcc.c-torture/execute/string-opt-10.c: Likewise.
44321
44322 2003-07-28 Jan Hubicka <jh@suse.cz>
44323
44324 PR c++/11530
44325 * g++.dg/opt/call1.C: New test.
44326
44327 2003-07-28 Alexandre Oliva <aoliva@redhat.com>
44328
44329 PR c++/11667
44330 * g++.dg/init/enum2.C: New test.
44331 * g++.dg/template/overload1.C: Add "-w" option.
44332
44333 2003-07-28 Hans-Peter Nilsson <hp@bitrange.com>
44334
44335 * gcc.dg/Wdeclaration-after-statement-1.c,
44336 gcc.dg/Wdeclaration-after-statement-2.c: New tests.
44337
44338 2003-07-28 Jakub Jelinek <jakub@redhat.com>
44339
44340 * gcc.c-torture/compile/20030725-1.c: New test.
44341
44342 2003-07-28 Aldy Hernandez <aldyh@redhat.com>
44343
44344 * gcc.dg/20030505.c: Only run for SPE.
44345 Remove definition of opaque type.
44346
44347 2003-07-27 Mark Mitchell <mark@codesourcery.com>
44348
44349 * g++.dg/template/ptrmem6.C: New test.
44350
44351 2003-07-26 Geoffrey Keating <geoffk@apple.com>
44352
44353 * gcc.c-torture/compile/zero-strct-2.c: New test.
44354
44355 2003-07-25 Geoffrey Keating <geoffk@apple.com>
44356
44357 * gcc.dg/intermod-1.c: New test.
44358
44359 2003-07-25 Nathan Sidwell <nathan@codesourcery.com>
44360
44361 PR c++/11617
44362 * g++.dg/template/lookup2.C: New test.
44363 * g++.dg/template/memclass1.C: Remove instantiated from error.
44364 * g++.dg/other/error2.C: Tweak expected errors.
44365
44366 PR c++/11596
44367 * g++.dg/template/defarg3.C: New test.
44368
44369 * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
44370
44371 2003-07-24 Mark Mitchell <mark@codesourcery.com>
44372
44373 * g++.dg/inherit/access5.C: New test.
44374
44375 2003-07-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44376
44377 PR c++/11513
44378 * g++.dg/template/crash8.C: New test.
44379
44380 2003-07-23 Steven Bosscher <steven@gcc.gnu.org>
44381
44382 PR c/10602
44383 * gcc.dg/noncompile/incomplete-2.c: New test.
44384
44385 2003-07-23 Mark Mitchell <mark@codesourcery.com>
44386
44387 PR c++/11645
44388 * g++.dg/inherit/access4.C: New test.
44389
44390 PR c++/11517
44391 * g++.dg/expr/cond2.C: New test.
44392
44393 PR optimization/10679
44394 * g++.dg/opt/inline4.C: New test.
44395
44396 2003-07-23 Nathan Sidwell <nathan@codesourcery.com>
44397
44398 * g++.dg/parse/crash10: New test.
44399
44400 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
44401
44402 * g++.dg/ext/flexary1.C: New test.
44403
44404 2003-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44405
44406 PR c++/10793
44407 * g++.dg/template/crash9.C: New test.
44408
44409 2003-07-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
44410
44411 PR c++/3004
44412 * g++.dg/parse/typedef3.C: New test.
44413
44414 PR c++/7906
44415 * g++.dg/parse/operator2.C: New test.
44416
44417 PR c++/8895
44418 * g++.dg/parse/def-tmpl-arg1.C: New test.
44419
44420 PR c++/9282
44421 * g++.dg/parse/funptr1.C: New test.
44422
44423 PR c++/9452
44424 * g++.dg/parse/ambig3.C: New test.
44425
44426 PR c++/9454
44427 * g++.dg/parse/operator3.C: New test.
44428
44429 PR c++/9486
44430 * g++.dg/parse/template10.C: New test.
44431
44432 PR c++/9488
44433 * g++.dg/parse/template11.C: New test.
44434
44435 PR c++/10150
44436 * g++.dg/parse/invalid-op1.C: New test.
44437
44438 PR c++/10247
44439 * g++.dg/parse/condexpr1.C: New test.
44440
44441 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
44442
44443 * g++.dg/ext/packed3.C: New test.
44444 * g++.dg/ext/packed4.C: New test.
44445
44446 * gcc.dg/pack-test-3.c: New test.
44447
44448 2003-07-21 Janis Johnson <janis187@us.ibm.com>
44449
44450 * lib/compat.exp: Handle dg-options per source file.
44451 * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
44452 * g++.dg/compat/abi/bitfield1_y.C: Ditto.
44453 * g++.dg/compat/abi/bitfield2_x.C: Ditto.
44454 * g++.dg/compat/abi/bitfield2_y.C: Ditto.
44455 * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
44456 * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
44457 * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
44458 * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
44459 * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
44460 * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
44461 * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
44462 * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
44463 * g++.dg/compat/break/bitfield7_x.C: Ditto.
44464 * g++.dg/compat/break/bitfield7_y.C: Ditto.
44465
44466 2003-07-21 Andrew Pinski <pinskia@physics.uc.edu>
44467
44468 PR c/10320
44469 * gcc.c-torture/execute/20030718-1.c: New test.
44470
44471 2003-07-21 Eric Botcazou <ebotcazou@libertysurf.fr>
44472
44473 PR optimization/11536
44474 * gcc.dg/20030721-1.c: New test.
44475
44476 2003-07-19 Mark Mitchell <mark@codesourcery.com>
44477
44478 PR c++/11546
44479 * g++.dg/template/lookup1.C: New test.
44480
44481 2003-07-19 Zack Weinberg <zack@codesourcery.com>
44482
44483 * gcc.dg/noncompile/label-1.c: New comprehensive test case for
44484 diagnostics of ill-formed constructs involving labels.
44485 * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
44486 the new 'previously defined here' message.
44487
44488 2003-07-18 Nathan Sidwell <nathan@codesourcery.com>
44489
44490 * g++.dg/parse/non-dependent2.C: New test.
44491
44492 2003-07-18 Andrew Pinski <pinskia@physics.uc.edu>
44493
44494 * g++.dg/init/init-ref4.C: xfail on targets without
44495 weak symbols.
44496
44497 2003-07-17 Jakub Jelinek <jakub@redhat.com>
44498
44499 PR target/11087
44500 * gcc.c-torture/execute/20030717-1.c: New test.
44501
44502 2003-07-18 Eric Botcazou <ebotcazou@libertysurf.fr>
44503
44504 * g++.dg/opt/cfg1.C: New test.
44505
44506 2003-07-17 Mark Mitchell <mark@codesourcery.com>
44507
44508 PR optimization/11557
44509 * gcc.dg/20030717-1.c: New test.
44510
44511 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
44512
44513 PR c++/10476
44514 * g++.dg/expr/crash-1.C: New test.
44515
44516 PR c++/11027
44517 * g++.dg/template/init3.C: New test.
44518
44519 PR c++/8222
44520 * g++.dg/template/non-dependent1.C: New test.
44521
44522 PR c++/11070
44523 * g++.dg/template/non-dependent2.C: New test.
44524
44525 PR c++/11071
44526 * g++.dg/template/non-dependent3.C: New test.
44527
44528 PR c++/9907
44529 * g++.dg/template/sizeof5.C: New test.
44530
44531 2003-07-17 Geoffrey Keating <geoffk@apple.com>
44532
44533 PR 11498
44534 * gcc.c-torture/compile/mangle-1.c: New file.
44535
44536 2003-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44537
44538 PR c++/7809
44539 * g++.dg/parse/access3.C: New test.
44540
44541 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
44542
44543 PR c++/11384
44544 * g++.dg/init/init-ref4.C: New test.
44545
44546 2003-07-16 Mark Mitchell <mark@codesourcery.com>
44547
44548 PR c++/11547
44549 * g++.dg/parse/constant3.C: New test.
44550 * g++.dg/parse/crash7.C: Likewise.
44551
44552 2003-07-16 Andrew Pinski <pinskia@physics.uc.edu>
44553
44554 PR target/11008
44555 * gcc.dg/i386-pentium4-not-mull.c: New.
44556
44557 2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
44558
44559 * gcc.dg/asm-names.c (ymain): Make it weak.
44560
44561 2003-07-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44562
44563 PR c++/5421
44564 * g++.dg/template/friend21.C: New test.
44565
44566 2003-07-16 Jakub Jelinek <jakub@redhat.com>
44567
44568 * gcc.dg/cleanup-8.c: New test.
44569 * gcc.dg/cleanup-9.c: New test.
44570
44571 2003-07-16 Danny Smith <dannysmith@users.sourceforge.net>
44572
44573 * g++.dg/ext/dll-MI1.h: New file.
44574 * g++.dg/ext/dllexport-MI1.C: New file.
44575 * g++.dg/ext/dllimport-MI1.C: New file.
44576
44577 2003-07-15 Jakub Jelinek <jakub@redhat.com>
44578
44579 * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
44580 it does not have cmpstrsi patterns (just cmpmemsi).
44581
44582 2003-07-15 Mark Mitchell <mark@codesourcery.com>
44583
44584 PR debug/11473
44585 * g++.dg/debug/debug8.C: New test.
44586
44587 2003-07-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44588
44589 PR c++/10108
44590 * g++.dg/template/crash7.C: New test.
44591
44592 2003-07-15 Kazu Hirata <kazu@cs.umass.edu>
44593
44594 PR target/10795
44595 * gcc.c-torture/compile/20030708-1.c: New.
44596
44597 2003-07-15 Eric Botcazou <ebotcazou@libertysurf.fr>
44598
44599 * gcc.c-torture/execute/20030715-1.c: New test.
44600
44601 2003-07-14 Geoffrey Keating <geoffk@apple.com>
44602
44603 * gcc.dg/pch/inline-3.c: New file.
44604 * gcc.dg/pch/inline-3.hs: New file.
44605 * gcc.dg/pch/inline-4.c: New file.
44606 * gcc.dg/pch/inline-4.hs: New file.
44607
44608 2003-07-14 Mark Mitchell <mark@codesourcery.com>
44609
44610 PR c++/11509
44611 * g++.dg/template/crash6.C: New test.
44612
44613 PR c++/7053
44614 * g++.dg/template/friend20.C: New test.
44615
44616 PR c++/7019
44617 * g++.dg/template/overload2.C: New test.
44618
44619 2003-07-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44620
44621 PR optimization/11440
44622 * gcc.c-torture/execute/20030714-1.c: New test.
44623
44624 2003-07-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44625
44626 PR c++/11154
44627 * g++.dg/template/partial2.C: New test.
44628
44629 2003-07-13 Mark Mitchell <mark@codesourcery.com>
44630
44631 PR c++/11503
44632 * g++.dg/template/anon1.C: New test.
44633
44634 PR c++/11493
44635 PR c++/11495
44636 * g++.dg/parse/template9.C: Likewise.
44637 * g++.dg/template/crash4.C: New test.
44638 * g++.dg/template/koenig1.C: Likewise.
44639 * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
44640 * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
44641 * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
44642 functions.
44643 * g++.old-deja/g++.jason/template36.C: Likewise.
44644 * g++.old-deja/g++.mike/p1989.C: Likewise.
44645 * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
44646 * g++.old-deja/g++.pt/ttp20.C: Use this->.
44647 * g++.old-deja/g++.pt/ttp21.C: Use this->.
44648 * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
44649 compiling.
44650 * g++.old-deja/g++.pt/union2.C: Use this->.
44651
44652 2003-07-11 Jakub Jelinek <jakub@redhat.com>
44653
44654 * gcc.dg/20030711-1.c: New test.
44655
44656 2003-07-11 Nathan Sidwell <nathan@codesourcery.com>
44657
44658 PR c++/11050
44659 * g++.dg/parse/args1.C: New test.
44660 * g++.pt/defarg8.C: Change expected errors.
44661
44662 2003-07-11 Mark Mitchell <mark@codesourcery.com>
44663
44664 PR c++/8164
44665 * g++.dg/template/nontype2.C: New test.
44666
44667 PR c++/10558
44668 * g++.dg/parse/template8.C: New test.
44669
44670 PR c++/8327
44671 * g++.dg/template/scope1.C: New test.
44672
44673 * g++.dg/warn/Wsign-compare-1.C: New test.
44674
44675 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
44676
44677 * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
44678
44679 2003-07-10 Mark Mitchell <mark@codesourcery.com>
44680
44681 PR c++/9411
44682 * g++.dg/template/explicit2.C: New test.
44683
44684 PR c++/10032
44685 * g++.dg/warn/pedantic1.C: New test.
44686
44687 2003-07-10 Nathan Sidwell <nathan@codesourcery.com>
44688
44689 PR c++ 9483
44690 * g++.dg/other/field1.C: New test.
44691
44692 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
44693
44694 PR c/11449
44695 * gcc.c-torture/compile/20030707-1.c: New.
44696
44697 2003-07-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44698
44699 PR c++/10849
44700 * g++.dg/template/access12.C: New test.
44701
44702 2003-07-09 Nathan Sidwell <nathan@codesourcery.com>
44703
44704 * g++.dg/bprob/bprob.exp (prof_ext): Update.
44705 * g77.dg/bprob/bprob.exp (prof_ext): Update.
44706 * gcc.misc-tests/bprob.exp (prof_ext): Update.
44707 * gcc.misc-tests/gcov.exp: Update
44708 * g++.dg/gcov/gcov.exp: Update
44709 * lib/gcov.exp: Update.
44710
44711 2003-07-08 Mark Mitchell <mark@codesourcery.com>
44712
44713 * g++.dg/abi/mangle17.C: Make sure template expressions are
44714 dependent.
44715 * g++.dg/abi/mangle4.C: Mark erroneous casts.
44716 * g++.dg/debug/debug7.C: Mark erronous new-declarator.
44717 * g++.dg/opt/stack1.C: Remove erroneous code.
44718 * g++.dg/parse/template7.C: New test.
44719 * g++.dg/template/dependent-expr1.C: Mark erroneous code.
44720 * g++.old-deja/g++.pt/crash4.C: Likewise.
44721
44722 2003-07-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
44723
44724 * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
44725 with zero or one occurence of `$' after the initial `L'.
44726
44727 2003-07-08 Kazu Hirata <kazu@cs.umass.edu>
44728
44729 * gcc.c-torture/compile/20030704-1.c: Add a comment.
44730
44731 2003-07-08 Roger Sayle <roger@eyesopen.com>
44732
44733 PR c/11370
44734 * gcc.dg/Wunreachable-6.c: New testcase.
44735 * gcc.dg/Wunreachable-7.c: New testcase.
44736
44737 2003-07-08 Jakub Jelinek <jakub@redhat.com>
44738
44739 PR c/11420
44740 * gcc.dg/20030708-1.c: New test.
44741
44742 2003-07-08 Richard Sandiford <rsandifo@redhat.com>
44743
44744 * gcc.dg/compat/sdata-section.h: New file.
44745 * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
44746 * gcc.dg/torture/mips-sdata-1.c: New test.
44747
44748 2003-07-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44749
44750 PR c++/11030
44751 * g++.dg/template/friend19.C: New test.
44752
44753 2003-07-08 Jakub Jelinek <jakub@redhat.com>
44754
44755 * g++.dg/opt/strength-reduce.C: New test.
44756
44757 2003-07-07 Roger Sayle <roger@eyesopen.com>
44758
44759 PR target/10979
44760 * gcc.dg/20030707-1.c: New testcase.
44761
44762 2003-07-07 Roger Sayle <roger@eyesopen.com>
44763
44764 PR optimization/11059
44765 * g++.dg/opt/emptyunion.C: New testcase.
44766
44767 2003-07-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
44768 Eric Botcazou <ebotcazou@libertysurf.fr>
44769
44770 * g++.dg/opt/stack1.C: New test.
44771
44772 2003-07-05 Mark Mitchell <mark@codesourcery.com>
44773
44774 * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
44775 run test.
44776
44777 PR c++/11431
44778 * g++.dg/expr/static_cast3.C: New test.
44779
44780 2003-07-04 Zack Weinberg <zack@codesourcery.com>
44781
44782 * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
44783 everywhere.
44784 * gcc.dg/concat.c: Concatenation of string constants with
44785 __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
44786 * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
44787 * gcc.dg/cpp/escape-2.c: Use wide character constants where
44788 necessary to avoid multi-character character constant warning.
44789 * gcc.dg/cpp/escape.c: Likewise.
44790 * gcc.dg/cpp/ucs.c: Likewise.
44791 Remove backslashes from dg-bogus comments, as they confuse Tcl.
44792 Fix a typo.
44793
44794 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
44795
44796 PR c/11428
44797 * gcc.c-torture/compile/20030704-1.c: New.
44798
44799 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
44800
44801 * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
44802
44803 2003-07-04 Danny Smith <dannysmith@users.sourceforge.net>
44804
44805 PR c++/5287, PR c++/7910, PR c++/11021
44806 * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
44807 tests for warnings.
44808 * g++.dg/ext/dllimport2.C: Add tests for warnings.
44809 * g++.dg/ext/dllimport3.C: Likewise.
44810 * g++.dg/ext/dllimport4.C: New file.
44811 * g++.dg/ext/dllimport5.C: New file.
44812 * g++.dg/ext/dllimport6.C: New file.
44813 * g++.dg/ext/dllimport7.C: New file.
44814 * g++.dg/ext/dllimport8.C: New file.
44815 * g++.dg/ext/dllimport9.C: New file.
44816 * g++.dg/ext/dllimport10.C: New file.
44817 * g++.dg/ext/dllexport1.C: New file.
44818
44819 2003-07-03 Mark Mitchell <mark@codesourcery.com>
44820
44821 * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
44822 * g++.old-deja/g++.mike/net36.C: Tweak error messages.
44823
44824 2003-07-03 Roger Sayle <roger@eyesopen.com>
44825
44826 * gcc.dg/builtins-25.c: New testcase.
44827 * gcc.dg/builtins-26.c: New testcase.
44828
44829 2003-07-03 Janis Johnson <janis187@us.ibm.com>
44830
44831 * gcc.dg/compat/vector-defs.h: New file.
44832 * gcc.dg/compat/vector-setup.h: New file.
44833 * gcc.dg/compat/vector-check.h: New file.
44834 * gcc.dg/compat/vector-1_main.c: New file.
44835 * gcc.dg/compat/vector-1_x.c: New file.
44836 * gcc.dg/compat/vector-1_y.c: New file.
44837 * gcc.dg/compat/vector-2_main.c: New file.
44838 * gcc.dg/compat/vector-2_x.c: New file.
44839 * gcc.dg/compat/vector-2_y.c: New file.
44840
44841 * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
44842 * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
44843 * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
44844 * gcc.dg/compat/struct-align-1.h: New file.
44845 * gcc.dg/compat/struct-align-1_main.c: New file.
44846 * gcc.dg/compat/struct-align-1_x.c: New file.
44847 * gcc.dg/compat/struct-align-1_y.c: New file.
44848 * gcc.dg/compat/struct-align-2.h: New file.
44849 * gcc.dg/compat/struct-align-2_main.c: New file.
44850 * gcc.dg/compat/struct-align-2_x.c: New file.
44851 * gcc.dg/compat/struct-align-2_y.c: New file.
44852
44853 * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
44854 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
44855 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
44856 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
44857 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
44858 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
44859 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
44860 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
44861 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
44862 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
44863 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
44864 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
44865 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
44866 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
44867 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
44868 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
44869 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
44870 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
44871 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
44872 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
44873 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
44874 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
44875 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
44876 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
44877 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
44878 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
44879 * gcc.dg/compat/struct-return-10_x.c: Ditto.
44880 * gcc.dg/compat/struct-return-2_x.c: Ditto.
44881 * gcc.dg/compat/struct-return-3_x.c: Ditto.
44882
44883 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
44884
44885 * gcc.dg/i386-call-1.c: New test.
44886
44887 2003-07-03 Nathan Sidwell <nathan@codesourcery.com>
44888
44889 PR c++/9162
44890 * g++.dg/parse/defarg4.C: New.
44891
44892 2003-07-03 Roger Sayle <roger@eyesopen.com>
44893
44894 PR target/10700
44895 * gcc.c-torture/compile/20030703-1.c: New test case.
44896
44897 2003-07-03 Mark Mitchell <mark@codesourcery.com>
44898
44899 * g++.dg/template/local3.C: Remove extra semicolon.
44900
44901 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
44902
44903 * gcc.dg/i386-volatile-1.c: New test.
44904
44905 2003-07-02 Nathan Sidwell <nathan@codesourcery.com>
44906
44907 PR c++/11072
44908 * g++.dg/other/offsetof2.C: XFAIL.
44909 * g++.dg/other/offsetof5.C: New.
44910
44911 PR c++/10219
44912 * g++.dg/template/error1.C: New.
44913
44914 PR c++/9779
44915 * g++.dg/template/dependent-expr1.C: New.
44916
44917 2003-07-01 Mark Mitchell <mark@codesourcery.com>
44918
44919 PR c++/6949
44920 * g++.dg/template/local3.C: New test.
44921
44922 PR c++/11149
44923 * g++.dg/lookup/scoped6.C: New test.
44924
44925 2003-07-01 Giovanni Bajo <giovannibajo@libero.it>
44926
44927 PR c++/8046
44928 * g++.dg/other/error7.C: New test.
44929
44930 2003-07-01 Kazu Hirata <kazu@cs.umass.edu>
44931
44932 * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
44933 * g++.old-deja/g++.abi/vtable3.h: Likewise.
44934 * g++.old-deja/g++.law/code-gen5.C: Likewise.
44935 * g++.old-deja/g++.other/union2.C: Likewise.
44936 * gcc.dg/c90-const-expr-2.c: Likewise.
44937 * gcc.dg/c90-const-expr-3.c: Likewise.
44938 * gcc.dg/c99-const-expr-2.c: Likewise.
44939 * gcc.dg/c99-const-expr-3.c: Likewise.
44940 * gcc.dg/concat.c: Likewise.
44941
44942 2003-07-01 Mark Mitchell <mark@codesourcery.com>
44943
44944 PR c++/9559
44945 * g++.dg/init/static1.C: New test.
44946
44947 2003-06-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
44948
44949 * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
44950 * g++.old-deja/g++.other/access2.C: Likewise.
44951 * g++.old-deja/g++.other/decl2.C: Likewise.
44952 * gcc.c-torture/execute/20020615-1.c: Likewise.
44953
44954 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
44955
44956 PR c++/4933
44957 * g++.dg/template/sizeof4.C: New test.
44958
44959 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
44960
44961 * g++.dg/other/error6.C: New test.
44962
44963 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
44964
44965 PR c++/10750
44966 * g++.dg/parse/constant2.C: New test.
44967
44968 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
44969
44970 PR c++/11106
44971 * g++.dg/other/error5.C: New test.
44972
44973 2003-06-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44974
44975 * gcc.dg/format/gcc_diag-1.c: New test.
44976
44977 2003-06-28 Ulrich Weigand <uweigand@de.ibm.com>
44978
44979 * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
44980
44981 2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
44982
44983 * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
44984 * g++.old-deja/g++.robertl/eb133a.C: Likewise.
44985 * g++.old-deja/g++.robertl/eb133b.C: Likewise.
44986
44987 2003-06-28 Jakub Jelinek <jakub@redhat.com>
44988
44989 * gcc.c-torture/execute/builtins/string-8.c: New test.
44990 * gcc.c-torture/execute/builtins/string-8-lib.c: New.
44991 * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
44992 * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
44993
44994 2003-06-27 Mark Mitchell <mark@codesourcery.com>
44995
44996 PR c++/10468
44997 * g++.dg/ext/typeof6.C: New test.
44998
44999 2003-06-27 Mark Mitchell <mark@codesourcery.com>
45000
45001 PR c++/10796
45002 * g++.dg/init/enum1.C: New test.
45003
45004 2003-06-27 Ulrich Weigand <uweigand@de.ibm.com>
45005
45006 * gcc.dg/20030627-1.c: New test.
45007
45008 2003-06-26 Mark Mitchell <mark@codesourcery.com>
45009
45010 PR c++/11332
45011 * g++.dg/expr/static_cast2.C: New test.
45012
45013 2003-06-26 Roger Sayle <roger@eyesopen.com>
45014 Jakub Jelinek <jakub@redhat.com>
45015
45016 * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
45017 sprintf(dst,"%s",src) optimization.
45018 * gcc.c-torture/execute/20030626-1.c: New test case.
45019 * gcc.c-torture/execute/20030626-2.c: New test case.
45020
45021 2003-06-26 J"orn Rennecke <joern.rennecke@superh.com>
45022
45023 * gcc.c-torture/execute/multi-ix.c: New test.
45024
45025 * gcc.c-torture/execute/simd-4.c (main):
45026 Added missing semicolon at end of union.
45027
45028 2003-06-26 Giovanni Bajo <giovannibajo@libero.it>
45029
45030 PR c++/8266
45031 * g++.dg/template/explicit-instantiation3.C: New test.
45032
45033 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
45034
45035 * gcc.dg/20030626-1.c: Use signed char.
45036
45037 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
45038
45039 * gcc.dg/20030626-1.c: New test.
45040
45041 2003-06-26 Neil Booth <neil@daikokuya.co.uk>
45042
45043 * const-str-2.m: Update.
45044
45045 2003-06-25 Mark Mitchell <mark@codesourcery.com>
45046
45047 PR c++/10990
45048 * g++.dg/rtti/dyncast1.C: New test.
45049 * g++.dg/abi/mangle4.C: Correct base-specifier access.
45050 * g++.dg/lookup/scoped1.C: Remove XFAIL.
45051 * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
45052
45053 PR c++/10931
45054 * g++.dg/expr/static_cast1.C: New test.
45055
45056 2003-06-25 Josef Zlomek <zlomekj@suse.cz>
45057
45058 * gcc.dg/20030625-1.c: New test.
45059
45060 2003-06-24 Roger Sayle <roger@eyesopen.com>
45061
45062 * gcc.c-torture/compile/20030624-1.c: New test case.
45063
45064 2003-06-24 Jakub Jelinek <jakub@redhat.com>
45065
45066 * gcc.c-torture/execute/string-opt-17.c: New test.
45067
45068 2003-06-24 Mark Mitchell <mark@codesourcery.com>
45069
45070 PR c++/5754
45071 * g++.dg/parse/crash6.C: New test.
45072
45073 2003-06-23 Roger Sayle <roger@eyesopen.com>
45074
45075 * gcc.dg/builtins-24.c: New test case.
45076
45077 2003-06-23 Jakub Jelinek <jakub@redhat.com>
45078
45079 * g++.dg/opt/operator1.C: New test.
45080
45081 2003-06-22 Roger Sayle <roger@eyesopen.com>
45082
45083 * gcc.c-torture/execute/string-opt-16.c: New test case.
45084
45085 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
45086
45087 * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion option.
45088 * g++.old-deja/g++.other/conv7.C: Likewise.
45089 * g++.old-deja/g++.other/overcnv2.C: Likewise.
45090 * g++.old-deja/g++.other/overload14.C: Likewise.
45091
45092 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
45093
45094 * g++.old-deja/g++.jason/conversion5.C: Adjust option.
45095 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
45096
45097 2003-06-20 Mark Mitchell <mark@codesourcery.com>
45098
45099 PR c++/10888
45100 * g++.dg/warn/Winline-3.C: New test.
45101
45102 2003-06-20 Mark Mitchell <mark@codesourcery.com>
45103
45104 * lib/target-supports.exp (check_alias_available): Make the test
45105 program acceptable to the Solaris assembler.
45106
45107 PR c++/10749
45108 * g++.dg/template/memclass2.C: New test.
45109
45110 2003-06-20 Mark Mitchell <mark@codesourcery.com>
45111 Eric Botcazou <ebotcazou@libertysurf.fr>
45112
45113 * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
45114 data for non-matching targets.
45115 * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
45116
45117 2003-06-20 Mark Mitchell <mark@codesourcery.com>
45118
45119 PR c++/10845
45120 * g++.dg/template/member3.C: New test.
45121
45122 2003-06-19 Mark Mitchell <mark@codesourcery.com>
45123
45124 PR c++/10939
45125 * g++.dg/template/func1.C: New test.
45126
45127 PR c++/9649
45128 * g++.dg/template/static4.C: New test.
45129 * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
45130
45131 PR c++/11041
45132 * g++.dg/init/ref7.C: New test.
45133
45134 2003-06-19 Matt Austern <austern@apple.com>
45135
45136 PR c++/11228
45137 * g++.dg/anew1.C: New test.
45138 * g++.dg/anew2.C: New test.
45139 * g++.dg/anew3.C: New test.
45140 * g++.dg/anew4.C: New test.
45141
45142 2003-06-19 Kazu Hirata <kazu@cs.umass.edu>
45143
45144 * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
45145
45146 2003-06-19 J"orn Rennecke <joern.rennecke@superh.com>
45147
45148 * gcc.c-torture/execute/simd-4.c (main): Make expected value
45149 endian-dependent.
45150
45151 2003-06-17 Benjamin Kosnik <bkoz@redhat.com>
45152
45153 * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
45154 Remove cruft.
45155
45156 2003-06-17 Kazu Hirata <kazu@cs.umass.edu>
45157
45158 * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
45159 * gcc.c-torture/compile/961203-1.c: Likewise.
45160 * gcc.c-torture/compile/980506-1.c: Likewise.
45161
45162 2003-06-17 Mark Mitchell <mark@codesourcery.com>
45163
45164 PR c++/10712
45165 * g++.dg/lookup/using7.C: New test.
45166
45167 2003-06-17 Mark Mitchell <mark@codesourcery.com>
45168
45169 PR c++/11105
45170 * g++.dg/abi/conv1.C: Remove it.
45171 * g++.dg/template/conv7.C: New test.
45172 * g++.dg/template/conv8.C: Likewise.
45173 * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
45174 conversion operator.
45175
45176 2003-06-17 Janis Johnson <janis187@us.ibm.com>
45177
45178 * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
45179 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
45180 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
45181 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
45182 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
45183 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
45184 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
45185 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
45186 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
45187 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
45188 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
45189 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
45190 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
45191 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
45192 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
45193 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
45194 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
45195 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
45196 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
45197 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
45198 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
45199 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
45200 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
45201 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
45202 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
45203 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
45204 * gcc.dg/compat/struct-return-10_x.c: Ditto.
45205 * gcc.dg/compat/struct-return-2_x.c: Ditto.
45206 * gcc.dg/compat/struct-return-3_x.c: Ditto.
45207
45208 2003-06-16 Mark Mitchell <mark@codesourcery.com>
45209
45210 * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
45211 * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
45212 indications.
45213
45214 2003-06-16 Roger Sayle <roger@eyesopen.com>
45215
45216 * gcc.dg/i386-387-5.c: New test case.
45217 * gcc.dg/i386-387-6.c: New test case.
45218 * gcc.dg/builtins-23.c: New test case.
45219
45220 2003-06-15 Roger Sayle <roger@eyesopen.com>
45221
45222 * gcc.dg/builtins-22.c: New test case.
45223 * gcc.dg/i386-387-1.c: Update to test exp.
45224 * gcc.dg/i386-387-2.c: Likewise.
45225
45226 2003-06-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45227
45228 * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
45229
45230 2003-06-12 Mark Mitchell <mark@codesourcery.com>
45231
45232 * lib/gcc-dg.exp (dg-require-dll): New function.
45233 (dg-xfail-if): Likewise.
45234 * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
45235 driver.
45236
45237 * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
45238 * gcc.c-torture/compile/20001205-1.c: Likewise.
45239 * gcc.c-torture/compile/20001226-1.c: Likewise.
45240 * gcc.c-torture/compile/20010518-2.c: Likewise.
45241 * gcc.c-torture/compile/20020312-1.c: Likewise.
45242 * gcc.c-torture/compile/20020604-1.c: Likewise.
45243 * gcc.c-torture/compile/920501-12.c: Likewise.
45244 * gcc.c-torture/compile/920501-4.c: Likewise.
45245 * gcc.c-torture/compile/920520-1.c: Likewise.
45246 * gcc.c-torture/compile/920521-1.c: Likewise.
45247 * gcc.c-torture/compile/920625-1.c: Likewise.
45248 * gcc.c-torture/compile/961203-1.c: Likewise.
45249 * gcc.c-torture/compile/980506-1.c: Likewise.
45250 * gcc.c-torture/compile/981006-1.c: Likewise.
45251 * gcc.c-torture/compile/981022-1.c: Likewise.
45252 * gcc.c-torture/compile/981223-1.c: Likewise.
45253 * gcc.c-torture/compile/990617-1.c: Likewise.
45254 * gcc.c-torture/compile/dll.c: Likewise.
45255 * gcc.c-torture/compile/labels-3.c: Likewise.
45256 * gcc.c-torture/compile/mipscop-1.c: Likewise.
45257 * gcc.c-torture/compile/mipscop-2.c: Likewise.
45258 * gcc.c-torture/compile/mipscop-3.c: Likewise.
45259 * gcc.c-torture/compile/mipscop-4.c: Likewise.
45260 * gcc.c-torture/compile/simd-5.c: Likewise.
45261 * gcc.c-torture/compile/20000804-1.x: Remove.
45262 * gcc.c-torture/compile/20001205-1.x: Likewise.
45263 * gcc.c-torture/compile/20001226-1.x: Likewise.
45264 * gcc.c-torture/compile/20010518-2.x: Likewise.
45265 * gcc.c-torture/compile/20020312-1.x: Likewise.
45266 * gcc.c-torture/compile/20020604-1.x: Likewise.
45267 * gcc.c-torture/compile/920501-12.x: Likewise.
45268 * gcc.c-torture/compile/920501-4.x: Likewise.
45269 * gcc.c-torture/compile/920520-1.x: Likewise.
45270 * gcc.c-torture/compile/920521-1.x: Likewise.
45271 * gcc.c-torture/compile/920625-1.x: Likewise.
45272 * gcc.c-torture/compile/961203-1.x: Likewise.
45273 * gcc.c-torture/compile/980506-1.x: Likewise.
45274 * gcc.c-torture/compile/981006-1.x: Likewise.
45275 * gcc.c-torture/compile/981022-1.x: Likewise.
45276 * gcc.c-torture/compile/981223-1.x: Likewise.
45277 * gcc.c-torture/compile/990617-1.x: Likewise.
45278 * gcc.c-torture/compile/mipscop-1.x: Likewise.
45279 * gcc.c-torture/compile/mipscop-2.x: Likewise.
45280 * gcc.c-torture/compile/mipscop-3.x: Likewise.
45281 * gcc.c-torture/compile/mipscop-4.x: Likewise.
45282 * gcc.c-torture/compile/simd-5.x: Likewise.
45283
45284 * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
45285
45286 2003-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
45287
45288 * gcc.c-torture/execute/20030611-1.c: New test.
45289
45290 2003-06-12 Roger Sayle <roger@eyesopen.com>
45291
45292 PR middle-end/168
45293 * gcc.dg/20030612-1.c: New test case.
45294
45295 2003-06-12 Mark Mitchell <mark@codesourcery.com>
45296
45297 PR c++/10635
45298 * g++.dg/expr/cast1.C: New test.
45299
45300 2003-06-12 Roger Sayle <roger@eyesopen.com>
45301
45302 * gcc.dg/builtins-21.c: New test case.
45303
45304 2003-06-11 Kelley Cook <kelleycook@wideopenwest.com>
45305
45306 * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
45307 options instead of at the end.
45308 * lib/objc.exp (objc_target_compile): Likewise.
45309
45310 2003-06-11 Mark Mitchell <mark@codesourcery.com>
45311
45312 PR c++/10432
45313 * g++.dg/parse/error1.C: New test.
45314
45315 2003-06-11 Janis Johnson <janis187@us.ibm.com>
45316
45317 * gcc.dg/compat/struct-by-value-11_main.c: New file.
45318 * gcc.dg/compat/struct-by-value-11_x.c: New file.
45319 * gcc.dg/compat/struct-by-value-11_y.c: New file.
45320 * gcc.dg/compat/struct-by-value-12_main.c: New file.
45321 * gcc.dg/compat/struct-by-value-12_x.c: New file.
45322 * gcc.dg/compat/struct-by-value-12_y.c: New file.
45323 * gcc.dg/compat/struct-by-value-13_main.c: New file.
45324 * gcc.dg/compat/struct-by-value-13_x.c: New file.
45325 * gcc.dg/compat/struct-by-value-13_y.c: New file.
45326 * gcc.dg/compat/struct-by-value-14_main.c: New file.
45327 * gcc.dg/compat/struct-by-value-14_x.c: New file.
45328 * gcc.dg/compat/struct-by-value-14_y.c: New file.
45329 * gcc.dg/compat/struct-by-value-15_main.c: New file.
45330 * gcc.dg/compat/struct-by-value-15_x.c: New file.
45331 * gcc.dg/compat/struct-by-value-15_y.c: New file.
45332 * gcc.dg/compat/struct-by-value-16_main.c: New file.
45333 * gcc.dg/compat/struct-by-value-16_x.c: New file.
45334 * gcc.dg/compat/struct-by-value-16_y.c: New file.
45335 * gcc.dg/compat/struct-by-value-17_main.c: New file.
45336 * gcc.dg/compat/struct-by-value-17_x.c: New file.
45337 * gcc.dg/compat/struct-by-value-17_y.c: New file.
45338 * gcc.dg/compat/struct-by-value-18_main.c: New file.
45339 * gcc.dg/compat/struct-by-value-18_x.c: New file.
45340 * gcc.dg/compat/struct-by-value-18_y.c: New file.
45341
45342 * gcc.dg/compat/scalar-by-value-3_main.c: New file.
45343 * gcc.dg/compat/scalar-by-value-3_x.c: New file.
45344 * gcc.dg/compat/scalar-by-value-3_y.c: New file.
45345 * gcc.dg/compat/scalar-by-value-4_main.c: New file.
45346 * gcc.dg/compat/scalar-by-value-4_x.c: New file.
45347 * gcc.dg/compat/scalar-by-value-4_y.c: New file.
45348 * gcc.dg/compat/scalar-return-3_main.c: New file.
45349 * gcc.dg/compat/scalar-return-3_x.c: New file.
45350 * gcc.dg/compat/scalar-return-3_y.c: New file.
45351 * gcc.dg/compat/scalar-return-4_main.c: New file.
45352 * gcc.dg/compat/scalar-return-4_x.c: New file.
45353 * gcc.dg/compat/scalar-return-4_y.c: New file.
45354
45355 2003-06-10 Janis Johnson <janis187@us.ibm.com>
45356
45357 * gcc.dg/compat/fp2-struct-check.h: New file.
45358 * gcc.dg/compat/fp2-struct-defs.h: New file.
45359 * gcc.dg/compat/fp2-struct-init.h: New file.
45360 * gcc.dg/compat/struct-by-value-10_main.c: New file.
45361 * gcc.dg/compat/struct-by-value-10_x.c: New file.
45362 * gcc.dg/compat/struct-by-value-10_y.c: New file.
45363 * gcc.dg/compat/struct-return-10_main.c: New file.
45364 * gcc.dg/compat/struct-return-10_x.c: New file.
45365 * gcc.dg/compat/struct-return-10_y.c: New file.
45366
45367 * gcc.dg/compat/compat-common.h: New file.
45368 * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
45369 * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
45370 * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
45371 * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
45372 * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
45373 * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
45374 * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
45375 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
45376 * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
45377 * gcc.dg/compat/scalar-return-1_main.c: Ditto.
45378 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
45379 * gcc.dg/compat/scalar-return-1_y.c: Ditto.
45380 * gcc.dg/compat/scalar-return-2_main.c: Ditto.
45381 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
45382 * gcc.dg/compat/scalar-return-2_y.c: Ditto.
45383 * gcc.dg/compat/small-struct-check.h: Ditto.
45384 * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
45385 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
45386 * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
45387 * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
45388 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
45389 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
45390 * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
45391 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
45392 * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
45393 * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
45394 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
45395 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
45396 * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
45397 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
45398 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
45399 * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
45400 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
45401 * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
45402 * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
45403 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
45404 * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
45405 * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
45406 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
45407 * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
45408 * gcc.dg/compat/struct-return-2_main.c: Ditto.
45409 * gcc.dg/compat/struct-return-2_x.c: Ditto.
45410 * gcc.dg/compat/struct-return-2_y.c: Ditto.
45411 * gcc.dg/compat/struct-return-3_main.c: Ditto.
45412 * gcc.dg/compat/struct-return-3_x.c: Ditto.
45413 * gcc.dg/compat/struct-return-3_y.c: Ditto.
45414
45415 2003-06-10 Geoffrey Keating <geoffk@apple.com>
45416
45417 * g++.dg/pch/static-1.C: New file.
45418 * g++.dg/pch/static-1.Hs: New file.
45419
45420 2003-06-10 Richard Henderson <rth@redhat.com>
45421
45422 * gcc.dg/asm-7.c: Adjust expected warning text.
45423
45424 2003-06-10 Roger Sayle <roger@eyesopen.com>
45425
45426 * gcc.dg/builtins-20.c: New test case.
45427
45428 2003-06-10 Mark Mitchell <mark@codesourcery.com>
45429
45430 PR c++/11131
45431 * g++.dg/opt/template1.C: New test.
45432
45433 2003-06-09 Mark Mitchell <mark@codesourcery.com>
45434
45435 * lib/gcc-dg.exp (dg-test): Clear additional_files and
45436 additional_sources.
45437
45438 2003-05-21 David Taylor <dtaylor@emc.com>
45439
45440 * gcc.dg/Wpadded.c: New file.
45441
45442 2003-06-09 Mark Mitchell <mark@codesourcery.com>
45443
45444 * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
45445 * gcc.dg/special/weak-2.c: Add dg-require-weak.
45446 * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
45447 dg-require-weak.
45448
45449 2003-06-09 J"orn Rennecke <joern.rennecke@superh.com>
45450
45451 * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
45452
45453 2003-06-09 Mark Mitchell <mark@codesourcery.com>
45454
45455 * lib/gcc-dg.exp (dg-require-weak): Fix typo.
45456 (dg-require-alias): Likewise.
45457 (dg-require-gc-sections): Likewise.
45458 * lib/target-supports.exp (check_gc_sections_available): Likewise.
45459
45460 2003-06-08 Richard Henderson <rth@redhat.com>
45461
45462 * gcc.dg/20011029-2.c: Fix the array reference.
45463 * gcc.dg/asm-7.c: New.
45464
45465 2003-06-08 Kazu Hirata <kazu@cs.umass.edu>
45466
45467 * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
45468
45469 2003-06-08 Mark Mitchell <mark@codesourcery.com>
45470
45471 * lib/gcc-dg.exp (dg-require-alias): Fix typo.
45472 (dg-require-gc-sections): Likewise.
45473
45474 2003-06-08 Jan Hubicka <jh@suse.cz>
45475
45476 * i386-cmov1.c: Fix regular expression.
45477 * i386-cvt-1.c: Likewise.
45478 * i386-local.c: Likewise.
45479 * i386-local2.c: Likewise.
45480 * i386-mul.c: Likewise.
45481 * i386-ssetype-1.c: Likewise.
45482 * i386-ssetype-3.c: Likewise.
45483 * i386-ssetype-5.c: Likewise.
45484
45485 2003-06-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45486
45487 PR c++/11039
45488 * g++.dg/warn/implicit-typename2.C: New test.
45489 * g++.dg/warn/implicit-typename3.C: New test.
45490
45491 2003-06-07 Richard Henderson <rth@redhat.com>
45492
45493 * g++.dg/other/offsetof3.C: Use size_t.
45494 * g++.dg/other/offsetof4.C: Likewise.
45495
45496 2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
45497
45498 * lib/copy-file.exp: New. Implement gcc_copy_files.
45499
45500 * lib/dg-pch.exp: Load copy-file.exp
45501 (dg-pch): Use gcc_copy_files instead of "file copy".
45502
45503 2003-06-06 Mark Mitchell <mark@codesourcery.com>
45504
45505 * gcc.dg/weak/weak.exp: Simplify.
45506 * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
45507 * gcc.dg/weak/weak-1.c: Likewise.
45508 * gcc.dg/weak/weak-2.c: Likewise.
45509 * gcc.dg/weak/weak-3.c: Likewise.
45510 * gcc.dg/weak/weak-4.c: Likewise.
45511 * gcc.dg/weak/weak-5.c: Likewise.
45512 * gcc.dg/weak/weak-6.c: Likewise.
45513 * gcc.dg/weak/weak-7.c: Likewise.
45514 * gcc.dg/weak/weak-8.c: Likewise.
45515 * gcc.dg/weak/weak-9.c: Likewise.
45516
45517 2003-06-06 Richard Earnshaw <rearnsha@arm.com>
45518
45519 gcc.c-torture/execute/20030606-1.c: New.
45520
45521 2003-06-06 Roger Sayle <roger@eyesopen.com>
45522
45523 * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
45524 * gcc.dg/builtins-19.c: Likewise.
45525
45526 2003-06-06 Roger Sayle <roger@eyesopen.com>
45527
45528 * gcc.dg/builtins-2.c: Add some more tests.
45529 * gcc.dg/builtins-18.c: New test case.
45530 * gcc.dg/builtins-19.c: New test case.
45531
45532 2003-06-06 Roger Sayle <roger@eyesopen.com>
45533 Jim Wilson <wilson@tuliptree.org>
45534
45535 * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
45536
45537 2003-06-06 Jakub Jelinek <jakub@redhat.com>
45538
45539 * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
45540 mempcpy/stpcpy calls not to be optimized into something else.
45541 * gcc.c-torture/execute/string-opt-3.c: Moved to...
45542 * gcc.c-torture/execute/builtins/string-7.c: ...here.
45543 * gcc.c-torture/execute/builtins/string-7-lib.c: New.
45544
45545 2003-06-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45546
45547 * gcc.dg/format/asm_fprintf-1.c: New test.
45548
45549 2003-06-05 Mark Mitchell <mark@codesourcery.com>
45550
45551 * lib/gcc-defs.exp (additional_sources): New variable.
45552 (dg-additional-sources): New function.
45553 (additional_files): New variable.
45554 (dg-additional-files): New function.
45555 (dg-additional-files-options): Likewise.
45556 * lib/gcc-dg.exp (dg-require-weak): New function.
45557 (dg-require-alias): Likewise.
45558 (dg-require-gc-sections): Likewise.
45559 * lib/target-supports.exp (check_alias_available): Remove testfile
45560 parameter.
45561 (check_gc_sections_available): New function.
45562 * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
45563 (dg-gpp-additional-files): Likewise.
45564 * lib/g++.exp (additional_sources): Remove.
45565 (additional_files): Likewise.
45566 (g++_target_compile): Use dg-additional-files-options.
45567
45568 * gcc.dg/special/special.exp: Add "ecos" tests. Remove complex
45569 Tcl logic.
45570 * gcc.dg/special/ecos.exp: Remove.
45571 * gcc.dg/special/20000419-2.c: Use dg-require-*.
45572 * gcc.dg/special/alias-1.c: Likewise.
45573 * gcc.dg/special/alias-2.c: Likewise.
45574 * gcc.dg/special/gcsec-1.c: Likewise.
45575 * gcc.dg/special/weak-1.c: Likewise.
45576 * gcc.dg/special/weak-2.c: Likewise.
45577 * gcc.dg/special/wkali-1.c: Likewise.
45578 * gcc.dg/special/wkali-2.c: Likewise.
45579
45580 * g++.dg/special/conpr-2.C: Use dg-additional-*, not
45581 dg-gpp-additional-*.
45582 * g++.dg/special/conpr-3.C: Likewise.
45583 * g++.dg/special/conpr-4.C: Likewise.
45584 * g++.old-deja/g++.abi/vtable3a.C: Likewise.
45585 * g++.old-deja/g++.abi/vtable3b.C: Likewise.
45586 * g++.old-deja/g++.abi/vtable3c.C: Likewise.
45587 * g++.old-deja/g++.abi/vtable3d.C: Likewise.
45588 * g++.old-deja/g++.abi/vtable3e.C: Likewise.
45589 * g++.old-deja/g++.abi/vtable3f.C: Likewise.
45590 * g++.old-deja/g++.abi/vtable3g.C: Likewise.
45591 * g++.old-deja/g++.abi/vtable3h.C: Likewise.
45592 * g++.old-deja/g++.abi/vtable3i.C: Likewise.
45593 * g++.old-deja/g++.abi/vtable3j.C: Likewise.
45594 * g++.old-deja/g++.oliva/linkage1.C: Likewise.
45595 * g++.old-deja/g++.other/comdat1.C: Likewise.
45596 * g++.old-deja/g++.other/comdat2.C: Likewise.
45597 * g++.old-deja/g++.other/comdat3.C: Likewise.
45598 * g++.old-deja/g++.other/ctor1.C: Likewise.
45599 * g++.old-deja/g++.pt/instantiate5.C: Likewise.
45600
45601 2003-06-05 Richard Henderson <rth@redhat.com>
45602
45603 * gcc.dg/debug/20030605-1.c: New.
45604
45605 2003-06-04 Mark Mitchell <mark@codesourcery.com>
45606
45607 * README.QMTEST: Update.
45608
45609 2003-06-04 Richard Henderson <rth@redhat.com>
45610
45611 * gcc.dg/cleanup-1.c: New.
45612 * gcc.dg/cleanup-2.c: New.
45613 * gcc.dg/cleanup-3.c: New.
45614 * gcc.dg/cleanup-4.c: New.
45615 * gcc.dg/cleanup-5.c: New.
45616 * gcc.dg/cleanup-6.c: New.
45617 * gcc.dg/cleanup-7.c: New.
45618
45619 2003-06-04 Mark Mitchell <mark@codesourcery.com>
45620
45621 * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
45622
45623 * lib/dg-pch.exp: New file.
45624 * g++.dg/pch/pch.exp: Use dg-pch.exp.
45625 * gcc.dg/pch/pch.exp: Likewise.
45626
45627 2003-06-04 Roger Sayle <roger@eyesopen.com>
45628
45629 * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
45630 * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
45631 * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
45632 * gcc.dg/builtins-17.c: New test case.
45633 * gcc.dg/i386-387-4.c: New test case.
45634 * gcc.c-torture/execute/ieee/mzero4.c: New test case.
45635
45636 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
45637
45638 * gcc.dg/ultrasp9.c: New test.
45639
45640 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
45641
45642 * gcc.c-torture/compile/20030604-1.c: New test.
45643 * gcc.dg/sparc-constant-1.c: New test.
45644
45645 2003-06-03 Glen Nakamura <glen@imodulo.com>
45646
45647 * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
45648
45649 2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
45650
45651 * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
45652
45653 * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
45654 * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
45655
45656 2003-06-03 Aldy Hernandez <aldyh@redhat.com>
45657
45658 * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
45659
45660 2003-06-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45661
45662 PR c++/10940
45663 * g++.dg/template/spec10.C: New test.
45664
45665 2003-06-03 Roger Sayle <roger@eyesopen.com>
45666
45667 * gcc.dg/builtins-16.c: New test case.
45668
45669 2003-06-03 Jakub Jelinek <jakub@redhat.com>
45670
45671 * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
45672 mempcpy test with post-increments.
45673 * gcc.c-torture/execute/string-opt-3.c: New test.
45674 * gcc.dg/string-opt-1.c: New test.
45675
45676 2003-06-03 David Billinghurst <David.Billinghurst@riotinto.com>
45677
45678 PR fortran/10965
45679 * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
45680
45681 2003-06-02 Mark Mitchell <mark@codesourcery.com>
45682
45683 * lib/scanasm.exp (dg-scan): New function, factored out of ...
45684 (scan-assembler): ... here. Use dg-scan.
45685 (scan-assembler-not): Likewise.
45686 (scan-file): New function.
45687 (scan-file-not): Likewise.
45688 * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
45689 * gcc.dg/cpp/_Pragma4.c: Likewise.
45690 * gcc.dg/cpp/_Pragma5.c: Likewise.
45691 * gcc.dg/cpp/avoidpaste1.c: Likewise.
45692 * gcc.dg/cpp/avoidpaste2.c: Likewise.
45693 * gcc.dg/cpp/cmdlne-C2.c: Likewise.
45694 * gcc.dg/cpp/cmdlne-P.c: Likewise.
45695 * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
45696 * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
45697 * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
45698 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
45699 * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
45700 * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
45701 * gcc.dg/cpp/cxxcom1.c: Likewise.
45702 * gcc.dg/cpp/line1.c: Likewise.
45703 * gcc.dg/cpp/maccom1.c: Likewise.
45704 * gcc.dg/cpp/maccom2.c: Likewise.
45705 * gcc.dg/cpp/maccom3.c: Likewise.
45706 * gcc.dg/cpp/maccom4.c: Likewise.
45707 * gcc.dg/cpp/maccom5.c: Likewise.
45708 * gcc.dg/cpp/maccom6.c: Likewise.
45709 * gcc.dg/cpp/multiline.c: Likewise.
45710 * gcc.dg/cpp/spacing1.c: Likewise.
45711 * gcc.dg/cpp/spacing2.c: Likewise.
45712 * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
45713 * gcc.dg/cpp/trad/maccom1.c: Likewise.
45714 * gcc.dg/cpp/trad/maccom2.c: Likewise.
45715 * gcc.dg/cpp/trad/maccom3.c: Likewise.
45716 * gcc.dg/cpp/trad/maccom4.c: Likewise.
45717 * gcc.dg/cpp/trad/maccom6.c: Likewise.
45718 * gcc.dg/cpp/cxxcom2.c: Likewise.
45719 * gcc.dg/cpp/cxxcom2.h: New file.
45720
45721 * gcc.dg/cpp/truefalse.cpp: Move it to ...
45722 * g++.dg/cpp/truefalse.C: Here.
45723 * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
45724
45725 2003-06-01 Loren James Rittle <ljrittle@acm.org>
45726
45727 * gcc.dg/cpp/redef3.c: New file.
45728
45729 2003-06-01 Eric Botcazou <ebotcazou@libertysurf.fr>
45730
45731 * gcc.dg/i386-loop-3.c: New test.
45732
45733 2003-05-31 Toon Moene <toon@moene.indiv.nluug.nl>
45734
45735 * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
45736
45737 2003-05-31 Roger Sayle <roger@eyesopen.com>
45738
45739 * gcc.dg/fwrapv-1.c: New test case.
45740 * gcc.dg/fwrapv-2.c: New test case.
45741
45742 2003-05-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45743
45744 PR c++/10956
45745 * g++.dg/template/spec9.C: New test.
45746
45747 2003-05-29 Roger Sayle <roger@eyesopen.com>
45748
45749 * gcc.dg/duff-4.c: New test case.
45750
45751 2003-05-27 David Billinghurst <David.Billinghurst@riotinto.com>
45752
45753 PR fortran/10843
45754 * g77.dg/ffixed-form-1.f: New test
45755 * g77.dg/ffixed-form-2.f: New test
45756 * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
45757 * g77.dg/ffree-form-3.f: New test
45758
45759 2003-05-26 Andreas Tobler <a.tobler@schweiz.ch>
45760
45761 * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
45762 * gcc.dg/wint_t-1.c: Likewise.
45763
45764 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45765
45766 * g++.dg/template/access11.C: New test.
45767
45768 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45769
45770 PR c++/10849
45771 * g++.dg/template/access10.C: New test.
45772
45773 2003-05-24 Eric Botcazou <ebotcazou@libertysurf.fr>
45774 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45775
45776 * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
45777
45778 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
45779
45780 * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
45781 suppress for powerpc-*-darwin*.
45782 * gcc.dg/torture/builtin-noret-2.c: Likewise.
45783
45784 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
45785
45786 * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
45787 suppress option for powerpc-*-darwin*.
45788
45789 2003-05-23 Roger Sayle <roger@eyesopen.com>
45790
45791 * gcc.dg/builtins-1.c: Add tests for tan and atan.
45792 * gcc.dg/builtins-4.c: Add test for fmod.
45793
45794 2003-05-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45795
45796 PR c++/10682
45797 * g++.dg/template/instantiate4.C: New test.
45798
45799 2003-05-22 Roger Sayle <roger@eyesopen.com>
45800
45801 * gcc.c-torture/execute/ieee/inf-2.c: New test case.
45802
45803 2003-05-21 Janis Johnson <janis187@us.ibm.com>
45804
45805 * gcc.dg/compat/scalar-return-1_main.c: New file.
45806 * gcc.dg/compat/scalar-return-1_x.c: New file.
45807 * gcc.dg/compat/scalar-return-1_y.c: New file.
45808 * gcc.dg/compat/scalar-return-2_main.c: New file.
45809 * gcc.dg/compat/scalar-return-2_x.c: New file.
45810 * gcc.dg/compat/scalar-return-2_y.c: New file.
45811 * gcc.dg/compat/struct-return-3_main.c: New file.
45812 * gcc.dg/compat/struct-return-3_y.c: New file.
45813 * gcc.dg/compat/struct-return-3_x.c: New file.
45814 * gcc.dg/compat/struct-return-2_main.c: New file.
45815 * gcc.dg/compat/struct-return-2_x.c: New file.
45816 * gcc.dg/compat/struct-return-2_y.c: New file.
45817
45818 2003-05-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
45819
45820 * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
45821 for hppa*-hp-hpux*.
45822 * gcc.dg/20021014-1.c (dg-options): Likewise.
45823 * gcc.dg/nest.c (dg-options): Likewise.
45824
45825 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
45826
45827 PR c++/9738
45828 * g++.dg/ext/dllimport2.C: New file.
45829 * g++.dg/ext/dllimport3.C: New file.
45830
45831 2003-05-20 Janis Johnson <janis187@us.ibm.com>
45832
45833 * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
45834 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
45835 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
45836 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
45837 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
45838 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
45839 * gcc.dg/compat/struct-by-value-7_x.c Ditto.
45840 * gcc.dg/compat/struct-by-value-7_y.c Ditto.
45841 * gcc.dg/compat/small-struct-defs.h: New file.
45842 * gcc.dg/compat/small-struct-init.h: New file.
45843 * gcc.dg/compat/small-struct-check.h: New file.
45844 * gcc.dg/compat/fp-struct-defs.h: New file.
45845 * gcc.dg/compat/fp-struct-check.h: New file.
45846 * gcc.dg/compat/fp-struct-init.h: New file.
45847 * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
45848 * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
45849
45850 2003-05-19 Jakub Jelinek <jakub@redhat.com>
45851
45852 * gcc.dg/20030225-2.c: New test.
45853
45854 2003-05-18 Roger Sayle <roger@eyesopen.com>
45855 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45856
45857 * gcc.c-torture/compile/20030518-1.c: New test case.
45858
45859 2003-05-18 Mark Mitchell <mark@codesourcery.com>
45860
45861 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
45862 * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
45863 gcc-dg-debug-runtest.
45864 * g++.dg/debug/debug.exp: Pass opt_opts parameter to
45865 gcc-dg-debug-runtest.
45866
45867 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45868
45869 PR c++/9022
45870 * g++.dg/lookup/using6.C: New test.
45871
45872 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45873
45874 * g++.dg/parse/access2.C: New test.
45875
45876 2003-05-17 Mark Mitchell <mark@codesourcery.com>
45877
45878 * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
45879 * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
45880 * gcc.dg/debug/debug.exp: Likewise.
45881
45882 2003-05-17 Neil Booth <neil@daikokuya.co.uk>
45883
45884 * gcc.dg/dollar.c: New test.
45885
45886 2003-05-16 Janis Johnson <janis187@us.ibm.com>
45887
45888 * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
45889 * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
45890 * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
45891 * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
45892 * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
45893 * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
45894 * gcc.dg/compat/struct-by-value-6_main.c: New file.
45895 * gcc.dg/compat/struct-by-value-6_x.c: New file.
45896 * gcc.dg/compat/struct-by-value-6_y.c: New file.
45897 * gcc.dg/compat/struct-by-value-7_main.c: New file.
45898 * gcc.dg/compat/struct-by-value-7_x.c: New file.
45899 * gcc.dg/compat/struct-by-value-7_y.c: New file.
45900 * gcc.dg/compat/struct-by-value-8_main.c: New file.
45901 * gcc.dg/compat/struct-by-value-8_x.c: New file.
45902 * gcc.dg/compat/struct-by-value-8_y.c: New file.
45903 * gcc.dg/compat/struct-by-value-9_main.c: New file.
45904 * gcc.dg/compat/struct-by-value-9_x.c: New file.
45905 * gcc.dg/compat/struct-by-value-9_y.c: New file.
45906
45907 2003-05-16 Mark Mitchell <mark@codesourcery.com>
45908
45909 * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
45910 (gcc-dg-test-1): ... this. Add target_compile parameter. Add
45911 support for "repo" mode.
45912 * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
45913 * lib/g77-dg.exp: Likewise.
45914 * lib/obj-dg.exp: Likewise.
45915
45916 2003-05-16 Jakub Jelinek <jakub@redhat.com>
45917
45918 Merge from gcc-3_2-rhl8-branch:
45919 2003-04-23 Jakub Jelinek <jakub@redhat.com>
45920
45921 * gcc.dg/tls/opt-6.c: New test.
45922
45923 2003-04-05 Jakub Jelinek <jakub@redhat.com>
45924
45925 * gcc.dg/20030405-1.c: New test.
45926
45927 2003-03-09 Jakub Jelinek <jakub@redhat.com>
45928
45929 * gcc.dg/20030309-1.c: New test.
45930
45931 2003-03-07 Eric Botcazou <ebotcazou@libertysurf.fr>
45932
45933 * gcc.c-torture/execute/20030307-1.c: New test.
45934
45935 2003-02-20 Randolph Chung <tausq@debian.org>
45936
45937 * gcc.c-torture/compile/20030220-1.c: New test.
45938
45939 2003-02-18 Jakub Jelinek <jakub@redhat.com>
45940
45941 * gcc.dg/20030217-1.c: New test.
45942
45943 2003-01-29 Jakub Jelinek <jakub@redhat.com>
45944
45945 * gcc.c-torture/compile/20020129-1.c: New test.
45946
45947 2002-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
45948
45949 * gcc.dg/unroll-1.c: New test.
45950
45951 2002-11-16 Jan Hubicka <jh@suse.cz>
45952
45953 * gcc.c-torture/execute/20020920-1.c: New test.
45954
45955 2002-10-08 Jakub Jelinek <jakub@redhat.com>
45956
45957 PR target/7434
45958 * gcc.c-torture/compile/20021008-1.c: New test.
45959
45960 2002-08-10 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
45961
45962 PR target/7559
45963 * gcc.c-torture/execute/20020810-1.c: New test.
45964
45965 2002-08-07 Jakub Jelinek <jakub@redhat.com>
45966
45967 * gcc.c-torture/compile/20020807-1.c: New test.
45968
45969 2002-07-30 Jakub Jelinek <jakub@redhat.com>
45970
45971 * gcc.dg/tls/opt-1.c: New test.
45972
45973 2002-07-29 Jakub Jelinek <jakub@redhat.com>
45974
45975 * gcc.dg/20020729-1.c: New test.
45976
45977 2002-07-20 Jakub Jelinek <jakub@redhat.com>
45978
45979 * g++.dg/opt/life1.C: New test.
45980
45981 2002-05-20 Jakub Jelinek <jakub@redhat.com>
45982
45983 * gcc.dg/20020525-1.c: New test.
45984
45985 2002-05-24 Jakub Jelinek <jakub@redhat.com>
45986
45987 PR c++/6794
45988 * g++.dg/ext/pretty1.C: New test.
45989 * g++.dg/ext/pretty2.C: New test.
45990
45991 2003-05-15 Mark Mitchell <mark@codesourcery.com>
45992
45993 PR c++/8385
45994 * g++.dg/ext/typeof5.C: New test.
45995
45996 2003-05-15 J"orn Rennecke <joern.rennecke@superh.com>
45997
45998 * gcc.c-torture/execute/builtins/string-asm-1.c: Take
45999 __USER_LABEL_PREFIX__ into account.
46000 * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
46001
46002 2003-05-14 Roger Sayle <roger@eyesopen.com>
46003
46004 * gcc.dg/builtins-15.c: New test case.
46005
46006 2003-05-13 Zack Weinberg <zack@codesourcery.com>
46007
46008 * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
46009
46010 2003-05-12 Mark Mitchell <mark@codesourcery.com>
46011
46012 * lib/g++.exp: Tweak handling of additional source files.
46013 * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
46014 * g++.dg/special/conpr-2a.C: Rename to ...
46015 * g++.dg/special/conpr-2a.cc: ... this.
46016 * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
46017 * g++.dg/special/conpr-3a.C: Rename to ...
46018 * g++.dg/special/conpr-3a.cc: This.
46019 * g++.dg/special/conpr-3b.C: Rename to ...
46020 * g++.dg/special/conpr-3b.cc: This.
46021 * g++.dg/special/conpr-4.C: New test.
46022 * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
46023
46024 2003-05-12 David Edelsohn <edelsohn@gnu.org>
46025
46026 * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
46027
46028 2003-05-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46029
46030 * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
46031 * g++.old-deja/g++.robertl/eb71.C: Likewise.
46032 * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
46033 * g++.old-deja/g++.other/warn3.C: Likewise.
46034
46035 2003-05-11 Roger Sayle <roger@eyesopen.com>
46036
46037 * gcc.dg/i386-387-1.c: Update to also test log.
46038 * gcc.dg/i386-387-2.c: Likewise.
46039
46040 2003-05-11 Toon Moene <toon@moene.indiv.nluug.nl>
46041
46042 * g77.f-torture/execute/int8421.f: New test.
46043
46044 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46045
46046 PR c++/10230, c++/10481
46047 * g++.dg/lookup/scoped5.C: New test.
46048
46049 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46050
46051 PR c++/10552
46052 * g++.dg/template/ttp6.C: New test.
46053
46054 2003-05-11 Richard Sandiford <rsandifo@redhat.com>
46055
46056 * gcc.c-torture/execute/builtins: New directory.
46057 * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
46058 gcc.c-torture/execute/builtins.
46059 * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
46060 * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
46061 * gcc.dg/torture: ...this new directory. Turn into link-only tests.
46062 * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
46063
46064 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46065
46066 PR c++/9252
46067 * g++.dg/template/access8.C: New test.
46068 * g++.dg/template/access9.C: New test.
46069
46070 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46071
46072 PR c++/9554
46073 * g++.dg/parse/access1.C: New test.
46074
46075 2003-05-09 DJ Delorie <dj@redhat.com>
46076
46077 * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
46078 long, and not an int.
46079
46080 2003-05-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46081
46082 PR c++/10555, c++/10576
46083 * g++.dg/template/memclass1.C: New test.
46084
46085 2003-05-08 DJ Delorie <dj@redhat.com>
46086
46087 * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
46088 targets.
46089 * gcc.c-torture/execute/20021024-1.x: Likewise.
46090 * gcc.c-torture/execute/shiftdi.x: Likewise.
46091 * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
46092 * g++.old-deja/g++.other/exprstmt1.C: Likewise.
46093 * gcc.dg/20021018-1.c: Likewise.
46094
46095 2003-05-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46096
46097 * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
46098
46099 gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
46100 (bcopy): Call memmove.
46101
46102 2003-05-08 Roger Sayle <roger@eyesopen.com>
46103
46104 * g77.f-torture/compile/8485.f: New test case.
46105
46106 2003-05-07 Richard Henderson <rth@redhat.com>
46107
46108 PR c++/10570
46109 * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
46110 Verify exception_cleanup not called for rethrows.
46111 * g++.dg/eh/forced2.C: Test that exception_cleanup is called
46112 when exiting catch block without rethrowing.
46113 * g++.dg/eh/forced3.C: New.
46114 * g++.dg/eh/forced4.C: New.
46115
46116 2003-05-07 Aldy Hernandez <aldyh@redhat.com>
46117
46118 * gcc.dg/20030505.c: Fix triplet.
46119
46120 2003-05-06 DJ Delorie <dj@redhat.com>
46121
46122 * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
46123 * gcc.dg/nest.c: Likewise.
46124
46125 2003-05-05 Roger Sayle <roger@eyesopen.com>
46126
46127 * gcc.dg/builtins-14.c: New test case.
46128
46129 2003-05-05 Janis Johnson <janis187@us.ibm.com>
46130
46131 * lib/compat.exp (compat-execute): New argument.
46132 * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
46133 * gcc.dg/compat: New test directory.
46134 * gcc.dg/compat/compat.exp: New expect script.
46135 * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
46136 * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
46137 * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
46138 * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
46139 * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
46140 * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
46141
46142 * gcc.dg/compat/struct-by-value-1_main.c: New test file.
46143 * gcc.dg/compat/struct-by-value-1_x.c: New test file.
46144 * gcc.dg/compat/struct-by-value-1_y.c: New test file.
46145 * gcc.dg/compat/struct-by-value-2_main.c: New test file.
46146 * gcc.dg/compat/struct-by-value-2_x.c: New test file.
46147 * gcc.dg/compat/struct-by-value-2_y.c: New test file.
46148 * gcc.dg/compat/struct-by-value-3_main.c: New test file.
46149 * gcc.dg/compat/struct-by-value-3_x.c: New test file.
46150 * gcc.dg/compat/struct-by-value-3_y.c: New test file.
46151 * gcc.dg/compat/struct-by-value-4_main.c: New test file.
46152 * gcc.dg/compat/struct-by-value-4_x.c: New test file.
46153 * gcc.dg/compat/struct-by-value-4_y.c: New test file.
46154 * gcc.dg/compat/struct-by-value-5_main.c: New test file.
46155 * gcc.dg/compat/struct-by-value-5_x.c: New test file.
46156 * gcc.dg/compat/struct-by-value-5_y.c: New test file.
46157
46158 2003-05-05 Zack Weinberg <zack@codesourcery.com>
46159
46160 * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
46161
46162 2003-05-05 Jakub Jelinek <jakub@redhat.com>
46163
46164 * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
46165
46166 2003-05-05 Geoffrey Keating <geoffk@apple.com>
46167
46168 * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
46169 * gcc.dg/ppc-fsel-2.c: New test.
46170
46171 * gcc.dg/unused-5.c: New test.
46172
46173 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46174
46175 PR c++/10496
46176 * g++.dg/warn/pmf1.C: New test.
46177
46178 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46179
46180 PR c++/4494
46181 * g++.dg/warn/main.C: New test.
46182
46183 2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46184
46185 * gcc.dg/nonnull-3.c: New test.
46186
46187 2003-05-04 Neil Booth <neil@daikokuya.co.uk>
46188
46189 * gcc.dg/cpp/Wtrigraphs.c: Update.
46190 * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
46191
46192 2003-05-03 Geoffrey Keating <geoffk@apple.com>
46193
46194 * gcc.dg/ppc-fsel-1.c: New test.
46195
46196 2003-05-03 Zack Weinberg <zack@codesourcery.com>
46197
46198 PR c/10604
46199 * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
46200
46201 2003-05-03 Kazu Hirata <kazu@cs.umass.edu>
46202
46203 * gcc.dg/m-un-2.c: Fix the typedef of size_t.
46204
46205 2003-05-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46206
46207 PR c++/9364, c++/10553, c++/10586
46208 * g++.dg/parse/typename4.C: New test.
46209 * g++.dg/parse/typename5.C: Likewise.
46210
46211 2003-05-03 Richard Sandiford <rsandifo@redhat.com>
46212
46213 * gcc.c-torture/compile/20030503-1.c: New test.
46214
46215 2003-05-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46216
46217 * g++.dg/lookup/using5.C: Fix testcase error.
46218
46219 2003-05-01 Chris Demetriou <cgd@broadcom.com>
46220
46221 * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
46222 since MEABI is no longer supported. Remove all vestiges
46223 of MEABI from the test.
46224
46225 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46226
46227 PR c++/10554
46228 * g++.dg/lookup/using5.C: New test.
46229
46230 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46231
46232 PR c++/8772
46233 * g++.dg/template/ttp5.C: New test.
46234
46235 2003-04-30 Mark Mitchell <mark@codesourcery.com>
46236
46237 * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
46238 (dg-gpp-additional-sources): New function.
46239 (dg-gpp-additional-files): Likewise.
46240 * lib/g++.exp (additional_sources): New variable.
46241 (additional_files): Likewise.
46242 (g++_target_compile): Deal with them.
46243 * lib/old-dejagnu.exp: Remove.
46244 * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
46245 * g++.old-deja: Revise all tests to use dg commands.
46246
46247 2003-04-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46248
46249 PR c++/9432, c++/9528
46250 * g++.dg/lookup/using4.C: New test.
46251
46252 2003-04-29 Geoffrey Keating <geoffk@apple.com>
46253
46254 * gcc.dg/noreturn-5.c: New file.
46255 * gcc.dg/noreturn-6.c: New file.
46256
46257 * gcc.c-torture/compile/inline-1.c: New file.
46258
46259 2003-04-29 Mark Mitchell <mark@codesourcery.com>
46260
46261 PR c++/10551
46262 * g++.dg/template/explicit1.C: New test.
46263
46264 2003-04-29 Mark Mitchell <mark@codesourcery.com>
46265
46266 PR c++/10549
46267 * g++.dg/other/bitfield1.C: New test.
46268
46269 PR c++/10527
46270 * g++.dg/init/new7.C: New test.
46271
46272 2003-04-29 Mark Mitchell <mark@codesourcery.com>
46273
46274 * g++.dg/ext/desig1.C: New test.
46275 * g++.dg/ext/init1.C: Update.
46276
46277 * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
46278
46279 2003-04-28 Mark Mitchell <mark@codesourcery.com>
46280
46281 PR c++/10180
46282 * g++.dg/warn/Winline-1.C: New test.
46283
46284 2003-04-28 Jakub Jelinek <jakub@redhat.com>
46285
46286 * gcc.c-torture/execute/string-opt-19.c: New test.
46287
46288 * gcc.c-torture/execute/string-opt-asm-1.c: New test.
46289 * gcc.c-torture/execute/string-opt-asm-2.c: New test.
46290
46291 2003-04-27 Mark Mitchell <mark@codesourcery.com>
46292
46293 PR c++/10506
46294 * g++.dg/init/new6.C: New test.
46295
46296 PR c++/10503
46297 * g++.dg/init/ref6.C: New test.
46298
46299 2003-04-26 David Edelsohn <edelsohn@gnu.org>
46300
46301 * g++.dg/warn/weak1.C: XFAIL on AIX4.
46302
46303 2003-04-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46304
46305 * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
46306 checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
46307
46308 2003-04-25 Mark Mitchell <mark@codesourcery.com>
46309
46310 * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
46311 initialized static data members.
46312
46313 2003-04-25 H.J. Lu <hjl@gnu.org>
46314
46315 * gcc.dg/ia64-sync-4.c: New test.
46316
46317 2003-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46318
46319 * gcc.c-torture/execute/string-opt-18.c: Clean up. Fix copyright
46320 date.
46321
46322 2003-04-24 Nathan Sidwell <nathan@codesourcery.com>
46323
46324 PR c++/10337
46325 * g++.dg/warn/conv1.C: New test.
46326 * g++.old-deja/g++.other/conv7.C: Adjust.
46327 * g++.old-deja/g++.other/overload14.C: Adjust.
46328
46329 2003-04-23 Mark Mitchell <mark@codesourcery.com>
46330
46331 PR c++/10471
46332 * g++.dg/template/defarg2.C: New test.
46333
46334 2003-04-23 Neil Booth <neil@daikokuya.co.uk>
46335
46336 * gcc.dg/cpp/include2.c: Update.
46337 * gcc.dg/cpp/multiline-2.c: New.
46338 * gcc.dg/cpp/multiline.c: Update.
46339 * gcc.dg/cpp/strify2.c: Update.
46340 * gcc.dg/cpp/trad/literals-2.c: Update.
46341
46342 2003-04-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
46343
46344 * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
46345
46346 2003-04-23 Mark Mitchell <mark@codesourcery.com>
46347
46348 * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
46349
46350 2003-04-23 Mark Mitchell <mark@codesourcery.com>
46351
46352 PR c++/10451
46353 * g++.dg/parse/crash4.C: New test.
46354
46355 PR c++/9847
46356 * g++.dg/parse/crash5.C: New test.
46357
46358 2003-04-22 Mark Mitchell <mark@codesourcery.com>
46359
46360 PR c++/10446
46361 * g++.dg/parse/crash3.C: New test.
46362
46363 PR c++/10428
46364 * g++.dg/parse/elab1.C: New test.
46365
46366 2003-04-22 Devang Patel <dpatel@apple.com>
46367
46368 * gcc.dg/cpp/trad/funlike-5.c: New test.
46369
46370 2003-04-21 Andreas Tobler <a.tobler@schweiz.ch>
46371
46372 * g++.dg/other/packed1.C: Fix dg options.
46373
46374 2003-04-22 Nathan Sidwell <nathan@codesourcery.com>
46375
46376 * g++.dg/other/offsetof2.C: New test.
46377
46378 2003-04-21 Mark Mitchell <mark@codesourcery.com>
46379
46380 * g++.dg/template/recurse.C: Adjust location of error messages.
46381
46382 2003-04-21 Nathan Sidwell <nathan@codesourcery.com>
46383
46384 PR c++/9881
46385 * g++.dg/init/addr-const1.C: New test.
46386 * g++.dg/other/packed1.C: XFAIL on aligned architectures.
46387
46388 2003-04-20 Nathan Sidwell <nathan@codesourcery.com>
46389
46390 PR c++/10405
46391 * g++.dg/lookup/struct-hack1.C: New test.
46392
46393 2003-04-20 Neil Booth <neil@daikokuya.co.uk>
46394
46395 * ucs.c: Update diagnostic messages.
46396
46397 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
46398
46399 * gcc.dg/cpp/truefalse.cpp: New test.
46400 * gcc.dg/cpp/cpp.exp: Update.
46401 * g++.dg/other/stdbool-if.C: Remove.
46402
46403 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
46404
46405 * gcc.dg/cpp/_Pragma4.c: Remove stray space.
46406 * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
46407
46408 2003-04-18 Eric Botcazou <ebotcazou@libertysurf.fr>
46409
46410 * gcc.c-torture/compile/20030418-1.c: New test.
46411
46412 2003-04-17 Janis Johnson <janis187@us.ibm.com>
46413
46414 * README.compat: Remove; content moved to doc/sourcebuild.texi.
46415
46416 2003-04-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46417
46418 PR c++/10347
46419 g++.dg/template/dependent-name1.C: New test.
46420
46421 2003-04-17 J"orn Rennecke <joern.rennecke@superh.com>
46422
46423 * gcc.dg/warn-1.c (tourist_guide): New array,
46424 contains a pointer to bar.
46425
46426 2003-04-16 Roger Sayle <roger@eyesopen.com>
46427
46428 * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
46429 * gcc.c-torture/execute/medce-1.c: New test case.
46430 * gcc.c-torture/execute/medce-2.c: New test case.
46431
46432 2003-04-15 Mark Mitchell <mark@codesourcery.com>
46433
46434 * lib/prune.exp: Ignore more messages.
46435
46436 PR c++/10381
46437 * g++.dg/parse/lookup3.C: New test.
46438
46439 2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
46440
46441 * gcc.c-torture/compile/20030415-1.c : New test.
46442
46443 2003-04-14 Mark Mitchell <mark@codesourcery.com>
46444
46445 * gcc.c-torture/execute/scope-2.c: Move to ...
46446 * gcc.dg/noncompile/scope.c: .... here.
46447
46448 2003-04-14 Roger Sayle <roger@eyesopen.com>
46449
46450 * gcc.dg/20030414-2.c: New test case.
46451
46452 2003-04-14 Hans-Peter Nilsson <hp@axis.com>
46453
46454 PR target/10377
46455 * gcc.dg/20030414-1.c: New test.
46456
46457 2003-04-13 Roger Sayle <roger@eyesopen.com>
46458
46459 * gcc.dg/builtins-12.c: New test case.
46460 * gcc.dg/builtins-13.c: New test case.
46461
46462 2003-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46463
46464 * gcc.c-torture/execute/string-opt-18.c: New test.
46465
46466 2003-04-13 Mark Mitchell <mark@codesourcery.com>
46467
46468 PR c++/10300
46469 * g++.dg/init/new5.C: New test.
46470
46471 2003-04-12 Mark Mitchell <mark@codesourcery.com>
46472
46473 PR c++/7910
46474 * g++.dg/ext/dllimport1.C: New test.
46475
46476 2003-04-12 Eric Botcazou <ebotcazou@libertysurf.fr>
46477
46478 * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
46479
46480 2003-04-11 Bud Davis <bdavis9659@comcast.net>
46481
46482 PR Fortran/9263
46483 * g77.f-torture/noncompile/9263.f: New test
46484 PR Fortran/1832
46485 * g77.f-torture/execute/1832.f: New test
46486
46487 2003-04-11 David Chad <davidc@freebsd.org>
46488 Loren J. Rittle <ljrittle@acm.org>
46489
46490 PR libobjc/8562
46491 * objc.dg/headers.m: New test.
46492
46493 2003-04-10 Zack Weinberg <zack@codesourcery.com>
46494
46495 * gcc.c-torture/execute/builtin-noret-2.c: New.
46496 * gcc.c-torture/execute/builtin-noret-2.x: New.
46497 XFAIL builtin-noret-2.c at -O1 and above.
46498 * gcc.dg/redecl.c: New.
46499 * gcc.dg/Wshadow-1.c: Update error regexps.
46500
46501 2003-04-10 Mark Mitchell <mark@codesourcery.com>
46502
46503 * g++.dg/abi/bitfield10.C: New test.
46504
46505 2003-04-09 Mike Stump <mrs@apple.com>
46506
46507 * gcc.dg/pch/pch.exp: Make testcase names longer.
46508 * g++.dg/pch/pch.exp: Make testcase names longer.
46509
46510 2003-04-08 Roger Sayle <roger@eyesopen.com>
46511
46512 * gcc.dg/builtins-11.c: New test case.
46513
46514 2003-04-08 Roger Sayle <roger@eyesopen.com>
46515
46516 * gcc.dg/builtins-9.c: New test case.
46517 * gcc.dg/builtins-10.c: New test case.
46518
46519 2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
46520
46521 * gcc.dg/noncompile/init-4.c.c: New test.
46522
46523 2003-04-06 Nathan Sidwell <nathan@codesourcery.com>
46524
46525 * gcc.misc-test/gcov-9.c: New test.
46526 * gcc.misc-test/gcov-10.c: New test
46527 * gcc.misc-test/gcov-11.c: New test.
46528
46529 2003-04-05 Zack Weinberg <zack@codesourcery.com>
46530
46531 PR optimization/10024
46532 * gcc.c-torture/compile/20030405-1.c: New test.
46533
46534 2003-04-04 Geoffrey Keating <geoffk@apple.com>
46535
46536 * gcc.dg/pch/static-3.c: New.
46537 * gcc.dg/pch/static-3.hs: New.
46538 * gcc.dg/pch/pch.exp: Test with -O0 -g too.
46539
46540 2003-04-04 Richard Henderson <rth@redhat.com>
46541
46542 * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
46543 * g++.dg/eh/forced2.C: Likewise.
46544
46545 2003-04-03 Mike Stump <mrs@apple.com>
46546
46547 * lib/scanasm.exp (scan-assembler): Add xfail processing for
46548 target arg.
46549 (scan-assembler-times, scan-assembler-not): Likewise.
46550 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
46551
46552 2003-04-03 Eric Botcazou <ebotcazou@libertysurf.fr>
46553
46554 * gcc.dg/sparc-loop-1.c: New test.
46555
46556 2003-04-02 Geoffrey Keating <geoffk@apple.com>
46557
46558 PR other/9274
46559 * g++.dg/pch/system-2.C: New.
46560 * g++.dg/pch/system-2.Hs: New.
46561
46562 2003-04-02 Aldy Hernandez <aldyh@redhat.com>
46563
46564 * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
46565
46566 * g++.dg/eh/simd-1.C (vecfunc): Same.
46567
46568 2003-04-01 Roger Sayle <roger@eyesopen.com>
46569
46570 * gcc.c-torture/execute/20030401-1.c: New test case.
46571
46572 2003-04-01 Ziemowit Laski <zlaski@apple.com>
46573
46574 * objc.dg/defs.m: New.
46575
46576 2003-04-01 Aldy Hernandez <aldyh@redhat.com>
46577
46578 * g++.dg/eh/simd-1.C: New.
46579 * g++.dg/eh/simd-2.C: New.
46580
46581 2003-03-01 Aldy Hernandez <aldyh@redhat.com>
46582
46583 * gcc.c-torture/execute/simd-3.c: New.
46584
46585 2003-03-31 Mark Mitchell <mark@codesourcery.com>
46586
46587 PR c/9936
46588 * gcc.dg/20030331-2.c: New test.
46589
46590 2003-03-31 Mark Mitchell <mark@codesourcery.com>
46591
46592 PR c++/10278
46593 * g++.dg/parse/crash2.C: New test.
46594
46595 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
46596
46597 * gcc.c-torture/compile/20030331-1.c: New test, moved from...
46598 * gcc.c-torture/execute/20030331-1.c: ...here.
46599
46600 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
46601
46602 * gcc.c-torture/execute/20030331-1.c: New test.
46603
46604 2003-03-31 Nathan Sidwell <nathan@codesourcery.com>
46605
46606 * lib/gcov.exp: Adjust call return testing strings.
46607 * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
46608
46609 2003-03-31 Roger Sayle <roger@eyesopen.com>
46610
46611 * gcc.dg/builtins-3.c: Add new tests for sin and cos.
46612 * gcc.dg/builtins-7.c: New test case.
46613 * gcc.dg/builtins-8.c: New test case.
46614
46615 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
46616
46617 * gcc.c-torture/execute/ieee/20030331-1.c: New test.
46618
46619 2003-03-30 Mark Mitchell <mark@codesourcery.com>
46620
46621 PR c++/7647
46622 * g++.dg/lookup-class-member-2.C: New test.
46623
46624 2003-03-30 Glen Nakamura <glen@imodulo.com>
46625
46626 * gcc.dg/20030324-1.c: Add comments and abort if test fails.
46627
46628 2003-03-28 Roger Sayle <roger@eyesopen.com>
46629
46630 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
46631
46632 2003-03-28 Mark Mitchell <mark@codesourcery.com>
46633
46634 * g++.dg/init/attrib1.C: New test.
46635
46636 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
46637
46638 * gcc.dg/ultrasp8.c: New test.
46639
46640 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
46641
46642 * gcc.dg/ultrasp7.c: New test.
46643
46644 2003-03-28 Nathan Sidwell <nathan@codesourcery.com>
46645
46646 PR c++/10047
46647 * g++.dg/template/inline1.C: New test.
46648
46649 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
46650
46651 * gcc.dg/sparc-dwarf2.c: New test.
46652
46653 2003-03-27 Roger Sayle <roger@eyesopen.com>
46654
46655 * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
46656 * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
46657
46658 2003-03-27 Mark Mitchell <mark@codesourcery.com>
46659
46660 * lib/gcov.exp (run-gcov): Add branches and calls options, rather
46661 than reading .x files.
46662 * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
46663 * g77.dg/gcov/gcov-1.f: Likewise.
46664 * gcc.misc-tests/gcov-4b.c: Likewise.
46665 * gcc.misc-tests/gcov-5b.c: Likewise.
46666 * gcc.misc-tests/gcov-6.c: Likewise.
46667 * gcc.misc-tests/gcov-7.c: Likewise.
46668 * gcc.misc-tests/gcov-8.c: Likewise.
46669 * g++.dg/gcov/gcov-1.x: Remove.
46670 * g77.dg/gcov/gcov-1.x: Likewise.
46671 * gcc.misc-tests/gcov-4b.x: Likewise.
46672 * gcc.misc-tests/gcov-5b.x: Likewise.
46673 * gcc.misc-tests/gcov-6.x: Likewise.
46674 * gcc.misc-tests/gcov-7.x: Likewise.
46675 * gcc.misc-tests/gcov-8.x: Likewise.
46676
46677 2003-03-27 Glen Nakamura <glen@imodulo.com>
46678
46679 PR opt/10087
46680 * gcc.dg/20030324-1.c: New test.
46681
46682 2003-03-27 Nathan Sidwell <nathan@codesourcery.com>
46683
46684 PR c++/10224
46685 * g++.dg/template/arg3.C: New test.
46686
46687 PR c++/10158
46688 * g++.dg/template/friend18.C: New test.
46689
46690 2003-03-26 Roger Sayle <roger@eyesopen.com>
46691
46692 * g77.f-torture/compile/20030326-1.f: New test case.
46693
46694 2003-03-26 Janis Johnson <janis187@us.ibm.com>
46695
46696 * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
46697
46698 * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
46699
46700 2003-03-26 Jakub Jelinek <jakub@redhat.com>
46701
46702 * gcc.dg/ia64-sync-3.c: New test.
46703
46704 2003-03-26 Alan Modra <amodra@bigpond.net.au>
46705
46706 * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
46707
46708 2003-03-26 Eric Botcazou <ebotcazou@libertysurf.fr>
46709
46710 * gcc.dg/ultrasp6.c: New test.
46711
46712 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
46713
46714 * gcc.dg/i386-signbit-1.c: New test.
46715 * gcc.dg/i386-signbit-2.c: New test.
46716 * gcc.dg/i386-signbit-3.c: New test.
46717
46718 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
46719
46720 * gcc.dg/ultrasp5.c: Fix options.
46721
46722 2003-03-24 Eric Botcazou <ebotcazou@libertysurf.fr>
46723
46724 * gcc.dg/ultrasp5.c: Fix comment.
46725
46726 2003-03-24 Bud Davis <bdavis9659@comcast.net>
46727
46728 PR fortran/10197
46729 * g77.f-torture/execute/10197.f: New test.
46730
46731 2003-03-24 Nathan Sidwell <nathan@codesourcery.com>
46732
46733 PR c++/9898, c++/383
46734 * g++.dg/template/conv6.C: New test.
46735
46736 PR c++/10119
46737 * g++.dg/template/ptrmem5.C: New test.
46738
46739 PR c++/10026
46740 * g++.dg/lookup/koenig1.C: New test.
46741
46742 PR C++/10199
46743 * g++.dg/lookup/template2.C: New test.
46744
46745 2003-03-24 Jakub Jelinek <jakub@redhat.com>
46746
46747 * g++.dg/opt/rtti1.C: New test.
46748
46749 2003-03-23 Eric Botcazou <ebotcazou@libertysurf.fr>
46750
46751 * gcc.dg/ultrasp5.c: New test.
46752
46753 2003-03-23 Arpad Beszedes <beszedes@cc.u-szeged.hu>
46754
46755 PR middle-end/9967
46756 * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
46757 builtin fputs.
46758
46759 2003-03-23 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
46760
46761 PR c/8224
46762 * gcc.dg/20030323-1.c: New test.
46763
46764 2003-03-23 Roger Sayle <roger@eyesopen.com>
46765
46766 * gcc.c-torture/compile/20030323-1.c: New test case.
46767
46768 2003-03-22 Ulrich Weigand <uweigand@de.ibm.com>
46769
46770 * gcc.dg/20030321-1.c: New test.
46771
46772 2003-03-22 Zack Weinberg <zack@codesourcery.com>
46773
46774 * gcc.dg/Wshadow-1.c: Add a dg-warning line.
46775
46776 2003-03-22 Nathan Sidwell <nathan@codesourcery.com>
46777
46778 PR c++/9978, c++/9708
46779 * g++.dg/ext/vlm1.C: Adjust expected error.
46780 * g++.dg/ext/vla2.C: New test.
46781 * g++.dg/template/arg1.C: New test.
46782 * g++.dg/template/arg2.C: New test.
46783
46784 2003-03-22 Bud Davis <bdavis9659@comcast.net>
46785
46786 * g77.f-torture/execute/select.f: New test.
46787 * g77.f-torture/noncompile/select_no_compile.f: New test.
46788
46789 2003-03-21 Nathan Sidwell <nathan@codesourcery.com>
46790
46791 PR c++/9898
46792 * g++.dg/other/error4.C: New test.
46793
46794 2003-03-20 Mark Mitchell <mark@codesourcery.com>
46795
46796 * g++.dg/template/friend17.C: New test.
46797
46798 2003-03-21 Alan Modra <amodra@bigpond.net.au>
46799
46800 * gcc.c-torture/compile/20030320-1.c: New.
46801
46802 2003-03-20 Roger Sayle <roger@eyesopen.com>
46803
46804 * gcc.dg/builtins-6.c: New test case.
46805
46806 2003-03-19 Alan Modra <amodra@bigpond.net.au>
46807
46808 PR target/10073
46809 * gcc.c-torture/compile/20030319-1.c: New.
46810
46811 2003-03-18 Jan Hubicka <jh@suse.cz>
46812
46813 * gcc.dg/i386-cvt-1.c: New test.
46814
46815 2003-03-17 Zack Weinberg <zack@codesourcery.com>
46816
46817 * objc.dg/naming-1.m: Use "(parse|syntax) error".
46818 * objc.dg/naming-2.m: Likewise.
46819
46820 2003-03-17 Mark Mitchell <mark@codesourcery.com>
46821
46822 PR c++/9639
46823 * g++.dg/parse/crash1.C: New test.
46824
46825 2003-03-16 Mark Mitchell <mark@codesourcery.com>
46826
46827 PR c++/8805
46828 * g++.dg/eh/cleanup1.C: New test.
46829
46830 2003-03-16 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
46831
46832 * gcc.c-torture/execute/20030316-1.c: New test case.
46833
46834 2003-03-16 Nathan Sidwell <nathan@codesourcery.com>
46835
46836 PR c++/9629
46837 * g++.dg/init/ctor2.C: New test.
46838
46839 2003-03-15 Roger Sayle <roger@eyesopen.com>
46840
46841 * g77.f-torture/compile/xformat.f: New test case.
46842
46843 2003-03-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
46844
46845 * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
46846 * g++.old-deja/g++.mike/eh50.C: Likewise.
46847
46848 2003-03-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46849
46850 PR c++/6440
46851 * g++.dg/template/spec7.C: New test.
46852 * g++.dg/template/spec8.C: Likewise.
46853
46854 2003-03-14 Jakub Jelinek <jakub@redhat.com>
46855
46856 * gcc.c-torture/execute/20030313-1.c: New test.
46857
46858 2003-03-14 Richard Henderson <rth@redhat.com>
46859
46860 * gcc.dg/inline-2.c: Adjust alpha test for external call.
46861
46862 2003-03-14 Eric Botcazou <ebotcazou@libertysurf.fr>
46863
46864 * gcc.c-torture/compile/20030314-1.c: New test.
46865
46866 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
46867
46868 * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
46869 * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
46870 thumb target,
46871 * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
46872 to accept newer _imp__ prefix and additional
46873 newline in .drectve section.
46874 * gcc.dg/dll-4.c: Likewise.
46875 * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
46876 switch.
46877
46878 2003-03-13 Mark Mitchell <mark@codesourcery.com>
46879
46880 * g++.dg/parse/namespace9.C: New test.
46881
46882 * g++.dg/init/ref5.C: New test.
46883 * g++.dg/parse/ptrmem1.C: Likewise.
46884
46885 2003-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
46886
46887 * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
46888 * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
46889 regular expression.
46890 * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
46891 * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
46892
46893 2003-03-12 Daniel Jacobowitz <drow@mvista.com>
46894
46895 * gcc.c-torture/execute/20030224-2.c: New test.
46896
46897 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
46898
46899 * gcc.dg/decl-3.c: New test.
46900
46901 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
46902
46903 * gcc.dg/i386-loop-2.c: New test.
46904
46905 2003-03-11 Mark Mitchell <mark@codesourcery.com>
46906
46907 PR c++/9474
46908 * g++.dg/parse/namespace8.C: New test.
46909
46910 PR c++/9924
46911 * g++.dg/overload/builtin2.C: New test.
46912
46913 2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
46914
46915 * gcc.dg/return-type-3.c: New test.
46916
46917 2003-03-11 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
46918
46919 * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
46920 profiling options are not supported.
46921
46922 2003-03-10 Mark Mitchell <mark@codesourcery.com>
46923
46924 * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
46925 * g++.old-deja/g++.warn/impint2.C: Likewise.
46926
46927 2003-03-10 Devang Patel <dpatel@apple.com>
46928
46929 * g++.dg/cpp/c++_cmd_1.C: New test.
46930 * g++.dg/cpp/c++_cmd_1.h: New file.
46931
46932 2003-03-10 Segher Boessenkool <segher@koffie.nl>
46933
46934 * gcc.dg/altivec-9.c: New file.
46935
46936 2003-03-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46937
46938 * gcc.dg/ppc-sdata-1.c: New test.
46939 * gcc.dg/ppc-sdata-2.c: New test.
46940
46941 2003-03-09 Mark Mitchell <mark@codesourcery.com>
46942
46943 PR c++/9373
46944 * g++.dg/opt/ptrmem2.C: New test.
46945
46946 PR c++/8534
46947 * g++.dg/opt/ptrmem1.C: New test.
46948
46949 2003-03-09 Eric Botcazou <ebotcazou@libertysurf.fr>
46950
46951 * gcc.dg/i386-loop-1.c: New test.
46952
46953 2003-03-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46954
46955 PR c++/9970
46956 * g++.dg/lookup/friend1.C: New test.
46957
46958 2003-03-08 Mark Mitchell <mark@codesourcery.com>
46959
46960 PR c++/9823
46961 * g++.dg/parser/constructor1.C: New test.
46962
46963 2003-03-08 Hans-Peter Nilsson <hp@bitrange.com>
46964
46965 * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
46966
46967 * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
46968
46969 2003-03-08 Neil Booth <neil@daikokuya.co.uk>
46970
46971 * gcc.dg/cpp/Wunused.c: Update test.
46972
46973 2003-03-08 Jan Hubicka <jh@suse.cz>
46974
46975 * gcc.dg/inline-3.c: New test.
46976
46977 2003-03-08 Mark Mitchell <mark@codesourcery.com>
46978
46979 PR c++/9809
46980 * g++.dg/parse/builtin1.C: New test.
46981
46982 PR c++/9982
46983 * g++.dg/abi/cookie1.C: New test.
46984 * g++.dg/abi/cookie2.C: Likewise.
46985
46986 PR c++/9524
46987 * g++.dg/template/field1.C: New test.
46988
46989 PR c++/9912
46990 * g++.dg/parse/class1.C: New test.
46991 * g++.dg/parse/namespace7.C: Likewise.
46992 * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
46993
46994 2003-03-07 Mark Mitchell <mark@codesourcery.com>
46995
46996 * g++.dg/init/ref4.C: New test.
46997
46998 2003-03-07 Jan Hubicka <jh@suse.cz>
46999
47000 * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
47001 * gcc.dg/inline-3.c: New test.
47002
47003 2003-03-06 Mark Mitchell <mark@codesourcery.com>
47004
47005 * g++.dg/init/ref3.C: New test.
47006
47007 PR c++/9965
47008 * g++.dg/init/ref2.C: New test.
47009
47010 PR c++/9400
47011 * g++.dg/warn/Wshadow-2.C: New test.
47012
47013 PR c++/9791
47014 * g++.dg/warn/Woverloaded-1.C: New test.
47015
47016 2003-03-05 Jan Hubicka <jh@suse.cz>
47017
47018 * gcc.dg/i386-local2.c: New.
47019 * gcc.dg/i386-local.c: Fix typo.
47020
47021 2003-03-05 Mark Mitchell <mark@codesourcery.com>
47022
47023 * g++.dg/abi/layout3.C: New test.
47024
47025 2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
47026
47027 * gcc.c-torture/compile/20030305-1.c
47028
47029 2003-03-05 Jan Hubicka <jh@suse.cz>
47030
47031 * gcc.dg/i386-local.c: New.
47032
47033 2003-03-04 J"orn Rennecke <joern.rennecke@superh.com>
47034
47035 * gcc.dg/sh-relax.c: Disable for sh64-*-*.
47036
47037 2003-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
47038
47039 * gcc.dg/switch-2.c: New test.
47040 * gcc.dg/switch-3.c: New test.
47041 * gcc.dg/Wswitch.c: Adjust line numbers.
47042 * gcc.dg/Wswitch-default.c: Likewise.
47043 * gcc.dg/Wswitch-enum.c: Likewise.
47044
47045 2003-03-04 Alexandre Oliva <aoliva@redhat.com>
47046
47047 * gcc.c-torture/execute/20030222-1.c: New test.
47048
47049 2003-03-03 James E Wilson <wilson@tuliptree.org>
47050
47051 * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
47052
47053 2003-03-03 Mark Mitchell <mark@codesourcery.com>
47054
47055 PR c++/9878
47056 * g++.dg/init/ref1.C: New test.
47057
47058 2003-03-03 J"orn Rennecke <joern.rennecke@superh.com>
47059
47060 * gcc.dg/sh-relax.c: New SH-only test.
47061
47062 2003-03-03 Geoffrey Keating <geoffk@apple.com>
47063
47064 * gcc.c-torture/compile/20010327-1.c: Back out last change. Add
47065 comment explaining purpose of testcase.
47066
47067 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
47068
47069 * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
47070 for HC11/HC12 (asm needs two int registers).
47071 * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
47072 HC11/HC12 because the test uses an asm which needs two 32-bit
47073 registers.
47074
47075 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
47076
47077 * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
47078 for HC11/HC12 (array is too large otherwise).
47079 * gcc.c-torture/compile/920501-4.x: New file, likewise.
47080 * gcc.c-torture/compile/20010518-2.x: Likewise.
47081 * gcc.c-torture/compile/980506-1.x: Don't execute this test on
47082 HC11/HC12 (array is too large).
47083
47084 2003-03-01 Geoffrey Keating <geoffk@apple.com>
47085
47086 * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
47087 * lib/g++-dg.exp (g++-dg-test): Likewise.
47088
47089 2003-03-01 Roger Sayle <roger@eyesopen.com>
47090
47091 * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
47092 * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
47093
47094 2003-03-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47095
47096 * g++.dg/warn/implicit-typename1.C: Remove warning.
47097
47098 2003-02-28 Richard Henderson <rth@redhat.com>
47099
47100 * gcc.dg/noreturn-1.c: Move noreturn warning line.
47101 * gcc.dg/return-type-1.c: Move control reaches end warning line.
47102
47103 2003-02-28 Geoffrey Keating <geoffk@apple.com>
47104
47105 * gcc.dg/pch/pch.exp: Change .pch to .gch.
47106 * g++.dg/pch/pch.exp: Likewise.
47107
47108 2003-02-28 Mark Mitchell <mark@codesourcery.com>
47109
47110 PR c++/9879
47111 * g++.dg/init/new4.C: New test.
47112
47113 2003-02-28 Richard Earnshaw <rearnsha@arm.com>
47114
47115 * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
47116
47117 2003-02-28 Alexandre Oliva <aoliva@redhat.com>
47118
47119 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
47120 unsigned long.
47121
47122 * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
47123 wider than float.
47124
47125 2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
47126
47127 * lib/scanasm.exp: Add support for counting numbers of
47128 occurences.
47129 * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
47130 gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
47131
47132 2003-02-25 Mark Mitchell <mark@codesourcery.com>
47133
47134 PR c++/9683
47135 * g++.dg/template/static3.C: New test.
47136
47137 PR c++/9829
47138 * g++.dg/parse/namespace6.C: New test.
47139
47140 2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47141
47142 PR target/9732
47143 * gcc.dg/20030225-1.c: New test.
47144
47145 2003-02-24 Mark Mitchell <mark@codesourcery.com>
47146
47147 * README: Remove out-of-date information.
47148
47149 PR c++/9836
47150 * g++.dg/template/spec6.C: New test.
47151
47152 2003-02-24 Jeff Law <law@redhat.com>
47153
47154 * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
47155
47156 2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
47157
47158 * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
47159 * gcc.dg/pragma-ep-1.c: Likewise.
47160
47161 2003-02-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47162
47163 PR c++/9602
47164 * g++.dg/template/friend16.C: New test.
47165
47166 2003-02-23 Mark Mitchell <mark@codesourcery.com>
47167
47168 PR c++/5333
47169 * g++.dg/parse/fused-params1.C: Adjust error messages.
47170 * g++.dg/template/nested3.C: New test.
47171
47172 2003-02-24 Alan Modra <amodra@bigpond.net.au>
47173
47174 * g++.dg/abi/param1.C: New test.
47175
47176 2003-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47177
47178 PR c++/7982
47179 * g++.dg/warn/implicit-typename1.C: New test.
47180
47181 2003-02-22 Kelley Cook <kelleycook@comcast.net>
47182
47183 * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
47184 with "mtune".
47185 * g++.old-deja/g++.other/store-expr2.C: Likewise.
47186 * gcc.c-torture/execute/20010129-1.x: Likewise.
47187 * gcc.dg/20011107-1.c: Likewise.
47188 * gcc.dg/20020108-1.c: Likewise.
47189 * gcc.dg/20020122-3.c: Likewise.
47190 * gcc.dg/20020206-1.c: Likewise.
47191 * gcc.dg/20020310-1.c: Likewise.
47192 * gcc.dg/20020426-2.c: Likewise.
47193 * gcc.dg/20020517-1.c: Likewise.
47194 * gcc.dg/991230-1.c: Likewise.
47195 * gcc.dg/i386-unroll-1.c: Likewise.
47196 * gcc.misc-tests/i386-prefetch.exp: Likewise.
47197
47198 2003-02-22 Jan Hubicka <jh@suse.cz>
47199
47200 * gcc.dg/i386-mul.c: New test.
47201
47202 2003-02-21 Roger Sayle <roger@eyesopen.com>
47203
47204 * gcc.dg/builtins-5.c: New test case.
47205
47206 2003-02-22 Hans-Peter Nilsson <hp@axis.com>
47207
47208 * gcc.dg/asmreg-1.c: New test.
47209
47210 2003-02-21 Mark Mitchell <mark@codesourcery.com>
47211
47212 PR c++/9749
47213 * g++.dg/parse/varmod1.C: New test.
47214
47215 2003-02-21 Mark Mitchell <mark@codesourcery.com>
47216
47217 PR c++/9727
47218 * g++.dg/template/op1.C: New test.
47219
47220 2003-02-21 Mark Mitchell <mark@codesourcery.com>
47221
47222 PR c++/8906
47223 * g++.dg/template/nested2.C: New test.
47224
47225 2003-02-21 Mark Mitchell <mark@codesourcery.com>
47226
47227 PR c++/8724
47228 * g++.dg/expr/dtor1.C: New test.
47229
47230 2003-02-21 Zack Weinberg <zack@codesourcery.com>
47231
47232 * gcc.dg/cpp/include3.c: New test.
47233 * gcc.dg/cpp/inc/foo.h: New file.
47234
47235 2003-02-21 Glen Nakamura <glen@imodulo.com>
47236
47237 * gcc.c-torture/execute/20030221-1.c: New test.
47238
47239 2003-02-20 Mark Mitchell <mark@codesourcery.com>
47240
47241 PR c++/9729
47242 * g++.dg/abi/conv1.C: New test.
47243
47244 2003-02-20 Jan Hubicka <jh@suse.cz>
47245
47246 * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
47247
47248 2003-02-19 Daniel Jacobowitz <drow@mvista.com>
47249
47250 * gcc.c-torture/compile/20030219-1.c: New test.
47251
47252 2003-02-18 Jan Hubicka <jh@suse.cz>
47253
47254 * gcc.dg/funcorder.c: New test.
47255
47256 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
47257
47258 * gcc.c-torture/execute/20030218-1.c: New.
47259
47260 2003-02-18 Aldy Hernandez <aldyh@redhat.com>
47261
47262 * gcc.dg/20030218-1.c: New.
47263
47264 2003-02-18 Richard Henderson <rth@redhat.com>
47265
47266 * gcc.dg/attr-invalid.c: Allow __used__ on static data.
47267 * gcc.dg/attr-used-2.c: New.
47268
47269 2003-02-18 Mark Mitchell <mark@codesourcery.com>
47270
47271 PR c++/9704
47272 * g++.dg/init/copy5.C: New test.
47273
47274 2003-02-18 Geoffrey Keating <geoffk@apple.com>
47275
47276 * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
47277 * g++.dg/pch/pch.exp: Likewise.
47278
47279 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
47280
47281 * gcc.c-torture/execute/20030209-1.c: Enable the test if
47282 STACK_SIZE is not defined.
47283
47284 2003-02-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47285
47286 PR c++/9457
47287 * g++.dg/template/init1.C: New test.
47288
47289 2003-02-16 Jan HUbicka <jh@suse.cz>
47290
47291 * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
47292 (foo): Add few extra tests
47293 * gcc.dg/c99-const-expr-3.c: Likewise.
47294 * gcc.c-torture/execute/20030216-1.c: New.
47295
47296 2003-02-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47297
47298 PR c++/9459
47299 * g++.dg/ext/typeof4.C: New test.
47300
47301 2003-02-15 Roger Sayle <roger@eyesopen.com>
47302
47303 * gcc.dg/i386-387-3.c: New test case.
47304
47305 2003-02-14 Josef Zlomek <zlomekj@suse.cz>
47306
47307 * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
47308 cris-*-elf* cris-*-aout* and mmix-*-*.
47309
47310 2003-02-13 Josef Zlomek <zlomekj@suse.cz>
47311
47312 * gcc.dg/20030213-1.c: New test.
47313
47314 2003-02-12 Roger Sayle <roger@eyesopen.com>
47315
47316 * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
47317 * gcc.dg/i386-387-2.c: Likewise.
47318
47319 2003-02-12 Aldy Hernandez <aldyh@redhat.com>
47320
47321 * gcc.dg/ppc-spe.c: Fix formatting.
47322 Enable tests that were previously unsupported by gas.
47323 Delete tests for instructions that no longer exist.
47324 Switch arguments on evsubifw builtin.
47325
47326 2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
47327
47328 * gcc.c-torture/execute/20030209-1.c: Disable the test if
47329 STACK_SIZE is too small.
47330
47331 2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
47332 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
47333
47334 * gcc.dg/decl-2.c: New test.
47335
47336 2003-02-10 Jan Hubicka <jh@suse.cz>
47337
47338 * gcc.dg/i386-fpcvt-1.c: New test.
47339
47340 2002-02-09 Richard Sandiford <rsandifo@redhat.com>
47341
47342 * gcc.c-torture/execute/20030209-1.c: New test.
47343
47344 2003-02-09 Kazu Hirata <kazu@cs.umass.edu>
47345
47346 * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
47347 int-wide bitops, use the constants of the same width.
47348 Likewise, if long long is 32-bit wide, test bitops using
47349 32-bit constants.
47350
47351 2003-02-07 Loren James Rittle <ljrittle@acm.org>
47352
47353 * gcc.dg/20021014-1.c: Annotate with expected notice text.
47354
47355 2003-02-07 Roger Sayle <roger@eyesopen.com>
47356
47357 * gcc.dg/builtins-4.c: New test case.
47358
47359 2003-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47360
47361 * gcc.dg/20020430-1.c: Fix dg command typos.
47362 * gcc.dg/20020503-1.c: Likewise.
47363
47364 2003-02-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
47365
47366 PR c++/8785
47367 * g++.dg/parse/fused-params1.C: New test.
47368
47369 PR c++/8857
47370 * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
47371
47372 PR c++/8921
47373 * g++.dg/parse/non-dependent1.C: New test.
47374
47375 PR c++/8928
47376 * g++.dg/parse/dupl-tmpl-args1.C: New test.
47377
47378 PR c++/9228
47379 * g++.dg/parse/undefined7.C: New test.
47380 * g++.dg/parse/non-templ1.C: New test.
47381
47382 PR c++/9229
47383 * g++.dg/parse/too-many-tmpl-args1.C: New test.
47384
47385 2003-02-06 Eric Botcazou <ebotcazou@libertysurf.fr>
47386
47387 * gcc.c-torture/compile/20030206-1.c: New test.
47388
47389 2003-02-05 Roger Sayle <roger@eyesopen.com>
47390
47391 * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
47392 "pow" to "foo" to avoid potential confusion with a math built-in.
47393
47394 2003-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47395
47396 * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
47397 conditions for SPARC targets.
47398
47399 2003-02-05 Jakub Jelinek <jakub@redhat.com>
47400
47401 * gcc.dg/20030204-1.c: New test.
47402
47403 2003-02-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
47404
47405 PR c++/38
47406 * g++.dg/parse/array-size1.C: New test.
47407
47408 PR c++/5657
47409 * g++.dg/parse/undefined3.C: New test.
47410
47411 PR c++/5665
47412 * g++.dg/parse/undefined4.C: New test.
47413
47414 PR c++/5975
47415 * g++.dg/parse/undefined5.C: New test.
47416
47417 PR c++/7259
47418 * g++.dg/parse/tmpl-tmpl-param1.C: New test.
47419
47420 PR c++/8578
47421 * g++.dg/parse/casting-operator1.C: New test.
47422
47423 PR c++/8596
47424 * g++.dg/parse/undefined6.C: New test.
47425
47426 PR c++/8736
47427 * g++.dg/parse/missing-template1.C: New test.
47428
47429 2003-02-04 Jan Hubicka <jh@suse.cz>
47430
47431 * gcc.dg/i386-cadd.c: Compile using -march=k8.
47432 * gcc.dg/i386-cmov?.c: Likewise.
47433 * gcc.dg/i386-fpcvt-?.c: Likewise.
47434 * gcc.dg/i386-ssefp-1.c: Likewise.
47435 * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
47436 conventions.
47437
47438 2003-02-03 Mark Mitchell <mark@codesourcery.com>
47439
47440 PR c++/7129
47441 * g++.dg/ext/max.C: New test.
47442
47443 2003-02-03 Jan Hubicka <jh@suse.cz>
47444
47445 * gcc.c-torture/execute/20030203-1.c: New test.
47446
47447 2003-02-03 Richard Earnshaw <rearnsha@arm.com>
47448
47449 * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
47450 'natural-endian'.
47451
47452 2003-02-01 Richard Sandiford <rsandifo@redhat.com>
47453
47454 * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
47455 * g++.dg/init/new2.C: Likewise.
47456 * g++.dg/other/new1.C: Likewise.
47457
47458 2003-01-31 Loren J. Rittle <ljrittle@acm.org>
47459
47460 * gcc.dg/struct-ret-libc.c: New test.
47461
47462 2003-01-31 Ulrich Weigand <uweigand@de.ibm.com>
47463
47464 * gcc.dg/20030129-1.c: New test.
47465
47466 2003-01-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47467
47468 PR c++/8849
47469 * g++.dg/template/ptrmem4.C: New test.
47470
47471 2003-01-29 Mark Mitchell <mark@codesourcery.com>
47472
47473 * g++.dg/parser/constant1.C: New test.
47474
47475 2003-01-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47476
47477 PR c++/8591
47478 * g++.dg/parse/friend2.C: New test.
47479
47480 2003-01-29 Nathan Sidwell <nathan@codesourcery.com>
47481
47482 PR c++/9437
47483 * g++.dg/template/unify4.C: New test.
47484
47485 2003-01-28 Richard Sandiford <rsandifo@redhat.com>
47486
47487 * gcc.c-torture/execute/20030128-1.c: New test.
47488
47489 2003-01-28 Jeffrey D. Oldham <oldham@codesourcery.com>
47490
47491 * g++.dg/lookup/nested1.C: Test moved from ...
47492 * g++.old-deja/g++.other/lookup24.C: ... here.
47493
47494 2003-01-28 Jan Hubicka <jh@suse.cz>
47495
47496 * gcc.dg/i386-cmov5.c: New test.
47497
47498 2003-01-28 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
47499
47500 * gcc.c-torture/execute/20010925-1.c: Changed the
47501 memcpy declaration.
47502
47503 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
47504
47505 PR c++/3902
47506 * g++.dg/parse/template5.C: New test.
47507
47508 2003-01-28 Toon Moene <toon@moene.indiv.nluug.nl>
47509
47510 PR fortran/9258
47511 * g77.dg/pr9258: New test.
47512
47513 2003-01-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
47514
47515 * README: Move relevant parts from README.g++.
47516
47517 * README.g++: Remove this file.
47518
47519 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
47520
47521 * g++.dg/abi/dcast1.C: New test.
47522
47523 2003-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47524
47525 * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
47526
47527 2003-01-27 Jeffrey D. Oldham <oldham@codesourcery.com>
47528
47529 PR c++/47
47530 * g++.old-deja/g++.other/lookup24.C: New test.
47531
47532 2003-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47533
47534 PR middle-end/7227
47535 * gcc.dg/uninit-C.c: New test.
47536
47537 2003-01-27 Nathan Sidwell <nathan@codesourcery.com>
47538
47539 * g++.dg/abi/covariant1.C: New test.
47540
47541 2003-01-25 Ulrich Weigand <uweigand@de.ibm.com>
47542
47543 * gcc.dg/20030123-1.c: New test.
47544
47545 2003-01-25 Jan Hubicka <jh@suse.cz>
47546
47547 PR opt/8492
47548 * gcc.c-torture/compile/20030125-1.c
47549
47550 2003-01-25 Nathan Sidwell <nathan@codesourcery.com>
47551
47552 PR c++/9403
47553 * g++.dg/parse/template3.C: New test.
47554 * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
47555
47556 PR c++/795
47557 * g++.dg/parse/template4.C: New test.
47558
47559 PR c++/9415
47560 * g++.dg/template/qual2.C: New test.
47561
47562 PR c++/8545
47563 * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
47564
47565 * g++.old-deja/g++.ns/bogus1.C: Change expected error.
47566
47567 2003-01-25 Roger Sayle <roger@eyesopen.com>
47568
47569 * gcc.c-torture/execute/switch-1.c: New test case.
47570
47571 2003-01-25 Jan Hubicka <jh@suse.cz>
47572
47573 * gcc.c-torture/execute/20030125-1.[cx]: New test.
47574
47575 2003-01-25 Paolo Carlini <pcarlini@unitus.it>
47576
47577 Tweaks for Bison-1.875. From the NEWS file:
47578 "- `parse error' -> `syntax error'
47579 Bison now uniformly uses the term `syntax error'"
47580 * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
47581 * gcc.dg/cpp/digraph2.c: Likewise.
47582 * gcc.dg/cpp/direct2.c: Likewise.
47583 * gcc.dg/cpp/paste4.c: Likewise.
47584 * gcc.dg/c90-restrict-1.c: Likewise.
47585 * gcc.dg/c99-func-2.c: Likewise.
47586 * gcc.dg/noncompile/920721-2.c: Likewise.
47587 * gcc.dg/noncompile/930622-2.c: Likewise.
47588 * gcc.dg/noncompile/940112-1.c: Likewise.
47589 * gcc.dg/noncompile/950921-1.c: Likewise.
47590 * gcc.dg/noncompile/951123-1.c: Likewise.
47591 * gcc.dg/noncompile/971104-1.c: Likewise.
47592 * gcc.dg/noncompile/990416-1.c: Likewise.
47593
47594 2003-01-24 Paolo Carlini <pcarlini@unitus.it>
47595
47596 * g++.dg/parse/undefined1.C: Add error message.
47597
47598 2003-01-22 Mark Mitchell <mark@codesourcery.com>
47599
47600 PR c++/9354
47601 * g++.dg/parse/new1.C: New test.
47602
47603 PR c++/9216
47604 * g++.dg/parse/template2.C: New test.
47605
47606 PR c++/9354
47607 * g++.dg/parse/typedef2.C: New test.
47608
47609 PR c++/9328
47610 * g++.dg/ext/typeof3.C: New test.
47611
47612 2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
47613
47614 PR c++/2738
47615 * g++.dg/parse/ret-type1.C: New test.
47616
47617 PR c++/3792
47618 * g++.dg/parse/tmpl-outside1.C: New test.
47619
47620 PR c++/4207
47621 * g++.dg/parse/int-as-enum1.C: New test.
47622
47623 PR c++/4903
47624 * g++.dg/parse/no-typename1.C: New test.
47625
47626 PR c++/5533
47627 * g++.dg/parse/no-value1.C: New test.
47628
47629 PR c++/5921
47630 * g++.dg/parse/wrong-inline1.C: New test.
47631
47632 PR c++/6402
47633 * g++.dg/parse/ref1.C: New test.
47634
47635 PR c++/6992
47636 * g++.dg/parse/attr-ctor1.C: New test.
47637
47638 PR c++/7229
47639 * g++.dg/parse/namespace5.C: New test.
47640
47641 PR c++/7917
47642 * g++.dg/parse/func-def1.C: New test.
47643
47644 PR c++/8143
47645 * g++.dg/parse/undefined1.C: New test.
47646
47647 PR c++/5723, PR c++/8522
47648 * g++.dg/parse/specialization1.C: New test.
47649
47650 PR c++/163, PR c++/8595
47651 * g++.dg/parse/struct-as-enum1.C: New test.
47652
47653 PR c++/9173
47654 * g++.dg/parse/undefined2.C: New test.
47655
47656 2003-01-22 Mark Mitchell <mark@codesourcery.com>
47657
47658 PR c++/9298
47659 * g++.dg/parse/template1.C: New test.
47660
47661 PR c++/9384
47662 * g++.dg/parse/using1.C: New test.
47663
47664 PR c++/9285
47665 PR c++/9294
47666 * g++.dg/parse/expr2.C: New test.
47667
47668 PR c++/9388
47669 * g++.dg/parse/lookup2.C: Likewise.
47670
47671 2003-01-21 Jan Hubicka <jh@suse.cz>
47672
47673 * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
47674 * gcc.c-torture/execute/eeprof-1.c: Likewise.
47675 * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
47676 * gcc.c-torture/execute/string-opt-*.c: Likewise.
47677
47678 2003-01-20 Nick Clifton <nickc@redhat.com>
47679
47680 * gcc.c-torture/execute/20030117-1.c: New test case. Exposes
47681 problem with ARM sibcall code generation.
47682
47683 2003-01-20 Kazu Hirata <kazu@cs.umass.edu>
47684
47685 * gcc.c-torture/execute/20030120-1.c: New.
47686
47687 2003-01-19 Paolo Carlini <pcarlini@unitus.it>
47688
47689 * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
47690
47691 2003-01-17 Mark Mitchell <mark@codesourcery.com>
47692
47693 PR c++/9272
47694 * g++.dg/parse/ctor1.C: New test.
47695
47696 PR c++/9294:
47697 * g++.dg/parse/qualified1.C: New test.
47698
47699 * g++.dg/parse/typename3.C: New test.
47700
47701 2003-01-16 Richard Henderson <rth@redhat.com>
47702
47703 * g++.dg/tls/init-2.C: Fix error matches for real this time.
47704
47705 2003-01-16 Richard Henderson <rth@redhat.com>
47706
47707 * g++.dg/pch/pch.exp: Copy test header to the working directory
47708 before using it either for precompilation or direct use.
47709 * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
47710 * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
47711
47712 2003-01-16 Richard Henderson <rth@redhat.com>
47713
47714 * gcc.dg/pch/pch.exp: Copy test header to the working directory
47715 before using it either for precompilation or direct use.
47716 * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
47717 * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
47718
47719 2003-01-16 Mark Mitchell <mark@codesourcery.com>
47720
47721 * g++.dg/ext/typename1.C: Add typename keyword.
47722 * g++.dg/template/crash1.C: Update error messages.
47723 * g++.dg/template/crash2.C: Remove error message.
47724 * g++.dg/parse/typename2.C: New test.
47725 * g++.dg/template/typename2.C: Change implicit
47726 typename warning into error.
47727 * g++.old-deja/g++.benjamin/tem03.C: Issue more
47728 error messages.
47729 * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
47730 * g++.old-deja/g++.brendan/crash56.C: Add this->.
47731 * g++.old-deja/g++.law/visibility13.C: Remove error
47732 messages.
47733 * g++.old-deja/g++.ns/template17.C: Reorder code to
47734 make declaration visible in template.
47735 * g++.old-deja/g++.pt/crash3.C: Fix typos.
47736 * g++.old-deja/g++.pt/crash36.C: Issue more error
47737 messages.
47738 * g++.old-deja/g++.pt/crash5.C: Improve error
47739 message.
47740 * g++.old-deja/g++.pt/crash67.C: Remove warning.
47741 * g++.old-deja/g++.pt/inherit1.C: Add this->.
47742 * g++.old-deja/g++.pt/niklas01a.C: Add error message.
47743 * g++.old-deja/g++.pt/typename16.C: Replace implicit
47744 typename warning with error message.
47745 * g++.old-deja/g++.pt/typename19.C: Remove warning.
47746 * g++.old-deja/g++.robertl/eb112.C: Fix typo.
47747 * g++.old-deja/g++.robertl/eb24.C: Use this->.
47748
47749 2003-01-16 Nathan Sidwell <nathan@codesourcery.com>
47750
47751 * g++.dg/parse/ambig2.C: New test.
47752
47753 2003-01-15 Richard Henderson <rth@redhat.com>
47754
47755 * g++.dg/tls/init-2.C: Update error message string.
47756
47757 2003-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47758
47759 * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
47760
47761 2003-01-15 Stephane Carrez <stcarrez@nerim.fr>
47762
47763 * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
47764 all for HC11/HC12.
47765 * gcc.c-torture/compile/20001205-1.x: Likewise.
47766 * gcc.c-torture/compile/20001226-1.x: Likewise.
47767 * gcc.c-torture/compile/920520-1.x: Likewise.
47768 * gcc.c-torture/compile/961203-1.x: Likewise.
47769 * gcc.c-torture/compile/20020604-1.x: Likewise.
47770
47771 2003-01-15 Jan Hubicka <jh@suse.cz>
47772
47773 * gcc.c-torture/compile/20030115-1.c: New test.
47774
47775 * gcc.dg/i386-fpcvt-1.c: New test.
47776 * gcc.dg/i386-fpcvt-2.c: New test.
47777
47778 2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
47779
47780 Further conform g++'s __vmi_class_type_info to the C++ ABI
47781 specification.
47782 * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
47783 the specification.
47784
47785 2003-01-14 Jan Hubicka <jh@suse.cz>
47786
47787 * gcc.dg/i386-fpcvt-1.c: New test.
47788 * gcc.dg/i386-fpcvt-2.c: New test.
47789
47790 2003-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
47791
47792 * gcc.dg/i386-mmx-3.c: New test.
47793
47794 2003-01-12 Mark Mitchell <mark@codesourcery.com>
47795
47796 PR c++/9264
47797 * g++.dg/parse/octal1.C: New file.
47798
47799 PR c++/9172
47800 * g++.dg/parse/typename1.C: New file.
47801
47802 2003-01-10 Danny Smith <dannysmith@users.sourceforge.net>
47803
47804 * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
47805 * gcc.dg/bf-no-ms-layout.c: Likewise.
47806 * gcc.dg/bf-ms-attrib.c: Likewise.
47807
47808 2003-01-10 Mark Mitchell <mark@codesourcery.com>
47809
47810 PR c++/9099
47811 * g++.dg/parse/dtor1.C: New file.
47812
47813 PR c++/9128
47814 * g++.dg/rtti/typeid1.C: New file.
47815
47816 PR c++/9153
47817 * g++.dg/parse/lookup1.C: New file.
47818
47819 PR c++/9171
47820 * g++.dg/templ/spec5.C: New file.
47821
47822 2003-01-10 Josef Zlomek <zlomekj@suse.cz>
47823
47824 * gcc.c-torture/compile/20030110-1.c: New test.
47825
47826 2003-01-09 Geoffrey Keating <geoffk@apple.com>
47827
47828 Merge from pch-branch:
47829
47830 2002-12-23 Geoffrey Keating <geoffk@apple.com>
47831
47832 * gcc.dg/pch/cpp-1.h: New.
47833 * gcc.dg/pch/cpp-1.c: New.
47834 * gcc.dg/pch/cpp-2.h: New.
47835 * gcc.dg/pch/cpp-2.c: New.
47836
47837 2002-11-19 Geoffrey Keating <geoffk@apple.com>
47838
47839 * gcc.dg/pch/except-1.h: New.
47840 * gcc.dg/pch/except-1.c: New.
47841
47842 2002-11-13 Geoffrey Keating <geoffk@apple.com>
47843
47844 * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
47845 running test.
47846 * gcc.dg/pch: Include *.hp not *.h.
47847 * gcc.dg/pch/system-1.h: New.
47848 * gcc.dg/pch/system-1.c: New.
47849
47850 2002-11-11 Geoffrey Keating <geoffk@apple.com>
47851
47852 * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
47853 rather than trying to build and run a program using PCH.
47854 * gcc.dg/pch: Remove dg-do commands from test files.
47855
47856 2002-11-08 Geoffrey Keating <geoffk@apple.com>
47857
47858 * gcc.dg/pch/macro-3.c: New.
47859 * gcc.dg/pch/macro-3.h: New.
47860
47861 2002-11-04 Geoffrey Keating <geoffk@apple.com>
47862
47863 * gcc.dg/pch/common-1.c: New.
47864 * gcc.dg/pch/common-1.h: New.
47865 * gcc.dg/pch/decl-1.c: New.
47866 * gcc.dg/pch/decl-1.h: New.
47867 * gcc.dg/pch/decl-2.c: New.
47868 * gcc.dg/pch/decl-2.h: New.
47869 * gcc.dg/pch/decl-3.c: New.
47870 * gcc.dg/pch/decl-3.h: New.
47871 * gcc.dg/pch/decl-4.c: New.
47872 * gcc.dg/pch/decl-4.h: New.
47873 * gcc.dg/pch/decl-5.c: New.
47874 * gcc.dg/pch/decl-5.h: New.
47875 * gcc.dg/pch/global-1.c: New.
47876 * gcc.dg/pch/global-1.h: New.
47877 * gcc.dg/pch/inline-1.c: New.
47878 * gcc.dg/pch/inline-1.h: New.
47879 * gcc.dg/pch/inline-2.c: New.
47880 * gcc.dg/pch/inline-2.h: New.
47881 * gcc.dg/pch/static-1.c: New.
47882 * gcc.dg/pch/static-1.h: New.
47883 * gcc.dg/pch/static-2.c: New.
47884 * gcc.dg/pch/static-2.h: New.
47885
47886 2002-09-01 Geoffrey Keating <geoffk@redhat.com>
47887
47888 * g++.dg/pch/pch.exp: Better handle failing testcases.
47889 * gcc.dg/pch/pch.exp: Likewise.
47890 * gcc.dg/pch/macro-1.c: New.
47891 * gcc.dg/pch/macro-1.h: New.
47892 * gcc.dg/pch/macro-2.c: New.
47893 * gcc.dg/pch/macro-2.h: New.
47894
47895 2002-08-27 Geoffrey Keating <geoffk@redhat.com>
47896
47897 * g++.dg/dg.exp: Treat files in pch/ specially.
47898 * g++.dg/pch/pch.exp: New file.
47899 * g++.dg/pch/empty.H: New file.
47900 * g++.dg/pch/empty.C: New file.
47901 * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
47902 "precompile".
47903
47904 * gcc.dg/pch/pch.exp: New file.
47905 * gcc.dg/pch/empty.h: New file.
47906 * gcc.dg/pch/empty.c: New file.
47907 * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
47908 "precompile".
47909
47910 2003-01-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47911
47912 * g++.dg/template/friend14.C: New test.
47913
47914 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
47915
47916 * gcc.dg/old-style-asm-1.c: New test.
47917
47918 2003-01-09 Richard Sandiford <rsandifo@redhat.com>
47919
47920 * gcc.c-torture/compile/20030109-1.c: New test.
47921
47922 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
47923
47924 * gcc.c-torture/execute/20030109-1.c: New test.
47925
47926 2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
47927
47928 * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
47929 * g++.old-deja/g++.mike/dyncast2.C: Likewise.
47930 * g++.old-deja/g++.mike/dyncast3.C: Likewise.
47931 * g++.old-deja/g++.mike/eh2.C: Likewise.
47932 * g++.old-deja/g++.mike/eh3.C: Likewise.
47933 * g++.old-deja/g++.mike/eh5.C: Likewise.
47934 * g++.old-deja/g++.mike/eh6.C: Likewise.
47935 * g++.old-deja/g++.mike/eh7.C: Likewise.
47936 * g++.old-deja/g++.mike/eh8.C: Likewise.
47937 * g++.old-deja/g++.mike/eh9.C: Likewise.
47938 * g++.old-deja/g++.mike/eh10.C: Likewise.
47939 * g++.old-deja/g++.mike/eh12.C: Likewise.
47940 * g++.old-deja/g++.mike/eh13.C: Likewise.
47941 * g++.old-deja/g++.mike/eh14.C: Likewise.
47942 * g++.old-deja/g++.mike/eh16.C: Likewise.
47943 * g++.old-deja/g++.mike/eh17.C: Likewise.
47944 * g++.old-deja/g++.mike/eh18.C: Likewise.
47945 * g++.old-deja/g++.mike/eh21.C: Likewise.
47946 * g++.old-deja/g++.mike/eh23.C: Likewise.
47947 * g++.old-deja/g++.mike/eh24.C: Likewise.
47948 * g++.old-deja/g++.mike/eh25.C: Likewise.
47949 * g++.old-deja/g++.mike/eh26.C: Likewise.
47950 * g++.old-deja/g++.mike/eh27.C: Likewise.
47951 * g++.old-deja/g++.mike/eh28.C: Likewise.
47952 * g++.old-deja/g++.mike/eh29.C: Likewise.
47953 * g++.old-deja/g++.mike/eh31.C: Likewise.
47954 * g++.old-deja/g++.mike/eh33.C: Likewise.
47955 * g++.old-deja/g++.mike/eh34.C: Likewise.
47956 * g++.old-deja/g++.mike/eh35.C: Likewise.
47957 * g++.old-deja/g++.mike/eh36.C: Likewise.
47958 * g++.old-deja/g++.mike/eh37.C: Likewise.
47959 * g++.old-deja/g++.mike/eh38.C: Likewise.
47960 * g++.old-deja/g++.mike/eh39.C: Likewise.
47961 * g++.old-deja/g++.mike/eh40.C: Likewise.
47962 * g++.old-deja/g++.mike/eh41.C: Likewise.
47963 * g++.old-deja/g++.mike/eh42.C: Likewise.
47964 * g++.old-deja/g++.mike/eh44.C: Likewise.
47965 * g++.old-deja/g++.mike/eh46.C: Likewise.
47966 * g++.old-deja/g++.mike/eh47.C: Likewise.
47967 * g++.old-deja/g++.mike/eh48.C: Likewise.
47968 * g++.old-deja/g++.mike/eh49.C: Likewise.
47969 * g++.old-deja/g++.mike/eh50.C: Likewise.
47970 * g++.old-deja/g++.mike/eh51.C: Likewise.
47971 * g++.old-deja/g++.mike/eh53.C: Likewise.
47972 * g++.old-deja/g++.mike/eh55.C: Likewise.
47973 * g++.old-deja/g++.mike/p7912.C: Likewise.
47974 * g++.old-deja/g++.mike/p9706.C: Likewise.
47975 * g++.old-deja/g++.mike/p10416.C: Likewise.
47976 * g++.old-deja/g++.mike/p11667.C: Likewise.
47977 * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
47978 Remove redundant reference to Iris.
47979 * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
47980 Elxsi, i860, Pico Java, and WE32K.
47981
47982 2003-01-07 Mark Mitchell <mark@codesourcery.com>
47983
47984 * g++.dg/ext/asm4.C: New test.
47985
47986 2003-01-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47987
47988 PR c++/9030
47989 * g++.dg/template/friend12.C: New test.
47990 * g++.dg/template/friend13.C: Likewise.
47991 * g++.old-deja/g++.eh/spec6.C: Add missing error message.
47992
47993 2003-01-08 Jan Hubicka <jh@suse.cz>
47994
47995 * gcc.dg/i386-cadd.c: New test.
47996 * gcc.dg/i386-cmov4.c: Likewise.
47997
47998 2003-01-06 Mark Mitchell <mark@codesourcery.com>
47999
48000 PR c++/9165
48001 * g++.dg/warn/Wunused-3.C: New test.
48002
48003 * g++.dg/abi/bitfield9.C: New test.
48004
48005 PR c++/9189
48006 * g++.dg/parse/defarg3.C: New test.
48007
48008 2003-01-06 Nathan Sidwell <nathan@codesourcery.com>
48009
48010 * g++.dg/parse/ambig1.C: New test.
48011 * g++.dg/parse/defarg2.C: New test.
48012
48013 2003-01-05 Mark Mitchell <mark@codesourcery.com>
48014
48015 * g++.dg/template/defarg-1.C: New test.
48016 * g++.dg/template/local2.C: Likewise.
48017
48018 2003-01-05 Richard Sandiford <rsandifo@redhat.com>
48019
48020 * gcc.c-torture/execute/20030105-1.c: New test.
48021
48022 2003-01-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48023
48024 * g++.dg/parse/namespace3.C: Remove extra semicolons.
48025 * g++.dg/parse/namespace4.C: Likewise.
48026
48027 2003-01-03 Nathan Sidwell <nathan@codesourcery.com>
48028
48029 * g++.dg/template/ntp2.C: New test.
48030
48031 2003-01-03 Nathanael Nerode <neroden@gcc.gnu.org>
48032
48033 * g++.dg/parse/extern-C-1.C: New test.
48034
48035 * g++.dg/parse/namespace4.C: New test.
48036
48037 * g++.dg/template/nested1.C: New test.
48038
48039 * g++.dg/parse/namespace3.C: New test.
48040
48041 2003-01-02 Nathanael Nerode <neroden@gcc.gnu.org>
48042
48043 * g++.dg/lookup/two-stage1.C: New test.
48044
48045 2003-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48046
48047 * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
48048 * g++.old-deja/g++.jason/access8.C: Likewise.
48049 * g++.old-deja/g++.other/decl5.C: Likewise.
48050
48051 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
48052
48053 * g++.dg/parse/parse7.C: New test.
48054
48055 2003-01-02 Mark Mitchell <mark@codesourcery.com>
48056
48057 PR c++/2843
48058 * g++.dg/ext/attrib7.C: New test.
48059
48060 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
48061
48062 * g++.dg/parse/parse6.C: New test.
48063
48064 2003-01-02 Kazu Hirata <kazu@cs.umass.edu>
48065
48066 * gcc.dg/h8300-stack-1.c: New.
48067
48068 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
48069
48070 g++.dg/lookup/exception1.C: New test.
48071
48072 g++.dg/lookup/template1.C: New test.
48073
48074 g++.dg/parse/namespace2.C: New test.
48075
48076 g++.dg/parse/parens2.C: New test.
48077
48078 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
48079
48080 * g++.dg/parse/parse5.C: New test.
48081 * g++.dg/lookup/scoped4.C: New test.
48082
48083 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
48084
48085 * g++.dg/parse/parens1.C: New test.
48086
48087 * g++.dg/parse/parens2.C: Removed, turned out to duplicate
48088 angle-bracket1.C.
48089 * g++.dg/parse/parens2.C: New test.
48090
48091 * g++.dg/lookup/scope-operator1.C: New test.
48092
48093 * g++.dg/parse/operator1.C: New test.
48094
48095 2003-01-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48096
48097 * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
48098 * g++.old-deja/g++.other/access6.C: Likewise.
48099 * g++.old-deja/g++.other/decl1.C: Likewise.
48100 * g++.old-deja/g++.pt/typename12.C: Likewise.
48101
48102 2002-12-31 Mark Mitchell <mark@codesourcery.com>
48103
48104 * g++.dg/parse/namespace1.C: New test.
48105
48106 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
48107
48108 * g++.dg/parse/parse4.C: New test.
48109
48110 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
48111
48112 * g++.dg/parse/parse3.C: New test.
48113
48114 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
48115
48116 * g++.dg/parse/parse2.C: New test.
48117
48118 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
48119
48120 * g++.dg/template/friend11.C: New test.
48121
48122 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
48123
48124 * g++.dg/parse/parse1.C: New test.
48125
48126 2002-12-31 Janis Johnson <janis187@us.ibm.com>
48127
48128 * lib/profopt.exp: Change the name of a global variable to avoid
48129 possible clashes with other test suites.
48130
48131 2002-12-31 Nathan Sidwell <nathan@codesourcery.com>
48132
48133 * g++.dg/inherit/covariant8.C: New test.
48134
48135 2002-12-31 Mark Mitchell <mark@codesourcery.com>
48136
48137 * g++.dg/init/array9.C: New test.
48138
48139 PR c++/9112
48140 * g++.dg/parse/expr1.C: New test.
48141
48142 2002-12-30 Daniel Jacobowitz <drow@mvista.com>
48143
48144 * gcc.c-torture/compile/20021230-1.c: New test.
48145
48146 2002-12-30 Nathan Sidwell <nathan@codesourcery.com>
48147
48148 * g++.dg/inherit/covariant5.C: New test.
48149 * g++.dg/inherit/covariant6.C: New test.
48150 * g++.dg/inherit/covariant7.C: New test.
48151
48152 2002-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48153
48154 PR c++/2739
48155 * g++.dg/other/access2.C: New test.
48156
48157 2002-12-29 Gabriel Dos Reis <gdr@integrable-solutions.net>
48158
48159 * g++.dg/other/anon-struct.C: No longer fails
48160 * g++.old-deja/g++.brendan/parse4.C: Likewise.
48161 * g++.old-deja/g++.brendan/parse5.C: Likewise.
48162 * g++.old-deja/g++.brendan/parse6.C: Likewise.
48163
48164 2002-12-28 Gabriel Dos Reis <gdr@integrable-solutions.net>
48165
48166 * g++.dg/parse/angle-bracket.C (main): No longer fails.
48167
48168 2002-12-27 Mark Mitchell <mark@codesourcery.com>
48169
48170 * g++.dg/eh/spec4.C: Remove stray semicolon.
48171 * g++.dg/expr/pmf-1.C: Change error message.
48172 * g++.dg/ext/asm1.C: Remove stray semicolon.
48173 * g++.dg/ext/typename1.C: Add missing typenames.
48174 * g++.dg/inherit/template-as-base.C: Change error message.
48175 * g++.dg/lookup/scoped1.C: Likewise.
48176 * g++.dg/lookup/scoped2.C: Likewise.
48177 * g++.dg/lookup/using2.C: Likewise.
48178 * g++.dg/other/component1.C: Remove stray semicolon.
48179 * g++.dg/other/do1.C: Change error message.
48180 * g++.dg/other/error2.C: Likewise.
48181 * g++.dg/other/init1.C: Likewise.
48182 * g++.dg/other/packed1.C: Remove stray semicolon.
48183 * g++.dg/other/ptrmem2.C: Change error message.
48184 * g++.dg/parse/parameter-declaration-1.C: Remove line number
48185 marker.
48186 * g++.dg/special/initp1.C: Remove invalid attribute usage.
48187 * g++.dg/template/access3.C: Add typename keyword.
48188 * g++.dg/template/access5.C: Remove stray semicolon.
48189 * g++.dg/template/access6.C: Likewise.
48190 * g++.dg/template/complit1.C: Likewise.
48191 * g++.dg/template/crash1.C: Change error message.
48192 * g++.dg/template/inherit2.C: Remove stray semicolon.
48193 * g++.dg/template/instantiate2.C: Likewise.
48194 * g++.dg/template/instantiate3.C: Change error message.
48195 * g++.dg/template/qual1.C: Remove stray semicolon.
48196 * g++.dg/template/qualttp18.C: Change error message.
48197 * g++.dg/template/ref1.C: Remove stray semicolon.
48198 * g++.dg/template/sizeof1.C (A::value): Declare it.
48199 * g++.dg/template/spec4.C: Change error message.
48200 * g++.dg/template/static1.C: Likewise.
48201 * g++.dg/template/type1.C: Likewise.
48202 * g++.dg/template/typename3.C: Likewise.
48203 * g++.old-deja/g++.benjamin/13478.C: Change error message.
48204 * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
48205 * g++.old-deja/g++.benjamin/bool01.C: Likewise.
48206 * g++.old-deja/g++.benjamin/bool02.C: Likewise.
48207 * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
48208 named return value extension.
48209 * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
48210 * g++.old-deja/g++.benjmain/warn01.C: Likewise.
48211 * g++.old-deja/g++.bob/extern_C.C: Likewise.
48212 * g++.old-deja/g++.bob/inherit2.C: Likewise.
48213 * g++.old-deja/g++.brendan/complex1.C: Likewise.
48214 * g++.old-deja/g++.brendan/copy5.C: Likewise.
48215 * g++.old-deja/g++.brendan/crash13.C: Likewise.
48216 * g++.old-deja/g++.brendan/crash15.C: Likewise.
48217 * g++.old-deja/g++.brendan/crash18.C: Change error message.
48218 * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
48219 * g++.old-deja/g++.brendan/crash38.C: Likewise.
48220 * g++.old-deja/g++.brendan/crash50.C: Likewise.
48221 * g++.old-deja/g++.brendan/crash56.C: Likewise.
48222 * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
48223 syntax.
48224 * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
48225 * g++.old-deja/g++.brendan/crash8.C: Change error message.
48226 * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
48227 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
48228 * g++.old-deja/g++.brendan/shadow1.C: Likewise.
48229 * g++.old-deja/g++.brendan/template11.C: Likewise.
48230 * g++.old-deja/g++.brendan/template26.C: Likewise.
48231 * g++.old-deja/g++.brendan/template27.C: Use explicit
48232 specialization syntax.
48233 * g++.old-deja/g++.brendan/template30.C: Likewise.
48234 * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
48235 * g++.old-deja/g++.brendan/visibility3.C: Account for use of
48236 non-dependent names.
48237 * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
48238 * g++.old-deja/g++.brendan/warnings7.C: Likewise.
48239 * g++.old-deja/g++.bugs/900121_02.C: Likewise.
48240 * g++.old-deja/g++.eh/catchptr1.C: Likewise.
48241 * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
48242 * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
48243 named return value extension.
48244 * g++.old-deja/g++.ext/namedret2.C: Likewise.
48245 * g++.old-deja/g++.ext/namedret3.C: Likewise.
48246 * g++.old-deja/g++.ext/return1.C: Likewise.
48247 * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
48248 * g++.old-deja/g++.jason/access17.C: Issue more error messages.
48249 * g++.old-deja/g++.jason/access8.C: Likewise.
48250 * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
48251 * g++.old-deja/g++.jason/destruct.C: Remove incorrect
48252 pseudo-destructor names.
48253 * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
48254 * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
48255 pseudo-destructor names.
48256 * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
48257 * g++.old-deja/g++.jason/overload19.C: Likewise.
48258 * g++.old-deja/g++.jason/overload32.C: Likewise.
48259 * g++.old-deja/g++.jason/parse11.C: Issue error messages about
48260 stray semicolons.
48261 * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
48262 * g++.old-deja/g++.jason/return.C: Likewise.
48263 * g++.old-deja/g++.jason/return2.C: Likewise.
48264 * g++.old-deja/g++.jason/shadow1.C: Likewise.
48265 * g++.old-deja/g++.jason/special.C: Use explicit specialization
48266 syntax.
48267 * g++.old-deja/g++.jason/template10.C: Account for use of
48268 non-dependent names.
48269 * g++.old-deja/g++.jason/template11.C: Use explicit specialization
48270 syntax.
48271 * g++.old-deja/g++.jason/template37.C: Likewise.
48272 * g++.old-deja/g++.law/access4.C: Change error messages.
48273 * g++.old-deja/g++.law/arm13.C: Remove incorrect
48274 pseudo-destructor names.
48275 * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
48276 * g++.old-deja/g++.law/ctors9.C: Likewise.
48277 * g++.old-deja/g++.law/cvt22.C: Likewise.
48278 * g++.old-deja/g++.law/dtors5.C: Likewise.
48279 * g++.old-deja/g++.law/global-init1.C: Likewise.
48280 * g++.old-deja/g++.law/missed-error3.C: Likewise.
48281 * g++.old-deja/g++.law/operators28.C: Likewise.
48282 * g++.old-deja/g++.law/visibility28.C: Likewise.
48283 * g++.old-deja/g++.martin/eval1.C: Likewise.
48284 * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
48285 name.
48286 * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
48287 * g++.old-deja/g++.mike/net34.C: Likewise.
48288 * g++.old-deja/g++.mike/net36.C: Likewise.
48289 * g++.old-deja/g++.mike/ns2.C: Likewise.
48290 * g++.old-deja/g++.mike/p12306.C: Likewise.
48291 * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
48292 value extension.
48293 * g++.old-deja/g++.mike/p700.C: Likewise.
48294 * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
48295 * g++.old-deja/g++.mike/p710.C: Likewise.
48296 * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
48297 value extension.
48298 * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
48299 * g++.old-deja/g++.mike/pmf9.C: Likewise.
48300 * g++.old-deja/g++.ns/crash2.C: Likewise.
48301 * g++.old-deja/g++.ns/crash3.C: Likewise.
48302 * g++.old-deja/g++.ns/invalid1.C: Likewise.
48303 * g++.old-deja/g++.ns/ns17.C: Likewise.
48304 * g++.old-deja/g++.ns/template16.C: Likewise.
48305 * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
48306 keyword.
48307 * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
48308 * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
48309 * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
48310 named return value extension.
48311 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
48312 * g++.old-deja/g++.other/access4.C: Issue additional error
48313 messages.
48314 * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
48315 * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
48316 * g++.old-deja/g++.other/crash11.C: Add missing class-key.
48317 * g++.old-deja/g++.other/crash25.C: Change error message.
48318 * g++.old-deja/g++.other/crash4.C: Change error message.
48319 * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
48320 * g++.old-deja/g++.other/decl5.C: Issue more error messages.
48321 * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
48322 checks.
48323 * g++.old-deja/g++.other/defarg8.C: Likewise.
48324 * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
48325 * g++.old-deja/g++.other/dtor10.C: Likewise.
48326 * g++.old-deja/g++.other/incomplete.C: Likewise.
48327 * g++.old-deja/g++.other/linkage7.C: Likewise.
48328 * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
48329 lookup algorithm.
48330 * g++.old-deja/g++.other/mangle2.C: Likewise.
48331 * g++.old-deja/g++.other/refinit2.C: Likewise.
48332 * g++.old-deja/g++.other/sizeof2.C: Change error messages.
48333 * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
48334 * g++.old-deja/g++.pt/crash28.C: Likewise.
48335 * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
48336 syntax.
48337 * g++.old-deja/g++.pt/crash32.C: Change error message.
48338 * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
48339 * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
48340 * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
48341 error message position.
48342 * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
48343 * g++.old-deja/g++.pt/defarg8.C: Change error message.
48344 * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
48345 syntax.
48346 * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
48347 * g++.old-deja/g++.pt/eichin01b.C: Likewise.
48348 * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
48349 * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
48350 keyword.
48351 * g++.old-deja/g++.pt/explicit31.C: Likewise.
48352 * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
48353 * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
48354 keyword.
48355 * g++.old-deja/g++.pt/explicit71.C: Change error message.
48356 * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
48357 syntax.
48358 * g++.old-deja/g++.pt/friend28.C: Account for use of
48359 non-dependent names.
48360 * g++.old-deja/g++.pt/friend29.C: Likewise.
48361 * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
48362 rules.
48363 * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
48364 * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
48365 * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
48366 lookup rules.
48367 * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
48368 * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
48369 keyword.
48370 * g++.old-deja/g++.pt/memclass20.C: Likewise.
48371 * g++.old-deja/g++.pt/memclass5.C: Likewise.
48372 * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
48373 keyword.
48374 * g++.old-deja/g++.pt/memtemp75.C: Likewise.
48375 * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
48376 * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
48377 * g++.old-deja/g++.pt/overload13.C: Correct error messages.
48378 * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
48379 * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
48380 keyword.
48381 * g++.old-deja/g++.pt/spec10.C: Likewise.
48382 * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
48383 * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
48384 * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
48385 * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
48386 * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
48387 * g++.old-deja/g++.pt/ttp62.C: Likewise.
48388 * g++.old-deja/g++.pt/ttp64.C: Likewise.
48389 * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
48390 * g++.old-deja/g++.pt/typename15.C: Likewise.
48391 * g++.old-deja/g++.pt/typename22.C: Likewise.
48392 * g++.old-deja/g++.pt/typename6.C: Change error messages.
48393 * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
48394 * g++.old-deja/g++.pt/virtual2.C: Likewise.
48395 * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
48396 syntax.
48397 * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
48398 return value extension.
48399 * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
48400 * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
48401 * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
48402 * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
48403
48404 2002-12-26 Nathan Sidwell <nathan@codesourcery.com>
48405
48406 * g++.dg/warn/inline1.C: New test.
48407 * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
48408 * g++.old-deja/g++.jason/synth10.C: Likewise.
48409 * g++.old-deja/g++.mike/net31.C: Likewise.
48410 * g++.old-deja/g++.mike/p8786.C: Likewise.
48411
48412 * g++.dg/template/friend10.C: New test.
48413 * g++.dg/template/conv5.C: New test.
48414
48415 2002-12-24 Nathan Sidwell <nathan@codesourcery.com>
48416
48417 * g++.dg/lookup/scoped3.C: New test.
48418
48419 * g++.dg/lookup/decl1.C: New test.
48420 * g++.dg/lookup/decl2.C: New test.
48421
48422 2002-12-24 Joseph S. Myers <jsm@polyomino.org.uk>
48423
48424 * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
48425 gcc.c-torture/compile/20021015-1.c,
48426 gcc.c-torture/compile/20021015-2.c,
48427 gcc.c-torture/compile/20021123-1.c,
48428 gcc.c-torture/compile/20021123-2.c,
48429 gcc.c-torture/compile/20021123-3.c,
48430 gcc.c-torture/compile/20021123-4.c,
48431 gcc.c-torture/execute/20021024-1.c: Add tests previously added
48432 only to 3.1 or 3.2 branch.
48433
48434 2002-12-23 Mark Mitchell <mark@codesourcery.com>
48435
48436 * gcc.dg/i386-bitfield3.c: New test.
48437
48438 * gcc.dg/i386-bitfield2.c: New test.
48439
48440 2002-12-22 Nathan Sidwell <nathan@codesourcery.com>
48441
48442 * g++.dg/parse/conv_op1.C: New test.
48443
48444 2002-12-21 Josef Zlomek <zlomekj@suse.cz>
48445
48446 * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
48447 approved.
48448
48449 2002-12-20 Josef Zlomek <zlomekj@suse.cz>
48450
48451 * gcc.c-torture/compile/20021220-1.c: New test.
48452
48453 2002-12-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
48454
48455 * gcc.dg/i386-fastcall-1.c: New.
48456
48457 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
48458
48459 * gcc.c-torture/execute/20021219-1.c: New test.
48460
48461 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
48462
48463 * gcc.dg/i386-pic-1.c: New test.
48464
48465 2002-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48466
48467 PR c++/8099
48468 * g++.dg/template/friend9.C: New test.
48469
48470 2002-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48471
48472 PR c++/3663
48473 * g++.dg/template/access7.C: New test.
48474
48475 2002-12-18 Nick Clifton <nickc@redhat.com>
48476
48477 * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
48478 the libstdc++-v3 directory has been found.
48479
48480 2002-12-12 Devang Patel <dpatel@apple.com>
48481 * gcc.dg/darwin-ld-1.c: New test.
48482 * gcc.dg/darwin-ld-2.c: New test.
48483 * gcc.dg/darwin-ld-3.c: New test.
48484 * gcc.dg/darwin-ld-4.c: New test.
48485 * gcc.dg/darwin-ld-5.c: New test.
48486
48487 2002-12-12 Eric Botcazou <ebotcazou@libertysurf.fr>
48488
48489 * gcc.c-torture/compile/20021212-1.c: New test.
48490
48491 2002-12-11 Neil Booth <neil@daikokuya.co.uk>
48492
48493 * gcc.dg/fshort-wchar: New test.
48494
48495 2002-12-10 Mark Mitchell <mark@codesourcery.com>
48496
48497 PR c++/8372
48498 * g++.dg/template/dtor1.C: New test.
48499
48500 * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
48501 markers.
48502
48503 2002-12-10 Jakub Jelinek <jakub@redhat.com>
48504
48505 * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
48506
48507 2002-12-09 Mark Mitchell <mark@codesourcery.com>
48508
48509 * g++.dg/template/static1.C: New test.
48510 * g++.dg/template/static2.C: New test.
48511 * g++.old-deja/g++.ext/memconst.C: New test.
48512
48513 2002-12-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48514
48515 * g++.dg/special/conpr-2.C: Expect failure on solaris2.
48516 * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
48517 * g++.dg/special/initp1.C: Likewise.
48518
48519 2002-12-06 Jakub Jelinek <jakub@redhat.com>
48520
48521 * gcc.c-torture/execute/20021204-1.c: New test.
48522
48523 2002-12-04 Geoffrey Keating <geoffk@apple.com>
48524
48525 * gcc.dg/ppc-fmadd-1.c: New file.
48526 * gcc.dg/ppc-fmadd-2.c: New file.
48527 * gcc.dg/ppc-fmadd-3.c: New file.
48528
48529 2002-12-04 Eric Botcazou <ebotcazou@libertysurf.fr>
48530
48531 * gcc.c-torture/compile/20021204-1.c: New test.
48532
48533 2002-12-03 Nathan Sidwell <nathan@codesourcery.com>
48534
48535 * g++.dg/inherit/covariant2.C: New test.
48536 * g++.dg/inherit/covariant3.C: New test.
48537 * g++.dg/inherit/covariant4.C: New test.
48538 * g++.dg/inherit/covariant1.C: Remove XFAIL.
48539 * g++.old-deja/g++.robertl/eb17.C: Likewise.
48540
48541 2002-12-03 Mark Mitchell <mark@codesourcery.com>
48542
48543 PR c++/8688
48544 * g++.dg/init/brace3.C: New test.
48545
48546 2002-12-02 Kazu Hirata <kazu@cs.umass.edu>
48547
48548 * gcc.dg/20020210-1.c: Fix a comment typo.
48549
48550 2002-12-02 Mark Mitchell <mark@codesourcery.com>
48551
48552 PR c++/8720
48553 * g++.dg/parse/defarg1.C: New test.
48554
48555 PR c++/8615
48556 * g++.dg/template/char1.C: New test.
48557
48558 * g++.dg/template/varmod1.C: Fix typo.
48559
48560 2002-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48561
48562 DR 180
48563 * g++.old-deja/g++.pt/crash32.C: Expect error.
48564
48565 2002-12-01 Mark Mitchell <mark@codesourcery.com>
48566
48567 PR c++/5919
48568 * g++.dg/template/varmod1.C: New test.
48569
48570 PR c++/8727
48571 * g++.dg/inherit/typeinfo1.C: New test.
48572
48573 PR c++/8663
48574 * g++.dg/inherit/typedef1.C: New test.
48575
48576 2002-11-30 Mark Mitchell <mark@codesourcery.com>
48577
48578 PR c++/8332
48579 PR c++/8493
48580 * g++.dg/template/strlen1.C: New test.
48581
48582 PR c++/8227
48583 * g++.dg/template/ctor2.C: New test.
48584
48585 PR c++/8214
48586 * g++.dg/init/string1.C: New test.
48587
48588 PR c++/8511
48589 * g++.dg/template/friend8.C: New test.
48590
48591 2002-11-29 Joe Buck <jbuck@synopsys.com>
48592
48593 * g++.dg/lookup/anon2.C: New test.
48594
48595 2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
48596
48597 * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
48598 h8300 port.
48599
48600 2002-11-27 Richard Sandiford <rsandifo@redhat.com>
48601
48602 * gcc.dg/bitfld-6.c: New test.
48603
48604 2002-11-27 Jan Hubicka <jh@suse.cz>
48605
48606 * gcc.c-torture/execute/20021127.[cx]: New test.
48607
48608 2002-11-26 Jan Hubicka <jh@suse.cz>
48609
48610 * gcc.dg/i386-cmov[123].c: New tests for conditional move code
48611 quality.
48612
48613 2002-11-26 Geoffrey Keating <geoffk@apple.com>
48614
48615 * g++.dg/init/brace2.C: New test.
48616 * g++.old-deja/g++.mike/p9129.C: Correct.
48617
48618 2002-11-26 Mark Mitchell <mark@codesourcery.com>
48619
48620 * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
48621
48622 2002-11-25 Andreas Bauer <baueran@in.tum.de>
48623
48624 * gcc.dg/sibcall-6: New test for indirect sibcalls.
48625
48626 2002-11-25 Mark Mitchell <mark@codesourcery.com>
48627
48628 * g++.dg/abi/empty11.C: New test.
48629 * g++.dg/rtti/cv1.C: New test.
48630
48631 2002-11-25 Hans-Peter Nilsson <hp@bitrange.com>
48632
48633 * lib/prune.exp: Prune more -fpic/-fPIC warnings.
48634
48635 2002-11-24 Mark Mitchell <mark@codesourcery.com>
48636
48637 * g++.dg/abi/empty10.C: New test.
48638
48639 2002-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
48640
48641 * gcc.c-torture/compile/20021124-1.c: New test.
48642
48643 2002-11-22 Mark Mitchell <mark@codesourcery.com>
48644
48645 * g++.dg/abi/rtti2.C: New test.
48646
48647 2002-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
48648
48649 * gcc.dg/i386-unroll-1.c: New test.
48650
48651 2002-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
48652
48653 * gcc.c-torture/compile/20021120-1.c: New test.
48654 * gcc.c-torture/compile/20021120-2.c: New test.
48655
48656 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
48657
48658 * gcc.dg/bitfld-5.c: New test.
48659
48660 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
48661
48662 * gcc.c-torture/execute/20021120-3.c: New test.
48663
48664 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
48665
48666 * gcc.c-torture/execute/20021120-2.c: New test.
48667
48668 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
48669
48670 * gcc.c-torture/execute/20021120-1.c: New test.
48671
48672 2002-11-20 Jakub Jelinek <jakub@redhat.com>
48673
48674 * gcc.c-torture/execute/20021118-3.c: New test.
48675
48676 2002-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
48677
48678 * gcc.c-torture/compile/20021119-1.c: New test.
48679
48680 2002-11-19 Jason Thorpe <thorpej@wasabisystems.com>
48681
48682 * gcc.dg/duff-1.c: New test.
48683 * gcc.dg/duff-2.c: New test.
48684 * gcc.dg/duff-3.c: New test.
48685
48686 2002-11-18 Neil Booth <neil@daikokuya.co.uk>
48687
48688 * gcc.dg/cpp/_Pragma5.c: New test.
48689
48690 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
48691
48692 * gcc.c-torture/execute/20021118-2.c: New test.
48693
48694 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
48695
48696 * gcc.c-torture/execute/20021118-1.c: New test.
48697
48698 2002-11-16 Jakub Jelinek <jakub@redhat.com>
48699
48700 * gcc.dg/20021116-1.c: New test.
48701
48702 2002-11-14 Mark Mitchell <mark@codesourcery.com>
48703
48704 * g++.dg/abi/vcall1.C: New test.
48705
48706 2002-11-14 Jakub Jelinek <jakub@redhat.com>
48707
48708 * gcc.dg/20021029-1.c: New test.
48709 * gcc.dg/20021029-2.c: New test.
48710
48711 2002-11-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
48712
48713 * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
48714
48715 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
48716
48717 PR c/8439
48718 * gcc.dg/20021110.c: Move to ...
48719 * gcc.c-torture/compile/20021110.c: .... here.
48720
48721 2002-11-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48722
48723 PR c/8467
48724 * gcc.c-torture/execute/20021111-1.c
48725
48726 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
48727
48728 PR c/8439
48729 * gcc.dg/20021110.c: New test.
48730
48731 2002-11-10 Mark Mitchell <mark@codesourcery.com>
48732
48733 * g++.dg/abi/vthunk3.C: Run only on x86.
48734
48735 2002-11-10 Joseph S. Myers <jsm@polyomino.org.uk>
48736
48737 * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
48738
48739 2002-11-09 Hans-Peter Nilsson <hp@bitrange.com>
48740
48741 * lib/compat.exp (compat-execute): Fix logic error in last
48742 change.
48743
48744 2002-11-09 Neil Booth <neil@daikokuya.co.uk>
48745
48746 * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
48747
48748 2002-11-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48749
48750 PR c++/8389
48751 * g++.dg/template/access6.C: New test.
48752
48753 2002-11-08 Jan Hubicka <jh@suse.cz>
48754
48755 * gcc.dg/i386-ssefp-1.c: New test.
48756 * gcc.dg/i386-ssefp-1.c: New test.
48757
48758 2002-11-08 Jan Hubicka <jh@suse.cz>
48759
48760 * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
48761
48762 2002-11-07 Mark Mitchell <mark@codesourcery.com>
48763
48764 * g++.dg/abi/vthunk3.C: New test.
48765
48766 PR c++/8338
48767 * g++.dg/template/crash2.C: New test.
48768
48769 2002-11-07 Mark Mitchell <mark@codesourcery.com>
48770
48771 * g++.dg/abi/dtor1.C: New test.
48772 * g++.dg/abi/dtor2.C: Likewise.
48773
48774 2002-11-05 Geoffrey Keating <geoffk@apple.com>
48775
48776 * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
48777 Darwin.
48778
48779 2002-11-04 Adam Nemet <anemet@lnxw.com>
48780
48781 * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
48782 -mthumb. Only xfail with -O0.
48783
48784 2002-11-03 Mark Mitchell <mark@codesourcery.com>
48785
48786 * g++.dg/abi/thunk1.C: New test.
48787 * g++.dg/abi/thunk2.C: Likewise.
48788 * g++.dg/abi/vtt1.C: Likewise.
48789
48790 2002-11-02 Diego Novillo <dnovillo@redhat.com>
48791
48792 PR optimization/8423
48793 * gcc.c-torture/execute/builtin-constant.c: New test.
48794
48795 2002-11-01 Zack Weinberg <zack@codesourcery.com>
48796
48797 * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
48798 Add some more cases.
48799
48800 2002-11-01 Mark Mitchell <mark@codesourcery.com>
48801
48802 PR c++/8391
48803 * g++.dg/opt/local1.C: New test.
48804
48805 2002-10-30 Mark Mitchell <mark@codesourcery.com>
48806
48807 PR c++/8160
48808 * g++.dg/template/complit1.C: New test.
48809
48810 PR c++/8149
48811 * g++.dg/template/typename4.C: Likewise.
48812
48813 2002-10-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48814
48815 Core issue 287, PR c++/7639
48816 * g++.dg/template/instantiate1.C: Adjust error location.
48817 * g++.dg/template/instantiate3.C: New test.
48818 * g++.old-deja/g++.pt/crash10.C: Adjust error location.
48819 * g++.old-deja/g++.pt/derived3.C: Adjust error location.
48820 * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
48821
48822 2002-10-29 Hans-Peter Nilsson <hp@bitrange.com>
48823
48824 * lib/compat.exp (compat-execute): Don't clean out a gluefile.
48825
48826 2002-10-29 Mark Mitchell <mark@codesourcery.com>
48827
48828 PR c++/8287
48829 * g++.dg/init/dtor2.C: New test.
48830
48831 2002-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48832
48833 * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
48834 * gcc.dg/nest.c: Bypass errors on irix6.
48835
48836 2002-10-27 Hans-Peter Nilsson <hp@bitrange.com>
48837
48838 * gcc.dg/nest.c: Expect error for mmix-*-*.
48839 * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
48840
48841 2002-10-26 Hans-Peter Nilsson <hp@bitrange.com>
48842
48843 * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
48844 markers.
48845
48846 * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
48847
48848 2002-10-25 Mike Stump <mrs@apple.com>
48849
48850 * gcc.dg/warn-1.c: New test.
48851
48852 2002-10-25 Zack Weinberg <zack@codesourcery.com>
48853
48854 * g++.dg/template/typename3.C: New test.
48855
48856 2002-10-25 Mark Mitchell <mark@codesourcery.com>
48857
48858 * g++.dg/lookup/ptrmem1.C: New test.
48859
48860 * g++.dg/abi/vthunk2.C: New test.
48861
48862 2002-10-25 Zack Weinberg <zack@codesourcery.com>
48863
48864 * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
48865
48866 2002-10-24 Mark Mitchell <mark@codesourcery.com>
48867
48868 * g++.dg/abi/empty9.C: New test.
48869
48870 2002-10-24 Richard Henderson <rth@redhat.com>
48871
48872 * g++.dg/inherit/thunk1.C: Enable for ia64.
48873
48874 2002-10-23 Mark Mitchell <mark@codesourcery.com>
48875
48876 PR c++/8067
48877 * g++.dg/lookup/pretty1.C: New test.
48878
48879 2002-10-23 Jakub Jelinek <jakub@redhat.com>
48880
48881 * gcc.dg/20021023-1.c: New test.
48882
48883 2002-10-23 Mark Mitchell <mark@codesourcery.com>
48884
48885 PR c++/7679
48886 * g++.dg/parse/inline1.C: New test.
48887
48888 2002-10-23 Richard Henderson <rth@redhat.com>
48889
48890 * g++.dg/inherit/thunk1.C: Enable for x86_64.
48891
48892 * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
48893
48894 2002-10-22 Mark Mitchell <mark@codesourcery.com>
48895
48896 PR c++/6579
48897 * g++.dg/parse/stmtexpr3.C: New test.
48898
48899 2002-10-22 Nathan Sidwell <nathan@codesourcery.com>
48900
48901 * g++.dg/expr/cond1.C: New test.
48902
48903 2002-10-21 Zack Weinberg <zack@codesourcery.com>
48904
48905 * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
48906
48907 2002-10-21 Mark Mitchell <mark@codesourcery.com>
48908
48909 * g++.dg/abi/vbase13.C: New test.
48910 * g++.dg/abi/vbase14.C: Likewise.
48911
48912 2002-10-21 Jakub Jelinek <jakub@redhat.com>
48913
48914 * gcc.dg/tls/pic-1.c: New test.
48915 * gcc.dg/tls/nonpic-1.c: New test.
48916 * gcc.dg/20021018-1.c: New test.
48917
48918 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
48919
48920 * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
48921 Remove only files with the same base name as the test case.
48922 (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
48923 (profopt-execute): Likewise. Also, remove old profiling
48924 and performance data files before running the tests.
48925
48926 * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
48927 * g++.dg/bprob/bprob.exp: Likewise.
48928 * g77.dg/bprob/bprob.exp: Likewise. Also, relax regexp
48929 to allow more general test case names.
48930
48931 * g++.dg/bprob/bprob-1.C: Rename to ...
48932 * g++.dg/bprob/g++-bprob-1.C: ... this.
48933
48934 * g77.dg/bprob/bprob-1.f: Rename to ...
48935 * g77.dg/bprob/g77-bprob-1.f: ... this.
48936
48937 2002-10-21 Zack Weinberg <zack@codesourcery.com>
48938
48939 * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
48940 bison 1.50 or later.
48941
48942 2002-10-21 Janis Johnson <janis187@us.ibm.com>
48943
48944 * g++.dg/README: Describe more test directories.
48945
48946 2002-10-21 Mark Mitchell <mark@codesourcery.com>
48947
48948 * g++.dg/init/array6.C: Add additional tests.
48949
48950 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
48951
48952 * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
48953 * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
48954
48955 2002-10-21 Kazu Hirata <kazu@cs.umass.edu>
48956
48957 * gcc.c-torture/compile/20020604-1.x: New.
48958 * gcc.c-torture/compile/simd-5.x: Likewise.
48959 * gcc.c-torture/execute/920710-1.x: Likewise.
48960 * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
48961
48962 2002-10-21 Mark Mitchell <mark@codesourcery.com>
48963
48964 * g++.dg/inherit/override1.C: Add dg-options clause.
48965
48966 2002-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
48967
48968 * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
48969 _mm_slli_si128.
48970
48971 2002-10-19 Andreas Schwab <schwab@suse.de>
48972
48973 * lib/compat.exp (compat-run): Prepend "./" when $dest has no
48974 directory component.
48975
48976 2002-10-18 Mark Mitchell <mark@codesourcery.com>
48977
48978 * g++.dg/inherit/thunk1.C: New test.
48979
48980 * g++.dg/inherit/override1.C: New test.
48981
48982 * g++.dg/abi/mangle11.C: New test.
48983 * g++.dg/abi/mangle14.C: New test.
48984 * g++.dg/abi/mangle17.C: New test.
48985
48986 2002-10-17 Nathan Sidwell <nathan@codesourcery.com>
48987
48988 * g++.dg/overload/member2.C: New test.
48989
48990 2002-10-17 Janis Johnson <janis187@us.ibm.com>
48991
48992 * g++.dg/README: Describe new compat directory.
48993 * g++.dg/dg.exp: Skip tests in compat directory.
48994 * README.compat: New file.
48995 * lib/compat.exp: New expect script.
48996 * g++.dg/compat: New test directory.
48997 * g++.dg/compat/compat.exp: New expect script.
48998 * g++.dg/compat/abi: New test directory.
48999 * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
49000 g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
49001 g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
49002 g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
49003 g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
49004 g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
49005 g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
49006 g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
49007 g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
49008 g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
49009 g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
49010 g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
49011 * g++.dg/compat/break: New test directory.
49012 * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
49013 g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
49014 g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
49015 g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
49016 g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
49017 g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
49018 g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
49019 g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
49020 g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
49021 g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
49022 g++.dg/compat/break/README: New files.
49023 * g++.dg/compat/eh: New test directory.
49024 * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
49025 g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
49026 g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
49027 g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
49028 g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
49029 g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
49030 g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
49031 g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
49032 g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
49033 g++.dg/compat/eh/filter2_y.C,
49034 g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
49035 g++.dg/compat/eh/new1_y.C,
49036 g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
49037 g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
49038 g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
49039 g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
49040 g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
49041 g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
49042 g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
49043 g++.dg/compat/eh/unexpected1_y.C: New files.
49044 * g++.dg/compat/init: New test directory.
49045 * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
49046 g++.dg/compat/init/array5_y.C,
49047 g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
49048 g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
49049 g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
49050 g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
49051 g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
49052 g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
49053 g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
49054 g++.dg/compat/init/init-ref2_y.C: New files.
49055
49056 2002-10-17 Mark Mitchell <mark@codesourcery.com>
49057
49058 PR c++/7584
49059 * g++.dg/inherit/using3.C: New test.
49060
49061 2002-10-17 Jan Hubicka <jh@suse.cz>
49062
49063 * gcc.dg/20021017-2.c: New test.
49064
49065 2002-10-17 Mark Mitchell <mark@codesourcery.com>
49066
49067 * g++.dg/abi/mangle16.C: Adjust.
49068
49069 * g++.dg/init/array8.C: New test.
49070
49071 2002-10-17 Richard Sandiford <rsandifo@redhat.com>
49072
49073 * gcc.dg/special/mips-abi.exp: New test.
49074 * gcc.dg/special/mips-abi.s: Empty file used by the above.
49075
49076 2002-10-16 Mark Mitchell <mark@codesourcery.com>
49077
49078 * g++.dg/abi/mangle16.C: New test.
49079 * g++.dg/abi/mangle17.C: Likewise.
49080
49081 PR c++/7478
49082 * g++.dg/template/ref1.C: New test.
49083
49084 2002-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49085
49086 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
49087
49088 2002-10-16 Ulrich Weigand <uweigand@de.ibm.com>
49089
49090 * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
49091
49092 2002-10-16 Mark Mitchell <mark@codesourcery.com>
49093
49094 PR c++/7524
49095 * g++.dg/init/array7.C: New test.
49096
49097 2002-10-15 Mark Mitchell <mark@codesourcery.com>
49098
49099 * g++.dg/init/array6.C: New test.
49100
49101 * g++.dg/abi/mangle13.C: Likewise.
49102 * g++.dg/abi/mangle14.C: Likewise.
49103 * g++.dg/abi/mangle15.C: Likewise.
49104
49105 2002-10-14 Mark Mitchell <mark@codesourcery.com>
49106
49107 * g++.dg/abi/empty8.C: New test.
49108
49109 2002-10-15 Nathan Sidwell <nathan@codesourcery.com>
49110
49111 * g++.dg/init/ctor1.C: New test.
49112
49113 2002-10-15 Ulrich Weigand <uweigand@de.ibm.com>
49114
49115 * gcc.c-torture/execute/20021015-1.c: New test.
49116
49117 2002-10-15 J"orn Rennecke <joern.rennecke@superh.com>
49118
49119 * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
49120
49121 2002-10-14 Jan Hubicka <jh@suse.cz>
49122
49123 * gcc.dg/i386-ssetype-[1-5].c: New tests.
49124
49125 2002-10-14 Richard Henderson <rth@redhat.com>
49126
49127 * gcc.dg/20020219-1.c: Disable for 16-bit targets.
49128
49129 2002-10-14 Mark Mitchell <mark@codesourcery.com>
49130
49131 PR optimization/6631
49132 * g++.dg/opt/const2.C: New test.
49133
49134 2002-10-14 Mark Mitchell <mark@codesourcery.com>
49135
49136 PR c++/7176
49137 * g++.dg/parse/friend1.C: New test.
49138 * g++.old-deja/g++.pt/memtemp64.C: Adjust.
49139
49140 2002-10-14 Jakub Jelinek <jakub@redhat.com>
49141
49142 * gcc.dg/20021014-1.c: New test.
49143
49144 2002-10-11 Mark Mitchell <mark@codesourcery.com>
49145
49146 PR c++/5661
49147 * g++.dg/ext/vlm1.C: New test.
49148 * g++.dg/ext/vlm2.C: Likewise.
49149
49150 * g++.dg/init/array1.C: Remove invalid braces.
49151 * g++.dg/init/brace1.C: New test.
49152 * g++.dg/init/copy2.C: Likewise.
49153 * g++.dg/init/copy3.C: Likewise.
49154 * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
49155 * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
49156 braces.
49157
49158 2002-10-11 Neil Booth <neil@daikokuya.co.uk>
49159
49160 * gcc.dg/cpp/assembler.S: Don't use -ansi.
49161
49162 2002-10-11 Richard Shann <richard.shann@superh.com>
49163
49164 * gcc.c-torture/compile/simd-5.c: New test.
49165
49166 2002-10-10 Roger Sayle <roger@eyesopen.com>
49167
49168 * gcc.c-torture/execute/shiftopt-1.c: New test case.
49169
49170 2002-10-10 Jim Wilson <wilson@redhat.com>
49171
49172 * gcc.c-torture/execute/20021010-1.c: New test.
49173
49174 2002-10-09 Zack Weinberg <zack@codesourcery.com>
49175
49176 PR c/7353
49177 * g++.dg/ext/typedef-init.C: New test.
49178 * gcc.dg/typedef-init.c: New test.
49179
49180 2002-10-09 Neil Booth <neil@daikokuya.co.uk>
49181
49182 * gcc.dg/cpp/paste13.c: New test.
49183
49184 2002-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49185
49186 * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs. For
49187 remaining platforms, XFAIL during compile, not execute. Don't
49188 XFAIL at -O0.
49189
49190 2002-10-08 Nathan Sidwell <nathan@codesourcery.com>
49191
49192 * gcc.dg/alias-1.c: Tweak expected warning.
49193
49194 2002-10-06 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
49195
49196 * gcc.dg/20020411-1.c: Disable for 16-bit "int".
49197
49198 2002-10-06 Andreas Jaeger <aj@suse.de>
49199
49200 * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
49201 * gcc.dg/cpp/c++98.C: Likewise.
49202
49203 * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
49204 * g++.dg/cpp/c++98.C: Likewise.
49205
49206 * g++.dg/README (Subdirectories): Mention cpp directory.
49207
49208 PR target/7559
49209 * gcc.dg/20021006-1.c: New test.
49210
49211 2002-10-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49212
49213 PR c++/7804
49214 * g++.dg/other/warning1.C: New test.
49215
49216 2002-10-04 Roger Sayle <roger@eyesopen.com>
49217
49218 * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
49219 the test on failing platforms. Mark sparcv9-*-*, sparc64-*-*
49220 and sparc-*-* with -m64 as expected failures. See PR 8087.
49221
49222 2002-10-03 Mark Mitchell <mark@codesourcery.com>
49223
49224 PR c++/7931
49225 * g++.dg/template/ptrmem3.C: New test.
49226
49227 PR c++/7754
49228 * g++.dg/template/union1.C: New test.
49229
49230 2002-10-03 Mark Mitchell <mark@codesourcery.com>
49231
49232 PR c++/8006
49233 * g++.dg/abi/mangle9.C: New test.
49234 * g++.dg/abi/mangle10.C: New test.
49235 * g++.dg/abi/mangle11.C: New test.
49236 * g++.dg/abi/mangle12.C: New test.
49237
49238 2002-10-02 Mark Mitchell <mark@codesourcery.com>
49239
49240 PR c++/7188.
49241 * g++.dg/template/meminit1.C: New test.
49242 * g++.dg/warn/Wreorder-1.C: Likewise.
49243 * g++.old-deja/g++.mike/warn3.C: Tweak.
49244 * lib/prune.exp: Ingore "in copy constructor".
49245
49246 2002-10-02 Andreas Jaeger <aj@suse.de>
49247
49248 * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
49249 gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
49250 g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
49251 on x86-64.
49252
49253 2002-10-01 Mark Mitchell <mark@codesourcery.com>
49254
49255 * gcc.dg/empty1.C: Fix typo.
49256
49257 2002-10-01 Nathan Sidwell <nathan@codesourcery.com>
49258
49259 * gcc.dg/alias-1.c: New test.
49260
49261 2002-10-01 Mark Mitchell <mark@codesourcery.com>
49262
49263 * gcc.dg/empty1.C: New test.
49264
49265 * g++.dg/tls/init-2.C: Tweak error messages.
49266
49267 2002-10-01 Richard Sandiford <rsandifo@redhat.com>
49268
49269 * gcc.c-torture/compile/20020923-1.c: New test.
49270
49271 2002-09-30 Jason Thorpe <thorpej@wasabisystems.com>
49272
49273 * gcc.c-torture/execute/ffs-1.c: New test.
49274 * gcc.c-torture/execute/ffs-2.c: Ditto.
49275
49276 2002-09-30 Nathan Sidwell <nathan@codesourcery.com>
49277
49278 * g++.dg/overload/member1.C: New test.
49279
49280 2002-09-30 Mark Mitchell <mark@codesourcery.com>
49281
49282 * g++.dg/abi/empty7.C: New test.
49283 * g++.dg/init/pm2.C: Likewise.
49284
49285 2002-09-29 Nathan Sidwell <nathan@codesourcery.com>
49286
49287 * g++.dg/rtti/crash1.C: New test.
49288
49289 2002-09-29 Hans-Peter Nilsson <hp@bitrange.com>
49290
49291 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
49292 gcc.dg/sibcall-4.c: New tests.
49293
49294 2002-09-28 Roger Sayle <roger@eyesopen.com>
49295
49296 * gcc.c-torture/execute/20020720-1.x: No longer skip test on
49297 powerpc and MMIX targets.
49298
49299 2002-09-27 Zack Weinberg <zack@codesourcery.com>
49300
49301 * gcc.dg/cpp/20020927-1.c: New.
49302
49303 2002-09-26 David S. Miller <davem@redhat.com>
49304
49305 * gcc.c-torture/compile/trunctfdf.c: New.
49306
49307 2002-09-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49308
49309 * lib/target-supports.exp (check_weak_available): Handle solaris2.
49310
49311 2002-09-27 Alan Modra <amodra@bigpond.net.au>
49312
49313 * gcc.c-torture/execute/loop-15.c: New.
49314
49315 2002-09-26 Janis Johnson <janis187@us.ibm.com>
49316
49317 * README.QMTEST: Fix typo.
49318
49319 2002-09-26 Ulrich Weigand <uweigand@de.ibm.com>
49320
49321 * gcc.dg/20020926-1.c: New test.
49322
49323 2002-09-25 David S. Miller <davem@redhat.com>
49324
49325 PR target/7842
49326 * gcc.c-torture/execute/shiftdi.c: New test.
49327
49328 2002-09-26 Richard Earnshaw <rearnsha@arm.com>
49329
49330 * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
49331 unique to the tool.
49332 * lib/g77.exp (g77_init): Likewise.
49333 * lib/g++.exp (g++_init): Likewise.
49334 * lib/objc.exp (objc_init): Likewise.
49335
49336 2002-09-25 Mark Mitchell <mark@codesourcery.com>
49337
49338 * g++.dg/abi/empty5.C: New test.
49339 * g++.dg/abi/empty6.C: New test.
49340 * g++.dg/abi/vbase12.C: New test.
49341
49342 2002-09-25 Richard Henderson <rth@redhat.com>
49343
49344 * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
49345 too-small long double.
49346
49347 2002-09-23 Hans-Peter Nilsson <hp@axis.com>
49348
49349 * gcc.dg/20020919-1.c: New test.
49350
49351 2002-09-23 Mark Mitchell <mark@codesourcery.com>
49352
49353 * g++.dg/abi/bitfield6.C: New test.
49354 * g++.dg/abi/bitfield7.C: New test.
49355 * g++.dg/abi/bitfield8.C: New test.
49356 * g++.dg/abi/vbase11.C: New test.
49357
49358 2002-09-22 John David Anglin <dave@hiauly1.hia.nrc.ca>
49359
49360 * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
49361 hppa*-*-hpux*. Update test comment.
49362
49363 2002-09-20 Jakub Jelinek <jakub@redhat.com>
49364
49365 * gcc.dg/tls/struct-1.c: New test.
49366
49367 2002-09-20 Neil Booth <neil@daikokuya.co.uk>
49368
49369 * gcc.dg/cpp/tr-warn2.c: Update.
49370
49371 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
49372
49373 * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
49374
49375 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
49376
49377 * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
49378 systems.
49379
49380 2002-09-20 Hans-Peter Nilsson <hp@bitrange.com>
49381
49382 * gcc.c-torture/execute/ieee/mzero3.c: New test.
49383
49384 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
49385 Adjust for c++filt moved to binutils. Remove spurious duplicate
49386 setting of cxxfilt.
49387
49388 2002-09-19 Geoffrey Keating <geoffk@apple.com>
49389
49390 * gcc.dg/20020312-2.c: Update for darwin.
49391
49392 2002-09-18 Nathan Sidwell <nathan@codesourcery.com>
49393
49394 * g++.old-deja/g++.other/crash32.C: Mark ICE.
49395
49396 2002-09-17 Nicola Pero <n.pero@mi.flashnet.it>
49397
49398 * objc.dg/comp-types-1.m: New test.
49399 * objc.dg/comp-types-2.m: New test.
49400 * objc.dg/comp-types-3.m: New test.
49401 * objc.dg/comp-types-4.m: New test.
49402 * objc.dg/comp-types-5.m: New test.
49403 * objc.dg/comp-types-6.m: New test.
49404
49405 2002-09-17 John David Anglin <dave@hiauly1.hia.nrc.ca>
49406
49407 * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
49408
49409 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
49410
49411 * g++.dg/other/do1.C: New test.
49412
49413 * g++.dg/template/subst1.C: New test.
49414
49415 2002-09-16 Steve Ellcey <sje@cup.hp.com>
49416
49417 * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
49418
49419 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
49420
49421 * g++.dg/template/qualttp20.C: Adjust expected errors.
49422 * g++.old-deja/g++.jason/report.C: Likewise.
49423 * g++.old-deja/g++.other/qual1.C: Likewise.
49424
49425 * g++.dg/lookup/scoped2.C: New test.
49426
49427 * g++.dg/ext/asm3.C: New test.
49428
49429 2002-09-16 Richard Earnshaw <rearnsha@arm.com>
49430
49431 * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
49432
49433 2002-09-16 Kazu Hirata <kazu@cs.umass.edu>
49434
49435 * ChangeLog: follow spelling conventions.
49436 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
49437 * g++.old-deja/g++.bugs/900210_05.C: Likewise.
49438 * g++.old-deja/g++.bugs/900211_04.C: Likewise.
49439 * g++.old-deja/g++.bugs/900321_02.C: Likewise.
49440 * g++.old-deja/g++.bugs/900404_02.C: Likewise.
49441 * g++.old-deja/g++.bugs/900520_06.C: Likewise.
49442 * g++.old-deja/g++.law/global-init1.C: Likewise.
49443 * g++.old-deja/g++.other/delete4.C: Likewise.
49444 * g++.old-deja/g++.other/inline21.C: Likewise.
49445 * g++.old-deja/g++.other/singleton.C: Likewise.
49446 * g77.dg/strlen0.f: Likewise.
49447 * g77.f-torture/compile/20010519-1.f: Likewise.
49448 * g77.f-torture/compile/980310-4.f: Likewise.
49449 * gcc.c-torture/compile/20000605-1.c: Likewise.
49450 * gcc.c-torture/execute/20020225-1.c: Likewise.
49451 * gcc.dg/c90-hexfloat-2.c: Likewise.
49452 * gcc.dg/c99-bool-1.c: Likewise.
49453 * gcc.dg/c99-hexfloat-2.c: Likewise.
49454 * gcc.dg/dll-2.c: Likewise.
49455 * gcc.dg/wtr-union-init-1.c: Likewise.
49456 * gcc.dg/wtr-union-init-2.c: Likewise.
49457 * gcc.dg/wtr-union-init-3.c: Likewise.
49458 * gcc.dg/cpp/avoidpaste1.c: Likewise.
49459 * gcc.dg/cpp/defined.c: Likewise.
49460 * gcc.dg/cpp/macsyntx.c: Likewise.
49461 * gcc.dg/cpp/paste2.c: Likewise.
49462 * gcc.dg/cpp/trad/defined.c: Likewise.
49463 * gcc.dg/format/c90-printf-1.c: Likewise.
49464 * gcc.dg/format/c90-scanf-1.c: Likewise.
49465 * gcc.dg/format/c99-printf-1.c: Likewise.
49466 * gcc.dg/format/c99-scanf-1.c: Likewise.
49467 * gcc.misc-tests/gcov-8.c: Likewise.
49468 * lib/profopt.exp: Likewise.
49469
49470 2002-09-15 Krister Walfridsson <cato@df.lth.se>
49471
49472 * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
49473
49474 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
49475
49476 * g++.dg/inherit/using2.C: New test.
49477
49478 2002-09-15 Kazu Hirata <kazu@cs.umass.edu>
49479
49480 * ChangeLog: Follow spelling conventions.
49481 * g++.dg/template/friend4.C: Likewise.
49482 * g++.old-deja/g++.pt/crash67.C: Likewise.
49483 * gcc.c-torture/execute/20000801-4.c: Likewise.
49484 * gcc.dg/c90-digraph-1.c: Likewise.
49485 * gcc.dg/c94-digraph-1.c: Likewise.
49486 * gcc.dg/c99-digraph-1.c: Likewise.
49487 * gcc.dg/cpp/line5.c: Likewise.
49488 * gcc.dg/cpp/multiline.c: Likewise.
49489 * gcc.dg/cpp/trad/literals-1.c: Likewise.
49490 * gcc.dg/format/attr-3.c: Likewise.
49491 * gcc.dg/format/c90-scanf-3.c: Likewise.
49492 * gcc.dg/format/ext-4.c: Likewise.
49493
49494 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
49495
49496 * g++.dg/template/pretty1.C: New test.
49497
49498 2002-09-14 Alan Modra <amodra@bigpond.net.au>
49499
49500 * gcc.c-torture/execute/struct-cpy-1.c: New test.
49501
49502 2002-09-13 Matt Austern <austern@apple.com>
49503
49504 * g++.dg/other/constref[12].C: New, regression tests for
49505 passing a cast expression to a function by const reference.
49506
49507 2002-09-13 Nathan Sidwell <nathan@codesourcery.com>
49508
49509 * g++.dg/template/deduce1.C: New test.
49510
49511 2002-09-13 Kazu Hirata <kazu@cs.umass.edu>
49512
49513 * gcc.c-torture/execute/simd-1.c: Force all use of int to
49514 32-bit int.
49515
49516 2002-09-10 John David Anglin <dave@hiauly1.hia.nrc.ca>
49517
49518 * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
49519 usage.
49520
49521 2002-09-10 Richard Earnshaw <rearnsha@arm.com>
49522
49523 * gcc.c-torture/compile/20020910-1.c: New test.
49524
49525 2002-09-10 Frank Ch. Eigler <fche@redhat.com>
49526
49527 * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
49528
49529 2002-09-10 Andreas Jaeger <aj@suse.de>
49530
49531 * gcc.dg/20020312-2.c: Adjust for x86-64.
49532
49533 2002-09-08 Toon Moene <toon@moene.indiv.nluug.nl>
49534
49535 * g77.dg/7388.f: New test case for PR 7388.
49536
49537 2002-09-07 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
49538
49539 * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
49540
49541 2002-09-05 Ziemowit Laski <zlaski@apple.com>
49542
49543 * objc.dg/proto-lossage-1.m: New test.
49544
49545 2002-09-06 Neil Booth <neil@daikokuya.co.uk>
49546
49547 * gcc.dg/cpp/_Pragma4.c: Fix typo.
49548
49549 2002-09-06 Nicola Pero <n.pero@mi.flashnet.it>
49550
49551 * objc/execute/formal_protocol-6.x: Removed. This testcase is now
49552 expected to pass.
49553
49554 2002-09-06 Stan Shebs <shebs@apple.com>
49555 David Edelsohn <edelsohn@gnu.org>
49556
49557 * gcc.dg/weak: New directory.
49558 * gcc.dg/weak-[1-9].c: Move to new directory, remove all
49559 target-specific xfail bits.
49560 * gcc.dg/typeof-2.c: Move to new directory.
49561 * gcc.dg/weak.exp: New expect script.
49562
49563 2002-09-06 Alan Modra <amodra@bigpond.net.au>
49564
49565 * gcc.c-torture/execute/extzvsi.c: New test.
49566
49567 2002-09-05 Stan Shebs <shebs@apple.com>
49568
49569 * gcc.dg/weak-1.c: xfail on Darwin.
49570 * gcc.dg/weak-2.c: Ditto.
49571 * gcc.dg/weak-3.c: Ditto.
49572 * gcc.dg/weak-4.c: Ditto.
49573 * gcc.dg/weak-5.c: Ditto.
49574 * gcc.dg/weak-6.c: Ditto.
49575 * gcc.dg/weak-7.c: Ditto.
49576 * gcc.dg/weak-8.c: Ditto.
49577 * gcc.dg/weak-9.c: Ditto.
49578
49579 2002-09-05 J"orn Rennecke <joern.rennecke@superh.com>
49580
49581 * gcc.c-torture/execute/loop-14.c: New test.
49582
49583 2002-09-04 Jakub Jelinek <jakub@redhat.com>
49584
49585 * g++.dg/other/cxa-atexit1.C: New test.
49586
49587 * gcc.dg/typeof-2.c: New test.
49588
49589 2002-09-03 Roger Sayle <roger@eyesopen.com>
49590
49591 * gcc.dg/builtins-2.c: New testcase.
49592 * gcc.dg/builtins-3.c: New testcase.
49593
49594 2002-09-03 Neil Booth <neil@daikokuya.co.uk>
49595
49596 * gcc.dg/cpp/_Pragma4.c: New test.
49597
49598 2002-09-03 Nicola Pero <n.pero@mi.flashnet.it>
49599
49600 * objc/execute/nil_method-1.m: New testcase.
49601
49602 2002-09-01 Nicola Pero <n.pero@mi.flashnet.it>
49603
49604 * objc/execute/class-tests-1.h (test_class_with_superclass): Call
49605 [Object class], not [Object initialize].
49606
49607 2002-08-31 Roger Sayle <roger@eyesopen.com>
49608 Hans-Peter Nilsson <hp@bitrange.com>
49609
49610 * gcc.c-torture/execute/20020720-1.x: Skip test on
49611 mmix-knuth-mmixware. Correct comment.
49612
49613 2002-08-27 Mark Mitchell <mark@codesourcery.com>
49614
49615 * g++.dg/abi/bitfield5.C: New test.
49616 * g++.dg/abi/vbase10.C: Likewise.
49617
49618 2002-08-27 Nicola Pero <n.pero@mi.flashnet.it>
49619
49620 * objc.dg/undeclared-selector.m: New test.
49621
49622 2002-08-27 Nathan Sidwell <nathan@codesourcery.com>
49623
49624 * g++.dg/other/offsetof1.C: Avoid cast warning.
49625
49626 2002-08-26 Ziemowit Laski <zlaski@apple.com>
49627
49628 * objc.dg/super-class-2.m: New test.
49629
49630 2002-08-24 Matt Austern <austern@apple.com>
49631
49632 * g++.dg/ext/lvaddr.C: New test.
49633 * g++.dg/ext/lvcast.C: New test.
49634
49635 2002-08-22 Mark Mitchell <mark@codesourcery.com>
49636
49637 * g++.dg/inherit/cond1.C: New test.
49638
49639 2002-08-22 Geoffrey Keating <geoffk@redhat.com>
49640
49641 * gcc.dg/noncompile/incomplete-1.c: New test.
49642
49643 2002-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
49644
49645 * gcc.dg/typespec-1.c: New test.
49646
49647 2002-08-20 Devang Patel <dpatel@apple.com>
49648 * objc.dg/proto-hier-2.m: New test.
49649
49650 2002-08-19 Ziemowit Laski <zlaski@apple.com>
49651
49652 * objc.dg/bitfield-1.m: New test.
49653 * objc.dg/bitfield-2.m: New test.
49654
49655 2002-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
49656
49657 * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
49658 gcc.dg/c99-flex-array-4.c: New tests.
49659
49660 2002-08-16 Stan Shebs <shebs@apple.com>
49661
49662 * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
49663
49664 2002-08-15 Jakub Jelinek <jakub@redhat.com>
49665
49666 * gcc.dg/typeof-1.c: New test.
49667 * g++.dg/ext/typeof2.C: New test.
49668
49669 2002-08-15 Nathan Sidwell <nathan@codesourcery.com>
49670
49671 * g++.dg/other/offsetof1.C: New test.
49672
49673 2002-08-14 Richard Henderson <rth@redhat.com>
49674
49675 * gcc.dg/tls/diag-3.c: Fix expected message strings.
49676
49677 2002-08-14 Neil Booth <neil@daikokuya.co.uk>
49678
49679 * gcc.dg/cpp/_Pragma3.c: New test.
49680
49681 2002-08-13 Mark Mitchell <mark@codesourcery.com>
49682
49683 * g++.dg/template/inherit3: New test.
49684
49685 2002-08-10 Nathan Sidwell <nathan@codesourcery.com>
49686
49687 * gcc.dg/bitfld-4.c: Add blank options.
49688
49689 2002-08-09 Mark Mitchell <mark@codesourcery.com>
49690
49691 * g++.dg/template/crash1.C: New test.
49692
49693 2002-08-08 Jakub Jelinek <jakub@redhat.com>
49694
49695 * gcc.dg/tls/opt-2.c: New test.
49696
49697 2002-08-08 Devang Patel <dpatel@apple.com>
49698
49699 * objc.dg/selector-1.m : New test
49700
49701 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
49702
49703 * g++.dg/abi/bitfield4.C: New test.
49704 * gcc.dg/bitfld-4.c: New test.
49705
49706 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
49707
49708 * g++.dg/other/packed1.C: New test.
49709
49710 2002-08-07 Mark Mitchell <mark@codesourcery.com>
49711
49712 * g++.dg/abi/offsetof.C: Tweak error messages.
49713 * g++.old-deja/g++.mike/p10769a.C: Likewise.
49714
49715 2002-08-08 Jakub Jelinek <jakub@redhat.com>
49716
49717 * gcc.dg/bitfld-3.c: New test.
49718
49719 2002-08-07 Jakub Jelinek <jakub@redhat.com>
49720 Richard Henderson <rth@redhat.com>
49721
49722 * gcc.dg/i386-bitfield1.c: New test.
49723 * g++.dg/abi/bitfield3.C: Update.
49724
49725 2002-08-07 Neil Booth <neil@daikokuya.co.uk>
49726
49727 * objc.dg/const-str-2.m: Update.
49728 * gcc.dg/cpp/c++98.c: Change to C extension.
49729 * gcc.dg/cpp/c++98-pedantic.c: Similarly.
49730 * gcc.dg/cpp/cpp.exp: Process .C extensions too.
49731
49732 2002-08-06 Aldy Hernandez <aldyh@redhat.com>
49733
49734 * gcc.dg/tls/diag-3.c: New.
49735
49736 2002-08-07 Gabriel Dos Reis <gdr@nerim.net>
49737
49738 * g++.dg/README (Subdirectories): Document new subdir expr.
49739 * g++.dg/expr/pmf-1.C: New test.
49740
49741 2002-08-06 Neil Booth <neil@daikokuya.co.uk>
49742
49743 * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
49744
49745 2002-08-06 Jakub Jelinek <jakub@redhat.com>
49746
49747 * g++.dg/abi/bitfield3.C: New test.
49748
49749 2002-08-05 Nathan Sidwell <nathan@codesourcery.com>
49750
49751 * lib/gcov.exp: Tweak expected line formats.
49752 * gcc.misc-tests/gcov8.c: New test.
49753 * gcc.misc-tests/gcov8.x: New flags.
49754
49755 2002-08-05 Jakub Jelinek <jakub@redhat.com>
49756
49757 * consistency.vlad/layout/endian.c: Include string.h.
49758
49759 * gcc.c-torture/execute/20020805-1.c: New test.
49760
49761 2002-08-04 Gabriel Dos Reis <gdr@nerim.net>
49762
49763 * g++.dg/other/conversion1.C: New test.
49764
49765 2002-08-03 Roger Sayle <roger@eyesopen.com>
49766
49767 * gcc.dg/builtins-1.c: New testcase.
49768
49769 2002-08-02 Mark Mitchell <mark@codesourcery.com>
49770
49771 * g++.dg/inherit/access3.C: New test.
49772
49773 2002-08-01 Jakub Jelinek <jakub@redhat.com>
49774
49775 * gcc.dg/ia64-visibility-2.c: New test.
49776
49777 2002-08-01 Benjamin Kosnik <bkoz@redhat.com>
49778
49779 * g++.old-deja/g++.abi/ptrflags.C (expect): Change
49780 __qualifier_flags to __flags.
49781
49782 2002-07-31 Mark Mitchell <mark@codesourcery.com>
49783
49784 * g++.dg/inherit/operator1.C: New test.
49785 * g++.dg/lookup/disamb1.C: Fix typo in comment.
49786 * g++.dg/other/error1.C: Change expected error message.
49787 * g++.dg/template/conv4.C: Likewise.
49788
49789 2002-07-26 Neil Booth <neil@daikokuya.cop.uk>
49790
49791 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
49792 for documented behavior.
49793
49794 2002-07-25 Roger Sayle <roger@eyesopen.com>
49795
49796 * gcc.c-torture/execute/20020720-1.x: Skip this test on
49797 several targets known to fail.
49798
49799 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
49800
49801 * gcc.dg/mips-args-[123].c: New tests.
49802
49803 2002-07-24 Aldy Hernandez <aldyh@redhat.com>
49804
49805 * gcc.dg/ppc-spe.c: New.
49806
49807 2002-07-24 Geoffrey Keating <geoffk@redhat.com>
49808
49809 * g++.dg/other/ptrmem4.C: New testcase.
49810
49811 2002-07-24 Richard Henderson <rth@redhat.com>
49812
49813 * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
49814
49815 2002-07-24 Gabriel Dos Reis <gdr@nerim.net>
49816
49817 * g++.dg/ext/alignof1.C (main): Return 0 for success.
49818
49819 2002-07-24 Roger Sayle <roger@eyesopen.com>
49820
49821 * gcc.c-torture/execute/memset-3.c: New testcase.
49822
49823 2002-07-24 Neil Booth <neil@daikokuya.co.uk>
49824
49825 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
49826 gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
49827
49828 2002-07-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49829
49830 * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
49831 Delete.
49832
49833 2002-07-23 J"orn Rennecke <joern.rennecke@superh.com>
49834
49835 * gcc.c-torture/compile/simd-4.c: New test.
49836
49837 2002-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49838
49839 PR c++/7347, c++/7348
49840 * g++.dg/template/access4.C: New test.
49841 * g++.dg/template/access5.C: New test.
49842 * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
49843 * g++.old-deja/g++.pt/memtemp86.C: Likewise.
49844 * g++.old-deja/g++.pt/ttp58.C: Likewise.
49845 * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
49846
49847 2002-07-22 Jakub Jelinek <jakub@redhat.com>
49848
49849 * gcc.dg/gnu89-init-2.c: New test.
49850
49851 2002-07-21 Gabriel Dos Reis <gdr@nerim.net>
49852
49853 * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
49854
49855 2002-07-20 Roger Sayle <roger@eyesopen.com>
49856
49857 * gcc.c-torture/execute/20020720-1.c: New testcase.
49858
49859 2002-07-20 Neil Booth <neil@daikokuya.co.uk>
49860
49861 * gcc.dg/cpp/Wsignprom.c: New tests.
49862
49863 2002-07-20 Alan Modra <amodra@bigpond.net.au>
49864
49865 * gcc.c-torture/execute/loop-13.c: New test.
49866
49867 2002-07-19 Neil Booth <neil@daikokuya.co.uk>
49868
49869 * gcc.dg/cpp/expr.c: New tests.
49870
49871 2002-07-18 David Edelsohn <edelsohn@gnu.org>
49872
49873 * g++.dg/opt/pr6713.C: Add template instantiation.
49874
49875 2002-07-18 Alan Modra <amodra@bigpond.net.au>
49876
49877 * gcc.dg/nest.c: New test.
49878
49879 2002-07-17 Richard Henderson <rth@redhat.com>
49880
49881 * g++.dg/opt/pr6713.C: New test.
49882
49883 2002-07-17 Eric Botcazou <ebotcazou@multimania.com>
49884
49885 * gcc.c-torture/execute/loop-2e.x: Let the testcase
49886 XFAIL for all x86 processors.
49887
49888 2002-07-17 Ian Dall <ian@sibyl.beware.dropbear.id.au>
49889
49890 * gcc.c-torture/execute/20010122-1.x: Do not test with
49891 -fomit-frame-pointer.
49892
49893 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49894
49895 * g++.dg/template/instantiate2.C: New test.
49896 * g++.dg/template/spec4.C: New test.
49897
49898 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49899
49900 * g++.dg/template/access2.C: New test.
49901 * g++.dg/template/access3.C: New test.
49902
49903 2002-07-15 Zack Weinberg <zack@codesourcery.com>
49904
49905 * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
49906 c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
49907 c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
49908 c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
49909 Convert to use <stdarg.h>.
49910 * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
49911 Delete.
49912 * gcc.dg/va-arg-2.c: New.
49913 * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
49914
49915 2002-07-15 Jakub Jelinek <jakub@redhat.com>
49916
49917 * gcc.c-torture/compile/20020710-1.c: New test.
49918
49919 2002-07-11 J"orn Rennecke <joern.rennecke@superh.com>
49920 Andrew Pinski <pinskia@physics.uc.edu>
49921
49922 gcc.c-torture/compile/simd-2.c: New testcase.
49923 gcc.c-torture/compile/simd-3.c: Likewise.
49924
49925 2002-07-11 Mark Mitchell <mark@codesourcery.com>
49926
49927 PR c++/7224
49928 * g++.dg/overload/error1.C: New test.
49929
49930 2002-07-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49931
49932 * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
49933 configuration and IRIX 6 O32 ABI.
49934
49935 2002-07-11 Roger Sayle <roger@eyesopen.com>
49936
49937 * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
49938
49939 2002-07-10 Roger Sayle <roger@eyesopen.com>
49940
49941 * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
49942
49943 2002-07-10 Jeffrey A Law <law@redhat.com>
49944
49945 * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
49946
49947 * gcc.c-torture/compile/930326-1.x: Remove. No longer needed.
49948
49949 2002-07-09 Aldy Hernandez <aldyh@redhat.com>
49950
49951 * gcc.dg/20020312-2.c: Check for __PPC__.
49952
49953 2002-07-09 Diego Novillo <dnovillo@redhat.com>
49954
49955 * gcc.c-torture/compile/20020709-1.c: New test.
49956
49957 2002-07-07 Roger Sayle <roger@eyesopen.com>
49958
49959 * g++.dg/template/qualttp21.C: New test case.
49960
49961 2002-07-06 Alexandre Oliva <aoliva@redhat.com>
49962
49963 * gcc.c-torture/compile/20020706-1.c: New test.
49964 * gcc.c-torture/compile/20020706-2.c: New test.
49965
49966 2002-07-06 Brian R. Gaeke <brg@dgate.ORG>
49967 Alexandre Oliva <aoliva@redhat.com>
49968
49969 * g++.dg/warn/incomplete1.C: New test.
49970
49971 2002-07-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49972
49973 PR c++/7099
49974 * g++.dg/warn/noreturn1.C: New test.
49975
49976 2002-07-03 Mark Mitchell <mark@codesourcery.com>
49977
49978 PR c++/6706
49979 * g++.dg/debug/debug6.C: New test.
49980 * g++.dg/debug/debug7.C: New test.
49981
49982 2002-07-04 J"orn Rennecke <joern.rennecke@superh.com>
49983
49984 * gcc.c-torture/compile/simd-3.c: New test.
49985
49986 2002-07-03 Chris Demetriou <cgd@broadcom.com>
49987
49988 * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
49989 * gcc.dg/20020620-1.c: Likewise.
49990
49991 2002-07-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49992
49993 PR c++/6944
49994 * g++.dg/init/array4.C: New test.
49995 * g++.dg/init/array5.C: New test.
49996
49997 2002-07-03 J"orn Rennecke <joern.rennecke@superh.com>
49998
49999 * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
50000 * gcc.c-torture/execute/simd-2.c (main): Likewise.
50001
50002 2002-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50003
50004 * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
50005 * gcc.dg/wtr-aggr-init-1.c: Likewise.
50006 * gcc.dg/wtr-conversion-1.c: Likewise.
50007 * gcc.dg/wtr-escape-1.c: Likewise.
50008 * gcc.dg/wtr-int-type-1.c: Likewise.
50009 * gcc.dg/wtr-label-1.c: Likewise.
50010 * gcc.dg/wtr-static-1.c: Likewise.
50011 * gcc.dg/wtr-strcat-1.c: Likewise.
50012 * gcc.dg/wtr-suffix-1.c: Likewise.
50013 * gcc.dg/wtr-switch-1.c: Likewise.
50014 * gcc.dg/wtr-unary-plus-1.c: Likewise.
50015 * gcc.dg/wtr-union-init-1.c: Likewise.
50016 * gcc.dg/wtr-union-init-2.c: Likewise.
50017 * gcc.dg/wtr-union-init-3.c: Likewise.
50018
50019 * gcc.dg/wtr-func-def-1.c: New test.
50020
50021 2002-07-02 Devang Patel <dpatel@apple.com>
50022
50023 * objc.dg/param-1.m: New test.
50024
50025 2002-07-03 Neil Booth <neil@daikokuya.co.uk>
50026
50027 * gcc.dg/cpp/trad/directive.c: Add test.
50028 * gcc.dg/cpp/trad/macroargs.c: Add test.
50029 * gcc.dg/cpp/trad/recurse-3.c: Add tests.
50030
50031 2002-07-02 Neil Booth <neil@daikokuya.co.uk>
50032
50033 * gcc.dg/cpp/cmdlne-M.c: New test.
50034
50035 2002-07-02 Ziemowit Laski <zlaski@apple.com>
50036
50037 * objc.dg/desig-init-1.m: New test.
50038
50039 2002-07-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50040
50041 PR c++/6716
50042 * g++.dg/template/instantiate1.C: New test.
50043
50044 2002-07-01 Mark Mitchell <mark@codesourcery.com>
50045
50046 PR c++/7112
50047 * g++.dg/template/sizeof2.C: New test.
50048
50049 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
50050
50051 * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
50052 gcc.dg/cpp/trad/include.c: New tests.
50053
50054 2002-07-01 Hans-Peter Nilsson <hp@axis.com>
50055
50056 PR target/7177
50057 * gcc.c-torture/compile/20020701-1.c: New test.
50058
50059 2002-07-01 Stan Shebs <shebs@apple.com>
50060
50061 * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
50062 header here...
50063 * lib/objc-torture.exp (objc-torture-compile): ...instead of here
50064 (objc-torture-execute): or here.
50065
50066 2002-07-01 J"orn Rennecke <joern.rennecke@superh.com>
50067
50068 * gcc.c-torture/execute/arith-rand-ll.c: New test.
50069
50070 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
50071
50072 * gcc.dg/cpp/trad/escaped-nl.c: New test.
50073
50074 2002-06-30 Devang Patel <dpatel@apple.com>
50075
50076 * objc.dg/fsyntax-only.m: New test.
50077
50078 2002-06-27 Mark Mitchell <mark@codesourcery.com>
50079
50080 PR c++/6695
50081 * g++.dg/template/friend7.C: New file.
50082
50083 2002-06-27 Aldy Hernandez <aldyh@redhat.com>
50084
50085 * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
50086 return type.
50087
50088 2002-06-27 J"orn Rennecke <joern.rennecke@superh.com>
50089
50090 * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
50091 avoid division by zero.
50092
50093 2002-06-27 Neil Booth <neil@daikokuya.co.uk>
50094
50095 * gcc.dg/Wunknownprag.c: New tests.
50096
50097 2002-06-25 J"orn Rennecke <joern.rennecke@superh.com>
50098
50099 * gcc.c-torture/execute/simd-2.c: New test.
50100
50101 2002-06-25 Neil Booth <neil@daikokuya.co.uk>
50102
50103 * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
50104 gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
50105 gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
50106 gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
50107 gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
50108 gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
50109 gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
50110 gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
50111 gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
50112 gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
50113 gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
50114 gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
50115 gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
50116 gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
50117 gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
50118 gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
50119 gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
50120
50121 2002-06-24 Neil Booth <neil@daikokuya.co.uk>
50122
50123 * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
50124 gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
50125 gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
50126 gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
50127 New tests.
50128 * gcc.dg/cpp/trad/directive.c: Update.
50129
50130 2002-06-23 Andreas Jaeger <aj@suse.de>
50131
50132 * gcc.c-torture/execute/complex-6.c: New.
50133
50134 2002-06-22 Neil Booth <neil@daikokuya.co.uk>
50135
50136 * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
50137 gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
50138 gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
50139 gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
50140
50141 2002-06-21 Neil Booth <neil@daikokuya.co.uk>
50142
50143 * gcc.dg/cpp/trad: New directory with traditional tests copied
50144 from parent directory.
50145 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
50146 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
50147 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
50148 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
50149 Move to trad/ and rename.
50150 * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
50151 gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
50152 gcc.dg/cpp/trad/redef2.c: New tests.
50153 * gcc.dg/cpp/trad/trad.exp: New driver.
50154
50155 2002-06-20 Neil Booth <neil@daikokuya.co.uk>
50156
50157 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
50158 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
50159 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
50160 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
50161 Remove.
50162
50163 2002-06-20 Richard Sandiford <rsandifo@redhat.com>
50164
50165 * gcc.dg/20020620-1.c: New test.
50166
50167 2002-06-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50168
50169 * g++.dg/template/ttp4.C: New test.
50170
50171 2002-06-19 Jakub Jelinek <jakub@redhat.com>
50172
50173 * g++.dg/opt/vt1.C: Fix regexp.
50174
50175 2002-06-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50176
50177 * gcc.c-torture/execute/pure-1.c: Make functions static again.
50178 Don't use attribute `noinline'.
50179
50180 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
50181
50182 * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
50183
50184 2002-06-18 Aldy Hernandez <aldyh@redhat.com>
50185
50186 * gcc.c-torture/execute/simd-1.c: New.
50187
50188 * gcc.dg/simd-1.c: New.
50189
50190 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
50191
50192 * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
50193
50194 2002-06-16 Richard Henderson <rth@redhat.com>
50195
50196 * g++.dg/ext/anon-struct1.C: New.
50197 * g++.dg/ext/anon-struct2.C: New.
50198 * g++.dg/ext/anon-struct3.C: New.
50199 * gcc.dg/anon-struct-1.c: New.
50200 * gcc.dg/anon-struct-2.c: New.
50201 * gcc.dg/anon-struct-3.c: New.
50202 * gcc.dg/20011008-1.c: Adjust warning text.
50203 * gcc.dg/20020527-1.c: Add -fms-extensions.
50204
50205 2002-06-16 Richard Henderson <rth@redhat.com>
50206
50207 * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
50208
50209 2002-06-15 Hans-Peter Nilsson <hp@axis.com>
50210
50211 * gcc.c-torture/execute/20020615-1.c: New test.
50212
50213 2002-06-15 Roger Sayle <roger@eyesopen.com>
50214
50215 * gcc.c-tortuture/execute/compare-1.c: New test case.
50216 * gcc.c-tortuture/execute/compare-2.c: New test case.
50217 * gcc.c-tortuture/execute/compare-3.c: New test case.
50218
50219 2002-06-13 Richard Henderson <rth@redhat.com>
50220
50221 * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New. Define for
50222 ia64 ilp32.
50223
50224 2002-06-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50225
50226 * g++.dg/template/typename2.C: Update error message.
50227
50228 2002-06-12 Hans-Peter Nilsson <hp@axis.com>
50229
50230 * gcc.c-torture/execute/20020611-1.c: New test.
50231
50232 2002-06-11 Bob Wilson <bob.wilson@acm.org>
50233
50234 * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
50235 list of targets to skip.
50236
50237 2002-06-10 Bob Wilson <bob.wilson@acm.org>
50238
50239 * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
50240 targets if not optimizing.
50241
50242 2002-06-10 Jakub Jelinek <jakub@redhat.com>
50243
50244 * gcc.c-torture/compile/20020605-1.c: New test.
50245
50246 * g++.dg/opt/vt1.C: New test.
50247
50248 * gcc.dg/20020531-1.c: New test.
50249
50250 * gcc.dg/20020530-1.c: New test.
50251
50252 * gcc.dg/20020527-1.c: New test.
50253
50254 * g++.dg/opt/cse1.C: New test.
50255
50256 2002-06-07 Roger Sayle <roger@eyesopen.com>
50257
50258 * gcc.dg/20020607-2.c: New test case.
50259
50260 2002-06-07 Jakub Jelinek <jakub@redhat.com>
50261
50262 * gcc.c-torture/compile/20020604-1.c: New test.
50263
50264 2002-06-04 Richard Henderson <rth@redhat.com>
50265
50266 * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
50267 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
50268 * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
50269
50270 2002-06-04 Aldy Hernandez <aldyh@redhat.com>
50271
50272 * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
50273
50274 2002-06-03 Richard Henderson <rth@redhat.com>
50275
50276 * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
50277 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
50278
50279 2002-06-02 Richard Henderson <rth@redhat.com>
50280
50281 * gcc.c-torture/execute/pure-1.c: Don't mark any of the
50282 test functions static.
50283
50284 2002-06-02 Andreas Jaeger <aj@suse.de>
50285
50286 * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
50287 now.
50288
50289 2002-06-02 Neil Booth <neil@daikokuya.demon.co.uk>
50290
50291 * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
50292 gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
50293 Update for mofified diagnostics.
50294 * gcc.dg/c99-intconst-1.c: No longer fail.
50295
50296 2002-06-02 Richard Henderson <rth@redhat.com>
50297
50298 * gcc.dg/uninit-A.c: Remove xfail markers.
50299
50300 2002-06-01 Roger Sayle <roger@eyesopen.com>
50301
50302 * gcc.dg/fnegate-1.c: New test case.
50303
50304 2002-05-30 Osku Salerma <osku@iki.fi>
50305
50306 * gcc.c-torture/execute/mayalias-1.c: New file.
50307
50308 2002-05-29 Neil Booth <neil@daikokuya.demon.co.uk>
50309
50310 * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
50311 gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
50312 gcc.dg/cpp/if-1.c: Update for modified diagnostics.
50313
50314 2002-05-29 Hans-Peter Nilsson <hp@axis.com>
50315
50316 * gcc.c-torture/execute/20020529-1.c: New test.
50317
50318 2002-05-27 Richard Henderson <rth@redhat.com>
50319
50320 * g++.dg/ext/attrib6.C: New test case.
50321
50322 2002-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50323
50324 * gcc.c-torture/execute/pure-1.c: New test.
50325
50326 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
50327
50328 * gcc.dg/cpp/arith-2.c: Remove.
50329
50330 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
50331
50332 * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
50333 * gcc.dg/cpp/if-3.c: Remove.
50334
50335 2002-05-26 Jakub Jelinek <jakub@redhat.com>
50336
50337 * g++.dg/opt/cse2.C: New test.
50338
50339 2002-05-26 Neil Booth <neil@daikokuya.demon.co.uk>
50340
50341 * gcc.dg/cpp/arith-1.c: New semantic tests.
50342 * gcc.dg/cpp/if-1.c: Update.
50343
50344 2002-05-24 Ben Elliston <bje@redhat.com>
50345
50346 * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
50347
50348 2002-05-24 Jakub Jelinek <jakub@redhat.com>
50349
50350 * gcc.dg/verbose-asm.c: New test.
50351
50352 2002-05-24 Neil Booth <neil@daikokuya.demon.co.uk>
50353
50354 * gcc.dg/cpp/paste12.c: New test.
50355
50356 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
50357
50358 * g++.dg/parse/named_ops.C: New test.
50359
50360 2002-05-23 Mark Mitchell <mark@codesourcery.com>
50361
50362 * gcc.dg/weak-8.c: New test.
50363
50364 2002-05-23 J"orn Rennecke <joern.rennecke@superh.com>
50365
50366 * gcc.dg/weak-2.c: Allow optional leading underscore
50367 in scan-assembler symbol name.
50368 * gcc.dg/weak-3.c: Likewise.
50369 * gcc.dg/weak-4.c: Likewise.
50370 * gcc.dg/weak-5.c: Likewise.
50371
50372 2002-05-23 Jakub Jelinek <jakub@redhat.com>
50373
50374 * gcc.dg/20020523-1.c: New test.
50375
50376 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
50377
50378 * objc.dg/const-str-2.m: Update now that we stop after
50379 a command line error.
50380
50381 2002-05-22 Richard Henderson <rth@redhat.com>
50382
50383 * g++.dg/dg.exp: Fix typo in test pruneing.
50384
50385 2002-05-22 Richard Henderson <rth@redhat.com>
50386
50387 * g++.dg/dg.exp: Prune the tls subdirectory.
50388 * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
50389 * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
50390 * g++.dg/tls/init-1.C: New.
50391
50392 2002-05-22 Jakub Jelinek <jakub@redhat.com>
50393
50394 * gcc.dg/20020517-1.c: New test.
50395
50396 2002-05-21 Richard Henderson <rth@redhat.com>
50397
50398 * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
50399 gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
50400
50401 2002-05-21 Brian R. Gaeke <brg@dgate.ORG>
50402
50403 * g++.dg/other/copy2.C: New test.
50404
50405 2002-05-20 J"orn Rennecke <joern.rennecke@superh.com>
50406
50407 * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
50408 (MAX_COPY): Bump up to 10 times sizeof (long long).
50409 (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
50410
50411 * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
50412 sizeof (long long).
50413
50414 * gcc.c-torture/execute/strcpy-1.c: New test.
50415
50416 2002-05-19 Jason Merrill <jason2redhat.com>
50417
50418 * g++.dg/ext/oper1.C: New test.
50419
50420 2002-05-20 David Billinghurst <David.Billinghurst@riotinto.com>
50421 2002-05-19 Mark Mitchell <mitchell@doubledemon.codesourcery.com>
50422
50423 * README.QMTEST: New file.
50424
50425 * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
50426
50427 2002-05-19 Andreas Jaeger <aj@suse.de>
50428
50429 * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
50430 now.
50431 * gcc.c-torture/execute/loop-2d.x: Likewise.
50432
50433 2002-05-19 David Billinghurst <David.Billinghurst@riotinto.com>
50434
50435 * gcc.dg/weak-2.c: xfail warnings for platforms that don't
50436 support weak symbols.
50437 * gcc.dg/weak-4.c: Likewise.
50438 * gcc.dg/weak-6.c: Likewise.
50439
50440 2002-05-16 David.Billinghurst <David.Billinghurst@riotinto.com>
50441
50442 * gcc.dg/weak-3.c: Add dg-excess-error comment for
50443 cygwin, coff and h8300-*-hms targets
50444 * gcc.dg/weak-5.c: Likewise.
50445 * gcc.dg/weak-7.c: Likewise.
50446
50447 2002-05-16 Jason Merrill <jason@redhat.com>
50448
50449 * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
50450 (scan-assembler-not, scan-assembler-dem): Likewise.
50451 (scan-assembler-dem-not): Likewise.
50452
50453 2002-05-15 Richard Henderson <rth@redhat.com>
50454
50455 * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
50456
50457 2002-05-15 Richard Henderson <rth@redhat.com>
50458
50459 * gcc.dg/weak-5.c (vfoo1c): No warning here.
50460 (vfoo1f): Warning here.
50461 (vfoo1l): Don't redefine the alias.
50462
50463 2002-05-14 Jason Merrill <jason@redhat.com>
50464 Alexandre Oliva <aoliva@redhat.com>
50465
50466 * g++.dg/init/pm1.C: New test.
50467
50468 2002-05-12 David S. Miller <davem@redhat.com>
50469
50470 * gcc.c-torture/execute/conversion.c (ldnear): Use long double
50471 types.
50472
50473 2002-05-10 Roger Sayle <roger@eyesopen.com>
50474
50475 * gcc.c-torture/execute/20020510-1.c: New test case.
50476
50477 2002-05-10 David S. Miller <davem@redhat.com>
50478
50479 * gcc.c-torture/execute/conversion.c: Test long double too.
50480
50481 2002-05-09 Jakub Jelinek <jakub@redhat.com>
50482
50483 * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
50484 libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
50485 * lib/g++.exp (g++_link_flags): Likewise.
50486 * lib/objc.exp (objc_target_compile): Likewise.
50487
50488 2002-05-09 Neil Booth <neil@daikokuya.demon.co.uk>
50489
50490 * gcc.dg/cpp/poison.c: Update.
50491 * gcc.dg/cpp/20000625-2.c: Remove.
50492 * gcc.dg/cpp/direct2s.c: Remove final test.
50493
50494 2002-05-08 Tom Rix <trix@redhat.com>
50495
50496 * gcc.c-torture/execute/20020508-1.c: New test.
50497 * gcc.c-torture/execute/20020508-2.c: New test.
50498 * gcc.c-torture/execute/20020508-3.c: New test.
50499
50500 2002-05-08 Neil Booth <neil@daikokuya.demon.co.uk>
50501
50502 * gcc.dg/cpp/charconst-4.c: More tests.
50503
50504 2002-05-08 Mark Mitchell <mark@codesourcery.com>
50505
50506 PR c/6569
50507 * gcc.dg/weak-3.c: Update location of warning messages.
50508 * gcc.dg/weak-5.c: Likewise.
50509
50510 2002-05-06 Roger Sayle <roger@eyesopen.com>
50511
50512 * gcc.c-torture/execute/20020506-1.c: New test case.
50513
50514 2002-05-07 Neil Booth <neil@daikokuya.demon.co.uk>
50515
50516 * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
50517
50518 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
50519
50520 * gcc.dg/cpp/charconst-3.c: Run, don't compile.
50521
50522 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
50523
50524 * gcc.dg/cpp/charconst-3.c: New test.
50525
50526 2002-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
50527
50528 * gcc.dg/cpp/charconst.c: Update tests.
50529
50530 2002-05-05 Tim Josling <tej@melbpc.org.au>
50531
50532 * treelang: Added directory for new sample language treelang. Also
50533 lib/treelang.exp: New file to signal treelang should be tested.
50534
50535 2002-05-03 Jakub Jelinek <jakub@redhat.com>
50536
50537 * gcc.dg/cpp/cmdlne-dM-M.c: New test.
50538 * gcc.dg/cpp/cmdlne-dD-M.c: New test.
50539 * gcc.dg/cpp/cmdlne-dN-M.c: New test.
50540 * gcc.dg/cpp/cmdlne-dI-M.c: New test.
50541 * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
50542 * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
50543 * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
50544
50545 2002-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
50546
50547 * gcc.dg/format/xopen-2.c: New test.
50548
50549 2002-05-03 Jakub Jelinek <jakub@redhat.com>
50550
50551 * gcc.dg/20020503-1.c: New test.
50552
50553 2002-05-02 Mark Mitchell <mark@codesourcery.com>
50554
50555 * g++.dg/init/dtor1.C: Make it tougher.
50556
50557 2002-05-01 Mark Mitchell <mark@codesourcery.com>
50558
50559 * g++.dg/init/dtor1.C: New test.
50560
50561 2002-05-02 Aldy Hernandez <aldyh@redhat.com>
50562
50563 * gcc.dg/altivec-8.c: New.
50564
50565 2002-05-01 Aldy Hernandez <aldyh@redhat.com>
50566
50567 * gcc.dg/altivec-7.c: New.
50568
50569 2002-04-29 Jakub Jelinek <jakub@redhat.com>
50570
50571 * g++.dg/parse/typedef1.C: New test.
50572
50573 2002-04-29 Mark Mitchell <mark@codesourcery.com>
50574
50575 PR c++/6486
50576 * g++.dg/template/friend6.C: New test.
50577
50578 PR c++/6492
50579 * g++.dg/init/copy1.C: New test.
50580
50581 2002-04-29 Nathan Sidwell <nathan@codesourcery.com>
50582
50583 * g++.dg/warn/effc1.C: New test.
50584
50585 2002-04-29 Neil Booth <neil@daikokuya.demon.co.uk>
50586
50587 * gcc.dg/cpp/if-cexp.c: Add a test.
50588
50589 2002-04-28 Jakub Jelinek <jakub@redhat.com>
50590
50591 * gcc.dg/20020426-2.c: New test.
50592
50593 2002-04-28 Neil Booth <neil@daikokuya.demon.co.uk>
50594
50595 * gcc.dg/cpp/if-mop.c: Update.
50596 * gcc.dg/cpp/if-mpar.c: Add test.
50597 * gcc.dg/cpp/if-oppr.c: Update.
50598
50599 2002-04-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50600
50601 PR c/6343
50602 * gcc.dg/weak-[2-7].c: New tests.
50603
50604 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
50605
50606 * gcc.dg/enum1.c: New test.
50607
50608 2002-04-26 Mark Mitchell <mark@codesourcery.com>
50609
50610 PR c++/6497
50611 * g++.dg/inherit/access2.C: New test.
50612
50613 2002-04-26 Mark Mitchell <mark@codesourcery.com>
50614
50615 PR bootstrap/6445
50616 * gcc.dg/20020426-1.c: New test.
50617
50618 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
50619
50620 * g++.dg/abi/enum1.C: New test.
50621
50622 2002-04-26 Richard Henderson <rth@redhat.com>
50623
50624 * gcc.dg/c99-bool-1.c: Expect always true warning.
50625
50626 2002-04-25 Roger Sayle <roger@eyesopen.com>
50627
50628 * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
50629
50630 2002-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50631
50632 * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
50633 targets.
50634
50635 2002-04-24 Mark Mitchell <mark@codesourcery.com>
50636
50637 * g++.dg/abi/mange7.C: New test.
50638
50639 PR c++/6438.
50640 * g++.dg/parse/stmtexpr2.C: New test.
50641
50642 2002-04-24 J"orn Rennecke <joern.rennecke@superh.com>
50643
50644 * gcc.dg/20020312-2.c: Add SH target.
50645
50646 2002-04-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50647
50648 * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
50649 compiler output on mips*-*-irix*.
50650
50651 2002-04-23 Jakub Jelinek <jakub@redhat.com>
50652
50653 * g++.dg/parse/attr1.C: New test.
50654
50655 2002-04-23 Roger Sayle <roger@eyesopen.com>
50656
50657 * gcc.c-torture/execute/string-opt-17.c: New test case.
50658 * gcc.c-torture/execute/memset-2.c: New test case.
50659
50660 2002-04-23 Mark Mitchell <mark@codesourcery.com>
50661
50662 PR c++/6256:
50663 * g++.dg/template/friend5.C: New test.
50664
50665 PR c++/6331:
50666 * g++.dg/template/qual1.C: Likewise.
50667
50668 2002-04-22 Zack Weinberg <zack@codesourcery.com>
50669
50670 * gcc.c-torture/execute/980707-1.c: Don't use isspace().
50671 Include stdlib.h, not stdio.h or ctype.h.
50672
50673 2002-04-22 Hans-Peter Nilsson <hp@axis.com>
50674
50675 * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
50676 cris-*-elf* and mmix-*-*.
50677 * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
50678 * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
50679 g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
50680 Ditto.
50681 * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
50682 * gcc.dg/wchar_t-1.c: Ditto.
50683
50684 2002-04-21 Hans-Peter Nilsson <hp@axis.com>
50685
50686 * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
50687 Clarify comment.
50688
50689 2002-04-21 Neil Booth <neil@daikokuya.demon.co.uk>
50690
50691 * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
50692
50693 2002-04-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50694
50695 * gcc.c-torture/execute/20000906-1.x: Delete.
50696
50697 2002-04-20 David.Billinghurst <David.Billinghurst@riotinto.com>
50698
50699 * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
50700
50701 2002-04-19 Toon Moene <toon@moene.indiv.nluug.nl>
50702
50703 * PR6367
50704 * g77.f-torture/execute/6367.f: New test.
50705 * g77.f-torture/execute/6367.x: Disable for MMIX.
50706
50707 2002-04-19 Mark Mitchell <mark@codesourcery.com>
50708
50709 * PR6352
50710 * g++.dg/opt/inline2.C: New test.
50711
50712 2002-04-18 Richard Henderson <rth@redhat.com>
50713
50714 * gcc.dg/20000906-1.c: Enable for all targets.
50715 * gcc.c-torture/compile/iftrap-2.c: New.
50716
50717 2002-04-18 Jakub Jelinek <jakub@redhat.com>
50718
50719 * gcc.dg/20020418-1.c: New test.
50720 * gcc.dg/20020418-2.c: New test.
50721
50722 2002-04-18 Richard Henderson <rth@redhat.com>
50723
50724 * gcc.c-torture/compile/iftrap-1.c: New.
50725 * gcc.dg/iftrap-1.c: Adjust for ia64.
50726 * gcc.dg/iftrap-2.c: New.
50727
50728 2002-04-18 Jakub Jelinek <jakub@redhat.com>
50729
50730 * gcc.c-torture/compile/20020418-1.c: New test.
50731
50732 2002-04-18 Roger Sayle <roger@eyesopen.com>
50733
50734 * gcc.c-torture/compile/20020415-1.c: New.
50735
50736 2002-04-18 David S. Miller <davem@redhat.com>
50737
50738 * gcc.c-torture/execute/20020418-1.c: New test.
50739
50740 2002-04-17 Jakub Jelinek <jakub@redhat.com>
50741
50742 * gcc.dg/20020416-1.c: New test.
50743
50744 * g++.dg/opt/inline1.C: New test.
50745
50746 2002-04-16 Jakub Jelinek <jakub@redhat.com>
50747
50748 * gcc.dg/altivec-5.c: New test.
50749
50750 * gcc.dg/20020415-1.c: New test.
50751
50752 2002-04-15 Mark Mitchell <mark@codesourcery.com>
50753
50754 * lib/chill.exp: Remove.
50755
50756 2002-04-14 Jakub Jelinek <jakub@redhat.com>
50757
50758 * g++.dg/other/big-struct.C: New test.
50759
50760 2002-04-14 David Billinghurst <David.Billinghurst@riotinto.com>
50761
50762 * g77.dg/f77-edit-i-in.f: Use internal buffer in place
50763 of scratch file.
50764
50765 2002-04-13 David Billinghurst <David.Billinghurst@riotinto.com>
50766
50767 PR c/6277
50768 * gcc.dg/i386-387-1.c: Allow optional leading underscore
50769 in scan-assembler function name
50770
50771 2002-04-13 Hans-Peter Nilsson <hp@bitrange.com>
50772
50773 * g77.f-torture/execute/980628-4.x,
50774 g77.f-torture/execute/980628-5.x,
50775 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
50776 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
50777 g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
50778 i[34567]86-*-*.
50779
50780 2002-04-13 David S. Miller <davem@redhat.com>
50781
50782 * gcc.c-torture/execute/20020413-1.c: New test.
50783
50784 2002-04-13 Richard Sandiford <rsandifo@redhat.com>
50785
50786 * gcc.dg/asm-6.c,
50787 * g++.dg/ext/asm1.C: New tests.
50788
50789 2002-04-12 Mark Mitchell <mark@codesourcery.com>
50790
50791 PR c++ 5373.
50792 * g++.dg/parse/stmtexpr1.C: New test.
50793
50794 PR c++/5189.
50795 * g++.dg/template/copy1.C: New test.
50796
50797 2002-04-12 Richard Henderson <rth@redhat.com>
50798
50799 * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
50800
50801 2002-04-12 Geoffrey Keating <geoffk@redhat.com>
50802
50803 * gcc.c-torture/execute/20020412-1.c: New file, renamed from
50804 gcc.c-torture/execute/20020307-2.c.
50805
50806 2002-04-12 Richard Sandiford <rsandifo@redhat.com>
50807
50808 * g++.dg/ext/attrib5.C,
50809 * g++.dg/lookup/struct1.C: New tests.
50810
50811 2002-04-11 Jakub Jelinek <jakub@redhat.com>
50812
50813 * gcc.dg/20020411-1.c: New test.
50814
50815 * gcc.c-torture/execute/20020411-1.c: New test.
50816
50817 2002-04-10 Janis Johnson <janis187@us.ibm.com>
50818
50819 * g77.f-torture/execute/6177.f: New test.
50820
50821 2002-04-10 Jakub Jelinek <jakub@redhat.com>
50822
50823 PR middle-end/6247
50824 * g++.dg/opt/cleanup1.C: New test.
50825
50826 * g++.dg/opt/const1.C: New test.
50827
50828 2002-04-10 Lars Brinkhoff <lars@nocrew.org>
50829
50830 * gcc.c-torture/execute/20020406-1.c: Declare malloc.
50831
50832 2002-04-10 Nathan Sidwell <nathan@codesourcery.com>
50833
50834 PR c++/5507
50835 * g++.dg/template/typename2.C: New test.
50836
50837 2002-04-10 Alan Modra <amodra@bigpond.net.au>
50838
50839 * gcc.c-torture/execute/loop-12.c: New.
50840
50841 2002-04-08 Hans-Peter Nilsson <hp@bitrange.com>
50842
50843 * g77.f-torture/execute/980628-4.x,
50844 g77.f-torture/execute/980628-5.x,
50845 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
50846 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
50847 g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
50848
50849 2002-04-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50850
50851 PR optimization/6086
50852 * g++.dg/opt/preinc1.C: New test.
50853
50854 2002-04-06 Mark Mitchell <mark@codesourcery.com>
50855
50856 PR c++/5571
50857 * g++.dg/opt/static2.C: New test.
50858
50859 2002-04-06 Mark Mitchell <mark@codesourcery.com>
50860
50861 PR c/5120
50862 * gcc.dg/20020406-1.c: New test.
50863
50864 2002-04-04 David S. Miller <davem@redhat.com>
50865
50866 * gcc.c-torture/execute/20020404-1.c: New test.
50867
50868 2002-04-04 Jakub Jelinek <jakub@redhat.com>
50869
50870 PR c/6123
50871 * gcc.dg/20020312-2.c: Do not declare global register variable
50872 if __PIC__ or __pic__ is defined.
50873
50874 2002-04-04 Richard Earnshaw <rearnsha@arm.com>
50875
50876 * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use
50877 __asm__ so that it works correctly even if -ansi -pedantic-errors.
50878
50879 2002-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50880
50881 * gcc.misc-tests/linkage.exp: Update last change to handle
50882 sparc*-, not just sparc-.
50883
50884 2002-04-03 Richard Henderson <rth@redhat.com>
50885
50886 * gcc.dg/cpp/ucs.c: Improved long UCS test.
50887
50888 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
50889
50890 * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
50891
50892 2002-04-02 David S. Miller <davem@redhat.com>
50893
50894 * gcc.c-torture/execute/20020402-3.c: New test.
50895
50896 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
50897
50898 * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
50899 * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
50900
50901 * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
50902 * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
50903 g77.f-torture/execute/20001201.x,
50904 g77.f-torture/execute/u77-test.x: New files.
50905
50906 * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
50907 * gcc.dg/wchar_t-1.c: Ditto.
50908
50909 2002-04-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50910
50911 * gcc.c-torture/execute/20020402-1.c: New test.
50912
50913 2002-04-01 Richard Henderson <rth@redhat.com>
50914
50915 * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
50916
50917 * g++.dg/other/new1.C: Use __SIZE_TYPE__.
50918
50919 2002-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50920
50921 * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
50922
50923 2002-04-01 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
50924
50925 * g++.dg/inherit/template-as-base.C: Expect error.
50926 * g++.dg/inherit/namespace-as-base.C: Likewise.
50927
50928 2002-03-31 Hans-Peter Nilsson <hp@bitrange.com>
50929
50930 * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
50931 g++.dg/ext/instantiate3.C: Tweak match patterns.
50932
50933 * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
50934 * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
50935 -da test.
50936
50937 2002-03-31 Richard Henderson <rth@redhat.com>
50938
50939 * gcc.dg/special/alias-2.c: New.
50940 * gcc.dg/special/ecos.exp: Run it.
50941
50942 2002-03-31 Richard Henderson <rth@redhat.com>
50943
50944 * gcc.dg/va-arg-1.c: Expect warnings, not errors.
50945
50946 2002-03-31 Kazu Hirata <kazu@hxi.com>
50947
50948 * gcc.dg/weak-1.c: Disable on h8300 port.
50949
50950 2002-03-29 Janis Johnson <janis187@us.ibm.com>
50951
50952 * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
50953 * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
50954 ordering tests.
50955 * g++.dg/bprob/bprob-1.C: New test.
50956 * g++.dg/gcov/gcov.exp: New driver for gcov tests.
50957 * g++.dg/gcov/gcov-1.C: New test.
50958 * g++.dg/gcov/gcov-1.x: New file.
50959 * g++.dg/gcov/gcov-2.C: New test.
50960 * g++.dg/gcov/gcov-3.C: New test.
50961 * g++.dg/gcov/gcov-3.h: New file.
50962
50963 2002-03-28 Roger Sayle <roger@eyesopen.com>
50964
50965 * g++.old-deja/g++.other/builtins5.C: New test.
50966 * g++.old-deja/g++.other/builtins6.C: New test.
50967 * g++.old-deja/g++.other/builtins7.C: New test.
50968 * g++.old-deja/g++.other/builtins8.C: New test.
50969 * g++.old-deja/g++.other/builtins9.C: New test.
50970
50971 2002-03-29 Jakub Jelinek <jakub@redhat.com>
50972
50973 * g++.dg/opt/static1.C: New test.
50974
50975 * g++.dg/opt/longbranch1.C: New test.
50976
50977 2002-03-28 Hans-Peter Nilsson <hp@bitrange.com>
50978
50979 * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
50980
50981 * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
50982
50983 2002-03-28 Jeffrey A Law (law@redhat.com)
50984
50985 * gcc.c-torture/execute/20020328-1.c: New test.
50986
50987 2002-03-27 Richard Henderson <rth@redhat.com>
50988
50989 * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
50990 * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
50991 move from g++.old-deja/g++.ext/.
50992
50993 2002-03-27 Mark Mitchell <mark@codesourcery.com>
50994
50995 * g++.dg/init/new2.C: New test.
50996
50997 2002-03-26 Richard Henderson <rth@redhat.com>
50998
50999 * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
51000
51001 * gcc.dg/20020312-2.c: Don't test epilogue vs global register
51002 on sparc.
51003
51004 * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on
51005 sparcv9 systems.
51006 * gcc.dg/20001102-1.c: Likewise.
51007
51008 2002-03-26 Phil Edwards <pme@gcc.gnu.org>
51009
51010 * gcc.dg/cpp/endif-pedantic1.c,
51011 gcc.dg/cpp/endif-pedantic2.c: New tests.
51012
51013 2002-03-26 Mark Mitchell <mark@codesourcery.com>
51014
51015 * g++.dg/init/new1.C: New test.
51016
51017 2002-03-26 Nathan Sidwell <nathan@codesourcery.com>
51018
51019 * g++.dg/abi/vbase9.C: New test.
51020
51021 2002-03-26 Richard Earnshaw <rearnsha@arm.com>
51022
51023 * gcc.dg/arm-asm.c: New test.
51024
51025 2002-03-26 Andrew Cagney <ac131313@redhat.com>
51026
51027 * gcc.dg/Wswitch-enum.c: New test.
51028 Fix PR c/5044.
51029
51030 2002-03-26 Richard Henderson <rth@redhat.com>
51031
51032 * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
51033 structure.
51034
51035 2002-03-25 Richard Henderson <rth@redhat.com>
51036
51037 * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on
51038 sparcv9 systems.
51039
51040 * gcc.c-torture/compile/20011119-1.c (xxx): New.
51041 * gcc.c-torture/compile/20011119-2.c (xxx): New.
51042
51043 2002-03-25 Zack Weinberg <zack@codesourcery.com>
51044
51045 * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
51046
51047 2002-03-25 Bob Wilson <bob.wilson@acm.org>
51048
51049 * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
51050 targets using generic thunk support.
51051
51052 2002-03-25 Jakub Jelinek <jakub@redhat.com>
51053
51054 * gcc.c-torture/compile/20020323-1.c: New test.
51055
51056 * g++.dg/opt/conj2.C: New test.
51057
51058 2002-03-24 Richard Henderson <rth@redhat.com>
51059
51060 * gcc.dg/weak-1.c: Use -fno-common.
51061
51062 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
51063
51064 * g77.dg/f77-edit-apostrophe-out.f: New test
51065 * g77.dg/f77-edit-h-out.f: New test
51066 * g77.dg/f77-edit-t-in.f: New test
51067 * g77.dg/f77-edit-t-out.f: New test
51068 * g77.dg/f77-edit-x-out.f: New test
51069 * g77.dg/f77-edit-slash-out.f: New test
51070 * g77.dg/f77-edit-colon-out.f: New test
51071 * g77.dg/f77-edit-s-out.f: New test
51072
51073 2002-03-24 Richard Henderson <rth@redhat.com>
51074
51075 * objc/execute/formal_protocol-6.x: New XFAIL.
51076
51077 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
51078
51079 * gcc.dg/weak-1.c: Early return from dg-final on platforms
51080 that do not support weak symbols
51081
51082 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
51083
51084 * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
51085 * lib/g77.exp: Likewise.
51086 * lib/objc.exp: Likewise.
51087
51088 2002-03-23 Andrew Cagney <ac131313@redhat.com>
51089
51090 * gcc.dg/Wswitch-default.c: New test.
51091
51092 2002-03-23 Jakub Jelinek <jakub@redhat.com>
51093
51094 * g++.dg/other/enum1.C: New test.
51095
51096 2002-03-23 Zack Weinberg <zack@codesourcery.com>
51097
51098 * gcc.dg/pragma-ep-3.c: Fix typo.
51099
51100 2002-03-22 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
51101
51102 * g++.dg/inherit/template-as-base.C: New test.
51103
51104 2002-03-22 Jakub Jelinek <jakub@redhat.com>
51105
51106 * g++.old-deja/g++.other/dwarf2-1.C: Move...
51107 * g++.dg/debug/debug5.C: ...here. Convert for dg framework.
51108
51109 2002-03-22 Neil Booth <neil@daikokuya.demon.co.uk>
51110
51111 * gcc.dg/cpp/multiline.c: Update to match.
51112
51113 2002-03-22 Alexandre Oliva <aoliva@redhat.com>
51114
51115 * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
51116
51117 2002-03-22 Phil Edwards <pme@gcc.gnu.org>
51118
51119 * gcc.dg/cpp/extratokens2.c: New file.
51120
51121 2002-03-21 David Edelsohn <edelsohn@gnu.org>
51122
51123 * gcc.dg/20020312-2.c: Add rs6000 target.
51124
51125 * gcc.c-torture/compile/20020319-1.c: New test.
51126
51127 2002-03-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
51128
51129 * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
51130 (A, E): Handle this.
51131
51132 2002-03-20 Jason Merrill <jason@redhat.com>
51133
51134 * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
51135 ignoring -fpic.
51136 * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
51137 through prune_gcc_output.
51138
51139 2002-03-20 Jakub Jelinek <jakub@redhat.com>
51140
51141 * gcc.c-torture/compile/20020320-1.c: New test.
51142
51143 2002-03-19 Jakub Jelinek <jakub@redhat.com>
51144
51145 * gcc.c-torture/compile/20020318-1.c: New test.
51146
51147 * gcc.dg/struct-by-value-1.c: New test.
51148
51149 * gcc.dg/20020319-1.c: New test.
51150
51151 2002-03-18 Jakub Jelinek <jakub@redhat.com>
51152
51153 * g++.dg/opt/conj1.C: New test.
51154
51155 2002-03-17 Mark Mitchell <mark@codesourcery.com>
51156
51157 * g++.dg/template/qualttp20.C: Revert previous change.
51158 * g++.dg/template/qualttp3.C: Likewise.
51159 * g++.dg/template/qualttp4.C: Likewise.
51160 * g++.dg/template/qualttp5.C: Likewise.
51161 * g++.dg/template/qualttp6.C: Likewise.
51162 * g++.dg/template/qualttp7.C: Likewise.
51163 * g++.dg/template/qualttp8.C: Likewise.
51164 * g++.dg/template/recurse.C: Likewise.
51165
51166 2002-03-17 Neil Booth <neil@daikokuya.demon.co.uk>
51167
51168 * gcc.dg/cpp/wchar-1.c: Update.
51169
51170 2002-03-16 Nathan Sidwell <nathan@codesourcery.com>
51171
51172 * g++.dg/template/conv1.C: New test.
51173 * g++.dg/template/conv2.C: New test.
51174 * g++.dg/template/conv3.C: New test.
51175 * g++.dg/template/conv4.C: New test.
51176
51177 2002-03-15 Mark Mitchell <mark@codesourcery.com>
51178
51179 * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
51180 * g++.dg/template/qualttp3.C: Likewise.
51181 * g++.dg/template/qualttp4.C: Likewise.
51182 * g++.dg/template/qualttp5.C: Likewise.
51183 * g++.dg/template/qualttp6.C: Likewise.
51184 * g++.dg/template/qualttp7.C: Likewise.
51185 * g++.dg/template/qualttp8.C: Likewise.
51186 * g++.dg/template/recurse.C: Likewise.
51187
51188 2002-03-15 Mark Mitchell <mark@codesourcery.com>
51189
51190 * g++.dg/opt/dtor1.C: New test.
51191
51192 2002-03-15 Jakub Jelinek <jakub@redhat.com>
51193
51194 * gcc.c-torture/compile/20020315-1.c: New test.
51195
51196 2002-03-15 Richard Earnshaw <rearnsha@arm.com>
51197
51198 * gcc.dg/weak-1.c: Fix scan tests.
51199
51200 2002-03-15 Hans-Peter Nilsson <hp@bitrange.com>
51201
51202 * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
51203 * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
51204 cris-*-aout* mmix-*-*.
51205 * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
51206 cris-*-aout* mmix-*-*.
51207 * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
51208 cris-*-elf* cris-*-aout* and mmix-*-*.
51209 * gcc.dg/20001009-1.c: Ditto.
51210 * gcc.dg/20010912-1.c: Ditto.
51211 * gcc.dg/20020122-4.c: Ditto.
51212 * gcc.dg/inline-2.c: Ditto.
51213
51214 2002-03-14 Jeffrey A Law (law@cygnus.com)
51215
51216 * gcc.c-torture/compile/20020314-1.c: New test.
51217
51218 2002-03-14 Richard Earnshaw <rearnsha@arm.com>
51219
51220 * gcc.c-torture/execute/20020314-1.c: New test.
51221
51222 2002-03-14 Jakub Jelinek <jakub@redhat.com>
51223
51224 * g++.dg/warn/Wunused-1.C: New test.
51225
51226 2002-02-13 Richard Sandiford <rsandifo@redhat.com>
51227
51228 * g++.dg/abi/mangle6.C: New test.
51229
51230 2002-03-13 Jakub Jelinek <jakub@redhat.com>
51231
51232 * gcc.c-torture/compile/20020309-2.c: New test.
51233
51234 * gcc.c-torture/compile/20020312-1.c: New test.
51235
51236 2002-03-12 Nathan Sidwell <nathan@codesourcery.com>
51237
51238 * g++.dg/other/access1.C: New test.
51239
51240 2002-03-12 Jakub Jelinek <jakub@redhat.com>
51241
51242 * gcc.c-torture/execute/wchar_t-1.c: New test.
51243
51244 2002-03-12 David Edelsohn <edelsohn@gnu.org>
51245
51246 * gcc.dg/20020103-1.c: Add rs6000 target and macro.
51247
51248 2002-03-12 Roger Sayle <roger@eyesopen.com>
51249
51250 * gcc.dg/20020312-1.c: New test case.
51251
51252 2002-03-11 Aldy Hernandez <aldyh@redhat.com>
51253
51254 * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
51255
51256 2002-03-11 Richard Henderson <rth@redhat.com>
51257
51258 * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
51259 * g++.old-deja/g++.jason/report.C: Likewise.
51260
51261 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
51262
51263 * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
51264 * g++.old-deja/g++.robertl/eb56.C: Likewise.
51265
51266 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
51267
51268 * g++.dg/overload/pmf1.C: New test.
51269
51270 2002-03-11 Kazu Hirata <kazu@hxi.com>
51271
51272 * gcc.c-torture/execute/20020307-1.c: Use long.
51273
51274 2002-03-11 Jakub Jelinek <jakub@redhat.com>
51275
51276 PR optimization/5844
51277 * gcc.dg/20020310-1.c: New test.
51278
51279 2002-03-09 Michael Meissner <meissner@redhat.com>
51280
51281 * gcc.c-torture/execute/memcpy-2.c: New test.
51282 * gcc.c-torture/execute/memset-1.c: New test.
51283 * gcc.c-torture/execute/strlen-1.c: New test.
51284 * gcc.c-torture/execute/strcmp-1.c: New test.
51285 * gcc.c-torture/execute/strncmp-1.c: New test.
51286
51287 2002-03-09 Geoffrey Keating <geoffk@redhat.com>
51288
51289 * gcc.dg/ppc-ldstruct.c: New test.
51290
51291 2002-03-09 Jakub Jelinek <jakub@redhat.com>
51292
51293 * gcc.c-torture/execute/va-arg-22.c: New test.
51294
51295 2002-03-09 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
51296
51297 * gcc.c-torture/compile/20020309-1.c: New test.
51298
51299 2002-03-08 Jakub Jelinek <jakub@redhat.com>
51300
51301 * gcc.c-torture/execute/20020307-2.c: New test.
51302
51303 2002-03-07 Jeffrey A Law (law@redhat.com)
51304
51305 * g77.f-torture/compile/20020307-1.f: New test.
51306
51307 2002-03-07 Richard Sandiford <rsandifo@redhat.com>
51308
51309 * gcc.dg/unordered-1.c: New test.
51310
51311 2002-03-07 Richard Earnshaw <rearnsha@arm.com>
51312
51313 * gcc.c-torture/execute/20020307-1.c: New test.
51314
51315 2002-03-05 Jakub Jelinek <jakub@redhat.com>
51316
51317 * gcc.dg/20020304-1.c: New test.
51318
51319 * gcc.c-torture/compile/20020304-2.c: New test.
51320
51321 2002-03-04 Zack Weinberg <zack@codesourcery.com>
51322
51323 * gcc.c-torture/compile/20020304-1.c: New test case
51324 (from PR c/5830).
51325
51326 2002-03-03 Aldy Hernandez <aldyh@redhat.com>
51327
51328 * gcc.dg/20020103-1.c: Add other -D ppc variants.
51329
51330 2002-03-02 Nathan Sidwell <nathan@codesourcery.com>
51331
51332 * g++.dg/other/classkey1.C: New test.
51333
51334 2002-03-01 Richard Henderson <rth@redhat.com>
51335
51336 * gcc.c-torture/compile/981223-1.x: New.
51337 * gcc.c-torture/compile/920625-1.x: New.
51338
51339 2002-02-28 Richard Henderson <rth@redhat.com>
51340
51341 * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
51342
51343 2002-02-27 Hans-Peter Nilsson <hp@bitrange.com>
51344
51345 * gcc.c-torture/execute/20020227-1.c: New test.
51346
51347 2002-02-27 Mark Mitchell <mark@codesourcery.com>
51348
51349 * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
51350 here" ERROR lines.
51351 * g++.old-deja/g++.oliva/partord1.C: Likewise.
51352 * g++.old-deja.g++.other/defarg1.C: Likewise.
51353 * g++.old-deja/g++.pt/calls2.C: Likewise.
51354 * g++.old-deja/g++.pt/crash20.C: Likewise.
51355 * g++.old-deja/g++.pt/crash30.C: Likewise.
51356 * g++.old-deja/g++.pt/crash36.C: Likewise.
51357 * g++.old-deja/g++.pt/crash6.C: Likewise.
51358 * g++.old-deja/g++.pt/defarg13.C: Likewise.
51359 * g++.old-deja/g++.pt/derived3.C: Likewise.
51360 * g++.old-deja/g++.pt/error1.C: Likewise.
51361 * g++.old-deja/g++.pt/friend21.C: Likewise.
51362 * g++.old-deja/g++.pt/friend23.C: Likewise.
51363 * g++.old-deja/g++.pt/infinite1.C: Likewise.
51364 * g++.old-deja/g++.robertl/eb128.C: Likewise.
51365
51366 2002-02-27 Geoffrey Keating <geoffk@redhat.com>
51367
51368 * gcc.c-torture/execute/20020225-2.c: New test.
51369
51370 2002-02-27 Zack Weinberg <zack@codesourcery.com>
51371
51372 * gcc.c-torture/execute/920730-1t.c,
51373 gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
51374 Delete test cases, only relevant to -traditional.
51375
51376 2002-02-27 Neil Booth <neil@daikokuya.demon.co.uk>
51377
51378 * gcc.dg/cpp/undef1.c: Remove.
51379 * gcc.dg/cpp/directiv.c: Update.
51380 * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
51381
51382 2002-02-27 Michael Meissner <meissner@redhat.com>
51383
51384 * gcc.c-torture/execute/20020226-1.c: New test.
51385
51386 2002-02-26 Jakub Jelinek <jakub@redhat.com>
51387
51388 * g++.dg/debug/debug4.C: New test.
51389
51390 * gcc.dg/ia64-visibility-1.c: New test.
51391
51392 2002-02-26 Alexandre Oliva <aoliva@redhat.com>
51393
51394 * gcc.dg/debug/20020224-1.c: New.
51395
51396 2002-02-25 Kazu Hirata <kazu@hxi.com>
51397
51398 * gcc.c-torture/execute/960416-1.x: New.
51399 * gcc.c-torture/execute/divconst-3.x: Likewise.
51400
51401 2002-02-25 Jakub Jelinek <jakub@redhat.com>
51402
51403 * gcc.dg/20020224-1.c: New test.
51404
51405 2002-02-25 Alan Modra <amodra@bigpond.net.au>
51406
51407 * gcc.c-torture/execute/20020225-1.c: New.
51408
51409 2002-02-24 Neil Booth <neil@daikokuya.demon.co.uk>
51410
51411 * gcc.dg/cpp/wchar-1.c: New test.
51412
51413 2002-02-23 Jakub Jelinek <jakub@redhat.com>
51414
51415 * gcc.dg/20020222-1.c: New test.
51416
51417 2002-02-22 Jakub Jelinek <jakub@redhat.com>
51418
51419 * g++.dg/opt/anonunion1.C: New test.
51420
51421 2002-02-22 Nathan Sidwell <nathan@codesourcery.com>
51422
51423 * g++.dg/template/qualttp19.C: New test.
51424 * g++.dg/template/qualttp20.C: New test.
51425 * g++.old-deja/g++.jason/report.C: Adjust expected errors
51426 * g++.old-deja/g++.other/qual1.C: Likewise.
51427
51428 2002-02-21 Aldy Hernandez <aldyh@redhat.com>
51429
51430 * gcc.dg/attr-alwaysinline.c: New.
51431
51432 2002-02-21 Jakub Jelinek <jakub@redhat.com>
51433
51434 * gcc.dg/20020220-1.c: New test.
51435
51436 * gcc.dg/20020220-2.c: New test.
51437
51438 * g++.dg/opt/mmx1.C: New test.
51439
51440 2002-02-20 Alexandre Oliva <aoliva@redhat.com>
51441
51442 * gcc.c-torture/compile/20020110.c: New test.
51443
51444 2002-02-20 Jakub Jelinek <jakub@redhat.com>
51445
51446 * gcc.c-torture/execute/20020219-1.c: New test.
51447
51448 * gcc.dg/20020219-1.c: New test.
51449
51450 * gcc.dg/noncompile/20020220-1.c: New test.
51451
51452 * g++.dg/opt/ptrintsum1.C: New test.
51453
51454 * gcc.dg/debug/20020220-1.c: New test.
51455
51456 2002-02-17 Jakub Jelinek <jakub@redhat.com>
51457
51458 * gcc.c-torture/execute/20020216-1.c: New test.
51459
51460 2002-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
51461
51462 * gcc.dg/decl-1.c: Update, new test.
51463
51464 2002-02-15 Nathan Sidwell <nathan@codesourcery.com>
51465
51466 * g++.dg/abi/bitfield1.C: New test.
51467 * g++.dg/abi/bitfield2.C: New test.
51468
51469 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
51470
51471 * gcc.dg/attr-nest.c: New test.
51472
51473 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
51474
51475 * gcc.c-torture/execute/20020215-1.c: New test.
51476
51477 2002-02-14 Jakub Jelinek <jakub@redhat.com>
51478
51479 * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
51480 * g++.dg/debug/debug.exp: New.
51481 * g++.dg/debug/trivial.C: New.
51482 * g++.dg/debug/debug1.C: Moved...
51483 * g++.dg/other/debug1.C: ...from here.
51484 * g++.dg/debug/debug2.C: Moved...
51485 * g++.dg/other/debug2.C: ...from here.
51486 * g++.dg/debug/debug3.C: Moved...
51487 * g++.dg/other/debug3.C: ...from here.
51488
51489 * gcc.dg/noncompile/20020213-1.c: New test.
51490
51491 2002-02-13 Jakub Jelinek <jakub@redhat.com>
51492
51493 * g++.dg/other/debug3.C: New test.
51494
51495 * gcc.c-torture/execute/20020213-1.c: New test.
51496
51497 2002-02-13 Richard Smith <richard@ex-parrot.com>
51498
51499 * g++.old-deja/g++.other/thunk1.C: New test.
51500
51501 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
51502
51503 * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
51504
51505 2002-02-13 Stan Shebs <shebs@apple.com>
51506
51507 * gcc.dg/altivec-3.c: New.
51508
51509 2002-02-12 Jakub Jelinek <jakub@redhat.com>
51510
51511 * gcc.dg/Wunreachable-1.c: New test.
51512 * gcc.dg/Wunreachable-2.c: New test.
51513
51514 2002-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
51515
51516 * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
51517
51518 2002-02-12 Neil Booth <neil@daikokuya.demon.co.uk>
51519
51520 * gcc.dg/decl-1.c: New test.
51521
51522 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
51523
51524 * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
51525
51526 2002-02-10 Kazu Hirata <kazu@hxi.com>
51527
51528 * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
51529 * gcc.c-torture/compile/980506-1.x: Likewise.
51530
51531 2002-02-10 Kazu Hirata <kazu@hxi.com>
51532
51533 * gcc.dg/20020210-1.c: New.
51534
51535 2002-02-09 Toon Moene <toon@moene.indiv.nluug.nl>
51536
51537 * g77.f-torture/execute/947.f: New regression test
51538 for PR fortran/947.
51539
51540 2002-02-09 Alexandre Oliva <aoliva@redhat.com>
51541
51542 * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
51543 * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
51544
51545 2002-02-08 Richard Henderson <rth@redhat.com>
51546
51547 * gcc.c-torture/compile/labels-3.c: New.
51548
51549 2002-02-08 Jakub Jelinek <jakub@redhat.com>
51550
51551 * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
51552 expression statements work instead.
51553 * gcc.dg/noncompile/20020207-1.c: New test.
51554
51555 2002-02-07 Richard Henderson <rth@redhat.com>
51556
51557 * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
51558
51559 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
51560
51561 * lib/prune.exp: Remove "In (program|subroutine"block-data)"
51562 message from g77
51563 * lib/g77-dg.exp: Trim g77 error messages so that they are
51564 recognized by dg.exp.
51565
51566 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
51567
51568 PR fortran/5473
51569 * g77.dg/pr5473.f: Now dg-error. Add additional cases.
51570
51571 2002-02-07 Richard Henderson <rth@redhat.com>
51572
51573 * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
51574 to be sufficiently aligned for integers.
51575
51576 2002-02-07 Nathan Sidwell <nathan@codesourcery.com>
51577
51578 * g++.dg/template/friend4.C: New test.
51579
51580 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
51581
51582 PR fortran/5743
51583 * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
51584 unsupported cases.
51585
51586 2002-02-07 Richard Henderson <rth@redhat.com>
51587
51588 * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
51589 * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
51590 gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
51591 objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
51592
51593 2002-02-06 Richard Henderson <rth@redhat.com>
51594
51595 * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
51596
51597 2002-02-06 Janis Johnson <janis187@us.ibm.com>
51598
51599 * gcc.dg/20020206-1.c: New test.
51600
51601 2002-02-06 Jakub Jelinek <jakub@redhat.com>
51602
51603 * gcc.c-torture/execute/20020206-1.c: New test.
51604
51605 * gcc.c-torture/execute/20020206-2.c: New test.
51606
51607 PR optimization/5429:
51608 * gcc.c-torture/compile/20020206-1.c: New test.
51609
51610 2002-02-06 Nick Clifton <nickc@cambridge.redhat.com>
51611
51612 * g++.dg/ext/align1.C: Do not use an explicit alignment value
51613 as certain file formats cannot support particularly large
51614 alignments.
51615
51616 * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
51617 and do not expect to be able to link the executable.
51618
51619 * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
51620 fail because the COFF format does not support the weak attribute.
51621
51622 2002-02-05 David Billinghurst <David.Billinghurst@riotinto.com>
51623
51624 * g77.dg/pr5473.f: New test
51625
51626 2002-02-05 Aldy Hernandez <aldyh@redhat.com>
51627
51628 * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
51629 Fix testcase accordingly.
51630
51631 2002-02-04 Richard Henderson <rth@redhat.com>
51632
51633 * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
51634 (buf): Change to be an array of pointers, not ints.
51635
51636 2002-02-04 Jakub Jelinek <jakub@redhat.com>
51637
51638 * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally
51639 before all tests. Move warning one line above to match where it
51640 C frontend emits.
51641 * gcc.dg/Wswitch-2.c: New test.
51642 * g++.dg/warn/Wswitch-1.C: New test.
51643 * g++.dg/warn/Wswitch-2.C: New test.
51644
51645 2002-02-04 Richard Henderson <rth@redhat.com>
51646
51647 * g++.dg/abi/offsetof.C: Fix size comparison.
51648
51649 2002-02-04 Richard Sandiford <rsandifo@redhat.com>
51650
51651 * gcc.dg/cast-qual-2.c: New test.
51652
51653 2002-02-04 Jakub Jelinek <jakub@redhat.com>
51654
51655 * gcc.dg/20020201-4.c: New test.
51656
51657 2002-02-04 Ben Elliston <bje@redhat.com>
51658
51659 * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
51660 target_info attribute != 0, in addition to the empty string.
51661 (gcc_target_compile): Likewise.
51662
51663 2002-02-03 Andrew Cagney <ac131313@redhat.com>
51664
51665 * gcc.dg/Wswitch.c: New test.
51666 PR gcc/4475. PR gcc/3780.
51667
51668 2002-02-03 Toon Moene <toon@moene.indiv.nluug.nl>
51669
51670 * g77.f-torture/execute/5122.f: New test for regressions
51671 against PR fortran/5122.
51672
51673 2002-02-03 David Billinghurst <David.Billinghurst@riotinto.com>
51674
51675 * g77.f-torture/compile/pr3743.f: Delete
51676 * g77.dg/pr3743-1.f: New test.
51677 * g77.dg/pr3743-2.f: New test.
51678 * g77.dg/pr3743-3.f: New test.
51679 * g77.dg/pr3743-4.f: New test.
51680
51681 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
51682
51683 * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
51684
51685 2002-02-02 Richard Henderson <rth@redhat.com>
51686
51687 * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
51688 * gcc.c-torture/execute/bf64-1.c: Likewise.
51689
51690 2002-02-02 Jakub Jelinek <jakub@redhat.com>
51691
51692 * gcc.dg/20020201-2.c: New test.
51693
51694 * gcc.dg/20020201-3.c: New test.
51695
51696 * gcc.c-torture/execute/bitfld-2.c: New test.
51697
51698 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
51699
51700 * gcc.dg/bitfld-1.c: Update.
51701 * gcc.dg/bitfld-2.c: Update.
51702 * gcc.c-torture/execute/bitfld-1.x: New.
51703
51704 2002-02-02 Jakub Jelinek <jakub@redhat.com>
51705
51706 * gcc.c-torture/execute/20020201-1.c: New test.
51707
51708 2002-02-01 Janis Johnson <janis187@us.ibm.com>
51709
51710 PR target/5469
51711 * gcc.dg/20020201-1.c: New test.
51712
51713 2002-02-01 David.Billinghurst <David.Billinghurst@riotinto.com>
51714
51715 PR fortran/3743
51716 * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
51717 * g77.f-torture/compile/pr3743.x: Remove
51718
51719 2002-01-31 Tom Rix <trix@redhat.com>
51720
51721 * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
51722
51723 2002-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
51724
51725 * gcc.dg/noncompile/20020130-1.c: New test.
51726
51727 2002-01-30 David Billinghurst <David.Billinghurst@riotinto.com>
51728
51729 * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
51730
51731 2002-01-29 Richard Henderson <rth@redhat.com>
51732
51733 * gcc.c-torture/execute/991118-1.c: Cast various constants back
51734 to long long.
51735 * gcc.c-torture/execute/bf64-1.c: Likewise.
51736
51737 2002-01-29 Jakub Jelinek <jakub@redhat.com>
51738
51739 * gcc.c-torture/execute/20020129-1.c: New test.
51740
51741 2002-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
51742
51743 * gcc.c-torture/compile/20000224-1.c: Update.
51744 * gcc.c-torture/execute/bitfld-1.c: New tests.
51745 * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
51746 * gcc.dg/uninit-A.c: Update.
51747
51748 2002-01-29 Nathan Sidwell <nathan@codesourcery.com>
51749
51750 * g++.dg/template/ctor1.C: Add instantiation.
51751
51752 2002-01-28 Paul Koning <pkoning@equallogic.com>
51753
51754 * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
51755 argument to __builtin_prefetch to be const ptr.
51756
51757 2002-01-28 Jakub Jelinek <jakub@redhat.com>
51758
51759 * gcc.c-torture/compile/20020120-1.c: New test.
51760
51761 2002-01-27 Kazu Hirata <kazu@hxi.com>
51762
51763 * gcc.c-torture/execute/20020127-1.c: New test.
51764
51765 2002-01-27 David Billinghurst <David.Billinghurst@riotinto.com>
51766
51767 * g77.dg/f77-edit-i-in.f: New test
51768 * g77.dg/f77-edit-i-out.f: New test
51769
51770 2002-01-25 Geoffrey Keating <geoffk@redhat.com>
51771
51772 * gcc.dg/debug/debug.exp: New file.
51773 * gcc.dg/debug/trivial.c: New file.
51774 * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
51775 * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
51776 * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
51777 * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
51778 * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
51779 * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
51780 * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
51781 * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
51782 * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
51783 * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
51784 * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
51785 * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
51786 * gcc.dg/20000503-1.c: Removed.
51787 * gcc.dg/20010207-1.c: Removed.
51788 * gcc.dg/20011223-1.c: Removed.
51789 * gcc.dg/20020104-2.c: Removed.
51790 * gcc.dg/debug-1.c: Removed.
51791 * gcc.dg/debug-2.c: Removed.
51792 * gcc.dg/debug-3.c: Removed.
51793 * gcc.dg/debug-4.c: Removed.
51794 * gcc.dg/debug-5.c: Removed.
51795 * gcc.dg/debug-6.c: Removed.
51796 * gcc.dg/dwarf2-1.c: Removed.
51797 * gcc.dg/dwarf2-2.c: Removed.
51798
51799 2002-01-25 Jakub Jelinek <jakub@redhat.com>
51800
51801 * g++.old-deja/g++.other/eh5.C: New test.
51802 * g++.old-deja/g++.other/sibcall2.C: New test.
51803 * g++.old-deja/g++.other/array9.C: New test.
51804 * g++.old-deja/g++.other/typename2.C: New test.
51805 * g++.old-deja/g++.other/crash60.C: New test.
51806 * g++.old-deja/g++.other/conv9.C: New test.
51807 * g++.old-deja/g++.other/mangle10.C: New test.
51808 * g++.old-deja/g++.other/unchanging1.C: New test.
51809 * g++.old-deja/g++.other/exprstmt1.C: New test.
51810 * g++.old-deja/g++.other/inline23.C: New test.
51811 * g++.old-deja/g++.eh/ia64-1.C: New test.
51812 * g++.old-deja/g++.other/dwarf2-1.C: New test.
51813 * g++.old-deja/g++.other/reload1.C: New test.
51814 * g++.old-deja/g++.other/static20.C: New test.
51815 * g++.old-deja/g++.other/local-alloc1.C: New test.
51816 * g++.old-deja/g++.other/conv8.C: New test.
51817 * g++.old-deja/g++.other/stmtexpr2.C: New test.
51818 * g++.old-deja/g++.other/storeexpr1.C: New test.
51819 * g++.old-deja/g++.other/storeexpr2.C: New test.
51820 * g++.dg/eh/template2.C: New test.
51821 * g++.dg/warn/weak1.C: New test.
51822
51823 2002-01-25 Hans-Peter Nilsson <hp@bitrange.com>
51824
51825 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
51826 Remove first, non-varying, argument.
51827
51828 2002-01-23 Richard Henderson <rth@redhat.com>
51829
51830 * gcc.dg/inline-2.c: New.
51831
51832 * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
51833 Add optional target arg. Check number of arguments.
51834 (scan-assembler-not, scan-assembler-dem): Likewise.
51835 (scan-assembler-dem-not): Likewise.
51836
51837 2002-01-23 Zack Weinberg <zack@codesourcery.com>
51838
51839 * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
51840 line 12.
51841 * g++.old-deja/g++.brendan/parse3.C,
51842 g++.old-deja/g++.other/crash26.C,
51843 g++.old-deja/g++.other/crash28.C,
51844 g++.old-deja/g++.other/crash29.C,
51845 g++.old-deja/g++.other/crash30.C,
51846 g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
51847
51848 2002-01-23 Aldy Hernandez <aldyh@redhat.com>
51849
51850 * gcc.dg/20020115-1.c: New.
51851
51852 2002-01-23 Bob Wilson <bob.wilson@acm.org>
51853
51854 * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
51855
51856 2002-01-23 Janis Johnson <janis187@us.ibm.com>
51857
51858 * gcc.dg/20020122-3.c: New.
51859
51860 2002-01-23 Jakub Jelinek <jakub@redhat.com>
51861
51862 * g++.dg/other/gc1.C: New test.
51863
51864 2002-01-23 Zack Weinberg <zack@codesourcery.com>
51865
51866 * gcc.dg/c99-intconst-1.c: Mark XFAIL.
51867
51868 2002-01-22 Richard Henderson <rth@redhat.com>
51869
51870 * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
51871
51872 2002-01-22 Richard Henderson <rth@redhat.com>
51873
51874 * gcc.dg/20020122-4.c: New.
51875
51876 2002-01-22 H.J. Lu <hjl@gnu.org>
51877
51878 * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
51879 link output.
51880 * gcc.dg/special/ecos.exp: Likewise.
51881 * lib/g++-dg.exp: Likewise.
51882 * lib/g77-dg.exp: Likewise.
51883 * lib/gcc-dg.exp : Likewise.
51884 * lib/mike-g++.exp: Likewise.
51885 * lib/mike-g77.exp: Likewise.
51886 * lib/mike-gcc.exp: Likewise.
51887 * lib/objc-dg.exp: Likewise.
51888
51889 2002-01-22 Janis Johnson <janis187@us.ibm.com>
51890
51891 PR target/5379
51892 * gcc.dg/20020122-2.c: New test.
51893
51894 2002-01-22 Hans-Peter Nilsson <hp@axis.com>
51895
51896 * gcc.dg/20020122-1.c: New test.
51897
51898 2001-01-22 David.Billinghurst <David.Billinghurst@riotinto.com>
51899
51900 * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
51901
51902 2002-01-22 David Billinghurst <David.Billinghurst@riotinto.com>
51903
51904 * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
51905
51906 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51907
51908 * gcc.c-torture/compile/20020121-1.c: New test.
51909
51910 2002-01-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
51911
51912 * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
51913 ld_library_path.
51914
51915 2002-01-21 Jakub Jelinek <jakub@redhat.com>
51916
51917 * gcc.dg/20020218-1.c: New test.
51918
51919 2002-01-21 David.Billinghurst <David.Billinghurst@riotinto.com>
51920
51921 * lib/prune.exp (prune_gcc_output): Prune "At global scope"
51922 messages
51923 * g++.dg/other/deprecated.C: Remove dg-bogus comment for
51924 "At global scope" warning
51925 * g++.dg/ext/align1.C: Change cygwin test for alignment
51926 from db-bogus to dg-warning
51927
51928 2002-01-21 Zack Weinberg <zack@codesourcery.com>
51929
51930 * g77.f-torture/compile/cpp2.F: New test.
51931
51932 2002-01-19 Nathan Sidwell <nathan@codesourcery.com>
51933
51934 * g++.dg/template/access1.C: New test.
51935
51936 2002-01-18 Aldy Hernandez <aldyh@redhat.com>
51937
51938 * gcc.dg/20020118-1.c: New.
51939
51940 2002-01-18 Kazu Hirata <kazu@hxi.com>
51941
51942 * gcc.c-torture/execute/20020118-1.c: New test.
51943
51944 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
51945
51946 * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
51947 * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
51948 alignment warnings.
51949
51950 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
51951
51952 * gcc.misc-tests/i386-prefetch.exp: Save and restore
51953 torture_with_loops and torture_without_loops
51954
51955 2002-01-17 Jakub Jelinek <jakub@redhat.com>
51956
51957 * gcc.c-torture/compile/20020116-1.c: New test.
51958
51959 2002-01-16 Jakub Jelinek <jakub@redhat.com>
51960
51961 * gcc.dg/20020116-2.c: New test.
51962
51963 * gcc.dg/ultrasp4.c: New test.
51964
51965 * gcc.dg/20020116-1.c: New test.
51966
51967 2002-01-15 Geoffrey Keating <geoffk@redhat.com>
51968
51969 * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
51970 by EABI.
51971
51972 2002-01-15 Janis Johnson <janis187@us.ibm.com>
51973
51974 * gcc.misc-tests/i386-prefetch.exp: New.
51975 * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
51976 * gcc.misc-tests/i386-pf-athlon-1.c: New test.
51977 * gcc.misc-tests/i386-pf-none-1.c: New test.
51978 * gcc.misc-tests/i386-pf-sse-1.c: New test.
51979
51980 2002-01-15 Jakub Jelinek <jakub@redhat.com>
51981
51982 * gcc.dg/gnu89-init-1.c: Add new tests.
51983
51984 2002-01-15 Andreas Jaeger <aj@suse.de>
51985
51986 * gcc.dg/i386-mmx-1.c: Also run on x86-64.
51987 * gcc.dg/i386-mmx-2.c: Likewise.
51988 * gcc.dg/i386-sse-1.c: Likewise.
51989 * gcc.dg/i386-sse-2.c: Likewise.
51990 * gcc.dg/i386-sse-3.c: Likewise.
51991
51992 2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
51993
51994 * g77.f-torture/execute/intrinsic-unix-bessel.f:
51995 Uncomment additional cases that now pass.
51996
51997 2002-01-11 Richard Henderson <rth@redhat.com>
51998
51999 * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
52000 * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
52001
52002 2002-01-11 Nicola Pero <n.pero@mi.flashnet.it>
52003
52004 * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
52005
52006 2002-01-10 Aldy Hernandez <aldyh@redhat.com>
52007
52008 * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
52009 lvx, stvx, stvebx, stvehx, stvewx, stvxl.
52010
52011 2002-01-10 Dale Johannesen <dalej@apple.com>
52012
52013 * gcc.c-torture/execute/loop-11.c: New.
52014
52015 2002-01-08 Aldy Hernandez <aldyh@redhat.com>
52016
52017 * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
52018 dss, lvsl, lvsr, dstt, dstst, dststt, dst.
52019
52020 2002-01-09 Richard Henderson <rth@redhat.com>
52021
52022 * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
52023 type in which to perform the operation for each size.
52024
52025 2002-01-09 Alan Matsuoka (alanm@redhat.com)
52026
52027 * gcc.c-torture/compile/20020109-2.c: New test.
52028
52029 2002-01-09 Gwenole Beauchesne <bgeauchesne@mandrakesoft.com>
52030
52031 * gcc.c-torture/execute/loop-10.c: New test.
52032
52033 2002-01-09 Jakub Jelinek <jakub@redhat.com>
52034
52035 * gcc.c-torture/compile/20010226-1.c: New test.
52036 * gcc.c-torture/compile/20010227-1.c: New test.
52037 * gcc.c-torture/compile/20010426-1.c: New test.
52038 * gcc.c-torture/compile/20010510-1.c: New test.
52039 * gcc.c-torture/compile/20010605-3.c: New test.
52040 * gcc.c-torture/compile/20010824-1.c: New test.
52041 * gcc.c-torture/execute/20010409-1.c: New test.
52042 * gcc.dg/noncompile/20000901-1.c: New test.
52043 * gcc.dg/20001023-1.c: New test.
52044 * gcc.dg/20001101-1.c: New test.
52045 * gcc.dg/20001102-1.c: New test.
52046 * gcc.dg/20010207-1.c: New test.
52047 * gcc.dg/20010405-1.c: New test.
52048 * gcc.dg/20010822-1.c: New test.
52049 * gcc.dg/20011107-1.c: New test.
52050
52051 2002-01-09 Jeffrey A Law (law@redhat.com)
52052
52053 * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
52054
52055 * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect
52056 execution failure on PA targets.
52057
52058 2002-01-09 Jakub Jelinek <jakub@redhat.com>
52059
52060 * gcc.c-torture/compile/20020109-1.c: New test.
52061
52062 2002-01-08 Kazu Hirata <kazu@hxi.com>
52063
52064 * gcc.c-torture/execute/20020108-1.c: New test.
52065
52066 2002-01-08 Jakub Jelinek <jakub@redhat.com>
52067
52068 * gcc.dg/20020108-1.c: New test.
52069
52070 2002-01-08 H.J. Lu <hjl@gnu.org>
52071
52072 * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
52073 for header files.
52074
52075 2002-01-08 Geoff Keating <geoffk@redhat.com>
52076
52077 * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
52078 consistency.
52079
52080 2002-01-07 Aldy Hernandez <aldyh@redhat.com>
52081
52082 * gcc.dg/altivec-4.c: Test altivec predicates.
52083
52084 2002-01-07 Jakub Jelinek <jakub@redhat.com>
52085
52086 * gcc.c-torture/execute/20020107-1.c: New test.
52087
52088 2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
52089
52090 PR c/5279
52091 * gcc.c-torture/compile/20020106-1.c: New test.
52092
52093 2002-01-05 Hans-Peter Nilsson <hp@bitrange.com>
52094
52095 * gcc.c-torture/execute/nestfunc-4.c: New test.
52096
52097 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
52098
52099 * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
52100 extra triple that slipped in.
52101 * g++.old-deja/g++.abi/align.C: Likewise.
52102 * g++.old-deja/g++.abi/bitfields.C: Likewise.
52103
52104 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
52105
52106 * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
52107 * g++.old-deja/g++.abi/align.C: Likewise.
52108 * g++.old-deja/g++.abi/bitfields.C: Likewise.
52109
52110 * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
52111 on FreeBSD/i386.
52112 * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
52113 FreeBSD.
52114
52115 2002-01-04 Jakub Jelinek <jakub@redhat.com>
52116
52117 * gcc.dg/20020104-1.c: New test.
52118
52119 * gcc.dg/20020104-2.c: New test.
52120
52121 2002-01-04 Hans-Peter Nilsson <hp@bitrange.com>
52122
52123 * gcc.dg/20020103-1.c: Fix typo in target selector.
52124
52125 2002-01-03 Richard Henderson <rth@redhat.com>
52126
52127 * gcc.dg/20020103-1.c: New.
52128
52129 2002-01-03 Kazu Hirata <kazu@hxi.com>
52130
52131 * gcc.c-torture/execute/20020103-1.c: New test.
52132
52133 2002-01-03 Jakub Jelinek <jakub@redhat.com>
52134
52135 * g++.dg/other/debug2.C: New test.
52136
52137 * gcc.c-torture/compile/20020103-1.c: New test.
52138
52139 2002-01-02 Jakub Jelinek <jakub@redhat.com>
52140
52141 * gcc.dg/gnu89-init-1.c: Added new tests.
52142
52143 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
52144
52145 * g++.dg/template/friend2.C: Remove as patch is reverted.
52146
52147 * g++.dg/warn/oldcast1.C: New test.
52148
52149 * g++.dg/template/ptrmem1.C: New test.
52150 * g++.dg/template/ptrmem2.C: New test.
52151
52152 * g++.dg/template/ntp.C: New test.
52153
52154 * g++.dg/other/component1.C: New test.
52155
52156 * g++.dg/template/ttp3.C: New test.
52157
52158 * g++.dg/template/friend2.C: New test.
52159 * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
52160
52161 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
52162
52163 * g++.dg/other/ptrmem1.C: New test.
52164 * g++.dg/other/ptrmem2.C: New test.
52165
52166 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
52167
52168 * g++.dg/template/ctor1.C: New test.
52169
52170 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
52171
52172 * g++.dg/template/friend2.C: New test.
52173
52174 2002-01-01 Hans-Peter Nilsson <hp@bitrange.com>
52175
52176 * gcc.dg/mmix-1.c: New test.
52177
52178 2001-12-31 Richard Henderson <rth@redhat.com>
52179
52180 * gcc.dg/asm-5.c: New.
52181
52182 2001-12-31 Paolo Carlini <pcarlini@unitus.it>
52183
52184 * g++.old-deja/g++.robertl/eb130.C: hash_set is now
52185 in namespace __gnu_cxx
52186
52187 2001-12-30 Richard Henderson <rth@redhat.com>
52188
52189 * gcc.dg/debug-6.c: New.
52190
52191 2001-12-30 Jakub Jelinek <jakub@redhat.com>
52192
52193 * gcc.c-torture/compile/20011229-2.c: New test.
52194
52195 2001-12-29 Jakub Jelinek <jakub@redhat.com>
52196
52197 * gcc.dg/debug-3.c: New test.
52198 * gcc.dg/debug-4.c: New test.
52199 * gcc.dg/debug-5.c: New test.
52200
52201 2001-12-29 Richard Henderson <rth@redhat.com>
52202
52203 * g++.dg/eh/loop1.C: New.
52204
52205 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
52206
52207 * g++.dg/template/crash1.C: New test.
52208
52209 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
52210
52211 * g++.dg/other/const1.C: New test.
52212
52213 2001-12-29 Hans-Peter Nilsson <hp@bitrange.com>
52214
52215 * gcc.c-torture/compile/20011229-1.c: New test.
52216
52217 2001-12-28 Stan Shebs <shebs@apple.com>
52218
52219 * lib/objc-torture.exp: Resync with c-torture.exp.
52220 * lib/objc.exp: Load standard libraries.
52221
52222 2001-12-28 Jakub Jelinek <jakub@redhat.com>
52223
52224 * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
52225 additional tests.
52226
52227 2001-12-27 Roger Sayle <roger@eyesopen.com>
52228
52229 * gcc.c-torture/execute/string-opt-16.c: New testcase.
52230
52231 2001-12-27 Richard Henderson <rth@redhat.com>
52232
52233 * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
52234
52235 2001-12-26 Nathan Sidwell <nathan@codesourcery.com>
52236
52237 * g++.dg/eh/ctor1.C: New test.
52238 * g++.dg/other/error2.C: New test.
52239
52240 2001-12-24 Nathan Sidwell <nathan@codesourcery.com>
52241
52242 * g++.dg/other/init2.C: New test.
52243
52244 2001-12-24 Richard Henderson <rth@redhat.com>
52245
52246 * gcc.dg/20011223-1.c: New.
52247 * gcc.dg/inline-1.c: New.
52248
52249 2001-12-23 Richard Henderson <rth@redhat.com>
52250
52251 * gcc.dg/asm-4.c: Test operand modifiers.
52252
52253 2001-12-23 Richard Henderson <rth@redhat.com>
52254
52255 * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
52256
52257 2001-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
52258
52259 * gcc.c-torture/execute/20011223-1.c: New test.
52260
52261 2001-12-21 Richard Henderson <rth@redhat.com>
52262
52263 * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
52264 re-enables the warning.
52265
52266 2001-12-21 Richard Henderson <rth@redhat.com>
52267
52268 * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
52269
52270 2001-12-20 Jakub Jelinek <jakub@redhat.com>
52271
52272 * gcc.c-torture/compile/20011218-1.c: New test.
52273
52274 2001-12-20 Nick Clifton <nickc@cambridge.redhat.com>
52275
52276 * gcc.misc-test/arm-isr.exp: New file. Control running of the
52277 arm-isr.c test.
52278 * gcc.misc-tests/arm-isr.c: New file. Test prologue and
52279 epilogue generation for ARM ISR routines.
52280
52281 2001-12-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52282
52283 * gcc.dg/format/builtin-1.c: Test unlocked stdio.
52284 * gcc.dg/format/c90-printf-3.c: Likewise.
52285 * gcc.dg/format/c99-printf-3.c: Likewise.
52286 * gcc.dg/format/ext-1.c: Likewise.
52287 * gcc.dg/format/ext-6.c: Likewise.
52288 * gcc.dg/format/format.h: Prototype unlocked stdio.
52289
52290 2001-12-20 Richard Henderson <rth@redhat.com>
52291
52292 * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
52293 (arena): Use it.
52294 (malloc): Correct allocation logic. Abort if we fill up the
52295 arena before initialization complete.
52296 (realloc): Correct allocation logic.
52297
52298 2001-12-20 Jakub Jelinek <jakub@redhat.com>
52299
52300 * gcc.c-torture/compile/20011219-2.c: New test.
52301
52302 * gcc.c-torture/execute/20011219-1.c: New test.
52303
52304 2001-12-19 David Billinghurst <David.Billinghurst@riotinto.com>
52305
52306 * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
52307 target does not support weak symbols.
52308
52309 2001-12-19 Jakub Jelinek <jakub@redhat.com>
52310
52311 * gcc.c-torture/compile/20011219-1.c: New test.
52312
52313 2001-12-19 Nathan Sidwell <nathan@codesourcery.com>
52314
52315 * g++.dg/other/error1.C: New test.
52316
52317 2001-12-17 Jeffrey A Law (law@redhat.com)
52318
52319 * gcc.c-torture/execute/20011217-1.c: New test.
52320
52321 2001-12-17 Nicola Pero <nicola@brainstorm.co.uk>
52322
52323 * objc.dg/special/: New directory.
52324 * objc.dg/special/special.exp: New file.
52325 * objc.dg/special/unclaimed-category-1.h: New file.
52326 * objc.dg/special/unclaimed-category-1a.m: New file.
52327 * objc.dg/special/unclaimed-category-1.m: New file.
52328
52329 2001-12-17 Andreas Jaeger <aj@suse.de>
52330
52331 * gcc.c-torture/compile/20011217-2.c: New test.
52332
52333 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
52334
52335 * gcc.c-torture/compile/20011217-1.c: New test.
52336
52337 2001-12-14 Aldy Hernandez <aldyh@redhat.com>
52338
52339 * gcc.dg/20011214-1.c: New.
52340
52341 2001-12-13 Aldy Hernandez <aldyh@redhat.com>
52342
52343 * gcc.dg/altivec-4.c: New.
52344
52345 2001-12-13 Hans-Peter Nilsson <hp@axis.com>
52346
52347 * gcc.dg/20011113-1.c: New test.
52348
52349 2001-12-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
52350
52351 * g++.old-deja/g++.jason/template31.C: Remove templates for classes
52352 std::__malloc_alloc_template<0> and
52353 std::__default_alloc_template<false, 0>.
52354
52355 2001-12-13 Nicola Pero <n.pero@mi.flashnet.it>
52356
52357 * objc/execute/bf-21.m: New test.
52358 * objc/execute/enumeration-1.m: New test.
52359 * objc/execute/enumeration-2.m: New test.
52360
52361 2001-12-12 Jakub Jelinek <jakub@redhat.com>
52362
52363 * gcc.dg/gnu89-init-1.c: New test.
52364
52365 2001-12-12 Nathan Sidwell <nathan@codesourcery.com>
52366
52367 * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
52368 * g++.old-deja/g++.jason/2371.C: Likewise.
52369 * g++.old-deja/g++.jason/template33.C: Likewise.
52370 * g++.old-deja/g++.jason/template34.C: Likewise.
52371 * g++.old-deja/g++.jason/template36.C: Likewise.
52372 * g++.old-deja/g++.oliva/typename1.C: Likewise.
52373 * g++.old-deja/g++.oliva/typename2.C: Likewise.
52374 * g++.old-deja/g++.other/typename1.C: Likewise.
52375 * g++.old-deja/g++.pt/inherit2.C: Likewise.
52376 * g++.old-deja/g++.pt/nontype5.C: Likewise.
52377 * g++.old-deja/g++.pt/typename11.C: Likewise.
52378 * g++.old-deja/g++.pt/typename14.C: Likewise.
52379 * g++.old-deja/g++.pt/typename16.C: Likewise.
52380 * g++.old-deja/g++.pt/typename3.C: Likewise.
52381 * g++.old-deja/g++.pt/typename4.C: Likewise.
52382 * g++.old-deja/g++.pt/typename5.C: Likewise.
52383 * g++.old-deja/g++.pt/typename7.C: Likewise.
52384 * g++.old-deja/g++.robertl/eb9.C: Likewise.
52385
52386 2001-12-11 Nathan Sidwell <nathan@codesourcery.com>
52387
52388 * g++.dg/other/linkage1.C: New test.
52389 * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
52390 specifiers.
52391
52392 2001-12-11 Neil Booth <neil@daikokuya.demon.co.uk>
52393
52394 * gcc.dg/concat.c: New test.
52395
52396 2001-12-11 Stan Shebs <shebs@apple.com>
52397
52398 * objc/compile: New test directory.
52399 * objc/compile/compile.exp: New expect script.
52400 * objc/compile/20011211-1.m: New compile test.
52401
52402 2001-12-11 Jason Merrill <jason@redhat.com>
52403
52404 * lib/prune.exp (prune_gcc_output): Also handle "In member
52405 function". So many permutations...
52406
52407 2001-12-10 Nathan Sidwell <nathan@codesourcery.com>
52408
52409 * g++.dg/template/typedef1.C: New test.
52410
52411 2001-12-09 Nathan Sidwell <nathan@codesourcery.com>
52412
52413 * g++.dg/other/copy1.C: New test.
52414
52415 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
52416
52417 * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
52418
52419 * gcc.dg/builtin-choose-expr.c: New.
52420
52421 2001-12-07 Aldy Hernandez <aldyh@redhat.com>
52422
52423 * gcc.dg/altivec-2.c: New.
52424
52425 2001-12-07 Richard Henderson <rth@redhat.com>
52426
52427 * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
52428
52429 2001-12-07 Stephane Carrez <Stephane.Carrez@sun.com>
52430
52431 * gcc.dg/sparc-ret.c: New file, test return corruption bug for
52432 ultrasparc.
52433
52434 2001-12-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
52435
52436 * g++-old.deja/g++.robertl/eb101.C: Deleted.
52437
52438 2001-12-06 Janis Johnson <janis187@us.ibm.com>
52439
52440 * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
52441 variable argument list.
52442
52443 2001-12-06 Zack Weinberg <zack@codesourcery.com>
52444
52445 * gcc.c-torture/execute/memcheck: Delete entire directory.
52446 (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
52447 t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
52448
52449 2001-12-05 Neil Booth <neil@daikokuya.demon.co.uk>
52450
52451 * gcc.dg/Wshadow-1.c: New test.
52452
52453 2001-12-05 Jakub Jelinek <jakub@redhat.com>
52454
52455 * gcc.c-torture/compile/20011130-1.c: New test.
52456
52457 * gcc.dg/noncompile/20011025-1.c: New test.
52458
52459 * g++.dg/other/anon-union.C: New test.
52460
52461 * gcc.c-torture/execute/20011024-1.c: New test.
52462
52463 2001-12-04 Joseph S. Myers <jsm28@cam.ac.uk>
52464
52465 * gcc.c-torture/execute/20000722-1.x,
52466 gcc.c-torture/execute/20010123-1.x: Remove.
52467 * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
52468 * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
52469 gcc.dg/c99-complit-2.c: New tests.
52470
52471 2001-12-04 Nathan Sidwell <nathan@codesourcery.com>
52472
52473 * g++.dg/inherit/base1.C: New test.
52474
52475 2001-12-04 Jakub Jelinek <jakub@redhat.com>
52476
52477 * g++.dg/other/stdarg1.C: New test.
52478
52479 * gcc.c-torture/compile/20011130-2.c: New test.
52480
52481 2001-12-03 Janis Johnson <janis187@us.ibm.com>
52482
52483 * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
52484 * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
52485 * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
52486 * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
52487 * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
52488 * gcc.dg/builtin-prefetch-1.c: New test.
52489
52490 2001-12-03 Jakub Jelinek <jakub@redhat.com>
52491
52492 * gcc.dg/20011130-1.c: New test.
52493
52494 2001-12-03 Nathan Sidwell <nathan@codesourcery.com>
52495
52496 * g++.dg/other/scope1.C: New test.
52497 * g++.dg/template/explicit-instantiation.C: Remove XFAIL
52498
52499 2001-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
52500
52501 * gcc.dg/vla-init-1.c: New test.
52502
52503 2001-12-01 Geoff Keating <geoffk@redhat.com>
52504
52505 * gcc.c-torture/compile/structs.c: New testcase from GDB.
52506
52507 2001-12-02 Neil Booth <neil@daikokuya.demon.co.uk>
52508
52509 * objc.dg/alias.m: Update.
52510 * objc.dg/class-1.m: Update.
52511 * objc.dg/const-str-1.m: Update.
52512 * objc.dg/fwd-proto-1.m: Update.
52513 * objc.dg/id-1.m: Update.
52514 * objc.dg/super-class-1.m: Update.
52515
52516 2001-11-29 Mark Mitchell <mark@codesourcery.com>
52517
52518 * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
52519 constructs.
52520
52521 2001-11-28 Jeffrey A Law (law@cygnus.com)
52522
52523 * gcc.c-torture/execute/20011128-1.c: New test.
52524
52525 2001-11-28 Hans-Peter Nilsson <hp@axis.com>
52526
52527 * gcc.dg/20011127-1.c: New test.
52528
52529 2001-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
52530
52531 * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples
52532 from Austin Group draft 7.
52533 * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in
52534 scanf format arguments.
52535 * gcc.dg/format/no-exargs-2.c: New test.
52536
52537 2001-11-25 Nathan Sidwell <nathan@codesourcery.com>
52538
52539 * g++.dg/abi/vbase8-4.C: New test.
52540
52541 2001-11-24 Ian Lance Taylor <ian@airs.com>
52542
52543 * gcc.c-torture/execute/20011121-1.c: New test.
52544
52545 2001-11-23 Jeffrey A Law (law@cygnus.com)
52546
52547 * gcc.c-torture/execute/ieee/20011123-1.c: New test.
52548
52549 2001-11-23 Andreas Jaeger <aj@suse.de>
52550
52551 * gcc.dg/cpp/charconst-2.c: New test.
52552
52553 2001-11-22 Geoffrey Keating <geoffk@redhat.com>
52554
52555 * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
52556 to the host if it is remote. Let tests specify extra headers
52557 they use.
52558 * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
52559 * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
52560 * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
52561 * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
52562 * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
52563 * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
52564 * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
52565 * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
52566 * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
52567 * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
52568
52569 2001-11-22 Nick Clifton <nickc@cambridge.redhat.com>
52570
52571 * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
52572 for little endian ARMs.
52573
52574 2001-11-20 Jakub Jelinek <jakub@redhat.com>
52575
52576 * gcc.c-torture/compile/20011119-1.c: New test.
52577 * gcc.c-torture/compile/20011119-2.c: New test.
52578
52579 2001-11-17 Aldy Hernandez <aldyh@redhat.com>
52580
52581 * gcc.dg/altivec-1.c: Fix typo.
52582
52583 2001-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
52584
52585 * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
52586
52587 2001-11-20 Nick Clifton <nickc@cambridge.redhat.com>
52588
52589 * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
52590
52591 2001-11-19 Geoffrey Keating <geoffk@redhat.com>
52592
52593 * lib/g77.exp: Don't specify --rpath-link.
52594
52595 * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
52596 across all the headers.
52597 * gcc.dg/format/format.exp: For testing on a remote host,
52598 copy format.h.
52599
52600 * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
52601 * gcc.c-torture/execute/930406-1.c: Likewise.
52602 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
52603
52604 2001-11-19 Aldy Hernandez <aldyh@redhat.com>
52605
52606 * gcc.dg/altivec-1.c: New.
52607
52608 2001-11-19 Neil Booth <neil@daikokuya.demon.co.uk>
52609
52610 * gcc.dg/cpp/fpreprocessed.c: New test case.
52611
52612 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
52613
52614 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
52615 gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
52616 * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
52617
52618 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
52619
52620 * gcc.dg/no-builtin-1.c: New test.
52621
52622 2001-11-16 Jakub Jelinek <jakub@redhat.com>
52623
52624 * gcc.c-torture/execute/20011115-1.c: New test.
52625
52626 2001-11-15 Jakub Jelinek <jakub@redhat.com>
52627
52628 * gcc.c-torture/compile/20011114-2.c: New test.
52629 * gcc.c-torture/compile/20011114-3.c: New test.
52630 * gcc.c-torture/compile/20011114-4.c: New test.
52631
52632 2001-11-15 Nathan Sidwell <nathan@codesourcery.com>
52633
52634 * g++.dg/other/init1.C: New test.
52635
52636 2001-11-14 Geoffrey Keating <geoffk@redhat.com>
52637
52638 * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
52639 message.
52640
52641 * gcc.c-torture/execute/20011114-1.c: New testcase.
52642
52643 * gcc.c-torture/compile/20010327-1.c: Revert last change.
52644 * gcc.c-torture/compile/20011114-1.c: New test, exactly
52645 like the (before this change) version of 20010327-1.c.
52646
52647 2001-11-14 Roger Sayle <roger@eyesopen.com>
52648
52649 * gcc.c-torture/execute/string-opt-13.c: New testcase.
52650
52651 2001-11-14 Richard Sandiford <rsandifo@redhat.com>
52652
52653 * g++.dg/init/array2.C: New test.
52654
52655 2001-11-14 Alexandre Oliva <aoliva@redhat.com>
52656
52657 * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
52658
52659 2001-11-13 Nathan Sidwell <nathan@codesourcery.com>
52660
52661 * g++.dg/other/forscope1.C: New test.
52662 * g++.dg/ext/forscope1.C: New test.
52663 * g++.dg/ext/forscope2.C: New test.
52664
52665 2001-11-13 Jakub Jelinek <jakub@redhat.com>
52666
52667 * gcc.c-torture/execute/20011113-1.c: New test.
52668
52669 2001-11-09 Geoffrey Keating <geoffk@redhat.com>
52670
52671 * gcc.c-torture/execute/20011109-2.c: New test.
52672
52673 * gcc.c-torture/execute/20011109-1.c: New test.
52674
52675 2001-11-09 Jakub Jelinek <jakub@redhat.com>
52676
52677 * gcc.c-torture/compile/20011109-1.c: New test.
52678
52679 2001-11-08 Geoffrey Keating <geoffk@redhat.com>
52680
52681 * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
52682 * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
52683 * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
52684 * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
52685 * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
52686 * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
52687 * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
52688
52689 2001-11-08 Neil Booth <neil@daikokuya.demon.co.uk>
52690
52691 * g++.dg/warn/Wshadow-1.C: New tests.
52692 * g++.old-deja/g++.mike/for3.C: Update.
52693
52694 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
52695
52696 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
52697 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
52698 XFAILs. Adjust expected error texts.
52699 * gcc.c-torture/compile/20011106-1.c,
52700 gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
52701 gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
52702 gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
52703 gcc.dg/c99-array-lval-5.c: New tests.
52704
52705 2001-11-05 Neil Booth <neil@cat.daikokuya.demon.co.uk>
52706
52707 * gcc.dg/cpp/defined.c: Update.
52708
52709 2001-11-04 Neil Booth <neil@cat.daikokuya.demon.co.uk>
52710
52711 * gcc.c-torture/execute/anon-1.c: New test.
52712
52713 2001-11-03 Geoffrey Keating <geoffk@redhat.com>
52714
52715 * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
52716 same size, so no warning should be produced on stormy16.
52717
52718 * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
52719 due to oversized array.
52720 * g++.old-deja/g++.mike/ns15.C: Likewise.
52721 * g++.old-deja/g++.pt/crash16.C: Likewise.
52722
52723 2001-11-02 Graham Stott <grahams@redhat.com>
52724
52725 * g++.dgother/debug1.C: Fix typos.
52726
52727 2001-11-01 Jakub Jelinek <jakub@redhat.com>
52728
52729 * g++.dg/other/debug1.C: New test.
52730
52731 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
52732
52733 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
52734 of unsigned long.
52735
52736 2001-10-30 Jakub Jelinek <jakub@redhat.com>
52737
52738 * gcc.dg/20011029-2.c: New test.
52739
52740 * gcc.c-torture/compile/20011029-1.c: New test.
52741
52742 2001-10-29 Nicola Pero <n.pero@mi.flashnet.it>
52743
52744 * objc/execute/class_self-1.m: New test.
52745 * objc/execute/class_self-2.m: New test.
52746
52747 2001-10-25 Zack Weinberg <zack@codesourcery.com>
52748
52749 * gcc.misc-tests/msgs.exp: Delete.
52750 * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
52751 * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected
52752 error set to match recent changes.
52753
52754 2001-10-24 Zack Weinberg <zack@codesourcery.com>
52755
52756 * gcc.dg/20011021-1.c: New test.
52757
52758 2001-10-24 Jakub Jelinek <jakub@redhat.com>
52759
52760 * gcc.c-torture/compile/20011023-1.c: New test.
52761
52762 2001-10-23 Geoffrey Keating <geoffk@redhat.com>
52763
52764 * lib/g77.exp: Rewrite based on lib/g++.exp.
52765
52766 2001-10-19 Jakub Jelinek <jakub@redhat.com>
52767
52768 * gcc.c-torture/execute/20011019-1.c: New test.
52769
52770 * gcc.dg/20011018-1.c: New test.
52771
52772 2001-10-19 NIIBE Yutaka <gniibe@m17n.org>
52773
52774 * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
52775
52776 2001-10-18 Alexandre Oliva <aoliva@redhat.com>
52777
52778 * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
52779 * gcc.dg/attr-invalid.c: Likewise.
52780
52781 2001-10-18 Jakub Jelinek <jakub@redhat.com>
52782
52783 * gcc.dg/20011015-1.c: New test.
52784
52785 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
52786
52787 * g++.dg/template/unify2.C: New test.
52788
52789 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
52790
52791 * g++.dg/other/exception-specification.C: New test
52792
52793 2001-10-13 Tom Rix <trix@redhat.com>
52794
52795 * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
52796 * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
52797
52798 2001-10-12 Jakub Jelinek <jakub@redhat.com>
52799
52800 * gcc.dg/20011009-1.c: New test.
52801
52802 2001-10-12 Nathan Sidwell <nathan@codesourcery.com>
52803
52804 PR g++/4476
52805 * g++.dg/other/friend1.C: New test.
52806
52807 2001-10-11 Richard Henderson <rth@redhat.com>
52808
52809 * g++.old-deja/g++.other/crash18.C: Add -S to options.
52810
52811 2001-10-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52812
52813 * gcc.c-torture/compile/20011010-1.c: New.
52814
52815 2001-10-09 Joseph S. Myers <jsm28@cam.ac.uk>
52816
52817 * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
52818 g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
52819 g77.f-torture/execute/execute.exp,
52820 g77.f-torture/noncompile/noncompile.exp,
52821 gcc.c-torture/compile/compile.exp,
52822 gcc.c-torture/execute/execute.exp,
52823 gcc.c-torture/execute/ieee/ieee.exp,
52824 gcc.c-torture/execute/memcheck/memcheck.exp,
52825 gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
52826 objc/execute/execute.exp: Update FSF address.
52827
52828 2001-10-09 Neil Booth <neil@daikokuya.demon.co.uk>
52829
52830 * gcc.dg/cpp/cmdlne-C.c: Update.
52831 * gcc.dg/cpp/cmdlne-C2.c: New.
52832
52833 2001-10-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52834
52835 * gcc.c-torture/execute/20011008-3.c: New.
52836
52837 2001-10-08 DJ Delorie <dj@redhat.com>
52838
52839 * gcc.dg/20011008-1.c: New.
52840 * gcc.dg/20011008-2.c: New.
52841
52842 2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
52843
52844 * gcc.dg/cpp/spacing1.c: Update test.
52845
52846 2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
52847
52848 * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
52849 spelling errors of "separate" as "seperate".
52850
52851 2001-10-05 Alexandre Oliva <aoliva@redhat.com>
52852
52853 * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
52854 enough to avoid inlining.
52855
52856 2001-10-04 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
52857
52858 * lib/g77.exp: set libg2c_dir correctly.
52859
52860 2001-10-02 Neil Booth <neil@daikokuya.demon.co.uk>
52861
52862 * gcc.dg/cpp/macro11.c: New test.
52863
52864 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
52865
52866 * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
52867 gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
52868 gcc.dg/format/multattr-3.c: New tests.
52869 * gcc.dg/format/attr-3.c: Update expected error texts. Remove
52870 tests for format attributes on function pointers being rejected.
52871
52872 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
52873
52874 * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
52875
52876 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
52877
52878 * g++.dg/warn/format1.C: New test.
52879
52880 2001-10-01 Neil Booth <neil@daikokuya.demon.co.uk>
52881
52882 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
52883
52884 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
52885
52886 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
52887
52888 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
52889
52890 * gcc.dg/cpp/redef2.c: Add test.
52891
52892 2001-09-27 Geoffrey Keating <geoffk@redhat.com>
52893
52894 * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
52895 long-standing bug on i686, apparently.
52896 * gcc.c-torture/execute/loop-2c.x: New file.
52897 * gcc.c-torture/execute/loop-2d.x: New file.
52898 * gcc.c-torture/execute/loop-3c.x: New file.
52899
52900 2001-09-25 Neil Booth <neil@daikokuya.demon.co.uk>
52901
52902 * gcc.dg/cpp/20000625-2.c: Correct line number.
52903
52904 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
52905
52906 * gcc.dg/cpp/macro10.c: New test.
52907 * gcc.dg/cpp/strify3.c: New test.
52908 * gcc.dg/cpp/spacing1.c: Add tests.
52909 * gcc.dg/cpp/19990703-1.c: Remove bogus test.
52910 * gcc.dg/cpp/20000625-2.c: Fudge to pass.
52911
52912 2001-09-24 DJ Delorie <dj@redhat.com>
52913
52914 * gcc.c-torture/execute/20010924-1.c: New test.
52915
52916 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
52917
52918 * objc/execute/paste.m: Remove.
52919
52920 2001-09-22 Joseph S. Myers <jsm28@cam.ac.uk>
52921
52922 * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
52923
52924 2001-09-22 George Helffrich <george@geo.titech.ac.jp>
52925
52926 * g77.dg/strlen0.f: New test.
52927
52928 2001-09-21 Richard Henderson <rth@redhat.com>
52929
52930 * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
52931 * g++.old-deja/g++.abi/vtable2.C: Likewise.
52932
52933 2001-09-21 Joseph S. Myers <jsm28@cam.ac.uk>
52934
52935 Table-driven attributes.
52936 * g++.dg/ext/attrib1.C: New test.
52937
52938 2001-09-20 DJ Delorie <dj@redhat.com>
52939
52940 * gcc.dg/20000926-1.c: Update expected warning messages.
52941 * gcc.dg/array-2.c: Likewise, and test for warnings too.
52942 * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
52943 array.
52944
52945 2001-09-18 Richard Sandiford <rsandifo@redhat.com>
52946
52947 * g++.dg/eh/registers1.C: New test case.
52948
52949 2001-09-17 Richard Henderson <rth@redhat.com>
52950
52951 * gcc.dg/array-5.c: Fix VLA decomposition test.
52952
52953 2001-09-16 Neil Booth <neil@daikokuya.demon.co.uk>
52954
52955 * gcc.dg/cpp/line5.c: New testcase.
52956
52957 2001-09-15 Neil Booth <neil@daikokuya.demon.co.uk>
52958
52959 * gcc.dg/cpp/macro9.c: New test.
52960
52961 2001-09-15 Aldy Hernandez <aldyh@redhat.com>
52962
52963 * gcc.c-torture/execute/980223.c: Change type of addr from long
52964 to char *.
52965
52966 2001-09-15 Hans-Peter Nilsson <hp@axis.com>
52967
52968 * gcc.c-torture/execute/20010915-1.c: New test.
52969
52970 2001-09-14 Janis Johnson <janis187@us.ibm.com>
52971
52972 * g77.dg/bprob: New directory.
52973 * g77.dg/bprob/bprob.exp: New file.
52974 * g77.dg/bprob/bprob-1.f: New test.
52975 * g77.dg/gcov: New directory.
52976 * g77.dg/gcov/gcov.exp: New file.
52977 * g77.dg/gcov/gcov-1.f: New test.
52978 * g77.dg/gcov/gcov-1.x: New file.
52979
52980 2001-09-13 Neil Booth <neil@daikokuya.demon.co.uk>
52981
52982 * gcc.dg/cpp/directiv.c: Update.
52983 * gcc.dg/cpp/undef1.c: Update.
52984
52985 2001-09-12 Jakub Jelinek <jakub@redhat.com>
52986
52987 * gcc.dg/20010912-1.c: New test.
52988
52989 2001-09-11 Janis Johnson <janis187@us.ibm.com>
52990
52991 * gcc.misc-tests/gcov.exp: Move almost everything to a new,
52992 language-independent file in lib.
52993 * lib/gcov.exp: New file.
52994
52995 2001-09-11 Joseph S. Myers <jsm28@cam.ac.uk>
52996
52997 * gcc.c-torture/compile/20010911-1.c: New test.
52998
52999 2001-09-10 Janis Johnson <janis187@us.ibm.com>
53000
53001 * lib/profopt.exp: New, to support profile-directed optimizations.
53002 * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
53003 * gcc.misc-tests/bprob-1.c: New test.
53004 * gcc.misc-tests/bprob-2.c: New test.
53005
53006 2001-09-07 Janis Johnson <janis187@us.ibm.com>
53007
53008 * gcc.misc-tests/gcov.exp: Add support for a .x file to control
53009 XFAIL and which kinds of gcov output to verify.
53010 * gcc.misc-tests/gcov-4b.x: New file.
53011 * gcc.misc-tests/gcov-5b.x: New file.
53012 * gcc.misc-tests/gcov-6.x: New file.
53013 * gcc.misc-tests/gcov-7.c: New test.
53014 * gcc.misc-tests/gcov-7.x: New file.
53015
53016 2001-09-06 Janis Johnson <janis187@us.ibm.com>
53017
53018 * gcc.misc-tests/gcov.exp: Add support for call return percentages.
53019 * gcc.misc-tests/gcov-6.c: New test.
53020
53021 2001-09-06 Nathan Sidwell <nathan@codesourcery.com>
53022
53023 PR c++/3986
53024 * g++.dg/abi/vbase1.C: New test.
53025
53026 2001-09-05 Ziemowit Laski <zlaski@apple.com>
53027
53028 * objc.dg/method-2.m: New.
53029
53030 2001-09-04 Nathan Sidwell <nathan@codesourcery.com>
53031
53032 PR c++/4203
53033 * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
53034 * g++.dg/init/empty1.C: New test.
53035
53036 2001-09-03 Jakub Jelinek <jakub@redhat.com>
53037
53038 * gcc.c-torture/compile/20010903-1.c: New test.
53039
53040 2001-08-31 Roman Zippel <zippel@linux-m68k.org>
53041
53042 * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
53043 for m68k.
53044
53045 2001-08-31 Geoffrey Keating <geoffk@redhat.com>
53046
53047 * g++.dg/abi/empty4.C: Allow for 16-bit ints.
53048
53049 * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
53050
53051 * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
53052
53053 2001-08-30 Geoffrey Keating <geoffk@redhat.com>
53054
53055 * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
53056 for 16-bit 'unsigned int'.
53057
53058 2001-08-29 Kazu Hirata <kazu@hxi.com>
53059
53060 * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
53061
53062 2001-08-27 Richard Henderson <rth@redhat.com>
53063
53064 * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
53065 * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
53066
53067 2001-08-25 Aldy Hernandez <aldyh@redhat.com>
53068
53069 * gcc.dg/asm-names.c (ymain): New.
53070
53071 2001-08-22 Geoffrey Keating <geoffk@redhat.com>
53072
53073 * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
53074 * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
53075 * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
53076
53077 2001-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53078
53079 * gcc.dg/compare5.c: New testcase.
53080
53081 2001-08-23 Jason Merrill <jason_merrill@redhat.com>
53082
53083 * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
53084 and "In instantiation".
53085
53086 2001-08-21 Aldy Hernandez <aldyh@redhat.com>
53087
53088 * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
53089
53090 2001-08-20 Janis Johnson <janis187@us.ibm.com>
53091
53092 * gcc.misc-tests/gcov.exp: Add support for branch information.
53093 * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
53094 * gcc.misc-tests/gcov-4.c: New test.
53095 * gcc.misc-tests/gcov-4b.c: New test.
53096 * gcc.misc-tests/gcov-5b.c: New test.
53097
53098 2001-08-20 Zack Weinberg <zackw@panix.com>
53099
53100 * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
53101 expected to fail.
53102
53103 2001-08-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
53104
53105 * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
53106
53107 2001-08-19 Jakub Jelinek <jakub@redhat.com>
53108
53109 * g++.dg/eh/template1.C: New test.
53110
53111 2001-08-16 David Billinghurst <David.Billinghurst@riotinto.com>
53112
53113 * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
53114 Fix thinko.
53115 * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
53116 for xfail.
53117
53118 2001-08-14 David Billinghurst <David.Billinghurst@riotinto.com>
53119
53120 * lib/g77-dg.exp: Use prune.exp for common procedures
53121 (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
53122 * lib/g77.exp: (g77-dg-prune) Remove
53123
53124 2001-08-13 Jason Merrill <jason_merrill@redhat.com>
53125
53126 * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
53127
53128 2001-08-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
53129
53130 * g++.dg/template/unify1.C: New test.
53131
53132 2001-08-07 Nathan Sidwell <nathan@codesourcery.com>
53133
53134 * g++.dg/abi/empty4.C: New test.
53135
53136 2001-08-06 David Billinghurst <David.Billinghurst@riotinto.com>
53137
53138 * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
53139 solaris2.*
53140 * g77.f-torture/compile/pr3743.x: Likewise.
53141
53142 2001-08-05 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
53143
53144 * g++.dg/other/using-declaration.C: New test.
53145
53146 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
53147
53148 * gcc.dg/cpp/tr-sign.c: New testcase.
53149
53150 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
53151
53152 * gcc.dg/cpp/19951025-1.c: Revert.
53153 * gcc.dg/cpp/directiv.c: We no longer process directives that
53154 interrupt macro arguments.
53155
53156 2001-08-03 Zack Weinberg <zackw@stanford.edu>
53157
53158 * gcc.dg/bconstp-1.c: New test.
53159
53160 2001-08-03 Richard Henderson <rth@redhat.com>
53161
53162 * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
53163
53164 2001-08-02 Neil Booth <neil@daikokuya.demon.co.uk>
53165
53166 * gcc.dg/cpp/19951025-1.c: Update.
53167
53168 2001-08-02 Jeffrey Oldham <oldham@codesourcery.com>
53169
53170 * g77.dg/ff90-1.f (s): Fix reference of variable z,
53171 should be x.
53172
53173 2001-08-02 Nathan Sidwell <nathan@codesourcery.com>
53174
53175 Kill -fhonor-std.
53176 * g++.old-deja/g++.ns/ns14.C: Remove special options.
53177 * g++.old-deja/g++.other/std1.C: Likewise.
53178 * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
53179
53180 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
53181
53182 * lib/g77.exp: Load gcc-defs.exp for common procedures
53183 (g77_pass, g77_fail, g77_finish, g77_exit,
53184 ${tool}_check_unsupported_p} Now redundant. Deleted.
53185
53186 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
53187
53188 * g77.dg/fbackslash.f
53189 * g77.dg/fcase-preserve.f
53190 * g77.dg/ff90-1.f
53191 * g77.dg/ffixed-line-length-0.f
53192 * g77.dg/ffixed-line-length-132.f
53193 * g77.dg/ffixed-line-length-7.f
53194 * g77.dg/ffixed-line-length-72.f
53195 * g77.dg/ffixed-line-length-none.f
53196 * g77.dg/ffree-form-1.f
53197 * g77.dg/fno-backslash.f
53198 * g77.dg/fno-f90-1.f
53199 * g77.dg/fno-fixed-form-1.f
53200 * g77.dg/fno-onetrip.f
53201 * g77.dg/fno-typeless-boz.f
53202 * g77.dg/fno-underscoring.f
53203 * g77.dg/fno-vxt-1.f
53204 * g77.dg/fonetrip.f
53205 * g77.dg/ftypeless-boz.f
53206 * g77.dg/fugly-assumed.f
53207 * g77.dg/funderscoring.f
53208 * g77.dg/fvxt-1.f
53209
53210 2001-08-01 Ziemowit Laski <zlaski@apple.com>
53211
53212 * objc.dg/fwd-proto-1.m: New.
53213 * objc.dg/local-decl-1.m: New.
53214 * objc.dg/naming-1.m: New.
53215 * objc.dg/naming-2.m: New.
53216 * objc.dg/proto-hier-1.m: New.
53217
53218 2001-07-31 Hans-Peter Nilsson <hp@bitrange.com>
53219
53220 * gcc.dg/c99-scope-2.c: Don't generally assume adding more
53221 largest-type elements to a struct makes its size grow.
53222
53223 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
53224
53225 * g++.dg/abi/vthunk1.C: New test.
53226
53227 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
53228
53229 * g++.dg/abi/vbase8-22.C: New test.
53230
53231 2001-07-31 Neil Booth <neil@cat.daikokuya.demon.co.uk>
53232
53233 * gcc.dg/cpp/macro8.c: New test.
53234
53235 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
53236
53237 * g++.dg/abi/vbase8-21.C: New test.
53238
53239 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
53240
53241 * g++.dg/abi/vbase8-10.C: New test.
53242
53243 2001-07-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
53244
53245 * lib/g++.exp (g++_set_ld_library_path): Renamed to
53246 ${tool}_set_ld_library_path.
53247 Changed caller.
53248 * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
53249 g++.exp.
53250
53251 2001-07-26 Stan Cox <scox@redhat.com>
53252
53253 * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
53254 * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
53255 gcc_exit, gcc_check_unsupported_p):
53256 Moved to gcc-deps.exp
53257 * gcc-deps.exp: New file.
53258
53259 2001-07-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
53260
53261 * g++.old-deja/g++.pt/defarg14.C: New test.
53262
53263 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
53264
53265 * g++.old-deja/g++.other/lineno5.C: New test.
53266
53267 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
53268
53269 * g++.old-deja/g++.pt/crash68.C: New test.
53270
53271 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
53272
53273 * g++.old-deja/g++.other/crash42.C: New test.
53274
53275 2001-07-26 Neil Booth <neil@cat.daikokuya.demon.co.uk>
53276
53277 * gcc.dg/cpp/extratokens.c: Fix.
53278 * gcc.dg/cpp/skipping2.c: New tests.
53279
53280 2001-07-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
53281
53282 * gcc.c-torture/execute/20010724-1.c: New file.
53283 * gcc.c-torture/execute/20010724-1.x: New file.
53284
53285 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
53286
53287 * g++.old-deja/g++.other/cond7.C: New test.
53288
53289 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
53290
53291 * g++.old-deja/g++.other/optimize4.C: New test.
53292
53293 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
53294
53295 * g++.old-deja/g++.abi/vbase8-5.C: New test.
53296
53297 2001-07-24 Jason Merrill <jason_merrill@redhat.com>
53298
53299 * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
53300 * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
53301 gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
53302 * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
53303
53304 * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
53305 bug report" message.
53306
53307 * g++.dg/dg.exp: Run tests from subdirectories other than "special".
53308 * g++.dg/ext/instantiate1.C: Move from old-deja.
53309
53310 2001-07-24 David Billinghurst <David.Billinghurst@riotinto.com>
53311
53312 * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
53313 * g77.f-torture/execute/intrinsic-unix-erf.f: New test
53314 * g77.f-torture/execute/intrinsic-vax-cd.f: New test
53315 * g77.f-torture/execute/intrinsic-f2c-z.f: New test
53316
53317 2001-07-23 Jeffrey A Law (law@cygnus.com)
53318
53319 * gcc.c-torture/execute/20010723-1.c: New test.
53320
53321 2001-07-23 Ben Elliston <bje@redhat.com>
53322
53323 * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
53324
53325 2001-07-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53326
53327 * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
53328 i[34567]86-*-*.
53329 Delete handling of ieee_multilib_flags.
53330 Pass -mieee for alpha*-*-* and sh-*-*.
53331 * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
53332
53333 2001-07-21 Nathan Sidwell <nathan@codesourcery.com>
53334
53335 Remove old-abi tests.
53336 * g++.old-deja/g++.mike/p11116.C: Remove.
53337 * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
53338
53339 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.org>
53340
53341 * g77.f-torture/compile/pr3743.f: New test
53342
53343 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.com>
53344
53345 * g77.f-torture/execute/f90-intrinsic-bit.f: New test
53346
53347 2001-07-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
53348
53349 * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
53350 g++.old-deja/g++.pt/static6.C: Likewise.
53351 * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
53352 supports weak symbols.
53353
53354 2001-07-18 Andreas Jaeger <aj@suse.de>
53355
53356 * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
53357 supported again.
53358
53359 2001-07-18 Andreas Jaeger <aj@suse.de>
53360
53361 * gcc.dg/iftrap-1.c: Fix target line.
53362
53363 2001-07-17 Richard Henderson <rth@redhat.com>
53364
53365 * gcc.c-torture/execute/20010717-1.c: New.
53366
53367 2001-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
53368
53369 * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
53370 tests.
53371
53372 2001-07-17 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
53373
53374 * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
53375
53376 2001-07-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
53377
53378 * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
53379 UAC_SIGBUS, UAC_NOPRINT definitions.
53380
53381 2001-07-16 Nicola Pero <n.pero@mi.flashnet.it>
53382
53383 * objc/execute/object_is_class.m: New test.
53384 * objc/execute/object_is_meta_class.m: New test.
53385
53386 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
53387
53388 * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
53389 * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
53390
53391 2001-01-15 David Billinghurst <David.Billinghurst@riotinto.com>
53392
53393 * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
53394 * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
53395
53396 2001-07-14 Richard Henderson <rth@redhat.com>
53397
53398 * gcc.dg/iftrap-1.c: New.
53399
53400 2001-07-11 David Billinghurst <David.Billinghurst@riotinto.com>
53401
53402 * g77.f-torture/execute/intrinsic77.f: New test.
53403
53404 2001-07-11 Janis Johnson <janis@us.ibm.com>
53405
53406 * gcc.misc-tests/gcov-3.c: New test.
53407
53408 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
53409
53410 * gcc.c-torture/compile/20010711-1.c,
53411 * gcc.c-torture/compile/20010711-2.c: New tests.
53412
53413 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
53414
53415 * gcc.c-torture/execute/20010711-1.c: New test.
53416
53417 2001-07-11 Ben Elliston <bje@redhat.com>
53418
53419 * g++.old-deja/g++.other/enum5.C: New test.
53420
53421 2001-07-10 Jason Merrill <jason_merrill@redhat.com>
53422
53423 * lib/g++-dg.exp: Load file-format and target-supports like gcc.
53424 (g++-dg-prune): Call prune_gcc_output.
53425 * prune.exp: New file for prune_gcc_output.
53426 * lib/g++.exp, lib/gcc.exp: Load it.
53427
53428 2001-07-08 Joseph S. Myers <jsm28@cam.ac.uk>
53429
53430 * gcc.c-torture/compile/20010701-1.c,
53431 g++.old-deja/g++.ext/attrib6.C: New tests.
53432
53433 2001-07-06 Jeffrey A Law (law@cygnus.com)
53434
53435 * gcc.c-torture/compile/20010706-1.c: New test.
53436
53437 2000-09-10 Michael Chamberlain <michael@chamberlain.net.au>
53438
53439 * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
53440
53441 2001-06-28 Stan Shebs <shebs@apple.com>
53442
53443 * gcc.dg/pragma-darwin.c: New test.
53444
53445 2001-06-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
53446
53447 * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
53448 Solaris 2.[678] system.
53449
53450 2001-06-22 Joseph S. Myers <jsm28@cam.ac.uk>
53451
53452 * gcc.dg/20010622-1.c: New test.
53453
53454 2001-06-18 Stan Shebs <shebs@apple.com>
53455
53456 * objc.dg: New directory.
53457 * objc.dg/dg.exp: New file.
53458 * objc.dg/alias.m: New.
53459 * objc.dg/class-1.m: New.
53460 * objc.dg/class-2.m: New.
53461 * objc.dg/const-str-1.m: New.
53462 * objc.dg/const-str-2.m: New.
53463 * objc.dg/id-1.m: New.
53464 * objc.dg/method-1.m: New.
53465 * objc.dg/super-class-1.m: New.
53466 * lib/objc-dg.exp: New file.
53467
53468 2001-06-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
53469
53470 * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
53471 of label name.
53472
53473 2001-06-14 Nathan Sidwell <nathan@codesourcery.com>
53474
53475 * g++.old-deja/g++.abi/vbase8-9.C: New test.
53476
53477 2001-06-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53478
53479 * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
53480 variable.
53481
53482 2001-06-12 Richard Henderson <rth@redhat.com>
53483
53484 * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
53485
53486 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
53487
53488 * g++.old-deja/g++.abi/vbase5.C: New test.
53489 * g++.old-deja/g++.abi/vbase6.C: New test.
53490 * g++.old-deja/g++.abi/vbase7.C: New test.
53491
53492 2001-06-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53493
53494 * gcc.c-torture/compile/20010610-1.c: New test.
53495
53496 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
53497
53498 * g++.old-deja/g++.abi/vbase4.C: New test.
53499
53500 2001-06-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
53501
53502 * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
53503 support %f for HC11/HC12 targets.
53504 * gcc.c-torture/execute/930513-1.x: New file, likewise.
53505 * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
53506 on HC11/HC12 targets.
53507 * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
53508
53509 2001-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
53510
53511 * gcc.dg/wchar_t-1.c: New file.
53512 * gcc.dg/wint_t-1.c: Likewise.
53513
53514 2001-06-11 Bernd Schmidt <bernds@redhat.com>
53515
53516 * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
53517
53518 2001-06-11 Richard Henderson <rth@redhat.com>
53519
53520 * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
53521
53522 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
53523
53524 * gcc.c-torture/compile/20010611-1.c: New test.
53525
53526 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
53527
53528 * gcc.dg/c99-tag-1.c: Add more tests.
53529
53530 2001-06-10 Alexandre Oliva <aoliva@redhat.com>
53531
53532 * g++.old-deja/g++.abi/ptrmem.C: Take into account different
53533 representation on MN10300 and ARM/Thumb.
53534
53535 2001-06-10 Toon Moene <toon@moene.indiv.nluug.nl>
53536
53537 * g77.f-torture/execute/20010610.f: New.
53538
53539 2001-06-09 David Billinghurst <David.Billinghurst@riotinto.com>
53540
53541 * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
53542 names.
53543
53544 2001-06-09 Richard Henderson <rth@redhat.com>
53545
53546 * gcc.c-torture/execute/ashrdi-1.c: New.
53547 * gcc.c-torture/execute/ashldi-1.c: New.
53548 * gcc.c-torture/execute/lshrdi-1.c: New.
53549
53550 2001-06-09 Ovidiu Predescu <ovidiu@cup.hp.com>
53551
53552 * objc/execute/load-3.m: Added. Check sending +load to categories,
53553 in addition to classes.
53554
53555 2001-06-08 Stan Shebs <shebs@apple.com>
53556
53557 * objc/execute/load-2.m: New test. From Nicola Pero
53558 <n.pero@mi.flashnet.it>.
53559
53560 2001-06-08 Jakub Jelinek <jakub@redhat.com>
53561
53562 * gcc.c-torture/execute/20010605-2.c: New test.
53563
53564 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
53565
53566 * g++.old-deja/g++.abi/vbase2.C: New test.
53567 * g++.old-deja/g++.abi/vbase3.C: New test.
53568
53569 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
53570
53571 * g++.old-deja/g++.pt/friend49.C: New test.
53572
53573 2001-06-07 Nathan Sidwell <nathan@codesourcery.com>
53574
53575 * g++.old-deja/g++.ext/anon3.C: New test.
53576
53577 2001-06-05 Nathan Sidwell <nathan@codesourcery.com>
53578
53579 * g++.old-deja/g++.other/conv7.C: New test.
53580
53581 2001-06-05 Joseph S. Myers <jsm28@cam.ac.uk>
53582
53583 * gcc.c-torture/compile/20010605-2.c: New test.
53584
53585 2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
53586
53587 * gcc.c-torture/execute/20010604-1.c: New test.
53588
53589 2001-06-04 Loren J. Rittle <ljrittle@acm.org>
53590
53591 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
53592
53593 2001-06-04 Jeffrey Oldham <oldham@codesourcery.com>
53594
53595 * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
53596 (g++_link_flags): Likewise.
53597 (g++_init): Pass gccpath's value to two previous functions.
53598
53599 2001-06-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53600
53601 * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
53602 Ensure logfile entry matches exec command line.
53603
53604 2001-05-31 Richard Henderson <rth@redhat.com>
53605
53606 * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
53607 * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
53608
53609 2001-05-30 David.Billinghurst <David.Billinghurst@riotinto.com>
53610
53611 * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
53612 compiler for irix6.2
53613
53614 2001-05-30 Nathan Sidwell <nathan@codesourcery.com>
53615
53616 * g++.old-deja/g++.other/optimize3.C: New file.
53617
53618 2001-05-29 Jeffrey Oldham <oldham@codesourcery.com>
53619
53620 * gcc.c-torture/compile/20010518-2.x: New file to compile, not
53621 assemble.
53622
53623 2001-05-26 Nathan Sidwell <nathan@codesourcery.com>
53624
53625 * g++.old-deja/g++.other/optimize2.C: New file.
53626
53627 2001-05-25 Diego Novillo <dnovillo@redhat.com>
53628
53629 * gcc.c-torture/compile/20010518-2.c: New file.
53630 * gcc.c-torture/execute/20010518-1.c: New file.
53631 * gcc.c-torture/execute/20010518-2.c: New file.
53632
53633 2001-05-25 Joseph S. Myers <jsm28@cam.ac.uk>
53634
53635 * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
53636
53637 2001-05-24 Mark Mitchell <mark@codesourcery.com>
53638
53639 G++ no longer defines builtins that do not begin with __builtin.
53640 * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
53641 * g++.old-deja/g++.brendand/misc13.C: Likewise.
53642 * g++.old-deja/g++.law/builtin1.C: Likewise.
53643 * g++.old-deja/g++.law/cvt2.C: Likewise.
53644 * g++.old-deja/g++.mike/net5.C: Likewise.
53645 * g++.old-deja/g++.other/builtins1.C: Likewise.
53646 * g++.old-deja/g++.other/builtins2.C: Likewise.
53647 * g++.old-deja/g++.other/builtins3.C: Likewise.
53648 * g++.old-deja/g++.other/builtins4.C: Likewise.
53649 * g++.old-deja/g++.other/inline8.C: Likewise.
53650 * g++.old-deja/g++.robertl/eb39.C: Likewise.
53651
53652 2001-05-24 Nathan Sidwell <nathan@codesourcery.com>
53653
53654 * g++.old-deja/g++.pt/using1.C: Adjust.
53655 * g++.old-deja/g++.pt/using2.C: New test.
53656
53657 2001-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
53658
53659 * gcc.dg/cpp/charconst.c: New tests.
53660 * gcc.dg/cpp/escape.c: New tests.
53661 * gcc.dg/cpp/escape-1.c: New tests.
53662 * gcc.dg/cpp/escape-2.c: New tests.
53663 * gcc.dg/cpp/ucs.c: New tests.
53664
53665 2001-05-23 David.Billinghurst <David.Billinghurst@riotinto.com>
53666
53667 * gcc.misc-tests/linkage.exp: Pass appropriate flags to
53668 native compiler for irix6.5.
53669
53670 Wed May 23 2001 Jeffrey D. Oldham <oldham@codesourcery.com>
53671
53672 * lib/g++.exp (g++_include_flags): Use args to compute
53673 get_multilibs.
53674 (g++_link_flags): Likewise.
53675 (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
53676
53677 2001-05-22 Joseph S. Myers <jsm28@cam.ac.uk>
53678
53679 * gcc.dg/c90-hexfloat-1.c: Add more tests.
53680
53681 2001-05-21 Geoff Keating <geoffk@redhat.com>
53682
53683 * gcc.c-torture/compile/920520-1.x: Merge previous contents into
53684 this file.
53685
53686 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
53687
53688 * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
53689 STACK_SIZE;
53690 * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
53691 to STACK_SIZE; Use it to define size of add_histo array.
53692 * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
53693 to STACK_SIZE.
53694 (f): Use GITT_SIZE to define size of gitt local table.
53695 * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
53696 to STACK_SIZE; Use it to define size of bytemem array.
53697
53698 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
53699
53700 * gcc.c-torture/compile/20000804-1.x: New file, this test fails
53701 on 68HC11/HC12 due to the asm instruction.
53702 * gcc.c-torture/compile/20001205-1.x: New file, ditto.
53703 * gcc.c-torture/compile/920520-1.x: Likewise.
53704 * gcc.c-torture/compile/20001226-1.x: New file, this test fails
53705 on 68HC11/HC12 because the function is larger than 64K.
53706 * gcc.c-torture/compile/961203-1.x: New file, this test fails
53707 on 68HC11/HC12 because the structure is too large.
53708
53709 2001-05-20 Richard Henderson <rth@redhat.com>
53710
53711 * gcc.c-torture/execute/20010520-1.c: New.
53712
53713 2001-05-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53714
53715 * g++.old-deja/g++.warn/compare1.C: New test.
53716 * gcc.dg/compare4.c: New test.
53717
53718 2001-05-20 Nathan Sidwell <nathan@codesourcery.com>
53719
53720 * g++.old-deja/g++.other/optimize1.C: New test.
53721
53722 2001-05-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
53723
53724 * g++.old-deja/g++.pt/spec41.C: New test.
53725
53726 2001-05-19 Joseph S. Myers <jsm28@cam.ac.uk>
53727
53728 * gcc.c-torture/compile/20010114-1.x: Remove.
53729
53730 2001-05-18 Stan Shebs <shebs@apple.com>
53731
53732 * gcc.c-torture/compile/20010518-1.c: New test.
53733
53734 2001-05-18 Nathan Sidwell <nathan@codesourcery.com>
53735
53736 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
53737 * g++.old-deja/g++.pt/crash67.C: New test.
53738
53739 2001-05-17 Jeffrey D. Oldham <oldham@codesourcery.com>
53740
53741 * g++.old-deja/g++.other/debug9.C: New test.
53742
53743 2001-05-16 Zack Weinberg <zackw@stanford.edu>
53744
53745 * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
53746
53747 2001-05-16 Jan Hubicka <jh@suse.cz>
53748
53749 * gcc.c-torture/compile/20010516-1.c: New test.
53750
53751 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
53752
53753 * g++.old-deja/g++.other/crash41.C: New test.
53754
53755 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
53756
53757 * g++.old-deja/g++.pt/crash66.C: New test.
53758
53759 2001-05-15 Benjamin Kosnik <bkoz@redhat.com>
53760
53761 * g++.old-deja/g++.robertl/eb27.C: Convert.
53762
53763 2001-05-15 Nick Clifton <nickc@cambridge.redhat.com>
53764
53765 * g++.dg/friend-warn.C: New test. Do not warn about friend
53766 declaration being redundant.
53767
53768 2001-05-15 Mark Mitchell (admin) <mitchell@nunki.dbai.tuwien.ac.at>
53769
53770 * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
53771
53772 2001-05-14 Mark Mitchell <mark@codesourcery.com>
53773
53774 * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
53775
53776 2001-05-13 Benjamin Kosnik <bkoz@redhat.com>
53777
53778 * lib/g++.exp: Use testsuite_flags.
53779
53780 2001-05-13 Mark Mitchell <mark@codesourcery.com>
53781
53782 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
53783
53784 2001-05-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
53785
53786 * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
53787
53788 2001-05-11 Mark Mitchell <mark@codesourcery.com>
53789
53790 * lib/objc.exp: Add -lposix4 on Solaris 2.8.
53791
53792 2001-05-10 Joseph S. Myers <jsm28@cam.ac.uk>
53793
53794 * gcc.c-torture/compile/20010313-1.c: New test.
53795
53796 2001-05-09 Zack Weinberg <zackw@stanford.edu>
53797
53798 * gcc.dg/cpp/direct2.c: New test.
53799 * gccq.dg/cpp/direct2s.c: New test.
53800
53801 * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
53802
53803 2001-05-07 Mark Mitchell <mark@codesourcery.com>
53804
53805 * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
53806 * g++.old-deja/g++.other/op3.C: Likewise.
53807
53808 2001-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
53809
53810 * gcc.dg/cpp/syshdr.h: New file.
53811 * gcc.dg/cpp/sysmac1.c: Update.
53812 * gcc.dg/cpp/sysmac2.c: Update.
53813
53814 2001-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
53815
53816 * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
53817
53818 2001-05-04 David Edelsohn <edelsohn@gnu.org>
53819
53820 * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
53821 gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
53822
53823 2001-05-04 Neil Booth <neil@daikokuya.demon.co.uk>
53824
53825 * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
53826
53827 2001-05-03 Geoffrey Keating <geoffk@redhat.com>
53828
53829 * lib/g++.exp (g++_include_flags): Don't use any special flags
53830 if TESTING_IN_BUILD_TREE is not defined.
53831 (g++_init): Use a plain 'c++' as the compiler if
53832 TESTING_IN_BUILD_TREEE is not defined.
53833
53834 2001-05-02 Jakub Jelinek <jakub@redhat.com>
53835
53836 * g++.old-deja/g++.eh/catch13.C: New test.
53837 * g++.old-deja/g++.eh/catch14.C: New test.
53838
53839 2001-05-02 Jakub Jelinek <jakub@redhat.com>
53840
53841 * gcc.dg/cpp/tr-define.c: New test.
53842
53843 2001-05-01 Loren J. Rittle <ljrittle@acm.org>
53844
53845 * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
53846 <stdlib.h>, not <malloc.h>.
53847
53848 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
53849
53850 * g++.old-deja/g++.ns/template17.C: New test.
53851
53852 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
53853
53854 * g++.old-deja/g++.pt/ref4.C: New test.
53855
53856 2001-04-30 Richard Henderson <rth@redhat.com>
53857
53858 * gcc.dg/20000724-1.c: Revert last change.
53859
53860 2001-04-30 Toon Moene <toon@moene.indiv.nluug.nl>
53861
53862 * g77.f-torture/execute/20010430.f: New test.
53863
53864 2001-04-30 Mark Mitchell <mark@codesourcery.com>
53865
53866 * gcc.dg/20000724-1.c: Add a clobber of `esp'.
53867
53868 2001-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
53869
53870 * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
53871
53872 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
53873
53874 * g++.old-deja/g++.eh/crash6.C: New test.
53875
53876 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
53877
53878 * g++.old-deja/g++.other/warn7.C: New test.
53879
53880 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
53881
53882 * g++.old-deja/g++.other/defarg9.C: New test.
53883
53884 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
53885
53886 * g77.f-torture/compile/20010426.f: New test.
53887 * g77.f-torture/execute/20010426.f: New test.
53888
53889 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
53890
53891 * g77.f-torture/compile/20000629-1.x: Remove - error
53892 has been fixed.
53893
53894 2001-04-26 Jeffrey A Law (law@cygnus.com)
53895
53896 * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
53897 Tweak slightly to work with g++.dg framework.
53898 * g++.dg/special/ecos.exp: Run initp1.C test.
53899 * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
53900
53901 * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
53902 its linker doesn't give line numbers either.
53903 * g++.old-deja/g++.ext/instantiate3.C: Similarly.
53904
53905 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
53906
53907 * g++.old-deja/g++.other/lex1.C: New test.
53908
53909 2001-04-26 Jakub Jelinek <jakub@redhat.com>
53910
53911 * gcc.dg/noncompile/20010425-1.c: New test.
53912
53913 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
53914
53915 * g++.old-deja/g++.pt/mangle2.C: New test.
53916
53917 2001-04-25 Jakub Jelinek <jakub@redhat.com>
53918
53919 * gcc.dg/format/plus-1.c: New test.
53920
53921 2001-04-25 Jakub Jelinek <jakub@redhat.com>
53922
53923 * gcc.dg/20010423-1.c: New test.
53924
53925 2001-04-25 Jakub Jelinek <jakub@redhat.com>
53926
53927 * gcc.c-torture/execute/20010422-1.c: New test.
53928
53929 2001-04-25 Nathan Sidwell <nathan@codesourcery.com>
53930
53931 * g++.old-deja/g++.ns/type2.C: New test.
53932
53933 2001-04-24 Zack Weinberg <zackw@stanford.edu>
53934
53935 * g++.old-deja/g++.other/perf1.C: New test.
53936
53937 2001-04-24 Nathan Sidwell <nathan@codesourcery.com>
53938
53939 * gcc.dg/c99-func-2.c: Remove xfail.
53940 * gcc.dg/c99-func-3.c: Remove xfail.
53941 * gcc.dg/c99-func-4.c: Remove xfail.
53942
53943 2001-04-23 Zack Weinberg <zackw@stanford.edu>
53944
53945 * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
53946
53947 2001-04-23 Joseph S. Myers <jsm28@cam.ac.uk>
53948
53949 * gcc.c-torture/compile/20010423-1.c: New test.
53950
53951 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
53952
53953 * g++.old-deja/g++.pt/typename28.C: New test.
53954
53955 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
53956
53957 * g++.old-deja/g++.abi/empty2.C: New test.
53958 * g++.old-deja/g++.abi/empty3.C: New test.
53959
53960 2001-04-20 Jakub Jelinek <jakub@redhat.com>
53961
53962 * g++.old-deja/g++.other/comdat2.C: New test.
53963 * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
53964
53965 2001-04-20 Jakub Jelinek <jakub@redhat.com>
53966
53967 * g++.old-deja/g++.other/overload14.C: New test.
53968
53969 2001-04-20 Jakub Jelinek <jakub@redhat.com>
53970
53971 * g++.old-deja/g++.other/lookup23.C: New test.
53972
53973 2001-04-20 Jakub Jelinek <jakub@redhat.com>
53974
53975 * gcc.c-torture/execute/20010403-1.c: New test.
53976
53977 2001-04-19 David Billinghurst <David.Billinghurst@riotinto.com>
53978 Mark Mitchell <mark@codesourcery.com>
53979
53980 * lib/old-dejagnu.exp: Don't delete output of executable.
53981 Add .exe suffix to executables.
53982
53983 2001-04-18 Toon Moene <toon@moene.indiv.nluug.nl>
53984
53985 * g77.f-torture/execute/short.x; Remove - Error has been fixed.
53986
53987 2001-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53988
53989 * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
53990
53991 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
53992
53993 * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
53994 * g++.old-deja/g++.abi/crash1.C: New test.
53995
53996 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
53997
53998 * g++.old-deja/g++.other/crash40.C: New test.
53999
54000 2001-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54001
54002 * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
54003
54004 2001-04-11 Nathan Sidwell <nathan@codesourcery.com>
54005
54006 * g++.old-deja/g++.other/warn6.C: New test.
54007
54008 2001-04-11 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
54009
54010 * g++.old-deja/g++.robertl/eb42.C: Same.
54011
54012 2001-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54013
54014 * gcc.dg/wtr-conversion-1.c: New testcase.
54015
54016 2001-04-10 Richard Henderson <rth@redhat.com>
54017
54018 * g++.old-deja/g++.other/array5.C: New.
54019
54020 2001-04-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54021
54022 * gcc.c-torture/execute/20010408-1.c: New test.
54023
54024 2001-04-06 Benjamin Kosnik <bkoz@redhat.com>
54025
54026 * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
54027 headers and constructs.
54028 * g++.old-deja/g++.robertl/eb79.C: Same.
54029 * g++.old-deja/g++.robertl/eb77.C (main): Same.
54030 * g++.old-deja/g++.robertl/eb73.C: Same.
54031 * g++.old-deja/g++.robertl/eb66.C (main): Same.
54032 * g++.old-deja/g++.robertl/eb55.C (t): Same.
54033 * g++.old-deja/g++.robertl/eb54.C (main): Same.
54034 * g++.old-deja/g++.robertl/eb46.C (main): Same.
54035 * g++.old-deja/g++.robertl/eb44.C: Same.
54036 * g++.old-deja/g++.robertl/eb41.C (main): Same.
54037 * g++.old-deja/g++.robertl/eb4.C (main): Same.
54038 * g++.old-deja/g++.robertl/eb39.C: Same.
54039 * g++.old-deja/g++.robertl/eb33.C (main): Same.
54040 * g++.old-deja/g++.robertl/eb31.C (main): Same.
54041 * g++.old-deja/g++.robertl/eb30.C: Same.
54042 * g++.old-deja/g++.robertl/eb3.C: Same.
54043 * g++.old-deja/g++.robertl/eb24.C (T>): Same.
54044 * g++.old-deja/g++.robertl/eb21.C: Same.
54045 * g++.old-deja/g++.robertl/eb15.C: Same.
54046 * g++.old-deja/g++.robertl/eb118.C: Same.
54047 * g++.old-deja/g++.robertl/eb115.C (main): Same.
54048 * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
54049 * g++.old-deja/g++.robertl/eb109.C: Same.
54050 * g++.old-deja/g++.other/sibcall1.C (main): Same.
54051 * g++.old-deja/g++.mike/rtti1.C: Same.
54052 * g++.old-deja/g++.mike/p658.C: Same.
54053 * g++.old-deja/g++.mike/net46.C: Same.
54054 * g++.old-deja/g++.mike/net34.C: Same.
54055 * g++.old-deja/g++.mike/memoize1.C: Same.
54056 * g++.old-deja/g++.mike/eh2.C: Same.
54057 * g++.old-deja/g++.law/weak.C: Same.
54058 * g++.old-deja/g++.law/visibility7.C: Same.
54059 * g++.old-deja/g++.law/visibility25.C: Same.
54060 * g++.old-deja/g++.law/visibility22.C: Same.
54061 * g++.old-deja/g++.law/visibility2.C: Same.
54062 * g++.old-deja/g++.law/visibility17.C: Same.
54063 * g++.old-deja/g++.law/visibility13.C: Same.
54064 * g++.old-deja/g++.law/visibility10.C: Same.
54065 * g++.old-deja/g++.law/visibility1.C: Same.
54066 * g++.old-deja/g++.law/virtual3.C (eval): Same.
54067 * g++.old-deja/g++.law/vbase1.C: Same.
54068 * g++.old-deja/g++.law/operators32.C: Same.
54069 * g++.old-deja/g++.law/nest3.C: Same.
54070 * g++.old-deja/g++.law/missed-error2.C (foo): Same.
54071 * g++.old-deja/g++.law/except5.C (main): Same.
54072 * g++.old-deja/g++.law/cvt7.C (run): Same.
54073 * g++.old-deja/g++.law/cvt2.C: Same.
54074 * g++.old-deja/g++.law/cvt16.C: Same.
54075 * g++.old-deja/g++.law/ctors6.C (bar): Same.
54076 * g++.old-deja/g++.law/ctors17.C (main): Same.
54077 * g++.old-deja/g++.law/ctors13.C: Same.
54078 * g++.old-deja/g++.law/ctors12.C (main): Same.
54079 * g++.old-deja/g++.law/ctors10.C: Same.
54080 * g++.old-deja/g++.law/code-gen5.C: Same.
54081 * g++.old-deja/g++.law/bad-error7.C: Same.
54082 * g++.old-deja/g++.law/arm9.C: Same.
54083 * g++.old-deja/g++.law/arm12.C: Same.
54084 * g++.old-deja/g++.law/arg8.C: Same.
54085 * g++.old-deja/g++.law/arg1.C: Same.
54086 * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
54087 * g++.old-deja/g++.jason/template31.C: Same.
54088 * g++.old-deja/g++.jason/template24.C (main): Same.
54089 * g++.old-deja/g++.jason/2371.C: Same.
54090 * g++.old-deja/g++.eh/new2.C: Same.
54091 * g++.old-deja/g++.eh/new1.C: Same.
54092 * g++.old-deja/g++.brendan/ptolemy2.C: Same.
54093 * g++.old-deja/g++.brendan/nest21.C (main): Same.
54094 * g++.old-deja/g++.brendan/err-msg3.C: Same.
54095 * g++.old-deja/g++.brendan/crash62.C: Same.
54096 * g++.old-deja/g++.brendan/crash52.C: Same.
54097 * g++.old-deja/g++.brendan/crash49.C (main): Same.
54098 * g++.old-deja/g++.brendan/crash38.C: Same.
54099 * g++.old-deja/g++.brendan/crash15.C (main): Same.
54100 * g++.old-deja/g++.brendan/copy9.C: Same.
54101
54102 2001-04-06 J"orn Rennecke <amylaar@redhat.com>
54103
54104 * gcc.c-torture/execute/20001203-2.c (memset):
54105 Count argument is of type __SIZE_TYPE__.
54106
54107 2001-04-04 Diego Novillo <dnovillo@redhat.com>
54108
54109 * gcc.c-torture/compile/20010404-1.c: New test.
54110
54111 2001-04-04 Jakub Jelinek <jakub@redhat.com>
54112
54113 * gcc.c-torture/compile/20010326-1.c: New test.
54114
54115 2001-04-03 Alexandre Oliva <aoliva@redhat.com>
54116
54117 * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
54118 peculiarities of the SH.
54119 * g++.old-deja/g++.ext/instantiate2.C: Likewise.
54120
54121 2001-04-02 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
54122
54123 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
54124 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
54125 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
54126
54127 2001-04-02 Jakub Jelinek <jakub@redhat.com>
54128
54129 * g77.f-torture/compile/20010321-1.f: New test.
54130
54131 2001-04-02 Jakub Jelinek <jakub@redhat.com>
54132
54133 * gcc.c-torture/compile/20010329-1.c: New test.
54134
54135 2001-04-02 Jakub Jelinek <jakub@redhat.com>
54136
54137 * gcc.c-torture/execute/20010329-1.c: New test.
54138
54139 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
54140
54141 * g++.old-deja/g++.other/eh4.C: Fix typo.
54142
54143 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
54144
54145 * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
54146
54147 2001-03-28 Philip Blundell <philb@gnu.org>
54148
54149 * gcc.c-torture/compile/20010328-1.c: New test.
54150
54151 2001-03-27 Richard Henderson <rth@redhat.com>
54152
54153 * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
54154 * g++.old-deja/g++.eh/vbase3.C: Likewise.
54155
54156 2001-03-27 Alan Modra <alan@linuxcare.com.au>
54157
54158 * gcc.c-torture/compile/20010327-1.c: New test.
54159
54160 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>
54161
54162 * g++.old-deja/g++.other/friend12.C: New test.
54163 * g++.old-deja/g++.other/friend9.C: Expect no errors.
54164 * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
54165
54166 2001-03-25 Joseph S. Myers <jsm28@cam.ac.uk>
54167
54168 * gcc.c-torture/execute/20010325-1.c: New test.
54169
54170 2001-03-23 Jakub Jelinek <jakub@redhat.com>
54171
54172 * g++.old-deja/g++.other/mangle3.C: New test.
54173
54174 2001-03-22 Jakub Jelinek <jakub@redhat.com>
54175
54176 * g++.old-deja/g++.other/anon8.C: New test.
54177
54178 2001-03-20 Philip Blundell <philb@gnu.org>
54179
54180 * gcc.c-torture/compile/20010320-1.c: New test.
54181
54182 2001-03-17 Richard Henderson <rth@redhat.com>
54183
54184 * g++.old-deja/g++.other/eh4.C: Add expected error text.
54185
54186 2001-03-15 Geoff Keating <geoff@redhat.com>
54187
54188 * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
54189 tests on AIX.
54190
54191 2001-03-15 Gabriel Dos Reis <gdr@codesourcery.com>
54192
54193 * g++.old-deja/g++.other/eh4.C: New test.
54194
54195 2001-03-14 Neil Booth <neil@daikokuya.demon.co.uk>
54196
54197 * gcc.dg/cpp/mi1.c: Update.
54198
54199 2001-03-14 Jakub Jelinek <jakub@redhat.com>
54200
54201 * g++.old-deja/g++.other/regstack.C: New test.
54202
54203 2001-03-12 Nathan Sidwell <nathan@codesourcery.com>
54204
54205 * g++.old-deja/g++.other/ref4.C: New test.
54206
54207 2001-03-11 Nicola Pero <n.pero@mi.flashnet.it>
54208
54209 * objc/execute/va_method.m: Added.
54210 * objc/execute/IMP.m: Added.
54211 * objc/execute/_cmd.m: Added.
54212 * objc/execute/accessing_ivars.m: Added.
54213 * objc/execute/class-1.m: Added.
54214 * objc/execute/class-10.m: Added.
54215 * objc/execute/class-11.m: Added.
54216 * objc/execute/class-12.m: Added.
54217 * objc/execute/class-13.m: Added.
54218 * objc/execute/class-14.m: Added.
54219 * objc/execute/class-2.m: Added.
54220 * objc/execute/class-3.m: Added.
54221 * objc/execute/class-4.m: Added.
54222 * objc/execute/class-5.m: Added.
54223 * objc/execute/class-6.m: Added.
54224 * objc/execute/class-7.m: Added.
54225 * objc/execute/class-8.m: Added.
54226 * objc/execute/class-9.m: Added.
54227 * objc/execute/class-tests-1.h
54228 * objc/execute/class-tests-2.h
54229 * objc/execute/compatibility_alias.m: Added.
54230 * objc/execute/encode-1.m: Added.
54231 * objc/execute/formal_protocol-1.m: Added.
54232 * objc/execute/formal_protocol-2.m: Added.
54233 * objc/execute/formal_protocol-3.m: Added.
54234 * objc/execute/formal_protocol-4.m: Added.
54235 * objc/execute/formal_protocol-5.m: Added.
54236 * objc/execute/formal_protocol-6.m: Added.
54237 * objc/execute/formal_protocol-7.m: Added.
54238 * objc/execute/informal_protocol.m: Added.
54239 * objc/execute/initialize.m: Added.
54240 * objc/execute/load.m: Added.
54241 * objc/execute/many_args_method.m: Added.
54242 * objc/execute/nested-3.m: Added.
54243 * objc/execute/no_clash.m: Added.
54244 * objc/execute/private.m: Added.
54245 * objc/execute/redefining_self.m: Added.
54246 * objc/execute/root_methods.m: Added.
54247 * objc/execute/selector-1.m: Added.
54248 * objc/execute/static-1.m: Added.
54249 * objc/execute/static-2.m: Added.
54250 * objc/execute/va_method.m: Added.
54251
54252 2001-03-10 Richard Henderson <rth@redhat.com>
54253
54254 * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
54255
54256 2001-03-07 Neil Booth <neil@daikokuya.demon.co.uk>
54257
54258 * g++.old-deja/g++.other/crash31.C: XFAIL.
54259 * g77.f-torture/execute/20010116.x: Conditional XFAIL.
54260 * g77.f-torture/execute/short.x: XFAIL -Os on x86.
54261 * gcc.c-torture/execute/20010123-1.x: XFAIL.
54262 * gcc.c-torture/execute/20010124-1.x: XFAIL.
54263 * gcc.dg/sequence-pt-1.c: XFAIL one test.
54264
54265 2001-03-06 Ovidiu Predescu <ovidiu@cup.hp.com>
54266
54267 * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
54268
54269 2001-03-06 Zack Weinberg <zackw@stanford.edu>
54270
54271 * gcc.dg/20000724-1.c: Don't use multiline strings.
54272
54273 2001-03-06 Zack Weinberg <zackw@stanford.edu>
54274
54275 * objc/execute/string1.m, objc/execute/string2.m: Compare the
54276 result of -cString against what we expect it to be; don't just
54277 print it out for no one to read.
54278
54279 * objc/execute/string3.m, objc/execute/string4.m: New tests.
54280 Based on testcases provided by Nicola Pero.
54281
54282 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
54283
54284 * gcc.dg/cpp/macro7.c: New test.
54285
54286 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
54287
54288 * gcc.dg/cpp/multiline.c: Update.
54289
54290 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
54291
54292 * g++.old-deja/g++.other/enum3.C: New test.
54293
54294 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
54295
54296 * g++.old-deja/g++.other/pod1.C: New test.
54297
54298 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
54299
54300 * g++.old-deja/g++.ext/overload1.C: New test.
54301
54302 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
54303
54304 * g++.old-deja/g++.pt/using1.C: New test.
54305
54306 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
54307
54308 * g++.old-deja/g++.other/using9.C: New test.
54309
54310 2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com>
54311
54312 * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
54313
54314 * objc/execute/protocol.m (main): Added patch from Nicola Pero.
54315
54316 2001-02-28 Nathan Sidwell <nathan@codesourcery.com>
54317
54318 * g++.old-deja/g++.ext/realpt1.C: Remove.
54319
54320 2001-02-27 Nathan Sidwell <nathan@codesourcery.com>
54321
54322 * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
54323
54324 2001-02-26 Will Cohen <wcohen@redhat.com>
54325
54326 * gcc.c-torture/execute/ieee/20010226-1.c: New test.
54327
54328 2001-02-26 Jeffrey Oldham <oldham@codesourcery.com>
54329
54330 * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
54331 templatized constructors.
54332
54333 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54334
54335 * gcc.c-torture/execute/20010224-1.c: New test.
54336
54337 2001-02-23 Jakub Jelinek <jakub@redhat.com>
54338
54339 * gcc.c-torture/execute/20010222-1.c: New test.
54340
54341 2001-02-22 Jakub Jelinek <jakub@redhat.com>
54342
54343 * g++.old-deja/g++.other/inline20.C: New test.
54344
54345 2001-02-21 Ovidiu Predescu <ovidiu@cup.hp.com>
54346
54347 * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
54348
54349 2001-02-21 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
54350
54351 * g++.old-deja/g++.other/lookup22.C: New test.
54352
54353 2001-02-19 Zack Weinberg <zackw@stanford.edu>
54354
54355 * g77.dg: New directory.
54356 * g77.dg/20010216-1.f: New test case.
54357 * g77.dg/dg.exp: New driver.
54358 * lib/g77-dg.exp: New driver library.
54359
54360 2001-02-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
54361
54362 * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
54363
54364 2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
54365
54366 * g++.old-deja/g++.other/decl9.C: New test.
54367
54368 2001-02-16 Jakub Jelinek <jakub@redhat.com>
54369
54370 * g++.old-deja/g++.other/init16.C: Update the test so that it does
54371 not need <string> and also tests the initialization at runtime.
54372
54373 2001-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
54374
54375 * gcc.c-torture/execute/longlong.c: New test.
54376
54377 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
54378
54379 * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
54380
54381 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
54382
54383 * gcc.c-torture/execute/920302-1.c (execute):
54384 Change argument type to short.
54385
54386 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
54387
54388 * g++.old-deja/g++.pt/deduct6.C: New test.
54389
54390 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
54391
54392 * g++.old-deja/g++.pt/deduct5.C: New test.
54393
54394 2001-02-14 Jakub Jelinek <jakub@redhat.com>
54395
54396 * gcc.c-torture/execute/20010209-1.c: New test.
54397
54398 2001-02-14 Neil Booth <neil@daikokuya.demon.co.uk>
54399
54400 * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
54401
54402 2001-02-12 Geoffrey Keating <geoffk@redhat.com>
54403
54404 * g++.dg/vtgc1.C: Update for new ABI.
54405
54406 * consistency.vlad: New directory, 1665 files.
54407
54408 2001-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
54409
54410 * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
54411 return type.
54412 * gcc.dg/cpp/digraphs.c: Declare puts.
54413
54414 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
54415
54416 * g++.old-deja/g++.other/warn5.C: New test.
54417
54418 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
54419
54420 * g++.old-deja/g++.pt/spec40.C: New test.
54421
54422 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
54423
54424 * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
54425 case.
54426 * g++.old-deja/g++.ext/arrnew.C: Deprecate.
54427
54428 2001-02-12 Jakub Jelinek <jakub@redhat.com>
54429
54430 * gcc.c-torture/compile/20010209-1.c: New test.
54431
54432 2001-02-11 Jeffrey Oldham <oldham@codesourcery.com>
54433
54434 * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
54435 excess errors message but not if it crashes.
54436 * g++.old-deja/g++.other/crash27.C: Likewise.
54437 * g++.old-deja/g++.other/crash28.C: Likewise.
54438 * g++.old-deja/g++.other/crash30.C: Likewise.
54439 * g++.old-deja/g++.other/crash32.C: Likewise.
54440 * g++.old-deja/g++.other/crash35.C: Likewise.
54441 * g++.old-deja/g++.pt/inherit2.C: Likewise.
54442
54443 2001-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
54444
54445 * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
54446 gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
54447 g++.dg/dg.exp, g++.old-deja/old-deja.exp,
54448 g77.f-torture/execute/execute.exp,
54449 g77.f-torture/noncompile/noncompile.exp,
54450 gcc.c-torture/execute/execute.exp,
54451 gcc.c-torture/execute/memcheck/memcheck.exp,
54452 gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
54453 gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
54454 gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
54455 gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
54456 gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
54457 lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
54458 lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
54459 lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
54460 Remove bug reporting instructions with ancient email addresses.
54461
54462 2001-02-07 Jakub Jelinek <jakub@redhat.com>
54463
54464 * gcc.dg/20010202-1.c: New test.
54465 * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
54466
54467 2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
54468
54469 * g++.dg/stdbool-if.C: New test.
54470
54471 2001-02-07 Ovidiu Predescu <ovidiu@cup.hp.com>
54472
54473 * objc/execute/fdecl.m: Added main().
54474
54475 2001-02-07 Jakub Jelinek <jakub@redhat.com>
54476
54477 * gcc.c-torture/execute/20010206-1.c: New test.
54478
54479 2001-02-06 Neil Booth <neil@daikokuya.demon.co.uk>
54480
54481 * gcc.dg/cpp/avoidpaste1.c: Update.
54482
54483 2001-02-05 Ovidiu Predescu <ovidiu@cup.hp.com>
54484
54485 * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
54486 Pero <nicola@brainstorm.co.uk>.
54487 * objc/execute/fdecl.m: Declare foo as pointer to AClass.
54488
54489 2001-02-06 Nathan Sidwell <nathan@codesourcery.com>
54490
54491 * g++.old-deja/g++.pt/spec39.C: New test.
54492
54493 2001-02-05 Jakub Jelinek <jakub@redhat.com>
54494
54495 * gcc.c-torture/compile/20010202-1.c: New test.
54496
54497 2001-02-05 Nathan Sidwell <nathan@codesourcery.com>
54498
54499 * g++.old-deja/g++.abi/primary2.C: New test.
54500 * g++.old-deja/g++.abi/primary3.C: New test.
54501 * g++.old-deja/g++.abi/primary4.C: New test.
54502 * g++.old-deja/g++.abi/primary5.C: New test.
54503 * g++.old-deja/g++.abi/vtable3.h: New test.
54504 * g++.old-deja/g++.abi/vtable3a.C: New test.
54505 * g++.old-deja/g++.abi/vtable3b.C: New test.
54506 * g++.old-deja/g++.abi/vtable3c.C: New test.
54507 * g++.old-deja/g++.abi/vtable3d.C: New test.
54508 * g++.old-deja/g++.abi/vtable3e.C: New test.
54509 * g++.old-deja/g++.abi/vtable3f.C: New test.
54510 * g++.old-deja/g++.abi/vtable3g.C: New test.
54511 * g++.old-deja/g++.abi/vtable3h.C: New test.
54512 * g++.old-deja/g++.abi/vtable3i.C: New test.
54513 * g++.old-deja/g++.abi/vtable3j.C: New test.
54514 * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
54515
54516 2001-02-03 Jakub Jelinek <jakub@redhat.com>
54517
54518 * g++.old-deja/g++.other/anon6.C: New test.
54519 * g++.old-deja/g++.other/anon7.C: New test.
54520
54521 2001-02-01 Neil Booth <neil@daikokuya.demon.co.uk>
54522
54523 * gcc.dg/cpp/avoidpaste2.c: New tests.
54524
54525 2001-01-31 Jakub Jelinek <jakub@redhat.com>
54526
54527 * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
54528
54529 2001-01-31 Jeffrey Oldham <oldham@codesourcery.com>
54530
54531 * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
54532 DECIMAL_DIG cases for Irix."
54533
54534 2001-01-31 J"orn Rennecke <amylaar@redhat.com>
54535
54536 * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
54537
54538 2001-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
54539
54540 * gcc.dg/c99-tag-1.c: New test.
54541
54542 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
54543
54544 * gcc.dg/cpp/tr-warn1.c: Add tests.
54545
54546 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
54547
54548 * gcc.dg/cpp/avoidpaste1.c: Update.
54549 * gcc.dg/cpp/paste4.c: Update.
54550
54551 2001-01-30 Jeffrey Oldham <oldham@codesourcery.com>
54552
54553 * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
54554 cases for Irix.
54555
54556 2001-01-30 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
54557
54558 * g++.old-deja/g++.other/inline19.C: New test.
54559
54560 2001-01-30 Neil Booth <neil@daikokuya.demon.co.uk>
54561
54562 * gcc.dg/Wlarger-than.c: New test.
54563
54564 2001-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
54565
54566 * gcc.dg/cpp/avoidpaste1.c: Fix typos.
54567
54568 2001-01-29 Jakub Jelinek <jakub@redhat.com>
54569
54570 * gcc.c-torture/execute/20010129-1.c: New test.
54571 * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
54572
54573 2001-01-28 Neil Booth <neil@daikokuya.demon.co.uk>
54574
54575 * gcc.dg/cpp/avoidpaste1.c: Test case.
54576
54577 2001-01-28 Jakub Jelinek <jakub@redhat.com>
54578
54579 * g++.old-deja/g++.other/inline18.C: New test.
54580
54581 2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54582
54583 * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
54584 and __builtin_putchar.
54585
54586 2001-01-27 Jakub Jelinek <jakub@redhat.com>
54587
54588 * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
54589 tests.
54590
54591 2001-01-25 Jeffrey Oldham <oldham@codesourcery.com>
54592
54593 * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
54594 floating point number rounding mode to round to the nearest
54595 representable mode.
54596
54597 2001-01-25 Jakub Jelinek <jakub@redhat.com>
54598
54599 * g++.old-deja/g++.other/mangle2.C: New test.
54600
54601 2001-01-24 Joseph S. Myers <jsm28@cam.ac.uk>
54602
54603 * gcc.c-torture/compile/20010124-1.c: New test.
54604
54605 2001-01-24 Nathan Sidwell <nathan@codesourcery.com>
54606
54607 * g++.old-deja/g++.pt/spec38.C: New test.
54608
54609 2001-01-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
54610
54611 * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
54612 "Build don't run".
54613
54614 2001-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54615
54616 * gcc.c-torture/execute/20010123-1.c: New test.
54617
54618 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
54619
54620 * g++.old-deja/g++.pt/spec37.C: New test.
54621
54622 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
54623
54624 * g++.old-deja/g++.pt/overload14.C: New test.
54625
54626 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54627
54628 * gcc.c-torture/execute/20010122-1.c: New test, exercise
54629 __builtin_return_address.
54630
54631 2001-01-22 Nathan Sidwell <nathan@codesourcery.com>
54632
54633 * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
54634 * g++.old-deja/g++.pt/spec35.C: New test.
54635 * g++.old-deja/g++.pt/spec36.C: New test.
54636
54637 2001-01-20 Jakub Jelinek <jakub@redhat.com>
54638
54639 * gcc.c-torture/compile/20010118-1.c: New test.
54640
54641 2001-01-20 Neil Booth <neil@daikokuya.demon.co.uk>
54642
54643 * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
54644
54645 2001-01-19 Jakub Jelinek <jakub@redhat.com>
54646
54647 * gcc.c-torture/execute/20010119-1.c: New test.
54648
54649 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
54650
54651 * g++.old-deja/g++.other/vbase5.C: New test.
54652
54653 2001-01-19 Jakub Jelinek <jakub@redhat.com>
54654
54655 * gcc.c-torture/execute/20010118-1.c: New test.
54656
54657 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
54658
54659 * g++.old-deja/g++.pt/deduct3.C: New test.
54660
54661 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
54662
54663 * g++.old-deja/g++.pt/spec34.C: New test.
54664
54665 2001-01-19 "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
54666
54667 * g77.f-torture/compile/20000601-2.f: New test.
54668
54669 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
54670
54671 * g++.old-deja/g++.other/init17.C: New test.
54672
54673 2001-01-18 Alexandre Oliva <aoliva@redhat.com>
54674
54675 * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
54676
54677 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
54678
54679 * g++.old-deja/g++.pt/unify8.C: New test.
54680
54681 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
54682
54683 * g++.old-deja/g++.abi/vbase1.C: New test.
54684
54685 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
54686
54687 * g++.old-deja/g++.pt/crash65.C: New test.
54688
54689 2001-01-18 Neil Booth <neil@daikokuya.demon.co.uk>
54690
54691 * gcc.dg/cpp/assembl2.S: New test case.
54692
54693 2001-01-17 Jeffrey Oldham <oldham@codesourcery.com>
54694
54695 * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
54696 are supported.
54697
54698 2001-01-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54699
54700 * g++.old-deja/g++.other/builtins1.C: New test.
54701 * g++.old-deja/g++.other/builtins2.C: Likewise.
54702 * g++.old-deja/g++.other/builtins3.C: Likewise.
54703 * g++.old-deja/g++.other/builtins4.C: Likewise.
54704
54705 2001-01-17 Jakub Jelinek <jakub@redhat.com>
54706
54707 * gcc.c-torture/compile/20010117-1.c: New test.
54708 * gcc.c-torture/compile/20010117-2.c: New test.
54709
54710 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
54711
54712 * g77.f-torture/execute/20010116.[fx]: New test,
54713 XFAIL on i?86-*-*.
54714 * g77.f-torture/compile/20010115.f: Indicate it's
54715 a test for PR fortran/1636.
54716
54717 2001-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
54718
54719 * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
54720
54721 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
54722
54723 * g77.f-torture/compile/20010115.f: New test.
54724
54725 2001-01-15 Nathan Sidwell <nathan@codesourcery.com>
54726
54727 * g++.old-deja/g++.pt/nontype5.C: New test.
54728
54729 2001-01-15 Neil Booth <neil@daikokuya.demon.co.uk>
54730
54731 * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
54732 have an equivalent working one below it.
54733
54734 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
54735
54736 * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
54737 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
54738
54739 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
54740
54741 * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
54742 message containing "init_priority".
54743 (conpr-2.C): Likewise.
54744 (conpr-3.C): Likewise.
54745 * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
54746
54747 2001-01-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54748
54749 * gcc.c-torture/execute/20010114-2.c: New test.
54750
54751 2001-01-14 Joseph S. Myers <jsm28@cam.ac.uk>
54752
54753 * gcc.c-torture/compile/20010114-1.c: New test.
54754 * gcc.c-torture/compile/20010114-1.x: Xfail.
54755 * gcc.c-torture/compile/20010114-2.c: New test.
54756 * gcc.c-torture/execute/20010114-1.c: New test.
54757 * gcc.dg/trunc-1.c: New test.
54758 * gcc.dg/uninit-B.c: New test.
54759
54760 2001-01-13 Nick Clifton <nickc@redhat.com>
54761
54762 * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
54763 target.
54764
54765 2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
54766
54767 * gcc.c-torture/compile/20010113-1.c: New test.
54768
54769 2001-01-13 Jakub Jelinek <jakub@redhat.com>
54770
54771 * gcc.c-torture/compile/20001212-1.c: New test.
54772
54773 2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
54774
54775 * gcc.dg/cpp/widestr1.c: Update.
54776 * gcc.dg/cpp/prag-imp.c: Remove.
54777
54778 2001-01-12 Jakub Jelinek <jakub@redhat.com>
54779
54780 * gcc.c-torture/execute/20000801-3.x: Remove.
54781 * gcc.dg/c90-init-1.c: New test.
54782 * gcc.dg/c99-init-1.c: New test.
54783 * gcc.dg/c99-init-2.c: New test.
54784 * gcc.dg/gnu99-init-1.c: New test.
54785
54786 2001-01-12 Richard Earnshaw <rearnsha@arm.com>
54787
54788 * lib/f-torture.exp (f_torture_compile): Prune the warnings before
54789 testing that no relevant ones were found.
54790
54791 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
54792
54793 * g++.old-deja/g++.pt/cast2.C: New test.
54794
54795 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
54796
54797 * g++.old-deja/g++.pt/friend47.C: New test.
54798
54799 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
54800
54801 * g++.old-deja/g++.pt/instantiate13.C: New test.
54802
54803 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
54804
54805 * g++.old-deja/g++.other/defarg7.C: New test.
54806 * g++.old-deja/g++.other/defarg8.C: New test.
54807
54808 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
54809
54810 * g++.old-deja/g++.pt/crash64.C: New test.
54811
54812 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
54813
54814 * g++.old-deja/g++.pt/crash63.C: New test.
54815
54816 2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
54817
54818 * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
54819
54820 2001-01-10 Alan Lehotsky <lehotsky@tiac.net>
54821
54822 * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
54823
54824 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
54825
54826 * g++.old-deja/g++.pt/error3.C: New test.
54827
54828 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
54829
54830 * g++.old-deja/g++.other/crash39.C: New test.
54831
54832 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
54833
54834 * g++.old-deja/g++.other/vbase4.C: New test.
54835
54836 2001-01-08 Jonathan Larmour <jlarmour@redhat.com>
54837
54838 * gcc.dg/20000419-2.c: Move to "special" subdirectory.
54839 * gcc.dg/special/20000419-2.c: New file. Identical to above.
54840 * gcc.dg/special/special.exp: New test driver which will check
54841 for alias support for the above test.
54842
54843 2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
54844
54845 * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
54846 problems on small machines.
54847 * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
54848 parameterize.
54849
54850 2001-01-09 Jeffrey Oldham <oldham@codesourcery.com>
54851
54852 * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
54853 mips.
54854 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
54855
54856 2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
54857
54858 * g++.old_deja/g++.pt/using8.C: New test.
54859
54860 2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
54861
54862 * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
54863
54864 2000-01-08 Loren J. Rittle <ljrittle@acm.org>
54865
54866 * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
54867 where a failure is expected.
54868 * gcc.c-torture/execute/ieee/rbug.x: Likewise.
54869
54870 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
54871
54872 * g++.old_deja/g++.pt/instantiate12.C: New test.
54873
54874 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
54875
54876 * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
54877 start of structs.
54878 * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
54879 * g++.old-deja/g++.brendan/crash17.C: Likewise.
54880 * g++.old-deja/g++.brendan/crash29.C: Likewise.
54881 * g++.old-deja/g++.brendan/crash48.C: Likewise.
54882 * g++.old-deja/g++.brendan/ns1.C: Likewise.
54883 * g++.old-deja/g++.brendan/warnings1.C: Likewise.
54884 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
54885 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
54886 * g++.old-deja/g++.eh/spec6.C: Likewise.
54887 * g++.old-deja/g++.jason/crash3.C: Likewise.
54888 * g++.old-deja/g++.law/ctors11.C: Likewise.
54889 * g++.old-deja/g++.law/ctors17.C: Likewise.
54890 * g++.old-deja/g++.law/ctors5.C: Likewise.
54891 * g++.old-deja/g++.law/ctors9.C: Likewise.
54892 * g++.old-deja/g++.mike/ambig1.C: Likewise.
54893 * g++.old-deja/g++.mike/net22.C: Likewise.
54894 * g++.old-deja/g++.mike/p3538a.C: Likewise.
54895 * g++.old-deja/g++.mike/p3538b.C: Likewise.
54896 * g++.old-deja/g++.mike/virt3.C: Likewise.
54897 * g++.old-deja/g++.niklas/t128.C: Likewise.
54898 * g++.old-deja/g++.other/anon4.C: Likewise.
54899 * g++.old-deja/g++.other/using1.C: Likewise.
54900 * g++.old-deja/g++.other/warn3.C: Likewise.
54901 * g++.old-deja/g++.pt/t37.C: Likewise.
54902 * g++.old-deja/g++.robertl/eb69.C: Likewise.
54903 * g++.old-deja/g++.robertl/eb71.C: Likewise.
54904
54905 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
54906
54907 * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
54908
54909 2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54910
54911 * gcc.c-torture/execute/stdio-opt-3.c: New test.
54912
54913 2001-01-07 Jakub Jelinek <jakub@redhat.com>
54914
54915 * gcc.c-torture/compile/20010107-1.c: New test.
54916
54917 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
54918
54919 * gcc.c-torture/execute/builtin-noret-1.c: New test.
54920
54921 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
54922
54923 * gcc.dg/format/format.h: New file.
54924 * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
54925 gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
54926 gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
54927 gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
54928 gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
54929 gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
54930 gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
54931 gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
54932 gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
54933 gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
54934 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
54935 gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
54936 gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
54937 gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
54938 gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
54939 gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
54940 gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
54941 gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
54942 gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
54943 gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
54944 gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
54945 instead of declaring standard types, macros and functions in each
54946 test.
54947
54948 2001-01-06 Alexandre Oliva <aoliva@redhat.com>
54949
54950 * gcc.c-torture/execute/20010106-1.c: New test.
54951
54952 2001-01-06 Joseph S. Myers <jsm28@cam.ac.uk>
54953
54954 * gcc.dg/format/format.exp: New file.
54955 * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
54956 * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
54957 * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
54958 * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
54959 * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
54960 * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
54961 * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
54962 * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
54963 * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
54964 * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
54965 * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
54966 * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
54967 * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
54968 * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
54969 * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
54970 * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
54971 * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
54972 * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
54973 * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
54974 * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
54975 * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
54976 * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
54977 * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
54978 * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
54979 * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
54980 * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
54981 * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
54982 * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
54983 * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
54984 * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
54985 * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
54986 * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
54987 * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
54988 * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
54989 * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
54990 * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
54991 * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
54992 * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
54993 * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
54994 * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
54995 * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
54996 * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
54997
54998 2001-01-05 Alexandre Oliva <aoliva@redhat.com>
54999
55000 * gcc.c-torture/execute/991228-1.c: Take word endianness into
55001 account.
55002
55003 2001-01-05 Joseph S. Myers <jsm28@cam.ac.uk>
55004
55005 * gcc.c-torture/execute/builtin-complex-1.c: New test.
55006
55007 2001-01-05 Nathan Sidwell <nathan@codesourcery.com>
55008
55009 * g++.old-deja/g++.pt/crash62.C: New test.
55010
55011 2001-01-04 Richard Henderson <rth@redhat.com>
55012
55013 * gcc.dg/20000926-1.c: Update expected warnings.
55014 * gcc.dg/array-2.c: Likewise.
55015 * gcc.dg/array-4.c: Also validate flexible array members.
55016 * gcc.dg/c99-flex-array-1.c: New.
55017
55018 2001-01-04 Joseph S. Myers <jsm28@cam.ac.uk>
55019
55020 * gcc.c-torture/compile/20001222-1.x: Remove.
55021
55022 2001-01-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
55023
55024 * gcc.c-torture/execute/built-in-setjmp.c: New.
55025
55026 2001-01-03 Richard Henderson <rth@redhat.com>
55027
55028 * gcc.dg/940510-1.c: Update expected error wording.
55029 * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
55030
55031 2001-01-03 Jeffrey Oldham <oldham@codesourcery.com>
55032
55033 * lib/target-supports.exp (check_alias_available): Modified to
55034 indicate aliases not supported if only weak aliases are supported.
55035
55036 2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55037
55038 * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
55039 Turn on cmpstrsi checks for __pj__ and __i370__.
55040
55041 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
55042
55043 * g++.old-deja/g++.other/virtual11.C: New test.
55044
55045 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
55046
55047 * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
55048
55049 2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55050
55051 * gcc.c-torture/compile/20010102-1.c: New test.
55052
55053 2001-01-02 Andreas Jaeger <aj@suse.de>
55054
55055 * gcc.dg/noreturn-3.c: New test.
55056
55057 * gcc.dg/noreturn-4.c: New test.
55058
55059 2001-01-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55060
55061 * gcc.c-torture/execute/stdio-opt-1.c: Also test
55062 __builtin_fputc and __builtin_fwrite.
55063
55064 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
55065
55066 * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
55067 signed char, not default char.
55068
55069 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
55070
55071 * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
55072
55073 2000-12-30 David Billinghurst <David.Billinghurst@riotinto.com>
55074
55075 * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
55076
55077 2000-12-29 Richard Henderson <rth@redhat.com>
55078
55079 * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
55080 (__cyg_profile_func_exit): Define.
55081
55082 2000-12-29 Hans-Peter Nilsson <hp@bitrange.com>
55083
55084 * g++.dg/vtgc1.C: New test.
55085
55086 2000-12-28 Geoffrey Keating <geoffk@redhat.com>
55087
55088 * gcc.dg/noncompile/20001228-1.c: New test.
55089
55090 * gcc.dg/20001228-1.c: New test.
55091
55092 * gcc.c-torture/execute/20001228-1.c: New test.
55093
55094 2000-12-28 Joseph S. Myers <jsm28@cam.ac.uk>
55095
55096 * gcc.dg/format-strfmon-1.c: New test.
55097
55098 2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55099
55100 * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
55101 * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
55102 * gcc.c-torture/execute/string-opt-1.c: Likewise.
55103 * gcc.c-torture/execute/string-opt-2.c: Likewise.
55104 * gcc.c-torture/execute/string-opt-3.c: Likewise.
55105 * gcc.c-torture/execute/string-opt-4.c: Likewise.
55106 * gcc.c-torture/execute/string-opt-6.c: Likewise.
55107 * gcc.c-torture/execute/string-opt-7.c: Likewise.
55108 * gcc.c-torture/execute/string-opt-8.c: Likewise.
55109 * gcc.c-torture/execute/string-opt-9.c: Likewise.
55110 * gcc.c-torture/execute/string-opt-10.c: Likewise.
55111 * gcc.c-torture/execute/string-opt-11.c: Likewise.
55112 * gcc.c-torture/execute/string-opt-12.c: Likewise.
55113
55114 * gcc.c-torture/execute/string-opt-3.c: Test rindex.
55115 * gcc.c-torture/execute/string-opt-4.c: Test index.
55116
55117 2000-12-26 Geoffrey Keating <geoffk@redhat.com>
55118
55119 * gcc.c-torture/compile/20001226-1.c: New test.
55120
55121 2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
55122
55123 * gcc.c-torture/compile/20001222-1.c: New test.
55124 * gcc.c-torture/compile/20001222-1.x: Xfail.
55125
55126 2000-12-22 Alexandre Oliva <aoliva@redhat.com>
55127
55128 * gcc.c-torture/execute/comp-goto-2.c: New test.
55129
55130 2000-12-21 J"orn Rennecke <amylaar@redhat.com>
55131
55132 * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
55133 Use long types if __INT_MAX__ is 32767.
55134 (main): Use cast to (sint32 *) when poking 88 into a_page.
55135
55136 * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
55137
55138 2000-12-21 Bernd Schmidt <bernds@redhat.com>
55139
55140 * gcc.c-torture/compile/20001221-1.c: New test.
55141 * gcc.c-torture/execute/20001221-1.c: New test.
55142
55143 2000-12-20 Richard Henderson <rth@redhat.com>
55144
55145 * g++.old-deja/g++.pt/crash36.C: Update error lines.
55146 * g++.old-deja/g++.robertl/eb109.C: Likewise.
55147
55148 2000-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55149
55150 * gcc.dg/compare3.c: New test.
55151
55152 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
55153
55154 * gcc.dg/format-warnll-1.c: New test.
55155
55156 2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
55157
55158 * gcc.dg/cpp/cmdlne-P.c: New test.
55159
55160 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
55161
55162 * gcc.c-torture/execute/builtin-abs-1.c,
55163 gcc.c-torture/execute/builtin-abs-2.c: New tests.
55164
55165 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
55166
55167 * gcc.dg/cpp/multiline.c: New test.
55168
55169 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
55170
55171 * g++.old-deja/g++.other/syshdr1.C: Update.
55172 * gcc.dg/cpp/lineflags.c: Remove temporarily.
55173
55174 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
55175
55176 * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
55177
55178 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
55179
55180 * g++.old-deja/g++.pt/ttp65.C: New test.
55181
55182 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
55183
55184 * g++.old-deja/g++.pt/ttp64.C: New test.
55185
55186 2000-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
55187
55188 * g++.old-deja/g++.pt/spec33.C: New test.
55189
55190 2000-12-14 Catherine Moore <clm@redhat.com>
55191
55192 * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
55193 * gcc.c-torture/execute/920612-2.c: Likewise.
55194 * gcc.c-torture/execute/920428-2.c: Likewise.
55195 * gcc-c-torture/execute/va-arg-11.c: Call exit.
55196 * gcc.c-torture/execute/va-arg-21.c: Likewise.
55197
55198 2000-12-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55199
55200 * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
55201 * gcc.dg/pack-test-2.c: Likewise.
55202
55203 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
55204
55205 Tests by Zack Weinberg <zackw@stanford.edu>.
55206
55207 * gcc.dg/cpp/defined.c: Update.
55208 * gcc.dg/cpp/defined_trad.c: New tests.
55209
55210 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
55211
55212 * gcc.dg/cpp/trad-direct.c: Update.
55213
55214 2000-12-11 Neil Booth <neilb@earthling.net>
55215
55216 * gcc.dg/cpp/defined_trad.c
55217
55218 2000-12-11 Neil Booth <neilb@earthling.net>
55219
55220 * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
55221
55222 2000-12-09 Joseph S. Myers <jsm28@cam.ac.uk>
55223
55224 * gcc.dg/format-miss-2.c: New test.
55225
55226 2000-12-09 Neil Booth <neilb@earthling.net>
55227
55228 * gcc.dg/cpp/lineflags.c: New tests.
55229 * gcc.dg/cpp/poison.c: Update.
55230 * gcc.dg/cpp/redef2.c: Update.
55231 * gcc.dg/cpp/skipping.c: New test.
55232
55233 2000-12-07 Geoffrey Keating <geoffk@redhat.com>
55234
55235 * g++.old-deja/g++.other/eh3.C: New testcase.
55236
55237 2000-12-07 Neil Booth <neilb@earthling.net>
55238
55239 * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
55240 wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
55241 wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
55242 wtr-union-init-2.c, wtr-union-init-3.c: Update.
55243 * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
55244 Update.
55245
55246 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
55247
55248 * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
55249 __SIZE_TYPE__ instead of int for type of integers cast to
55250 pointers.
55251
55252 2000-12-07 Jakub Jelinek <jakub@redhat.com>
55253
55254 * g++.old-deja/g++.other/cleanup4.C: New test.
55255
55256 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
55257
55258 * format-sec-1.c: New test.
55259
55260 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
55261
55262 * gcc.dg/format-nonlit-3.c: New test.
55263
55264 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
55265
55266 * gcc.dg/c90-printf-1.c: Add test for printf formats reading
55267 through a null pointer.
55268
55269 2000-12-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
55270
55271 * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
55272 * g++.old-deja/g++.pt/partial4.C: New test.
55273
55274 2000-12-06 J. David Anglin <dave@hiauly1.hia.nrc.ca>
55275
55276 * gcc.c-torture/execute/ieee/hugeval.x: New.
55277
55278 2000-12-06 Neil Booth <neilb@earthling.net>
55279
55280 * gcc.dg/cpp/backslash2.c: New tests.
55281
55282 2000-12-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55283
55284 * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
55285 * gcc.c-torture/execute/stdio-opt-2.c: New test.
55286
55287 2000-12-05 Geoffrey Keating <geoffk@redhat.com>
55288
55289 * gcc.c-torture/execute/20001203-2.c: New testcase.
55290
55291 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
55292
55293 * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
55294 * g++.old-deja/g++.other/virtual10.C: New test.
55295
55296 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
55297
55298 * g++.old-deja/g++.mike/pmf5.C: Remove test.
55299
55300 2000-12-05 Richard Henderson <rth@redhat.com>
55301
55302 * gcc.c-torture/compile/20001205-1.c: New.
55303
55304 2000-12-04 Neil Booth <neilb@earthling.net>
55305
55306 * g++.old-deja/g++.other/virtual9.C: New test.
55307 * g++.old-deja/g++.pt/crash61.C: New test.
55308 * gcc.c-torture/execute/loop-9.c: New test.
55309
55310 2000-12-04 Neil Booth <neilb@earthling.net>
55311
55312 * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
55313 * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
55314 * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
55315 * gcc.dg/cpp/extratokens.c: ...here.
55316
55317 2000-12-04 Neil Booth <neilb@earthling.net>
55318
55319 * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
55320 New tests.
55321
55322 2000-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55323
55324 * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
55325 * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
55326
55327 2000-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
55328
55329 * gcc.c-torture/execute/20001203-1.c: New test.
55330
55331 2000-12-03 Neil Booth <neilb@earthling.net>
55332
55333 * gcc.dg/cpp/macro6.c: New test cases.
55334
55335 2000-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55336
55337 * gcc.c-torture/execute/string-opt-9.c: New test.
55338 * gcc.c-torture/execute/string-opt-10.c: Likewise.
55339 * gcc.c-torture/execute/string-opt-11.c: Likewise.
55340 * gcc.c-torture/execute/string-opt-12.c: Likewise.
55341
55342 * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
55343 * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
55344
55345 2000-12-02 Geoffrey Keating <geoffk@redhat.com>
55346
55347 * gcc.dg/cpp/if-6.c: New testcase.
55348
55349 * gcc.dg/20001201-1.c: New testcase.
55350
55351 2000-12-02 Neil Booth <neilb@earthling.net>
55352
55353 * g++.old-deja/g++.other/externC4.C,
55354 g++.old-deja/g++.other/friend10.C: New tests.
55355
55356 2000-12-02 Neil Booth <neilb@earthling.net>
55357
55358 * g++.old-deja/g++.other/instan2.C
55359 * g++.old-deja/g++.other/instan3.C: New test.
55360
55361 2000-12-02 Neil Booth <neilb@earthling.net>
55362
55363 * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
55364 c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
55365 gnuc99.c,gnuc99-pedantic.c: New tests.
55366
55367 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
55368
55369 * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
55370 gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
55371
55372 2000-12-01 Neil Booth <neilb@earthling.net>
55373
55374 * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
55375 * gcc.dg/cpp/poison.c: Update.
55376 * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
55377
55378 2000-12-01 Toon Moene <toon@moene.indiv.nluug.nl>
55379
55380 * g77.f-torture/execute/20001201.f: New test.
55381
55382 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
55383
55384 * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
55385
55386 2000-12-01 Jakub Jelinek <jakub@redhat.com>
55387
55388 * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
55389
55390 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>
55391
55392 * g++.old-deja/g++.other/cast6.C: New test.
55393
55394 2000-11-30 Geoffrey Keating <geoffk@redhat.com>
55395
55396 * gcc.c-torture/execute/20001130-2.c: New testcase.
55397
55398 2000-11-30 Richard Henderson <rth@redhat.com>
55399
55400 * gcc.c-torture/execute/20001130-1.c: New test.
55401
55402 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
55403
55404 * g++.old-deja/g++.other/op3.C: New test.
55405
55406 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
55407
55408 * g++.old-deja/g++.other/op2.C: New test.
55409
55410 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
55411
55412 * g++.old-deja/g++.other/crash38.C: New test.
55413
55414 2000-11-29 Toon Moene <toon@moene.indiv.nluug.nl>
55415
55416 * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
55417
55418 2000-11-29 Jakub Jelinek <jakub@redhat.com>
55419
55420 * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
55421 tests.
55422 * gcc.c-torture/execute/string-opt-6.c: New test.
55423
55424 * gcc.dg/20001117-1.c: Add main.
55425
55426 2000-11-28 Geoffrey Keating <geoffk@redhat.com>
55427
55428 * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
55429 Move from here ...
55430 * gcc.dg/940510-1.c: ... to here.
55431
55432 * gcc.dg/20000926-1.c: GNU C now allows initializations of
55433 zero-size arrays in toplevel structures.
55434
55435 2000-11-28 Jakub Jelinek <jakub@redhat.com>
55436
55437 * gcc.c-torture/execute/loop-8.c: New test.
55438
55439 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
55440
55441 * g++.old-deja/g++.other/base1.C: New test.
55442
55443 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
55444
55445 * g++.old-deja/g++.other/parse2.C: New test.
55446
55447 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
55448
55449 * g++.old-deja/g++.pt/incomplete1.C: New test.
55450
55451 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
55452
55453 * g++.old-deja/g++.other/friend9.C: New test.
55454
55455 2000-11-28 Jakub Jelinek <jakub@redhat.com>
55456
55457 * gcc.dg/20001127-1.c: New test.
55458
55459 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
55460
55461 * g++.old-deja/g++.pt/friend46.C: New test.
55462
55463 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
55464
55465 * g++.old-deja/g++.other/ptrmem8.C: New test.
55466
55467 2000-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55468
55469 * gcc.c-torture/execute/string-opt-7.c: New test.
55470 * gcc.c-torture/execute/string-opt-8.c: Likewise.
55471
55472 2000-11-26 Gabriel Dos Reis <gdr@codesourcery.com>
55473
55474 * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
55475 instead of 'mkcheck 2'.
55476
55477 2000-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
55478
55479 * gcc.c-torture/execute/memcheck/driver.c,
55480 gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
55481 C9X references to refer to C99.
55482
55483 2000-11-25 Jakub Jelinek <jakub@redhat.com>
55484
55485 * gcc.dg/ultrasp3.c: New test.
55486
55487 2000-11-25 Neil Booth <neilb@earthling.net>
55488
55489 * gcc.dg/cpp/include2.c: Update test to be locale independent.
55490
55491 2000-11-25 Alexandre Oliva <aoliva@redhat.com>
55492
55493 * gcc.c-torture/compile/20001123-2.c: New.
55494
55495 2000-11-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
55496
55497 * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
55498
55499 2000-11-24 Bernd Schmidt <bernds@redhat.co.uk>
55500
55501 * gcc.dg/sequence-point-1.c: Add some new tests.
55502 * gcc.c-torture/execute/20001124-1.c: New test.
55503
55504 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
55505
55506 * g++.old-deja/g++.other/vaarg4.C: New test.
55507 * gcc.c-torture/compile/20001123-1.c: New test.
55508
55509 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
55510
55511 * g++.other/crash24.C: Adjust and remove XFAIL.
55512 * g++.other/crash37.C: New test.
55513
55514 2000-11-23 Nathan Sidwell <nathan@codesourcery.com>
55515
55516 * g++.old-deja/g++.pt/instantiate9.C: New test.
55517
55518 2000-11-22 Mark Mitchell <mark@codesourcery.com>
55519
55520 * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
55521 new ABI, too.
55522
55523 * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
55524 * g++.old-deja/g++.robertl/eb55.C: Likewise.
55525
55526 2000-11-22 Neil Booth <neilb@earthling.net>
55527
55528 * gcc.dg/cpp/Wtrigraphs.c: New test.
55529
55530 2000-11-22 Loren J. Rittle <ljrittle@acm.org>
55531
55532 * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
55533
55534 2000-11-22 Jakub Jelinek <jakub@redhat.com>
55535
55536 * gcc.c-torture/execute/ieee/20001122-1.c: New test.
55537
55538 2000-11-22 Hans-Peter Nilsson <hp@bitrange.com>
55539
55540 * lib/gcc-dg.exp: load_lib scanasm.exp.
55541 (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
55542 * lib/g++-dg.exp: load_lib scanasm.exp.
55543 * lib/scanasm.exp: New.
55544 (scan-assembler, scan-assembler-not): Add optional arguments to
55545 test name, or if not present, the pattern name.
55546 (scan-assembler-dem, scan-assembler-dem-not): New.
55547
55548 * g++.dg/dg.exp: New.
55549
55550 2000-11-21 Neil Booth <neilb@earthling.net>
55551
55552 * gcc.dg/cpp/integrated1.c: Remove.
55553
55554 2000-11-21 Jakub Jelinek <jakub@redhat.com>
55555
55556 * gcc.c-torture/execute/20001121-1.c: New test.
55557
55558 2000-11-21 Richard Henderson <rth@redhat.com>
55559
55560 * gcc.c-torture/compile/20001121-1.c: New test.
55561
55562 2000-11-20 Neil Booth <neilb@earthling.net>
55563
55564 * gcc.dg/cpp/integrated1.c: New test.
55565
55566 2000-11-21 Jakub Jelinek <jakub@redhat.com>
55567
55568 * g++.old-deja/g++.other/inline17.C: New test.
55569
55570 2000-11-20 Donald Lindsay <dlindsay@redhat.com>
55571
55572 * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
55573 local variable to be zero: I made the variable global. Now
55574 uses abort() and exit() instead of relying on main's return value.
55575
55576 2000-11-20 Neil Booth <neilb@earthling.net>
55577
55578 * gcc.dg/cpp/paste2.c: Update test.
55579 * objc/execute/paste.m: New test.
55580
55581 2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
55582
55583 * gcc.dg/c99-condexpr-1.c: New test.
55584
55585 2000-11-20 Neil Booth <neilb@earthling.net>
55586
55587 * gcc.dg/cpp/macsyntx.c: Use correct command line option.
55588
55589 2000-11-20 Nathan Sidwell <nathan@codesourcery.com>
55590
55591 * g++.old-deja/g++.pt/export1.C: New test.
55592
55593 2000-11-20 Jakub Jelinek <jakub@redhat.com>
55594
55595 * gcc.dg/20001117-1.c: New test.
55596
55597 2000-11-18 Richard Henderson <rth@redhat.com>
55598
55599 * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
55600
55601 2000-11-18 Richard Henderson <rth@redhat.com>
55602
55603 * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
55604 * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
55605 * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
55606
55607 2000-11-18 Richard Henderson <rth@redhat.com>
55608
55609 * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
55610 (main): New. Exit cleanly.
55611
55612 2000-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
55613
55614 * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
55615 gcc.dg/c99-fordecl-2.c: New tests.
55616
55617 2000-11-18 Richard Henderson <rth@redhat.com>
55618
55619 * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
55620 * gcc.c-torture/execute/zerolen-2.c: New.
55621
55622 2000-11-18 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55623
55624 * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
55625 memory.
55626
55627 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
55628
55629 * g++.old-deja/g++.pt/instantiate8.C: New test.
55630
55631 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
55632
55633 * g++.old-deja/g++.other/incomplete.C: Add more tests.
55634 * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
55635
55636 2000-11-16 Nick Clifton <nickc@redhat.com>
55637
55638 * gcc.c-torture/execute/nestfunc-2.c: New test.
55639 * gcc.c-torture/execute/nestfunc-3.c: New test.
55640
55641 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
55642
55643 * gcc.c-torture/compile/20001116-1.c: New test.
55644
55645 2000-11-15 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55646
55647 * gcc.c-torture/execute/20001115-1.c: New test.
55648
55649 2000-11-15 Mark Mitchell <mark@codesourcery.com>
55650
55651 * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
55652 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
55653 * g++.old-deja/g++.abi/ptrflags.C: Likewise.
55654 * g++.old-deja/g++.abi/vmihint.C: Likewise.
55655
55656 2000-11-15 Neil Booth <neilb@earthling.net>
55657
55658 gcc.dg/cpp/_Pragma1.c: Update.
55659 gcc.dg/cpp/_Pragma2.c: New test.
55660
55661 2000-11-15 Nathan Sidwell <nathan@codesourcery.com>
55662
55663 * g++.old-deja/g++.other/anon5.C: New test.
55664
55665 2000-11-14 Joseph S. Myers <jsm28@cam.ac.uk>
55666
55667 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
55668 tests.
55669
55670 2000-11-14 Jakub Jelinek <jakub@redhat.com>
55671
55672 * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
55673 output.
55674
55675 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
55676
55677 * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
55678 labels at end of compound statements.
55679
55680 2000-11-13 Jakub Jelinek <jakub@redhat.com>
55681
55682 * gcc.c-torture/execute/loop-7.c: New test.
55683
55684 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
55685
55686 * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
55687
55688 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
55689
55690 * gcc.dg/c99-bool-1.c: New test.
55691
55692 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
55693
55694 * gcc.dg/c99-scope-1.c: Remove xfail.
55695 * gcc.dg/c99-scope-2.c: New test.
55696
55697 2000-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55698
55699 * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
55700 * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
55701
55702 2000-11-11 Mark Mitchell <mark@codesourcery.com>
55703
55704 * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
55705 error messages.
55706
55707 * g++.mike/p700.C: Don't typedef wchar_t.
55708 * g++.mike/p784.C: Likewise.
55709 * g++.mike/eb101.C: Don't use __wchar_t.
55710
55711 2000-11-11 Toon Moene <toon@moene.indiv.nluug.nl>
55712
55713 * g77.f-torture/execute/20001111.[fx]: Test premature exit
55714 from DO loop.
55715
55716 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
55717
55718 * gcc.c-torture/execute/20001111-1.c: New test.
55719
55720 2000-11-10 Nick Clifton <nickc@redhat.com>
55721
55722 * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
55723 long multuiple and accumulate.
55724
55725 2000-11-09 Richard Henderson <rth@redhat.com>
55726
55727 * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
55728 via size_t instead of int.
55729
55730 * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
55731 * gcc.c-torture/execute/string-opt-2.c: Likewise.
55732 * gcc.c-torture/execute/string-opt-3.c: Likewise.
55733 * gcc.c-torture/execute/string-opt-4.c: Likewise.
55734
55735 2000-11-09 Geoffrey Keating <geoffk@redhat.com>
55736
55737 * gcc.c-torture/compile/20001109-1.c: New test.
55738 * gcc.c-torture/compile/20001109-2.c: New test.
55739
55740 2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
55741
55742 * g++.old-deja/g++.pt/operator1.C: New test.
55743 * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
55744
55745 2000-11-09 Jakub Jelinek <jakub@redhat.com>
55746
55747 * gcc.dg/20001108-1.c: New test.
55748
55749 2000-11-09 Jakub Jelinek <jakub@redhat.com>
55750
55751 * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
55752 with both arguments constant strings.
55753 * gcc.c-torture/execute/string-opt-3.c: New test.
55754 * gcc.c-torture/execute/string-opt-4.c: New test.
55755 * gcc.c-torture/execute/string-opt-5.c: New test.
55756
55757 2000-11-08 Nick Clifton <nickc@redhat.com>
55758
55759 * gcc.c-torture/execute/20001108-1.c: New test case. Checks
55760 mulsidi3adddi patterns.
55761
55762 2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
55763
55764 * g++.old-deja/g++.other/crash36.C: New test.
55765
55766 2000-11-08 Jakub Jelinek <jakub@redhat.com>
55767
55768 * g++.old-deja/g++.other/init16.C: New test.
55769
55770 2000-11-06 Loren J. Rittle <ljrittle@acm.org>
55771
55772 * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
55773
55774 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
55775
55776 * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
55777 * gcc.c-torture/execute/va-arg-16.x: Likewise.
55778 * gcc.c-torture/execute/va-arg-17.x: Likewise.
55779
55780 2000-11-07 DJ Delorie <dj@redhat.com>
55781
55782 * gcc.dg/20000614-1.c: Add return so that test can pass.
55783
55784 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55785
55786 * gcc.c-torture/execute/string-opt-1.c: New test.
55787
55788 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
55789
55790 * gcc.c-torture/execute/va-arg-15.x: New file. Fails on
55791 mips-sgi-irix6.* because the MIPS ABI passes floating-point
55792 parameters in registers, and there is no way for a varargs
55793 function to know in which order the integer and floating-point
55794 parameters should be interleaved when they are placed on the
55795 stack.
55796 * gcc.c-torture/execute/va-arg-16.x: Likewise.
55797 * gcc.c-torture/execute/va-arg-17.x: Likewise.
55798
55799 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55800
55801 * gcc.c-torture/execute/string-opt-2.c: New test.
55802
55803 2000-11-07 Nathan Sidwell <nathan@codesourcery.com>
55804
55805 * g++.old-deja/g++.pt/crash60.C: New test.
55806
55807 2000-11-06 Jakub Jelinek <jakub@redhat.com>
55808
55809 * g++.old-deja/g++.other/crash24.C: New test.
55810 * g++.old-deja/g++.other/crash25.C: New test.
55811 * g++.old-deja/g++.other/crash26.C: New test.
55812 * g++.old-deja/g++.other/crash27.C: New test.
55813 * g++.old-deja/g++.other/crash28.C: New test.
55814 * g++.old-deja/g++.other/crash29.C: New test.
55815 * g++.old-deja/g++.other/crash30.C: New test.
55816 * g++.old-deja/g++.other/crash31.C: New test.
55817 * g++.old-deja/g++.other/crash32.C: New test.
55818 * g++.old-deja/g++.other/crash33.C: New test.
55819 * g++.old-deja/g++.other/crash34.C: New test.
55820 * g++.old-deja/g++.other/crash35.C: New test.
55821
55822 2000-11-06 Jakub Jelinek <jakub@redhat.com>
55823
55824 * gcc.c-torture/execute/20001031-1.c: New test.
55825
55826 2000-11-04 Mark Mitchell <mark@codesourcery.com>
55827
55828 * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
55829 namespace.
55830
55831 * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
55832 standards-conformant.
55833
55834 * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
55835
55836 * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
55837 * g++.old-deja/g++.mike/p755a.C: Likewise.
55838 * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
55839 library makes no calls to `operator new' during initialization.
55840
55841 2000-11-04 Neil Booth <neilb@earthling.net>
55842
55843 * gcc.dg/cpp/include2.c: New tests.
55844
55845 2000-11-03 Mark P Mitchell <mark@codesourcery.com>
55846
55847 * lib/g++.exp (g++_set_ld_library_path): New function.
55848 Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
55849
55850 2000-11-03 Bernd Schmidt <bernds@redhat.co.uk>
55851
55852 * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus
55853 warnings.
55854
55855 2000-11-01 Richard Henderson <rth@redhat.com>
55856
55857 * g++.old-deja/g++.ext/namedret1.C: New.
55858 * g++.old-deja/g++.ext/namedret2.C: New.
55859 * g++.old-deja/g++.ext/namedret3.C: New.
55860
55861 2000-10-31 Geoffrey Keating <geoffk@cygnus.com>
55862
55863 * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
55864 * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
55865
55866 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55867
55868 * gcc.c-torture/execute/va-arg-21.c: New test.
55869
55870 2000-10-31 Joseph S. Myers <jsm28@cam.ac.uk>
55871
55872 * gcc.dg/c99-complex-2.c: New test.
55873
55874 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55875
55876 * gcc.c-torture/execute/stdio-opt-1.c: New test.
55877
55878 2000-10-31 Jakub Jelinek <jakub@redhat.com>
55879
55880 * g++.old-deja/g++.other/inline16.C: New test.
55881
55882 2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
55883
55884 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
55885 __PRETTY_FUNCTION__
55886
55887 2000-10-29 Neil Booth <neilb@earthling.net>
55888
55889 * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
55890 New tests.
55891 * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
55892 * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
55893 optimisation.
55894
55895 2000-10-29 Neil Booth <neilb@earthling.net>
55896
55897 * gcc.dg/cpp/macro4.c, macro5.c: New tests.
55898 * mi1.c, mi1c.h: Add null directives to multiple-include test.
55899 * mi5.c: Test multiple includes work with -C.
55900 * trigraphs.c: Test ^= version.
55901
55902 2000-10-28 Neil Booth <neilb@earthling.net>
55903
55904 New tests and test updates for new macro expander.
55905
55906 * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
55907 endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
55908 paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
55909 tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
55910 new diagnostic messages.
55911
55912 * gcc.dg/cpp/macro3.c: New tests.
55913
55914 2000-10-27 Mark Mitchell <mark@codesourcery.com>
55915
55916 * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
55917 on the same line.
55918
55919 2000-10-27 Jakub Jelinek <jakub@redhat.com>
55920
55921 * g++.old-deja/g++.other/eh2.C: New test.
55922
55923 2000-10-27 Bernd Schmidt <bernds@cygnus.co.uk>
55924
55925 * gcc.c-torture/execute/20001027-1.c: New test.
55926
55927 2000-10-26 Richard Henderson <rth@redhat.com>
55928
55929 * gcc.c-torture/execute/20001026-1.c: New.
55930
55931 2000-10-26 Mark Mitchell <mark@codesourcery.com>
55932
55933 * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
55934 * g++.old-deja/g++.law/builtin1.C: Likewise.
55935 * g++.old-deja/g++.law/ctors10.C: Likewise.
55936 * g++.old-deja/g++.law/virtual3.C: Likewise.
55937 * g++.old-deja/g++.mike/p658.C: Likewise.
55938 * g++.old-deja/g++.other/sibcall1.C: Likewise.
55939 * g++.old-deja/g++.other/vaarg2.C: Likewise.
55940 * g++.old-deja/g++.robertl/eb124.C: Likewise.
55941 * g++.old-deja/g++.robertl/eb44.C: Likewise.
55942 * g++.old-deja/g++.robertl/eb77.C: Likewise.
55943
55944 2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
55945
55946 * gcc.c-torture/compile/20001024-1.c: New test.
55947
55948 2000-10-25 Mark Mitchell <mark@codesourcery.com>
55949
55950 * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
55951 to tell us whether or not we are using V3.
55952
55953 2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
55954
55955 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
55956 operands.
55957
55958 2000-10-25 Joseph S. Myers <jsm28@cam.ac.uk>
55959
55960 * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
55961
55962 2000-10-25 Jakub Jelinek <jakub@redhat.com>
55963
55964 * gcc.c-torture/execute/20001024-1.c: New test.
55965
55966 2000-10-24 Jakub Jelinek <jakub@redhat.com>
55967
55968 * g++.old-deja/g++.other/sibcall1.C: New test.
55969
55970 2000-10-20 Jakub Jelinek <jakub@redhat.com>
55971
55972 * gcc.dg/noncompile/init-3.c: New test.
55973
55974 2000-10-20 Joseph S. Myers <jsm28@cam.ac.uk>
55975
55976 * gcc.dg/format-array-1.c: New test.
55977
55978 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
55979
55980 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
55981 writing through null pointers; remove comment about testing
55982 unterminated strings.
55983
55984 2000-10-17 Matthew Hiller <hiller@redhat.com>
55985
55986 * gcc.c-torture/execute/20001017-2.c: New test.
55987
55988 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
55989
55990 * gcc.c-torture/compile/20001018-1.c: New test.
55991 * gcc.c-torture/compile/20001018-1.x: Xfail.
55992
55993 2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55994
55995 * gcc.c-torture/execute/20001017-1.c: New test.
55996
55997 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
55998
55999 * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
56000 for multiple use of arguments with scanf formats; add tests for
56001 multiple use of arguments.
56002
56003 2000-10-17 Bernd Schmidt <bernds@redhat.co.uk>
56004
56005 * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
56006 from some old tests.
56007
56008 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
56009
56010 * gcc.dg/format-miss-1.c: New test.
56011
56012 2000-10-16 Jakub Jelinek <jakub@redhat.com>
56013
56014 * gcc.c-torture/execute/20001013-1.c: New test.
56015
56016 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
56017
56018 * gcc.dg/format-branch-1.c: New test.
56019
56020 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
56021
56022 * README, lib/file-format.exp: Remove EGCS references.
56023
56024 2000-10-16 Jakub Jelinek <jakub@redhat.com>
56025
56026 * gcc.dg/20001013-1.c: New test.
56027
56028 2000-10-15 Joseph S. Myers <jsm28@cam.ac.uk>
56029
56030 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
56031 for intmax_t in the compiler using __typeof__ and the type rules
56032 for conditional expressions.
56033
56034 2000-10-13 Jakub Jelinek <jakub@redhat.com>
56035
56036 * gcc.dg/20001012-1.c: New test.
56037 * gcc.dg/20001012-2.c: New test.
56038
56039 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
56040
56041 * gcc.dg/format-attr-1.c: New test.
56042
56043 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
56044
56045 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
56046 __LONG_LONG_MAX__ instead of LLONG_MAX.
56047
56048 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
56049
56050 * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
56051 scanf flags.
56052 * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
56053 flags.
56054
56055 2000-10-11 Joseph S. Myers <jsm28@cam.ac.uk>
56056
56057 * gcc.dg/sequence-pt-1.c: New test.
56058
56059 2000-10-11 Geoff Keating <geoffk@cygnus.com>
56060
56061 * gcc.c-torture/execute/20001011-1.c: New testcase.
56062 Testcase provided by Zack Weinberg <zackw@stanford.edu>.
56063
56064 2000-10-10 Jakub Jelinek <jakub@redhat.com>
56065
56066 * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
56067 does not error on it.
56068
56069 2000-10-10 Jakub Jelinek <jakub@redhat.com>
56070
56071 * gcc.dg/20001009-1.c: New test.
56072
56073 Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>
56074
56075 * gcc.c-torture/compile/20001009-1.c: Move from here ....
56076 * gcc.c-torture/execute/20001009-2.c: ... to here.
56077
56078 2000-10-09 Geoff Keating <geoffk@cygnus.com>
56079
56080 * gcc.c-torture/compile/20001009-1.c: New testcase.
56081 * gcc.c-torture/execute/20001009-1.c: New testcase.
56082 Testcases provided by Jan Hubicka <jh@suse.cz>.
56083
56084 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
56085
56086 * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
56087 gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
56088 uintmax_t using <limits.h> to emulate the compiler's internal
56089 logic. No longer XFAIL %j tests.
56090
56091 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
56092
56093 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
56094 gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
56095 gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
56096 regexps and details of expected handling of some bad formats.
56097 * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
56098 suppression.
56099
56100 2000-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
56101
56102 * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
56103 g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
56104 g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
56105 gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
56106 in list archives.
56107
56108 2000-10-06 Richard Henderson <rth@cygnus.com>
56109
56110 * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
56111 * g++.old-deja/g++.brendan/crash52.C: Likewise.
56112 * g++.old-deja/g++.jason/report.C: Likewise.
56113 * g++.old-deja/g++.law/friend5.C: Likewise.
56114 * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling
56115 of the expected warnings.
56116
56117 2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
56118
56119 * g++.old-deja/g++.pt/enum14.C: New test.
56120
56121 2000-10-05 Nathan Sidwell <nathan@codesourcery.com>
56122
56123 * g++.old-deja/g++.pt/crash59.C: New test.
56124
56125 2000-10-04 Will Cohen <wcohen@redhat.com>
56126
56127 * gcc.dg/20000926-1.c: New test.
56128
56129 2000-10-03 Geoff Keating <geoffk@cygnus.com>
56130
56131 * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
56132 function name for current C++ compiler.
56133 Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
56134
56135 2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
56136
56137 * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
56138 __PRETTY_FUNCTION__.
56139 * g++.old-deja/g++.ext/pretty2.C: Likewise.
56140
56141 2000-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56142
56143 * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
56144
56145 2000-09-26 Jakub Jelinek <jakub@redhat.com>
56146
56147 * gcc.c-torture/compile/20000923-1.c: New test.
56148
56149 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
56150
56151 * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
56152 * g++.old-deja/g++.pt/ttp62.C: Same.
56153 * g++.old-deja/g++.other/inline14.C: Same.
56154
56155 2000-09-24 Richard Henderson <rth@cygnus.com>
56156
56157 * gcc.c-torture/execute/20000914-1.c: Declare malloc.
56158
56159 2000-09-24 Joseph S. Myers <jsm28@cam.ac.uk>
56160
56161 * gcc.dg/c90-printf-1.c: Add test for wide string format.
56162
56163 2000-09-22 Geoff Keating <geoffk@cygnus.com>
56164
56165 * gcc.c-torture/compile/20000922-1.c: New file.
56166
56167 2000-09-21 Nick Clifton <nickc@redhat.com>
56168
56169 * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
56170 a signed long modulo operation.
56171 (mod6): New function - perform an unsigned long modulo operation.
56172 (main): Add tests for modulos of very large numbers by very small
56173 dividends.
56174
56175 2000-09-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56176
56177 * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
56178
56179 2000-09-19 Richard Henderson <rth@cygnus.com>
56180
56181 * gcc.dg/compare2.c (case 10): XFAIL.
56182
56183 2000-09-18 Richard Henderson <rth@cygnus.com>
56184
56185 * gcc.c-torture/execute/20000906-1.c: Move ...
56186 * gcc.dg/20000906-1.c: ... here. Only run on targets
56187 that support __builtin_trap.
56188
56189 Mon 18-Sep-2000 19:23:11 BST Neil Booth <NeilB@earthling.net>
56190
56191 * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
56192
56193 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
56194
56195 * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
56196 * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add
56197 more $ format tests.
56198
56199 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
56200
56201 * gcc.dg/format-errmk-1.c: New test.
56202
56203 2000-09-17 Greg McGary <greg@mcgary.org>
56204
56205 * gcc.c-torture/execute/20000917-1.x: Remove.
56206
56207 2000-09-17 Joseph S. Myers <jsm28@cam.ac.uk>
56208
56209 * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
56210
56211 2000-09-17 Greg McGary <greg@mcgary.org>
56212
56213 * gcc.c-torture/execute/20000917-1.c: New test.
56214 * gcc.c-torture/execute/20000917-1.x: XFAIL.
56215
56216 2000-09-16 Neil Booth <NeilB@earthling.net>
56217
56218 * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
56219 in nested macro bug.
56220
56221 2000-09-15 Neil Booth <NeilB@earthling.net>
56222
56223 * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
56224
56225 2000-09-14 Jeffrey A Law (law@cygnus.com)
56226
56227 * gcc.c-torture/execute/20000914-1.c: New test.
56228
56229 2000-09-12 Alexandre Oliva <aoliva@redhat.com>
56230
56231 * g++.other/inline13.C: New test.
56232
56233 2000-09-12 Andreas Jaeger <aj@suse.de>
56234
56235 * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
56236 constant by Ulrich Drepper <drepper@redhat.com>.
56237
56238 2000-09-12 J"orn Rennecke <amylaar@redhat.co.uk>
56239
56240 * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
56241
56242 2000-09-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56243
56244 * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
56245
56246 2000-09-11 Zack Weinberg <zack@wolery.cumb.org>
56247
56248 * gcc.dg/cpp/backslash.c: New test.
56249
56250 2000-09-11 Alexandre Oliva <aoliva@redhat.com>
56251
56252 * gcc.c-torture/execute/20000910-1.c: New test.
56253 * gcc.c-torture/execute/20000910-2.c: Likewise.
56254
56255 2000-09-11 Robert Lipe <robertl@sco.com>
56256
56257 * gcc.dg/pragma-align.c: New test.
56258
56259 2000-09-11 Nathan Sidwell <nathan@codesourcery.com>
56260
56261 * g++.old-deja/g++.pt/explicit82.C: New test.
56262 * g++.old-deja/g++.pt/explicit83.C: New test.
56263
56264 2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
56265
56266 * gcc.dg/asm-names.c: New test.
56267
56268 2000-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56269
56270 * gcc.dg/cpp/tr-warn6.c: New test
56271
56272 2000-09-07 Joseph S. Myers <jsm28@cam.ac.uk>
56273
56274 * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
56275 be accepted.
56276
56277 2000-09-07 Catherine Moore <clm@redhat.com>
56278
56279 * gcc.c-torture/execute/unroll-1.c: New test.
56280
56281 2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
56282
56283 * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
56284 ERROR markers.
56285 * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
56286 * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
56287 * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
56288 * gcc.dg/wtr-suffix-1.c: Correct error regexps.
56289 * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
56290 Preprocess only.
56291 * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
56292 * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
56293
56294 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
56295
56296 * g++.old-deja/g++.pt/deduct2.C: New test.
56297
56298 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
56299
56300 * g++.old-deja/g++.pt/parms2.C: New test.
56301
56302 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
56303
56304 * g++.old-deja/g++.pt/crash58.C: New test.
56305
56306 2000-09-06 Greg McGary <greg@mcgary.org>
56307
56308 * gcc.c-torture/execute/20000906-1.c: New test.
56309 * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
56310
56311 2000-09-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56312
56313 * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
56314
56315 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
56316
56317 * g++.old-deja/g++.pt/crash57.C: New test.
56318
56319 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
56320
56321 * g++.old-deja/g++.pt/crash56.C: New test.
56322
56323 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
56324
56325 * g++.old-deja/g++.pt/koenig1.C: New test.
56326
56327 2000-09-04 Jakub Jelinek <jakub@redhat.com>
56328
56329 * gcc.dg/20000904-1.c: New test.
56330
56331 2000-09-04 Jakub Jelinek <jakub@redhat.com>
56332
56333 * gcc.dg/cpp/paste8.c: New test.
56334
56335 2000-09-01 Alexandre Oliva <aoliva@redhat.com>
56336
56337 * gcc.c-torture/compile/20000827-1.c: New test.
56338
56339 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
56340
56341 * gcc.dg/format-diag-1.c: New test.
56342
56343 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
56344
56345 * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
56346 gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
56347 gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
56348 gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
56349 gcc.dg/formatz-1.c: Adjust warning regular expressions.
56350
56351 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
56352
56353 * g++.old-deja/g++.other/nested4.C: New test.
56354
56355 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
56356
56357 * g++.old-deja/g++.ns/scoped1.C: New test.
56358
56359 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
56360
56361 * lib/g++.exp: Support testing already-installed GCC.
56362
56363 2000-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56364
56365 * wtr-label-1.c, wtr-suffix-1.c: New tests.
56366
56367 2000-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56368
56369 * gcc.dg/return-type-2.c: New test.
56370
56371 2000-08-27 Geoff Keating <geoffk@cygnus.com>
56372
56373 * gcc.c-torture/compile/20000825-1.c: New test.
56374
56375 2000-08-26 Alexandre Oliva <aoliva@redhat.com>
56376
56377 * gcc.dg/dwarf2-2.c: New test.
56378
56379 2000-08-26 Zack Weinberg <zack@wolery.cumb.org>
56380
56381 * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
56382 dg-warning regexps.
56383
56384 2000-08-25 Joseph S. Myers <jsm28@cam.ac.uk>
56385
56386 * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
56387 gcc.dg/format-ext-5.c: New tests.
56388
56389 2000-08-25 Jakub Jelinek <jakub@redhat.com>
56390
56391 * g++.old-deja/g++.other/crash22.C: New test.
56392
56393 2000-08-24 Mark Mitchell <mark@codesourcery.com>
56394
56395 * gcc.dg/noncompile/930622-2.c: Adjust error message.
56396
56397 2000-08-24 Richard Henderson <rth@cygnus.com>
56398
56399 * gcc.dg/ia64-sync-1.c: New test.
56400 * gcc.dg/ia64-sync-2.c: New test.
56401 * gcc.dg/ia64-asm-1.c: New test.
56402
56403 2000-08-24 Joseph S. Myers <jsm28@cam.ac.uk>
56404
56405 * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
56406 * gcc.dg/format-ext-2.c: New test.
56407
56408 2000-08-23 Jason Merrill <jason@redhat.com>
56409
56410 * lib/old-dejagnu.exp: Also ignore "In member function" and
56411 "At global scope".
56412
56413 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56414
56415 * gcc.dg/noncompile/label-lineno-1.c: New test.
56416
56417 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
56418
56419 * gcc.dg/c99-array-nonobj-1.c: New test.
56420
56421 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
56422
56423 * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
56424 tests.
56425 * gcc.dg/format-ext-1.c: New test.
56426
56427 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56428
56429 * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
56430 gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
56431 gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
56432 gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
56433 gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
56434
56435 2000-08-22 Joseph S. Myers <jsm28@cam.ac.uk>
56436
56437 * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
56438 gcc.dg/c99-strftime-2.c: New tests.
56439
56440 2000-08-22 Richard Henderson <rth@cygnus.com>
56441
56442 * gcc.c-torture/execute/20000822-1.c: New test.
56443
56444 2000-08-21 Jakub Jelinek <jakub@redhat.com>
56445
56446 * gcc.c-torture/execute/20000819-1.x: Remove.
56447
56448 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
56449
56450 * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
56451 gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
56452 gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
56453 gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
56454 gcc.dg/format-xopen-1.c: New tests.
56455
56456 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
56457
56458 * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
56459
56460 2000-08-21 Jakub Jelinek <jakub@redhat.com>
56461
56462 * g++.old-deja/g++.other/loop2.C: New test.
56463
56464 * gcc.c-torture/compile/20000606-1.c: New test.
56465 * gcc.c-torture/compile/20000728-1.c: New test.
56466 * gcc.c-torture/execute/20000801-1.c: New test.
56467 * gcc.c-torture/execute/20000801-2.c: New test.
56468 * gcc.c-torture/execute/20000819-1.c: New test.
56469 * gcc.c-torture/execute/20000819-1.x: XFAIL.
56470 * gcc.dg/20000629-1.c: New test.
56471 * gcc.dg/20000724-1.c: New test.
56472 * gcc.dg/20000807-1.c: New test.
56473
56474 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
56475
56476 * gcc.dg/cpp/pragma-1.c: New test.
56477 * gcc.dg/cpp/pragma-2.c: New test.
56478
56479 2000-08-18 Zack Weinberg <zack@wolery.cumb.org>
56480
56481 * gcc.dg/cpp/lexstrng.c: Don't include string.h.
56482 * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp.
56483
56484 2000-08-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
56485
56486 * gcc.c-torture/compile/20000818-1.c: New test.
56487
56488 2000-08-18 Manfred Hollstein <manfredh@redhat.com>
56489
56490 * gcc.c-torture/execute/20000818-1.c: New test.
56491
56492 2000-08-18 Joseph S. Myers <jsm28@cam.ac.uk>
56493
56494 * gcc.dg/format-va-1.c: New test.
56495
56496 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
56497
56498 * g++.old-deja/g++.other/typedef8.C: New test.
56499
56500 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
56501
56502 * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
56503 * g++.old-deja/g++.mike/net36.C: Mark candidate.
56504 * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
56505 * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
56506 * g++.old-deja/g++.other/ptrmem7.C: New test.
56507 * g++.old-deja/g++.pt/ptrmem10.C: New test.
56508
56509 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
56510
56511 * g++.old-deja/g++.pt/typename27.C: New test.
56512
56513 2000-08-17 Nathan Sidwell <nathan@codesourcery.com>
56514
56515 * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
56516 * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
56517 * g++.old-deja/g++.pt/friend45.C: New test.
56518 * g++.old-deja/g++.other/friend8.C: New test.
56519
56520 2000-08-15 Richard Henderson <rth@cygnus.com>
56521
56522 * gcc.c-torture/execute/20000815-1.c: New test.
56523
56524 2000-08-15 Joseph S. Myers <jsm28@cam.ac.uk>
56525
56526 * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
56527 gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
56528 gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
56529
56530 2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
56531
56532 * g++.old-deja/g++.other/refinit2.C: New test.
56533
56534 2000-08-13 Geoff Keating <geoffk@cygnus.com>
56535
56536 * lib/c-torture.exp (c-torture): Make
56537 compiler_conditional_xfail_data global.
56538 * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
56539 compiler_conditional_xfail_data machinery.
56540 (f-torture-execute): Likewise.
56541 * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
56542 and only when unrolling loops.
56543
56544 * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
56545
56546 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
56547
56548 * g++.old-deja/g++.pt/explicit81.C: New test.
56549
56550 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
56551
56552 * g++.old-deja/g++.pt/typename26.C: New test.
56553
56554 2000-08-10 Geoff Keating <geoffk@cygnus.com>
56555
56556 * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
56557 warning.
56558
56559 2000-08-10 Nathan Sidwell <nathan@codesourcery.com>
56560
56561 * g++.old-deja/g++.other/array3.C: New test.
56562
56563 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
56564
56565 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
56566 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
56567 gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
56568 New tests.
56569
56570 2000-08-09 Nathan Sidwell <nathan@codesourcery.com>
56571
56572 * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
56573 * g++.old-deja/g++.abi/vmihint.C: Likewise.
56574
56575 2000-08-09 Alexandre Oliva <aoliva@redhat.com>
56576
56577 * gcc.c-torture/execute/20000808-1.c: New test.
56578
56579 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
56580
56581 * gcc.dg/c90-const-expr-1.c: New test.
56582
56583 2000-08-08 Richard Henderson <rth@cygnus.com>
56584
56585 * gcc.dg/noncompile/920923-1.c: Declare calloc.
56586
56587 2000-08-08 Joseph S. Myers <jsm28@cam.ac.uk>
56588
56589 * gcc.dg/noncompile/const-ll-1.c: New test.
56590
56591 2000-08-07 Joseph S. Myers <jsm28@cam.ac.uk>
56592
56593 * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
56594
56595 2000-08-06 Ovidiu Predescu <ovidiu@cup.hp.com>
56596
56597 * lib/objc.exp (objc_target_compile): Set the ld_library_path so
56598 that running programs linked against the shared version of libobjc
56599 run correctly.
56600
56601 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
56602
56603 * gcc.dg/c99-printf-1.c: New test.
56604
56605 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
56606
56607 * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
56608
56609 2000-08-05 Zack Weinberg <zack@wolery.cumb.org>
56610
56611 * gcc.c-torture/execute/20000731-1.x: Delete.
56612
56613 2000-08-04 Zack Weinberg <zack@wolery.cumb.org>
56614
56615 * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
56616 and torture_without_loops as is done by c-torture.exp.
56617 (search_for): Copy from c-torture.exp.
56618 (gcc-dg-runtest): New function, drives a directory of tests
56619 iterating over the TORTURE_OPTIONS.
56620 (scan-assembler, scan-assembler-not): Move here from
56621 individual directory drivers.
56622
56623 * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
56624 defined by lib/gcc-dg.exp.
56625 * gcc.dg/cpp/cpp.exp: Likewise.
56626 * gcc.dg/noncompile/noncompile.exp: Likewise. Use
56627 gcc-dg-runtest, so we cycle over optimization options.
56628
56629 * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
56630 * gcc.dg/compare2.c: No longer expected to fail.
56631
56632 2000-08-04 J"orn Rennecke <amylaar@cygnus.co.uk>
56633
56634 * gcc.c-torture/execute/20000804-1.c: New test.
56635
56636 2000-08-04 Joseph S. Myers <jsm28@cam.ac.uk>
56637
56638 * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
56639
56640 2000-08-03 Zack Weinberg <zack@wolery.cumb.org>
56641
56642 * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
56643
56644 2000-08-03 Jeffrey A Law (law@cygnus.com)
56645
56646 * gcc.c-torture/compile/20000803-1.c: New test.
56647
56648 2000-08-03 Joseph S. Myers <jsm28@cam.ac.uk>
56649
56650 * gcc.c-torture/execute/20000801-3.c,
56651 gcc.c-torture/execute/20000801-4.c: New tests.
56652 * gcc.c-torture/execute/20000801-3.x,
56653 gcc.c-torture/execute/20000801-4.x: Xfail.
56654
56655 2000-08-02 Geoff Keating <geoffk@cygnus.com>
56656
56657 * lib/objc.exp (objc_target_compile): Look for libobjc.a in
56658 libobjc/.libs to allow for libtool.
56659
56660 2000-08-02 Jakub Jelinek <jakub@redhat.com>
56661
56662 * gcc.c-torture/compile/20000802-1.c: New test.
56663
56664 2000-08-02 Zack Weinberg <zack@wolery.cumb.org>
56665
56666 * gcc.dg/cpp/macsyntx.c: Fix error regexp.
56667
56668 2000-07-31 Jeffrey A Law (law@cygnus.com)
56669
56670 * gcc-c-torture/execute/20000731-2.c: New test.
56671
56672 * gcc.c-torture/execute/20000731-1.c: New test.
56673 * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
56674
56675 2000-07-31 Jakub Jelinek <jakub@redhat.com>
56676
56677 * gcc.dg/cpp/paste7.c: New test.
56678 * gcc.dg/cpp/20000725-1.c: New test.
56679
56680 2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
56681
56682 * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
56683 * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
56684 declaration warning for __builtin_dwarf_reg_size.
56685
56686 * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
56687
56688 2000-07-31 Joseph S. Myers <jsm28@cam.ac.uk>
56689
56690 * gcc.dg/noncompile/voidparam-1.c: New test.
56691
56692 2000-07-30 Richard Henderson <rth@cygnus.com>
56693
56694 * gcc.dg/c90-digraph-1.c: Don't xfail.
56695 * gcc.dg/compare2.c (case 10): Xfail.
56696 * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
56697
56698 2000-07-27 Joseph S. Myers <jsm28@cam.ac.uk>
56699
56700 * gcc.dg/c99-main-1.c: New test.
56701
56702 2000-07-25 Joseph S. Myers <jsm28@cam.ac.uk>
56703
56704 * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
56705
56706 2000-07-26 Hans-Peter Nilsson <hp@axis.com>
56707
56708 * gcc.c-tortuer/execute/20000726-1.c: New test.
56709
56710 2000-07-26 Alexandre Oliva <aoliva@redhat.com>
56711
56712 * gcc.c-torture/execute/enum-2.c: New test.
56713
56714 2000-07-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56715
56716 * gcc.dg/cpp/tr-warn3.c: New test.
56717
56718 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
56719
56720 * g++.old-deja/g++.ext/implicit1.C: Remove.
56721 * g++.old-deja/g++.jason/c2.C: Remove
56722 * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
56723 * g++.old-deja/g++.pt/crash16.C: Likewise.
56724 * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
56725
56726 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
56727
56728 * g++.old-deja/g++.other/for2.C: New test.
56729
56730 2000-07-25 Jakub Jelinek <jakub@redhat.com>
56731
56732 * gcc.dg/20000720-1.c: New test.
56733
56734 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>
56735
56736 * g77.f-torture/compile/20000630-2.x: Removed. Case fixed.
56737
56738 2000-07-24 Geoff Keating <geoffk@cygnus.com>
56739
56740 * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
56741 * gcc.c-torture/execute/20000722-1.c: New.
56742 * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
56743
56744 2000-07-24 Jakub Jelinek <jakub@redhat.com>
56745
56746 * gcc.dg/cpp/20000720-1.S: New test.
56747
56748 2000-07-21 Michael Meissner <meissner@redhat.com>
56749
56750 * gcc.c-torture/execute/ieee/hugeval.c: New test.
56751
56752 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
56753
56754 * g++.old-deja/g++.brendan/crash16.C,
56755 g++.old-deja/g++.brendan/parse3.C,
56756 g++.old-deja/g++.brendan/redecl1.C,
56757 g++.old-deja/g++.ns/template13.C,
56758 g++.old-deja/g++.other/decl4.C,
56759 g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
56760
56761 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
56762
56763 * lib/old-dejagnu.exp: Check for both "Internal compiler error"
56764 and "Internal error".
56765
56766 * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
56767 regexps.
56768 * gcc.dg/cpp/paste6.c: New test.
56769
56770 2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
56771
56772 * gcc.dg/cpp/tr-direct.c: New test.
56773
56774 * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
56775 gcc.dg/cpp/undef1.c: Tweak error regexps.
56776
56777 2000-07-18 Eric Christopher <echristo@redhat.com>
56778
56779 * gcc.c-torture/compile/20000718-1.c: New test.
56780
56781 2000-07-18 Zack Weinberg <zack@wolery.cumb.org>
56782
56783 * cpplex.c (_cpp_push_token): If the token being pushed back
56784 is the previous token in this context, just subtract one from
56785 context->posn.
56786 * cppmacro.c (save_expansion): Clear aux field when storing a
56787 placemarker.
56788
56789 2000-07-18 Alexandre Oliva <aoliva@redhat.com>
56790
56791 * gcc.dg/noncompile/redecl-1.c: New test.
56792
56793 2000-07-18 Jakub Jelinek <jakub@redhat.com>
56794
56795 * gcc.c-torture/execute/20000717-5.c: New test.
56796 * gcc.c-torture/execute/20000717-1.x: Removed.
56797
56798 2000-07-17 Richard Henderson <rth@cygnus.com>
56799
56800 * gcc.c-torture/execute/20000717-4.c: New test.
56801
56802 2000-07-17 Zack Weinberg <zack@wolery.cumb.org>
56803
56804 * gcc.dg/cpp/syshdr.c: New test.
56805 * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
56806
56807 2000-07-17 Neil Booth <neilb@earthling.net>
56808
56809 * gcc.dg/cpp/cmdlne-dM.c: New test.
56810 * gcc.dg/cpp/cmdlne-dD.c: New test.
56811
56812 2000-07-17 Jeffrey A Law (law@cygnus.com)
56813
56814 * gcc.c-torture/execute/20000717-3.c: New test.
56815
56816 * gcc.c-torture/compile/20000717-1.c: New test.
56817
56818 2000-07-17 Geoffrey Keating <geoffk@cygnus.com>
56819
56820 * gcc.c-torture/execute/20000717-2.c: New test.
56821
56822 2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
56823
56824 * gcc.dg/formatz-1.c: New test.
56825
56826 * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
56827 * gcc.dg/c99-digraph-1.c: New tests.
56828
56829 * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
56830 * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
56831
56832 * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
56833 * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
56834 * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
56835 * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
56836 * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
56837 * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
56838 * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
56839
56840 2000-07-17 Greg McGary <greg@mcgary.org>
56841
56842 * gcc.c-torture/execute/20000717-1.c: New test.
56843 * gcc.c-torture/execute/20000717-1.x: Expected to fail.
56844
56845 2000-07-15 Jakub Jelinek <jakub@redhat.com>
56846
56847 * gcc.c-torture/execute/20000715-2.c: New test.
56848 * gcc.dg/20000715-1.c: New test.
56849
56850 2000-07-15 Michael Meissner <meissner@redhat.com>
56851
56852 * gcc.c-torture/execute/20000715-1.c: New test.
56853
56854 2000-07-13 Jakub Jelinek <jakub@redhat.com>
56855
56856 * gcc.c-torture/execute/20000707-1.c: New test.
56857
56858 2000-07-13 Neil Booth <NeilB@earthling.net>
56859
56860 * gcc.dg/cpp/digraph1.c,
56861 gcc.dg/cpp/digraph2.c,
56862 gcc.dg/cpp/digraphs.c: New tests.
56863
56864 2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
56865
56866 * g77.f-torture/compile/20000630-2.f: New test.
56867 * g77.f-torture/compile/20000630-2.x
56868
56869 2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
56870
56871 * g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
56872
56873 2000-07-11 Neil Booth <NeilB@earthling.net>
56874
56875 * gcc.dg/cpp/cmdlne-C.c: Fix typo.
56876
56877 2000-07-11 Neil Booth <NeilB@earthling.net>
56878
56879 * gcc.dg/cpp/cmdlne-C.c: New.
56880
56881 2000-07-09 Neil Booth <NeilB@earthling.net>
56882
56883 * gcc.dg/cpp/directiv.c: New tests.
56884 * gcc.dg/cpp/undef1.c: Update.
56885
56886 2000-07-08 Angela Marie Thomas <angela@cygnus.com>
56887
56888 * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
56889
56890 2000-07-09 Neil Booth <NeilB@earthling.net>
56891
56892 * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
56893
56894 2000-07-07 Zack Weinberg <zack@wolery.cumb.org>
56895
56896 * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
56897 gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
56898
56899 2000-07-08 Neil Booth <NeilB@earthling.net>
56900
56901 * gcc.dg/cpp/macsyntx.c: New tests.
56902
56903 2000-07-07 Jakub Jelinek <jakub@redhat.com>
56904
56905 * gcc.dg/20000707-1.c: New test.
56906
56907 2000-07-07 Jakub Jelinek <jakub@redhat.com>
56908
56909 * gcc.c-torture/execute/20000706-1.c: New test.
56910 * gcc.c-torture/execute/20000706-2.c: New test.
56911 * gcc.c-torture/execute/20000706-3.c: New test.
56912 * gcc.c-torture/execute/20000706-4.c: New test.
56913 * gcc.c-torture/execute/20000706-5.c: New test.
56914
56915 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
56916
56917 * g++.old-deja/g++.pt/instantiate7.C: New test.
56918
56919 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
56920
56921 * g++.old-deja/g++.mike/thunk2.C: Add return 0.
56922 * g++.old-deja/g++.mike/thunk3.C: Likewise.
56923 * g++.old-deja/g++.other/rtti3.C: Likewise.
56924 * g++.old-deja/g++.other/rttid3.C: Likewise.
56925
56926 2000-06-30 David Billinghurst <David Billinghurst@riotinto.com.au>
56927
56928 * g77.f-torture/compile/20000630-1.x: Fix typo
56929
56930 2000-07-05 Zack Weinberg <zack@wolery.cumb.org>
56931
56932 * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
56933 assembly output.
56934
56935 2000-07-04 Zack Weinberg <zack@wolery.cumb.org>
56936
56937 * gcc.dg/cpp/ident.c: New test.
56938
56939 2000-07-05 Neil Booth <NeilB@earthling.net>
56940
56941 * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
56942 gcc.dg/cpp/lexstrng.c: New tests.
56943
56944 2000-07-04 Neil Booth <NeilB@earthling.net>
56945
56946 * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
56947 * gcc.dg/cpp/strify2.c: Same.
56948
56949 2000-07-03 Zack Weinberg <zack@wolery.cumb.org>
56950
56951 * gcc.dg/cpp/19951025-1.c: Adjust regexps.
56952 * gcc.dg/cpp/19990703-1.c: Likewise.
56953 * gcc.dg/cpp/20000625-1.c: Likewise.
56954 * gcc.dg/cpp/20000625-2.c: Likewise.
56955
56956 * gcc.dg/cpp/macro1.c,
56957 gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
56958 gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
56959 gcc.dg/cpp/strify1.c,
56960 gcc.dg/cpp/strify2.c: New tests.
56961
56962 2000-07-03 Jakub Jelinek <jakub@redhat.com>
56963
56964 * gcc.c-torture/execute/20000703-1.c: New test.
56965
56966 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
56967
56968 * g++.old-deja/g++.pt (lookup10.C): New test.
56969
56970 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
56971
56972 * g++.old-deja/g++.pt (typename25.C): New test.
56973
56974 2000-07-02 Zack Weinberg <zack@wolery.cumb.org
56975
56976 * gcc.c-torture/compile/20000701-1.c: New test.
56977
56978 2000-06-30 Nick Clifton <nickc@cygnus.com>
56979
56980 * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
56981 to test case.
56982
56983 2000-06-30 Catherine Moore <clm@cygnus.com>
56984
56985 * gcc.c-torture/execute/align-1.c: New test.
56986
56987 2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
56988
56989 * g++.old-deja/g++.pt/expr8.C: New test.
56990 * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
56991
56992 2000-06-29 Nick Clifton <nickc@cygnus.com>
56993
56994 * gcc.c-torture/compile/20000629-1.c: New test.
56995
56996 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
56997
56998
56999 Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
57000 gcc.dg/noncompile directory, depending on whether they're
57001 preprocessor tests or not. Annotate all the tests for the dg
57002 framework.
57003
57004 * gcc.c-torture/noncompile/noncompile.exp: Delete.
57005 * gcc.dg/noncompile/noncompile.exp: New.
57006
57007 * Moved files:
57008 Old name New name
57009 gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c
57010 gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c
57011 gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c
57012 gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c
57013 gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c
57014 gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c
57015 gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c
57016 gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c
57017 gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c
57018 gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c
57019 gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c
57020 gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c
57021 gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c
57022 gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c
57023 gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c
57024 gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c
57025 gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c
57026 gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c
57027 gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c
57028 gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c
57029 gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c
57030 gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c
57031 gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c
57032 gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c
57033
57034 gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c
57035 gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h
57036 gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h
57037 gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h
57038 gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c
57039 gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c
57040
57041 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
57042
57043 * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
57044 declare one variable. On the fourth, error.
57045 * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
57046 declared by 20000628-1a.h.
57047
57048 2000-06-29 Richard Henderson <rth@redhat.com>
57049
57050 * gcc.c-torture/execute/930529-1.x: New file.
57051 * gcc.dg/920413-1.c: Adjust expected warning text.
57052 * gcc.dg/980217-1.c: Declare abort.
57053 * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
57054
57055 2000-06-29 Jeffrey A Law (law@cygnus.com)
57056
57057 * g77.f-torture/compile/20000629-1.f: New test.
57058 * g77.f-torture/compile/20000629-1.x: Expected to fail.
57059
57060 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
57061
57062 Rearrange lots of files, removing entirely the
57063 gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
57064 directories.
57065
57066 * Deleted files:
57067 gcc.c-torture/code_quality/code_quality.exp
57068 gcc.c-torture/special/special.exp
57069 gcc.failure/failure.exp
57070 gcc.failure/940409-1.x
57071 gcc.c-torture/compile/961203-1.x
57072
57073 * New files:
57074 gcc.misc-tests/linkage.exp
57075 gcc.c-torture/execute/920730-1t.c
57076 gcc.c-torture/execute/920730-1t.x
57077 gcc.c-torture/compile/920520-1.x
57078 gcc.c-torture/compile/920521-1.x
57079 gcc.c-torture/compile/981006-1.x
57080 gcc.c-torture/execute/eeprof-1.x
57081
57082 * Moved files (possibly with modifications to fit a new harness):
57083 Old name New name
57084 gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c
57085 gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c
57086 gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c
57087 gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c
57088 gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c
57089 gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c
57090 gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c
57091 gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c
57092 gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c
57093 gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c
57094 gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c
57095 gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c
57096 gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c
57097 gcc.failure/940409-1.c gcc.dg/940409-1.c
57098
57099 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
57100
57101 * c-torture/compile/961203-1.x: Delete.
57102
57103 * gcc.misc-tests/acker1.c: Report failure. Use return from main,
57104 not exit. Include stdio.h.
57105 * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
57106 * gcc.misc-tests/dg-12.c: Likewise.
57107 * gcc.misc-tests/dg-5.c: Likewise.
57108 * gcc.misc-tests/dg-6.c: Likewise.
57109 * gcc.misc-tests/dg-7.c: Prototype abort.
57110 * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
57111 * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
57112 * gcc.misc-tests/matrix1.c: Report failure. Use return from main,
57113 not exit.
57114 * gcc.misc-tests/sieve.c: Use return from main, not exit.
57115 * gcc.misc-tests/sort2.c: Use return from main, not exit.
57116
57117 2000-06-28 Jakub Jelinek <jakub@redhat.com>
57118
57119 * gcc.dg/cpp/20000628-1.c: New test.
57120 * gcc.dg/cpp/20000628-1.h: New header for above test.
57121 * gcc.dg/cpp/20000628-1a.h: Likewise.
57122
57123 2000-06-27 Zack Weinberg <zack@wolery.cumb.org>
57124
57125 * gcc.dg/cpp: New directory.
57126 * gcc.dg/cpp/cpp.exp: New driver.
57127 * gcc.dg/cpp/20000627-1.c: New test.
57128 * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
57129 * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
57130 and rewrite as a compilation test.
57131
57132 * gcc.dg: Move many files into the cpp subdirectory, possibly
57133 renaming or editing them as well.
57134 Old name New name
57135 990119-1.c cpp/19990119-1.c
57136 990228-1.c cpp/19990228-1.c
57137 990407-1.c cpp/19990407-1.c
57138 990409-1.c cpp/19990409-1.c
57139 990413-1.c cpp/19990413-1.c
57140 990703-1.c cpp/19990703-1.c
57141 20000127-1.c cpp/20000127-1.c
57142 20000129-1.c cpp/20000129-1.c
57143 20000207-1.c cpp/20000207-1.c
57144 20000207-2.c cpp/20000207-2.c
57145 20000209-1.c cpp/20000209-1.c
57146 20000209-2.c cpp/20000209-2.c
57147 20000301-1.c cpp/20000301-1.c
57148 20000419-1.c cpp/20000419-1.c
57149 20000510-1.S cpp/20000510-1.S
57150 20000519-1.c cpp/20000519-1.c
57151 20000529-1.c cpp/20000529-1.c
57152 20000625-1.c cpp/20000625-1.c
57153 20000625-2.c cpp/20000625-2.c
57154 cpp-as1.c cpp/assert1.c
57155 cpp-as2.c cpp/assert2.c
57156 cxx-comments-1.c cpp/cxxcom1.c
57157 cxx-comments-2.c cpp/cxxcom2.c
57158 endif-label.c cpp/endif.c
57159 cpp-hash1.c cpp/hash1.c
57160 cpp-hash2.c cpp/hash2.c
57161 cpp-if1.c cpp/if-1.c
57162 cpp-if2.c cpp/if-2.c
57163 cpp-if3.c cpp/if-3.c
57164 cpp-if4.c cpp/if-4.c
57165 cpp-if5.c cpp/if-5.c
57166 cpp-cond.c cpp/if-cexp.c
57167 cpp-missingop.c cpp/if-mop.c
57168 cpp-missingparen.c cpp/if-mpar.c
57169 cpp-opprec.c cpp/if-oppr.c
57170 cpp-ifparen.c cpp/if-paren.c
57171 cpp-shortcircuit.c cpp/if-sc.c
57172 cpp-shift.c cpp/if-shift.c
57173 cpp-unary.c cpp/if-unary.c
57174 cpp-li1.c cpp/line1.c
57175 cpp-li2.c cpp/line2.c
57176 lineno.c cpp/line3.c
57177 lineno-2.c cpp/line4.c
57178 cpp-mi.c cpp/mi1.c
57179 cpp-mic.h cpp/mi1c.h
57180 cpp-micc.h cpp/mi1cc.h
57181 cpp-mind.h cpp/mi1nd.h
57182 cpp-mindp.h cpp/mi1ndp.h
57183 cpp-mix.h cpp/mi1x.h
57184 cpp-mi2.c cpp/mi2.c
57185 cpp-mi2a.h cpp/mi2a.h
57186 cpp-mi2b.h cpp/mi2b.h
57187 cpp-mi2c.h cpp/mi2c.h
57188 cpp-mi3.c cpp/mi3.c
57189 cpp-mi3.def cpp/mi3.def
57190 poison-1.c cpp/poison.c
57191 pr-impl.c cpp/prag-imp.c
57192 cpp-redef-2.c cpp/redef1.c
57193 cpp-redef.c cpp/redef2.c
57194 strpaste.c cpp/strp1.c
57195 strpaste-2.c cpp/strp2.c
57196 cpp-tradpaste.c cpp/tr-paste.c
57197 cpp-tradstringify.c cpp/tr-str.c
57198 cpp-tradwarn1.c cpp/tr-warn1.c
57199 cpp-tradwarn2.c cpp/tr-warn2.c
57200 trigraphs.c cpp/trigraphs.c
57201 cpp-unc1.c cpp/unc1.c
57202 cpp-unc2.c cpp/unc2.c
57203 cpp-unc3.c cpp/unc3.c
57204 cpp-unc.c cpp/unc4.c
57205 undef.c cpp/undef1.c
57206 undef-2.c cpp/undef2.c
57207 cpp-wi1.c cpp/widestr1.c
57208
57209 2000-06-27 Mark Mitchell <mark@codesourcery.com>
57210
57211 * lib/g++.exp (g++_include_flags): Tweak.
57212
57213 2000-06-27 H.J. Lu <hjl@gnu.org>
57214 Loren J. Rittle <ljrittle@acm.org>
57215
57216 * lib/g++.exp (g++_include_flags): Override libgloss.exp
57217 version with one that knows about the new gcc tree structure.
57218 (g++_link_flags): Same.
57219
57220 2000-06-26 Zack Weinberg <zack@wolery.cumb.org>
57221
57222 * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
57223 gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
57224 case we are cross-compiling.
57225
57226 * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
57227 g++.old-deja/g++.niklas/Makefile.in,
57228 g++.old-deja/g++.niklas/configure.in,
57229 g++.old-deja/g++.other/Makefile.in,
57230 g++.old-deja/g++.other/configure.in,
57231 gcc.c-torture/code_quality/Makefile.in,
57232 gcc.c-torture/code_quality/configure.in,
57233 gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
57234 gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
57235 gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
57236 gcc.c-torture/execute/ieee/Makefile.in,
57237 gcc.c-torture/execute/ieee/configure.in,
57238 gcc.c-torture/noncompile/Makefile.in,
57239 gcc.c-torture/noncompile/configure.in,
57240 gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
57241 gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
57242 gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
57243
57244 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
57245
57246 * g++.old-deja/g++.other/ambig3.C: New test.
57247
57248 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
57249
57250 * g++.old-deja/g++.pt/syntax1.C: New test.
57251 * g++.old-deja/g++.pt/syntax2.C: New test.
57252 * g++.old-deja/g++.other/syntax3.C: New test.
57253 * g++.old-deja/g++.other/syntax4.C: New test.
57254
57255 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
57256
57257 * gcc.dg/20000623-1.c: Prototype exit and abort.
57258
57259 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
57260
57261 * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
57262 New tests.
57263 * gcc.dg/cpp-mi3.def: New file.
57264
57265 * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
57266 inside assertions.
57267 * gcc.dg/cpp-as2.c: Make error regexps match either old or new
57268 lexer's error messages.
57269 * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
57270 divine anything from the linemarkers.
57271 * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
57272 * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
57273
57274 2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
57275
57276 * gcc.dg/20000623-1.c: New test.
57277
57278 2000-06-22 Jakub Jelinek <jakub@redhat.com>
57279
57280 * gcc.c-torture/execute/20000622-1.c: New test.
57281
57282 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
57283
57284 * g++.old-deja/g++.other/init15.C: New test.
57285
57286 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
57287
57288 * g++.old-deja/g++.pt/vaarg2.C: New test.
57289 * g++.old-deja/g++.pt/vaarg3.C: New test.
57290
57291 2000-06-20 Nathan Sidwell <nathan@codesourcery.com>
57292
57293 * g++.old-deja/g++.other/dyncast6.C: New test.
57294
57295 2000-06-15 Jakub Jelinek <jakub@redhat.com>
57296
57297 * gcc.c-torture/execute/loop-6.c: New test.
57298
57299 2000-06-14 Jakub Jelinek <jakub@redhat.com>
57300
57301 * gcc.dg/20000614-1.c: New test.
57302 * gcc.dg/20000614-2.c: New test.
57303
57304 2000-06-14 Hans-Peter Nilsson <hp@axis.com>
57305
57306 * g++.old-deja/g++.other/inline12.C: New test.
57307
57308 2000-06-13 Jakub Jelinek <jakub@redhat.com>
57309
57310 * g++.old-deja/g++.other/eh1.C: New test.
57311
57312 2000-06-12 Jakub Jelinek <jakub@redhat.com>
57313
57314 * g++.old-deja/g++.other/type.C: New test.
57315
57316 2000-06-05 Jakub Jelinek <jakub@redhat.com>
57317
57318 * g++.old-deja/g++.other/initstring.C: New test.
57319
57320 2000-06-12 Jason Merrill <jason@redhat.com>
57321
57322 * g++.old-deja/old-deja.exp: Add -Wno-long-long.
57323
57324 2000-06-09 Jeffrey A Law (law@cygnus.com)
57325
57326 * gcc.c-torture/compile/20000609-1.c: New test.
57327
57328 2000-06-09 Clinton Popetz <cpopetz@cygnus.com>
57329
57330 * gcc.dg/20000609-1.c: New test.
57331
57332 2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
57333
57334 * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
57335 * gcc.c-torture/noncompile/poison-1.c: Move...
57336 * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
57337 * gcc.dg/cpp-li1.c: Add a token after the #line.
57338
57339 2000-06-05 Richard Henderson <rth@cygnus.com>
57340
57341 * gcc.c-torture/execute/20000605-2.c: New test.
57342 * gcc.c-torture/execute/20000605-3.c: New test.
57343
57344 2000-06-06 David Billinghurst <David Billinghurst@riotinto.com.au>
57345
57346 * g77.f-torture/execute/20000503-1.x: New file.
57347
57348 2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
57349
57350 * g++.old-deja/g++.eh/badalloc1.C: New test.
57351
57352 2000-06-05 Richard Henderson <rth@cygnus.com>
57353
57354 * gcc.c-torture/execute/20000605-1.c: New test.
57355
57356 2000-06-05 Jakub Jelinek <jakub@redhat.com>
57357 Nathan Sidwell <nathan@codesourcery.com>
57358
57359 * gcc.c-torture/compile/20000605-1.c: New test.
57360
57361 2000-06-03 David Billinghurst <David Billinghurst@riotinto.com.au>
57362
57363 * g77.f-torture/compile/20000601-1.f: New test.
57364
57365 2000-06-03 Richard Henderson <rth@cygnus.com>
57366
57367 * gcc.c-torture/execute/20000603-1.c: New.
57368
57369 2000-06-02 Zack Weinberg <zack@wolery.cumb.org>
57370
57371 * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
57372 * gcc.dg/noreturn-2.c (noreturn): Likewise.
57373
57374 2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
57375
57376 * gcc.dg/compare2.c (case 12): XFAIL.
57377 * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
57378 * gcc.dg/noreturn-2.c (noreturn): XFAIL.
57379
57380 * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
57381
57382 2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
57383
57384 * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
57385 guard macro is already defined when the header is first
57386 included.
57387 * gcc.dg/cpp-mix.h: New file.
57388 * gcc.dg/endif-label.c: Update patterns to match compiler.
57389
57390 * g++.brendan/complex1.C: Declare abort.
57391 * g++.law/refs4.C: Remove XFAIL.
57392 * g++.oliva/expr2.C: Declare abort and exit.
57393
57394 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
57395
57396 * gcc.c-torture/execute/20000528-1.c: New test.
57397
57398 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
57399 * g++.old-deja/g++.law/temps4.C: Likewise.
57400
57401 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
57402 stdlib.h. Call abort() on failure.
57403 * g++.old-deja/g++.law/refs4.C: Likewise.
57404 * g++.old-deja/g++.law/temps4.C: Likewise.
57405 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
57406 * gcc.c-torture/execute/20000112-1.c: Include string.h.
57407
57408 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
57409
57410 Relative to g++.dg/special:
57411 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
57412
57413 Relative to g++.old-deja:
57414 * g++.brendan/complex1.C, g++.jason/optimize2.C,
57415 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
57416 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
57417 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
57418 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
57419 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
57420 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
57421
57422 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
57423 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
57424 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
57425 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
57426 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
57427 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
57428 and/or string.h.
57429
57430 * g++.other/goto1.C: Update expectations for error messages.
57431
57432 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
57433
57434 * gcc.c-torture/compile/20000523-1.c: New test.
57435
57436 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
57437
57438 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
57439
57440 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
57441
57442 * g++.old-deja/g++.eh/catch11.C: New test.
57443 * g++.old-deja/g++.eh/catch12.C: New test.
57444
57445 2000-05-24 Nick Clifton <nickc@cygnus.com>
57446
57447 * gcc.c-torture/execute/20000523-1.c: New test.
57448
57449 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
57450
57451 * c-torture/execute/bcp-1.c: Replace abort in arg of
57452 __builtin_constant_p with a generic external function.
57453
57454 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
57455 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
57456 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
57457 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
57458 Prototype abort and/or exit.
57459
57460 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
57461 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
57462 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
57463 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
57464
57465 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
57466
57467 * gcc.dg/dwarf2-1.c: New test.
57468
57469 2000-05-20 Richard Henderson <rth@cygnus.com>
57470
57471 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
57472
57473 2000-05-20 Andreas Jaeger <aj@suse.de>
57474
57475 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
57476 testcase.
57477
57478 2000-05-19 David Edelsohn <edelsohn@gnu.org>
57479
57480 * gcc.c-torture/execute/20000519-2.c: New test.
57481
57482 2000-05-19 Andreas Jaeger <aj@suse.de>
57483
57484 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
57485 which fails with SSA.
57486
57487 * lib/c-torture.exp: Also test with -O3 -fssa.
57488
57489 2000-05-18 Michael Meissner <meissner@redhat.com>
57490
57491 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
57492 * gcc.c-torture/execute/920415-1.c: Ditto.
57493 * gcc.c-torture/execute/920501-1.c: Ditto.
57494 * gcc.c-torture/execute/conversion.c: Ditto.
57495 * gcc.c-torture/execute/cvt-1.c: Ditto.
57496
57497 2000-05-18 Jeffrey A Law (law@cygnus.com)
57498
57499 * gcc.c-torture/compile/20000518-1.c: New test.
57500
57501 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
57502
57503 * g77.f-torture/compile/200005018.f: New test.
57504
57505 2000-05-17 Jeffrey A Law (law@cygnus.com)
57506
57507 * gcc.c-torture/compile/20000517-1.c: New test.
57508
57509 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57510
57511 * gcc.c-torture/execute/20000516-1.c: New test.
57512
57513 2000-05-15 Jakub Jelinek <jakub@redhat.com>
57514
57515 * g++.old-deja/g++.other/eh.C: New test.
57516
57517 2000-05-12 Richard Henderson <rth@cygnus.com>
57518
57519 * gcc.c-torture/execute/990208-1.c (main): Don't pass
57520 constants through to doit's conditional.
57521
57522 2000-05-11 Jeffrey A Law (law@cygnus.com)
57523
57524 * gcc.c-torture/compile/20000511-1.c: New test.
57525 * g77.f-torture/compile/20000511-1.f: New test.
57526 * g77.f-torture/compile/20000511-2.f: New test.
57527
57528 2000-05-11 Michael Meissner <meissner@redhat.com>
57529
57530 * gcc.c-torture/execute/20000511-1.c: New test.
57531
57532 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
57533
57534 * gcc.dg/dg.exp: Scan .S files as well as .c files.
57535 * gcc.dg/20000510-1.S: New.
57536
57537 2000-05-08 Catherine Moore <clm@cygnus.com>
57538
57539 * gcc.dg/unused-3.c: New.
57540
57541 2000-05-06 Richard Henderson <rth@cygnus.com>
57542
57543 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
57544 * g++.old-deja/g++.mike/warn1.C: Likewise.
57545 * g++.old-deja/g++.pt/local1.C: Likewise.
57546 * g++.old-deja/g++.pt/local7.C: Likewise.
57547 * g++.old-deja/g++.pt/spec16.C: Likewise.
57548
57549 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
57550
57551 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
57552
57553 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
57554
57555 * g77.f-torture/execute/20000503-1.f: New test.
57556
57557 2000-05-04 Andreas Jaeger <aj@suse.de>
57558
57559 * gcc.dg/noreturn-2.c: New test.
57560
57561 2000-05-04 Neil Booth <NeilB@earthling.net>
57562
57563 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
57564 preprocessor.
57565
57566 2000-05-04 Richard Henderson <rth@cygnus.com>
57567
57568 * gcc.c-torture/execute/20000503-1.c: Fix typo.
57569
57570 2000-05-04 Richard Henderson <rth@cygnus.com>
57571
57572 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
57573 OpenSSL by Jason R Thorpe.
57574
57575 2000-05-03 Jim Wilson <wilson@cygnus.com>
57576
57577 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
57578
57579 2000-05-03 Robert Lipe <robertlipe@usa.net>
57580
57581 * gcc.dg/20000503-1.c: New test.
57582
57583 2000-05-02 Jakub Jelinek <jakub@redhat.com>
57584
57585 * gcc.c-torture/compile/20000502-1.c: New test.
57586 * g++.old-deja/g++.other/align.C: New test.
57587 * gcc.dg/cpp-tradstringify.c: New test.
57588
57589 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
57590
57591 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
57592 and hard registers.
57593
57594 2000-04-26 Geoff Keating <geoffk@cygnus.com>
57595
57596 * gcc.c-torture/execute/loop-5.c: New test.
57597
57598 2000-04-25 Jakub Jelinek <jakub@redhat.com>
57599
57600 * gcc.c-torture/execute/va-arg-20.c: New test.
57601
57602 2000-04-23 Jeffrey A Law (law@cygnus.com)
57603
57604 * gcc.c-torture/execute/20000422-1.c: New test.
57605
57606 2000-04-20 Greg McGary <gkm@gnu.org>
57607
57608 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
57609 when optimizing, but without sibling-call optimizations (-O1).
57610
57611 2000-04-20 Jeffrey A Law (law@cygnus.com)
57612
57613 * gcc.c-torture/compile/20000420-1.c: New test.
57614
57615 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
57616
57617 * g++.abi/ptrflags.C: New test.
57618 * g++.eh/catchptr1.C: Test incomplete pointer chains.
57619
57620 2000-04-19 Catherine Moore <clm@cygnus.com>
57621
57622 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
57623
57624 2000-04-19 Greg McGary <gkm@gnu.org>
57625
57626 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
57627 sibling-call optimizations.
57628
57629 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
57630
57631 * gcc.dg/20000419-1.c: New test.
57632
57633 2000-04-12 Hans-Peter Nilsson <hp@axis.com>
57634
57635 * gcc.c-torture/execute/20000412-6.c: New test.
57636
57637 2000-04-12 Jeffrey A Law (law@cygnus.com)
57638
57639 * gcc.c-torture/execute/20000412-5.c: New test.
57640 * g77.f-torture/compile/20000412-1.f: New test.
57641 * gcc.c-torture/execute/20000412-4.c: New test.
57642 * gcc.c-torture/compile/20000412-2.c: New test.
57643 * gcc.c-torture/execute/20000412-3.c: New test.
57644 * gcc.c-torture/compile/20000412-1.c: New test.
57645 * gcc.c-torture/execute/20000412-2.c: New test.
57646
57647 2000-04-12 Jakub Jelinek <jakub@redhat.com>
57648
57649 * objc/execute/bf-20.m: New test.
57650
57651 2000-04-10 Richard Henderson <rth@cygnus.com>
57652
57653 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
57654
57655 * gcc.c-torture/execute/20000412-1.c: New test.
57656
57657 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
57658
57659 * g++.old-deja/g++.eh/catchptr1.C: New test.
57660
57661 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
57662
57663 * g++.old-deja/g++.abi/cxa_vec.C: New test.
57664
57665 2000-04-08 Neil Booth <NeilB@earthling.net>
57666
57667 * gcc.dg/cpp-nullchar.c: Remove test as
57668 embedded nulls cause problems.
57669
57670 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57671
57672 * gcc.dg/compare2.c: New test.
57673
57674 2000-04-08 Neil Booth <NeilB@earthling.net>
57675
57676 * gcc.dg/cpp-nullchar.c: New test.
57677
57678 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
57679
57680 * gcc.dg/cpp-mi2.c: New test.
57681 * gcc.dg/cpp-mi2[abc].h: New files.
57682
57683 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
57684
57685 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
57686 member name.
57687
57688 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
57689
57690 * g++.old-deja/g++.abi/vmihint.C: New test.
57691
57692 2000-04-06 Neil Booth <NeilB@earthling.net>
57693
57694 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
57695 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
57696 copyright.
57697
57698 2000-04-05 Hans-Peter Nilsson <hp@axis.com>
57699
57700 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
57701 avoid stack-frame overwrite.
57702
57703 2000-04-05 Jakub Jelinek <jakub@redhat.com>
57704
57705 * gcc.c-torture/compile/20000405-2.c: New test.
57706 * gcc.c-torture/compile/20000405-3.c: New test.
57707
57708 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
57709
57710 * gcc.c-torture/compile/20000405-1.c: New test.
57711
57712 2000-04-04 Geoff Keating <geoffk@cygnus.com>
57713
57714 * gcc.dg/cast-qual-1.c: Revert last change.
57715
57716 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57717
57718 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
57719
57720 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
57721
57722 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
57723 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
57724
57725 2000-04-03 Jeffrey A Law (law@cygnus.com)
57726
57727 * gcc.c-torture/compile/20000403-2.c: New test.
57728 * gcc.c-torture/compile/20000403-1.c: New test.
57729
57730 2000-04-03 Hans-Peter Nilsson <hp@axis.com>
57731
57732 * gcc.c-torture/execute/20000403-1.c: New test.
57733
57734 2000-04-03 Geoff Keating <geoffk@cygnus.com>
57735
57736 * gcc.c-torture/execute/20000402-1.c: New test.
57737
57738 2000-04-03 Donald Lindsay <dlindsay@cygnus.com>
57739
57740 * gcc.c-torture/execute/va-arg-15.c: New test.
57741 * gcc.c-torture/execute/va-arg-16.c: New test.
57742 * gcc.c-torture/execute/va-arg-17.c: New test.
57743 * gcc.c-torture/execute/va-arg-18.c: New test.
57744 * gcc.c-torture/execute/va-arg-19.c: New test.
57745
57746 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
57747
57748 * gcc.c-torture/compile/981211-1.c: Move to...
57749 * gcc.dg/cpp-as1.c: ...here.
57750 * gcc.dg/cpp-as2.c: New file.
57751
57752 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
57753 compiler.
57754
57755 2000-04-02 Neil Booth <NeilB@earthling.net>
57756
57757 * gcc.dg/cpp-cond.c New tests.
57758 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
57759 accidental success less likely.
57760 * gcc.dg/cpp-missingop.c New tests.
57761 * gcc.dg/cpp-missingparen.c New tests.
57762 * gcc.dg/cpp-shift.c New tests.
57763 * gcc.dg/cpp-shortcircuit.c New tests.
57764 * gcc.dg/cpp-unary.c New tests.
57765
57766 2000-03-29 Jeffrey A Law (law@cygnus.com)
57767
57768 * gcc.c-torture/compile/20000329-1.c: New test.
57769
57770 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
57771
57772 * gcc.c-torture/compile/20000326-1.c: New test.
57773 * gcc.c-torture/compile/20000326-2.c: New test.
57774
57775 2000-03-24 Geoff Keating <geoffk@cygnus.com>
57776
57777 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
57778 the first parameter is a function argument.
57779
57780 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
57781
57782 * g++.old-deja/g++.ext/array4.C: New test.
57783
57784 2000-03-22 Geoff Keating <geoffk@cygnus.com>
57785
57786 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
57787
57788 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57789
57790 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
57791
57792 2000-03-19 Richard Henderson <rth@cygnus.com>
57793
57794 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
57795
57796 2000-03-19 Richard Henderson <rth@cygnus.com>
57797
57798 * gcc.c-torture/compile/20000319-1.c: New test.
57799
57800 2000-03-14 Jeffrey A Law (law@cygnus.com)
57801
57802 * gcc.c-torture/execute/20000314-3.c: New test.
57803 * gcc.c-torture/execute/20000314-2.c: New test.
57804 * gcc.c-torture/execute/20000314-1.c: New test.
57805 * gcc.c-torture/compile/20000314-2.c: New test.
57806 * gcc.c-torture/compile/20000314-1.c: New test.
57807
57808 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
57809
57810 * g++.old-deja/g++.warn/inline.C: New test.
57811
57812 2000-03-10 Hans-Peter Nilsson <hp@bitrange.com>
57813
57814 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
57815 standards-compliant result rather than specific constants.
57816 Put test-values in array.
57817
57818 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
57819
57820 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
57821 (g++_target_compile): Put test-specific options last.
57822
57823 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
57824
57825 * g++.old-deja/g++.eh/vbase4.C: New test.
57826
57827 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
57828
57829 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
57830
57831 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
57832
57833 * g++.old-deja/g++.brendan/misc12.C: Removed.
57834 * g++.old-deja/g++.pt/memtemp77.C: Constify.
57835 * g++.old-deja/g++.ext/pretty4.C: New test.
57836
57837 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
57838
57839 * g++.old-deja/g++.other/string2.C: New test.
57840
57841 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
57842
57843 * g++.old-deja/g++.warn/impint2.C: New test.
57844
57845 2000-03-05 Hans-Peter Nilsson <hp@bitrange.com>
57846
57847 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
57848 is 1, not zero.
57849
57850 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
57851
57852 * g++.old-deja/g++.warn/impint.C: New test.
57853 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
57854 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
57855 * g++.old-deja/g++.pt/explicit12.C: Likewise.
57856 * g++.old-deja/g++.pt/explicit13.C: Likewise.
57857 * g++.old-deja/g++.pt/explicit17.C: Likewise.
57858 * g++.old-deja/g++.pt/explicit18.C: Likewise.
57859 * g++.old-deja/g++.pt/explicit19.C: Likewise.
57860 * g++.old-deja/g++.pt/explicit23.C: Likewise.
57861 * g++.old-deja/g++.pt/explicit31.C: Likewise.
57862 * g++.old-deja/g++.pt/explicit35.C: Likewise.
57863 * g++.old-deja/g++.pt/explicit6.C: Likewise.
57864 * g++.old-deja/g++.pt/memclass7.C: Likewise.
57865
57866 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
57867
57868 * gcc.dg/cpp-redef.c: New test.
57869
57870 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
57871
57872 * g++.old-deja/g++.pt/unify7.C: New test.
57873
57874 2000-02-26 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
57875
57876 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
57877 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
57878
57879 2000-02-25 Geoff Keating <geoffk@cygnus.com>
57880
57881 * gcc.c-torture/compile/20000224-1.c: New test.
57882
57883 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
57884
57885 * gcc.c-torture/compile/cpp-2.c: New test.
57886 * gcc.c-torture/compile/cpp-1.c: New test.
57887
57888 2000-02-25 Jeffrey A Law (law@cygnus.com)
57889
57890 * gcc.c-torture/execute/20000225-1.c: New test.
57891
57892 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
57893
57894 * gcc.dg/cpp-li2.c: New test.
57895
57896 * gcc.dg/cpp-wi1.c: New test.
57897
57898 * gcc.dg/cpp-li1.c: New test.
57899
57900 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
57901
57902 * g++.old-deja/g++.other/sizeof5.C: New test.
57903
57904 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57905
57906 * gcc.c-torture/execute/va-arg-13.c: New test.
57907
57908 2000-02-23 Donald Lindsay <dlindsay@cygnus.com>
57909
57910 * gcc.c-torture/execute/va-arg-12.c: New test.
57911
57912 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
57913
57914 * gcc.c-torture/execute/20000223-1.c: New test.
57915
57916 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
57917
57918 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
57919
57920 2000-02-22 Mark Mitchell <mark@codesourcery.com>
57921
57922 * g++.old-deja/g++.abi/ptrmem.C: New test.
57923
57924 2000-02-19 Richard Henderson <rth@cygnus.com>
57925
57926 * gcc.c-torture/compile/init-3.c: New.
57927
57928 2000-02-17 Mark Mitchell <mark@codesourcery.com>
57929
57930 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
57931 ALWAYS_CXXFLAGS.
57932
57933 2000-02-11 Robert Lipe <robertl@sco.com>
57934
57935 * gcc.c-torture/compile/20000211-3.c: New test.
57936
57937 2000-02-11 Martin Buchholz <martin@xemacs.org>
57938
57939 * gcc.c-torture/compile/20000211-2.c: New test.
57940
57941 2000-02-11 Jeffrey A Law (law@cygnus.com)
57942
57943 * gcc.c-torture/compile/20000211-1.c: New test.
57944
57945 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
57946
57947 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
57948 on native targets
57949
57950 2000-02-08 Nathan Sidwell <nathan@acm.org>
57951
57952 * g++.old-deja/g++.other/cast5.C: New test.
57953
57954 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
57955
57956 * gcc.c-torture/execute/20000205-1.c: New.
57957
57958 2000-02-03 Nathan Sidwell <nathan@acm.org>
57959
57960 * g++.old-deja/g++.jason/cast3.C: Return void.
57961 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
57962
57963 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
57964
57965 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
57966
57967 * gcc.dg/loop-1.c: New test.
57968
57969 2000-01-27 Jakub Jelinek <jakub@redhat.com>
57970
57971 * gcc.c-torture/compile/20000127-1.c: New test.
57972 * gcc.c-torture/execute/991228-1.c: New test.
57973
57974 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
57975
57976 * gcc.dg/unused-2.c: New test.
57977
57978 * gcc.dg/conv-1.c: New test.
57979
57980 2000-01-24 Mark Mitchell <mark@codesourcery.com>
57981
57982 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
57983 compiler.
57984 (tool_option_proc): Fix typo.
57985
57986 2000-01-24 Geoff Keating <geoffk@cygnus.com>
57987
57988 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
57989 of the ld on the host, not on the build machine.
57990 Also, don't crash if '--help' is not a supported option.
57991
57992 2000-01-24 Richard Henderson <rth@cygnus.com>
57993
57994 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
57995
57996 2000-01-20 Jeffrey A Law (law@cygnus.com)
57997
57998 * gcc.c-torture/execute/20000120-2.c: New test.
57999 * gcc.c-torture/execute/20000120-1.c: New test.
58000
58001 2000-01-13 Jeffrey A Law (law@cygnus.com)
58002
58003 * gcc.c-torture/execute/20000113-1.c: New test.
58004
58005 2000-01-12 Jeffrey A Law (law@cygnus.com)
58006
58007 * gcc.c-torture/execute/20000112-1.c: New test.
58008
58009 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
58010
58011 * gcc.dg/20000111-1.c: New test.
58012
58013 2000-01-10 Jeffrey A Law (law@cygnus.com)
58014
58015 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
58016 with 16 bit integers.
58017
58018 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
58019
58020 * gcc.dg/20000108-1.c: New test.
58021
58022 2000-01-05 Nathan Sidwell <nathan@acm.org>
58023
58024 * g++.old-deja/g++.ns/koenig8.C: New test.
58025
58026 2000-01-05 Nathan Sidwell <nathan@acm.org>
58027
58028 * g++.old-deja/g++.other/cast4.C: New test.
58029
58030 2000-01-05 Jeffrey A Law (law@cygnus.com)
58031
58032 * gcc.c-torture/compile/20000105-2.c: New test.
58033 * gcc.c-torture/compile/20000105-1.c: New test.
58034
58035 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58036
58037 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
58038 references to printf & atoi to conform to ANSI standard.
58039 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
58040 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
58041 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
58042 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
58043 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
58044 * g++.old-deja/g++.brendan/complex1.C: Likewise.
58045 * g++.old-deja/g++.brendan/copy1.C: Likewise.
58046 * g++.old-deja/g++.brendan/copy2.C: Likewise.
58047 * g++.old-deja/g++.brendan/copy3.C: Likewise.
58048 * g++.old-deja/g++.brendan/copy4.C: Likewise.
58049 * g++.old-deja/g++.brendan/copy5.C: Likewise.
58050 * g++.old-deja/g++.brendan/copy6.C: Likewise.
58051 * g++.old-deja/g++.brendan/copy7.C: Likewise.
58052 * g++.old-deja/g++.brendan/copy8.C: Likewise.
58053 * g++.old-deja/g++.brendan/crash11.C: Likewise.
58054 * g++.old-deja/g++.brendan/crash14.C: Likewise.
58055 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
58056 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
58057 * g++.old-deja/g++.brendan/delete2.C: Likewise.
58058 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
58059 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
58060 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
58061 * g++.old-deja/g++.brendan/eh1.C: Likewise.
58062 * g++.old-deja/g++.brendan/groff1.C: Likewise.
58063 * g++.old-deja/g++.brendan/init3.C: Likewise.
58064 * g++.old-deja/g++.brendan/misc12.C: Likewise.
58065 * g++.old-deja/g++.brendan/misc7.C: Likewise.
58066 * g++.old-deja/g++.brendan/new2.C: Likewise.
58067 * g++.old-deja/g++.brendan/operators4.C: Likewise.
58068 * g++.old-deja/g++.brendan/operators5.C: Likewise.
58069 * g++.old-deja/g++.brendan/overload2.C: Likewise.
58070 * g++.old-deja/g++.brendan/overload7.C: Likewise.
58071 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
58072 * g++.old-deja/g++.brendan/reference1.C: Likewise.
58073 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
58074 * g++.old-deja/g++.brendan/template24.C: Likewise.
58075 * g++.old-deja/g++.brendan/template3.C: Likewise.
58076 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
58077 * g++.old-deja/g++.jason/inline3.C: Likewise.
58078 * g++.old-deja/g++.jason/opeq.C: Likewise.
58079 * g++.old-deja/g++.law/arg5.C: Likewise.
58080 * g++.old-deja/g++.law/arm7.C: Likewise.
58081 * g++.old-deja/g++.law/ctors11.C: Likewise.
58082 * g++.old-deja/g++.law/cvt8.C: Likewise.
58083 * g++.old-deja/g++.law/init9.C: Likewise.
58084 * g++.old-deja/g++.law/refs4.C: Likewise.
58085 * g++.old-deja/g++.law/template2.C: Likewise.
58086 * g++.old-deja/g++.law/visibility24.C: Likewise.
58087 * g++.old-deja/g++.law/vtable3.C: Likewise.
58088 * g++.old-deja/g++.mike/asm2.C: Likewise.
58089 * g++.old-deja/g++.mike/eh1.C: Likewise.
58090 * g++.old-deja/g++.mike/misc1.C: Likewise.
58091 * g++.old-deja/g++.mike/misc13.C: Likewise.
58092 * g++.old-deja/g++.mike/misc14.C: Likewise.
58093 * g++.old-deja/g++.mike/ns12.C: Likewise.
58094 * g++.old-deja/g++.mike/p1248.C: Likewise.
58095 * g++.old-deja/g++.mike/p3708.C: Likewise.
58096 * g++.old-deja/g++.mike/p3708a.C: Likewise.
58097 * g++.old-deja/g++.mike/p3708b.C: Likewise.
58098 * g++.old-deja/g++.mike/p646.C: Likewise.
58099 * g++.old-deja/g++.mike/p700.C: Likewise.
58100 * g++.old-deja/g++.mike/p783.C: Likewise.
58101 * g++.old-deja/g++.mike/p783a.C: Likewise.
58102 * g++.old-deja/g++.mike/p783b.C: Likewise.
58103 * g++.old-deja/g++.mike/p786.C: Likewise.
58104 * g++.old-deja/g++.mike/p789.C: Likewise.
58105 * g++.old-deja/g++.mike/p789a.C: Likewise.
58106 * g++.old-deja/g++.mike/p807a.C: Likewise.
58107 * g++.old-deja/g++.other/delete3.C: Likewise.
58108 * g++.old-deja/g++.other/dyncast1.C: Likewise.
58109 * g++.old-deja/g++.other/dyncast2.C: Likewise.
58110 * g++.old-deja/g++.other/dyncast3.C: Likewise.
58111 * g++.old-deja/g++.other/empty1.C: Likewise.
58112 * g++.old-deja/g++.other/temporary1.C: Likewise.
58113 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
58114 * g++.old-deja/g++.pt/t16.C: Likewise.
58115 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
58116
58117 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
58118
58119 * gcc.dg/991230-1.c: New test.
58120
58121 1999-12-29 Jeffrey A Law (law@cygnus.com)
58122
58123 * gcc.c-torture/compile/991229-3.c: New test.
58124 * gcc.c-torture/compile/991229-2.c: New test.
58125 * gcc.c-torture/compile/991229-1.c: New test.
58126
58127 1999-12-29 Greg McGary <gkm@eng.ascend.com>
58128
58129 * gcc.c-torture/compile/labels-2.c: New test.
58130
58131 1999-12-27 Martin von L�is <loewis@informatik.hu-berlin.de>
58132
58133 * gcc.c-torture/execute/991227-1.c: New test.
58134
58135 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
58136
58137 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
58138
58139 1999-12-21 Martin von L�is <loewis@informatik.hu-berlin.de>
58140
58141 * gcc.c-torture/execute/991221-1.c: New test.
58142
58143 1999-12-20 Nathan Sidwell <nathan@acm.org>
58144
58145 * g++.old-deja/g++.other/cast3.C: New test.
58146
58147 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
58148
58149 * gcc.c-torture/execute/991216-4.c: New test.
58150
58151 1999-12-16 Michael Meissner <meissner@cygnus.com>
58152
58153 * gcc.c-torture/execute/991216-1.c: New test.
58154 * gcc.c-torture/execute/991216-2.c: New test.
58155 * gcc.c-torture/execute/991216-3.c: New test.
58156
58157 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
58158
58159 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
58160 Actually make the test fail by using "-O2" for compilation.
58161
58162 1999-12-15 Nathan Sidwell <nathan@acm.org>
58163
58164 * g++.old-deja/g++.warn/cast-align1.C: New test.
58165
58166 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
58167
58168 * gcc.c-torture/compile/991214-1.c: New test.
58169 * gcc.c-torture/compile/991214-2.c: New test.
58170
58171 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
58172
58173 * gcc.dg/991214-1.c: New test.
58174
58175 1999-12-13 Jeffrey A Law (law@cygnus.com)
58176
58177 * gcc.c-torture/compile/991213-3.c: New test.
58178 * gcc.c-torture/compile/991213-2.c: New test.
58179 * gcc.c-torture/compile/991213-1.c: New test.
58180
58181 1999-12-10 J"orn Rennecke <amylaar@cygnus.co.uk>
58182
58183 * gcc.dg/991209-1.c: New test.
58184
58185 1999-12-08 Nathan Sidwell <nathan@acm.org>
58186
58187 * gcc.c-torture/compile/991208-1.c: New test.
58188
58189 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
58190
58191 * gcc.dg/ultrasp2.c: New test.
58192
58193 1999-12-05 Alex Samuel <samuel@codesourcery.com>
58194
58195 * g++.old-deja/g++.abi/align.C (main): Fix typo.
58196
58197 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
58198
58199 * gcc.c-torture/compile/991202-1.c: New test.
58200 * gcc.c-torture/execute/991202-1.c: New test.
58201 * gcc.c-torture/execute/991202-2.c: New test.
58202 * gcc.c-torture/execute/991202-3.c: New test.
58203
58204 1999-12-02 Alex Samuel <samuel@codesourcery.com>
58205
58206 * g++.old-deja/g++.abi/align.C: New test.
58207 * g++.old-deja/g++.abi/aggregates.C: Likewise.
58208 * g++.old-deja/g++.abi/bitfields.C: Likewise.
58209
58210 1999-12-01 Richard Henderson <rth@cygnus.com>
58211
58212 * gcc.c-torture/execute/991201-1.c: New.
58213
58214 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
58215
58216 * gcc.dg/991129-1.c: New test.
58217
58218 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
58219
58220 * gcc.c-torture/compile/991127-1.c: New test.
58221
58222 1999-11-22 Nathan Sidwell <nathan@acm.org>
58223
58224 * g++.old-deja/g++.other/warn4.C: New test.
58225
58226 1999-11-22 Nathan Sidwell <nathan@acm.org>
58227
58228 * g++.old-deja/g++.eh/cleanup2.C: New test.
58229 * g++.old-deja/g++.ext/pretty2.C: New test.
58230 * g++.old-deja/g++.ext/pretty3.C: New test.
58231 * g++.old-deja/g++.other/debug6.C: New test.
58232
58233 1999-10-20 Jim Wilson <wilson@cygnus.com>
58234
58235 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
58236 compiler_output to look for one error message instead of two.
58237
58238 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
58239
58240 * gcc.c-torture/execute/991118-1.c: Also test case
58241 where the word boundary does not split a byte evenly.
58242
58243 1999-11-19 Nathan Sidwell <nathan@acm.org>
58244
58245 * g++.old-deja/g++.ext/restrict1.C: New test.
58246
58247 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
58248
58249 * gcc.c-torture/execute/991118-1.c: New test.
58250
58251 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
58252
58253 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
58254 working directory pathnames.
58255
58256 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
58257
58258 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
58259 host is equipped with driver.h and driver.o so it can actually
58260 compile and run the tests.
58261
58262 1999-10-08 Bernd Schmidt <bernds@cygnus.co.uk>
58263
58264 * gcc.c-torture/compile/991008-1.c: New test.
58265
58266 1999-11-08 Nick Clifton <nickc@cygnus.com>
58267
58268 * lib/gcc-dg.exp: Include target-supports.exp
58269
58270 1999-11-05 Nick Clifton <nickc@cygnus.com>
58271
58272 * lib/target-supports.exp: New file: Provide procs to test for
58273 features supported by the target.
58274 (check_weak_available): Moved here from ecos.exp.
58275 (check_alias_available): New proc: Determine of the target
58276 toolchain supports the alias attribute.
58277
58278 * gcc.dg/special/ecos.exp: Move check_weak_available to
58279 target-supports.exp.
58280 (alias-1.c): Only perform the test if the target supports
58281 aliases.
58282 (wkali-1.c): Only perform the test if the target supports
58283 aliases.
58284
58285 * gcc.dg/990506-0.c: Expect error messages from cross
58286 targets as well as native targets.
58287
58288 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
58289
58290 * gcc.dg/ultrasp1.c: Removed xfail.
58291 * gcc.dg/struct-ret-2.c: Likewise.
58292 * gcc.dg/array-1.c: Likewise.
58293
58294 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
58295
58296 * gcc.dg/struct-ret-2.c: New test.
58297
58298 * gcc.dg/array-1.c: New test.
58299
58300 1999-10-30 Stephen L Moshier <moshier@mediaone.net>
58301
58302 * gcc.c-torture/execute/991030-1.c: New test.
58303
58304 1999-10-26 Richard Henderson <rth@cygnus.com>
58305
58306 * gcc.c-torture/compile/991026-2.c: New test.
58307
58308 1999-10-26 Jeffrey A Law (law@cygnus.com)
58309
58310 * gcc.c-torture/compile/991026-1.c: New test.
58311
58312 1999-10-23 Jeffrey A Law (law@cygnus.com)
58313
58314 * gcc.c-torture/execute/991023-1.c: New test.
58315
58316 1999-10-19 Jeffrey A Law (law@cygnus.com)
58317
58318 * gcc.c-torture/execute/991019-1.c: New test.
58319
58320 1999-10-16 Richard Henderson <rth@cygnus.com>
58321
58322 * gcc.c-torture/execute/991016-1.c: New test.
58323
58324 1999-10-14 Stephane Carrez <stcarrez@worldnet.fr>
58325
58326 * gcc.c-torture/execute/991014-1.c: New test.
58327
58328 1999-10-13 J"orn Rennecke <amylaar@cygnus.co.uk>
58329
58330 * g++.old-deja/g++.other/union2.C: New test.
58331
58332 1999-10-13 Nathan Sidwell <nathan@acm.org>
58333
58334 * g++.old-deja/g++.other/vaarg2.C: New test.
58335 * g++.old-deja/g++.other/vaarg3.C: New test.
58336
58337 1999-10-12 Craig Burley <craig@jcb-sc.com>
58338
58339 * g77.f-torture/noncompile/19990905-1.f: Moved from being
58340 in compile/.
58341
58342 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
58343
58344 * gcc.c-torture/execute/va-arg-11.c: New test.
58345
58346 1999-10-01 Mark P. Mitchell <mark@codesourcery.com>
58347
58348 * lib/file-format.exp (gcc_target_object_format): Don't
58349 crash if objdump is unavailable.
58350
58351 1999-09-29 Donn Terry <donn@interix.com>
58352
58353 * gcc.misc-tests/mg.exp: delete extraneous redirection.
58354
58355 1999-09-28 Nick Clifton <nickc@cygnus.com>
58356
58357 * gcc.c-torture/compile/990928-1.c: New test.
58358
58359 1999-09-28 Nathan Sidwell <nathan@acm.org>
58360
58361 * g++.old-deja/g++.other/decl6.C: New test.
58362
58363 1999-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58364
58365 * gcc.c-torture/execute/va-arg-10.c: New test.
58366
58367 1999-09-27 Nathan Sidwell <nathan@acm.org>
58368
58369 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
58370 __PRETTY_FUNCTION__.
58371
58372 1999-09-23 Nick Clifton <nickc@cygnus.com>
58373
58374 * gcc.c-torture/execute/990923-1.c: New test.
58375
58376 1999-09-21 Nick Clifton <nickc@cygnus.com>
58377
58378 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
58379 for which -fpic is inappropriate.
58380
58381 1999-09-21 Mark Mitchell <mark@codesourcery.com>
58382
58383 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
58384
58385 1999-09-21 Nathan Sidwell <nathan@acm.org>
58386
58387 * g++.old-deja/g++.other/dyncast1.C: New test.
58388 * g++.old-deja/g++.other/dyncast2.C: New test.
58389 * g++.old-deja/g++.other/dyncast3.C: New test.
58390 * g++.old-deja/g++.other/dyncast4.C: New test.
58391 * g++.old-deja/g++.other/dyncast5.C: New test.
58392 * g++.old-deja/g++.eh/catch3.C: New test.
58393 * g++.old-deja/g++.eh/catch3p.C: New test.
58394 * g++.old-deja/g++.eh/catch4.C: New test.
58395 * g++.old-deja/g++.eh/catch4p.C: New test.
58396 * g++.old-deja/g++.eh/catch5.C: New test.
58397 * g++.old-deja/g++.eh/catch5p.C: New test.
58398 * g++.old-deja/g++.eh/catch6.C: New test.
58399 * g++.old-deja/g++.eh/catch6p.C: New test.
58400 * g++.old-deja/g++.eh/catch7.C: New test.
58401 * g++.old-deja/g++.eh/catch7p.C: New test.
58402 * g++.old-deja/g++.eh/catch8.C: New test.
58403 * g++.old-deja/g++.eh/catch8p.C: New test.
58404 * g++.old-deja/g++.eh/catch9.C: New test.
58405 * g++.old-deja/g++.eh/catch9p.C: New test.
58406
58407 1999-09-13 Nathan Sidwell <nathan@acm.org>
58408
58409 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
58410 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
58411
58412 1999-09-13 Jeffrey A Law (law@cygnus.com)
58413
58414 * gcc.c-torture/compile/990913-1.c: New test.
58415
58416 1999-09-10 Nathan Sidwell <nathan@acm.org>
58417
58418 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
58419 * g++.old-deja/g++.jason/rfg5.C: Likewise.
58420
58421 1999-09-09 Richard Henderson <rth@cygnus.com>
58422
58423 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
58424
58425 1999-09-09 Nathan Sidwell <nathan@acm.org>
58426
58427 * g++.old-deja/g++.other/lookup11.C: New test.
58428 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
58429 what is permitted and what we want.
58430 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
58431 overload use.
58432 * g++.old-deja/g++.jason/rfg5.C: Likewise.
58433
58434 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
58435
58436 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
58437 * gcc.c-torture/noncompile/poison-1.c: New file.
58438
58439 1999-09-08 Nathan Sidwell <nathan@acm.org>
58440
58441 * g++.old-deja/g++.other/sizeof3.C: New test.
58442 * g++.old-deja/g++.other/sizeof4.C: New test.
58443 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
58444 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
58445
58446 1999-09-07 Richard Henderson <rth@cygnus.com>
58447
58448 * gcc.dg/va-arg-1.c: New.
58449
58450 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58451
58452 * gcc.c-torture/execute/va-arg-9.c: New test.
58453
58454 1999-09-05 Craig Burley <craig@jcb-sc.com>
58455
58456 * g77.f-torture/compile/980519-2.f: New test.
58457 * g77.f-torture/compile/19990905-0.f: New test.
58458 * g77.f-torture/compile/19990905-1.f: New test.
58459 * g77.f-torture/compile/19990905-2.f: New test.
58460
58461 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
58462
58463 1999-09-03 Richard Earnshaw <rearnsha@arm.com>
58464
58465 * gcc.c-torture/execute/990827-1.c: Fix typo.
58466
58467 1999-09-03 Nathan Sidwell <nathan@acm.org>
58468
58469 * g++.old-deja/g++.other/deref1.C: New test.
58470
58471 1999-09-02 Nathan Sidwell <nathan@acm.org>
58472
58473 * g++.old-deja/g++.other/ambig2.C: New test.
58474 * g++.old-deja/g++.other/cond5.C: New test.
58475 * g++.old-deja/g++.other/lookup16.C: New test.
58476
58477 1999-09-02 Marc Espie <espie@cvs.openbsd.org>
58478
58479 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
58480 assemblers too.
58481
58482 1999-08-31 Jeffrey A Law (law@cygnus.com)
58483
58484 * lib/c-torture.exp: Avoid the "compare executables" optimization
58485 when testing native.
58486
58487 1999-08-29 Jeffrey A Law (law@cygnus.com)
58488
58489 * gcc.c-torture/execute/990829-1.c: New test.
58490 * gcc.c-torture/compile/990829-1.c: New test.
58491
58492 1999-08-27 Paul Burchard <burchard@pobox.com>
58493
58494 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
58495 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
58496 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
58497 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
58498 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
58499 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
58500 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
58501 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
58502 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
58503 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
58504 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
58505
58506 1999-08-27 Jeffrey A Law (law@cygnus.com)
58507
58508 * gcc.c-torture/execute/990827-1.c: New test.
58509
58510 1999-08-26 Craig Burley <craig@jcb-sc.com>
58511
58512 * g77.f-torture/noncompile/19990826-4.f: New test.
58513
58514 * g77.f-torture/compile/19990826-3.f: New test.
58515
58516 * g77.f-torture/execute/19990826-2.f: New test.
58517
58518 * g77.f-torture/compile/19990826-1.f: New test.
58519
58520 * gcc.c-torture/execute/990826-0.c: New test.
58521 * g77.c-torture/execute/19990826-0.f: New test.
58522
58523 * g77.f-torture/noncompile/970626-2.f: New test.
58524
58525 1999-08-25 Paul Burchard <burchard@pobox.com>
58526
58527 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
58528 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
58529 lss-011.C: New tests.
58530
58531 1999-08-25 Nathan Sidwell <nathan@acm.org>
58532
58533 * g++.old-deja/g++.other/decl5.C: New test.
58534
58535 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58536
58537 * noncompile/noncompile.exp: Load_lib c-torture.exp.
58538 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
58539 call `postbase' for each one. All callers of `postbase' changed
58540 to call this instead.
58541
58542 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
58543
58544 * gcc.c-torture/execute/990811-1.c: New test.
58545
58546 1999-08-09 Nick Clifton <nickc@cygnus.com>
58547
58548 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
58549 just native ones.
58550
58551 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
58552 just native ones.
58553
58554 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
58555
58556 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
58557
58558 1999-08-04 Jeffrey A Law (law@cygnus.com)
58559
58560 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
58561
58562 1999-08-04 Nathan Sidwell <nathan@acm.org>
58563
58564 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
58565
58566 1999-08-04 Jeffrey A Law (law@cygnus.com)
58567
58568 * gcc.c-torture/execute/990804-1.c: New test.
58569
58570 1999-08-03 Nathan Sidwell <nathan@acm.org>
58571
58572 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
58573 * g++.old-deja/g++.brendan/crash64.C: Likewise.
58574 * g++.old-deja/g++.brendan/overload8.C: Likewise.
58575
58576 1999-08-03 Nathan Sidwell <nathan@acm.org>
58577
58578 * g++.old-deja/g++.other/struct1.C: New test.
58579
58580 1999-08-03 Nathan Sidwell <nathan@acm.org>
58581
58582 * g++.old-deja/g++.other/enum2.C: New test.
58583
58584 1999-08-02 Richard Henderson <rth@cygnus.com>
58585
58586 Adapted from tests from Franz Sirl:
58587 * gcc.c-torture/execute/va-arg-7.c: New test.
58588 * gcc.c-torture/execute/va-arg-8.c: New test.
58589
58590 1999-08-01 Jeffrey A Law (law@cygnus.com)
58591
58592 * gcc.c-torture/compile/990801-2.c: New test.
58593
58594 * gcc.c-torture/compile/990801-1.c: New test.
58595
58596 1999-07-27 Michael Meissner <meissner@cygnus.com>
58597
58598 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
58599 fp-cmp-1.c, converting double to float.
58600
58601 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
58602 fp-cmp-1.c, converting double to long double.
58603
58604 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
58605 from fr1 to unknown_register, since fr1 is a legitimate register
58606 on some machines.
58607
58608 1999-07-25 Jeffrey A Law (law@cygnus.com)
58609
58610 * README: More listname related changes.
58611
58612 1999-07-08 Catherine Moore <clm@cygnus.com>
58613
58614 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
58615
58616 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
58617
58618 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
58619
58620 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
58621
58622 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
58623
58624 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
58625
58626 * gcc.dg/990703-1.c: New test.
58627
58628 1999-06-29 Nick Clifton <nickc@cygnus.com>
58629
58630 * lib/file-format.exp: New file: Move definition of proc
58631 gcc_target_object_format to here from
58632 gcc.dg/special/ecos.exp.
58633
58634 * lib/c-torture.exp: Include lib file-format.exp.
58635 * lib/gcc-dg.exp: Include lib file-format.exp.
58636
58637 * gcc.dg/special/ecos.exp: Remove definition of proc
58638 gcc_target_object_format.
58639
58640 1999-06-28 Jeffrey A Law (law@cygnus.com)
58641
58642 * gcc.c-torture/execute/990628-1.c: New test.
58643
58644 1999-06-25 Jeffrey A Law (law@cygnus.com)
58645
58646 * gcc.c-torture/compile/990625-2.c: New test.
58647
58648 * gcc.c-torture/compile/990625-1.c: New test.
58649
58650 1999-06-23 Nick Clifton <nickc@cygnus.com>
58651
58652 * gcc.c-torture/compile/dll.c: New test case. Check that dll
58653 attributes compile.
58654 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
58655 ports that use the COFF/PE file format.
58656
58657 1999-06-17 Jeffrey A Law (law@cygnus.com)
58658
58659 * gcc.c-torture/compile/990617-1.c: New test.
58660
58661 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
58662
58663 * g++.old-deja/g++.other/decl4.C: New test.
58664
58665 1999-06-14 Nathan Sidwell <nathan@acm.org>
58666
58667 * g++.old-deja/g++.other/bitfld3.C: New test.
58668
58669 1999-06-08 Nathan Sidwell <nathan@acm.org>
58670
58671 * g++.old-deja/g++.eh/catch1.C: New test.
58672
58673 1999-06-07 Jeffrey A Law (law@cygnus.com)
58674
58675 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
58676
58677 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
58678 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
58679
58680 1999-06-05 Craig Burley <craig@jcb-sc.com>
58681
58682 * g77.f-torture/compile/19990502-0.f: Replace with new,
58683 shorter, test that still fails after recent changes.
58684
58685 1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
58686
58687 * gcc.c-torture/execute/990604-1.c: New test.
58688
58689 1999-05-31 Jeffrey A Law (law@cygnus.com)
58690
58691 * gcc.c-torture/execute/990531-1.c: New test.
58692
58693 1999-05-27 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58694
58695 * gcc.c-torture/compile/990527-1.c: New test.
58696
58697 1999-05-27 Joern Rennecke <amylaar@cygnus.com>
58698
58699 * gcc.c-torture/execute/990527-1.c: New test.
58700
58701 1999-05-25 Nick Clifton <nickc@cygnus.com>
58702
58703 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
58704 bitfields as signed.
58705
58706 1999-05-25 Craig Burley <craig@jcb-sc.com>
58707
58708 * g77.f-torture/compile/19990525-0.f: New test.
58709
58710 1999-05-25 Jeffrey A Law (law@cygnus.com)
58711
58712 * gcc.c-torture/execute/990525-2.c: New test.
58713
58714 * gcc.c-torture/execute/990525-1.c: New test.
58715
58716 1999-05-24 Nathan Sidwell <nathan@acm.org>
58717
58718 * g++.old-deja/g++.other/anon3.C: New test.
58719 * g++.old-deja/g++.other/anon4.C: New test.
58720 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
58721 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
58722 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
58723 Merrill).
58724
58725 1999-05-24 Jeffrey A Law (law@cygnus.com)
58726
58727 * gcc.c-torture/execute/990524-1.c: New test.
58728
58729 * gcc.dg/990524-1.c: New test.
58730
58731 1999-05-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58732
58733 * gcc.c-torture/compile/990523-1.c: New test.
58734
58735 1999-05-19 Raja R Harinath <harinath@cs.umn.edu>
58736
58737 * gcc.c-torture/compile/990519-1.c: New test.
58738
58739 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
58740
58741 * gcc.c-torture/compile/990517-1.c: New test.
58742
58743 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
58744 (e4, f4): New tests.
58745 (main): Call them.
58746
58747 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58748
58749 * gcc.dg/noreturn-1.c: New test.
58750
58751 1999-05-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
58752
58753 * gcc.c-torture/execute/990513-1.c: New test.
58754
58755 1999-05-10 Richard Henderson <rth@cygnus.com>
58756
58757 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
58758
58759 1999-05-10 Craig Burley <craig@jcb-sc.com>
58760
58761 * g77.f-torture/execute/erfc.f: Use small single-precision
58762 values, to avoid problems on Alphas when not -mieee.
58763
58764 1999-05-08 Craig Burley <craig@jcb-sc.com>
58765
58766 * gcc.dg/990506-0.c: New test.
58767
58768 1999-05-08 Richard Henderson <rth@cygnus.com>
58769
58770 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
58771 the constant to test. Don't XFAIL 64-bit targets.
58772
58773 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
58774 * g++.old-deja/g++.law/profile1.C: Likewise.
58775
58776 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
58777 operator new instances.
58778 * g++.old-deja/g++.other/delete5.C: Likewise.
58779
58780 1999-05-03 Craig Burley <craig@jcb-sc.com>
58781
58782 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
58783 intrinsic.
58784
58785 1999-05-03 Craig Burley <craig@jcb-sc.com>
58786
58787 * g77.f-torture/execute/u77-test.f: Reverse order of two
58788 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
58789
58790 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58791
58792 * gcc.dg/compare1.c: New test.
58793
58794 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
58795
58796 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
58797 New tests.
58798
58799 1999-05-02 Craig Burley <craig@jcb-sc.com>
58800
58801 * g77.f-torture/compile/19990502-1.f: New test.
58802
58803 1999-05-02 Craig Burley <craig@jcb-sc.com>
58804
58805 * g77.f-torture/compile/19990502-0.f: New test.
58806
58807 1999-05-02 Craig Burley <craig@jcb-sc.com>
58808
58809 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
58810 intrinsic.
58811
58812 1999-05-02 Craig Burley <craig@jcb-sc.com>
58813
58814 * g77.f-torture/execute/u77-test.f (main): List libU77
58815 intrinsics not currently tested.
58816 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
58817 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
58818 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
58819 Trim blanks off the ends of some printed strings.
58820
58821 1999-05-02 Craig Burley <craig@jcb-sc.com>
58822
58823 * g77.f-torture/execute/u77-test.f (main): Just warn about
58824 FSTAT gid disagreement, as it's expected on some systems.
58825
58826 1999-05-01 Craig Burley <craig@jcb-sc.com>
58827
58828 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
58829 use a new function, which allows for some slop.
58830 Clean up some commentary.
58831 (issum): The new function.
58832 (sgladd): Deleted subroutine.
58833
58834 1999-05-01 Craig Burley <craig@jcb-sc.com>
58835
58836 * g77.f-torture/execute/u77-test.f: Modify to be more like
58837 libf2c/libU77 version, bringing patches to that version here.
58838 Add suitable commentary.
58839
58840 1999-04-25 Richard Henderson <rth@cygnus.com>
58841
58842 * gcc.dg/990424-1.c: New test.
58843
58844 1999-04-24 Craig Burley <craig@jcb-sc.com>
58845
58846 * g77.f-torture/execute/u77-test.f (main): Bug involving
58847 LSTAT has been fixed, so turn back on full checking.
58848
58849 1999-04-20 Craig Burley <craig@jcb-sc.com>
58850
58851 * g77.f-torture/compile/19990419-0.f: New test.
58852 * g77.f-torture/execute/19990419-1.f: New test.
58853
58854 1999-04-17 Richard Henderson <rth@cygnus.com>
58855
58856 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
58857 to avoid the need for a prototype to supress a warning.
58858
58859 1999-04-07 Jim Wilson <wilson@cygnus.com>
58860
58861 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
58862
58863 1999-04-04 Jeffrey A Law (law@cygnus.com)
58864
58865 * gcc.c-torture/execute/990404-1.c: New test.
58866
58867 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
58868
58869 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
58870 * gcc.dg/cpp-if3.c: Don't use -pedantic.
58871 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
58872 missing initializer warnings.
58873
58874 1999-03-28 Jeffrey A Law (law@cygnus.com)
58875
58876 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
58877 matching strings.
58878
58879 1999-03-26 Jeffrey A Law (law@cygnus.com)
58880
58881 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
58882
58883 1999-03-26 Craig Burley <craig@jcb-sc.com>
58884
58885 * g77.f-torture/execute/19990325-0.f: New test.
58886 * g77.f-torture/execute/19990325-1.f: New test.
58887
58888 1999-03-24 Jeffrey A Law (law@cygnus.com)
58889
58890 * gcc.c-torture/execute/990324-1.c: New test.
58891
58892 1999-03-22 Jim Wilson <wilson@cygnus.com>
58893
58894 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
58895 test with 4.
58896
58897 1999-03-17 Richard Henderson <rth@cygnus.com>
58898
58899 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
58900
58901 1999-03-13 Craig Burley <craig@jcb-sc.com>
58902
58903 * g77.f-torture/execute/19990313-2.f: New test.
58904 * g77.f-torture/execute/19990313-3.f: New test.
58905
58906 1999-03-13 Craig Burley <craig@jcb-sc.com>
58907
58908 * g77.f-torture/execute/19990313-0.f: New test.
58909 * g77.f-torture/execute/19990313-1.f: New test.
58910
58911 1999-03-12 Jim Wilson <wilson@cygnus.com>
58912
58913 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
58914 printf to sprintf.
58915 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
58916 (main): Add check for u15. Conditionalize u31 check depending on
58917 whether ints are <32 bits or >=32 bits.
58918
58919 1999-03-08 Craig Burley <craig@jcb-sc.com>
58920
58921 * g77.f-torture/execute/19981119-0.f: Improve testiness.
58922
58923 1999-03-08 Craig Burley <craig@jcb-sc.com>
58924
58925 * g77.f-torture/compile/19990305-0.f: New test.
58926 * g77.f-torture/execute/19981119-0.f: New test.
58927
58928 1999-03-08 Craig Burley <craig@jcb-sc.com>
58929
58930 * g77.f-torture/execute/970625-2.f: call ABORT if final
58931 result is not correct, instead of just printing it.
58932 Add this checking via newly introduced obfuscation, to
58933 trip up buggy front ends.
58934
58935 1999-03-07 Craig Burley <craig@jcb-sc.com>
58936
58937 * g77.f-torture/compile/960317-1.f: Moved from being
58938 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
58939
58940 1999-03-06 Craig Burley <craig@jcb-sc.com>
58941
58942 * g77.f-torture/execute/960317-1.f: New (old) test.
58943 * g77.f-torture/execute/970625-2.f: Ditto.
58944
58945 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
58946
58947 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
58948 error message on line 1 or line 2; cccp and cpplib do this differently.
58949
58950 1999-03-01 Jeffrey A Law (law@cygnus.com)
58951
58952 * g++.old-deja/g++.law/weak1.C: New test.
58953
58954 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
58955
58956 * gcc.c-torture/execute/990119-1.c: Renamed to...
58957 * gcc.dg/990119-1.c: this, so it will only be tested once
58958 (it's a preprocessor test, it doesn't need to be run at
58959 multiple optimization levels).
58960
58961 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
58962
58963 * lib/g++.exp: Don't add incdir=$base_dir/../include to
58964 ALWAYS_CXXFLAGS.
58965
58966 1999-02-24 Craig Burley <craig@jcb-sc.com>
58967
58968 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
58969 * g77.f-torture/compile/19981216-0.f: ...as it is expected
58970 to not be compilable by current g77.
58971
58972 1999-02-24 Nick Clifton <nickc@cygnus.com>
58973
58974 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
58975
58976 1999-02-22 Jeffrey A Law (law@cygnus.com)
58977
58978 * gcc.c-torture/execute/990222-1.c: New test.
58979
58980 1999-02-19 Craig Burley <craig@jcb-sc.com>
58981
58982 * g77.f-torture/compile/19990218-0.f: New test.
58983 * g77.f-torture/noncompile/19990218-1.f: New test.
58984
58985 1999-02-18 Craig Burley <craig@jcb-sc.com>
58986
58987 * g77.f-torture/compile/19981216-0.f: New test.
58988
58989 1999-02-14 Jeffrey A Law (law@cygnus.com)
58990
58991 * gcc.dg/990214-1.c: New test.
58992
58993 1999-02-13 Jeffrey A Law (law@cygnus.com)
58994
58995 * gcc.dg/990213-2.c: New test.
58996
58997 * gcc.dg/990213-1.c: New test.
58998
58999 1999-02-12 Jeffrey A Law (law@cygnus.com)
59000
59001 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
59002 ints.
59003
59004 1999-02-11 Nick Clifton <nickc@cygnus.com>
59005
59006 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
59007 specified by target.
59008
59009 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
59010
59011 1999-02-11 Jeffrey A Law (law@cygnus.com)
59012
59013 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
59014
59015 1999-02-10 Jonathan Larmour <jlarmour@cygnus.co.uk>
59016
59017 * gcc.dg/special/ecos.exp: New test driver for new tests with
59018 special requirements.
59019
59020 * gcc.dg/special/alias-1.c: New test.
59021 * gcc.dg/special/gcsec-1.c: New test.
59022 * gcc.dg/special/weak-1.c: New test.
59023 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
59024 * gcc.dg/special/weak-2.c: New test.
59025 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
59026 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
59027 * gcc.dg/special/wkali-1.c: New test.
59028 * gcc.dg/special/wkali-2.c: New test.
59029 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
59030 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
59031
59032 1999-02-10 Felix Lee <flee@cygnus.com>
59033
59034 * lib/c-torture.exp (c-torture-compile): Pull out code for
59035 analyzing gcc error messages.
59036 (c-torture-execute): Likewise. Fix some (harmless) false
59037 positives.
59038 * lib/gcc.exp (gcc_check_compile): New function.
59039
59040 1999-02-08 Richard Henderson <rth@cygnus.com>
59041
59042 * gcc.c-torture/execute/990208-1.c: New test.
59043
59044 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
59045
59046 * g++.dg/special/ecos.exp: New driver for new tests with special
59047 requirements
59048
59049 * g++.dg/special/conpr-1.C: New test
59050 * g++.dg/special/conpr-2.C: New test
59051 * g++.dg/special/conpr-2a.C: New test
59052 * g++.dg/special/conpr-3.C: New test
59053 * g++.dg/special/conpr-3a.C: New test
59054 * g++.dg/special/conpr-3b.C: New test
59055
59056 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
59057 allow g++ to use the dg driver
59058
59059 * README: Add comment about g++.dg directory
59060
59061 1999-02-06 Jeffrey A Law (law@cygnus.com)
59062
59063 * README: Update email addresses.
59064
59065 1999-02-03 Nick Clifton <nickc@cygnus.com>
59066
59067 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
59068 arguments in order to force structure S onto the stack even on
59069 the alpha.
59070 (test): Pass 10 leading arguments to function foo as well as the
59071 structure S.
59072
59073 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
59074 failure for all targets.
59075
59076 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
59077 abort to terminate program execution.
59078
59079 1999-01-30 Richard Henderson <rth@cygnus.com>
59080
59081 * gcc.c-torture/execute/990130-1.c: New test.
59082
59083 1999-01-30 Jeffrey A Law (law@cygnus.com)
59084
59085 * gcc.dg/990130-1.c: New test.
59086
59087 1999-01-28 Michael Meissner <meissner@cygnus.com>
59088
59089 * gcc.c-torture/execute/990128-1.c: New test.
59090
59091 1999-01-27 Michael Meissner <meissner@cygnus.com>
59092
59093 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
59094
59095 1999-01-27 Felix Lee <flee@cygnus.com>
59096
59097 * lib/c-torture.exp (c-torture-compile): pull out code for
59098 analyzing gcc error messages.
59099 (c-torture-execute): ditto, and fix some (harmless) false
59100 positives.
59101 * lib/gcc.exp (gcc_check_compile): new function.
59102
59103 1999-01-17 Jeffrey A Law (law@cygnus.com)
59104
59105 * gcc.dg/990117-1.c: New test.
59106
59107 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
59108
59109 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
59110
59111 1999-01-15 Jeffrey A Law (law@cygnus.com)
59112
59113 * g77.f-torture/compile/990115-1.f: New test.
59114
59115 1999-01-07 Jeffrey A Law (law@cygnus.com)
59116
59117 * gcc.c-torture/compile/990107-1.c: New test
59118
59119 1999-01-06 Jeffrey A Law (law@cygnus.com)
59120
59121 * gcc.c-torture/execute/990106-2.c: New test.
59122
59123 * gcc.c-torture/execute/990106-1.c: New test.
59124
59125 1998-12-30 Zack Weinberg <zack@rabi.columbia.edu>
59126
59127 * gcc.c-torture/compile/981223-1.c: New test.
59128
59129 1998-12-29 Richard Henderson <rth@cygnus.com>
59130
59131 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
59132 (opt3): Rename from opt4 and disable.
59133
59134 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
59135
59136 * g++.old-deja/g++.pt/ptrmem5.C: New test.
59137
59138 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
59139
59140 * g++.old-deja/g++.other/conv5.C: New test.
59141
59142 1998-12-14 Nick Clifton <nickc@cygnus.com>
59143
59144 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
59145
59146 1998-12-11 Jeffrey A Law (law@cygnus.com)
59147
59148 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
59149
59150 1998-12-11 Zack Weinberg <zack@rabi.columbia.edu>
59151
59152 * gcc.c-torture/compile/981211-1.c: New test.
59153
59154 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
59155
59156 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
59157
59158 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
59159
59160 1998-12-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59161
59162 * gcc.special/930510-1.c: Make C9X safe.
59163 * gcc.misc-tests/gcov-1.c Similarly.
59164 * gcc.misc-tests/gcov-2.c Similarly.
59165
59166 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
59167
59168 * gcc.dg/ultrasp1.c: New test.
59169
59170 1998-12-06 Richard Henderson <rth@cygnus.com>
59171
59172 * gcc.c-torture/execute/981206.c: New test.
59173
59174 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
59175
59176 * g++.old-deja/g++.ns/template7.C: New test.
59177
59178 * g++.old-deja/g++.other/expr1.C: New test.
59179
59180 * g++.old-deja/g++.eh/tmpl3.C: New test.
59181
59182 * g++.old-deja/g++.eh/tmpl2.C: New test.
59183
59184 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
59185
59186 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
59187 * g++.old-deja/g++.other/using6.C: Removed.
59188 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
59189
59190 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
59191
59192 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
59193
59194 * g++.old-deja/g++.pt/overload8.C: New test.
59195
59196 * g++.old-deja/g++.pt/overload7.C: New test.
59197
59198 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
59199
59200 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
59201 and relinking messages.
59202 * lib/g++.exp (g++_target_compile): Remove .rpo file when
59203 compiling with -frepo.
59204
59205 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
59206
59207 * g++.old-deja/g++.pt/lookup6.C: New test.
59208
59209 1998-11-30 Nick Clifton <nickc@cygnus.com>
59210
59211 * gcc.c-torture/execute/981130-1.c: New test.
59212 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
59213
59214 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
59215
59216 * g++.old-deja/g++.pt/explicit76.C: New test.
59217
59218 * g++.old-deja/g++.pt/friend38.C: New test.
59219
59220 * g++.old-deja/g++.ns/crash2.C: New test.
59221
59222 * g++.old-deja/g++.pt/defarg8.C: New test.
59223
59224 * g++.old-deja/g++.pt/instantiate6.C: New test.
59225
59226 * g++.old-deja/g++.pt/static6.C: New test.
59227
59228 * g++.old-deja/g++.pt/decl2.C: New test.
59229
59230 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
59231
59232 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
59233 problem is actually related with name lookup, but so what? :-)
59234
59235 * g++.old-deja/g++.pt/friend37.C: New test.
59236
59237 1998-11-25 Dave Love <d.love@dl.ac.uk>
59238
59239 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
59240 element, which fails on some systems.
59241
59242 * g77.f-torture/execute/labug1.f: New test.
59243
59244 1998-11-21 Jeffrey A Law (law@cygnus.com)
59245
59246 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
59247 is defined.
59248
59249 1998-11-18 Dave Love <d.love@dl.ac.uk>
59250
59251 * g77.f-torture/compile/981117-1.f: New test.
59252
59253 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
59254
59255 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
59256 properly discarded.
59257
59258 1998-10-11 Ken Raeburn <raeburn@cygnus.com>
59259
59260 * gcc.c-torture/execute/memcheck: New directory of tests for
59261 -fcheck-memory-usage.
59262
59263 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
59264
59265 * README: New file, general information about the testsuite and
59266 new description of the various C++ test subdirectories.
59267 * README.g++: Eliminate obsolete information, update and move most
59268 relevant stuff to README.
59269
59270 1998-11-07 Richard Henderson <rth@cygnus.com>
59271
59272 * gcc.c-torture/compile/981107-1.c: New test.
59273
59274 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
59275
59276 * execute/memcpy-bi.c: New testcase.
59277
59278 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
59279
59280 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
59281 base classes.
59282
59283 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
59284 template is selected.
59285
59286 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
59287 classes, it should be accepted for all types.
59288
59289 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
59290
59291 * g++.old-deja/g++.pt/spec24.C: Ensure that template
59292 specializations start with template headers.
59293
59294 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
59295
59296 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
59297
59298 * g++.old-deja/g++.other/init9.C: Test cross initialization of
59299 non-POD types.
59300
59301 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
59302
59303 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
59304
59305 1998-10-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
59306
59307 * compile/981022-1.c, compile/981022-1.x: New test and driver.
59308
59309 1998-10-19 Jeffrey A Law (law@cygnus.com)
59310
59311 * 981019-1.c: New test.
59312
59313 1998-10-14 Robert Lipe <robertl@dgii.com>
59314
59315 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
59316 find objc headers.
59317
59318 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
59319
59320 * compile/981001-4.c: Remove use of GCC extension that triggers a
59321 compiler bug.
59322
59323 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
59324
59325 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
59326
59327 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
59328
59329 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
59330 instantiation of template produces incorrect code for delete
59331 expression.
59332
59333 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
59334 constructors' name is not unique.
59335 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
59336 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
59337
59338 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
59339 automatic array of const is ill-formed.
59340
59341 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
59342 of template parameter?
59343
59344 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
59345 const.
59346
59347 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
59348 pointer-to-member expression.
59349
59350 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
59351 declaration causes ICE.
59352
59353 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
59354
59355 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
59356 reserved in the global namespace.
59357
59358 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
59359 generate needed virtual table.
59360
59361 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
59362
59363 1998-10-10 Dariush Eslimi <eslimi@loran.com>
59364
59365 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
59366 template-dependent type
59367
59368 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
59369
59370 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
59371 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
59372 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
59373
59374 * g++.old-deja/g++.other/using5.C: New test; using decl from base
59375 class should be usable as argument of member function.
59376 * g++.old-deja/g++.other/using6.C: New test; using decl from base
59377 class should be usable as return type of member function.
59378 * g++.old-deja/g++.other/using7.C: New test; using decl from base
59379 class should be usable as type of data member.
59380
59381 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
59382
59383 1998-10-09 Jeffrey A Law (law@cygnus.com)
59384
59385 * gcc.c-torture/special/920521-1.c: Fix bogus test.
59386
59387 1998-10-08 Nick Clifton <nickc@cygnus.com>
59388
59389 * gcc.dg/dll-?.c Add thumb to target list.
59390 Fix assembler scan patterns to match current assembler output.
59391
59392 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
59393
59394 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
59395 matching of template brackets.
59396
59397 * g++.old-deja/g++.other/using4.C: New test. Test using
59398 declarations of methods from base classes.
59399
59400 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
59401 within functions should introduce names into the innermost
59402 enclosing namespace.
59403
59404 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
59405 of static locals if first initialization throws.
59406
59407 1998-10-07 Jim Wilson <wilson@cygnus.com>
59408
59409 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
59410
59411 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
59412
59413 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
59414 lose track of the possible targets of tablejump insns.
59415 * special/special.exp: Run it.
59416
59417 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
59418
59419 * g++.old-deja/g++.pt/friend35.C: New test. A template function
59420 must be declared before its specializations can be named in friend
59421 declarations.
59422
59423 1998-10-05 Dave Love <d.love@dl.ac.uk>
59424
59425 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
59426
59427 * g77.f-torture/execute/io1.f: New test.
59428
59429 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
59430
59431 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
59432 with pointer to template function, for which no argument deduction
59433 is possible.
59434
59435 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
59436 specialization of template function as argument to template
59437 function.
59438
59439 * g++.old-deja/g++.other/access2.C: New test; Inner class
59440 shouldn't have privileged access to Outer's names.
59441
59442 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
59443
59444 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
59445 friend template declared within template class conflicts with
59446 nested class of the same name.
59447
59448 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
59449 is ignored.
59450
59451 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
59452 object with direct initializer as function declaration.
59453
59454 * g++.old-deja/g++.other/decl2.C: New test; duplicate
59455 initializers.
59456
59457 * g++.old-deja/g++.other/null2.C: New test; conditional operator
59458 involving const pointer and NULL produces incorrect result.
59459
59460 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
59461 type name without `typename' should be rejected with -pedantic.
59462
59463 1998-10-02 Richard Henderson <rth@cygnus.com>
59464
59465 * g++.old-deja/g++.other/addrof1.C: New test.
59466
59467 1998-10-01 Nick Clifton <nickc@cygnus.com>
59468
59469 * gcc.c-torture/compile/981001-1.c: New test.
59470 * gcc.c-torture/execute/981001-1.c: New test.
59471
59472 1998-10-01 Jeffrey A Law (law@cygnus.com)
59473
59474 * gcc.c-torture/compile/981001-2.c: New test.
59475 * gcc.c-torture/compile/981001-3.c: New test.
59476 * gcc.c-torture/compile/981001-4.c: New test.
59477
59478 1998-10-01 Robert Lipe <robertl@dgii.com>
59479
59480 * lib/objc.exp (objc_target_compile): Add -L during compiles for
59481 multilibbed hosts. Idea grafted from g77.exp.
59482
59483 1998-09-30 Dave Love <d.love@dl.ac.uk>
59484
59485 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
59486 avoid losing on systems which need -lsocket.
59487
59488 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
59489
59490 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
59491 * g++.old-deja/g++.other/nested2.C: Ditto.
59492 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
59493 failure.
59494
59495 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
59496
59497 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
59498 preferred over template operator!= for enum bitfields.
59499
59500 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
59501
59502 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
59503 that happen to have the same base name, but in different scopes,
59504 are incorrectly rejected.
59505
59506 1998-09-16 Richard Henderson <rth@cygnus.com>
59507
59508 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
59509 on the native word size instead of an integer literal.
59510
59511 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
59512
59513 * g++.old-deja/g++.other/static2.C: Invocation of static data
59514 member of type pointer-to-function denoted as non-static member.
59515
59516 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
59517 checks involving function types and aliases.
59518
59519 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
59520
59521 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
59522 redefined to the same non-trivial type.
59523
59524 * g++.old-deja/g++.pt/explicit73.C: Test for proper
59525 namespace-qualification of template specializations declared in
59526 other namespaces.
59527
59528 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
59529 to declare a subset of the specializations of a template function
59530 as friends of specializations of a template class.
59531
59532 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
59533 member templates that do not fully specialize the enclosing
59534 template class are rejected.
59535
59536 1998-09-11 Dave Love <d.love@dl.ac.uk>
59537
59538 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
59539
59540 1998-09-08 Dave Love <d.love@dl.ac.uk>
59541
59542 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
59543 altered from libf2c/libU77 version.
59544
59545 1998-09-06 Dave Love <d.love@dl.ac.uk>
59546
59547 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
59548
59549 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>
59550 Alexandre Oliva <oliva@dcc.unicamp.br>
59551
59552 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
59553 (un)signed char are different types for template specialization
59554 purposes.
59555
59556 1998-09-03 Ovidiu Predescu <ovidiu@aracnet.com>
59557
59558 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
59559 * objc: ObjC testsuite.
59560
59561 1998-08-31 Catherine Moore <clm@cygnus.com>
59562
59563 * gcc.c-torture/execute/941014-1.x: New file.
59564
59565 1998-08-31 Nick Clifton <nickc@cygnus.com>
59566
59567 * lib/c-torture.exp: Add support for
59568 torture_eval_before_compile and torture_eval_before_execute
59569 variables.
59570
59571 1998-08-30 Jeffrey A Law (law@cygnus.com)
59572
59573 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
59574 this test triggers valid.
59575
59576 1998-08-27 Jeffrey A Law (law@cygnus.com)
59577
59578 * gcc.dg/980827-1.c: New test.
59579
59580 1997-08-26 J"orn Rennecke <amylaar@cygnus.co.uk>
59581
59582 * gcc.c-torture/execute/loop-4b.c: New test.
59583
59584 1998-08-26 Nick Clifton <nickc@cygnus.com>
59585
59586 * lib/c-torture.exp: Add support for
59587 torture_eval_before_compile and torture_eval_before_execute
59588 variables.
59589
59590 1998-08-25 Jeffrey A Law (law@cygnus.com)
59591
59592 * gcc.c-torture/compile/980825-1.c: New test.
59593
59594 1998-08-24 Nick Clifton <nickc@cygnus.com>
59595
59596 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
59597 count number tests in opt_t0 not good_t0.
59598
59599 1998-08-24 Jeffrey A Law (law@cygnus.com)
59600
59601 * gcc.c-torture/compile/930326-1.x: Fix typo.
59602
59603 1998-08-23 Mark Mitchell <mark@markmitchell.com>
59604
59605 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
59606 causes an ICE.
59607
59608 1998-08-21 Jeffrey A Law (law@cygnus.com)
59609
59610 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
59611 STACK_SIZE is defined.
59612 * gcc.c-torture/unsorted/stuct.c: Similarly.
59613
59614 * gcc.c-torture/compile/980821-1.c: New test.
59615
59616 1998-08-21 Jeffrey A Law (law@cygnus.com)
59617
59618 * gcc.c-torture/execute/980526-2.c: Disable for targets with
59619 16bit ints.
59620
59621 1998-08-19 Mark Mitchell <mark@markmitchell.com>
59622
59623 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
59624 code.
59625
59626 1998-08-09 Mark Mitchell <mark@markmitchell.com>
59627
59628 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
59629 error'.
59630
59631 1998-08-18 Jeffrey A Law (law@cygnus.com)
59632
59633 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
59634
59635 1998-08-16 Jeffrey A Law (law@cygnus.com)
59636
59637 * gcc.c-torture/compile/980816-1.c: New test.
59638
59639 * gcc.dg/980816-1.c: New test.
59640
59641 1998-08-13 Jeffrey A Law (law@cygnus.com)
59642
59643 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
59644 compiler for ieee tests.
59645
59646 1998-08-01 Dave Love <d.love@dl.ac.uk>
59647
59648 * g77.f-torture/compile/980729-0.f: New test.
59649
59650 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
59651
59652 * gcc.c-torture/special/eeprof-1.c: New test, for
59653 -finstrument-functions.
59654 * gcc.c-torture/special/special.exp: Run it.
59655
59656 1998-07-29 Jeffrey A Law (law@cygnus.com)
59657
59658 * gcc.c-torture/compile/980729-1.c: New test.
59659
59660 1998-07-27 Nick Clifton <nickc@cygnus.com>
59661
59662 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
59663 __thumb__ is defined, and test for ARM style doubles if so.
59664
59665 1998-07-26 Dave Love <d.love@dl.ac.uk>
59666
59667 * g77.f-torture/noncompile/980615-0.f: New test.
59668
59669 1998-07-26 H.J. Lu (hjl@gnu.org)
59670
59671 * gcc.dg/980312-1.c: Do link instead of compile.
59672 * gcc.dg/980313-1.c: Likewise.
59673
59674 1998-07-26 Jeffrey A Law (law@cygnus.com)
59675
59676 * gcc.c-torture/compile/980726-1.c: New test.
59677
59678 1998-07-25 Dave Love <d.love@dl.ac.uk>
59679
59680 * g77.f-torture/execute/io0.f: New test.
59681
59682 1998-07-24 Nick Clifton <nickc@cygnus.com>
59683
59684 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
59685 an int.
59686
59687 1998-06-18 Michael Meissner <meissner@cygnus.com>
59688
59689 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
59690 m32r bugs.
59691
59692 1998-07-17 Nick Clifton <nickc@cygnus.com>
59693
59694 * gcc.dg/980626-1.c: Expect failures for all toolchains until
59695 c-decl.c:grokdeclarator can handle mode attributes.
59696
59697 1998-07-16 Jeffrey A Law (law@cygnus.com)
59698
59699 * gcc.c-torture/execute/980716-1.c: New test.
59700
59701 1998-07-13 Jeffrey A Law (law@cygnus.com)
59702
59703 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
59704 the mn10200.
59705 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
59706 the mn10200.
59707 * gcc.c-torture/execute/va-arg-3.x: Similarly.
59708 * gcc.c-torture/compile/930326-1.x: Similarly.
59709
59710 1998-07-13 Dave Love <d.love@dl.ac.uk>
59711
59712 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
59713 New test from Craig.
59714
59715 1998-07-12 Dave Love <d.love@dl.ac.uk>
59716
59717 * g77.f-torture/noncompile/980616-0.f: New test.
59718
59719 * g77.f-torture/execute/970816-3.f: New test from Craig.
59720
59721 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
59722
59723 * g++.other/singleton.C: Return error value instead of taking
59724 SIGSEGV.
59725
59726 1998-07-10 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
59727
59728 * g++.other/singleton.C: New test. Warning is under dispute.
59729 Runtime crash is not.
59730
59731 1998-07-09 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
59732
59733 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
59734 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
59735 using6.C, using7.C}: New namespace tests.
59736
59737 1998-07-09 Alexandre Oliva <oliva@dcc.unicamp.br>
59738
59739 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
59740 specialization with typedef'ed names used as array indexes.
59741
59742 1998-07-09 Jeffrey A Law (law@cygnus.com)
59743
59744 * gcc.c-torture/execute/980709-1.c: New test.
59745
59746 * gcc.dg/980709-1.c: New test.
59747
59748 1998-07-07 Richard Henderson <rth@cygnus.com>
59749
59750 * gcc.c-torture/execute/bcp-1.c: New test.
59751
59752 1998-07-07 Jeffrey A Law (law@cygnus.com)
59753
59754 * gcc.c-torture/execute/980707-1.c: New test.
59755
59756 1998-07-06 Kamil Iskra <iskra@student.uci.agh.edu.pl>
59757
59758 * gcc.c-torture/compile/980706-1.c: New test.
59759
59760 1998-07-01 Dave Love <d.love@dl.ac.uk>
59761
59762 * g77.f-torture/execute/980701-0.f,
59763 g77.f-torture/execute/980701-1.f: New test from Craig.
59764
59765 1998-07-01 Jeffrey A Law (law@cygnus.com)
59766
59767 * gcc.c-torture/compile/980701-1.c: New test.
59768
59769 * gcc.c-torture/execute/980701-1.c: New test.
59770
59771 1998-06-30 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
59772 rlsruhe.de>
59773
59774 * g++.old-deja/g++.robertl/eb132.C: New test.
59775 * g++.old-deja/g++.robertl/eb133.C: Likewise.
59776
59777 1998-06-29 Dave Love <d.love@dl.ac.uk>
59778
59779 * g77.f-torture/execute/980628-7.f,
59780 g77.f-torture/execute/980628-8.f,
59781 g77.f-torture/execute/980628-9.f,
59782 g77.f-torture/execute/980628-10.f: New tests from Craig.
59783
59784 * g77.f-torture/execute/980628-3.f: Remove mail headers.
59785
59786 1998-06-28 Jeffrey A Law (law@cygnus.com)
59787
59788 * g77.f-torture/execute/980628-4.f: New test from Craig.
59789 * g77.f-torture/execute/980628-5.f: Likewise.
59790 * g77.f-torture/execute/980628-2.f: Likewise.
59791 * g77.f-torture/execute/980628-0.f: Likewise.
59792 * g77.f-torture/execute/980628-1.f: Likewise.
59793 * g77.f-torture/execute/980628-3.f: Likewise.
59794 * g77.f-torture/execute/980628-6.f: Likewise.
59795
59796 1998-06-28 Jeffrey A Law (law@cygnus.com)
59797
59798 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
59799 directory when nothing has been installed yet.
59800
59801 1998-06-27 Carlo Wood <carlo@runaway.xs4all.nl>
59802
59803 * gcc.c-torture/special/special.exp: Handle newer versions of
59804 dejagnu.
59805
59806 1998-06-26 Jeffrey A Law (law@cygnus.com)
59807
59808 * gcc.dg/980626-1.c: New test.
59809
59810 1998-06-19 Bruno Haible <haible@ilog.fr>
59811
59812 * gcc.misc-tests/m-un-2.c: New test.
59813 * g++.old-deja/g++.other/warn01.c: Likewise.
59814
59815 1998-06-19 Robert Lipe <robertl@dgii.com>
59816
59817 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
59818 compatibility with assmblers with a different comment character.
59819 Eliminate use of GAS-specific extensions.
59820
59821 1998-06-19 Jeffrey A Law (law@cygnus.com)
59822
59823 * gcc.c-torture/execute/ieee/980619-1.c: New test.
59824
59825 1998-06-19 Robert Lipe <robertl@dgii.com>
59826
59827 * lib/g77.exp: Replace search for libf2c.a with search for newly
59828 renamed libg2c.a
59829
59830 1998-06-17 Jeffrey A Law (law@cygnus.com)
59831
59832 * gcc.c-torture/execute/980617-1.c: New test.
59833
59834 1998-06-12 Jeffrey A Law (law@cygnus.com)
59835
59836 * gcc.c-torture/execute/980612-1.c: New test.
59837
59838 1998-06-08 Jeffrey A Law (law@cygnus.com)
59839
59840 * gcc.dg/980523-1.c: Only test on ppc-linux.
59841 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
59842
59843 * gcc.c-torture/execute/980608-1.c: New test.
59844
59845 1997-06-05 J"orn Rennecke <amylaar@cygnus.co.uk>
59846
59847 * gcc.c-torture/execute/980605-1.c: New test.
59848
59849 1998-06-04 Jeffrey A Law (law@cygnus.com)
59850
59851 * gcc.c-torture/execute/980604-1.c: New test.
59852
59853 1998-06-02 Jeffrey A Law (law@cygnus.com)
59854
59855 * gcc.c-torture/execute/980602-1.c: New test.
59856 * gcc.c-torture/execute/980602-2.c: Likewise.
59857
59858 1998-06-02 Dave Love <d.love@dl.ac.uk>
59859
59860 * 970125-0.f: Fix per JCB. Add commentary.
59861
59862 1998-05-31 Michael Meissner <meissner@cygnus.com>
59863
59864 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
59865 IEEE -0 support.
59866
59867 1998-05-29 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
59868
59869 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
59870 earlier.
59871
59872 1998-05-28 Catherine Moore <clm@cygnus.com>
59873
59874 * gcc.c-torture/execute/980526-3.c: New test.
59875
59876 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
59877
59878 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
59879 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
59880 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
59881 m88k-motorola-sysv3 to XFAIL.
59882
59883 1998-05-26 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59884
59885 * gcc.dg/980526-1.c: New test.
59886 * gcc.c-torture/execute/980526-2.c: New test.
59887
59888 1998-05-26 Jeffrey A Law (law@cygnus.com)
59889
59890 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
59891
59892 * gcc.c-torture/execute/980526-1.c: New test.
59893
59894 1998-05-26 Dave Love <d.love@dl.ac.uk>
59895
59896 * g77.f-torture/execute/alpha2.f: Add runtime test.
59897
59898 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
59899
59900 * g++.old-deja/old-deja.exp: Strip leading directories.
59901
59902 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
59903 error for the line. Don't run multiple tests for the same line.
59904
59905 1998-05-23 Jeffrey A Law (law@cygnus.com)
59906
59907 * gcc.dg/980523-1.c: New test.
59908
59909 1998-05-23 Dave Love <d.love@dl.ac.uk>
59910
59911 * g77.f-torture/compile/970915-0.f: New test.
59912
59913 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
59914
59915 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
59916
59917 1998-05-21 Jeffrey A Law (law@cygnus.com)
59918
59919 * gcc.dg/980520-1.c: New test.
59920
59921 1998-05-20 Manfred Hollstein <manfred@s-direktnet.de>
59922
59923 * gcc.dg/980502-1.c: Fix return type.
59924
59925 1998-05-20 Jeffrey A Law (law@cygnus.com)
59926
59927 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
59928 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
59929 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
59930 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
59931 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
59932
59933 1998-05-20 Dave Love <d.love@dl.ac.uk>
59934
59935 * g77.f-torture/execute/980520-1.f: New test.
59936
59937 1998-05-15 Dave Love <d.love@dl.ac.uk>
59938
59939 * lib/mike-g77.exp: New file.
59940
59941 * g77.f-torture/noncompile/noncompile.exp,
59942 g77.f-torture/noncompile/check0.f: New files.
59943
59944 1998-05-14 Dave Love <d.love@dl.ac.uk>
59945
59946 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
59947 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
59948 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
59949 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
59950 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
59951 abort where appropriate.
59952
59953 1998-05-05 Michael Meissner <meissner@cygnus.com>
59954
59955 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
59956 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
59957
59958 1998-04-29 Dave Love <d.love@dl.ac.uk>
59959
59960 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
59961
59962 1998-04-27 Dave Love <d.love@dl.ac.uk>
59963
59964 * g77.f-torture/compile/980427-0.f: New test.
59965
59966 1998-04-24 Dave Love <d.love@dl.ac.uk>
59967
59968 * g77.f-torture/compile/980424-0.f: New test.
59969
59970 1998-04-19 Dave Love <d.love@dl.ac.uk>
59971
59972 * g77.f-torture/compile/980419-2.f (main): New test.
59973 * g77.f-torture/compile/970125-0.f: New test.
59974 * g77.f-torture/compile/980419-1.f: New test.
59975
59976 1998-04-08 Jim Wilson <wilson@cygnus.com>
59977
59978 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
59979 of loop-4.c.
59980
59981 1998-04-07 Jim Wilson <wilson@cygnus.com>
59982
59983 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
59984
59985 1998-04-03 Jim Wilson <wilson@cygnus.com>
59986
59987 * gcc.c-torture/compile/980329-1.c: New test.
59988
59989 1998-03-18 Jim Wilson <wilson@cygnus.com>
59990
59991 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
59992 * gcc.dg/980312-1.c: Fix typo in -march command.
59993
59994 1998-03-16 H.J. Lu (hjl@gnu.org)
59995
59996 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
59997
59998 1998-03-11 Robert Lipe <robertl@dgii.com>
59999
60000 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
60001 Dave Love agree the Fortran source is bogus.
60002
60003 1998-03-11 Robert Lipe <robertl@dgii.com>
60004
60005 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
60006 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
60007 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
60008 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
60009 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
60010
60011 1998-03-10 Alexandre Oliva <oliva@dcc.unicamp.br>
60012
60013 * g++.old-deja/g++.other/friend1.C: New test.
60014
60015 1998-02-18 Dave Love <d.love@dl.ac.uk>
60016
60017 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
60018 possibly uninitialized) variables and declare dnrm2.
60019
60020 1998-02-23 Robert Lipe <robertl@dgii.com>
60021
60022 From Bruno Haible <haible@ilog.fr>:
60023 * gcc.c-torture/execute/980223.c: New test.
60024
60025 1998-02-13 Jeffrey A Law (law@cygnus.com)
60026
60027 * gcc.dg/ifelse-1.c: New test.
60028
60029 1998-02-09 H.J. Lu (hjl@gnu.org)
60030
60031 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
60032
60033 * lib/old-dejagnu.exp (old-dejagnu): Added the
60034 "execution test - XFAIL *-*-*" handling in the spirit of
60035 "excess errors test -". Changed the "execution test fails"
60036 handling to be like "excess errors test fails".
60037 * Update various tests accordingly.
60038
60039 1998-02-06 Jim Wilson <wilson@cygnus.com>
60040
60041 * gcc.c-torture/execute/980205.c: New test.
60042
60043 1998-01-18 Jeffrey A Law (law@cygnus.com)
60044
60045 * lib/c-torture.exp: Look for .x files instead of .cexp files.
60046 * lib/f-torture.exp: Similarly.
60047 * gcc.c-torture: Rename all .cexp files to .x files.
60048
60049 1997-12-08 J"orn Rennecke <amylaar@cygnus.co.uk>
60050
60051 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
60052 (940510-1.c): Removed duplicate.
60053 (971104-1.c): New test.
60054
60055 1997-11-25 Kate Hedstrom (kate@ahab.rutgers.edu)
60056
60057 * lib/f-torture.exp: Improve error and loop detection.
60058
60059 1997-11-19 Michael Meissner <meissner@cygnus.com>
60060
60061 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
60062 use that to size the filler array.
60063
60064 1997-09-26 Bob Manson <manson@charmed.cygnus.com>
60065
60066 * lib/c-torture.exp(c-torture-execute): Fix typo.
60067
60068 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
60069 testcase as the executable name. Keep the executable around if
60070 the test fails.
60071
60072 1997-09-19 Bob Manson <manson@charmed.cygnus.com>
60073
60074 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
60075 changes. Only test one -g option, and move it to the end of the
60076 list of options to test.
60077
60078 1997-09-19 Michael Meissner <meissner@cygnus.com>
60079
60080 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
60081 variable GCC_TORTURE_OPTIONS to supply default switches separated
60082 by colons. If no environment variable, run tests with -O0 -g, -O1
60083 -g, and -O2 -g as well.
60084
60085 1997-09-17 Bob Manson <manson@charmed.cygnus.com>
60086
60087 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
60088 explanatory comments. Fix indentation.
60089
60090 1997-09-15 Jeffrey A Law (law@cygnus.com)
60091
60092 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
60093
60094 1997-09-11 Jeffrey A Law (law@cygnus.com)
60095
60096 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
60097 * g++.old-deja/g++.mike/p7325.C: Likewise.
60098 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
60099
60100 1997-09-11 Alexandre Oliva (oliva@dcc.unicamp.br)
60101
60102 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
60103 * g++.old-deja/g++.brendan/crash30.C: Likewise.
60104 * g++.old-deja/g++.brendan/crash39.C: Likewise.
60105 * g++.old-deja/g++.law/operators4.C: Likewise.
60106
60107 1997-09-11 Joe Buck (jbuck@synopsys.com)
60108
60109 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
60110 * g++.old-deja/g++.mike/p784.C: Ditto.
60111 * g++.old-deja/g++.mike/p785.C: Ditto.
60112
60113 1997-09-05 Jeffrey A Law (law@cygnus.com)
60114
60115 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
60116
60117 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
60118
60119 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
60120 target feature; pass this to c-torture-execute as needed.
60121
60122 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
60123
60124 * lib/c-torture.exp(c-torture-execute): If the previous and the
60125 current executables being tested are identical, we don't need to
60126 run the executable again. Try to make the executable names
60127 unique. Add an optional argument for passing additional compiler
60128 flags.
60129
60130 1997-09-02 Doug Evans <dje@canuck.cygnus.com>
60131
60132 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
60133
60134 1997-08-29 Jeffrey A Law (law@cygnus.com)
60135
60136 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
60137
60138 1997-07-31 Jeffrey A Law (law@cygnus.com)
60139
60140 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
60141 32bit or larger longs.
60142
60143 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
60144 have either a 32bit long or 32bit int.
60145
60146 1997-07-29 J"orn Rennecke <amylaar@cygnus.co.uk>
60147
60148 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
60149 Make double precision tests dependent on sizeof (double).
60150
60151 1997-07-09 Bob Manson <manson@charmed.cygnus.com>
60152
60153 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
60154 too.
60155
60156 1997-06-17 J"orn Rennecke <amylaar@cygnus.co.uk>
60157
60158 * gcc.c-torture/compile/961203-1.cexp: New script.
60159
60160 1997-06-16 Bob Manson <manson@charmed.cygnus.com>
60161
60162 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
60163 up the includes ourselves.
60164
60165 1997-06-11 Bob Manson <manson@charmed.cygnus.com>
60166
60167 * lib/plumhall.exp: Remove random include, and add a few
60168 verbose messages for debugging.
60169
60170 1997-06-06 Bob Manson <manson@charmed.cygnus.com>
60171
60172 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
60173 of trying to do it ourselves.
60174
60175 1997-06-04 J"orn Rennecke <amylaar@cygnus.co.uk>
60176
60177 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
60178
60179 1997-06-04 Bob Manson <manson@charmed.cygnus.com>
60180
60181 * gcc.prms/5403.c: Made regexp a bit less strict.
60182
60183 1997-06-03 Bob Manson <manson@charmed.cygnus.com>
60184
60185 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
60186 is returned from remote_load instead.
60187 * lib/plumhall.exp: Ditto.
60188 * lib/mike-g++.exp: Ditto.
60189 * lib/old-dejagnu.exp: Ditto.
60190 * lib/c-torture.exp: Ditto.
60191
60192 1997-05-30 Bob Manson <manson@charmed.cygnus.com>
60193
60194 * lib/g++.exp: Use build_wrapper procedure.
60195 * lib/gcc.exp: Ditto.
60196
60197 1997-05-20 Jeffrey A Law (law@cygnus.com)
60198
60199 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
60200 an old-style decl for malloc. Fixes tests to work when
60201 sizeof (int) != sizeof (size_t).
60202
60203 1997-05-15 Mike Meissner <meissner@cygnus.com>
60204
60205 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
60206
60207 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
60208 use stdargs.h interface.
60209
60210 1997-05-15 Mike Meissner <meissner@cygnus.com>
60211
60212 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
60213 NO_VARARGS when compiling.
60214
60215 1997-05-01 Bob Manson <manson@charmed.cygnus.com>
60216
60217 * lib/plumhall.exp(ph_includes): New procedure.
60218 (ph_make): Use it.
60219 (ph_compiler): Ditto.
60220
60221 * lib/g++.exp: Rename test-glue.c to testglue.c.
60222 * lib/gcc.exp: Ditto.
60223
60224 1997-04-10 Bob Manson <manson@charmed.cygnus.com>
60225
60226 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
60227 to completion when it's called.
60228
60229 1997-03-21 Michael Meissner <meissner@cygnus.com>
60230
60231 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
60232 is defined, don't do test.
60233
60234 1997-03-20 Doug Evans <dje@canuck.cygnus.com>
60235
60236 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
60237 for object files.
60238 (ph_summary): Mark skipped testcases as untested, not unresolved.
60239
60240 * lib/plumhall.exp (ph_make): If unresolved because of bad
60241 errorCode, record errorCode in log file.
60242 (*): Replace send_log/verbose with verbose -log.
60243
60244 1997-03-19 Michael Meissner <meissner@cygnus.com>
60245
60246 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
60247 double conversion if double isn't at least 8 bytes.
60248
60249 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
60250 int to work with targets where int is 16 bits.
60251
60252 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
60253 8 bytes, just exit, since 4 byte doubles don't have enough bits of
60254 precision for the test to complete.
60255
60256 1997-03-14 Michael Meissner <meissner@cygnus.com>
60257
60258 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
60259 if d10v is not compiled with the -mdouble64 flag.
60260 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
60261
60262 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
60263 d10v is not compiled with the -mint32 flag.
60264
60265 1997-03-13 Bob Manson <manson@charmed.cygnus.com>
60266
60267 * lib/plumhall.exp: Use incr_count.
60268
60269 1997-03-12 Jeffrey A Law (law@cygnus.com)
60270
60271 * gcc.c-torture: Update to c-torture-1.45.
60272
60273 1997-02-23 Bob Manson <manson@charmed.cygnus.com>
60274
60275 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
60276 the name of the expect testcase file).
60277
60278 * lib/g++.exp(g++_init): Ditto.
60279
60280 1997-02-20 Bob Manson <manson@charmed.cygnus.com>
60281
60282 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
60283 the host.
60284
60285 * lib/gcc.exp(gcc_exit): New procedure.
60286
60287 1997-02-19 Bob Manson <manson@charmed.cygnus.com>
60288
60289 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
60290 specs where appropriate.
60291
60292 * g++.old-deja/g++.arm/*: Added additional ERROR checks
60293 because of new "candidates are" messages, and removed a few
60294
60295 * Converted all non-old-style g++ testcases to old-style, and
60296 moved into g++.old-deja.
60297
60298 1997-02-14 Bob Manson <manson@charmed.cygnus.com>
60299
60300 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
60301 options.
60302
60303 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
60304 succeeded.
60305
60306 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
60307
60308 1997-02-13 Michael Meissner <meissner@cygnus.com>
60309
60310 * lib/gcc.exp (gcc_target_compile): Add support for defining
60311 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
60312 the machine doesn't have those features.
60313
60314 1997-02-11 Bob Manson <manson@charmed.cygnus.com>
60315
60316 * g++.law/operators4.exp: Don't use LIBS.
60317
60318 1997-02-08 Bob Manson <manson@charmed.cygnus.com>
60319
60320 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
60321
60322 * lib/mike-g++.exp: Don't set the compiler to be tested here.
60323 * lib/g++.exp: Set it here instead. Also, allow use of the
60324 --tool_exec and --tool_opt options. Change CXX to
60325 GXX_UNDER_TEST.
60326
60327 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
60328
60329 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
60330
60331 1997-02-07 Bob Manson <manson@charmed.cygnus.com>
60332
60333 * lib/old-dejagnu.exp: Use prune_warnings instead of
60334 prune_system_crud.
60335 * lib/mike-g++.exp: Ditto.
60336 * lib/gcc.exp: Ditto.
60337 * lib/g++.exp: Ditto.
60338
60339 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
60340
60341 1997-02-07 Jeffrey A Law (law@cygnus.com)
60342
60343 * 941014-2.c: Include stdlib.h
60344 * 960327-1.c: Include stdio.h
60345 * dbra.c, index-1.c: Don't assume ints are 32bits.
60346
60347 1997-02-04 Bob Manson <manson@charmed.cygnus.com>
60348
60349 * lib/gcc.exp: Add gcc,stack_size target feature.
60350
60351 * lib/g++.exp(g++_target_compile): Add the include and link
60352 paths here, not in two other places. And, it's $options, not
60353 options.
60354
60355 * lib/mike-g++.exp(postbase): Remove the code that determines
60356 the correct include and link paths.
60357 * g++.old-deja/old-deja.exp: Ditto.
60358
60359 1997-02-03 Bob Manson <manson@charmed.cygnus.com>
60360
60361 * lib/g++.exp(g++_init): target_compile no longer returns the
60362 filename of the result.
60363
60364 1997-02-02 Bob Manson <manson@charmed.cygnus.com>
60365
60366 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
60367 call to glob.
60368
60369 * gcc.c-torture/special/special.exp: Change call to
60370 gcc_target_compile to include the object file.
60371
60372 1997-02-02 Ian Lance Taylor <ian@cygnus.com>
60373
60374 * gcc.c-torture/special/special.exp: Correct misspelling in last
60375 change.
60376
60377 1997-02-01 Bob Manson <manson@charmed.cygnus.com>
60378
60379 * lib/plumhall.exp(ph_summary): Log the entire output of the
60380 executable. Return -1 if there were any failures, 0 otherwise.
60381 (ph_execute): Return -1 if there were any failures, 0 otherwise.
60382 (ph_make): Clean up objects and executables that were built
60383 if the tests succeeded.
60384
60385 1997-01-30 Bob Manson <manson@charmed.cygnus.com>
60386
60387 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
60388 libraries and includes in the build tree as appropriate.
60389
60390 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
60391
60392 * lib/c-torture.exp: Instead of looking for the global variable
60393 NO_LONG_LONG, check to see if that's a feature of the target.
60394
60395 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
60396
60397 * config/default.exp: Minimize. Delete the remainer of the files in
60398 config; this functionality is now in devo/dejagnu/config.
60399
60400 g++.*/*: Pass any additional flags used to compile to postbase;
60401 delete CXXFLAGS.
60402
60403 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
60404 is now done by runtest.exp. Use gcc_target_compile instead of
60405 compile.
60406
60407 lib/c-torture.exp: Use gcc_target_compile instead of compile.
60408 Remove references to CFLAGS. Use remote_file instead of
60409 calling rm -f.
60410 (c-torture): Take a list of arguments to use to compile this
60411 testcase.
60412
60413 lib/g++.exp: Simplify. Use target_compile instead of compile.
60414 lib/gcc-dg.exp: Ditto.
60415 lib/gcc.exp: Ditto.
60416 lib/mike-{gcc,g++}.exp: Ditto.
60417 lib/old-dejagnu.exp: Ditto.
60418 lib/plumhall.exp: Ditto.
60419
60420 1997-01-08 Jim Wilson <wilson@cygnus.com>
60421
60422 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
60423 (ph_linker): Likewise.
60424
60425 1996-11-13 Joern Rennecke <amylaar@cygnus.com>
60426
60427 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
60428 MAP_ANON / MAP_ANONYMOUS if defined;
60429 else try to map from /dev/zero .
60430
60431 1996-11-12 Jeffrey A Law (law@cygnus.com)
60432
60433 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
60434 isn't defined, then define it to MAP_ANONYMOUS.
60435
60436 1996-11-12 Jeffrey A Law (law@cygnus.com)
60437
60438 * gcc.c-torture: Update to c-torture-1.42 release.
60439
60440 1996-11-11 Jeffrey A Law (law@cygnus.com)
60441
60442 * gcc.c-torture: Update to c-torture-1.41 release.
60443
60444 1996-10-27 Jeffrey A Law (law@cygnus.com)
60445
60446 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
60447 c-torture release.
60448
60449 1996-08-15 Brendan Kehoe <brendan@lisa.cygnus.com>
60450
60451 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
60452 and LDFLAGS. Fix second case to append the target_info ldflags
60453 onto LDFLAGS, not CFLAGS.
60454 * lib/g++.exp (g++_init): Add target_info stuff.
60455 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
60456 of libgloss and newlib flags for !native.
60457
60458 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
60459 (GDB): Fix relative path to go up another dir for finding gdb.
60460
60461 1996-08-08 Rob Savoye <rob@chinadoll.cygnus.com>
60462
60463 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
60464 versions in the target_info array, if they don't exist.
60465
60466 1996-08-02 Brendan Kehoe <brendan@lisa.cygnus.com>
60467
60468 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
60469
60470 1996-07-08 Jim Wilson <wilson@cygnus.com>
60471
60472 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
60473 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
60474
60475 1996-07-01 Bob Manson <manson@charmed.cygnus.com>
60476
60477 * lib/old-dejagnu.exp: Don't remove the output file before we've
60478 actually tested it. Don't append pwd to the path of the executable
60479 we're testing.
60480
60481 1996-06-30 Doug Evans <dje@canuck.cygnus.com>
60482
60483 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
60484
60485 1996-06-26 Bob Manson <manson@charmed.cygnus.com>
60486
60487 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
60488 temporary directory for compiler files, and set it to a default
60489 value of /tmp. Set $output as the name of the output file from
60490 compiling the testcase. Add a -o option to $cflags_var so the
60491 compiler writes the final output file as $output. Set $executable
60492 to $output.
60493
60494 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
60495 directory for compiler files, and set it to /tmp if it doesn't
60496 already have a value. Set $output_file to the name of the output
60497 file from compiling the testcase. Add a -o option to CXXFLAGS so
60498 the compiler writes the final output file as $output. Use $output
60499 as the executable to be tested.
60500
60501 1996-06-24 Brendan Kehoe <brendan@lisa.cygnus.com>
60502
60503 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
60504
60505 1996-06-08 Jeffrey A Law (law@cygnus.com)
60506
60507 * gcc.c-torture/execute/pending-1.c: New test. Still
60508 pending in Tege's queue.
60509
60510 1996-04-24 Jim Wilson <wilson@chestnut.cygnus.com>
60511
60512 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
60513 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
60514 if there were failures. Call unresolved if there were unresolved
60515 testcases. Call gcc_fail if program did not run to completion.
60516 (ph_make): Pass additional argument name to ph_execute.
60517 (ph_execute): Add new argument. Pass additional arguments to
60518 ph_summary. Call gcc_fail is there is no execution output.
60519
60520 1996-04-24 Jeffrey A Law (law@cygnus.com)
60521
60522 * lib/plumhall.exp (proc_summary): Output relavent summary
60523 lines into the log so specific failures in plumhall can be
60524 investigated.
60525
60526 1996-04-10 Jeffrey A Law (law@cygnus.com)
60527
60528 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
60529 (c-torture-execute): Don't try to execute tests which use
60530 "long long" types if $NO_LONG_LONG is nonzero.
60531
60532 1996-04-08 Doug Evans <dje@canuck.cygnus.com>
60533
60534 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
60535 not c-torture.
60536
60537 * gcc.ieee: Move from here.
60538 * gcc.c-torture/execute/ieee: To here.
60539
60540 1996-03-26 Jeffrey A Law (law@cygnus.com)
60541
60542 * gcc.c-torture: Update to c-torture-1.41 release.
60543
60544 1996-03-22 Jeffrey A Law (law@cygnus.com)
60545
60546 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
60547 not "$output".
60548
60549 1996-03-07 Doug Evans <dje@charmed.cygnus.com>
60550
60551 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
60552 -c present.
60553
60554 1996-03-02 Jeffrey A Law (law@cygnus.com)
60555
60556 * config/proelf.exp: Handle connecting to a simulator.
60557
60558 1996-01-31 Jeffrey A Law (law@cygnus.com)
60559
60560 * config/proelf.exp: New file. Enough framework that we can
60561 run c-torture tests on the proelf targets (or any other target
60562 that gdb can connect to for that matter).
60563
60564 1996-01-29 Doug Evans <dje@canuck.cygnus.com>
60565
60566 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
60567 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
60568
60569 * lib/plumhall.exp (ph_execute): Always call ph_summary if
60570 exec_output exists.
60571
60572 1996-01-28 Doug Evans <dje@charmed.cygnus.com>
60573
60574 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
60575 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
60576
60577 * config/*.exp: Update FSF address. Change result of ${tool}_load
60578 to pass/fail/unresolved/unsupported/untested. Caller must now
60579 call unresolved/unsupported/untested.
60580 * lib/*.exp: Update FSF address. Update to handle new results of
60581 ${tool}_load.
60582 * lib/chill.exp (verbose): Delete.
60583
60584 1996-01-27 Doug Evans <dje@charmed.cygnus.com>
60585
60586 * lib/gcc.exp (default_gcc_start): Change order of args to
60587 $LDFLAGS $CFLAGS $LIBS.
60588 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
60589 Save/set/restore CFLAGS. Pass single arg to gcc_start.
60590 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
60591 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
60592 * gcc.misc-tests/dg-test.exp: Likewise.
60593 * gcc.misc-tests/msgs.exp: Likewise.
60594 * gcc.prms/prms.exp: Likewise.
60595 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
60596 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
60597
60598 * lib/dg.exp: Deleted, moved to dejagnu/lib.
60599
60600 1996-01-24 Brendan Kehoe <brendan@lisa.cygnus.com>
60601
60602 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
60603
60604 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
60605 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
60606
60607 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
60608 necessary.
60609
60610 1996-01-20 Brendan Kehoe <brendan@cygnus.com>
60611
60612 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
60613 global for loop; add use of $mathlib.
60614 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
60615 settings here; set mathlib for anything but VxWorks.
60616
60617 1996-01-22 Jeffrey A Law (law@cygnus.com)
60618
60619 * gcc.c-torture: Update to c-torture-1.40 release.
60620
60621 1996-01-03 Jeffrey A Law (law@cygnus.com)
60622
60623 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
60624 dg.exp.
60625
60626 1995-12-03 Jeffrey A. Law <law@sethra.cygnus.com>
60627
60628 * lib/c-torture.exp (c-torture-execute): Declare "output" as
60629 global.
60630
60631 1995-11-17 Doug Evans <dje@canuck.cygnus.com>
60632
60633 * lib/g++.exp (LIBS): Define if not already.
60634 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
60635 (gcc-dg-prune): Call prune_gcc_output.
60636 * lib/gcc.exp (prune_gcc_output): New proc.
60637 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
60638 prune_gcc_output.
60639
60640 1995-11-16 Doug Evans <dje@canuck.cygnus.com>
60641
60642 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
60643 (c-torture-execute): Likewise. Rename `name' to `testcase'.
60644
60645 1995-11-15 Jeffrey A Law (law@cygnus.com)
60646
60647 * gcc.c-torture: Update to c-torture-1.39 release.
60648
60649 1995-11-04 Doug Evans <dje@canuck.cygnus.com>
60650
60651 * lib/c-torture.exp (c-torture-execute): Don't return if one option
60652 fails, try others as well.
60653
60654 1995-11-02 Doug Evans <dje@canuck.cygnus.com>
60655
60656 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
60657 If compilation fails, mark execute tests as `untested'.
60658 If test is marked as unsupported, don't mark compilation and
60659 execute tests as failed.
60660
60661 1995-10-25 Brendan Kehoe <brendan@lisa.cygnus.com>
60662
60663 * lib/g++.exp (g++_init): Don't link in libg++, and look to
60664 libstdc++ for whether or not we want to be doing shared
60665 libraries. Delete link_curses since we don't need it anymore.
60666 * lib/mike-g++.exp (postbase): Don't link in libg++.
60667 * g++.old-deja/old-deja.exp: Likewise.
60668
60669 1995-10-23 Brendan Kehoe <brendan@lisa.cygnus.com>
60670
60671 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
60672
60673 1995-10-17 Brendan Kehoe <brendan@lisa.cygnus.com>
60674
60675 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
60676 For that, add `-Wl,-a,shared_archive'.
60677 * g++.old-deja/old-deja.exp: Likewise.
60678
60679 1995-10-17 Doug Evans <dje@canuck.cygnus.com>
60680
60681 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
60682
60683 1995-10-16 Brendan Kehoe <brendan@cygnus.com>
60684
60685 * lib/mike-g++.exp (postbase): Pay attention to the status of
60686 g++_load.
60687
60688 1995-10-16 Brendan Kehoe <brendan@lisa.cygnus.com>
60689
60690 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
60691
60692 1995-10-16 Doug Evans <dje@canuck.cygnus.com>
60693
60694 * lib/gcc.exp (default_gcc_start): No longer need to log program
60695 being executed or its output, execute_anywhere does that now.
60696 * lib/g++.exp (default_g++_version): Call execute_anywhere.
60697 (default_g++_start): Likewise. Delete calls to verbose/send_log.
60698
60699 1995-10-12 Brendan Kehoe <brendan@lisa.cygnus.com>
60700
60701 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
60702 the same as those in lib/g++.exp.
60703
60704 1995-10-10 Jeff Law (law@hurl.cygnus.com)
60705
60706 * gcc.c-torture: Update to c-torture-1.38 release.
60707 * gcc.ieee: Related changes.
60708
60709 1995-10-06 Rob Savoye <rob@darkstar.cygnus.com>
60710
60711 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
60712 "exec". Minor reformatting changes.
60713
60714 * config/rom68k.exp (${tool}_load): Make it work in a canadian
60715 cross. This means all "exec" calls now work on a remote host as
60716 well.
60717 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
60718 cross. Filter out the extra "\r\n" stuff that expect puts in.
60719 (c-torture-execute): Filter out the bogus warnings like
60720 c-torture-compile does. Add support for canadian cross.
60721 * lib/gcc.exp (default_gcc_version, default_gcc_start)
60722 Use execute_anywhere rather than calling exec directly. Now it
60723 works for canadian cross testing.
60724
60725 1995-10-05 Brendan Kehoe <brendan@rtl.cygnus.com>
60726
60727 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
60728 results into a variable, and check that rather than using file exists.
60729
60730 1995-10-04 Brendan Kehoe <brendan@lisa.cygnus.com>
60731
60732 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
60733 create a libg++.so. For sunos4.1.*, also add -ltermcap.
60734
60735 1995-09-26 Brendan Kehoe <brendan@lisa.cygnus.com>
60736
60737 * g++.old-deja/old-deja.exp: Create and pass runshlib and
60738 lib_curses if there's a shared libg++ in the build tree.
60739
60740 1995-09-22 Doug Evans <dje@canuck.cygnus.com>
60741
60742 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
60743 if not supported target.
60744
60745 1995-09-22 Brendan Kehoe <brendan@lisa.cygnus.com>
60746
60747 * lib/g++.exp (g++_init): Move empty setting of runshlib and
60748 link_curses up to always happen, not just for native builds.
60749
60750 1995-09-21 Jeff Law (law@snake.cs.utah.edu)
60751
60752 * gcc.c-torture: Update to c-torture-1.36 release.
60753 * gcc.failure: Related changes.
60754
60755 1995-09-20 Doug Evans <dje@canuck.cygnus.com>
60756
60757 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
60758
60759 1995-09-19 Brendan Kehoe <brendan@lisa.cygnus.com>
60760
60761 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
60762 * lib/mike-g++.exp (postbase): Not in here. Still reference
60763 runshlib, link_curses, and mathlib for link and run.
60764
60765 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
60766 pass the runtime shared library options for Solaris, OSF/1, and
60767 Irix5, and link with -lcurses to avoid unresolved references.
60768
60769 1995-09-13 Brendan Kehoe <brendan@lisa.cygnus.com>
60770
60771 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
60772 only run once.
60773
60774 1995-09-13 Doug Evans <dje@canuck.cygnus.com>
60775
60776 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
60777
60778 1995-09-11 Jeff Law (law@snake.cs.utah.edu)
60779
60780 * gcc.c-torture: Update to c-torture-1.35 release. Note we
60781 do not have a framework for the "compat" tests yet.
60782
60783 1995-09-09 Brendan Kehoe <brendan@lisa.cygnus.com>
60784
60785 * lib/mike-g++.exp (postbase): New local variable `mathlib',
60786 set to null if we're testing vxworks5.1. Use that instead of
60787 `-lm' in the setting of LIBS for link and run.
60788
60789 1995-09-08 Brendan Kehoe <brendan@lisa.cygnus.com>
60790
60791 * config/rom68k.exp (${tool}_load): Major changes to make it
60792 work. Verified that it does in fact return the stuff in
60793 exec_output properly. Catch any Emul or any TRAP other than 0.
60794
60795 1995-09-07 Brendan Kehoe <brendan@lisa.cygnus.com>
60796
60797 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
60798 LDFLAGS properly for targets that need stuff from libgloss.
60799 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
60800 only run once.
60801 (gpp_initialized): New variable.
60802
60803 1995-09-06 Rob Savoye <rob@darkstar.cygnus.com>
60804
60805 * config/rom68k.exp: Load libgloss.exp.
60806 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
60807 so we can produce a fully linked binary.
60808 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
60809 so we can produce a fully linked binary.
60810
60811 1995-09-03 Doug Evans <dje@canuck.cygnus.com>
60812
60813 * lib/plumhall.exp (ph_section): Watch for expected failures.
60814 Add missing `else'.
60815
60816 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
60817 run the testcase.
60818 (c-torture): Likewise.
60819
60820 1995-08-28 Doug Evans <dje@cygnus.com>
60821
60822 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
60823
60824 * lib/mike-g++.exp (mike_cleanup): New proc.
60825 (prebase): New globals compiler_result, not_compiler_result,
60826 target_regexp.
60827 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
60828 allow leading "-" in pattern. Watch for unsupported tests.
60829 If $compiler_result is set, pattern match assembler code,
60830 and ditto for $not_compiler_result.
60831 * lib/mike-gcc.exp: Likewise.
60832
60833 * lib/plumhall.exp (ph_execute): Only call ph_summary if
60834 execution "succeeded".
60835
60836 1995-08-14 Doug Evans <dje@canuck.cygnus.com>
60837
60838 * config/win32.exp: New file.
60839 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
60840
60841 1995-08-04 Doug Evans <dje@canuck.cygnus.com>
60842
60843 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
60844 unsupported.
60845 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
60846 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
60847 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
60848
60849 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
60850 "... without exceptions was ...". That is now handled by
60851 prune_system_crud.
60852 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
60853
60854 1995-08-01 Doug Evans <dje@canuck.cygnus.com>
60855
60856 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
60857 sieve.c,sort2.c}: New files.
60858 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
60859 sieve.exp,sort2.exp}: Drivers for them.
60860
60861 * lib/mike-gcc.exp (program_output): New user settable variable.
60862 (postbase): Call prune_system_crud. Also prune extraneous compiler
60863 messages.
60864 * lib/mike-g++.exp (program_output): New user settable variable.
60865
60866 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
60867
60868 * config/sh.exp: Deleted (use sim.exp instead).
60869
60870 1995-07-28 Brendan Kehoe <brendan@lisa.cygnus.com>
60871
60872 * config/vx.exp: Declare CHECKTASK as global.
60873 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
60874 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
60875 * lib/old-dejagnu.exp: Load [pwd]/$executable.
60876
60877 1995-07-26 Brendan Kehoe <brendan@lisa.cygnus.com>
60878
60879 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
60880 target. Like vx.exp, only includes `vx29k.exp' instead of
60881 `vxworks.exp'.
60882
60883 1995-07-23 Ian Lance Taylor <ian@cygnus.com>
60884
60885 * config/sim.exp: Increase time limit from 120 seconds to 240.
60886
60887 1995-07-06 Jeffrey A. Law <law@rtl.cygnus.com>
60888
60889 * gcc.c-torture/execute/950628-1.c: New test.
60890
60891 1995-06-10 Jeff Law (law@snake.cs.utah.edu)
60892
60893 * gcc.c-torture: Update with changes/additions from
60894 c-torture-1.34.
60895
60896 1995-06-05 Doug Evans <dje@canuck.cygnus.com>
60897
60898 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
60899
60900 1995-06-04 Jeff Law (law@snake.cs.utah.edu)
60901
60902 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
60903
60904 1995-06-01 Jeff Law (law@snake.cs.utah.edu)
60905
60906 * gcc.c-torture/compile/950512-1.c: New test.
60907 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
60908 * gcc.dg/struct-ret-1.c: Likewise.
60909
60910 1995-05-31 Doug Evans <dje@canuck.cygnus.com>
60911
60912 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
60913 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
60914
60915 1995-05-30 Doug Evans <dje@canuck.cygnus.com>
60916
60917 * gcc.c-torture/special/920411-1.c: Deleted.
60918 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
60919
60920 1995-05-22 Doug Evans <dje@chestnut.cygnus.com>
60921
60922 * config/sim.exp (${tool}_load): Hack in call to bash to get a
60923 cpu limit.
60924
60925 1995-05-12 Torbjorn Granlund <tege@rtl.cygnus.com>
60926
60927 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
60928
60929 1995-05-04 Torbjorn Granlund <tege@adder.cygnus.com>
60930
60931 From kenner;
60932 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
60933 is the proper length.
60934 * va-arg-3.c: Likewise.
60935
60936 1995-04-30 Doug Evans <dje@canuck.cygnus.com>
60937
60938 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
60939 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
60940
60941 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
60942 * lib/g++.exp (default_g++_start): Delete old cruft.
60943
60944 1995-04-25 Torbjorn Granlund <tege@cygnus.com>
60945
60946 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
60947 (2 * (1 << 18)) to (2 * (1 << 17)).
60948
60949 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
60950
60951 1995-04-20 J.T. Conklin <jtc@rtl.cygnus.com>
60952
60953 * config/rom68k.exp: Renamed from config/idp.exp
60954
60955 1995-04-18 Torbjorn Granlund <tege@rtl.cygnus.com>
60956
60957 * c-torture/compile/921109-2.c
60958
60959 1995-04-18 Mike Stump <mrs@cygnus.com>
60960
60961 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
60962 excess errors.
60963
60964 1995-04-15 Doug Evans <dje@chestnut.cygnus.com>
60965
60966 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
60967 output.
60968 * lib/g++.exp (default_g++_start): Likewise.
60969
60970 1995-03-29 Torbjorn Granlund <tege@adder.cygnus.com>
60971
60972 * gcc.c-torture/compile/950329-1.c: New test.
60973
60974 1995-03-28 J.T. Conklin <jtc@rtl.cygnus.com>
60975
60976 * config/bug.exp (${tool}_load): Updated to use new remote_open
60977 and remote_close procs.
60978 * config/idp.exp: New file.
60979
60980 1995-03-22 Torbjorn Granlund <tege@rtl.cygnus.com>
60981
60982 * gcc.c-torture/execute/950322-1.c: New test.
60983
60984 1995-03-21 Doug Evans <dje@canuck.cygnus.com>
60985
60986 * config/vx.exp (${tool}_load): Clean up testing of return code from
60987 vxworks_ld and vxworks_spawn.
60988
60989 1995-03-21 Doug Evans <dje@deneb.cygnus.com>
60990
60991 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
60992
60993 1995-03-13 Mike Stump <mrs@cygnus.com>
60994
60995 * lib/old-deja.exp: Add `excess errors test - ' error, now one
60996 can mark excess errors on a machine by machine basis. Note, the
60997 default is to not expect any excess errors, even when excess
60998 errors test - is given, so you will want to put an XFAIL ... on
60999 these lines. For example, // excess errors test - XFAIL hppa*-*-*
61000 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
61001 those 4 machines, but no others.
61002
61003 1995-03-10 J.T. Conklin <jtc@rtl.cygnus.com>
61004
61005 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
61006 * lib/c-torture.exp: to here.
61007
61008 1995-03-10 Torbjorn Granlund <tege@adder.cygnus.com>
61009
61010 * gcc.c-torture/execute/950221-1.c: New test.
61011 * gcc.c-torture/execute/struct-ret-1.c: New test.
61012 * gcc.c-torture/compile/950221-1.c: New test.
61013
61014 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
61015
61016 1995-03-03 Doug Evans <dje@canuck.cygnus.com>
61017
61018 * gcc.c-torture/execute/arith-1.c (main): Return 0.
61019 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
61020
61021 1995-03-01 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
61022
61023 * g++.gb: New directory of tests, derived from my signature and
61024 class scoping tests.
61025
61026 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
61027 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
61028 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
61029 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
61030 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
61031 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
61032 * g++.gb/sig25.C: Likewise.
61033
61034 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
61035 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
61036 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
61037 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
61038 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
61039 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
61040 * g++.gb/sig25.exp: Likewise.
61041
61042 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
61043 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
61044 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
61045 * g++.gb/scope13.C: Likewise, this test still fails.
61046
61047 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
61048 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
61049 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
61050 * g++.gb/scope13.exp: Ditto.
61051
61052 * g++.gb/README: New file, explains what these tests are about.
61053
61054 1995-02-28 Doug Evans <dje@canuck.cygnus.com>
61055
61056 * lib/dg.exp (dg-do): Support `preprocess'.
61057 (dg-test): Likewise.
61058
61059 1995-02-13 J.T. Conklin <jtc@rtl.cygnus.com>
61060
61061 * config/udi.exp: change "continue -expect" to "exp_continue".
61062
61063 1995-02-11 Torbjorn Granlund (tege@tiny.cygnus.com)
61064
61065 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
61066 Delete redundant tests.
61067
61068 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
61069 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
61070 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
61071 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
61072 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
61073 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
61074 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
61075 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
61076
61077 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
61078 storing label pointers.
61079 * gcc.c-torture/execute/921019-1.c: Likewise.
61080 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
61081 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
61082 parameter fp.
61083 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
61084 constants.
61085
61086 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
61087 Delete obsolete tests.
61088
61089 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
61090 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
61091 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
61092 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
61093 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
61094 * gcc.c-torture/compile/950124-1.c: New test.
61095
61096 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
61097
61098 1995-02-08 Jason Merrill <jason@phydeaux.cygnus.com>
61099
61100 * lib/mike-g++.exp: Add -lm to LIBS.
61101
61102 1995-02-07 Doug Evans <dje@canuck.cygnus.com>
61103
61104 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
61105
61106 1995-01-30 Jason Merrill <jason@phydeaux.cygnus.com>
61107
61108 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
61109
61110 1995-01-12 Doug Evans <dje@canuck.cygnus.com>
61111
61112 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
61113
61114 1995-01-02 Jeff Law (law@snake.cs.utah.edu)
61115
61116 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
61117 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
61118 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
61119 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
61120 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
61121 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
61122 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
61123 * g++.law/{operators31.C, operators32.C,
61124 * g++.law/{operators33.C, operators34.C}: Likewise.
61125 * g++.law/{pic1.C, refs2.C}: Likewise.
61126 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
61127 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
61128 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
61129 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
61130
61131 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
61132 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
61133 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
61134 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
61135 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
61136 * g++.law/{enum9.exp, friend5.exp}: Likewise.
61137 * g++.law/{nest3.exp, nest4.exp}: Likewise.
61138 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
61139 * g++.law/{operators30.exp, operators31.exp}: Likewise.
61140 * g++.law/{operators32.exp, operators33.exp}: Likewise.
61141 * g++.law/{operators34.exp}: Likewise.
61142 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
61143 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
61144 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
61145 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
61146 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
61147
61148 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
61149 No longer expected to fail.
61150 * g++.law/missed-error3.C: Tweak for recent bool changes.
61151
61152 1994-12-04 Doug Evans <dje@canuck.cygnus.com>
61153
61154 * config/emb-unix: Deleted.
61155 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
61156 remote execution. Do final link on remote host if REMOTE_LINK is set.
61157
61158 1994-12-01 Doug Evans <dje@canuck.cygnus.com>
61159
61160 * lib/dg.exp (dg-test): Fix typo in last patch.
61161
61162 1994-11-30 Doug Evans <dje@canuck.cygnus.com>
61163
61164 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
61165 (handles multiple occurrences).
61166
61167 1994-11-24 Doug Evans <dje@canuck.cygnus.com>
61168
61169 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
61170 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
61171 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
61172 printed).
61173 * lib/c-torture.exp (c-torture-compile): Likewise.
61174 (c-torture): Prepend full path if missing.
61175 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
61176 (gcc_fail): Likewise.
61177 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
61178
61179 1994-11-23 J.T. Conklin <jtc@rtl.cygnus.com>
61180
61181 * lib/netware.exp: Only attach to NetWare i386 systems.
61182
61183 1994-11-16 Doug Evans <dje@canuck.cygnus.com>
61184
61185 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
61186 messages. Add test name to "output pattern match" pass/fail message.
61187
61188 1994-11-12 Doug Evans <dje@canuck.cygnus.com>
61189
61190 * gcc.dg: New testsuite.
61191 * gcc.dg/dg.exp: New file.
61192
61193 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
61194 test-switch.c}: Deleted.
61195
61196 * gcc.misc-tests/msgs.exp: New testcase driver.
61197
61198 1994-11-09 Doug Evans <dje@canuck.cygnus.com>
61199
61200 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
61201 Watch for illegal return values from ${tool}_load.
61202 * config/unix.exp (${tool}_load): Fix pass/fail detection for
61203 cross targets. Coerce return value >0 to 1.
61204
61205 1994-11-08 Doug Evans <dje@canuck.cygnus.com>
61206
61207 * config/unix.exp (${tool}_load): Call program rsh, not proc.
61208
61209 * config/emb-unix.exp: New file.
61210
61211 * config/sim.exp: Error if variable $SIM not defined.
61212 (${tool}_load): Mark test as "untested" if simulator missing.
61213
61214 * config/unix.exp: Load remote.exp to get rcp_download.
61215 * lib/c-torture.exp: Use different option lists for testcases with
61216 and without loops.
61217 * gcc.c-torture/execute/execute.exp: Likewise.
61218
61219 1994-11-02 Doug Evans <dje@canuck.cygnus.com>
61220
61221 * config/*.exp: Clarify return code from ${tool}_load.
61222 Call `unresolved' or `untested' instead of `warning' or `perror'
61223 (sometimes you still want to call both though).
61224 Add comment that `shell_id' is local to each file.
61225 * config/udi.exp (timeout): Set to 30.
61226 Don't print warning if connection fails, $connectmode has already
61227 printed an error.
61228 (${tool}_load): Move verbose messages to level 2.
61229 Rework pattern for "Process started" message.
61230 Pass `shell_id' to ${connectmode}_download.
61231 Retry twice upon timeout. Make resetting of target more robust.
61232 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
61233 Pass `shell_id' to exit_$connectmode.
61234 Only call exit_$connectmode if connected.
61235 * config/unix.exp (${tool}_load): Check return codes better.
61236 * config/vrtx.exp (${tool}_load): Likewise.
61237 * config/vx.exp (${tool}_load): Likewise.
61238 Delete unneeded global's.
61239 * lib/dg.exp (dg-test): Update to reflect clarified return codes
61240 from ${tool}_load.
61241 (dg-stat): Delete.
61242 (dg-init): Delete recording of pass/fail counts.
61243 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
61244 (old-dejagnu-init): Likewise.
61245 (old-dejagnu-stat): Delete contents, empty proc now.
61246 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
61247 (c-torture): Delete references to lcnt, lpass, lfail.
61248 Get option list from TORTURE_OPTIONS.
61249 Delete -funroll[-all]-loops if no loops.
61250 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
61251 (g++_stat): Delete contents (empty proc now).
61252 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
61253 (gcc_finish): Likewise.
61254 (gcc_stat): Deleted.
61255 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
61256 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
61257 * gcc.c-torture/execute/execute.exp: Likewise.
61258 Split tests into two parts: compile, execute.
61259 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
61260 no loops. Update to reflect clarified return codes from ${tool}_load.
61261
61262 1994-10-21 Doug Evans <dje@canuck.cygnus.com>
61263
61264 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
61265 to grep for.
61266 (old-dejagnu): Likewise (where necessary).
61267
61268 1994-10-14 Doug Evans <dje@canuck.cygnus.com>
61269
61270 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
61271
61272 * lib/dg.exp (dg-process-target): Fix processing of selector.
61273 Add comment regarding use of `error'.
61274
61275 * lib/gcc.exp (prune_system_crud): Define if missing.
61276 * lib/g++.exp (prune_system_crud): Likewise.
61277
61278 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
61279 Call prune_system_crud.
61280 * lib/dg.exp (dg-runtest): New proc.
61281 Use perror instead of send_user for tcl errors in testcase.
61282 Don't return any value, it's never used.
61283 Don't clobber previous definition of `unknown'.
61284 Print tcl errors in `dg-final'.
61285
61286 1994-10-12 Doug Evans <dje@canuck.cygnus.com>
61287
61288 * lib/dg.exp (dg-process-target): Improve syntax error messages.
61289 (dg-test): Don't print errorInfo, it contains stack backtrace.
61290
61291 1994-09-26 Doug Evans (dje@canuck.cygnus.com)
61292
61293 * lib/g++.exp (runtest_file_p): Define if missing.
61294
61295 1994-09-24 Doug Evans (dje@cygnus.com)
61296
61297 * lib/mike-g++.exp: Comment out loading of g++.exp.
61298 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
61299 (default_g++_version): Always print something.
61300 (default_g++_start): Comment out call to `which'.
61301 (g++_start, g++_load): Deleted (must be defined in config file).
61302 * lib/gcc.exp: Test for existence of $CC at start.
61303 Delete check for tmpdir (done in gcc_init).
61304 (default_gcc_version): Always print something.
61305 (default_gcc_start): Comment out call to `which'.
61306 * config/*.exp: Major cleanup - make cross targets work at least a
61307 little better for g++ (by not being "--tool gcc" specific).
61308 Rename gcc_xxx to ${tool}_xxx.
61309 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
61310 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
61311
61312 1994-09-22 Doug Evans (dje@canuck.cygnus.com)
61313
61314 * lib/c-torture.exp (c-torture-compile): Rework compiler
61315 message processing.
61316
61317 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
61318 c-torture.
61319
61320 1994-09-21 Doug Evans (dje@canuck.cygnus.com)
61321
61322 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
61323
61324 * lib/dg.exp (dg-process-target): Support { target native }.
61325
61326 1994-09-20 Doug Evans (dje@canuck.cygnus.com)
61327
61328 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
61329 looked for "... program xxx got fatal signal".
61330 Correct regsub munging of `comp_output'.
61331 Ignore compiler messages "path prefix not used" and "linker input
61332 file unused".
61333
61334 1994-09-14 Doug Evans (dje@canuck.cygnus.com)
61335
61336 * lib/gcc.exp (runtest_file_p): Define if missing.
61337 * gcc.prms/template.c: Example to work from.
61338
61339 1994-09-13 Doug Evans (dje@canuck.cygnus.com)
61340
61341 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
61342 * lib/dg.exp (dg-test): Call unsupported testcases as such.
61343
61344 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
61345 * gcc.prms/1883.c: Moved from compile/940714-1.c.
61346 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
61347 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
61348
61349 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
61350 (dg-process-target): No longer a varargs proc.
61351 Return S/N for target, P/F for xfail. All callers changed.
61352 (user option procs): More argument checking.
61353 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
61354 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
61355 (dg-test): Skip test if not running on selected target in `dg-do'.
61356 Update handling of `dg-do-what', `dg-output-text'.
61357 Separate execution pass/fail from output pattern match pass/fail.
61358 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
61359
61360 1994-09-12 Jim Wilson (wilson@sphagnum.cygnus.com)
61361
61362 * gcc.c-torture/special/special.exp: Don't expect failure for mips
61363 target for 920510-1.c.
61364
61365 1994-09-12 Doug Evans (dje@canuck.cygnus.com)
61366
61367 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
61368 Clean up comment regarding use of passcnt, etc.
61369 (gcc_stat): Don't update `testcnt' here.
61370 (gcc_finish): Do it here.
61371 Might as well reset `but_id' here too.
61372 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
61373 to determine if the file should be tested.
61374 * gcc.c-torture/compile/compile.exp: Likewise.
61375 * gcc.c-torture/execute/execute.exp: Likewise.
61376 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
61377 * gcc.misc-tests/dg-test.exp: Likewise.
61378 * gcc.prms/prms.exp: Likewise.
61379 * gcc.wendy/wendy.exp: Likewise.
61380 * g++.old-deja.exp: Likewise.
61381 Move "Testing file" message to verbose level 1.
61382
61383 1994-09-09 Doug Evans (dje@canuck.cygnus.com)
61384
61385 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
61386
61387 1994-09-08 Doug Evans (dje@canuck.cygnus.com)
61388
61389 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
61390 (default_gcc_start): Accept optional second list element
61391 of compiler flags. Print compiler output at verbosity level 2.
61392 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
61393 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
61394 Save current values of framework globals passcnt, failcnt, xpasscnt,
61395 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
61396 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
61397 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
61398 xfailcnt to compute stats. Update framework global `testcnt' from
61399 pass/fail counts.
61400 (gcc_finish): New proc. Clean up test environment.
61401 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
61402 (gcc_epass, gcc_efail): Delete.
61403 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
61404 argument of line number.
61405 (dg-init): If the tool has an init routine, call it.
61406 (dg-test): Remove args `cflags_var' and `libs_var'.
61407 Pass all compiler options to ${tool}_start.
61408 Handle missing line number.
61409 (dg-finish): New function.
61410 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
61411 particular files. Call gcc_finish at end. Move "skipping test"
61412 message to verbosity level 3.
61413 * gcc.c-torture/compile/compile.exp: Likewise.
61414 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
61415 * gcc.c-torture/execute/execute.exp: Likewise.
61416 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
61417 Print testcase being tried at verbosity level 1.
61418 * gcc.c-torture/special/special.exp: Unset xfail.
61419 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
61420 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
61421 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
61422 * gcc.failure/failure.exp: Likewise.
61423 * gcc.ieee/ieee.exp: Likewise.
61424 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
61425 Update call to dg-test. Call dg-finish at end.
61426 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
61427 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
61428 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
61429 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
61430 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
61431 * gcc.wendy/wendy.exp: Add copyright.
61432 Delete setting of tmpdir (done by gcc_init).
61433 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
61434 Pass compiler flags to gcc_start. Call gcc_finish at end.
61435 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
61436 gcc_[ce]pass/fail.
61437
61438 1994-09-07 Doug Evans (dje@canuck.cygnus.com)
61439
61440 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
61441 confusion.
61442 (g++_load): Likewise.
61443
61444 * config/*.exp (gcc_load): Some were varargs fns and some were not.
61445 Rename argument to `prog' to remove the confusion.
61446 Varargs fns behave differently too!
61447 (g++_load): Likewise.
61448
61449 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
61450
61451 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
61452 what it is. Delete (always) printing of status value for !native.
61453 Simplify verbose code, and include status and exec_output.
61454 (g++_load): Use gcc_load.
61455
61456 1994-09-04 Jim Wilson (wilson@sphagnum.cygnus.com)
61457
61458 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
61459 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
61460 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
61461 940714-3.c as these testcases don't exist anymore. Make
61462 va-arg-1.c expected to pass.
61463
61464 1994-08-19 Doug Evans (dje@canuck.cygnus.com)
61465
61466 * gcc.misc-tests/misc.exp: Only run specific testcases.
61467 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
61468 * gcc.misc-tests/dg-[1-9].c: New files.
61469
61470 * lib/dg.exp: New testsuite driver.
61471 * gcc.prms/prms.exp: Use it.
61472
61473 * README.gcc: New file.
61474
61475 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
61476 Document and reset `lxpass' and `lxfail'.
61477 Simplify "initialized" message.
61478 (gcc_stat): Clean up comments a little.
61479
61480 1994-08-16 Doug Evans (dje@canuck.cygnus.com)
61481
61482 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
61483
61484 1994-08-15 Doug Evans (dje@canuck.cygnus.com)
61485
61486 * lib/old-dejagnu.exp (process-option): New proc.
61487 (old-dejagnu-init, old-dejagnu-stat): Likewise.
61488 (old-dejagnu): Simplify.
61489 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
61490
61491 1994-08-14 Jeff Law (law@snake.cs.utah.edu)
61492
61493 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
61494 exists and is not an empty string.
61495
61496 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
61497 $xfail rather than calling setup_xfail. Clear $xfail when test is
61498 finished.
61499 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
61500 automatically.
61501
61502 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
61503 longer expected to fail.
61504
61505 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
61506 "f" function call.
61507
61508 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
61509
61510 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
61511 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
61512 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
61513 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
61514 c-torture-1.29.
61515
61516 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
61517 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
61518
61519 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
61520
61521 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
61522 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
61523
61524 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
61525 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
61526 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
61527
61528 1994-07-12 Jim Kingdon (kingdon@lioth.cygnus.com)
61529
61530 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
61531 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
61532 940714-1.c, 940714-2.c, 940714-3.c},
61533 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
61534 gcc.misc-tests/{mg.c,mg.exp}:
61535 New tests.
61536 * gcc.noncompile/noncompile.exp: Change accordingly.
61537
61538 1994-07-07 Doug Evans (dje@canuck.cygnus.com)
61539
61540 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
61541 Undo previous clobberage.
61542
61543 1994-07-04 Jeff Law (law@snake.cs.utah.edu)
61544
61545 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
61546 * gcc.special/{930510-1.c, special.exp}:
61547 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
61548 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
61549 struct-varargs-1.c}: New tests from c-torture-1.26.
61550
61551 1994-06-28 J.T. Conklin (jtc@phishhead.cygnus.com)
61552
61553 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
61554 argument to switch.
61555
61556 1994-05-21 Bill Cox (bill@rtl.cygnus.com)
61557
61558 * Revert the previous changes. Please see Rob's directory
61559 (/lisa/test/rob/progressive/gcc/testsuite) for testing
61560 fixes.
61561
61562 1994-05-19 Bill Cox (bill@rtl.cygnus.com)
61563
61564 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
61565 g++.brendan/alignof.exp, g++.brendan/arm3.exp,
61566 g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
61567 g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
61568 g++.brendan/nest12.exp, g++.brendan/nest13.exp,
61569 g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
61570 g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
61571 g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
61572 g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
61573 g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
61574 g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
61575 g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
61576 g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
61577 g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
61578 g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
61579 g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
61580 g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
61581 g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
61582 g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
61583 g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
61584 g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
61585 g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
61586 g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
61587 gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
61588 gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
61589 gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
61590 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
61591 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
61592 lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
61593 testing changes.
61594
61595 1994-05-17 Bill Cox (bill@rtl.cygnus.com)
61596
61597 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
61598 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
61599 with perror calls.
61600
61601 1994-05-02 Jason Merrill (jason@deneb.cygnus.com)
61602
61603 * config/unix.exp (g++_load): Fix syntax.
61604
61605 1994-04-14 Jim Wilson (wilson@sphagnum.cygnus.com)
61606
61607 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
61608 * gcc.noncompile/921017-1.c: Deleted obsolete test.
61609 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
61610 Don't expect va-arg-1.c to fail. Correct expected output for
61611 920928-1.c.
61612 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
61613 * gcc.wendy/hbm4.c: Correct typo.
61614 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
61615
61616 1994-03-28 Doug Evans (dje@canuck.cygnus.com)
61617
61618 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
61619 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
61620 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
61621 * lib/c-torture.exp (c-torture-compile): Ditto.
61622
61623 Reduce volume of output (remove all the -I's and such).
61624 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
61625 Call gcc_cpass, gcc_cfail.
61626 (c-torture): Pass testing option to c-torture-compile.
61627
61628 1994-03-21 Doug Evans (dje@cygnus.com)
61629
61630 Bring patches over from progressive.
61631 * config/default.exp: Exit remote shell cleanly.
61632 (g++_exit, g++_start): Add default versions.
61633 * config/sim.exp (gcc_load): Use perror, not error.
61634
61635 1994-03-20 Doug Evans (dje@canuck.cygnus.com)
61636
61637 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
61638 set in site.exp.
61639
61640 1994-03-14 Doug Evans (dje@cygnus.com)
61641
61642 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
61643 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
61644 (wendy_try): New proc to run testcase.
61645 (main loop): Call 'em.
61646 * gcc.wendy/*.c: Clean up pass to correct expected output.
61647
61648 * lib/gcc.exp: Minor cleanup work.
61649 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
61650
61651 1994-03-09 Doug Evans (dje@canuck.cygnus.com)
61652
61653 * config/sim.exp (gcc_load): Document return codes better.
61654 Don't pass -v to simulator.
61655
61656 1994-02-24 Jeffrey A. Law (law@snake.cs.utah.edu)
61657
61658 * gcc.special/920717-x.c: Fix typo.
61659 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
61660 get at sources.
61661
61662 * lib/mike-gcc.exp: Fix typo.
61663
61664 1994-02-15 Rob Savoye (rob@darkstar.cygnus.com)
61665
61666 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
61667 binary to use, transform the name.
61668 * config/*.exp: rename everything. Nuke any g++ specific files,
61669 it's now a special case of gcc that requires no special support.
61670 Add a default.exp for unsupported targets.
61671
61672 1994-02-11 Rob Savoye (rob@poseidon.cygnus.com)
61673
61674 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
61675 lib/old-dejagnu.exp: Fix a few patterns to work with the new
61676 version of Tcl.
61677
61678 1994-02-09 Rob Savoye (rob@darkstar.cygnus.com)
61679
61680 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
61681 than a warning.
61682
61683 1994-02-06 Jeffrey A. Law (law@snake.cs.utah.edu)
61684
61685 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
61686
61687 1994-01-03 Jim Wilson (wilson@sphagnum.cygnus.com)
61688
61689 * gcc.execute/execute.exp: Combine opt_list and foption_list into
61690 option_list. Compile every file with only 4/6 option choices
61691 (same as C torture) instead of with 12/18 different option
61692 choices.
61693 * lib/c-torture.exp: Likewise.
61694
61695 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
61696 not already set.
61697
61698 1993-12-30 Mike Stump (mrs@rtl.cygnus.com)
61699
61700 * lib/old-deja.exp: Add `excess errors test fails' error, now one
61701 can put an XFAIL *-*-* on excess errors.
61702
61703 1993-12-19 Jeffrey A. Law (law@snake.cs.utah.edu
61704
61705 * g++.law: Add more tests derived from g++-bugs snapshots.
61706
61707 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
61708 equivalent to g++.law/init9.
61709
61710 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
61711 compiled it, and the a.out file after we've run it.
61712
61713 1993-12-17 Brendan Kehoe (brendan@lisa.cygnus.com)
61714
61715 * lib/mike-g++.exp (postbase): Delete the .o file after we've
61716 compiled it, and the a.out file after we've run it.
61717
61718 1993-12-17 Jeffrey A. Law (law@snake.cs.utah.edu)
61719
61720 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
61721
61722 1993-12-15 Rob Savoye (rob@darkstar.cygnus.com)
61723
61724 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
61725 version number.
61726
61727 1993-12-12 Jeffrey A. Law (law@snake.cs.utah.edu)
61728
61729 * g++.law: New directory of g++ tests derived from the g++-bugs
61730 snapshots.
61731
61732 1993-12-09 Jeffrey Wheat (cassidy@cygnus.com)
61733
61734 * gcc.compile: initbug1.c initbug1.exp testcase added
61735
61736 1993-12-06 Jeffrey Wheat (cassidy@cygnus.com)
61737
61738 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
61739 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
61740 fixes submitted by Jeff Law (law@cs.utah.edu)
61741 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
61742 Jeff Law (law@cs.utah.edu)
61743
61744
61745 1993-11-30 Mike Stump (mrs@cygnus.com)
61746
61747 * config/unix-g++.exp: Follow the gcc way of doing things.
61748 * g++.old-deja/old-deja.exp: Minor updates.
61749 * lib/g++.exp: New file, follow the gcc way of doing things.
61750 * lib/old-dejagnu.exp: Minor updates.
61751 * lib/mike-g++.exp: Always unset errorInfo.
61752
61753 1993-11-06 Mike Stump (mrs@cygnus.com)
61754
61755 * lib/gcc.exp: Fix some errors with the below change, CC and
61756 CFLAGS should be global when setting, not local.
61757
61758 1993-11-03 Rob Savoye (rob@darkstar.cygnus.com)
61759
61760 * lib/gcc.exp: Transform tool name.
61761
61762 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
61763
61764 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
61765
61766 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
61767
61768 * lib/gcc.exp: change gcc_done to gcc_stat
61769
61770 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
61771
61772 * Upgraded gcc testsuite to c-torture version 1.25
61773
61774 1993-10-24 Jeffrey Wheat (cassidy@cygnus.com)
61775
61776 * lib/gcc.exp: added reporting code. Changed verbose compile message.
61777 * lib/c-torture: added hooks for new reporting code.
61778
61779 1993-10-21 Jeffrey Wheat (cassidy@cygnus.com)
61780
61781 * config/sh-gcc.exp: check if sh-sim exists in the path
61782
61783 1993-10-18 Jeffrey Wheat (cassidy@cygnus.com)
61784
61785 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
61786 * gcc.compile/compile.exp: Initial changes for new logic.
61787 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
61788 * gcc.failure/failure.exp: Initial changes for new logic.
61789 * gcc.ieee/ieee.exp: Initial changes for new logic.
61790 * gcc.misc-tests/misc.exp: Initial changes for new logic.
61791 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
61792 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
61793 * lib/c-torture.exp: Initial changes for new logic.
61794 * lib/gcc.exp: Initial changes for new logic.
61795
61796 1993-10-15 Mike Stump (mrs@cygnus.com)
61797
61798 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
61799 depend upon failure or success. Fully qualify names in failure
61800 and success messages. Always remove a.out before starting
61801 compile, just in case. Pay more attention to error text output by
61802 the compiler. Handle testcases with no known past errors just
61803 like all others, so that things are uniform. Other miscellaneous
61804 improvements.
61805
61806 1993-10-13 Jeffrey Wheat (cassidy@cygnus.com)
61807
61808 * gcc.cpp: new directory for cpp tests
61809
61810 1993-10-04 Jeffrey Wheat (cassidy@cygnus.com)
61811
61812 * lib/chill.exp: Code reformatted, removed unused code.
61813 * config/unix-chill.exp: Code reformatted, removed unused code.
61814 * chill.execute/execute.exp: Code reformatted, removed unused code.
61815 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
61816
61817 1993-10-04 Ian Lance Taylor (ian@cygnus.com)
61818
61819 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
61820 routines not written.
61821
61822 1993-09-27 Rob Savoye (rob@darkstar.cygnus.com)
61823
61824 * config/bug-gcc.exp: Use new procs from bug.exp.
61825
61826 1993-09-21 Rob Savoye (rob@darkstar.cygnus.com)
61827
61828 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
61829 via ftp, rather than depending on NFS.
61830 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
61831 case.
61832
61833 1993-09-09 Rob Savoye (rob@darkstar.cygnus.com)
61834
61835 * config/bug-gcc.exp: Use new download proc.
61836
61837 1993-09-14 Jeffrey Wheat (cassidy at deneb.cygnus.com)
61838
61839 * chill.execute/execute.exp: cleanups, handles errors better
61840 * chill.compile/compile.exp: rewrite, based on execute.exp
61841 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
61842 * lib/chill.exp: major changes to diff proc and compile and link
61843 procs. added chill_fail and chill_pass wrappers to pass and
61844 fail. added more comments, and handle error codes better.
61845 Added a hack to capture stderr from exec, so noncompile tests
61846 can work.
61847
61848 1993-09-11 Jeffrey Wheat (cassidy@cygnus.com)
61849
61850 * chill.execute/execute.exp: rewrite of testsuite driver
61851 * lib/chill.exp: rewrite of testsuite driver
61852 * config/unix-chill.exp: rewrite of testsuite driver
61853
61854 1993-08-25 Bill Cox (bill@rtl.cygnus.com)
61855
61856 In chill.execute:
61857 * iexpr.ch: Standardize uppercase.
61858 * tuples.dat: Standardize uppercase.
61859 * vary.ch: standardize. Correct varying string assignments.
61860 * vary.dat: Add new output lines.
61861
61862 1993-08-24 Bill Cox (bill@rtl.cygnus.com)
61863
61864 In chill.execute:
61865 * chprintf.ch: Standardize use of uppercase.
61866 * tuples.ch: Standardize and turn arr2 into a DCL,
61867 rather than a SYN.
61868 * pinits.ch: Standardize.
61869
61870 1993-08-23 Per Bothner (bothner@kalessin.cygnus.com)
61871
61872 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
61873 * Makefil: Renamed to Makefile.in.
61874 * configure.in: New.
61875
61876 1993-08-23 Bill Cox (bill@rtl.cygnus.com)
61877
61878 In chill.execute:
61879 * .cvsignore: Add result/output files.
61880 * Makefile: Fix up variables at start. Use MFLAGS
61881 everywhere. Correct bool_loc, built_ins entries.
61882 Add entry for vary1.ch.
61883 * bitarray.ch: Standardize upper-case usage.
61884 * bitexpr.ch: Standardize, add output of b1.
61885 * params.ch: Use arrayt in along PROC parameters, to
61886 avoid novelty problems.
61887 * sets.ch: Tiny cleanup.
61888 * vary1.ch: Re-indent.
61889
61890 1993-08-17 Bill Cox (bill@rtl.cygnus.com)
61891
61892 * Add PR-related files to Makefiles, .cvsignore files, etc.
61893
61894 1993-08-02 Jeff Wheat (cassidy@cygnus.com)
61895
61896 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
61897 with compiler objects. New names are test-flow.c and test-loop.c
61898
61899 1993-07-27 Jeff Wheat (cassidy@cygnus.com)
61900
61901 * Upgraded c-torture tests from 1.19 to 1.20
61902
61903 * new files:
61904 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
61905 * gcc.compile: 930623-1.c 930623-2.c
61906 * gcc.noncompile: 930622-1.c 930622-2.c
61907 * gcc.failure: 920411-1.c 920627-2.c
61908 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
61909
61910 1993-07-20 Jeff Wheat (cassidy@cygnus.com)
61911
61912 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
61913 More changes to get testsuite working properly. Needs more work.
61914 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
61915
61916 1993-07-19 Jeff Wheat (cassidy@cygnus.com)
61917
61918 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
61919 More changes to get testsuite working properly. Needs more work.
61920
61921 1993-07-13 Jeff Wheat (cassidy@cygnus.com)
61922
61923 * chill.compile/compile.exp: Added for Dejagnu support
61924 * chill.execute/execute.exp: Added for Dejagnu support
61925 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
61926
61927 1993-06-19 Bill Cox (bill@rtl.cygnus.com)
61928
61929 This should complete moving the CHILL test files.
61930 * chill.noncompile(.cvsignore printf.grt
61931 in-printf.grt chprintf.grt chprintf.ch):
61932 Added test-support files.
61933 (Makefile): Modified further.
61934 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
61935 signal.ch): Added test files.
61936 * chill.execute (.cvsignore printf.grt printr.c
61937 in-printf.grt rts.c chprintf.grt rts.h): Added
61938 test-support files.
61939 (Makefile): More corrections.
61940
61941 1993-06-18 Bill Cox (bill@rtl.cygnus.com)
61942
61943 * chill.compile, chill.execute, chill.nocompile: Add CHILL
61944 test cases, ready for DejaGnu.
61945
61946 1993-06-17 Jeffrey Wheat (cassidy@cygnus.com)
61947
61948 * Upgraded c-torture tests from 1.18 to 1.19
61949
61950 * gcc.compile: added test(s):
61951 930607-1.c
61952 * gcc.execute: added test(s):
61953 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
61954
61955 * added new subdirectory for misc tests: gcc.misc-tests
61956 * gcc.misc-test(s): added tests:
61957 inst-check.c test-consts.c test-ior.c test-switch.c
61958
61959 1993-06-09 Brendan Kehoe (brendan@lisa.cygnus.com)
61960
61961 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
61962
61963 1993-06-07 Ian Lance Taylor (ian@cygnus.com)
61964
61965 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
61966
61967 1993-06-03 Jeffrey Wheat (cassidy@cygnus.com)
61968
61969 * Upgraded c-torture tests from 1.17 to 1.18
61970
61971 1993-06-02 Jeffrey Wheat (cassidy@cygnus.com)
61972
61973 * Upgraded c-torture tests from 1.12 to 1.17
61974
61975 1993-04-30 Mike Werner (mtw@deneb.cygnus.com)
61976
61977 * lib/old-dejagnu.exp:
61978 Fixed handling of XFAIL target triplets to correctly
61979 recognize wildcard characters. Removed code that
61980 appended a unique id tag to the end of the file name
61981 printed out by the result of the testcases within a
61982 given test file.
61983
61984 1993-04-29 Mike Werner (mtw@deneb.cygnus.com)
61985
61986 * lib/old-dejagnu.exp:
61987 Reworked expected failure handling to trigger off of XFAIL
61988 keyword in keyphrase embeded in testcase source code. The
61989 XFAIL keyword must be at the end of the keyphrase line. It
61990 may optionally be followed by one or more target triplets.
61991 It has just occured that the handling of wildcards in the
61992 target triplet may not be correct.
61993
61994 1993-04-23 Mike Werner (mtw@deneb.cygnus.com)
61995
61996 * g++.old-deja/tests:
61997 Moved all subdirectories up one level into g++.old-deja .
61998
61999 * lib/old-dejagnu.exp:
62000 Fixed problem with CXXFLAGS not being properly reset, and being
62001 corrupted with extraneous "-c" compiler option. This was
62002 causing binaries to not be generated for test that needed them.
62003 Modified strings passed to "pass" and "fail" so that individual
62004 tests from the same test file would be distinguished by an
62005 identifier appended to the test file name in the summary logs;
62006 this corrected a problem with erroneous diff logs. Added code
62007 to search testcases for expected fail and unexpected pass keywords.
62008
62009 1993-04-20 Rob Savoye (rob at darkstar.cygnus.com)
62010
62011 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
62012
62013 1993-04-15 Mike Werner (mtw@deneb.cygnus.com)
62014
62015 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
62016 Removed extraneous text from end of "Special g++ Options"
62017 keyphrase.
62018
62019 * lib/old-dejagnu.exp: Added pattern matching to look for new
62020 keywords, embedded in testcases comments, which will trigger
62021 calls to xpass and xfail.
62022
62023 1993-04-14 Mike Werner (mtw@deneb.cygnus.com)
62024
62025 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
62026 comments embedded in the testcases, especially the one looking for
62027 special compiler options, as well as the pattern matching for the
62028 compiler output again.
62029
62030 1993-04-12 Mike Werner (mtw@deneb.cygnus.com)
62031
62032 * lib/old-dejagnu.exp: Do a proper check of the return value for
62033 execute tests. Fixed several problems with the pattern matching
62034 of the compiler output which gave erroneous test results.
62035 Changed several of the test result messages to be more descriptive.
62036 * config/unix-g++.exp: Proc g++_load now actually works and
62037 executes the tests passed to it and returns a usable return
62038 value.
62039
62040 1993-04-11 Rob Savoye (rob at darkstar.cygnus.com)
62041
62042 * lib/gcc.exp: Exits gracefully if $CC is bogus.
62043
62044 1993-04-09 Mike Werner (mtw@deneb.cygnus.com)
62045
62046 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
62047 Modified both files to properly execute the old style
62048 dejagnu tests. The previous versions of these files were
62049 experimental and did not function anything near correctly.
62050
62051 1993-04-05 Rob Savoye (rob@cygnus.com)
62052
62053 * Removed all Makefile.in and configure.in files. No configuration
62054 needed now.
62055
62056 1993-04-02 Mike Werner (mtw@deneb.cygnus.com)
62057
62058 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
62059
62060 1993-03-28 Ken Raeburn (raeburn@kr-pc.cygnus.com)
62061
62062 * gcc.compile/configure.in, gcc.unsorted/configure.in,
62063 gcc.special/configure.in, gcc.noncompile/configure.in,
62064 gcc.execute/configure.in, gcc.code_quality/configure.in,
62065 g++.other/configure.in, g++.old-deja/configure.in,
62066 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
62067 in srcname setting.
62068
62069 1993-03-25 Rob Savoye (rob at darkstar.cygnus.com)
62070
62071 * lib/udi.exp: Fixed mondfe and mondfe_download.
62072 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
62073 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
62074
62075 1993-03-25 Ian Lance Taylor (ian@cygnus.com)
62076
62077 * config/udi-gdb.exp: Check $shell_id after connecting to target.
62078 (gdb_exit): Don't remove *_soc files.
62079
62080 1993-03-22 Ian Lance Taylor (ian@cygnus.com)
62081
62082 * lib/c-torture.exp: Don't look for main; instead always use -w
62083 -c. This is how the c-torture tests work. Remove the object
62084 file if the compilation succeeds.
62085 * gcc.execute/execute.exp: Remove executable if test passes.
62086 * gcc.noncompile/noncompile.exp: Every test is an expected
62087 failure.
62088 * gcc.special/special.exp: Added tests from c-torture 1.11,
62089 corrected use of existing test.
62090 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
62091 gcc.execute/920625-1.c: Updated to c-torture 1.11.
62092 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
62093 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
62094 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
62095 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
62096 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
62097 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
62098 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
62099 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
62100 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
62101 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
62102 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
62103 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
62104 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
62105 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
62106 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
62107 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
62108 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
62109 c-torture 1.11.
62110 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
62111 correspond to c-torture 1.11.
62112
62113 * New file.