re PR fortran/33664 (crash on invalid program)
[gcc.git] / gcc / testsuite / ChangeLog
1 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
2
3 PR fortran/33664
4 * gfortran.dg/impure_spec_expr_1.f90: New test.
5 * gfortran.dg/char_result_7.f90: Remove illegal test.
6
7 2007-10-12 Nathan Froyd <froydnj@codesourcery.com>
8
9 PR 11001
10 * gcc.target/i386/pr11001-strlen-1.c: New testcase.
11 * gcc.target/i386/pr11001-strlen-2.c: New testcase.
12 * gcc.target/i386/pr11001-strlen-3.c: New testcase.
13 * gcc.target/i386/pr11001-memset-1.c: New testcase.
14 * gcc.target/i386/pr11001-memset-2.c: New testcase.
15 * gcc.target/i386/pr11001-memset-3.c: New testcase.
16 * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
17 * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
18 * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
19
20 2007-10-12 Richard Guenther <rguenther@suse.de>
21
22 PR middle-end/26198
23 * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
24 * gcc.c-torture/execute/20071011-1.c: Likewise.
25 * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
26
27 2007-10-12 Uros Bizjak <ubizjak@gmail.com>
28
29 PR tree-optimization/33742
30 * gcc.dg/pr33742.c: New testcase.
31
32 2007-10-12 Jakub Jelinek <jakub@redhat.com>
33
34 PR tree-optimization/33645
35 * gcc.dg/pr33645-1.c: New test.
36 * gcc.dg/pr33645-2.c: New test.
37 * gcc.dg/pr33645-3.c: New test.
38
39 PR c++/32121
40 * g++.dg/ext/label4.C: Adjust error regexp.
41 * g++.dg/ext/label6.C: Adjust error regexp.
42 * g++.dg/ext/label7.C: New test.
43 * g++.dg/ext/label8.C: New test.
44 * g++.dg/ext/label9.C: New test.
45
46 2007-10-11 Kenneth Zadeck <zadeck@naturalbridge.com>
47
48 PR middle-end/33676
49 * gcc.dg/pr33676.c: New.
50
51 2007-10-11 Paolo Carlini <pcarlini@suse.de>
52
53 PR c++/31441
54 * g++.dg/cpp0x/variadic83.C: New.
55
56 2007-10-11 Paolo Carlini <pcarlini@suse.de>
57
58 PR c++/33461
59 * g++.dg/cpp0x/variadic81.C: New.
60 * g++.dg/cpp0x/variadic82.C: Likewise.
61
62 2007-10-11 Richard Guenther <rguenther@suse.de>
63
64 PR middle-end/33724
65 * gcc.dg/pr33724.c: New testcase.
66
67 2007-10-11 Richard Guenther <rguenther@suse.de>
68
69 PR c/33726
70 * gcc.dg/pr33726.c: New testcase.
71
72 2007-10-11 Uros Bizjak <ubizjak@gmail.com>
73
74 PR fortran/33500
75 * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
76
77 2007-10-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
78
79 PR testsuite/33391
80 * gfortran.dg/do_3.F90: Run with -fwrapv.
81
82 2007-10-09 Geoffrey Keating <geoffk@apple.com>
83
84 * gcc.dg/unwind-1.c: New.
85
86 2007-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
87
88 PR libfortran/33683
89 * gfortran.dg/gamma_5.f90: Adjust tolerance to avoid
90 failure on some common systems.
91
92 2007-10-09 Richard Guenther <rguenther@suse.de>
93
94 PR middle-end/33692
95 * gcc.dg/pr33692.c: New testcase.
96
97 2007-10-09 Kenneth Zadeck <zadeck@naturalbridge.com>
98
99 PR middle-end/33669
100 * gcc.c-torture/execute/pr33669.c: New.
101
102 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
103
104 PR tree-optimization/33615
105 * g++.dg/tree-ssa/pr33615-2.C: New test.
106
107 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
108
109 PR tree-optimization/33615
110 * g++.dg/tree-ssa/pr33615.C: New test.
111
112 2007-10-08 Alexandre Oliva <aoliva@redhat.com>
113
114 PR tree-optimization/33572
115 * g++.dg/torture/pr33572.C: Replace with complete test.
116
117 2007-10-08 Tobias Schlüter <tobi@gcc.gnu.org>
118
119 PR fortran/33689
120 * gfortran.dg/spec_expr_5.f90: New.
121
122 2007-10-08 Geoffrey Keating <geoffk@apple.com>
123
124 * gcc.dg/pragma-darwin-2.c: New.
125
126 2007-10-08 Richard Guenther <rguenther@suse.de>
127
128 PR middle-end/33693
129 PR middle-end/33695
130 PR middle-end/33697
131 * gcc.dg/pr33693.c: New testcase.
132 * gcc.dg/pr33695.c: Likewise.
133 * gcc.dg/pr33697.c: Likewise.
134
135 2007-10-08 Richard Guenther <rguenther@suse.de>
136
137 PR middle-end/33691
138 PR middle-end/33694
139 PR middle-end/33696
140 * gcc.dg/pr33691.c: New testcase.
141 * gcc.dg/pr33694.c: Likewise.
142 * gcc.dg/pr33696.c: Likewise.
143
144 2007-10-07 Thomas Koenig <tkoenig@gcc.gnu.org>
145
146 PR libfortran/33683
147 * gfortran.dg/gamma_5.f90: New test case
148
149 2007-10-07 Tobias Schlüter <tobi@gcc.gnu.org>
150
151 PR fortran/20851
152 * initialization_1.f90: Fix dg-error annotations.
153 * initialization_14.f90: New.
154 * initialization_7.f90: Fix dg-error annotations.
155 * initialization_9.f90: Likewise.
156
157 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
158
159 * gfortran.dg/error_recovery_4.f90: New test.
160
161 2007-10-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
162
163 * gfortran.dg/default_format_denormal_2.f90: New test.
164 * gfortran.dg/default_format_2.inc: New test.
165 * gfortran.dg/default_format_denormal_1.f90: New test.
166 * gfortran.dg/default_format_1.inc: New test.
167 * gfortran.dg/default_format_1.f90: Don't test for denormalized
168 numbers.
169 * gfortran.dg/default_format_2.f90: Don't test for denormalized
170 numbers.
171
172 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
173
174 * gfortran.dg/namelist_15.f90: Revise test.
175
176 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
177
178 PR tree-optimization/33655
179 * gcc.dg/torture/pr33655.c: New.
180
181 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
182
183 PR tree-optimization/33572
184 * g++.dg/torture/pr33572.C: New.
185
186 2007-10-06 Tobias Schlüter <tobi@gcc.gnu.org>
187
188 PR fortran/25076
189 * gfortran.dg/forall_11.f90: New.
190
191 2007-10-05 Michael Matz <matz@suse.de>
192
193 PR middle-end/33667
194 * gcc.dg/pr33667.c: New testcase.
195
196 2007-10-05 Richard Guenther <rguenther@suse.de>
197
198 PR middle-end/33666
199 * gcc.dg/pr33666.c: New testcase.
200
201 2007-10-05 Michael Matz <matz@suse.de>
202
203 PR inline-asm/33600
204 * gcc.target/i386/pr33600.c: New testcase.
205
206 2007-10-05 Richard Guenther <rguenther@suse.de>
207
208 * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
209
210 2007-10-05 Richard Sandiford <rsandifo@nildram.co.uk>
211
212 PR target/33635
213 * gcc.target/mips/pr33635-1.c: New test.
214
215 2007-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
216
217 PR libfortran/33253
218 * gfortran.dg/namelist_39.f90: Revise to use long names.
219
220 2007-10-04 H.J. Lu <hongjiu.lu@intel.com>
221
222 PR fortran/33646
223 * gfortran.dg/pr33646.f90: New file.
224
225 2007-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
226
227 PR fortran/33529
228 * gfortran.dg/char_type_len_2.f90: Adjust error message.
229 * gfortran.dg/char_decl_2.f90: New test.
230
231 2007-10-04 Richard Guenther <rguenther@suse.de>
232
233 PR middle-end/33641
234 * gcc.c-torture/compile/pr33641.c: New testcase.
235
236 2007-10-04 Michael Matz <matz@suse.de>
237
238 PR rtl-optimization/33653
239 * gcc.dg/pr33653.c: New.
240
241 2007-10-04 Richard Guenther <rguenther@suse.de>
242
243 PR tree-optimization/33627
244 * g++.dg/torture/pr33627.C: New testcase.
245
246 2007-10-04 Tobias Schlüter <tobi@gcc.gnu.org>
247
248 PR fortran/33626
249 * gfortran.dg/parens_6.f90: New.
250
251 2007-10-04 Paul Thomas <pault@gcc.gnu.org>
252
253 PR fortran/33646
254 PR fortran/33542
255 * gfortran.dg/ambiguous_specific_1.f90: Remove.
256
257 2007-10-03 Alexandre Oliva <aoliva@redhat.com>
258
259 * g++.dg/ext/gnu-inline-global-redecl.C: New.
260
261 2007-10-03 Richard Sandiford <rsandifo@nildram.co.uk>
262
263 PR target/33635
264 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
265 and mips_forced_be.
266 (dg-mips-options): Handle -EL and -mel. Make -mfp64 imply
267 -mhard-float and a suitable ISA. Improve handling of -mipsXrY
268 options.
269 * gcc.target/mips/fpr-moves-1.c: New test.
270 * gcc.target/mips/fpr-moves-2.c: Likewise.
271 * gcc.target/mips/fpr-moves-3.c: Likewise.
272 * gcc.target/mips/fpr-moves-4.c: Likewise.
273 * gcc.target/mips/fpr-moves-5.c: Likewise.
274 * gcc.target/mips/fpr-moves-6.c: Likewise.
275 * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
276
277 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
278
279 * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
280
281 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
282
283 * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
284 * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
285
286 2007-10-03 Tobias Schlüter <tobi@gcc.gnu.org>
287
288 PR fortran/33198
289 * gfortran.dg/common_errors_1.f90: New.
290
291 2007-10-03 Doug Kwan <dougkwan@google.com>
292 Richard Guenther <rguenther@suse.de>
293
294 PR debug/31899
295 * g++.dg/debug/using3.C: New testcase.
296
297 2007-10-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
298
299 PR libfortran/33253
300 * gfortran.dg/namelist_38.f90: New test.
301 * gfortran.dg/namelist_39.f90: New test.
302
303 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
304
305 PR libfortran/33469
306 * gfortran.dg/default_format_1.f90: New test.
307 * gfortran.dg/default_format_2.f90: New test.
308 * gfortran.dg/namelist_print_1.f: Adjust expected output.
309 * gfortran.dg/real_const_3.f90: Adjust expected output.
310
311 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
312
313 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
314 default ABI. Split mips_forced_abi into mips_forced_abi and
315 mips_forced_regs.
316 (is_gp32_flag): Return true for -mabi=32.
317 (is_gp64_flag): New function. Handle 64-bit -mabi options.
318 (dg-mips-options): Use is_gp64_flag instead of checking specifically
319 for -mgp64. Update after the mips_forced_abi split. Handle -mabi=*.
320 Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
321 * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
322 * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
323 * gcc.target/mips/save-restore-2.c: Likewise.
324 * gcc.target/mips/save-restore-3.c: Likewise.
325 * gcc.target/mips/save-restore-4.c: Likewise.
326
327 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
328
329 PR middle-end/33617
330 * gcc.c-torture/compile/pr33617.c: New test.
331
332 2007-10-02 Andreas Tobler <a.tobler@schweiz.org>
333
334 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
335 -gstabs+ for extended options.
336
337 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
338
339 PR fortran/33542
340 * gfortran.dg/ambiguous_specific_1.f90: New test.
341
342 2007-10-02 Revital Eres <eres@il.ibm.com>
343
344 * gcc.target/powerpc/paired-8.c: New test.
345 * gcc.target/powerpc/paired-9.c: New test.
346 * gcc.target/powerpc/paired-10.c: New test.
347
348 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
349
350 PR fortran/33566
351 * gfortran.dg/derived_comp_array_ref_5.f90: New test.
352
353 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
354
355 PR fortran/33554
356 * gfortran.dg/intent_out_2.f90: New test.
357
358 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
359
360 PR fortran/33550
361 * gfortran.dg/ambiguous_reference_1.f90: New test.
362
363 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
364
365 PR fortran/31154
366 PR fortran/31229
367 PR fortran/33334
368 * gfortran.dg/function_kinds_1.f90: New test.
369 * gfortran.dg/function_kinds_2.f90: New test.
370 * gfortran.dg/derived_function_interface_1.f90: Correct illegal
371 use association into interfaces.
372
373 2007-10-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
374
375 PR testsuite/31828
376 gcc.dg/float-range-3.c (INFINITY): Define if not defined.
377 (overflow): Use INFINITY, not FP_INFINITE.
378 gcc.dg/float-range-4.c: Likewise.
379 gcc.dg/float-range-5.c: Likewise.
380
381 2007-10-01 Nick Clifton <nickc@redhat.com>
382
383 * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
384 for 16-bit targets.
385
386 2007-09-30 Diego Novillo <dnovillo@google.com>
387
388 PR 33593
389 * g++.dg/tree-ssa/pr33593.C: New test.
390
391 2007-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
392
393 PR libfortran/33400
394 * gfortran.dg/PR19872.f: Fix test condition.
395 * gfortran.dg/list_read_7.f90: New test.
396
397 2007-09-30 Uros Bizjak <ubizjak@gmail.com>
398
399 PR tree-optimization/33597
400 * gcc.dg/vect/pr33597.c: New testcase.
401
402 2007-09-29 Uros Bizjak <ubizjak@gmail.com>
403
404 * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
405 * gcc.target/i386/pr33524.c: ...this.
406
407 2007-09-28 Tobias Schlüter <tobi@gcc.gnu.org>
408
409 PR fortran/33354
410 * gfortran.dg/minmaxloc_4.f90: New.
411
412 2007-09-28 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
413
414 * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
415
416 2007-09-28 Uros Bizjak <ubizjak@gmail.com>
417
418 * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
419
420 2007-09-28 Paolo Carlini <pcarlini@suse.de>
421
422 PR c++/33213
423 * g++.dg/cpp0x/variadic79.C: New.
424
425 2007-09-28 Michael Matz <matz@suse.de>
426 Jakub Jelinek <jakub@redhat.com>
427
428 PR rtl-optimization/33552
429 * gcc.target/i386/pr33552.c: New runtime test.
430 * gcc.target/i386/strinline.c: New compile time test.
431
432 2007-09-28 Jakub Jelinek <jakub@redhat.com>
433
434 * gfortran.dg/openmp_stack.f90: Removed.
435
436 PR c++/31434
437 * g++.dg/cpp0x/variadic80.C: New test.
438
439 2007-09-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
440
441 * gfortran.dg/namelist_38.f90: Delete test for revertion of
442 r128057.
443
444 2007-09-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
445
446 PR middle-end/7003
447 * gcc.target/powerpc/gcse-1.c: New test.
448
449 2007-09-27 Tobias Schlüter <tobi@gcc.gnu.org>
450
451 * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
452 fixed capitalizations.
453 * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
454 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
455 * gfortran.dg/elemental_subroutine_4.f90: Likewise.
456 * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
457 * gfortran.dg/maxloc_shape_1.f90: Likewise.
458 * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
459 * gfortran.dg/min_max_conformance.f90: Likewise.
460
461 2007-09-27 Richard Sandiford <rsandifo@nildram.co.uk>
462
463 * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
464 options.
465 * gcc.dg/c99-tgmath-2.c: Likewise.
466 * gcc.dg/c99-tgmath-3.c: Likewise.
467 * gcc.dg/c99-tgmath-4.c: Likewise.
468
469 2007-09-27 Paul Thomas <pault@gcc.gnu.org>
470
471 PR fortran/33568
472 * gfortran.dg/anint_1.f90: New test.
473
474 2007-09-27 Ian Lance Taylor <iant@google.com>
475
476 PR tree-optimization/33565
477 * gcc.dg/Wstrict-overflow-20.c: New test.
478
479 2007-09-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
480
481 * gfortran.dg/openmp_stack.f90: Fix typo.
482 * gfortran.dg/recursive_stack.f90: Fix typo.
483
484 2007-09-27 Paolo Carlini <pcarlini@suse.de>
485
486 PR c++/33493
487 * g++.dg/template/error31.C: New.
488
489 2007-09-27 Jakub Jelinek <jakub@redhat.com>
490
491 * lib/prune.exp: Prune also "^In function .*$" lines and
492 "^ inlined from .*$" lines.
493
494 2007-09-26 Richard Guenther <rguenther@suse.de>
495
496 PR tree-optimization/33563
497 * gcc.dg/torture/pr33563.c: New testcase.
498
499 2007-09-26 Joseph Myers <joseph@codesourcery.com>
500
501 PR c/25309
502 * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
503 array.
504 * gcc.dg/large-size-array-4.c: New. Copy of large-size-array-2.c
505 without -O2.
506
507 2007-09-26 Richard Guenther <rguenther@suse.de>
508
509 PR tree-optimization/30375
510 PR tree-optimization/33560
511 * gcc.dg/tree-ssa/complex-4.c: XFAIL.
512 * gcc.dg/tree-ssa/complex-5.c: Likewise.
513 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
514 * gcc.dg/torture/pr30375.c: New testcase.
515 * gcc.dg/torture/pr33560.c: New testcase.
516 * gcc.dg/tree-ssa/pr30375.c: Likewise.
517
518 2007-09-25 Simon Martin <simartin@users.sourceforge.net>
519
520 PR c++/33207
521 * g++.dg/parse/crash38.C: New test.
522
523 2007-09-25 Michael Meissner <michael.meissner@amd.com>
524
525 PR target/33524
526 * gcc.target/i386/sse5-convert.c: New file, test int->long
527 vectorized conversions.
528
529 2007-09-25 Revital Eres <eres@il.ibm.com>
530
531 * testsuite/gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
532
533 2007-09-25 Joseph Myers <joseph@codesourcery.com>
534
535 PR c/32295
536 * gcc.dg/enum-incomplete-1.c: New test.
537
538 2007-09-25 Bernd Schmidt <bernd.schmidt@analog.com>
539
540 * gcc.c-torture/compile/20070919-1.c: New test.
541
542 2007-09-25 Kaz Kojima <kkojima@gcc.gnu.org>
543
544 * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
545
546 2007-09-24 Danny Smith <dannysmith@user.sourceforge.net>
547
548 PR c++/14688
549 * g++.dg/inherit/override_attribs.C: New file.
550
551 2007-09-23 Tobias Schlüter <tobi@gcc.gnu.org>
552
553 PR fortran/33269
554 * io.c (check_format_string): Move NULL and constant checks into
555 this function.
556 (check_io_constraints): Call gfc_simplify_expr() before calling
557 check_format_string(). Remove NULL and constant checks.
558
559 2007-09-24 Roman Zippel <zippel@linux-m68k.org>
560
561 * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
562 * gcc.c-torture/execute/loop-2g.x: Likewise.
563
564 2007-09-24 Richard Sandiford <rsandifo@nildram.co.uk>
565
566 * lib/target-supports.exp (check_effective_target_mips16_attribute):
567 Reject hard-float modes unless the ABI is o32 or o64.
568 * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
569 of gcc.exp. Skip the tests when mips16 code generation is not
570 supported.
571 * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
572 and use dg-add-options mips16_attribute.
573
574 2007-09-24 Jakub Jelinek <jakub@redhat.com>
575
576 PR c++/33506
577 * g++.dg/ext/attrib29.C: New test.
578
579 2007-09-23 Ollie Wild <aaw@google.com>
580
581 * gcc.dg/fold-bitand-1.c: New test.
582 * gcc.dg/fold-bitand-2.c: New test.
583 * gcc.dg/fold-bitand-3.c: New test.
584 * gcc.dg/fold-bitand-4.c: New test.
585
586 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
587
588 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
589 any of the macros to be defined for __mips16.
590 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
591
592 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
593
594 * gcc.dg/vect/pr21591.c: Require vect_int.
595 * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
596 * gcc.dg/vect/vect-outer-2a.c: Likewise.
597 * gcc.dg/vect/vect-outer-2c.c: Likewise.
598
599 2007-09-23 Jakub Jelinek <jakub@redhat.com>
600
601 * gcc.dg/va-arg-pack-len-1.c: Use error and warning
602 attributes.
603 * gcc.dg/va-arg-pack-len-2.c: New test.
604 * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
605 attributes.
606 * g++.dg/ext/va-arg-pack-len-2.C: New test.
607
608 PR tree-optimization/32772
609 * gcc.c-torture/compile/20070905-1.c: New test.
610
611 PR tree-optimization/32975
612 * gcc.dg/pr32975.c: New test.
613
614 PR middle-end/28755
615 * gcc.dg/pr28755.c: New test.
616
617 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
618
619 * lib/target-supports.exp (check_effective_target_nomips16): New
620 procedure.
621 * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
622 for mipsisa64*-*-*.
623 * gcc.dg/vect/vect.exp: Likewise.
624 * g++.dg/vect/vect.exp: Likewise.
625 * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
626 (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
627 * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
628 * gcc.target/mips/branch-cost-2.c (foo): Likewise.
629 * gcc.target/mips/clear-cache-1.c (f): Likewise.
630 * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
631 * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
632 * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
633 * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
634 * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
635 * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
636 * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
637 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
638 (test14, test15, test16, test17, test18): Likewise.
639 * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
640 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
641 (test14, test15, test16, test17, test18, test19, test20, test21)
642 (test22): Likewise.
643 * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
644 * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
645 * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
646 * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
647 * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
648 * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
649 * gcc.target/mips/mips-3d-1.c (main): Likewise.
650 * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
651 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
652 (test13, test14, test15, test16, test17, test18, test19, test20)
653 (test21, test22, test23, test24, test25, test26, test27, test28)
654 (test29, test30, test31): Likewise.
655 * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
656 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
657 (test13, test14, test15, test16, test17, test18, test19, test20)
658 (test21, test22, test23, test24, test25, test26, test27, test28)
659 (test29, test30, test31, test32, test33, test34, test35, test36)
660 (test37, test38, test39, test40, test41, test42, test43, test44)
661 (test45, test46, test47, test48, test49, test50, test51, test52)
662 (test53, test54, test55, test56, test57, test58, test59, test60)
663 (test61, test62, test63): Likewise.
664 * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
665 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
666 (test13, test14, test15, test16, test17, test18, test19, test20)
667 (test21, test22, test23, test24, test25, test26, test27, test28)
668 (test29, test30, test31): Likewise.
669 * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
670 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
671 (test13, test14, test15, test16, test17, test18, test19, test20)
672 (test21, test22, test23, test24, test25, test26, test27, test28)
673 (test29, test30, test31): Likewise.
674 * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
675 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
676 (test13, test14, test15): Likewise.
677 * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
678 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
679 (test13, test14, test15): Likewise.
680 * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
681 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
682 (test13, test14, test15, test16, test17, test18, test19, test20)
683 (test21, test22, test23, test24, test25, test26, test27, test28)
684 (test29, test30, test31): Likewise.
685 * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
686 (matrix_multiply4: Likewise.
687 * gcc.target/mips/mips-ps-1.c (main): Likewise.
688 * gcc.target/mips/mips-ps-2.c (main): Likewise.
689 * gcc.target/mips/mips-ps-3.c (main): Likewise.
690 * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
691 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
692 (test13, test14, test15, test16, test17, test18, test19, test20)
693 (test21, test22, test23, test24, test25, test26, test27, test28)
694 (test29, test30, test31): Likewise.
695 * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
696 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
697 (test13, test14, test15, test16, test17, test18, test19, test20)
698 (test21, test22, test23, test24, test25, test26, test27, test28)
699 (test29, test30, test31): Likewise.
700 * gcc.target/mips/mips-ps-5.c (main): Likewise.
701 * gcc.target/mips/mips-ps-6.c (main): Likewise.
702 * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
703 (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
704 * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
705 (sub_v4qi): Likewise.
706 * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
707 (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
708 * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
709 * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
710 * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
711 (subb, subc): Likewise.
712 * gcc.target/mips/msub-1.c (f1, f2): Likewise.
713 * gcc.target/mips/msub-2.c (f1, f2): Likewise.
714 * gcc.target/mips/msub-4.c (f1, f2): Likewise.
715 * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
716 * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
717 * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
718 * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
719 * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
720 * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
721 * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
722 * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
723 * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
724 * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
725
726 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
727
728 * lib/target-supports.exp (add_options_for_mips16_attribute)
729 (check_effective_target_mips16_attribute): New functions.
730 * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
731 command line.
732 (dg-mips-options) Remove -mno-mips16 handling. Add options to
733 extra_test_flags.
734 * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
735 * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
736 * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
737 * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
738 * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
739 * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
740 * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
741 * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
742 * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
743 * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
744 * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
745 * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
746 * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
747 * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
748 * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
749 * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
750 * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
751 * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
752 * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
753 * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
754 * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
755 * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
756 * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
757 * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
758 (NOMIPS16): Delete.
759 * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
760 of dg-options.
761 * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
762 options. Require { target mips16_attribute } and use dg-add-options
763 to add the associated options.
764 (foo): Use MIPS16.
765 * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
766 * gcc.target/mips/call-saved-3.c: Likewise.
767 * gcc.target/mips/code-readable-1.c: Require { target
768 mips16_attribute } and use dg-add-options to add the associated
769 options. Remove trailing whitespace.
770 (NOMIPS16): Delete.
771 * gcc.target/mips/code-readable-2.c: Likewise.
772 * gcc.target/mips/code-readable-3.c: Likewise.
773 * gcc.target/mips/mips16-attributes-2.c: Likewise.
774 * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
775 Require { target mips16_attribute } and use dg-add-options to
776 add the associated options.
777 (cksum16, cksum8): Use MIPS16.
778 * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
779 Require { target mips16_attribute } and use dg-add-options to
780 add the associated options.
781 (foo): Use MIPS16.
782 * gcc.target/mips/save-restore-2.c: Likewise.
783 * gcc.target/mips/save-restore-3.c: Likewise.
784 * gcc.target/mips/save-restore-4.c: Likewise.
785 * gcc.target/mips/save-restore-5.c: Likewise. Also remove
786 -mno-abicalls.
787 * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
788 (foo): Use NOMIPS16.
789
790 2007-09-22 Paul Thomas <pault@gcc.gnu.org>
791
792 PR fortran/33337
793 * gfortran.dg/derived_comp_array_ref_3.f90: New test.
794
795 PR fortran/33376
796 * gfortran.dg/derived_comp_array_ref_4.f90: New test.
797
798 2007-09-22 Tobias Burnus <burnus@net-b.de>
799
800 PR fortran/33445
801 * gfortran.dg/gomp/free-2.f90: New.
802 * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
803 * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
804
805 2007-09-22 Uros Bizjak <ubizjak@gmail.com>
806
807 * gcc.target/i386/sse5-hadduX.c: Remove target selector.
808 * gcc.target/i386/sse5-haddX.c: Ditto.
809 * gcc.target/i386/sse5-hsubX.c: Ditto.
810 * gcc.target/i386/sse5-maccXX.c: Ditto.
811 * gcc.target/i386/sse5-msubXX.c: Ditto.
812 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
813 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
814 * gcc.target/i386/sse5-permpX.c: Ditto.
815 * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
816 effective target.
817 * gcc.target/i386/sse5-fma-vector.c: Ditto.
818 * gcc.target/i386/sse5-ima-vector.c: Ditto.
819 * gcc.target/i386/sse5-pcmov.c: Ditto.
820 * gcc.target/i386/sse5-pcmov2.c: Ditto.
821
822 2007-09-22 Richard Guenther <rguenther@suse.de>
823
824 PR tree-optimization/33146
825 * gcc.c-torture/compile/pr33146.c: New testcase.
826
827 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
828
829 * lib/target-supports.exp (check_cached_effective_target): New
830 procedure.
831 (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
832 (check_effective_target_c99_runtime): New procedure.
833 * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
834 (test3l): Likewise cargl.
835 * gcc.dg/builtins-59.c: Require c99_runtime.
836 * gcc.dg/builtins-61.c: Likewise.
837 * gcc.dg/builtins-62.c: Likewise.
838
839 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
840
841 * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
842 * lib/target-supports-dg.exp (dg-add-options): Likewise.
843 * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
844 target-specific dg-options.
845 * gcc.dg/builtins-20.c: Likewise.
846 * gcc.dg/builtins-53.c: Likewise.
847 * gcc.dg/builtins-55.c: Likewise.
848 * gcc.dg/single-precision-constant.c: Likewise.
849 * gcc.dg/torture/builtin-convert-1.c: Likewise.
850 * gcc.dg/torture/builtin-convert-2.c: Likewise.
851 * gcc.dg/torture/builtin-convert-3.c: Likewise.
852 * gcc.dg/torture/builtin-convert-4.c: Likewise.
853 * gcc.dg/torture/builtin-power-1.c: Likewise.
854
855 2007-09-21 Chao-ying Fu <fu@mips.com>
856
857 * lib/target-supports.exp (check_effective_target_fixed_point): New to
858 check if targets have fixed-point supports.
859 * gcc.dg/fixed-point/fixed-point.exp: New file.
860 * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
861 * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
862 * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
863 * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
864 * gcc.dg/fixed-point/constants-pedantic.c,
865 * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
866 * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
867 * gcc.dg/fixed-point/keywords-ignored-c99.c,
868 * gcc.dg/fixed-point/keywords-pedantic.c,
869 * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
870 * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
871 * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
872 * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
873 * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
874 * gcc.dg/fixed-point/func-vararg-mixed.c,
875 * gcc.dg/fixed-point/operator-logical.c,
876 * gcc.dg/fixed-point/struct-union.c,
877 * gcc.dg/fixed-point/bit-complement.c,
878 * gcc.dg/fixed-point/operator-bitwise.c,
879 * gcc.dg/fixed-point/operator-comma.c,
880 * gcc.dg/fixed-point/struct-layout-1.c,
881 * gcc.dg/fixed-point/union-init.c,
882 * gcc.dg/fixed-point/Wbad-function-cast-1.c,
883 * gcc.dg/fixed-point/func-mixed.c,
884 * gcc.dg/fixed-point/func-vararg-size0.c,
885 * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
886 * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
887 * gcc.dg/fixed-point/operator-unary.c,
888 * gcc.dg/fixed-point/allop-const.c,
889 * gcc.dg/fixed-point/muldiv-warning.c,
890 * gcc.dg/nofixed-point-1.c,
891 * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
892 * gcc.target/mips/fixed-vector-type.c,
893 * gcc.target/mips/fixed-scalar-type.c: New tests.
894
895 2007-09-21 Olivier Hainque <hainque@adacore.com>
896
897 * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
898 * gnat.dg/test_nested_subtype_byref.adb: New test.
899
900 2007-09-21 Jakub Jelinek <jakub@redhat.com>
901
902 PR fortran/33439
903 * gfortran.dg/gomp/pr33439.f90: New test.
904
905 2007-09-21 Tobias Burnus <burnus@net-b.de>
906
907 PR fortran/33455
908 * gfortran.dg/merge_char_3.f90: New.
909
910 2007-09-21 Tobias Burnus <burnus@net-b.de>
911
912 PR fortran/33037
913 * gfortran.dg/transfer_check_1.f90: New.
914
915 2007-09-20 Asher Langton <langton2@llnl.gov>
916
917 PR fortran/20441
918 * gfortran.dg/init_flag_1.f90: New.
919 * gfortran.dg/init_flag_2.f90: New.
920 * gfortran.dg/init_flag_3.f90: New.
921 * gfortran.dg/init_flag_4.f90: New.
922 * gfortran.dg/init_flag_5.f90: New.
923 * gfortran.dg/init_flag_6.f90: New.
924 * gfortran.dg/init_flag_7.f90: New.
925
926 2007-09-20 Paolo Carlini <pcarlini@suse.de>
927
928 PR c++/33460
929 * g++.dg/ext/anon-struct6.C: New.
930
931 2007-09-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
932
933 PR libfortran/23272
934 * gfortran.dg/inquire_10.f90: New test.
935
936 2007-09-20 Joseph Myers <joseph@codesourcery.com>
937
938 * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
939
940 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
941
942 PR fortran/33221
943 * gfortran.dg/used_types_18.f90: Declare variable of empty
944 derived type.
945
946 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
947
948 PR fortran/33288
949 * gfortran.dg/array_constructor_19.f90: New test.
950
951 2007-09-20 Jakub Jelinek <jakub@redhat.com>
952
953 PR debug/33316
954 * gcc.dg/debug/pr33316.c: New test.
955
956 PR c++/33496
957 * g++.dg/cpp0x/variadic76.C: New test.
958 * g++.dg/cpp0x/variadic77.C: New test.
959 * g++.dg/cpp0x/variadic78.C: New test.
960
961 PR c/33238
962 PR c/27301
963 * gcc.c-torture/execute/20070919-1.c: New test.
964 * gcc.dg/pr33238.c: New test.
965 * gcc.dg/pr27301.c: New test.
966
967 2007-09-20 Richard Sandiford <rsandifo@nildram.co.uk>
968
969 * lib/target-supports.exp (check_effective_target_mips64): New
970 procedure.
971 * gcc.dg/lower-subreg-1.c: Require !mips64.
972 * gcc.dg/sibcall-3.c (ATTR): New macro.
973 (recurser_void1, recurser_void2): Use it.
974 * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
975 * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
976
977 2007-09-20 Tobias Schlüter <tobi@gcc.gnu.org>
978
979 * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
980 * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test. Add
981 warning annotation.
982 * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
983
984 2007-09-20 Christopher D. Rickett <crickett@lanl.gov>
985
986 PR fortran/33497
987 * gfortran.dg/c_loc_tests_11.f03: New test case.
988
989 2007-09-20 Paolo Carlini <pcarlini@suse.de>
990
991 PR c++/33459
992 * g++.dg/init/ref14.C: New.
993
994 2007-09-19 Eric Botcazou <ebotcazou@adacore.com>
995
996 * gnat.dg/slice2.ad[sb]: New testcase.
997
998 2007-09-19 Nick Clifton <nickc@redhat.com>
999
1000 * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
1001
1002 2007-09-19 Jie Zhang <jie.zhang@analog.com>
1003
1004 * gcc.target/bfin/bfin.exp: New.
1005 * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
1006 workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
1007 mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
1008 mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
1009 mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
1010 mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
1011 mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
1012 mcpu-bf561.c, mcpu-default.c}: New tests.
1013
1014 2007-09-18 Sandra Loosemore <sandra@codesourcery.com>
1015
1016 Restore detection of unsupported TLS.
1017
1018 Revert this patch:
1019 2007-02-10 Richard Henderson <rth@redhat.com>
1020
1021 * lib/target-supports.exp (check_effective_target_tls): Redefine
1022 to mean non-emulated tls.
1023 * gcc.dg/tls/alias-1.c: Remove tls requirement.
1024 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
1025 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
1026 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
1027 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
1028 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
1029 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
1030
1031 And then:
1032 * lib/target-supports.exp (check_effective_target_tls): Use
1033 stronger test for compiler support for TLS.
1034 (check_effective_target_tls_native): New, to test for non-emulated
1035 TLS support.
1036 * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
1037 instead of dg-require-effective-target tls.
1038 * g++.dg/gomp/copyin-1.C: Likewise.
1039 * g++.dg/gomp/sharing-1.C: Likewise.
1040 * g++.dg/gomp/tls-1.C: Likewise.
1041 * g++.dg/gomp/tls-2.C: Likewise.
1042 * g++.dg/gomp/tls-3.C: Likewise.
1043 * g++.dg/tls/diag-1.C: Likewise.
1044 * g++.dg/tls/diag-2.C: Likewise.
1045 * g++.dg/tls/diag-3.C: Likewise.
1046 * g++.dg/tls/diag-4.C: Likewise.
1047 * g++.dg/tls/diag-5.C: Likewise.
1048 * g++.dg/tls/init-1.C: Likewise.
1049 * g++.dg/tls/init-2.C: Likewise.
1050 * g++.dg/tls/trivial.C: Likewise.
1051 * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
1052 * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
1053 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
1054 * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
1055 * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
1056 * gcc.dg/gomp/clause-1.c: Likewise.
1057 * gcc.dg/gomp/copyin-1.c: Likewise.
1058 * gcc.dg/gomp/sharing-1.c: Likewise.
1059 * gcc.dg/gomp/tls-1.c: Likewise.
1060 * gcc.dg/gomp/tls-2.c: Likewise.
1061 * gcc.dg/tls/alpha-1.c: Likewise.
1062 * gcc.dg/tls/opt-1.c: Likewise.
1063 * gcc.dg/tls/opt-13.c: Likewise.
1064 * gcc.dg/tls/opt-14.c: Likewise.
1065 * gcc.dg/tls/opt-2.c: Likewise.
1066 * gcc.dg/tls/opt-3.c: Likewise.
1067 * gcc.dg/tls/opt-4.c: Likewise.
1068 * gcc.dg/tls/opt-7.c: Likewise.
1069 * gcc.dg/tls/section-1.c: Likewise.
1070 * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
1071 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
1072 * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
1073 * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
1074 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
1075 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
1076 * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
1077 * gfortran.dg/gomp/crayptr2.f90: Likewise.
1078 * gfortran.dg/gomp/fixed-1.f: Likewise.
1079 * gfortran.dg/gomp/free-1.f90: Likewise.
1080 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
1081 * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
1082 * gfortran.dg/gomp/reduction1.f90: Likewise.
1083 * gfortran.dg/gomp/sharing-1.f90: Likewise.
1084
1085 2007-09-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1086
1087 PR fortran/31119
1088 * gfortran.dg/bounds_check_9.f90: New test.
1089 * gfortran.dg/bounds_check_fail_2.f90: New test.
1090
1091 2007-09-18 Paolo Carlini <pcarlini@suse.de>
1092
1093 PR c++/33462 (again)
1094 * g++.dg/ext/va-arg1.C: Adjust.
1095
1096 2007-09-18 Paolo Carlini <pcarlini@suse.de>
1097
1098 PR c++/33462
1099 * g++.dg/ext/va-arg1.C: New.
1100
1101 2007-09-18 Tobias Burnus <burnus@net-b.de>
1102
1103 * gfortran.dg/elemental_optional_args_1.f90: Fix test.
1104
1105 2007-09-18 Paolo Carlini <pcarlini@suse.de>
1106
1107 PR c++/33463
1108 * g++.dg/rtti/typeid6.C: New.
1109
1110 2007-09-18 Paolo Carlini <pcarlini@suse.de>
1111
1112 PR c++/33464
1113 * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
1114 * g++.dg/ext/is_class_error2.C: New.
1115
1116 2007-09-18 Richard Guenther <rguenther@suse.de>
1117
1118 PR tree-optimization/33340
1119 * g++.dg/torture/pr33340.C: New testcase.
1120
1121 2007-09-18 Tobias Burnus <burnus@net-b.de>
1122
1123 PR fortran/33231
1124 * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
1125 * gfortran.dg/elemental_subroutine_1.f90: Ditto.
1126 * gfortran.dg/elemental_subroutine_5.f90: New.
1127
1128 2007-09-18 Richard Sandiford <rsandifo@nildram.co.uk>
1129
1130 * lib/target-supports.exp (check_profiling_available): Extend
1131 mips*-*-elf check to mips*-*-elf*.
1132
1133 2007-09-18 Jakub Jelinek <jakub@redhat.com>
1134
1135 * gcc.dg/format/c90-scanf-5.c: New test.
1136 * gcc.dg/format/c99-scanf-4.c: New test.
1137 * gcc.dg/format/ext-7.c: New test.
1138 * gcc.dg/format/ext-8.c: New test.
1139
1140 PR middle-end/33423
1141 * gcc.c-torture/compile/20070915-1.c: New test.
1142
1143 2007-09-17 Tobias Burnus <burnus@net-b.de>
1144
1145 PR fortran/33106
1146 * gfortran.dg/private_type_9.f90: New.
1147
1148 2007-09-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1149
1150 PR middle-end/33449
1151 * gfortran.dg/pr33449.f90: New test.
1152
1153 2007-09-17 Tobias Burnus <burnus@net-b.de>
1154
1155 * gfortran.dg/interface_15.f90: Compile with -std=f95.
1156 * gfortran.dg/private_type_1.f90: Ditto
1157 * gfortran.dg/interface_18.f90: New.
1158 * gfortran.dg/private_type_8.f90: New.
1159
1160 2007-09-16 Paolo Carlini <pcarlini@suse.de>
1161
1162 PR c++/33124
1163 * g++.dg/warn/new1.C: Adjust.
1164 * g++.dg/torture/str_empty.C: Likewise.
1165
1166 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
1167
1168 * gcc.target/mips/dse-1.c: New test.
1169
1170 2007-09-16 Nathan Sidwell <nathan@codesourcery.com>
1171
1172 PR c++/32756
1173 * g++.dg/overload/operator3.C: New.
1174
1175 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
1176
1177 * gcc.target/mips/truncate-1.c: New test.
1178
1179 2007-09-16 Paul Thomas <pault@gcc.gnu.org>
1180
1181 PR fortran/29396
1182 PR fortran/29606
1183 PR fortran/30625
1184 PR fortran/30871
1185 * gfortran.dg/subref_array_pointer_1.f90: New test.
1186 * gfortran.dg/subref_array_pointer_2.f90: New test.
1187
1188 2007-09-15 H.J. Lu <hongjiu.lu@intel.com>
1189
1190 * gfortran.dg/nint_2.f90: Correct last change.
1191
1192 2007-09-15 Zdenek Dvorak <ook@ucw.cz>
1193
1194 * gcc.dg/tree-ssa/parallelization-1.c: New test.
1195
1196 2007-09-15 Dorit Nuzman <dorit@il.ibm.com>
1197
1198 * gcc.dg/vect/pr33373b.c: New test.
1199
1200 2007-09-14 Uros Bizjak <ubizjak@gmail.com>
1201
1202 PR target/33438
1203 * gcc.target/i386/pr33438.c: New test.
1204
1205 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1206
1207 * gfortran.dg/nint_2.f90: Revert previous commit.
1208
1209 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1210
1211 * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
1212
1213 2007-09-14 Hans-Peter Nilsson <hp@axis.com>
1214
1215 PR debug/33429
1216 * g++.dg/other/unused1.C: XFAIL class2 scan.
1217
1218 2007-09-13 Tobias Burnus <burnus@net-b.de>
1219
1220 PR fortran/33343
1221 * gfortran.dg/elemental_args_check_1.f90: New.
1222 * gfortran.dg/assumed_size_refs_1.f90: Update error message.
1223 * gfortran.dg/elemental_subroutine_4.f90: Ditto.
1224
1225 2007-09-13 Tobias Burnus <burnus@net-b.de>
1226
1227 * gfortran.dg/recursive_check_3.f90: New.
1228
1229 2007-09-13 Tobias Burnus <burnus@net-b.de>
1230
1231 PR fortran/33412
1232 * gfortran.dg/elemental_bind_c.f90: New.
1233
1234 2007-09-13 Richard Sandiford <richard@codesourcery.com>
1235
1236 * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
1237 * gcc.target/mips/mips16-attributes-2.c: New test.
1238 * gcc.target/mips/mips16-attributes-3.c: Likewise.
1239 * gcc.target/mips/args-3.c: Skip for -mflip-mips16. Do not use the
1240 hard-float asm when __mips16 is defined.
1241 * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
1242 * gcc.target/mips/atomic-memory-2.c (main): Likewise.
1243 * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
1244 * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
1245 * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
1246 * gcc.target/mips/pr26765.c (foo): Likewise.
1247 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
1248 targets, use dg-mips-options instead of dg-options, and use -mgp32
1249 to force 32-bit mode.
1250 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
1251 and 64-bit mode.
1252 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
1253
1254 2007-09-12 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
1255 Michael Meissner <michael.meissner@amd.com>
1256
1257 * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
1258 * gcc.target/i386/sse5-hsubX.c: Ditto.
1259 * gcc.target/i386/sse5-permpX.c: Ditto.
1260 * gcc.target/i386/sse5-haddX.c: Ditto.
1261 * gcc.target/i386/sse5-maccXX.c: Ditto.
1262 * gcc.target/i386/sse5-msubXX.c: Ditto.
1263 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
1264 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
1265
1266 * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
1267 optimizes floating point conditional moves into the pcmov
1268 instruction on SSE5.
1269 * gcc.target/i386/sse5-pcmov2.c: Ditto.
1270
1271 * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
1272 compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
1273 SSE5.
1274
1275 * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
1276 compiler optimizes vector (a*b)+c into fmadd on SSE5.
1277
1278 * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
1279 optimizes (a*b)+c into fmadd on SSE5.
1280
1281 * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
1282 whether the SSE5 instructions can be generated.
1283
1284 * gcc.target/i386/sse5-check.h: New. Add support for
1285 SSE5 tests.
1286
1287 * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
1288 ammintrin.h, and turn on -msse5 option instead of -msse4a.
1289 * gcc.target/i386/sse-13.c: Ditto.
1290 * gcc.target/i386/sse-14.c: Ditto.
1291
1292 2007-09-12 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
1293
1294 PR testsuite/33153
1295 * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
1296 * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
1297
1298 2007-09-12 Jakub Jelinek <jakub@redhat.com>
1299
1300 PR target/32338
1301 * gcc.dg/pr32338-1.c: New test.
1302 * gcc.dg/pr32338-2.c: New test.
1303
1304 2007-09-12 Bob Wilson <bob.wilson@acm.org>
1305
1306 * lib/target-supports.exp (check_effective_target_sync_int_long):
1307 Revert change to add xtensa.
1308 (check_effective_target_sync_char_short): Likewise.
1309
1310 2007-09-12 Olivier Hainque <hainque@adacore.com>
1311
1312 * gnat.dg/packed_subtype.adb: New test.
1313
1314 2007-09-12 Tobias Burnus <burnus@net-b.de>
1315
1316 PR fortran/33297
1317 * gfortran.dg/intrinsic_size.f90: New.
1318
1319 2007-09-12 Tobias Burnus <burnus@net-b.de>
1320
1321 PR fortran/33284
1322 PR fortran/33310
1323 * gfortran.dg/conflicts_2.f90: New.
1324
1325 2007-09-12 Ira Rosen <irar@il.ibm.com>
1326
1327 PR tree-optimization/32377
1328 * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
1329 dependence distance.
1330 * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
1331 gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
1332 * gcc.dg/vect/no-vfa-vect-depend-1.c,
1333 gfortran.dg/vect/no-vfa-pr32377.f90: New.
1334
1335 2007-09-12 Richard Guenther <rguenther@suse.de>
1336
1337 PR middle-end/33382
1338 * gcc.c-torture/compile/pr33382.c: New testcase.
1339 * gcc.c-torture/execute/pr33382.c: Likewise.
1340
1341 2007-09-12 Christopher D. Rickett <crickett@lanl.gov>
1342
1343 PR fortran/33395
1344 * gfortran.dg/c_ptr_tests_12.f03: New test case.
1345
1346 2007-09-12 Dorit Nuzman <dorit@il.ibm.com>
1347
1348 PR tree-optimization/33373
1349 * gcc.dg/vect/pr33373.c: New test.
1350
1351 2007-09-12 Ben Elliston <bje@au.ibm.com>
1352
1353 * lib/target-supports.exp (check_effective_target_vect_no_double):
1354 Remove unused proc.
1355
1356 2007-09-12 Ben Elliston <bje@au.ibm.com>
1357 Ulrich Weigand <uweigand@de.ibm.com>
1358
1359 * gcc.target/spu/dfcgt-nan.c: New test.
1360
1361 2007-09-11 Hans-Peter Nilsson <hp@axis.com>
1362
1363 * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
1364
1365 2007-09-11 Christopher D. Rickett <crickett@lanl.gov>
1366
1367 PR fortran/33040
1368 * gfortran.dg/c_ptr_tests_11.f03: New test case.
1369
1370 2007-09-11 Jakub Jelinek <jakub@redhat.com>
1371
1372 * gcc.dg/va-arg-pack-len-1.c: New test.
1373 * g++.dg/va-arg-pack-len-1.C: New test.
1374
1375 2007-09-11 Michael Matz <matz@suse.de>
1376
1377 * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
1378
1379 2007-09-10 Janis Johnson <janis187@us.ibm.com>
1380
1381 * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
1382 checks for size of long double.
1383 * gcc.dg/dfp/convert.h: New file.
1384 * gcc.dg/dfp/convert-bfp-2.c: New test.
1385 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
1386 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
1387 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
1388 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
1389 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
1390 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
1391 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
1392 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
1393 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
1394
1395 2007-09-10 Harsha Jagasia <harsha.jagasia@amd.com>
1396
1397 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c:
1398 Change dg-final to expect 1 non-profitable loop and
1399 3 profitable loops.
1400 * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
1401 Change dg-final to expect 1 non-profitable loop and
1402 3 profitable loops.
1403 * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
1404 Change dg-final to expect 1 profitable loop.
1405 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1406 Change dg-final to expect 1 profitable loop.
1407
1408 2007-09-10 Richard Sandiford <richard@codesourcery.com>
1409
1410 * gcc.target/mips/call-saved-1.c: New test.
1411 * gcc.target/mips/call-saved-2.c: Likewise.
1412 * gcc.target/mips/call-saved-3.c: Likewise.
1413 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
1414 instead of mips_mips64. Set mips_fp64 too.
1415 (is_gp32_flag): Return true for -mips1 and -mips2.
1416 (dg-mips-options): Use mips_gp64 instead of mips_mips64.
1417
1418 2007-09-10 Jakub Jelinek <jakub@redhat.com>
1419
1420 * g++.dg/ext/va-arg-pack-1.C: New test.
1421 * g++.dg/ext/va-arg-pack-2.C: New test.
1422
1423 2007-09-10 Uros Bizjak <ubizjak@gmail.com>
1424
1425 PR target/33369
1426 * gcc.dg/vect/pr33369.c: New test.
1427
1428 2007-09-10 Paul Thomas <pault@gcc.gnu.org>
1429
1430 PR fortran/33370
1431 * gfortran.dg/array_memcpy_5.f90: New test.
1432
1433 2007-09-10 Hans-Peter Nilsson <hp@axis.com>
1434
1435 * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
1436
1437 2007-09-09 Richard Guenther <rguenther@suse.de>
1438
1439 * gcc.c-torture/compile/20070906-1.c: New testcase.
1440
1441 2007-09-09 Ira Rosen <irar@il.ibm.com>
1442
1443 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
1444 noinline attribute.
1445 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
1446 gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
1447 gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1448 Likewise.
1449
1450 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
1451
1452 * gnat.dg/specs/uc1.ads: Compile with -gnatws.
1453
1454 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
1455
1456 * gnat.dg/addr2_p.ads: Bump size of array to 9.
1457
1458 2007-09-09 Ira Rosen <irar@il.ibm.com>
1459
1460 * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
1461 Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
1462 -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
1463 Compile tests with -fno-tree-pre.
1464 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
1465 * lib/target-supports.exp (check_effective_target_vect_strided): New.
1466 * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
1467 gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
1468 gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
1469 gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
1470 gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
1471 gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
1472 gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
1473 gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
1474 gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
1475 gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
1476 gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
1477 gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
1478 gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
1479 gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c,
1480 gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
1481 gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
1482 * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
1483
1484 2007-09-09 Joseph Myers <joseph@codesourcery.com>
1485
1486 * lib/file-format.exp (gcc_target_object_format): Use remote_exec
1487 to call objdump.
1488 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
1489 Use remote_exec to call c++filt.
1490 * lib/target-supports-dg.exp (dg-require-host-local): New.
1491 * gcc.misc-tests/options.exp: Allow .exe in command paths.
1492 * g++.dg/parse/repo1.C: Use dg-require-host-local.
1493 * g++.dg/rtti/repo1.C: Likewise.
1494 * g++.dg/template/repo1.C: Likewise.
1495 * g++.dg/template/repo2.C: Likewise.
1496 * g++.dg/template/repo3.C: Likewise.
1497 * g++.dg/template/repo4.C: Likewise.
1498 * g++.dg/template/repo5.C: Likewise.
1499 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
1500 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
1501 * g++.old-deja/g++.pt/repo1.C: Likewise.
1502 * g++.old-deja/g++.pt/repo2.C: Likewise.
1503 * g++.old-deja/g++.pt/repo3.C: Likewise.
1504 * g++.old-deja/g++.pt/repo4.C: Likewise.
1505 * gcc.dg/cpp/trad/builtins.c: Likewise.
1506
1507 2007-09-08 Zdenek Dvorak <ook@ucw.cz>
1508
1509 PR tree-optimization/32283
1510 * gcc.dg/tree-ssa/loop-31.c: New test.
1511
1512 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
1513
1514 PR rtl-optimization/26449
1515 * gcc.target/i386/pr26449-1.c: New file.
1516
1517 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
1518
1519 PR target/33329
1520 PR rtl-optimization/26449
1521 * gcc.target/i386/pr33329.c: New file.
1522
1523 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
1524
1525 * gnat.dg/renaming3.adb, renaming4.ads: New test.
1526
1527 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
1528
1529 * gnat.dg/unaligned_rep_clause.adb: New testcase.
1530
1531 2007-09-08 Dorit Nuzman <dorit@il.ibm.com>
1532
1533 PR tree-optimization/33301
1534 * gfortran.dg/vect/pr33301.f: New test.
1535
1536 2007-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1537
1538 PR libfortran/33307
1539 * gfortran.dg/backspace_10.f90: New test.
1540
1541 2007-09-07 Richard Guenther <rguenther@suse.de>
1542
1543 Reapply
1544 2007-09-06 Richard Guenther <rguenther@suse.de>
1545
1546 PR tree-optimization/32586
1547 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1548 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1549 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1550 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1551 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1552 now obsolete simplification.
1553
1554 2007-09-07 Dorit Nuzman <dorit@il.ibm.com>
1555
1556 PR tree-optimization/33299
1557 * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
1558 * gfortran.dg/vect/fast-math-pr33299.f90: New test.
1559
1560 2007-09-07 Richard Guenther <rguenther@suse.de>
1561
1562 Revert
1563 2007-09-06 Richard Guenther <rguenther@suse.de>
1564
1565 PR tree-optimization/32586
1566 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1567 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1568 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1569 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1570 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1571 now obsolete simplification.
1572
1573 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
1574
1575 PR tree-optimization/32821
1576 * gcc.dg/tree-ssa/pr32821.c: New file.
1577
1578 2007-09-07 Richard Sandiford <richard@codesourcery.com>
1579
1580 * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
1581 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
1582 and mips_forced_no_er.
1583 (dg-mips-options): Add -mno-abicalls when a small-data option is
1584 specified. Skip tests with small-data options if mips_forced_gp.
1585 Skip tests with -mexplicit-relocs if mips_forced_no_er.
1586 * gcc.target/mips/sdata-1.c: New test.
1587 * gcc.target/mips/sdata-2.c: Likewise.
1588 * gcc.target/mips/sdata-3.c: Likewise.
1589 * gcc.target/mips/sdata-4.c: Likewise.
1590
1591 2007-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1592
1593 PR fortran/33298
1594 * spread_zerosize_1.f90: New test case.
1595 * spread_bounds_1.f90: New test case.
1596
1597 2007-09-06 Paolo Carlini <pcarlini@suse.de>
1598
1599 PR c++/32674
1600 * g++.dg/template/static31.C: New.
1601
1602 2007-09-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1603
1604 PR fortran/33271
1605 * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
1606 powerpc*-linux-gnu.
1607
1608 2007-09-06 David Daney <ddaney@avtrex.com>
1609 Richard Sandiford <richard@codesourcery.com>
1610
1611 PR target/33256
1612 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
1613 (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
1614 * gcc.target/mips/pr33256.c: New test.
1615
1616 2007-09-06 Tom Tromey <tromey@redhat.com>
1617
1618 * lib/g++.exp (g++_target_compile): Use -fno-show-column.
1619
1620 2007-09-06 Richard Guenther <rguenther@suse.de>
1621
1622 PR tree-optimization/32586
1623 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1624 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1625 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1626 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1627 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1628 now obsolete simplification.
1629
1630 2007-09-06 Uros Bizjak <ubizjak@gmail.com>
1631
1632 * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
1633 * gcc.target/i386/sse3-addsubps.c: Ditto.
1634 * gcc.target/i386/sse3-haddpd.c: Ditto.
1635 * gcc.target/i386/sse3-haddps.c: Ditto.
1636 * gcc.target/i386/sse3-hsubpd.c: Ditto.
1637 * gcc.target/i386/sse3-hsubps.c: Ditto.
1638 * gcc.target/i386/sse3-lddqu.c: Ditto.
1639 * gcc.target/i386/sse3-movddup.c: Ditto.
1640 * gcc.target/i386/sse3-movshdup.c: Ditto.
1641 * gcc.target/i386/sse3-movsldup.c: Ditto.
1642
1643 2007-09-06 Richard Guenther <rguenther@suse.de>
1644
1645 PR tree-optimization/33302
1646 * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
1647
1648 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1649
1650 PR libfortran/33225
1651 * gfortran.dg./fmt_float.f90: New test.
1652
1653 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1654
1655 PR libfortran/33253
1656 * gfortran.dg/namelist_38.f90: Update test for DELIM= .
1657
1658 2007-09-06 Jesper Nilsson <jesper.nilsson@axis.com>
1659
1660 * gcc.target/cris/builtin_ctz_v3.c: New testcase.
1661 * gcc.target/cris/builtin_ctz_v8.c: New testcase.
1662
1663 2007-09-06 Jakub Jelinek <jakub@redhat.com>
1664
1665 * g++.dg/eh/builtin1.C: New test.
1666 * g++.dg/eh/builtin2.C: New test.
1667 * g++.dg/eh/builtin3.C: New test.
1668
1669 PR c++/33289
1670 * g++.dg/eh/builtin4.C: New test.
1671
1672 2007-09-05 Janis Johnson <janis187@us.ibm.com>
1673
1674 * gcc.target/powerpc/dfp-dd.c: New test.
1675 * gcc.target/powerpc/dfp-td.c: New test.
1676
1677 2007-09-05 Jakub Jelinek <jakub@redhat.com>
1678
1679 * gcc.c-torture/execute/va-arg-pack-1.c: New test.
1680 * gcc.dg/va-arg-pack-1.c: New test.
1681
1682 2007-09-05 Adam Nemet <anemet@caviumnetworks.com>
1683
1684 * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
1685 * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
1686 * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
1687 * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
1688 * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
1689
1690 2007-09-05 Paolo Carlini <pcarlini@suse.de>
1691
1692 PR c++/30302
1693 * g++.dg/ext/anon-struct5.C: New.
1694
1695 2007-09-05 Uros Bizjak <ubizjak@gmail.com>
1696
1697 * gcc.dg/i386-cpuid.h: Remove.
1698 * gcc.target/i386/mmx-check.h: Include cpuid.h.
1699 (main): Use __get_cpuid to get target features.
1700 * gcc.target/i386/sse-check.h: Ditto.
1701 * gcc.target/i386/sse2-check.h: Ditto.
1702 * gcc.target/i386/sse3-check.h: Ditto.
1703 * gcc.target/i386/ssse3-check.h: Ditto.
1704 * gcc.target/i386/sse4_1-check.h: Ditto.
1705 * gcc.target/i386/sse4_2-check.h: Ditto.
1706 * gcc.target/i386/sse4a-check.h: Ditto.
1707 * gcc.dg/torture/pr16104-1.c: Ditto.
1708 (do_test): Change to void.
1709 * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
1710 * gcc.target/i386/sse-6.c: Ditto.
1711 * gcc.target/i386/sse-7.c: Ditto.
1712 * g++.dg/other/i386-1.C: Include cpuid.h.
1713 (main): New function. Use __get_cpuid to get target fetaures.
1714
1715 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
1716 David Ung <davidu@mips.com>
1717 Nigel Stephens <nigel@mips.com>
1718
1719 * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
1720 * gcc.c-torture/compile/mipscop-2.c: Likewise.
1721 * gcc.c-torture/compile/mipscop-3.c: Likewise.
1722 * gcc.c-torture/compile/mipscop-4.c: Likewise.
1723 * gcc.dg/torture/mips-hilo-1.c: Likewise.
1724 * gcc.dg/torture/mips-hilo-2.c: Likewise.
1725 * gcc.dg/torture/pr19683-1.c: Likewise.
1726 * gcc.target/mips/madd-3.c: Likewise.
1727 * gcc.target/mips/maddu-3.c: Likewise.
1728 * gcc.target/mips/msub-3.c: Likewise.
1729 * gcc.target/mips/msubu-3.c: Likewise.
1730 * gcc.target/mips/asm-1.c: Likewise.
1731 * gcc.target/mips/branch-1.c: Likewise.
1732 * gcc.target/mips/ins-1.c: Likewise.
1733 * gcc.target/mips/near-far-3.c: Likewise.
1734 * gcc.target/mips/near-far-4.c: Likewise.
1735 * gcc.target/mips/smartmips-lwxs.c: Likewise.
1736 * gcc.target/mips/smartmips-ror-1.c: Likewise.
1737 * gcc.target/mips/smartmips-ror-2.c: Likewise.
1738 * gcc.target/mips/smartmips-ror-3.c: Likewise.
1739 * gcc.target/mips/smartmips-ror-4.c: Likewise.
1740 * gcc.target/mips/dspr2-MULT.c: Likewise.
1741 * gcc.target/mips/dspr2-MULTU.c: Likewise.
1742 * gcc.target/mips/mips32-dsp-run.c: Likewise.
1743 * gcc.target/mips/mips32-dspr2-type.c: Likewise.
1744 * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
1745 * gcc.target/mips/code-readable-2.c: Likewise.
1746 * gcc.target/mips/code-readable-3.c: Likewise.
1747
1748 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
1749 David Ung <davidu@mips.com>
1750 Nigel Stephens <nigel@mips.com>
1751
1752 * gcc.target/mips/mips16-attributes.c: New.
1753
1754 2007-09-05 Paul Thomas <pault@gcc.gnu.org>
1755
1756 PR fortran/31564
1757 * gfortran.dg/derived_comp_array_ref_2.f90: New test.
1758
1759 PR fortran/33241
1760 * gfortran.dg/char_length_10.f90: New test.
1761
1762 2007-09-05 Paolo Carlini <pcarlini@suse.de>
1763
1764 PR c++/29731
1765 * g++.dg/parse/template24.C: New.
1766
1767 2007-09-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
1768
1769 * g++.dg/other/spu2vmx-1.C: New test.
1770
1771 2007-09-05 Jakub Jelinek <jakub@redhat.com>
1772
1773 PR tree-optimization/33017
1774 * gcc.dg/pr33017.c: New test.
1775
1776 2007-09-05 Ben Elliston <bje@au.ibm.com>
1777
1778 * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
1779 __protected_stream family of macros.
1780
1781 2007-09-04 Jan Hubicka <jh@suse.cz>
1782
1783 * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
1784 * gcc.dg/tree-ssa/pr27236.c: Likewise.
1785 * gcc.dg/tree-ssa/predcom-1.c: Likewise.
1786 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
1787 * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
1788 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
1789 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1790 Likewise.
1791
1792 2007-09-04 Janus Weil <jaydub66@gmail.com>
1793 Tobias Burnus <burnus@net-b.de>
1794
1795 * gfortran.dg/proc_decl_1.f90: New.
1796 * gfortran.dg/proc_decl_2.f90: New.
1797 * gfortran.dg/proc_decl_3.f90: New.
1798 * gfortran.dg/proc_decl_4.f90: New.
1799
1800 2007-09-04 Jan Hubicka <jh@suse.cz>
1801
1802 * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
1803 * gcc.dg/vect/vect-105.c: Mark functions noinline.
1804 * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
1805 * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
1806 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
1807 * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
1808 * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
1809 * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
1810 * gcc.dg/vect/vect-50.c: Mark functions noinline.
1811 * gcc.dg/vect/vect-33.c: Mark functions noinline.
1812 * gcc.dg/vect/vect-16.c: Mark functions noinline.
1813 * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
1814 * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
1815 * gcc.dg/vect/vect-92.c: Mark functions noinline.
1816 * gcc.dg/vect/vect-75.c: Mark functions noinline.
1817 * gcc.dg/vect/vect-58.c: Mark functions noinline.
1818 * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
1819 * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
1820 * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
1821 * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
1822 * gcc.dg/vect/vect-114.c: Mark functions noinline.
1823 * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
1824 * gcc.dg/vect/vect-8.c: Mark functions noinline.
1825 * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
1826 * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
1827 * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
1828 * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
1829 * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
1830 * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
1831 * gcc.dg/vect/vect-42.c: Mark functions noinline.
1832 * gcc.dg/vect/vect-25.c: Mark functions noinline.
1833 * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
1834 * gcc.dg/vect/vect-67.c: Mark functions noinline.
1835 * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
1836 * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
1837 * gcc.dg/vect/vect-106.c: Mark functions noinline.
1838 * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
1839 * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
1840 * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
1841 * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
1842 * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
1843 * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
1844 * gcc.dg/vect/vect-34.c: Mark functions noinline.
1845 * gcc.dg/vect/vect-17.c: Mark functions noinline.
1846 * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
1847 * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
1848 * gcc.dg/vect/vect-93.c: Mark functions noinline.
1849 * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
1850 * gcc.dg/vect/vect-76.c: Mark functions noinline.
1851 * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
1852 * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
1853 * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
1854 * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
1855 * gcc.dg/vect/vect-115.c: Mark functions noinline.
1856 * gcc.dg/vect/vect-9.c: Mark functions noinline.
1857 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
1858 * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
1859 * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
1860 * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
1861 * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
1862 * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
1863 * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
1864 * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
1865 * gcc.dg/vect/vect-60.c: Mark functions noinline.
1866 * gcc.dg/vect/vect-26.c: Mark functions noinline.
1867 * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
1868 * gcc.dg/vect/vect-85.c: Mark functions noinline.
1869 * gcc.dg/vect/vect-68.c: Mark functions noinline.
1870 * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
1871 * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
1872 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
1873 * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
1874 * gcc.dg/vect/vect-107.c: Mark functions noinline.
1875 * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
1876 * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
1877 * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
1878 * gcc.dg/vect/vect-52.c: Mark functions noinline.
1879 * gcc.dg/vect/vect-35.c: Mark functions noinline.
1880 * gcc.dg/vect/vect-18.c: Mark functions noinline.
1881 * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
1882 * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
1883 * gcc.dg/vect/vect-77.c: Mark functions noinline.
1884 * gcc.dg/vect/vect-2.c: Mark functions noinline.
1885 * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
1886 * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
1887 * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
1888 * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
1889 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
1890 * gcc.dg/vect/vect-116.c: Mark functions noinline.
1891 * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
1892 * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
1893 * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
1894 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
1895 * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
1896 * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
1897 * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
1898 * gcc.dg/vect/vect-44.c: Mark functions noinline.
1899 * gcc.dg/vect/vect-27.c: Mark functions noinline.
1900 * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
1901 * gcc.dg/vect/vect-86.c: Mark functions noinline.
1902 * gcc.dg/vect/vect-100.c: Mark functions noinline.
1903 * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
1904 * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
1905 * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
1906 * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
1907 * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
1908 * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
1909 * gcc.dg/vect/vect-108.c: Mark functions noinline.
1910 * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
1911 * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
1912 * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
1913 * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
1914 * gcc.dg/vect/vect-11.c: Mark functions noinline.
1915 * gcc.dg/vect/vect-70.c: Mark functions noinline.
1916 * gcc.dg/vect/vect-36.c: Mark functions noinline.
1917 * gcc.dg/vect/vect-19.c: Mark functions noinline.
1918 * gcc.dg/vect/vect-95.c: Mark functions noinline.
1919 * gcc.dg/vect/vect-78.c: Mark functions noinline.
1920 * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
1921 * gcc.dg/vect/vect-3.c: Mark functions noinline.
1922 * gcc.dg/vect/vect-all.c: Mark functions noinline.
1923 * gcc.dg/vect/vect-117.c: Mark functions noinline.
1924 * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
1925 * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
1926 * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
1927 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
1928 * gcc.dg/vect/vect-20.c: Mark functions noinline.
1929 * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
1930 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
1931 * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
1932 * gcc.dg/vect/vect-62.c: Mark functions noinline.
1933 * gcc.dg/vect/vect-28.c: Mark functions noinline.
1934 * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
1935 * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
1936 * gcc.dg/vect/vect-87.c: Mark functions noinline.
1937 * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
1938 * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
1939 * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
1940 * gcc.dg/vect/vect-109.c: Mark functions noinline.
1941 * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
1942 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
1943 noinline.
1944 * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
1945 * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
1946 * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
1947 * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
1948 * gcc.dg/vect/vect-12.c: Mark functions noinline.
1949 * gcc.dg/vect/vect-71.c: Mark functions noinline.
1950 * gcc.dg/vect/vect-54.c: Mark functions noinline.
1951 * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
1952 * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
1953 * gcc.dg/vect/vect-96.c: Mark functions noinline.
1954 * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
1955 * gcc.dg/vect/vect-110.c: Mark functions noinline.
1956 * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
1957 * gcc.dg/vect/vect-4.c: Mark functions noinline.
1958 * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
1959 * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
1960 * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
1961 * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
1962 * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
1963 * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
1964 * gcc.dg/vect/vect-21.c: Mark functions noinline.
1965 * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
1966 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
1967 * gcc.dg/vect/vect-80.c: Mark functions noinline.
1968 * gcc.dg/vect/vect-63.c: Mark functions noinline.
1969 * gcc.dg/vect/vect-46.c: Mark functions noinline.
1970 * gcc.dg/vect/vect-29.c: Mark functions noinline.
1971 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
1972 * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
1973 * gcc.dg/vect/vect-88.c: Mark functions noinline.
1974 * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
1975 * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
1976 * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
1977 * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
1978 * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
1979 * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
1980 * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
1981 * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
1982 * gcc.dg/vect/vect-30.c: Mark functions noinline.
1983 * gcc.dg/vect/vect-13.c: Mark functions noinline.
1984 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
1985 * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
1986 * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
1987 * gcc.dg/vect/vect-72.c: Mark functions noinline.
1988 * gcc.dg/vect/vect-38.c: Mark functions noinline.
1989 * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
1990 * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
1991 * gcc.dg/vect/vect-97.c: Mark functions noinline.
1992 * gcc.dg/vect/vect-111.c: Mark functions noinline.
1993 * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
1994 * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
1995 * gcc.dg/vect/vect-5.c: Mark functions noinline.
1996 * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
1997 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
1998 * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
1999 * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
2000 * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
2001 * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
2002 * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
2003 * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
2004 * gcc.dg/vect/vect-22.c: Mark functions noinline.
2005 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
2006 * gcc.dg/vect/vect-64.c: Mark functions noinline.
2007 * gcc.dg/vect/vect-89.c: Mark functions noinline.
2008 * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
2009 * gcc.dg/vect/vect-103.c: Mark functions noinline.
2010 * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
2011 * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
2012 * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
2013 * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
2014 * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
2015 * gcc.dg/vect/vect-11a.c: Mark functions noinline.
2016 * gcc.dg/vect/vect-31.c: Mark functions noinline.
2017 * gcc.dg/vect/vect-14.c: Mark functions noinline.
2018 * gcc.dg/vect/vect-73.c: Mark functions noinline.
2019 * gcc.dg/vect/vect-56.c: Mark functions noinline.
2020 * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
2021 * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
2022 * gcc.dg/vect/vect-98.c: Mark functions noinline.
2023 * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
2024 * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
2025 * gcc.dg/vect/vect-112.c: Mark functions noinline.
2026 * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
2027 * gcc.dg/vect/vect-6.c: Mark functions noinline.
2028 * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
2029 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
2030 * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
2031 * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
2032 * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
2033 * gcc.dg/vect/pr25413.c: Mark functions noinline.
2034 * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
2035 * gcc.dg/vect/vect-40.c: Mark functions noinline.
2036 * gcc.dg/vect/vect-23.c: Mark functions noinline.
2037 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
2038 * gcc.dg/vect/vect-82.c: Mark functions noinline.
2039 * gcc.dg/vect/vect-65.c: Mark functions noinline.
2040 * gcc.dg/vect/vect-48.c: Mark functions noinline.
2041 * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
2042 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
2043 * gcc.dg/vect/vect-104.c: Mark functions noinline.
2044 * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
2045 * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
2046 * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
2047 * gcc.dg/vect/vect-32.c: Mark functions noinline.
2048 * gcc.dg/vect/vect-15.c: Mark functions noinline.
2049 * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
2050 * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
2051 * gcc.dg/vect/vect-91.c: Mark functions noinline.
2052 * gcc.dg/vect/vect-74.c: Mark functions noinline.
2053 * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
2054 * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
2055 * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
2056 * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
2057 * gcc.dg/vect/vect-99.c: Mark functions noinline.
2058 * gcc.dg/vect/vect-113.c: Mark functions noinline.
2059 * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
2060 * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
2061 * gcc.dg/vect/vect-7.c: Mark functions noinline.
2062 * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
2063 * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
2064 * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
2065 * gcc.dg/vect/vect-24.c: Mark functions noinline.
2066 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
2067 * gcc.dg/vect/vect-83.c: Mark functions noinline.
2068 * gcc.dg/vect/vect-66.c: Mark functions noinline.
2069 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
2070
2071 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
2072
2073 PR middle-end/33187
2074 * gcc.target/i386/cmov7.c: New file.
2075
2076 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
2077
2078 * gcc.target/i386/sse4a-check.h: New file.
2079 * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h. Remove main.
2080 * gcc.target/i386/sse4a-insert.c: Ditto.
2081 * gcc.target/i386/sse4a-montsd.c: Ditto.
2082 * gcc.target/i386/sse4a-montss.c: Ditto.
2083 * gcc.target/i386/mmx-check.h: New file.
2084 * gcc.target/i386/mmx-4.c: Include mmx-check.h. Remove main.
2085 * gcc.target/i386/builtin-apply-mmx.c: Ditto.
2086 * gcc.target/i386/sse-check.h: New file.
2087 * gcc.target/i386/pr13685: Include sse-check.h. Remove main.
2088 * gcc.target/i386/sse-3.c: Ditto.
2089 * gcc.target/i386/sse-7.c: Ditto.
2090 * gcc.target/i386/sse-9.c: Ditto.
2091 * gcc.target/i386/ssefn-3.c: Ditto.
2092 * gcc.target/i386/sse-recip.c: Ditto.
2093 * gcc.target/i386/sse-recip-vec.c: Ditto.
2094 * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
2095 * gcc.target/i386/20020523-1.c: Remove.
2096 * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h. Remove main.
2097 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
2098 * gcc.target/i386/ssefn-4.c: Ditto.
2099 * gcc.target/i386/sse-6.c: Ditto.
2100 * gcc.target/i386/sse-10.c: Ditto.
2101 * gcc.target/i386/sse-11.c: Ditto.
2102 * gcc.target/i386/sse-18.c: Ditto.
2103 * gcc.target/i386/fpprec-1.c: Ditto.
2104 * g++.dg/other/i386-1.C: Ditto.
2105
2106 2007-09-04 Richard Guenther <rguenther@suse.de>
2107
2108 PR tree-optimization/33291
2109 * gcc.dg/volatile2.c: New testcase.
2110 * gcc.dg/pr32721.c: Adjust volatile reference pattern.
2111 * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
2112 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
2113 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
2114
2115 2007-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2116
2117 PR fortran/33253
2118 * gfortran.dg/namelist_15.f90: Update test.
2119 * gfortran.dg/namelist_24.f90: Update test.
2120 * gfortran.dg/namelist_38.f90: New test.
2121
2122 2007-09-03 H.J. Lu <hongjiu.lu@intel.com>
2123
2124 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored. Moved to ...
2125 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
2126 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored. Moved to ...
2127 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
2128 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored. Moved to ...
2129 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
2130
2131 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
2132
2133 * gcc.target/cris/builtin_bswap_v3.c: New testcase.
2134 * gcc.target/cris/builtin_bswap_v8.c: New testcase.
2135
2136 * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
2137
2138 2007-09-02 David Daney <ddaney@avtrex.com>
2139
2140 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
2141 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
2142 * gcc.target/mips/atomic-memory-1.c: Ditto.
2143 * testsuite/gcc.target/mips/atomic-memory-2.c: Ditto.
2144
2145 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
2146
2147 * gcc.target/cris/builtin_clz_v0.c: New testcase.
2148 * gcc.target/cris/builtin_clz_v3.c: New testcase.
2149
2150 2007-09-02 Tobias Schlüuter <tobi@gcc.gnu.org>
2151
2152 * gfortran.dg/substr_6.f90: New test.
2153
2154 2007-09-02 Paolo Carlini <pcarlini@suse.de>
2155
2156 PR c++/33208
2157 * g++.dg/other/error18.C: New.
2158 * g++.dg/expr/bitfield3.C: Adjust.
2159
2160 2007-09-02 H.J. Lu <hongjiu.lu@intel.com>
2161
2162 PR fortran/33276
2163 * gfortran.fortran-torture/compile/pr33276.f90: New.
2164
2165 2007-09-02 Joseph Myers <joseph@codesourcery.com>
2166
2167 PR middle-end/33272
2168 * gcc.dg/c99-arraydecl-3.c: New test.
2169
2170 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
2171
2172 PR c++/32597
2173 * gcc/testsuite/g++.dg/cpp0x/variadic-new2.C: New.
2174 * gcc/testsuite/g++.dg/cpp0x/variadic-new.C: New.
2175
2176 2007-08-31 Tobias Burnus <burnus@net-b.de>
2177
2178 PR fortran/33232
2179 * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
2180 * gfortran.dg/read_1.f90: New.
2181
2182 2007-08-31 Paolo Carlini <pcarlini@suse.de>
2183
2184 PR c++/33210
2185 * g++.dg/template/error30.C: New.
2186
2187 2007-08-31 Paolo Carlini <pcarlini@suse.de>
2188
2189 PR c++/32113
2190 * g++.dg/template/crash70.C: New.
2191
2192 2007-08-31 Paolo Carlini <pcarlini@suse.de>
2193
2194 PR c++/33212
2195 * g++.dg/ext/is_class_error.C: New.
2196
2197 2007-08-31 Olivier Hainque <hainque@adacore.com>
2198
2199 * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
2200
2201 2007-08-31 David Edelsohn <edelsohn@gnu.org>
2202 Revital Eres <eres@il.ibm.com>
2203
2204 * gcc.target/powerpc/paired-1.c: New test.
2205 * gcc.target/powerpc/paired-2.c: New test.
2206 * gcc.target/powerpc/paired-3.c: New test.
2207 * gcc.target/powerpc/paired-4.c: New test.
2208 * gcc.target/powerpc/paired-5.c: New test.
2209 * gcc.target/powerpc/paired-6.c: New test.
2210 * gcc.target/powerpc/paired-7.c: New test.
2211 * gcc.target/powerpc/ppc-paired.c: New test.
2212
2213 2007-08-31 Ollie Wild <aaw@google.com>
2214
2215 * g++.dg/conversion/ptrmem2.C: New test.
2216 * g++.dg/conversion/ptrmem3.C: New test.
2217 * g++.dg/conversion/ptrmem4.C: New test.
2218 * g++.dg/conversion/ptrmem5.C: New test.
2219 * g++.dg/conversion/ptrmem6.C: New test.
2220 * g++.dg/conversion/ptrmem7.C: New test.
2221 * g++.dg/conversion/ptrmem8.C: New test.
2222
2223 2007-08-31 Paul Thomas <pault@gcc.gnu.org>
2224
2225 PR fortran/31879
2226 * gfortran.dg/char_length_7.f90: New test.
2227 * gfortran.dg/char_length_9.f90: New test.
2228 * gfortran.dg/char_assign_1.f90: Add extra warning.
2229
2230 PR fortran/31197
2231 PR fortran/31258
2232 * gfortran.dg/char_length_8.f90: New test.
2233
2234 2007-08-30 Andrew Pinski <andrew_pinski@playstation.sony.com>
2235
2236 * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
2237
2238 2007-08-30 Jakub Jelinek <jakub@redhat.com>
2239
2240 * gcc.dg/inline-24.c: New test.
2241 * g++.dg/opt/inline11.C: New test.
2242
2243 2007-08-30 Richard Guenther <rguenther@suse.de>
2244
2245 * gcc.target/i386/vectorize5.c: New testcase.
2246
2247 2007-08-30 Tobias Burnus <burnus@net-b.de>
2248
2249 PR fortran/33228
2250 * interface.c (check_interface0): Improve error for external procs.
2251 (check_sym_interfaces): Fix checking of module procedures.
2252
2253 2007-08-30 Jakub Jelinek <jakub@redhat.com>
2254
2255 * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
2256 (AI): Add AI_ALIGN.
2257 * gcc.dg/sync-3.c: New test.
2258
2259 PR middle-end/32758
2260 * gcc.dg/cleanup-12.c: New test.
2261
2262 2007-08-30 Uros Bizjak <ubizjak@gmail.com>
2263
2264 * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
2265 * gcc.dg/20021014-1.c: Use cleanup-profile-file.
2266 * gcc.dg/gcc.dg/20021014-1.c: Ditto.
2267 * gcc.dg/pr32450.c: Ditto.
2268 * gcc.dg/nest.c: Ditto.
2269 * gcc.dg/nested-func-4.c: Ditto.
2270 * g++.old-deja/g++.law/profile1.C: Ditto.
2271
2272 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2273
2274 PR fortran/32989
2275 * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
2276 non-default integer kind arguments.
2277
2278 2007-08-29 Tobias Burnus <burnus@gcc.gnu.org>
2279
2280 PR fortran/33105
2281 * gfortran.dg/is_iostat_end_eor_1.f90: New test.
2282
2283 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
2284
2285 * gcc.dg/h8300-ice2.c: Remove target selector.
2286
2287 2007-08-29 Christopher D. Rickett <crickett@lanl.gov>
2288
2289 PR fortran/33215
2290 * gfortran.dg/binding_label_tests_15.f03: New test case.
2291 * gfortran.dg/binding_label_tests_16.f03: Ditto.
2292
2293 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2294
2295 * gfortran.dg/alloc_comp_basics_1.f90: Update check.
2296 * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
2297
2298 2007-08-29 Douglas Gregor <doug.gregor@gmail.com>
2299
2300 PR c++/33194
2301 * g++.dg/other/canon-33194.C: New.
2302
2303 2007-08-29 Rask Ingemann Lambertsen <rask@sygehus.dk>
2304
2305 * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
2306 * gcc.c-torture/execute/pr23135.c: Likewise.
2307
2308 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
2309
2310 * gcc.dg/pr31344.c: Move to ...
2311 * gcc.dg/dfp/pr31344.c: ... here.
2312 * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
2313 * gcc.dg/20050503-1.c: Ditto.
2314 * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
2315 * gcc.dg/20061127-1.c: Compile only for fpic targets.
2316 * gcc.dg/20060801-1.c: Ditto.
2317
2318 2007-08-29 Kaz Kojima <kkojima@gcc.gnu.org>
2319
2320 * gfortran.dg/isnan_1.f90: Add -mieee for sh.
2321 * gfortran.dg/nan_1.f90: Likewise.
2322
2323 2007-08-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2324
2325 PR fortran/33055
2326 Revert previous patch.
2327
2328 2007-08-28 Nathan Sidwell <nathan@codesourcery.com>
2329 Kazu Hirata <kazu@codesourcery.com>
2330
2331 * gcc.target/m68k/interrupt-1.c: New.
2332
2333 2007-08-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
2334
2335 * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
2336 10000 for targets where "int" can't hold at least 100000.
2337 * gcc.c-torture/compile/limits-enumconst.c: Likewise.
2338 * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
2339 (test5)(test6): Use it.
2340 * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
2341 * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
2342 * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
2343 * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
2344 * gcc.dg/attr-alloc_size.c (test): Likewise.
2345
2346 2007-08-28 Paolo Carlini <pcarlini@suse.de>
2347
2348 PR c++/33209
2349 * g++.dg/template/error29.C: New.
2350
2351 2007-08-28 Jakub Jelinek <jakub@redhat.com>
2352
2353 PR c++/32596
2354 * g++.dg/ext/visibility/anon5.C: New test.
2355
2356 2007-08-28 Dominique d'Humieres <dominiq@lps.ens.fr>
2357
2358 * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
2359
2360 2007-08-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2361
2362 * gfortran.dg/gamma_1.f90: Remove large-real tests.
2363 * gfortran.dg/gamma_2.f90: Remove large-real tests.
2364 * gfortran.dg/gamma_4.f90: New: large-real tests.
2365
2366 2007-08-28 Jason Merrill <jason@redhat.com>
2367
2368 PR c++/29000
2369 * g++.dg/ext/stmtexpr12.C: New test.
2370
2371 PR c++/28558
2372 * g++.dg/ext/attrib28.C: New test.
2373
2374 2007-08-28 Uros Bizjak <ubizjak@gmail.com>
2375
2376 PR target/32661
2377 * gcc.target/i386/pr32661.c: New test.
2378
2379 2007-08-28 Jakub Jelinek <jakub@redhat.com>
2380
2381 PR middle-end/32370
2382 * gcc.dg/pr32370.c: New test.
2383
2384 PR rtl-optimization/33148
2385 * gcc.c-torture/compile/20070827-1.c: New test.
2386
2387 PR debug/32914
2388 * d++.dg/debug/const3.C: New test.
2389 * d++.dg/debug/const4.C: New test.
2390 * d++.dg/debug/dwarf2/const1.C: New test.
2391 * d++.dg/debug/dwarf2/const2.C: New test.
2392 * d++.dg/debug/dwarf2/const2b.C: New test.
2393
2394 2007-08-28 Mircea Namolaru <namolaru@il.ibm.com>
2395 Vladimir Yanovsky <yanov@il.ibm.com>
2396 Revital Eres <eres@il.ibm.com>
2397 Andrey Belevantsev <abel@ispras.ru>
2398
2399 * gcc.dg/sms-1.c: New test.
2400
2401 2007-08-27 Alexandre Oliva <aoliva@redhat.com>
2402
2403 * g++.dg/ext/gnu-inline-common.h: New.
2404 * g++.dg/ext/gnu-inline-global-reject.C: New.
2405 * g++.dg/ext/gnu-inline-global.C: New.
2406 * g++.dg/ext/gnu-inline-namespace.C: New.
2407 * g++.dg/ext/gnu-inline-anon-namespace.C: New.
2408 * g++.dg/ext/gnu-inline-class.C: New.
2409 * g++.dg/ext/gnu-inline-class-static.C: New.
2410 * g++.dg/ext/gnu-inline-template-class.C: New.
2411 * g++.dg/ext/gnu-inline-template-func.C: New.
2412
2413 2007-08-27 Jason Merrill <jason@redhat.com>
2414
2415 PR c++/31337
2416 * g++.dg/ext/stmtexpr11.C: New.
2417
2418 2007-08-27 Kazu Hirata <kazu@codesourcery.com>
2419
2420 * lib/target-supports.exp (check_profiling_available):
2421 Set profiling_available_saved to 0 on fido-*-elf.
2422
2423 2007-08-27 Daniel Berlin <dberlin@dberlin.org>
2424
2425 PR tree-optimization/33173
2426
2427 * gcc.c-torture/compile/pr33173.c: New.
2428
2429 2007-08-27 H.J. Lu <hongjiu.lu@intel.com>
2430
2431 PR target/31385
2432 * gcc.dg/dfp/pr31385.c: New.
2433
2434 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
2435
2436 * gcc.dg/unsigned-long-compare.c: Remove target selector.
2437
2438 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
2439
2440 * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
2441 gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
2442 gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
2443 * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
2444 gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
2445 * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
2446 gcc.target/m68k directory.
2447 * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
2448 * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
2449 gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
2450 gcc.target/cris directory.
2451 * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
2452 * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
2453 gcc.target/bfin directory.
2454
2455 * gcc.target/sh: New directory.
2456 * gcc.target/sh/sh.exp: New file.
2457 * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
2458 gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
2459 gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
2460 gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
2461 gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
2462 gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
2463
2464 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
2465
2466 * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
2467 * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
2468 * gcc.target/i386/20020523-1.c: Require nonpic effective target.
2469 * gcc.target/i386/local2.c: Ditto.
2470 * gcc.target/i386/stack-prot-kernel.c: Ditto.
2471 * gcc.target/i386/20011119-1.c: Ditto.
2472 * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
2473 * gcc.target/i386/fastcall-1.c: Fix target selector.
2474
2475 2007-08-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2476
2477 PR fortran/33055
2478 * gfortran.dg/negative_unit.f: Add new check
2479 * gfortran.dg/negative_unit_int8.f: New. Same as above except use
2480 -fdefault-integer-8.
2481
2482 2007-08-26 Asher Langton <langton2@llnl.gov>
2483
2484 * gfortran.dg/recursive_stack.f90: New.
2485 * gfortran.dg/openmp_stack.f90: New.
2486
2487 2007-08-26 Tobias Burnus <burnus@net-b.de>
2488
2489 PR fortran/31298
2490 * gfortran.dg/use_10.f90: New.
2491
2492 2007-08-26 Tobias Burnus <burnus@net-b.de>
2493
2494 PR fortran/32985
2495 * gfortran.dg/namelist_14.f90: Make test case valid.
2496 * gfortran.dg/common_10.f90: New.
2497
2498 2007-08-26 H.J. Lu <hongjiu.lu@intel.com>
2499
2500 PR middle-end/33181
2501 * gcc.dg/ifelse-2.c: New.
2502
2503 2007-08-26 Tobias Burnus <burnus@net-b.de>
2504
2505 PR fortran/32980
2506 * gfortran.dg/gamma_1.f90: New.
2507 * gfortran.dg/gamma_2.f90: New.
2508 * gfortran.dg/gamma_3.f90: New.
2509
2510 2007-08-26 Tobias Burnus <burnus@net-b.de>
2511
2512 PR fortran/33188
2513 * gfortran.dg/used_types_18.f90: New.
2514
2515 2007-08-25 Jakub Jelinek <jakub@redhat.com>
2516
2517 * gcc.dg/array-init-2.c: New test.
2518
2519 2007-08-24 Tobias Burnus <burnus@net-b.de>
2520
2521 PR fortran/33178
2522 * gfortran.dg/initialization_4.f90: Update dg-error.
2523 * gfortran.dg/initialization_13.f90: New.
2524
2525 2007-08-24 Richard Guenther <rguenther@suse.de>
2526
2527 PR middle-end/33166
2528 * gcc.c-torture/compile/pr33166.c: New testcase.
2529
2530 2007-08-24 Tobias Burnus <burnus@net-b.de>
2531
2532 PR fortran/33139
2533 * gfortran.dg/pointer_assign_4.f90: New.
2534 * gfortran.dg/shape_2.f90: Fix test case.
2535 * gfortran.dg/char_result_4.f90: Ditto.
2536
2537 2007-08-24 Jakub Jelinek <jakub@redhat.com>
2538
2539 * gcc.dg/array-init-1.c: New test.
2540
2541 PR c++/32567
2542 * g++.dg/parse/crash36.C: New test.
2543
2544 2007-08-23 H.J. Lu <hongjiu.lu@intel.com>
2545
2546 * gcc.dg/pr32721.c: Updated.
2547
2548 2007-08-24 Jakub Jelinek <jakub@redhat.com>
2549
2550 PR tree-optimization/32573
2551 PR middle-end/32946
2552 * gcc.dg/pr32573.c: New test.
2553
2554 PR c++/32898
2555 * g++.dg/lookup/ns3.C: New test.
2556
2557 * gfortran.dg/assumed_charlen_sharing.f90: New test.
2558
2559 PR c++/31941
2560 * g++.dg/parse/crash37.C: New test.
2561
2562 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
2563
2564 PR target/17390
2565 * gcc.target/i386/pr17390.c: New test.
2566
2567 2007-08-23 Richard Guenther <rguenther@suse.de>
2568
2569 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
2570 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
2571 * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
2572 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
2573 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
2574 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
2575 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
2576 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
2577
2578 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
2579
2580 * gcc.target/s390: New directory.
2581 * gcc.target/s390/s390.exp: New file.
2582 * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
2583 gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
2584 gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
2585 gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
2586 gcc.target/s390 directory.
2587
2588 2007-08-23 Richard Guenther <rguenther@suse.de>
2589
2590 PR tree-optimization/32328
2591 * testsuite/gcc.dg/pr32328.c: New testcase.
2592
2593 2007-08-23 Rask Ingemann Lambertsen <rask@sygehus.dk>
2594
2595 * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
2596 available.
2597
2598 2007-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2599
2600 PR fortran/33095
2601 * gfortran.dg/min_max_optional_5.f90: New test.
2602 * gfortran.dg/min_max_optional_2.f90: Remove.
2603 * gfortran.dg/min_max_optional_3.f90: Remove.
2604 * gfortran.dg/min_max_optional_4.f90: Remove.
2605
2606 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
2607
2608 * gcc.target/i386/xorps-sse.c: New.
2609 * gcc.target/i386/xorps-sse2.c: New.
2610
2611 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
2612
2613 * gcc.target/i386/cmov3.c: Fix scan-assembler.
2614 * gcc.target/i386/cmov4.c: Fix scan-assembler.
2615 * gcc.target/i386/xchg-2.c: Fix scan-assembler.
2616
2617 2007-08-22 Christopher D. Rickett <crickett@lanl.gov>
2618
2619 PR fortran/33020
2620 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
2621 include multiple kinds for SHAPE parameter within a single
2622 namespace.
2623 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
2624 * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case.
2625
2626 2007-08-22 Janus Weil <jaydub66@gmail.com>
2627
2628 * interface_abstract_1.f90: Extended test case.
2629 * interface_abstract_3.f90: New test.
2630
2631 2007-08-21 Christian Bruel <christian.bruel@st.com>
2632
2633 * gcc.dg/fold-sub.c: New test.
2634
2635 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
2636
2637 * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
2638 gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
2639 gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
2640 gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
2641 * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
2642 gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
2643
2644 2007-08-22 Richard Guenther <rguenther@suse.de>
2645
2646 PR middle-end/33007
2647 * gcc.dg/pr33007.c: New testcase.
2648
2649 2007-08-22 Richard Sandiford <richard@codesourcery.com>
2650
2651 * gcc.c-torture/execute/strcmp-1.x: Delete.
2652
2653 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
2654
2655 * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
2656 * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
2657 gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
2658 gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
2659 gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
2660 gcc.target/i386/stack-realign.c,
2661 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
2662 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
2663 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
2664 target using dg-require-effective-target directive.
2665 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
2666 gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
2667 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
2668 gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
2669 gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
2670 gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
2671 gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
2672 gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
2673 gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
2674 Require lp64 target using dg-require-effective-target directive.
2675 * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
2676 gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
2677 directive.
2678 * gcc.target/i386/20010202-1.c: Move from here ...
2679 * gcc.dg/20010202-1.c: ... to here.
2680
2681 2007-08-22 Richard Guenther <rguenther@suse.de>
2682
2683 PR tree-optimization/33142
2684 * gcc.c-torture/execute/pr33142.c: New testcase.
2685
2686 2007-08-22 Richard Guenther <rguenther@suse.de>
2687
2688 PR middle-end/32563
2689 * g++.dg/torture/pr32563.C: New testcase.
2690
2691 2007-08-22 Jakub Jelinek <jakub@redhat.com>
2692
2693 PR middle-end/32912
2694 * gcc.dg/pr32912-1.c: Add -w to options.
2695 * gcc.dg/pr32912-2.c: Likewise.
2696 * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
2697
2698 2007-08-21 Ian Lance Taylor <iant@google.com>
2699
2700 * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
2701
2702 2007-08-21 Ian Lance Taylor <iant@google.com>
2703
2704 PR tree-optimization/33134
2705 * g++.dg/tree-ssa/pr33134.C: New test.
2706
2707 2007-08-21 Nathan Froyd <froydnj@codesourcery.com>
2708
2709 * gcc.target/powerpc/spe-vector-memset.c: New testcase.
2710 * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
2711
2712 2007-08-21 Jakub Jelinek <jakub@redhat.com>
2713
2714 PR debug/32610
2715 * gcc.dg/debug/pr32610.c: New test.
2716
2717 * g++.dg/init/new24.C: New test.
2718
2719 PR middle-end/32912
2720 * gcc.dg/pr32912-1.c: New test.
2721 * gcc.dg/pr32912-2.c: New test.
2722 * gcc.dg/pr32912-3.c: New test.
2723
2724 2007-08-21 Richard Guenther <rguenther@suse.de>
2725
2726 * gcc.dg/pointer-arith-10.c: New testcase.
2727
2728 2007-08-21 Richard Guenther <rguenther@suse.de>
2729
2730 PR middle-end/33122
2731 * gcc.c-torture/compile/pr33122.c: New testcase.
2732
2733 2007-03-20 Pawel Sikora <pluto@pld-linux.org>
2734
2735 * g++.dg/warn/Wnvdtor-2.C: New testcase.
2736
2737 2007-08-20 Dorit Nuzman <dorit@il.ibm.com>
2738
2739 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
2740
2741 2007-08-20 Jakub Jelinek <jakub@redhat.com>
2742
2743 PR c++/33025
2744 * g++.dg/init/new23.C: New test.
2745
2746 2007-08-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
2747
2748 PR middle-end/30564
2749 * gcc.c-torture/compile/pr30564-1.c: New test.
2750 * gcc.c-torture/compile/pr30564-2.c: New test.
2751
2752 2007-08-19 Joseph Myers <joseph@codesourcery.com>
2753
2754 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
2755
2756 2007-08-19 Tobias Burnus <burnus@net-b.de>
2757
2758 * gfortran.dg/interface_abstract_2.f90: New.
2759 * gfortran.dg/interface_abstract_1.f90: Fix typo.
2760
2761 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
2762
2763 * gcc.dg/vect/vect-117.c: Change inner-loop bound to
2764 unknown (so that outer-loop wont get analyzed).
2765 * gcc.dg/vect/vect-outer-1a.c: New test.
2766 * gcc.dg/vect/vect-outer-1b.c: New test.
2767 * gcc.dg/vect/vect-outer-1.c: New test.
2768 * gcc.dg/vect/vect-outer-2a.c: New test.
2769 * gcc.dg/vect/vect-outer-2b.c: New test.
2770 * gcc.dg/vect/vect-outer-2c.c: New test.
2771 * gcc.dg/vect/vect-outer-2.c: New test.
2772 * gcc.dg/vect/vect-outer-3a.c: New test.
2773 * gcc.dg/vect/vect-outer-3b.c: New test.
2774 * gcc.dg/vect/vect-outer-3c.c: New test.
2775 * gcc.dg/vect/vect-outer-3.c: New test.
2776 * gcc.dg/vect/vect-outer-4a.c: New test.
2777 * gcc.dg/vect/vect-outer-4b.c: New test.
2778 * gcc.dg/vect/vect-outer-4c.c: New test.
2779 * gcc.dg/vect/vect-outer-4d.c: New test.
2780 * gcc.dg/vect/vect-outer-4e.c: New test.
2781 * gcc.dg/vect/vect-outer-4f.c: New test.
2782 * gcc.dg/vect/vect-outer-4g.c: New test.
2783 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
2784 * gcc.dg/vect/vect-outer-4i.c: New test.
2785 * gcc.dg/vect/vect-outer-4j.c: New test.
2786 * gcc.dg/vect/vect-outer-4k.c: New test.
2787 * gcc.dg/vect/vect-outer-4l.c: New test.
2788 * gcc.dg/vect/vect-outer-4m.c: New test.
2789 * gcc.dg/vect/vect-outer-4.c: New test.
2790 * gcc.dg/vect/vect-outer-5.c: New test.
2791 * gcc.dg/vect/vect-outer-6.c: New test.
2792 * gcc.dg/vect/vect-outer-fir.c: New test.
2793 * gcc.dg/vect/vect-outer-fir-lb.c: New test.
2794 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
2795
2796 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
2797
2798 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
2799 and -fno-tree-reassoc.
2800 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
2801 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
2802 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
2803 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
2804 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
2805 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
2806 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
2807 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
2808 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
2809 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
2810 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
2811 * gcc.dg/vect/no-scevccp-outer-1.c: New test.
2812 * gcc.dg/vect/no-scevccp-outer-2.c: New test.
2813 * gcc.dg/vect/no-scevccp-outer-3.c: New test.
2814 * gcc.dg/vect/no-scevccp-outer-4.c: New test.
2815 * gcc.dg/vect/no-scevccp-outer-5.c: New test.
2816 * gcc.dg/vect/no-scevccp-outer-6.c: New test.
2817 * gcc.dg/vect/no-scevccp-outer-7.c: New test.
2818 * gcc.dg/vect/no-scevccp-outer-8.c: New test.
2819 * gcc.dg/vect/no-scevccp-outer-9.c: New test.
2820 * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
2821 * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
2822 * gcc.dg/vect/no-scevccp-outer-10.c: New test.
2823 * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
2824 * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
2825 * gcc.dg/vect/no-scevccp-outer-11.c: New test.
2826 * gcc.dg/vect/no-scevccp-outer-12.c: New test.
2827 * gcc.dg/vect/no-scevccp-outer-13.c: New test.
2828 * gcc.dg/vect/no-scevccp-outer-14.c: New test.
2829 * gcc.dg/vect/no-scevccp-outer-15.c: New test.
2830 * gcc.dg/vect/no-scevccp-outer-16.c: New test.
2831 * gcc.dg/vect/no-scevccp-outer-17.c: New test.
2832 * gcc.dg/vect/no-scevccp-outer-18.c: New test.
2833 * gcc.dg/vect/no-scevccp-outer-19.c: New test.
2834 * gcc.dg/vect/no-scevccp-outer-20.c: New test.
2835 * gcc.dg/vect/no-scevccp-outer-21.c: New test.
2836 * gcc.dg/vect/no-scevccp-outer-22.c: New test.
2837
2838 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
2839
2840 * testsuite/gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
2841 versioning for aliasing).
2842 * testsuite/gcc.dg/vect/vect-35.c: Likewise.
2843
2844 * testsuite/gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
2845 targets.
2846 * testsuite/gcc.dg/vect/vect-multitypes-11.c: Likewise.
2847
2848 2007-08-18 Tom Tromey <tromey@redhat.com>
2849
2850 PR preprocessor/32974:
2851 * gcc.dg/cpp/pr32974.c: New file.
2852
2853 2007-08-17 Tobias Burnus <burnus@net-b.de>
2854
2855 * gfortran.dg/interface_abstract_1.f90: New.
2856
2857 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
2858
2859 PR fortran/32881
2860 * gfortran.dg/pure_initializer_1.f90: New test.
2861
2862 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
2863
2864 PR fortran/32875
2865 * gfortran.dg/array_constructor_18.f90: New test.
2866
2867 2007-08-17 Andrew Pinski <andrew_pinski@playstation.sony.com>
2868
2869 PR c++/28989
2870 * g++.dg/expr/lval3.C: New test.
2871 * g++.dg/expr/lval4.C: New test.
2872
2873 2007-08-17 Ollie Wild <aaw@google.com>
2874
2875 PR c++/31749
2876 * g++.dg/lookup/builtin3.C: New test.
2877 * g++.dg/lookup/builtin4.C: New test.
2878 * g++.dg/lookup/using19.C: New test.
2879
2880 2007-08-17 Paolo Carlini <pcarlini@suse.de>
2881
2882 PR c++/32190
2883 * g++.dg/parse/error31.C: New.
2884
2885 2007-08-17 Paolo Carlini <pcarlini@suse.de>
2886
2887 PR c++/32112
2888 * g++.dg/template/error26.C: New.
2889
2890 2007-08-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2891
2892 PR fortran/33079
2893 * gfortran.dg/zero_length_2.f90: New test.
2894
2895 2007-08-17 Tobias Burnus <burnus@net-b.de>
2896
2897 * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
2898 * gfortran.dg/kind_tests_3.f03: Ditto.
2899 * gfortran.dg/global_vars_f90_init.f90: Ditto.
2900 * gfortran.dg/interface_13.f90: Ditto.
2901 * gfortran.dg/pr32738.f90: Ditto.
2902 * gfortran.dg/module_private_1.f90: Ditto.
2903 * gfortran.dg/test_only_clause.f90: Ditto.
2904 * gfortran.dg/bind_c_vars.f90: Ditto.
2905 * gfortran.dg/bind_c_dts.f90: Ditto.
2906 * gfortran.dg/use_9.f90: Ditto.
2907 * gfortran.dg/generic_8.f90: Ditto.
2908 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
2909 * gfortran.dg/private_type_6.f90: Ditto.
2910 * gfortran.dg/c_assoc.f90: Ditto.
2911 * gfortran.dg/private_type_7.f90: Ditto.
2912 * gfortran.dg/global_vars_c_init.f90: Ditto.
2913 * gfortran.dg/bind_c_dts_2.f03: Ditto.
2914 * gfortran.dg/c_f_pointer_tests.f90: Ditto.
2915 * gfortran.dg/c_size_t_test.f03: Ditto.
2916 * gfortran.dg/used_types_12.f90: Ditto.
2917 * gfortran.dg/pr25923.f90: Ditto.
2918 * gfortran.dg/test_com_block.f90: Ditto.
2919 * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
2920 * gfortran.dg/equiv_constraint_7.f90: Ditto.
2921 * gfortran.dg/com_block_driver.f90: Ditto.
2922 * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
2923 * gfortran.dg/use_iso_c_binding.f90: Ditto.
2924 * gfortran.dg/c_loc_test.f90: Ditto.
2925 * gfortran.dg/c_ptr_tests.f03: Ditto.
2926 * gfortran.dg/module_interface_1.f90: Ditto.
2927
2928 2007-08-17 Paolo Carlini <pcarlini@suse.de>
2929
2930 PR c++/32870
2931 * g++.dg/other/error17.C: Adjust.
2932
2933 2007-08-17 Ben Elliston <bje@au.ibm.com>
2934
2935 PR middle-end/32970
2936 * g++.dg/ext/altivec-14.C: New test.
2937
2938 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
2939
2940 * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
2941 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
2942 dump files.
2943 * gcc.dg/vect/pr25371.c: Clean up vect dump file.
2944 * gcc.dg/vect/pr32366.c: Ditto.
2945
2946 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
2947
2948 PR testsuite/33082
2949 * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
2950 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
2951 * gcc.dg/dfp/convert-int-fold.c: Ditto.
2952 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2953
2954 2007-08-16 Tobias Burnus <burnus@net-b.de>
2955
2956 PR fortran/33072
2957 * gfortran.dg/use_9.f90: New.
2958
2959 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
2960
2961 * g++.dg/gcov/gcov-5.C: New test.
2962
2963 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
2964
2965 * g++.dg/gcov/gcov-4.C: New test.
2966 * lib/gcov.exp (verify-lines): Add support for
2967 checking no-coverage lines.
2968
2969 2007-08-16 Victor Kaplansky <victork@il.ibm.com>
2970
2971 * gcc.dg/vect/vect-vfa-01.c: New.
2972 * gcc.dg/vect/vect-vfa-02.c: New.
2973 * gcc.dg/vect/vect-vfa-03.c: New.
2974 * gcc.dg/vect/vect-vfa-04.c: New.
2975 * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
2976 gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
2977 gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
2978 gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
2979 gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
2980 gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
2981 gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
2982 gfortran.dg/vect/pr19049.f90: Rename to start with
2983 prefix no-vfa-.
2984 * gcc.dg/vect/vect.exp: Disable versioning for alias
2985 when test starts with no-vfa-.
2986 * gfortran.dg/vect/vect.exp: Likewise.
2987
2988 2007-08-16 Richard Sandiford <richard@codesourcery.com>
2989
2990 * gcc.dg/torture/pr32897.c: New test.
2991
2992 2007-08-16 Paolo Carlini <pcarlini@suse.de>
2993
2994 PR c++/31132
2995 * g++.dg/template/crash69.C: New.
2996
2997 2007-08-15 Daniel Jacobowitz <dan@codesourcery.com>
2998
2999 * lib/target-supports.exp (check_effective_target_arm32): Use
3000 check_no_compiler_messages.
3001
3002 2007-08-15 Diego Novillo <dnovillo@google.com>
3003
3004 gcc.dg/tree-ssa/20070815.c: New test.
3005
3006 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3007
3008 PR fortran/33077
3009 * gfortran.dg/random_7.f90: Initialize variable.
3010
3011 2007-08-15 Jakub Jelinek <jakub@redhat.com>
3012
3013 PR middle-end/33074
3014 * gfortran.dg/pr33074.f90: New test.
3015
3016 PR c++/32992
3017 * g++.dg/opt/nrv14.C: New test.
3018
3019 2007-08-15 Paolo Carlini <pcarlini@suse.de>
3020
3021 PR c++/33035
3022 * g++.dg/template/crash68.C: New.
3023
3024 2007-08-15 Maxim Kuvyrkov <maxim@codesourcery.com>
3025
3026 * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
3027 * gcc.dg/sibcall-4.c: Ditto.
3028
3029 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3030
3031 PR fortran/33066
3032 * gfortran.dg/use_8.f90: New test.
3033 * gfortran.dg/c_loc_tests_2.f03: Fix code.
3034
3035 2007-08-14 Paolo Carlini <pcarlini@suse.de>
3036
3037 PR c++/27211
3038 * g++.dg/template/error27.C: New.
3039 * g++.dg/template/error28.C: New.
3040 * g++.dg/other/pr28304.C: Adjust.
3041 * g++.old-deja/g++.mike/p811.C: Likewise.
3042
3043 2007-08-14 Rask Ingemann Lambertsen <rask@sygehus.dk>
3044
3045 PR target/30315
3046 * gcc.target/i386/pr30315.c: New.
3047
3048 2007-08-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3049
3050 PR fortran/32594
3051 * gfortran.dg/substr_5.f90: New test.
3052
3053 2007-08-14 Andrew Pinski <pinskia@gmail.com>
3054
3055 PR c/30428
3056 * gcc.dg/vector-2.c: New test.
3057
3058 PR c++/30428
3059 * g++.dg/ext/vector8.C: New test.
3060
3061 2007-08-13 Dan Hipschman <dsh@google.com>
3062
3063 PR c/32953
3064 * gcc.dg/format/array-1.c: Add an additional test for
3065 unterminated format strings of length 1.
3066
3067 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
3068
3069 PR fortran/32926
3070 * gfortran.dg/external_procedures_3.f90: New test.
3071
3072 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
3073
3074 PR fortran/32827
3075 * gfortran.dg/import6.f90: New test.
3076
3077 2007-08-13 Andrew Pinski <pinskia@gmail.com>
3078
3079 PR C/30427
3080 * gcc.dg/vector-1.c: New test.
3081
3082 2007-08-13 Richard Sandiford <richard@codesourcery.com>
3083
3084 * gcc.dg/pr21255-4.c: Skip for PIC.
3085 * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
3086
3087 2007-08-13 Richard Sandiford <richard@codesourcery.com>
3088
3089 * gcc.dg/attr-isr.c: Skip for PIC.
3090 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
3091 * gcc.dg/attr-isr-trapa.c: Likewise.
3092 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
3093 * gcc.dg/pragma-isr-trapa.c: Likewise.
3094 * gcc.dg/pragma-isr-trapa2.c: Likewise.
3095
3096 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
3097
3098 PR fortran/32962
3099 * gfortran.dg/transpose_1.f90: New test.
3100
3101 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3102
3103 PR fortran/29600
3104 * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
3105 intrinsic.
3106
3107 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3108
3109 PR fortran/30964
3110 PR fortran/33054
3111 * gfortran.dg/random_4.f90: New test.
3112 * gfortran.dg/random_5.f90: New test.
3113 * gfortran.dg/random_6.f90: New test.
3114 * gfortran.dg/random_7.f90: New test.
3115
3116 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3117
3118 PR fortran/32860
3119 * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
3120
3121 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3122
3123 PR fortran/31629
3124 * gcc/testsuite/gfortran.dg/module_private_1.f90: New test.
3125
3126 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3127
3128 PR fortran/29600
3129 * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
3130 * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
3131
3132 2007-08-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3133
3134 PR fortran/32937
3135 * gfortran.dg/char_length_6.f90: New test.
3136
3137 2007-08-10 Ollie Wild <aaw@google.com>
3138
3139 * g++.dg/lookup/using18.C: New test.
3140
3141 2007-08-10 Paolo Carlini <pcarlini@suse.de>
3142
3143 PR c++/17763
3144 * g++.dg/other/error16.C: New.
3145
3146 2007-08-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3147
3148 PR libfortran/33039
3149 * gfortran.dg/namelist_37.f90: New test.
3150
3151 2007-08-10 Paolo Carlini <pcarlini@suse.de>
3152
3153 PR c++/22256
3154 * g++.dg/conversion/op3.C: New.
3155
3156 2007-08-09 Tobias Burnus <burnus@net-b.de>
3157
3158 PR fortran/32987
3159 * gfortran.dg/fmt_tab_1.f90: New.
3160 * gfortran.dg/fmt_tab_2.f90: New.
3161
3162 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
3163
3164 PR c/32796
3165 * gcc.c-torture/compile/pr32796.c: New test.
3166
3167 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
3168
3169 PR middle-end/32813
3170 * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
3171 * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
3172 instead of just -O.
3173
3174 2007-08-08 Richard Sandiford <richard@codesourcery.com>
3175
3176 * gcc.target/mips/code-readable-1.c: New test.
3177 * gcc.target/mips/code-readable-2.c: Likewise.
3178 * gcc.target/mips/code-readable-3.c: Likewise.
3179
3180 2007-08-08 Vladimir Yanovsky <yanov@il.ibm.com>
3181 Revital Eres <eres@il.ibm.com>
3182
3183 * gfortran.dg/sms-1.f90: Add comment.
3184 * gfortran.dg/sms-2.f90: New.
3185
3186 2007-08-07 Ian Lance Taylor <iant@google.com>
3187
3188 * gcc.dg/instrument-1.c: New test.
3189 * gcc.dg/instrument-2.c: New test.
3190 * gcc.dg/instrument-3.c: New test.
3191
3192 2007-08-07 Steve Ellcey <sje@cup.hp.com>
3193
3194 * gfortran.dg/c_kind_params.f90: Check for stdint.h.
3195
3196 2007-08-07 Dorit Nuzman <dorit@il.ibm.com>
3197
3198 * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on
3199 !vector_alignment_reachable targets.
3200 * gcc.dg/vect/vect-33.c: Likewise.
3201 * gcc.dg/vect/vect-42.c: Likewise.
3202 * gcc.dg/vect/vect-44.c: Likewise.
3203 * gcc.dg/vect/vect-50.c: Likewise.
3204 * gcc.dg/vect/vect-70.c: Likewise.
3205 * gcc.dg/vect/vect-71.c: Likewise.
3206 * gcc.dg/vect/vect-87.c: Likewise.
3207 * gcc.dg/vect/vect-88.c: Likewise.
3208 * gcc.dg/vect/vect-91.c: Likewise.
3209 * gcc.dg/vect/vect-93.c: Likewise.
3210 * gcc.dg/vect/vect-96.c: Likewise.
3211 * gcc.dg/vect/no-section-anchors-69.c: Likewise.
3212 * gcc.dg/vect/section-anchors-69.c: Likewise.
3213 * gcc.dg/vect/pr25413.c: Likewise.
3214 * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
3215 * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
3216 * gfortran.dg/vect-2.f90: Likewise.
3217 * gfortran.dg/vect-3.f90: Likewise.
3218 * gfortran.dg/vect-4.f90: Likewise.
3219 * gfortran.dg/vect-5.f90: Likewise.
3220 * lib/target-supports.exp (check_effective_target_natural_alignment):
3221 Return false for darwin.
3222 (check_effective_target_vector_alignment_reachable_for_double): New.
3223
3224 2007-08-07 Andreas Krebbel <krebbel1@de.ibm.com>
3225
3226 * gcc.dg/multiword-1.c: New testcase.
3227
3228 2007-08-07 Daniel Franke <franke.daniel@gmail.com>
3229
3230 * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
3231 messages.
3232 * gfortran.dg/namelist_36.f90: New test.
3233
3234 2007-08-07 Rask Ingemann Lambertsen <rask@sygehus.dk>
3235
3236 * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
3237 int32_t for 32-bit integer. Use int64_t for 64-bit integer.
3238
3239 2007-08-07 Kaz Kojima <kkojima@gcc.gnu.org>
3240
3241 * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
3242 * gcc.dg/torture/type-generic-1.c: Likewise.
3243
3244 2007-08-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
3245
3246 * gcc.c-torture/20070522-1.c: Move to ...
3247 * gcc.c-torture/compile/20070522-1.c: Here.
3248
3249 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3250
3251 PR fortran/29828
3252 * gfortran.dg/minmax_char_1.f90: New test.
3253 * gfortran.dg/minmax_char_2.f90: New test.
3254 * gfortran.dg/min_max_optional_4.f90: New test.
3255
3256 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3257
3258 * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
3259 hanging on the testcase.
3260
3261 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
3262
3263 PR middle-end/32988
3264 * gcc.c-torture/compile/pr32988.c: New test.
3265
3266 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
3267
3268 * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
3269
3270 2007-08-05 Volker Reichelt <v.reichelt@netcologne.de>
3271
3272 * g++.dg/warn/pedantic2.C: Fix error marker. Add more tests.
3273
3274 Revert:
3275 2007-03-22 Dirk Mueller <dmueller@suse.de>
3276
3277 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
3278
3279 2007-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3280
3281 PR fortran/32979
3282 * gfortran.dg/isnan_1.f90: New test.
3283
3284 2007-08-05 Vladimir Yanovsky <yanov@il.ibm.com>
3285 Revital Eres <eres@il.ibm.com>
3286
3287 * gcc.dg/sms-antideps.c: New test.
3288
3289 2007-08-04 Paul Thomas <pault@gcc.gnu.org>
3290
3291 PR fortran/31214
3292 * gfortran.dg/entry_13.f90: New test.
3293
3294 * gfortran.dg/entry_12.f90: Clean up .mod file.
3295
3296 2007-08-04 Thomas Koenig <tkoenig@gcc.gnu.org>
3297
3298 PR fortran/32770
3299 * gfortran.dg/direct_io_2.f90: Implicitly declare integer
3300 variables as kind=4 so they don't overflow the record length.
3301
3302 2007-08-04 Steven G. Kargl <kargl@gcc.gnu.org>
3303
3304 PR fortran/32968
3305 * gfortran.dg/selected_kind_1.f90: New test.
3306
3307 2007-08-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
3308
3309 PR middle-end/32780
3310 * gcc.c-torture/compile/pr32780.c: New test.
3311
3312 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
3313
3314 RP middle-end/32399
3315 * gcc.c-torture/compile/pr32399.c: New testcase.
3316
3317 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
3318
3319 PR middle-end/32304
3320 * g++.dg/torture/pr32304.C: New testcase.
3321
3322 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
3323
3324 PR middle-end/32935
3325 * gfortran.fortran-torture/compile/complex_1.f90: New test.
3326
3327 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3328
3329 PR fortran/32955
3330 * gfortran.dg/value_4.f90: Make integer constant of kind=4.
3331
3332 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3333
3334 PR fortran/31202
3335 * gfortran.dg/nint_2.f90: New test.
3336
3337 2007-08-03 Nathan Froyd <froydnj@codesourcery.com>
3338
3339 * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
3340 * gcc.dg/weak/typeof-2.c: Likewise.
3341
3342 2007-08-03 Diego Novillo <dnovillo@google.com>
3343
3344 PR 31521
3345 * gcc.dg/tree-ssa/pr31521.c: New test.
3346
3347 2007-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
3348
3349 PR fortran/32770
3350 * gfortran.dg/unf_read_corrupted_1.f90: Integer variable in
3351 iostat must be default kind.
3352
3353 2007-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3354
3355 * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
3356
3357 2007-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3358
3359 PR fortran/32770
3360 * gfortran.dg/unf_read_corrupted_1.f90: Make all kinds
3361 explicit so test passes with -fdefault-integer-8.
3362 * gfortran.dg/unformatted_recl_1.f90: Likewise.
3363 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
3364
3365 2007-08-02 Lee Millward <lee.millward@gmail.com>
3366
3367 PR c++/30849
3368 * g++.dg/parse/asm1.C: New test.
3369
3370 PR c++/30850
3371 * g++.dg/parse/asm2.C: Likewise.
3372
3373 PR c++/30851
3374 * g++.dg/parse/asm3.C: Likewise.
3375
3376 2007-08-02 Rask Ingemann Lambertsen <rask@sygehus.dk>
3377
3378 * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
3379 "int" is only 16 bit bits wide.
3380 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
3381
3382 2007-08-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3383
3384 * g++.dg/torture/type-generic-1.C: New.
3385 * gcc.dg/pr28796-2.c: Move tests ...
3386 * gcc.dg/tg-tests.h: ... here.
3387 * gcc.dg/torture/type-generic-1.c: New.
3388
3389 2007-08-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3390
3391 PR libfortran/32954
3392 * minmaxloc_3.f90: New test case.
3393
3394 2007-08-01 Tobias Burnus <burnus@net-b.de>
3395
3396 PR fortran/32936
3397 * gfortran.dg/allocate_stat.f90: New.
3398
3399 2007-08-01 Nathan Froyd <froydnj@codesourcery.com>
3400
3401 * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
3402
3403 2007-08-01 Daniel Jacobowitz <dan@codesourcery.com>
3404
3405 PR tree-optimization/32919
3406 * gcc.c-torture/compile/pr32919.c: New.
3407
3408 2007-08-01 Nick Clifton <nickc@redhat.com>
3409
3410 * gcc.c-torture/execute/execute.exp: Change copyright header to
3411 refer to version 3 of the GNU General Public License and to point
3412 readers at the COPYING3 file and the FSF's license web page.
3413 * gcc.c-torture/execute/ieee/ieee.exp,
3414 gcc.c-torture/unsorted/unsorted.exp,
3415 gcc.c-torture/compile/compile.exp,
3416 gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
3417 gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
3418 gcc.target/cris/torture/cris-torture.exp,
3419 gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
3420 gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
3421 gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
3422 gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
3423 gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
3424 gnat.dg/dg.exp, gnat.dg/style/style.exp,
3425 gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
3426 gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
3427 gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
3428 gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
3429 gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
3430 gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
3431 gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
3432 gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
3433 gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
3434 gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
3435 gcc.dg/noncompile/noncompile.exp,
3436 gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
3437 gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
3438 gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
3439 gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
3440 gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
3441 gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
3442 gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
3443 gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
3444 gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
3445 gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
3446 gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
3447 gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
3448 g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
3449 g++.old-deja/old-deja.exp,
3450 gfortran.fortran-torture/execute/execute.exp,
3451 gfortran.fortran-torture/compile/compile.exp,
3452 treelang/output/output-1.c, treelang/output/output-1.tree,
3453 treelang/execute/execute.exp, treelang/Makefile.in,
3454 treelang/compile/compile.exp, g++.dg/dg.exp,
3455 g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
3456 g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
3457 g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
3458 g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
3459 g++.dg/compat/struct-layout-1.exp,
3460 g++.dg/compat/struct-layout-1_generate.c,
3461 g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
3462 g++.dg/bprob/bprob.exp, config/default.exp,
3463 gcc.test-framework/test-framework.awk,
3464 gcc.test-framework/gen_directive_tests,
3465 gcc.test-framework/test-framework.exp,
3466 objc.dg/special/special.exp,
3467 objc.dg/gnu-encoding/gnu-encoding.exp,
3468 objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
3469 objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
3470 lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
3471 lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
3472 lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
3473 lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
3474 lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
3475 lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
3476 lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
3477 lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
3478 lib/target-supports-dg.exp, lib/gcc-defs.exp,
3479 lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
3480 lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
3481 lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
3482 gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
3483 objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
3484 Likewise.
3485
3486 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
3487
3488 * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
3489 error message text.
3490
3491 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
3492
3493 PR fortran/32945
3494 * gfortran.dg/initialization_12.f90: New test.
3495
3496 2007-08-01 Paul Thomas <pault@gcc.gnu.org>
3497
3498 PR fortran/31609
3499 * gfortran.dg/entry_12.f90: New test.
3500
3501 2007-07-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3502
3503 PR fortran/32938
3504 * gfortran.dg/altreturn_6.f90: New test.
3505
3506 2007-07-31 Steven G. Kargl <kargl@gcc.gnu.org>
3507
3508 PR fortran/32942
3509 * gfortran.dg/exponent_2.f90: New test.
3510
3511 2007-07-30 Jan Sjodin <jan.sjodin@amd.com>
3512
3513 * gcc.dg/vect/vect-117.c: New test.
3514 * gcc.dg/vect/vect-74.c: Enabled test
3515 * gcc.dg/vect/vect-81.c: Enabled test
3516
3517 2007-07-30 Andrew Pinski <pinskia@gmail.com>
3518
3519 * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
3520 s/dg-error/dg-warning where warning is expected.
3521
3522 2007-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3523
3524 PR fortran/32770
3525 * gfortran.dg/array_constructor_12.f90: Adjust argument
3526 of huge() to correct kind.
3527
3528 2007-07-30 Ollie Wild <aaw@google.com>
3529
3530 * gcc.dg/cpp/counter-2.c: New test.
3531 * gcc.dg/cpp/counter-3.c: New test.
3532 * gcc.dg/cpp/dir-only-1.c: New test.
3533 * gcc.dg/cpp/dir-only-1.h: New file.
3534 * gcc.dg/cpp/dir-only-2.c: New test.
3535 * gcc.dg/cpp/dir-only-3.c: New test.
3536 * gcc.dg/cpp/dir-only-3a.h: New file.
3537 * gcc.dg/cpp/dir-only-3b.h: New file.
3538 * gcc.dg/cpp/dir-only-4.c: New test.
3539 * gcc.dg/cpp/dir-only-5.c: New test.
3540 * gcc.dg/cpp/dir-only-6.c: New test.
3541
3542 2007-07-30 Julian Brown <julian@codesourcery.com>
3543
3544 * gcc.target/arm/neon/v*.c: Regenerate.
3545
3546 2007-07-30 Paolo Carlini <pcarlini@suse.de>
3547
3548 PR c++/32108
3549 * g++.dg/ext/label6.C: New.
3550
3551 2007-07-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3552
3553 PR libfortran/32858
3554 PR libfortran/30814
3555 * gfortran.dg/pack_bounds_1.f90: Adjust to new error message.
3556
3557 2007-07-29 Paul Thomas <pault@gcc.gnu.org>
3558
3559 PR fortran/31211
3560 * gfortran.dg/actual_pointer_function_1.f90: New test.
3561
3562 PR fortran/32682
3563 * gfortran.dg/scalarize_parameter_array_1.f90: New test.
3564
3565 2007-07-29 Daniel Franke <franke.daniel@gmail.com>
3566
3567 PR fortran/32906
3568 * gfortran.dg/shape_1.f90: Adjust error message.
3569 * gfortran.dg/parameter_array_ref_1.f90: New test.
3570
3571 2007-07-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3572
3573 PR fortran/31609
3574 * gfortran.dg/entry_11.f90: New test.
3575
3576 2007-07-29 Vladimir Yanovsky <yanov@il.ibm.com>
3577 Revital Eres <eres@il.ibm.com>
3578
3579 * gfortran.dg/sms-1.f90: New test.
3580
3581 2007-07-28 Richard Guenther <rguenther@suse.de>
3582
3583 * gcc.c-torture/compile/pr32920.c: New testcase.
3584
3585 2007-07-28 Simon Martin <simartin@users.sourceforge.net>
3586
3587 PR c++/30917
3588 * g++.dg/lookup/friend11.C: New test.
3589
3590 2007-07-28 Daniel Franke <franke.daniel@gmail.com>
3591
3592 * gfortran.dg/namelist_5.f90: Adjusted error message.
3593 * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
3594 * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
3595 * gfortran.dg/assumed_size_nml.f90: Renamed to ...
3596 * gfortran.dg/namelist_32.f90: ... this.
3597
3598 PR fortran/32876
3599 * gfortran.dg/namelist_33.f90: New test.
3600
3601 PR fortran/32905
3602 * gfortran.dg/namelist_34.f90: New test.
3603
3604 PR fortran/31818
3605 * gfortran.dg/namelist_35.f90: New test.
3606
3607 2007-07-28 Paul Thomas <pault@gcc.gnu.org>
3608
3609 PR fortran/32880
3610 * gfortran.dg/alloc_comp_assign_6.f90: New tests.
3611
3612 2007-07-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
3613
3614 PR testsuite/32471
3615 * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
3616 assuming it is 0x7ffffffff.
3617 * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
3618 * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
3619
3620 2007-07-27 Dominique d'Humieres <dominiq@lps.ens.fr>
3621
3622 * gfortran.dg/operator_3.f90: Fix dg directive.
3623 * gfortran.dg/min_max_conformance.f90: Fix dg directive.
3624 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
3625 * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
3626
3627 2007-07-27 Douglas Gregor <doug.gregor@gmail.com>
3628
3629 * g++.dg/cpp0x/decltype1.C: New.
3630 * g++.dg/cpp0x/decltype2.C: New.
3631 * g++.dg/cpp0x/decltype3.C: New.
3632 * g++.dg/cpp0x/decltype4.C: New.
3633 * g++.dg/cpp0x/decltype5.C: New.
3634 * g++.dg/cpp0x/decltype6.C: New.
3635
3636 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
3637
3638 * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
3639 because the test relies on bit 31 to be the sign bit.
3640
3641 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
3642
3643 * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
3644 assuming it is 0x7fffffff.
3645 * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
3646 * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
3647
3648 2007-07-27 Mark Mitchell <mark@codesourcery.com>
3649
3650 PR c++/32346
3651 * g++.dg/expr/bitfield9.C: New test.
3652
3653 2007-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
3654
3655 PR fortran/32899
3656 * gfortran.dg/logical_comp.f90: Update dg-error strings.
3657
3658 2007-07-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3659
3660 PR fortran/32760
3661 * gfortran.dg/private_type_7.f90: New test.
3662
3663 2007-07-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3664
3665 PR fortran/32035
3666 * gfortran.dg/select_char_1.f90: New test.
3667
3668 2007-07-27 Tobias Burnus <burnus@net-b.de>
3669
3670 PR fortran/32903
3671 * gfortran.dg/initialization_11.f90: New test.
3672
3673 2007-07-27 Richard Sandiford <richard@codesourcery.com>
3674
3675 * gcc.target/mips/ins-1.c: New test.
3676
3677 '2007-07-26 Nathan Froyd <froydnj@codesourcery.com>
3678
3679 PR/19232
3680 * gcc.dg/assign-warn-3.c (f0): Declare as inline.
3681 (f1): Likewise.
3682
3683 2007-07-26 Andreas Krebbel <krebbel1@de.ibm.com>
3684
3685 * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
3686 error: width of 'spare' exceeds its type.
3687
3688 2007-07-25 Nathan Froyd <froydnj@codesourcery.com>
3689
3690 * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
3691 * gcc.dg/sibcall-4.c: Likewise.
3692
3693 2007-07-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3694
3695 PR rtl-optimization/31500
3696 * gcc.dg/Warray-bounds.c: Remove hppa xfails.
3697 * g++.dg/warn/Warray-bounds.C: Likewise.
3698
3699 2007-07-25 H.J. Lu <hongjiu.lu@intel.com>
3700
3701 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
3702
3703 2007-07-25 Julian Brown <julian@codesourcery.com>
3704 Paul Brook <paul@codesourcery.com>
3705 Joseph Myers <joseph@codesourcery.com>
3706 Mark Shinwell <shinwell@codesourcery.com>
3707
3708 * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
3709 * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
3710 * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
3711 * lib/target-supports.exp (check_effective_target_arm_neon_ok)
3712 (check_effective_target_arm_neon_hw): New.
3713 * gcc.target/arm/neon/neon.exp: New file.
3714 * gcc.target/arm/neon/polytypes.c: New file.
3715 * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
3716
3717 2007-07-25 Janis Johnson <janis187@us.ibm.com>
3718
3719 * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
3720 targets where an "int" is less than 32 bits wide.
3721
3722 2007-07-25 Andreas Krebbel <krebbel1@de.ibm.com>
3723
3724 * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
3725
3726 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
3727
3728 * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
3729 during addition if an int is only 16 bits wide.
3730 * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
3731
3732 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
3733
3734 * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
3735 size as "long int" and are 32 or 64 bits wide.
3736 * gcc.dg/torture/pr28814.c: Likewise.
3737
3738 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
3739
3740 * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
3741 exactly as wide as an int.
3742
3743 2007-07-25 Danny Smith <dannysmith@users.sourceforge.net>
3744
3745 * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
3746 Define and use throughout as long long printf format specifier.
3747 * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
3748 Likewise.
3749
3750 2007-07-24 H.J. Lu <hongjiu.lu@intel.com>
3751
3752 * gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
3753 for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
3754
3755 2007-07-25 Ben Elliston <bje@au.ibm.com>
3756
3757 * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
3758
3759 2007-07-24 Daniel Jacobowitz <dan@codesourcery.com>
3760
3761 * gcc.c-torture/execute/20070724-1.c: New.
3762
3763 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
3764
3765 PR fortran/31205
3766 * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
3767 "deallocates" to 24, since patch has code rid of much spurious
3768 code.
3769 * gfortran.dg/interface_assignment_1.f90 : New test.
3770
3771 PR fortran/32842
3772 * gfortran.dg/interface_assignment_2.f90 : New test.
3773
3774 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
3775
3776 PR fortran/32867
3777 * fortran.dg/initialization_10.f90: New test.
3778
3779 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
3780
3781 PR fortran/32778
3782 * gfortran.dg/imag_2.f: Removed
3783 * gfortran.dg/warn_std_1.f90: New test.
3784 * gfortran.dg/warn_std_2.f90: New test.
3785 * gfortran.dg/warn_std_3.f90: New test.
3786
3787 2007-07-24 Paolo Carlini <pcarlini@suse.de>
3788
3789 PR c++/29001
3790 * g++.dg/init/new22.C: New.
3791
3792 2007-07-24 Paolo Carlini <pcarlini@suse.de>
3793
3794 PR c++/32561
3795 * g++.dg/template/crash67.C: New.
3796
3797 2007-07-24 Dorit Nuzman <dorit@il.ibm.com>
3798
3799 * lib/target-support.exp (check_effective_target_natural_alignment):
3800 (check_effective_target_vector_alignment_reachable): New.
3801 * config/spu/spu.c (spu_vector_alignment_reachable): New.
3802 (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
3803 * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target
3804 check.
3805 * gcc.dg/vect/pr25413.c: Likewise.
3806 * gcc.dg/vect/pr31699.c: Likewise.
3807
3808 2007-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3809
3810 PR fortran/30814
3811 * gfortran.dg/pack_bounds_1.f90: New test case.
3812
3813 2007-07-23  Daniel Franke  <franke.daniel@gmail.com>
3814
3815 PR fortran/31639
3816 * gfortran.dg/initialization_9.f90: New test.
3817
3818 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
3819
3820 PR fortran/32797
3821 PR fortran/32800
3822 * gfortran.dg/bind_c_usage_8.f03: New test case.
3823 * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
3824 * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message.
3825
3826 2007-07-23 Richard Sandiford <richard@codesourcery.com>
3827
3828 * gcc.target/mips/branch-cost-1.c: New test.
3829 * gcc.target/mips/branch-cost-2.c: Likewise.
3830
3831 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
3832
3833 PR fortran/32732
3834 * gfortran.dg/c_char_tests.f03: New test case.
3835 * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
3836 * gfortran.dg/c_char_tests_2.f03: New test case.
3837 * gfortran.dg/value_6.f03: Ditto.
3838 * gfortran.dg/value_7.f03: Ditto.
3839
3840 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
3841
3842 PR fortran/32600
3843 * gfortran.dg/c_funloc_tests_5.f03: New.
3844 * gfortran.dg/c_funloc_tests_5.f04: New.
3845 * gfortran.dg/c_funloc_tests_4_driver.c: New.
3846
3847 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
3848
3849 PR c++/32839
3850 * g++.dg/expr/call4.C: New.
3851 * g++.dg/expr/call5.C: New.
3852
3853 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
3854
3855 PR fortran/32710
3856 * gfortran.dg/namelist_30.f90: New test.
3857
3858 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
3859
3860 PR fortran/29962
3861 * gfortran.dg/array_initializer_1.f90: Removed warning.
3862 * gfortran.dg/initialization_1.f90: Adjusted messages.
3863 * gfortran.dg/nested_modules_6.f90: Removed warning.
3864
3865 PR fortran/31253
3866 * gfortran.dg/initialization_7.f90: New test.
3867
3868 PR fortran/31639
3869 * gfortran.dg/initialization_8.f90: New test.
3870
3871 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
3872
3873 PR c++/30818
3874 * g++.dg/template/crash47.C: Adjust errors.
3875 * g++.dg/template/crash48.C: Adjust errors.
3876 * g++.dg/template/typename12.C: New.
3877 * g++.dg/template/typename13.C: New.
3878 * g++.dg/template/typename14.C: New.
3879 * g++.dg/template/typedef6.C: Adjust errors.
3880
3881 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
3882
3883 PR fortran/32627
3884 * gfortran.dg/pr32627_driver.c: Driver for pr32627.
3885 * gfortran.dg/pr32627.f03: New test case.
3886
3887 * gfortran.dg/c_f_pointer_logical.f03: New test case.
3888 * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
3889 c_f_pointer_logical.
3890 * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
3891 c_f_pointer_complex.
3892 * gfortran.dg/c_f_pointer_complex.f03: New test case.
3893 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
3894 c_f_pointer_shape_tests_2.
3895 * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
3896
3897 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
3898
3899 PR fortran/32804
3900 * gfortran.dg/c_loc_tests_9.f03: New test case.
3901 * gfortran.dg/c_loc_tests_10.f03: Ditto.
3902
3903 2007-07-21 Lee Millward <lee.millward@gmail.com>
3904
3905 PR fortran/32823
3906 * gfortran.dg/int_2.f90: New test.
3907
3908 2007-07-21 Rask Ingemann Lambertsen <rask@sygehus.dk>
3909
3910 * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
3911
3912 2007-07-20 Richard Sandiford <richard@codesourcery.com>
3913
3914 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
3915 * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
3916
3917 2007-07-20 Uros Bizjak <ubizjak@gmail.com>
3918
3919 PR tree-optimization/19910
3920 * gcc.dg/pr19910.c: New test.
3921
3922 2007-07-19 Daniel Franke <franke.daniel@gmail.com>
3923
3924 PR fortran/32738
3925 * gfortran.dg/pr32738.f90: New test.
3926
3927 2007-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3928
3929 PR tree-optimzation/32635
3930 * gfortran.dg/pr32635.f: New test case.
3931
3932 2007-07-18 Christopher D. Rickett <crickett@lanl.gov>
3933
3934 PR fortran/32801
3935 * gfortran.dg/pr32801.f03: New test case.
3936
3937 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3938
3939 * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
3940 Test negative numbers also.
3941 * gcc.dg/c99-math-float-1.c: Likewise.
3942 * gcc.dg/c99-math-long-double-1.c: Likewise.
3943 * gcc.dg/c99-math.h: Check for FP exceptions. Update for negative
3944 test inputs.
3945
3946 2007-07-18 Bob Wilson <bob.wilson@acm.org>
3947
3948 * lib/target-supports.exp (check_effective_target_sync_int_long):
3949 Enable for xtensa.
3950 (check_effective_target_sync_char_short): Likewise.
3951
3952 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3953
3954 * gcc.dg/pr28796-2.c: Add more cases.
3955
3956 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3957
3958 * gcc.dg/pr28796-1.c: Add more cases.
3959 * gcc.dg/pr28796-2.c: Likewise.
3960
3961 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3962
3963 * gcc.dg/pr28796-1.c: Add more cases.
3964 * gcc.dg/pr28796-2.c: Likewise.
3965
3966 2007-07-17 Janus Weil <jaydub66@gmail.com>
3967
3968 PR fortran/32535
3969 * gfortran.dg/pr32535.f90: New test.
3970
3971 2007-07-17 Paul Thomas <pault@gcc.gnu.org>
3972
3973 PR fortran/31320
3974 PR fortran/32665
3975 * gfortran.dg/alloc_comp_constructor_3.f90: New test.
3976
3977 2007-07-17 Zdenek Dvorak <dvorakz@suse.cz>
3978
3979 PR rtl-optimization/32773
3980 * gcc.dg/pr32773.c: New test.
3981
3982 2007-07-16 Andrew Pinski <andrew_pinski@playstation.sony.com>
3983
3984 * gcc.target/spu/intrinsics-1.c: Use dg-message to
3985 match flax-vector-conversions note.
3986 * gcc.target/spu/fixed-range-bad.c: Use dg-warning
3987 instead of dg-error for the warning.
3988
3989 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
3990
3991 * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
3992 adapted to work on targets with 16-bit or wider int.
3993 * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
3994 * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
3995 * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
3996 * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
3997
3998 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
3999
4000 * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
4001 support large arrays.
4002 * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
4003 * gcc.dg/20061109-1.c: Likewise.
4004 * gcc.c-torture/execute/20061101-1.x: Likewise.
4005 * gcc.c-torture/execute/pr29797-1.x: Likewise.
4006 * gcc.c-torture/execute/pr31448.x: Likewise.
4007
4008 2007-07-16 Lee Millward <lee.millward@gmail.com>
4009
4010 * gfortran.dg/cmplx_intrinsic_1.f90: New test.
4011
4012 PR fortran/32238
4013 * gfortran.dg/pr32238.f90: New test.
4014
4015 PR fortran/32222
4016 * gfortran.dg/pr32222.f90: New test.
4017
4018 PR fortran/32242
4019 * gfortran.dg/pr32242.f90: New test.
4020
4021 2007-07-16 Sandra Loosemore <sandra@codesourcery.com>
4022 David Ung <davidu@mips.com>
4023
4024 * gcc.target/mips/mips-sched-madd.c: New test case.
4025
4026 2007-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4027
4028 PR libfortran/32611
4029 * gfortran.dg/large_real_kind_1.f90: Update test.
4030 * gfortran.dg/pr17706.f90: Update test.
4031 * gfortran.dg/fmt_zero_digits.f90: Update test.
4032 * gfortran.dg/fmt_zero_precision.f90: Update test.
4033 * gfortran.dg/real_const_3.f90: Update test.
4034
4035 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4036
4037 PR fortran/32036
4038 * gfortran.dg/bounds_check_8.f90: New test.
4039 * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
4040
4041 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4042
4043 PR fortran/32357
4044 * gfortran.dg/mvbits_2.f90: New test.
4045
4046 2007-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4047
4048 PR libfortran/32731
4049 * gfortran.dg/pack_mask_1.f90: New test.
4050 * gfortran.dg/unpack_mask_1.f90: New test.
4051
4052 2007-07-14 Eric Botcazou <ebotcazou@libertysurf.fr>
4053
4054 * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
4055 * gcc.dg/20001101-1.c: Likewise.
4056 * gcc.dg/20001102-1.c: Likewise.
4057 * gcc.dg/20020116-2.c: Likewise.
4058 * gcc.dg/20020416-1.c: Likewise.
4059 * gcc.dg/sparc-constant-1.c: Likewise.
4060 * gcc.dg/sparc-dwarf2.c: Likewise.
4061 * gcc.dg/sparc-frame-1.c: Likewise.
4062 * gcc.dg/sparc-getcontext-1.c: Likewise.
4063 * gcc.dg/sparc-loop-1.c: Likewise.
4064 * gcc.dg/sparc-reg-1.c: Likewise.
4065 * gcc.dg/sparc-ret.c: Likewise.
4066 * gcc.dg/sparc-trap-1.c: Likewise.
4067 * gcc.dg/ultrasp10.c: Likewise.
4068 * gcc.dg/ultrasp11.c: Likewise.
4069 * gcc.dg/ultrasp1.c: Likewise.
4070 * gcc.dg/ultrasp2.c: Likewise.
4071 * gcc.dg/ultrasp3.c: Likewise.
4072 * gcc.dg/ultrasp4.c: Likewise.
4073 * gcc.dg/ultrasp5.c: Likewise.
4074 * gcc.dg/ultrasp6.c: Likewise.
4075 * gcc.dg/ultrasp7.c: Likewise.
4076 * gcc.dg/ultrasp8.c: Likewise.
4077 * gcc.dg/ultrasp9.c: Likewise.
4078 * gcc.dg/splet-1.c: Delete.
4079
4080 2007-07-14 Daniel Franke <franke.daniel@gmail.com>
4081
4082 PR fortran/32724
4083 * gfortran.dg/stfunc_5.f90: New test.
4084
4085 2007-07-14 Uros Bizjak <ubizjak@gmail.com>
4086
4087 * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
4088 New procedure to check if arrays are naturally aligned to the vector
4089 alignment boundary.
4090 * gcc.dg/vect/pr25413a.c: Do not include stdarg.h. Use __SIZE_TYPE__
4091 in size_t typedef. Adjust tree dump scan results according to
4092 vect_aligned_arrays target check.
4093 * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
4094 vect_aligned_arrays target check.
4095 * gcc.dg/vect/pr31699.c: Ditto.
4096
4097 2007-07-13 Sa Liu <saliu@de.ibm.com>
4098
4099 * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
4100 for V2DFmode vector conditional expression.
4101 * gcc.target/spu/dfcmeq.c: New. Test combination of abs
4102 and dfceq patterns.
4103 * gcc.target/spu/dfcmgt.c: New. Test combination of abs
4104 and dfcgt patterns.
4105 * gcc.target/spu/intrinsics-2.c: New. Test intrinsics for
4106 V2DFmode comparison and test special values.
4107 * lib/target-supports.exp: Switch on test for V2DFmode
4108 vector conditional expression.
4109
4110 2007-07-13 Richard Guenther <rguenther@suse.de>
4111
4112 PR tree-optimization/32721
4113 * gcc.dg/pr32721.c: New testcase.
4114
4115 2007-07-13 Hans-Peter Nilsson <hp@axis.com>
4116
4117 * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
4118 error message part that continues on a new line.
4119
4120 2007-07-12 Geoffrey Keating <geoffk@apple.com>
4121
4122 * gcc.dg/c99-tgmath-1.c: New.
4123 * gcc.dg/c99-tgmath-2.c: New.
4124 * gcc.dg/c99-tgmath-3.c: New.
4125 * gcc.dg/c99-tgmath-4.c: New.
4126
4127 2007-07-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4128 Janis Johnson <janis187@us.ibm.com>
4129
4130 PR testsuite/25241
4131 * gcc.test-framework/dg-error-exp-F.c: New test.
4132 * gcc.test-framework/dg-warning-exp-F.c: New test.
4133 * lib/gcc.exp: Enable warning and error prefixes.
4134 * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
4135 (dg-error): Wrap original dg-error.
4136 * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
4137 markers from dg-error/dg-warning directives.
4138 * gcc.dg/20040322-1.c: Likewise.
4139 * gcc.dg/Wchar-subscripts-1.c: Likewise.
4140 * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
4141 * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
4142 * gcc.dg/Werror-1.c: Likewise.
4143 * gcc.dg/Werror-10.c: Likewise.
4144 * gcc.dg/Werror-11.c: Likewise.
4145 * gcc.dg/Werror-2.c: Likewise.
4146 * gcc.dg/Werror-3.c: Likewise.
4147 * gcc.dg/Werror-4.c: Likewise.
4148 * gcc.dg/Werror-5.c: Likewise.
4149 * gcc.dg/Werror-6.c: Likewise.
4150 * gcc.dg/Werror-7.c: Likewise.
4151 * gcc.dg/Werror-8.c: Likewise.
4152 * gcc.dg/Werror-9.c: Likewise.
4153 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
4154 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
4155 * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
4156 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
4157 * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
4158 * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
4159 * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
4160 * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
4161 * gcc.dg/Wnested-externs-1.c: Likewise.
4162 * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
4163 * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
4164 * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
4165 * gcc.dg/Wshadow-3.c: Likewise.
4166 * gcc.dg/Wtraditional-conversion-2.c: Likewise.
4167 * gcc.dg/Wwrite-strings-1.c: Likewise.
4168 * gcc.dg/anon-struct-5.c: Likewise.
4169 * gcc.dg/anon-struct-6.c: Likewise.
4170 * gcc.dg/anon-struct-7.c: Likewise.
4171 * gcc.dg/anon-struct-8.c: Likewise.
4172 * gcc.dg/array-8.c: Likewise.
4173 * gcc.dg/array-quals-2.c: Likewise.
4174 * gcc.dg/asm-qual-1.c: Likewise.
4175 * gcc.dg/asm-wide-1.c: Likewise.
4176 * gcc.dg/assign-warn-1.c: Likewise.
4177 * gcc.dg/assign-warn-2.c: Likewise.
4178 * gcc.dg/bitfld-10.c: Likewise.
4179 * gcc.dg/bitfld-11.c: Likewise.
4180 * gcc.dg/bitfld-12.c: Likewise.
4181 * gcc.dg/bitfld-13.c: Likewise.
4182 * gcc.dg/bitfld-14.c: Likewise.
4183 * gcc.dg/builtin-choose-expr-2.c: Likewise.
4184 * gcc.dg/builtins-30.c: Likewise.
4185 * gcc.dg/c90-const-expr-5.c: Likewise.
4186 * gcc.dg/c90-typespec-1.c: Likewise.
4187 * gcc.dg/c99-const-expr-5.c: Likewise.
4188 * gcc.dg/c99-flex-array-5.c: Likewise.
4189 * gcc.dg/c99-fordecl-3.c: Likewise.
4190 * gcc.dg/c99-tag-3.c: Likewise.
4191 * gcc.dg/c99-typespec-1.c: Likewise.
4192 * gcc.dg/c99-vla-jump-1.c: Likewise.
4193 * gcc.dg/c99-vla-jump-2.c: Likewise.
4194 * gcc.dg/c99-vla-jump-3.c: Likewise.
4195 * gcc.dg/c99-vla-jump-4.c: Likewise.
4196 * gcc.dg/c99-vla-jump-5.c: Likewise.
4197 * gcc.dg/cast-1.c: Likewise.
4198 * gcc.dg/cast-2.c: Likewise.
4199 * gcc.dg/cast-3.c: Likewise.
4200 * gcc.dg/cast-4.c: Likewise.
4201 * gcc.dg/cast-pretty-print-1.c: Likewise.
4202 * gcc.dg/comp-goto-2.c: Likewise.
4203 * gcc.dg/comp-goto-3.c: Likewise.
4204 * gcc.dg/cpp/error-1.c: Likewise.
4205 * gcc.dg/cpp/if-paren.c: Likewise.
4206 * gcc.dg/decl-7.c: Likewise.
4207 * gcc.dg/decl-8.c: Likewise.
4208 * gcc.dg/decl-nospec-1.c: Likewise.
4209 * gcc.dg/decl-nospec-2.c: Likewise.
4210 * gcc.dg/decl-nospec-3.c: Likewise.
4211 * gcc.dg/declspec-10.c: Likewise.
4212 * gcc.dg/declspec-11.c: Likewise.
4213 * gcc.dg/declspec-12.c: Likewise.
4214 * gcc.dg/declspec-13.c: Likewise.
4215 * gcc.dg/declspec-14.c: Likewise.
4216 * gcc.dg/declspec-15.c: Likewise.
4217 * gcc.dg/declspec-16.c: Likewise.
4218 * gcc.dg/declspec-17.c: Likewise.
4219 * gcc.dg/declspec-4.c: Likewise.
4220 * gcc.dg/declspec-5.c: Likewise.
4221 * gcc.dg/declspec-6.c: Likewise.
4222 * gcc.dg/declspec-7.c: Likewise.
4223 * gcc.dg/declspec-8.c: Likewise.
4224 * gcc.dg/declspec-9.c: Likewise.
4225 * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
4226 * gcc.dg/dfp/constants-c99.c: Likewise.
4227 * gcc.dg/dfp/keywords-c89.c: Likewise.
4228 * gcc.dg/dfp/keywords-c99.c: Likewise.
4229 * gcc.dg/dfp/keywords-reserved.c: Likewise.
4230 * gcc.dg/dfp/typespec.c: Likewise.
4231 * gcc.dg/dremf-type-compat-2.c: Likewise.
4232 * gcc.dg/dremf-type-compat-3.c: Likewise.
4233 * gcc.dg/dremf-type-compat-4.c: Likewise.
4234 * gcc.dg/empty-source-2.c: Likewise.
4235 * gcc.dg/empty-source-3.c: Likewise.
4236 * gcc.dg/enum3.c: Likewise.
4237 * gcc.dg/extra-semi-2.c: Likewise.
4238 * gcc.dg/extra-semi-3.c: Likewise.
4239 * gcc.dg/float-range-1.c: Likewise.
4240 * gcc.dg/float-range-2.c: Likewise.
4241 * gcc.dg/float-range-3.c: Likewise.
4242 * gcc.dg/float-range-5.c: Likewise.
4243 * gcc.dg/format/asm_fprintf-2.c: Likewise.
4244 * gcc.dg/format/asm_fprintf-3.c: Likewise.
4245 * gcc.dg/format/asm_fprintf-4.c: Likewise.
4246 * gcc.dg/format/asm_fprintf-5.c: Likewise.
4247 * gcc.dg/format/cast-1.c: Likewise.
4248 * gcc.dg/format/gcc_diag-3.c: Likewise.
4249 * gcc.dg/format/gcc_diag-4.c: Likewise.
4250 * gcc.dg/format/gcc_diag-6.c: Likewise.
4251 * gcc.dg/format/gcc_diag-8.c: Likewise.
4252 * gcc.dg/format/gcc_diag-9.c: Likewise.
4253 * gcc.dg/format/nul-2.c: Likewise.
4254 * gcc.dg/format/opt-1.c: Likewise.
4255 * gcc.dg/format/opt-2.c: Likewise.
4256 * gcc.dg/format/opt-3.c: Likewise.
4257 * gcc.dg/format/opt-4.c: Likewise.
4258 * gcc.dg/format/opt-5.c: Likewise.
4259 * gcc.dg/format/opt-6.c: Likewise.
4260 * gcc.dg/framework-2.c: Likewise.
4261 * gcc.dg/func-args-1.c: Likewise.
4262 * gcc.dg/func-outside-1.c: Likewise.
4263 * gcc.dg/func-outside-2.c: Likewise.
4264 * gcc.dg/gnu-cond-expr-2.c: Likewise.
4265 * gcc.dg/gnu-cond-expr-3.c: Likewise.
4266 * gcc.dg/if-empty-1.c: Likewise.
4267 * gcc.dg/init-bad-1.c: Likewise.
4268 * gcc.dg/init-bad-2.c: Likewise.
4269 * gcc.dg/init-bad-3.c: Likewise.
4270 * gcc.dg/init-desig-obs-2.c: Likewise.
4271 * gcc.dg/init-desig-obs-3.c: Likewise.
4272 * gcc.dg/init-empty-2.c: Likewise.
4273 * gcc.dg/init-empty-3.c: Likewise.
4274 * gcc.dg/inline-11.c: Likewise.
4275 * gcc.dg/inline-12.c: Likewise.
4276 * gcc.dg/inline-8.c: Likewise.
4277 * gcc.dg/inline-9.c: Likewise.
4278 * gcc.dg/inline3.c: Likewise.
4279 * gcc.dg/label-decl-1.c: Likewise.
4280 * gcc.dg/label-decl-2.c: Likewise.
4281 * gcc.dg/label-decl-3.c: Likewise.
4282 * gcc.dg/label-decl-4.c: Likewise.
4283 * gcc.dg/long-long-typespec-1.c: Likewise.
4284 * gcc.dg/lvalue-2.c: Likewise.
4285 * gcc.dg/lvalue-3.c: Likewise.
4286 * gcc.dg/nested-func-3.c: Likewise.
4287 * gcc.dg/nested-redef-1.c: Likewise.
4288 * gcc.dg/noreturn-4.c: Likewise.
4289 * gcc.dg/old-style-prom-2.c: Likewise.
4290 * gcc.dg/old-style-prom-3.c: Likewise.
4291 * gcc.dg/old-style-then-proto-1.c: Likewise.
4292 * gcc.dg/overflow-warn-1.c: Likewise.
4293 * gcc.dg/overflow-warn-2.c: Likewise.
4294 * gcc.dg/overflow-warn-3.c: Likewise.
4295 * gcc.dg/overflow-warn-4.c: Likewise.
4296 * gcc.dg/overflow-warn-6.c: Likewise.
4297 * gcc.dg/parm-forwdecl-2.c: Likewise.
4298 * gcc.dg/parm-forwdecl-3.c: Likewise.
4299 * gcc.dg/parm-impl-decl-1.c: Likewise.
4300 * gcc.dg/parm-impl-decl-2.c: Likewise.
4301 * gcc.dg/parm-incomplete-1.c: Likewise.
4302 * gcc.dg/parm-mismatch-1.c: Likewise.
4303 * gcc.dg/pointer-arith-1.c: Likewise.
4304 * gcc.dg/pointer-arith-2.c: Likewise.
4305 * gcc.dg/pointer-arith-3.c: Likewise.
4306 * gcc.dg/pointer-arith-4.c: Likewise.
4307 * gcc.dg/pointer-arith-6.c: Likewise.
4308 * gcc.dg/pointer-arith-7.c: Likewise.
4309 * gcc.dg/pointer-arith-8.c: Likewise.
4310 * gcc.dg/pr13804-1.c: Likewise.
4311 * gcc.dg/pr15698-1.c: Likewise.
4312 * gcc.dg/pr15698-2.c: Likewise.
4313 * gcc.dg/pr15698-3.c: Likewise.
4314 * gcc.dg/pr15698-4.c: Likewise.
4315 * gcc.dg/pr15698-5.c: Likewise.
4316 * gcc.dg/pr15698-6.c: Likewise.
4317 * gcc.dg/pr15698-7.c: Likewise.
4318 * gcc.dg/pr15698-8.c: Likewise.
4319 * gcc.dg/pr17188-1.c: Likewise.
4320 * gcc.dg/pr17301-1.c: Likewise.
4321 * gcc.dg/pr17301-2.c: Likewise.
4322 * gcc.dg/pr17730-1.c: Likewise.
4323 * gcc.dg/pr20368-1.c: Likewise.
4324 * gcc.dg/pr20368-2.c: Likewise.
4325 * gcc.dg/pr20368-3.c: Likewise.
4326 * gcc.dg/pr22308-1.c: Likewise.
4327 * gcc.dg/qual-component-1.c: Likewise.
4328 * gcc.dg/redecl-1.c: Likewise.
4329 * gcc.dg/redecl-11.c: Likewise.
4330 * gcc.dg/redecl-12.c: Likewise.
4331 * gcc.dg/redecl-13.c: Likewise.
4332 * gcc.dg/redecl-14.c: Likewise.
4333 * gcc.dg/redecl-15.c: Likewise.
4334 * gcc.dg/register-var-1.c: Likewise.
4335 * gcc.dg/register-var-2.c: Likewise.
4336 * gcc.dg/stmt-expr-2.c: Likewise.
4337 * gcc.dg/stmt-expr-3.c: Likewise.
4338 * gcc.dg/stmt-expr-label-1.c: Likewise.
4339 * gcc.dg/stmt-expr-label-2.c: Likewise.
4340 * gcc.dg/stmt-expr-label-3.c: Likewise.
4341 * gcc.dg/struct-empty-2.c: Likewise.
4342 * gcc.dg/struct-empty-3.c: Likewise.
4343 * gcc.dg/struct-parse-1.c: Likewise.
4344 * gcc.dg/struct-semi-1.c: Likewise.
4345 * gcc.dg/struct-semi-2.c: Likewise.
4346 * gcc.dg/struct-semi-3.c: Likewise.
4347 * gcc.dg/switch-5.c: Likewise.
4348 * gcc.dg/switch-6.c: Likewise.
4349 * gcc.dg/switch-7.c: Likewise.
4350 * gcc.dg/tls/diag-5.c: Likewise.
4351 * gcc.dg/transparent-union-1.c: Likewise.
4352 * gcc.dg/transparent-union-3.c: Likewise.
4353 * gcc.dg/typespec-1.c: Likewise.
4354 * gcc.dg/vla-init-2.c: Likewise.
4355 * gcc.dg/vla-init-3.c: Likewise.
4356 * gcc.dg/vla-init-4.c: Likewise.
4357 * gcc.dg/vla-init-5.c: Likewise.
4358 * gcc.dg/void-cast-2.c: Likewise.
4359 * gcc.dg/wvla-3.c: Likewise.
4360 * gcc.dg/wvla-7.c: Likewise.
4361 * gcc.target/i386/991209-1.c: Likewise.
4362 * gcc.target/ia64/fpreg-1.c: Likewise.
4363 * gcc.target/m68k/interrupt_thread-2.c: Likewise.
4364 * gcc.target/m68k/interrupt_thread-3.c: Likewise.
4365
4366 2007-07-12  Daniel Franke  <franke.daniel@gmail.com>
4367
4368 PR fortran/31639
4369 * gfortran.dg/func_decl_4.f90: New test.
4370
4371 2007-07-12 Paul Thomas <pault@gcc.gnu.org>
4372
4373 PR fortran/32727
4374 * gfortran.dg/interface_17.f90: New test.
4375
4376 2007-07-12 Christopher D. Rickett <crickett@lanl.gov>
4377
4378 PR fortran/32599
4379 * gfortran.dg/32599.f03: New test case.
4380
4381 PR fortran/32601
4382 * gfortran.dg/32601.f03: New test case.
4383 * gfortran.dg/32601_1.f03: Ditto.
4384 * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
4385 * gfortran.dg/c_ptr_tests_10.f03: Ditto.
4386
4387 2007-07-12 Steve Ellcey <sje@cup.hp.com>
4388
4389 * gcc.c-torture/execute/align-3.c: Remove function addr check.
4390
4391 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
4392 Devang Patel <dpatel@apple.com>
4393
4394 PR tree-optimization/25413
4395 * gcc.dg/vect/vect-align-1.c: New.
4396 * gcc.dg/vect/vect-align-2.c: New.
4397 * gcc.dg/vect/pr25413.c: New.
4398 * gcc.dg/vect/pr25413a.c: New.
4399 * gcc.dg/vect/pr31699.c: Fix dg-final check.
4400
4401 2007-07-12 Nathan Froyd <froydnj@codesourcery.com>
4402
4403 * lib/target-support.exp (check_ultrasparc_hw_available):
4404 New function.
4405 (is-effective-target): Check $arg for ultrasparc_hw.
4406 (is-effective-target-keyword): Likewise.
4407 * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
4408 when determining what to do on sparc platforms.
4409 * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
4410 * gcc.dg/20001101-1.c: Likewise.
4411 * gcc.dg/20001101-2.c: Likewise.
4412 * gcc.dg/ultrasp9.c: Likewise.
4413 * gcc.dg/ultrasp10.c: Likewise.
4414 * gcc.target/sparc/pdist-3.c: Likewise.
4415
4416 2007-07-12 Daniel Jacobowitz <dan@codesourcery.com>
4417
4418 * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
4419
4420 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
4421
4422 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
4423 get vectorized.
4424 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
4425 now get vectorized.
4426 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
4427 * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
4428 * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
4429 * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
4430 * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
4431 * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
4432 * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
4433 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
4434 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
4435 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
4436 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
4437 * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
4438 * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
4439 * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
4440 * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
4441 * lib/target-supports.exp (check_effective_target_vect_int_mul):
4442 Add spu.
4443
4444 2007-07-12 Jakub Jelinek <jakub@redhat.com>
4445
4446 PR c++/30854
4447 * g++.dg/parse/error30.C: New test.
4448
4449 2007-07-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4450
4451 PR fortran/29804
4452 * gfortran.dg/alloc_comp_misc_1.f90: New test.
4453
4454 2007-07-11 Daniel Berlin <dberlin@dberlin.org>
4455
4456 * gfortran.fortran-torture/compile/pr32663.f: New test.
4457
4458 2007-07-11 Paolo Carlini <pcarlini@suse.de>
4459
4460 PR c++/31027
4461 * g++.dg/inherit/virtual4.C: New.
4462
4463 2007-07-11 Uros Bizjak <ubizjak@gmail.com>
4464
4465 PR target/32661
4466 * gcc.target/i386/pr32661-1.c: New test.
4467
4468 2007-07-11 Eric Botcazou <ebotcazou@adacore.com>
4469
4470 * gnat.dg/invariant_index.ad[sb]: New test.
4471
4472 2007-07-11 Paolo Carlini <pcarlini@suse.de>
4473
4474 PR c++/32560
4475 * g++.dg/template/decl3.C: New.
4476
4477 2007-07-09 Geoffrey Keating <geoffk@apple.com>
4478
4479 PR 32617
4480 * gcc.c-torture/execute/align-3.c: New.
4481
4482 2007-07-10 Uros Bizjak <ubizjak@gmail.com>
4483
4484 PR target/32708
4485 * gcc.target/i386/pr32708-1.c: New test.
4486 * gcc.target/i386/pr32708-2.c: Ditto.
4487 * gcc.target/i386/pr32708-3.c: Ditto.
4488
4489 2007-07-10 Mark Mitchell <mark@codesourcery.com>
4490
4491 * g++.dg/init/new20.C: Remove svn:executable flag.
4492
4493 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
4494
4495 * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
4496
4497 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
4498
4499 * gcc.dg/ultrasp7.c: Add fpic target requirement.
4500
4501 2007-07-10 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4502
4503 PR testsuite/25241
4504 * gcc.dg/pch/counter-2.c: Match every message with its appropriate
4505 directive.
4506
4507 2007-07-10 Paul Thomas <pault@gcc.gnu.org>
4508
4509 PR fortran/32157
4510 * gfortran.dg/overload_2.f90: New test.
4511
4512 PR fortran/32689
4513 * gfortran.dg/transfer_simplify_5.f90
4514
4515 PR fortran/32634
4516 * gfortran.dg/interface_15.f90: New test.
4517
4518 2007-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4519
4520 PR libfortran/32336
4521 * gfortran.dg/matmul_5.f90: New test case.
4522
4523 2007-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
4524
4525 * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
4526 * gcc.dg/fesd-any.h: Likewise.
4527 * gcc.dg/fesd-baseonly.c: Likewise.
4528 * gcc.dg/fesd-baseonly.h: Likewise.
4529 * gcc.dg/fesd-none.c: Likewise.
4530 * gcc.dg/fesd-none.h: Likewise.
4531 * gcc.dg/fesd-reduced.c: Likewise.
4532 * gcc.dg/fesd-reduced.h: Likewise.
4533 * gcc.dg/fesd-sys.c: Likewise.
4534 * gcc.dg/fesd-sys.h: Likewise
4535 * gcc.dg/fesd.h: Likewise.
4536
4537 * g++.dg/debug/dwarf2: New directory.
4538 * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
4539 * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
4540 * g++.dg/other/fesd-any.h: Likewise.
4541 * g++.dg/other/fesd-baseonly.C: Likewise.
4542 * g++.dg/other/fesd-baseonly.h: Likewise.
4543 * g++.dg/other/fesd-none.C: Likewise.
4544 * g++.dg/other/fesd-none.h: Likewise.
4545 * g++.dg/other/fesd-reduced.C: Likewise.
4546 * g++.dg/other/fesd-reduced.h: Likewise.
4547 * g++.dg/other/fesd-sys.C: Likewise.
4548 * g++.dg/other/fesd-sys.h: Likewise.
4549 * g++.dg/other/fesd.h: Likewise.
4550
4551 2007-07-09 Daniel Franke <franke.daniel@gmail.com>
4552
4553 PR fortran/31129
4554 * gfortran.dg/parameter_unused.f90: New test.
4555
4556 2007-07-09 Uros Bizjak <ubizjak@gmail.com>
4557
4558 PR tree-optimization/32681
4559 * gcc.dg/tree-ssa/pr32681.c: New test.
4560
4561 2007-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4562
4563 PR fortran/32678
4564 * gfortran.dg/fmt_t_5.f90: New test.
4565
4566 2007-07-08 Paolo Carlini <pcarlini@suse.de>
4567
4568 PR c++/30535
4569 * g++.dg/template/operator10.C: New.
4570
4571 2007-07-08 Thomas Koenig <tkoenig@gcc.gnu.org>
4572
4573 PR libfortran/32217
4574 * gfortran.dg/unpack_zerosize_1.f90: New test case.
4575
4576 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
4577
4578 PR fortran/29876
4579 * gfortran.dg/operator_6.f90: New test.
4580
4581 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
4582
4583 PR fortran/17711
4584 * gfortran.dg/operator_4.f90: New test.
4585 * gfortran.dg/operator_5.f90: New test.
4586 * gfortran.dg/logical_comp.f90: Adjusted error messages.
4587 * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
4588
4589 2007-07-08 Tobias Burnus <burnus@net-b.de>
4590
4591 PR fortran/32669
4592 * gfortran.dg/argument_checking_6.f90: New.
4593
4594 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
4595
4596 PR fortran/25094
4597 * gfortran.dg/interface_155555.f90: New test.
4598
4599 2007-07-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4600
4601 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
4602 c99-math-long-double-1.c, c99-math.h: Test subnormals.
4603
4604 2007-07-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4605
4606 PR testsuite/25241
4607 * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
4608 discern pedantic diagnostics and errors.
4609 * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
4610 and not an error.
4611 * gcc.dg/20050121-1.c: This is an error and not a warning.
4612 * gcc.target/i386/sseregparm-2.c: Likewise.
4613 * gcc.target/i386/20060512-4.c: This is a warning and not an error.
4614 * gcc.dg/charset/attribute2.c: Likewise.
4615 * gcc.dg/bitfld-1.c: Likewise.
4616 * gcc.dg/pack-test-2.c: Likewise.
4617 * gcc.dg/940510-1.c: Match separately error and warning.
4618 * gcc.dg/array-2.c: Match separately multiple messages. The second
4619 diagnostic is a pedantic warning and not an error.
4620 * gcc.dg/pr14475.c: Match separately multiple messages.
4621 * gcc.dg/pr18809-1.c: Likewise.
4622 * gcc.dg/pr27953.c: Likewise.
4623 * gcc.dg/vla-init-1.c: Likewise.
4624 * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
4625
4626 2007-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4627
4628 PR fortran/32644
4629 * gfortran.dg/char_decl_1.f90: New test.
4630
4631 2007-07-07 Daniel Berlin <dberlin@dberlin.org>
4632
4633 * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
4634
4635 2007-07-07 Mark Mitchell <mark@codesourcery.com>
4636
4637 PR c++/32232
4638 * g++.dg/template/overload9.C: New test.
4639
4640 2007-07-06 Daniel Berlin <dberlin@dberlin.org>
4641
4642 * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
4643 * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
4644
4645 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
4646
4647 * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
4648 * gcc.dg/20001012-2.c: Likewise.
4649 * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
4650 * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
4651
4652 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
4653
4654 * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
4655 about the chunk size when STACK_SIZE is defined.
4656
4657 2007-07-06 Josh Conner <jconner@apple.com>
4658
4659 PR middle-end/32602
4660 * gcc.dg/sibcall-8.c: New test.
4661
4662 2007-07-06 Josh Conner <jconner@apple.com>
4663
4664 PR middle-end/32603
4665 * gcc.target/arm/sibcall-1.c: New test.
4666
4667 2007-07-06 H.J. Lu <hongjiu.lu@intel.com>
4668
4669 * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
4670
4671 2007-07-06 Daniel Franke <franke.daniel@gmail.com>
4672
4673 * gfortran.dg/save_parameter.f90: New test.
4674 * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
4675
4676 2007-07-06 Richard Guenther <rguenther@suse.de>
4677
4678 * g++.dg/opt/pr30965.C: New testcase.
4679
4680 2007-07-06 Richard Sandiford <richard@codesourcery.com>
4681
4682 * gcc.target/mips/save-restore-5.c: New test.
4683
4684 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
4685
4686 PR rtl_optimization/32450
4687 * gcc.dg/pr32450.c: New runtime test.
4688
4689 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
4690
4691 * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
4692 single underscore in scan directives.
4693
4694 2007-07-05 Mark Mitchell <mark@codesourcery.com>
4695
4696 PR c++/32245
4697 * g++.dg/init/ptrmem4.C: New test.
4698
4699 PR c++/32251
4700 * g++.dg/init/new21.C: Likewise.
4701
4702 PR c++/31992
4703 * g++.dg/template/static30.C: Likewise.
4704
4705 2007-07-05 Dorit Nuzman <dorit@il.ibm.com>
4706
4707 * gcc.dg/vect/costmodel/ppc: New directory.
4708 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
4709 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
4710 New test.
4711 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
4712 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
4713 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
4714 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
4715 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
4716 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
4717 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
4718 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
4719 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
4720 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
4721 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
4722 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
4723 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
4724 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
4725
4726 2007-07-05 Tobias Burnus <burnus@net-b.de>
4727
4728 PR fortran/32359
4729 * gfortran.dg/module_md5_1.f90: Update MD5 number.
4730
4731 2007-07-05 Paul Thomas <pault@gcc.gnu.org>
4732
4733 PR fortran/32526
4734 * gfortran.dg/interface_14.f90: New test.
4735
4736 PR fortran/32613
4737 * gfortran.dg/do_iterator_2.f90: New test.
4738
4739 2007-07-04 H.J. Lu <hongjiu.lu@intel.com>
4740
4741 * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
4742 (FE_DEC_DOWNWARD): Likewise.
4743 (FE_DEC_UPWARD): Likewise.
4744 (FE_DEC_TOWARDZERO): Likewise.
4745 (FE_DEC_TONEARESTFROMZERO): Likewise.
4746
4747 2007-07-04 Daniel Berlin <dberlin@dberlin.org>
4748
4749 * gcc.c-torture/compile/pr32606.c: New.
4750 * gfortran.fortran-torture/execute/pr32604.f90: New.
4751
4752 2007-07-04 Mark Mitchell <mark@codesourcery.com>
4753
4754 * gcc.dg/visibility-12.c: New test.
4755 * gcc.dg/visibility-13.c: Likewise.
4756 * g++.dg/ext/visibility-9.C: Likewise.
4757 * g++.dg/ext/visibility-10.C: Likewise.
4758
4759 2007-07-04 Richard Sandiford <richard@codesourcery.com>
4760
4761 * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
4762 * gcc.dg/sh-relax-vxworks.c: New test.
4763
4764 2007-07-04 Richard Guenther <rguenther@suse.de>
4765
4766 PR tree-optimization/32500
4767 * gcc.c-torture/execute/pr32500.c: New testcase.
4768
4769 2007-07-04 Richard Guenther <rguenther@suse.de>
4770
4771 PR tree-optimization/32482
4772 * gcc.c-torture/compile/pr32482.c: New testcase.
4773
4774 2007-07-04 Richard Sandiford <richard@codesourcery.com>
4775
4776 * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
4777 VxWorks kernels.
4778 * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
4779 * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
4780 * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
4781 * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
4782
4783 2007-07-04 Richard Sandiford <richard@codesourcery.com>
4784
4785 * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
4786
4787 2007-07-04 Richard Sandiford <richard@codesourcery.com>
4788
4789 * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
4790
4791 2007-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4792
4793 PR fortran/31198
4794 * gfortran.dg/min_max_optional_1.f90: New test.
4795 * gfortran.dg/min_max_optional_2.f90: New test.
4796 * gfortran.dg/min_max_optional_3.f90: New test.
4797
4798 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4799
4800 PR fortran/32545
4801 * gfortran.dg/fmt_error.f90: New test.
4802
4803 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4804
4805 PR fortran/32612
4806 * gfortran.dg/interface_13.f90: New test.
4807
4808 2007-07-03 Dave Brolley <brolley@redhat.com>
4809
4810 PR c++/31743
4811 * g++.dg/init/new20.C: New test.
4812
4813 2007-07-03 Christopher D. Rickett <crickett@lanl.gov>
4814
4815 PR fortran/32579
4816 * gfortran.dg/iso_c_binding_only.f03: Updated test case.
4817
4818 2007-07-03 Tobias Burnus <burnus@net-b.de>
4819
4820 PR fortran/25062
4821 * common_7.f90: New.
4822 * common_8.f90: New.
4823 * common_9.f90: New.
4824
4825 2007-07-03 Tobias Burnus <burnus@net-b.de>
4826
4827 PR fortran/30940
4828 * gfortran.dg/argument_checking_1.f90: New.
4829 * gfortran.dg/argument_checking_2.f90: New.
4830 * gfortran.dg/argument_checking_3.f90: New.
4831 * gfortran.dg/argument_checking_4.f90: New.
4832 * gfortran.dg/argument_checking_5.f90: New.
4833 * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
4834 * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
4835
4836 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
4837
4838 * gcc.dg/pr32176.c: Add -w to default dg-options.
4839
4840 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
4841
4842 * gcc.c-torture/compile/ssa-pre-1.c: New test.
4843
4844 2007-07-03 Tobias Burnus <burnus@net-b.de>
4845
4846 PR fortran/20888
4847 * gfortran.dg/null_2.f90: New.
4848
4849 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
4850 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4851
4852 PR middle-end/32176
4853 * gcc.dg/pr32176.c: New test.
4854
4855 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
4856
4857 * gcc.dg/const-float80.c : New test.
4858 * gcc.dg/const-float128.c : New test.
4859 * gcc.dg/const-float80-ped.c : New test.
4860 * gcc.dg/const-float128-ped.c : New test.
4861
4862 2007-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4863
4864 * gcc.dg/c99-math.h: Fix typo.
4865
4866 2007-07-02 Jakub Jelinek <jakub@redhat.com>
4867
4868 PR libgomp/32468
4869 * gcc.dg/gomp/pr32468-1.c: New test.
4870
4871 2007-07-02 Richard Sandiford <richard@codesourcery.com>
4872
4873 * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
4874 an ABI option.
4875
4876 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
4877
4878 * gfortran.fortran-torture/compile/pr32583.f: New.
4879 * gcc.c-torture/compile/pr32584.c: New
4880
4881 2007-07-02 Ollie Wild <aaw@google.com>
4882
4883 * g++.dg/lookup/using16.C: Merge dg-errors with common line.
4884 * g++.dg/lookup/using17.C: Merge dg-errors with common line.
4885
4886 2007-07-02 Richard Sandiford <richard@codesourcery.com>
4887
4888 * gcc.target/mips/save-restore-1.c: New test.
4889 * gcc.target/mips/save-restore-2.c: Likewise.
4890 * gcc.target/mips/save-restore-3.c: Likewise.
4891 * gcc.target/mips/save-restore-4.c: Likewise.
4892
4893 2007-07-02 Uros Bizjak <ubizjak@gmail.com>
4894
4895 PR tree-optimization/31966
4896 PR tree-optimization/32533
4897 * gcc.dg/tree-ssa/pr31966.c: New runtime test.
4898 * gfortran.dg/pr32533.f90: Ditto.
4899
4900 2007-07-02 Jakub Jelinek <jakub@redhat.com>
4901
4902 * g++.dg/opt/nrv12.C: New test.
4903 * gcc.target/i386/nrv1.c: New test.
4904
4905 PR c++/31748
4906 * g++.dg/gomp/pr31748.C: New test.
4907
4908 2007-07-02 Ira Rosen <irar@il.ibm.com>
4909
4910 PR tree-optimization/32230
4911 * gcc.dg/vect/pr32230.c: New test.
4912
4913 2007-07-01 Christopher D. Rickett <crickett@lanl.gov>
4914
4915 * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
4916 * bind_c_coms.f90: Ditto.
4917 * bind_c_coms_driver.c: Ditto.
4918 * bind_c_dts.f90: Ditto.
4919 * bind_c_dts_2.f03: Ditto.
4920 * bind_c_dts_2_driver.c: Ditto.
4921 * bind_c_dts_3.f03: Ditto.
4922 * bind_c_dts_4.f03: Ditto.
4923 * bind_c_dts_driver.c: Ditto.
4924 * bind_c_implicit_vars.f03: Ditto.
4925 * bind_c_procs.f03: Ditto.
4926 * bind_c_usage_2.f03: Ditto.
4927 * bind_c_usage_3.f03: Ditto.
4928 * bind_c_usage_5.f03: Ditto.
4929 * bind_c_usage_6.f03: Ditto.
4930 * bind_c_usage_7.f03: Ditto.
4931 * bind_c_vars.f90: Ditto.
4932 * bind_c_vars_driver.c: Ditto.
4933 * binding_c_table_15_1.f03: Ditto.
4934 * binding_label_tests.f03: Ditto.
4935 * binding_label_tests_10.f03: Ditto.
4936 * binding_label_tests_10_main.f03: Ditto.
4937 * binding_label_tests_11.f03: Ditto.
4938 * binding_label_tests_11_main.f03: Ditto.
4939 * binding_label_tests_12.f03: Ditto.
4940 * binding_label_tests_13.f03: Ditto.
4941 * binding_label_tests_13_main.f03: Ditto.
4942 * binding_label_tests_14.f03: Ditto.
4943 * binding_label_tests_2.f03: Ditto.
4944 * binding_label_tests_3.f03: Ditto.
4945 * binding_label_tests_4.f03: Ditto.
4946 * binding_label_tests_5.f03: Ditto.
4947 * binding_label_tests_6.f03: Ditto.
4948 * binding_label_tests_7.f03: Ditto.
4949 * binding_label_tests_8.f03: Ditto.
4950 * binding_label_tests_9.f03: Ditto.
4951 * c_assoc.f90: Ditto.
4952 * c_assoc_2.f03: Ditto.
4953 * c_f_pointer_shape_test.f90: Ditto.
4954 * c_f_pointer_tests.f90: Ditto.
4955 * c_f_tests_driver.c: Ditto.
4956 * c_funloc_tests.f03: Ditto.
4957 * c_funloc_tests_2.f03: Ditto.
4958 * c_funloc_tests_3.f03: Ditto.
4959 * c_funloc_tests_3_funcs.c: Ditto.
4960 * c_kind_params.f90: Ditto.
4961 * c_kind_tests_2.f03: Ditto.
4962 * c_kinds.c: Ditto.
4963 * c_loc_driver.c: Ditto.
4964 * c_loc_test.f90: Ditto.
4965 * c_loc_tests_2.f03: Ditto.
4966 * c_loc_tests_2_funcs.c: Ditto.
4967 * c_loc_tests_3.f03: Ditto.
4968 * c_loc_tests_4.f03: Ditto.
4969 * c_loc_tests_5.f03: Ditto.
4970 * c_loc_tests_6.f03: Ditto.
4971 * c_loc_tests_7.f03: Ditto.
4972 * c_loc_tests_8.f03: Ditto.
4973 * c_ptr_tests.f03: Ditto.
4974 * c_ptr_tests_10.f03: Ditto.
4975 * c_ptr_tests_5.f03: Ditto.
4976 * c_ptr_tests_7.f03: Ditto.
4977 * c_ptr_tests_7_driver.c: Ditto.
4978 * c_ptr_tests_8.f03: Ditto.
4979 * c_ptr_tests_8_funcs.c: Ditto.
4980 * c_ptr_tests_9.f03: Ditto.
4981 * c_ptr_tests_driver.c: Ditto.
4982 * c_size_t_driver.c: Ditto.
4983 * c_size_t_test.f03: Ditto.
4984 * com_block_driver.f90: Ditto.
4985 * global_vars_c_init.f90: Ditto.
4986 * global_vars_c_init_driver.c: Ditto.
4987 * global_vars_f90_init.f90: Ditto.
4988 * global_vars_f90_init_driver.c: Ditto.
4989 * interop_params.f03: Ditto.
4990 * iso_c_binding_only.f03: Ditto.
4991 * iso_c_binding_rename_1.f03: Ditto.
4992 * iso_c_binding_rename_1_driver.c: Ditto.
4993 * iso_c_binding_rename_2.f03: Ditto.
4994 * iso_c_binding_rename_2_driver.c: Ditto.
4995 * kind_tests_2.f03: Ditto.
4996 * kind_tests_3.f03: Ditto.
4997 * module_md5_1.f90: Ditto.
4998 * only_clause_main.c: Ditto.
4999 * print_c_kinds.f90: Ditto.
5000 * test_bind_c_parens.f03: Ditto.
5001 * test_c_assoc.c: Ditto.
5002 * test_com_block.f90: Ditto.
5003 * test_common_binding_labels.f03: Ditto.
5004 * test_common_binding_labels_2.f03: Ditto.
5005 * test_common_binding_labels_2_main.f03: Ditto.
5006 * test_common_binding_labels_3.f03: Ditto.
5007 * test_common_binding_labels_3_main.f03: Ditto.
5008 * test_only_clause.f90: Ditto.
5009 * use_iso_c_binding.f90: Ditto.
5010 * value_5.f90: Ditto.
5011 * value_test.f90: Ditto.
5012 * value_tests_f03.f90: Ditto.
5013
5014 2007-07-01 Daniel Jacobowitz <dan@codesourcery.com>
5015
5016 * gcc.dg/tls/opt-14.c: New.
5017
5018 2007-07-01 Ollie Wild <aaw@google.com>
5019
5020 * g++.dg/lookup/using16.C: New test.
5021 * g++.dg/lookup/using17.C: New test.
5022
5023 2007-07-01 Janne Blomqvist <jb@gcc.gnu.org>
5024
5025 PR fortran/32239
5026 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
5027 (test_4): Use proper test for floating point equality.
5028 (test_8): Likewise.
5029
5030 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5031
5032 PR libgfortran/32554
5033 * gfortran.dg/fmt_p_1.f90: New test.
5034
5035 2007-07-01 Ira Rosen <irar@il.ibm.com>
5036
5037 * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
5038 initialization and fix dg-final check - the initialization loop is
5039 vectorizable.
5040
5041 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
5042 Volker Reichelt <reichelt@netcologne.de>
5043
5044 PR middle-end/32559
5045 * gcc.dg/pr32559.c: New test.
5046
5047 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
5048
5049 PR tree-optimization/25371
5050 * gcc.dg/vect/pr25371.c: New test.
5051
5052 2007-06-30 Nathan Froyd <froydnj@codesourcery.com>
5053
5054 * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
5055 when allocating and initializing a flexible array.
5056
5057 2007-06-30 Daniel Franke <franke.daniel@gmail.com>
5058
5059 PR fortran/20373
5060 * gfortran.dg/intrinsic.f90: New test.
5061
5062 2007-06-30 Tobias Burnus <burnus@net-b.de>
5063
5064 PR fortran/32555
5065 * gfortran.dg/fmt_zero_check.f90: New.
5066
5067 2007-06-30 Paul Thomas <pault@gcc.gnu.org>
5068
5069 PR fortran/30284
5070 * gfortran.dg/repeat_f90: New test.
5071
5072 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5073
5074 PR testsuite/25241
5075 * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
5076 -pedantic-errors, so we should match errors.
5077 * gcc.dg/cpp/escape-1.c: Likewise.
5078 * gcc.dg/cpp/charconst.c: Empty character constants are errors.
5079 * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
5080 warning.
5081 * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
5082 errors instead of warnings.
5083 * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
5084 a pedantic warning.
5085 * gcc.dg/cpp/arith-3.c: Likewise.
5086
5087 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5088
5089 PR testsuite/25241
5090 * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
5091 * gcc.dg/pch/valid-2.c: Likewise.
5092 * gcc.dg/pch/valid-3.c: Likewise.
5093 * gcc.dg/pch/warn-1.c: Likewise.
5094 * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
5095
5096 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5097
5098 PR c/4076
5099 * gcc.dg/Wunused-function.c: New.
5100
5101 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5102
5103 * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
5104
5105 2007-06-29 Douglas Gregor <doug.gregor@gmail.com>
5106
5107 * g++.dg/other/canon-31724.C: New.
5108
5109 2007-06-29 Jan Hubicka <jh@suse.cz>
5110
5111 PR middle-end/32372
5112 * gcc.c-torture/compile/pr32372.c: new.
5113
5114 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
5115
5116 * gfortran.dg/operator_3.f90: New test.
5117
5118 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
5119
5120 * gfortran.dg/gomp/reduction1.f90: Adjust error message.
5121 * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
5122
5123 2007-06-29 Richard Guenther <rguenther@suse.de>
5124
5125 PR middle-end/32493
5126 * gcc.dg/inline-23.c: New testcase.
5127
5128 2007-06-29 Uros Bizjak <ubizjak@gmail.com>
5129
5130 PR tree-optimization/24659
5131 * gcc.target/i386/vectorize2.c: New test.
5132 * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
5133 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5134
5135 2007-06-29 Eric Botcazou <ebotcazou@adacore.com>
5136
5137 * gcc.dg/pointer-arith-9.c: New test.
5138
5139 2007-06-29 Tobias Burnus <burnus@net-b.de>
5140
5141 PR fortran/32483
5142 * gfortran.dg/fmt_read_2.f90: New.
5143
5144 2007-06-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5145
5146 * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
5147 If it exists, don't try to create it.
5148
5149 2007-06-28 Geoffrey Keating <geoffk@apple.com>
5150
5151 * g++.dg/ext/visibility/ms-compat-1.C: New.
5152
5153 2007-06-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
5154
5155 PR tree-opt/32417
5156 * gfortran.fortran-torture/compile/pr32417.f90: New test.
5157
5158 2007-06-28 Dorit Nuzman <dorit@il.ibm.com>
5159
5160 * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
5161 targets.
5162
5163 2007-06-27 Daniel Franke <franke.daniel@gmail.com>
5164
5165 PR fortran/32467
5166 * gfortran.dg/gomp/allocatable_components_1.f90: New test.
5167
5168 2007-06-27 Richard Guenther <rguenther@suse.de>
5169
5170 PR middle-end/32492
5171 * gcc.dg/inline-22.c: New testcase.
5172
5173 2007-06-26 Hui-May Chang <hm.chang@apple.com>
5174
5175 * gcc.target/i386/large-size-array-3.c: Remove the larger size of
5176 the scan-assembler constant.
5177
5178 2007-06-25 Geoffrey Keating <geoffk@apple.com>
5179
5180 PR 20216
5181 * gcc.dg/pr20216.c: New.
5182
5183 2007-06-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
5184
5185 PR tree-opt/32421
5186 * gcc.dg/vect/pr32421.c: New test.
5187
5188 2006-06-26 Simon Martin <simartin@users.sourceforge.net>
5189
5190 PR c++/32111
5191 * g++.dg/other/friend5.C: New test.
5192
5193 2007-06-25 Paul Thomas <pault@gcc.gnu.org>
5194
5195 PR fortran/32464
5196 * gfortran.dg/host_assoc_function_2.f90: New test.
5197
5198 PR fortran/31494
5199 * gfortran.dg/host_assoc_call_1.f90: New test.
5200
5201 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5202
5203 * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
5204
5205 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5206
5207 PR fortran/32456
5208 * gfortran.dg/error_format.f90: New test.
5209
5210 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
5211
5212 PR fortran/32136
5213 * gfortran.dg/pr32136.f90: New test.
5214
5215 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
5216
5217 PR fortran/31726
5218 * gfortran.dg/minmaxloc_1.f90: New test.
5219
5220 PR fortran/32298
5221 * gfortran.dg/minmaxloc_2.f90: New test.
5222
5223 2007-06-23 Richard Guenther <rguenther@suse.de>
5224
5225 PR tree-optimization/16876
5226 PR middle-end/29478
5227 * gcc.dg/pr29254.c: The warning is bogus.
5228 * gcc.dg/warn-1.c: Likewise.
5229 * gcc.dg/assign-warn-3.c: Likewise.
5230 * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
5231
5232 2007-06-23 Richard Earnshaw <rearnsha@arm.com>
5233
5234 * gcc.c-torture/execute/20070623-1.c: New.
5235
5236 2007-06-22 Jan Hubicka <jh@suse.cz>
5237
5238 * gcc.c-torture/compile/pr31541.c: New.
5239
5240 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
5241
5242 * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
5243 Remove -m64 from dg-options.
5244
5245 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
5246
5247 PR middle-end/32374
5248 * gcc.dg/pr32374.c: New test.
5249
5250 2007-06-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5251
5252 PR fortran/32360
5253 * gfortran.dg/pointer_assign_3.f90: New test.
5254
5255 2007-06-21 Sebastian Pop <sebpop@gmail.com>
5256
5257 * gcc/testsuite/gcc.dg/tree-ssa/pr19590.c: New.
5258
5259 2007-06-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5260
5261 PR fortran/31162
5262 * gfortran.dg/assign.f90: Update test.
5263 * gfortran.dg/real_do_1.f90: Update test.
5264 * gfortran.dg/gomp/omp_do1.f90: Update test.
5265 * gfortran.dg/warnings_are_errors_1.f: Update test.
5266 * gfortran.dg/g77/20010519-1.f: Update test.
5267 * gfortran.dg/g77/pr9258.f: Update test.
5268 * gfortran.dg/g77/960317-1.f: Update test.
5269
5270 2007-06-21 Richard Guenther <rguenther@suse.de>
5271
5272 PR tree-optimization/32453
5273 * gcc.c-torture/compile/pr32453.c: New testcase.
5274
5275 2007-06-21 Jakub Jelinek <jakub@redhat.com>
5276
5277 PR tree-optimization/31866
5278 * gcc.dg/pr31866.c: New test.
5279
5280 2007-06-21 Richard Guenther <rguenther@suse.de>
5281
5282 PR tree-optimization/32451
5283 * g++.dg/torture/20070621-1.C: New testcase.
5284
5285 2007-06-21 Christian Bruel <christian.bruel@st.com>
5286
5287 * gcc.dg/attr-isr.c: Test delay slot content.
5288
5289 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5290
5291 PR fortran/32361
5292 gfortran.dg/pointer_assign_2.f90: New test.
5293
5294 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5295
5296 PR fortran/25061
5297 gfortran.dg/invalid_procedure_name.f90: New test.
5298
5299 2007-06-20 Adam Nemet <anemet@caviumnetworks.com>
5300
5301 PR tree-optimization/25737
5302 * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
5303
5304 2007-06-20 Hui-May Chang <hm.chang@apple.com>
5305
5306 * gcc.target/i386/large-size-array-3.c: New.
5307
5308 2007-06-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
5309 Richard Guenther <rguenther@suse.de>
5310
5311 PR fortran/32140
5312 * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
5313
5314 2007-06-20 Jakub Jelinek <jakub@redhat.com>
5315
5316 PR middle-end/31959
5317 * gcc.dg/pr31959.c: New test.
5318
5319 PR inline-asm/32109
5320 * g++.dg/ext/asm10.C: New test.
5321
5322 PR middle-end/32285
5323 * gcc.c-torture/execute/20070614-1.c: New test.
5324
5325 2007-06-19 Seongbae Park <seongbae.park@gmail.com>
5326
5327 * gcc.target/arm/stack-corruption.c: New test.
5328
5329 2007-06-19 Richard Guenther <rguenther@suse.de>
5330
5331 * g++.dg/torture/pr30252.C: New testcase.
5332
5333 2007-06-19 Jakub Jelinek <jakub@redhat.com>
5334
5335 PR tree-optimization/32353
5336 * g++.dg/opt/nrv13.C: New test.
5337
5338 2007-06-19 Paul Thomas <pault@gcc.gnu.org>
5339
5340 PR fortran/20863
5341 PR fortran/20882
5342 * gfortran.dg/impure_assignment_2.f90 : New test.
5343
5344 PR fortran/32236
5345 * gfortran.dg/data_initialized_2.f90 : New test.
5346
5347 * gfortran.dg/equiv_7.f90 : Test for endianess and call the
5348 appropriate version of 'dmach'.
5349
5350 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
5351
5352 PR target/32389
5353 * gcc.target/i386/pr32389.c New test.
5354
5355 2007-06-18 Simon Baldwin <simonb@google.com>
5356
5357 PR c++/31923
5358 * g++.dg/template/error25.C: New.
5359 * g++.dg/template/spec35.C: New.
5360
5361 2007-06-18 Kenneth Zadeck <zadeck@naturalbridge.com>
5362
5363 * gcc.c-torture/compile/pr32355.c: New testcase.
5364
5365 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
5366
5367 PR tree-optimization/32383
5368 * g++.dg/opt/pr32383.C: New test.
5369
5370 2007-06-17 Uros Bizjak <ubizjak@gmail.com>
5371
5372 PR rtl-optimization/32366
5373 * gcc.dg/vect/pr32366.c: New test.
5374
5375 2007-06-17 Kenneth Zadeck <zadeck@naturalbridge.com>
5376
5377 * gcc.c-torture/compile/pr32349.c: New testcase.
5378
5379 2007-06-17 Eric Botcazou <ebotcazou@libertysurf.fr>
5380
5381 * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
5382 * gcc.target/sparc/combined-2.c: Likewise.
5383 * gcc.target/sparc/fexpand.c : Likewise.
5384 * gcc.target/sparc/fnot.c: Likewise. Fix a couple of prototypes.
5385 * gcc.target/sparc/fpack16.c : Likewise.
5386 * gcc.target/sparc/fpmerge.c : Likewise.
5387 * gcc.target/sparc/fpmul.c : Likewise.
5388 * gcc.target/sparc/noresult.c : Likewise.
5389 * gcc.target/sparc/pdist.c: Likewise.
5390
5391 2007-06-16 Uros Bizjak <ubizjak@gmail.com>
5392
5393 PR middle-end/31723
5394 * gcc.target/i386/recip-divf.c: New test.
5395 * gcc.target/i386/recip-sqrtf.c: Ditto.
5396 * gcc.target/i386/recip-vec-divf.c: Ditto.
5397 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
5398 * gcc.target/i386/sse-recip.c: Ditto.
5399 * gcc.target/i386/sse-recip-vec.c: Ditto.
5400
5401 2007-06-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
5402
5403 PR tree-opt/32225
5404 * gcc.c-torture/compile/20070605-1.c: New test.
5405
5406 * gcc.c-torture/compile/20070603-1.c: New testcase.
5407 * gcc.c-torture/compile/20070603-2.c: New testcase.
5408
5409 * gcc.c-torture/compile/20070531-1.c: New test.
5410
5411 PR tree-opt/32167
5412 * gcc.c-torture/compile/20070531-2.c: New test.
5413
5414 PR tree-opt/32144
5415 * gcc.c-torture/compile/20070529-1.c: New test.
5416
5417 PR tree-opt/32145
5418 * gcc.c-torture/compile/20070529-2.c: New test.
5419
5420 PR tree-opt/32015
5421 * gcc.c-torture/compile/20070520-1.c: New test.
5422
5423 * g++.dg/ext/java-1.C: New test.
5424
5425 * gcc.dg/vect/vect-106.c: We are now able to vectorize two
5426 loops instead of one. Remove the "can't determine dependence"
5427 check.
5428 * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
5429 needed as the cast is gone in the first place.
5430 * gcc.dg/max-1.c: Change local variable a to be a global one.
5431 * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
5432 have a cast which is PREd.
5433
5434 2007-06-15 Mark Mitchell <mark@codesourcery.com>
5435
5436 * g++.dg/lookup/anon6.C: New test.
5437
5438 2007-06-14 Dirk Mueller <dmueller@suse.de>
5439
5440 PR c++/31806
5441 * g++.dg/opt/static6.C: New testcase.
5442
5443 2007-06-14 Geoff Keating <geoffk@apple.com>
5444
5445 * g++.dg/ext/visibility/overload-1.C: New.
5446
5447 PR 31093
5448 * g++.dg/ext/visibility/anon4.C: New.
5449
5450 2007-06-14 Uros Bizjak <ubizjak@gmail.com>
5451
5452 PR target/32268
5453 * gcc.target/i386/pr32268.c: New test.
5454
5455 2007-06-14 H.J. Lu <hongjiu.lu@intel.com>
5456
5457 * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
5458 from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
5459 _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
5460
5461 * gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
5462 from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
5463 converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
5464 BID is used.
5465
5466 2007-06-14 Paul Thomas <pault@gcc.gnu.org>
5467
5468 PR fortran/32302
5469 * gfortran.dg/common_resize_1.f90: New test.
5470
5471 2007-06-14 Dorit Nuzman <dorit@il.ibm.com>
5472
5473 PR target/32274
5474 * gcc.dg/vect/pr32224.c: Fix.
5475
5476 2007-06-13 Eric Christopher <echristo@apple.com>
5477
5478 * gcc.target/i386/ssefn-1.c: Add -march=i386.
5479
5480 2007-06-13 Tobias Burnus <burnus@net-b.de>
5481
5482 PR fortran/32323
5483 * gfortran.dg/actual_array_vect_1.f90: New.
5484
5485 2007-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
5486
5487 * gcc.target/sparc/mfpu.c: New test.
5488
5489 2007-06-12 Geoff Keating <geoffk@apple.com>
5490
5491 * g++.dg/warn/weak1.C: Suppress on Darwin.
5492 * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
5493
5494 2007-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
5495
5496 PR middle-end/31579
5497 * g++.dg/torture/pr31579.C: New testcase.
5498
5499 2007-06-12 Ian Lance Taylor <iant@google.com>
5500
5501 PR libstdc++/29286
5502 * g++.dg/init/new16.C: New test.
5503 * g++.dg/init/new17.C: New test.
5504 * g++.dg/init/new18.C: New test.
5505 * g++.dg/init/new19.C: New test.
5506
5507 2007-06-12 Olivier Hainque <hainque@adacore.com>
5508
5509 * gnat.dg/lhs_view_convert.adb: New test.
5510
5511 2007-06-12 Richard Guenther <rguenther@suse.de>
5512
5513 PR tree-optimization/15353
5514 PR tree-optimization/31657
5515 * gcc.c-torture/execute/20070424-1.c: New testcase.
5516 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
5517 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
5518 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
5519 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
5520 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
5521
5522 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
5523
5524 PR rtl-optimization/32293
5525 * gcc.dg/pr32293.c: New test.
5526
5527 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
5528
5529 * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
5530
5531 2007-06-12 Paul Thomas <pault@gcc.gnu.org>
5532
5533 PR fortran/29786
5534 * gfortran.dg/equiv_7.f90: New test.
5535 * gfortran.dg/equiv_constraint_7.f90: Change error message.
5536
5537 PR fortran/30875
5538 * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
5539
5540 2007-06-11 Andreas Tobler <a.tobler@schweiz.org>
5541
5542 * gcc.dg/setjmp-3.c: Rename raise to raise0.
5543 * gcc.dg/setjmp-4.c: Likewise.
5544 * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
5545
5546 2007-06-11 Paolo Bonzini <bonzini@gnu.org>
5547
5548 PR rtl-optimization/31025
5549 * gfortran.dg/pr31025.f90: New.
5550
5551 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
5552
5553 PR target/32280
5554 * gcc.target/i386/pr32280.c: New test.
5555
5556 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
5557
5558 PR middle-end/32279
5559 * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
5560
5561 2007-06-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5562
5563 PR libgfortran/32235
5564 * gfortran.dg/backspace_9.f: New test.
5565
5566 2007-06-10 Zdenek Dvorak <dvorakz@suse.cz>
5567
5568 * gcc.dg/tree-ssa/prefetch-7.c: New test.
5569
5570 2007-06-09 Zdenek Dvorak <dvorakz@suse.cz>
5571
5572 * gcc.dg/tree-ssa/loop-28.c: New testcase.
5573
5574 2007-06-09 Ian Lance Taylor <iant@google.com>
5575
5576 PR tree-optimization/32169
5577 * gcc.c-torture/compile/pr32169.c: New test.
5578
5579 2007-06-08 Harsha Jagasia <harsha.jagasia@amd.com>
5580
5581 * gcc.dg/vect/costmodel: New directory.
5582 * gcc.dg/vect/costmodel/i386: New directory.
5583 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
5584 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5585 New test.
5586 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
5587 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
5588 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
5589 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
5590 * gcc.dg/vect/costmodel/x86_64: New directory.
5591 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
5592 New testsuite.
5593 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
5594 New test.
5595 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
5596 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
5597 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
5598 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
5599 * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
5600
5601 2007-06-08 Uros Bizjak <ubizjak@gmail.com>
5602
5603 PR tree-optimization/32243
5604 * gcc.dg/vect/vect.exp: Add support for -O3 tests. Reset default
5605 flags for -Os tests.
5606 * gcc.dg/vect/03-vect-pr32243.c: New test.
5607
5608 2007-06-08 Dorit Nuzman <dorit@il.ibm.com>
5609
5610 PR tree-optimization/32224
5611 * gcc.dg/vect/pr32224.c: New test.
5612
5613 2007-06-08 Jakub Jelinek <jakub@redhat.com>
5614
5615 PR c++/32177
5616 * g++.dg/gomp/pr32177.C: New test.
5617
5618 2007-06-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5619
5620 PR testsuite/25241
5621 * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
5622 * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
5623 warning nor an error.
5624 * gcc.dg/Wfatal-2.c: Likewise.
5625 * gcc.dg/Werror-1.c: Likewise.
5626 * gcc.dg/Werror-5.c: Likewise.
5627 * gcc.dg/Werror-7.c: Likewise.
5628 * gcc.dg/Werror-10.c: Likewise.
5629 * gcc.dg/Werror-11.c: Likewise.
5630
5631 2007-06-07 Simon Martin <simartin@users.sourceforge.net>
5632
5633 PR c++/30759
5634 * g++.dg/init/brace6.C: New test.
5635
5636 2007-06-07 Geoffrey Keating <geoffk@apple.com>
5637
5638 * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
5639 * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
5640 * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
5641 * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
5642
5643 * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
5644 * gcc.dg/20050826-1.c: Run on all Darwin platforms.
5645 * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
5646 * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
5647 * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
5648 * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
5649 * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
5650 * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
5651
5652 * gcc.dg/darwin-minversion-3.c: New.
5653
5654 2007-06-07 Uros Bizjak <ubizjak@gmail.com>
5655
5656 * gcc.target/i386/builtin-copysign.c: New test.
5657
5658 2007-06-07 Zdenek Dvorak <dvorakz@suse.cz>
5659
5660 PR tree-optimization/32220
5661 * gfortran.dg/predcom-2.f: New testcase.
5662
5663 2007-06-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
5664
5665 PR tree-opt/32231
5666 * gcc.target/i386/vectorize4.c: New test.
5667
5668 2007-06-06 Steve Ellcey <sje@cup.hp.com>
5669
5670 * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
5671
5672 2007-06-06 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5673
5674 PR testsuite/25241
5675 * gcc.dg/simd-5.c: Mark output as a note.
5676 * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
5677 dg-message.
5678 * gcc.dg/simd-1.c: Likewise.
5679 * gcc.dg/always_inline.c: Mark output as a sorry.
5680 * gcc.dg/always_inline2.c: Likewise.
5681 * gcc.dg/always_inline3.c: Likewise.
5682
5683 2007-06-06 Ian Lance Taylor <iant@google.com>
5684
5685 * g++.dg/conversion/enum1.C: New test.
5686
5687 2007-06-06 Uros Bizjak <ubizjak@gmail.com>
5688
5689 PR tree-optimization/32216
5690 * gcc.dg/vect/pr32216.c: New test.
5691
5692 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5693
5694 PR testsuite/18923
5695 * gfortran.dg/invalid_contains_1.f90: New test.
5696 * gfortran.dg/invalid_contains_2.f90: New test.
5697
5698 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5699
5700 PR testsuite/32057
5701 * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
5702 midnight issues.
5703
5704 2007-06-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5705
5706 PR testsuite/25241
5707 * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
5708 dg-message to match de note.
5709 * gcc.dg/pr26570.c: Use dg-message for a note.
5710 * gcc.dg/pr29254.c: Use dg-message for generic output and use
5711 dg-error instead of dg-warning because of -Werror.
5712 * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
5713 neither an error, nor a warning.
5714 * gcc.dg/glibc-uclibc-2.c: Likewise
5715 * gcc.dg/cpp/19940712-1.c: Likewise.
5716
5717 2007-06-05 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
5718
5719 PR preprocessor/23479
5720 * gcc.dg/binary-constants-1.c: Add test suites for
5721 the 0b-prefixed binary integer constants.
5722 * gcc.dg/binary-constants-2.c: Ditto.
5723 * gcc.dg/binary-constants-3.c: Ditto.
5724 * gcc.dg/binary-constants-4.c: Ditto.
5725
5726 2007-06-05 Ian Lance Taylor <iant@google.com>
5727
5728 * gcc.dg/Wstrict-overflow-19.c: New test.
5729
5730 2007-06-05 Razya Ladelsky <razya@il.ibm.com>
5731
5732 * gcc.dg/matrix/matrix-6.c: Remove conversion.
5733
5734 2007-06-04 Ian Lance Taylor <iant@google.com>
5735
5736 * gcc.dg/Wstrict-overflow-18.c: New test.
5737
5738 2007-06-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5739
5740 PR testsuite/25241
5741 * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
5742 * gcc.dg/cpp/mi5.c: Likewise.
5743 * gcc.dg/cpp/mi7.c: Likewise.
5744
5745 2007-06-04 Uros Bizjak <ubizjak@gmail.com>
5746
5747 PR c/32191
5748 * gcc.dg/pr32191.c: New test.
5749
5750 2007-05-28 Tobias Burnus <burnus@net-b.de>
5751
5752 PR fortran/32124
5753 * gfortran.dg/allocate_stat_1.f90: Remove.
5754
5755 2007-06-02 H.J. Lu <hongjiu.lu@intel.com>
5756
5757 * gcc.target/i386/sse4_2-check.h: New.
5758 * gcc.target/i386/sse4_2-crc32b.c: Likewise.
5759 * gcc.target/i386/sse4_2-crc32.h: Likewise.
5760 * gcc.target/i386/sse4_2-crc32l.c: Likewise.
5761 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
5762 * gcc.target/i386/sse4_2-crc32w.c: Likewise.
5763 * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
5764 * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
5765 * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
5766 * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
5767 * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
5768 * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
5769 * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
5770 * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
5771 * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
5772 * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
5773 * gcc.target/i386/sse4_2-popcnt.h: Likewise.
5774 * gcc.target/i386/sse4_2-popcntl.c: Likewise.
5775 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
5776
5777 2007-06-01 Geoffrey Keating <geoffk@apple.com>
5778
5779 * gcc.dg/pie-link.c: New test.
5780
5781 2007-06-01 Ian Lance Taylor <iant@google.com>
5782
5783 * gcc.dg/Wstrict-overflow-17.c: New test.
5784
5785 2007-06-01 Kazu Hirata <kazu@codesourcery.com>
5786
5787 * gcc.dg/builtin-return-1.c (g): New.
5788 (main): Allocate at least 64 bytes on the stack.
5789
5790 2007-05-31 Mark Mitchell <mark@codesourcery.com>
5791
5792 * g++.dg/init/cleanup3.C: New test.
5793
5794 2007-05-31 Rask Ingemann Lambertsen <rask@sygehus.dk>
5795
5796 * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
5797 int is 16 bits.
5798
5799 007-05-31 Paul Thomas <pault@gcc.gnu.org>
5800
5801 PR fortran/32156
5802 * gfortran.dg/char_array_constructor_3.f90: New test.
5803
5804 2007-05-31 Zdenek Dvorak <dvorakz@suse.cz>
5805
5806 PR tree-optimization/32160
5807 * gfortran.dg/predcom-1.f: New test.
5808
5809 2007-05-31 Richard Guenther <rguenther@suse.de>
5810
5811 * g++.dg/other/str_empty.C: Move...
5812 * g++.dg/other/pr30567.C: Move...
5813 * g++.dg/tree-ssa/pr27218.C: Move...
5814 * g++.dg/torture: ...here and remove dg-options.
5815
5816 2007-05-31 Paolo Carlini <pcarlini@suse.de>
5817
5818 PR c++/32158
5819 * g++.dg/ext/is_pod_incomplete.C: New.
5820
5821 2007-05-31 Russell Yanofsky <russ@yanofsky.org>
5822 Douglas Gregor <doug.gregor@gmail.com>
5823 Pedro Lamarao <pedro.lamarao@mndfck.org>
5824 Howard Hinnant <howard.hinnant@gmail.com>
5825
5826 PR c++/7412
5827 PR c++/29939
5828 * g++.dg/cpp0x/rv8p.C: New.
5829 * g++.dg/cpp0x/temp-constructor-bug.C: New.
5830 * g++.dg/cpp0x/cast-bug.C: New.
5831 * g++.dg/cpp0x/elision_weak.C: New.
5832 * g++.dg/cpp0x/collapse-bug.C: New.
5833 * g++.dg/cpp0x/rv3p.C: New.
5834 * g++.dg/cpp0x/rv7n.C: New.
5835 * g++.dg/cpp0x/overload-conv-1.C: New.
5836 * g++.dg/cpp0x/rv2n.C: New.
5837 * g++.dg/cpp0x/deduce.C: New.
5838 * g++.dg/cpp0x/temp-va-arg-bug.C: New.
5839 * g++.dg/cpp0x/rv6p.C: New.
5840 * g++.dg/cpp0x/template_deduction.C: New.
5841 * g++.dg/cpp0x/implicit-copy.C: New.
5842 * g++.dg/cpp0x/rv1p.C: New.
5843 * g++.dg/cpp0x/cast.C: New.
5844 * g++.dg/cpp0x/rv5n.C: New.
5845 * g++.dg/cpp0x/collapse.C: New.
5846 * g++.dg/cpp0x/overload-conv-2.C: New.
5847 * g++.dg/cpp0x/rv4p.C: New.
5848 * g++.dg/cpp0x/rvo.C: New.
5849 * g++.dg/cpp0x/iop.C: New.
5850 * g++.dg/cpp0x/rv3n.C: New.
5851 * g++.dg/cpp0x/rv7p.C: New.
5852 * g++.dg/cpp0x/reference_collapsing.C: New.
5853 * g++.dg/cpp0x/overload.C: New.
5854 * g++.dg/cpp0x/named.C: New.
5855 * g++.dg/cpp0x/rv2p.C: New.
5856 * g++.dg/cpp0x/rv6n.C: New.
5857 * g++.dg/cpp0x/not_special.C: New.
5858 * g++.dg/cpp0x/bind.C: New.
5859 * g++.dg/cpp0x/rv1n.C: New.
5860 * g++.dg/cpp0x/rv5p.C: New.
5861 * g++.dg/cpp0x/elision.C: New.
5862 * g++.dg/cpp0x/named_refs.C: New.
5863 * g++.dg/cpp0x/unnamed_refs.C: New.
5864 * g++.dg/cpp0x/rv4n.C: New.
5865 * g++.dg/cpp0x/elision_neg.C: New.
5866 * g++.dg/init/copy7.C: Run in C++98 mode.
5867 * g++.dg/overload/arg1.C: Ditto.
5868 * g++.dg/overload/arg4.C: Ditto.
5869
5870 2007-05-30 Jakub Jelinek <jakub@redhat.com>
5871
5872 PR c++/31809
5873 * g++.dg/opt/static5.C: New test.
5874
5875 2007-05-30 Richard Guenther <rguenther@suse.de>
5876
5877 * g++.dg/dg.exp: Prune torture/.
5878 * g++.dg/torture/dg-torture.exp: New testsuite.
5879
5880 2007-05-30 Kazu Hirata <kazu@codesourcery.com>
5881
5882 * gcc.target/arm/pr27387.C: Move and rename to ...
5883 * g++.dg/inherit/thunk8.C: ... here.
5884
5885 2007-05-30 Jakub Jelinek <jakub@redhat.com>
5886
5887 PR tree-optimization/31769
5888 * g++.dg/gomp/pr31769.C: New test.
5889
5890 2007-05-29 Hui-May Chang <hm.chang@apple.com>
5891
5892 * gcc.target/i386/stack-realign.c: New.
5893
5894 2007-05-29 Zdenek Dvorak <dvorakz@suse.cz>
5895
5896 * gcc.dg/tree-ssa/prefetch-6.c: New test.
5897
5898 2007-05-29 Tobias Schlüter <tobi@gcc.gnu.org>
5899
5900 * gfortran.dg/sizeof.f90: New.
5901
5902 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
5903
5904 PR c/31339
5905 * gcc.dg/boolcomplex-1.c: New test.
5906
5907 PR c++/31339
5908 * g++.dg/ext/boolcomplex-1.c: New test.
5909
5910 2007-05-28 Razya Ladelsky <razya@il.ibm.com>
5911
5912 * gcc.dg/matrix: New directory.
5913
5914 2007-05-28 Tobias Burnus <burnus@net-b.de>
5915
5916 PR fortran/32124
5917 * gfortran.dg/allocate_stat_1.f90: New.
5918
5919 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
5920
5921 PR fortran/31972
5922 * transfer_hollerith_1.f90: New test.
5923
5924 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
5925
5926 PR tree-opt/32100
5927 * gcc.c-torture/execute/vrp-7.c: New test.
5928
5929 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
5930
5931 * gfortran.dg/transfer_simplify_4.f90: New test.
5932
5933 2007-05-27 Tobias Burnus <burnus@net-b.de>
5934
5935 PR fortran/32088
5936 * gfortran.dg/func_result_3.f90: New.
5937
5938 2007-05-27 Tobias Burnus <burnus@net-b.de>
5939
5940 PR middle-end/32083
5941 * gfortran.dg/transfer_simplify_3.f90: New.
5942
5943 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
5944
5945 PR target/32065
5946 * gcc.target/i386/pr32065-1.c: Rename from pr32065.c. Add -std=gnu99
5947 to compile options.
5948 * gcc.target/i386/pr32065-2.c: New test.
5949
5950 2007-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5951
5952 PR fortran/31813
5953 * gfortran.dg/io_constraints_2.f90: Update.
5954
5955 2007-05-26 Paul Thomas <pault@gcc.gnu.org>
5956
5957 PR fortran/31219
5958 * gfortran.dg/array_constructor_17.f90: New test.
5959
5960 2007-05-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
5961
5962 PR tree-opt/32090
5963 * g++.dg/opt/array2.C: New testcase.
5964
5965 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
5966
5967 PR target/32065
5968 * gcc.target/i386/pr32065.c: New test.
5969
5970 2007-05-25 Dirk Mueller <dmueller@suse.de>
5971 Marcus Meissner <meissner@suse.de>
5972
5973 * gcc.dg/attr-alloc_size.c: New.
5974
5975 2007-05-25 Simon Martin <simartin@users.sourceforge.net>
5976 Lee Millward <lee.millward@gmail.com>
5977
5978 PR c++/31745
5979 * g++.dg/parse/crash34.C: New test.
5980
5981 * g++.dg/parse/crash35.C: New test.
5982
5983 2007-05-25 H.J. Lu <hongjiu.lu@intel.com>
5984
5985 * gcc.target/i386/sse2-check.h: New.
5986 * gcc.target/i386/sse2-vec-1.c: Likewise.
5987 * gcc.target/i386/sse2-vec-2.c: Likewise.
5988 * gcc.target/i386/sse2-vec-3.c: Likewise.
5989 * gcc.target/i386/sse2-vec-4.c: Likewise.
5990 * gcc.target/i386/sse2-vec-5.c: Likewise.
5991 * gcc.target/i386/sse2-vec-6.c: Likewise.
5992
5993 2007-05-25 Douglas Gregor <doug.gregor@gmail.com>
5994
5995 PR c++/31431
5996 PR c++/31432
5997 PR c++/31434
5998 PR c++/31435
5999 PR c++/31437
6000 PR c++/31438
6001 PR c++/31442
6002 PR c++/31443
6003 PR c++/31444
6004 PR c++/31445
6005 * g++.dg/cpp0x/pr31431.C: New.
6006 * g++.dg/cpp0x/pr31437.C: New.
6007 * g++.dg/cpp0x/pr31442.C: New.
6008 * g++.dg/cpp0x/pr31444.C: New.
6009 * g++.dg/cpp0x/pr31431-2.C: New.
6010 * g++.dg/cpp0x/pr31432.C: New.
6011 * g++.dg/cpp0x/pr31434.C: New.
6012 * g++.dg/cpp0x/pr31438.C: New.
6013 * g++.dg/cpp0x/pr31443.C: New.
6014 * g++.dg/cpp0x/pr31445.C: New.
6015 * g++.dg/cpp0x/variadic-crash1.C: New.
6016
6017 2007-05-25 Richard Sandiford <richard@codesourcery.com>
6018
6019 * gcc.target/arm/long-calls-1.c: New test.
6020 * gcc.target/arm/long-calls-2.c: Likewise.
6021 * gcc.target/arm/long-calls-3.c: Likewise.
6022 * gcc.target/arm/long-calls-4.c: Likewise.
6023
6024 2007-05-25 Richard Guenther <rguenther@suse.de>
6025 Andrew Pinski <andrew_pinski@playstation.sony.com>
6026
6027 PR tree-optimization/31982
6028 * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
6029
6030 2007-05-25 Paul Thomas <pault@gcc.gnu.org>
6031
6032 PR fortran/32047
6033 * gfortran.dg/result_in_spec_2.f90: New test.
6034
6035 2007-05-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6036
6037 * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
6038
6039 2007-05-24 Ollie Wild <aaw@google.com>
6040
6041 * gcc.dg/cpp/counter-1.c: New test.
6042 * gcc.dg/pch/counter-1.c: New test.
6043 * gcc.dg/pch/counter-1.hs: New file.
6044 * gcc.dg/pch/counter-2.c: New test.
6045 * gcc.dg/pch/counter-2.hs: New file.
6046 * gcc.dg/pch/counter-3.c: New test.
6047 * gcc.dg/pch/counter-3.hs: New file.
6048
6049 2007-05-24 Zdenek Dvorak <dvorakz@suse.cz>
6050
6051 * gcc.dg/tree-ssa/predcom-1.c: New test.
6052 * gcc.dg/tree-ssa/predcom-2.c: New test.
6053 * gcc.dg/tree-ssa/predcom-3.c: New test.
6054 * gcc.dg/tree-ssa/predcom-4.c: New test.
6055 * gcc.dg/tree-ssa/predcom-5.c: New test.
6056 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
6057
6058 2007-05-24 H.J. Lu <hongjiu.lu@intel.com>
6059
6060 PR testsuite/32062
6061 * gcc.target/i386/sse4_1-check.h (MASK): New.
6062
6063 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6064
6065 PR fortran/32038
6066 * gfortran.dg/pr25603.f: Initialize integer variables.
6067
6068 2007-05-23 Ian Lance Taylor <iant@google.com>
6069
6070 * g++.dg/other/vrp1.C: New test.
6071
6072 2007-05-23 Simon Martin <simartin@users.sourceforge.net>
6073
6074 PR preprocessor/20077
6075 * gcc.dg/cpp/paste15.c: New test.
6076
6077 2007-05-23 Sandra Loosemore <sandra@codesourcery.com>
6078 Nigel Stephens <nigel@mips.com>
6079 Richard Sandiford <richard@codesourcery.com>
6080
6081 * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
6082 * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
6083 * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
6084 * gcc.target/mips/inter/mips16-inter.exp: New.
6085
6086 2007-05-23 Kazu Hirata <kazu@codesourcery.com>
6087
6088 * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
6089
6090 2007-05-23 H.J. Lu <hongjiu.lu@intel.com>
6091
6092 * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
6093 nor i386-cpuid.h. Include sse3-check.h. Remove main ().
6094 * gcc.target/i386/sse3-addsubps.c: Likewise.
6095 * gcc.target/i386/sse3-haddpd.c: Likewise.
6096 * gcc.target/i386/sse3-haddps.c: Likewise.
6097 * gcc.target/i386/sse3-hsubpd.c: Likewise.
6098 * gcc.target/i386/sse3-hsubps.c: Likewise.
6099 * gcc.target/i386/sse3-lddqu.c: Likewise.
6100 * gcc.target/i386/sse3-movddup.c: Likewise.
6101 * gcc.target/i386/sse3-movshdup.c: Likewise.
6102 * gcc.target/i386/sse3-movsldup.c: Likewise.
6103
6104 * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
6105 nor i386-cpuid.h. Include ssse3-check.h. Remove main ().
6106 * gcc.target/i386/ssse3-pabsd.c: Likewise.
6107 * gcc.target/i386/ssse3-pabsw.c: Likewise.
6108 * gcc.target/i386/ssse3-palignr.c: Likewise.
6109 * gcc.target/i386/ssse3-phaddd.c: Likewise.
6110 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
6111 * gcc.target/i386/ssse3-phaddw.c: Likewise.
6112 * gcc.target/i386/ssse3-phsubd.c: Likewise.
6113 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
6114 * gcc.target/i386/ssse3-phsubw.c: Likewise.
6115 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
6116 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
6117 * gcc.target/i386/ssse3-pshufb.c: Likewise.
6118 * gcc.target/i386/ssse3-psignb.c: Likewise.
6119 * gcc.target/i386/ssse3-psignd.c: Likewise.
6120 * gcc.target/i386/ssse3-psignw.c: Likewise.
6121 * gcc.target/i386/ssse3-vals.h: Likewise.
6122
6123 * gcc.target/i386/sse3-check.h: New file.
6124 * gcc.target/i386/ssse3-check.h: Likewise.
6125
6126 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
6127
6128 PR middle-end/31095
6129 * gcc.c-torture/compile/bcopy-1.c: New testcase.
6130
6131 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
6132
6133 PR middle-end/31606
6134 * gcc.c-torture/20070522-1.c: New testcase.
6135
6136 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
6137
6138 * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
6139
6140 2007-05-22 Kazu Hirata <kazu@codesourcery.com>
6141
6142 * gcc.c-torture/execute/ieee/20000320-1.x,
6143 gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
6144 m68k-*-* and check_effective_target_coldfire_fpu.
6145
6146 2007-05-22 Ollie Wild <aaw@google.com>
6147
6148 * g++.dg/lookup/hidden-class10.C: New test.
6149 * g++.dg/lookup/hidden-class11.C: New test.
6150
6151 2007-05-22 Ollie Wild <aaw@google.com>
6152
6153 * g++.dg/lookup/name-clash5.C: New test.
6154 * g++.dg/lookup/name-clash6.C: New test.
6155
6156 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
6157
6158 * g++.dg/other/i386-2.C: Update comments on header files tested.
6159 Use -msse4.1 instead of -mssse3. Include <smmintrin.h> instead
6160 of <tmmintrin.h>.
6161 * gcc.target/i386/sse-12.c: Likewise.
6162 * gcc.target/i386/sse-13.c: Likewise.
6163 * gcc.target/i386/sse-14.c: Likewise.
6164
6165 * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
6166 Redefined to test with immediate operand.
6167 (__builtin_ia32_blendps): Likewise.
6168 (__builtin_ia32_blendpd): Likewise.
6169 (__builtin_ia32_dpps): Likewise.
6170 (__builtin_ia32_dpps): Likewise.
6171 (__builtin_ia32_insertps128): Likewise.
6172 (__builtin_ia32_vec_ext_v4sf): Likewise.
6173 (__builtin_ia32_vec_set_v16qi): Likewise.
6174 (__builtin_ia32_vec_set_v4si): Likewise.
6175 (__builtin_ia32_vec_set_v2di): Likewise.
6176 (__builtin_ia32_vec_ext_v16qi): Likewise.
6177 (__builtin_ia32_vec_ext_v4si): Likewise.
6178 (__builtin_ia32_vec_ext_v2di): Likewise.
6179 (__builtin_ia32_roundpd): Likewise.
6180 (__builtin_ia32_roundsd): Likewise.
6181 (__builtin_ia32_roundps): Likewise.
6182 (__builtin_ia32_roundss): Likewise.
6183 (__builtin_ia32_mpsadbw128): Likewise.
6184
6185 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
6186
6187 * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
6188
6189 2007-05-22 Janis Johnson <janis187@us.ibm.com>
6190
6191 * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
6192 failures.
6193 * gcc.dg/dfp/func-struct.c: Ditto.
6194 * gcc.dg/dfp/operator-assignment.c: Ditto.
6195 * gcc.dg/dfp/convert-bfp.c: Ditto.
6196 * gcc.dg/dfp/convert-int.c: Ditto.
6197 * gcc.dg/dfp/convert-int-max.c: Ditto.
6198 * gcc.dg/dfp/func-scalar.c: Ditto.
6199 * gcc.dg/dfp/cast.c: Ditto.
6200 * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
6201 failures, and fix a typo in return type of arg1_128.
6202 * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
6203 failures, and fix a typo in a constant suffix.
6204 * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
6205 * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
6206
6207 2007-05-22 Janis Johnson <janis187@us.ibm.com>
6208 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6209
6210 * lib/gcc-dg.exp(process_message): New proc.
6211 (dg-message): New test directive.
6212 * gcc.dg/always_inline.c: Use dg-message.
6213 * gcc.dg/always_inline2.c: Ditto.
6214 * gcc.dg/always_inline3.c: Ditto.
6215 * gcc.dg/invalid-call-1.c: Ditto.
6216 * gcc.dg/pr17506.c: Ditto.
6217 * gcc.dg/simd-5.c: Ditto.
6218 * gcc.dg/simd-6.c: Ditto.
6219 * gcc.dg/va-arg-2.c: Ditto.
6220 * gcc.dg/cpp/syshdr.c: Ditto.
6221 * gcc.dg/cpp/unc4.c: Ditto.
6222 * gcc.dg/cpp/trad/mi1.c: Ditto.
6223 * gcc.dg/cpp/trad/mi5.c: Ditto.
6224 * gcc.dg/cpp/trad/mi7.c: Ditto.
6225 * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
6226 * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
6227 * gcc.test-framework/test-framework.awk: Special-case outexists
6228 tests.
6229
6230 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
6231
6232 * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
6233 (bit_SSE4_2): Likewise.
6234 (bit_POPCNT): Likewise.
6235
6236 * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
6237 Check if assembler supports SSE4 instructions.
6238
6239 * gcc.target/i386/sse4_1-blendpd.c: New file.
6240 * gcc.target/i386/sse4_1-blendps.c: Likewise.
6241 * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
6242 * gcc.target/i386/sse4_1-blendvps.c: Likewise.
6243 * gcc.target/i386/sse4_1-check.h: Likewise.
6244 * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
6245 * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
6246 * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
6247 * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
6248 * gcc.target/i386/sse4_1-extractps.c: Likewise.
6249 * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
6250 * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
6251 * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
6252 * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
6253 * gcc.target/i386/sse4_1-packusdw.c: Likewise.
6254 * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
6255 * gcc.target/i386/sse4_1-pblendw.c: Likewise.
6256 * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
6257 * gcc.target/i386/sse4_1-pextrb.c: Likewise.
6258 * gcc.target/i386/sse4_1-pextrd.c: Likewise.
6259 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
6260 * gcc.target/i386/sse4_1-pextrw.c: Likewise.
6261 * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
6262 * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
6263 * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
6264 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
6265 * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
6266 * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
6267 * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
6268 * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
6269 * gcc.target/i386/sse4_1-pminsb.c: Likewise.
6270 * gcc.target/i386/sse4_1-pminsd.c: Likewise.
6271 * gcc.target/i386/sse4_1-pminud.c: Likewise.
6272 * gcc.target/i386/sse4_1-pminuw.c: Likewise.
6273 * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
6274 * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
6275 * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
6276 * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
6277 * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
6278 * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
6279 * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
6280 * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
6281 * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
6282 * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
6283 * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
6284 * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
6285 * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
6286 * gcc.target/i386/sse4_1-pmulld.c: Likewise.
6287 * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
6288 * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
6289 * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
6290 * gcc.target/i386/sse4_1-round.h: Likewise.
6291 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
6292 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
6293 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
6294 * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
6295 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
6296 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
6297 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
6298 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
6299 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
6300 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
6301 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
6302 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
6303 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
6304 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
6305
6306 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6307
6308 PR fortran/31627
6309 * gfortran.dg/bounds_check_7.f90: New test.
6310
6311 2007-05-22 Uros Bizjak <ubizjak@gmail.com>
6312
6313 * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
6314 (check_effective_target_sse4a): Ditto.
6315
6316 * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
6317 * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
6318 * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
6319 * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
6320 * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
6321 * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
6322 * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
6323 * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
6324 * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
6325 * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
6326 * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
6327 * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
6328 * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
6329 * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
6330 * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
6331 * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
6332 * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
6333 * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
6334 * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
6335 * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
6336
6337 2007-05-21 Mark Mitchell <mark@codesourcery.com>
6338
6339 * g++.dg/ext/cleanup-1.C: New test.
6340 * g++.dg/ext/cleanup-2.C: Likewise.
6341 * g++.dg/ext/cleanup-3.C: Likewise.
6342 * g++.dg/ext/cleanup-4.C: Likewise.
6343 * g++.dg/ext/cleanup-5.C: Likewise.
6344 * g++.dg/ext/cleanup-6.C: Likewise.
6345 * g++.dg/ext/cleanup-8.C: Likewise.
6346 * g++.dg/ext/cleanup-9.C: Likewise.
6347 * g++.dg/ext/cleanup-10.C: Likewise.
6348 * g++.dg/ext/cleanup-11.C: Likewise.
6349 * g++.dg/ext/cleanup-dtor.C: Likewise.
6350
6351 2007-05-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
6352
6353 PR middle-end/31995
6354 * gcc.dg/vect/vect-102a.c: New test.
6355
6356 2007-05-21 Paolo Bonzini <bonzini@gnu.org>
6357 Paolo Carlini <pcarlini@suse.de>
6358 Uros Bizjak <ubizjak@gmail.com>
6359
6360 * gcc.dg/gcc-have-sync-compare-and-swap.c,
6361 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
6362 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
6363 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
6364 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
6365 New testcases.
6366
6367 2005-05-21 Daniel Franke <franke.daniel@gmail.com>
6368
6369 PR fortran/32002
6370 * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
6371
6372 2007-05-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6373
6374 PR fortran/32027
6375 * gfortran.dg/do_3.F90: Add checks for the final value of the
6376 loop variable.
6377
6378 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
6379
6380 * gcc.c-torture/execute/990127-2.x: New file.
6381
6382 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
6383
6384 * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
6385 * gcc.target/i386/sse-12: Add -O to compile options.
6386 * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
6387 -msse4a" instead of "-msse3". Include only ammintrin.h, tmmintrin.h
6388 and mm3dnow.h. Add -O to compile options.
6389
6390 2007-05-21 Paul Thomas <pault@gcc.gnu.org>
6391
6392 PR fortran/31867
6393 * gfortran.dg/char_length_5.f90: New test.
6394
6395 PR fortran/31994
6396 * gfortran.dg/array_reference_1.f90: New test.
6397
6398 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6399
6400 PR middle-end/7651
6401 PR c++/11856
6402 PR c/12963
6403 PR c/23587
6404 PR other/29694
6405 * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
6406 * gcc.dg/Wtype-limits.c: New.
6407 * gcc.dg/Wtype-limits-Wextra.c: New.
6408 * gcc.dg/Wtype-limits-no.c: New.
6409 * g++.dg/warn/Wtype-limits.C: New.
6410 * g++.dg/warn/Wtype-limits-Wextra.C: New.
6411 * g++.dg/warn/Wtype-limits-no.C: New.
6412
6413 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
6414
6415 * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
6416 instead of "-msse2".'
6417 * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
6418 instead of "-msse3". Include only ammintrin.h, tmmintrin.h
6419 and mm3dnow.h.
6420 * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
6421 to test with immediate operand.
6422 (__builtin_ia32_insertqi): Ditto.
6423 (__builtin_ia32_palignr128): Ditto.
6424 (__builtin_ia32_palignr): Ditto.
6425 (__builtin_ia32_pshufhw): Ditto.
6426 (__builtin_ia32_pshuflw): Ditto.
6427 (__builtin_ia32_pshufd): Ditto.
6428 (__builtin_ia32_vec_set_v8hi): Ditto.
6429 (__builtin_ia32_vec_ext_v8hi): Ditto.
6430 (__builtin_ia32_shufpd): Ditto.
6431 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
6432
6433 2007-05-20 Daniel Franke <franke.daniel@gmail.org>
6434
6435 PR fortran/32001
6436 * gfortran.dg/min_max_conformance.f90: Added more testcases.
6437
6438 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
6439
6440 PR target/31585
6441 * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
6442 and "__inline". Use "-msse" instead of "-msse2".
6443
6444 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6445
6446 PR middle-end/7651
6447 * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
6448 * gcc.dg/20030906-2.c: Likewise.
6449 * objc.dg/method-17.m: Add -Wreturn-type.
6450 * obj-c++.dg/method-21.mm: Likewise.
6451
6452 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
6453
6454 PR target/31585
6455 * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
6456 (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
6457 (__builtin_ia32_psrlqi128): Ditto.
6458 (__builtin_ia32_psrlwi128): Ditto.
6459 (__builtin_ia32_psrldi128): Ditto.
6460 (__builtin_ia32_psrldqi128): Ditto.
6461 (__builtin_ia32_pslldqi128): Ditto.
6462 (__builtin_ia32_psrawi128): Ditto.
6463 (__builtin_ia32_psradi128): Ditto.
6464 (__builtin_ia32_psllqi128): Ditto.
6465 (__builtin_ia32_pslldi128): Ditto.
6466 (__builtin_prefetch): Ditto.
6467 (__builtin_ia32_pshufw): Ditto.
6468 (__builtin_ia32_vec_set_v4hi): Ditto.
6469 (__builtin_ia32_vec_ext_v4hi): Ditto.
6470 (__builtin_ia32_shufps): Ditto.
6471 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
6472
6473 2007-05-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6474
6475 PR fortran/31974
6476 * gfortran.dg/char_allocation_1.f90: New test.
6477
6478 2007-05-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6479
6480 * gcc.dg/Wconversion-integer.c: Group testcases and add more.
6481 * gcc.dg/Wconversion-sign.c: New.
6482 * gcc.dg/Wconversion-integer-no-sign.c: New.
6483 * g++.dg/warn/Wconversion-integer.C: Move some warnings to
6484 Wconversion-sign.C
6485 * g++.dg/warn/Wconversion-sign.C: New.
6486 * g++.old-deja/g++.other/warn4.C: Update.
6487 * g++.dg/warn/Wconversion1.C: Likewise.
6488
6489 2007-05-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6490
6491 * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
6492 * gcc.dg/torture/builtin-math-4.c: Likewise.
6493
6494 2007-05-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6495
6496 PR libfortran/31964
6497 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
6498
6499 2007-05-18 Andrew Pinski <andrew_pinski@playstation.sony.com>
6500
6501 * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
6502
6503 2007-05-18 H.J. Lu <hongjiu.lu@intel.com>
6504
6505 PR target/31628
6506 * gcc.target/i386/pr31628.c: New.
6507
6508 2007-05-18 Uros Bizjak <ubizjak@gmail.com>
6509
6510 PR middle-end/31344
6511 * gcc.dg/pr31344.c: New test.
6512
6513 2007-05-17 Ian Lance Taylor <iant@google.com>
6514
6515 PR tree-optimization/31953
6516 * gcc.c-torture/compile/pr31953.c: New test.
6517
6518 2007-05-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6519
6520 * gcc.dg/builtins-1.c: Test reentrant gamma functions.
6521
6522 * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
6523 and drem.
6524 * gcc.dg/torture/builtin-math-4.c: Likewise.
6525
6526 * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
6527 * gcc.dg/torture/builtin-math-4.c: Likewise.
6528
6529 * gcc.dg/torture/builtin-math-4.c: New test.
6530
6531 2007-05-17 Janis Johnson <janis187@us.ibm.com>
6532 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6533
6534 * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
6535 * gcc.dg/cpp/include2.c: Ditto.
6536 * gcc.dg/cpp/mac-dir-2.c: Ditto.
6537 * gcc.dg/cpp/paste5.c: Ditto.
6538 * gcc.dg/cpp/paste6.c: Ditto.
6539 * gcc.dg/cpp/paste8.c: Ditto.
6540 * gcc.dg/cpp/paste11.c: Ditto.
6541 * gcc.dg/cpp/paste13.c: Ditto.
6542 * gcc.dg/cpp/skipping2.c: Ditto.
6543 * gcc.dg/reg-vol-struct-1.c: Ditto.
6544 * gcc.dg/Wshadow-1.c: Ditto.
6545 * gcc.dg/cpp/trad/comment.c: Ditto.
6546 * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
6547 * gcc.dg/cpp/if-2.c: Ditto.
6548 * gcc.dg/array-5.c: Ditto.
6549 * gcc.dg/inline-15.c: Ditto.
6550 * gcc.dg/pr27953.c: Ditto.
6551 * gcc.dg/Wno-c++-compat.c: Ditto.
6552
6553 2007-05-17 Kazu Hirata <kazu@codesourcery.com>
6554
6555 * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
6556
6557 2007-05-17 Eric Botcazou <ebotcazou@libertysurf.fr>
6558
6559 * gcc.c-torture/execute/20070517-1.c: New test.
6560
6561 2007-05-17 Daniel Franke <franke.daniel@gmail.com>
6562
6563 PR fortran/31919
6564 * gfortran.dg/min_max_conformance.f90: New test.
6565
6566 2007-05-17 Zdenek Dvorak <dvorakz@suse.cz>
6567
6568 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
6569 * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
6570 gcc.dg/vect/vect-104.c: Use more complex construction to
6571 prevent vectorizing.
6572 * gcc.dg/tree-ssa/pr21559.c: Update outcome.
6573
6574 2007-05-17 Uros Bizjak <ubizjak@gmail.com>
6575
6576 PR tree-optimization/24659
6577 * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
6578 * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
6579 not vect_int target.
6580 * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
6581 not vect_int target. Loop is vectorized for vect_intfloat_cvt
6582 targets.
6583 * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
6584 * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
6585 * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
6586
6587 2007-05-16 Uros Bizjak <ubizjak@gmail.com>
6588
6589 * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
6590 and x86_64-*-* targets.
6591 * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
6592
6593 2007-05-16 Paul Thomas <pault@gcc.gnu.org>
6594
6595 PR fortran/18769
6596 PR fortran/30881
6597 PR fortran/31194
6598 PR fortran/31216
6599 PR fortran/31427
6600 * transfer_simplify_1.f90: New test.
6601 * transfer_simplify_2.f90: New test.
6602
6603 2007-05-15 Dominique d'Humieres <dominiq@lps.ens.fr>
6604
6605 * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
6606
6607 2007-05-14 Janis Johnson <janis187@us.ibm.com>
6608
6609 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
6610
6611 * gcc.dg/fltconst-pedantic-dfp.c: New test.
6612
6613 PR c/31924
6614 * gcc.dg/fltconst-1.c: New test.
6615
6616 * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
6617 * gcc.dg/dfp/operator-assignment.c: Ditto.
6618
6619 2007-05-14 Paolo Carlini <pcarlini@suse.de>
6620
6621 PR c++/29928
6622 * g++.dg/rtti/typeid5.C: New.
6623
6624 2007-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6625
6626 PR fortran/31725
6627 * gfortran.dg/substr_4.f: New test.
6628
6629 2007-05-14 Kazu Hirata <kazu@codesourcery.com>
6630
6631 * gcc.target/m68k/interrupt_thread-1.c,
6632 gcc.target/m68k/interrupt_thread-2.c,
6633 gcc.target/m68k/interrupt_thread-3.c: New.
6634 * gcc.target/m68k/m68k.exp: Accept fido.
6635
6636 2007-05-13 Dominique d'Humieres <dominiq@lps.ens.fr>
6637
6638 * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
6639 * gfortran.dg/altreturn_3.f90: Likewise.
6640 * gfortran.dg/assumed_dummy_1.f90: Likewise.
6641 * gfortran.dg/default_numeric_type_1.f90: Likewise.
6642 * gfortran.dg/inquire_iolength.f90: Likewise.
6643 * gfortran.dg/module_naming_1.f90: Likewise.
6644 * gfortran.dg/oldstyle_2.f90: Likewise.
6645 * gfortran.dg/operator_2.f90: Likewise.
6646 * gfortran.dg/parameter_array_element_1.f90: Likewise.
6647 * gfortran.dg/used_types_11.f90: Likewise.
6648 * gfortran.dg/zero_array_components_1.f90: Likewise.
6649 * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
6650 * gfortran.dg/parameter_array_dummy.f90: Likewise.
6651 * gfortran.dg/real_const_3.f90: Likewise.
6652
6653 2007-05-13 Zdenek Dvorak <dvorakz@suse.cz>
6654
6655 * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
6656 * gcc.dg/tree-ssa/loop-30.c: New test.
6657
6658 2007-05-13 Richard Guenther <rguenther@suse.de>
6659
6660 * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
6661 scanning forwprop1.
6662 * g++.dg/tree-ssa/pr31146.C: Likewise.
6663
6664 2007-05-13 Revital Eres <eres@il.ibm.com>
6665
6666 * gcc.dg/dse.c: New test.
6667
6668 2007-05-12 Richard Guenther <rguenther@suse.de>
6669
6670 PR tree-optimization/31797
6671 * gcc.c-torture/compile/pr31797.c: New testcase.
6672
6673 2007-05-12 Paul Thomas <pault@gcc.gnu.org>
6674
6675 PR fortran/30746
6676 * gfortran.dg/host_assoc_function_1.f90: New test.
6677
6678 2007-05-11 Steve Ellcey <sje@cup.hp.com>
6679
6680 PR c++/31829
6681 * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
6682
6683 2007-05-11 Silvius Rus <rus@google.com>
6684
6685 * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
6686 * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
6687 * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
6688 * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
6689 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
6690 * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
6691 * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
6692 * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
6693 * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
6694 * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
6695 * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
6696 * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
6697 * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
6698 * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
6699 * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
6700 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
6701
6702 2007-05-11 Paolo Carlini <pcarlini@suse.de>
6703
6704 PR other/31852
6705 * gcc.c-torture/execute/builtins/memchr.c: New.
6706 * gcc.c-torture/execute/builtins/memchr-lib.c: New.
6707 * gcc.c-torture/execute/builtins/lib/memchr.c: New.
6708
6709 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
6710
6711 PR fortran/30876
6712 * gfortran.dg/recursive_reference_1.f90: Put error at correct
6713 line.
6714 * gfortran.dg/recursive_reference_2.f90: New test.
6715
6716 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
6717
6718 PR fortran/30878
6719 * gfortran.dg/namelist_29.f90: New test.
6720
6721 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
6722
6723 PR fortran/31474
6724 * gfortran.dg/entry_10.f90: New test.
6725
6726 2007-05-10 Zdenek Dvorak <dvorakz@suse.cz>
6727
6728 PR tree-optimization/31885
6729 * gcc.dg/tree-ssa/loop-29.c: New test.
6730
6731 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
6732
6733 * assumed_dummy_1.f90: Fix dg directive.
6734 * char_initialiser_actual.f90: Likewise.
6735 * nested_modules_2.f90: Likewise.
6736 * shift-alloc.f90: Likewise.
6737
6738 2007-05-10 Andreas Krebbel <krebbel1@de.ibm.com>
6739
6740 * gcc.dg/20070507-1.c: Disable for non-pic targets.
6741
6742 2007-05-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6743
6744 PR libfortran/31880
6745 * gfortran.dg/unf_read_corrupted_2.f90: New test.
6746
6747 2007-05-09 Mike Stump <mrs@apple.com>
6748
6749 * g++.dg/other/first-global.C: Add -fpie for darwin.
6750 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
6751
6752 2007-05-09 Andreas Krebbel <krebbel1@de.ibm.com>
6753
6754 * gcc.dg/20070507-1.c: New testcase.
6755
6756 2007-05-08 Chao-ying Fu <fu@mips.com>
6757
6758 * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
6759 * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
6760 * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
6761 * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
6762
6763 2007-05-08 Simon Martin <simartin@users.sourceforge.net>
6764
6765 PR 31847
6766 * gcc.dg/pr31847.c: New test.
6767
6768 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
6769
6770 PR fortran/31692
6771 * gfortran.dg/actual_array_result_1.f90: New test.
6772
6773 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
6774
6775 PR fortran/29397
6776 * gfortran.dg/parameter_array_init_1.f90: New test.
6777
6778 PR fortran/29400
6779 * gfortran.dg/parameter_array_init_2.f90: New test.
6780
6781 2007-05-08 Uros Bizjak <ubizjak@gmail.com>
6782
6783 PR target/31854
6784 * gcc.target/i386/pr31854.c: New test.
6785
6786 2007-05-07 Janis Johnson <janis187@us.ibm.com>
6787
6788 * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
6789
6790 2007-05-07 Mike Stump <mrs@apple.com>
6791
6792 * g++.old-deja/g++.mike/empty.C: Add.
6793
6794 2007-05-07 Eric Christopher <echristo@apple.com>
6795
6796 * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
6797
6798 2007-05-07 Uros Bizjak <ubizjak@gmail.com>
6799
6800 * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
6801 variable. Rearrange conversions from binary float to decimal float.
6802
6803 2007-05-07 Mark Mitchell <mark@codesourcery.com>
6804
6805 * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
6806 x86.
6807
6808 2007-05-07 Eric Botcazou <ebotcazou@adacore.com>
6809
6810 * gnat.dg/opt1.ad[sb]: New testcase.
6811
6812 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6813
6814 PR fortran/31399
6815 * gfortran.dg/do_3.F90: New test.
6816
6817 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6818
6819 PR fortran/31764
6820 * gfortran.dg/new_line.f90: Add new checks.
6821
6822 2007-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6823
6824 PR fortran/31201
6825 * gfortran.dg/large_unit_1.f90: New.
6826 * gfortran.dg/large_unit_2.f90: New.
6827 * gfortran.dg/iostat_4.f90: New
6828 * gfortran.dg/bounds_check_fail_1.f90: Updated.
6829
6830 2007-05-06 Paul Thomas <pault@gcc.gnu.org>
6831
6832 PR fortran/31540
6833 * gfortran.dg/char_result_4.f90: New test.
6834
6835 2007-06-05 Revital Eres <eres@il.ibm.com>
6836
6837 PR 30957
6838 * gcc.dg/pr30957-1.c: New test.
6839
6840 2007-05-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6841
6842 PR fortran/31251
6843 * gfortran.dg/char_type_len_2.f90: New test.
6844
6845 2007-05-05 Geoffrey Keating <geoffk@apple.com>
6846
6847 PR 31775
6848 * g++.dg/other/nested-extern.cc: New.
6849 * g++.dg/other/nested-extern-1.C: New.
6850 * g++.dg/other/nested-extern-2.C: New.
6851
6852 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
6853
6854 PR fortran/31760
6855 * gfortran.dg/erf.f90: New test.
6856 * gfortran.dg/besxy.f90: New test.
6857
6858 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
6859
6860 PR fortran/22359
6861 * gfortran.dg/fseek.f90: New test.
6862
6863 2007-05-04 Bob Wilson <bob.wilson@acm.org>
6864
6865 * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
6866
6867 2007-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6868
6869 PR libfortran/31210
6870 * gfortran.dg/zero_length_1.f90: New test.
6871
6872 2007-05-04 Tobias Burnus <burnus@net-b.de>
6873
6874 PR fortran/31803
6875 * gfortran.dg/char_pointer_assign_3.f90: New test.
6876 * gfortran.dg/char_result_2.f90: Re-enable test.
6877
6878 2007-05-04 Tobias Burnus <burnus@net-b.de>
6879
6880 PR fortran/25071
6881 * gfortran.dg/char_length_3.f90: New test.
6882 * gfortran.dg/char_result_2.f90: Fix test.
6883
6884 2007-05-03 Zdenek Dvorak <dvorakz@suse.cz>
6885
6886 PR tree-optimization/30565
6887 * gcc.dg/tree-ssa/loop-27.c: New test.
6888
6889 2007-05-03 Bernd Schmidt <bernd.schmidt@analog.com>
6890
6891 * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
6892 * gcc.target/bfin/arith.c (__v2hi): Likewise.
6893 * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
6894 * gcc.target/bfin/shift.c (__v2hi): Likewise.
6895
6896 2007-05-03 Dorit Nuzman <dorit@il.ibm.com>
6897
6898 PR tree-optimization/31699
6899 * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
6900 New.
6901 (check_effective_target_vect_floatint_cvt): New.
6902 * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
6903 of specific targets.
6904 * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
6905 * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
6906 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6907 * gcc.dg/vect/vect-iv-4.c: Likewise.
6908 * gcc.dg/vect/vect-multitypes-11.c: New.
6909 * gcc.dg/vect/pr31699.c: New.
6910
6911 2007-05-02 Geoffrey Keating <geoffk@apple.com>
6912
6913 * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
6914
6915 2007-05-02 Seongbae Park <seongbae.park@gmail.com>
6916
6917 PR C++/31663
6918 * g++.dg/warn/anonymous-namespace-2.C: New.
6919 * g++.dg/warn/anonymous-namespace-2.h: New.
6920
6921 2007-05-02 Paul Brook <paul@codesourcery.com>
6922
6923 * gcc.dg/arm-eabi1.c: Move debug output. Augment lcmp/ulcmp tests.
6924
6925 2007-05-02 Eric Christopher <echristo@apple.com>
6926
6927 * gcc.dg/cpp/if-div.c: New file.
6928
6929 2007-05-02 Tom Tromey <tromey@redhat.com>
6930
6931 PR preprocessor/28709:
6932 * gcc.dg/cpp/pr28709.c: New file.
6933
6934 2007-05-02 Richard Guenther <rguenther@suse.de>
6935
6936 PR tree-optimization/31146
6937 * g++.dg/tree-ssa/pr31146-2.C: New testcase.
6938
6939 2007-05-01 Geoffrey Keating <geoffk@apple.com>
6940
6941 * gcc.c-torture/compile/limits-blockid.c: New.
6942 * gcc.c-torture/compile/limits-caselabels.c: New.
6943 * gcc.c-torture/compile/limits-declparen.c: New.
6944 * gcc.c-torture/compile/limits-enumconst.c: New.
6945 * gcc.c-torture/compile/limits-exprparen.c: New.
6946 * gcc.c-torture/compile/limits-externalid.c: New.
6947 * gcc.c-torture/compile/limits-fnargs.c: New.
6948 * gcc.c-torture/compile/limits-fndefn.c: New.
6949 * gcc.c-torture/compile/limits-idexternal.c: New.
6950 * gcc.c-torture/compile/limits-idinternal.c: New.
6951 * gcc.c-torture/compile/limits-pointer.c: New.
6952 * gcc.c-torture/compile/limits-stringlit.c: New.
6953 * gcc.c-torture/compile/limits-structmem.c: New.
6954 * gcc.c-torture/compile/limits-structnest.c: New.
6955
6956 2007-04-29 Geoffrey Keating <geoffk@apple.com>
6957
6958 * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
6959
6960 2007-05-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
6961
6962 PR middle-end/31740
6963 * gcc.c-torture/compile/20070501-1.c: New testcase.
6964
6965 2007-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
6966
6967 PR fortran/31732
6968 * gfortran.dg/array_memset_2: New test case.
6969
6970 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
6971
6972 PR testsuite/31615
6973 * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
6974
6975 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
6976
6977 PR testsuite/31589
6978 * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
6979 dg-final test.
6980 * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
6981 keyword to dg-final test.
6982 * gcc.dg/vect/vect-iv-4.c: Likewise.
6983 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6984 * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
6985 test.
6986 * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
6987 cast.
6988 * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
6989 * lib/target-supports.exp
6990 (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
6991 (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
6992
6993 2007-04-30 Kazu Hirata <kazu@codesourcery.com>
6994
6995 * gcc.c-torture/execute/ieee/20000320-1.c: Use
6996 __LONG_LONG_MAX__ and its friends instead of those supplied by
6997 limits.h.
6998
6999 2007-04-30 Andrew pinski <andrew_pinski@playstation.sony.com>
7000
7001 PR C++/31721
7002 * g++.dg/ext/vector7.C: New testcase.
7003
7004 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7005
7006 PR fortran/31591
7007 * gfortran.dg/bound_simplification_1.f90: New test.
7008
7009 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7010
7011 PR fortran/31645
7012 * gfortran.dg/bom_error.f90: New test.
7013 * gfortran.dg/bom_include.f90: New test.
7014 * gfortran.dg/bom_UTF16-LE.f90: New test.
7015 * gfortran.dg/bom_UTF16-BE.f90: New test.
7016 * gfortran.dg/bom_UTF-8.f90: New test.
7017 * gfortran.dg/bom_UTF-32.f90: New test.
7018 * gfortran.dg/bom_UTF-8.F90: New test.
7019 * gfortran.dg/bom_include.inc: New file.
7020
7021 2007-04-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
7022
7023 PR C++/30221
7024 * g++.dg/init/ptrfn2.C: New test.
7025 * g++.dg/init/ptrfn3.C: New test.
7026
7027 2007-04-29 Paul Thomas <pault@gcc.gnu.org>
7028
7029 PR fortran/31711
7030 * gfortran.dg/dependency_21.f90: New test.
7031
7032 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7033
7034 * gfortran.dg/secnds.f: Use real*8.
7035 * gfortran.dg/secnds-1.f: Use real*8.
7036
7037 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7038
7039 PR libfortran/31532
7040 * gfortran.dg/inquire_5.f90: Update test.
7041
7042 2007-04-27 Ian Lance Taylor <iant@google.com>
7043
7044 PR middle-end/31710
7045 * gcc.c-torture/compile/pr31710.c: New test.
7046
7047 2007-04-27 Richard Guenther <rguenther@suse.de>
7048
7049 PR tree-optimization/30965
7050 PR tree-optimization/30978
7051 * gcc.dg/tree-ssa/pr30978.c: New testcase.
7052 * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
7053 * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
7054 * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
7055
7056 2007-04-27 Richard Guenther <rguenther@suse.de>
7057
7058 PR tree-optimization/31715
7059 * gcc.dg/Warray-bounds-4.c: New testcase.
7060
7061 2007-04-26 Ian Lance Taylor <iant@google.com>
7062
7063 PR target/28675
7064 * gcc.c-torture/compile/pr28675.c: New test.
7065
7066 2007-04-26 Andrew Pinski <andrew_pinski@playstation.sony.com>
7067
7068 PR C++/30016
7069 * g++.dg/ext/vector6.C: New test.
7070
7071 2007-04-26 Kazu Hirata <kazu@codesourcery.com>
7072
7073 * gcc.c-torture/execute/ieee/20000320-1.x: New.
7074
7075 2007-04-26 Steve Ellcey <sje@cup.hp.com>
7076
7077 PR middle-end/31617
7078 * g++.dg/other/str_empty.C: Add expected warning.
7079
7080 2007-04-26 Richard Guenther <rguenther@suse.de>
7081 Daniel Berlin <dberlin@dberlin.org>
7082
7083 PR tree-optimization/30567
7084 * g++.dg/other/pr30567.C: New testcase.
7085
7086 2007-04-26 Richard Guenther <rguenther@suse.de>
7087
7088 PR tree-optimization/31703
7089 * gcc.c-torture/compile/pr31703.c: New testcase.
7090 * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
7091 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
7092
7093 2007-04-26 Wolfgang Gellerich <gellerich@de.ibm.com>
7094
7095 * gfortran.dg/open_errors.f90: Added if statements checking
7096 the value of iostat.
7097
7098 2007-04-26 Jakub Jelinek <jakub@redhat.com>
7099
7100 PR c++/31598
7101 * g++.dg/gomp/pr31598.C: New test.
7102
7103 PR tree-optimization/30558
7104 * g++.dg/gomp/pr30558.C: New test.
7105
7106 2007-04-24 Mark Mitchell <mark@codesourcery.com>
7107
7108 PR c++/31338
7109 * g++.dg/ext/complex2.C: New test.
7110
7111 2007-04-25 Paolo Carlini <pcarlini@suse.de>
7112
7113 * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
7114
7115 2007-04-25 Thiemo Seufer <ths@mips.com>
7116
7117 * gcc.target/mips/mips16e-extends.c (cksum8): Change return
7118 value to signed char.
7119
7120 2007-04-25 Uros Bizjak <ubizjak@gmail.com>
7121
7122 * gcc.target/i386/reload-1.c. Include <stdint.h>. Compile for all
7123 ilp32 i?86-*-* and x86_64-*-* targets. Do not skip test for -m64.
7124 Use scan-rtl-dump-not procedure to scan RTL dump. Cleanup csa dump.
7125
7126 2007-04-25 Tobias Burnus <burnus@net-b.de>
7127
7128 PR fortran/31668
7129 * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
7130 statement functions.
7131 * gfortran.dg/c_by_val_5.f90: New test.
7132
7133 2007-04-25 Wolfgang Gellerich <gellerich@de.ibm.com>
7134
7135 * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
7136 with two new subroutines to avoid parameter-induced aliasing.
7137 * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
7138 * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
7139
7140 2007-04-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7141
7142 * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
7143 * g++.dg/warn/Warray-bounds.C: Likewise.
7144
7145 2007-04-24 Ian Lance Taylor <iant@google.com>
7146
7147 PR tree-optimization/31605
7148 * gcc.c-torture/execute/pr31605.c: New test.
7149
7150 2007-04-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7151
7152 PR fortran/31587
7153 * lib/gcc-dg.exp (scan-module): New function.
7154 * gfortran.dg/module_md5_1.f90: New test.
7155
7156 2007-04-24 Douglas Gregor <doug.gregor@gmail.com>
7157
7158 * g++.old-deja/g++.pt/defarg6.C: Only run with
7159 -std=gnu++98.
7160 * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
7161 * g++.dg/cpp0x/variadic61.C: Ditto.
7162 * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
7163 * g++.dg/cpp0x/variadic62.C: Ditto.
7164 * g++.dg/template/meminit1.C: Ditto.
7165 * g++.dg/template/operator7.C: Ditto.
7166 * g++.dg/template/static15.C: Ditto.
7167 * g++.dg/template/invalid1.C: Ditto.
7168 * g++.dg/template/shift1.C: Ditto.
7169 * g++.dg/template/error10.C: Ditto.
7170
7171 2007-04-24 Simon Martin <simartin@users.sourceforge.net>
7172
7173 PR diagnostic/25923
7174 * gfortran.dg/pr25923.f90: New test.
7175
7176 2007-04-24 Ian Lance Taylor <iant@google.com>
7177
7178 PR tree-optimization/31602
7179 * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
7180
7181 2007-04-24 Janis Johnson <janis187@us.ibm.com>
7182
7183 * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
7184 * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
7185
7186 2007-04-24 Hui-May Chang <hm.chang@apple.com>
7187
7188 * gcc.target/i386/reload-1.c. New.
7189
7190 2007-04-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
7191 Olga Golovanevsky <olga@il.ibm.com>
7192
7193 * g++.dg/other/str_empty.C: New test.
7194
7195 2007-04-24 Richard Henderson <rth@redhat.com>
7196
7197 * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
7198
7199 2007-04-24 Andreas Krebbel <krebbel1@de.ibm.com>
7200
7201 PR target/31641
7202 * gcc.c-torture/compile/pr31641.c: New testcase.
7203
7204 2007-04-24 Richard Sandiford <richard@nildram.co.uk>
7205
7206 * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
7207 * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
7208 * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
7209 * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
7210
7211 2007-04-23 Simon Baldwin <simonb@google.com>
7212
7213 * g++.dg/other/error15.C: New.
7214 * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
7215 triggering a "multiple parameters named" error.
7216
7217 2007-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
7218
7219 PR fortran/31618
7220 * gfortran.dg/backspace_8.f: New test case.
7221
7222 2007-04-23 Paul Thomas <pault@gcc.gnu.org>
7223
7224 PR fortran/31630
7225 * gfortran.dg/used_types_17.f90: New test.
7226
7227 PR fortran/31620
7228 * gfortran.dg/zero_array_components_1.f90: New test.
7229
7230 2007-04-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7231
7232 PR fortran/31616
7233 * gfortran.dg/open_errors.f90: Allow a different error message.
7234
7235 2007-04-23 Uros Bizjak <ubizjak@gmail.com>
7236
7237 * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
7238 Rename from check_effective_target_vect_pack_mod. Rename global
7239 variable et_vect_pack_mod to et_vect_pack_trunc. Update debug
7240 messages.
7241 * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
7242 rename.
7243 * gcc.dg/vect/vect-iv-8a.c: Ditto.
7244 * gcc.dg/vect/vect-multitypes-8.c: Ditto.
7245
7246 2007-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
7247
7248 PR middle-end/31448
7249 * gcc.c-torture/execute/pr31448.c: New testcase.
7250
7251 2007-04-22 Nick Clifton <nickc@redhat.com>
7252
7253 * gcc.dg/20020312-2.c: Add support for the FRV.
7254
7255 2007-04-22 Uros Bizjak <ubizjak@gmail.com>
7256
7257 PR tree-optimization/24659
7258 * gcc.dg/vect/vect-float-extend-1.c: New test.
7259 * gcc.dg/vect/vect-float-truncate-1.c: New test.
7260
7261 2007-04-22 Richard Guenther <rguenther@suse.de>
7262
7263 PR tree-optimization/29789
7264 * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
7265 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
7266
7267 2007-04-22 Revital Eres <eres@il.ibm.com>
7268
7269 * gcc.dg/var-expand2.c: New test.
7270
7271 2007-04-22 Revital Eres <eres@il.ibm.com>
7272
7273 * gcc.dg/var-expand3.c: New test.
7274
7275 2007-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7276
7277 PR fortran/31495
7278 * gfortran.dg/continuation_8.f90: New test.
7279
7280 2007-04-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
7281
7282 PR C/30265
7283 * gcc.c-torture/compile/compound-literal-2.c: New testcase.
7284 * gcc.c-torture/compile/compound-literal-3.c: New testcase.
7285
7286 2007-04-21 Richard Guenther <rguenther@suse.de>
7287
7288 PR middle-end/31136
7289 * gcc.c-torture/execute/pr31136.c: New testcase.
7290
7291 2007-04-21 Alexandre Oliva <aoliva@redhat.com>
7292
7293 * gcc.target/i386/movsi-sm-1.c: New.
7294
7295 2007-04-20 Richard Henderson <rth@redhat.com>
7296
7297 * gcc.dg/pr28796-2.c: Add -mieee for alpha.
7298 * gcc.dg/pr27095.c: Cope with alpha GOT load.
7299
7300 2007-04-20 Jakub Jelinek <jakub@redhat.com>
7301
7302 * gcc.target/i386/ordcmp-1.c: New test.
7303 * gcc.target/i386/unordcmp-1.c: New test.
7304
7305 PR tree-optimization/31632
7306 * gcc.c-torture/compile/20070419-1.c: New test.
7307
7308 2007-04-19 Eric Botcazou <ebotcazou@libertysurf.fr>
7309
7310 * gcc.dg/invalid-call-1.c: New test.
7311
7312 2007-04-18 Dirk Mueller <dmueller@suse.de>
7313
7314 PR diagnostic/31227
7315 * gcc.dg/Warray-bounds-3.c: New.
7316
7317 2007-04-18 Richard Guenther <rguenther@suse.de>
7318
7319 PR tree-optimization/19431
7320 PR tree-optimization/21463
7321 * gcc.c-torture/execute/20070212-1.c: New testcase.
7322 * gcc.c-torture/execute/20070212-2.c: Likewise.
7323 * gcc.c-torture/execute/20070212-3.c: Likewise.
7324 * gcc.dg/tree-ssa/pr19431.c: Likewise.
7325 * gcc.dg/tree-ssa/pr21463.c: Likewise.
7326 * g++.dg/tree-ssa/pr21463.C: Likewise.
7327 * g++.dg/tree-ssa/pr30738.C: Likewise.
7328
7329 2007-04-17 Mark Mitchell <mark@codesourcery.com>
7330
7331 PR c++/31513
7332 * g++.dg/expr/bitfield8.C: New test.
7333
7334 2007-04-17 Joseph Myers <joseph@codesourcery.com>
7335 Richard Sandiford <richard@codesourcery.com>
7336
7337 * lib/target-supports.exp (check_profiling_available): Return 0
7338 for uClibc with -p or -pg.
7339
7340 2007-04-17 Simon Martin <simartin@users.sourceforge.net>
7341
7342 PR c++/31517
7343 * g++.dg/template/init7.C: New test.
7344
7345 2007-04-17 Zdenek Dvorak <dvorakz@suse.cz>
7346
7347 PR rtl-optimization/31360
7348 * gcc.dg/loop-7.c: New test.
7349
7350 2007-04-17 Mark Mitchell <mark@codesourcery.com>
7351
7352 * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
7353 * lib/compat.exp (compat-run): Use file_on_host, not remote_file
7354 build.
7355 (compat-execute): Likewise.
7356 * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
7357 files to remote hosts.
7358 * lib/c-ctorture.exp (c-torture-compile): Likewise.
7359 (c-torture-execute): Likewise.
7360 * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
7361 or plain file. Use remote_upload and remote_download to copy
7362 files about.
7363 * lib/scanasm.exp (dg-scan): Upload the file from the remote host
7364 before scanning it.
7365
7366 2007-04-17 Dorit Nuzman <dorit@il.ibm.com>
7367
7368 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
7369
7370 2007-04-16 Lawrence Crowl <crowl@google.com>
7371
7372 * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
7373 * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
7374 * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
7375 * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
7376 * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
7377 * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
7378 * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
7379 * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
7380 * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
7381 * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
7382 * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
7383
7384 * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
7385 * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
7386 * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
7387 * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
7388 * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
7389 * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
7390 * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
7391 * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
7392 * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
7393 * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
7394 * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
7395
7396 2007-04-16 Ian Lance Taylor <iant@google.com>
7397
7398 PR tree-optimization/31522
7399 * gcc.dg/Wstrict-overflow-16.c: New test.
7400
7401 2007-04-17 Kazu Hirata <kazu@codesourcery.com>
7402
7403 * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
7404
7405 2007-04-17 Tobias Schlüter <tobi@gcc.gnu.org>
7406
7407 PR fortran/31144
7408 * gfortran.dg/module_naming_1.f90: New.
7409
7410 2007-04-16 Richard Sandiford <richard@codesourcery.com>
7411
7412 * lib/target-supports.exp (check_profiling_available): Return
7413 false for m68k-*-uclinux.
7414
7415 2007-04-16 Seongbae Park <seongbae.park@gmail.com>
7416
7417 PR c++/29365
7418 Testcase for c++ anonymous namespace warning
7419
7420 * g++.dg/warn/anonymous-namespace-1.C: New test
7421 * g++.dg/warn/anonymous-namespace-1.h: New test
7422
7423 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
7424
7425 PR testsuite/31578
7426 * gcc.dg/gnu89-init-4.c: Change to a compile only test.
7427
7428 2007-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7429
7430 * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
7431
7432 2007-04-15 Paul Thomas <pault@gcc.gnu.org>
7433
7434 PR fortran/31204
7435 * gfortran.dg/array_constructor_16.f90: New test.
7436
7437 2007-04-15 Kazu Hirata <kazu@codesourcery.com>
7438
7439 * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
7440 gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
7441
7442 2007-04-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7443
7444 PR rtl-optimization/31500
7445 * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
7446 * g++.dg/warn/Warray-bounds.C: Likewise.
7447
7448 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
7449
7450 PR C/31520
7451 * gcc.dg/gnu89-init-4.c: New testcase.
7452
7453 2007-04-14 Jakub Jelinek <jakub@redhat.com>
7454
7455 PR c++/25874
7456 * gcc.dg/gomp/pr25874.c: Add dg-options.
7457 * g++.dg/gomp/pr25874.C: Add dg-options.
7458
7459 2007-04-14 Bernhard Fischer <aldot@gcc.gnu.org>
7460
7461 PR fortran/21061
7462 * gfortran.dg/warnings_are_errors_1.f90: New testcase.
7463 * gfortran.dg/warnings_are_errors_1.f: New testcase.
7464
7465 2007-04-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7466
7467 PR fortran/31561
7468 * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
7469
7470 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
7471
7472 PR fortran/29507
7473 PR fortran/31404
7474 * gfortran.dg/initialization_6.f90: New test.
7475
7476 2007-04-14 Kazu Hirata <kazu@codesourcery.com>
7477
7478 * gcc.c-torture/compile/pr27528.c: Require nonpic.
7479
7480 * lib/target-supports.exp (check_gc_sections_available):
7481 Return false if ldflags includes -elf2flt.
7482
7483 2007-04-13 Jason Merrill <jason@redhat.com>
7484
7485 PR c++/31074
7486 * conv3.C: New test.
7487
7488 2007-04-13 Mike Stump <mrs@apple.com>
7489
7490 * obj-c++.dg/stubify-1.mm: Only run on powerpc.
7491 * obj-c++.dg/template-4.mm: Don't run when 64-bit.
7492
7493 2007-04-13 Joseph Myers <joseph@codesourcery.com>
7494
7495 PR tree-optimization/29598
7496 * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
7497
7498 2007-04-13 Tobias Burnus <burnus@net-b.de>
7499
7500 PR fortran/31559
7501 * gfortran.dg/func_assign.f90: New test.
7502
7503 2007-04-13 Paul Thomas <pault@gcc.gnu.org>
7504
7505 PR fortran/31550
7506 * gfortran.dg/used_types_16.f90: New test.
7507
7508 2007-04-13 Tobias Schlüter <tobi@gcc.gnu.org>
7509
7510 PR fortran/18937
7511 * gfortran.dg/goto_2.f90: New.
7512 * gfortran.dg/goto_3.f90: New.
7513 * gfortran.dg/pr17708.f90: Rename to ...
7514 * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
7515
7516 2007-04-13 Tobias Burnus <burnus@net-b.de>
7517
7518 PR fortran/31562
7519 * gfortran.dg/f2c_4.c: Use GNU extensions for complex
7520 instead of a struct.
7521
7522 2007-04-13 Tobias Burnus <burnus@net-b.de>
7523
7524 PR fortran/31562
7525 * gfortran.dg/value_4.c: Use GNU extensions for complex
7526 instead of a struct.
7527
7528 2007-04-13 Richard Guenther <rguenther@suse.de>
7529
7530 PR tree-optimization/21258
7531 * gcc.dg/tree-ssa/vrp34.c: New testcase.
7532
7533 2007-04-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7534
7535 * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
7536 <complex.h>.
7537
7538 2007-04-12 Tobias Schlüter <tobi@gcc.gnu.org>
7539
7540 PR fortran/31250
7541 * gfortran.dg/char_length_2.f90: New.
7542 * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
7543 * gfortran.dg/repeat_4.f90: Likewise.
7544
7545 PR fortran/31266
7546 * gfortran.dg/char_assign_1.f90: New.
7547
7548 PR fortran/31471
7549 * gfortran.dg/block_name_1.f90: New.
7550 * gfortran.dg/block_name_2.f90: New.
7551
7552 2007-04-12 Douglas Gregor <doug.gregor@gmail.com>
7553
7554 PR c++/31078
7555 * g++.dg/other/pr31078.C: New.
7556
7557 2007-04-12 Richard Guenther <rguenther@suse.de>
7558
7559 PR tree-optimization/31169
7560 * gcc.c-torture/execute/pr31169.c: New testcase.
7561
7562 2007-04-12 Richard Guenther <rguenther@suse.de>
7563
7564 PR tree-optimization/24689
7565 PR tree-optimization/31307
7566 * g++.dg/tree-ssa/pr31307.C: New testcase.
7567 * gcc.dg/tree-ssa/pr24689.c: Likewise.
7568
7569 2007-04-12 Tobias Burnus <burnus@net-b.de>
7570
7571 PR fortran/31472
7572 * gfortran.dg/access_spec_1.f90: New test.
7573 * gfortran.dg/access_spec_2.f90: New test.
7574 * gfortran.dg/non_module_public.f90: Match new error message.
7575
7576 2007-04-11 Paul Thomas <pault@gcc.gnu.org>
7577
7578 PR testsuite/31538
7579 * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
7580 to 4 at line 38 to fix bounds problem.
7581
7582 2007-04-11 Tobias Burnus <burnus@net-b.de>
7583
7584 PR testsuite/31240
7585 * gfortran.dg/pointer_intent_1.f90: Fix test.
7586
7587 2007-04-10 Eric Christopher <echristo@apple.com>
7588
7589 * lib/target-supports.exp
7590 (check_effective_target_fstack_protector): Rewrite.
7591
7592 2007-04-09 Mark Mitchell <mark@codesourcery.com>
7593
7594 PR c++/31449
7595 * g++.dg/init/const5.C: New test.
7596
7597 2007-04-09 Jan Hubicka <jh@suse.cz>
7598
7599 * gcc.dg/tree-ssa/foldaddr-3.c: New file.
7600
7601 2007-04-08 Jan Hubicka <jh@suse.cz>
7602
7603 * gcc.dg/tree-ssa/foldaddr-2.c: New file.
7604
7605 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7606
7607 PR fortran/31257
7608 * gfortran.dg/achar_4.f90: New test.
7609
7610 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7611
7612 PR fortran/30880
7613 * gfortran.dg/used_dummy_types_8.f90: New test.
7614
7615 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7616
7617 PR fortran/30872
7618 * gfortran.dg/parameter_array_element_1.f90: New test.
7619
7620 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7621
7622 PR fortran/31222
7623 * gfortran.dg/default_numeric_type_1.f90: New test.
7624
7625 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7626
7627 PR fortran/31424
7628 * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
7629
7630 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7631
7632 PR fortran/31293
7633 * gfortran.dg/interface_12.f90: New test.
7634
7635 2007-04-07 Bruce Korb <bkorb@gnu.org>
7636
7637 * gcc.dg/format/opt-6.c: New test.
7638 * gcc.dg/format/nul-1.c: New test.
7639 * gcc.dg/format/nul-2.c: New test.
7640
7641 2007-04-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7642
7643 PR libgfortran/31395
7644 * gfortran.dg/fmt_colon.f90: New test.
7645
7646 2007-04-06 Mark Mitchell <mark@codesourcery.com>
7647
7648 * g++.old-deja/g++.other/init18.C: Use
7649 dg-require-effective-target instead of an explicit xfail.
7650
7651 2007-04-05 Janis Johnson <janis187@us.ibm.com>
7652
7653 * gcc.dg/dfp/signbit-1.c
7654 * gcc.dg/dfp/signbit-2.c
7655
7656 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
7657
7658 PR fortran/31483
7659 * gfortran.dg/altreturn_5.f90: New test.
7660
7661 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
7662
7663 PR fortran/31292
7664 * gfortran.dg/contained_module_proc_1.f90: New test.
7665
7666 2007-04-04 Stuart Hastings <stuart@apple.com>
7667
7668 PR 31281
7669 * objc/execute/exceptions/pr31281.m: New.
7670
7671 2007-04-04 Danny Smith <dannysmith.users.sourceforge.net>
7672
7673 * g++.dg/ext/dllimport12.C: Update comments.
7674
7675 2007-04-03 Eric Christopher <echristo@apple.com>
7676
7677 * g++.dg/tree-ssa/pr29902.C: Require ilp32.
7678
7679 2007-04-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7680
7681 PR fortran/31304
7682 * gfortran.dg/repeat_2.f90: New test.
7683 * gfortran.dg/repeat_3.f90: New test.
7684 * gfortran.dg/repeat_4.f90: New test.
7685
7686 2007-04-03 Uros Bizjak <ubizjak@gmail.com>
7687
7688 * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
7689
7690 2007-04-03 Jakub Jelinek <jakub@redhat.com>
7691
7692 PR c++/30847
7693 * g++.dg/parse/cond3.C: New test.
7694
7695 PR middle-end/30704
7696 * gcc.c-torture/execute/ieee/pr30704.c: New test.
7697
7698 2007-04-02 Jason Merrill <jason@redhat.com>
7699
7700 PR c++/31187
7701 * g++.dg/ext/visibility/anon3.C: New test.
7702
7703 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7704
7705 PR libgfortran/31052
7706 * gfortran.dg/namelist_28.f90: New test.
7707
7708 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7709
7710 PR libgfortran/31366
7711 * gfortran.dg/direct_io_6.f90: New test.
7712
7713 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7714
7715 PR libgfortran/31207
7716 * gfortran.dg/advance_5.f90: New test.
7717 * gfortran.dg/advance_6.f90: New test.
7718
7719 2007-04-01 Danny Smith <dannysmith@users.sourceforge.net>
7720
7721 * g++.dg/ext/dllimport6.C: Remove extra ';'.
7722 * g++.dg/ext/dllimport7.C: Likewise.
7723 * g++.dg/ext/selectany1.C: Likewise.
7724
7725 2007-03-31 Douglas Gregor <doug.gregor@gmail.com>
7726
7727 * g++.dg/parser/pr31138.C: New.
7728 * g++.dg/parser/pr31140.C: New.
7729 * g++.dg/parser/pr31141.C: New.
7730
7731 2007-03-30 Paolo Carlini <pcarlini@suse.de>
7732
7733 PR c++/26099
7734 * g++.dg/ext/is_base_of.C: New.
7735 * g++.dg/ext/has_virtual_destructor.C: New.
7736 * g++.dg/ext/is_polymorphic.C: New.
7737 * g++.dg/ext/is_base_of_diagnostic.C: New.
7738 * g++.dg/ext/is_enum.C: New.
7739 * g++.dg/ext/has_nothrow_assign.C: New.
7740 * g++.dg/ext/has_nothrow_constructor.C: New.
7741 * g++.dg/ext/is_empty.C: New.
7742 * g++.dg/ext/has_trivial_copy.C: New.
7743 * g++.dg/ext/has_trivial_assign.C: New.
7744 * g++.dg/ext/is_abstract.C: New.
7745 * g++.dg/ext/is_pod.C: New.
7746 * g++.dg/ext/has_nothrow_copy.C: New.
7747 * g++.dg/ext/is_class.C: New.
7748 * g++.dg/ext/has_trivial_constructor.C: New.
7749 * g++.dg/ext/is_union.C: New.
7750 * g++.dg/ext/has_trivial_destructor.C: New.
7751 * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
7752 * g++.dg/template/crash43.C: Likewise.
7753
7754 2007-03-29 Dirk Mueller <dmueller@suse.de>
7755
7756 * g++.dg/warn/pedantic2.C: New testcase.
7757
7758 2007-03-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7759
7760 * size_dim.f90: Fix dg directive.
7761 * pr16433.f: Likewise.
7762 * use_6.f90: Likewise.
7763 * use_7.f90: Likewise.
7764 * entry_9.f90: Likewise.
7765 * pointer_intent_2.f90: Likewise.
7766 * protected_1.f90: Likewise.
7767 * fmt_missing_period_2.f: Likewise.
7768 * pointer_intent_3.f90: Likewise.
7769 * protected_2.f90: Likewise.
7770 * protected_3.f90: Likewise.
7771 * pr15754.f90: Likewise.
7772 * protected_4.f90: Likewise.
7773 * protected_5.f90: Likewise.
7774 * initialization_2.f90: Likewise.
7775 * protected_6.f90: Likewise.
7776 * continuation_7.f90: Likewise.
7777 * derived_function_interface_1.f90: Likewise.
7778 * der_pointer_4.f90: Likewise.
7779 * fmt_zero_precision.f90: Likewise.
7780 * blockdata_3.f90: Likewise.
7781 * fmt_missing_period_1.f: Likewise.
7782 * real_const_3.f90: Likewise.
7783 * use_4.f90: Likewise.
7784 * fmt_missing_period_3.f: Likewise.
7785 * use_5.f90: Likewise.
7786
7787 2007-03-28 Mike Stump <mrs@apple.com>
7788
7789 * gcc.dg/darwin-comm.c: Add.
7790
7791 2007-03-28 Eric Christopher <echristo@apple.com>
7792
7793 * lib/target-supports.exp (check_effective_target_fstack_protector):
7794 New.
7795 * gcc.dg/ssp-1.c: Use.
7796 * gcc.dg/ssp-2.c: Ditto.
7797
7798 2007-03-28 Simon Martin <simartin@users.sourceforge.net>
7799
7800 PR c++/29077
7801 * g++.dg/parse/constructor3.C: New test.
7802
7803 2007-03-28 Eric Botcazou <ebotcazou@adacore.com>
7804
7805 * gnat.dg/thin_pointer.ad[sb]: New test.
7806
7807 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
7808
7809 * g++.dg/cpp0x/bracket1.C: New.
7810 * g++.dg/cpp0x/bracket2.C: New.
7811 * g++.dg/cpp0x/bracket3.C: New.
7812 * g++.dg/cpp0x/bracket4.C: New.
7813
7814 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
7815
7816 * g++.dg/cpp0x/temp_default1.C: New.
7817 * g++.dg/cpp0x/temp_default3.C: New.
7818 * g++.dg/cpp0x/temp_default2.C: New.
7819 * g++.dg/cpp0x/temp_default4.C: New.
7820
7821 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
7822
7823 PR c++/29993
7824 * g++.dg/other/cv_func2.C: New.
7825
7826 2007-03-27 Janis Johnson <janis187@us.ibm.com>
7827
7828 * gcc.dg/dfp/func-vararg-alternate.h: New file.
7829 * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
7830 * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
7831 * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
7832
7833 * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
7834 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
7835
7836 * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
7837
7838 * lib/compat.exp (compat-execute): Fix processing of file names.
7839
7840 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
7841
7842 * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
7843
7844 2007-03-27 Uros Bizjak <ubizjak@gmail.com>
7845
7846 * lib/target-supports.exp (check_effective_target_fortran_large_real):
7847 Delete created executable test file.
7848 (check_effective_target_fortran_large_int): Ditto.
7849 (check_effective_target_static_libgfortran): Ditto.
7850
7851 2007-03-26 Paolo Carlini <pcarlini@suse.de>
7852
7853 PR c++/30500
7854 * g++.dg/warn/pragma-system_header1.C: New test.
7855 * g++.dg/warn/pragma-system_header2.C: New test.
7856 * g++.dg/warn/pragma-system_header1.h. New.
7857 * g++.dg/warn/pragma-system_header2.h. New.
7858
7859 2007-03-26 Ian Lance Taylor <iant@google.com>
7860
7861 PR tree-optimization/31345
7862 * gcc.c-torture/compile/pr31345-1.c: New test.
7863
7864 2007-03-26 Brooks Moses <brooks.moses@codesourcery.com>
7865
7866 * gfortran.dg/func_derived_4.f90: Fix module cleanup.
7867 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
7868 * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
7869 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
7870 * gfortran.dg/overload_1.f90: Likewise.
7871 * gfortran.dg/impure_assignment_1.f90: Likewise.
7872 * gfortran.dg/error_recovery_3.f90: Likewise.
7873 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
7874 * gfortran.dg/sequence_types_1.f90: Likewise.
7875 * gfortran.dg/internal_references_1.f90: Likewise.
7876 * gfortran.dg/present_1.f90: Likewise.
7877 * gfortran.dg/volatile10.f90: Likewise.
7878 * gfortran.dg/module_equivalence_2.f90: Likewise.
7879 * gfortran.dg/use_4.f90: Likewise.
7880 * gfortran.dg/elemental_result_1.f90: Likewise.
7881 * gfortran.dg/generic_actual_arg.f90: Likewise.
7882 * gfortran.dg/private_type_5.f90: Likewise.
7883 * gfortran.dg/protected_4.f90: Likewise.
7884 * gfortran.dg/interface_3.f90: Likewise.
7885
7886 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
7887
7888 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
7889 * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
7890
7891 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
7892
7893 * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
7894
7895 2007-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7896
7897 PR libgfortran/31199
7898 * gfortran.dg/fmt_t_4.f90: New test.
7899
7900 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
7901
7902 PR libfortran/31297
7903 * gfortran.dg/backspace_5.f: Initialize variable(s).
7904 * gfortran.dg/backspace_6.f: Likewise.
7905 * gfortran.dg/char_bounds_check_fail_1: Likewise.
7906 * gfortran.dg/direct_io_2.f90: Likewise.
7907 * gfortran.dg/write_back.f: Likewise.
7908 * gfortran.dg/write_rewind_2.f: Likewise.
7909 * gfortran.dg/write_rewind_1.f: Likewise.
7910 * gfortran.dg/write_rewind_2.f: Likewise.
7911
7912 2007-03-25 Dorit Nuzman <dorit@il.ibm.com>
7913
7914 PR tree-optimization/30784
7915 * gcc.dg/vect/pr30784.c: New test.
7916
7917 2007-03-25 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7918
7919 PR fortran/30877
7920 * gfortran.dg/operator_1.f90: New test.
7921 * gfortran.dg/operator_2.f90: New test.
7922
7923 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
7924
7925 PR libfortran/31196
7926 * gfortran.dg/reshape_transpose_1.f90: New test.
7927
7928 2007-03-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7929
7930 PR fortran/30655
7931 * gfortran.dg/bounds_check_6.f90: New test.
7932
7933 2007-03-23 Michael Meissner <michael.meissner@amd.com>
7934
7935 * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
7936 #ifndef/#endif.
7937 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
7938 * gcc.dg/dfp/decfloat-constants.c: Ditto.
7939
7940 2007-03-24 Paul Thomas <pault@gcc.gnu.org>
7941
7942 PR fortran/31209
7943 * gfortran.dg/pointer_function_actual_1.f90: New test.
7944
7945 PR fortran/31200
7946 * gfortran.dg/pointer_function_actual_2.f90: New test.
7947
7948 PR fortran/31215
7949 * gfortran.dg/result_in_spec_1.f90: New test.
7950
7951 2007-03-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7952
7953 PR fortran/30834
7954 * gfortran.dg/integer_exponentiation_3.F90: New test.
7955 * gfortran.dg/integer_exponentiation_4.f90: New test.
7956 * gfortran.dg/integer_exponentiation_5.F90: New test.
7957
7958 2007-03-22 Mark Mitchell <mark@codesourcery.com>
7959
7960 PR c++/30863
7961 * g++.dg/template/error24.C: New test.
7962 * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
7963
7964 2007-03-22 Mark Mitchell <mark@codesourcery.com>
7965
7966 PR c++/31273
7967 * g++.dg/expr/bitfield7.C: New test.
7968
7969 2007-03-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7970
7971 PR other/23572
7972 * gcc.dg/float-range-4.c: New.
7973 * gcc.dg/float-range-1.c: Update. Test for a warning.
7974 * gcc.dg/float-range-3.c: New.
7975 * gcc.dg/float-range-5.c: New.
7976
7977 2007-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7978
7979 PR fortran/31262
7980 * gfortran.dg/no_range_check_1.f90: New test.
7981
7982 2007-03-22 Dirk Mueller <dmueller@suse.de>
7983
7984 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
7985 * g++.dg/other/static1.C: Remove stray semicolon.
7986 * g++.dg/other/init1.C: Likewise.
7987 * g++.dg/rtti/dyncast1.C: Likewise.
7988 * g++.dg/tree-ssa/pr17153.C: Likewise.
7989 * g++.dg/lookup/disamb1.C: Likewise.
7990 * g++.dg/lookup/scoped2.C: Likewise.
7991 * g++.dg/lookup/friend7.C: Likewise.
7992 * g++.dg/parse/parse4.C: Likewise.
7993 * g++.dg/parse/parse5.C: Likewise.
7994 * g++.dg/expr/pr29066.C: Likewise.
7995 * g++.dg/expr/cast4.C: Likewise.
7996 * g++.dg/tc1/dr193.C: Likewise.
7997 * g++.dg/tc1/dr213.C: Likewise.
7998 * g++.dg/abi/dcast1.C: Likewise.
7999 * g++.dg/abi/covariant2.C: Likewise.
8000 * g++.dg/inherit/covariant11.C: Likewise.
8001 * g++.dg/inherit/covariant9.C: Likewise.
8002 * g++.dg/inherit/covariant10.C: Likewise.
8003 * g++.dg/init/static3.C: Likewise.
8004 * g++.dg/init/init-ref3.C: Likewise.
8005 * g++.dg/init/ref10.C: Likewise.
8006 * g++.dg/template/meminit2.C: Likewise.
8007 * g++.dg/template/using9.C: Likewise.
8008 * g++.dg/template/friend9.C: Likewise.
8009 * g++.dg/template/ref1.C: Likewise.
8010 * g++.old-deja/g++.warn/inline.C: Likewise.
8011 * g++.old-deja/g++.robertl/eb91.C: Likewise.
8012 * g++.old-deja/g++.robertl/eb46.C: Likewise.
8013 * g++.old-deja/g++.robertl/eb34.C: Likewise.
8014 * g++.old-deja/g++.robertl/eb43.C: Likewise.
8015 * g++.old-deja/g++.robertl/eb26.C: Likewise.
8016 * g++.old-deja/g++.robertl/eb116.C: Likewise.
8017 * g++.old-deja/g++.brendan/copy5.C: Likewise.
8018 * g++.old-deja/g++.brendan/overload8.C: Likewise.
8019 * g++.old-deja/g++.brendan/overload11.C: Likewise.
8020 * g++.old-deja/g++.brendan/copy7.C: Likewise.
8021 * g++.old-deja/g++.brendan/crash38.C: Likewise.
8022 * g++.old-deja/g++.brendan/template11.C: Likewise.
8023 * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
8024 * g++.old-deja/g++.brendan/crash50.C: Likewise.
8025 * g++.old-deja/g++.brendan/crash16.C: Likewise.
8026 * g++.old-deja/g++.jason/pmem2.C: Likewise.
8027 * g++.old-deja/g++.jason/parse9.C: Likewise.
8028 * g++.old-deja/g++.jason/byval2.C: Likewise.
8029 * g++.old-deja/g++.jason/overload8.C: Likewise.
8030 * g++.old-deja/g++.jason/pmf8.C: Likewise.
8031 * g++.old-deja/g++.jason/template33.C: Likewise.
8032 * g++.old-deja/g++.jason/return3.C: Likewise.
8033 * g++.old-deja/g++.jason/scoping2.C: Likewise.
8034 * g++.old-deja/g++.jason/virtual.C: Likewise.
8035 * g++.old-deja/g++.jason/opeq3.C: Likewise.
8036 * g++.old-deja/g++.jason/template27.C: Likewise.
8037 * g++.old-deja/g++.jason/synth6.C: Likewise.
8038 * g++.old-deja/g++.jason/ref8.C: Likewise.
8039 * g++.old-deja/g++.jason/offset1.C: Likewise.
8040 * g++.old-deja/g++.other/static20.C: Likewise.
8041 * g++.old-deja/g++.other/array1.C: Likewise.
8042 * g++.old-deja/g++.other/new3.C: Likewise.
8043 * g++.old-deja/g++.other/array2.C: Likewise.
8044 * g++.old-deja/g++.other/overload9.C: Likewise.
8045 * g++.old-deja/g++.other/cast6.C: Likewise.
8046 * g++.old-deja/g++.other/ptrmem8.C: Likewise.
8047 * g++.old-deja/g++.other/eh4.C: Likewise.
8048 * g++.old-deja/g++.other/using7.C: Likewise.
8049 * g++.old-deja/g++.other/init18.C: Likewise.
8050 * g++.old-deja/g++.other/dyncast1.C: Likewise.
8051 * g++.old-deja/g++.other/dyncast2.C: Likewise.
8052 * g++.old-deja/g++.other/dtor11.C: Likewise.
8053 * g++.old-deja/g++.pt/static11.C: Likewise.
8054 * g++.old-deja/g++.pt/crash19.C: Likewise.
8055 * g++.old-deja/g++.pt/overload12.C: Likewise.
8056 * g++.old-deja/g++.pt/crash46.C: Likewise.
8057 * g++.old-deja/g++.pt/mi1.C: Likewise.
8058 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
8059 * g++.old-deja/g++.pt/nontype5.C: Likewise.
8060 * g++.old-deja/g++.pt/local5.C: Likewise.
8061 * g++.old-deja/g++.pt/typename2.C: Likewise.
8062 * g++.old-deja/g++.pt/explicit80.C: Likewise.
8063 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
8064 * g++.old-deja/g++.law/visibility1.C: Likewise.
8065 * g++.old-deja/g++.law/visibility2.C: Likewise.
8066 * g++.old-deja/g++.law/virtual2.C: Likewise.
8067 * g++.old-deja/g++.law/operators19.C: Likewise.
8068 * g++.old-deja/g++.law/parsing10.C: Likewise.
8069 * g++.old-deja/g++.law/visibility4.C: Likewise.
8070 * g++.old-deja/g++.law/operators4.C: Likewise.
8071 * g++.old-deja/g++.law/dtors2.C: Likewise.
8072 * g++.old-deja/g++.law/missed-error3.C: Likewise.
8073 * g++.old-deja/g++.law/visibility10.C: Likewise.
8074 * g++.old-deja/g++.law/scope3.C: Likewise.
8075 * g++.old-deja/g++.law/casts2.C: Likewise.
8076 * g++.old-deja/g++.law/code-gen5.C: Likewise.
8077 * g++.old-deja/g++.law/operators33.C: Likewise.
8078 * g++.old-deja/g++.law/friend4.C: Likewise.
8079 * g++.old-deja/g++.mike/pmf7.C: Likewise.
8080 * g++.old-deja/g++.mike/p5611.C: Likewise.
8081 * g++.old-deja/g++.mike/net37.C: Likewise.
8082 * g++.old-deja/g++.mike/p3570.C: Likewise.
8083 * g++.old-deja/g++.mike/p5718.C: Likewise.
8084 * g++.old-deja/g++.mike/net21.C: Likewise.
8085 * g++.old-deja/g++.mike/p1862.C: Likewise.
8086 * g++.old-deja/g++.mike/p4511.C: Likewise.
8087 * g++.old-deja/g++.mike/virt3.C: Likewise.
8088 * g++.old-deja/g++.mike/p16146.C: Likewise.
8089 * g++.old-deja/g++.mike/p1989.C: Likewise.
8090 * g++.old-deja/g++.mike/p5571.C: Likewise.
8091 * g++.old-deja/g++.gb/scope10.C: Likewise.
8092 * g++.old-deja/g++.abi/primary5.C: Likewise.
8093 * g++.old-deja/g++.abi/empty2.C: Likewise.
8094 * g++.old-deja/g++.abi/arraynew.C: Likewise.
8095 * g++.old-deja/g++.eh/vbase4.C: Likewise.
8096 * g++.old-deja/g++.eh/ptr1.C: Likewise.
8097 * g++.old-deja/g++.eh/cleanup1.C: Likewise.
8098 * g++.old-deja/g++.bob/template3.C: Likewise.
8099 * g++.old-deja/g++.bob/inherit1.C: Likewise.
8100
8101 2007-03-22 Paul Thomas <pault@gcc.gnu.org>
8102
8103 PR fortran/31193
8104 * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
8105
8106 2007-03-22 Tobias Schlüter <tobi@gcc.gnu.org>
8107
8108 PR fortran/20897
8109 * gfortran.dg/derived_name_1.f90: New.
8110 * gfortran.dg/derived_name_2.f: New.
8111
8112 2007-03-21 Richard Sandiford <richard@codesourcery.com>
8113
8114 * lib/target-supports.exp (check_effective_target_nonpic): New
8115 procedure.
8116 * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
8117 when compiling PIC.
8118 * gcc.target/i386/asm-4.c: Require nonpic.
8119 * gcc.target/i386/cmov1.c: Likewise.
8120 * gcc.target/i386/mul.c: Likewise.
8121 * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
8122 * gcc.target/i386/ssetype-1.c: Require nonpic.
8123 * gcc.target/i386/ssetype-3.c: Likewise.
8124 * gcc.target/i386/ssetype-5.c: Likewise.
8125
8126 2007-03-21 Richard Sandiford <richard@codesourcery.com>
8127
8128 * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
8129 * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
8130 * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
8131 * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
8132
8133 2007-03-19 Seongbae Park <seongbae.park@gmail.com>
8134
8135 PR tree-optimization/30590
8136 * g++.dg/opt/pr30590.C: New testcase.
8137
8138 2007-03-20 Jakub Jelinek <jakub@redhat.com>
8139
8140 PR c/30762
8141 * gcc.dg/pr30762-1.c: New test.
8142 * gcc.dg/pr30762-2.c: New test.
8143
8144 PR inline-asm/30505
8145 * gcc.target/i386/pr30505.c: New test.
8146
8147 2007-03-19 Mark Shinwell <shinwell@codesourcery.com>
8148
8149 * gcc.target/arm/register-variables.c: New.
8150
8151 2007-03-19 Jeff Law <law@redhat.com>
8152
8153 * PR tree-optimization/30984
8154 * gcc.c-torture/pr30984.c: New test.
8155
8156 2007-03-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
8157 Richard Guenther <rguenther@suse.de>
8158
8159 PR tree-optimization/31254
8160 * gcc.dg/torture/pr31254.c: New testcase.
8161
8162 2007-03-19 Hans-Peter Nilsson <hp@axis.com>
8163
8164 * gcc.dg/torture/pr26565.c: Expect warning on packed field for
8165 target default_packed.
8166
8167 2007-03-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8168
8169 PR fortran/31203
8170 * gfortran.dg/string_length_1.f90: New test.
8171
8172 2007-03-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8173
8174 PR testsuite/30395
8175 * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
8176
8177 2007-03-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8178
8179 PR libgfortran/31052
8180 * gfortran.dg/namelist_27.f90: New test.
8181
8182 2007-03-18 Paul Thomas <pault@gcc.gnu.org>
8183
8184 PR fortran/30531
8185 * gfortran.dg/used_types_14.f90: New test.
8186
8187 PR fortran/31086
8188 * gfortran.dg/used_types_15.f90: New test.
8189
8190 2007-03-18 Dorit Nuzman <dorit@il.ibm.com>
8191
8192 * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
8193 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
8194
8195 2007-03-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8196
8197 PR fortran/31120
8198 * gfortran.dg/integer_exponentiation_2.f90: New test.
8199
8200 2007-03-17 Dorit Nuzman <dorit@il.ibm.com>
8201
8202 PR tree-optimization/31041
8203 * gcc.dg/vect/pr31041.c: New test.
8204
8205 2007-03-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8206
8207 * g++.dg/warn/Wconversion-integer.C: New
8208 * g++.dg/warn/Wconversion-real.C: New.
8209 * g++.dg/warn/Wconversion-real-integer.C: New.
8210 * g++.dg/warn/conv2.C: Updated.
8211
8212 2007-03-16 Richard Sandiford <richard@codesourcery.com>
8213
8214 * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
8215 exclude RTPs.
8216
8217 2007-03-16 Richard Guenther <rguenther@suse.de>
8218
8219 PR tree-optimization/31146
8220 * g++.dg/tree-ssa/pr31146.C: New testcase.
8221
8222 2007-03-16 Richard Sandiford <richard@codesourcery.com>
8223
8224 * lib/target-supports.exp (check_missing_uclibc_feature): Don't
8225 assume that the target has <features.h>.
8226
8227 2007-03-16 Richard Sandiford <richard@codesourcery.com>
8228
8229 * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
8230 dg-options rather than to the whole test.
8231
8232 2007-03-16 Alexandre Oliva <aoliva@redhat.com>
8233
8234 PR debug/29906
8235 * g++.dg/debug/pr29906.C: New
8236
8237 2007-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8238
8239 PR libgfortran/31099
8240 * gfortran.dg/unformatted_recl.f90: Update test.
8241
8242 2007-03-15 Zdenek Dvorak <dvorakz@suse.cz>
8243
8244 * gcc.dg/tree-ssa/prefetch-5.c: New test.
8245
8246 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8247
8248 PR c++/30891
8249 * g++.dg/parse/namespace-definition.C: New.
8250
8251 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8252
8253 PR c++/24924
8254 * g++.dg/cpp/pedantic-errors.C: New.
8255 * g++.dg/cpp/permissive.C: New.
8256
8257 2007-03-15 Richard Sandiford <richard@codesourcery.com>
8258
8259 * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
8260 * g++.old-deja/g++.other/store-expr1.C: Require fpic.
8261
8262 2007-03-15 Richard Sandiford <richard@codesourcery.com>
8263
8264 * lib/target-supports.exp (check_missing_uclibc_feature)
8265 (check_effective_target_wchar): New procedures.
8266 * gcc.dg/wchar_t-1.c: Require target wchar.
8267 * gcc.dg/wint_t-1.c: Likewise.
8268
8269 2007-03-15 Richard Sandiford <richard@codesourcery.com>
8270
8271 * lib/target-supports.exp (check_gc_sections_available): Return
8272 false for VxWorks targets.
8273
8274 2007-03-15 Dirk Mueller <dmueller@suse.de>
8275
8276 * g++.dg/warn/Wconversion2.C: Fix typo.
8277 * gcc.dg/if-empty-1.c: Ditto.
8278
8279 2007-03-15 Richard Sandiford <richard@codesourcery.com>
8280
8281 * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
8282
8283 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
8284
8285 * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
8286 * gcc.target/i386/pr31167.c: Ditto.
8287
8288 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
8289
8290 PR target/31167
8291 * gcc.target/i386/pr31167.c: New test.
8292
8293 2007-03-15 Paul Thomas <pault@gcc.gnu.org>
8294
8295 PR fortran/30922
8296 * gfortran.dg/import5.f90.f90: New test.
8297
8298
8299 PR fortran/30879
8300 * gfortran.dg/data_components_1.f90: New test.
8301
8302
8303 PR fortran/30870
8304 * gfortran.dg/generic_13.f90: New test.
8305
8306 PR fortran/31163
8307 * gfortran.dg/alloc_comp_basics_5.f90: New test.
8308
8309 2007-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8310
8311 PR libgfortran/31051
8312 * gfortran.dg/fmt_t_4.f90: New
8313
8314 2007-03-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
8315
8316 PR C++/31165
8317 * g++.dg/other/default7.C: New test.
8318
8319 2007-03-15 Dirk Mueller <dmueller@suse.de>
8320
8321 * g++.dg/warn/Wconversion2.C: New.
8322
8323 2007-03-14 Eric Christopher <echristo@apple.com>
8324
8325 * gcc.dg/ssp-1.c: New.
8326 * gcc.dg/ssp-2.c: Ditto.
8327
8328 2007-03-14 Dirk Mueller <dmueller@suse.de>
8329
8330 * g++.dg/warn/do-empty.C: New.
8331 * gcc.dg/do-empty.c: New.
8332 * gcc.dg/if-empty-1.c: Update.
8333 * gcc.dg/20001116-1.c: Update.
8334 * gcc.dg/pr23165.c: Update.
8335
8336 2007-03-14 Jakub Jelinek <jakub@redhat.com>
8337
8338 * gfortran.dg/module_implicit_conversion.f90: New test.
8339
8340 2007-03-13 Alexandre Oliva <aoliva@redhat.com>
8341
8342 PR middle-end/31127
8343 * gcc.dg/pr31127.c: New.
8344
8345 2007-03-13 Zdenek Dvorak <dvorakz@suse.cz>
8346
8347 * gcc.dg/tree-ssa/loop-26.c: New test.
8348
8349 2007-03-13 Uros Bizjak <ubizjak@gmail.com>
8350
8351 * gcc.target/i386/cmpxchg16b-1.c: New test.
8352
8353 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
8354
8355 * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
8356 * gcc.dg/c99-vla-1.c: Likewise.
8357 * g++.dg/ext/vla1.C: Likewise
8358
8359 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
8360
8361 * gcc.dg/wvla-1.c: New test
8362 * gcc.dg/wvla-2.c: New test
8363 * gcc.dg/wvla-3.c: New test
8364 * gcc.dg/wvla-4.c: New test
8365 * gcc.dg/wvla-5.c: New test
8366 * gcc.dg/wvla-6.c: New test
8367 * gcc.dg/wvla-7.c: New test
8368 * g++.dg/warn/Wvla-1.C: New test
8369 * g++.dg/warn/Wvla-2.C: New test
8370 * g++.dg/warn/Wvla-3.C: New test
8371
8372 2007-03-12 Mark Mitchell <mark@codesourcery.com>
8373
8374 PR c++/30108
8375 * g++.dg/other/default6.C: New test.
8376
8377 2007-03-12 Richard Sandiford <richard@codesourcery.com>
8378
8379 * lib/target-supports.exp (check_profiling_available): Return false
8380 for VxWorks.
8381 (check_effective_target_vxworks_kernel): New procedure.
8382 * gcc.dg/20040813-1.c: Extend list of stabless targets to include
8383 VxWorks.
8384 * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
8385 * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
8386 to include VxWorks.
8387 * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
8388
8389 2007-03-12 Richard Sandiford <richard@codesourcery.com>
8390
8391 * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
8392 PIC is not supported.
8393 * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
8394 * gcc.dg/20020426-2.c: Likewise.
8395 * gcc.dg/pr28243.c: Likewise.
8396 * gcc.dg/visibility-11.c: Likewise.
8397 * gcc.dg/tls/opt-9.c: Likewise.
8398 * gcc.dg/tls/opt-10.c: Likewise.
8399 * gcc.dg/tls/pic-1.c: Likewise.
8400 * gcc.dg/tls/struct-1.c: Likewise.
8401 * gcc.target/i386/20000807-1.c: Likewise.
8402 * gcc.target/i386/20000904-1.c: Likewise.
8403 * gcc.target/i386/20011119-1.c: Likewise.
8404 * gcc.target/i386/990213-2.c: Likewise.
8405 * gcc.target/i386/990214-1.c: Likewise.
8406 * gcc.target/i386/compress-float-387-pic.c: Likewise.
8407 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
8408 * gcc.target/i386/pic-1.c: Likewise.
8409 * gcc.target/i386/pr21518.c: Likewise.
8410 * gcc.target/i386/pr23098.c: Likewise.
8411 * gcc.target/i386/pr23943.c: Likewise.
8412
8413 2007-03-11 Mark Mitchell <mark@codesourcery.com>
8414
8415 PR c++/31038
8416 * g++.dg/template/complit2.C: New test.
8417
8418 PR c++/30328
8419 * g++.dg/ext/bitfield1.C: New test.
8420
8421 2007-03-11 Paul Thomas <pault@gcc.gnu.org>
8422
8423 PR fortran/30883
8424 * gfortran.dg/interface_11.f90: New test.
8425
8426 2007-03-11 Richard Guenther <rguenther@suse.de>
8427
8428 PR tree-optimization/31115
8429 * gcc.dg/torture/pr31115.c: New testcase.
8430
8431 2007-03-11 Ira Rosen <irar@il.ibm.com>
8432
8433 PR tree-optimization/29925
8434 * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
8435
8436 2007-03-10 Mark Mitchell <mark@codesourcery.com>
8437
8438 PR c++/30274
8439 * g++.dg/expr/bitfield3.C: New test.
8440 * g++.dg/expr/bitfield4.C: Likewise.
8441 * g++.dg/expr/bitfield5.C: Likewise.
8442 * g++.dg/expr/bitfield6.C: Likewise.
8443
8444 PR c++/30924
8445 * g++.dg/template/array18.C: New test.
8446
8447 2007-03-10 Dirk Mueller <dmueller@suse.de>
8448
8449 PR c++/17946
8450 * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
8451 * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
8452
8453 2007-03-09 Douglas Gregor <doug.gregor@gmail.com>
8454
8455 PR c++/20599
8456 * g++.dg/cpp0x/variadic-bind.C: New.
8457 * g++.dg/cpp0x/variadic-function.C: New.
8458 * g++.dg/cpp0x/variadic-mem_fn.C: New.
8459 * g++.dg/cpp0x/variadic-tuple.C: New.
8460 * g++.dg/cpp0x/variadic1.C: New.
8461 * g++.dg/cpp0x/variadic2.C: New.
8462 * g++.dg/cpp0x/variadic3.C: New.
8463 * g++.dg/cpp0x/variadic4.C: New.
8464 * g++.dg/cpp0x/variadic5.C: New.
8465 * g++.dg/cpp0x/variadic6.C: New.
8466 * g++.dg/cpp0x/variadic7.C: New.
8467 * g++.dg/cpp0x/variadic8.C: New.
8468 * g++.dg/cpp0x/variadic9.C: New.
8469 * g++.dg/cpp0x/variadic10.C: New.
8470 * g++.dg/cpp0x/variadic11.C: New.
8471 * g++.dg/cpp0x/variadic12.C: New.
8472 * g++.dg/cpp0x/variadic13.C: New.
8473 * g++.dg/cpp0x/variadic14.C: New.
8474 * g++.dg/cpp0x/variadic15.C: New.
8475 * g++.dg/cpp0x/variadic16.C: New.
8476 * g++.dg/cpp0x/variadic17.C: New.
8477 * g++.dg/cpp0x/variadic18.C: New.
8478 * g++.dg/cpp0x/variadic19.C: New.
8479 * g++.dg/cpp0x/variadic20.C: New.
8480 * g++.dg/cpp0x/variadic21.C: New.
8481 * g++.dg/cpp0x/variadic22.C: New.
8482 * g++.dg/cpp0x/variadic23.C: New.
8483 * g++.dg/cpp0x/variadic24.C: New.
8484 * g++.dg/cpp0x/variadic25.C: New.
8485 * g++.dg/cpp0x/variadic26.C: New.
8486 * g++.dg/cpp0x/variadic27.C: New.
8487 * g++.dg/cpp0x/variadic28.C: New.
8488 * g++.dg/cpp0x/variadic29.C: New.
8489 * g++.dg/cpp0x/variadic30.C: New.
8490 * g++.dg/cpp0x/variadic31.C: New.
8491 * g++.dg/cpp0x/variadic32.C: New.
8492 * g++.dg/cpp0x/variadic33.C: New.
8493 * g++.dg/cpp0x/variadic34.C: New.
8494 * g++.dg/cpp0x/variadic35.C: New.
8495 * g++.dg/cpp0x/variadic36.C: New.
8496 * g++.dg/cpp0x/variadic37.C: New.
8497 * g++.dg/cpp0x/variadic38.C: New.
8498 * g++.dg/cpp0x/variadic39.C: New.
8499 * g++.dg/cpp0x/variadic40.C: New.
8500 * g++.dg/cpp0x/variadic41.C: New.
8501 * g++.dg/cpp0x/variadic42.C: New.
8502 * g++.dg/cpp0x/variadic43.C: New.
8503 * g++.dg/cpp0x/variadic44.C: New.
8504 * g++.dg/cpp0x/variadic45.C: New.
8505 * g++.dg/cpp0x/variadic46.C: New.
8506 * g++.dg/cpp0x/variadic47.C: New.
8507 * g++.dg/cpp0x/variadic48.C: New.
8508 * g++.dg/cpp0x/variadic49.C: New.
8509 * g++.dg/cpp0x/variadic50.C: New.
8510 * g++.dg/cpp0x/variadic51.C: New.
8511 * g++.dg/cpp0x/variadic52.C: New.
8512 * g++.dg/cpp0x/variadic53.C: New.
8513 * g++.dg/cpp0x/variadic54.C: New.
8514 * g++.dg/cpp0x/variadic55.C: New.
8515 * g++.dg/cpp0x/variadic56.C: New.
8516 * g++.dg/cpp0x/variadic57.C: New.
8517 * g++.dg/cpp0x/variadic58.C: New.
8518 * g++.dg/cpp0x/variadic59.C: New.
8519 * g++.dg/cpp0x/variadic60.C : New.
8520 * g++.dg/cpp0x/variadic61.C : New.
8521 * g++.dg/cpp0x/variadic62.C : New.
8522 * g++.dg/cpp0x/variadic63.C : New.
8523 * g++.dg/cpp0x/variadic64.C : New.
8524 * g++.dg/cpp0x/variadic65.C : New.
8525 * g++.dg/cpp0x/variadic66.C : New.
8526 * g++.dg/cpp0x/variadic67.C : New.
8527 * g++.dg/cpp0x/variadic68.C : New.
8528 * g++.dg/cpp0x/variadic69.C : New.
8529 * g++.dg/cpp0x/variadic70.C : New.
8530 * g++.dg/cpp0x/variadic71.C : New.
8531 * g++.dg/cpp0x/variadic72.C : New.
8532 * g++.dg/cpp0x/variadic73.C : New.
8533 * g++.dg/cpp0x/variadic74.C : New.
8534 * g++.dg/cpp0x/variadic75.C : New.
8535 * g++.dg/cpp0x/variadic-ex1.C : New.
8536 * g++.dg/cpp0x/variadic-ex2.C : New.
8537 * g++.dg/cpp0x/variadic-ex3.C : New.
8538 * g++.dg/cpp0x/variadic-ex4.C : New.
8539 * g++.dg/cpp0x/variadic-ex5.C : New.
8540 * g++.dg/cpp0x/variadic-ex6.C : New.
8541 * g++.dg/cpp0x/variadic-ex7.C : New.
8542 * g++.dg/cpp0x/variadic-ex8.C : New.
8543 * g++.dg/cpp0x/variadic-ex9.C : New.
8544 * g++.dg/cpp0x/variadic-ex10.C : New.
8545 * g++.dg/cpp0x/variadic-ex11.C : New.
8546 * g++.dg/cpp0x/variadic-ex12.C : New.
8547 * g++.dg/cpp0x/variadic-ex13.C : New.
8548 * g++.dg/cpp0x/variadic-ex14.C : New.
8549
8550 2007-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8551
8552 PR libgfortran/31099
8553 * gfortran.dg/unformatted_recl.f90: New test.
8554
8555 2007-03-09 Roger Sayle <roger@eyesopen.com>
8556
8557 * gcc.dg/fold-eqcmplx-1.c: New test case.
8558
8559 2007-03-09 Alexandre Oliva <aoliva@redhat.com>
8560
8561 PR rtl-optimization/30643
8562 * gcc.dg/pr30643.c: New.
8563
8564 2007-03-09 Chao-ying Fu <fu@mips.com>
8565
8566 * gcc.target/mips/mips32-dspr2-type.c: New test.
8567 * gcc.target/mips/mips32-dspr2.c: New test.
8568 * gcc.target/mips/dspr2-MULT.c: New test.
8569 * gcc.target/mips/dspr2-MULTU.c: New test.
8570 * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
8571 * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
8572 Adjust some formats.
8573
8574 2007-03-09 Dirk Mueller <dmueller@suse.de>
8575
8576 PR c++/17946
8577 * gcc.dg/Wlogical-op-1.c: New.
8578 * g++.dg/warn/Wlogical-op-1.C: New.
8579
8580 2007-03-09 Richard Guenther <rguenther@suse.de>
8581
8582 PR tree-optimization/30904
8583 PR middle-end/31058
8584 * gcc.dg/pr30904.c: Remove xfail.
8585
8586 2007-03-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
8587
8588 PR C/31072
8589 * gcc.c-torture/execute/pr31072.c: New test.
8590
8591 2007-03-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8592
8593 * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
8594 * gcc.dg/torture/builtin-attr-1.c: Likewise.
8595 * gcc.dg/torture/builtin-convert-1.c: Likewise. Also test
8596 *lrint* and *lround*.
8597 * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
8598 floor->lfloor.
8599 * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
8600 * gcc.dg/torture/builtin-integral-1.c: Likewise.
8601 * gcc.dg/torture/builtin-minmax-1.c: Likewise. Also test *lrint*
8602 and *lround*. Correct macro names.
8603 * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
8604 * gcc.dg/torture/builtin-rounding-1.c: Likewise.
8605
8606 2007-03-08 Ian Lance Taylor <iant@google.com>
8607
8608 * gcc.dg/no-strict-overflow-5.c: New test.
8609 * gcc.dg/no-strict-overflow-6.c: New test.
8610 * gcc.dg/Wstrict-overflow-11.c: New test.
8611 * gcc.dg/Wstrict-overflow-12.c: New test.
8612 * gcc.dg/Wstrict-overflow-13.c: New test.
8613 * gcc.dg/Wstrict-overflow-14.c: New test.
8614 * gcc.dg/Wstrict-overflow-15.c: New test.
8615
8616 2007-03-08 Richard Sandiford <richard@codesourcery.com>
8617
8618 * gcc.c-torture/execute/strcmp-1.x: New file. XFAIL execution
8619 for VxWorks kernel mode.
8620 * gcc.c-torture/execute/strncmp-1.x: Likewise.
8621
8622 2007-03-08 Richard Sandiford <richard@codesourcery.com>
8623
8624 * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
8625 mode.
8626
8627 2007-03-08 Richard Sandiford <richard@codesourcery.com>
8628
8629 * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
8630 and lib/bfill.c on VxWorks targets.
8631 * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
8632 * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
8633 lib/bfill.c and lib/memmove.c on VxWorks targets.
8634 * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
8635 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
8636 on VxWorks targets.
8637 * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
8638 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
8639
8640 2007-03-08 Tobias Burnus <burnus@net-b.de>
8641
8642 * gfortran.dg/use_5.f90: New test.
8643 * gfortran.dg/use_6.f90: Ditto.
8644 * gfortran.dg/use_7.f90: Ditto.
8645
8646 2007-03-08 Tobias Burnus <burnus@net-b.de>
8647
8648 PR fortran/30973
8649 * gfortran.dg/use_4.f90: New test.
8650 * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
8651
8652 2007-03-08 Paul Thomas <pault@gcc.gnu.org>
8653
8654 PR fortran/31011
8655 * gfortran.dg/parameter_array_section_2.f90: New test.
8656
8657 2007-03-08 Volker Reichelt <reichelt@netcologne.de>
8658
8659 PR c++/30852
8660 * g++.dg/ext/offsetof1.C: Add cases with volatile.
8661
8662 PR c++/30534
8663 * g++.dg/template/arg5.C: New test.
8664
8665 2007-03-07 Joseph Myers <joseph@codesourcery.com>
8666
8667 * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
8668
8669 2007-03-07 Paolo Bonzini <bonzini@gnu.org>
8670
8671 * gcc.dg/var-expand1.c: Add newline at end of file.
8672
8673 2007-03-07 Hans-Peter Nilsson <hp@axis.com>
8674
8675 * g++.old-deja/g++.jason/template31.C: Include cstdlib.
8676
8677 2007-03-06 Richard Sandiford <richard@codesourcery.com>
8678
8679 * gcc.c-torture/compile/m68k-byte-addr.c: New test.
8680
8681 2007-03-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8682
8683 * gcc.dg/torture/builtin-convert-4.c: New test.
8684
8685 2007-03-05 Ian Lance Taylor <iant@google.com>
8686
8687 * gcc.c-torture/compile/pr31034.c: New test.
8688
8689 2007-03-05 Ian Lance Taylor <iant@google.com>
8690
8691 * gcc.dg/inline-18.c: New test.
8692 * gcc.dg/inline-19.c: New test.
8693 * gcc.dg/inline-20.c: New test.
8694 * gcc.dg/inline-21.c: New test.
8695
8696 2007-03-05 Richard Guenther <rguenther@suse.de>
8697
8698 PR tree-optimization/14052
8699 * gcc.dg/tree-ssa/vrp33.c: New testcase.
8700
8701 2007-03-05 Richard Guenther <rguenther@suse.de>
8702
8703 PR tree-optimization/23777
8704 * gcc.dg/tree-ssa/pr23777.c: New testcase.
8705
8706 2007-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8707
8708 PR other/30465
8709 * gcc.dg/multiple-overflow-warn-3.c: New.
8710 * g++.dg/warn/multiple-overflow-warn-3.C: New.
8711
8712 2007-03-04 Simon Martin <simartin@users.sourceforge.net>
8713
8714 PR c++/30895
8715 * g++.dg/parse/template23.C: New test.
8716
8717 2007-03-04 Roger Sayle <roger@eyesopen.com>
8718
8719 PR middle-end/30744
8720 * gcc.dg/pr30744-1.c: New test case.
8721
8722 2007-03-04 Tobias Burnus <burnus@net-b.de>
8723
8724 * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
8725
8726 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8727
8728 PR target/30406
8729 * gfortran.dg/logical_3.f90: New test.
8730
8731 2007-03-04 Thomas Koenig <Thomas.Koenig@online.de>
8732
8733 PR libfortran/30981
8734 * gfortran.dg/integer_exponentiation_1.f90: New test.
8735
8736 2007-03-04 Nathan Sidwell <nathan@codesourcery.com>
8737
8738 * gcc.target/m68k/m68k.exp: New.
8739 * gcc.target/m68k/crash1.c: New.
8740
8741 2007-03-03 Tobias Burnus <burnus@net-b.de>
8742
8743 * gfortran.dg/c_by_val.c: Use int64_t instead of long
8744 to be more compatible with integer(kind=8).
8745
8746 2007-03-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8747
8748 PR libfortran/31001
8749 * gfortran.dg/zero_sized_3.f90: New test.
8750
8751 2007-03-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8752
8753 PR c++/15787
8754 * g++.dg/parse/else.C: New.
8755 * g++.dg/parse/else-2.C: New.
8756
8757 2007-03-03 Paul Thomas <pault@gcc.gnu.org>
8758 Tobias Burnus <burnus@net-b.de>
8759
8760 PR fortran/30882
8761 * gfortran.dg/size_dim.f90: New test.
8762
8763 2007-03-02 Paul Thomas <pault@gcc.gnu.org>
8764 Tobias Burnus <burnus@net-b.de>
8765
8766 PR fortran/30873
8767 * gfortran.dg/entry_9.f90: New test.
8768
8769 2007-03-02 Simon Martin <simartin@users.sourceforge.net>
8770
8771 PR c++/28253
8772 * g++.dg/inherit/covariant16.C: New test.
8773
8774 2007-03-02 Geoffrey Keating <geoffk@apple.com>
8775
8776 * g++.dg/other/darwin-minversion-1.C: New.
8777
8778 2007-03-02 Diego Novillo <dnovillo@redhat.com>
8779
8780 * gcc.dg/tree-ssa/20070302-1.c: New test.
8781
8782 2007-03-02 Joseph Myers <joseph@codesourcery.com>
8783
8784 * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
8785 tests.
8786
8787 2007-03-01 Zdenek Dvorak <dvorakz@suse.cz>
8788
8789 * gcc.dg/tree-ssa/prefetch-4.c: New test.
8790
8791 2007-03-01 Simon Baldwin <simonb@google.com>
8792
8793 PR c++/23689
8794 * warn/ignored_typedef.C: New.
8795 * init/ctor8.C: Added dg-warning to consume ignored typedef
8796 warning.
8797 * template/typedef2.C: Ditto. Moved dg-error onto its own line
8798 and added an explicit line number.
8799
8800 2007-02-28 Richard Guenther <rguenther@suse.de>
8801
8802 PR middle-end/30364
8803 * gcc.dg/torture/pr30364-1.c: New testcase.
8804 * gcc.dg/torture/pr30364-2.c: Likewise.
8805 * gcc.dg/torture/pr30364-3.c: Likewise.
8806
8807 2007-02-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8808
8809 * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
8810 powerpc*, use -funsafe-math-optimizations.
8811 * gcc.dg/torture/builtin-logb-1.c: Likewise.
8812 * gcc.dg/torture/builtin-modf-1.c: Likewise.
8813
8814 2007-02-28 Tobias Burnus <burnus@net-b.de>
8815 Paul Thomas <pault@gcc.gnu.org>
8816
8817 PR fortran/30888
8818 PR fortran/30887
8819 * c_by_val_1.f: Test %VAL() with non-default kind.
8820 * c_by_val.c: Ditto.
8821 * c_by_val_4.f: New test.
8822
8823 2007-02-28 Tobias Burnus <burnus@net-b.de>
8824
8825 PR fortran/30968
8826 * gfortran.dg/continuation_7.f90: New test.
8827
8828 2007-02-28 Bernd Schmidt <bernd.schmidt@analog.com>
8829
8830 * g++.dg/inherit/thunk7.C: New test.
8831 * lib/target-supports.exp (check_profiling_available): Not available
8832 for bfin-*-*.
8833
8834 2007-02-27 Uros Bizjak <ubizjak@gmail.com>
8835
8836 PR target/30970
8837 * gcc.target/i386/gfortran.dg/pr30970.c: New test.
8838
8839 2007-02-27 Mark Mitchell <mark@codesourcery.com>
8840
8841 * lib/target-supports.exp (check_effective_target_init_priority):
8842 Remove Solaris special case.
8843
8844 2007-02-26 Geoffrey Keating <geoffk@apple.com>
8845
8846 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
8847 for more builtin types.
8848
8849 * g++.dg/ext/visibility/class1.C: Port to Darwin.
8850 * g++.dg/ext/visibility/noPLT.C: Likewise.
8851
8852 2007-02-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8853
8854 * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
8855 sh* targets.
8856
8857 2007-02-26 Thomas Koenig <Thomas.Koenig@online.de>
8858
8859 PR fortran/30865
8860 * size_optional_dim_1.f90: New test.
8861
8862 2007-02-25 Mark Mitchell <mark@codesourcery.com>
8863
8864 * gcc.dg/vxworks/vxworks.exp: New file.
8865 * gcc.dg/vxworks/initpri1.c: Likewise.
8866 * gcc.dg/vxworks/initpri2.c: Likewise.
8867 * gcc.dg/initpri2.c: Add more tests.
8868 * g++.dg/special/initpri2.C: Likewise.
8869
8870 * gcc.dg/initpri1.c: New test.
8871 * gcc.dg/initpri2.c: Likewise.
8872 * g++.dg/special/initpri1.C: New test.
8873 * g++.dg/special/initpri2.C: Likewise.
8874 * g++.dg/special/conpr-1.C: Use init_priority effective target.
8875 * g++.dg/special/conpr-2.C: Likewise.
8876 * g++.dg/special/conpr-3.C: Likewise.
8877 * g++.dg/special/conpr-4.C: Likewise.
8878 * g++.dg/special/initp1.C: Likewise.
8879 * g++.dg/special/ecos.exp: Remove code to detect availability of
8880 constructor priorities.
8881 * lib/target-supports.exp (check_effective_target_init_priority):
8882 New function.
8883
8884 2007-02-24 Jan Hubicka <jh@suse.cz>
8885
8886 * gcc.c-torture/execute/pr30778.c: New testcase.
8887
8888 2007-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8889
8890 PR libgfortran/30918
8891 * gfortran.dg/namelist_26.f90: New test.
8892
8893 2007-02-24 Richard Guenther <rguenther@suse.de>
8894
8895 PR middle-end/30951
8896 * gcc.dg/pr30951.c: New testcase.
8897
8898 2007-02-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8899
8900 * gcc.dg/torture/builtin-modf-1.c: New test.
8901
8902 2007-02-23 Paolo Bonzini <bonzini@gnu.org>
8903
8904 PR tree-optimization/30904
8905 * gcc.dg/pr30904.c: New test.
8906
8907 2007-02-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8908
8909 * gcc.test-framework/README: Correct command.
8910 * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
8911 -Wunused-value.
8912 * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
8913
8914 2007-02-23 Nathan Sidwell <nathan@codesourcery.com>
8915
8916 * lib/target-supports.exp (check_effective_target_unwrapped): New.
8917
8918 2007-02-23 Mark Mitchell <mark@codesourcery.com>
8919
8920 * lib/target-supports.exp (check_effective_target_newlib): New
8921 function.
8922
8923 2007-02-23 Paul Thomas <pault@gcc.gnu.org>
8924
8925 PR fortran/30660
8926 * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
8927 allocatable component.
8928
8929
8930 2007-02-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8931
8932 * gcc.dg/torture/builtin-logb-1.c: New test.
8933 * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
8934 * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
8935 * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
8936 sh* targets.
8937
8938 2007-02-23 Richard Guenther <rguenther@suse.de>
8939
8940 * g++.dg/warn/changes-meaning.C: New testcase.
8941
8942 2007-02-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8943
8944 PR libgfortran/30910
8945 * gfortran.dg/fmt_zero_precision.f90: Update test.
8946
8947 2007-02-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8948
8949 * gcc.dg/torture/builtin-frexp-1.c: New test.
8950
8951 2007-02-22 Mark Mitchell <mark@codesourcery.com>
8952
8953 * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
8954
8955 2007-02-22 Ian Lance Taylor <iant@google.com>
8956
8957 PR debug/30898
8958 * g++.dg/debug/pr30898.C: New test.
8959
8960 2007-02-22 Ira Rosen <irar@il.ibm.com>
8961
8962 * gcc.dg/vect/vect-106.c: New test.
8963
8964 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
8965 Ira Rosen <irar@il.ibm.com>
8966
8967 PR tree-optimization/30843
8968 * gcc.dg/vect/pr30843.c: New test.
8969
8970 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
8971
8972 PR tree-optimization/30858
8973 * gcc.dg/vect/pr30858.c: New test.
8974
8975 2007-02-21 Mark Mitchell <mark@codesourcery.com>
8976
8977 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
8978 to set options for compiling testglue.
8979 * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
8980 * lib/obj-c++.exp (obj-c++_init): Likewise.
8981
8982 2007-02-21 Eric Botcazou <ebotcazou@adacore.com>
8983
8984 * gnat.dg/derived_aggregate.adb: New test.
8985
8986 2007-02-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8987
8988 * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
8989 sh* targets. Call the correct CKSGN macro.
8990
8991 2007-02-21 Jakub Jelinek <jakub@redhat.com>
8992
8993 * gfortran.dg/gomp/omp_parse1.f90: New test.
8994 * gfortran.dg/gomp/omp_parse2.f: New test.
8995
8996 2007-02-20 Thomas Koenig <Thomas.Koenig@online.de>
8997
8998 PR fortran/30869
8999 * gfortran.dg/do_pointer_1.f90: New test.
9000
9001 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9002
9003 * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
9004 and scalbln.
9005
9006 2007-02-20 Geoffrey Keating <geoffk@apple.com>
9007
9008 * gcc.dg/darwin-minversion-1.c: New.
9009 * gcc.dg/darwin-minversion-2.c: New.
9010
9011 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9012
9013 * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
9014
9015 2007-02-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9016 DJ Delorie <dj@redhat.com>
9017
9018 PR other/30824
9019 * gcc.dg/Wfatal.c: New.
9020 * gcc.dg/Wfatal-2.c: New.
9021 * gcc.dg/Werror-1.c: Adjust expectations.
9022 * gcc.dg/Werror-5.c: Likewise.
9023 * gcc.dg/Werror-7.c: Likewise.
9024 * gcc.dg/Werror-10.c: Likewise.
9025 * gcc.dg/Werror-11.c: Likewise.
9026
9027 2007-02-20 Tobias Burnus <burnus@net-b.de>
9028
9029 PR fortran/30522
9030 * gfortran.dg/volatile10.f90: New test.
9031
9032 2007-02-19 Thomas Koenig <Thomas.Koenig@online.de>
9033
9034 PR libfortran/30533
9035 * gfortran.dg/intrinsic_intkinds_1.f90: New test.
9036
9037 2007-02-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9038
9039 * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
9040 * gcc.dg/Walways-true-1.c: Likewise.
9041 * gcc.dg/weak/weak-3.c: Likewise.
9042 * gcc.dg/Werror-1.c: Likewise.
9043 * gcc.dg/Werror-3.c: Likewise.
9044 * gcc.dg/Werror-4.c: Likewise.
9045 * gcc.dg/Werror-5.c: Likewise.
9046 * gcc.dg/Werror-6.c: Likewise.
9047 * gcc.dg/Werror-7.c: Likewise.
9048 * gcc.dg/Werror-8.c: Likewise.
9049 * gcc.dg/Werror-10.c: Likewise.
9050 * gcc.dg/Werror-11.c: Likewise.
9051 * gcc.dg/Werror-12.c: Likewise.
9052 * g++.old-deja/g++.mike/warn8.C: Likewise.
9053 * g++.dg/warn/Walways-true-1.C: Likewise.
9054 * g++.dg/warn/Walways-true-2.C: Likewise.
9055 * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
9056 * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
9057 -Wstring-literal-comparison with -Waddress.
9058 * gcc.dg/Wstring-literal-comparison-4.c: Replace
9059 -Wno-string-literal-comparison with -Wno-address.
9060
9061 2007-02-19 Eric Botcazou <ebotcazou@adacore.com>
9062
9063 * gnat.dg/self_aggregate_with_call.adb: New test.
9064
9065 2007-02-18 Dorit Nuzman <dorit@il.ibm.com>
9066
9067 PR tree-optimization/30975
9068 * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
9069 * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
9070 * gcc.dg/vect/pr30795.c: New.
9071
9072 2007-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9073
9074 PR fortran/30681
9075 * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
9076
9077 2007-02-18 Roger Sayle <roger@eyesopen.com>
9078
9079 PR rtl-optimization/28173
9080 * gcc.target/i386/andor-1.c: New test case.
9081
9082 2007-02-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9083
9084 * gcc.dg/torture/builtin-ldexp-1.c: New.
9085 * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
9086
9087 2007-02-18 Roger Sayle <roger@eyesopen.com>
9088
9089 * gfortran.dg/array_constructor_15.f90: New test case.
9090
9091 2007-02-18 Roger Sayle <roger@eyesopen.com>
9092
9093 * gfortran.dg/forall_10.f90: New test case.
9094
9095 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
9096
9097 * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
9098
9099 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
9100
9101 * gnat.dg/test_prio_p.adb: Compile with -gnatws.
9102 * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
9103
9104 2007-02-16 Uros Bizjak <ubizjak@gmail.com>
9105
9106 * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
9107 * gcc.target/i386/builtin-bswap-3.c: Ditto.
9108 * gcc.target/i386/xchg-1.c: New test.
9109 * gcc.target/i386/xchg-2.c: New test.
9110
9111 2007-02-16 Richard Guenther <rguenther@suse.de>
9112 Christian Bruel <christian.bruel@st.com>
9113
9114 * gcc.dg/strict-overflow-5.c: New testcase.
9115
9116 2007-02-16 Tobias Burnus <burnus@net-b.de>
9117
9118 PR fortran/30793
9119 * gfortran.dg/func_derived_4.f90: New test.
9120
9121 2007-02-15 Roger Sayle <roger@eyesopen.com>
9122
9123 PR middle-end/30391
9124 * gfortran.dg/pr30391-1.f90: New test case.
9125
9126 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
9127
9128 PR middle-end/30433
9129 * gcc.c-torture/compile/pr30433.c: New testcase to check
9130 that complex constants comparisions are foldded.
9131
9132 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
9133
9134 PR C++/30158
9135 * g++.dg/ext/stmtexpr10.C: New testcase.
9136
9137 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
9138
9139 PR middle-end/30729
9140 * gcc.dg/Wunused-value-2.c: New testcase.
9141
9142 2007-02-15 Ian Lance Taylor <iant@google.com>
9143
9144 * g++.dg/eh/subreg-1.C: New test.
9145
9146 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9147
9148 PR c/26494
9149 * gcc.dg/Wimplicit-function-declaration-c89.c: New.
9150 * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
9151 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
9152 * gcc.dg/Wimplicit-function-declaration-c99.c: New.
9153 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
9154 * gcc.dg/Werror-implicit-function-declaration.c: New.
9155
9156 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9157
9158 PR c++/28943
9159 * g++.dg/warn/pr28943.C: New.
9160
9161 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9162
9163 * gfortran.fortran-torture/execute/math.f90: Fix typo.
9164
9165 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9166
9167 PR fortran/30779
9168 * gfortran.dg/error_recovery_3.f90: New test.
9169
9170 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
9171
9172 * g++.dg/tree-ssa/sra-1.C: New.
9173
9174 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
9175
9176 * g++.dg/tree-ssa/sra-1.C: New.
9177
9178 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
9179
9180 * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
9181
9182 2007-02-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9183
9184 * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
9185
9186 2007-02-14 Steven G. Kargl <kargl@gcc.gnu.org>
9187
9188 PR fortran/30799
9189 * gfortran.dg/logical_2.f90: New test.
9190
9191 2007-02-14 Joseph Myers <joseph@codesourcery.com>
9192
9193 * gcc.dg/torture/complex-alias-1.c: New test.
9194
9195 2007-02-14 Zdenek Dvorak <dvorakz@suse.cz>
9196
9197 * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
9198 instead of -fdump-tree-tailcall.
9199
9200 2007-02-14 Brooks Moses <brooks.moses@codesourcery.com>
9201
9202 * gfortran.dg/interface_10.f90: Fix comment typo.
9203
9204 2007-02-14 Dorit Nuzman <dorit@il.ibm.com>
9205
9206 PR tree-optimization/30771
9207 * gcc.dg/vect/pr30771.c: New test.
9208
9209 2007-02-13 Ian Lance Taylor <iant@google.com>
9210
9211 * gcc.dg/Wstrict-overflow-1.c: New test.
9212 * gcc.dg/Wstrict-overflow-2.c: New test.
9213 * gcc.dg/Wstrict-overflow-3.c: New test.
9214 * gcc.dg/Wstrict-overflow-4.c: New test.
9215 * gcc.dg/Wstrict-overflow-5.c: New test.
9216 * gcc.dg/Wstrict-overflow-6.c: New test.
9217 * gcc.dg/Wstrict-overflow-7.c: New test.
9218 * gcc.dg/Wstrict-overflow-8.c: New test.
9219 * gcc.dg/Wstrict-overflow-9.c: New test.
9220 * gcc.dg/Wstrict-overflow-10.c: New test.
9221
9222 2007-02-13 Roger Sayle <roger@eyesopen.com>
9223
9224 * gcc.target/ia64/builtin-bswap-2.c: New test case.
9225
9226 2007-02-13 Richard Henderson <rth@redhat.com>
9227
9228 * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
9229 * gcc.c-torture/execute/pr29302-1.c: ... here.
9230
9231 2007-02-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9232
9233 PR c/29521
9234 * gcc.dg/c90-return-1.c: Update output.
9235 * gcc.dg/c99-return-1.c: Likewise.
9236
9237 2007-02-13 Paul Thomas <pault@gcc.gnu.org>
9238
9239 PR fortran/30554
9240 * gfortran.dg/used_dummy_types_7.f90: New test..
9241
9242 2007-02-12 Uros Bizjak <ubizjak@gmail.com>
9243
9244 * gcc.target/i386/parity-1.c: New test.
9245 * gcc.target/i386/parity-2.c: New test.
9246
9247 2007-02-12 Roger Sayle <roger@eyesopen.com>
9248
9249 * gcc.target/i386/builtin-bswap-3.c: New test case.
9250
9251 2007-02-12 Dorit Nuzman <dorit@il.ibm.com>
9252
9253 PR tree-optimization/29145
9254 * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
9255 alias analysis is improved to take better advantage of restrict
9256 qualified pointers.
9257 * gcc.dg/vect/vect-80.c: Likewise.
9258 * gcc.dg/vect/pr29145.c: New.
9259
9260 2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
9261
9262 * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
9263 * gcc.target/i386/sse4a-insert.c: Likewise.
9264
9265 2007-02-11 Roger Sayle <roger@eyesopen.com>
9266
9267 * gcc.target/ia64/builtin-popcount-1.c: New test case.
9268 * gcc.target/ia64/builtin-popcount-2.c: Likewise.
9269
9270 2007-02-11 Tobias Schlüter <tobi@gcc.gnu.org>
9271
9272 PR fortran/30478
9273 * gfortran.dg/enum_4.f90: Update error message checks.
9274
9275 2007-02-11 Paul Thomas <pault@gcc.gnu.org>
9276
9277 PR fortran/30554
9278 * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
9279 versions of the modules.
9280
9281 PR fortran/30617
9282 * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
9283 by getting rid of recursive I/O and providing functions with
9284 results.
9285
9286 PR fortran/30319
9287 * gfortran.dg/char_array_constructor_2.f90
9288
9289 2007-02-11 Mark Mitchell <mark@codesourcery.com>
9290
9291 PR c++/26988
9292 * g++.dg/template/spec34.C: New test
9293
9294 2007-02-11 Uros Bizjak <ubizjak@gmail.com>
9295
9296 * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
9297 on i?86 and x86_64.
9298 * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
9299 * gcc.dg/vect/vect-floatint-conversion-1.c: New.
9300 * gcc.dg/vect/vect-93.c: Another loop gets vectorized
9301 on i?86 and x86_64.
9302 * gcc.dg/vect/vect-113.c: Ditto.
9303
9304 2007-02-06 Mark Mitchell <mark@codesourcery.com>
9305
9306 PR c++/29487
9307 * g++.dg/eh/weak1-C: New test.
9308 * g++.dg/eh/weak1-a.cc: Likewise.
9309 * g++.dg/eh/comdat1.C: Likewise.
9310
9311 2007-02-11 Tehila Meyzels <tehila@il.ibm.com>
9312 Dorit Nuzman <dorit@il.ibm.com>
9313
9314 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
9315 * gcc.dg/vect/vect-floatint-conversion-1.c: New test.
9316 * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
9317 * gcc.dg/vect/vect-113.c: Likewise.
9318
9319 * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
9320
9321 2007-02-10 Richard Henderson <rth@redhat.com>
9322
9323 * lib/target-supports.exp (check_effective_target_tls): Redefine
9324 to mean non-emulated tls.
9325 * gcc.dg/tls/alias-1.c: Remove tls requirement.
9326 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
9327 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
9328 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
9329 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
9330 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
9331 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
9332
9333 2007-02-10 Zdenek Dvorak <dvorakz@suse.cz>
9334
9335 * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
9336
9337 2006-02-09 Brooks Moses <brooks.moses@codesourcery.com>
9338
9339 * gfortran.dg/secnds.f: Replace time tolerance with a
9340 before-and-after bracket.
9341 * gfortran.dg/secnds-1.f: Likewise.
9342
9343 2007-02-09 Tobias Burnus <burnus@net-b.de>
9344
9345 PR fortran/30512
9346 * gfortran.dg/maxlocval_1.f90: New test.
9347
9348 2007-02-09 Roger Sayle <roger@eyesopen.com>
9349
9350 * gcc.target/ia64/builtin_bswap-1.c: New test case.
9351
9352 2007-02-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9353
9354 PR fortran/30720
9355 * gfortran.dg/array_function_1.f90: New test.
9356
9357 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9358
9359 * lib/target-supports.exp (check_effective_target_lax_strtofp)
9360 (check_effective_target_dummy_wcsftime): New functions.
9361
9362 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9363
9364 * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
9365 * lib/target-supports.exp (check_effective_target_uclibc): New
9366 function.
9367
9368 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9369
9370 * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
9371 (vsnprintf): Don't define for uClibc targets.
9372
9373 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9374
9375 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
9376 set before checking whether it was allowed.
9377 * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
9378 before checking inside_main.
9379
9380 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9381
9382 * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
9383 uClinux targets.
9384 (u16sf): Likewise u4sf.
9385 * g++.dg/compat/struct-layout-1.h: Likewise.
9386
9387 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9388
9389 * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
9390 procedure.
9391 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
9392 m68k targets if check_effective_target_coldfire_fpu returns true.
9393
9394 2007-02-09 Zdenek Dvorak <dvorakz@suse.cz>
9395 Richard Guenther <rguenther@suse.de>
9396
9397 PR middle-end/23361
9398 * gcc.dg/fold-compare-3.c: New testcase.
9399 * gcc.dg/tree-ssa/loop-24.c: Likewise.
9400
9401 2007-02-09 Uros Bizjak <ubizjak@gmail.com>
9402
9403 * gcc.dg/pr26570.c: Clean up coverage files.
9404 * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
9405 * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
9406 * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
9407 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
9408 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
9409 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
9410 * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
9411 * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
9412 * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
9413 * gcc.dg/tree-ssa/pr25501.c: Ditto.
9414 * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
9415 * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
9416 * gcc.dg/vect/pr28952.c: Ditto.
9417 * gcc.dg/vect/pr27151.c: Ditto.
9418 * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
9419 * g++.dg/gomp/macro-3.C: Ditto.
9420
9421 2007-02-08 Uros Bizjak <ubizjak@gmail.com>
9422
9423 * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
9424 of the loop.
9425
9426 2007-02-08 Roger Sayle <roger@eyesopen.com>
9427
9428 * gcc.target/i386/builtin-bswap-2.c: New test case.
9429
9430 2007-02-08 Roger Sayle <roger@eyesopen.com>
9431
9432 * gfortran.dg/forall_8.f90: New test case.
9433 * gfortran.dg/forall_9.f90: Likewise.
9434
9435 2007-02-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9436
9437 * gcc.dg/builtins-20.c: Add some -~ complex cases.
9438
9439 2007-02-07 Hans-Peter Nilsson <hp@axis.com>
9440
9441 * lib/target-supports.exp (check_effective_target_simulator): New.
9442
9443 2007-02-06 Zdenek Dvorak <dvorakz@suse.cz>
9444
9445 * gcc.dg/tree-ssa/loop-25.c: New test.
9446
9447 2007-02-06 Richard Henderson <rth@redhat.com>
9448
9449 * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
9450
9451 2007-02-06 Roger Sayle <roger@eyesopen.com>
9452
9453 * gcc.target/powerpc/popcount-1.c: New test case.
9454 * gcc.target/powerpc/parity-1.c: Likewise.
9455
9456 2007-02-06 Richard Guenther <rguenther@suse.de>
9457
9458 PR middle-end/27302
9459 * gcc.dg/torture/pr27302-2.c: New testcase.
9460
9461 2007-02-06 Dorit Nuzman <dorit@il.ibm.com>
9462
9463 * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
9464 * gcc.dg/vect/vect-iv-1.c: New test.
9465 * gcc.dg/vect/vect-iv-2.c: New test.
9466 * gcc.dg/vect/vect-iv-3.c: New test.
9467 * gcc.dg/vect/vect-iv-4.c: New test.
9468 * gcc.dg/vect/vect-iv-5.c: New test.
9469 * gcc.dg/vect/vect-iv-6.c: New test.
9470 * gcc.dg/vect/vect-iv-7.c: New test.
9471 * gcc.dg/vect/vect-iv-8.c: New test.
9472 * gcc.dg/vect/vect-iv-9.c: New test.
9473 * gcc.dg/vect/vect-iv-10.c: New test.
9474 * gcc.dg/vect/vect-iv-11.c: New test.
9475 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
9476 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
9477 * gcc.dg/vect/vect-14.c: Now vectorizable.
9478 * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
9479 loop).
9480 * gcc.dg/vect/vect-27.c: Likewise.
9481 * gcc.dg/vect/vect-29.c Likewise.
9482 * gcc.dg/vect/vect-dv-2.c: Likewise.
9483 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
9484 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
9485 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9486
9487 2007-02-06 Ira Rosen <irar@il.ibm.com>
9488
9489 * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
9490
9491 2007-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9492
9493 * gcc.dg/builtins-20.c: Add more cases.
9494
9495 2007-02-05 Alexandre Oliva <aoliva@redhat.com>
9496
9497 PR debug/30189
9498 * gcc.dg/pr30189.c: New test.
9499
9500 2007-02-05 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
9501
9502 * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
9503 for running tests.
9504 * gcc.target/i386/sse4a-extract.c: New test.
9505 * gcc.target/i386/sse4a-insert.c: New test.
9506 * gcc.target/i386/sse4a-montsd.c: New test.
9507 * gcc.target/i386/sse4a-montss.c: New test.
9508
9509 2007-02-05 Richard Guenther <rguenther@suse.de>
9510
9511 * gcc.target/i386/vectorize3.c: New testcase.
9512
9513 2007-02-05 Hans-Peter Nilsson <hp@axis.com>
9514
9515 PR target/30665
9516 * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
9517
9518 2007-02-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9519
9520 PR fortran/30611
9521 * gfortran.dg/repeat_1.f90: New test.
9522
9523 2007-02-04 Steven G. Kargl <kargl@gcc.gnu.org>
9524
9525 PR fortran/30605
9526 * gfortran.dg/spread_shape_1.f90: Remove tabs.
9527 * gfortran.dg/derived_init_2.f90: Ditto.
9528 * gfortran.dg/elemental_subroutine_3.f90: Ditto.
9529 * gfortran.dg/array_initializer_1.f90: Ditto.
9530 * gfortran.dg/do_2.f90: Ditto.
9531 * gfortran.dg/proc_assign_1.f90: Ditto.
9532
9533 2007-02-04 Richard Guenther <rguenther@suse.de>
9534
9535 PR middle-end/30636
9536 * g++.dg/warn/pr30636.C: New testcase.
9537 * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
9538
9539 2007-02-03 Uros Bizjak <ubizjak@gmail.com>
9540
9541 PR middle-end/30667
9542 * gfortran.dg/pr30667.f: New test.
9543
9544 2007-02-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9545
9546 * gcc.dg/builtins-54.c: Add more cases.
9547
9548 2007-02-03 Paul Thomas <pault@gcc.gnu.org>
9549
9550 PR fortran/30514
9551 * gfortran.dg/zero_sized_2.f90: New test.
9552
9553 PR fortran/30660
9554 * gfortran.dg/alloc_comp_basics_4.f90: New test.
9555
9556 PR fortran/29820
9557 * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
9558 file.
9559
9560 2007-02-02 Steven G. Kargl <kargl@gcc.gnu.org>
9561
9562 PR fortran/30683
9563 * gfortran.dg/interface_10.f90: New test.
9564
9565 2007-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9566
9567 * gcc.dg/builtins-20.c: Add more cases.
9568
9569 2007-02-02 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
9570
9571 PR target/29682
9572 * gcc-target/ia64/pr29682.c: New test.
9573
9574 2007-02-02 Paul Thomas <pault@gcc.gnu.org>
9575
9576 PR fortran/30284
9577 * gfortran.dg/arrayio_11.f90.f90: New test.
9578
9579 PR fortran/30626
9580 * gfortran.dg/arrayio_12.f90.f90: New test.
9581
9582 2007-02-02 Jakub Jelinek <jakub@redhat.com>
9583
9584 PR c++/30536
9585 * g++.dg/tls/diag-5.C: New test.
9586
9587 PR middle-end/30473
9588 * gcc.dg/pr30473.c: New test.
9589 * gcc.c-torture/execute/20070201-1.c: New test.
9590
9591 2007-02-01 Roger Sayle <roger@eyesopen.com>
9592
9593 * gfortran.dg/dependency_20.f90: New test case.
9594
9595 2007-01-31 Ian Lance Taylor <iant@google.com>
9596
9597 * gcc.dg/lower-subreg-1.c (test): New test.
9598
9599 2007-01-30 Geoffrey Keating <geoffk@apple.com>
9600
9601 * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
9602
9603 2007-01-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9604
9605 * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
9606 * gcc.dg/torture/builtin-math-3.c: Likewise.
9607
9608 2007-01-31 Dirk Mueller <dmueller@suse.de>
9609
9610 gcc.dg/Wparentheses-2.c: Update and add new tests.
9611
9612 2007-01-31 Ira Rosen <irar@il.ibm.com>
9613
9614 * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
9615 vectorize.
9616
9617 2007-01-31 Uros Bizjak <ubizjak@gmail.com>
9618
9619 * gcc.dg/builtins-63.c: New test.
9620
9621 2007-01-31 Tobias Burnus <burnus@net-b.de>
9622
9623 PR fortran/27588
9624 * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
9625
9626 2007-01-31 Tobias Burnus <burnus@net-b.de>
9627
9628 PR fortran/30520
9629 * gfortran.dg/volatile8.f90: New argument conformance test.
9630 * gfortran.dg/volatile9.f90: New scope test.
9631
9632 2007-01-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9633
9634 PR c++/24745
9635 * g++.dg/warn/null4.C: New.
9636
9637 2001-01-30 Roger Sayle <roger@eyesopen.com>
9638 Uros Bizjak <ubizjak@gmail.com>
9639
9640 * gcc.dg/large-size-array-3.c: Correct typo.
9641
9642 2007-01-30 Richard Guenther <rguenther@suse.de>
9643
9644 PR middle-end/27657
9645 * g++.dg/debug/pr27657.C: New testcase.
9646
9647 2007-01-30 Richard Guenther <rguenther@suse.de>
9648
9649 PR middle-end/30313
9650 * gcc.dg/torture/pr30313.c: New testcase.
9651
9652 2007-01-29 Janis Johnson <janis187@us.ibm.com>
9653
9654 * gcc.dg/dfp/dfp-except.h: New file.
9655 * gcc.dg/dfp/fe-check.h: New file.
9656 * gcc.dg/dfp/fe-binop.c: New test.
9657 * gcc.dg/dfp/fe-convert-1.c: New test.
9658 * gcc.dg/dfp/fe-convert-2.c: New test.
9659 * gcc.dg/dfp/fe-convert-3.c: New test.
9660
9661 * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
9662 * gcc.dg/dfp/decfloat-constants.c: Ditto.
9663 * gcc.dg/dfp/convert-dfp.c: Ditto.
9664 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
9665
9666 2007-01-29 Josh Conner <jconner@apple.com>
9667
9668 * gcc.target/powerpc/altivec-24.c: New test.
9669
9670 2007-01-29 Simon Martin <simartin@users.sourceforge.net>
9671
9672 PR c++/28266
9673 * g++.dg/parse/defarg12.C: New test.
9674
9675 2007-01-29 Paul Thomas <pault@gcc.gnu.org>
9676
9677 PR fortran/30554
9678 * gfortran.dg/used_dummy_types_6.f90: New test.
9679
9680 2007-01-28 Jan Hubicka <jh@suse.cz>
9681
9682 * gcc.dg/tree-prof/val-prof-6.c: New test.
9683
9684 2007-01-28 Roger Sayle <roger@eyesopen.com>
9685
9686 * gcc.dg/large-size-array-3.c: Correct test case (portability).
9687
9688 2007-01-28 Andrew Pinski <pinskia@gmail.com>
9689
9690 PR C++/28988
9691 * g++.dg/expr/dtor4.C: New test.
9692
9693 2007-01-28 Zdenek Dvorak <dvorakz@suse.cz>
9694
9695 * gcc.dg/tree-ssa/loop-23.c: New test.
9696
9697 2007-01-28 Thomas Koenig <Thomas.Koenig@online.de>
9698
9699 PR libfortran/30389
9700 * gfortran.dg/achar_2.f90: New test.
9701 * gfortran.dg/achar_3.f90: New test.
9702
9703 2007-01-27 Ian Lance Taylor <iant@google.com>
9704
9705 * gcc.dg/strict-overflow-1.c: New test.
9706 * gcc.dg/no-strict-overflow-1.c: New test.
9707 * gcc.dg/strict-overflow-2.c: New test.
9708 * gcc.dg/no-strict-overflow-2.c: New test.
9709 * gcc.dg/strict-overflow-3.c: New test.
9710 * gcc.dg/no-strict-overflow-3.c: New test.
9711 * gcc.dg/strict-overflow-4.c: New test.
9712 * gcc.dg/no-strict-overflow-4.c: New test.
9713 * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
9714 * gcc.dg/pr15784-1.c: Likewise.
9715 * gcc.dg/pr20922-1.c: Likewise.
9716 * gcc.dg/pr20922-3.c: Likewise.
9717 * gcc.dg/pr20922-4.c: Likewise.
9718 * gcc.dg/pr20922-6.c: Likewise.
9719 * gcc.dg/compare-4.c: Likewise.
9720 * gcc.dg/torture/pr26898-1.c: Likewise.
9721 * gcc.dg/tree-ssa/divide-1.c: Likewise.
9722 * gcc.dg/tree-ssa/divide-2.c: Likewise.
9723 * gcc.dg/tree-ssa/divide-3.c: Likewise.
9724 * gcc.dg/tree-ssa/divide-4.c: Likewise.
9725 * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
9726 * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
9727 * gcc.dg/tree-ssa/pr21082.c: Likewise.
9728 * gcc.dg/tree-ssa/pr26899.c: Likewise.
9729 * g++.dg/tree-ssa/pr21082.C: Likewise.
9730
9731 2007-01-27 Roger Sayle <roger@eyesopen.com>
9732
9733 * gcc-dg/large-size-array-3.c: New test case.
9734
9735 2007-01-27 Roger Sayle <roger@eyesopen.com>
9736
9737 * gfortran.dg/forall_7.f90: New test case.
9738
9739 2007-01-27 Paul Thomas <pault@gcc.gnu.org>
9740
9741 PR fortran/30407
9742 * gfortran.dg/where_operator_assign_1.f90: New test.
9743 * gfortran.dg/where_operator_assign_2.f90: New test.
9744 * gfortran.dg/where_operator_assign_3.f90: New test.
9745
9746 2007-01-26 Joseph Myers <joseph@codesourcery.com>
9747
9748 * lib/target-supports.exp
9749 (check_effective_target_powerpc_altivec): New.
9750 (check_effective_target_vect_cmdline_needed): Use it.
9751
9752 2007-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
9753
9754 PR fortran/30278
9755 * gfortran.dg/backslash_3.f: New test.
9756
9757 2007-01-26 Richard Guenther <rguenther@suse.de>
9758
9759 * gcc.dg/tree-ssa/pr23382.c: Fix typo.
9760
9761 2007-01-26 Tobias Burnus <burnus@net-b.de>
9762
9763 * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
9764 * gfortran.dg/vect/vect.exp: Ditto.
9765 * gfortran.dg/dg.exp: Ditto.
9766 * gfortran.fortran-torture/execute/execute.exp: Ditto.
9767 * gfortran.fortran-torture/compile/compile.exp: Ditto.
9768
9769 2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9770
9771 * gcc.dg/builtins-20.c: Add more cases.
9772 * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
9773
9774 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9775
9776 PR fortran/30437
9777 * gcc.dg/Wall.c: New.
9778 * gcc.dg/Wno-all.c: New.
9779 * gfortran.dg/Wall.f90: New.
9780 * gfortran.dg/Wno-all.f90: New.
9781
9782 2007-01-24 Geoffrey Keating <geoffk@apple.com>
9783
9784 * gcc.target/powerpc/darwin-ehreturn-1.c: New.
9785 * g++.dg/eh/simd-2.C: Also run on Darwin.
9786 * g++.dg/eh/simd-3.C: New.
9787 * g++.dg/eh/simd-4.C: New.
9788
9789 2007-01-25 Richard Guenther <rguenther@suse.de>
9790
9791 * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
9792 and _PROFILE_USE.
9793 * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
9794
9795 2007-01-25 Razya Ladelsky <razya@il.ibm.com>
9796
9797 * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
9798 * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
9799 * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
9800 * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
9801 * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
9802 * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
9803 * gcc.dg/ipa/ipa-7.c: New testcase.
9804
9805 2007-01-24 Douglas Gregor <dgregor@osl.iu.edu>
9806
9807 * g++.dg/cpp0x/warn_cxx0x.C: New.
9808
9809 2007-01-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9810
9811 * gcc.dg/builtins-20.c: Test builtin carg.
9812
9813 2007-01-24 Jakub Jelinek <jakub@redhat.com>
9814
9815 PR middle-end/27416
9816 * gcc.dg/gomp/pr27416.c: New test.
9817
9818 PR middle-end/30494
9819 * gcc.dg/gomp/pr30494.c: New test.
9820 * g++.dg/gomp/pr30494.C: New test.
9821
9822 PR middle-end/30421
9823 * gcc.dg/gomp/pr30421.c: New test.
9824
9825 2007-01-24 Steve Ellcey <sje@cup.hp.com>
9826
9827 * gcc.target/ia64/versionid-1.c: New test.
9828 * gcc.target/ia64/versionid-2.c: New test.
9829
9830 2007-01-24 Richard Guenther <rguenther@suse.de>
9831
9832 PR testsuite/30181
9833 * gcc.dg/builtins-57.c: Change to a link-time testcase
9834 to support non-C99 targets.
9835
9836 2007-01-24 Jan Hubicka <jh@suse.cz>
9837
9838 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
9839
9840 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
9841
9842 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
9843
9844 2007-01-23 Andrew Pinski <pinskia@gmail.com>
9845
9846 PR objc/27438
9847 * objc.dg/const-str-12.m: New test.
9848
9849 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9850
9851 PR fortran/30532
9852 * gfortran.dg/ctrl-z.f90: New test.
9853
9854 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9855
9856 PR fortran/30481
9857 * gfortran.dg/namelist_assumed_char.f90: New test.
9858
9859 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
9860
9861 PR c++/27492
9862 * g++.dg/inherit/covariant15.C: New test.
9863
9864 2007-01-23 Ian Lance Taylor <iant@google.com>
9865
9866 * g++.dg/warn/Wparentheses-24.C: New test.
9867
9868 2007-01-23 Richard Guenther <rguenther@suse.de>
9869
9870 PR testsuite/30560
9871 * ada/acats/run_acats: Do not call gnatmake or gnatchop
9872 with full path.
9873
9874 2007-01-22 Richard Guenther <rguenther@suse.de>
9875
9876 PR tree-optimization/30038
9877 * gcc.dg/builtins-62.c: New testcase.
9878
9879 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
9880
9881 * gcc.c-torture/compile/20070121.c: New test.
9882
9883 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
9884
9885 PR libfortran/30525
9886 * gfortran.dg/char_comparison_1.f: New test.
9887
9888 2007-01-21 Ira Rosen <irar@il.ibm.com>
9889
9890 * gcc.dg/vect/vect-strided-same-dr.c: New test.
9891
9892 2007-01-20 Andrew Pinski <pinskia@gmail.com>
9893
9894 PR objc/30479
9895 * objc.dg/pch: New directory.
9896 * objc.dg/pch/pch.exp: New file.
9897 * objc.dg/pch/interface-1.m: New test.
9898 * objc.dg/pch/interface-1.hs: New include file.
9899 * lib/objc.exp (objc_target_compile): Add
9900 "-x objective-c-header" in front of the sources if this is
9901 a precompiled header being compiled.
9902
9903 2007-01-20 Roger Sayle <roger@eyesopen.com>
9904
9905 * gfortran.dg/array_memcpy_3.f90: New test case.
9906 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
9907
9908 2007-01-20 Roger Sayle <roger@eyesopen.com>
9909 Brooks Moses <brooks.moses@codesourcery.com>
9910 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9911
9912 * gfortran.dg/intrinsic_sign_1.f90: New test case.
9913 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
9914
9915 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9916
9917 * gcc.dg/torture/builtin-math-3.c: Test fdim.
9918
9919 2007-01-19 Mike Stump <mrs@apple.com>
9920
9921 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
9922 away.
9923
9924 2007-01-19 Roger Sayle <roger@eyesopen.com>
9925
9926 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
9927 option instead of -funsafe-math-optimizations.
9928
9929 2007-01-19 Tomas Bily <tbily@suse.cz>
9930
9931 gcc.dg/tree-prof/indir-call-prof.c: New.
9932 g++.dg/dg.exp: Add tree-prof subdirectory.
9933 g++.dg/tree-prof/indir-call-prof.C: New.
9934 g++.dg/tree-prof/tree-prof.exp: New.
9935
9936 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9937
9938 PR c++/17947
9939 * g++.dg/warn/deprecated.C: Update warning output.
9940 * g++.dg/warn/deprecated-2.C: Likewise.
9941 * g++.dg/warn/deprecated-3.C: New.
9942
9943 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
9944
9945 * gcc.c-torture/execute/nestfunc-7.c: New.
9946
9947 2007-01-18 Hui-May Chang <hm.chang@apple.com>
9948
9949 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
9950
9951 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
9952
9953 * gcc.dg/m68k-pic-1.c: New.
9954
9955 2007-01-18 Roger Sayle <roger@eyesopen.com>
9956
9957 * gfortran.dg/array_memcpy_4.f90: New test case.
9958
9959 2007-01-18 Josh Conner <jconner@apple.com>
9960
9961 PR target/30485
9962 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
9963 * gcc.dg/vect/no-trapping-math-1: New.
9964 * gcc.dg/vect/no-trapping-math-2: New.
9965
9966 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
9967
9968 * gcc.target/i386/387-8.c: Update comment about optimizing
9969 inherent load of 1.0 of fptan instruction.
9970
9971 2007-01-18 Dirk Mueller <dmueller@suse.de>
9972 Richard Guenther <rguenther@suse.de>
9973
9974 PR diagnostic/8268
9975 * gcc.dg/Warray-bounds.c: New testcase.
9976 * gcc.dg/Warray-bounds-2.c: New testcase.
9977 * g++.dg/warn/Warray-bounds.C: New testcase.
9978 * g++.dg/warn/Warray-bounds-2.C: New testcase.
9979
9980 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
9981
9982 PR fortran/30476
9983 * gfortran.dg/generic_12.f90: New test.
9984
9985 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
9986
9987 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
9988 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
9989
9990 2007-01-16 Janis Johnson <janis187@us.ibm.com>
9991
9992 * gcc.dg/dfp/compare-special.h: New file.
9993 * gcc.dg/dfp/compare-special-32.c: New test.
9994 * gcc.dg/dfp/compare-special-64.c: New test.
9995 * gcc.dg/dfp/compare-special-128.c: New test.
9996
9997 2007-01-16 Roger Sayle <roger@eyesopen.com>
9998 Paul Thomas <pault@gcc.gnu.org>
9999 Steven G. Kargl <kargl@gcc.gnu.org>
10000
10001 PR fortran/30404
10002 * gfortran.dg/forall_6.f90: New test case.
10003 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
10004 * gfortran.dg/dependency_13.f90: Likewise.
10005
10006 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10007
10008 PR testsuite/12325
10009 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
10010 targets that don't support Inf.
10011
10012 2007-01-15 Dale Johannesen <dalej@apple.com>
10013
10014 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
10015
10016 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
10017
10018 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
10019 of achar for 0xff to avoid the "Extended ASCII not
10020 implemented" error message.
10021
10022 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
10023
10024 PR fortran/28172
10025 * gfortran.dg/altreturn_4.f90: New test.
10026
10027 PR fortran/29389
10028 * gfortran.dg/stfunc_4.f90: New test.
10029
10030 PR fortran/29712
10031 * gfortran.dg/bound_2.f90: Reinstate commented out line.
10032 * gfortran.dg/initialization_1.f90: Change warning.
10033
10034 PR fortran/30283
10035 * gfortran.dg/specification_type_resolution_2.f90: New test.
10036
10037 2007-01-14 Jan Hubicka <jh@suse.cz>
10038
10039 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
10040 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
10041 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
10042 elimination.
10043
10044 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
10045
10046 PR fortran/30410
10047 * gfortran.dg/external_procedures_2.f90: New test.
10048
10049 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
10050
10051 PR target/30413
10052 * gcc.target/i386/pr30413.c: New test.
10053
10054 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
10055
10056 PR fortran/30452
10057 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
10058
10059 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
10060
10061 * gcc.dg/20070112-1.c: New test.
10062
10063 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10064
10065 PR libgfortran/30435
10066 * gfortran.dg/list_read_6.f90: New test.
10067
10068 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
10069
10070 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
10071
10072 2007-01-12 Tom Tromey <tromey@redhat.com>
10073
10074 PR preprocessor/28227:
10075 * gcc.dg/cpp/pr28227.c: New file.
10076
10077 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
10078
10079 * gcc.dg/tree-ssa/loop-22.c: New test.
10080
10081 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
10082
10083 PR tree-optimization/29516
10084 * gcc.dg/tree-ssa/loop-20.c: New test.
10085
10086 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
10087
10088 PR libfortran/30415
10089 * minmaxloc_integer_kinds_1.f90: New test.
10090
10091 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
10092
10093 PR c++/29573
10094 * g++.dg/template/sizeof-template-argument.C: New test.
10095
10096 2007-01-11 Jan Hubicka <jh@suse.cz>
10097
10098 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
10099 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
10100 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
10101 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
10102 * gcc.dg/tree-ssa/pr21658.c: Likewise.
10103 * gcc.dg/tree-ssa/pr15349.c: Likewise.
10104 * gcc.dg/tree-ssa/pr25501.c: Likewise.
10105 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
10106 transformation in question.
10107 * gcc.dg/tree-ssa/vrp05.c: Likewise.
10108 * gcc.dg/tree-ssa/pr20701.c: Likewise.
10109 * gcc.dg/always_inline3.c: Likewise.
10110
10111 2007-01-10 Mark Mitchell <mark@codesourcery.com>
10112
10113 PR c++/28999
10114 * g++.dg/template/typename11.C: New test.
10115
10116 2007-01-10 Robert Kennedy <jimbob@google.com>
10117
10118 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
10119
10120 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
10121
10122 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
10123 for different integer kinds.
10124 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
10125 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
10126 * gfortran.dg/ishft_2.f90: New test.
10127 * gfortran.dg/ishft_3.f90: New test.
10128
10129 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
10130
10131 * gfortran.dg/altreturn_2.f90: Removed executable bit.
10132
10133 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
10134
10135 PR tree-optimization/30322
10136 * gcc.dg/tree-ssa/loop-21.c: New test.
10137
10138 2007-01-08 Geoffrey Keating <geoffk@apple.com>
10139
10140 * g++.dg/rtti/darwin-builtin-linkage.C: New.
10141
10142 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
10143
10144 * gcc.target/spu/intrinsics-1.c: Remove xfail.
10145
10146 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10147
10148 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
10149 * g++.dg/warn/overflow-warn-3.C: Likewise.
10150 * g++.dg/warn/overflow-warn-4.C: Likewise.
10151 * g++.dg/warn/overflow-warn-5.C: Likewise.
10152 * g++.dg/warn/overflow-warn-6.C: Likewise.
10153 * g++.dg/warn/Woverflow-1.C: Likewise.
10154 * g++.dg/warn/Woverflow-2.C: Likewise.
10155 * g++.dg/warn/Woverflow-3.C: Likewise.
10156 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
10157
10158 2007-01-08 Roger Sayle <roger@eyesopen.com>
10159
10160 * gfortran.dg/array_constructor_14.f90: New test case.
10161 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
10162
10163 2007-01-08 Richard Guenther <rguenther@suse.de>
10164
10165 PR tree-optimization/23603
10166 * gcc.dg/tree-ssa/vrp31.c: New testcase.
10167 * gcc.dg/tree-ssa/vrp32.c: Likewise.
10168
10169 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
10170
10171 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
10172 in __v8qi typedef.
10173 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
10174 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
10175 compiler behaviour.
10176 * gcc.dg/simd-5.c: Likewise.
10177 * gcc.dg/simd-6.c: Likewise.
10178 * g++.dg/conversion/simd1.C: Likewise.
10179 * g++.dg/conversion/simd3.C: Likewise.
10180 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
10181 (main): Use it.
10182
10183 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
10184
10185 PR tree-optimization/29877
10186 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
10187 name of a hard register for the target concerned. Adjust dg-error
10188 directives to cope with new behaviour of TER.
10189
10190 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10191
10192 PR c++/28986
10193 * g++.dg/conversion/nullptr1.C: Added overflow warning.
10194 * g++.dg/warn/overflow-warn-1.C: New.
10195 * g++.dg/warn/overflow-warn-3.C: New.
10196 * g++.dg/warn/overflow-warn-4.C: New.
10197 * g++.dg/warn/overflow-warn-5.C: New.
10198 * g++.dg/warn/overflow-warn-6.C: New.
10199 * g++.dg/warn/Woverflow-1.C: New.
10200 * g++.dg/warn/Woverflow-2.C: New.
10201 * g++.dg/warn/Woverflow-3.C: New.
10202 * g++.dg/warn/multiple-overflow-warn-2.C: New.
10203
10204 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
10205
10206 PR fortran/27698
10207 * gfortran.dg/invalid_name.f90: New test.
10208 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
10209 * gfortran.dg/gomp/pr29759.f90: Ditto.
10210
10211 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
10212
10213 * gfortran.dg/present_1.f90: Update error message.
10214
10215 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
10216
10217 PR c++/19439
10218 * g++.dg/template/duplicate1.C: New test
10219 * g++.dg/template/memfriend6.C: Adjust error markers.
10220
10221 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
10222
10223 PR tree-opt/30385
10224 * gcc.dg/torture/inline-1.c: New test.
10225
10226 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10227
10228 PR c/19978
10229 * gcc.dg/multiple-overflow-warn-1.c: New.
10230 * gcc.dg/multiple-overflow-warn-2.c: New.
10231 * gcc.dg/overflow-warn-6.c: New.
10232 * g++.dg/warn/multiple-overflow-warn-1.C: New.
10233
10234 2007-01-05 Roger Sayle <roger@eyesopen.com>
10235
10236 * gfortran.dg/array_memcpy_1.f90: New test case.
10237 * gfortran.dg/array_memcpy_2.f90: Likewise.
10238
10239 2007-01-05 Richard Guenther <rguenther@suse.de>
10240
10241 PR middle-end/27826
10242 * g++.dg/opt/pr27826.C: New testcase.
10243
10244 2007-01-05 Ian Lance Taylor <iant@google.com>
10245
10246 * gcc.dg/Walways-true-1.c: New test.
10247 * gcc.dg/Walways-true-2.c: New test.
10248 * g++.dg/warn/Walways-true-1.C: New test.
10249 * g++.dg/warn/Walways-true-2.C: New test.
10250
10251 2007-01-05 Jakub Jelinek <jakub@redhat.com>
10252
10253 PR c/30360
10254 * gcc.dg/pr30360.c: New test.
10255
10256 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
10257
10258 PR fortran/23232
10259 * gfortran.dg/data_implied_do_1.f90: New test.
10260
10261 PR fortran/27996
10262 PR fortran/27998
10263 * gfortran.dg/char_length_1.f90: New test.
10264
10265 2007-01-05 Richard Guenther <rguenther@suse.de>
10266
10267 PR middle-end/28116
10268 * g++.dg/opt/pr28116.C: New testcase.
10269
10270 2007-01-05 Tobias Burnus <burnus@net-b.de>
10271
10272 PR fortran/29624
10273 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
10274 invalid deallocate.
10275 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
10276 * gfortran.dg/protected_4.f90: Add pointer intent check.
10277 * gfortran.dg/protected_6.f90: Add pointer intent check.
10278 * gfortran.dg/pointer_intent_1.f90: New test.
10279 * gfortran.dg/pointer_intent_2.f90: New test.
10280 * gfortran.dg/pointer_intent_3.f90: New test.
10281
10282 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
10283
10284 PR 30235
10285 * gfortran.dg/altreturn_2.f90: new test.
10286
10287 2007-01-04 Tom Tromey <tromey@redhat.com>
10288
10289 PR preprocessor/28165:
10290 * gcc.dg/cpp/pr28165.c: New file.
10291
10292 2007-01-03 Josh Conner <jconner@apple.com>
10293
10294 PR middle-end/29683
10295 * gcc.dg/pr29683.c: New.
10296
10297 2007-01-03 Jakub Jelinek <jakub@redhat.com>
10298
10299 PR c++/28217
10300 * g++.dg/pch/template-1.C: New test.
10301 * g++.dg/pch/template-1.Hs: New file.
10302
10303 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
10304
10305 PR middle-end/30353
10306 * gcc.c-torture/compile/complex-4.c: New test.
10307
10308 2007-01-03 Joseph Myers <joseph@codesourcery.com>
10309
10310 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
10311 -maltivec.
10312 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
10313
10314 2007-01-03 Jakub Jelinek <jakub@redhat.com>
10315
10316 PR middle-end/30286
10317 * gcc.dg/pr30286.c: New test.
10318
10319 PR c++/29535
10320 * g++.dg/template/crash66.C: New test.
10321
10322 PR c++/29054
10323 * g++.dg/template/friend49.C: New test.
10324
10325 2007-01-03 Steven G. Kargl <kargls@comcast.net>
10326
10327 * gfortran.dg/ibits.f90: New test.
10328
10329 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
10330
10331 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
10332 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
10333
10334 2007-01-02 Jan Hubicka <jh@suse.cz>
10335
10336 * gcc.dg/pr16194.c: We now output error on all three functions,
10337 not just first one.
10338
10339 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10340
10341 PR c/19977
10342 * gcc.dg/overflow-warn-3.c: Remove XFAIL.
10343 * gcc.dg/overflow-warn-4.c: Remove XFAIL.
10344
10345 2006-01-02 Ian Lance Taylor <iant@google.com>
10346
10347 * g++.dg/warn/Wparentheses-22.C: New test.
10348 * g++.dg/warn/Wparentheses-23.C: New test.
10349
10350 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10351
10352 PR middle-end/7651
10353 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
10354 * gcc.dg/declspec-3-Wextra.c: New.
10355 * gcc.dg/declspec-3-no.c: New
10356
10357 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
10358
10359 PR fortran/20896
10360 * gfortran.dg/interface_10.f90: Remove.
10361
10362 2007-01-01 Roger Sayle <roger@eyesopen.com>
10363
10364 * gcc.dg/fold-eqxor-4.c: New test case.
10365
10366 2007-01-02 Joseph Myers <joseph@codesourcery.com>
10367
10368 PR middle-end/30311
10369 * gcc.c-torture/compile/pr30311.c: New test.
10370
10371 2007-01-01 Andrew Pinski <pinskia@gmail.com>
10372
10373 PR middle-end/30253
10374 * gcc.c-torture/compile/statement-expression-1.c: New test.
10375
10376 2007-01-01 Andreas Schwab <schwab@suse.de>
10377
10378 PR target/29166
10379 * g++.dg/eh/pr29166.C: New test.
10380
10381 2007-01-01 Joseph Myers <joseph@codesourcery.com>
10382
10383 * lib/target-supports.exp (check_effective_target_powerpc_spe):
10384 New.
10385 (check_effective_target_vect_cmdline_needed): Use it.
10386
10387 2006-12-31 Richard Guenther <rguenther@suse.de>
10388
10389 PR middle-end/30137
10390 * gcc.dg/pr30137-1.c: New testcase.
10391 * gcc.dg/pr30137-2.c: Likewise.
10392
10393 2006-12-31 Roger Sayle <roger@eyesopen.com>
10394
10395 PR middle-end/30322
10396 * gcc.dg/fold-plusnot-1.c: New test case.
10397
10398 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
10399
10400 PR c++/29731
10401 * g++.dg/parse/template22.C: New test.
10402
10403 2006-12-31 Richard Guenther <rguenther@suse.de>
10404
10405 PR middle-end/30338
10406 * gcc.c-torture/compile/pr30338.c: New testcase.
10407
10408 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
10409
10410 PR fortran/27900
10411 * gfortran.dg/intrinsic_actual_4.f90: New test.
10412
10413 PR fortran/24325
10414 * gfortran.dg/func_decl_3.f90: New test.
10415
10416 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
10417
10418 PR fortran/23060
10419 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
10420 * gfortran.dg/c_by_val_1.f: New test.
10421 * gfortran.dg/c_by_val_2.f: New test.
10422 * gfortran.dg/c_by_val_3.f: New test.
10423
10424 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
10425
10426 PR libfortran/30321
10427 * gfortran.dg/sum_zero_array_1.f90: New test.
10428
10429 2006-12-29 Jakub Jelinek <jakub@redhat.com>
10430
10431 PR preprocessor/29612
10432 * gcc.dg/cpp/pr29612-1.c: New test.
10433 * gcc.dg/cpp/pr29612-2.c: New test.
10434
10435 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
10436
10437 PR fortran/30034
10438 * gfortran.dg/pure_formal_proc_1.f90: New test.
10439
10440 PR fortran/30237
10441 * gfortran.dg/intrinsic_actual_3.f90: New test.
10442
10443 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10444
10445 PR fortran/30014
10446 * gfortran.dg/io_constraints_1.f90: Update test.
10447 * gfortran.dg/io_constraints_2.f90: Update test.
10448 * gfortran.dg/inquire_iolength.f90: New test.
10449
10450 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
10451
10452 PR fortran/20896
10453 * gfortran.dg/interface_10.f90: New test.
10454 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
10455 since z is already, locally a variable.
10456
10457 PR fortran/25135
10458 * gfortran.dg/generic_11.f90: New test.
10459 * gfortran.dg/interface_7.f90: Remove name clash between module
10460 name and procedure 'x' referenced in the interface.
10461
10462 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10463
10464 PR middle-end/7651
10465 * gcc.dg/Wmissing-parameter-type.c: New.
10466 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
10467 * gcc.dg/Wmissing-parameter-type-no.c: New.
10468
10469 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
10470
10471 PR fortran/25818
10472 * gfortran.dg/entry_array_specs_2.f: New test.
10473
10474 PR fortran/30084
10475 * gfortran.dg/nested_modules_6.f90: New test.
10476
10477 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10478
10479 PR middle-end/7651
10480 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
10481 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
10482
10483 2006-12-21 Andrew Pinski <pinskia@gmail.com>
10484
10485 PR C++/30168
10486 * g++.dg/opt/complex6.C: New test.
10487
10488 2006-12-22 Ben Elliston <bje@au.ibm.com>
10489
10490 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
10491 full" if the linker on spu-*-* warns about exceeding local store.
10492
10493 And revert this patch:
10494 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
10495 fail to link due to relocation overflows on spu-*-*.
10496
10497 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
10498
10499 PR fortran/30273
10500 * gfortran.dg/dependency_19.f90: New test.
10501
10502 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
10503
10504 PR fortran/30202
10505 * gfortran.dg/alloc_comp_basics_3.f90: New test.
10506
10507 2006-12-21 Jakub Jelinek <jakub@redhat.com>
10508
10509 PR middle-end/30262
10510 * gcc.c-torture/execute/20061220-1.c: New test.
10511
10512 PR middle-end/30263
10513 * gcc.dg/gomp/asm-1.c: New test.
10514
10515 PR target/30230
10516 * g++.dg/eh/ia64-2.C: New test.
10517
10518 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
10519
10520 PR target/28966
10521 PR target/29248
10522 * gcc.dg/rs6000-leaf.c: New.
10523
10524 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
10525
10526 PR fortran/25392
10527 * gfortran.dg/f2c_8.f90: New test.
10528
10529 2006-12-20 Bill Wendling <wendling@apple.com>
10530
10531 * gcc.dg/asm-b.c: Check for __ppc64__.
10532
10533 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
10534
10535 PR fortran/30190
10536 * gfortran.dg/bounds_check_5.f90: New test.
10537
10538 2006-12-20 Andrew Pinski <pinskia@gmail.com>
10539
10540 PR middle-end/30143
10541 * gcc.dg/gomp/complex-1.c: New testcase.
10542
10543 2006-12-20 Roger Sayle <roger@eyesopen.com>
10544
10545 * gfortran.dg/array_memset_1.f90: New test case.
10546
10547 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
10548
10549 * lib/target-supports.exp: Add spu to
10550 check_effective_target_vect_widen_mult_hi_to_si.
10551
10552 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
10553
10554 PR fortran/29992
10555 * gfortran.dg/generic_9.f90: New test.
10556
10557 PR fortran/30081
10558 * gfortran.dg/generic_10.f90: New test.
10559
10560 2006-12-19 Andrew Pinski <pinskia@gmail.com>
10561
10562 PR tree-opt/30045
10563 * gcc.dg/pr30045.c: New test.
10564
10565 2006-12-20 Ben Elliston <bje@au.ibm.com>
10566
10567 * gcc.dg/20020312-2.c: Add a case for __SPU__.
10568
10569 2006-12-19 Eric Christopher <echristo@apple.com>
10570
10571 PR target/29302
10572 * gcc.c-torture/execute/pr29302-1.c: New.
10573
10574 2006-12-19 Tobias Burnus <burnus@net-b.de>
10575
10576 PR fortran/39238
10577 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
10578
10579 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
10580
10581 PR fortran/30236
10582 * gfortran.dg/altreturn_3.f90: New test.
10583
10584 * gfortran.dg/char_result_12.f90: Fix comment typos.
10585
10586 2006-12-19 Ben Elliston <bje@au.ibm.com>
10587
10588 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
10589 as newlib's stdio.h uses non-traditional cpp constructs.
10590
10591 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
10592
10593 * gfortran.dg/advance.f90: Renamed to advance_1.f90
10594 * gfortran.dg/append-1.f90: Renamed to append_1.f90
10595 * gfortran.dg/array-1.f90: Renamed to array_1.f90
10596 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
10597 * gfortran.dg/backspace.f: Renamed to backspace_1.f
10598 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
10599 * gfortran.dg/default_initialization.f: Renamed to
10600 default_initialization_1.f
10601 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
10602 dollar_edit_descriptor_1.f
10603 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
10604 dollar_edit_descriptor_2.f
10605 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
10606 dollar_edit_descriptor_3.f
10607 * gfortran.dg/logint-1.f: Renamed to logint_1.f
10608 * gfortran.dg/logint-2.f: Renamed to logint_2.f
10609 * gfortran.dg/logint-3.f: Renamed to logint_3.f
10610 * gfortran.dg/advance_1.f90: Renamed from advance.f90
10611 * gfortran.dg/append_1.f90: Renamed from append-1.f90
10612 * gfortran.dg/array_1.f90: Renamed from array-1.f90
10613 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
10614 * gfortran.dg/backspace_1.f: Renamed from backspace.f
10615 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
10616 * gfortran.dg/default_initialization_1.f: Renamed from
10617 default_initialization.f
10618 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
10619 dollar_edit_descriptor-1.f
10620 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
10621 dollar_edit_descriptor-2.f
10622 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
10623 dollar_edit_descriptor-3.f
10624 * gfortran.dg/logint_1.f: Renamed from logint-1.f
10625 * gfortran.dg/logint_2.f: Renamed from logint-2.f
10626 * gfortran.dg/logint_3.f: Renamed from logint-3.f
10627
10628 2006-12-18 Bill Wendling <wendling@apple.com>
10629
10630 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
10631 id is an OjbC keyword.
10632
10633 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10634
10635 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
10636
10637 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
10638
10639 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
10640
10641 2006-12-18 Ian Lance Taylor <iant@google.com>
10642
10643 * g++.dg/warn/Wmissing-declarations-1.C: New test.
10644
10645 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
10646
10647 * gcc.c-torture/compile/pr27528.c: Use empty templates.
10648
10649 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
10650
10651 PR fortran/30207
10652 * gfortran.fortran-torture/execute/where21.f90: New test.
10653
10654 2006-12-17 Tobias Burnus <burnus@net-b.de>
10655
10656 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
10657
10658 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10659
10660 PR middle-end/7651
10661 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
10662 * gcc.dg/if-empty-1.c: Likewise.
10663 * gcc.dg/pr23165.c: Likewise.
10664 * g++.dg/warn/empty-body.C: Likewise.
10665
10666 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10667
10668 PR libfortran/30005
10669 * gfortran.dg/open_errors.f90: New test.
10670
10671 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
10672
10673 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
10674
10675 * gcc.target/i386/ssse3-pabsb.c: New file.
10676 * gcc.target/i386/ssse3-pabsd.c: Likewise.
10677 * gcc.target/i386/ssse3-pabsw.c: Likewise.
10678 * gcc.target/i386/ssse3-palignr.c: Likewise.
10679 * gcc.target/i386/ssse3-phaddd.c: Likewise.
10680 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
10681 * gcc.target/i386/ssse3-phaddw.c: Likewise.
10682 * gcc.target/i386/ssse3-phsubd.c: Likewise.
10683 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
10684 * gcc.target/i386/ssse3-phsubw.c: Likewise.
10685 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
10686 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
10687 * gcc.target/i386/ssse3-pshufb.c: Likewise.
10688 * gcc.target/i386/ssse3-psignb.c: Likewise.
10689 * gcc.target/i386/ssse3-psignd.c: Likewise.
10690 * gcc.target/i386/ssse3-psignw.c: Likewise.
10691 * gcc.target/i386/ssse3-vals.h: Likewise.
10692
10693 2006-12-15 Janis Johnson <janis187@us.ibm.com>
10694
10695 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
10696 * lib/fortran-torture.exp: Include target-supports.exp.
10697
10698 2006-12-15 Jakub Jelinek <jakub@redhat.com>
10699
10700 PR target/30185
10701 * gcc.c-torture/execute/pr30185.c: New test.
10702
10703 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10704
10705 PR testsuite/30179
10706 PR testsuite/30180
10707 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
10708 * gcc.dg/builtin-bswap-2.c: Likewise.
10709 * gcc.dg/builtin-bswap-3.c: Likewise.
10710 * gcc.dg/builtin-bswap-4.c: Likewise.
10711 * lib/target-supports.exp (check_effective_target_stdint_types): New.
10712 * gcc.c-torture/execute/mode-dependent-address.x: New file.
10713
10714 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10715
10716 PR libfortran/30145
10717 * gfortran.dg/write_zero_array: New test.
10718
10719 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10720
10721 PR fortran/30200
10722 * gfortran.dg/write_fmt_trim.f90: New test.
10723
10724 2006-12-14 Diego Novillo <dnovillo@redhat.com>
10725
10726 PR 30194
10727 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
10728 temporarily.
10729
10730 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10731
10732 * lib/target-supports.exp (check_weak_available): Use istarget
10733 "hppa*-*-hpux10*" instead of regexp.
10734 (check_cxa_atexit_available): Likewise.
10735
10736 2006-12-14 Richard Guenther <rguenther@suse.de>
10737
10738 PR tree-optimization/30197
10739 * gcc.c-torture/execute/complex-1.c: Fix function name.
10740 * gcc.dg/builtins-61.c: New testcase.
10741
10742 2006-12-14 Richard Guenther <rguenther@suse.de>
10743
10744 PR middle-end/30172
10745 * gcc.dg/pr30172-1.c: New testcase.
10746
10747 2006-12-14 Richard Guenther <rguenther@suse.de>
10748
10749 PR tree-optimization/30198
10750 * gcc.dg/builtins-60.c: New testcase.
10751
10752 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
10753
10754 * lib/target-supports.exp (vect_no_align): Remove spu.
10755
10756 2006-12-13 Ian Lance Taylor <iant@google.com>
10757
10758 PR c++/19564
10759 PR c++/19756
10760 * g++.dg/warn/Wparentheses-5.C: New test.
10761 * g++.dg/warn/Wparentheses-6.C: New test.
10762 * g++.dg/warn/Wparentheses-7.C: New test.
10763 * g++.dg/warn/Wparentheses-8.C: New test.
10764 * g++.dg/warn/Wparentheses-9.C: New test.
10765 * g++.dg/warn/Wparentheses-10.C: New test.
10766 * g++.dg/warn/Wparentheses-11.C: New test.
10767 * g++.dg/warn/Wparentheses-12.C: New test.
10768 * g++.dg/warn/Wparentheses-13.C: New test.
10769 * g++.dg/warn/Wparentheses-14.C: New test.
10770 * g++.dg/warn/Wparentheses-15.C: New test.
10771 * g++.dg/warn/Wparentheses-16.C: New test.
10772 * g++.dg/warn/Wparentheses-17.C: New test.
10773 * g++.dg/warn/Wparentheses-18.C: New test.
10774 * g++.dg/warn/Wparentheses-19.C: New test.
10775 * g++.dg/warn/Wparentheses-20.C: New test.
10776 * g++.dg/warn/Wparentheses-21.C: New test.
10777
10778 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10779
10780 PR testsuite/30157
10781 * lib/target-supports.exp (check_cxa_atexit_available): Return false
10782 for target "hppa.*hpux10".
10783
10784 2006-12-13 Jakub Jelinek <jakub@redhat.com>
10785
10786 * g++.dg/debug/vartrack1.C: New test.
10787
10788 * g++.dg/opt/ifcvt1.C: New test.
10789
10790 * gcc.dg/tls/opt-13.c: New test.
10791
10792 * gcc.dg/20060425-2.c: New test.
10793
10794 * g++.dg/opt/pr15054-2.C: New test.
10795
10796 * gcc.c-torture/execute/20060420-1.c: New test.
10797
10798 * gcc.c-torture/execute/20060412-1.c: New test.
10799
10800 * objc/compile/20060406-1.m: New test.
10801
10802 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
10803
10804 * g++.dg/template/array17.C: New test.
10805
10806 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
10807
10808 * gcc.target/powerpc/altivec-23.c: New test.
10809
10810 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
10811
10812 PR c++27316
10813 * g++.dg/inherit/error3.C: New test.
10814
10815 PR c++/28740
10816 * g++.dg/inherit/error4.C: New test.
10817
10818 2006-12-13 Richard Guenther <rguenther@suse.de>
10819
10820 PR tree-optimization/17687
10821 * gcc.dg/builtins-59.c: New testcase.
10822
10823 2006-12-13 Ben Elliston <bje@au.ibm.com>
10824
10825 * gcc.target/spu/Wmain.c: New test.
10826
10827 2006-12-12 Josh Conner <jconner@apple.com>
10828
10829 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
10830 * g++.dg/abi/thunk4.C: Likewise.
10831 * g++.dg/abi/rtti3.C: Likewise.
10832
10833 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
10834
10835 * gcc.target/spu/cpat-1.c: New test.
10836 * gcc.target/spu/cpat-2.c: New test.
10837 * gcc.target/spu/cpat-3.c: New test.
10838 * gcc.target/spu/cpat-4.c: New test.
10839
10840 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
10841
10842 PR tree-opt/28436
10843 * gcc.c-torture/compile/vector-1.c: New test.
10844 * gcc.c-torture/compile/vector-2.c: New test.
10845 * gcc.c-torture/compile/vector-3.c: New test.
10846
10847 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
10848
10849 * lib/fortran-torture.exp: Update copyright years. Remove
10850 obsolete comment. Test -ftree-vectorize where it makes sense.
10851 * lib/gfortran-dg.exp: Update copyright years. Use settings
10852 from fortran-torture.exp.
10853 * gfortran.dg/char_transpose_1.f90,
10854 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
10855 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
10856 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
10857 '-w' to dg-options.
10858
10859 2006-12-12 Richard Sandiford <richard@codesourcery.com>
10860
10861 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
10862 saved_${tool}_load.
10863
10864 2006-12-12 Ira Rosen <irar@il.ibm.com>
10865
10866 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
10867 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
10868 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
10869 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
10870 gaps.
10871
10872 2006-12-12 Richard Guenther <rguenther@suse.de>
10873
10874 PR middle-end/30147
10875 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
10876
10877 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
10878 Diego Novillo <dnovillo@redhat.com>
10879
10880 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
10881 VDEF/VUSE changes.
10882 * gcc.dg/tree-ssa/pr26421.c: Likewise
10883 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
10884 * gcc.dg/tree-ssa/pr23382.c: Likewise.
10885 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
10886 * gcc.dg/tree-ssa/pr28410.c: Likewise.
10887 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
10888 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
10889 * gcc.dg/tree-ssa/vrp07.c: Likewise.
10890 * gcc.dg/tree-ssa/vrp08.c: Likewise.
10891 * gcc.dg/tree-ssa/alias-12.c: Likewise.
10892
10893 2006-12-11 Jan Hubicka <jh@suse.cz>
10894
10895 * gcc.dg/tree-prof/stringop-1.c: New test.
10896 * gcc.dg/tree-prof/stringop-2.c: New test.
10897
10898 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
10899
10900 PR target/30120
10901 * gcc.target/i386/pr30120.c: New test.
10902
10903 Revert:
10904 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
10905
10906 * gcc.target/i386/x87regparm-1.c: New test.
10907 * gcc.target/i386/x87regparm-2.c: New test.
10908 * gcc.target/i386/x87regparm-3.c: New test.
10909 * gcc.target/i386/x87regparm-4.c: New test.
10910
10911 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
10912
10913 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
10914
10915 2006-12-10 Tobias Burnus <burnus@net-b.de>
10916
10917 PR fortran/23994
10918 * gfortran.dg/protected_1.f90: New test.
10919 * gfortran.dg/protected_2.f90: New test.
10920 * gfortran.dg/protected_3.f90: New test.
10921 * gfortran.dg/protected_4.f90: New test.
10922 * gfortran.dg/protected_5.f90: New test.
10923 * gfortran.dg/protected_6.f90: New test.
10924
10925 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
10926 Tobias Burnus <burnus@gcc.gnu.org>
10927
10928 PR fortran/29975
10929 PR fortran/30068
10930 * gfortran.dg/interface_4.f90: Test adding procedure to generic
10931 interface.
10932 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
10933 ambiguous interfaces.
10934 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
10935 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
10936 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
10937 ambiguous interfaces.
10938 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
10939 * gfortran.dg/array_initializer_2.f90: Add initializer array
10940 constructor test.
10941
10942 PR fortran/30096
10943 * gfortran.dg/interface_9.f90: Test that host interfaces are
10944 not checked for ambiguity with the local version.
10945
10946 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
10947
10948 PR fortran/29464
10949 * gfortran.dg/module_interface_2.f90: New test.
10950
10951 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
10952
10953 PR fortran/29941
10954 * gfortran.dg/assumed_len.f90: New test.
10955
10956 2006-12-09 Richard Guenther <rguenther@suse.de>
10957
10958 * g++.dg/warn/implicit-typename1.C: Qualify types.
10959 * g++.dg/parse/crash12.C: Likewise.
10960 * g++.dg/tree-ssa/pr22444.C: Likewise.
10961
10962 2006-12-09 Tobias Burnus <burnus@net-b.de>
10963
10964 * gfortran.dg/array_2.f90: Added sqrt test.
10965
10966 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
10967
10968 * gcc.target/i386/x87regparm-1.c: XFAIL.
10969 * gcc.target/i386/x87regparm-2.c: XFAIL.
10970 * gcc.target/i386/x87regparm-3.c: XFAIL.
10971 * gcc.target/i386/x87regparm-4.c: XFAIL.
10972
10973 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10974
10975 * lib/target-supports.exp
10976 (check_effective_target_large_long_double): New.
10977 * gcc.dg/Wconversion-real.c : Use it.
10978 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
10979 unsigned.
10980
10981 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
10982
10983 * gcc.c-torture/execute/mode-dependent-address.c: New test.
10984
10985 2006-12-08 Tobias Burnus <burnus@net-b.de>
10986
10987 PR fortran/27546
10988 * gfortran.dg/import4.f90: New test for IMPORT in modules.
10989
10990 2006-12-07 Mark Mitchell <mark@codesourcery.com>
10991
10992 PR c++/29732
10993 * g++.dg/template/crash65.C: New test.
10994 * g++.dg/template/spec16.C: Tweak error markers.
10995
10996 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
10997
10998 * gcc.target/spu: New directory.
10999 * gcc.target/spu/spu.exp: New file.
11000 * gcc.target/spu/intrinsics-1.c: New test.
11001
11002 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
11003
11004 PR c++/29980
11005 * g++.dg/ext/attrib27.C: New test.
11006 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
11007 * g++.dg/parse/typedef5.C: Likewise.
11008
11009 2006-12-07 Mike Stump <mrs@apple.com>
11010
11011 * treelang/compile/var_defs.tree: Adjust.
11012
11013 2006-12-06 Mark Mitchell <mark@codesourcery.com>
11014
11015 PR c++/29730
11016 * g++.dg/template/crash64.C: New test.
11017 * g++.dg/parse/crash27.C: Adjust error markers.
11018
11019 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
11020
11021 PR libfortran/30009
11022 PR libfortran/30056
11023 * gfortran.dg/read_eof_4.f90: Add tests.
11024 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
11025 * gfortran.dg/unf_read_corrupted_1.f90: New test.
11026
11027 2006-12-05 Mark Mitchell <mark@codesourcery.com>
11028
11029 PR c++/29729
11030 * g++.dg/template/crash63.C: New test.
11031
11032 PR c++/29728
11033 * g++.dg/template/crash62.C: New test.
11034
11035 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
11036
11037 PR fortran/30003
11038 * gfortran.dg/allocatable_function_1.f90: Increase the number
11039 of expected calls of free to 10; the lhs section reference is
11040 now evaluated so there is another call to bar. Change the
11041 comment appropriately.
11042 * gfortran.dg/array_section_1.f90: New test.
11043
11044 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
11045
11046 PR fortran/29912
11047 * gfortran.dg/char_result_12.f90: New test.
11048
11049 2006-12-05 Richard Guenther <rguenther@suse.de>
11050
11051 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
11052 * gcc.dg/vect/vect-pow-2.c: Rename to ...
11053 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
11054 vect_double, xfail for spu*-*-*.
11055
11056 2006-12-04 Tobias Burnus <burnus@net-b.de>
11057
11058 PR fortran/29962
11059 * initialization_4.f90: Test noninteger exponents (-std=f95).
11060 * initialization_5.f90: New test for noninteger exponents
11061 with -std=f2003.
11062
11063 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
11064
11065 PR fortran/29821
11066 * gfortran.dg/parameter_array_section_1.f90: New test.
11067
11068 2006-12-04 Mark Mitchell <mark@codesourcery.com>
11069
11070 PR c++/29733
11071 * g++.dg/template/crash61.C: New test.
11072
11073 PR c++/29632
11074 * g++.dg/template/error23.C: New test.
11075
11076 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
11077
11078 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
11079
11080 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
11081
11082 PR fortran/29916
11083 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
11084
11085 2006-12-04 Jakub Jelinek <jakub@redhat.com>
11086
11087 PR middle-end/29965
11088 * gcc.dg/gomp/pr29965-1.c: New test.
11089 * gcc.dg/gomp/pr29965-2.c: New test.
11090 * gcc.dg/gomp/pr29965-3.c: New test.
11091 * gcc.dg/gomp/pr29965-4.c: New test.
11092 * gcc.dg/gomp/pr29965-5.c: New test.
11093 * gcc.dg/gomp/pr29965-6.c: New test.
11094 * g++.dg/gomp/pr29965-1.C: New test.
11095 * g++.dg/gomp/pr29965-2.C: New test.
11096 * g++.dg/gomp/pr29965-3.C: New test.
11097 * g++.dg/gomp/pr29965-4.C: New test.
11098 * g++.dg/gomp/pr29965-5.C: New test.
11099 * g++.dg/gomp/pr29965-6.C: New test.
11100 * g++.dg/gomp/pr29965-7.C: New test.
11101 * g++.dg/gomp/pr29965-8.C: New test.
11102 * g++.dg/gomp/pr29965-9.C: New test.
11103 * g++.dg/gomp/pr29965-10.C: New test.
11104
11105 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
11106
11107 * gnat.dg/pointer_variable_bounds.adb: New test.
11108 * gnat.dg/pointer_variable_bounds.ads: Likewise.
11109 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
11110
11111 2006-12-03 Eric Christopher <echristo@apple.com>
11112
11113 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
11114
11115 2006-12-03 Richard Henderson <rth@redhat.com>
11116 Andrew Pinski <pinskia@gmail.com>
11117
11118 PR C++/14329
11119 * g++.dg/warn/unit-1.C: New test.
11120
11121 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
11122
11123 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
11124
11125 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
11126
11127 * g++.dg/vect/vect.exp: Enable tests to run on spu.
11128 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
11129 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
11130 * gcc.dg/vect/vect-70.c: Reduce array size.
11131 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
11132 vect_no_compaer_double targets.
11133 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
11134 vect_float, vect_double, and vect_int.
11135
11136 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
11137
11138 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
11139 test for loop versioning on vect_no_align targets.
11140 * gcc.dg/vect/pr20122.c: Likewise.
11141 * gcc.dg/vect/vect-105.c: Likewise.
11142 * gcc.dg/vect/vect-42.c: Likewise.
11143 * gcc.dg/vect/vect-43.c: Likewise.
11144 * gcc.dg/vect/vect-74.c: Likewise.
11145 * gcc.dg/vect/vect-75.c: Likewise.
11146 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
11147 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
11148 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
11149 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
11150
11151 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
11152
11153 PR fortran/29642
11154 * gfortran.dg/value_1.f90 : New test.
11155 * gfortran.dg/value_2.f90 : New test.
11156 * gfortran.dg/value_3.f90 : New test.
11157 * gfortran.dg/value_4.f90 : New test.
11158 * gfortran.dg/value_4.c : Called from value_4.f90.
11159
11160 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
11161
11162 PR C++/30033
11163 * g++.dg/cpp0x/static_assert4.C: New testcase.
11164
11165 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11166
11167 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
11168
11169 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
11170
11171 PR c/27953
11172 * gcc.dg/pr27953.c: New test.
11173
11174 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11175
11176 PR c++/30022
11177 * g++.dg/ext/vector5.C: New test.
11178
11179 PR c++/30021
11180 * g++.dg/other/main1.C: New test.
11181
11182 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
11183
11184 PR libfortran/29568
11185 * gfortran.dg/convert_implied_open.f90: Change to
11186 new default record length.
11187 * gfortran.dg/unf_short_record_1.f90: Adapt to
11188 new error message.
11189 * gfortran.dg/unformatted_subrecords_1.f90: New test.
11190
11191 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
11192
11193 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
11194
11195 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
11196
11197 PR c++/29066
11198 * g++.dg/expr/pr29066.c: New.
11199
11200 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
11201 Zdenek Dvorak <dvorakz@suse.cz>
11202
11203 PR tree-optimization/29921
11204 * gcc.dg/pr29921-2.c: New test.
11205
11206 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
11207
11208 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
11209 (i386_get_cpuid): New function.
11210 (i386_cpuid_ecx): Likewise.
11211 (i386_cpuid_edx): Likewise.
11212 (i386_cpuid): Updated to call i386_cpuid_edx.
11213
11214 * gcc.target/i386/sse3-addsubpd.c: New file.
11215 * gcc.target/i386/sse3-addsubps.c: Likewise.
11216 * gcc.target/i386/sse3-haddpd.c: Likewise.
11217 * gcc.target/i386/sse3-haddps.c: Likewise.
11218 * gcc.target/i386/sse3-hsubpd.c: Likewise.
11219 * gcc.target/i386/sse3-hsubps.c: Likewise.
11220 * gcc.target/i386/sse3-lddqu.c: Likewise.
11221 * gcc.target/i386/sse3-movddup.c: Likewise.
11222 * gcc.target/i386/sse3-movshdup.c: Likewise.
11223 * gcc.target/i386/sse3-movsldup.c: Likewise.
11224
11225 2006-12-01 Dirk Mueller <dmueller@suse.de>
11226
11227 * g++.dg/warn/Wreturn-type-4.C: New testcase.
11228
11229 2006-11-30 Janis Johnson <janis187@us.ibm.com>
11230
11231 * gcc.dg/dfp/convert-int-max.c: New test.
11232 * gcc.dg/dfp/convert-int-max-fold.c: New test.
11233
11234 2006-11-30 Richard Guenther <rguenther@suse.de>
11235
11236 * gcc.dg/vect/vect-pow-1.c: Rename ...
11237 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
11238 floats instead of doubles, check successful vectorization.
11239
11240 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
11241
11242 PR target/29945
11243 * gcc.c-torture/compile/pr29945.c: New testcase.
11244
11245 2006-11-30 Joseph Myers <joseph@codesourcery.com>
11246
11247 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
11248 -maltivec.
11249
11250 2006-11-29 Eric Christopher <echristo@apple.com>
11251
11252 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
11253
11254 2006-11-29 Janis Johnson <janis187@us.ibm.com>
11255
11256 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
11257
11258 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
11259
11260 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
11261
11262 PR c++/29022
11263 * g++.dg/inherit/virtual2.C: New test.
11264 * g++.dg/inherit/virtual3.C: Likewise.
11265 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
11266 * g++.dg/inherit/error2.C: Likewise.
11267 * g++.dg/template/instantiate1.C: Likewise.
11268
11269 2006-11-28 Andrew Pinski <pinskia@gmail.com>
11270
11271 PR tree-opt/29984
11272 * gcc.dg/tree-ssa/reassoc-12.c: New test.
11273
11274 2006-11-28 Jan Hubicka <jh@suse.cz>
11275
11276 * gcc.dg/memcpy-1.c: New test.
11277
11278 2006-11-28 Jakub Jelinek <jakub@redhat.com>
11279
11280 PR c++/29735
11281 * g++.dg/warn/main-3.C: New test.
11282
11283 2006-11-28 Jan Hubicka <jh@suse.cz>
11284
11285 * gcc.dg/winline-1.c: New test.
11286
11287 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
11288
11289 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
11290 alignments.
11291
11292 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
11293
11294 PR fortran/29976
11295 * gfortran.dg/missing_optional_dummy_3.f90
11296
11297 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
11298
11299 PR fortran/20880
11300 * gfortran.dg/interface_3.f90: Modify errors.
11301
11302 2006-11-28 Ben Elliston <bje@au.ibm.com>
11303
11304 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
11305 fail to link due to relocation overflows on spu-*-*.
11306
11307 2006-11-27 Michael Matz <matz@suse.de>
11308 Andreas Krebbel <krebbel1@de.ibm.com>
11309
11310 PR target/29319
11311 * gcc.dg/20061127-1.c: New testcase.
11312
11313 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
11314
11315 * gcc.dg/20061124-1.c: Add exit() function prototype.
11316
11317 2006-11-27 Jan Hubicka <jh@suse.cz>
11318
11319 * gcc.target/i386/memcpy-1.c: Adjust size.
11320 * gcc.dg/visibility-11.c: Likewise.
11321
11322 2006-11-27 Richard Guenther <rguenther@suse.de>
11323
11324 PR middle-end/25620
11325 * gcc.target/i386/pow-1.c: New testcase.
11326 * gcc.dg/builtins-58.c: Likewise.
11327
11328 2006-11-26 Mark Mitchell <mark@codesourcery.com>
11329
11330 PR c++/29886
11331 * g++.dg/expr/cast8.C: New test.
11332
11333 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11334
11335 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
11336 Don't ever inline the testcase.
11337
11338 2006-11-25 Andrew Pinski <pinskia@gmail.com>
11339
11340 PR fortran/29982
11341 * gfortran.fortran-torture/compile/parameter_3.f90: New
11342 testcase.
11343
11344 2006-11-25 Andrew Pinski <pinskia@gmail.com>
11345
11346 PR fortran/29951
11347 * gfortran.fortran-torture/execute/transfer2.f90: New test.
11348
11349 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11350
11351 * gfortran.fortran-torture/execute/specifics.f90: Remove test
11352 for CHAR.
11353
11354 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11355
11356 PR libgfortran/29936
11357 * gfortran.dg/write_check3.f90: New test.
11358
11359 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
11360
11361 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
11362
11363 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
11364
11365 PR fortran/20880
11366 * gfortran.dg/interface_3.f90: New test.
11367
11368 PR fortran/29387
11369 * gfortran.dg/generic_8.f90: New test.
11370
11371 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11372
11373 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
11374 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
11375 * gfortran.dg/specifics_3.f90: Remove.
11376
11377 2006-11-24 Jakub Jelinek <jakub@redhat.com>
11378
11379 PR c/29955
11380 * gcc.dg/gomp/pr29955.c: New test.
11381
11382 PR c/29736
11383 * gcc.dg/pr29736.c: New test.
11384
11385 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
11386
11387 PR tree-opt/29964
11388 * gcc.dg/pure-1.c: New test.
11389
11390 2006-11-24 Joseph Myers <joseph@codesourcery.com>
11391
11392 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
11393 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
11394
11395 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
11396
11397 * gcc.dg/20061124-1.c: New testcase.
11398
11399 2006-11-23 Eric Christopher <echristo@apple.com>
11400
11401 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
11402
11403 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11404
11405 PR c/2707
11406 PR c++/26167
11407 * gcc.dg/Wconversion-integer.c: New. Supersedes
11408 Wconversion-negative-constants.c
11409 * gcc.dg/Wconversion-real.c: New.
11410 * gcc.dg/Wconversion-real-integer.c: New.
11411 * gcc.dg/Wconversion-negative-constants.c: Deleted.
11412 * g++.dg/warn/Wconversion1.C: Modified.
11413
11414 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
11415
11416 * gfortran.dg/overload_1.f90: New test.
11417
11418 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11419
11420 PR c/9072
11421 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
11422 Wtraditional-conversion.
11423 * gcc.dg/overflow-warn-2.c: Likewise.
11424 * gcc.dg/Wconversion.c: Likewise. Renamed as
11425 Wtraditional-conversion.c .
11426 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
11427 Wtraditional-conversion-2.c .
11428 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
11429 Wtraditional-conversion-2.c
11430 * gcc.dg/Wconversion-negative-constants.c: New.
11431
11432 2006-11-23 Andrew Pinski <pinskia@gmail.com>
11433
11434 * gcc.dg/tree-ssa/dump-1.c: New test.
11435
11436 2006-11-23 David Ung <davidu@mips.com>
11437
11438 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
11439 -mfp64, allowable when ISA >= 33 and float is enabled.
11440 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
11441 of mthc1 and mfhc1 patterns.
11442
11443 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
11444
11445 PR tree-optimization/29921
11446 * gcc.dg/pr29921.c: New test.
11447
11448 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
11449
11450 PR fortran/29441
11451 * gfortran.dg/initialization_4.f90: New test.
11452
11453 2006-11-22 Ira Rosen <irar@il.ibm.com>
11454
11455 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
11456 platforms that have interleaving support.
11457 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
11458 * gcc.dg/vect/vect-strided-a-u16-i2.c,
11459 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
11460 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
11461 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
11462 gcc.dg/vect/vect-strided-u8-i2-gap.c,
11463 gcc.dg/vect/vect-strided-u8-i8.c,
11464 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
11465 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
11466 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
11467 gcc.dg/vect/vect-strided-float.c,
11468 gcc.dg/vect/vect-strided-a-mult.c,
11469 gcc.dg/vect/vect-strided-mult-char-ls.c,
11470 gcc.dg/vect/vect-strided-a-u16-mult.c,
11471 gcc.dg/vect/vect-strided-a-u32-mult.c,
11472 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
11473 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
11474 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
11475 gcc.dg/vect/vect-strided-mult.c,
11476 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
11477 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
11478 New.
11479
11480 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
11481
11482 PR fortran/25087
11483 * gfortran.dg/auto_char_len_4.f90: New test.
11484
11485 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
11486
11487 PR fortran/29652
11488 * gfortran.dg/generic_7.f90: New test.
11489 * gfortran.dg/defined_operators_1.f90: Add new error.
11490
11491 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
11492
11493 PR tree-optimization/29902
11494 * g++.dg/tree-ssa/pr29902.C: New test.
11495
11496 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
11497
11498 PR fortran/29820
11499 * gfortran.dg/used_types_13.f90: New test.
11500
11501 2006-11-21 Janis Johnson <janis187@us.ibm.com>
11502
11503 * gcc.dg/dfp/snan.c: Delete.
11504
11505 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
11506
11507 * g++.dg/cpp0x/static_assert1.C: New.
11508 * g++.dg/cpp0x/static_assert2.C: New.
11509 * g++.dg/cpp0x/static_assert3.C: New.
11510
11511 2006-11-21 Richard Guenther <rguenther@suse.de>
11512
11513 * gcc.dg/vect/vect-pow-1.c: New testcase.
11514 * gcc.dg/vect/vect-pow-2.c: Likewise.
11515
11516 2006-11-21 Jakub Jelinek <jakub@redhat.com>
11517
11518 PR c++/29570
11519 * g++.dg/template/static29.C: New test.
11520
11521 PR c++/29734
11522 * g++.dg/conversion/simd4.C: New test.
11523
11524 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
11525
11526 PR c++/29475
11527 * g++.dg/template/access19.C: New test.
11528 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
11529 error is reported.
11530
11531 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
11532
11533 PR tree-opt/25500
11534 * gcc.dg/tree-ssa/sra-4.c: New testcase.
11535
11536 2006-11-20 Tobias Burnus <burnus@net-b.de>
11537
11538 PR fortran/27546
11539 * gfortran.dg/import.f90: Extended test.
11540 * gfortran.dg/import2.f90: Extended test.
11541
11542 2006-11-20 Tobias Burnus <burnus@net-b.de>
11543
11544 * gfortran.dg/volatile3.f90: Add conflict test.
11545
11546 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
11547
11548 PR fortran/24783
11549 * gfortran.dg/implicit_10.f90: New test.
11550
11551 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
11552
11553 PR c++/8586
11554 * g++.dg/warn/Wall-write-strings.C: New.
11555
11556 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
11557
11558 * gfortran.dg/alloc_comp_constraint_5.f90: New.
11559 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
11560
11561 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11562
11563 * gfortran.dg/use_3.f90: Remove error message.
11564 * gfortran.dg/iso_fortran_env_1.f90: New test.
11565 * gfortran.dg/iso_fortran_env_2.f90: New test.
11566 * gfortran.dg/iso_fortran_env_3.f90: New test.
11567 * gfortran.dg/iso_fortran_env_4.f90: New test.
11568
11569 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
11570
11571 * gcc.dg/vect/vect-27.c: Fix initialization.
11572
11573 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11574
11575 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
11576 * gcc.dg/torture/builtin-minmax-1.c: New.
11577
11578 * gcc.dg/builtins-20.c: Add cases for copysign.
11579
11580 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11581
11582 PR fortran/24285
11583 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
11584
11585 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11586 * gfortran.dg/use_1.f90: New test.
11587 * gfortran.dg/use_1.f90: New test.
11588 * gfortran.dg/use_1.f90: New test.
11589
11590 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
11591
11592 PR tree-optimization/29801
11593 * gcc.dg/pr29801.c: New test.
11594
11595 2006-11-17 Jakub Jelinek <jakub@redhat.com>
11596
11597 PR middle-end/29584
11598 * gcc.dg/torture/pr29584.c: New test.
11599
11600 2006-11-17 Joseph Myers <joseph@codesourcery.com>
11601
11602 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
11603 Condition PowerPC tests for saving FPRs on powerpc_fprs.
11604 * gcc.target/powerpc/compress-float-ppc.c,
11605 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
11606 powerpc_fprs.
11607 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
11608 do not pass -mhard-float.
11609
11610 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
11611
11612 * gnat.dg/volatile_aggregate.adb: New test.
11613
11614 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11615
11616 PR fortran/29391
11617 PR fortran/29489
11618 * gfortran.dg/bound_2.f90: Add more checks.
11619 * gfortran.dg/bound_3.f90: New test.
11620
11621 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
11622
11623 PR target/29201
11624 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
11625
11626 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
11627
11628 * gfortran.dg/import3.f90: Fix error message.
11629
11630 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
11631
11632 PR tree-opt/29788
11633 * gfortran.fortran-torture/compile/inline_1.f90:
11634 New testcase.
11635
11636 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
11637
11638 * gcc.target/i386/x87regparm-1.c: New test.
11639 * gcc.target/i386/x87regparm-2.c: New test.
11640 * gcc.target/i386/x87regparm-3.c: New test.
11641 * gcc.target/i386/x87regparm-4.c: New test.
11642
11643 2006-11-15 Tobias Burnus <burnus@net-b.de>
11644
11645 PR fortran/27546
11646 * gfortran.dg/import.f90: New test.
11647 * gfortran.dg/import2.f90: New test.
11648 * gfortran.dg/import3.f90: New test.
11649
11650 2006-11-15 Tobias Burnus <burnus@net-b.de>
11651
11652 PR fortran/27588
11653 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
11654
11655 2006-11-15 Tobias Burnus <burnus@net-b.de>
11656
11657 PR fortran/29806
11658 * gfortran.dg/contains.f90: New test.
11659 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
11660
11661 2006-11-15 Jakub Jelinek <jakub@redhat.com>
11662
11663 PR tree-optimization/29581
11664 * gcc.dg/pr29581-1.c: New test.
11665 * gcc.dg/pr29581-2.c: New test.
11666 * gcc.dg/pr29581-3.c: New test.
11667 * gcc.dg/pr29581-4.c: New test.
11668 * gfortran.dg/pr29581.f90: New test.
11669
11670 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
11671
11672 PR fortran/29702
11673 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
11674 numbers in error message headers.
11675
11676 2006-11-14 Richard Guenther <rguenther@suse.de>
11677
11678 * gcc.target/i386/math-torture/math-torture.exp: Restrict
11679 to i?86 and x86_64 targets.
11680
11681 2006-11-14 Caroline Tice <ctice@apple.com>
11682
11683 * gcc.dg/pubtypes-1.c: New file/testcase.
11684 * gcc.dg/pubtypes-2.c: New file/testcase.
11685 * gcc.dg/pubtypes-3.c: New file/testcase.
11686 * gcc.dg/pubtypes-4.c: New file/testcase.
11687 * g++.dg/pubtypes.C: New file/testcase.
11688
11689 2006-11-14 Mark Mitchell <mark@codesourcery.com>
11690
11691 PR c++/29106
11692 * g++.dg/init/self1.C: New test.
11693
11694 2006-11-14 Tobias Burnus <burnus@net-b.de>
11695
11696 PR fortran/29657
11697 * gfortran.dg/conflicts.f90: Add.
11698
11699 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
11700
11701 PR rtl-optimization/29798
11702
11703 * gcc.c-torture/execute/pr29798.c: New.
11704
11705 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11706
11707 * gcc.dg/builtins-20.c: Add more cases.
11708
11709 2006-11-13 Jakub Jelinek <jakub@redhat.com>
11710
11711 PR fortran/29759
11712 * gfortran.dg/gomp/pr29759.f90: New test.
11713
11714 2006-11-13 Mark Mitchell <mark@codesourcery.com>
11715
11716 PR c++/29518
11717 * g++.dg/template/static28.C: New test.
11718
11719 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
11720
11721 * lib/c-torture.exp: Use target-libpath.exp.
11722 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
11723 set GCC_EXEC_PREFIX env var from global variable of same name.
11724
11725 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
11726
11727 PR fortran/26994
11728 * gfortran.fortran-torture/compile/transfer-1.f90:
11729 New testcase.
11730
11731 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
11732 Zdenek Dvorak <dvorakz@suse.cz>
11733
11734 PR tree-optimization/29680
11735 * gcc.dg/alias-11.c: New test.
11736
11737 2006-11-12 Jason Merrill <jason@redhat.com>
11738 Andrew Pinski <pinskia@physics.uc.edu>
11739
11740 PR middle-end/28915
11741 * gcc.target/i386/vectorize1.c: New.
11742
11743 2006-11-12 Roger Sayle <roger@eyesopen.com>
11744
11745 PR rtl-optimization/29797
11746 * gcc.c-torture/execute/pr29797-1.c: New test case.
11747
11748 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11749
11750 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
11751
11752 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
11753
11754 * gcc.dg/tree-ssa/prefetch-3.c: New test.
11755
11756 2006-11-12 Roger Sayle <roger@eyesopen.com>
11757
11758 PR tree-optimization/13827
11759 * gcc.dg/fold-eqand-1.c: New test case.
11760
11761 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
11762
11763 PR rtl-opt/28812
11764 * gcc.c-torture/execute/mayalias-3.c: New test.
11765
11766 2006-11-11 Richard Sandiford <richard@codesourcery.com>
11767
11768 PR middle-end/27528
11769 * gcc.c-torture/compile/pr27528.c: New test.
11770 * gcc.dg/pr27528.c: Likewise.
11771
11772 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11773
11774 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
11775
11776 * gcc.dg/torture/builtin-symmetric-1.c: New test.
11777
11778 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
11779
11780 PR fortran/29758
11781 * gfortran.dg/reshape_source_size_1.f90: New test.
11782
11783 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
11784
11785 PR fortran/29315
11786 * gfortran.dg/aliasing_dummy_4.f90: New test.
11787
11788 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
11789
11790 PR target/29777
11791 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
11792 and x86_64-*-* targets.
11793
11794 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11795
11796 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
11797 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
11798 New macros. Use them in exact tests.
11799 (TESTIT3): New macro.
11800 Add tests for fmin, fmax and fma.
11801
11802 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
11803
11804 PR fortran/29431
11805 * gfortran.dg/array_constructor_13.f90: New test.
11806
11807 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
11808
11809 PR fortran/29744
11810 * gfortran.dg/used_types_12.f90: New test.
11811
11812 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
11813
11814 PR middle-end/29726
11815 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
11816 (test6): Ditto.
11817 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
11818 * gcc.dg/fold-eqandshift-3.c: New test case.
11819
11820 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
11821
11822 PR fortran/29699
11823 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
11824
11825 PR fortran/21370
11826 * gfortran.dg/change_symbol_attributes_1.f90: New test.
11827
11828 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
11829
11830 * gcc.dg/20061109-1.c: New testcase.
11831
11832 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11833
11834 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
11835
11836 2006-11-09 Tobias Burnus <burnus@net-b.de>
11837
11838 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
11839 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
11840
11841 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
11842
11843 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
11844 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
11845
11846 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11847
11848 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
11849
11850 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
11851
11852 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
11853 vect-9.c).
11854 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
11855 * gcc.dg/vect/vect-9.c: Now vectorizable.
11856 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
11857 that support vect_widen_mult.
11858 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
11859 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
11860 vect-reduc-dot-u16.c).
11861 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
11862 vect-reduc-dot-u16.c).
11863 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
11864 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
11865 vect-reduc-dot-s8.c).
11866 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
11867 vect-reduc-dot-s8.c).
11868 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
11869 vect-reduc-dot-s8.c).
11870 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
11871 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
11872 vect-reduc-dot-u8.c).
11873 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
11874 vect-reduc-dot-u8.c).
11875 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
11876 * gcc.dg/vect/vect-multitypes-9.c: New test.
11877 * gcc.dg/vect/vect-multitypes-10.c: New test.
11878 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
11879 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
11880 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
11881 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
11882 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
11883 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
11884 wrapv-vect-reduc-dot-s8.c.
11885 * lib/target-support.exp (check_effective_target_vect_unpack): New.
11886 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
11887 targets that support vec_unpack.
11888 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
11889 (check_effective_target_vect_widen_mult_qi_to_hi): New.
11890 (check_effective_target_vect_widen_mult_hi_to_si): New.
11891 (check_effective_target_vect_widen_sum): Removed.
11892
11893 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
11894
11895 * gcc.dg/vect/vect-multitypes-8.c: New test.
11896 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
11897
11898 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
11899
11900 * gcc.dg/vect/vect-multitypes-7.c: New test.
11901
11902 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
11903
11904 * gcc.dg/vect/vect-multitypes-4.c: New test.
11905 * gcc.dg/vect/vect-multitypes-5.c: New test.
11906 * gcc.dg/vect/vect-multitypes-6.c: New test.
11907
11908 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
11909
11910 * gcc.dg/vect/vect-multitypes-1.c: New test.
11911 * gcc.dg/vect/vect-multitypes-2.c: New test.
11912 * gcc.dg/vect/vect-multitypes-3.c: New test.
11913
11914 2006-11-07 Eric Christopher <echristo@apple.com>
11915
11916 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
11917 Test using scan-assembler-not.
11918
11919 2006-11-07 Jakub Jelinek <jakub@redhat.com>
11920
11921 * gcc.dg/inline-17.c: New test.
11922
11923 2006-11-07 Steve Ellcey <sje@cup.hp.com>
11924
11925 PR other/25028
11926 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
11927 on HP-UX.
11928
11929 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
11930
11931 PR fortran/29539
11932 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
11933
11934 PR fortran/29634
11935 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
11936 test.
11937
11938 2006-11-07 Tobias Burnus <burnus@net-b.de>
11939
11940 PR fortran/29601
11941 * gfortran.dg/volatile.f90: Add.
11942 * gfortran.dg/volatile2.f90: Add.
11943 * gfortran.dg/volatile3.f90: Add.
11944 * gfortran.dg/volatile4.f90: Add.
11945 * gfortran.dg/volatile5.f90: Add.
11946 * gfortran.dg/volatile6.f90: Add.
11947 * gfortran.dg/volatile7.f90: Add.
11948
11949 2006-11-06 Tobias Burnus <burnus@net-b.de>
11950
11951 * gfortran.dg/io_constraints_2.f90: Adjust pattern
11952 for matching error messages.
11953 * gfortran.dg/specifics_3.f90: Adjust pattern
11954 for matching error messages.
11955
11956 2006-11-06 Janis Johnson <janis187@us.ibm.com>
11957 Bernhard Fischer <aldot@gcc.gnu.org>
11958
11959 * lib/gcc-dg.exp (output-exists): New proc.
11960 (output-exists-not): New proc.
11961 * gcc.test-framework/test-framework.awk: Support new directives.
11962 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
11963 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
11964 * gcc.test-framework/dg-outexists-exp-F.c: New test.
11965 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
11966 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
11967 * gcc.test-framework/dg-outexists-exp-P.c: New test.
11968
11969 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
11970
11971 PR fortran/29630
11972 PR fortran/29679
11973 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
11974 * gfortran.dg/initialization_3.f90: New.
11975
11976 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11977
11978 PR libgfortran/25545
11979 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
11980
11981 2006-11-05 Jakub Jelinek <jakub@redhat.com>
11982
11983 PR middle-end/29695
11984 * gcc.c-torture/execute/pr29695-1.c: New test.
11985 * gcc.c-torture/execute/pr29695-2.c: New test.
11986
11987 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
11988
11989 PR fortran/29565
11990 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
11991
11992 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
11993
11994 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
11995 for matching error messages.
11996
11997 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
11998
11999 PR target/26915
12000 * gcc.target/i386/387-12.c: New test.
12001
12002 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12003
12004 PR libfortran/29713
12005 * gfortran.dg/pr29713.f90: New test.
12006
12007 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
12008
12009 * gcc.c-torture/execute/arith-rand-ll.c:
12010 Also test for bogus rest sign.
12011
12012 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12013
12014 PR libfortran/27895
12015 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
12016
12017 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
12018
12019 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
12020 from error messages.
12021
12022 2006-11-02 Mike Stump <mrs@apple.com>
12023
12024 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
12025
12026 * g++.old-deja/g++.abi/align.C: Enable for darwin.
12027
12028 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
12029
12030 * g++.dg/eh/gcsec1.C: New test.
12031
12032 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12033
12034 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
12035 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
12036
12037 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
12038
12039 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
12040 hexadecimal value.
12041 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
12042 * gcc.dg/pr14796-2.c: Likewise.
12043
12044 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
12045
12046 * gcc.c-torture/execute/20061101-1.c: New test.
12047
12048 2006-11-01 Richard Guenther <rguenther@suse.de>
12049
12050 * gcc.target/i386/fpprec-1.c: New testcase.
12051
12052 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12053
12054 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
12055 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
12056
12057 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
12058
12059 * gcc.c-torture/execute/20061031-1.c: New test.
12060
12061 2006-10-31 Geoffrey Keating <geoffk@apple.com>
12062
12063 PR 23067
12064 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
12065 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
12066 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
12067 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
12068 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
12069 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
12070 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
12071
12072 2006-10-31 Eric Christopher <echristo@apple.com>
12073 Falk Hueffner <falk@debian.org>
12074
12075 * gcc.dg/builtin-bswap-1.c: New.
12076 * gcc.dg/builtin-bswap-2.c: New.
12077 * gcc.dg/builtin-bswap-3.c: New.
12078 * gcc.dg/builtin-bswap-4.c: New.
12079 * gcc.dg/builtin-bswap-5.c: New.
12080 * gcc.target/i386/builtin-bswap-1.c: New.
12081
12082 2006-10-31 Geoffrey Keating <geoffk@apple.com>
12083
12084 * gcc.dg/inline-16.c: New.
12085
12086 PR 16622
12087 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
12088 defining it.
12089 * gcc.dg/inline-13.c: New.
12090 * gcc.dg/inline-14.c: New.
12091 * gcc.dg/inline-15.c: New.
12092
12093 PR 11377
12094 * gcc.dg/inline6.c: New.
12095 * gcc.dg/inline7.c: New.
12096
12097 2006-10-31 Roger Sayle <roger@eyesopen.com>
12098
12099 PR middle-end/23470
12100 * gcc.dg/pr23470-1.c: New test case.
12101
12102 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
12103
12104 PR fortran/29537
12105 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
12106 data.
12107 * gfortran.dg/blockdata_2.f90: New testcase.
12108
12109 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
12110
12111 PR libfortran/29627
12112 * gfortran.dg/unf_short_record_1.f90: New test.
12113
12114 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12115
12116 PR fortran/29067
12117 * gfortran.dg/pr29067.f: New test.
12118
12119 2006-10-31 Joseph Myers <joseph@codesourcery.com>
12120 Richard Sandiford <richard@codesourcery.com>
12121
12122 * lib/target-supports.exp (get_compiler_messages): Append options
12123 as a single list element.
12124 (check_effective_target_arm_vfp_ok): New.
12125 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
12126
12127 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
12128
12129 PR fortran/29387
12130 * gfortran.dg/intrinsic_actual_2.f90: New test.
12131
12132 PR fortran/29490
12133 * gfortran.dg/actual_array_interface_1.f90: New test.
12134
12135 PR fortran/29641
12136 * gfortran.dg/used_types_11.f90: New test.
12137
12138 2006-10-30 Dirk Mueller <dmueller@suse.de>
12139
12140 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
12141 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
12142 * g++.old-deja/g++.pt/eichin01.C (main): Same.
12143 * g++.old-deja/g++.mike/net25.C (main): Same.
12144 * g++.dg/lookup/exception1.C (main): Same.
12145 * g++.dg/parse/parens2.C (main): Same.
12146
12147 2006-10-30 Roger Sayle <roger@eyesopen.com>
12148
12149 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
12150
12151 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12152
12153 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
12154 * gcc.dg/torture/builtin-math-3.c: Likewise.
12155
12156 2006-10-30 Tobias Burnus <burnus@net-b.de>
12157
12158 PR fortran/29452
12159 * gfortran.dg/write_check.f90: Check run-time keyword checking.
12160 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
12161
12162 2006-10-30 Andrew Pinski <pinskia@gmail.com>
12163
12164 PR Fortran/29410
12165 * gfortran.fortran-torture/execute/transfer1.f90: New test.
12166
12167 2006-10-30 Joseph Myers <joseph@codesourcery.com>
12168
12169 * lib/target-supports.exp (check_function_available): Declare
12170 function before calling.
12171
12172 2006-10-30 Jakub Jelinek <jakub@redhat.com>
12173
12174 PR tree-optimization/29637
12175 * gcc.dg/pr29637.c: New test.
12176
12177 2006-10-29 Roger Sayle <roger@eyesopen.com>
12178
12179 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
12180 tree canonicalization.
12181
12182 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12183
12184 * gcc.dg/builtins-20.c: Add more hypot tests.
12185
12186 2006-10-29 Roger Sayle <roger@eyesopen.com>
12187
12188 * gcc.dg/fold-compare-1.c: New test case.
12189
12190 2006-10-29 Dirk Mueller <dmueller@suse.de>
12191
12192 PR c++/16307
12193 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
12194
12195 2006-10-29 Roger Sayle <roger@eyesopen.com>
12196
12197 PR tree-optimization/15458
12198 * gcc.dg/fold-xornot-1.c: New test case.
12199
12200 2006-10-29 Richard Guenther <rguenther@suse.de>
12201
12202 * gcc.target/i386/math-torture/trunc.c: New testcase.
12203
12204 2006-10-29 Richard Guenther <rguenther@suse.de>
12205
12206 * gcc.target/i386/math-torture/round.c: New testcase.
12207
12208 2006-10-29 Richard Guenther <rguenther@suse.de>
12209
12210 * gcc.target/i386/math-torture/ceil.c: New testcase.
12211 * gcc.target/i386/math-torture/floor.c: Likewise.
12212
12213 2006-10-29 Richard Guenther <rguenther@suse.de>
12214
12215 * gcc.target/i386/math-torture/rint.c: New testcase.
12216 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
12217
12218 2006-10-29 Richard Guenther <rguenther@suse.de>
12219
12220 * gcc.target/i386/math-torture/lfloor.c: New testcase.
12221 * gcc.target/i386/math-torture/lceil.c: Likewise.
12222
12223 2006-10-28 Tobias Burnus <burnus@net-b.de>
12224
12225 PR libgfortran/24313
12226 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
12227
12228 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
12229
12230 * gcc.c-torture/execute/20020118-1.c,
12231 gcc.c-torture/execute/builtins/strlen.c,
12232 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
12233 comment typos.
12234
12235 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12236
12237 * gcc.dg/builtins-20.c: Add tests for hypot.
12238 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
12239 two-argument builtins.
12240 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
12241 TESTIT2. Update all callers.
12242 (TESTIT2, TESTIT2_R): New helper macros.
12243 Add testcases for pow, hypot and atan2.
12244
12245 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
12246
12247 PR C++/29295
12248 * g++.dg/expr/bool1.C: New test.
12249 * g++.dg/expr/bool2.C: New test.
12250
12251 2006-10-28 Tobias Burnus <burnus@net-b.de>
12252
12253 PR fortran/28224
12254 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
12255 * gfortran.dg/namelist_internal.f90: New test.
12256
12257 2006-10-28 Tobias Burnus <burnus@net-b.de>
12258
12259 PR fortran/29625
12260 * gfortran.dg/io_real_boz.f90: Add.
12261 * gfortran.dg/io_real_boz2.f90: Add.
12262
12263 2006-10-28 Richard Guenther <rguenther@suse.de>
12264
12265 PR middle-end/26899
12266 * gcc.dg/tree-ssa/pr26899.c: New testcase.
12267
12268 2006-10-28 Richard Guenther <rguenther@suse.de>
12269
12270 PR target/28806
12271 * gcc.target/i386/math-torture/lround.c: New testcase.
12272
12273 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
12274
12275 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
12276 * gcc.dg/builtins-44.c: Likewise.
12277 * gcc.dg/builtins-45.c: Likewise.
12278 * gcc.dg/pr28796-2.c: Likewise.
12279 * gcc.dg/unordered-3.c: Likewise.
12280
12281 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12282
12283 PR libgfortran/27954
12284 * gfortran.dg/error_recovery_2.f90: New test.
12285
12286 2006-10-26 Richard Guenther <rguenther@suse.de>
12287
12288 * gcc.target/i386/i386.exp: Use glob, not find to collect
12289 tests. Avoids recursing into subdirectories.
12290 * gcc.target/i386/math-torture/math-torture.exp: Torture
12291 for interesting ia32 math options.
12292 * gcc.target.i386/math-torture/lrint.c: New testcase.
12293
12294 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12295
12296 PR libgfortran/29563
12297 * gfortran.dg/arrayio_9.f90: Update test.
12298 * gfortran.dg/arrayio_19.f90: New test.
12299
12300 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
12301
12302 * gcc.dg/20061026.c: New testcase.
12303
12304 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12305
12306 PR libgfortran/29563
12307 * gfortran.dg/arrayio_9.f90: New test.
12308
12309 2006-10-26 Ben Elliston <bje@au.ibm.com>
12310
12311 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
12312 Copy the strings manually, as strcpy may call strlen.
12313
12314 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12315
12316 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
12317 Add checks for log, log2, log10 and log1p.
12318
12319 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
12320 we already test 0.0. Add checks for expm1, log, log2, log10,
12321 log1p, cbrt, erf and erfc.
12322
12323 2006-10-25 Steve Ellcey <sje@cup.hp.com>
12324
12325 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
12326
12327 2006-10-25 Uros Bizjak <uros@kss-loka.si>
12328
12329 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
12330 and remainderl() built-in functions. Remove -ffast-math from
12331 dg-options.
12332
12333 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12334
12335 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
12336 acosh and atanh.
12337
12338 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
12339 floating point modifiers to arguments passed to float and long
12340 double functions respectively. Update all callers to use floating
12341 point numbers, not integers. Add tests for exp, exp2 and
12342 exp10/pow10.
12343
12344 * gcc.dg/torture/builtin-math-3.c: New test.
12345
12346 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
12347
12348 PR fortran/29393
12349 * gfortran.dg/initialize_2.f90: New.
12350
12351 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12352
12353 * gcc.dg/torture/builtin-math-2.c: New test.
12354
12355 2006-10-24 Richard Guenther <rguenther@suse.de>
12356
12357 PR middle-end/28796
12358 * gcc.dg/pr28796-1.c: New testcase.
12359 * gcc.dg/pr28796-2.c: Likewise.
12360
12361 2006-10-24 Richard Guenther <rguenther@suse.de>
12362
12363 * gcc.dg/builtins-57.c: New testcase.
12364
12365 2006-10-24 Richard Guenther <rguenther@suse.de>
12366
12367 PR tree-optimization/29567
12368 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
12369
12370 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
12371
12372 PR tree-optimization/14784
12373 * gcc.dg/alias-10.c: New test.
12374
12375 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12376
12377 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
12378
12379 2006-10-23 Jakub Jelinek <jakub@redhat.com>
12380
12381 * gcc.dg/builtin-strncat-chk-1.c: New test.
12382
12383 2006-10-23 Jan Hubicka <jh@suse.cz>
12384
12385 * gcc.dg/memmove-1.c: New test.
12386
12387 2006-10-23 Paul Brook <paul@codesourcery.com>
12388
12389 * gcc.dg/pragma-pack-5.c: New test.
12390
12391 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
12392
12393 * g++.dg/other/s390-1.C: New testcase.
12394
12395 2006-10-23 Richard Guenther <rguenther@suse.de>
12396
12397 PR middle-end/27132
12398 PR middle-end/23295
12399 * gcc.dg/pr27132.c: New testcase.
12400 * gcc.dg/pr23295.c: Likewise.
12401 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
12402 * g++.dg/tree-ssa/pr19807.C: Likewise.
12403
12404 2006-10-23 Richard Guenther <rguenther@suse.de>
12405
12406 PR middle-end/21032
12407 * gcc.dg/pr21032.c: New testcase.
12408
12409 2006-10-22 Jeff Law <law@redhat.com>
12410 Richard Guenther <rguenther@suse.de>
12411
12412 PR tree-optimization/15911
12413 * gcc.dg/tree-ssa/vrp30.c: New testcase.
12414
12415 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
12416
12417 PR c++/20647
12418 * g++.dg/abi/rtti3.C: New.
12419
12420 2006-10-21 Uros Bizjak <uros@kss-loka.si>
12421
12422 PR middle-end/28252
12423 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
12424 transformation.
12425
12426 2006-10-21 Richard Guenther <rguenther@suse.de>
12427
12428 PR tree-optimization/3511
12429 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
12430
12431 2006-10-21 Richard Guenther <rguenther@suse.de>
12432
12433 PR middle-end/26898
12434 * gcc.dg/torture/pr26898-1.c: New testcase.
12435 * gcc.dg/torture/pr26898-2.c: Likewise.
12436
12437 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
12438
12439 PR c++/28053
12440 * g++.dg/parse/bitfield1.C: Adjust error markers.
12441 * g++.dg/parse/bitfield2.C: New test.
12442
12443 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
12444
12445 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
12446
12447 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12448
12449 PR libfortran/27895
12450 * gfortran.dg/zero_sized_1.f90: New test.
12451
12452 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
12453
12454 * gcc.dg/div-compare-1.c: New test.
12455
12456 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
12457
12458 PR fortran/29216
12459 * gfortran.dg/result_default_init_1.f90: New test.
12460
12461 PR fortran/29314
12462 * gfortran.dg/automatic_default_init_1.f90: New test.
12463
12464 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
12465 from 38 to 33.
12466
12467 2006-10-18 Geoffrey Keating <geoffk@apple.com>
12468
12469 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
12470 'using namespace std' without previous declaration.
12471 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
12472 * g++.old-deja/g++.robertl/eb133c.C: New.
12473
12474 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12475
12476 PR libgfortran/29277
12477 * gfortran.dg/streamio_4.f90: Update test.
12478 * gfortran.dg/streamio_11.f90: New test.
12479
12480 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
12481
12482 PR c++/27952
12483 * g++.dg/inherit/virtual1.C: New test.
12484
12485 2006-10-17 Mark Mitchell <mark@codesourcery.com>
12486
12487 PR c++/28261
12488 * g++.dg/parse/enum3.C: New test.
12489
12490 2006-10-17 Mark Mitchell <mark@codesourcery.com>
12491
12492 PR c++/29039
12493 * g++.dg/init/ctor8.C: New test.
12494
12495 2006-10-17 Mark Mitchell <mark@codesourcery.com>
12496
12497 PR c++/27270
12498 * g++.dg/ext/complit8.C: Tweak error markers.
12499 * g++.dg/template/complit1.C: Add error marker.
12500
12501 2006-10-16 Mark Mitchell <mark@codesourcery.com>
12502
12503 PR c++/27270
12504 * g++.dg/ext/complit8.C: New test.
12505
12506 PR c++/29408
12507 * g++.dg/parse/dtor12.C: New test.
12508
12509 PR c++/29435
12510 * g++.dg/template/sizeof11.C: New test.
12511
12512 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
12513
12514 PR fortran/29392
12515 * gfortran.dg/data_char_3.f90: New test.
12516
12517 PR fortran/29451
12518 * gfortran.dg/negative_automatic_size.f90: New test.
12519
12520 2006-10-16 David Daney <ddaney@avtrex.com>
12521
12522 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
12523
12524 2006-10-16 Eric Christopher <echristo@apple.com>
12525
12526 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
12527 x86_64.
12528
12529 2006-10-16 Mark Mitchell <mark@codesourcery.com>
12530
12531 PR c++/28211
12532 * g++.dg/tc1/dr49.C: Tweak error messages.
12533 * g++.dg/parse/template21.C: New test.
12534
12535 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12536
12537 PR middle-end/20491
12538 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
12539
12540 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
12541
12542 PR fortran/29403
12543 * gfortran.dg/print_1.f90: New test.
12544
12545 2006-10-15 Jan Hubicka <jh@suse.cz>
12546
12547 PR middle-end/29241
12548 * gcc.c-torture/compile/pr29241.c: New testcase.
12549
12550 2006-10-15 David Edelsohn <edelsohn@gnu.org>
12551
12552 PR middle-end/29250
12553 * gcc.c-torture/compile/pr29250.c: New test.
12554
12555 2006-10-15 Richard Guenther <rguenther@suse.de>
12556
12557 * gcc.dg/pr29299.c: New testcase.
12558
12559 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
12560
12561 PR fortran/24767
12562 * gfortran.dg/label_4.f90: Adjust warning flag.
12563
12564 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
12565
12566 PR fortran/29371
12567 * gfortran.dg/nullify_3.f90: New test.
12568
12569 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
12570
12571 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
12572 on Solaris 2.5.1 too.
12573
12574 2006-10-13 Eric Christopher <echristo@apple.com>
12575
12576 * gcc.dg/pr25993.c: Skip for darwin.
12577
12578 2006-10-13 Eric Christopher <echristo@apple.com>
12579
12580 * gcc.dg/visibility-11.c: Skip for darwin.
12581
12582 2006-10-13 Eric Christopher <echristo@apple.com>
12583
12584 * gcc.dg/darwin-weakimport-1.c: Use
12585 -fno-asynchronous-unwind-tables.
12586 * gcc.dg/darwin-weakimport-3.c: Ditto.
12587
12588 2006-10-13 Richard Guenther <rguenther@suse.de>
12589
12590 PR tree-optimization/29446
12591 * gcc.dg/torture/pr29446.c: New testcase.
12592
12593 2006-10-13 Bill Wendling <wendling@apple.com>
12594
12595 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
12596 * g++.old-deja/g++.jason/hmc1.C: Likewise.
12597 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
12598 * g++.old-deja/g++.law/shadow1.C: Likewise.
12599 * g++.old-deja/g++.law/ctors10.C: Likewise.
12600 * g++.dg/debug/namespace1.C: Likewise.
12601 * g++.dg/inherit/namespace-as-base.C: Likewise.
12602 * g++.dg/opt/delay-slot-1.C: Likewise.
12603 * g++.dg/parse/defarg10.C: Likewise.
12604 * g++.dg/template/ptrmem11.C: Likewise.
12605 * g++.dg/template/mem_func_ptr.C: Likewise.
12606 * g++.dg/template/spec19.C: Likewise.
12607
12608 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
12609
12610 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
12611
12612 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
12613
12614 PR fortran/29373
12615 * gfortran.dg/implicit_9.f90: New test.
12616
12617 PR fortran/29407
12618 * gfortran.dg/namelist_25.f90: New test.
12619
12620 PR fortran/27701
12621 * gfortran.dg/same_name_2.f90: New test.
12622
12623 PR fortran/29232
12624 * gfortran.dg/host_assoc_types_1.f90: New test.
12625
12626 PR fortran/29364
12627 * gfortran.dg/missing_derived_type_1.f90: New test.
12628 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
12629
12630 PR fortran/29422
12631 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
12632
12633 PR fortran/29428
12634 * gfortran.dg/alloc_comp_assign_5.f90: New test.
12635
12636 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12637
12638 PR fortran/29391
12639 * gfortran.dg/bound_2.f90: New test.
12640
12641 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12642
12643 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
12644 directive.
12645 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
12646 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
12647 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
12648 * gfortran.dg/gomp/reduction3.f90: Likewise.
12649 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
12650 * gfortran.dg/dummy_procedure_2.f90: Likewise.
12651 * gfortran.dg/interface_derived_type_1.f90: Likewise.
12652 * gfortran.dg/forall_4.f90: Likewise.
12653 * gfortran.dg/spec_expr_4.f90: Likewise.
12654 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
12655 * gfortran.dg/forall_5.f90: Likewise.
12656 * gfortran.dg/open_access_append_2.f90: Add check for
12657 compile-time warning.
12658
12659 2006-10-13 Mark Mitchell <mark@codesourcery.com>
12660
12661 PR c++/28506
12662 * g++.dg/parse/pure1.C: New test.
12663
12664 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12665
12666 PR fortran/21435
12667 * gfortran.dg/io_constraints_3.f90: New test.
12668 * gfortran.dg/open_access_append_1.f90: Add checks
12669 for compile-time warnings.
12670 * gfortran.dg/pr20163-2.f: Likewise.
12671 * gfortran.dg/iostat_2.f90: Likewise.
12672 * gfortran.dg/label_4.f90: Delete the temporary
12673 file.
12674 * gfortran.dg/direct_io_2.f90: Add a FILE=
12675 specifier.
12676 * gfortran.dg/iomsg_1.f90: Add check for
12677 compile-time warning.
12678
12679 2006-10-12 Jan Hubicka <jh@suse.cz>
12680
12681 PR c/28419
12682 * gcc.dg/pr28319.c: New test.
12683
12684 2006-10-12 Mark Mitchell <mark@codesourcery.com>
12685 PR c++/29318
12686 * g++.dg/ext/vla4.C: New test.
12687
12688 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
12689
12690 PR c++/27961
12691 * g++.dg/template/crash60.C: New test.
12692 * g++.dg/other/large-size-array.C: Adjust error markers.
12693 * g++.dg/parse/crash27.C: Likewise.
12694 * g++.dg/template/crash1.C: Likewise.
12695
12696 2006-10-12 Steve Ellcey <sje@cup.hp.com>
12697
12698 PR testsuite/29093
12699 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
12700
12701 2006-10-12 Jakub Jelinek <jakub@redhat.com>
12702
12703 PR preprocessor/28709
12704 * gcc.dg/cpp/paste14.c: New test.
12705
12706 2006-10-11 Mark Mitchell <mark@codesourcery.com>
12707
12708 PR c++/29175
12709 * g++.dg/init/array24.C: New test.
12710
12711 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12712
12713 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
12714 of <sys/types.h>.
12715
12716 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
12717
12718 PR c++/29024
12719 * g++.dg/parse/typedef8.C: New test.
12720 * g++.dg/other/mult-stor1.C: Adjust error markers.
12721
12722 2006-10-11 Richard Guenther <rguenther@suse.de>
12723
12724 PR tree-optimization/28230
12725 * gcc.dg/torture/pr28230.c: New testcase.
12726
12727 2006-10-11 Richard Guenther <rguenther@suse.de>
12728
12729 PR inline-asm/29119
12730 * gcc.dg/torture/pr29119.c: New testcase.
12731
12732 2006-10-10 Jakub Jelinek <jakub@redhat.com>
12733
12734 PR middle-end/29272
12735 * gcc.c-torture/execute/20060930-2.c: New test.
12736
12737 2006-10-09 Richard Henderson <rth@redhat.com>
12738
12739 Revert emutls patch.
12740
12741 2006-10-09 Richard Guenther <rguenther@suse.de>
12742
12743 PR middle-end/29254
12744 * gcc.dg/pr29254.c: New testcase.
12745
12746 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
12747 Paul Thomas <pault@gcc.gnu.org>
12748
12749 PR fortran/20541
12750 * gfortran.dg/alloc_comp_basics_1.f90: New test.
12751 * gfortran.dg/alloc_comp_basics_2.f90: New test.
12752 * gfortran.dg/alloc_comp_assign_1.f90: New test.
12753 * gfortran.dg/alloc_comp_assign_2.f90: New test.
12754 * gfortran.dg/alloc_comp_assign_3.f90: New test.
12755 * gfortran.dg/alloc_comp_assign_4.f90: New test.
12756 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
12757 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
12758 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
12759 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
12760 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
12761 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
12762 * gfortran.dg/alloc_comp_std.f90: New test.
12763 * gfortran.dg/move_alloc.f90: New test.
12764
12765 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
12766
12767 PR fortran/29115
12768 * gfortran.dg/derived_constructor_comps_2.f90: New test.
12769
12770 PR fortran/29211
12771 * gfortran.dg/forall_char_dependencies_1.f90: New test.
12772
12773 2006-10-08 Tobias Burnus <burnus@net-b.de>
12774
12775 PR fortran/28585
12776 * gfortran.dg/new_line.f90: New test.
12777
12778 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12779
12780 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
12781 * gcc.dg/torture/builtin-convert-1.c,
12782 gcc.dg/torture/builtin-convert-2.c,
12783 gcc.dg/torture/builtin-convert-3.c,
12784 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
12785
12786 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
12787
12788 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
12789 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
12790 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
12791 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
12792
12793 2006-10-07 Andrew Pinski <pinskia@gmail.com>
12794
12795 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
12796 Xfail some tests for powerpc-darwin and powerpc-aix.
12797
12798 2006-10-07 Jakub Jelinek <jakub@redhat.com>
12799
12800 PR c/29380
12801 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
12802
12803 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12804
12805 PR target/29300
12806 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
12807 on hppa*-*-hpux*.
12808
12809 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12810
12811 PR fortran/16580
12812 PR fortran/29288
12813 * gfortran.fortran-torture/execute/specifics.f90:
12814 Add tests for using all possible intrinsics as actual arguments.
12815 * gfortran.dg/specifics_1.f90: Add tests for using
12816 all possible intrinsics as actual arguments.
12817 * gfortran.dg/specifics_2.f90: New file.
12818 * gfortran.dg/specifics_3.f90: New file.
12819
12820 2006-10-07 Richard Sandiford <richard@codesourcery.com>
12821
12822 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
12823 * gcc.dg/debug/debug-2.c: Likewise.
12824
12825 2006-10-06 Uros Bizjak <uros@kss-loka.si>
12826
12827 * gcc.c-torture/compile/sync-2.c: New test.
12828
12829 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
12830
12831 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
12832 line endings.
12833
12834 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
12835
12836 PR rtl-optimization/29128
12837 * gcc.c-torture/compile/pr29128.c: New test.
12838
12839 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
12840
12841 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
12842 line endings.
12843
12844 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
12845
12846 PR middle-end/29256
12847 * gcc.dg/tree-ssa/loop-19.c: New test.
12848
12849 2006-10-06 Jakub Jelinek <jakub@redhat.com>
12850
12851 PR tree-optimization/29330
12852 * gcc.dg/pr29330.c: New test.
12853
12854 PR target/28924
12855 * gcc.c-torture/compile/20061005-1.c: New test.
12856
12857 2006-10-06 Olivier Hainque <hainque@adacore.com>
12858
12859 * gcc.dg/typename-vla-1.c: New case.
12860 * gnat.dg/forward_vla.adb: New case.
12861
12862 2006-10-06 Jakub Jelinek <jakub@redhat.com>
12863
12864 PR tree-optimization/29290
12865 * gfortran.dg/loop_nest_1.f90: New test.
12866
12867 PR target/29198
12868 * gcc.dg/tls/opt-12.c: New test.
12869
12870 PR fortran/28415
12871 * gfortran.dg/save_2.f90: New test.
12872
12873 PR c/29091
12874 * gcc.dg/pr29091.c: New test.
12875
12876 2006-10-06 Joseph Myers <joseph@codesourcery.com>
12877
12878 * lib/target-supports.exp
12879 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
12880 same as x86_64-*-*; check for LP64.
12881
12882 2006-10-04 Richard Henderson <rth@redhat.com>
12883
12884 * lib/target-supports.exp (check_effective_target_tls): Redefine
12885 to mean non-emulated tls.
12886 * gcc.dg/tls/alias-1.c: Remove tls requirement.
12887 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
12888 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
12889 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
12890 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
12891 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
12892 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
12893
12894 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
12895
12896 PR fortran/29343
12897 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
12898
12899 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12900
12901 * gfortran.dg/bounds_check_fail_1.f90: New test.
12902
12903 2006-10-03 Mark Mitchell <mark@codesourcery.com>
12904
12905 PR c++/29020
12906 * g++.dg/template/friend48.C: New test.
12907
12908 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
12909
12910 PR fortran/29098
12911 * gfortran.dg/default_initialization_2.f90: New test.
12912
12913 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
12914
12915 PR fortran/20779
12916 PR fortran/20891
12917 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
12918
12919 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
12920
12921 PR fortran/29284
12922 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
12923
12924 PR fortran/29321
12925 PR fortran/29322
12926 * gfortran.dg/missing_optional_dummy_2.f90: New test.
12927
12928 PR fortran/25091
12929 PR fortran/25092
12930 * gfortran.dg/entry_array_specs_1.f90: New test.
12931
12932 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
12933
12934 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
12935 insufficient to inhibit some test failures at -O3. Do testing
12936 on integers.
12937
12938 2006-10-03 Mark Mitchell <mark@codesourcery.com>
12939
12940 PR c++/29138
12941 * g++.dg/inherit/access8.C: New test.
12942 * g++.dg/template/dtor4.C: Tweak error messages.
12943
12944 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12945
12946 PR fortran/27478
12947 * gfortran.dg/entry_8.f90: New test.
12948
12949 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12950
12951 PR c++/29291
12952 * g++.dg/parse/new4.C: New test.
12953
12954 2006-10-03 Uros Bizjak <uros@kss-loka.si>
12955
12956 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
12957 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
12958 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
12959 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
12960 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
12961
12962 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12963
12964 PR fortran/19260
12965 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
12966 * gfortran.dg/continuation_2.f90: New test.
12967
12968 PR fortran/19262
12969 * gfortran.dg/continuation_3.f90: New test.
12970 * gfortran.dg/continuation_4.f90: New test.
12971 * gfortran.dg/continuation_5.f: New test.
12972 * gfortran.dg/continuation_6.f: New test.
12973
12974 2006-10-02 Mark Mitchell <mark@codesourcery.com>
12975
12976 PR c++/29226
12977 * g++.dg/template/vla1.C: New test.
12978
12979 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12980
12981 PR fortran/29210
12982 * gfortran.dg/complex_parameter_1.f90: New test.
12983
12984 2006-10-02 Jakub Jelinek <jakub@redhat.com>
12985
12986 PR c/29154
12987 * gcc.c-torture/execute/20060929-1.c: New test.
12988
12989 2006-10-01 Mark Mitchell <mark@codesourcery.com>
12990
12991 PR c++/29105
12992 * g++.dg/template/member6.C: New test.
12993 * g++.dg/parse/typename7.C: Adjust error markers.
12994
12995 PR c++/29080
12996 * g++.dg/template/member7.C: New test.
12997
12998 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
12999
13000 PR c/24010
13001 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
13002 gcc.dg/Woverride-init-3.c: New tests.
13003
13004 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
13005
13006 * gcc.c-torture/execute/20060930-1.c: New test.
13007
13008 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13009
13010 PR fortran/18791
13011 * gfortran.dg/specifics_1.f90: New test.
13012 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
13013 complex specifics.
13014
13015 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13016
13017 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
13018 pthread-init-common.h: New.
13019
13020 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
13021
13022 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
13023 precision on some archs.
13024
13025 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
13026
13027 * gcc.dg/non-local-goto-1.c: New test.
13028 * gcc.dg/non-local-goto-2.c: Likewise.
13029 * gcc.dg/setjmp-3.c: Likewise.
13030 * gcc.dg/setjmp-4.c: Likewise.
13031
13032 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
13033
13034 * gnat.dg/self_aggregate_with_pointer.adb: New test.
13035
13036 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
13037
13038 PR fortran/28276
13039 * gfortran.dg/exponent_1.f90: New test.
13040
13041 PR fortran/27021
13042 * gfortran.dg/nearest_1.f90: New test.
13043
13044 2006-09-26 Jakub Jelinek <jakub@redhat.com>
13045
13046 PR middle-end/25261
13047 PR middle-end/28790
13048 * gcc.dg/gomp/nestedfn-1.c: New test.
13049
13050 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
13051
13052 PR objc/29195
13053 * objc/compile/method-1.m: New test.
13054
13055 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
13056
13057 PR c++/26938
13058 * g++.dg/template/crash58.C: New test.
13059 * g++.dg/parse/crash28.C: Adjust error markers.
13060 * g++.dg/template/crash34.C: Likewise.
13061 * g++.dg/template/friend31.C: Likewise.
13062 * g++.dg/template/crash32.C: Likewise.
13063
13064 PR c++/27329
13065 * g++.dg/template/crash59.C: New test.
13066
13067 PR c++/27667
13068 * g++.dg/template/spec33.C: New test.
13069 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
13070
13071 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
13072 Adam Nemet <anemet@caviumnetworks.com>
13073
13074 * gcc.dg/tree-ssa/ivopts-1.c: New test.
13075 * gcc.dg/tree-ssa/ivopts-2.c: New test.
13076
13077 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
13078
13079 PR target/28911
13080 * gcc.dg/pr28911.c: New.
13081
13082 2006-09-23 Uros Bizjak <uros@kss-loka.si>
13083
13084 PR target/29169
13085 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
13086 (dg-options): Add -mfpmath=387.
13087
13088 2006-09-23 Jakub Jelinek <jakub@redhat.com>
13089
13090 PR c/28706
13091 * gcc.dg/pr28706.c: New test.
13092
13093 PR c/28712
13094 * gcc.dg/pr28712.c: New test.
13095
13096 2006-09-22 Mike Stump <mrs@apple.com>
13097
13098 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
13099
13100 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
13101
13102 PR tree-optimization/28888
13103 * gcc.dg/pr28888.c: New test.
13104
13105 2006-09-21 Mark Mitchell <mark@codesourcery.com>
13106
13107 PR c++/29016
13108 * g++.dg/init/ptrfn1.C: New test.
13109
13110 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
13111
13112 PR c++/28861
13113 * g++.dg/template/spec32.C: New test.
13114 * g++.dg/parse/crash9.C: Adjust error markers.
13115
13116 PR c++/28303
13117 * g++.dg/template/typedef6.C: New test.
13118 * g++.dg/init/error1.C: Adjust error markers.
13119 * g++.dg/parse/crash9.C: Likewise.
13120 * g++.dg/template/crash55.C: Likewise.
13121
13122 2006-09-21 Janis Johnson <janis187@us.ibm.com>
13123
13124 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
13125
13126 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
13127
13128 PR target/27650
13129 * g++.dg/ext/dllimport12.C: New test.
13130
13131 2006-09-20 Richard Sandiford <richard@codesourcery.com>
13132
13133 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
13134 * gcc.target/mips/nmadd-2.c: Likewise.
13135 * gcc.target/mips/mips-ps-6.c: New test.
13136 * gcc.target/mips/neg-abs-1.c: Likewise.
13137 * gcc.target/mips/neg-abs-2.c: Likewise.
13138 * gcc.target/mips/nmadd-3.c: New test.
13139
13140 2006-09-20 Jakub Jelinek <jakub@redhat.com>
13141
13142 PR middle-end/28046
13143 * gcc.dg/gomp/atomic-10.c: New test.
13144 * g++.dg/gomp/atomic-10.C: New test.
13145
13146 2006-09-20 Eric Christopher <echristo@apple.com>
13147
13148 * gcc.target/i386/sse3-not-fisttp.c: New.
13149
13150 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu>
13151
13152 * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
13153
13154 2006-09-19 Richard Sandiford <richard@codesourcery.com>
13155
13156 * gcc.c-torture/execute/pr28289.c (one): New variable.
13157 (main): Use it instead of argc.
13158 * gcc.c-torture/execute/20060102-1.c (one): New variable.
13159 (main): Use it instead of argc.
13160
13161 2006-09-19 Paul Brook <paul@codesourcery.com>
13162
13163 PR target/28516
13164 * gcc.dg/nested-func-5.c: New test.
13165
13166 2006-09-19 Ben Elliston <bje@au.ibm.com>
13167
13168 * lib/target-supports.exp (check_effective_target_tls): Compile
13169 test stubs using ${tool}_target_compile, not just target_compile.
13170 (check_effective_target_tls_runtime): Likewise.
13171
13172 2006-09-19 Ben Elliston <bje@au.ibm.com>
13173
13174 * gcc.c-torture/compile/20030405-1.x: Remove.
13175
13176 * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
13177 optimising linker from discarding it.
13178
13179 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
13180
13181 PR fortran/28526
13182 * gfortran.dg/keyword_symbol_1.f90: New test.
13183
13184 * gfortran.dg/spread_shape_1.f90: Add missing warning with
13185 pedantic compilation option.
13186
13187 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
13188
13189 PR fortran/29060
13190 * gfortran.dg/spread_shape_1.f90: New test.
13191
13192 2006-09-17 Roger Sayle <roger@eyesopen.com>
13193
13194 PR tree-optimization/28887
13195 * gcc.dg/prefetch-loop-arrays-1.c: New test case.
13196
13197 2006-09-16 Steven Bosscher <steven@gcc.gnu.org>
13198
13199 PR c/25993
13200 * gcc.dg/pr25993.c: New test.
13201
13202 2006-09-17 Ira Rosen <irar@il.ibm.com>
13203
13204 PR tree-opt/21591
13205 * gcc.dg/vect/pr21591.c: New test.
13206
13207 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
13208
13209 PR tree-opt/29059
13210 * gcc.c-torture/compile/strcpy-1.c: New test.
13211 * gcc.c-torture/compile/strcpy-2.c: New test.
13212 * gcc.c-torture/compile/memcpy-1.c: New test.
13213 * gcc.c-torture/compile/memcpy-2.c: New test.
13214
13215 2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu>
13216
13217 PR testsuite/29055
13218 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
13219
13220 2006-09-15 Eric Botcazou <ebotcazou@adacore.com>
13221
13222 * gnat.dg/specs/double_record_extension1.ads: New test.
13223 * gnat.dg/specs/double_record_extension2.ads: Likewise.
13224
13225 2006-09-15 Paul Thomas <pault@gcc.gnu.org>
13226
13227 PR fortran/29051
13228 * gfortran.dg/oldstyle_3.f90: New test.
13229
13230 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13231
13232 PR libgfortran/29099
13233 * gfortran.dg/secnds-1.f: New test.
13234
13235 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13236
13237 PR libgfortran/29053
13238 * gfortran.dg/streamio_9.f90: New test.
13239 * gfortran.dg/streamio_10.f90: New test.
13240
13241 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu>
13242
13243 PR C++/29002
13244 * g++.dg/init/array22.C: New test.
13245 * g++.dg/init/array23.C: New test.
13246
13247 2006-09-14 Arnaud Charlet <charlet@adacore.com>
13248
13249 * stackcheck.lst: Update list of tests requiring stack checking.
13250 * norun.lst: Adjust for above change.
13251 * ada95.lst: New file.
13252 * run_all.sh: Add handling of tests using Ada 95 semantics and thus
13253 requiring -gnat95 switch.
13254
13255 2006-09-14 Olivier Hainque <hainque@adacore.com>
13256
13257 * gnat.dg/in_out_parameter.adb: New test.
13258
13259 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu>
13260
13261 PR debug/28980
13262 * gcc.c-torture/compile/debugvlafunction-1.c: New test.
13263
13264 2006-09-13 Eric Botcazou <ebotcazou@adacore.com>
13265
13266 * gnat.dg/specs/unchecked_union.ads: New test.
13267
13268 2006-09-13 Richard Sandiford <richard@codesourcery.com>
13269
13270 PR rtl-optimization/28982
13271 * gcc.c-torture/execute/pr28982a.c: New test.
13272 * gcc.c-torture/execute/pr28982b.c: Likewise.
13273
13274 2006-09-12 Eric Christopher <echristo@apple.com>
13275
13276 * gcc.target/x86_64/abi/asm-support-darwin.s: New.
13277 * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
13278
13279 2006-09-13 Joseph S. Myers <joseph@codesourcery.com>
13280
13281 PR c/28768
13282 PR preprocessor/14634
13283 * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
13284 gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
13285 gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
13286
13287 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
13288
13289 * gcc.dg/pr28243.c: New test.
13290
13291 2006-09-12 Paul Thomas <pault@gcc.gnu.org>
13292
13293 PR fortran/28971
13294 gfortran.dg/pr28971.f90: New test to act as a backstop in case
13295 this undiagnosed regression reappears.
13296
13297 2006-09-12 Kazu Hirata <kazu@codesourcery.com>
13298
13299 * lib/c-torture.exp (c-torture-compile, c-torture-execute):
13300 Treat $srcdir as a literal.
13301 * lib/fortran-torture.exp (fortran-torture-compile,
13302 fortran-torture-execute): Likewise.
13303 * lib/objc-torture.exp (objc-torture-compile,
13304 objc-torture-execute): Likewise.
13305 * lib/profopt.exp (profopt-execute): Likewise.
13306
13307 2006-09-11 Geoffrey Keating <geoffk@apple.com>
13308
13309 * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
13310
13311 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu>
13312
13313 PR testsuite/28950
13314 * gcc.target/powerpc/ppc-and-1.c: Fix regex.
13315
13316 2006-09-11 H.J. Lu <hongjiu.lu@intel.com>
13317
13318 PR target/13685
13319 * gcc.target/i386/pr13685.c: New test.
13320
13321 2006-09-11 Eric Botcazou <ebotcazou@libertysurf.fr>
13322
13323 * gcc.dg/pr28726.c: New test.
13324
13325 2006-09-11 Josh Conner <jconner@apple.com>
13326
13327 * gcc.dg/nrv3.c: Increase size of structure.
13328 * gcc.dg/nrv4.c: Likewise.
13329 * gcc.dg/nrv5.c: Likewise.
13330
13331 2006-09-11 Paul Thomas <pault@gcc.gnu.org>
13332
13333 PR libfortran/28890
13334 gfortran.dg/assumed_charlen_function_5.f90: New test.
13335
13336 2006-09-10 Mark Mitchell <mark@codesourcery.com>
13337
13338 PR c++/28991
13339 * g++.dg/init/static3.C: New test.
13340
13341 2006-09-10 Andrew Pinski <pinskia@physics.uc.edu>
13342
13343 PR testsuite/29007
13344 * gcc.dg/long-long-cst1.c (t): Add cast to
13345 __SIZE_TYPE__ before casting to int.
13346 (main): Return 0 on success.
13347
13348 2006-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
13349
13350 * gcc.c-torture/execute/20060910-1.c: New test.
13351
13352 2006-09-10 Steven Bosscher <steven@gcc.gnu.org>
13353
13354 PR middle-end/26983
13355 * gcc.dg/pr26983.c: New test.
13356
13357 2006-09-10 Richard Sandiford <richard@codesourcery.com>
13358
13359 PR target/29006
13360 * gcc.c-torture/execute/pr29006.c: New test.
13361
13362 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
13363
13364 PR libfortran/28947
13365 gfortran.dg/matmul_4.f90: New test.
13366
13367 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
13368
13369 PR fortran/28959
13370 gfortran.dg/used_types_10: New test.
13371
13372 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
13373
13374 PR libfortran/28923
13375 gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
13376 gfortran.dg/array_initializer_3.f90: New test.
13377
13378 2006-09-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13379
13380 PR fortran/28914
13381 * gfortran.dg/actual_array_constructor_3.f90: New test.
13382
13383 2006-09-09 Paolo Bonzini <bonzini@gnu.org>
13384
13385 PR testsuite/26778
13386 * gcc.target/i386/pr26778.c: New testcase.
13387
13388 2006-09-08 Eric Christopher <echristo@apple.com>
13389
13390 * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
13391 * gcc.target/i386/memcpy-1.c: Ditto.
13392 * gcc.target/i386/asm-1.c: Ditto.
13393 * gcc.target/i386/20060512-4.c: Ditto.
13394 * gcc.target/i386/compress-float-387.c: Ditto.
13395 * gcc.target/i386/20060512-1.c: Ditto.
13396 * gcc.target/i386/compress-float-sse.c: Ditto.
13397 * gcc.target/i386/20060512-2.c: Ditto.
13398 * gcc.target/i386/compress-float-sse-pic.c: Ditto.
13399 * gcc.target/i386/stack-prot-kernel.c: Ditto.
13400 * gcc.target/i386/compress-float-387-pic.c: Ditto.
13401 * gcc.dg/pr26449.c: Ditto.
13402 * gcc.dg/attr-ms_struct-2.c: Ditto.
13403 * gcc.dg/attr-ms_struct-1.c: Ditto.
13404 * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
13405
13406 2006-09-08 Joseph S. Myers <joseph@codesourcery.com>
13407
13408 PR c/28504
13409 * gcc.dg/vla-10.c: New test.
13410
13411 2006-09-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13412
13413 PR c++/28858
13414 * g++.dg/parse/template20.C: New test.
13415 * g++.dg/template/operator8.C: Remove obsolete part.
13416 * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
13417 * g++.old-deja/g++.pt/crash65.C: Likewise.
13418
13419 2006-09-07 Jason Merrill <jason@redhat.com>
13420
13421 PR middle-end/27724
13422 * gcc.dg/long-long-cst1.c: New test.
13423
13424 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
13425
13426 PR C++/28906
13427 * g++.dg/other/array3.C: New test.
13428 * g++.dg/other/array4.C: New test.
13429 * g++.dg/other/array5.C: New test.
13430
13431 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
13432
13433 * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
13434
13435 2006-09-07 Uros Bizjak <uros@kss-loka.si>
13436
13437 PR target/28946
13438 * gcc.target/i386/pr28946.c: New test.
13439
13440 2006-09-07 Steven G. Kargl <kargls@comcast.net>
13441
13442 * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
13443 in integer literal constant.
13444 * gfortran.dg/enum_8.f90: Ditto.
13445 * gfortran.dg/g77/20030326-1.f: Ditto.
13446
13447 2006-09-07 Feng Wang <fengwang@nudt.edu.cn>
13448
13449 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
13450 nonconformance usage.
13451
13452 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
13453
13454 PR middle-end/28862
13455 * gcc.c-torture/compile/vector-align-1.c: New test.
13456
13457 2006-09-06 Andrew Pinski <pinskia@physics.uc.edu>
13458
13459 PR rtl-opt/27883
13460 * g++.dg/opt/copysign-1.C: New test.
13461
13462 2006-09-06 Jason Merrill <jason@redhat.com>
13463
13464 PR c++/27371
13465 * g++.dg/warn/unused-result1.C: New test.
13466
13467 2006-09-06 Mark Mitchell <mark@codesourcery.com>
13468
13469 PR c++/28903
13470 * g++.dg/ext/vla3.C: New test.
13471
13472 PR c++/28886
13473 * g++.dg/template/array16.C: New test.
13474
13475 2006-09-06 Richard Guenther <rguenther@suse.de>
13476
13477 * gcc.dg/pr27226.c: Remove testcase again.
13478
13479 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
13480
13481 PR tree-opt/28937
13482 * g++.dg/opt/unroll2.C: New test.
13483
13484 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
13485
13486 PR tree-opt/28952
13487 * gcc.dg/vect/pr28952.c: New test.
13488
13489 2006-09-05 Richard Guenther <rguenther@suse.de>
13490
13491 PR tree-optimization/28900
13492 * gcc.dg/torture/pr28900.c: New testcase
13493
13494 2006-09-05 Richard Guenther <rguenther@suse.de>
13495
13496 PR tree-optimization/28905
13497 * gcc.c-torture/compile/pr28905.c: New testcase.
13498
13499 2006-09-05 Richard Guenther <rguenther@suse.de>
13500
13501 PR middle-end/28935
13502 * gcc.dg/pr28935.c: New testcase.
13503
13504 2006-09-05 Eric Botcazou <ebotcazou@libertysurf.fr>
13505
13506 * gcc.c-torture/execute/20060905-1.c: New test.
13507
13508 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
13509
13510 PR fortran/28908
13511 * gfortran.dg/used_types_7.f90: New test.
13512 * gfortran.dg/used_types_8.f90: New test.
13513 * gfortran.dg/used_types_9.f90: New test.
13514
13515 2006-09-04 Eric Botcazou <ebotcazou@libertysurf.fr>
13516
13517 * gcc.c-torture/compile/20060904-1.c: New test.
13518
13519 2006-09-04 Nathan Sidwell <nathan@codesourcery.com>
13520
13521 PR c++/23287 Revert my 2006-09-01 patch
13522 * g++.dg/parse/dtor12.C: Remove.
13523
13524 2006-09-02 Lee Millward <lee.millward@codesourcery.com>
13525
13526 PR c+/27670
13527 * g++.dg/template/operator9.C: New test.
13528
13529 PR c++/27493
13530 * g++.dg/template/operator7.C: New test.
13531
13532 PR c++/27494
13533 * g++.dg/template/operator8.C: New test.
13534
13535 PR c++/27397
13536 * g++.dg/template/crash57.C: New test.
13537
13538 * g++.dg/template/typedef4.C: Adjust error markers.
13539 * g++.dg/template/typedef5.C: Likewise.
13540
13541 2006-09-02 Jakub Jelinek <jakub@redhat.com>
13542
13543 PR c++/28878
13544 * g++.dg/parse/crash33.C: New test.
13545
13546 2006-09-01 J"orn Rennecke <joern.rennecke@st.com>
13547 Richard Guenther <rguenther@suse.de>
13548 Adam Nemet <anemet@caviumnetworks.com>
13549
13550 PR middle-end/27226
13551 * gcc.target/mips/memcpy-1.c: New testcase.
13552 * gcc.dg/pr27226.c: Likewise.
13553
13554 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
13555
13556 PR c++/28705
13557 * g++.dg/lookup/koenig5.C: New.
13558 * g++.dg/template/crash56.C: New.
13559
13560 2006-09-01 Josh Conner <jconner@apple.com>
13561
13562 PR c++/25505
13563 * gcc.dg/nrv3.c: New test.
13564 * gcc.dg/nrv4.c: New test.
13565 * gcc.dg/nrv5.c: New test.
13566
13567 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
13568
13569 PR c++/23287
13570 * g++.dg/parse/dtor12.C: New.
13571
13572 2006-08-31 Zdenek Dvorak <dvorakz@suse.cz>
13573
13574 PR tree-optimization/28839
13575 * gcc.dg/pr28839.c: New test.
13576
13577 2006-08-31 Andreas Krebbel <krebbel1@de.ibm.com>
13578
13579 PR target/24367
13580 * gcc.dg/pr24367.c: New testcase.
13581
13582 2006-08-30 Joseph Myers <joseph@codesourcery.com>
13583
13584 * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
13585
13586 2006-08-30 Zdenek Dvorak <dvorakz@suse.cz>
13587
13588 PR rtl-optimization/27735
13589 * gcc.dg/loop-unswitch-1.c: New test.
13590
13591 2006-08-30 Paul Thomas <pault@gcc.gnu.org>
13592
13593 PR fortran/28885
13594 * gfortran.dg/aliasing_dummy_2.f90: New test.
13595
13596 PR fortran/20067
13597 * gfortran.dg/generic_5.f90: Change error message.
13598
13599 PR fortran/28873
13600 * gfortran.dg/generic_6.f90: New test.
13601
13602 PR fortran/25077
13603 * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
13604
13605 PR fortran/25102
13606 * gfortran.dg/invalid_interface_assignment.f90: New test.
13607
13608 PR fortran/24866
13609 * gfortran.dg/module_proc_external_dummy.f90: New test.
13610
13611 2006-08-29 Andrew Pinski <pinskia@physics.uc.edu>
13612
13613 PR c++/28349
13614 * g++.dg/warn/var-args1.C: New test.
13615
13616 2006-08-29 Steven G. Kargl <kargls@comcast.net>
13617
13618 PR fortran/28866
13619 * gfortran.dg/simpleif_2.f90: New test.
13620 * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
13621 * gfortran.dg/enum_5.f90: Ditto.
13622
13623 2006-08-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13624 Kazu Hirata <kazu@codesourcery.com>
13625
13626 PR tree-optimization/17506
13627 * gcc.dg/pr17506.c: New.
13628
13629 2006-08-29 J"orn Rennecke <joern.rennecke@st.com>
13630
13631 PR c++/28139
13632 * g++.dg/eh/alias1.C: New test.
13633
13634 2006-08-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13635
13636 PR c++/28860
13637 * g++.dg/template/ttp22.C: New test.
13638
13639 2006-08-28 Kazu Hirata <kazu@codesourcery.com>
13640
13641 PR middle-end/26632
13642 * gcc.dg/pr26632.c: New.
13643
13644 2006-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13645
13646 PR libgfortran/28354
13647 * gfortran.dg/fmt_zero_precision.f90: New test.
13648
13649 2006-08-27 Mark Mitchell <mark@codesourcery.com>
13650
13651 PR c++/28058
13652 * g++.dg/template/spec31.C: New test.
13653
13654 2006-08-27 Lee Millward <lee.millward@codesourcery.com>
13655
13656 PR c++/26573
13657 * g++.dg/other/static2.C: New test.
13658
13659 2006-08-26 Roger Sayle <roger@eyesopen.com>
13660
13661 * gcc.dg/Wswitch-enum-2.c: New test case.
13662 * gcc.dg/Wswitch-enum-3.c: Likewise.
13663
13664 2006-08-26 Richard Guenther <rguenther@suse.de>
13665
13666 * gcc.c-torture/compile/20060826-1.c: New testcase.
13667
13668 2006-08-26 Lee Millward <lee.millward@codesourcery.com>
13669
13670 PR c++/28736
13671 * g++.dg/template/void10.C: New test.
13672
13673 PR c++/28737
13674 * g++.dg/template/void8.C: New test.
13675
13676 PR c+_+/28738
13677 * g++.dg/template/void9.C: New test.
13678
13679 * g++.dg/template/void3.C: Adjust error markers.
13680 * g++.dg/template/void4.C: Likewise.
13681 * g++.dg/template/crash55.C: Likewise.
13682 * g++.dg/template/void7.C: Likewise
13683
13684 2006-08-26 Mark Mitchell <mark@codesourcery.com>
13685
13686 PR c++/28588
13687 * g++.dg/inherit/access6.C: New test.
13688 * g++.dg/inherit/access7.C: Likewise.
13689
13690 PR c++/28595
13691 * g++.dg/template/array15.C: New test.
13692 * g++.dg/template/crash2.C: Tweak error markers.
13693
13694 2006-08-26 Jakub Jelinek <jakub@redhat.com>
13695
13696 PR middle-end/28683
13697 * gcc.c-torture/compile/20060823-1.c: New test.
13698
13699 2006-08-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13700
13701 PR c++/28853
13702 * g++.dg/template/ttp21.C: New test.
13703
13704 PR c++/28852
13705 * g++.dg/other/operator1.C: Add error-marker.
13706 * g++.dg/other/operator2.C: New test.
13707
13708 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
13709
13710 PR c/27893
13711 * gcc.c-torture/compile/vla-const-1.c,
13712 gcc.c-torture/compile/vla-const-2.c: New tests.
13713
13714 2006-08-26 Richard Guenther <rguenther@suse.de>
13715
13716 PR middle-end/28814
13717 * gcc.dg/torture/pr28814.c: New testcase.
13718
13719 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
13720
13721 PR c/28418
13722 * gcc.c-torture/compile/compound-literal-1.c: New test.
13723
13724 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
13725
13726 PR c/28299
13727 * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
13728 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
13729 Expect extra diagnostics.
13730
13731 2006-08-25 J"orn Rennecke <joern.rennecke@st.com>
13732
13733 gcc.dg/noncompile/pr16876.c: New test.
13734
13735 2006-08-25 Mark Mitchell <mark@codesourcery.com>
13736
13737 PR c++/28056
13738 * g++.dg/parse/local1.C: New test.
13739 * g++.dg/other/qual1.C: Tweak error marker.
13740
13741 2006-08-25 Nathan Sidwell <nathan@codesourcery.com>
13742
13743 PR c++/27787
13744 * g++.dg/template/typename10.C: New.
13745 * g++.dg/template/lookup4.C: Remove bogus error marker.
13746
13747 2006-08-25 Richard Guenther <rguenther@suse.de>
13748
13749 PR testsuite/28829
13750 * gcc.dg/pr26570.c: Fix testcase.
13751
13752 2006-08-24 Andrew Pinski <pinskia@physics.uc.edu>
13753
13754 PR tree-opt/28807
13755 * gcc.c-torture/execute/mayalias-2.c: New test.
13756 * gcc.dg/tree-ssa/alias-13.c: New test.
13757
13758 2006-08-24 Jan Hubicka <jh@suse.cz>
13759
13760 PR debug/26881
13761 * gcc.dg/debug/pr26881.c: New file.
13762
13763 2006-08-23 Paul Thomas <pault@gcc.gnu.org>
13764
13765 PR fortran/28788
13766 * gfortran.dg/used_types_4.f90: New test.
13767 * gfortran.dg/derived_init_2.f90: Modify to check sibling
13768 association of derived types.
13769 * gfortran.dg/used_types_2.f90: Add module cleanup.
13770 * gfortran.dg/used_types_3.f90: The same.
13771
13772 PR fortran/28771
13773 * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
13774 fix of regression.
13775
13776 2006-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13777
13778 PR 28813
13779 * gfortran.dg/direct_io_6.f90: Remove test.
13780
13781 2006-08-23 Stuart Hastings <stuart@apple.com>
13782
13783 PR 28825
13784 * gcc.target/i386/20060821-1.c: New.
13785
13786 2006-08-23 Danny Smith <dannysmith@users.sourceforge.net>
13787
13788 gcc.dg/attr-invalid.c: Insert an " |directive" substitution into
13789 dg-warning strings for dllimport.
13790
13791 2006-08-22 Andrew Pinski <pinskia@physics.uc.edu>
13792
13793 PR C++/28450
13794 * g++.dg/ext/vector4.C: New test.
13795 * g++.dg/ext/complex1.C: New test.
13796
13797 2006-08-21 Geoffrey Keating <geoffk@apple.com>
13798
13799 PR debug/28692
13800 * gcc.dg/debug/const-1.c: New.
13801 * gcc.dg/debug/const-2.c: New.
13802 * gcc.dg/debug/dwarf2/const-1.c: New.
13803 * gcc.dg/debug/dwarf2/const-2.c: New.
13804 * gcc.dg/debug/dwarf2/const-2b.c: New.
13805
13806 2006-08-22 Richard Guenther <rguenther@suse.de>
13807
13808 PR middle-end/28776
13809 * gcc.c-torture/compile/pr28776-1.c: New testcase.
13810 * gcc.c-torture/compile/pr28776-2.c: Likewise.
13811
13812 2006-08-22 Daniel Berlin <dberlin@dberlin.org>
13813
13814 PR tree-optimization/28003
13815 * g++.dg/tree-ssa/pr28003.C: New.
13816
13817 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
13818
13819 * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
13820
13821 2006-08-21 Lee Millward <lee.millward@codesourcery.com>
13822
13823 PR c++/26269
13824 * g++.dg/other/error14.C: New test.
13825
13826 PR c++/28505
13827 * g++.dg/parse/ctor7.C: New test.
13828 * g++.dg/parse/ctor8.C: Likewise.
13829
13830 PR c++/28741
13831 * g++.dg/template/void7.C: New test.
13832
13833 2006-08-21 Olivier Hainque <hainque@adacore.com>
13834
13835 * gnat.dg/self_aggregate_with_zeros.adb: New test.
13836 * gnat.dg/self_aggregate_with_array.adb: New test.
13837
13838 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
13839
13840 * g++.dg/eh/arm-vfp-unwind.C: New test.
13841
13842 2006-08-20 Mark Mitchell <mark@codesourcery.com>
13843
13844 PR c++/28341
13845 * g++.dg/template/ref3.C: New test.
13846 * g++.dg/template/nontype13.C: New test.
13847
13848 PR c++/28346
13849 * g++.dg/template/ptrmem17.C: New test.
13850
13851 2006-08-20 Danny Smith <dannysmith@users.sourceforge.net>
13852
13853 PR target/28648 c:
13854 * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
13855
13856 2006-08-20 Paul Thomas <pault@gcc.gnu.org>
13857
13858 PR fortran/28630
13859 * gfortran.dg/used_types_2.f90: New test.
13860
13861 PR fortran/28601
13862 * gfortran.dg/used_types_3.f90: New test.
13863
13864 PR fortran/20886
13865 * gfortran.dg/generic_actual_arg.f90: New test.
13866
13867 PR fortran/28735
13868 * gfortran.dg/module_private_array_refs_1.f90: New test.
13869
13870 PR fortran/28762
13871 * gfortran.dg/program_name_1.f90: New test.
13872
13873 PR fortran/28425
13874 * gfortran.dg/derived_constructor_comps_1.f90: New test.
13875
13876 PR fortran/28496
13877 * gfortran.dg/array_initializer_2.f90: New test.
13878
13879 PR fortran/18111
13880 * gfortran.dg/unused_artificial_dummies_1.f90: New test.
13881
13882 PR fortran/28600
13883 * gfortran.dg/assumed_charlen_function_4.f90: New test.
13884
13885 PR fortran/28771
13886 * gfortran.dg/assumed_charlen_in_main.f90: New test.
13887
13888 PR fortran/28660
13889 * gfortran.dg/dependent_decls_1.f90: New test.
13890
13891 2006-08-19 Erik Edelmann <eedelman@gcc.gnu.org>
13892
13893 PR fortran/25217
13894 * gfortran.dg/derived_init_2.f90: New.
13895
13896 2006-08-17 J"orn Rennecke <joern.rennecke@st.com>
13897
13898 * gcc.c-torture/execute/pr28289.c: New test.
13899
13900 2006-08-17 Jakub Jelinek <jakub@redhat.com>
13901
13902 PR c/28744
13903 * gcc.dg/attr-externally-visible-1.c: New test.
13904 * gcc.dg/attr-externally-visible-2.c: New test.
13905 * g++.dg/parse/attr-externally-visible-1.C: New test.
13906 * g++.dg/parse/attr-externally-visible-2.C: New test.
13907
13908 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13909
13910 PR c++/28606
13911 * g++.dg/parse/dtor11.C: New test.
13912
13913 2006-08-17 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
13914
13915 PR rtl-optimization/28489
13916 * gcc.c-torture/compile/pr28489.c: New test.
13917
13918 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13919
13920 PR c++/28710
13921 * g++.dg/template/redecl4.C: New test.
13922
13923 PR c++/28711
13924 * g++.dg/template/ctor8.C: New test.
13925
13926 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
13927
13928 * gcc.dg/pr26570.c: Fix testcase.
13929
13930 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
13931
13932 * PR c++/28573
13933 * g++.dg/parse/offsetof6.C: New test.
13934 * g++.dg/parse/offsetof6.C: New test.
13935 * g++.dg/parse/offsetof7.C: New test.
13936
13937 2006-08-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13938
13939 PR testsuite/28602
13940 * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
13941 is false.
13942
13943 2006-08-16 Andrew Pinski <pinskia@physics.uc.edu>
13944
13945 PR c++/28302
13946 * g++.dg/ext/vector3.C: New test.
13947
13948 2006-08-16 Zdenek Dvorak <dvorakz@suse.cz>
13949
13950 PR gcov/profile/26570
13951 * gcc.dg/pr26570.c: New test.
13952
13953 2006-08-16 Joseph S. Myers <joseph@codesourcery.com>
13954
13955 PR c/27697
13956 * gcc.dg/qual-component-1.c: New test.
13957
13958 2006-08-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13959
13960 PR c++/28593
13961 * g++.dg/parse/new3.C: New test.
13962
13963 2006-08-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13964
13965 PR fortran/25828
13966 * gfortran.dg/streamio_1.f90: New test.
13967 * gfortran.dg/streamio_2.f90: New test.
13968 * gfortran.dg/streamio_3.f90: New test.
13969 * gfortran.dg/streamio_4.f90: New test.
13970 * gfortran.dg/streamio_5.f90: New test.
13971 * gfortran.dg/streamio_6.f90: New test.
13972 * gfortran.dg/streamio_7.f90: New test.
13973 * gfortran.dg/streamio_8.f90: New test.
13974
13975 2006-08-15 Danny Smith <dannysmith@users.sourceforge.net>
13976
13977 PR c/28287
13978 * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
13979
13980 2006-08-15 Lee Millward <lee.millward@codesourcery.com>
13981
13982 PR c++/28594
13983 * g++.dg/template/void6.C: New test.
13984
13985 2006-08-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13986
13987 PR c/28649
13988 * gcc.dg/parse-error-1.c: New test.
13989 * gcc.dg/parse-error-2.c: New test.
13990 * gcc.dg/cpp/digraph2.c: Add error-marker.
13991 * gcc.dg/noncompile/920923-1.c: Likewise.
13992
13993 2006-08-14 Andrew Pinski <pinskia@physics.uc.edu>
13994
13995 PR c/27490
13996 * gcc.dg/sizeof-2.c: New testcase.
13997
13998 PR c/27489
13999 * gcc.dg/switch-A.c: New testcase.
14000
14001 2006-08-14 Steve Ellcey <sje@cup.hp.com>
14002
14003 PR c++/28288
14004 PR c++/14556
14005 * g++.old-deja/g++.warn/compare1.C: Delete.
14006 * g++.dg/opt/pr7503-2.C: Delete.
14007 * g++.dg/opt/pr7503-3.C: Delete.
14008 * g++.dg/opt/pr7503-4.C: Delete.
14009 * g++.dg/opt/pr7503-5.C: Delete.
14010 * g++.dg/opt/max1.C: Delete.
14011 * g++.dg/warn/minmax.C: Delete.
14012 * g++.dg/expr/minmax.C: New test.
14013
14014 2006-08-14 Richard Guenther <rguenther@suse.de>
14015
14016 PR testsuite/28703
14017 * gcc.c-torture/execute/pr28651.c: Do not use argc
14018 to avoid optimization, instead forbid inlining.
14019
14020 2006-08-14 Richard Sandiford <richard@codesourcery.com>
14021
14022 PR rtl-optimization/28634
14023 * gcc.c-torture/execute/ieee/pr28634.c: New test.
14024
14025 2006-08-13 Alexandre Oliva <aoliva@redhat.com>
14026
14027 PR c/27184
14028 * gcc.dg/torture/pr27184.c: New test.
14029
14030 2006-08-12 Jakub Jelinek <jakub@redhat.com>
14031
14032 * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
14033
14034 2006-08-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14035
14036 * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
14037 * gfortran.dg/stat_2.f90: Likewise.
14038 * gfortran.dg/chmod_1.f90: Likewise.
14039 * gfortran.dg/chmod_2.f90: Likewise.
14040 * gfortran.dg/chmod_3.f90: Likewise.
14041
14042 2006-08-11 David Edelsohn <edelsohn@gnu.org>
14043
14044 * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
14045
14046 2006-08-11 Eric Botcazou <ebotcazou@libertysurf.fr>
14047
14048 * g++.dg/opt/pr23454-2.C: New test.
14049
14050 2006-08-11 Richard Guenther <rguenther@suse.de>
14051
14052 PR middle-end/28651
14053 * gcc.c-torture/execute/pr28651.c: New testcase.
14054
14055 2006-08-10 Eric Botcazou <ebotcazou@adacore.com>
14056
14057 * gnat.dg/specs/static_initializer.ads: New test.
14058
14059 2006-08-10 Paul Brook <paul@codesourcery.com>
14060
14061 * gcc.target/arm/cond-asm.c: New test.
14062
14063 2006-08-10 Dorit Nuzman <dorit@il.ibm.com>
14064
14065 PR tree-optimization/26197
14066 * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
14067 * g++.dg/vect/vect.exp: Compile the new tests with
14068 --param max-aliased-vops=0.
14069
14070 2006-08-09 Lee Millward <lee.millward@codesourcery.com>
14071
14072 PR c++/28637
14073 * g++.dg/template/void3.C: New test.
14074
14075 PR c++/28638
14076 * g++.dg/template/void4.C: New test.
14077
14078 PR c++/28640
14079 * g++.dg/template/void5.C: New test.
14080
14081 2006-08-07 Danny Smith <dannysmith@users.sourceforge.net>
14082
14083 * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
14084 after dg-do compile.
14085
14086 2006-08-07 Victor Kaplansky <victork@il.ibm.com>
14087
14088 PR tree-optimizations/26969
14089 * gcc.dg/vect/vect.exp: Compile tests prefixed with
14090 "unswitch-loops" with -funswitch-loops.
14091 * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
14092
14093 2006-08-07 Eric Botcazou <ebotcazou@libertysurf.fr>
14094
14095 * gcc.dg/sparc-getcontext-1.c: Fix typo.
14096 * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
14097 * g++.dg/other/unused1.C: Likewise. Also match "asci?z".
14098 * objc.dg/dwarf-1.m: Likewise.
14099 * objc.dg/dwarf-2.m: Likewise.
14100 * obj-c++.dg/dwarf-2.mm: Likewise.
14101
14102 2006-08-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14103
14104 * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
14105 * objc.dg/dwarf-2.m: Likewise.
14106 * obj-c++.dg/dwarf-2.mm: Likewise.
14107
14108 PR libfortran/28603
14109 * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
14110
14111 PR testsuite/27611
14112 * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
14113
14114 PR testsuite/27033
14115 * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
14116
14117 2006-08-06 Paolo Bonzini <bonzini@gnu.org>
14118
14119 PR target/27827
14120 * gcc.target/i386/pr27827.c: New testcase.
14121
14122 2006-08-06 Paul Thomas <pault@gcc.gnu.org>
14123
14124 PR fortran/28590
14125 * gfortran.dg/sequence_types_1.f90: New test.
14126
14127 2006-08-05 Steven G. Kargl <kargls@comcast.nt>
14128
14129 PR fortran/28548
14130 * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
14131 dg-warning. Add -pedantic option.
14132
14133 2006-08-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14134
14135 PR c/28502
14136 * gcc.dg/proto-1.c: New test.
14137
14138 PR c/27721
14139 * gcc.dg/lvalue-4.c: New test.
14140
14141 PR c/28136
14142 * gcc.dg/init-bad-5.c: New test.
14143
14144 2006-08-03 Lee Millward <lee.millward@codesourcery.com>
14145
14146 PR c++/28347
14147 * g++.dg/ext/typedef-init.C: Add new test for typedef
14148 initialization inside templates. Adjust existing error markers.
14149
14150 2006-08-03 Mark Mitchell <mark@codesourcery.com>
14151
14152 PR c++/28148
14153 * g++.dg/init/ptrmem3.C: New test.
14154
14155 2006-08-03 Dorit Nuzman <dorit@il.ibm.com>
14156
14157 PR tree-optimization/27770
14158 * lib/target-support.exp: New target keyword "section_anchors".
14159 * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
14160 tests.
14161 * gcc.dg/vect/section-anchors-pr27770.c: New test.
14162 * gcc.dg/vect/vect-69.c: Removed. Replaced by:
14163 * gcc.dg/vect/section-anchors-vect-69.c: New test.
14164 * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
14165
14166 2006-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14167
14168 * gcc.dg/20060801-1.c: Add missing '}'.
14169
14170 2006-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14171
14172 PR c++/27508
14173 * g++.dg/parse/dtor9.C: New test.
14174 * g++.dg/parse/dtor10.C: New test.
14175 * g++.dg/other/error7.C: Adjust error-marker.
14176
14177 PR c++/28274
14178 * g++.dg/other/default5.C: New test.
14179
14180 2006-08-02 Richard Guenther <rguenther@suse.de>
14181
14182 * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
14183
14184 2006-08-02 Mark Mitchell <mark@codesourcery.com>
14185
14186 PR c++/28557
14187 * g++.dg/template/conv9.C: New test.
14188
14189 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
14190
14191 PR debug/28063
14192 * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
14193 * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
14194 Optionally return assembly text. Update callers.
14195 (check_no_compiler_messages): Update verbose messages.
14196 (check_no_messages_and_pattern): New.
14197 (check_effective_target_string_merging): New.
14198
14199 2006-08-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14200
14201 PR c++/28250
14202 * g++.dg/eh/catch4.C: New test.
14203
14204 PR c++/28257
14205 * g++.dg/other/qual1.C: New test.
14206
14207 PR c++/28259
14208 * g++.dg/inherit/error2.C: New test.
14209
14210 PR c++/28267
14211 * g++.dg/other/new1.C: New test.
14212
14213 * g++.dg/warn/pr23075.C: Remove obsolete test.
14214 * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
14215 * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
14216
14217 2006-07-31 Mark Mitchell <mark@codesourcery.com>
14218
14219 PR c++/28523
14220 * g++.dg/eh/cast1.C: New test.
14221
14222 2006-08-01 Thomas Koenig <Thomas.Koenig@online.de>
14223
14224 PR libfortran/28452
14225 * gfortran.dg/random_3.f90: New test.
14226
14227 2006-08-01 Steve Ellcey <sje@cup.hp.com>
14228
14229 PR c++/28432
14230 * g++.dg/other/pr28304.C: Change expected error message.
14231 * g++.dg/other/pr28432.C: New test.
14232
14233 2006-08-01 Steve Ellcey <sje@cup.hp.com>
14234
14235 PR c++/28256
14236 * g++.dg/init/brace2.C: Change expected error message, add empty init.
14237
14238 2006-08-01 Daniel Jacobowitz <dan@codesourcery.com>
14239
14240 PR debug/23336
14241 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
14242 at -g1.
14243 * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
14244 g++.dg/debug/enum-2.C: New.
14245
14246 2006-07-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14247
14248 PR c++/6634
14249 * g++.dg/parse/long1.C: Add more tests.
14250
14251 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14252
14253 * gfortran.dg/lrshift_1.c: New file.
14254
14255 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14256
14257 PR libgfortran/28335
14258 * gfortran.dg/no_unit_error_1.f90: New test.
14259
14260 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14261
14262 PR libgfortran/28335
14263 * gfortran.dg/no_unit_error_1.f90: Delete test.
14264 * gfortran.dg/no_unit_error_2.f90: Delete test.
14265
14266 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14267
14268 * gfortran.dg/chmod_3.f90: New test.
14269 * gfortran.dg/ltime_gmtime_1.f90: New test.
14270 * gfortran.dg/ltime_gmtime_2.f90: New test.
14271 * gfortran.dg/lrshift_1.f90: New test.
14272 * gfortran.dg/chmod_1.f90: New test.
14273 * gfortran.dg/chmod_2.f90: New test.
14274
14275 2006-07-28 Lee Millward <lee.millward@codesourcery.com>
14276
14277 PR c++/27668
14278 * g++.dg/template/crash55.C: New test.
14279
14280 PR c++/27962
14281 * g++.dg/template/nontype16.C: New test.
14282
14283 * g++.dg/template/void2.C: Adjust error markers.
14284 * g++.dg/template/nontype5.C: Adjust error markers.
14285
14286 2006-07-27 Arjan van de Ven <arjan@linux.intel.com>
14287
14288 * gcc.target/i386/stack-prot-kernel.c: New test.
14289
14290 2006-07-27 Roger Sayle <roger@eyesopen.com>
14291
14292 * gcc.dg/builtins-55.c: New test case.
14293
14294 2006-07-26 Zdenek Dvorak <dvorakz@suse.cz>
14295
14296 PR rtl-optimization/27907
14297 * gcc.c-torture/compile/pr27907.c: New test.
14298
14299 2006-07-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14300
14301 * gfortran.dg/mclock.f90: New test.
14302 * gfortran.dg/int_conv_1.f90: New test.
14303 * gfortran.dg/stat_1.f90: New test.
14304 * gfortran.dg/stat_2.f90: New test.
14305
14306 2006-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14307
14308 PR libgfortran/28335
14309 * gfortran.dg/no_unit_error_1.f90: New test.
14310 * gfortran.dg/no_unit_error_2.f90: New test.
14311 * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
14312
14313 2006-07-25 Roger Sayle <roger@eyesopen.com>
14314
14315 PR middle-end/28473
14316 * gcc.dg/fold-convround-1.c: New test case.
14317
14318 2006-07-24 Steven G. Kargl <kargls@comcast.net>
14319
14320 * gfortran.dg/arithmetic_if.f90: Fix comments.
14321
14322 2006-07-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14323
14324 PR c++/27572
14325 * g++.dg/other/typedef1.C: New test.
14326 * g++.dg/template/typedef4.C: New test.
14327 * g++.dg/template/typedef5.C: New test.
14328
14329 2006-07-24 Erik Edelmann <eedelman@gcc.gnu.org>
14330
14331 PR fortran/28416
14332 * gfortran.dg/allocatable_dummy_3.f90: New.
14333
14334 2006-07-24 Steven G. Kargl <kargls@comcast.net>
14335
14336 PR fortran/28439
14337 * gfortran.dg/arithmetic_if.f90: New test.
14338
14339 2006-07-24 Uros Bizjak <uros@kss-loka.si>
14340
14341 * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
14342 avoid memcpy optimization.
14343
14344 2006-07-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14345
14346 PR fortran/25289
14347 * gfortran.dg/direct_io_6.f90: New test.
14348
14349 2006-07-24 Jan Hubicka <jh@suse.cz>
14350
14351 PR c/25795
14352 PR c++/27369
14353 * gcc.dg/pr25795.c: New test.
14354 * gcc.dg/pr25795-1.c: New test.
14355
14356 2006-07-23 Roger Sayle <roger@eyesopen.com>
14357
14358 * gcc.dg/fold-cond-1.c: Increase test case portability by checking
14359 that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
14360 which may be transformed to "g || h" on some platforms.
14361
14362 2006-07-23 Mark Mitchell <mark@codesourcery.com>
14363
14364 PR c++/28025
14365 * g++.dg/template/friend45.C: New test.
14366
14367 2006-07-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14368
14369 PR libgfortran/28339
14370 * gfortran.dg/arrayio_8.f90: New test.
14371
14372 2006-07-21 Mike Stump <mrs@apple.com>
14373
14374 * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
14375
14376 * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
14377
14378 2006-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14379
14380 PR c++/28250
14381 * g++.dg/eh/catch3.C: New test.
14382
14383 PR c++/28363
14384 * g++.dg/template/defarg10.C: New test.
14385
14386 2006-07-20 Paul Brook <paul@codesourcery.com>
14387
14388 PR 27363
14389 * gcc.dg/pr27363.c: New test.
14390
14391 2006-07-19 Mark Mitchell <mark@codesourcery.com>
14392
14393 PR c++/28338
14394 * g++.dg/init/ref13.C: New test.
14395
14396 2006-07-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14397
14398 PR obj-c++/28434
14399 * obj-c++.dg/proto-error-1.mm: New test.
14400
14401 2006-07-18 Mark Mitchell <mark@codesourcery.com>
14402
14403 PR c++/28337
14404 * g++.dg/template/string1.C: New test.
14405
14406 2006-07-18 Mark Mitchell <mark@codesourcery.com>
14407
14408 PR c++/28048
14409 * g++.dg/template/defarg9.C: New test.
14410
14411 PR c++/28235
14412 * g++.dg/template/static27.C: New test.
14413
14414 2006-07-18 Diego Novillo <dnovillo@redhat.com>
14415
14416 PR 28410
14417 * gcc.dg/tree-ssa/pr28410.c: New test.
14418
14419 2006-07-18 Lee Millward <lee.millward@gmail.com>
14420
14421 PR c++/28258
14422 * g++/dg/other/error13.C: New test.
14423
14424 PR c++/28260
14425 * g++.dg/template/friend44.C: New test.
14426
14427 2006-07-18 Steve Ellcey <sje@cup.hp.com>
14428
14429 PR c++/27495
14430 * g++.dg/other/pr27495.C: New.
14431
14432 2006-07-18 Olivier Hainque <hainque@adacore.com>
14433
14434 * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
14435 * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
14436
14437 2006-07-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14438
14439 PR c/28286
14440 * gcc.dg/pragma-pack-4.c: New test.
14441
14442 2006-07-17 Steve Ellcey <sje@cup.hp.com>
14443
14444 PR c++/28291
14445 * g++.dg/ext/pr28291.C: New test.
14446
14447 2006-07-17 Richard Sandiford <richard@codesourcery.com>
14448
14449 PR middle-end/28403
14450 * gcc.c-torture/execute/pr28403.c: New test.
14451
14452 2006-07-17 Richard Sandiford <richard@codesourcery.com>
14453
14454 PR middle-end/28402
14455 * gcc.dg/pr28402.c: New test.
14456
14457 2006-07-17 Steve Ellcey <sje@cup.hp.com>
14458
14459 PR c++/28304
14460 * g++.dg/other/pr28304.C: New test.
14461
14462 2006-07-17 J"orn Rennecke <joern.rennecke@st.com>
14463
14464 PR other/28251
14465 gcc.c-torture/unsorted/dump-noaddr.c: New test.
14466 gcc.c-torture/unsorted/dump-noaddr.x: New driver.
14467
14468 2006-07-17 Richard Guenther <rguenther@suse.de>
14469
14470 PR tree-optimization/28238
14471 * g++.dg/tree-ssa/pr28238.C: New testcase.
14472
14473 2006-07-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14474
14475 PR c++/28250
14476 * g++.dg/eh/catch1.C: New test.
14477 * g++.dg/eh/catch2.C: New test.
14478
14479 2006-07-16 Jakub Jelinek <jakub@redhat.com>
14480
14481 PR c++/28370
14482 * g++.dg/template/anon3.C: New test.
14483
14484 2006-07-16 Paul Thomas <pault@gcc.gnu.org>
14485
14486 PR fortran/20844
14487 * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
14488 specifiers requiring an explicit format tag..
14489
14490 PR fortran/28201
14491 * gfortran.dg/generic_5: New test.
14492
14493 PR fortran/20893
14494 * gfortran.dg/elemental_optional_args_1.f90: New test.
14495
14496 2006-07-16 Olivier Hainque <hainque@adacore.com>
14497
14498 * gnat.dg/assert.ads: New file.
14499 * gnat.dg/controlled_record.ads: Likewise.
14500 * gnat.dg/controlled_record.adb: Likewise.
14501
14502 2006-07-15 Lee Millward <lee.millward@gmail.com>
14503
14504 PR c++/28292
14505 * g++.dg/other/error12.C: New test.
14506
14507 PR c++/28269
14508 * g++.dg/template/crash54.C: New test.
14509
14510 2006-07-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14511
14512 PR c++/28249
14513 * g++.dg/parse/catch1.C: New test.
14514
14515 PR c++/28294
14516 * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
14517
14518 PR c++/28387
14519 * g++.dg/ext/attrib24.C: New test.
14520
14521 2006-07-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14522
14523 PR c++/28343
14524 * g++.dg/ext/asmspec1.C: New test.
14525
14526 2006-07-13 Janis Johnson <janis187@us.ibm.com>
14527
14528 * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
14529 (dg-test): Support shouldfail tests.
14530 * lib/target-supports-dg.exp (dg-shouldfail): New.
14531 * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
14532 * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
14533 * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
14534 * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
14535 * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
14536 * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
14537 * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
14538
14539 2006-07-13 Jan Hubicka <jh@suse.cz>
14540
14541 * gcc.target/i386/memcpy-1.c: New.
14542
14543 2006-07-12 Geoffrey Keating <geoffk@apple.com>
14544
14545 * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
14546
14547 2006-07-13 Paul Thomas <pault@gcc.gnu.org>
14548
14549 PR fortran/25097
14550 * gfortran.dg/present_1.f90: New test.
14551
14552 PR fortran/20903
14553 * gfortran.dg/interface_derived_type_1.f90: New test.
14554
14555 2006-07-11 Feng Wang <fengwang@nudt.edu.cn>
14556
14557 PR fortran/28213
14558 * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
14559 list.
14560
14561 2006-07-07 Lee Millward <lee.millward@gmail.com>
14562
14563 PR c++/27820
14564 * g++.dg/other/label1.C: New test.
14565
14566 2006-07-07 Richard Guenther <rguenther@suse.de>
14567
14568 PR middle-end/28268
14569 * gcc.dg/torture/pr28268.c: New testcase.
14570
14571 2006-07-07 Steve Ellcey <sje@cup.hp.com>
14572
14573 PR c++/27019
14574 * g++.dg/ext/pr27019.C: New.
14575
14576 2006-07-07 Richard Guenther <rguenther@suse.de>
14577
14578 PR tree-optimization/28187
14579 * gcc.dg/pr28187.c: New testcase.
14580
14581 2006-07-07 Eric Botcazou <ebotcazou@adacore.com>
14582
14583 * gnat.dg/address_conversion.adb: New test.
14584 * gnat.dg/boolean_subtype.adb: Likewise.
14585 * gnat.dg/frame_overflow.adb: Likewise.
14586 * gnat.dg/pointer_array.adb: Likewise.
14587 * gnat.dg/pointer_conversion.adb: Likewise.
14588
14589 2006-07-07 Paul Thomas <pault@gcc.gnu.org>
14590
14591 PR fortran/28237
14592 PR fortran/23420
14593 * gfortran.dg/print_fmt_5.f90: New test.
14594
14595 2006-07-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14596
14597 PR fortran/28129
14598 * gfortran.dg/bounds_check_4.f90: New test.
14599
14600 2006-07-05 Richard Guenther <rguenther@suse.de>
14601
14602 PR target/28158
14603 * gfortran.dg/pr28158.f90: New testcase.
14604
14605 2006-07-05 Richard Guenther <rguenther@suse.de>
14606
14607 PR tree-optimization/28162
14608 * gcc.dg/pr28162.c: New testcase.
14609
14610 2006-07-05 Richard Guenther <rguenther@suse.de>
14611 Andrew Pinski <pinskia@gcc.gnu.org>
14612
14613 PR c++/27084
14614 * g++.dg/tree-ssa/copyprop-1.C: New testcase.
14615
14616 2006-07-04 Paul Thomas <pault@gcc.gnu.org>
14617
14618 PR fortran/28174
14619 * gfortran.dg/actual_array_substr_2.f90: New test.
14620
14621 PR fortran/28167
14622 * gfortran.dg/actual_array_constructor_2.f90: New test.
14623
14624 2006-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14625
14626 * gfortran.dg/itime_idate_1.f: New test.
14627 * gfortran.dg/itime_idate_2.f: New test.
14628
14629 2006-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14630
14631 PR libgfortran/27704
14632 * gfortran.dg/open_status_3.f90: New test.
14633 * gfortran.dg/fmt_l.f90: Update for new feature.
14634
14635 2006-07-03 Asher Langton <langton2@llnl.gov>
14636
14637 * gfortran.dg/oldstyle_2.f90: New.
14638
14639 2006-07-03 Eric Botcazou <ebotcazou@adacore.com>
14640
14641 * gnat.dg/string_slice.adb: New test.
14642
14643 2006-07-01 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
14644
14645 PR fortran/19259
14646 * gfortran.dg/semicolon_fixed.c: New.
14647 * gfortran.dg/semicolon_free.c: New.
14648
14649 2006-06-30 Mike Stump <mrs@apple.com>
14650
14651 * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
14652 that don't support internal visibility.
14653
14654 2006-06-30 Andrew Pinski <pinskia@gmail.com>
14655
14656 * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
14657 for '(' / ')' needing an extra '\'.
14658
14659 2006-06-29 Roger Sayle <roger@eyesopen.com>
14660
14661 PR middle-end/27428
14662 * gcc.dg/pr27428-1.c: New test case.
14663
14664 2006-06-29 Mike Stump <mrs@apple.com>
14665
14666 * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
14667 on darwin as we can't align commons large enough yet.
14668
14669 * gcc.dg/vla-8.c: Add additional testcases.
14670
14671 2006-06-26 Steve Ellcey <sje@cup.hp.com>
14672
14673 PR c++/28114
14674 * g++.dg/other/pr28114.C: New.
14675
14676 2006-06-25 Eric Botcazou <ebotcazou@adacore.com>
14677
14678 * gcc.c-torture/compile/20060625-1.c: New test.
14679
14680 2006-06-25 Paul Thomas <pault@gcc.gnu.org>
14681
14682 PR fortran/20867
14683 * gfortran.dg/stfunc_3.f90: New test.
14684
14685 PR fortran/25056
14686 * gfortran.dg/impure_actual_1.f90: New test.
14687
14688 PR fortran/20874
14689 * gfortran.dg/elemental_result_1.f90: New test.
14690
14691 PR fortran/25073
14692 * gfortran.dg/select_7.f90: New test.
14693
14694 PR fortran/27554
14695 * intrinsic_actual_1.f: New test.
14696
14697 PR fortran/22038
14698 PR fortran/28119
14699 * gfortran.dg/forall_4.f90: New test.
14700
14701 PR fortran/25072
14702 * gfortran.dg/forall_5.f90: New test.
14703
14704 2006-06-25 Lee Millward <lee.millward@gmail.com>
14705
14706 PR c++/28051
14707 * g++.dg/template/using13.C: New test.
14708
14709 PR c++/28054
14710 * g++.dg/other/incomplete3.C: New test.
14711
14712 2006-06-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14713
14714 PR fortran/28081
14715 * gfortran.dg/substr_3.f: New test.
14716 * gfortran.dg/equiv_2.f90: Update expected error message.
14717
14718 2006-06-24 Paul Thomas <pault@gcc.gnu.org>
14719
14720 PR fortran/28118
14721 * gfortran.dg/actual_array_substr_1.f90: New test.
14722
14723 2006-06-24 Olivier Hainque <hainque@adacore.com>
14724
14725 * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
14726 * gnat.dg/scalar_mode_agg_compare.adb: New test.
14727
14728 2006-06-23 Janis Johnson <janis187@us.ibm.com>
14729
14730 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
14731
14732 2006-06-23 Steven G. Kargl <kargls@comcast.net>
14733
14734 PR fortran/27981
14735 * gfortran.dg/simpleif_2.f90: New test.
14736
14737 2006-06-23 Lee Millward <lee.millward@gmail.com>
14738
14739 * g++.dg/template/error22.C: Fix typo.
14740
14741 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14742
14743 PR c++/28112
14744 * g++.dg/ext/attrib23.C: New test.
14745
14746 2006-06-23 Olivier Hainque <hainque@adacore.com>
14747
14748 * gnat.dg/varsize_temp.adb: New test.
14749
14750 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14751
14752 PR c++/11468
14753 * g++.dg/other/java2.C: New test.
14754
14755 2006-06-23 Danny Smith <dannysmith@users.sourceforge.net>
14756
14757 PR target/27789
14758 * g++.dg/ext/dllimport4.C. Add more tests for invalid
14759 initialization.
14760
14761 2006-06-22 Roger Sayle <roger@eyesopen.com>
14762
14763 PR target/27531
14764 * gcc.dg/pr27531-1.c: New test case.
14765
14766 2006-06-22 Asher Langton <langton2@llnl.gov>
14767
14768 PR fortran/24748
14769 * gfortran.dg/implicit_8.f90: New.
14770
14771 2006-06-22 Zdenek Dvorak <dvorakz@suse.cz>
14772
14773 PR rtl-optimization/28121
14774 * gcc.dg/pr28121.c: New test.
14775
14776 2006-06-22 Lee Millward <lee.millward@gmail.com>
14777
14778 PR c++/27805
14779 * g++.dg/parse/ptrmem6.C: New test.
14780
14781 PR c++/27821
14782 * g++.dg/template/error22.C: New test.
14783
14784 2006-06-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14785
14786 PR c++/28111
14787 * g++.dg/template/friend43.C: New test.
14788
14789 PR c++/28110
14790 * g++.dg/template/crash53.C: New test.
14791
14792 PR c++/28109
14793 * g++.dg/rtti/incomplete1.C: New test.
14794
14795 2006-06-21 Eric Botcazou <ebotcazou@adacore.com>
14796
14797 * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
14798
14799 2006-06-21 Joseph Myers <joseph@codesourcery.com>
14800
14801 * gcc.c-torture/execute/complex-7.c: New.
14802
14803 2006-06-21 Jakub Jelinek <jakub@redhat.com>
14804
14805 * gcc.dg/merge-all-constants-1.c: New test.
14806
14807 2006-06-20 Janis Johnson <janis187@us.ibm.com>
14808
14809 PR c++/28113
14810 * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
14811
14812 2006-06-20 Steven G. Kargl <kargls@comcast.net>
14813
14814 * gfortran.dg/rrspacing_1.f90: New test.
14815
14816 2006-06-20 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14817
14818 PR c++/28052
14819 * g++.dg/other/bitfield2.C: New test.
14820
14821 2006-06-20 Zdenek Dvorak <dvorakz@suse.cz>
14822
14823 PR tree-optimization/27331
14824 * gcc.dg/pr27331.c: New test.
14825
14826 2006-06-20 James A. Morrison <phython@gcc.gnu.org>
14827 Eric Botcazou <ebotcazou@adacore.com>
14828
14829 PR ada/18692
14830 * lib/gnat.exp: New file.
14831 * lib/gnat-dg.exp: Likewise.
14832 * gnat.dg: New directory.
14833 * gnat.dg/dg.exp: New driver.
14834 * gnat.dg/specs: New directory.
14835 * gnat.dg/specs/specs.exp: New driver.
14836 * gnat.dg/style: New directory.
14837 * gnat.dg/style/style.exp: New driver.
14838
14839 2006-06-20 Paul Thomas <pault@gcc.gnu.org>
14840
14841 PR fortran/16206
14842 * gfortran.dg/array_initializer_1.f90: New test.
14843
14844 PR fortran/28005
14845 * gfortran.dg/matmul_3.f90: New test.
14846
14847 2006-06-19 Andrew Pinski <pinskia@gmail.com>
14848
14849 PR middle-end/28075
14850 * gcc.dg/tree-ssa/inline-1.c: New test.
14851
14852 2006-06-19 Anatoly Sokolov <aesok@post.ru>
14853
14854 * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
14855 in malloc prototype; remove XFAIL.
14856 * gcc.dg/pr18241-2.c: Ditto.
14857 * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
14858 in memset prototype; remove XFAIL.
14859 * gcc.dg/tree-ssa/pr23382.c: Ditto.
14860
14861 2006-06-19 Joseph S. Myers <joseph@codesourcery.com>
14862
14863 * gcc.dg/vla-8.c: Add.
14864
14865 2006-06-19 Richard Guenther <rguenther@suse.de>
14866
14867 PR tree-optimization/27090
14868 * g++.dg/tree-ssa/pr27090.C: New testcase.
14869
14870 2006-06-19 Roger Sayle <roger@eyesopen.com>
14871
14872 PR target/27861
14873 * gcc.dg/pr27861-1.c: New test case.
14874
14875 2006-06-19 Richard Guenther <rguenther@suse.de>
14876
14877 PR middle-end/28045
14878 * gcc.dg/torture/pr28045.c: New testcase.
14879
14880 2006-06-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14881
14882 PR fortran/26801
14883 * gfortran.dg/associated_4.f90: New test.
14884
14885 2006-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14886
14887 PR fortran/19310
14888 PR fortran/19904
14889 * gfortran.dg/real_const_3.f90: New test.
14890
14891 2006-06-16 Mark Mitchell <mark@codesourcery.com>
14892
14893 PR c++/28016
14894 * g++.dg/template/static26.C: New test.
14895
14896 PR c++/27979
14897 * g++.dg/expr/bitfield2.C: New test.
14898
14899 PR c++/27884
14900 * g++.dg/parse/linkage2.C: New test.
14901
14902 2006-06-16 Richard Guenther <rguenther@suse.de>
14903
14904 PR middle-end/27116
14905 * gcc.dg/pr15785-1.c: Revert last change.
14906 * gcc.dg/torture/pr27116-2.c: New testcase.
14907
14908 2006-06-16 Roger Sayle <roger@eyesopen.com>
14909
14910 PR middle-end/27802
14911 * gcc.dg/pr27802-1.c: New test case.
14912
14913 2006-06-15 Mark Mitchell <mark@codesourcery.com>
14914
14915 PR c++/27689
14916 * g++.dg/template/ttp18.C: New test.
14917 * g++.dg/template/ttp19.C: Likewise.
14918
14919 PR c++/27666
14920 * g++.dg/expr/cond9.C: New test.
14921
14922 PR c++/27640
14923 * g++.dg/template/ctor7.C: New test.
14924
14925 2006-06-15 Janis Johnson <janis187@us.ibm.com>
14926
14927 * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
14928
14929 2006-06-16 Richard Guenther <rguenther@suse.de>
14930
14931 PR tree-optimization/27781
14932 * gcc.dg/tree-ssa/pr27781.c: New testcase.
14933
14934 2006-06-15 Thomas Koenig <Thomas.Koenig@online.de>
14935
14936 * gfortran.dg/allocate_zerosize_2.f90: New test case.
14937
14938 2006-06-15 Zdenek Dvorak <dvorakz@suse.cz>
14939
14940 * gcc.dg/tree-ssa/loop-18.c: New test.
14941
14942 2006-06-14 Mark Mitchell <mark@codesourcery.com>
14943
14944 PR c++/27665
14945 * g++.dg/template/crash52.C: New test.
14946
14947 PR c++/27648
14948 * g++.dg/ext/attrib22.C: New test.
14949
14950 PR c++/26559
14951 * g++.dg/template/builtin1.C: New test.
14952 * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
14953
14954 PR c++/28018
14955 * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
14956 assignment.
14957 * g++.old-deja/g++.pt/crash51.C: Likewise.
14958
14959 PR c++/27227
14960 * g++.dg/lookup/linkage1.C: New test.
14961 * g++.dg/lookup/linkage2.C: Likewise.
14962
14963 2006-06-14 Andreas Krebbel <krebbel1@de.ibm.com>
14964
14965 PR middle-end/27959
14966 * gcc.dg/pr27959.c: New testcase.
14967
14968 2006-06-13 J"orn Rennecke <joern.rennecke@st.com>
14969
14970 PR target/28014:
14971 * g++.dg/eh/div.C: New test.
14972
14973 2006-06-13 Jakub Jelinek <jakub@redhat.com>
14974
14975 PR c++/27894
14976 * g++.dg/tree-ssa/pr26757.C: New test.
14977 * g++.dg/tree-ssa/pr27894.C: New test.
14978
14979 2006-06-13 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
14980
14981 * gcc.c-torture/compile/20060609-1.c: New test.
14982
14983 PR target/27863
14984 * gcc.c-torture/compile/pr27863.c: New test.
14985
14986 2006-06-13 Richard Guenther <rguenther@suse.de>
14987
14988 PR tree-optimization/27830
14989 * g++.dg/tree-ssa/pr27830.C: New testcase.
14990
14991 2006-06-13 Matthew Sachs <msachs@apple.com>
14992
14993 * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
14994 the list of compiler flags; this causes those flags to be checked
14995 for things like dg-skip-if.
14996
14997 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14998
14999 PR c++/27601
15000 * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
15001
15002 2006-06-12 Mark Mitchell <mark@codesourcery.com>
15003 Kazu Hirata <kazu@codesourcery.com>
15004
15005 * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
15006 g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
15007
15008 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15009
15010 PR c++/27933
15011 * g++.dg/lookup/using15.C: New test.
15012
15013 PR c++/27951
15014 * g++.dg/other/anon4.C: New test.
15015
15016 2006-06-12 Roger Sayle <roger@eyesopen.com>
15017
15018 PR c++/21210
15019 * g++.dg/init/complex1.C: New test case.
15020
15021 2006-06-11 Eric Christopher <echristo@apple.com>
15022
15023 PR middle-end/27948
15024 * gcc.dg/bf-ms-layout.c: Run on darwin.
15025 * gcc.dg/bf-no-ms-layout: Ditto.
15026 * gcc.dg/attr-ms_struct-2.c: New.
15027 * gcc.dg/bf-ms-layout-2.c: Ditto.
15028
15029 2006-06-11 Kaz Kojima <kkojima@gcc.gnu.org>
15030
15031 * gcc.dg/attr-ms_struct-packed1.c: New.
15032
15033 2006-06-09 Mike Stump <mrs@apple.com>
15034
15035 * gcc.dg/vla-7.c: Add.
15036
15037 2006-06-10 Paul Thomas <pault@gcc.gnu.org>
15038
15039 PR fortran/24558
15040 * gfortran.dg/entry_6.f90: New test.
15041
15042 PR fortran/20877
15043 PR fortran/25047
15044 * gfortran.dg/entry_7.f90: New test.
15045
15046 2006-06-09 Jakub Jelinek <jakub@redhat.com>
15047
15048 PR c/27747
15049 * gcc.dg/cpp/_Pragma6.c: New test.
15050
15051 PR c++/27748
15052 * g++.dg/cpp/_Pragma1.C: New test.
15053
15054 PR preprocessor/27746
15055 * gcc.dg/gomp/macro-3.c: New test.
15056 * gcc.dg/gomp/macro-4.c: New test.
15057 * g++.dg/gomp/macro-3.C: New test.
15058 * g++.dg/gomp/macro-4.C: New test.
15059
15060 2006-06-09 Richard Guenther <rguenther@suse.de>
15061
15062 PR tree-optimization/26998
15063 * gcc.dg/torture/pr26998.c: New testcase.
15064 * gcc.dg/tree-ssa/vrp29.c: New testcase.
15065
15066 2006-06-08 Mike Stump <mrs@apple.com>
15067
15068 * gcc.dg/pr27095.c: Account for stubs.
15069
15070 PR target/26427
15071 * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
15072 produce bad code on darwin.
15073
15074 2006-06-08 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15075
15076 PR fortran/27958
15077 * gfortran.dg/substr_2.f: New test.
15078
15079 2006-06-08 Asher Langton <langton2@llnl.gov>
15080
15081 PR fortran/27786
15082 * cray_pointers_2.f90: Add -fbounds-check compile flag.
15083
15084 2006-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15085
15086 PR target/27421
15087 * gcc.dg/union-3.c: New test.
15088
15089 2006-06-08 Richard Guenther <rguenther@suse.de>
15090
15091 PR middle-end/27116
15092 * gcc.dg/torture/pr27116.c: New testcase.
15093 * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
15094
15095 2006-06-07 Zdenek Dvorak <dvorakz@suse.cz>
15096
15097 PR rtl-optimization/26449
15098 * gcc.dg/pr26449.c: New test.
15099
15100 2006-06-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15101
15102 PR c++/27601
15103 * g++.dg/ext/offsetof1.C: Test member functions.
15104
15105 2006-06-07 Steve Ellcey <sje@cup.hp.com>
15106
15107 * gcc.dg/pr27095.c: Improve scanning.
15108
15109 2006-06-07 Paul Thomas <pault@gcc.gnu.org>
15110
15111 PR fortran/23091
15112 * gfortran.dg/saved_automatic_1.f90: New test.
15113
15114 PR fortran/24168
15115 * gfortran.dg/array_simplify_1.f90: New test.
15116
15117 PR fortran/25090
15118 * gfortran.dg/entry_dummy_ref_1.f90: New test.
15119
15120 PR fortran/25058
15121 * gfortran.dg/entry_dummy_ref_2.f90: New test.
15122
15123 2006-06-06 Mark Mitchell <mark@codesourcery.com>
15124
15125 PR c++/27177
15126 * g++.dg/expr/cast7.C: New test.
15127
15128 2006-06-06 Janis Johnson <janis187@us.ibm.com>
15129
15130 * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
15131 * lib/gcc-defs.exp (tool_check_compile): Ditto.
15132 * lib/fortran-torture.exp (fortran-torture-compile,
15133 fortran-torture-execute): Ditto.
15134
15135 2006-06-06 Ulrich Weigand <uweigand@de.ibm.com>
15136
15137 PR target/27842
15138 * gcc.dg/vmx/pr27842.c: New test.
15139
15140 2006-06-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15141
15142 PR libfortran/27895
15143 * gfortran.dg/bounds_check_3.f90: New test.
15144
15145 2006-06-05 Mike Stump <mrs@apple.com>
15146
15147 * objc.dg/objc-fast-4.m: Skip for ppc64.
15148
15149 2006-06-05 Steve Ellcey <sje@cup.hp.com>
15150
15151 PR testsuite/27705
15152 * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
15153
15154 2006-06-05 Dorit Nuzman <dorit@il.ibm.com>
15155 Victor Kaplansky <victork@il.ibm.com>
15156
15157 PR tree-optimizations/26360
15158 * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
15159 with -fno-tree-dce.
15160 * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
15161
15162 2006-06-05 Paul Thomas <pault@gcc.gnu.org>
15163
15164 PR fortran/14067
15165 * gfortran.dg/data_char_1.f90: Add messages for truncated
15166 strings.
15167
15168 PR fortran/16943
15169 * gfortran.dg/func_decl_2.f90: New test.
15170
15171 PR fortran/20839
15172 * gfortran.dg/do_2.f90: New test.
15173
15174 PR fortran/27655
15175 * gfortran.dg/associated_3.f90: New test.
15176
15177 2006-06-04 Mark Mitchell <mark@codesourcery.com>
15178
15179 PR c++/27819
15180 * g++.dg/template/static25.C: New test.
15181
15182 PR c++/27722
15183 * g++.dg/init/array21.C: New test.
15184
15185 PR c++/27807
15186 * g++.dg/ext/complit7.C: New test.
15187
15188 PR c++/27806
15189 * g++.dg/parse/ptrmem5.C: New test.
15190
15191 2006-06-04 Roger Sayle <roger@eyesopen.com>
15192 Andrew Pinski <pinskia@physics.uc.edu>
15193
15194 PR c/27150
15195 PR middle-end/27382
15196 * gcc.dg/pr27150-1.c: New testcase.
15197 * gcc.dg/pr27382-1.c: New testcase.
15198 * gcc.dg/pr27382-2.c: New testcase.
15199
15200 2006-06-05 Joseph S. Myers <joseph@codesourcery.com>
15201
15202 PR c/25161
15203 PR c/27020
15204 * gcc.dg/array-10.c: New test.
15205
15206 2006-06-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15207
15208 PR c++/27804
15209 * g++.dg/init/const4.C: New test.
15210 * g++.dg/init/member1.C: Add error-marker.
15211 * g++.dg/other/fold1.C: Adjust error-marker.
15212
15213 2006-06-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15214
15215 PR c++/27601
15216 * g++.dg/ext/offsetof1.C: New test.
15217
15218 2006-06-04 Eric Christopher <echristo@apple.com>
15219
15220 * gcc.dg/attr-ms_struct-1.c: New.
15221
15222 2006-06-04 Mark Shinwell <shinwell@codesourcery.com>
15223
15224 * gcc.c-torture/compile/builtin_constant_p.c: New test.
15225
15226 2006-06-04 Richard Guenther <rguenther@suse.de>
15227
15228 PR tree-optimization/27039
15229 * gcc.dg/tree-ssa/loop-17.c: New testcase.
15230
15231 2006-06-03 Roger Sayle <roger@eyesopen.com>
15232
15233 PR target/26223
15234 * gcc.target/i386/amd64-abi-2.c: New test case.
15235
15236 2006-06-02 Eric Christopher <echristo@apple.com>
15237
15238 * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
15239 * gcc.target/i386/20020523-1.c: Skip if darwin.
15240 * gcc.target/i386/asm-3.c: Ditto.
15241 * gcc.target/i386/20011119-1.c: Ditto.
15242 * gcc.target/i386/clobbers.c: Remove pic part of test.
15243
15244 2006-06-02 Steve Ellcey <sje@cup.hp.com>
15245
15246 * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
15247 * g++.old-deja/g++.other/init19.C: Ditto.
15248 * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
15249 and add other platforms as expected failures.
15250
15251 2006-06-01 Steve Ellcey <sje@cup.hp.com>
15252
15253 * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
15254 (is-effective-target-keyword): Ditto.
15255
15256 2006-06-01 Thomas Koenig <Thomas.Koenig@online.de>
15257
15258 PR fortran/27715
15259 * gfortran.dg/extended_char_comparison_1.f: New test.
15260
15261 2006-06-01 Paul Thomas <pault@gcc.gnu.org>
15262
15263 PR fortran/25098
15264 * gfortran.dg/dummy_procedure_1.f90: New test.
15265
15266 PR fortran/25147
15267 * gfortran.dg/dummy_procedure_2.f90: New test.
15268
15269 * gfortran.dg/associated_2.f90: Correct to make consistent with
15270 standard.
15271
15272 2006-05-31 Roger Sayle <roger@eyesopen.com>
15273
15274 * gcc.target/i386/387-11.c: New test case.
15275
15276 2006-05-31 Mark Mitchell <mark@codesourcery.com>
15277
15278 PR c++/27801
15279 * g++.dg/template/cond6.C: New test.
15280
15281 PR c++/26496
15282 * g++.dg/template/crash51.C: New test.
15283 * g++.old-deja/g++.mike/net36.C: Tweak error markers.
15284
15285 PR c++/27385
15286 * g++.dg/init/array20.C: New test.
15287
15288 2006-05-31 Roger Sayle <roger@eyesopen.com>
15289
15290 * gcc.dg/builtins-54.c: New test case.
15291
15292 2006-05-30 Mark Mitchell <mark@codesourcery.com>
15293
15294 PR c++/26433
15295 * g++.dg/template/fntry1.C: Add dg-do link.
15296
15297 PR c++/27808
15298 * g++.dg/parse/friend6.C: New test.
15299
15300 2006-05-30 Asher Langton <langton2@llnl.gov>
15301
15302 * gfortran.dg/cray_pointers_7.f90: New test.
15303
15304 2006-05-30 Roger Sayle <roger@eyesopen.com>
15305
15306 PR tree-optimization/23452
15307 * gcc.dg/fold-mulconj-1.c: New test case.
15308
15309 2006-05-30 Mark Mitchell <mark@codesourcery.com>
15310
15311 PR c++/27803
15312 * g++.dg/parse/bitfield1.C: New test.
15313
15314 2006-05-30 Roger Sayle <roger@eyesopen.com>
15315
15316 * gcc.target/ppc-eq0-1.c: New test case.
15317 * gcc.target/ppc-negeq0-1.c: New test case.
15318
15319 2006-05-30 Dirk Mueller <dmueller@suse.de>
15320
15321 PR c/27273
15322 * gcc.dg/overflow-warn-5.c: New test.
15323
15324 2006-05-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15325
15326 PR c/27718
15327 * gcc.dg/sizeof-1.c: New test.
15328
15329 2006-05-30 Uros Bizjak <uros@kss-loka.si>
15330
15331 PR target/27790
15332 * gcc.target/i386/pr27790.c: New test.
15333
15334 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15335
15336 PR libgfortran/27757
15337 * gfortran.dg/direct_io_5.f90: New test.
15338
15339 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15340
15341 PR libgfortran/27634
15342 * gfortran.dg/fmt_missing_period_1.f: New test.
15343 * gfortran.dg/fmt_missing_period_2.f: New test.
15344 * gfortran.dg/fmt_missing_period_3.f: New test.
15345
15346 2006-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15347
15348 PR fortran/19777
15349 * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
15350 arrays.
15351
15352 2006-05-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15353
15354 PR c++/27713
15355 * g++.dg/template/new6.C: New test.
15356
15357 2006-05-29 Roger Sayle <roger@eyesopen.com>
15358
15359 PR tree-optimization/24964
15360 * gcc.target/i386/387-10.c: New test case.
15361
15362 2006-05-28 Thomas Koenig <Thomas.Koenig@online.de>
15363
15364 * intrinsics/string_intrinsics.c (compare_string):
15365 Use memcmp instead of strncmp to avoid tripping over
15366 CHAR(0) in a string.
15367
15368 2006-05-27 Richard Guenther <rguenther@suse.de>
15369
15370 PR middle-end/27773
15371 * gcc.dg/torture/pr27773.c: New testcase.
15372
15373 2006-05-27 Dirk Mueller <dmueller@suse.de>
15374
15375 * gcc.dg/pr24561.c: Rename to..
15376 * gcc.dg/pr25962.c: .. this.
15377
15378 2006-05-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15379
15380 PR fortran/19777
15381 * gfortran.dg/bounds_check_2.f: New test.
15382
15383 2006-05-27 Janne Blomqvist <jb@gcc.gnu.org>
15384
15385 * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
15386 * gfortran.dg/byte_1.f90: Likewise.
15387 * gfortran.dg/dup_save_2.f90: Likewise.
15388
15389 2006-05-27 Paul Thomas <pault@gcc.gnu.org>
15390
15391 * gfortran.dg/associated_2.f90: New test.
15392
15393 2006-05-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15394
15395 PR fortran/27524
15396 * gfortran.dg/bounds_check_1.f90: New test.
15397
15398 2006-05-26 Ulrich Weigand <uweigand@de.ibm.com>
15399
15400 PR rtl-optimization/27661
15401 * gcc.dg/pr27661.c: New test case.
15402
15403 2006-05-26 Thomas Koenig <Thomas.Koenig@online.de>
15404
15405 PR fortran/23151
15406 * gfortran.dg/inquire_9.f90: Fix illegal print syntax.
15407 * gfortran.dg/print_parentheses_1.f: New test.
15408 * gfortran.dg/print_parentheses_2.f90: New test.
15409
15410 2006-05-26 Jakub Jelinek <jakub@redhat.com>
15411
15412 PR target/27758
15413 * gcc.dg/pr27758.c: New test.
15414
15415 2006-05-24 Falk Hueffner <falk@debian.org>
15416
15417 * gcc.c-torture/compile/pr27571.c: New test.
15418
15419 2006-05-26 Paul Thomas <pault@gcc.gnu.org>
15420
15421 PR fortran/27709
15422 * gfortran.dg/spec_expr_4.f90: New test.
15423
15424 PR fortran/27155
15425 * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
15426
15427 2006-05-25 Mark Mitchell <mark@codesourcery.com>
15428
15429 PR c++/20103
15430 * g++.dg/ext/complit6.C: New test.
15431 * g++.dg/ext/complit3.C: Adjust error markers.
15432 * g++.dg/init/const3.C: New test.
15433
15434 2006-05-25 Richard Guenther <rguenther@suse.de>
15435
15436 PR middle-end/27743
15437 * gcc.dg/torture/pr27743.c: New testcase.
15438
15439 2006-05-25 Eric Botcazou <ebotcazou@libertysurf.fr>
15440
15441 * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
15442
15443 2006-05-25 Alan Modra <amodra@bigpond.net.au>
15444
15445 * gcc.dg/compat/scalar-by-value-x.h: New.
15446 * gcc.dg/compat/scalar-by-value-y.h: New.
15447 * gcc.dg/compat/scalar-by-value-5.c: New.
15448 * gcc.dg/compat/scalar-by-value-5_main.c: New.
15449 * gcc.dg/compat/scalar-by-value-5_x.c: New.
15450 * gcc.dg/compat/scalar-by-value-5_y.c: New.
15451 * gcc.dg/compat/scalar-by-value-6.c: New.
15452 * gcc.dg/compat/scalar-by-value-6_main.c: New.
15453 * gcc.dg/compat/scalar-by-value-6_x.c: New.
15454 * gcc.dg/compat/scalar-by-value-6_y.c: New.
15455
15456 2006-05-24 Zdenek Dvorak <dvorakz@suse.cz>
15457
15458 PR tree-optimization/27639
15459 PR tree-optimization/26719
15460 * gcc.dg/pr27639.c: New test.
15461 * gcc.dg/pr26719.c: New test.
15462 * gcc.dg/tree-ssa/scev-cast.c: New test.
15463
15464 2006-05-23 Mark Mitchell <mark@codesourcery.com>
15465
15466 PR c++/20173
15467 * g++.dg/template/error21.C: New test.
15468
15469 2006-05-23 Kazu Hirata <kazu@codesourcery.com>
15470
15471 PR target/27696
15472 * gcc.target/i386/pr27696.c: New.
15473
15474 2006-05-22 Janis Johnson <janis187@us.ibm.com>
15475
15476 * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
15477
15478 * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
15479
15480 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15481
15482 PR c++/27716
15483 * g++.dg/other/assign1.C: New test.
15484
15485 2006-05-22 Kazu Hirata <kazu@codesourcery.com>
15486
15487 PR target/27266
15488 * gcc.target/i386/pr27266.c: New.
15489
15490 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15491
15492 PR c++/27451
15493 * g++.dg/ext/asm9.C: New test.
15494
15495 2006-05-22 Richard Sandiford <richard@codesourcery.com>
15496
15497 PR rtl-optimization/25514
15498 * gcc.c-torture/compile/pr25514.c: New test.
15499
15500 2006-05-22 Richard Guenther <rguenther@suse.de>
15501
15502 Revert
15503 2006-01-31 Richard Guenther <rguenther@suse.de>
15504
15505 * gcc.target/i386/sselibm-1.c: New testcase.
15506 * gcc.target/i386/sselibm-2.c: Likewise.
15507 * gcc.target/i386/sselibm-3.c: Likewise.
15508 * gcc.target/i386/sselibm-4.c: Likewise.
15509 * gcc.target/i386/sselibm-5.c: Likewise.
15510
15511 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15512
15513 PR c/27420
15514 * gcc.dg/func-args-2.c: New test.
15515
15516 PR c/26818
15517 * gcc.dg/struct-incompl-1.c: New test.
15518
15519 2006-05-22 Richard Guenther <rguenther@suse.de>
15520
15521 PR testsuite/27708
15522 * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
15523 the transformations we test for.
15524
15525 2006-05-22 Richard Guenther <rguenther@suse.de>
15526
15527 PR testsuite/27707
15528 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
15529
15530 2006-05-21 Mark Mitchell <mark@codesourcery.com>
15531
15532 PR c++/27210
15533 * g++.dg/warn/new1.C: New test.
15534 * g++.dg/template/new5.C: Likewise.
15535
15536 2006-05-21 Roger Sayle <roger@eyesopen.com>
15537
15538 * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
15539 * gcc.target/i386/20060512-3.c: Likewise.
15540
15541 2006-05-21 Kazu Hirata <kazu@codesourcery.com>
15542
15543 PR rtl-optimization/27671
15544 * gcc.c-torture/execute/pr27671-1.c: New.
15545 * gcc.dg/pr27671-2.c: Likewise.
15546
15547 PR tree-optimization/26622.
15548 * gcc.c-torture/compile/pr26622.c: New.
15549
15550 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
15551
15552 PR fortran/27613
15553 * gfortran.dg/recursive_reference_1.f90: New test.
15554
15555 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
15556
15557 PR fortran/25746
15558 * gfortran.dg/elemental_subroutine_3.f90: New test.
15559
15560 PR fortran/25090
15561 * gfortran.dg/entry_dummy_ref_1.f90: Remove.
15562
15563 PR fortran/27584
15564 * gfortran.dg/associated_target_1.f90: New test.
15565
15566 PR fortran/19015
15567 * gfortran.dg/maxloc_shape_1.f90: New test.
15568
15569 2006-05-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15570
15571 PR libgfortran/24459
15572 * gfortran.dg/namelist_24.f90: New test.
15573 * gfortran.dg/namelist_12.f: Fix typo in comment.
15574
15575 2006-05-20 Andrew Pinski <pinskia@physics.uc.edu>
15576
15577 PR middle-end/25776
15578 * g++.dg/other/error11.C: New test.
15579
15580 2006-05-20 Richard Sandiford <richard@codesourcery.com>
15581
15582 * gcc.target/mips/pr26765.c: Add -w to options.
15583
15584 2006-05-20 Richard Sandiford <richard@codesourcery.com>
15585
15586 * lib/target-supports.exp (check_effective_target_mpaired_single):
15587 New function.
15588 * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
15589 multilibs.
15590 * g++.dg/vect/vect.exp: Likewise.
15591
15592 2006-05-20 Richard Sandiford <richard@codesourcery.com>
15593
15594 PR testsuite/25891
15595 * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
15596
15597 2006-05-19 H.J. Lu <hongjiu.lu@intel.com>
15598
15599 PR fortran/27662
15600 * gfortran.dg/temporary_1.f90: New file.
15601
15602 2006-05-19 Andreas Schwab <schwab@suse.de>
15603
15604 * g++.dg/other/unused1.C: Also match "stringz".
15605
15606 2006-05-19 Mark Mitchell <mark@codesourcery.com>
15607
15608 PR c++/26433
15609 * g++.dg/template/fntry1.C: New test.
15610
15611 2006-05-18 Mark Mitchell <mark@codesourcery.com>
15612
15613 PR c++/27471
15614 PR c++/27506
15615 * g++.dg/conversion/bitfield5.C: New test.
15616 * g++.dg/conversion/bitfield6.C: New test.
15617
15618 2006-05-18 Mike Stump <mrs@apple.com>
15619
15620 * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
15621 * gcc.dg/vla-4.c: Add.
15622 * gcc.dg/vla-5.c: Add.
15623 * gcc.dg/vla-6.c: Add.
15624
15625 2006-05-12 Stuart Hastings <stuart@apple.com>
15626
15627 * gcc.target/i386/20060512-1.c: New.
15628 * gcc.target/i386/20060512-2.c: New.
15629 * gcc.target/i386/20060512-3.c: New.
15630 * gcc.target/i386/20060512-4.c: New.
15631
15632 2006-05-17 Mark Mitchell <mark@codesourcery.com>
15633
15634 PR c++/26122
15635 * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
15636
15637 PR c++/26068
15638 * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
15639 * g++.dg/parse/linkage1.C: New test.
15640
15641 2006-05-17 Jakub Jelinek <jakub@redhat.com>
15642
15643 PR tree-optimization/27548
15644 * g++.dg/tree-ssa/pr27548.C: New test.
15645
15646 2006-05-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15647
15648 PR fortran/26551
15649 * gfortran.dg/recursive_check_1.f: New test.
15650 * gfortran.dg/recursive_check_2.f90: New test.
15651
15652 2005-05-17 Bernd Schmidt <bernd.schmidt@analog.com>
15653
15654 * g++.dg/opt/temp2.C: New test.
15655
15656 2006-05-17 Jakub Jelinek <jakub@redhat.com>
15657
15658 PR c++/27491
15659 * g++.dg/init/brace5.C: New test.
15660
15661 PR middle-end/27415
15662 * gcc.dg/gomp/pr27415.c: New test.
15663 * g++.dg/gomp/pr27415.C: New test.
15664
15665 PR tree-optimization/27549
15666 * g++.dg/tree-ssa/pr27549.C: New test.
15667
15668 2006-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15669
15670 PR libgfortran/27575
15671 * gfortran.dg/read_eof_4.f90: New test.
15672
15673 2006-05-16 Richard Guenther <rguenther@suse.de>
15674
15675 PR tree-optimization/22303
15676 * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
15677
15678 2006-05-16 Jakub Jelinek <jakub@redhat.com>
15679
15680 PR middle-end/27573
15681 * gcc.dg/gomp/pr27573.c: New test.
15682 * gfortran.dg/gomp/pr27573.f90: New test.
15683
15684 PR c/27499
15685 * gcc.dg/gomp/pr27499.c: New test.
15686 * g++.dg/gomp/pr27499.C: New test.
15687
15688 2006-05-15 Mark Mitchell <mark@codesourcery.com>
15689
15690 PR c++/27339
15691 * g++.dg/parser/access8.C: Adjust error marker.
15692 * g++.dg/template/access17.C: New test.
15693 * g++.dg/template/access18.C: Likewise.
15694
15695 2006-05-15 Roger Sayle <roger@eyesopen.com>
15696
15697 PR target/26600
15698 * gcc.target/i386/pr26600.c: New test case.
15699
15700 2006-05-15 Mark Mitchell <mark@codesourcery.com>
15701
15702 PR c++/27505
15703 * g++.dg/expr/bitfield1.C: New test.
15704
15705 2006-05-15 Richard Guenther <rguenther@suse.de>
15706
15707 PR tree-optimization/27603
15708 * gcc.dg/torture/pr27603.c: New testcase.
15709
15710 2006-05-15 Paul Thomas <pault@gcc.gnu.org>
15711
15712 PR fortran/25090
15713 * gfortran.dg/entry_dummy_ref_1.f90: New test.
15714
15715 PR fortran/25082
15716 * gfortran.dg/scalar_return_1.f90: New test.
15717
15718 PR fortran/27411
15719 * gfortran.dg/derived_comp_array_ref_1.f90: New test.
15720
15721 2006-05-15 Jakub Jelinek <jakub@redhat.com>
15722
15723 * gcc.dg/gomp/critical-4.c: New test.
15724 * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
15725 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
15726 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
15727 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
15728
15729 2006-05-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15730
15731 PR c++/27582
15732 * g++.dg/template/dependent-args1.C: New test.
15733
15734 PR c++/27581
15735 * g++.dg/lookup/this1.C: New test.
15736
15737 PR c++/27315
15738 * g++.dg/template/operator6.C: New test.
15739 * g++.dg/template/incomplete3.C: New test.
15740
15741 PR c++/27559
15742 * g++.dg/template/new4.C: New test.
15743
15744 PR c++/27496
15745 * g++.dg/template/void2.C: New test.
15746
15747 2006-05-14 Alexandre Oliva <aoliva@redhat.com>
15748
15749 * g++.dg/template/dependent-expr5.C: New test.
15750
15751 2006-05-14 Roger Sayle <roger@eyesopen.com>
15752
15753 PR middle-end/26729
15754 * gcc.dg/pr26729-1.c: New test case.
15755
15756 2006-05-13 Zdenek Dvorak <dvorakz@suse.cz>
15757
15758 * gcc.dg/pr27003.c: New test.
15759
15760 2006-05-12 Steve Ellcey <sje@cup.hp.com>
15761
15762 * lib/target-supports.dg (check_cxa_atexit_available): Change
15763 v3_target_compile to ${tool}_target_compile.
15764
15765 2006-05-11 Jason Merrill <jason@redhat.com>
15766
15767 * lib/scanasm.exp (scan-not-hidden): Fix typo.
15768
15769 2006-05-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15770
15771 PR fortran/27553
15772 * gfortran.dg/label_5.f90: New test.
15773
15774 2006-05-11 Joseph S. Myers <joseph@codesourcery.com>
15775
15776 * lib/target-supports.exp (check_effective_target_powerpc_fprs,
15777 check_effective_target_powerpc_altivec_ok): New.
15778 * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
15779 g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
15780 g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
15781 g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
15782 g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
15783 g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
15784 g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
15785 g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
15786 g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
15787 gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
15788 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
15789 gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
15790 gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
15791 gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
15792 gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
15793 gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
15794 gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
15795 gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
15796 gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
15797 gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
15798 gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
15799 gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
15800 gcc.target/powerpc/altivec-9.c,
15801 gcc.target/powerpc/altivec-consts.c,
15802 gcc.target/powerpc/altivec-pr22085.c,
15803 gcc.target/powerpc/altivec-splat.c,
15804 gcc.target/powerpc/altivec-types-1.c,
15805 gcc.target/powerpc/altivec-types-2.c,
15806 gcc.target/powerpc/altivec-types-3.c,
15807 gcc.target/powerpc/altivec-types-4.c,
15808 gcc.target/powerpc/altivec-varargs-1.c,
15809 gcc.target/powerpc/altivec-vec-merge.c,
15810 gcc.target/powerpc/ppc-vector-memcpy.c,
15811 gcc.target/powerpc/ppc-vector-memset.c,
15812 gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
15813 gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
15814 these effective targets.
15815 * gcc.dg/vmx/pr27006.c: Add missing close brace.
15816 * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
15817
15818 2006-05-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15819
15820 PR middle-end/27384
15821 * g++.dg/other/fold1.C: New test.
15822
15823 PR middle-end/27488
15824 * gcc.dg/fold-nonneg-1.c: New test.
15825
15826 PR c++/27547
15827 * g++.dg/other/operator1.C: New test.
15828
15829 2006-05-11 Richard Guenther <rguenther@suse.de>
15830
15831 PR middle-end/27529
15832 * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
15833
15834 2006-05-10 Janis Johnson <janis187@us.ibm.com>
15835
15836 * lib/target-supports-dg.exp (check-flags): New.
15837 (dg-skip-if): Move flag checks.
15838
15839 2006-05-09 Steve Ellcey <sje@cup.hp.com>
15840
15841 * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
15842 * lib/target-supports.dg (check_cxa_atexit_available): New.
15843
15844 2005-05-10 Thomas Koenig <Thomas.Koenig@online.de>
15845
15846 PR fortran/27470
15847 * gfortran.dg/multiple_allocation_2.f90: New test case.
15848
15849 2006-05-10 Kazu Hirata <kazu@codesourcery.com>
15850
15851 * gcc.target/arm/pr27387.C: Fix a comment typo.
15852
15853 2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15854
15855 PR fortran/24549
15856 * gfortran.dg/error_recovery_1.f90: New test.
15857
15858 2006-05-10 Richard Guenther <rguenther@suse.de>
15859
15860 PR tree-optimization/27302
15861 * gcc.dg/torture/pr27302.c: New testcase.
15862
15863 2006-05-09 Dirk Mueller <dmueller@suse.de>
15864 Richard Guenther <rguenther@suse.de>
15865
15866 PR middle-end/27498
15867 * gcc.dg/tree-ssa/pr27498.c: New testcase.
15868
15869 2006-05-09 Zdenek Dvorak <dvorakz@suse.cz>
15870
15871 PR rtl-optimization/27335
15872 * gcc.dg/pr27335.c: New test.
15873
15874 2006-05-06 Richard Sandiford <richard@codesourcery.com>
15875
15876 * gcc.target/mips/mips-ps-5.c: New file.
15877
15878 2006-05-08 Jan Hubicka <jh@suse.cz>
15879
15880 PR middle-end/25962
15881 * gcc.dg/pr25962.c: New.
15882
15883 2006-05-08 Roger Sayle <roger@eyesopen.com>
15884
15885 PR target/27158
15886 * gcc.target/powerpc/pr27158.c: New test case.
15887
15888 2006-05-08 Laurent GUERBY <laurent@guerby.net>
15889
15890 PR testsuite/27476
15891 * ada/acats/run_all.sh: Use test -z.
15892
15893 2006-05-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15894
15895 PR libfortran/18271
15896 * gfortran.dg/spec_expr_3.f90: New test.
15897
15898 2006-05-07 H.J. Lu <hongjiu.lu@intel.com>
15899
15900 PR target/24879
15901 * gcc.target/i386/monitor.c: New file.
15902
15903 2006-05-08 Alan Modra <amodra@bigpond.net.au>
15904
15905 * gcc.dg/pr27095.c: xfail *-*-darwin*.
15906
15907 2006-05-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15908
15909 PR c++/27447
15910 * g++.dg/other/ptrmem7.C: New test.
15911
15912 2006-05-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15913
15914 PR target/27421
15915 * gcc.dg/array-9.c: New test.
15916
15917 2006-05-07 Richard Guenther <rguenther@suse.de>
15918
15919 PR tree-optimization/27409
15920 * gcc.dg/torture/pr27409.c: New testcase.
15921
15922 2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
15923
15924 PR fortran/27457
15925 * gfortran.dg/select_6.f90: New.
15926
15927 2006-05-07 Richard Guenther <rguenther@suse.de>
15928
15929 PR tree-optimization/27136
15930 * gcc.dg/torture/pr27136.c: New testcase.
15931
15932 2006-05-07 Paul Thomas <pault@gcc.gnu.org>
15933
15934 PR fortran/24813
15935 * gfortran.dg/char_cons_len_1.f90: New test.
15936
15937 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15938
15939 PR c++/27427
15940 * g++.dg/template/incomplete2.C: New test.
15941
15942 2006-05-06 Richard Guenther <rguenther@suse.de>
15943
15944 PR tree-optimization/27151
15945 * gcc.dg/vect/pr27151.c: New testcase.
15946
15947 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15948
15949 PR c++/27430
15950 * g++.dg/template/void1.C: New test.
15951
15952 PR c++/27423
15953 * g++.dg/other/void2.C: New test.
15954
15955 PR c++/27422
15956 * g++.dg/conversion/void1.C: New test.
15957
15958 2006-05-03 Aldy Hernandez <aldyh@redhat.com>
15959
15960 PR/21391
15961 * g++.dg/other/unused1.C: New.
15962
15963 2006-05-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15964
15965 PR objc/27240
15966 * objc.dg/member-1.m: New test.
15967
15968 2006-05-05 Steve Ellcey <sje@cup.hp.com>
15969
15970 * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
15971
15972 2006-05-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15973
15974 PR libfortran/26985
15975 * gfortran.dg/matmul_2.f90: New test.
15976
15977 2005-05-05 Laurent GUERBY <laurent@guerby.net>
15978
15979 * ada/acats/run_all.sh: Use sync when main not found.
15980
15981 2006-05-04 Kazu Hirata <kazu@codesourcery.com>
15982
15983 PR target/26765
15984 * gcc.target/mips/pr26765.c: New.
15985
15986 2005-05-04 Bernd Schmidt <bernd.schmidt@analog.com>
15987
15988 * gcc.target/bfin: New directory.
15989 * gcc.target/bfin/bfin.exp: New file.
15990 * gcc.target/bfin/frmul.c: New file.
15991 * gcc.target/bfin/arith.c: New file.
15992 * gcc.target/bfin/mul-combine.c: New file.
15993 * gcc.target/bfin/shift.c: New file.
15994
15995 2006-05-04 Richard Guenther <rguenther@suse.de>
15996
15997 PR tree-optimization/14287
15998 PR tree-optimization/14844
15999 PR tree-optimization/19792
16000 PR tree-optimization/21608
16001 PR tree-optimization/27090
16002 * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
16003 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
16004 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
16005 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
16006 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
16007
16008 2006-05-04 Jakub Jelinek <jakub@redhat.com>
16009
16010 PR tree-optimization/27285
16011 * gcc.c-torture/execute/pr27285.c: New test.
16012
16013 PR middle-end/27388
16014 * gcc.dg/gomp/pr27388-1.c: New test.
16015 * gcc.dg/gomp/pr27388-2.c: New test.
16016 * gcc.dg/gomp/pr27388-3.c: New test.
16017
16018 PR c++/27359
16019 * g++.dg/gomp/pr27359.C: New test.
16020
16021 2006-05-02 Steven G. Kargl <kargls@comcast.net>
16022
16023 PR fortran/20248
16024 * gfortran.dg/iargc.f90: New test.
16025
16026 2006-05-02 Mark Mitchell <mark@codesourcery.com>
16027
16028 PR c++/27102
16029 * g++.dg/template/crash49.C: New test.
16030
16031 2006-05-02 Steve Ellcey <sje@cup.hp.com>
16032
16033 PR testsuite/27032
16034 * gcc.c-torture/compile/pr23237.c: Move dg-do line.
16035
16036 2006-05-02 Jeff Law <law@redhat.com>
16037
16038 PR tree-optimization/27364
16039 * gcc.c-torture/execute/pr27364.c: New test.
16040
16041 2006-05-02 Mark Mitchell <mark@codesourcery.com>
16042
16043 PR c++/27309
16044 * g++.dg/parser/ctor5.C: New test.
16045
16046 2006-05-02 Kazu Hirata <kazu@codesourcery.com>
16047
16048 PR target/27387
16049 * gcc.target/arm/arm.exp: New.
16050 * gcc.target/arm/pr27387.C: Likewise.
16051
16052 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
16053
16054 PR fortran/27269
16055 PR fortran/27324
16056 * gfortran.dg/module_equivalence_2.f90: New test.
16057
16058 2006-05-02 Jakub Jelinek <jakub@redhat.com>
16059
16060 PR middle-end/27337
16061 * g++.dg/gomp/pr27337-1.C: New test.
16062 * g++.dg/gomp/pr27337-2.C: New test.
16063
16064 PR middle-end/27328
16065 * gcc.dg/gomp/pr27328.c: New test.
16066
16067 PR middle-end/27325
16068 * g++.dg/gomp/pr27325.C: New test.
16069
16070 PR middle-end/27310
16071 * g++.dg/gomp/pr27310.C: New test.
16072
16073 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
16074
16075 PR tree-optimization/27291
16076 * g++.dg/tree-ssa/pr27291.C: New test.
16077
16078 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
16079
16080 PR tree-optimization/27283
16081 * g++.dg/tree-ssa/pr27283.C: New test.
16082
16083 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
16084
16085 * gcc.dg/tree-ssa/loop-16.c: New test.
16086
16087 2006-05-01 Roger Sayle <roger@eyesopen.com>
16088 Joseph S. Myers <joseph@codesourcery.com>
16089
16090 * gcc.dg/Wconversion-3.c: New test case.
16091 * gcc.dg/Wconversion-4.c: Likewise.
16092
16093 2006-05-01 Richard Guenther <rguenther@suse.de>
16094
16095 PR tree-optimization/26726
16096 * g++.dg/tree-ssa/ivopts-1.C: New testcase.
16097
16098 2006-04-30 Roger Sayle <roger@eyesopen.com>
16099
16100 * gcc.dg/Woverflow-1.c: New test case.
16101 * gcc.dg/Woverflow-2.c: Likewise.
16102 * gcc.dg/Woverflow-3.c: Likewise.
16103
16104 2006-04-30 Mark Mitchell <mark@codesourcery.com>
16105
16106 PR c++/27094
16107 * g++.dg/template/defarg8.C: New test.
16108
16109 2006-04-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16110
16111 PR c++/27278
16112 * g++.dg/parse/operator7.C: New test.
16113
16114 2006-04-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16115
16116 PR c++/11471
16117 PR c++/27102
16118 * g++.dg/template/crash48.C: New test.
16119
16120 PR c++/27279
16121 * g++.dg/parse/ctor4.C: New test.
16122
16123 2006-04-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16124
16125 PR fortran/25681
16126 * gfortran.df/char_type_len.f90: New test.
16127
16128 2006-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16129
16130 PR libgfortran/27304
16131 * gfortran.dg/fmt_exhaust.f90: New test.
16132
16133 2006-04-28 Roger Sayle <roger@eyesopen.com>
16134
16135 PR c/25309
16136 * gcc.dg/large-size-array-2.c: New test case.
16137
16138 2006-04-28 Richard Guenther <rguenther@suse.de>
16139
16140 PR target/26826
16141 * gcc.target/i386/pr26826.c: New testcase.
16142
16143 2006-04-28 Jakub Jelinek <jakub@redhat.com>
16144
16145 PR middle-end/27260
16146 * gcc.c-torture/execute/pr27260.c: New.
16147
16148 2006-04-28 Alan Modra <amodra@bigpond.net.au>
16149
16150 PR middle-end/27095
16151 * gcc.dg/pr27095.c: New.
16152
16153 2006-04-27 Mark Mitchell <mark@codesourcery.com>
16154
16155 PR c++/27292
16156 * g++.dg/conversion/bitfield4.C: New test.
16157
16158 2006-04-27 Eric Christopher <echristo@apple.com>
16159
16160 * gcc.dg/pragma-ms_struct.c: New.
16161
16162 2006-04-27 Mark Mitchell <mark@codesourcery.com>
16163
16164 PR c++/27102
16165 * g++.dg/template/crash47.C: New test.
16166
16167 2006-04-27 Dirk Mueller <dmueller@suse.de>
16168
16169 * gcc.target/i386/sse-7.c: build with -msse.
16170
16171 2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
16172
16173 PR testsuite/27274:
16174 * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
16175 (main): Exit if processor doesn't support SSE.
16176
16177 2006-04-26 David Edelsohn <edelsohn@gnu.org>
16178
16179 PR middle-end/27282
16180 * gcc.c-torture/compile/pr27282.c: New test.
16181
16182 2006-04-26 Jakub Jelinek <jakub@redhat.com>
16183
16184 PR middle-end/26913
16185 * g++.dg/gomp/pr26913.C: New test.
16186
16187 PR c/25996
16188 * gcc.dg/gomp/pr25996.c: New test.
16189 * g++.dg/gomp/pr25996.C: New test.
16190
16191 2006-04-25 Richard Sandiford <richard@codesourcery.com>
16192
16193 PR rtl-optimization/26725
16194 * gcc.c-torture/compile/pr26725.c: New test.
16195
16196 2006-04-25 Richard Guenther <rguenther@suse.de>
16197
16198 * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
16199 than n + -1.
16200
16201 2006-04-25 Andreas Krebbel <krebbel1@de.ibm.com>
16202
16203 * gcc.dg/20060425-1.c: New testcase.
16204
16205 2006-04-25 Jakub Jelinek <jakub@redhat.com>
16206
16207 PR tree-optimization/26865
16208 * gcc.dg/pr26865.c: New test.
16209
16210 2006-04-24 Mark Mitchell <mark@codesourcery.com>
16211
16212 PR c++/27292
16213 * g++.dg/conversion/bitfield1.C: New test.
16214 * g++.dg/conversion/bitfield2.C: Likewise.
16215 * g++.dg/conversion/bitfield3.C: Likewise.
16216
16217 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
16218 Richard Guenther <rguenther@suse.de>
16219
16220 PR tree-optimization/27236
16221 * gcc.dg/tree-ssa/pr27236.c: New testcase.
16222
16223 2006-04-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16224
16225 PR c++/19963
16226 * g++.dg/other/incomplete2.C: New test.
16227
16228 2006-04-24 Richard Guenther <rguenther@suse.de>
16229
16230 PR middle-end/26869
16231 * gcc.dg/torture/pr26869.c: New testcase.
16232
16233 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
16234 Richard Guenther <rguenther@suse.de>
16235
16236 PR tree-optimization/27218
16237 * g++.dg/tree-ssa/pr27218.C: New testcase.
16238
16239 2006-04-23 Mark Mitchell <mark@codesourcery.com>
16240
16241 PR c++/26912
16242 * g++.dg/template/friend41.C: New test.
16243
16244 2006-04-23 David Edelsohn <edelsohn@gnu.org>
16245
16246 * g++.dg/opt/pr15551.C: Include cstdio.
16247 (main): Use remove instead of unlink.
16248
16249 2006-04-23 Eric Botcazou <ebotcazou@adacore.com>
16250
16251 * gcc.dg/sibcall-7.c: New test.
16252 * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
16253 * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
16254 * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
16255 * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
16256 * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
16257
16258 2006-04-23 Mark Mitchell <mark@codesourcery.com>
16259
16260 PR c++/26534
16261 * g++.dg/opt/bitfield1.C: New test.
16262 * g++.dg/compat/abi/bitfield1_main.C: Add -w.
16263 * g++.dg/compat/abi/bitfield1_x.C: Likewise.
16264 * g++.dg/compat/abi/bitfield1_y.C: Likewise.
16265 * g++.dg/compat/abi/bitfield2_main.C: Likewise.
16266 * g++.dg/compat/abi/bitfield2_x.C: Likewise.
16267 * g++.dg/compat/abi/bitfield2_y.C: Likewise.
16268 * g++.dg/abi/bitfield1.C: Add dg-warning markers.
16269 * g++.dg/abi/bitfield2.C: Likewise.
16270 * g++.dg/init/bitfield1.C: Likewise.
16271
16272 2006-04-23 Paul Thomas <pault@gcc.gnu.org>
16273
16274 PR fortran/25099
16275 * gfortran.dg/elemental_subroutine_4.f90: New test.
16276 * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
16277 call sub (m, x).
16278
16279 2006-04-22 Joseph S. Myers <joseph@codesourcery.com>
16280
16281 * gcc.c-torture/compile/20060421-1.c: New testcase.
16282
16283 2006-04-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16284
16285 PR c/25875
16286 * gcc.dg/init-bad-4.c: New test.
16287
16288 2006-04-21 Paul Brook <paul@codesourcery.com>
16289
16290 * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
16291
16292 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
16293
16294 PR fortran/27122
16295 * gfortran.dg/defined_operators_1.f90: New test.
16296 * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
16297 remove old ones associated, incorrectly, with Note 5.46.
16298
16299 PR fortran/27113
16300 * gfortran.dg/character_array_constructor_1.f90: New test.
16301
16302 2006-04-20 Jakub Jelinek <jakub@redhat.com>
16303
16304 * gcc.dg/20060419-1.c: New test.
16305
16306 2006-04-19 Carlos O'Donell <carlos@codesourcery.com>
16307
16308 PR c/26774
16309 * gcc.dg/struct-parse-1.c: New test case.
16310
16311 2006-04-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16312
16313 PR c++/26558
16314 * g++.dg/parse/template19.C: New test.
16315
16316 PR c++/26739
16317 * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
16318
16319 PR c++/26036
16320 * g++.dg/expr/call3.C: New test.
16321
16322 PR c++/10385
16323 * g++.dg/conversion/dynamic1.C: New test.
16324
16325 2006-04-19 Mark Mitchell <mark@codesourcery.com>
16326
16327 PR c++/27102
16328 * g++.dg/template/crash35.C: Tweak error markers.
16329 * g++.dg/template/crash46.C: New test.
16330 * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
16331 * g++.old-deja/g++.pt/incomplete1.C: Likewise.
16332
16333 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com>
16334
16335 PR rtl-optimization/14261
16336 * gcc.c-torture/compile/20060419-1.c: Added.
16337
16338 2006-04-18 Bernhard Fischer <aldot@gcc.gnu.org>
16339
16340 * gfortran.dg/label_1.f90: Adjust dg-error.
16341
16342 2006-04-16 Roger Sayle <roger@eyesopen.com>
16343
16344 PR target/26961
16345 * gcc.dg/fold-cond-1.c: New test case.
16346 * gcc.dg/pr26961-1.c: Likewise.
16347
16348 2006-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16349
16350 PR libgfortran/27138
16351 * gfortran.dg/read_bad_advance.f90: New test.
16352
16353 2006-04-16 Roger Sayle <roger@eyesopen.com>
16354 Dale Johannesen <dalej@apple.com>
16355
16356 PR target/24076
16357 * gcc.target/i386/vecinit-3.c: New testcase.
16358 * gcc.target/i386/vecinit-4.c: Likewise.
16359 * gcc.target/i386/sse-18.c: Likewise.
16360 * gcc.target/i386/sse-19.c: Likewise.
16361
16362 2006-04-16 Thomas Koenig <Thomas.Koenig@online.de>
16363
16364 * gfortran.dg/allocate_zerosize_1.f90: New test.
16365
16366 2006-04-16 Mark Mitchell <mark@codesourcery.com>
16367
16368 PR c++/26365
16369 * g++.dg/template/crash45.C: New test.
16370
16371 2006-04-16 Paul Thomas <pault@gcc.gnu.org>
16372
16373 PR fortran/26787
16374 * gfortran.dg/proc_assign_1.f90: New test.
16375 * gfortran.dg/procedure_lvalue.f90: Change message.
16376 * gfortran.dg/namelist_4.f90: Add new error.
16377
16378 PR fortran/25597
16379 PR fortran/27096
16380 * gfortran.dg/auto_pointer_array_result_1.f90
16381
16382 PR fortran/27089
16383 * gfortran.dg/specification_type_resolution_1.f90
16384
16385 PR fortran/18003
16386 PR fortran/25669
16387 PR fortran/26834
16388 * gfortran.dg/bounds_temporaries_1.f90: New test.
16389
16390 PR fortran/27124
16391 * gfortran.dg/array_return_value_1.f90: New test.
16392
16393 2006-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16394
16395 PR fortran/25336
16396 * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
16397
16398 2006-04-15 Jakub Jelinek <jakub@redhat.com>
16399
16400 PR middle-end/26823
16401 * g++.dg/gomp/pr26823-1.C: New test.
16402 * g++.dg/gomp/pr26823-2.C: New test.
16403
16404 2006-04-13 Uros Bizjak <uros@kss-loka.si>
16405
16406 PR middle-end/27134
16407 * gcc.dg/pr27314.c: New test.
16408
16409 2006-04-13 Richard Henderson <rth@redhat.com>
16410
16411 * g++.dg/gomp/block-0.C: Update expected matches.
16412
16413 2006-04-13 DJ Delorie <dj@redhat.com>
16414
16415 * lib/target-supports.exp (check_effective_target_int32plus): New.
16416 (check_effective_target_ptr32plus): New.
16417 (check_effective_target_size32plus): New.
16418 (check_effective_target_int16): New.
16419 (check_profiling_available): Add m32c to the list of unsupported
16420 targets.
16421
16422 * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
16423 * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
16424 memory size.
16425 * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
16426 pointers.
16427 * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
16428 size_t.
16429 * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
16430 and size_t.
16431 * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
16432 * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
16433 not just xstormy16. Skip m32c due to weird pointer size.
16434 * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
16435 not just xstormy16.
16436 * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
16437 not just xstormy16.
16438 * gcc.dg/20020312-2.c: Add m32c support.
16439 * gcc.dg/20040622-2.c: Require >=32 bit pointers.
16440 * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
16441 in test.
16442 * gcc.dg/20050321-2.c: Require >=32 bit integers.
16443 * gcc.dg/asm-1.c: Skip if int and short are the same size.
16444 * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
16445 * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
16446 * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
16447 formats
16448 * gcc.dg/init-string-2.c: Require >=32 bit integers.
16449 * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
16450 * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
16451 * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
16452 * gcc.dg/pr14796-2.c: Require >=32 bit integers.
16453 * gcc.dg/pr17112-1.c: Require >=32 bit integers.
16454 * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
16455 in test.
16456 * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
16457 in test.
16458 * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
16459 * gcc.dg/pr23049.c: Require >=32 bit integers.
16460 * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
16461 * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
16462 * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
16463 * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
16464 * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
16465 * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
16466 * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
16467 * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
16468 * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
16469 * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
16470 * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
16471 * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
16472 prototype in test.
16473 * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
16474 * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
16475 * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
16476 * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
16477 * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
16478
16479 * gcc.c-torture/execute/20040629-1.x: New. Require >16 bit integers.
16480 * gcc.c-torture/execute/20040703-1.x: Likewise.
16481 * gcc.c-torture/execute/20040705-1.x: Likewise.
16482 * gcc.c-torture/execute/20040705-2.x: Likewise.
16483 * gcc.c-torture/execute/20040709-1.x: Likewise.
16484 * gcc.c-torture/execute/20040709-2.x: Likewise.
16485 * gcc.c-torture/execute/20040811-1.x: Likewise.
16486 * gcc.c-torture/execute/20050316-1.x: Likewise.
16487 * gcc.c-torture/execute/bitfld-4.x: Likewise.
16488 * gcc.c-torture/execute/pr19689.x: Likewise.
16489 * gcc.c-torture/execute/pr7284-1.x: Likewise.
16490 * gcc.c-torture/execute/usmul.x: Likewise.
16491 * gcc.c-torture/execute/vrp-5.x: Likewise.
16492 * gcc.c-torture/execute/vrp-6.x: Likewise.
16493 * gcc.dg/debug/20041023-1.s: Likewise.
16494
16495 2006-04-13 Roger Sayle <roger@eyesopen.com>
16496
16497 * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
16498 of integers to a vector types are now constant expressions in C.
16499 * gcc.dg/vect/vect-fold-1.c: New test case.
16500
16501 2006-04-13 Paolo Bonzini <bonzini@gnu.org>
16502 Ulrich Weigand <uweigand@de.ibm.com>
16503
16504 PR target/27006
16505 * gcc.dg/vmx/pr27006.c: New testcase.
16506
16507 2006-04-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16508
16509 PR libgfortran/26766
16510 * gfortran.dg/write_recursive.f90: New test.
16511
16512 2006-04-11 Mark Mitchell <mark@codesourcery.com>
16513
16514 * g++.dg/parse/dtor7.C: New test.
16515 * g++.dg/parse/new1.C: Add error marker.
16516 * g++.dg/template/new3.C: New test.
16517
16518 PR c++/26122
16519 * g++.dg/template/pure1.C: New test.
16520
16521 PR c++/26295
16522 * g++.dg/parse/ptrmem4.C: New test.
16523
16524 2006-04-10 Jeff Law <law@redhat.com>
16525
16526 PR/27087
16527 * gcc.c-torture/compile/pr27087.c: New test.
16528
16529 2006-04-10 Aldy Hernandez <aldyh@redhat.com>
16530
16531 PR/21391
16532 * gcc.dg/20060410.c: New.
16533
16534 2006-04-10 Matthias Klose <doko@debian.org>
16535
16536 * lib/gcc-defs.exp (gcc-set-multilib-library-path):
16537 Recognize multilib directory names containing underscores.
16538
16539 2006-04-10 Roger Sayle <roger@eyesopen.com>
16540
16541 * gcc.target/i386/vecinit-1.c: New test case.
16542 * gcc.target/i386/vecinit-2.c: Likewise.
16543
16544 2006-04-10 Jakub Jelinek <jakub@redhat.com>
16545
16546 PR debug/27057
16547 * g++.dg/debug/dwarf2-2.C: New test.
16548
16549 2006-04-09 Richard Sandiford <richard@codesourcery.com>
16550
16551 PR rtl-optimization/27073
16552 * gcc.c-torture/execute/pr27073.c: New test.
16553
16554 2006-04-08 Mike Stump <mrs@apple.com>
16555
16556 * gcc.dg/pragma-darwin.c: Improve for ppc64.
16557
16558 2006-04-07 Richard Guenther <rguenther@suse.de>
16559
16560 PR tree-optimization/26135
16561 * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
16562
16563 2006-04-06 Jan Hubicka <jh@suse.cz>
16564
16565 PR profile/26399
16566 * g++.dg/bprob/g++-bprob-2.C: New testcase.
16567
16568 2006-04-06 Roger Sayle <roger@eyesopen.com>
16569
16570 * g++.dg/conversion/nullptr1.C: New test case.
16571 * g++.dg/conversion/nullptr2.C: Likewise.
16572
16573 2006-04-05 Roger Sayle <roger@eyesopen.com>
16574
16575 * gfortran.dg/dependency_18.f90: New test case.
16576
16577 2006-04-05 Richard Guenther <rguenther@suse.de>
16578
16579 PR tree-optimization/26919
16580 * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
16581 * gcc.dg/ipa/ipa-2.c: Likewise.
16582 * gcc.dg/ipa/ipa-3.c: Likewise.
16583 * gcc.dg/ipa/ipa-5.c: Likewise.
16584
16585 2006-04-05 Richard Guenther <rguenther@suse.de>
16586
16587 PR tree-optimization/26763
16588 * gcc.dg/torture/pr26763-1.c: New testcase.
16589 * gcc.dg/torture/pr26763-2.c: Likewise.
16590
16591 2006-04-04 Paul Thomas <pault@gcc.gnu.org>
16592
16593 PR fortran/23634
16594 PR fortran/25619
16595 * gfortran.dg/actual_array_constructor_1.f90: New testcase.
16596
16597 2006-04-04 Eric Christopher <echristo@apple.com>
16598
16599 * gcc.target/i386/387-1.c: Allow regexp to match darwin
16600 stubs.
16601 * gcc.target/i386/387-5.c: Ditto.
16602
16603 2006-04-04 Carlos O'Donell <carlos@codesourcery.com>
16604
16605 * gcc.target/sparc/struct-ret-check.c: New test.
16606
16607 2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16608
16609 * gfortran.dg/fmt_zero_digits.f90: New test for no error when
16610 zero decimal digits specified in format.
16611
16612 2006-04-03 Paul Thomas <pault@gcc.gnu.org>
16613
16614 PR fortran/26891
16615 * gfortran.dg/missing_optional_dummy_1.f90: New test.
16616
16617 PR fortran/26976
16618 * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
16619 * gfortran.dg/initialization_1.f90: Make assignment compliant.
16620 * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
16621 * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
16622 compliant and detect bigendian-ness.
16623
16624 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org>
16625
16626 * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
16627 dummy arguments work when the actual argument is itself a dummy
16628 argument of the caller.
16629
16630 2006-04-01 Eric Botcazou <ebotcazou@libertysurf.fr>
16631
16632 PR libfortran/24685
16633 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
16634
16635 2006-04-01 Roger Sayle <roger@eyesopen.com>
16636
16637 * gfortran.dg/dependencency_17.f90: New test case.
16638
16639 2006-04-01 Roger Sayle <roger@eyesopen.com>
16640
16641 * gfortran.dg/dependency_14.f90: New test case.
16642 * gfortran.dg/dependency_15.f90: Likewise.
16643 * gfortran.dg/dependency_16.f90: Likewise.
16644
16645 2006-03-31 Asher Langton <langton2@llnl.gov>
16646
16647 PR fortran/25358
16648 gfortran.dg/cray_pointers_6.f90: New test.
16649
16650 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16651
16652 PR libgfortran/26890
16653 * gfortran.dg/read_size_noadvance.f90: New test.
16654
16655 2006-03-30 Thomas Koenig <Thomas.Koenig@online.de>
16656
16657 PR fortran/25031
16658 * gfortran.dg/multiple_allocation_1.f90: Check that the
16659 size has changed after a re-allocation with stat.
16660
16661 2006-03-30 Richard Guenther <rguenther@suse.de>
16662
16663 * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
16664 removal.
16665 * gcc.target/i386/sselibm-2.c: Likewise.
16666 * gcc.target/i386/sselibm-3.c: Likewise.
16667 * gcc.target/i386/sselibm-4.c: Likewise.
16668 * gcc.target/i386/sselibm-5.c: Likewise.
16669
16670 2006-03-28 Roger Sayle <roger@eyesopen.com>
16671
16672 * gcc.dg/fold-andxor-1.c: New test case.
16673 * gcc.dg/fold-xorand-1.c: Likewise.
16674
16675 2006-03-28 Roger Sayle <roger@eyesopen.com>
16676
16677 * gcc.dg/fold-convnotconv-1.c: New test case.
16678
16679 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
16680
16681 PR fortran/26779
16682 * gfortran.dg/private_type_5.f90: New test.
16683
16684 2006-03-27 David Edelsohn <edelsohn@gnu.org>
16685
16686 * objc.dg/objc-nofilename-1.m: Limit to Darwin.
16687
16688 2006-03-27 Jakub Jelinek <jakub@redhat.com>
16689
16690 * gfortran.dg/advance_2.f90: New test.
16691 * gfortran.dg/advance_3.f90: New test.
16692
16693 * gfortran.fortran-torture/execute/equiv_5.f: New test.
16694
16695 2006-03-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16696
16697 PR libgfortran/26661
16698 PR libgfortran/26880
16699 * gfortran.dg/read_x_past.f: New test.
16700
16701 2006-03-26 Geoffrey Keating <geoffk@apple.com>
16702
16703 * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
16704 to be STABS.
16705
16706 2006-03-26 David Edelsohn <edelsohn@gnu.org>
16707
16708 * objc.dg/dwarf-1.m: Skip on AIX.
16709 * objc.dg/dwarf-2.m: Skip on AIX.
16710
16711 2006-03-25 Steven G. Kargl <kargls@comcast.net>
16712
16713 PR fortran/26816
16714 * gfortran.dg/float_1.f90: New test.
16715
16716 2006-03-25 Steven G. Kargl <kargsl@comcast.net>
16717
16718 * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
16719 X86_64 targets.
16720 * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
16721
16722 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
16723
16724 PR libfortran/26735
16725 * gfortran.dg/convert_implied_open.f90: New test case.
16726
16727 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
16728
16729 PR fortran/26769
16730 * gfortran.dg/transpose_reshape_r10.f90: New test case.
16731
16732 2006-03-25 Uros Bizjak <uros@kss-loka.si>
16733
16734 PR middle-end/26717
16735 * gcc.dg/pr26717.c: New test.
16736
16737 2006-03-25 Roger Sayle <roger@eyesopen.com>
16738
16739 * gfortran.dg/dependency_12.f90: New test case.
16740
16741 2006-03-24 Roger Sayle <roger@eyesopen.com>
16742
16743 * gfortran.dg/dependency_9.f90: New (resurected) test case.
16744
16745 2006-03-24 Jeff Law <law@redhat.com>
16746
16747 * gcc.c-torture/pr26840.c: New test.
16748
16749 2006-03-24 Geoffrey Keating <geoffk@apple.com>
16750
16751 * objc.dg/dwarf-2.m: New.
16752 * obj-c++.dg/dwarf-2.mm: New.
16753
16754 * g++.old-deja/g++.other/init19.C: New.
16755
16756 2006-03-24 David Edelsohn <edelsohn@gnu.org>
16757
16758 * g++.dg/eh/spbp.C: Skip on AIX.
16759
16760 2006-03-24 Jakub Jelinek <jakub@redhat.com>
16761
16762 PR middle-end/26611
16763 * g++.dg/gomp/pr26611-1.C: New test.
16764 * g++.dg/gomp/pr26611-2.C: New test.
16765
16766 2006-03-24 Jeff Law <law@redhat.com>
16767
16768 * gcc.c-torture/compile/pr26833.c: New test.
16769 * gfortran.fortran-torture/compile/pr26806.f90: New test.
16770
16771 2006-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16772
16773 * gfortran.dg/endfile_2.f90: Delete temp file.
16774
16775 2006-03-22 Thomas Koenig <Thomas.Koenig@online.de>
16776
16777 PR fortran/19303
16778 * gfortran.dg/record_marker_1.f90: New test case.
16779 * gfortran.dg/record_marker_2.f: New test case.
16780 * gfortran.dg/record_marker_3.f90: New test case.
16781
16782 2006-03-22 Paul Thomas <pault@gcc.gnu.org>
16783
16784 PR fortran/17298
16785 * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
16786 * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
16787
16788 2006-03-21 Janis Johnson <janis187@us.ibm.com>
16789
16790 * lib/gcc-dg.exp (cleanup-modules): New proc.
16791 * gfortran.dg/allocatable_function_1.f90,
16792 gfortran.dg/allocate_char_star_scalar_1.f90,
16793 gfortran.dg/assumed_charlen_function_1.f90,
16794 gfortran.dg/assumed_dummy_1.f90,
16795 gfortran.dg/assumed_shape_ranks_1.f90,
16796 gfortran.dg/assumed_shape_ranks_2.f90,
16797 gfortran.dg/assumed_size_dt_dummy.f90,
16798 gfortran.dg/auto_char_dummy_array_1.f90,
16799 gfortran.dg/auto_char_len_3.f90,
16800 gfortran.dg/automatic_module_variable.f90,
16801 gfortran.dg/bad_automatic_objects_1.f90,
16802 gfortran.dg/char_array_constructor.f90,
16803 gfortran.dg/char_array_structure_constructor.f90,
16804 gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
16805 gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
16806 gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
16807 gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
16808 gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
16809 gfortran.dg/derived_pointer_recursion.f90,
16810 gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
16811 gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
16812 gfortran.dg/dummy_functions_1.f90,
16813 gfortran.dg/elemental_initializer_1.f90,
16814 gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
16815 gfortran.dg/elemental_pointer_1.f90,
16816 gfortran.dg/elemental_subroutine_1.f90,
16817 gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
16818 gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
16819 gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
16820 gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
16821 gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
16822 gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
16823 gfortran.dg/global_references_1.f90,
16824 gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
16825 gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
16826 gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
16827 gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
16828 gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
16829 gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
16830 gfortran.dg/large_integer_kind_1.f90,
16831 gfortran.dg/large_real_kind_1.f90,
16832 gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
16833 gfortran.dg/module_double_reuse.f90,
16834 gfortran.dg/module_equivalence_1.f90,
16835 gfortran.dg/module_interface_1.f90,
16836 gfortran.dg/module_parameter_array_refs_1.f90,
16837 gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
16838 gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
16839 gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
16840 gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
16841 gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
16842 gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
16843 gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
16844 gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
16845 gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
16846 gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
16847 gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
16848 gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
16849 gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
16850 gfortran.dg/same_name_1.f90,
16851 gfortran.dg/sibling_dummy_procedure_1.f90,
16852 gfortran.dg/sibling_dummy_procedure_2.f90,
16853 gfortran.dg/sibling_dummy_procedure_3.f90,
16854 gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
16855 gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
16856 gfortran.dg/used_dummy_types_2.f90,
16857 gfortran.dg/used_dummy_types_3.f90,
16858 gfortran.dg/used_dummy_types_4.f90,
16859 gfortran.dg/used_dummy_types_5.f90,
16860 gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
16861 gfortran.dg/userdef_operator_1.f90: Use it.
16862
16863 2006-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16864
16865 * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
16866 gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
16867 gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
16868 gfortran.dg/write_back.f,
16869 gfortran.fortran-torture/execute/inquire_1.f90,
16870 gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
16871
16872 2006-03-21 Jeff Law <law@redhat.com>
16873
16874 * gcc.dg/tree-ssa/vrp28.c: New test.
16875
16876 2006-03-21 Eric Botcazou <ebotcazou@libertysurf.fr>
16877
16878 * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
16879 if _STDC_C99 is defined.
16880 * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
16881 * gcc.dg/builtins-20.c: Likewise.
16882 * gcc.dg/builtins-53.c: Likewise.
16883 * gcc.dg/single-precision-constant.c: Likewise. Also pass
16884 -mmacosx-version-min=10.3 on PowerPC/Darwin.
16885
16886 2006-03-21 Andrew Pinski <pinskia@physics.uc.edu>
16887
16888 PR tree-opt/26781
16889 * gcc.c-torture/compile/pr26781-1.c: New test.
16890 * gcc.c-torture/compile/pr26781-2.c: New test.
16891
16892 2006-03-21 Jakub Jelinek <jakub@redhat.com>
16893
16894 PR c++/26690
16895 * g++.dg/gomp/pr26690-1.C: New test.
16896 * g++.dg/gomp/pr26690-2.C: New test.
16897
16898 2006-03-20 Jeff Law <law@redhat.com>
16899
16900 * gcc.dg/tree-ssa/pr21829.c: New test.
16901
16902 * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
16903
16904 2006-03-20 Richard Sandiford <richard@codesourcery.com>
16905
16906 * lib/target-supports.exp (check_no_compiler_messages): New procedure.
16907 (check_visibility_available): Use it.
16908 (check_effective_target_default_packed): Likewise.
16909 (check_effective_target_pcc_bitfield_type_matters): Likewise.
16910 (check_effective_target_fopenmp): Likewise.
16911 (check_effective_target_freorder): Likewise.
16912 (check_effective_target_fpic): Likewise.
16913 (check_named_sections_available): Likewise.
16914 (check_effective_target_ilp32): Likewise.
16915 (check_effective_target_lp64): Likewise.
16916
16917 2006-03-20 Thomas Koenig <Thomas.Koenig@online.de>
16918
16919 PR fortran/20935
16920 * gfortran.dg/scalar_mask_2.f90: New test case.
16921
16922 2006-03-20 Andrew Pinski <pinskia@physics.uc.edu>
16923
16924 PR tree-opt/26629
16925 * gcc.dg/tree-ssa/loadpre12.c: New test.
16926 * gcc.dg/tree-ssa/loadpre13.c: New test.
16927 * gcc.dg/tree-ssa/loadpre14.c: New test.
16928 * gcc.dg/tree-ssa/loadpre15.c: New test.
16929 * gcc.dg/tree-ssa/loadpre16.c: New test.
16930 * gcc.dg/tree-ssa/loadpre17.c: New test.
16931 * gcc.dg/tree-ssa/loadpre18.c: New test.
16932 * gcc.dg/tree-ssa/loadpre19.c: New test.
16933 * gcc.dg/tree-ssa/loadpre20.c: New test.
16934 * gcc.dg/tree-ssa/loadpre21.c: New test.
16935 * gcc.dg/tree-ssa/loadpre22.c: New test.
16936
16937 2006-03-19 Paul Thomas <pault@gcc.gnu.org>
16938
16939 PR fortran/26741
16940 * gfortran.dg/elemental_initializer_1.f90: New test.
16941
16942 PR fortran/26716
16943 * gfortran.dg/assumed_shape_ranks_2: New test.
16944
16945 2006-03-18 Joseph S. Myers <joseph@codesourcery.com>
16946
16947 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
16948 target fpic.
16949
16950 2006-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16951
16952 * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
16953 gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
16954 gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
16955 gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
16956 gfortran.fortran-torture/execute/direct_io.f90,
16957 gfortran.fortran-torture/execute/inquire_2.f90,
16958 gfortran.fortran-torture/execute/inquire_4.f90,
16959 gfortran.fortran-torture/execute/list_read_1.f90,
16960 gfortran.fortran-torture/execute/open_replace.f90,
16961 gfortran.fortran-torture/execute/slash_edit.f90,
16962 gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
16963 temporary files from testcases.
16964
16965 2006-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16966
16967 PR libgfortran/26509
16968 gfortran.dg/write_direct_eor.f90: New test.
16969
16970 2006-03-17 David Edelsohn <edelsohn@gnu.org>
16971
16972 * gcc.target/powerpc/pr26350.c: New.
16973 * gcc.target/powerpc/indexed-addr.c: New.
16974
16975 2006-03-16 Roger Sayle <roger@eyesopen.com>
16976
16977 * gfortran.dg/dependency_13.f90: New test case.
16978
16979 2006-03-16 Roger Sayle <roger@eyesopen.com>
16980
16981 PR middle-end/21781
16982 * gcc.dg/real-const-1.c: New test case.
16983
16984 2006-03-15 Geoffrey Keating <geoffk@apple.com>
16985
16986 * g++.old-deja/g++.other/init18.C: New.
16987 * g++.old-deja/g++.other/init5.C: Remove xfail.
16988
16989 2006-03-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16990
16991 * g++.dg/opt/pr15551.C: Cleanup temp file.
16992
16993 2006-03-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16994
16995 PR c++/6634
16996 g++.dg/parse/long1.C: New test.
16997
16998 2006-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16999
17000 PR fortran/19101
17001 * gfortran.dg/continuation.f90: New test.
17002 * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
17003
17004 2006-03-14 Richard Guenther <rguenther@suse.de>
17005
17006 PR tree-optimization/26672
17007 * gcc.dg/torture/pr26672.c: New testcase.
17008
17009 2006-03-14 Joseph S. Myers <joseph@codesourcery.com>
17010
17011 * gcc.target/powerpc/405-dlmzb-strlen-1.c,
17012 gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
17013
17014 2006-03-13 Roger Sayle <roger@eyesopen.com>
17015
17016 PR middle-end/26557
17017 * gcc.c-torture/compile/switch-1.c: New test case.
17018
17019 2006-03-13 Paul Thomas <pault@gcc.gnu.org>
17020
17021 PR fortran/25378
17022 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
17023 test to include more permuatations of mask and index.
17024 * gfortran.dg/scalar_mask_1.f90: Modify last test to
17025 respond to F2003 spec. that the position returned for an all false
17026 mask && condition is zero.
17027
17028 2006-03-13 Jakub Jelinek <jakub@redhat.com>
17029
17030 PR middle-end/25989
17031 * gcc.dg/gomp/pr25989.c: New test.
17032
17033 2006-03-13 Jeff Law <law@redhat.com>
17034
17035 * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
17036
17037 2006-03-13 Eric Botcazou <ebotcazou@adacore.com>
17038
17039 * gcc.dg/switch-9.c: New test.
17040
17041 2006-03-13 Richard Guenther <rguenther@suse.de>
17042
17043 PR middle-end/26630
17044 * gcc.dg/torture/pr26630.c: New testcase.
17045
17046 2006-03-11 Roger Sayle <roger@eyesopen.com>
17047
17048 * gfortran.dg/dependency_10.f90: New test case.
17049 * gfortran.dg/dependency_11.f90: Likewise.
17050
17051 2006-03-11 Paul Thomas <pault@gcc.gnu.org>
17052 Erik Edelmann <eedelman@gcc.gnu.org>
17053
17054 * gfortran.dg/allocatable_function_1.f90: New.
17055 * gfortran.dg/allocatable_function_2.f90: New.
17056
17057 2006-03-10 Richard Guenther <rguenther@suse.de>
17058
17059 PR middle-end/26565
17060 * gcc.dg/torture/pr26565.c: New testcase.
17061
17062 2006-03-09 Eric Christopher <echristo@apple.com>
17063
17064 * gcc.c-torture/compile/20060309-1.c: New.
17065
17066 2006-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17067
17068 PR libgfortran/26499
17069 * gfortran.dg/write_back.f: New test.
17070 * gfortran.dg/write_rewind_1.f: New test.
17071 * gfortran.dg/write_rewind_2.f: New test.
17072
17073 2006-03-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17074
17075 PR libgfortran/26554
17076 * gfortran.dg/read_logical.f90: New test.
17077
17078 2006-03-04 Laurent GUERBY <laurent@guerby.net>
17079
17080 * ada/acats/norun.lst: cdd2a03 now passes.
17081
17082 2006-03-04 Andrew Pinski <pinskia@physics.uc.edu>
17083
17084 PR testsuite/25177
17085 * gcc.target/powerpc/pr18096-1.c: Change where the error
17086 would match.
17087
17088 2006-03-04 Jakub Jelinek <jakub@redhat.com>
17089
17090 * gcc.target/i386/cleanup-1.c: New test.
17091 * gcc.target/i386/cleanup-2.c: New test.
17092
17093 2006-03-04 Roger Sayle <roger@eyesopen.com>
17094
17095 * gfortran.dg/dependency_9.f90: Remove for the time being.
17096
17097 2006-03-04 Krister Walfridsson <cato@df.lth.se>
17098
17099 * objc.dg/bad-receiver-type.m: Add space before bracket in dg
17100 directive.
17101
17102 2006-03-03 Roger Sayle <roger@eyesopen.com>
17103
17104 * gfortran.dg/dependency_9.f90: New test case.
17105
17106 2006-03-03 Roger Sayle <roger@eyesopen.com>
17107
17108 * gfortran.dg/dependency_4.f90: New test case.
17109 * gfortran.dg/dependency_5.f90: New test case.
17110 * gfortran.dg/dependency_6.f90: New test case.
17111 * gfortran.dg/dependency_7.f90: New test case.
17112 * gfortran.dg/dependency_8.f90: New test case.
17113
17114 2006-03-03 Paul Brook <paul@codesourcery.com>
17115
17116 * lib/target-supports.exp (check_profiling_available):
17117 Add m68k-*-elf.
17118
17119 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de>
17120
17121 PR fortran/25031
17122 * multiple_allocation_1.f90: New test.
17123
17124 2006-03-03 Roger Sayle <roger@eyesopen.com>
17125
17126 PR tree-optimization/26524
17127 * gfortran.dg/pr26524.f: New test case.
17128
17129 2006-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17130
17131 * g++.dg/template/repo5.C: Cleanup repo files.
17132 * gcc.dg/20051201-1.c: Cleanup coverage files.
17133 * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
17134 gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
17135 tree dump files.
17136
17137 2006-03-02 Fariborz Jahanian <fjahanian@apple.com>
17138
17139 * objc.dg/objc-nofilename-1.m: New test.
17140 * objc.dg/bad-receiver-type.m: New test.
17141 * obj-c++.dg/bad-receiver-type.mm: New test.
17142
17143 2006-03-02 Eric Botcazou <ebotcazou@libertysurf.fr>
17144
17145 * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
17146
17147 2006-03-01 Mike Stump <mrs@apple.com>
17148
17149 * g++.dg/abi/key2.C: Add.
17150
17151 2006-03-01 Paul Thomas <pault@gcc.gnu.org>
17152
17153 * gfortran.dg/logical_dot_product.f90: New test.
17154
17155 PR fortran/26393
17156 * gfortran.dg/used_interface_ref.f90: New test.
17157
17158 PR fortran/20938
17159 * gfortran.dg/dependency_2.f90: New test.
17160 * gfortran.fortran-torture/execute/where17.f90: New test.
17161 * gfortran.fortran-torture/execute/where18.f90: New test.
17162 * gfortran.fortran-torture/execute/where19.f90: New test.
17163 * gfortran.fortran-torture/execute/where20.f90: New test.
17164
17165 2006-03-01 Daniel Berlin <dberlin@dberlin.org>
17166
17167 * g++.dg/tree-ssa/pr26443.C: New test case.
17168
17169 2006-02-28 Andrew Pinski <pinskia@physics.uc.edu>
17170
17171 PR middle-end/26022
17172 * g++.dg/opt/return-slot1.C: New test.
17173
17174 2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17175
17176 PR libgfortran/26136
17177 * gfortran.dg/namelist_23.f90: New test.
17178
17179 2006-02-28 Roger Sayle <roger@eyesopen.com>
17180
17181 PR middle-end/14752
17182 * gcc.dg/fold-eqandshift-2.c: New test case.
17183
17184 2006-02-28 Richard Guenther <rguenther@suse.de>
17185
17186 * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
17187 decomposition.
17188
17189 2006-02-28 Thomas Koenig <Thomas.Koenig@online.de>
17190
17191 * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
17192
17193 2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17194
17195 PR libgfortran/26464
17196 * gfortran.dg/backspace_5.f: New test.
17197 * gfortran.dg/backspace_6.f: New test.
17198
17199 2006-02-26 Roger Sayle <roger@eyesopen.com>
17200
17201 * gcc.dg/fold-eqandnot-1.c: New test case.
17202
17203 2006-02-26 Roger Sayle <roger@eyesopen.com>
17204
17205 PR middle-end/19983
17206 * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
17207
17208 2006-02-26 Zdenek Dvorak <dvorakz@suse.cz>
17209
17210 * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
17211 * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
17212
17213 2006-02-26 Richard Guenther <rguenther@suse.de>
17214
17215 PR tree-optimization/26421
17216 * gcc.dg/tree-ssa/pr26421.c: New testcase.
17217
17218 2006-02-26 Steven Bosscher <stevenb.gcc@gmail.com>
17219
17220 * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
17221 * g++.old-deja/g++.robertl/eb132.C: Likewise.
17222
17223 2006-02-26 Roger Sayle <roger@eyesopen.com>
17224
17225 * gcc.dg/fold-even-1.c: New test case.
17226
17227 2006-02-26 Roger Sayle <roger@eyesopen.com>
17228
17229 PR middle-end/21137
17230 * gcc.dg/fold-eqandshift-1.c: New test case.
17231
17232 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
17233
17234 PR tree-optimization/25125
17235 * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
17236 gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
17237
17238 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
17239
17240 PR tree-optimizations/26359
17241 * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
17242 with -fdump-tree-dceloop-details.
17243 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
17244
17245 2006-02-25 Roger Sayle <roger@eyesopen.com>
17246
17247 PR middle-end/23673
17248 * gcc.dg/fold-eqxor-1.c: New test case.
17249 * gcc.dg/fold-eqxor-2.c: Likewise.
17250 * gcc.dg/fold-eqxor-3.c: Likewise.
17251
17252 2006-02-25 Thomas Koenig <Thomas.Koenig@online.de>
17253
17254 PR fortran/23092
17255 * scalar_mask_1.f90: New test.
17256
17257 2006-02-24 Geoffrey Keating <geoffk@apple.com>
17258
17259 * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
17260 * g++.dg/eh/uncaught2.C: New.
17261 * g++.dg/eh/uncaught3.C: New.
17262
17263 2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17264
17265 PR libgfortran/26423
17266 * gfortran.dg/read_many_1.f: New test.
17267
17268 2006-02-24 Paul Thomas <pault@gcc.gnu.org>
17269
17270 PR fortran/24519
17271 * gfortran.dg/dependency_3.f90: New test.
17272 * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
17273 XFAILs.
17274
17275 PR fortran/25395
17276 * gfortran.dg/equiv_6.f90: New test.
17277
17278 2006-02-23 Jeff Law <law@redhat.com>
17279
17280 * gcc.c-torture/compile/pr26425.c: New test.
17281
17282 2006-02-23 Jakub Jelinek <jakub@redhat.com>
17283
17284 PR middle-end/26412
17285 * gcc.dg/gomp/pr26412.c: New test.
17286
17287 2006-02-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17288
17289 PR c++/26291
17290 * g++.dg/other/ellipsis1.C: New test.
17291 * g++.dg/parse/operator4.C: Adjust error marker.
17292
17293 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
17294
17295 PR target/25603
17296 * gfortran.dg/pr25603.f: New testcase.
17297
17298 2006-02-22 Nathan Sidwell <nathan@codesourcery.com>
17299
17300 * gcc.dg/bf-spl1.c: Don't specify -m68000.
17301 * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
17302
17303 2006-02-21 Geoffrey Keating <geoffk@apple.com>
17304
17305 * g++.dg/eh/spbp.C: New.
17306
17307 2006-02-21 Jakub Jelinek <jakub@redhat.com>
17308
17309 PR middle-end/26379
17310 * gcc.target/i386/mmx-7.c: New test.
17311
17312 2006-02-20 Roger Sayle <roger@eyesopen.com>
17313
17314 PR tree-optimization/26361
17315 * gcc.dg/tree-ssa/vrp27.c: New test case.
17316
17317 2006-02-20 Andrew Pinski <pinskia@physics.uc.edu>
17318
17319 * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
17320 * gcc.dg/tree-ssa/complex-4.c: Here.
17321
17322 2006-02-19 Roger Sayle <roger@eyesopen.com>
17323
17324 PR middle-end/19543
17325 * gfortran.dg/logical_1.f90: New test case.
17326
17327 2006-02-19 Jakub Jelinek <jakub@redhat.com>
17328
17329 PR middle-end/26334
17330 * gcc.dg/20060218-1.c: Moved to...
17331 * gcc.target/i386/20060218-1.c: ... here. New test.
17332
17333 2006-02-19 Erik Edelmann <eedelman@gcc.gnu.org>
17334
17335 PR fortran/26201
17336 * gfortran.dg/convert_1.f90: New.
17337
17338 2005-02-19 Paul Thomas <pault@gcc.gnu.org>
17339
17340 PR fortran/25054
17341 * gfortran.dg/namelist_5.f90: New test.
17342
17343 PR fortran/25089
17344 * gfortran.dg/namelist_4.f90: New test.
17345
17346 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
17347
17348 PR tree-opt/25680
17349 * gcc.dg/tree-ssa/complex-3.c: New test.
17350
17351 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
17352
17353 * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
17354 variable to take into account the variable name in the
17355 function header.
17356 * gcc.dg/tree-ssa/20031106-2.c: Likewise.
17357
17358 2006-02-18 Jakub Jelinek <jakub@redhat.com>
17359
17360 PR middle-end/26334
17361 * gcc.c-torture/compile/20060217-1.c: New test.
17362 * gcc.dg/20060218-1.c: New test.
17363
17364 2006-02-18 Joseph S. Myers <joseph@codesourcery.com>
17365
17366 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
17367
17368 2006-02-17 Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
17369
17370 * gcc.dg/cpp/undef3.c: New test.
17371 * gcc.dg/cpp/trad/builtins2.c: New test.
17372
17373 2006-02-18 Mark Mitchell <mark@codesourcery.com>
17374
17375 PR c++/26266
17376 * g++.dg/template/static22.C: New test.
17377 * g++.dg/template/static23.C: New test.
17378 * g++.dg/template/static24.C: New test.
17379 * g++.dg/template/non-dependent13.C: New test.
17380 * g++.dg/init/member1.C: Tweak error markers.
17381
17382 2006-02-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
17383
17384 PR target/26255
17385 * gcc.c-torture/compile/pr26255.c: New test case.
17386
17387 2006-02-16 Roger Sayle <roger@eyesopen.com>
17388
17389 * gfortran.fortran-torture/execute/where_10.f90: New test case.
17390 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
17391 * gfortran.fortran-torture/execute/where_12.f90: Likewise.
17392 * gfortran.fortran-torture/execute/where_13.f90: Likewise.
17393 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
17394 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
17395 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
17396
17397 2006-02-16 Jeff Law <law@redhat.com>
17398
17399 * gcc.dg/tree-ssa/vrp24.c: Update expected output.
17400 * gcc.dg/tree-ssa/vrp26.c: New test.
17401
17402 2006-02-16 Joseph S. Myers <joseph@codesourcery.com>
17403
17404 PR target/20353
17405 PR target/24578
17406 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
17407 __UCLIBC__ is defined.
17408
17409 2006-02-16 Jakub Jelinek <jakub@redhat.com>
17410
17411 PR fortran/26224
17412 * gfortran.dg/gomp/pr26224.f: New test.
17413
17414 2006-02-16 Victor Kaplansky <victork@il.ibm.com>
17415
17416 PR tree-opt/25918
17417 * lib/target-supports.exp
17418 (check_effective_target_vect_short_mult): New.
17419 (check_effective_target_vect_char_mult): New.
17420 (check_effective_target_vect_widen_sum_qi_to_si): New.
17421 (check_effective_target_vect_widen_sum_qi_to_hi): New.
17422 (check_effective_target_vect_widen_sum_hi_to_si): New.
17423 * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
17424 vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
17425 * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
17426 * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
17427 * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
17428 vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
17429 vect-reduc-pattern-2c.c
17430 * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
17431 vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
17432 vect-reduc-pattern-1c.c
17433
17434 2005-02-16 Paul Thomas <pault@gcc.gnu.org>
17435
17436 PR fortran/24557
17437 * gfortran.dg/assumed_charlen_needed_1.f90: New test.
17438
17439 2006-02-15 Toon Moene <toon@moene.indiv.nluug.nl>
17440
17441 PR fortran/26054
17442 * gfortran.dg/enum_8.f90: Remove check for warning.
17443 * gfortran.dg/iomsg_1.f90: Ditto.
17444 * gfortran.dg/enum_1.f90: Ditto.
17445 * gfortran.dg/enum_9.f90: Ditto.
17446 * gfortran.dg/enum_2.f90: Ditto.
17447 * gfortran.dg/enum_10.f90: Ditto.
17448 * gfortran.dg/enum_3.f90: Ditto.
17449 * gfortran.dg/flush_1.f90: Ditto.
17450 * gfortran.dg/enum_4.f90: Ditto.
17451 * gfortran.dg/array_constructor_1.f90: Ditto.
17452 * gfortran.dg/enum_5.f90: Ditto.
17453 * gfortran.dg/enum_6.f90: Ditto.
17454 * gfortran.dg/enum_7.f90: Ditto.
17455
17456 2006-02-15 Jakub Jelinek <jakub@redhat.com>
17457
17458 PR middle-end/26300
17459 * gcc.c-torture/compile/20060215-1.c: New test.
17460
17461 2006-02-14 Roger Sayle <roger@eyesopen.com>
17462
17463 PR middle-end/23670
17464 * gcc.dg/tree-ssa/andor-2.c: New test case.
17465
17466 2006-02-14 Thomas Koenig <Thomas.Koenig@online.de>
17467
17468 PR fortran/25045
17469 * optional_dim.f90: New test.
17470
17471 2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
17472
17473 PR fortran/26277
17474 * gfortran.dg/label_4.f90: New.
17475
17476 2006-02-14 Jakub Jelinek <jakub@redhat.com>
17477 Diego Novillo <dnovillo@redhat.com>
17478 Uros Bizjak <uros@kss-loka.si>
17479
17480 * gfortran.dg/gomp: New directory.
17481
17482 2006-02-14 Richard Guenther <rguenther@suse.de>
17483
17484 PR tree-optimization/26258
17485 * gcc.dg/torture/pr26258.c: New testcase.
17486
17487 2006-02-13 Jakub Jelinek <jakub@redhat.com>
17488
17489 PR fortran/26246
17490 * gfortran.dg/pr26246_1.f90: New test.
17491 * gfortran.dg/pr26246_2.f90: New test.
17492
17493 PR middle-end/26092
17494 * gcc.c-torture/compile/20060208-1.c: New test.
17495
17496 2006-02-13 Paul Thomas <pault@gcc.gnu.org>
17497
17498 PR fortran/26074
17499 PR fortran/25103
17500 * gfortran.dg/module_parameter_array_refs_1.f90: New test.
17501 * gfortran.dg/bad_automatic_objects_1.f90: New test.
17502 * gfortran.dg/automatic_module_variable.f90: Change error message.
17503
17504 PR fortran/20861
17505 * gfortran.dg/internal_dummy_1.f90: New test.
17506
17507 PR fortran/20871
17508 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
17509
17510
17511 PR fortran/25083
17512 * gfortran.dg/uncommon_block_data_1.f90: New test.
17513 * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
17514 with standard.
17515
17516 PR fortran/25088
17517 * gfortran.dg/typed_subroutine_1.f90: New test.
17518
17519 2006-02-13 Geoffrey Keating <geoffk@apple.com>
17520
17521 * objc.dg/dwarf-1.m: New.
17522
17523 2006-02-13 Roger Sayle <roger@eyesopen.com>
17524
17525 PR middle-end/24427
17526 * gcc.dg/tree-ssa/andor-1.c: New test case.
17527
17528 2006-02-13 Josh Conner <jconner@apple.com>
17529
17530 PR target/25376
17531 * gcc.dg/pr25376.c: New test.
17532
17533 * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
17534 assemble.
17535 * lib/target-supports.exp (check_named_sections_available):
17536 Only compile named-sections test -- don't assemble.
17537
17538 2006-02-12 Gabriel Dos Reis <gdr@integrable-solutions.net>
17539
17540 * g++.dg/warn/no-write-strings.C: New test.
17541 * g++.dg/warn/write-strings.C: Likewise.
17542 * g++.dg/warn/write-strings-default.C: Likewise.
17543
17544 2006-02-12 Erik Edelmann <eedelman@gcc.gnu.org>
17545
17546 PR fortran/25806
17547 * gfortran.dg/ret_pointer_2.f90: New test.
17548
17549 2006-02-10 Zdenek Dvorak <dvorakz@suse.cz>
17550
17551 * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
17552
17553 2006-02-10 Jeff Law <law@redhat.com>
17554
17555 * gcc.c-torture/compile/pr26213.c: New test.
17556
17557 2006-02-10 Steven G. Kargl <kargls@comcast.net>
17558
17559 gfortran.dg/null_1.f90: New test.
17560
17561 2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
17562
17563 PR fortran/14771
17564 * gfortran.dg/parens_4.f90: New.
17565 * gfortran.dg/parens_5.f90: New.
17566
17567 2006-02-10 Richard Guenther <rguenther@suse.de>
17568
17569 * gcc.dg/pr23372-1.c: Remove empty file.
17570
17571 2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
17572 Paul Thomas <pault@gcc.gnu.org>
17573
17574 PR fortran/14771
17575 * gfortran.dg/parens_1.f90: New.
17576 * gfortran.dg/parens_2.f90: New.
17577 * gfortran.dg/parens_3.f90: New.
17578
17579 2006-02-09 Paul Thomas <pault@gcc.gnu.org>
17580
17581 PR fortran/26038
17582 * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
17583
17584 PR fortran/25059
17585 * gfortran.dg/impure_assignment_1.f90: New test.
17586
17587 PR fortran/25070
17588 * gfortran.dg/assumed_shape_ranks_1.f90: New test.
17589
17590 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
17591
17592 PR target/26141
17593 * g++.dg/expr/stdarg2.C: New test.
17594
17595 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
17596
17597 PR inline-asm/16194
17598 * gcc.dg/pr16194.c: New test.
17599
17600 2006-02-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
17601
17602 * ada/acats/run_acats: Use portable variant of "$@".
17603
17604 2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
17605
17606 * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
17607 * g++.old-deja/g++.benjamin/15351-1.C: Remove.
17608
17609 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
17610
17611 PR tree-opt/26179
17612 * g++.dg/opt/pr26179.C: New test.
17613
17614 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
17615
17616 PR middle-end/26134
17617 * gcc.dg/tree-ssa/complex-3.c: New test.
17618
17619 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
17620
17621 * gcc.c-torture/compile/volatile-1.c: New test.
17622
17623 2006-02-09 Diego Novillo <dnovillo@redhat.com>
17624
17625 PR 26180
17626 * gcc.dg/tree-ssa/pr26180.c: New test.
17627
17628 2006-02-08 Jeff Law <law@redhat.com>
17629
17630 * gcc.dg/tree-ssa/pr21417.c: New test.
17631
17632 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
17633
17634 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
17635 scan-tree-dump-not, scan-tree-dump-dem): Likewise.
17636
17637 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
17638
17639 * lib/scanrtl.exp: New.
17640
17641 2006-02-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17642
17643 PR c++/26071
17644 * g++.dg/other/virtual2.C: New test.
17645
17646 PR c++/26070
17647 * g++.dg/other/virtual1.C: New test.
17648
17649 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
17650
17651 * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
17652 cleanup-ipa-dump): Update dump file glob patterns.
17653 * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
17654 scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
17655
17656 * lib/gcc-dg.exp: Load it.
17657 * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
17658
17659 2006-02-07 Janis Johnson <janis187@us.ibm.com>
17660
17661 PR testsuite/26159
17662 * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
17663 * gcc.dg/tree-ssa/pr23382.c: Ditto.
17664
17665 2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
17666
17667 PR fortran/25577
17668 * gfortran.dg/mvbits_1.f90: New.
17669
17670 2006-02-07 Dirk Mueller <dmueller@suse.com>
17671
17672 * g++.dg/warn/Wdiv-by-zero.C: New test.
17673 * g++.dg/warn/Wno-div-by-zero.C: New.
17674
17675 2006-02-07 Jeff Law <law@redhat.com>
17676
17677 * gcc.dg/tree-ssa/pr21559.c: New test.
17678
17679 * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
17680 multiple VRP passes.
17681 * gcc.dg/tree-ssa/vrp09.c: Likewise.
17682 * gcc.dg/tree-ssa/vrp18.c: Likewise.
17683 * gcc.dg/tree-ssa/pr21582.c: Likewise.
17684 * gcc.dg/tree-ssa/pr20657.c: Likewise.
17685 * gcc.dg/tree-ssa/pr21001.c: Likewise.
17686 * gcc.dg/tree-ssa/vrp02.c: Likewise
17687 * gcc.dg/tree-ssa/vrp11.c: Likewise
17688 * gcc.dg/tree-ssa/pr14341.c: Likewise
17689 * gcc.dg/tree-ssa/vrp19.c: Likewise
17690 * gcc.dg/tree-ssa/vrp20.c: Likewise
17691 * gcc.dg/tree-ssa/vrp03.c: Likewise
17692 * gcc.dg/tree-ssa/pr21086.c: Likewise
17693 * gcc.dg/tree-ssa/pr21959.c: Likewise
17694 * gcc.dg/tree-ssa/vrp21.c: Likewise
17695 * gcc.dg/tree-ssa/vrp04.c: Likewise
17696 * gcc.dg/tree-ssa/pr25485.c: Likewise
17697 * gcc.dg/tree-ssa/pr22026.c: Likewise
17698 * gcc.dg/tree-ssa/vrp22.c: Likewise
17699 * gcc.dg/tree-ssa/vrp05.c: Likewise
17700 * gcc.dg/tree-ssa/20030807-10.c: Likewise
17701 * gcc.dg/tree-ssa/pr20701.c: Likewise
17702 * gcc.dg/tree-ssa/vrp23.c: Likewise
17703 * gcc.dg/tree-ssa/vrp06.c: Likewise
17704 * gcc.dg/tree-ssa/pr22117.c: Likewise
17705 * gcc.dg/tree-ssa/pr20702.c: Likewise
17706 * gcc.dg/tree-ssa/vrp15.c: Likewise
17707 * gcc.dg/tree-ssa/pr21090.c: Likewise
17708 * gcc.dg/tree-ssa/pr21294.c: Likewise
17709 * gcc.dg/tree-ssa/vrp24.c: Likewise
17710 * gcc.dg/tree-ssa/vrp07.c: Likewise
17711 * gcc.dg/tree-ssa/pr21563.c: Likewise
17712 * gcc.dg/tree-ssa/pr25382.c: Likewise
17713 * gcc.dg/tree-ssa/vrp16.c: Likewise
17714 * gcc.dg/tree-ssa/vrp25.c: Likewise
17715 * gcc.dg/tree-ssa/vrp08.c: Likewise
17716 * gcc.dg/tree-ssa/20030807-6.c: Likewise
17717 * gcc.dg/tree-ssa/vrp17.c: Likewise
17718 * gcc.dg/tree-ssa/pr21458.c: Likewise
17719 * g++.dg/tree-ssa/pr18178.C: Likewise
17720
17721 2006-02-07 Richard Guenther <rguenther@suse.de>
17722
17723 PR c++/26140
17724 Revert
17725 2006-01-30 Richard Guenther <rguenther@suse.de>
17726 PR c++/23372
17727 * gcc.dg/pr23372-1.C: New testcase.
17728
17729 * g++.dg/tree-ssa/pr26140.C: New testcase.
17730
17731 2006-02-07 Mark Mitchell <mark@codesourcery.com>
17732
17733 PR c++/9737
17734 * g++.dg/template/ttp15.C: New test.
17735 * g++.dg/template/ttp16.C: Likewise.
17736 * g++.dg/template/ttp17.C: Likewise.
17737 * g++.old-deja/g++.pt/ttp36.C: Remove.
17738 * g++.old-deja/g++.pt/ttp19.C: Likewise.
17739 * g++.old-deja/g++.pt/ttp37.C: Likewise.
17740 * g++.old-deja/g++.pt/ttp38.C: Likewise.
17741 * g++.old-deja/g++.pt/ttp39.C: Likewise.
17742 * g++.old-deja/g++.pt/ttp9.C: Likewise.
17743 * g++.old-deja/g++.pt/ttp40.C: Likewise.
17744 * g++.old-deja/g++.pt/ttp51.C: Likewise.
17745 * g++.old-deja/g++.pt/ttp26.C: Likewise.
17746 * g++.old-deja/g++.pt/ttp36.C: Likewise.
17747
17748 2005-02-06 Thomas Koenig <Thomas.Koenig@online.de>
17749
17750 PR libfortran/23815
17751 * unf_io_convert_4.f90: New test.
17752
17753 2006-02-06 Daniel Berlin <dberlin@dberlin.org>
17754
17755 * gcc.dg/tree-ssa/loadpre10.c: New test.
17756 * gcc.dg/tree-ssa/loadpre11.c: Ditto.
17757 * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
17758 * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
17759
17760 2006-02-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17761
17762 PR libfortran/24685
17763 * gfortran.dg/large_real_kind_form_io_2.f90: New test.
17764
17765 2006-02-05 Andrew Pinski <pinskia@physics.uc.edu>
17766
17767 PR tree-opt/25251
17768 * gfortran.dg/assign_7.f: New test.
17769
17770 2006-02-05 H.J. Lu <hongjiu.lu@intel.com>
17771
17772 PR fortran/26041
17773 PR fortran/26064
17774 * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
17775 * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
17776 * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
17777
17778 2006-02-05 Jakub Jelinek <jakub@redhat.com>
17779
17780 * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
17781 in size_t typedef.
17782
17783 2006-02-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
17784
17785 * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
17786 * g++.dg/charset/string.c (foo): Likewise.
17787 * g++.dg/ext/builtin1.C (printf): Change first parameter type to
17788 const char*
17789 * g++.dg/ext/builtin2.C (printf): Likewise.
17790 * g++.dg/init/new15.C (printf): Likewise.
17791 * g++.dg/opt/pr17697-1.C (foo): Likewise.
17792 * g++.dg/opt/pr17697-2.C (foo): Likewise.
17793 * g++.dg/opt/pr17697-3.C (foo): Likewise.
17794 * g++.dg/template/non-dependent4.C (temp): Likewise.
17795 * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
17796 * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
17797 parameter type to const char*.
17798 * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
17799 Change type to const char*.
17800 * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
17801 Likewise.
17802 * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
17803 second parameter type to const char*.
17804 * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
17805 (Y::Y): Change parameter type to const char*.
17806 * g++.old-deja/g++.jason/ref12.C (f): Likewise.
17807 * g++.old-deja/g++.jason/report.C: Apply const correctness.
17808 * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
17809 * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
17810 (char*).
17811 * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
17812 const char*.
17813 * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
17814 type to const char*.
17815 * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
17816 return type to const char*.
17817 * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
17818 to const char*.
17819 * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
17820 * g++.old-deja/g++.law/refs1.C: Likewise.
17821 * g++.old-deja/g++.law/visibility1.C: Likewise.
17822 * g++.old-deja/g++.law/visibility2.C: Likewise.
17823 * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
17824 const char*.
17825 * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
17826 * g++.old-deja/g++.mike/net48.C: Likewise.
17827 * g++.old-deja/g++.mike/p646.C: Likewise.
17828 * g++.old-deja/g++.mike/p6746.C: Likewise.
17829 * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
17830 type to const char*.
17831 * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
17832 deprecated conversion warning.
17833 * g++.old-deja/g++.other/init15.C (A::name): Change type to const
17834 char*.
17835 * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
17836 * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
17837 * g++.old-deja/g++.pt/explicit8.C: Likewise.
17838 * g++.old-deja/g++.pt/m6.C (xx): Likewise.
17839 * g++.old-deja/g++.pt/m7.C (xx): Likewise.
17840 * g++.old-deja/g++.pt/nontype3.C: Likewise.
17841 * g++.old-deja/g++.pt/t39.C: Likewise.
17842 * g++.old-deja/g++.robertl/eb106.C: Likewise.
17843 * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
17844
17845 2006-02-04 Thomas Koenig <Thomas.Koenig@online.de>
17846
17847 PR fortran/25075
17848 intrinsic_argument_conformance_1.f90: New test.
17849
17850 2006-02-03 Steven G. Kargl <kargls@comcast.net>
17851
17852 PR fortran/20845
17853 * gfortran.dg/char_result_11.f90: Add SAVE.
17854 * gfortran.dg/der_pointer_4.f90: Ditto.
17855 * gfortran.dg/default_initialization.f90: New test.
17856
17857 2006-02-03 Jeff Law <law@redhat.com>
17858
17859 * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
17860 handle more than 100 dump files.
17861 (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
17862 * lib/scantree.exp (scan-tree-dump): Likewise.
17863 (scan-tree-dump-times, scan-tree-dump-not): Likewise.
17864 (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
17865 * lib/scanipa.exp (scan-ipa-dump): Likewise.
17866 (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
17867 (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
17868
17869 2006-02-03 Diego Novillo <dnovillo@redhat.com>
17870
17871 * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
17872
17873 2006-02-03 Mark Mitchell <mark@codesourcery.com>
17874
17875 * g++.dg/template/using12.C: New test.
17876
17877 2006-02-03 Alan Modra <amodra@bigpond.net.au>
17878
17879 * gcc.target/powerpc/pr25960.c: New test.
17880
17881 2006-02-02 Steven G. Kargl <kargls@comcast>
17882
17883 PR fortran/24958
17884 gfortran.dg/nullify_2.f90: New test.
17885
17886 2006-02-02 Diego Novillo <dnovillo@redhat.com>
17887
17888 PR 25990
17889 * gcc.dg/gomp/pr25990.c: New test.
17890
17891 2006-01-31 Mark Mitchell <mark@codesourcery.com>
17892
17893 PR c++/25342
17894 * g++.gd/template/partial4.C: New test.
17895
17896 2006-01-31 Andrew Pinski <pinskia@physics.uc.edu>
17897
17898 PR middle-end/26001
17899 * gfortran.dg/data_char_2.f90: New.
17900
17901 2006-01-31 Thomas Koenig <Thomas.Koenig@online.de>
17902
17903 PR fortran/26039
17904 maxval_maxloc_conformance_1.f90: New test.
17905
17906 2006-01-31 Richard Guenther <rguenther@suse.de>
17907
17908 * gcc.target/i386/sselibm-1.c: New testcase.
17909 * gcc.target/i386/sselibm-2.c: Likewise.
17910 * gcc.target/i386/sselibm-3.c: Likewise.
17911 * gcc.target/i386/sselibm-4.c: Likewise.
17912 * gcc.target/i386/sselibm-5.c: Likewise.
17913
17914 2005-01-30 Erik Edelmann <eedelman@gcc.gnu.org>
17915
17916 PR fortran/24266
17917 * gfortran.dg/arrayio_derived_2.f90: New.
17918
17919 2006-01-30 Carlos O'Donell <carlos@codesourcery.com>
17920
17921 * gcc.dg/unsigned-long-compare.c: New test.
17922
17923 2006-01-30 Steve Ellcey <sje@cup.hp.com>
17924
17925 PR testsuite/25318
17926 * lib/target-supports.exp (check_effective_target_freorder):
17927 Check to see if target supports -freorder-blocks-and-partition.
17928 * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
17929 instead of "dg-require-named-sections".
17930
17931 2006-01-30 J"orn Rennecke <joern.rennecke@st.com>
17932
17933 PR target/14798:
17934 * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
17935 * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
17936 * gcc.dg/pragma-isr-trapa2.c: Likewise.
17937 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
17938 * gcc.dg/pragma-isr-trap_exit.c: Likewise.
17939 * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
17940 * gcc.dg/attr-isr-trap_exit.c: Likewise.
17941 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
17942
17943 2006-01-30 Richard Guenther <rguenther@suse.de>
17944
17945 PR c++/23372
17946 * gcc.dg/pr23372-1.C: New testcase.
17947
17948 2006-01-29 Diego Novillo <dnovillo@redhat.com>
17949
17950 * gcc.dg/gomp/pr25874.c: New test.
17951
17952 2006-01-29 Dorit Nuzman <dorit@il.ibm.com>
17953
17954 PR tree-opt/25911
17955 * gcc.dg/vect/fast-math-vect-pr25911.c: New.
17956
17957 2006-01-29 Paul Thomas <pault@gcc.gnu.org>
17958
17959 PR fortran/18578
17960 PR fortran/18579
17961 PR fortran/20857
17962 PR fortran/20885
17963 * gfortran.dg/intent_out_1.f90: New test.
17964
17965 2006-01-28 Paul Thomas <pault@gcc.gnu.org>
17966
17967 PR fortran/17911
17968 * gfortran.dg/procedure_lvalue.f90: New test.
17969
17970 PR fortran/20895
17971 PR fortran/25030
17972 * gfortran.dg/char_pointer_assign_2.f90: New test.
17973 * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
17974 assignment to be consistent with standard.
17975 * gfortran.dg/char_result_2.f90: The same.
17976 * gfortran.dg/char_result_8.f90: The same.
17977
17978 2006-01-28 Zack Weinberg <zackw@panix.com>
17979
17980 * gcc.dg/Woverlength-strings.c
17981 * gcc.dg/Woverlength-strings-pedantic-c89.c
17982 * gcc.dg/Woverlength-strings-pedantic-c89-no.c
17983 * gcc.dg/Woverlength-strings-pedantic-c99.c
17984 * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
17985
17986 2006-01-28 Adam Nemet <anemet@caviumnetworks.com>
17987
17988 * gcc.c-torture/execute/20060127-1.c: New test.
17989
17990 2006-01-28 Mark Mitchell <mark@codesourcery.com>
17991
17992 PR c++/25999
17993 * g++.dg/ext/pragmaweak1.C: New test.
17994
17995 2006-01-28 Mark Mitchell <mark@codesourcery.com>
17996
17997 PR c++/25855
17998 * g++.dg/template/spec29.C: New test.
17999
18000 2006-01-28 Kazu Hirata <kazu@codesourcery.com>
18001
18002 PR c/19606.
18003 * gcc.c-torture/execute/pr19606.c: New.
18004
18005 2006-01-27 Carlos O'Donell <carlos@codesourcery.com>
18006
18007 * gcc.dg/pragma-re-4.c: New test.
18008
18009 2005-01-27 Paul Thomas <pault@gcc.gnu.org>
18010
18011 PR fortran/25964
18012 * gfortran.dg/assumed_size_refs_3.f90: New test.
18013
18014 2006-01-27 Ben Elliston <bje@au.ibm.com>
18015
18016 * gcc.misc-tests/dectest.exp: Remove defunct comment.
18017
18018 2006-01-26 Laurent GUERBY <laurent@guerby.net>
18019
18020 PR ada/21317
18021 * ada/acats/support/impdef.a: Add One_Long_Second.
18022 * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
18023 * ada/acats/tests/c9/c94026.a: Likewise.
18024 * ada/acats/tests/c9/c97305c.ada: Likewise.
18025 * ada/acats/tests/c9/c99004a.ada: Likewise.
18026
18027 2005-01-26 Paul Thomas <pault@gcc.gnu.org>
18028
18029 PR fortran/25964
18030 * gfortran.dg/global_references_2.f90: New test.
18031
18032 PR fortran/25084
18033 PR fortran/20852
18034 PR fortran/25085
18035 PR fortran/25086
18036 * gfortran.dg/assumed_charlen_function_1.f90: New test.
18037 * gfortran.dg/assumed_charlen_function_3.f90: New test.
18038
18039 PR fortran/25416
18040 * gfortran.dg/assumed_charlen_function_2.f90: New test.
18041
18042 2006-01-26 Alexandre Oliva <aoliva@redhat.com>
18043
18044 PR c/25892
18045 * gcc.dg/Wpointer-sign.c: New.
18046 * gcc.dg/Wpointer-sign-Wall.c: New.
18047 * gcc.dg/Wpointer-sign-Wall-no.c: New.
18048 * gcc.dg/Wpointer-sign-pedantic.c: New.
18049 * gcc.dg/Wpointer-sign-pedantic-no.c: New.
18050 * gcc.dg/conv-2.c: Use -Wpointer-sign.
18051
18052 2006-01-26 Andrew Pinski <pinskia@physics.uc.edu>
18053
18054 PR C/25861
18055 * gcc.c-torture/compile/pr25861.c: New test.
18056
18057 2006-01-26 Paul Brook <paul@codesourcery.com>
18058
18059 * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
18060 on short-enum targets.
18061 * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
18062 variable.
18063 (generate_fields): Use short_enums.
18064 (main): Set short_enums. Document -e.
18065 * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
18066 on short-enum targets.
18067 * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
18068 variable.
18069 (generate_fields): Use short_enums.
18070 (main): Set short_enums. Document -e.
18071 * lib/target-supports.exp (check_effective_target_short_enums): New.
18072
18073 2006-01-26 Hans-Peter Nilsson <hp@axis.com>
18074
18075 PR target/25947
18076 * gcc.dg/torture/pr25947-1.c: New test.
18077
18078 2006-01-25 Jan Hubicka <jh@suse.cz>
18079 Roger Sayle <roger@eyesopen.com>
18080
18081 PR rtl-optimization/25703
18082 * gcc.target/i386/20060125-1.c: New test case.
18083 * gcc.target/i386/20060125-2.c: New test case.
18084
18085 2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
18086
18087 PR fortran/18540
18088 * gfortran.dg/goto_1.f: New.
18089
18090 2006-01-25 Erik Edelmann <eedelman@gcc.gnu.org>
18091
18092 PR fortran/25716
18093 * gfortran.dg/char_result_11.f90: Make it sensitive to PR
18094 25716 on 32-bit systems too.
18095
18096 2006-01-25 Kazu Hirata <kazu@codesourcery.com>
18097
18098 PR testsuite/25590
18099 * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
18100
18101 2006-01-25 Kaz Kojima <kkojima@gcc.gnu.org>
18102
18103 * gcc.dg/tree-ssa/gen-vect-33.c: New.
18104
18105 2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18106
18107 PR fortran/25835
18108 * gfortran.dg/read_eof.f90: Delete, renamed.
18109 * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
18110 * gfortran.dg/read_eof_2.f90: New test.
18111 * gfortran.dg/read_eof_3.f90: New test.
18112
18113 2006-01-24 Andrew Pinski <pinskia@physics.uc.edu>
18114
18115 PR tree-opt/25860
18116 * gcc.c-torture/compile/pr25860.c: New test.
18117
18118 2006-01-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18119
18120 PR c++/25552
18121 * g++.dg/parse/dtor8.C: New test.
18122
18123 2006-01-24 Hans-Peter Nilsson <hp@axis.com>
18124
18125 PR testsuite/25891
18126 * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
18127 * gcc.dg/gomp/gomp.exp: Return without testing anything if
18128 check_effective_target_fopenmp returns 0.
18129
18130 2006-01-23 Eric Botcazou <ebotcazou@adacore.com>
18131
18132 PR ada/20548
18133 * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
18134 * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
18135 * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
18136
18137 2006-01-23 Andrew Pinski <pinskia@physics.uc.edu>
18138
18139 PR tree-opt/25857
18140 * g++.dg/opt/pr25857.C: New test.
18141
18142 2006-01-23 Steven Bosscher <stevenb.gcc@gmail.com>
18143 Jan Hubicka <jh@suse.cz>
18144 Richard Guenther <rguenther@suse.de>
18145
18146 PR rtl-optimization/25654
18147 * gcc.dg/torture/pr25654.c: New testcase.
18148 * gcc.target/i386/pr25654.c: Likewise.
18149
18150 2005-01-23 Paul Thomas <pault@gcc.gnu.org>
18151
18152 PR fortran/25901
18153 * gfortran.dg/internal references_2.f90: New test.
18154
18155 Fix regression in testing of admissability of attributes.
18156 * gfortran.dg/intent_used_1.f90: New test.
18157
18158 2006-01-23 Ben Elliston <bje@au.ibm.com>
18159
18160 * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
18161 Remove target conditional torture options for i?86 and x86_64
18162 GNU/Linux.
18163
18164 2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net>
18165
18166 PR c++/10891
18167 * g++.dg/rtti/no-rtti.C: New.
18168
18169 2006-01-21 Mark Mitchell <mark@codesourcery.com>
18170
18171 PR c++/25895
18172 * g++.dg/inherit/conv2.C: New test.
18173
18174 PR c++/25856
18175 * g++.dg/parse/dtor7.C: New test.
18176
18177 PR c++/25858
18178 * g++.dg/template/crash44.C: New test.
18179
18180 2005-01-21 Paul Thomas <pault@gcc.gnu.org>
18181
18182 PR fortran/25124
18183 PR fortran/25625
18184 * gfortran.dg/internal_references_1.f90: New test.
18185 PR fortran/20881
18186 PR fortran/23308
18187 PR fortran/25538
18188 PR fortran/25710
18189 * gfortran.dg/global_references_1.f90: New test.
18190 * gfortran.dg/g77/19990905-1.f: Restore the error that
18191 there is a clash between the common block name and
18192 the name of a subroutine reference.
18193
18194 PR fortran/PR24276
18195 * gfortran.dg/aliasing_dummy_1.f90: New test.
18196
18197 2006-01-21 Alan Modra <amodra@bigpond.net.au>
18198
18199 * gcc.dg/vmx/1b-01.c: Warning fix.
18200 * gcc.dg/vmx/1c-02.c: Likewise.
18201 * gcc.dg/vmx/gcc-bug-4.c: Likewise.
18202
18203 2006-01-20 Steve Ellcey <sje@cup.hp.com>
18204
18205 PR testsuite/24962
18206 * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
18207
18208 2006-01-20 Richard Guenther <rguenther@suse.de>
18209 Steven Bosscher <stevenb.gcc@gmail.com>
18210
18211 PR rtl-optimization/24626
18212 * gcc.dg/torture/pr24626-1.c: New testcase.
18213 * gcc.dg/torture/pr24626-2.c: Likewise.
18214 * gcc.dg/torture/pr24626-3.c: Likewise.
18215 * gcc.dg/torture/pr24626-4.c: Likewise.
18216
18217 2006-01-20 Dirk Mueller <dmueller@suse.com>
18218
18219 PR c++/5520
18220 * g++.dg/warn/empty-body.C: New.
18221
18222 2006-01-19 Mark Mitchell <mark@codesourcery.com>
18223
18224 PR c++/22136
18225 * g++.dg/template/using10.C: New test.
18226 * g++.dg/temlpate/using11.C: Likewise.
18227 * g++.dg/inherit/using5.C: Tweak error messages.
18228
18229 2006-01-20 Alan Modra <amodra@bigpond.net.au>
18230
18231 * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
18232 target test.
18233 * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
18234
18235 2006-01-19 Jan Hubicka <jh@suse.cz>
18236
18237 * gcc.target/i386/lea.c: Test pentiumpro, not i686.
18238
18239 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18240
18241 PR c++/25854
18242 * g++.dg/template/spec28.C: New test.
18243
18244 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu>
18245
18246 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
18247 (switchfiles): Fix fprintf's by adding srcdir or removing it.
18248
18249 2006-01-19 Diego Novillo <dnovillo@redhat.com>
18250
18251 * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
18252 * gcc.dg/gomp/critical-1.c: Likewise.
18253 * gcc.dg/gomp/critical-3.c: Likewise.
18254 * gcc.dg/gomp/empty.c: Likewise.
18255 * gcc.dg/gomp/ordered-1.c: Likewise.
18256 * gcc.dg/gomp/for-4.c: Likewise.
18257 * gcc.dg/gomp/for-6.c: Likewise.
18258 * gcc.dg/gomp/master-3.c: Likewise.
18259 * gcc.dg/gomp/for-8.c: Likewise.
18260 * gcc.dg/gomp/for-10.c: Likewise.
18261 * gcc.dg/gomp/for-18.c: Likewise.
18262 * gcc.dg/gomp/for-5.c: Likewise.
18263 * gcc.dg/gomp/for-7.c: Likewise.
18264 * gcc.dg/gomp/for-9.c: Likewise.
18265
18266 2006-01-18 Jeff Law <law@redhat.com>
18267
18268 * gcc.dg/tree-ssa/vrp25.c: New test.
18269
18270 2006-01-19 Richard Sandiford <richard@codesourcery.com>
18271
18272 * gcc.dg/pr25805.c: Fix misapplied patch.
18273
18274 2006-01-19 Dorit Nuzman <dorit@il.ibm.com>
18275
18276 * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
18277 (check_effective_target_vect_udot_qi): New.
18278 (check_effective_target_vect_sdot_hi): New.
18279 (check_effective_target_vect_udot_hi): New.
18280 * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
18281 prefixed with "wrapv-" with -fwrapv.
18282 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
18283 * gcc.dg/vect/vect-reduc-dot-u8.c: New.
18284 * gcc.dg/vect/vect-reduc-dot-u16.c: New.
18285 * gcc.dg/vect/vect-reduc-dot-s8.c: New.
18286 * gcc.dg/vect/vect-reduc-dot-s16.c: New.
18287
18288 * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
18289 * gcc.dg/vect/vect-reduc-pattern-1.c: New.
18290 * gcc.dg/vect/vect-reduc-pattern-2.c: New.
18291 * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
18292
18293 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18294
18295 PR c++/16829
18296 * g++.dg/other/default2.C: New test.
18297 * g++.dg/other/default3.C: New test.
18298
18299 2006-01-19 Richard Sandiford <richard@codesourcery.com>
18300
18301 PR c/25805
18302 * gcc.dg/pr25805.c: New file.
18303
18304 2006-01-18 Mark Mitchell <mark@codesourcery.com>
18305
18306 PR c++/25836
18307 * g++.dg/template/init6.C: New test.
18308
18309 2006-01-18 Daniel Berlin <dberlin@dberlin.org>
18310
18311 * gcc.dg/tree-ssa/pr24287.c: New test
18312
18313 2006-01-18 Eric Christopher <echristo@apple.com>
18314
18315 * g++.dg/eh/table.C: New.
18316
18317 2006-01-18 DJ Delorie <dj@redhat.com>
18318
18319 * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
18320 gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
18321 gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
18322 gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
18323
18324 2006-01-18 Jeff Law <law@redhat.com>
18325
18326 * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
18327 on wrapping on overflow semantics.
18328
18329 * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
18330
18331 * gcc.gc/tree-ssa/vrp23.c: New test.
18332 * gcc.gc/tree-ssa/vrp24.c: New test.
18333
18334 2006-01-18 Richard Henderson <rth@redhat.com>
18335 Aldy Hernandez <aldyh@redhat.com>
18336 Jakub Jelinek <jakub@redhat.com>
18337 Diego Novillo <dnovillo@redhat.com>
18338 Uros Bizjak <uros@kss-loka.si>
18339
18340 * gcc.dg/gomp: New directory.
18341
18342 2006-01-18 Paul Thomas <pault@gcc.gnu.org>
18343 Steven G. Kargl <kargls@comcast.net>
18344
18345 PR fortran/20869
18346 * gfortran.dg/intrinsic_external_1.f90: New test.
18347
18348 PR fortran/20875.
18349 * gfortran.dg/elemental_pointer_1.f90: New test.
18350
18351 PR fortran/25024
18352 * gfortran.dg/external_procedures_1.f90: New test.
18353
18354 PR fortran/25785
18355 gfortran.dg/assumed_present.f90: New test.
18356
18357 2006-01-18 Jakub Jelinek <jakub@redhat.com>
18358
18359 * g++.dg/parse/lookup5.C: New test.
18360
18361 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18362
18363 PR fortran/25697
18364 * gfortran.dg/read_eof.f90: New test.
18365
18366 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
18367
18368 * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
18369 add a closing brace.
18370
18371 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18372
18373 PR fortran/25631
18374 * gfortran.dg/fmt_tl.f: New test.
18375
18376 2006-01-17 Eric Christopher <echristo@apple.com>
18377
18378 * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
18379 * g++.old-deja/g++.warn/impint2.C: Ditto.
18380 * g++.old-deja/g++.other/null1.C: Ditto.
18381 * g++.dg/warn/conv2.C: Ditto.
18382 * g++.dg/warn/conv4.C: New file.
18383
18384 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
18385
18386 * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
18387
18388 2006-01-17 Andreas Jaeger <aj@suse.de>
18389 Janis Johnson <janis187@us.ibm.com>
18390
18391 * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
18392 in 64-bit.
18393 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
18394 * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
18395
18396 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
18397
18398 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
18399 (switchfiles): xfail txxx where xxx >= 25.
18400
18401 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
18402
18403 PR testsuite/25764
18404 * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
18405
18406 2006-01-17 Jakub Jelinek <jakub@redhat.com>
18407
18408 PR c/25682
18409 * gcc.dg/pr25682.c: New test.
18410 * g++.dg/parse/array-size2.C: New test.
18411
18412 2006-01-16 Ian Lance Taylor <ian@airs.com>
18413
18414 * consistency.vlad: Remove entire directory, 1652 files.
18415
18416 2006-01-16 Janis Johnson <janis187@us.ibm.com>
18417
18418 * lib/target-supports.exp (check_effective_target_dfp_nocache,
18419 check_effective_target_dfprt_nocache): New.
18420 (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
18421 (check_effective_target_dfprt): New.
18422 * lib/c-compat.exp (check_dfp): Remove.
18423 (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
18424 * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
18425 level of support for decimal float.
18426 * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
18427 compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
18428 compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
18429 compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
18430 convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
18431 convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
18432 convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
18433 func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
18434 func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
18435 operator-arith-fold.c, operator-assignment.c, operator-comma.c,
18436 operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
18437 struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
18438 directives.
18439
18440 2006-01-16 H.J. Lu <hongjiu.lu@intel.com>
18441
18442 PR testsuite/25741
18443 * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
18444 $base_dir/../.
18445 * lib/gfortran.exp (gfortran_init): Likewise.
18446 * lib/obj-c++.exp (obj-c++_init): Likewise.
18447 * lib/scanasm.exp (scan-assembler-dem): Likewise.
18448 (scan-assembler-dem-not): Likewise.
18449 * lib/scandump.exp (scan-dump-dem): Likewise.
18450 (scan-dump-dem-not): Likewise.
18451
18452 2006-01-16 Andrew Pinski <pinskia@physics.uc.edu>
18453
18454 PR testsuite/25767
18455 * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
18456 powerpc-*-darwin*.
18457 * lib/obj-c++.exp (obj-c++_init): Likewise.
18458
18459 2006-01-16 Richard Guenther <rguenther@suse.de>
18460
18461 * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
18462
18463 2006-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18464
18465 PR testsuite/25777
18466 * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
18467 to LD_LIBRARY_PATH.
18468
18469 2006-01-16 Eric Botcazou <ebotcazou@adacore.com>
18470 Andrew Pinski <pinskia@physics.uc.edu>
18471
18472 * gcc.dg/minmax-1.c: New test.
18473
18474 2006-01-16 Ben Elliston <bje@au.ibm.com>
18475
18476 * gcc.dg/dfp/dfp.exp: Correct FSF address.
18477 * gcc.misc-tests/dectest.exp: Ditto.
18478
18479 2006-01-15 Ian Lance Taylor <ian@airs.com>
18480
18481 PR testsuite/25796
18482 * gcc.target/i386/cmov6.c: Use -march=k8.
18483
18484 2006-01-15 Andreas Jaeger <aj@suse.de>
18485
18486 * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
18487 x86 does not have __float128.
18488
18489 2006-01-14 Ian Lance Taylor <ian@airs.com>
18490
18491 * gcc.target/i386/cmov6.c: New test.
18492
18493 2006-01-14 Mark Mitchell <mark@codesourcery.com>
18494
18495 PR c++/25663
18496 * g++.dg/template/ctor6.C: New test.
18497
18498 2006-01-14 Kazu Hirata <kazu@codesourcery.com>
18499
18500 PR tree-optimization/25485
18501 * gcc.dg/tree-ssa/pr25485.c: New.
18502
18503 2006-01-14 Richard Guenther <rguenther@suse.de>
18504
18505 PR tree-optimization/22548
18506 PR tree-optimization/22555
18507 PR tree-optimization/22501
18508 * gcc.dg/tree-ssa/alias-4.c: New testcase.
18509 * gcc.dg/tree-ssa/alias-5.c: Likewise.
18510 * gcc.dg/tree-ssa/alias-6.c: Likewise.
18511 * gcc.dg/tree-ssa/alias-7.c: Likewise.
18512 * gcc.dg/tree-ssa/alias-8.c: Likewise.
18513 * gcc.dg/tree-ssa/alias-9.c: Likewise.
18514 * gcc.dg/tree-ssa/alias-10.c: Likewise.
18515 * gcc.dg/tree-ssa/alias-11.c: Likewise.
18516 * gcc.dg/tree-ssa/alias-12.c: Likewise.
18517
18518 2006-01-14 Zdenek Dvorak <dvorakz@suse.cz>
18519
18520 * gcc.dg/tree-ssa/pr19210-1.c: Update outcome. Add new test loop.
18521 * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
18522
18523 2006-01-14 Steven Bosscher <stevenb.gcc@gmail.com>
18524 Richard Guenther <rguenther@suse.de>
18525
18526 PR rtl-optimization/24257
18527 * gcc.dg/torture/pr24257.c: New testcase.
18528
18529 2006-01-13 Adam Nemet <anemet@caviumnetworks.com>
18530
18531 * gcc.c-torture/execute/20060110-1.c: New test.
18532 * gcc.c-torture/execute/20060110-2.c: New test.
18533
18534 2006-01-13 Ulrich Weigand <uweigand@de.ibm.com>
18535
18536 * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
18537
18538 2006-01-13 Bernhard Fischer <rep.nop@aon.at>
18539
18540 PR fortran/25756
18541 * gfortran.dg/label_3.f90: New test.
18542
18543 2006-01-13 Daniel Berlin <dberlin@dberlin.org>
18544
18545 PR tree-optimization/25771
18546 * g++.dg/tree-ssa/pr25771.C: New test
18547
18548 2006-01-13 Andrew Pinski <pinskia@physics.uc.edu>
18549
18550 PR tree-opt/24365
18551 * g++.dg/opt/complex5.C: New test.
18552
18553 2006-01-13 Richard Guenther <rguenther@suse.de>
18554
18555 * gcc.target/i386/387-9.c: New testcase.
18556
18557 2006-01-12 Nathan Sidwell <nathan@codesourcery.com>
18558
18559 PR c++/24824
18560 * g++.dg/debug/dwarf2-1.C: New.
18561
18562 2006-01-11 H.J. Lu <hongjiu.lu@intel.com>
18563
18564 PR testsuite/25728
18565 * lib/gcov.exp (verify-lines): Add "close $fd".
18566
18567 2006-01-12 Yao Qi <qiyaoltc@cn.ibm.com>
18568 Ben Elliston <bje@au.ibm.com>
18569
18570 * gcc.dg/dfp/inf-1.c: New test.
18571
18572 2006-01-12 Janis Johnson <janis187@us.ibm.com>
18573 Yao Qi <qiyaoltc@cn.ibm.com>
18574 Ben Elliston <bje@au.ibm.com>
18575 Jon Grimm <jgrimm2@us.ibm.com>
18576
18577 * gcc.dg/nodfp-1.c: New test.
18578 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
18579 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
18580 * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
18581 * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
18582 * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
18583 * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
18584 * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
18585 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
18586 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
18587 * gcc.dg/format/dfp-scanf-1.c: Likewise.
18588 * gcc.dg/format/dfp-printf-1.c: Likewise.
18589 * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
18590 (compat_setup_dfp): New.
18591 * gcc.dg/compat/compat.exp: Use it.
18592 (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
18593 Make some variables global, prepend "compat_" to their names.
18594 * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
18595 * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
18596 * gcc.misc-tests/dectest.exp: New test driver for decTest.
18597 * lib/compat.exp (compat_skip_list): Make global, rename.
18598 * lib/c-compat.exp: New file.
18599 * lib/target-supports.exp (check_effective_target_dfp): New.
18600
18601 * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
18602 gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
18603 gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
18604 gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
18605 gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
18606 gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
18607 gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
18608 gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
18609 gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
18610 gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
18611 gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
18612 gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
18613 gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
18614 gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
18615 gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
18616 gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
18617 gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
18618 gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
18619 gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
18620 gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
18621 gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
18622 gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
18623 gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
18624 gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
18625 gcc.dg/dfp/struct-layout-1.c,
18626 gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
18627 gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
18628 gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
18629 gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
18630 gcc.dg/dfp/func-vararg-dfp.c,
18631 gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
18632 gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
18633 gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
18634 gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
18635 gcc.dg/dfp/wtr-conversion-1.c: New tests.
18636
18637 2006-01-11 Richard Guenther <rguenther@suse.de>
18638
18639 PR tree-optimization/25734
18640 * gcc.dg/tree-ssa/pr25734.c: New testcase.
18641
18642 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
18643
18644 PR fortran/25486
18645 * gfortran.dg/literal_character_constant_1_x.F: New test.
18646 * gfortran.dg/literal_character_constant_1_y.F: Ditto.
18647 * gfortran.dg/literal_character_constant_1_z.F: Ditto.
18648 * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
18649
18650 2006-01-11 Nathan Sidwell <nathan@codesourcery.com>
18651
18652 PR c++/25386
18653 * g++.dg/ext/packed3.C: Add expected packed error.
18654
18655 2006-01-11 Hans-Peter Nilsson <hp@axis.com>
18656
18657 PR target/25706
18658 * gcc.dg/torture/pr25706-1.c: New test.
18659
18660 2006-01-11 Paolo Bonzini <bonzini@gnu.org>
18661
18662 PR tree-optimization/23109
18663 PR tree-optimization/23948
18664 PR tree-optimization/24123
18665
18666 * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
18667 gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
18668 gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
18669 g++.dg/tree-ssa/pr23948.C: New testcases.
18670 * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
18671 three divisions in order to do the optimization.
18672
18673 2006-01-11 Zdenek Dvorak <dvorakz@suse.cz>
18674
18675 PR c++/25632
18676 * g++.dg/other/pr25632.C: New test.
18677
18678 2006-01-11 Paul Thomas <pault@gcc.gnu.org>
18679
18680 PR fortran/25730
18681 * gfortran.dg/used_types_1.f90: New test.
18682
18683 2006-01-10 Hans-Peter Nilsson <hp@axis.com>
18684
18685 PR target/25718
18686 * gcc.dg/torture/pr25718-1.c: New test.
18687
18688 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
18689
18690 * gfortran.dg/list_read_2.f90: Fix typo in description.
18691
18692 2006-01-10 Jan Beulich <jbeulich@novell.com>
18693
18694 * lib/target-supports.exp (check_visibility_available): Simplify test
18695 for *-*-netware*.
18696 (check_profiling_available): Fail for *-*-netware*.
18697 * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
18698 * gcc.dg/20021014-1.c: Likewise.
18699 * gcc.dg/nest.c: Likewise.
18700
18701 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
18702
18703 fortran/24936
18704 * gfortran.dg/forall_3.f90: New test.
18705
18706 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
18707
18708 PR fortran/21977
18709 * gfortran.dg/nesting_2.f90: New test.
18710 * gfortran.dg/nesting_3.f90: New test.
18711
18712 2006-01-09 Hans-Peter Nilsson <hp@axis.com>
18713
18714 * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
18715 Fix typo in comment.
18716
18717 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
18718
18719 * gfortran.dg/single_char_string.f90: New test.
18720
18721 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
18722
18723 * gfortran.dg/ichar_2.f90: New test.
18724
18725 2006-01-08 Erik Edelmann <eedelman@gcc.gnu.org>
18726
18727 PR fortran/25093
18728 * gfortran.dg/private_type_4.f90: New.
18729
18730 2006-01-07 Richard Guenther <rguenther@suse.de>
18731
18732 * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
18733
18734 2006-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18735
18736 * gfortran.dg/func_decl_1.f90: New.
18737 * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
18738 * gfortran.dg/array_alloc_2.f90: Likewise.
18739 * gfortran.dg/char_result_8.f90: Likewise.
18740 * gfortran.dg/dup_save_1.f90: Likewise.
18741 * gfortran.dg/dup_save_2.f90: Likewise.
18742 * gfortran.dg/f2c_6.f90: Likewise.
18743 * gfortran.dg/f2c_7.f90: Likewise.
18744 * gfortran.dg/func_result_2.f90: Likewise.
18745 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
18746
18747 2006-01-07 Paul Thomas <pault@gcc.gnu.org>
18748
18749 PR fortran/22146
18750 * gfortran.dg/elemental_subroutine_1.f90: New test.
18751 * gfortran.dg/elemental_subroutine_2.f90: New test.
18752
18753 PR fortran/25029
18754 PR fortran/21256
18755 * gfortran.dg/assumed_size_refs_1.f90: New test.
18756
18757 PR fortran/20868
18758 PR fortran/20870
18759 * gfortran.dg/assumed_size_refs_2.f90: New test.
18760 * gfortran.dg/initialization_1.f90: Change warning message.
18761
18762 2006-01-06 Zdenek Dvorak <dvorakz@suse.cz>
18763
18764 * gcc.dg/tree-ssa/loop-15.c: New test.
18765
18766 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18767
18768 PR fortran/25598
18769 * gfortran.dg/backspace_3.f: New test.
18770 * gfortran.dg/backspace_4.f: New test.
18771
18772 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18773
18774 PR fortran/24268
18775 * gfortran.dg/fmt_white.f: Update test.
18776
18777 2006-01-05 Carlos O'Donell <carlos@codesourcery.com>
18778
18779 * gcc.dg/cast-1.c: Add new warning.
18780 * gcc.dg/cast-2.c: Likewise.
18781 * gcc.dg/cast-3.c: Likewise.
18782 * gcc.dg/format/cast-1.c: Likewise.
18783 * gcc.dg/cast-4.c: New testcase.
18784
18785 2006-01-05 Richard Guenther <rguenther@suse.de>
18786
18787 PR tree-optimization/22555
18788 * gcc.dg/tree-ssa/alias-3.c: New testcase.
18789
18790 2006-01-05 Richard Guenther <rguenther@suse.de>
18791 Diego Novillo <dnovillo@redhat.com>
18792
18793 * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
18794 * gcc.dg/tree-ssa/loop-8.c: Likewise.
18795 * gcc.dg/tree-ssa/loop-1.c: Likewise.
18796 * gcc.dg/tree-ssa/pr23294.c: Likewise.
18797 * gcc.dg/tree-ssa/pr21985.c: Likewise.
18798 * gcc.dg/tree-ssa/loop-14.c: Likewise.
18799 * gcc.dg/tree-ssa/loop-2.c: Likewise.
18800 * gcc.dg/tree-ssa/loop-3.c: Likewise.
18801 * gcc.dg/tree-ssa/loop-4.c: Likewise.
18802 * gcc.dg/tree-ssa/pr21171.c: Likewise.
18803 * gcc.dg/tree-ssa/loop-5.c: Likewise.
18804 * gcc.dg/tree-ssa/loop-10.c: Likewise.
18805 * gcc.dg/tree-ssa/loop-6.c: Likewise.
18806 * treelang/compile/extravar.tree: Likewise.
18807 * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
18808 * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
18809 * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
18810 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
18811 * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
18812
18813 2006-01-05 Hans-Peter Nilsson <hp@bitrange.com>
18814
18815 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
18816 for 64-bit fix.
18817
18818 2006-01-05 Erik Edelmann <eedelman@gcc.gnu.org>
18819
18820 PR fortran/23675
18821 gfortran.dg/char_result_11.f90: New.
18822
18823 2006-01-04 Mark Mitchell <mark@codesourcery.com>
18824
18825 PR c++/24782
18826 * g++.dg/parse/access9.C: New test.
18827 * g++.dg/tc1/dr52.C: Tweak error markers.
18828
18829 2006-01-04 Richard Henderson <rth@redhat.com>
18830
18831 Merge from gomp branch.
18832 * g++.dg/parse/pragma2.C: Update expected error lines.
18833
18834 2006-01-04 Jakub Jelinek <jakub@redhat.com>
18835
18836 * g++.dg/other/i386-2.C: New test.
18837
18838 PR target/25554
18839 * gcc.c-torture/compile/20051228-1.c: New test.
18840
18841 PR c/25559
18842 * gcc.dg/pr25559.c: New test.
18843
18844 2006-01-03 Mark Mitchell <mark@codesourcery.com>
18845
18846 PR c++/25492
18847 * g++.dg/lookup/friend9.C: New test.
18848
18849 PR c++/25625
18850 * g++.dg/template/repo5.C: New test.
18851
18852 2006-01-03 Steven G. Kargl <kargls@comcast.net>
18853
18854 PR fortran/25101
18855 * gfortran.dg/forall_2.f90: New test.
18856
18857 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
18858
18859 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
18860 dg-require-weak. Adjust regexp to handle leading-underscore
18861 targets and space as well as TAB after .weak. Change previous
18862 64-bit fix to not use naked dot.
18863
18864 2006-01-03 Paolo Bonzini <bonzini@gnu.org>
18865
18866 PR rtl-optimization/25578
18867 * gcc.c-torture/execute/20060102-1.c: New testcase.
18868
18869 2006-01-03 Richard Guenther <rguenther@suse.de>
18870
18871 PR c/25183
18872 * gcc.dg/torture/pr25183.c: New testcase.
18873
18874 2006-01-03 Jakub Jelinek <jakub@redhat.com>
18875
18876 Merge from gomp-branch.
18877 * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
18878 * gcc.dg/ia64-sync-2.c: Likewise.
18879 * gcc.dg/ia64-sync-3.c: Likewise.
18880 * gcc.dg/ia64-sync-4.c: Likewise.
18881 * gcc.dg/sync-2.c: Likewise.
18882 * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
18883 that sparc64-*-* and sparcv9-*-* supports sync builtins.
18884
18885 2006-01-02 Mark Mitchell <mark@codesourcery.com>
18886
18887 PR c++/25635
18888 * g++.dg/parse/operator6.C: New test.
18889
18890 PR c++/25637
18891 * g++.dg/parse/error29.C: New test.
18892
18893 PR c++/25638
18894 * g++.dg/parse/dtor6.C: New test.
18895
18896 PR c++/25633
18897 * g++.dg/parse/ctor3.C: New test.
18898
18899 PR c++/25634
18900 * g++.dg/template/class3.C: New test.
18901
18902 2006-01-02 Geoffrey Keating <geoffk@apple.com>
18903
18904 * g++.dg/debug/debug9.C: New.
18905
18906 2006-01-02 Steven G. Kargl <kargls@comcast.net>
18907
18908 PR fortran/24640
18909 * gfortran.dg/label_2.f90: New test.
18910
18911 2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18912
18913 * g++.dg/lookup/using12.C: Tighten error marker.
18914
18915 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
18916 Andrew Pinski <pinskia@physics.uc.edu>
18917
18918 * gcc.target/powerpc/darwin-abi-3.c: New file.
18919 * gcc.target/powerpc/darwin-abi-4.c: Likewise.
18920 * gcc.target/powerpc/darwin-abi-5.c: Likewise.
18921 * gcc.target/powerpc/darwin-abi-6.c: Likewise.
18922 * gcc.target/powerpc/darwin-abi-7.c: Likewise.
18923 * gcc.target/powerpc/darwin-abi-8.c: Likewise.
18924 * gcc.target/powerpc/darwin-abi-9.c: Likewise.
18925 * gcc.target/powerpc/darwin-abi-10.c: Likewise.
18926 * gcc.target/powerpc/darwin-abi-11.c: Likewise.
18927
18928 2006-01-01 Daniel Berlin <dberlin@dberlin.org>
18929
18930 * gcc.dg/tree-ssa/loadpre1.c: New;
18931 * gcc.dg/tree-ssa/loadpre2.c: New;
18932 * gcc.dg/tree-ssa/loadpre3.c: New;
18933 * gcc.dg/tree-ssa/loadpre4.c: New;
18934 * gcc.dg/tree-ssa/loadpre5.c: New;
18935 * gcc.dg/tree-ssa/loadpre6.c: New;
18936 * gcc.dg/tree-ssa/loadpre7.c: New;
18937 * gcc.dg/tree-ssa/loadpre8.c: New;
18938 * gcc.dg/tree-ssa/loadpre9.c: New;
18939
18940 2006-01-01 Nathan Sidwell <nathan@codesourcery.com>
18941
18942 * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
18943 * g++.dg/abi/thunk4.C: Likewise.
18944
18945 2006-01-01 Andreas Jaeger <aj@suse.de>
18946
18947 * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
18948 portable.
18949
18950 2006-01-01 Jakub Jelinek <jakub@redhat.com>
18951
18952 PR c++/25294
18953 * gcc.dg/pragma-pack-3.c: New test.
18954 * g++.dg/parse/pragma3.C: New test.
18955
18956 2005-12-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18957
18958 PR middle-end/24827
18959 * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
18960
18961 2005-12-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18962
18963 PR testsuite/25214
18964 * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
18965
18966 2005-12-30 Erik Edelmann <eedelman@gcc.gnu.org>
18967
18968 PR fortran/22607
18969 * gfortran-dg/pure_byref_3.f90: New.
18970
18971 fortran/PR 25396
18972 * gfortran.dg/userdef_operator_1.f90: New.
18973
18974 2005-12-29 Nathan Sidwell <nathan@codesourcery.com>
18975
18976 * g++.dg/abi/thunk3.C: New.
18977 * g++.dg/abi/thunk4.C: New.
18978
18979 2005-12-29 Paul Thomas <pault@gcc.gnu.org>
18980
18981 PR fortran/25532
18982 * gfortran.dg/host_used_types_1.f90: New test. Check that host
18983 associated derived type components of derived types are
18984 properly declared in contained procedures.
18985
18986 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18987
18988 PR libgfortran/25139
18989 * gfortran.dg/backspace_2.f: New test.
18990
18991 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18992
18993 PR libgfortran/25550
18994 * gfortran.dg/endfile.f: New test.
18995
18996 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18997
18998 PR libgfortran/25419
18999 * gfortran.dg/comma.f: New test.
19000
19001 2005-12-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19002
19003 * lib/gfortran-dg.exp: Remove trailing whitespace.
19004 * lib/fortran-torture.exp: Test with -fbounds-check instead of
19005 -funroll-all-loops.
19006
19007 2005-12-28 Alan Modra <amodra@bigpond.net.au>
19008
19009 * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
19010 Extended Double long doubles or repeat tests when long double is
19011 the same size as double.
19012
19013 2005-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19014
19015 * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
19016
19017 PR testsuite/25442
19018 * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
19019 gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
19020
19021 PR testsuite/25441
19022 * gcc.dg/pr23911.c: Make test variable static.
19023
19024 PR testsuite/25444
19025 * gcc.dg/tree-ssa/pr14841.c: Likewise.
19026
19027 2005-12-26 Mark Mitchell <mark@codesourcery.com>
19028
19029 PR c++/25439
19030 * g++.dg/parse/crash17.C: Adjust error markers.
19031 * g++.dg/template/error20.C: New test.
19032
19033 2005-12-26 Mark Mitchell <mark@codesourcery.com>
19034
19035 PR c++/23172
19036 * g++.dg/ext/complit4.C: New test.
19037
19038 PR c++/25417
19039 * g++.dg/ext/complit5.C: Likewise.
19040
19041 2005-12-26 Kazu Hirata <kazu@codesourcery.com>
19042
19043 PR tree-optimization/25125
19044 * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
19045 gcc.dg/vect/vect-reduc-2short.c: XFAIL.
19046 * gcc.c-torture/execute/pr25125.c: New.
19047
19048 2005-12-24 Paul Thomas <pault@gcc.gnu.org>
19049
19050 PR fortran/25029
19051 PR fortran/21256
19052 * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
19053 functions with incorrect assumed size references.
19054
19055 2005-12-24 Mark Mitchell <mark@codesourcery.com>
19056
19057 PR c++/23171
19058 * g++.dg/opt/init1.C: New test.
19059
19060 2005-12-23 Mark Mitchell <mark@codesourcery.com>
19061
19062 PR c++/24671
19063 * g++.dg/template/sfinae3.C: New test.
19064
19065 2005-12-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19066
19067 * g++.dg/other/friend4.C: New test.
19068
19069 2005-12-23 Jakub Jelinek <jakub@redhat.com>
19070
19071 PR target/25005
19072 * g++.dg/opt/pr25005.C: New test.
19073
19074 2005-12-22 Mark Mitchell <mark@codesourcery.com>
19075
19076 PR c++/25369
19077 * g++.dg/template/ptrmem16.C: New test.
19078
19079 2005-12-23 Paul Thomas <pault@gcc.gnu.org>
19080
19081 PR fortran/25029
19082 PR fortran/21256
19083 * gfortran.dg/initialization_1.f90: Add test of SIZE.
19084
19085 2005-12-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19086
19087 PR libgfortran/25307
19088 * gfortran.dg/list_read_5.f90: New test.
19089
19090 2005-12-22 Richard Henderson <rth@redhat.com>
19091
19092 * gcc.target/i386/sse-7.c: Use -msse2.
19093
19094 2005-12-23 Jakub Jelinek <jakub@redhat.com>
19095
19096 PR rtl-optimization/25432
19097 * gcc.c-torture/compile/20051216-1.c: New test.
19098
19099 PR objc/25328
19100 * objc/execute/pr25328.m: New test.
19101
19102 2005-12-22 Mark Mitchell <mark@codesourcery.com>
19103
19104 PR c++/25364
19105 * g++.dg/template/call4.C: New test.
19106
19107 2005-12-22 Dale Johannesen <dalej@apple.com>
19108
19109 * gcc.target/i386/sse-17.c: New.
19110
19111 2005-12-22 Paul Brook <paul@codesourcery.com>
19112
19113 * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
19114
19115 2005-12-22 Paul Brook <paul@codesourcery.com>
19116
19117 * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
19118
19119 2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
19120
19121 PR tree-opt/25513
19122 * gcc.c-torture/compile/pr25513.c: New test.
19123
19124 2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19125
19126 PR c++/23333
19127 * g++.dg/parse/error25.C: Add more tests.
19128
19129 2005-12-22 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19130
19131 PR fortran/18990
19132 * gfortran.dg/der_charlen_1.f90: New.
19133
19134 2005-12-22 Paul Thomas <pault@gcc.gnu.org>
19135
19136 PR fortran/20889
19137 * gfortran.dg/pointer_component_type_1.f90: New test.
19138
19139 PR fortran/25029
19140 PR fortran/21256
19141 * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
19142 should give an error with assumed size array refernces and checks
19143 those that should not.
19144 * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
19145 reference an upper bound so that it does not generate an error.
19146
19147 PR fortran/19362
19148 PR fortran/20244
19149 PR fortran/20864
19150 PR fortran/25391
19151 * gfortran.dg/used_dummy_types_1.f90: New test.
19152 * gfortran.dg/used_dummy_types_2.f90: New test.
19153 * gfortran.dg/used_dummy_types_3.f90: New test.
19154 * gfortran.dg/used_dummy_types_4.f90: New test.
19155 * gfortran.dg/used_dummy_types_5.f90: New test.
19156
19157 PR fortran/23152
19158 * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
19159 group already being USE associated.
19160 * gfortran.dg/assumed_shape_nml.f90: New test.
19161 * gfortran.dg/assumed_size_nml.f90: New test.
19162
19163 PR fortran/20862
19164 PR fortran/25053
19165 PR fortran/25063
19166 PR fortran/25064
19167 PR fortran/25066
19168 PR fortran/25067
19169 PR fortran/25068
19170 PR fortran/25307
19171 * gfortran.dg/io_constraints_1.f90: New test.
19172 * gfortran.dg/io_constraints_1.f90: New test.
19173 * gfortran.dg/iostat_3.f90: Change wording of warning.
19174 * gfortran.dg/g77/19981216-0.f: The same.
19175
19176 2005-12-22 Kazu Hirata <kazu@codesourcery.com>
19177
19178 PR tree-optimization/23518
19179 * gcc.dg/pr23518.c: New.
19180
19181 2005-12-21 Mike Stump <mrs@apple.com>
19182
19183 * gcc.dg/attr-weakref-1.c: Really skip on darwin.
19184
19185 2005-12-21 Paul Brook <paul@codesourcery.com>
19186
19187 * gcc.dg/pr19340.c: Skip on m68k targets.
19188
19189 2005-12-21 Steven Bosscher <stevenb@suse.de>
19190
19191 PR rtl-optimization/25196
19192 * gcc.dg/pr25196.c: New test.
19193
19194 2005-12-21 Erik Edelmann <eedelman@gcc.gnu.org>
19195
19196 PR fortran/25423
19197 gfortran.dg/where_nested_1.f90: New.
19198
19199 2005-12-21 Kazu Hirata <kazu@codesourcery.com>
19200
19201 PR tree-optimization/25382.
19202 * gcc.dg/tree-ssa/pr25382.c: New.
19203
19204 2005-12-20 Richard Guenther <rguenther@suse.de>
19205
19206 PR middle-end/24306
19207 * gcc.target/i386/pr24306.c: New testcase.
19208
19209 2005-12-20 Kazu Hirata <kazu@codesourcery.com>
19210
19211 PR tree-optimization/25501
19212 * gcc.dg/tree-ssa/pr25501.c: New.
19213
19214 2005-12-20 Richard Guenther <rguenther@suse.de>
19215
19216 Revert
19217 2005-12-02 Richard Guenther <rguenther@suse.de>
19218
19219 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
19220
19221 2005-12-20 Mark Mitchell <mark@codesourcery.com>
19222
19223 PR c++/21228
19224 * g++.dg/warn/Wunreachable-code-2.C: New test.
19225
19226 2005-12-19 Mark Mitchell <mark@codesourcery.com>
19227
19228 PR c++/24278
19229 * g++.dg/template/ctor5.C: New test.
19230
19231 PR c++/24915
19232 * g++.dg/template/overload8.C: New test.
19233
19234 2005-12-19 Kenneth Zadeck <zadeck@naturalbridge.com>
19235
19236 * gcc.c-torture/compile/pr25483 : New test.
19237
19238 2005-12-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19239
19240 PR c++/20552
19241 * g++.dg/ext/typeof10.C: New test.
19242
19243 2005-12-19 Nathan Sidwell <nathan@codesourcery.com>
19244
19245 * gcc.dg/mt-loopi1.c: New.
19246
19247 2005-12-18 Richard Guenther <rguenther@suse.de>
19248
19249 PR tree-optimization/25481
19250 * gcc.dg/torture/pr25481.c: New testcase.
19251
19252 2005-12-18 Ulrich Weigand <uweigand@de.ibm.com>
19253
19254 PR rtl-optimization/21041
19255 * gcc.dg/pr21041.c: New test.
19256
19257 2005-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19258
19259 PR libgfortran/25463
19260 * gfortran.dg/advance.f90: New test.
19261
19262 2005-12-18 Andreas Krebbel <krebbel1@de.ibm.com>
19263
19264 * gcc.dg/20051201-1.c: New test.
19265
19266 2005-12-18 Paul Thomas <pault@gcc.gnu.org>
19267
19268 PR fortran/25018
19269 * gfortran.dg/initialization_1.f90: New test.
19270 * gfortran.dg/enum_5.f90: Change dg-error to new message.
19271 * gfortran.dg/g77/980616-0.f: The same.
19272
19273 2005-12-17 Steven G. Kargl <kargls@comcast.net>
19274
19275 * PR fortran/25458
19276 * gfortran.dg/chkbits.f90: New test.
19277
19278 2005-12-17 Steven G. Kargl <kargls@comcast.net>
19279
19280 * gfortran.dg/enum_5.f: Revert to previous version.
19281
19282 2005-12-17 Steven G. Kargl <kargls@comcast.net>
19283
19284 * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
19285 * gfortran.dg/nested_modules_1.f90: Ditto.
19286 * gfortran.dg/hollerith_f95.f90: Ditto.
19287 * gfortran.dg/select_5.f90: Ditto.
19288 * gfortran.dg/secnds.f: Ditto.
19289 * gfortran.dg/hollerith2.f90: Ditto.
19290 * gfortran.dg/imag_2.f: Ditto.
19291 * gfortran.dg/ftell_2.f90: Ditto.
19292 * gfortran.dg/malloc_free_1.f90: Ditto.
19293 * gfortran.dg/logint-1.f: Ditto.
19294 * gfortran.dg/recursive_statement_functions.f90: Ditto.
19295 * gfortran.dg/e_d_fmt.f90: Ditto.
19296 * gfortran.dg/hollerith_legacy.f90: Ditto.
19297 * gfortran.dg/logint-2.f: Ditto.
19298 * gfortran.dg/enum_5.f90: Ditto.
19299 * gfortran.dg/f2c_2.f90: Ditto.
19300 * gfortran.dg/pr17143.f90: Ditto.
19301 * gfortran.dg/namelist_14.f90: Ditto.
19302 * gfortran.dg/logint-3.f: Ditto.
19303 * gfortran.dg/spread_scalar_source.f90: Ditto.
19304 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
19305 * gfortran.dg/namelist_11.f: Ditto.
19306 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
19307 * gfortran.dg/g77/20010519-1.f
19308 * gfortran.dg/g77/alpha1.f: Ditto.
19309 * gfortran.dg/g77/990115-1.f: Ditto.
19310 * gfortran.dg/g77/erfc.f: Ditto.
19311 * gfortran.dg/g77/19990313-3.f: Ditto.
19312 * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
19313 * gfortran.dg/g77/20010426.f: Ditto.
19314 * gfortran.dg/g77/19990313-0.f: Ditto.
19315 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
19316 * gfortran.dg/g77/20000629-1.f: Ditto.
19317 * gfortran.dg/g77/970125-0.f: Ditto.
19318 * gfortran.dg/g77/8485.f: Ditto.
19319 * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
19320 * gfortran.dg/g77/19990313-1.f: Ditto.
19321 * gfortran.dg/g77/int8421.f: Ditto.
19322 * gfortran.dg/g77/19990305-0.f: Ditto.
19323 * gfortran.dg/g77/947.f: Ditto.
19324 * gfortran.dg/g77/19990905-2.f: Ditto.
19325 * gfortran.dg/g77/cabs.f: Ditto.
19326 * gfortran.dg/g77/19990313-2.f: Ditto.
19327 * gfortran.dg/g77/20020307-1.f: Ditto.
19328 * gfortran.dg/g77/dcomplex.f: Ditto.
19329 * gfortran.dg/g77/19990502-1.f: Ditto.
19330 * gfortran.dg/g77/19981216-0.f: Ditto.
19331 * gfortran.dg/common_4.f90: Ditto.
19332 * gfortran.dg/entry_4.f90: Ditto.
19333 * gfortran.dg/equiv_constraint_2.f90: Ditto.
19334 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
19335 * gfortran.dg/namelist_12.f: Ditto.
19336 * gfortran.dg/scale_1.f90: Ditto.
19337 * gfortran.dg/modulo_1.f90
19338 * gfortran.dg/hollerith.f90: Ditto.
19339 * gfortran.dg/direct_io_3.f90: Ditto.
19340 * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
19341 * gfortran.dg/gnu_logical_1.F: Ditto.
19342 * gfortran.dg/unf_io_convert_1.f90: Ditto.
19343 * gfortran.dg/assign_1.f90: Ditto.
19344 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
19345 * gfortran.dg/pr23095.f: Ditto.
19346 * gfortran.dg/read_float_1.f90: Ditto.
19347
19348 2005-12-17 Andreas Jaeger <aj@suse.de>
19349
19350 * gcc.dg/attr-weakref-1.c: Do not run on darwin.
19351 * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
19352
19353 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19354
19355 PR fortran/24268
19356 * gfortran.dg/fmt_white.f: New test.
19357
19358 2005-12-16 Steven G. Kargl <kargls@comcast.net>
19359
19360 * gfortran.dg/label_1.f90: New test.
19361
19362 2005-12-15 Ben Elliston <bje@au.ibm.com>
19363
19364 PR testsuite/25422
19365 * gcc.dg/20031012-1.c: Add -Walways-true option.
19366 * gcc.dg/weak/weak-3.c: Likewise.
19367 * g++.old-deja/g++.mike/warn8.C: Likewise.
19368
19369 2005-12-16 Mike Stump <mrs@apple.com>
19370
19371 * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
19372 exit.
19373
19374 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19375
19376 PR libgfortran/25264
19377 PR libgfortran/25349
19378 * gfortran.dg/tl_editing.f90: Added additional checks.
19379 * gfortran.dg/t_editing.f: New test.
19380 * gfortran.dg/write_padding.f90: New test
19381
19382 2005-12-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19383
19384 PR testsuite/25215
19385 * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
19386
19387 2005-12-16 Jakub Jelinek <jakub@redhat.com>
19388
19389 PR rtl-optimization/24899
19390 * gcc.c-torture/execute/20051215-1.c: New test.
19391
19392 2005-12-16 Andreas Krebbel <krebbel1@de.ibm.com>
19393
19394 PR 24823
19395 * gfortran.dg/pr24823.f: New test.
19396
19397 2005-12-16 Jeff Law <law@redhat.com>
19398
19399 * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
19400
19401 2005-12-16 Andrew Pinski <pinskia@physics.uc.edu>
19402
19403 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
19404 (base_types): Change C++ style comments to C style comments. Remove
19405 aligned types from the array. Keep Enums disabled.
19406 (complex_types): Remove aligned types from the array.
19407 Comment out "_Complex long double".
19408 (attrib_types): Remove.
19409 (complex_attrib_types): Remove.
19410 (attrib_array_types): Remove.
19411 (complex_attrib_array_types): Remove.
19412 (aligned_bitfld_types): Remove.
19413 (n_aligned_bitfld_types): Remove.
19414 (FEATURE_ALIGNEDPACKED): Delete.
19415 (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
19416 (singles): Remove support for adding attributes.
19417 (choose_type): Remove support for attributed types.
19418 (generate_fields): Remove support for attributed bit-fields.
19419 Remove support for adding attributes.
19420 (generate_random_tests): Remove support for adding attributes.
19421 (features): Add back "[0] :0" and "complex vector [0]".
19422 (main): Remove support for attributed bit-fields.
19423 Uncomment the calling of generate_random_tests for the rests of
19424 the tests.
19425
19426 2005-12-16 Jan Hubicka <jh@suse.cz>
19427
19428 * gcc.c-torture/combine/pr25224.c: New.
19429
19430 2005-12-15 Joseph S. Myers <joseph@codesourcery.com>
19431
19432 PR other/25028
19433 * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
19434 HP-UX.
19435
19436 2005-12-15 Richard Sandiford <richard@codesourcery.com>
19437
19438 * gcc.dg/20051215-1.c: New file.
19439
19440 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19441
19442 * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
19443 * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
19444
19445 2005-12-14 Erik Edelmann <eedelman@gcc.gnu.org>
19446
19447 PR fortran/18197
19448 * gfortran.dg/dummy_functions_1.f90: New.
19449
19450 2005-12-14 Ulrich Weigand <uweigand@de.ibm.com>
19451
19452 PR rtl-optimization/25310
19453 * gcc.c-torture/compile/pr25310.c: New test.
19454
19455 2005-12-14 Jakub Jelinek <jakub@redhat.com>
19456
19457 PR debug/25023
19458 * gcc.dg/pr25023.c: New test.
19459
19460 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19461
19462 * g++.old-deja/g++.brendan/redecl1.C,
19463 g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
19464 g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
19465 g++.old-deja/g++.oliva/typeof1.C,
19466 g++.old-deja/g++.other/crash16.C,
19467 g++.old-deja/g++.other/crash34.C,
19468 g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
19469 g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
19470 g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
19471 g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
19472 g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
19473 g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
19474 Remove xfail.
19475
19476 2005-12-14 Kean Johnston <jkj@sco.com>
19477 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19478
19479 * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
19480 * gcc.target/i386/20020523-1.c: Ditto.
19481 * gcc.target/i386/tailcall-1.c: Ditto.
19482 * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
19483 * gcc.target/i386/ssetype-5.c: Ditto.
19484
19485 2005-12-14 Jeff Law <law@redhat.com>
19486
19487 * gcc.dg/tree-ssa/foldstring-1.c: New test.
19488
19489 2005-12-14 Jakub Jelinek <jakub@redhat.com>
19490
19491 PR target/25254
19492 PR target/24188
19493 * gcc.target/i386/pr25254.c: New test.
19494 * gfortran.dg/PR24188.f: New test.
19495
19496 2005-12-14 David Billinghurst (David.Billinghurst@riotinto.com)
19497
19498 * lib/fortran-torture.exp: Catch remaining uses of
19499 remote_file build delete.
19500
19501 2005-12-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19502
19503 * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
19504
19505 2005-12-14 Ben Elliston <bje@au.ibm.com>
19506
19507 * gcc.dg/warn-addr-cmp.c: New test.
19508
19509 2005-12-13 Jakub Jelinek <jakub@redhat.com>
19510
19511 PR debug/25023
19512 PR target/25293
19513 * gcc.target/i386/pr25293.c: New test.
19514
19515 2005-12-13 Petr Machata <machata@post.cz>
19516
19517 PR c++/24907
19518 * g++.dg/parse/comma2.C: New test.
19519
19520 2005-12-13 Mark Mitchell <mark@codesourcery.com>
19521 Jakub Jelinek <jakub@redhat.com>
19522
19523 * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
19524 * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
19525 (limits.h): Include unconditionally.
19526 (stdlib.h): Likewise.
19527 (hashtab.h): Do not include.
19528 (getopt.h): Likewise.
19529 (stddef.h): Include.
19530 (hashval_t): Define.
19531 (struct entry): Add "next" field.
19532 (HASH_SIZE): New macro.
19533 (hash_table): New variable.
19534 (switchfiles): Do not use xmalloc.
19535 (mix): New macro.
19536 (iterative_hash): New function.
19537 (hasht): Remove.
19538 (e_exists): New function.
19539 (e_insert): Likewise.
19540 (output): Use, instead of libiberty hashtable functions.
19541 (main): Do not use getopt. Do not call htab_create.
19542
19543 2005-12-13 Jakub Jelinek <jakub@redhat.com>
19544
19545 PR c++/25331
19546 * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
19547 put atal* and atpaal* attributes on array elements.
19548 (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
19549 * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
19550 put atal* and atpaal* attributes on array elements.
19551 (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
19552
19553 2005-12-13 Carlos O'Donell <carlos@codesourcery.com>
19554
19555 * gcc.dg/single-precision-constant.c: New test.
19556
19557 2005-12-13 Alan Modra <amodra@bigpond.net.au>
19558
19559 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
19560 gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
19561 gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
19562 gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
19563 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
19564 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
19565 gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
19566 gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
19567 gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
19568 gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
19569 gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
19570 gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
19571 gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
19572 gcc.target/powerpc/ppc-sdata-2.c,
19573 gcc.target/powerpc/ppc-stackalign-1.c,
19574 gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
19575 gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
19576 gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
19577 gcc.target/powerpc/rs6000-ldouble-2.c,
19578 gcc.target/powerpc/rs6000-power2-1.c,
19579 gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
19580 powerpc64-*-* in target selection strings. Instead use powerpc*-*-*
19581 and ilp32 or lp64 as appropriate. Merge dg-require-effective-target
19582 option into target selector.
19583 * gcc.dg/20020919-1.c: Compile for powerpc*-*-*. Handle powerpc64.
19584 * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
19585
19586 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
19587
19588 PR objc/25348
19589 * objc.dg/encode-9.m: New test.
19590
19591 2005-12-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19592
19593 PR testsuite/20772
19594 * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
19595 * gcc.dg/asm-b.c: Fix typo.
19596 * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
19597 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
19598 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
19599 i?86 lp64 and x86_64 ilp32.
19600 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
19601 on i?86 lp64.
19602 * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
19603
19604 2005-12-12 Steven G. Kargl <kargls@comcast.net>
19605
19606 PR fortran/25078
19607 gfortran.dg/equiv_5.f90: New test.
19608
19609 2005-12-12 Daniel Berlin <dberlin@dberlin.org>
19610
19611 * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
19612 * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
19613 * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
19614 * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
19615 * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
19616 * gcc.dg/tree-ssa/reassoc-5.c: New.
19617 * gcc.dg/tree-ssa/reassoc-6.c: New.
19618 * gcc.dg/tree-ssa/reassoc-7.c: New.
19619 * gcc.dg/tree-ssa/reassoc-8.c: New.
19620 * gcc.dg/tree-ssa/reassoc-9.c: New.
19621 * gcc.dg/tree-ssa/reassoc-10.c: New.
19622 * gcc.dg/tree-ssa/reassoc-11.c: New.
19623
19624 2005-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19625
19626 PR testsuite/25167
19627 PR testsuite/24478
19628 * gcc.dg/weak/weak-14.c: Add dg-require-alias.
19629
19630 2005-12-12 Mark Mitchell <mark@codesourcery.com>
19631
19632 PR c++/25300
19633 * g++.dg/template/inherit.C: Do not use a generic error message.
19634
19635 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
19636
19637 PR libobjc/25354
19638 * objc.dg/gnu-encoding: New directory.
19639 * objc.dg/gnu-encoding/compat-common.h: New file.
19640 * objc.dg/gnu-encoding/struct-layout-1.h: New file.
19641 * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
19642 * objc.dg/gnu-encoding/vector-defs.h: New file.
19643 * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
19644 * objc.dg/gnu-encoding/generate-random.c: New file.
19645 * objc.dg/gnu-encoding/generate-random_r.c: New file.
19646 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
19647 * objc.dg/gnu-encoding/generate-random.h: New file.
19648
19649 2005-12-11 Mark Mitchell <mark@codesourcery.com>
19650
19651 PR c++/25337
19652 * g++.dg/template/defarg7.C: New test.
19653
19654 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
19655
19656 PR libobjc/25347
19657 * objc.dg/encode-8.m: New test.
19658
19659 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
19660
19661 PR libobjc/25346
19662 * objc.dg/encode-7.m: New test.
19663
19664 2005-12-10 Mark Mitchell <mark@codesourcery.com>
19665
19666 PR c++/25010
19667 * g++.dg/opt/inline10.C: New test.
19668
19669 2005-12-11 Steven G. Kargl <kargls@comcast.net>
19670
19671 * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
19672
19673 2005-12-11 Bernhard Fischer <rep.nop@aon.at>
19674
19675 * gfortran.dg/substring_equivalence.f90: typo in comment
19676
19677 2005-12-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19678
19679 PR fortran/25068
19680 * gfortran.dg/iostat_3.f90: New test.
19681
19682 2005-12-10 Thomas Koenig <Thomas.Koenig@online.de>
19683
19684 PR fortran/23815
19685 * gfortran.dg/unf_io_convert_1.f90: New test.
19686 * gfortran.dg/unf_io_convert_2.f90: New test.
19687 * gfortran.dg/unf_io_convert_3.f90: New test.
19688
19689 2005-12-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19690
19691 PR testsuite/20772
19692 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
19693 g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
19694 g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
19695 gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
19696 gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
19697 gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
19698 gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
19699 gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
19700 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
19701 gcc.dg/torture/fp-int-convert-float128-timode.c,
19702 gcc.dg/torture/fp-int-convert-float128.c,
19703 gcc.dg/torture/fp-int-convert-float80-timode.c,
19704 gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
19705 gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
19706
19707 * gcc.dg/tls/opt-1.c: Require effective target fpic.
19708
19709 2005-12-10 Hans-Peter Nilsson <hp@axis.com>
19710
19711 * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
19712
19713 2005-12-10 Richard Sandiford <richard@codesourcery.com>
19714
19715 * gcc.dg/20051207-1.c,
19716 * gcc.dg/20051207-2.c,
19717 * gcc.dg/20051207-3.c: New tests.
19718
19719 2005-12-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19720
19721 PR testsuite/20772
19722 * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
19723 gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
19724 dg-skip-if target selector.
19725
19726 PR testsuite/20772
19727 * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
19728 gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
19729 gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
19730 gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
19731 gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
19732 gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
19733 and/or merge with i?86 cases.
19734
19735 * gcc.dg/tls/opt-3.c: Require effective target fpic.
19736
19737 PR testsuite/20772
19738 * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
19739 g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
19740 g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
19741 gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
19742 x86_64-*-linux*.
19743
19744 2005-12-09 Ulrich Weigand <uweigand@de.ibm.com>
19745
19746 PR target/25311
19747 * gcc.c-torture/compile/pr25311.c: New test.
19748
19749 2005-12-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19750
19751 PR libgfortran/25039
19752 * gfortran.dg/read_comma.f: New test.
19753
19754 2005-12-08 Jakub Jelinek <jakub@redhat.com>
19755
19756 PR c++/19317
19757 * g++.dg/opt/pr19317-1.C: New test.
19758 * g++.dg/opt/pr19317-2.C: New test.
19759 * g++.dg/opt/pr19317-3.C: New test.
19760
19761 PR target/19005
19762 * gcc.c-torture/execute/pr19005.c: New test.
19763
19764 PR target/17828
19765 * g++.old-deja/g++.other/comdat5.C: New test.
19766 * g++.old-deja/g++.other/comdat5-aux.cc: New file.
19767
19768 * g++.dg/compat/struct-layout-1.exp: New file.
19769 * g++.dg/compat/struct-layout-1.h: New.
19770 * g++.dg/compat/struct-layout-1_generate.c: New.
19771 * g++.dg/compat/struct-layout-1_x1.h: New.
19772 * g++.dg/compat/struct-layout-1_x2.h: New.
19773 * g++.dg/compat/struct-layout-1_y1.h: New.
19774 * g++.dg/compat/struct-layout-1_y2.h: New.
19775
19776 * gcc.dg/20050330-2.c: New test.
19777
19778 2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
19779
19780 PR fortran/25292
19781 * gfortran.dg/associated_1.f90: New.
19782
19783 2005-12-08 Eric Botcazou <ebotcazou@libertysurf.fr>
19784
19785 * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
19786 ILP32 vect_no_align platforms.
19787
19788 2005-12-08 Andreas Krebbel <krebbel1@de.ibm.com>
19789 Jakub Jelinek <jakub@redhat.com>
19790
19791 PR target/25268
19792 * gcc.c-torture/compile/20051207-1.c: New test.
19793
19794 2005-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19795
19796 PR testsuite/20772
19797 * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
19798 gcc.dg/torture/pr18582-1.c,
19799 gcc.target/i386/attributes-error.c: Also test on x86_64.
19800
19801 * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
19802
19803 2005-12-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19804
19805 PR c++/19397
19806 * g++.dg/template/typedef3.C: New test.
19807
19808 PR c++/19762
19809 PR c++/19764
19810 * g++.dg/template/dtor3.C: Fix error markers.
19811
19812 2005-12-07 Adrian Straetling <straetling@de.ibm.com>
19813
19814 * lib/target-supports.exp (check_effective_target_sync_char_short):
19815 Add s390*.
19816
19817 2005-12-06 Janis Johnson <janis187@us.ibm.com>
19818
19819 * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
19820
19821 2005-12-06 Roger Sayle <roger@eyesopen.com>
19822
19823 * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
19824 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
19825 * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
19826 * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
19827
19828 2005-12-06 Roger Sayle <roger@eyesopen.com>
19829
19830 PR c++/25263
19831 * g++.dg/other/array2.C: New test case.
19832
19833 2005-12-05 Geoffrey Keating <geoffk@apple.com>
19834
19835 * gcc.dg/darwin-weakimport-3.c: New.
19836
19837 * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
19838 * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
19839 and to work on Darwin.
19840 * gcc.dg/attr-weakref-1b.c: New file.
19841 * gcc.dg/attr-weakref-2.c: New test.
19842 * gcc.dg/darwin-weakref-1.c: New test.
19843
19844 2005-12-05 Janis Johnson <janis187@us.ibm.com>
19845
19846 PR testsuite/25247
19847 * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
19848 use in selector expressions.
19849 (dg-xfail-if): Ditto.
19850 * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
19851 * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
19852 * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
19853 * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
19854 * gcc.test-framework/test-framework.exp: Skip generated tests if
19855 CHECK_TEST_FRAMEWORK is not 1.
19856
19857 2005-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
19858
19859 PR tree-optimization/24963
19860 * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
19861
19862 PR target/24108
19863 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
19864
19865 PR target/18580
19866 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
19867 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
19868 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
19869 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
19870
19871 2005-12-05 Jakub Jelinek <jakub@redhat.com>
19872
19873 * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
19874 dg-options.
19875
19876 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
19877
19878 * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
19879
19880 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
19881
19882 * gcc.dg/format/cast-1.c: New test.
19883
19884 2005-12-04 Roger Sayle <roger@eyesopen.com>
19885
19886 PR c/7776
19887 * gcc.dg/Wstring-literal-comparison-1.c: New test case.
19888 * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
19889 * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
19890 * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
19891
19892 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
19893
19894 * gcc.dg/cast-pretty-print-1.c: New test.
19895
19896 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
19897
19898 * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
19899
19900 2005-12-02 Mark Mitchell <mark@codesourcery.com>
19901
19902 PR c++/24173
19903 * g++.dg/template/friend40.C: New test.
19904
19905 2005-12-02 Jakub Jelinek <jakub@redhat.com>
19906
19907 PR target/25199
19908 * gcc.target/i386/movq-2.c: New test.
19909 * gcc.target/i386/movq.c: Remove target i?86, instead add
19910 dg-require-effective-target ilp32.
19911
19912 2005-12-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19913
19914 PR c++/24103
19915 * g++.dg/other/default1.C: New test.
19916
19917 2005-12-02 Richard Guenther <rguenther@suse.de>
19918
19919 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
19920
19921 2005-12-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
19922
19923 * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
19924
19925 2005-12-02 Alan Modra <amodra@bigpond.net.au>
19926
19927 PR target/21017
19928 * gcc.target/powerpc/rotate.c: New.
19929
19930 2005-12-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19931
19932 * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
19933 * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
19934
19935 2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net>
19936
19937 PR c/13384
19938 * gcc.dg/pr17730-1.c: Adjust.
19939 * gcc.dg/lvalue1.c (main): Likewise.
19940 * gcc.dg/lvalue-2.c: Likewise.
19941 * g++.dg/pr7503-3.C
19942
19943 2005-12-01 Geoffrey Keating <geoffk@apple.com>
19944
19945 * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
19946 error messages.
19947
19948 2005-12-01 Paul Thomas <pault@gcc.gnu.org>
19949
19950 PR fortran/24789
19951 * gfortran.dg/auto_char_dummy_array_2.f90: New test.
19952
19953 2005-12-01 Uros Bizjak <uros@kss-loka.si>
19954
19955 PR target/24475
19956 * lib/target-supports.exp (check_effective_target_tls): New.
19957 (check_effective_target_tls_runtime): New.
19958 * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
19959 for TLS support.
19960 * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
19961 gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
19962 gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
19963 gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
19964 gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
19965 gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
19966 gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
19967 gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
19968 gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
19969 g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
19970 g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
19971 effective-target TLS.
19972 * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
19973 g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
19974 effective-target TLS runtime.
19975
19976 2005-12-01 Uros Bizjak <uros@kss-loka.si>
19977
19978 * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
19979
19980 2005-12-01 Hans-Peter Nilsson <hp@axis.com>
19981
19982 * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
19983 gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
19984 g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
19985 ignored" warnings when "packing" is the same as the ABI layout.
19986
19987 2005-11-30 Bernhard Fischer <rep.nop@aon.at>
19988
19989 PR fortran/21302
19990 * gfortran.dg/line_length_1.f: New test.
19991 * gfortran.dg/line_length_2.f90: Ditto.
19992
19993 2005-11-30 Richard Guenther <rguenther@suse.de>
19994
19995 PR tree-optimization/21655
19996 * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
19997
19998 2005-11-30 Dale Johannesen <dalej@apple.com>
19999
20000 * gcc.c-torture/compile/pr24930.c: New.
20001
20002 2005-11-30 Paul Thomas <pault@gcc.gnu.org>
20003
20004 PR fortran/15809
20005 * gfortran.dg/auto_char_dummy_array.f90: New test.
20006
20007 2005-11-30 Jeff Law <law@redhat.com>
20008
20009 * g++.old-deja/g++.law/pr25000.C: New test.
20010
20011 2005-11-30 Jakub Jelinek <jakub@redhat.com>
20012
20013 * gcc.dg/tls/opt-11.c: New test.
20014
20015 2005-11-29 Joseph S. Myers <joseph@codesourcery.com>
20016
20017 * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
20018 targets.
20019 * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
20020 LP64 ia64.
20021
20022 2005-11-29 Jakub Jelinek <jakub@redhat.com>
20023
20024 * gfortran.dg/open_access_1.f90: New test.
20025
20026 2005-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20027
20028 * gcc.dg/charset/builtin2.c: New test.
20029
20030 2005-11-28 Jakub Jelinek <jakub@redhat.com>
20031
20032 * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
20033 on mmix-*-* for *_[xy].c.
20034
20035 2005-11-28 Kean Johnston <jkj@sco.com>
20036
20037 * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
20038 headers.
20039 * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
20040 * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
20041 * gcc.target/i386/asm-3.c: Ditto.
20042 * gcc.target/i386/clobbers.c: Ditto.
20043 * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
20044 * gcc.target/i386/cmov1.c: Make magic* static so it matches the
20045 test regexp.
20046 * gcc.target/i386/mul.c: Ditto.
20047 * gcc.target/i386/ssetype-1.c: Ditto.
20048 * gcc.dg/20040813-1.c: Skip on SVR5 systems.
20049 * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
20050 static so the test works with -fPIC mode too. Based on comment in
20051 PR19231 by Pinski.
20052 * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
20053
20054 2005-11-28 Richard Guenther <rguenther@suse.de>
20055
20056 * gcc.dg/alias-9.c: New testcase.
20057 * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
20058
20059 2005-11-28 Roger Sayle <roger@eyesopen.com>
20060 Uros Bizjak <uros@kss-loka.si>
20061
20062 PR middle-end/20219
20063 * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
20064 tan(x)/sin(x) transformations.
20065
20066 2005-11-27 Andrew Pinski <pinskia@physics.uc.edu>
20067
20068 PR middle-end/24575
20069 * gcc.dg/tree-ssa/divide-3.c: New test.
20070 * gcc.dg/tree-ssa/divide-4.c: New test.
20071
20072 2005-11-27 Steven G. Kargl <kargls@comcast.net>
20073
20074 PR fortran/24917
20075 * gfortran.dg/boz_6.f90: New test.
20076
20077 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20078
20079 PR fortran/23912
20080 * gfortran.dg/modulo_1.f90: New test.
20081
20082 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20083
20084 PR libfortran/24919
20085 * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
20086 fail on CRLF platforms.
20087 * gfortran.dg/ftell_2.f90: Likewise.
20088
20089 2005-11-26 Eric Christopher <echristo@apple.com>
20090
20091 * gcc.dg/intmax_t-1.c: Remove mips xfail.
20092
20093 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
20094
20095 * objc.dg/gnu-runtime-3.m: Simplify.
20096
20097 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
20098
20099 PR middle-end/23669
20100 * gcc.dg/tree-ssa/divide-1.c: New test.
20101 * gcc.dg/tree-ssa/divide-2.c: New test.
20102
20103 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
20104
20105 PR libgfortran/24945
20106 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
20107
20108 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
20109
20110 PR libgfortran/24945
20111 * gfortran.dg/open_status_2.f90: New test.
20112
20113 2005-11-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20114
20115 * gcc.c-torture/execute/builtins/fprintf.c,
20116 gcc.c-torture/execute/builtins/fputs-lib.c,
20117 gcc.c-torture/execute/builtins/fputs.c,
20118 gcc.c-torture/execute/builtins/lib/fprintf.c,
20119 gcc.c-torture/execute/builtins/lib/printf.c,
20120 gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
20121
20122 2005-11-25 J"orn Rennecke <joern.rennecke@st.com>
20123
20124 * gcc.dg/20050922-2.c: New test.
20125
20126 2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
20127
20128 * objc.dg/gnu-runtime-3.m: New test.
20129
20130 2005-11-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20131
20132 PR c++/9278
20133 * g++.dg/other/void1.C: New test.
20134
20135 2005-11-25 Joseph S. Myers <joseph@codesourcery.com>
20136
20137 PR middle-end/24998
20138 * gcc.dg/torture/fp-int-convert-float.c,
20139 gcc.dg/torture/fp-int-convert-double.c,
20140 gcc.dg/torture/fp-int-convert-long-double.c,
20141 gcc.dg/torture/fp-int-convert-timode.c,
20142 gcc.dg/torture/fp-int-convert-float80.c,
20143 gcc.dg/torture/fp-int-convert-float80-timode.c,
20144 gcc.dg/torture/fp-int-convert-float128.c,
20145 gcc.dg/torture/fp-int-convert-float128-timode.c,
20146 gcc.dg/torture/fp-int-convert.h: New files.
20147
20148 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
20149
20150 PR middle-end/24989
20151 * gcc.dg/tree-ssa/bool-10.c: New test.
20152 * gcc.dg/tree-ssa/bool-11.c: New test.
20153 * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
20154
20155 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
20156
20157 PR middle-end/24990
20158 * tree-ssa/pr24990-1.c: New test.
20159
20160 2005-11-24 Richard Guenther <rguenther@suse.de>
20161 Dirk Mueller <dmueller@suse.de>
20162
20163 PR c++/14024
20164 * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
20165 * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
20166 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
20167 * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
20168 * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
20169 * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
20170
20171 2005-11-23 Uros Bizjak <uros@kss-loka.si>
20172
20173 * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
20174
20175 2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
20176
20177 PR c/21668
20178 * gcc.dg/Wc++-compat.c: New.
20179 * gcc.dg/Wno-c++-compat.c: New.
20180
20181 2005-11-23 Alan Modra <amodra@bigpond.net.au>
20182
20183 * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
20184 (vspltish, vspltisw): Likewise.
20185
20186 2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20187
20188 PR libgfortran/24794
20189 * gfortran.dg/namelist_12.f: Fix quotes.
20190 * gfortran.dg/namelist_13.f90: Fix quotes.
20191 * gfortran.dg/namelist_14.f90: Fix quotes.
20192 * gfortran.dg/namelist_15.f90: Fix quotes.
20193 * gfortran.dg/namelist_use.f90: Fix quotes.
20194 * gfortran.dg/namelist_use_only.f90: Fix quotes.
20195 * gfortran.dg/namelist_21.f90: New test.
20196 * gfortran.dg/namelist_22.f90: New test.
20197
20198 2005-11-22 Kazu Hirata <kazu@codesourcery.com>
20199
20200 PR target/23435
20201 * gcc.c-torture/compile/pr23435.c: New.
20202
20203 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
20204
20205 * gcc.c-torture/execute/floatunsisf-1.c: New test.
20206
20207 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
20208
20209 * gcc.target/powerpc/405-macchw-1.c,
20210 gcc.target/powerpc/405-macchw-2.c,
20211 gcc.target/powerpc/405-macchwu-1.c,
20212 gcc.target/powerpc/405-macchwu-2.c,
20213 gcc.target/powerpc/405-machhw-1.c,
20214 gcc.target/powerpc/405-machhw-2.c,
20215 gcc.target/powerpc/405-machhwu-1.c,
20216 gcc.target/powerpc/405-machhwu-2.c,
20217 gcc.target/powerpc/405-maclhw-1.c,
20218 gcc.target/powerpc/405-maclhw-2.c,
20219 gcc.target/powerpc/405-maclhwu-1.c,
20220 gcc.target/powerpc/405-maclhwu-2.c,
20221 gcc.target/powerpc/405-mulchw-1.c,
20222 gcc.target/powerpc/405-mulchw-2.c,
20223 gcc.target/powerpc/405-mulchwu-1.c,
20224 gcc.target/powerpc/405-mulchwu-2.c,
20225 gcc.target/powerpc/405-mulhhw-1.c,
20226 gcc.target/powerpc/405-mulhhw-2.c,
20227 gcc.target/powerpc/405-mulhhwu-1.c,
20228 gcc.target/powerpc/405-mulhhwu-2.c,
20229 gcc.target/powerpc/405-mullhw-1.c,
20230 gcc.target/powerpc/405-mullhw-2.c,
20231 gcc.target/powerpc/405-mullhwu-1.c,
20232 gcc.target/powerpc/405-mullhwu-2.c,
20233 gcc.target/powerpc/405-nmacchw-1.c,
20234 gcc.target/powerpc/405-nmacchw-2.c,
20235 gcc.target/powerpc/405-nmachhw-1.c,
20236 gcc.target/powerpc/405-nmachhw-2.c,
20237 gcc.target/powerpc/405-nmaclhw-1.c,
20238 gcc.target/powerpc/405-nmaclhw-2.c,
20239 gcc.target/powerpc/440-macchw-1.c,
20240 gcc.target/powerpc/440-macchw-2.c,
20241 gcc.target/powerpc/440-macchwu-1.c,
20242 gcc.target/powerpc/440-macchwu-2.c,
20243 gcc.target/powerpc/440-machhw-1.c,
20244 gcc.target/powerpc/440-machhw-2.c,
20245 gcc.target/powerpc/440-machhwu-1.c,
20246 gcc.target/powerpc/440-machhwu-2.c,
20247 gcc.target/powerpc/440-maclhw-1.c,
20248 gcc.target/powerpc/440-maclhw-2.c,
20249 gcc.target/powerpc/440-maclhwu-1.c,
20250 gcc.target/powerpc/440-maclhwu-2.c,
20251 gcc.target/powerpc/440-mulchw-1.c,
20252 gcc.target/powerpc/440-mulchw-2.c,
20253 gcc.target/powerpc/440-mulchwu-1.c,
20254 gcc.target/powerpc/440-mulchwu-2.c,
20255 gcc.target/powerpc/440-mulhhw-1.c,
20256 gcc.target/powerpc/440-mulhhw-2.c,
20257 gcc.target/powerpc/440-mulhhwu-1.c,
20258 gcc.target/powerpc/440-mulhhwu-2.c,
20259 gcc.target/powerpc/440-mullhw-1.c,
20260 gcc.target/powerpc/440-mullhw-2.c,
20261 gcc.target/powerpc/440-mullhwu-1.c,
20262 gcc.target/powerpc/440-mullhwu-2.c,
20263 gcc.target/powerpc/440-nmacchw-1.c,
20264 gcc.target/powerpc/440-nmacchw-2.c,
20265 gcc.target/powerpc/440-nmachhw-1.c,
20266 gcc.target/powerpc/440-nmachhw-2.c,
20267 gcc.target/powerpc/440-nmaclhw-1.c,
20268 gcc.target/powerpc/440-nmaclhw-2.c: New tests.
20269
20270 2005-11-21 Jakub Jelinek <jakub@redhat.com>
20271
20272 PR fortran/24774
20273 * gfortran.dg/inquire_9.f90: New test.
20274
20275 PR fortran/21647
20276 * gfortran.fortran-torture/execute/inquire_5.f90: New test.
20277
20278 2005-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
20279
20280 PR libfortran/24432
20281 * lib/target-supports.exp (check_effective_target_fortran_large_real):
20282 Check that 'cos' is supported.
20283
20284 2005-11-21 Paul Thomas <pault@gcc.gnu.org
20285
20286 PR fortran/24223
20287 * gfortran.dg/substring_equivalence.f90: New test.
20288
20289 PR fortran/24705
20290 * gfortran.dg/auto_internal_assumed.f90: New test.
20291
20292 2005-11-21 Uros Bizjak <uros@kss-loka.si>
20293
20294 * gcc.dg/fold-div-2.c: New test.
20295
20296 2005-11-20 Ian Lance Taylor <ian@airs.com>
20297
20298 PR rtl-optimization/24883
20299 * gcc.c-torture/compile/pr24883.c: New test.
20300
20301 2005-11-21 Kazu Hirata <kazu@codesourcery.com>
20302
20303 PR middle-end/20583
20304 * gcc.c-torture/compile/pr20583.c: New.
20305
20306 2005-11-20 Bernd Schmidt <bernd.schmidt@analog.com>
20307
20308 * gcc.c-torture/execute/usmul.c: New test.
20309
20310 2005-11-19 James A. Morrison <phython@gcc.gnu.org>
20311
20312 * gcc.dg/tree-ssa/vrp22.c: New test.
20313
20314 2005-11-19 Hans-Peter Nilsson <hp@axis.com>
20315
20316 PR middle-end/24912
20317 * gcc.dg/torture/pr24912-1.c: New test.
20318
20319 2005-11-19 Janne Blomqvist <jb@gcc.gnu.org>
20320
20321 PR fortran/24862
20322 * gfortran.dg/arrayio_derived_1.f90: New test.
20323
20324 2005-11-19 Richard Guenther <rguenther@suse.de>
20325
20326 PR middle-end/23294
20327 * gcc.dg/tree-ssa/pr23294.c: New testcase.
20328
20329 2005-11-19 Hans-Peter Nilsson <hp@bitrange.com>
20330
20331 * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
20332
20333 2005-11-18 Mark Mitchell <mark@codesourcery.com>
20334
20335 PR c++/8355
20336 * g++.dg/template/friend39.C: New test.
20337
20338 2005-11-18 James E Wilson <wilson@specifix.com>
20339
20340 * gcc.dg/builtin-strstr.c: New.
20341
20342 2005-11-18 Richard Henderson <rth@redhat.com>
20343
20344 * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
20345 gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
20346 gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
20347 gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
20348 * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
20349 gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
20350 gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
20351 gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
20352 gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
20353 renaming to remove initial "ia64-".
20354
20355 2005-11-18 Eric Botcazou <ebotcazou@adacore.com>
20356
20357 * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
20358
20359 2005-11-18 Joseph S. Myers <joseph@codesourcery.com>
20360
20361 * g++.dg/cpp/string-2.C: New test.
20362
20363 2005-11-18 Zdenek Dvorak <dvorakz@suse.cz>
20364
20365 * gcc.dg/tree-ssa/loop-14.c: New test.
20366
20367 2005-11-17 James A. Morrison <phython@gcc.gnu.org>
20368 Michael Chamberlain <michael@chamberlain.net.au>
20369
20370 * ada/acats/run_all.sh (target_run): Kill long running tests.
20371
20372 2005-11-17 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20373
20374 * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
20375 * gcc.dg/cleanup-9.c: Likewise.
20376 * gcc.dg/cleanup-10.c: Likewise.
20377 * gcc.dg/cleanup-11.c: Likewise.
20378
20379 2005-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20380
20381 PR fortran/24892
20382 * gfortran.dg/open_access_append_1.f90: New test.
20383 * gfortran.dg/open_access_append_2.f90: New test.
20384
20385 2005-11-16 Richard Guenther <rguenther@suse.de>
20386
20387 PR middle-end/24851
20388 * gcc.c-torture/execute/pr24851.c: New testcase.
20389
20390 2005-11-16 Eric Botcazou <ebotcazou@adacore.com>
20391
20392 * gcc.dg/fold-overflow-1.c: New test.
20393
20394 2005-11-16 Daniel Jacobowitz <dan@codesourcery.com>
20395
20396 * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
20397 gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
20398
20399 2005-11-16 Nathan Sidwell <nathan@codesourcery.com>
20400
20401 * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
20402 structures.
20403 * g++.dg/eh/forced2.C: Likewise.
20404 * g++.dg/eh/forced3.C: Likewise.
20405 * g++.dg/eh/forced4.C: Likewise.
20406
20407 2005-11-11 Mike Stump <mrs@apple.com>
20408
20409 * g++.old-deja/g++.mike/unused.C: Add.
20410
20411 2005-11-15 Mark Mitchell <mark@codesourcery.com>
20412
20413 PR c++/24667
20414 * g++.dg/warn/Wcast-qual1.C: New test.
20415
20416 2005-11-15 Jan Hubicka <jh@suse.cz>
20417
20418 * gcc.dg/winline-5.c: Add large-unit-insns limit.
20419
20420 2005-11-14 David Edelsohn <edelsohn@gnu.org>
20421
20422 * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
20423
20424 2005-11-14 Diego Novillo <dnovillo@redhat.com>
20425
20426 PR 24840
20427 * gcc.dg/tree-ssa/pr24840.c: New test.
20428
20429 2005-11-14 Janis Johnson <janis187@us.ibm.com>
20430
20431 PR testsuite/24841
20432 * gcc.dg/attr-weakref-1.c: Rearrange test directives.
20433
20434 2005-11-14 Dale Johannesen <dalej@apple.com>
20435
20436 * gcc.c-torture/execute/20051113-1.c: New.
20437
20438 2005-11-14 Mark Mitchell <mark@codesourcery.com>
20439
20440 PR c++/24687
20441 * g++.dg/template/crash43.C: New test.
20442
20443 2005-11-14 Daniel Jacobowitz <dan@codesourcery.com>
20444
20445 * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
20446
20447 2005-11-13 Mark Mitchell <mark@codesourcery.com>
20448
20449 PR c++/24817
20450 * g++.dg/eh/spec8.C: New test.
20451
20452 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
20453
20454 * gcc.dg/pack-test-1.c: Gate on ! default_packed.
20455
20456 2005-11-13 Mark Mitchell <mark@codesourcery.com>
20457
20458 PR c++/20293
20459 * g++.dg/parse/ambig4.C: New test.
20460 * g++.dg/tc1/dr101.C: Adjust error markers.
20461 * g++.dg/lookup/strong-using-2.C: Likewise.
20462 * g++.dg/lookup/ambig5.C: Likewise.
20463 * g++.dg/lookup/ambig4.C: Likewise.
20464 * g++.dg/parse/crash22.C: Likewise.
20465
20466 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
20467
20468 * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
20469
20470 2005-11-13 Eric Botcazou <ebotcazou@adacore.com>
20471
20472 * gcc.dg/nested-calls-1.c: New test.
20473
20474 2005-11-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20475
20476 * gfortran.dg/complex_intrinsic_1.f90: New test.
20477 * gfortran.dg/complex_intrinsic_2.f90: New test.
20478 * gfortran.dg/fgetc_1.f90: New test.
20479 * gfortran.dg/fgetc_2.f90: New test.
20480 * gfortran.dg/fgetc_3.f90: New test.
20481 * gfortran.dg/ftell_1.f90: New test.
20482 * gfortran.dg/ftell_2.f90: New test.
20483 * gfortran.dg/gnu_logical_1.F: New test.
20484 * gfortran.dg/gnu_logical_2.f90: New test.
20485
20486 2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
20487
20488 PR middle-end/24820
20489 * gcc.dg/pr24820.c: New test.
20490
20491 2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
20492
20493 * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
20494 * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
20495 variable.
20496
20497 2005-11-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20498
20499 PR testsuite/24614
20500 * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
20501
20502 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
20503
20504 * gcc.target/cris/cris.exp: New file.
20505 * gcc.target/cris/rld-legit1.c: New test.
20506 * gcc.target/cris/rld-legit2.c: New test.
20507
20508 2005-11-12 Jakub Jelinek <jakub@redhat.com>
20509
20510 PR c++/24780
20511 * g++.dg/opt/pr24780.C: New test.
20512
20513 PR c++/24761
20514 * g++.dg/template/asm1.C: New test.
20515
20516 2005-11-12 Steven G. Kargl <kargls@comcast.net>
20517
20518 PR libgfortran/24787
20519 * gfortran.dg/scan_1.f90: New test.
20520
20521 2005-11-12 Jan Hubicka <jh@suse.cz>
20522
20523 * gcc.target/i386/minmax-1.c: New.
20524 * gcc.target/i386/minmax-2.c: New.
20525
20526 2005-11-12 Kaz Kojima <kkojima@gcc.gnu.org>
20527
20528 * gcc.dg/pr24445.c: Fix for 64-bit targets.
20529
20530 2005-11-11 Daniel Jacobowitz <dan@codesourcery.com>
20531
20532 * gcc.c-torture/execute/20051110-1.c,
20533 gcc.c-torture/execute/20051110-2.c: New tests.
20534
20535 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
20536
20537 PR middle-end/24750
20538 * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
20539 New tests.
20540
20541 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
20542
20543 * lib/target-libpath.exp (get_shlib_extension): New proc.
20544 * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
20545 * lib/gfortran.exp (gfortran_link_flags): Likewise.
20546 * lib/objc.exp (objc_target_compile): Likewise.
20547 * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
20548 detection.
20549
20550 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
20551
20552 * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
20553
20554 * lib/target-supports.exp (check_effective_target_static_libgfortran):
20555 Add -static to additional_flags and pass it to target_compile.
20556
20557 2005-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20558
20559 PR libgfortran/24719
20560 gfortran.dg/read_noadvance.f90: New test.
20561
20562 PR libgfortran/24699
20563 gfortran.dg/fmt_t_2.f90: New test.
20564
20565 PR libgfortran/24785
20566 gfortran.dg/read_x_eor.f90: New test.
20567
20568 PR libgfortran/24584
20569 gfortran.dg/namelist_empty.f90: Rename test.
20570
20571 PR libgfortran/24489
20572 gfortran/read_eor.f90: Rename test.
20573
20574 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
20575
20576 PR fortran/15976
20577 * gfortran.dg/automatic_module_variable.f90: New test.
20578
20579 2005-11-11 Kaz Kojima <kkojima@gcc.gnu.org>
20580
20581 PR target/24445
20582 * gcc.dg/pr24445.c: New test.
20583
20584 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
20585
20586 PR fortran/24655
20587 PR fortran/24755
20588 * gfortran.dg/recursive_statement_functions.f90: Add statement
20589 functions using inline intrinsic functions and parameters to test
20590 that they no longer seg-fault.
20591
20592 PR fortran/24409
20593 gfortran.dg/nested_modules_4.f90: New test.
20594 gfortran.dg/nested_modules_5.f90: New test.
20595
20596 2005-11-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20597
20598 PR fortran/24643
20599 * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
20600
20601 2005-11-10 Alexandre Oliva <aoliva@redhat.com>
20602
20603 * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
20604 failures.
20605
20606 2005-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
20607
20608 * gcc.dg/sparc-getcontext-1.c: New test.
20609
20610 2005-11-09 Eric Botcazou <ebotcazou@adacore.com>
20611
20612 * gcc.dg/ifcvt-fabs-1.c: New test.
20613
20614 2005-11-09 Alexandre Oliva <aoliva@redhat.com>
20615
20616 PR other/4372
20617 * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
20618 * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
20619
20620 2005-11-09 Richard Guenther <rguenther@suse.de>
20621
20622 PR tree-optimization/24716
20623 * gcc.c-torture/execute/pr24716.c: New testcase.
20624
20625 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
20626
20627 * gcc.dg/pr24624.c: Disable for non S/390 targets.
20628
20629 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
20630
20631 PR 24624
20632 * gcc.dg/pr24624.c: Testcase added.
20633
20634 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
20635
20636 PR 24623
20637 * g++.dg/other/pr24623.C: Testcase added.
20638
20639 2005-11-09 Erik Edelmann <eedelman@gcc.gnu.org>
20640
20641 PR fortran/22607
20642 * gfortran-dg/pure_byref_1.f90: New.
20643 * gfortran-dg/pure_byref_2.f90: New.
20644
20645 2005-11-09 Uros Bizjak <uros@kss-loka.si>
20646
20647 PR c/24101
20648 * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
20649 * gcc.dg/dg.exp: Run main loop also for *.i files.
20650
20651 2005-11-08 Jakub Jelinek <jakub@redhat.com>
20652
20653 PR c++/19450
20654 * g++.dg/tls/diag-3.C: New test.
20655 * g++.dg/tls/diag-4.C: New test.
20656 * g++.dg/tls/static-1.C: New test.
20657 * g++.dg/tls/static-1a.cc: New file.
20658
20659 2005-11-08 Diego Novillo <dnovillo@redhat.com>
20660
20661 PR 23046
20662 * g++.dg/tree-ssa/pr23046.C: New test.
20663
20664 2005-11-08 Devang Patel <dpatel@apple.com>
20665
20666 PR tree-optimization/23115
20667 * gcc.dg/tree-ssa/pr23115.c: New.
20668
20669 2005-11-08 David Edelsohn <edelsohn@gnu.org>
20670
20671 * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
20672 * gcc.target/powerpc/pr16155.c: Same.
20673 * gcc.target/powerpc/altivec-1.c: Same.
20674 * gcc.target/powerpc/altivec-2.c: Same.
20675 * gcc.target/powerpc/altivec-3.c: Same.
20676 * gcc.target/powerpc/altivec-5.c: Same.
20677 * gcc.target/powerpc/altivec-11.c: Same.
20678 * gcc.target/powerpc/altivec-12.c: Same.
20679 * gcc.target/powerpc/altivec-14.c: Same.
20680 * gcc.target/powerpc/altivec-22.c: Same.
20681 * gcc.target/powerpc/altivec-consts.c: Same.
20682 * gcc.target/powerpc/altivec-pr22085.c: Same.
20683 * gcc.target/powerpc/altivec-splat.c: Same.
20684 * gcc.target/powerpc/altivec-varargs-1.c: Same.
20685 * gcc.target/powerpc/altivec-vec-merge.c: Same.
20686 * gcc.target/powerpc/darwin-longlong.c: Same.
20687
20688 2005-11-08 Uros Bizjak <uros@kss-loka.si>
20689
20690 PR target/19340
20691 * gcc.dg/pr19340.c: New test.
20692
20693 2005-11-07 Ian Lance Taylor <ian@airs.com>
20694
20695 PR rtl-optimization/24683
20696 * gcc.dg/pr24683.c: New test.
20697
20698 2005-11-07 Uros Bizjak <uros@kss-loka.si>
20699
20700 * gcc.dg/pr24225.c: Add cleanup-coverage-files.
20701 * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
20702
20703 2005-11-07 Uros Bizjak <uros@kss-loka.si>
20704
20705 * gcc.target/i386/pr23376.c: Compile with -mmmx.
20706
20707 2005-11-07 Ulrich Weigand <uweigand@de.ibm.com>
20708
20709 * g++.dg/abi/empty6.C (B): Align to twice pointer size.
20710
20711 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
20712
20713 PR target/24230
20714
20715 * gcc.target/powerpc/altivec-consts.c,
20716 gcc.target/powerpc/altivec-splat.c: New testcase.
20717
20718 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
20719
20720 PR c/24599
20721
20722 * gcc.dg/overflow-2.c: New testcase.
20723
20724 2005-11-07 Jakub Jelinek <jakub@redhat.com>
20725
20726 PR rtl-optimization/23567
20727 * gcc.c-torture/execute/20051104-1.c: New test.
20728
20729 2005-11-06 Paul Thomas <pault@gcc.gnu.org>
20730
20731 PR fortran/24534
20732 gfortran.dg/private_type_2.f90: Modified to check that case with
20733 PRIVATE declaration within derived type is accepted.
20734
20735 PR fortran/20838
20736 gfortran.dg/pointer_assign_1.f90: New test.
20737
20738 PR fortran/20840
20739 * gfortran.dg/arrayio_0.f90: New test.
20740
20741 PR fortran/17737
20742 gfortran.dg/data_initialized.f90: New test.
20743 gfortran.dg/data_constraints_1.f90: New test.
20744 gfortran.dg/data_constraints_2.f90: New test.
20745
20746 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
20747
20748 PR fortran/24174
20749 PR fortran/24305
20750 * gfortran.dg/large_real_kind_form_io_1.f90: New file.
20751
20752 2005-11-06 Diego Novillo <dnovillo@redhat.com>
20753
20754 PR 24670
20755 * gcc.dg/tree-ssa/pr24670.c: New test.
20756
20757 2005-11-05 Ian Lance Taylor <ian@airs.com>
20758
20759 PR target/22432
20760 * gcc.target/i386/pr22432.c: New test.
20761
20762 2005-11-05 Richard Henderson <rth@redhat.com>
20763
20764 * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
20765 * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
20766 gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
20767 gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
20768 from gcc.dg/alpha-*.
20769 * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
20770 gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
20771
20772 2005-11-05 Andreas Jaeger <aj@suse.de>
20773
20774 * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
20775
20776 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
20777
20778 PR target/23424
20779 * gcc.dg/torture/pr23424-1.c: New test.
20780
20781 2005-11-04 Richard Henderson <rth@redhat.com>
20782
20783 * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
20784 gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
20785 gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
20786 gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
20787 gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
20788 gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
20789 gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
20790 gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
20791 gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
20792 gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
20793 gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
20794 gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
20795 gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
20796 gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
20797 gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
20798 gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
20799 gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
20800 gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
20801 gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
20802 gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
20803 gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
20804 gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
20805 gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
20806 gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
20807 Move from gcc.dg/.
20808 * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
20809 gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
20810 gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
20811 gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
20812 gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
20813 gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
20814 gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
20815 gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
20816 gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
20817 gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
20818 gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
20819 gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
20820 gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
20821 gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
20822 gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
20823 gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
20824 gcc.target/i386/lea.c, gcc.target/i386/local.c,
20825 gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
20826 gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
20827 gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
20828 gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
20829 gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
20830 gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
20831 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
20832 gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
20833 gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
20834 gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
20835 gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
20836 gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
20837 gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
20838 gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
20839 gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
20840 gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
20841 gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
20842 gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
20843 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
20844 gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
20845 gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
20846 gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
20847 * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
20848 * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
20849 * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
20850 * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
20851 * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
20852 * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
20853
20854 2005-11-04 Diego Novillo <dnovillo@redhat.com>
20855
20856 PR 24627
20857 * gcc.dg/tree-ssa/pr24627.c: New test.
20858
20859 2005-11-04 Paul Brook <paul@codesourcery.com>
20860
20861 * gcc.dg/tls/opt-10.c: New test.
20862
20863 2005-11-04 Andreas Jaeger <aj@suse.de>
20864
20865 * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
20866 avoid extra warnings.
20867
20868 2005-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20869
20870 PR libfortran/22298
20871 * lib/target-supports.exp
20872 (check_effective_target_static_libgfortran): New
20873 static_libgfortran effective target.
20874 * gfortran.dg/static_linking_1.f: New test.
20875 * gfortran.dg/static_linking_1.c: New file.
20876
20877 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
20878
20879 * gcc.dg/pr24615.c: Guard test with { target fpic }.
20880
20881 2005-11-03 Josh Conner <jconner@apple.com>
20882
20883 PR c++/19989
20884 g++.dg/ext/array2.C: New test.
20885 g++.dg/template/dependent-name3.C: New test.
20886 g++.dg/template/dependent-name4.C: New test.
20887 g++.dg/template/sfinae2.C: New test.
20888
20889 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
20890
20891 PR preprocessor/22042
20892 * gcc.dg/cpp/strify4.c: New test.
20893
20894 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
20895
20896 PR c++/17964
20897 * g++.dg/cpp/string-1.C: New test.
20898
20899 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
20900
20901 * gcc.target/powerpc: New directory.
20902 * gcc.target/powerpc/powerpc.exp: New file.
20903 * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
20904 gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
20905 gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
20906 gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
20907 gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
20908 gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
20909 gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
20910 gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
20911 gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
20912 gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
20913 gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
20914 gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
20915 gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
20916 gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
20917 gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
20918 gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
20919 gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
20920 gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
20921 gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
20922 gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
20923 gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
20924 gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
20925 gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
20926 gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
20927 gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
20928 gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
20929 gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
20930 gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
20931 gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
20932 gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
20933 gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
20934 gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
20935 gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
20936 gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
20937
20938 2005-11-03 Mark Mitchell <mark@codesourcery.com>
20939
20940 PR c++/21627
20941 * g++.dg/warn/inline2.C: New test.
20942
20943 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
20944
20945 PR middle-end/23155
20946 * g++.dg/ext/c99struct1.C: New test.
20947 * gcc.dg/union-cast-1.c: New test.
20948 * gcc.dg/union-cast-2.c: New test.
20949 * gcc.dg/union-cast-3.c: New test.
20950
20951 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
20952
20953 PR middle-end/24589
20954 * gcc.c-torture/execute/zero-struct-2.c: New test.
20955
20956 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
20957
20958 PR c++/24582
20959 * g++.dg/init/switch1.C: New test.
20960
20961 2005-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
20962
20963 * gcc.dg/delay-slot-1.c: New test.
20964
20965 2005-11-03 Ulrich Weigand <uweigand@de.ibm.com>
20966
20967 PR target/24620
20968 * gcc.dg/pr24620.c: New test.
20969
20970 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
20971
20972 PR c/24329
20973 * gcc.dg/format/unnamed-1.c: New test.
20974
20975 2005-11-02 Mark Mitchell <mark@codesourcery.com>
20976
20977 PR c++/22434
20978 * g++.dg/expr/cond8.C: New test.
20979
20980 PR c++/24560
20981 * g++.dg/parse/dot1.C: New test.
20982
20983 2005-11-02 Jan Hubicka <jh@suse.cz>
20984
20985 PR target/23303
20986 * gcc.dg/i386-lea.c: New test
20987
20988 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
20989
20990 PR target/24615
20991 * gcc.dg/pr24615.c: New test.
20992
20993 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
20994
20995 PR target/24600
20996 * gcc.dg/pr24600.c: New test.
20997
20998 2005-11-02 Mark Mitchell <mark@codesourcery.com>
20999
21000 PR c++/19253
21001 * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
21002 * g++.dg/parse/typename9.C: New test.
21003 * g++/dg/parse/typename10.C: Likewise.
21004
21005 2005-11-02 Andrew Pinski <pinskia@physics.uc.edu>
21006
21007 PR fortran/18157
21008 * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
21009 * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
21010 * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
21011
21012 2005-11-02 Mark Mitchell <mark@codesourcery.com>
21013
21014 PR c++/24569
21015 * g++.dg/debug/static1.C: New test.
21016
21017 2005-11-02 Josh Conner <jconner@apple.com>
21018
21019 * g++.dg/crash38.C: moved into proper directory...
21020 * g++.dg/template/crash42.C: ...here
21021
21022 2005-11-02 Hans-Peter Nilsson <hp@axis.com>
21023
21024 PR target/18338
21025 * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
21026 pcc_bitfield_type_matters || default_packed.
21027
21028 * lib/target-supports.exp
21029 (check_effective_target_pcc_bitfield_type_matters): New proc.
21030 * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
21031
21032 PR testsuite/23304
21033 * lib/target-supports.exp (check_effective_default_packed): New proc.
21034 * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
21035 Gate expected errors on target ! default_packed.
21036 * g++.dg/ext/packed4.C: Gate on target ! default_packed.
21037
21038 2005-11-02 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21039
21040 * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
21041 change (r106358).
21042
21043 2005-11-01 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21044
21045 PR fortran/24008
21046 * gfortran.dg/entry_5.f90: New.
21047 * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
21048
21049 2005-11-01 Bob Wilson <bob.wilson@acm.org>
21050
21051 * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
21052
21053 2005-11-01 Paul Thomas <pault@gcc.gnu.org>
21054
21055 PR fortran/21565
21056 gfortran.dg/namelist_blockdata.f90: New test.
21057
21058 PR fortran/18737
21059 gfortran.dg/external_implicit_none.f90: New test.
21060
21061 PR fortran/14994
21062 * gfortran.dg/secnds.f: New test.
21063
21064 2005-10-31 Jan Hubicka <jh@suse.cz>
21065
21066 PR target/20928
21067 * gcc.c-torture/compile/pr20928.c: New test.
21068
21069 2005-10-31 Andrew Pinski <pinskia@physics.uc.edu>
21070
21071 PR middle-end/23492
21072 * gcc.c-torture/compile/zero-strct-5.c: New test.
21073
21074 2005-10-31 Jerry DeLisle <jvdelisle@verizon.net>
21075
21076 PR libgfortran/24584
21077 * gfortran.dg/pr24584.f90: New test.
21078
21079 2005-10-28 Erik Edelmann <eedelman@gcc.gnu.org>
21080
21081 PR fortran/18883
21082 * gfortran.dg/char_result_9.f90: New.
21083 * gfortran.dg/char_result_10.f90: New.
21084
21085 2005-10-30 Jan Hubicka <jh@suse.cz>
21086
21087 * g++.dg/tree-ssa/pr24172.C: New testcase.
21088
21089 2005-10-30 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21090
21091 * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
21092
21093 2005-10-30 Gaurav Gautam <gauravga@noida.hcltech.com>
21094
21095 * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
21096 gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
21097 gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
21098 gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
21099 gfortran.dg/enum_9.f90,
21100 gfortran.fortran-torture/compile/enum_1.f90,
21101 gfortran.fortran-torture/execute/enum_1.f90,
21102 gfortran.fortran-torture/execute/enum_2.f90,
21103 gfortran.fortran-torture/execute/enum_3.f90,
21104 gfortran.fortran-torture/execute/enum_4.f90: New tests.
21105
21106 2005-10-30 Hans-Peter Nilsson <hp@bitrange.com>
21107
21108 PR target/18482
21109 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
21110 For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
21111
21112 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21113
21114 PR libfortran/20179
21115 * gfortran.dg/mixed_io_1.f90: New test.
21116 * gfortran.dg/mixed_io_1.c: New file.
21117
21118 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21119
21120 * gfortran.dg/malloc_free_1.f90: New test.
21121
21122 2005-10-29 Hans-Peter Nilsson <hp@axis.com>
21123
21124 * gcc.dg/nested-func-4.c: Require profiling -pg.
21125
21126 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
21127
21128 PR C++/23229
21129 * g++.dg/warn/main-2.C: New test.
21130
21131 2005-10-28 Steven G. Kargl <kargls@comcast.net>
21132
21133 PR fortran/24545
21134 * gfortran.dg/interface_2.f90: new test.
21135
21136 2005-10-28 Josh Conner <jconner@apple.com>
21137
21138 PR c++/22153
21139 * g++.dg/template/crash38.C: New test.
21140 * g++.dg/parse/explicit1.C: Change expected errors.
21141
21142 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
21143
21144 PR C++/23426
21145 * g++.dg/other/large-size-array.C: New test.
21146
21147 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
21148
21149 PR middle-end/24362
21150 * g++.dg/opt/complex4.C: New test.
21151
21152 2005-10-25 Eric Botcazou <ebotcazou@adacore.com>
21153
21154 * gcc.dg/nested-func-4.c: New test.
21155
21156 2005-10-26 Paul Thomas <pault@gcc.gnu.org>
21157
21158 PR fortran/24158
21159 gfortran.dg/derived_recursion.f90: New test.
21160 gfortran.dg/implicit_actual.f90: New test.
21161
21162 2005-10-25 Alexandre Oliva <aoliva@redhat.com>
21163
21164 PR middle-end/24295, PR testsuite/24477
21165 * g++.old-deja/g++.abi/vtable2.C: Require alias for now. Will be
21166 removed when weakref hits the tree.
21167
21168 2005-10-25 Jakub Jelinek <jakub@redhat.com>
21169
21170 * gfortran.dg/cray_pointers_4.f90: New test.
21171
21172 * gfortran.dg/cray_pointers_5.f90: New test.
21173
21174 2005-10-25 Feng Wang <fengwang@nudt.edu.cn>
21175
21176 PR fortran/22290
21177 * gfortran.dg/assign_5.f90: New test.
21178 * gfortran.dg/assign_6.f: New test.
21179
21180 2005-10-25 Uros Bizjak <uros@kss-loka.si>
21181
21182 * g++.dg/other/i386-1.C: Include i386-cpuid.h. Pass if
21183 CPU has no SSE support.
21184
21185 2005-10-24 Jerry DeLisle <jvdelisle@verizon.net>
21186
21187 PR libgfortran/24224
21188 * gfortran.dg/arrayio_1.f90: Update attribution.
21189 * gfortran.dg/arrayio_2.f90: Update attribution.
21190 * gfortran.dg/arrayio_3.f90: Update attribution.
21191 * gfortran.dg/arrayio_4.f90: Update test conditions.
21192 * gfortran.dg/arrayio_5.f90: Update attribution.
21193 * gfortran.dg/arrayio_6.f90: New test.
21194 * gfortran.dg/arrayio_7.f90: New test.
21195
21196 2005-10-24 Zdenek Dvorak <dvorakz@suse.cz>
21197
21198 * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
21199
21200 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
21201
21202 * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
21203
21204 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
21205
21206 PR fortran/24416
21207 * gfortran.dg/namelist_char_only.f90: New test.
21208
21209 2005-10-24 Asher Langton <langton2@llnl.gov>
21210
21211 PR fortran/17031
21212 PR fortran/22282
21213 * gfortran.dg/cray_pointers_1.f90: New test.
21214 * gfortran.dg/cray_pointers_2.f90: New test.
21215 * gfortran.dg/cray_pointers_3.f90: New test.
21216 * gfortran.dg/loc_1.f90: New test.
21217 * gfortran.dg/loc_2.f90: New test.
21218
21219 2005-10-24 Steven Bosscher <stevenb@suse.de>
21220
21221 * gcc.dg/pr24225.c: New test.
21222
21223 2005-10-24 Asher Langton <langton2@llnl.gov>
21224
21225 * gfortran.dg/dup_save_1.f90: New test.
21226 * gfortran.dg/dup_save_2.f90: New test.
21227
21228 2005-10-24 Paul Brook <paul@codesourcery.com>
21229
21230 PR 24107
21231 * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
21232 stdint.h.
21233
21234 2005-10-23 Jerry DeLisle <jvdelisle@verizon.net>
21235
21236 PR libgfortran/24489
21237 * gfortran.dg/pr24489.f90: New test.
21238
21239 2005-10-23 Andrew Pinski <pinskia@physics.uc.edu>
21240
21241 PR fortran/23635
21242 * gfortran.dg/ichar_1.f90: Add tests for derived types.
21243
21244 2005-10-23 Hans-Peter Nilsson <hp@bitrange.com>
21245
21246 PR target/18911
21247 * g++.dg/init/array16.C: Skip for mmix-*-*.
21248
21249 2005-10-23 Asher Langton <langton2@llnl.gov>
21250
21251 * gfortran.dg/byte_1.f90: New test.
21252 * gfortran.dg/byte_2.f90: New test.
21253
21254 2005-10-23 David Edelsohn <edelsohn@gnu.org>
21255
21256 * gcc.dg/attr-alias-3.c: XFAIL on AIX.
21257
21258 2005-10-23 Paul Thomas <pault@gcc.gnu.org>
21259
21260 PR fortran/18022
21261 * gfortran.dg/assign_func_dtcomp_1.f90: New test.
21262
21263 PR fortran/24311
21264 * gfortran.dg/merge_char_const.f90: New test.
21265
21266 PR fortran/24384
21267 * gfortran.dg/spread_scalar_source.f90: New test.
21268
21269 2005-10-22 Hans-Peter Nilsson <hp@axis.com>
21270
21271 * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
21272
21273 * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
21274 * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
21275
21276 * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
21277
21278 2005-10-22 Erik Edelmann <eedelman@gcc.gnu.org>
21279
21280 PR fortran/24426
21281 * gfortran.dg/der_pointer_4.f90: New.
21282
21283 2005-10-22 David Ayers <d.ayers@inode.at>
21284
21285 * obj-c++.dg/except-1.mm: Simplify.
21286
21287 2005-10-21 David Ayers <d.ayers@inode.at>
21288
21289 * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
21290
21291 2005-10-21 Jakub Jelinek <jakub@redhat.com>
21292
21293 * gfortran.dg/assumed_dummy_2.f90: New test.
21294
21295 2005-10-21 James E Wilson <wilson@specifix.com>
21296
21297 PR preprocessor/15220
21298 * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
21299
21300 2005-10-21 Eric Botcazou <ebotcazou@adacore.com>
21301
21302 * gcc.c-torture/execute/20051021-1.c: New test.
21303
21304 2005-10-21 Mark Mitchell <mark@codesourcery.com>
21305
21306 PR c++/24260
21307 * g++.dg/ext/tmplattr1.C: New test.
21308
21309 2005-10-21 Paul Thomas <pault@gcc.gnu.org>
21310
21311 PR fortran/24440
21312 * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
21313
21314 2005-10-20 Geoffrey Keating <geoffk@apple.com>
21315
21316 * obj-c++.dg/except-1.mm: New.
21317
21318 * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
21319
21320 2005-10-21 Alan Modra <amodra@bigpond.net.au>
21321
21322 * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
21323
21324 2005-10-20 Alexandre Oliva <aoliva@redhat.com>
21325
21326 PR middle-end/24295
21327 * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
21328 declarations with the same names as thunks' alias targets, use
21329 aliases instead.
21330 * gcc.dg/attr-alias-3.c: New test.
21331 * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
21332
21333 2005-10-20 Mark Mitchell <mark@codesourcery.com>
21334
21335 PR c++/22618
21336 * g++.dg/parse/access8.C: New test.
21337
21338 2005-10-20 Richard Guenther <rguenther@suse.de>
21339
21340 PR c++/24439
21341 * g++.dg/tree-ssa/pr24439.C: New testcase.
21342
21343 2005-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
21344
21345 * g++.dg/opt/delay-slot-1.C: New test.
21346
21347 2005-10-20 Erik Edelmann <erik.edelmann@iki.fi>
21348
21349 PR fortran/21625
21350 * gfortran.fg/der_init_1.f90: New.
21351
21352 2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
21353
21354 * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
21355
21356 2005-10-19 Mark Mitchell <mark@codesourcery.com>
21357
21358 PR c++/21908
21359 * g++.dg/parse/error28.C: New test.
21360
21361 2005-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
21362
21363 * gcc.dg/profile-generate-2.c: New test.
21364
21365 2005-10-18 Danny Smith <dannysmith@users.sourceforge.net>
21366
21367 PR target/23589
21368 * g++.dg/ext/dllimport11.C: New.
21369
21370 2005-10-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21371
21372 PR c++/22293
21373 * g++.dg/other/friend3.C: New test.
21374
21375 2005-10-18 Mark Mitchell <mark@codesourcery.com>
21376
21377 PR c++/23293
21378 * g++.dg/template/error19.C: New test.
21379
21380 2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
21381
21382 PR c++/21383
21383 * g++.dg/overload/koenig2.C: New.
21384
21385 PR c++/23118
21386 * g++.dg/overload/error2.C: New.
21387
21388 PR c++/22604
21389 * g++.dg/inherit/covariant14.C: New.
21390
21391 2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21392
21393 PR c++/23440
21394 * g++.dg/parse/for1.C: New test.
21395
21396 2005-10-17 Paul Thomas <pault@gcc.gnu.org>
21397
21398 PR fortran/23446
21399 * gfortran.dg/host_dummy_index_1.f90: New test.
21400
21401 PR fortran/21459
21402 * gfortran.dg/automatic_char_len_2.f90: New test.
21403
21404 PR fortran/20866
21405 * gfortran.dg/recursive_statement_functions.f90: New test.
21406
21407 PR fortran/20853
21408 * gfortran.dg/assumed_size_dt_dummy.f90: New test.
21409
21410 PR fortran/20849
21411 * gfortran.dg/external_initializer.f90: New test.
21412
21413 PR fortran/20837
21414 * non_module_public.f90: New test.
21415
21416 2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
21417
21418 PR c++/24386
21419 * g++.dg/template/overload7.C: New.
21420
21421 PR c++/22551
21422 * g++.dg/other/switch2.C: Remove expected warnings.
21423
21424 PR c++/21353
21425 * g++.dg/template/defarg6.C: New.
21426
21427 2005-10-17 Uros Bizjak <uros@kss-loka.si>
21428
21429 PR target/24315
21430 * gcc.target/i386/pr24315.c: New test.
21431
21432 2005-10-16 Mark Mitchell <mark@codesourcery.com>
21433
21434 PR c++/24389
21435 * g++.dg/template/static21.C: New test.
21436 * g++.dg/template/static21-a.cc: Likewise.
21437
21438 2005-10-16 Andrew Pinski <pinskia@physics.uc.edu>
21439
21440 PR c++/23959
21441 * g++.dg/warn/Wswitch-default-1.C: New test.
21442 * g++.dg/warn/Wswitch-default-2.C: New test.
21443
21444 2005-10-16 Mark Mitchell <mark@codesourcery.com>
21445
21446 PR c++/22173
21447 * g++.dg/parse/template18.C: New test.
21448 * g++.dg/template/nontype15.C: Likewise.
21449
21450 2005-10-16 Erik Edelmann <erik.edelmann@iki.fi>
21451
21452 PR fortran/22273
21453 * gfortran.dg/spec_expr_2.f90: New.
21454
21455 2005-10-16 Hans-Peter Nilsson <hp@axis.com>
21456
21457 * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
21458 g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
21459 gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
21460 gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
21461 gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
21462 gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
21463 gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
21464 gcc.dg/inline-2.c: Guard test with { target fpic }. Remove
21465 previous target-specific skips and warning-message matches where
21466 applicable.
21467
21468 2005-10-15 Mark Mitchell <mark@codesourcery.com>
21469
21470 PR c++/21347
21471 * g++.dg/warn/Wctor-dtor.C: New test.
21472
21473 2005-10-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21474
21475 PR c/23439
21476 * gcc.dg/for-1.c: New test.
21477
21478 2005-10-14 Mark Mitchell <mark@codesourcery.com>
21479
21480 PR c++/19565
21481 * g++.dg/warn/Wconversion1.C: New test.
21482 * g++.dg/ext/packed4.C: Compile with -w.
21483 * g++.dg/opt/20050511-1.C: Likewise.
21484 * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
21485
21486 2005-10-14 Jakub Jelinek <jakub@redhat.com>
21487
21488 * gfortran.dg/boz_5.f90: New test.
21489
21490 2005-10-14 Nathan Sidwell <nathan@codesourcery.com>
21491
21492 PR c++/22551
21493 * g++.dg/other/switch2.C: New.
21494
21495 PR c++/23984
21496 * g++.dg/init/ctor7.C: New.
21497
21498 2005-10-13 David Edelsohn <edelsohn@gnu.org>
21499
21500 PR c++/23730
21501 * g++.dg/parse/crash32.C: New test.
21502
21503 2005-10-13 Mark Mitchell <mark@codesourcery.com>
21504
21505 PR c++/20721
21506 * g++.dg/init/goto2.C: New test.
21507
21508 PR c++/22464
21509 * g++.dg/template/crash/41.C: New test.
21510
21511 PR c++/22180
21512 * g++.dg/template/crash40.C: New test.
21513
21514 PR c++/23694
21515 * g++.dg/parse/friend5.C: New test.
21516
21517 PR c++/23307
21518 * g++.dg/template/crash38.C: New test.
21519
21520 PR c++/22352
21521 * g++.dg/template/friend38.C: New test.
21522
21523 PR c++/22405
21524 * g++.dg/template/crash39.C: New test.
21525
21526 2005-10-13 Hans-Peter Nilsson <hp@bitrange.com>
21527
21528 * gcc.dg/debug/dwarf2/dwarf-char1.c,
21529 gcc.dg/debug/dwarf2/dwarf-char2.c,
21530 gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
21531
21532 * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
21533
21534 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
21535
21536 * gcc.dg/dll-2.c: Add tests for warnings.
21537 * gcc.dg/dll-3.c: Likewise.
21538 * gcc.dg/dll-4.c: Likewise.
21539
21540 * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
21541 * g++.dg/ext/dllimport2.C: Likewise.
21542 * g++.dg/ext/dllimport3.C: Likewise.
21543 * g++.dg/ext/dllimport7.C: Likewise.
21544 * g++.dg/ext/dllimport8.C: Likewise.
21545 * g++.dg/ext/dllimport9.C: Likewise.
21546
21547 2005-10-10 Paul Thomas <pault@gcc.gnu.org>
21548
21549 PR fortran/24092
21550 * gfortran.dg/derived_pointer_recursion.f90: New test.
21551
21552 2005-10-12 Adrian Straetling <straetling@de.ibm.com>
21553
21554 * gcc.c-torture/execute/20051012-1.c: New test.
21555
21556 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
21557
21558 PR fortran/18082
21559 * gfortran.dg/automatic_char_len_1.f90: New test.
21560
21561 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
21562
21563 PR fortran/20847
21564 * gfortran.dg/save_common.f90: New test.
21565
21566 PR fortran/20856
21567 * gfortran.dg/save_result.f90: New test.
21568
21569 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
21570
21571 PR c++/21592
21572 * g++.dg/template/dependent-expr1.C: Add new expected error.
21573 * g++.dg/template/dependent-expr2.C: Adjust error text.
21574 * g++.dg/template/overload6.C: New.
21575
21576 PR c++/23797
21577 * g++.dg/other/typename8.C: New.
21578
21579 PR c++/21117
21580 * g++.dg/other/return1.C: New.
21581
21582 2005-10-12 Paolo Bonzini <bonzini@gnu.org>
21583
21584 PR c++/24052
21585 * g++.dg/ext/label5.C: New.
21586
21587 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
21588
21589 PR c++/19964
21590 * g++.dg/parse/crash31.C: New.
21591
21592 2005-10-12 Razya Ladelsky <razya@il.ibm.com>
21593
21594 * g++.dg/ipa/ipa-1.c: New test.
21595 * g++.dg/ipa/ipa-2.c: New test.
21596 * g++.dg/ipa/ipa-3.c: New test.
21597 * g++.dg/ipa/ipa-4.c: New test.
21598 * g++.dg/ipa/ipa-5.c: New test.
21599 * g++.dg/ipa/ipa.exp: New file.
21600
21601 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
21602
21603 PR fortran/24207
21604 * gfortran.dg/private_type_3.f90: New test.
21605
21606 2005-10-11 Steven G. Kargl <kargls@comcast.net>
21607
21608 PR fortran/20786
21609 gfortran.dg/aint_anint_1.f90: New test.
21610
21611 2005-10-11 Steven G. Kargl <kargls@comcast.net>
21612
21613 PR libgfortran/24313
21614 gfortran.dg/csqrt.f: New test.
21615
21616 2005-10-11 Ian Lance Taylor <ian@airs.com>
21617
21618 PR c++/8057
21619 * g++.dg/warn/noeffect7.C: New test.
21620 * g++.dg/warn/noeffect2.C: Instantiate templates.
21621 * g++.dg/warn/noeffect4.C: Instantiate template. Add new error
21622 and warning.
21623
21624 2005-10-11 Mark Mitchell <mark@codesourcery.com>
21625
21626 PR c++/21089
21627 * g++.dg/init/float1.C: New test.
21628
21629 PR c++/24277
21630 * g++.dg/init/member1.C: Tweak error markers.
21631
21632 2005-10-11 Janis Johnson <janis187@us.ibm.com>
21633
21634 PR testsuite/24281
21635 * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
21636 Check for null pointer.
21637
21638 2005-10-11 Mark Mitchell <mark@codesourcery.com>
21639
21640 PR c++/21369
21641 * g++.dg/parse/ret-type3.C: New test.
21642
21643 2005-10-11 Andrew Pinski <pinskia@physics.uc.edu>
21644
21645 PR tree-opt/23946
21646 * gcc.c-torture/compile/pr23946.c: New test.
21647
21648 2005-10-11 Jakub Jelinek <jakub@redhat.com>
21649
21650 * g++.dg/opt/mmx2.C: New test.
21651
21652 2005-10-10 Mark Mitchell <mark@codesourcery.com>
21653
21654 PR c++/24277
21655 * g++.dg/template/static20.C: New test.
21656
21657 PR c++/24302
21658 * g++.dg/warn/Wunused-12.C: New test.
21659
21660 PR c++/23437
21661 * g++.dg/template/arg4.C: New test.
21662
21663 2005-10-10 Eric Botcazou <ebotcazou@libertysurf.fr>
21664
21665 * gcc.dg/ucnid-2.c: XFAIL on Solaris.
21666 * gcc.dg/ucnid-3.c: Likewise.
21667 * gcc.dg/ucnid-4.c: Likewise.
21668 * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
21669 * g++.dg/other/ucnid-1.C: Likewise.
21670 * gcc.dg/sparc-frame-1.c: New test.
21671
21672 2005-10-10 Mark Mitchell <mark@codesourcery.com>
21673
21674 PR c++/24139
21675 * g++.dg/template/spec27.C: New test.
21676
21677 PR c++/24275
21678 * g++.dg/template/static19.C: New test.
21679
21680 2005-10-09 Eric Botcazou <ebotcazou@libertysurf.fr>
21681
21682 * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
21683 * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
21684
21685 2005-10-07 Andrew Pinski <pinskia@physics.uc.edu>
21686
21687 PR target/24136
21688 * gfortran.fortran-torture/compile/pr24136.f: New test.
21689
21690 2005-10-08 James A. Morrison <phython@gcc.gnu.org>
21691
21692 PR c++/22172
21693 * g++.dg/parse/crash30.C: New test.
21694
21695 2005-10-07 Richard Guenther <rguenther@suse.de>
21696
21697 PR middle-end/24227
21698 * gcc.c-torture/compile/pr24227.c: New testcase.
21699
21700 2005-10-07 Steve Ellcey <sje@cup.hp.com>
21701
21702 * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
21703 Do not put aligned attributes on array elements.
21704
21705 2005-10-07 Ulrich Weigand <uweigand@de.ibm.com>
21706
21707 PR testsuite/23611, PR testsuite/23615
21708 * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
21709 writing prototypes of library functions by hand.
21710 * obj-c++.dg/bitfield-4.mm: Likewise.
21711 * obj-c++.dg/const-str-4.mm: Likewise.
21712 * obj-c++.dg/encode-4.mm: Likewise.
21713 * obj-c++.dg/encode-5.mm: Likewise.
21714 * obj-c++.dg/encode-6.mm: Likewise.
21715 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
21716 * obj-c++.dg/method-10.mm: Likewise.
21717 * obj-c++.dg/method-17.mm: Likewise.
21718 * obj-c++.dg/method-19.mm: Likewise.
21719 * obj-c++.dg/try-catch-2.mm: Likewise.
21720
21721 2005-10-06 Richard Henderson <rth@redhat.com>
21722
21723 PR 24236
21724 * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
21725
21726 2005-10-06 Dale Johannesen <dalej@apple.com>
21727
21728 * gcc.c-torture/execute/20030125-1.c: Correct.
21729
21730 2005-10-06 Richard Guenther <rguenther@suse.de>
21731
21732 PR tree-optimization/24238
21733 * g++.dg/tree-ssa/pr24238.C: New testcase.
21734
21735 2005-10-07 Erik Edelmann <erik.edelmann@iki.fi>
21736
21737 PR 18568
21738 * gfortran.dg/der_pointer_3.f90: New test.
21739
21740 2005-10-05 Devang Patel <dpatel@apple.com>
21741
21742 PR Debug/23205
21743 * g++.dg/other/PR23205.C: New.
21744
21745 2005-10-05 Richard Henderson <rth@redhat.com>
21746
21747 PR target/23602
21748 * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
21749 * g++.dg/eh/omit-frame-pointer2.C: Likewise.
21750
21751 2005-10-05 Dale Johannesen <dalej@apple.com>
21752
21753 * gcc.c-torture/execute/float-floor.c: New.
21754
21755 2005-10-05 Paolo Bonzini <bonzini@gnu.org>
21756
21757 PR tree-optimization/21419
21758 PR tree-optimization/24146
21759 PR tree-optimization/24151
21760
21761 * g++.dg/ext/asm7.C: New.
21762 * g++.dg/ext/asm8.C: New.
21763 * gcc.dg/asm-1.c: Compile on all targets.
21764 * gcc.dg/asm-pr24146.c: New.
21765 * gcc.dg/pr21419.c: Adjust error messages.
21766
21767 2005-10-05 Richard Guenther <rguenther@suse.de>
21768
21769 PR fortran/24176
21770 * gfortran.fortran-torture/compile/empty.f90: New testcase.
21771
21772 2005-10-05 Nathan Sidwell <nathan@codesourcery.com>
21773
21774 PR c++/23513
21775 * g++.dg/template/spec22.C: Robustify test.
21776 * g++.dg/template/spec26.C: New.
21777
21778 2005-10-05 Uros Bizjak <uros@kss-loka.si>
21779
21780 * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
21781 if target supports vector instructions.
21782
21783 2005-10-04 Geoffrey Keating <geoffk@apple.com>
21784
21785 * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
21786 C99 functions.
21787
21788 2005-10-04 Janis Johnson <janis187@us.ibm.com>
21789
21790 * lib/target-supports.exp (check_effective_target_fortran_large_real,
21791 check_effective_target_fortran_large_int): Replace cached result
21792 when target changes.
21793
21794 2005-10-04 Devang Patel <dpatel@apple.com>
21795
21796 * gcc.dg/i386-sse-vect-types.c: New.
21797
21798 2005-10-04 Ian Lance Taylor <ian@airs.com>
21799
21800 PR preprocessor/13726
21801 * gcc.dg/cpp/cmdlne-dI-C.c: New test.
21802 * gcc.dg/cpp/cmdlne-dI-C.h: New file.
21803
21804 2005-10-04 Richard Guenther <rguenther@suse.de>
21805
21806 PR c/23576
21807 * gcc.dg/noncompile/pr23576.c: New testcase.
21808
21809 2005-10-04 Andrew Pinski <pinskia@physics.uc.edu>
21810
21811 PR middle-end/23125
21812 * gcc.dg/register-var-3.c: New test.
21813
21814 2005-10-04 Steven Bosscher <stevenb@suse.de>
21815
21816 * gcc.dg/pr23049.c: New test.
21817
21818 * gcc.dg/ucnid-4.c: Fix test.
21819
21820 2005-10-03 Diego Novillo <dnovillo@redhat.com>
21821
21822 PR 23445
21823 * gcc.c-torture/compile/pr23445.c: New test.
21824
21825 2005-10-03 Alexandre Oliva <aoliva@redhat.com>
21826
21827 * g++.dg/overload/unknown1.C: New.
21828
21829 2005-10-03 Mark Mitchell <mark@codesourcery.com>
21830
21831 PR c++/17775
21832 * g++.dg/template/repo4.C: New test.
21833
21834 2005-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21835
21836 PR libfortran/19308
21837 * gfortran.dg/large_real_kind_2.F90: New test.
21838 * gfortran.dg/large_integer_kind_2.f90: New test.
21839
21840 2005-10-03 Uros Bizjak <uros@kss-loka.si>
21841
21842 * lib/target-supports.exp (check_effective_target_vect_shift):
21843 Implement with result caching. Add i?86, x86_64 and ia64 targets.
21844 (check_effective_target_vect_condition): Fix copy-n-pasto.
21845
21846 * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
21847 * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
21848 targets.
21849
21850 2005-10-02 Mark Mitchell <mark@codesourcery.com>
21851
21852 PR c++/22621
21853 * g++.dg/template/overload5.C : New test.
21854
21855 PR c++/23840
21856 * g++.dg/expr/stdarg1.C: New test.
21857
21858 2005-10-02 Diego Novillo <dnovillo@redhat.com>
21859
21860 PR 24142
21861 * gcc.c-torture/execute/pr24142.c: New test.
21862
21863 2005-10-01 Diego Novillo <dnovillo@redhat.com>
21864
21865 PR 24141
21866 * gcc.c-torture/execute/pr24141.c: New test.
21867
21868 2005-10-01 James A. Morrison <phython@gcc.gnu.org>
21869 Diego Novillo <dnovillo@redhat.com>
21870
21871 PR 23604
21872 * gcc.c-torture/execute/pr23604.c: New test.
21873
21874 2005-10-01 Paul Thomas <pault@gcc.gnu.org>
21875
21876 PR fortran/16404
21877 PR fortran/20835
21878 PR fortran/20890
21879 PR fortran/20899
21880 PR fortran/20900
21881 PR fortran/20901
21882 PR fortran/20902
21883 gfortran.dg/equiv_constraint_1.f90: New test.
21884 gfortran.dg/equiv_constraint_2.f90: New test.
21885 gfortran.dg/equiv_constraint_3.f90: New test.
21886 gfortran.dg/equiv_constraint_4.f90: New test.
21887 gfortran.dg/equiv_constraint_5.f90: New test.
21888 gfortran.dg/equiv_constraint_6.f90: New test.
21889 gfortran.dg/equiv_constraint_7.f90: New test.
21890 gfortran.dg/equiv_constraint_8.f90: New test.
21891 gfortran.dg/private_type_1.f90: New test.
21892 gfortran.dg/private_type_2.f90: New test.
21893 gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
21894 980628-10.f: Assert std=gnu to permit mixing of
21895 types in equivalence statements.
21896
21897 2005-09-30 Janne Blomqvist <jblomqvi@cc.hut.fi>
21898
21899 PR 24112
21900 * gfortran.dg/open_status_1.f90: New.
21901
21902 2005-09-30 Uros Bizjak <uros@kss-loka.si>
21903
21904 * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
21905 * gcc.dg/vect/pr22480.c: Clean up temp files.
21906 * gcc.dg/vect/pr23831.c: Clean up temp files.
21907 * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
21908 Clean up temp files.
21909 * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
21910 Clean up temp files.
21911
21912 * gcc.dg/20050309-1.c: Clean up temp files.
21913 * gcc.dg/20050325-1.c: Clean up temp files.
21914
21915 2005-09-30 Uros Bizjak <uros@kss-loka.si>
21916
21917 PR tree-optimization/24059
21918 * gcc.dg/vect/pr24059.c : New test.
21919
21920 2005-09-29 Jakub Jelinek <jakub@redhat.com>
21921
21922 PR middle-end/24109
21923 * gcc.c-torture/execute/20050929-1.c: New test.
21924
21925 2005-09-29 Steven Bosscher <stevenb@suse.de>
21926
21927 * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
21928
21929 2005-09-29 Paolo Bonzini <bonzini@gnu.org>
21930
21931 PR c/21419
21932 * gcc.dg/pr21419.c: New test.
21933
21934 2005-09-29 Steven Bosscher <stevenb@suse.de>
21935
21936 * gcc.dg/pr23911.c: New test.
21937
21938 2005-09-28 Mark Mitchell <mark@codesourcery.com>
21939
21940 * g++.dg/opt/pr19650.C: Use -w -fpermissive.
21941
21942 PR c++/16782
21943 * g++.dg/parse/qualified4.C: New test.
21944 * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
21945 * g++.old-deja/g++.mike/p8154.C: Likewise.
21946
21947 2005-09-27 Mark Mitchell <mark@codesourcery.com>
21948
21949 PR c++/22147
21950 * g++.dg/template/friend37.C: New test.
21951 * g++.dg/parse/crash28.C: Adjust error markers.
21952
21953 2005-09-27 Jakub Jelinek <jakub@redhat.com>
21954
21955 PR fortran/18518
21956 * gfortran.fortran-torture/execute/save_2.f90: New decl.
21957
21958 2005-09-27 Devang Patel <dpatel@apple.com>
21959
21960 PR tree-optimization/23625
21961 * gcc.dg/pr23625.c: New test.
21962
21963 2005-09-27 Uros Bizjak <uros@kss-loka.si>
21964
21965 * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
21966 * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
21967
21968 2005-09-26 Jakub Jelinek <jakub@redhat.com>
21969
21970 PR fortran/23677
21971 * gfortran.fortran-torture/execute/save_1.f90: New test.
21972 * gfortran.dg/save_1.f90: New test.
21973
21974 2005-09-26 Uros Bizjak <uros@kss-loka.si>
21975
21976 * gcc.target/i386/builtin-apply-mmx.c: New test.
21977
21978 PR target/22576
21979 * gcc.target/i386/pr22576.c: New test.
21980
21981 PR target/22585
21982 * gcc.target/i386/pr22585.c: New test.
21983
21984 PR target/23268
21985 * gcc.target/i386/pr23268.c: New test.
21986
21987 PR middle-end/23831
21988 * gcc.dg/vect/pr23831.c: New test.
21989
21990 PR target/24055
21991 * gcc.target/i386/pr24055.c: New test.
21992
21993 2005-09-25 Kazu Hirata <kazu@codesourcery.com>
21994
21995 PR tree-optimization/23960
21996 * gcc.c-torture/compile/pr23960.c: New.
21997
21998 2005-09-23 Paul Thomas <pault@gcc.gnu.org>
21999
22000 PR fortran/16861
22001 * gfortran.dg/nested_modules_3.f90: New.
22002
22003 2005-09-22 Steven G. Kargl <kargls@comcast.net>
22004
22005 PR fortran/24005
22006 gfortran.dg/interface_1.f90: New test.
22007
22008 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi>
22009 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22010
22011 PR fortran/23843
22012 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
22013
22014 2005-09-22 Steven G. Kargl <kargls@comcast.net>
22015
22016 PR fortran/23516
22017 * gfortran.dg/imag_1.f: New test.
22018 * gfortran.dg/imag_2.f: Ditto.
22019
22020 2005-09-22 J"orn Rennecke <joern.rennecke@st.com>
22021
22022 * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
22023
22024 2005-09-22 Jakub Jelinek <jakub@redhat.com>
22025
22026 PR c++/21983
22027 * g++.dg/warn/pr21983.C: New test.
22028
22029 2005-09-22 Andreas Krebbel <krebbel1@de.ibm.com>
22030
22031 * gcc.dg/20050922-1.c: Testcase added.
22032
22033 2005-09-21 Mark Mitchell <mark@codesourcery.com>
22034
22035 PR c++/23993
22036 * g++.dg/template/array14.C: New test.
22037
22038 2005-09-21 Erik Edelmann <erik.edelmann@iki.fi>
22039
22040 PR fortran/19929
22041 * gfortran.dg/der_ptr_component_1.f90: New test.
22042
22043 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22044
22045 PR c++/23965
22046 * g++.dg/template/error1.C: Reject "no matching function" message.
22047
22048 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22049
22050 PR c++/17609
22051 * g++.dg/lookup/error1.C: New test.
22052
22053 2005-09-21 Dorit Nuzman <dorit@il.ibm.com>
22054
22055 * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
22056 functionality of the testcase.
22057
22058 2005-09-20 Richard Henderson <rth@redhat.com>
22059
22060 * gcc.dg/vect/vect-22.c: Require vect_float.
22061 * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
22062
22063 2005-09-20 Joseph S. Myers <joseph@codesourcery.com>
22064
22065 * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
22066 g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
22067 gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
22068 gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
22069 gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
22070 gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
22071 gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
22072 gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
22073 * gcc.dg/cpp/ucnid-8.c: New test.
22074
22075 2005-09-20 Jakub Jelinek <jakub@redhat.com>
22076
22077 PR tree-optimization/23929
22078 * gcc.c-torture/compile/pr23929.c: New test.
22079
22080 2005-09-20 Daniel Berlin <dberlin@dberlin.org>
22081
22082 * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
22083 for one loop.
22084
22085 2005-09-20 Steve Ellcey <sje@cup.hp.com>
22086
22087 PR testsuite/23186
22088 * g++.dg/other/pr22003.C: Require named sections.
22089
22090 2005-09-20 Jakub Jelinek <jakub@redhat.com>
22091
22092 PR c++/23947
22093 * g++.dg/rtti/crash3.C: New test.
22094
22095 PR tree-optimization/23818
22096 * gcc.dg/pr23818.c: New test.
22097
22098 2005-09-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22099
22100 PR fortran/23420
22101 * gfortran.dg/print_fmt_4.f: New.
22102
22103 2005-09-20 Jakub Jelinek <jakub@redhat.com>
22104
22105 PR fortran/23663
22106 * gfortran.fortran-torture/execute/entry_11.f90: New test.
22107
22108 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
22109
22110 * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
22111 Use pointers to local alignable arrays instead. Added comments.
22112 * gcc.dg/vect/vect-46.c: Likewise.
22113 * gcc.dg/vect/vect-48.c: Likewise.
22114 * gcc.dg/vect/vect-49.c: Likewise.
22115 * gcc.dg/vect/vect-52.c: Likewise.
22116 * gcc.dg/vect/vect-53.c: Likewise.
22117 * gcc.dg/vect/vect-54.c: Likewise.
22118 * gcc.dg/vect/vect-56.c: Likewise.
22119 * gcc.dg/vect/vect-57.c: Likewise.
22120 * gcc.dg/vect/vect-58.c: Likewise.
22121 * gcc.dg/vect/vect-60.c: Likewise.
22122 * gcc.dg/vect/vect-61.c: Likewise.
22123
22124 * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
22125 The test is no longer vectorizable on vect_no_align targets.
22126 * gcc.dg/vect/vect-43.c: Likewsie.
22127
22128 * gcc.dg/vect/vect-44.c: Added comments.
22129 * gcc.dg/vect/vect-45.c: Added comments.
22130 * gcc.dg/vect/vect-50.c: Added comments.
22131 * gcc.dg/vect/vect-51.c: Added comments.
22132
22133 * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
22134 aligned type.
22135 * gcc.dg/vect/Os-vect-95.c: Likewise.
22136
22137 * gcc.dg/vect/vect-41.c: Test removed.
22138 * gcc.dg/vect/vect-47.c: Test removed.
22139 * gcc.dg/vect/vect-55.c: Test removed.
22140 * gcc.dg/vect/vect-59.c: Test removed.
22141
22142 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
22143
22144 * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
22145 No longer vectorizable on vect_no_align targets.
22146 * gcc.dg/vect/pr20122.c: Likewise.
22147 * gcc.dg/vect/vect-74.c: Likewise.
22148 * gcc.dg/vect/vect-75.c: Likewise.
22149 * gcc.dg/vect/vect-76.c: Likewise.
22150
22151 * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
22152 Will not be vectorizable on vect_no_align targets once aliasing issues
22153 are resolved.
22154 * gcc.dg/vect/vect-79.c: Likewise.
22155
22156 * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
22157 * gcc.dg/vect/vect-78.c: Likewise.
22158 * gcc.dg/vect/vect-97.c: Likewise.
22159
22160 2005-09-19 Steven Bosscher <stevenb@suse.de>
22161
22162 * gcc.dg/pr23943.c: New test.
22163
22164 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
22165
22166 PR fortran/19181
22167 * gfortran.dg/derived_pointer_null_1.f90: New test.
22168
22169 2005-09-18 Richard Guenther <rguenther@suse.de>
22170
22171 PR middle-end/23944
22172 * gcc.c-torture/compile/pr23944.c: New testcase.
22173
22174 2005-09-18 Erik Edelmann <erik.edelmann@iki.fi>
22175
22176 PR fortran/15975
22177 * gfortran.dg/der_pointer_2.f90: New test.
22178
22179 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
22180
22181 PR fortran/16861
22182 * gfortran.dg/nested_modules_2.f90: New test.
22183
22184 2005-09-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22185
22186 PR c++/18368
22187 * g++.dg/other/semicolon.C: New test.
22188
22189 2005-09-16 Joseph S. Myers <joseph@codesourcery.com>
22190
22191 * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
22192 HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
22193
22194 2005-09-16 Mark Mitchell <mark@codesourcery.com>
22195
22196 PR c++/23914
22197 * g++.dg/template/static18.C: New test.
22198
22199 PR c++/21514
22200 * g++.dg/template/crash19.C: Remove dg-error marker.
22201 * g++.dg/template/local4.C: New test.
22202
22203 2005-09-16 Paul Brook <paul@codesourcery.com>
22204
22205 PR fortran/23906
22206 * gfortran.dg/dependency_1.f90: New test.
22207
22208 2005-09-15 Mark Mitchell <mark@codesourcery.com>
22209
22210 PR c++/23896
22211 * g++.dg/template/static17.C: New test.
22212
22213 2005-09-15 Joseph S. Myers <joseph@codesourcery.com>
22214
22215 PR c++/23139
22216 * g++.dg/warn/huge-val1.C: New test.
22217
22218 2005-09-15 Mark Mitchell <mark@codesourcery.com>
22219
22220 PR c++/13140
22221 * g++.dg/parse/class2.C: New test.
22222 * g++.dg/template/explicit8.C: Likewise.
22223 * g++.dg/template/spec25.C: Likewise.
22224
22225 2005-09-14 Josh Conner <jconner@apple.com>
22226
22227 PR middle-end/23584
22228 * gcc.dg/pr23584.c: New test.
22229
22230 2005-09-14 Jerry DeLisle <jvdelisle@verizon.net>
22231
22232 PR fortran/21875 Internal Unit Array I/O, NIST
22233 * gfortran.dg/arrayio_1.f90: New test.
22234 * gfortran.dg/arrayio_1.f90: New test.
22235 * gfortran.dg/arrayio_1.f90: New test.
22236 * gfortran.dg/arrayio_1.f90: New test.
22237 * gfortran.dg/arrayio_1.f90: New test.
22238
22239 2005-09-14 Uros Bizjak <uros@kss-loka.si>
22240
22241 PR middle-end/22480
22242 * gcc.dg/vect/pr22480.c: New test.
22243
22244 2005-09-13 Paul Thomas <pault@gcc.gnu.org>
22245
22246 PR fortran/19358
22247 * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
22248
22249 2005-09-13 Josh Conner <jconner@apple.com>
22250
22251 PR c++/23180
22252 * g++.dg/init/struct2.C: New test.
22253 * g++.dg/init/struct3.C: New test.
22254
22255 2005-09-13 Janis Johnson <janis187@us.ibm.com>
22256
22257 * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
22258 Clean up temp files.
22259 * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
22260 gcc.dg/tree-ssa/builtin-fprintf-1.c,
22261 gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
22262 gcc.dg/tree-ssa/builtin-printf-1.c,
22263 gcc.dg/tree-ssa/builtin-printf-chk-1.c,
22264 gcc.dg/tree-ssa/builtin-vfprintf-1.c,
22265 gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
22266 gcc.dg/tree-ssa/builtin-vprintf-1.c,
22267 gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
22268 gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
22269 gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
22270 * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
22271 gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
22272 gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
22273 gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
22274 gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
22275
22276 2005-09-13 Josh Conner <jconner@apple.com>
22277
22278 * lib/gcc-dg.exp: Load scanipa.exp.
22279 (cleanup-dump): New procedure.
22280 (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
22281 * lib/scandump.exp: New file.
22282 * lib/scantree.exp: Use it.
22283 * lib/scanipa.exp: New file.
22284
22285 2005-09-13 Erik Edelmann <erik.edelmann@iki.fi>
22286
22287 PR fortran/17740
22288 * gfortran.dg/generic_4.f90: New test.
22289
22290 2005-09-13 Uros Bizjak <uros@kss-loka.si>
22291
22292 PR target/23816
22293 * gcc.target/i386/pr23816-1.c: New test.
22294 * gcc.target/i386/pr23816-2.c: New test.
22295
22296
22297 2005-09-13 Bastian Blank <waldi@debian.org>
22298
22299 PR c++/16171
22300 * g++.dg/abi/mangle26.C: New test.
22301 * g++.dg/abi/mangle27.C: New test.
22302 * g++.dg/abi/mangle28.C: New test.
22303 * g++.dg/abi/mangle29.C: New test.
22304
22305 PR c++/23839
22306 * g++.dg/parse/register1.C: New test.
22307
22308 2005-09-13 Mark Mitchell <mark@codesourcery.com>
22309
22310 PR c++/23842
22311 * g++.dg/template/access16.C: New test.
22312
22313 2005-09-13 Richard Sandiford <richard@codesourcery.com>
22314
22315 * gfortran.dg/char_pack_2.f90: Increase the vector size.
22316
22317 2005-09-13 Richard Sandiford <richard@codesourcery.com>
22318
22319 PR fortran/18899
22320 * gfortran.dg/shape_2.f90: New test.
22321
22322 2005-09-13 Richard Sandiford <richard@codesourcery.com>
22323
22324 PR target/19269
22325 * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
22326 * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
22327 * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
22328 * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
22329 * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
22330 * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
22331 * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
22332 tests.
22333
22334 2005-09-12 Mark Mitchell <mark@codesourcery.com>
22335
22336 PR c++/23841
22337 * g++.dg/parse/template17.C: New test.
22338
22339 2005-09-12 Mark Mitchell <mark@codesourcery.com>
22340
22341 PR c++/23789
22342 * g++.dg/template/nontype14.C: New test.
22343
22344 2005-09-12 Ian Lance Taylor <ian@airs.com>
22345
22346 PR g++/7874
22347 * g++.dg/lookup/friend7.C: New test.
22348 * g++.dg/lookup/friend8.C: New test.
22349 * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
22350 so that it will be found via argument dependent lookup.
22351 * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
22352 friend functions which will no longer be found.
22353 * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
22354 function g, so that it will be found via argument dependent
22355 lookup.
22356 * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
22357 * g++.old-deja/g++.mike/net43.C: Likewise.
22358
22359 2005-09-12 Mark Mitchell <mark@codesourcery.com>
22360
22361 PR c++/23691
22362 * g++.dg/template/static16.C: New test.
22363
22364 2005-09-12 Josh Conner <jconner@apple.com>
22365
22366 PR middle-end/23237
22367 * gcc.c-torture/compile/pr23237.c: New test.
22368
22369 2005-09-11 Richard Henderson <rth@redhat.com>
22370
22371 * g++.dg/other/error8.C: Update expected diagnostic text.
22372
22373 2005-09-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22374
22375 PR libfortran/19872
22376 * gfortran.dg/overwrite_1.f: New test.
22377
22378 2005-09-09 Josh Conner <jconner@apple.com>
22379
22380 * g++.dg/init/pr23180-1.C: Removed.
22381 * g++.dg/init/pr23180-2.C: Removed.
22382
22383 2005-09-09 David Daney <ddaney@avtrex.com>
22384
22385 * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
22386 files which are ...
22387 * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
22388 * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
22389
22390 2005-09-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22391
22392 * gfortran.dg/iostat_2.f90: New test.
22393
22394 2005-09-09 Mark Mitchell <mark@codesourcery.com>
22395
22396 PR c++/22252
22397 * g++.dg/ext/interface1.C: New test.
22398 * g++.dg/ext/interface1.h: Likewise.
22399 * g++.dg/ext/interface1a.cc: Likewise.
22400
22401 2005-09-09 Thomas Koenig <Thomas.Koenig@online.de>
22402
22403 * gfortran.dg/iomsg_1.f90: New test case.
22404
22405 2005-09-09 Richard Guenther <rguenther@suse.de>
22406
22407 PR c++/23624
22408 * g++.dg/tree-ssa/pr23624.C: New testcase.
22409
22410 2005-09-09 Richard Sandiford <richard@codesourcery.com>
22411
22412 PR fortran/19239
22413 * gfortran.dg/vector_subscript_1.f90,
22414 * gfortran.dg/vector_subscript_2.f90: New tests.
22415
22416 2005-09-09 Richard Sandiford <richard@codesourcery.com>
22417
22418 PR fortran/21104
22419 * gfortran.dg/array_alloc_1.f90,
22420 * gfortran.dg/array_alloc_2.f90,
22421 * gfortran.dg/array_alloc_3.f90: New tests.
22422
22423 2005-09-09 Richard Sandiford <richard@codesourcery.com>
22424
22425 PR fortran/12840
22426 * gfortran.dg/array_constructor_6.f90
22427 * gfortran.dg/array_constructor_7.f90
22428 * gfortran.dg/array_constructor_8.f90
22429 * gfortran.dg/array_constructor_9.f90
22430 * gfortran.dg/array_constructor_10.f90
22431 * gfortran.dg/array_constructor_11.f90
22432 * gfortran.dg/array_constructor_12.f90: New tests.
22433
22434 2005-09-08 Josh Conner <jconner@apple.com>
22435
22436 PR c++/23180
22437 * g++.dg/init/pr23180-1.C: New test.
22438 * g++.dg/init/pr23180-2.C: New test.
22439
22440 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
22441
22442 PR fortran/18878
22443 * gfortran.dg/module_double_reuse.f90: New.
22444
22445 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
22446
22447 PR fortran/23270
22448 PR fortran/22304
22449 PR fortran/18870
22450 PR fortran/17917
22451 PR fortran/16511
22452 * gfortran.dg/common_equivalence_1.f: New.
22453 * gfortran.dg/common_equivalence_2.f: New.
22454 * gfortran.dg/common_equivalence_3.f: New.
22455 * gfortran.dg/contained_equivalence_1.f90: New.
22456 * gfortran.dg/module_blank_common.f90: New.
22457 * gfortran.dg/module_commons_1.f90: New.
22458 * gfortran.dg/module_equivalence_1.f90: New.
22459 * gfortran.dg/nested_modules_1.f90: New.
22460 * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
22461 equivalences and add comment to connect the test with
22462 the PR.
22463
22464 2005-09-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22465
22466 PR fortran/23765
22467 * gfortran.dg/common_6.f90: New test.
22468
22469 2005-09-08 Richard Sandiford <richard@codesourcery.com>
22470
22471 PR fortran/15326
22472 * gfortran.dg/char_result_1.f90,
22473 * gfortran.dg/char_result_2.f90,
22474 * gfortran.dg/char_result_3.f90,
22475 * gfortran.dg/char_result_4.f90,
22476 * gfortran.dg/char_result_5.f90,
22477 * gfortran.dg/char_result_6.f90,
22478 * gfortran.dg/char_result_7.f90,
22479 * gfortran.dg/char_result_8.f90: New tests.
22480
22481 2005-09-08 Richard Sandiford <richard@codesourcery.com>
22482
22483 PR fortran/19928
22484 * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
22485
22486 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
22487
22488 PR obj-c++/16816
22489 * obj-c++.dg/selector-5.mm: New test.
22490 * obj-c++.dg/selector-6.mm: New test.
22491
22492 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
22493
22494 PR objc/20574
22495 PR objc/19324
22496 * objc.dg/error-1.m: New test.
22497
22498 2005-09-07 Richard Sandiford <richard@codesourcery.com>
22499
22500 PR fortran/23373
22501 * gfortran.fortran-torture/execute/pr23373-1.f90,
22502 * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
22503
22504 2005-09-07 Jerry DeLisle <jvdelisle@verizon.net>
22505
22506 PR libfortran/23760
22507 * gfortran.dg/g77/1832.f: Remove long string in write statement
22508 to allow the test to pass on correct list directed output with
22509 prepended space.
22510
22511 2005-09-07 James E Wilson <wilson@specifix.com>
22512
22513 * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
22514
22515 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
22516
22517 * gfortran.dg/parameter+save.f90: Rename to
22518 * gfortran.dg/parameter_save.f90: .. this.
22519
22520 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
22521
22522 PR fortran/20848
22523 * gfortran.dg/parameter+save.f90: New test case.
22524
22525 2005-09-06 Richard Sandiford <richard@codesourcery.com>
22526
22527 PR fortran/19269
22528 * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
22529
22530 2005-09-06 Jakub Jelinek <jakub@redhat.com>
22531
22532 PR c/23075
22533 * gcc.dg/pr23075.c: New test.
22534 * g++.dg/warn/pr23075.C: New test.
22535
22536 PR target/22362
22537 * gcc.target/i386/pr22362.c: New test.
22538
22539 PR rtl-optimization/23098
22540 * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
22541
22542 * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
22543 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
22544 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
22545
22546 2005-09-06 Mark Mitchell <mark@codesourcery.com>
22547
22548 * g++.dg/expr/cast6.C: New test.
22549
22550 PR c++/9782
22551 * g++.dg/init/new15.C: New test.
22552
22553 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
22554
22555 * gcc.dg/vect/Os-vect-95.c: New test.
22556 * gcc.dg/vect/vect-95.c: Same.
22557
22558 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
22559
22560 * gcc.dg/vect/vect-29.c: Update xfail testing.
22561 * gcc.dg/vect/vect-44.c: Same.
22562 * gcc.dg/vect/vect-48.c: Same.
22563 * gcc.dg/vect/vect-50.c: Same.
22564 * gcc.dg/vect/vect-72.c: Same.
22565 * gcc.dg/vect/vect-77.c: Same.
22566 * gcc.dg/vect/vect-78.c: Same.
22567 * gcc.dg/vect/vect-80.c: Same.
22568 * gcc.dg/vect/vect-96.c: Same.
22569 * gcc.dg/vect/vect-100.c: Same.
22570 * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
22571 * gfortran.dg/vect/vect-2.f90: Update xfail testing.
22572 * gfortran.dg/vect/vect-5.f90: Same.
22573
22574 2005-09-06 Jakub Jelinek <jakub@redhat.com>
22575
22576 * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
22577 start strings.
22578 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
22579 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
22580
22581 PR c++/23056
22582 * g++.dg/opt/pr23056.C: New test.
22583
22584 PR rtl-optimization/23098
22585 * gcc.target/i386/pr23098.c: New test.
22586
22587 2005-09-05 Mark Mitchell <mark@codesourcery.com>
22588
22589 PR c++/23667
22590 * g++.dg/template/static15.C: New test.
22591
22592 PR c++/21440
22593 * g++.dg/ext/stmtexpr5.C: New test.
22594 * g++.dg/ext/stmtexpr6.C: Likewise.
22595
22596 2005-09-05 J"orn Rennecke <joern.rennecke@st.com>
22597
22598 * gcc.dg/pr21255-1.c: Match different pattern for sh64.
22599
22600 * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
22601 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
22602 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
22603
22604 2005-09-04 Thomas Koenig <Thomas.Koenig@online.de>
22605
22606 PR libfortran/23321
22607 * gfortran.dg/direct_io_4.f90: New test case.
22608
22609 2005-09-04 Andrew Pinski <pinskia@physics.uc.edu>
22610 Rasmus Hahn <rassahah@neofonie.de>
22611
22612 PR libobjc/23108
22613 * objc.dg/type-stream-1.m: New test.
22614
22615 2005-09-04 Tobias Schl"uter <tobias.shclueter@physik.uni-muenchen.de>
22616
22617 PR fortran/23661
22618 * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
22619 gfortran.dg/print_fmt_3.f90: New test.
22620
22621 2005-09-03 Jakub Jelinek <jakub@redhat.com>
22622
22623 * gfortran.dg/fmt_t_1.f90: New test.
22624
22625 2005-09-03 Jakub Jelinek <jakub@redhat.com>
22626
22627 PR rtl-optimization/23454
22628 * g++.dg/opt/pr23454.C: New test.
22629
22630 2005-09-03 Mark Mitchell <mark@codesourcery.com>
22631
22632 PR c++/23699
22633 * g++.dg/ext/static1.C: New test.
22634
22635 2005-09-02 Richard Henderson <rth@redhat.com>
22636
22637 * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
22638 tail call to check_fa_work.
22639
22640 2005-09-02 Mark Mitchell <mark@codesourcery.com>
22641
22642 PR c++/21687
22643 * g++.dg/other/gc3.C: New test.
22644
22645 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
22646
22647 * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
22648 * gcc.dg/20050826-1.c: Likewise.
22649
22650 2005-08-31 Mark Mitchell <mark@codesourcery.com>
22651
22652 PR c++/23167
22653 * g++.dg/expr/volatile1.C: New test.
22654
22655 2005-09-02 Andrew Pinski <pinskia@physics.uc.edu>
22656
22657 PR middle-end/23547
22658 * gcc.dg/pr23547.c: New test.
22659
22660 2005-09-02 Richard Sandiford <richard@codesourcery.com>
22661
22662 PR c/22061
22663 * gcc.c-torture/execute/pr22061-1.c,
22664 * gcc.c-torture/execute/pr22061-2.c,
22665 * gcc.c-torture/execute/pr22061-3.c,
22666 * gcc.c-torture/execute/pr22061-4.c: New tests.
22667
22668 2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
22669
22670 * gcc.dg/Wredundant-decls-2.c: New test to check that
22671 -Wredundant-decls does not issue warning for a variable
22672 definition following a declaration.
22673
22674 2005-09-01 Jakub Jelinek <jakub@redhat.com>
22675
22676 PR debug/7241
22677 * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
22678 * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
22679 * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
22680
22681 * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
22682 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
22683 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
22684 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
22685 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
22686 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
22687 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
22688 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
22689
22690 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
22691
22692 PR objc/23306
22693 * objc.dg/image-info.m: Remove "objc_module_info" check part of the
22694 scan-assmbler.
22695
22696 2005-08-31 J"orn Rennecke <joern.rennecke@st.com>
22697
22698 PR target/21255
22699 * gcc.dg/pr21255-1.c: New test.
22700 * gcc.dg/pr21255-2-mb.c: Likewise.
22701 * gcc.dg/pr21255-2-ml.c: Likewise.
22702 * gcc.dg/pr21255-3.c: Likewise.
22703 * gcc.dg/pr21255-4.c: Likewise.
22704
22705 2005-08-31 Dale Johannesen <dalej@apple.com>
22706
22707 * gcc.dg/20050830-1.c: New.
22708
22709 2005-08-31 Josh Conner <jconner@apple.com>
22710
22711 * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
22712 command-line options for arm-*-* targets.
22713 * g++.dg/init/array16.C: Likewise.
22714 * g++.dg/other/crash-4.C: Likewise.
22715
22716 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
22717
22718 PR obj-c++/23640
22719 * obj-c++.dg/gnu-runtime-3.mm: New test.
22720
22721 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22722
22723 PR c++/13377
22724 * g++.dg/lookup/ambig4.C: New test.
22725 * g++.dg/lookup/ambig5.C: New test.
22726 * g++.dg/tc1/dr101.C: Adjust error markers.
22727
22728 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22729
22730 PR c++/23639
22731 * g++.dg/template/ttp5.C: Adjust error markers.
22732
22733 2005-08-30 Andrew Pinski <pinskia@physics.uc.edu>
22734
22735 PR testsuite/23609
22736 * lib/obj-c++.exp: Include target-libpath.exp.
22737 (obj-c++_link_flags): Look for the GNU libobjc library
22738 and set the library path to include it.
22739 Don't manually set LD_LIBRARY_PATH (etc.) but call
22740 set_ld_library_path_env_vars instead.
22741 (obj-c++_target_compile): Don't set library path or
22742 linker flags because they are already set correctly
22743 in obj-c++_link_flags.
22744
22745 2005-08-30 Josh Conner <jconner@apple.com>
22746
22747 * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
22748 to command-line options for arm-*-* targets.
22749
22750 2005-08-30 Geoffrey Keating <geoffk@apple.com>
22751
22752 * g++.dg/other/i386-1.C: New.
22753
22754 2005-08-30 Jakub Jelinek <jakub@redhat.com>
22755
22756 PR preprocessor/20348
22757 PR preprocessor/20356
22758 * gcc.dg/cpp/pr20348.c: New test.
22759 * gcc.dg/cpp/pr20348.h: New file.
22760 * gcc.dg/cpp/inc/pr20348.h: New file.
22761 * gcc.dg/cpp/inc/pr20348-aux.h: New file.
22762 * gcc.dg/cpp/pr20356.c: New test.
22763 * gcc.dg/cpp/pr20356.h: New file.
22764 * gcc.dg/cpp/inc/pr20356.h: New file.
22765 * gcc.dg/cpp/inc/pr20356-aux.h: New file.
22766
22767 2005-08-29 Jerry DeLisle <jvdelisle@verizon.net>
22768
22769 * gfortran.fortran-torture/execute/intrinsic_count.f90:
22770 Fix array dimension to avoid correct end-of-file error.
22771
22772 2005-08-29 Thomas Koenig <Thomas.Koenig@online.de>
22773
22774 PR libfortran/23598
22775 * gfortran.dg/iostat_1.f90: New test.
22776
22777 2005-08-28 Andrew Pinski <pinskia@physics.uc.edu>
22778
22779 PR middle-end/23408
22780 * gcc.dg/pr23408.c: New test.
22781
22782 2005-08-28 Mark Mitchell <mark@codesourcery.com>
22783
22784 PR c++/23099
22785 * g++.dg/init/member1.C: Make sure erroneous static data member
22786 definitions are required.
22787 * g++.dg/template/static13.C: New test.
22788 * g++.dg/template/static14.C: Likewise.
22789
22790 2005-08-29 Jakub Jelinek <jakub@redhat.com>
22791
22792 * gcc.target/i386/pr23575.c: Use -msse2 instead of
22793 -march=pentium4, remove ilp32 requirement.
22794
22795 PR middle-end/23484
22796 * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
22797 * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
22798
22799 2005-08-29 Andreas Jaeger <aj@suse.de>
22800
22801 PR testsuite/23607
22802 * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
22803
22804 2005-08-28 Jakub Jelinek <jakub@redhat.com>
22805
22806 * gcc.c-torture/execute/20050316-2.c: New test.
22807 * gcc.c-torture/execute/20050316-3.c: New test.
22808 * gcc.dg/torture/pr16104-1.c: New test.
22809
22810 2005-08-27 Andrew Pinski <pinskia@physics.uc.edu>
22811
22812 PR middle-end/23463
22813 * gcc.c-torture/execute/zero-struct-1.c: New test.
22814
22815 2005-08-27 Richard Guenther <rguenther@suse.de>
22816
22817 PR target/23575
22818 * gcc.target/i386/pr23575.c: New testcase.
22819
22820 2005-08-26 Jakub Jelinek <jakub@redhat.com>
22821
22822 PR rtl-optimization/23561
22823 * gcc.c-torture/execute/20050826-1.c: New test.
22824
22825 PR rtl-opt/23560
22826 * gcc.c-torture/execute/20050826-2.c: New test.
22827
22828 2005-08-26 Dale Johannesen <dalej@apple.com>
22829
22830 * gcc.dg/20030711-1.c: Modify to work on Darwin.
22831 * gcc.dg/20050826-1.c: New.
22832
22833 2005-08-26 Mark Mitchell <mark@codesourcery.com>
22834
22835 PR c++/19004
22836 * g++.dg/template/nontype13.C: New test.
22837
22838 PR c++/23491
22839 * g++.dg/init/new14.C: New test.
22840 * g++.dg/expr/anew1.C: Do not XFAIL.
22841 * g++.dg/expr/anew2.C: Likewise.
22842 * g++.dg/expr/anew3.C: Likewise.
22843
22844 2005-08-26 Andrew Pinski <pinskia@physics.uc.edu>
22845
22846 PR middle-end/22439
22847 * gcc.dg/vla-3.c: New test.
22848
22849 2005-08-25 Erik Edelmann <eedelman@acclab.helsinki.fi>
22850
22851 PR fortran/20363
22852 * gfortran.dg/named_interface.f90: New.
22853
22854 2005-08-26 Maciej W. Rozycki <macro@linux-mips.org>
22855
22856 * gcc.c-torture/execute/frame-address.c: New test.
22857
22858 2005-08-25 Nathan Sidwell <nathan@codesourcery.com>
22859
22860 PR c++/20817
22861 * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
22862
22863 2005-08-25 Alan Modra <amodra@bigpond.net.au>
22864
22865 * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
22866
22867 2005-08-25 Alan Modra <amodra@bigpond.net.au>
22868
22869 * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
22870 * gcc.dg/altivec-22.c: Rename from..
22871 * gcc.dg/altivec-nomfcr.c: ..this.
22872
22873 2005-08-24 Paolo Bonzini <bonzini@gnu.org>
22874
22875 PR tree-optimization/23546
22876 * gcc.dg/tree-ssa/pr23546.c: New test.
22877
22878 2005-08-24 Thomas Koenig <Thomas.Koenig@online.de>
22879
22880 PR fortran/17758
22881 * gfortran.dg/nonreturning_statements.f90: New test.
22882
22883 2005-08-24 Nathan Sidwell <nathan@codesourcery.com>
22884
22885 PR c++/22454
22886 * g++.dg/parse/crash29.C: New.
22887
22888 2005-08-23 DJ Delorie <dj@redhat.com>
22889
22890 * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
22891 constants have the L suffix.
22892
22893 2005-08-23 Nathan Sidwell <nathan@codesourcery.com>
22894
22895 PR c++/23044
22896 * g++.dg/template/instantiate8.C: New.
22897
22898 2005-08-23 J"orn Rennecke <joern.rennecke@st.com>
22899
22900 PR middle-end/23467
22901 * gcc.c-torture/execute/pr23467.c: New test.
22902
22903 2005-08-23 Jakub Jelinek <jakub@redhat.com>
22904
22905 PR tree-optimization/22043
22906 * gcc.c-torture/execute/20050613-1.c: New test.
22907
22908 2005-08-23 Ben Elliston <bje@au.ibm.com>
22909
22910 * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
22911
22912 2005-08-22 Jakub Jelinek <jakub@redhat.com>
22913
22914 PR rtl-optimization/23478
22915 * g++.dg/opt/pr23478.C: New test.
22916
22917 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu>
22918
22919 PR c/18715
22920 * gcc.dg/switch-warn-3.c: New test.
22921
22922 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22923
22924 PR c++/22233
22925 * g++.dg/template/param1.C: New test.
22926
22927 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22928
22929 PR c++/23089
22930 * g++.dg/other/incomplete1.C: New test.
22931
22932 2005-08-22 Ira Rosen <irar@il.ibm.com>
22933
22934 * gcc.dg/vect/vect-22.c: Add test for float. All four loops
22935 are vectorizable.
22936
22937 2005-08-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22938
22939 * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
22940 d_lines_5.f: New.
22941
22942 2005-08-21 Jakub Jelinek <jakub@redhat.com>
22943
22944 * gcc.target/i386/sse-4.c: New test.
22945
22946 2005-08-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
22947
22948 PR testsuite/23239
22949 * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
22950
22951 2005-08-20 Jakub Jelinek <jakub@redhat.com>
22952
22953 * gcc.dg/20050811-1.c: New test.
22954 * gcc.dg/20050811-2.c: New test.
22955
22956 2005-08-20 Richard Earnshaw <richard.earnshaw@arm.com>
22957
22958 * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
22959
22960 2005-08-19 Diego Novillo <dnovillo@redhat.com>
22961
22962 PR 23476
22963 * gcc.c-torture/compile/pr23476.c: New test.
22964
22965 2005-08-19 Devang Patel <dpatel@apple.com>
22966
22967 PR tree-optimization/23048
22968 * gcc.dg/tree-ssa/pr23048.c: New test.
22969
22970 2005-08-19 Andrew Pinski <pinskia@physics.uc.edu>
22971
22972 PR middle-end/20624
22973 * g++.dg/warn/Wreturn-3.C: New test
22974
22975 2005-08-18 Dorit Nuzman <dorit@il.ibm.com>
22976
22977 PR tree-optimization/22228
22978 * g++.dg/vect/pr22543.cc: New test.
22979
22980 2005-08-17 Steven Bosscher <stevenb@suse.de>
22981
22982 PR tree-optimization/21574
22983 * gcc.dg/tree-ssa/pr21574.c: New test.
22984
22985 2005-08-16 James E Wilson <wilson@specifix.com>
22986
22987 * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
22988
22989 2005-08-16 Andrew Pinski <pinskia@physics.uc.edu>
22990
22991 PR tree-opt/23402
22992 * gcc.c-torture/compile/zero-strct-3.c: New test.
22993 * gcc.c-torture/compile/zero-strct-4.c: New test.
22994
22995 2005-08-16 Steven Bosscher <stevenb@suse.de>
22996
22997 PR target/23376
22998 * gcc.target/x86_64/pr23376.c: New test.
22999
23000 2005-08-16 Ian Lance Taylor <ian@airs.com>
23001
23002 PR c++/23337
23003 * g++.dg/ext/vector2.C: New.
23004
23005 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
23006
23007 * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
23008
23009 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
23010
23011 PR libfortran/23428
23012 * gfortran.dg/inquire-complex.f90: New test case.
23013
23014 2005-08-16 James E Wilson <wilson@specifix.com>
23015
23016 PR tree-optimization/21105
23017 * gcc.dg/large-size-array.c: New.
23018
23019 2005-08-16 Dorit Nuzman <dorit@il.ibm.com>
23020
23021 * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
23022 type.
23023 * gcc.dg/vect/vect-41: Likewise.
23024 * gcc.dg/vect/vect-42: Likewise.
23025 * gcc.dg/vect/vect-43: Likewise.
23026 * gcc.dg/vect/vect-44: Likewise.
23027 * gcc.dg/vect/vect-46: Likewise.
23028 * gcc.dg/vect/vect-47: Likewise.
23029 * gcc.dg/vect/vect-48: Likewise.
23030 * gcc.dg/vect/vect-52: Likewise.
23031 * gcc.dg/vect/vect-53: Likewise.
23032 * gcc.dg/vect/vect-54: Likewise.
23033 * gcc.dg/vect/vect-55: Likewise.
23034 * gcc.dg/vect/vect-56: Likewise.
23035 * gcc.dg/vect/vect-57: Likewise.
23036 * gcc.dg/vect/vect-58: Likewise.
23037 * gcc.dg/vect/vect-59: Likewise.
23038 * gcc.dg/vect/vect-60: Likewise.
23039 * gcc.dg/vect/vect-61: Likewise.
23040 * gcc.dg/vect/vect-85: Likewise.
23041 * gcc.dg/vect/vect-87: Likewise.
23042 * gcc.dg/vect/vect-88: Likewise.
23043 * gcc.dg/vect/vect-93.c: Likewise.
23044 * gcc.dg/vect/vect-74: Likewise, and also added documentation.
23045 * gcc.dg/vect/vect-75: Likewise.
23046 * gcc.dg/vect/vect-76: Likewise.
23047 * gcc.dg/vect/vect-77: Likewise.
23048 * gcc.dg/vect/vect-78: Likewise.
23049 * gcc.dg/vect/vect-80: Likewise.
23050 * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
23051 vectorized for the expected reason, rather than checking how alignment
23052 was handled.
23053 * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
23054 aligned type and also instead of aligned pointers. Added documentation.
23055
23056 2005-08-16 Feng Wang <fengwang@nudt.edu.cn>
23057
23058 * gfortran.dg/power.f90: New test.
23059
23060 2005-08-16 Jakub Jelinek <jakub@redhat.com>
23061
23062 PR rtl-optimization/23299
23063 * g++.dg/opt/pr23299.C: New test.
23064
23065 2005-08-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
23066
23067 * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
23068
23069 2005-08-15 Fariborz Jahanian <fjahanian@apple.com>
23070
23071 * g++.dg/template/local6.C: New test.
23072
23073 2005-08-14 Andrew Pinski <pinskia@physics.uc.edu>
23074
23075 * execute/exceptions/finally-1.m: Check that the catch and finally are
23076 being called. Also add a "return 0;" at the end of main.
23077
23078 2005-08-14 Paul Thomas <pault@gcc.gnu.org>
23079
23080 PR fortran/21432.
23081 * gfortran.dg/namelist_print_1.f: New test of functionality of
23082 PRINT namelist.
23083 * gfortran.dg/namelist_print_2.f: New test to check that PRINT
23084 namelist generates error with -std=f95.
23085
23086 2005-08-14 Ira Rosen <irar@il.ibm.com>
23087
23088 PR tree-optimization/23119
23089 * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
23090
23091 2005-08-13 Marcin Koziej <creep@desk.pl>
23092 Andrew Pinski <pinskia@physics.uc.edu>
23093
23094 PR libobjc/22492
23095 * execute/exceptions/finally-1.m: New test.
23096
23097 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
23098
23099 * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
23100 testsuite.
23101 * objc/execute/exceptions/trivial.m: New test.
23102 * objc.dg/try-catch-11.m: Move to ...
23103 * objc/execute/exceptions/foward-1.m: Here.
23104 * objc.dg/try-catch-2.m: Move to ...
23105 * objc/execute/exceptions/catchall-1.m: Here.
23106 * objc.dg/try-catch-8.m: Move to ...
23107 * objc/execute/exceptions/local-variables-1.m: Here.
23108
23109 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
23110
23111 * objc.dg/nested-func-1.m: Move to ...
23112 * objc/execute/nested-func-1.m: Here.
23113
23114 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
23115
23116 * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
23117 in ${options} instead of [target_info name].
23118 * lib/obj-c++.exp (objc_target_compile): Likewise.
23119
23120 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
23121
23122 * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
23123
23124 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
23125
23126 part of PR testsuite/23348
23127 * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
23128 each of the torture options.
23129 * objc/compile/trivial.m: New test.
23130
23131 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
23132
23133 * gfortran.dg/eoshift.f90: Correct format.
23134
23135 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
23136
23137 * gfortran.fortran-torture/execute/character_passing.f90:
23138 Fix comment typo.
23139
23140 2005-08-12 Giovanni Bajo <giovannibajo@libero.it>
23141
23142 PR c++/8271
23143 * g++.dg/template/unify10.C: New.
23144
23145 2005-08-11 James A. Morrison <phython@gcc.gnu.org>
23146
23147 * g++.dg/parse/pr22514.C: Move to...
23148 * g++.dg/debug/pr22514.C: here.
23149
23150 2005-08-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23151
23152 PR c++/23266
23153 * g++.dg/inherit/pure1.C: New test.
23154
23155 * ChangeLog: Fix typos.
23156
23157 2005-08-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23158 Steven Bosscher <stevenb@suse.de>
23159
23160 * gfortran.dg/runtime_warning_1.f90: New test.
23161
23162 2005-08-11 Nathan Sidwell <nathan@codesourcery.com>
23163
23164 PR c++/23219
23165 * g++.dg/parse/crash28.C: New.
23166
23167 2005-08-11 Richard Guenther <rguenther@suse.de>
23168
23169 PR target/23289
23170 * gcc.target/i386/tailcall-1.c: New testcase.
23171
23172 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
23173
23174 * gcc.dg/vect/vect-67.c: Un-xfail.
23175
23176 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
23177
23178 PR c++/23225
23179 * g++.dg/parse/crash27.C: new test.
23180
23181 2005-08-10 Thomas Koenig <Thomas.Koenig@online.de>
23182
23183 PR libfortran/22143
23184 * gfortran.dg/shift-kind.f90: New testcase.
23185
23186 2005-08-10 Richard Sandiford <richard@codesourcery.com>
23187
23188 * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
23189 __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
23190
23191 2005-08-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23192
23193 PR c++/20646
23194 * g++.dg/other/mult-stor1.C: New test.
23195
23196 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
23197
23198 * gcc.c-torture/pr18299-1.c: Move to ...
23199 * gcc.c-torture/compile/pr18299-1.c: Here.
23200
23201 2005-08-09 Thomas Koenig <Thomas.Koenig@online.de>
23202
23203 * gfortran/fortran.torture/execute/character_passing.f90:
23204 Fix types for LSAME.
23205
23206 2005-08-09 Dorit Nuzman <dorit@il.ibm.com>
23207
23208 * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
23209 input data back to what it was originally.
23210
23211 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
23212
23213 * objc.dg/try-catch-8.m: Enable for all targets.
23214
23215 2005-08-09 James A. Morrison <phython@gcc.gnu.org>
23216
23217 * gcc.dg/pr23165.c: New test.
23218
23219 2005-08-09 Steven Bosscher <stevenb@suse.de>
23220
23221 PR tree-optimization/23234
23222 * gcc.dg/tree-ssa/pr23234.c: New test.
23223
23224 2005-08-08 Josh Conner <jconner@apple.com>
23225
23226 PR rtl-optimization/23241
23227 * gcc.dg/char-compare.c: New test.
23228
23229 2005-08-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23230
23231 PR c++/22508
23232 * g++.dg/init/new13.C: New test.
23233
23234 2005-08-08 Nathan Sidwell <nathan@codesourcery.com>
23235
23236 PR c++/21166
23237 * g++.dg/other/crash-4.C: Adjust
23238 * g++/dg/ext/packed9.C: New.
23239
23240 2005-08-08 Richard Sandiford <richard@codesourcery.com>
23241
23242 PR middle-end/21964
23243 * gcc.c-torture/execute/pr21964-1.c: New test.
23244
23245 2005-08-08 Richard Sandiford <richard@codesourcery.com>
23246
23247 PR c/22458
23248 * gcc.dg/pr22458-1.c: New test.
23249
23250 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi>
23251 Steven G. Kargl <kargls@comcast.net>
23252
23253 PR fortran/22390
23254 * gfortran.dg/flush_1.f90: New test.
23255
23256 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23257
23258 PR c++/23191
23259 * g++.dg/template/eh2.C: New test.
23260
23261 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23262
23263 PR c++/19498
23264 * g++.dg/template/instantiate7.C: New test.
23265
23266 2005-08-06 Joseph S. Myers <joseph@codesourcery.com>
23267
23268 PR c/23113
23269 * gcc.dg/Wunused-value-1.c: New test.
23270
23271 2005-08-06 Richard Sandiford <richard@codesourcery.com>
23272
23273 PR rtl-optimization/23233
23274 * gcc.c-torture/compile/pr23233-1.c: New test.
23275
23276 2005-08-06 Jakub Jelinek <jakub@redhat.com>
23277
23278 PR fortran/18833
23279 PR fortran/20850
23280 * gfortran.dg/equiv_1.f90: New test.
23281 * gfortran.dg/equiv_2.f90: New test.
23282 * gfortran.fortran-torture/execute/equiv_2.f90: New test.
23283 * gfortran.fortran-torture/execute/equiv_3.f90: New test.
23284 * gfortran.fortran-torture/execute/equiv_4.f90: New test.
23285
23286 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
23287
23288 * gcc.c-torture/execute/vrp-5.c: New test.
23289 * gcc.c-torture/execute/vrp-6.c: New test.
23290 * gcc.dg/tree-ssa/vrp21.c: New test.
23291
23292 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
23293
23294 * g++.dg/parse/pr22514.C: New test.
23295
23296 2005-08-05 J"orn Rennecke <joern.rennecke@st.com>
23297
23298 * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
23299
23300 * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
23301 instead of constant loads / pool entries.
23302
23303 2005-08-05 David Edelsohn <edelsohn@gnu.org>
23304
23305 * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
23306 TEST_TO_WCTYPE.
23307
23308 2005-08-04 Danny Smith <dannysmith@users.sourceforge.net>
23309
23310 * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
23311 __WINT_TYPE__ in generated prototypes if possible.
23312
23313 2005-08-04 Diego Novillo <dnovillo@redhat.com>
23314
23315 PR 22037
23316 * g++.dg/tree-ssa/pr22037.C:
23317
23318 2005-08-04 Richard Henderson <rth@redhat.com>
23319
23320 * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
23321 scan-tree-dump-times directive.
23322
23323 2005-08-04 Jan Hubicka <jh@suse.cz>
23324
23325 * gcov-1.C: Fix switch counts.
23326 * gcov-4b.c: Likewise.
23327
23328 2005-08-03 Jeff Law <law@redhat.com>
23329
23330 * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
23331
23332 2005-08-03 J"orn Rennecke <joern.rennecke@st.com>
23333
23334 * gcc.c-torture/execute/pr23135.c: New test.
23335
23336 2005-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23337
23338 PR tree-optimization/19899
23339 * gcc.dg/tree-ssa/scev-1.c: New test.
23340 * gcc.dg/tree-ssa/scev-2.c: New test.
23341
23342 2005-08-03 Richard Sandiford <richard@codesourcery.com>
23343
23344 PR target/18582
23345 * gcc.dg/torture/pr18582-1.c: New test.
23346
23347 2005-08-03 Jan Hubicka <jh@suse.cz>
23348
23349 * update-conroll.c: New testcase.
23350 * update-conroll-2.c: New testcase.
23351
23352 2005-08-02 David Edelsohn <edelsohn@gnu.org>
23353
23354 * gfortran.dg/constant_substring.f: New test.
23355 * gfortran.dg/pr22491.f: New test.
23356
23357 2005-08-02 Jan Hubicka <jh@suse.cz>
23358
23359 * update-threading.c: Replace by the proper one.
23360
23361 2005-08-02 Diego Novillo <dnovillo@redhat.com>
23362
23363 PR 23164
23364 * g++.dg/tree-ssa/pr23164.C: New test.
23365
23366 2005-08-02 Diego Novillo <dnovillo@redhat.com>
23367
23368 * gcc.dg/tree-ssa/pr23192.c: New test.
23369
23370 2005-08-02 James A. Morrison <phython@gcc.gnu.org>
23371
23372 * gcc.c-torture/execute/vrp-4.c: New test.
23373
23374 2005-08-02 Jan Hubicka <jh@suse.cz>
23375
23376 * update-threading.c: New test.
23377
23378 2005-08-01 Andrew Pinski <pinskia@physics.uc.edu>
23379
23380 * gcc.c-torture/compile/20050801-1.c: New test.
23381 * gcc.c-torture/compile/20050801-2.c: New test.
23382
23383 2005-08-01 Jan Hubicka <jh@suse.cz>
23384
23385 * val-prof-5.c: New test.
23386
23387 2005-08-01 Joseph S. Myers <joseph@codesourcery.com>
23388
23389 PR c/22311
23390 * gcc.dg/pr22311-1.c : New test.
23391
23392 2005-07-31 Steven Bosscher <stevenb@suse.de>
23393
23394 PR target/23095
23395 * gfortran.dg/pr23095.f: New test.
23396
23397 PR c++/22003
23398 * g++.dg/other/pr22003.C: New test.
23399
23400 2005-07-31 Richard Sandiford <richard@codesourcery.com>
23401
23402 PR target/20621
23403 * gcc.c-torture/execute/pr20621-1.c: New test.
23404
23405 2005-07-30 Thomas Koenig <Thomas.Koenig@online.de>
23406
23407 * gfortran.dg/comma_format_extension_4.f: Adjust length
23408 of string for format.
23409 * gfortran.dg/der_array_io_1.f: Replace illegal internal
23410 print statement with internal write.
23411 * gfortran.dg/der_array_io_2.f: Likewise.
23412 * gfortran.dg/der_array_io_3.f: Likewise.
23413
23414 2005-07-30 James A. Morrison <phython@gcc.gnu.org>
23415
23416 * gcc.dg/fold-abs-4.c: new test.
23417
23418 2005-07-30 Paul Thomas <pault@gcc.gnu.org>
23419
23420 PR fortran/22570 an related issues.
23421 * gfortran.dg/x_slash_1.f: New test.
23422
23423 2005-07-30 Joseph S. Myers <joseph@codesourcery.com>
23424
23425 PR c/23143
23426 * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
23427 gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
23428
23429 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
23430
23431 PR c/529
23432 * gcc.dg/Wshadow-3.c: New test.
23433
23434 2005-07-29 Thomas Koenig <Thomas.Koenig@online.de>
23435
23436 * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
23437 used to have the wrong bounds).
23438
23439 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
23440
23441 PR c/21720
23442 * gcc.dg/hex-round-1.c: Test more cases.
23443 * gcc.dg/hex-round-2.c: New test.
23444
23445 2005-07-29 Diego Novillo <dnovillo@redhat.com>
23446
23447 PR 22550
23448 * g++.dg/tree-ssa/pr22550.C: New test.
23449
23450 2005-07-29 James A. Morrison <phython@gcc.gnu.org>
23451
23452 * gcc.dg/tree-ssa/vrp19.c: New test.
23453 * gcc.dg/tree-ssa-vrp20.c: New test.
23454
23455 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
23456
23457 PR c/22240
23458 * gcc.dg/transparent-union-4.c: New test.
23459
23460 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
23461
23462 PR c/22192
23463 * gcc.dg/c99-vla-2.c: New test.
23464
23465 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
23466
23467 PR c/21720
23468 * gcc.dg/hex-round-1.c: New test.
23469
23470 2005-07-28 Jan Hubicka <jh@suse.cz>
23471
23472 * inliner-1.c: Do not dump everything.
23473 * tree-prof.exp: Do not pass -ftree-based-profiling.
23474 * bprob.exp: Likewise.
23475
23476 * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
23477
23478 2005-07-28 Mark Mitchell <mark@codesourcery.com>
23479
23480 PR c++/22545
23481 * g++.dg/expr/ptrmem7.C: New test.
23482
23483 2005-07-28 Mike Stump <mrs@apple.com>
23484
23485 * g++.old-deja/g++.mike/visibility-1.C: New test.
23486
23487 2005-07-28 Richard Sandiford <richard@codesourcery.com>
23488
23489 PR c/20187
23490 * gcc.c-torture/execute/pr20187-1.c: New test.
23491
23492 2005-07-28 Jeff Law <law@redhat.com>
23493
23494 * gcc.dg/tree-ssa/vrp17.c: Update expected output.
23495 * gcc.dg/tree-ssa/vrp18.c: New test.
23496
23497 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
23498
23499 * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
23500
23501 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
23502
23503 PR tree-optimization/22506
23504 * gcc.dg/vect/ps22506.c: New test.
23505
23506 2005-07-28 Jakub Jelinek <jakub@redhat.com>
23507
23508 PR target/21149
23509 * gcc.target/i386/sse-3.c: New test.
23510
23511 2005-07-28 Richard Sandiford <richard@codesourcery.com>
23512
23513 * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
23514 * gcc.target/mips/mips32-dsp-type.c: Likewise.
23515
23516 2005-07-28 Richard Sandiford <richard@codesourcery.com>
23517
23518 PR c/22589
23519 * gcc.c-torture/compile/pr22589-1.c: New test.
23520
23521 2005-07-28 Jan Hubicka <jh@suse.cz>
23522
23523 * update-loopch.c: New testcase.
23524
23525 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
23526
23527 PR rtl-optimization/23047
23528 * gcc.c-torture/execute/pr23047.c: New test.
23529 * gcc.c-torture/execute/pr23047.x: New.
23530
23531 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
23532
23533 PR tree-optimization/22493
23534 * gcc.c-torture/execute/pr22493-1.c: New test.
23535 * gcc.c-torture/execute/pr22493-1.x: New.
23536 * gcc.c-torture/execute/vrp-1.c: New test.
23537 * gcc.c-torture/execute/vrp-2.c: New test.
23538 * gcc.c-torture/execute/vrp-2.c: New test.
23539
23540 2005-07-27 Aldy Hernandez <aldyh@redhat.com>
23541
23542 * gcc.target/frv/all-builtin-read8.c: Delete.
23543 * gcc.target/frv/all-builtin-read16.c: Delete.
23544 * gcc.target/frv/all-builtin-read32.c: Delete.
23545 * gcc.target/frv/all-builtin-read64.c: Delete.
23546 * gcc.target/frv/all-builtin-write8.c: Delete.
23547 * gcc.target/frv/all-builtin-write16.c: Delete.
23548 * gcc.target/frv/all-builtin-write32.c: Delete.
23549 * gcc.target/frv/all-builtin-write64.c: Delete.
23550 * gcc.target/frv/all-read-write-1.c: New.
23551
23552 2005-07-27 Jeff Law <law@redhat.com>
23553
23554 * gcc.c-torture/execute/pr22630.c: New test.
23555
23556 2005-07-27 Dorit Nuzman <dorit@il.ibm.com>
23557
23558 PR tree-optimization/23073
23559 * gcc.dg/vect/nodump-pr23073.c: New test.
23560 * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
23561
23562 2005-07-27 Zdenek Dvorak <dvorakz@suse.cz>
23563
23564 PR tree-optimize/22348
23565 * gcc.c-torture/execute/pr22348.c: New.
23566
23567 2005-07-27 Richard Guenther <rguenther@suse.de>
23568
23569 * gcc.dg/tree-ssa/salias-1.c: New testcase.
23570
23571 2005-07-27 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23572
23573 PR fortran/22503
23574 * gfortran.dg/logical_comp.f90: New test.
23575
23576 2005-07-27 Jan Hubicka <jh@suse.cz>
23577
23578 * inliner-1.c: Add cleanup of dumps.
23579 * val-prof-*.c: Likewise.
23580 * update-tailcall.c: New.
23581
23582 2005-07-26 Diego Novillo <dnovillo@redhat.com>
23583
23584 PR 22591
23585 * gcc.dg/tree-ssa/pr22591.c: New test.
23586 * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
23587
23588 2005-07-26 Andrew Pinski <pinskia@physics.uc.edu>
23589
23590 PR libobjc/22606
23591 * objc.dg/try-catch-11.m: New test.
23592
23593 2005-07-26 Richard Guenther <rguenther@suse.de>
23594
23595 PR tree-optimization/22486
23596 * gcc.dg/tree-ssa/upcast-1.c: New testcase.
23597
23598 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
23599
23600 PR tree-opt/22484
23601 * g++.dg/opt/loop2.C: New test.
23602
23603 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
23604
23605 * gcc.dg/tree-ssa/reassoc-3.c: New test.
23606 * gcc.dg/tree-ssa/reassoc-4.c: New test.
23607
23608 2005-07-25 Adam Nemet <anemet@lnxw.com>
23609
23610 * lib/profopt.exp (profopt-execute): Check for profiling data
23611 files on the target.
23612
23613 2005-07-25 Richard Guenther <rguenther@gcc.gnu.org>
23614
23615 * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
23616 for matching of asm labels.
23617
23618 2005-07-25 Richard Guenther <rguenther@suse.de>
23619
23620 * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
23621
23622 2005-07-25 Richard Guenther <rguenther@suse.de>
23623
23624 PR testsuite/22624
23625 * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
23626
23627 2005-07-25 Ira Rosen <irar@il.ibm.com>
23628
23629 * gcc.dg/vect/vect.exp: Change verbosity level to 4.
23630 * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
23631 * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
23632 * gcc.dg/vect/vect-100.c: New test.
23633 * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
23634 gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
23635 gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
23636 * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
23637 * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
23638 * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
23639 * gfortran.dg/vect/vect-4.f90: Now vectorizable.
23640 * gfortran.dg/vect/pr19049.f90: New testcase.
23641 * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
23642
23643 2005-07-25 Jakub Jelinek <jakub@redhat.com>
23644
23645 * gcc.c-torture/execute/20050713-1.c: New test.
23646
23647 PR fortran/20063
23648 * gfortran.fortran-torture/execute/data_4.f90: New test.
23649
23650 PR middle-end/20303
23651 * gcc.dg/visibility-d.c: New test.
23652
23653 2005-07-25 Feng Wang <fengwang@nudt.edu.cn>
23654
23655 * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
23656 * gfortran.dg/underflow.f90: Ditto.
23657
23658 2005-07-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23659
23660 * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
23661 g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
23662 g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
23663
23664 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
23665
23666 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
23667 include case of field width of zero.
23668
23669 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
23670
23671 PR libgfortran/21875
23672 * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
23673 with trailing blanks on normal formatted read.
23674
23675 2005-07-23 Chao-ying Fu <fu@mips.com>
23676
23677 * gcc.target/mips/mips32-dsp-type.c: New test.
23678 * gcc.target/mips/mips32-dsp.c: New test.
23679
23680 2005-07-23 Oyvind Harboe <oyvind.harboe@zylin.com>
23681
23682 PR testsuite/21073
23683 * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
23684
23685 PR testsuite/20454
23686 * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
23687 and __cyg_profile_func_exit.
23688
23689 2005-07-22 David Edelsohn <edelsohn@gnu.org>
23690
23691 * gfortran.dg/comma_format_extension_3.f: Fix typo.
23692 * gfortran.dg/comma_format_extension_4.f: Same.
23693 * gfortran.dg/pr15332.f: Same.
23694 * gfortran.dg/pr21730.f: Same.
23695
23696 2005-07-22 Andrew Pinski <pinskia@physics.uc.edu>
23697
23698 * g++.dg/opt/vrp2.C: Fix testcase.
23699
23700 PR tree-opt/22625
23701 * g++.dg/opt/vrp2.C: New test.
23702
23703 2005-07-22 Mark Mitchell <mark@codesourcery.com>
23704
23705 PR debug/21828
23706 * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
23707
23708 2005-07-22 Diego Novillo <dnovillo@redhat.com>
23709
23710 * gcc.dg/tree-ssa/20050719-1.c: New test.
23711
23712 2005-07-22 Bernd Schmidt <bernd.schmidt@analog.com>
23713
23714 * gcc.dg/bfin-longcall-1.c: New file.
23715 * gcc.dg/bfin-longcall-2.c: New file.
23716
23717 2005-07-21 Janis Johnson <janis187@us.ibm.com>
23718
23719 * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
23720
23721 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
23722
23723 PR middle-end/19055
23724 * gcc.dg/tree-ssa/pr19055.c: New test.
23725 * gcc.dg/tree-ssa/pr19055-2.c: New test.
23726
23727 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
23728
23729 PR C++/22358
23730 * g++.dg/other/pr22358.C: New test.
23731
23732 2005-07-21 Douglas Gregor <doug.gregor@gmail.com>
23733
23734 PR c++/2922
23735 * g++.dg/lookup/two-stage5.C: New test from bug comments.
23736
23737 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23738
23739 PR c++/15938
23740 * g++.dg/init/union2.C: New test.
23741
23742 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23743
23744 PR c/22393
23745 * gcc.dg/complex-4.c: New test.
23746
23747 2005-07-21 Richard Guenther <rguenther@suse.de>
23748
23749 PR testsuite/22522
23750 * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
23751 scanning for asm labels.
23752 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
23753
23754 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
23755
23756 PR target/22085
23757 * gcc.dg/altivec-pr22085.c: New.
23758
23759 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
23760
23761 PR tree-optimization/19210
23762 * gcc.dg/tree-ssa/pr19210-1.c: New.
23763 * gcc.dg/tree-ssa/pr19210-2.c: New.
23764
23765 2005-07-21 Richard Sandiford <richard@codesourcery.com>
23766
23767 PR rtl-optimization/22167
23768 * g++.dg/opt/pr22167.C: New test.
23769
23770 2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
23771
23772 PR c++/2922
23773 * g++.dg/lookup/two-stage2.C: New.
23774 * g++.dg/lookup/two-stage3.C: New.
23775 * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
23776 fixed two-stage name lookup for operators.
23777 * g++.dg/template/call3.C: Compiler now produces an appropriate
23778 error message.
23779 * g++.dg/template/crash37.C: Compiler now describes bla() on line
23780 14 as a candidate.
23781 * g++.dg/template/ptrmem4.C: Compiler produces different error
23782 message.
23783 * g++.old-deja/g++.other/pmf3.C: Compiler now describes
23784 connect_to_method as a candidate.
23785
23786 2005-07-20 James A. Morrison <phython@gcc.gnu.org>
23787
23788 * gcc.dg/fold-alloc-1.c: New test.
23789
23790 2005-07-20 Kazu Hirata <kazu@codesourcery.com>
23791
23792 * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
23793 gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
23794
23795 2005-07-19 James A. Morrison <phython@gcc.gnu.org>
23796
23797 * gcc.dg/fold-abs-1.c: New test.
23798 * gcc.dg/fold-abs-2.c: New test.
23799 * gcc.dg/fold-abs-3.c: New test.
23800
23801 2005-07-20 Giovanni Bajo <giovannibajo@libero.it>
23802
23803 Make CONSTRUCTOR use VEC to store initializers.
23804 * g++.dg/ext/complit3.C: Check for specific error messages.
23805 * g++.dg/init/brace2.C: Update error message.
23806 * g++.dg/warn/Wbraces2.C: Likewise.
23807
23808 2005-07-19 Paul Thomas <pault@gcc.gnu.org>
23809
23810 PR fortran/16940
23811 * gfortran.dg/module_interface_1.f90: New test.
23812
23813 2005-07-19 Danny Berlin <dberlin@dberlin.org>
23814 Kenneth Zadeck <zadeck@naturalbridge.com>
23815
23816 * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
23817
23818 2005-07-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23819
23820 * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
23821 specify -Wformat for these tests.
23822 * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
23823 gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
23824 * gcc.dg/format/opt-6.c: Delete.
23825
23826 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
23827
23828 * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
23829 * gcc.dg/tree-ssa/sra-3.c: Likewise.
23830
23831 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
23832
23833 * gcc.dg/tree-ssa/alias-2.c: New test.
23834
23835 2005-07-18 Mark Mitchell <mark@codesourcery.com>
23836
23837 PR c++/22263
23838 * g++.dg/template/explicit7.C: New test.
23839
23840 2005-07-17 Jerry DeLisle <jvdelisle@verizon.net>
23841
23842 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
23843 field width of 8 to +Inf and -Inf.
23844
23845 2005-07-17 Mark Mitchell <mark@codesourcery.com>
23846
23847 PR c++/22139
23848 * g++.dg/template/friend36.C: New test.
23849
23850 2005-07-16 David Edelsohn <edelsohn@gnu.org>
23851
23852 PR fortran/21730
23853 * gfortran.dg/pr21730.f: New test.
23854
23855 2005-07-16 Danny Berlin <dberlin@dberlin.org>
23856 Kenneth Zadeck <zadeck@naturalbridge.com>
23857
23858 * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
23859 since pure const detection cannot run at -O1 in c compiler.
23860 * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
23861 can now optimize this case properly.
23862 * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
23863 because we now pass.
23864 * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
23865
23866 2005-07-16 Joseph S. Myers <joseph@codesourcery.com>
23867
23868 PR c/22421
23869 * gcc.dg/format/bitfld-1.c: New test.
23870
23871 2005-07-15 Mark Mitchell <mark@codesourcery.com>
23872
23873 PR c++/22204
23874 * g++.dg/rtti/repo1.C: New test.
23875
23876 2005-07-15 Andrew Pinski <pinskia@physics.uc.edu>
23877
23878 PR middle-end/22398
23879 * gcc.c-torture/compile/pr22398.c: New test.
23880
23881 2005-07-15 Mark Mitchell <mark@codesourcery.com>
23882
23883 PR c++/22132
23884 * g++.dg/expr/cast4.C: New test.
23885
23886 2005-07-15 Richard Guenther <rguenther@suse.de>
23887
23888 * gcc.dg/tree-ssa/flatten-1.c: New testcase.
23889 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
23890
23891 2005-07-15 Steven Bosscher <stevenb@suse.de>
23892
23893 PR tree-optimization/22230
23894 * gcc.dg/tree-ssa/pr22230.c: New test.
23895
23896 2005-07-14 Jakub Jelinek <jakub@redhat.com>
23897
23898 * gfortran.dg/g77/cpp6.f: New test.
23899
23900 PR fortran/22417
23901 * gfortran.dg/g77/cpp5.F: New test.
23902 * gfortran.dg/g77/cpp5.h: New file.
23903 * gfortran.dg/g77/cpp5inc.h: New file.
23904
23905 2005-07-12 Paul Thomas <pault@gcc.gnu.org>
23906
23907 PR libfortran/16435
23908 * gfortran.dg/tl_editting.f90: New.
23909 * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
23910
23911 2005-07-14 Steven G. Kargl <kargls@comcast.net>
23912
23913 * gfortran.dg/char_array_constructor.f90: New test.
23914
23915 2005-07-13 Paul Thomas <pault@gcc.gnu.org>
23916
23917 * gfortran.dg/past_eor.f90: New.
23918 * gfortran.dg/complex_read.f90: New.
23919
23920 2005-07-13 Jeff Law <law@redhat.com>
23921
23922 * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
23923 additional casts.
23924
23925 * gcc.dg/tree-ssa/pr22321.c: New test
23926
23927 2005-07-13 Paolo Bonzini <bonzini@gnu.org>
23928
23929 PR tree-optimization/21921
23930 * gcc.dg/tree-ssa/pr21921.c: New.
23931
23932 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
23933
23934 PR tree-optimizatio/22442
23935 * gcc.dg/tree-ssa/loop-11.c: New test.
23936
23937 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
23938
23939 PR tree-opt/21840
23940 * gcc.c-torture/compile/pr21840.c: New test.
23941
23942 2005-07-12 Jan Hubicka <jh@suse.cz>
23943
23944 * gcc.c-torture/compile/pr22379.c: New test.
23945
23946 2005-07-11 Thomas Koenig <Thomas.Koenig@online.de>
23947
23948 PR libfortran/21593
23949 gfortran.dg/dev_null.f90: Remove outdated comment about
23950 PR libfortran/21593.
23951
23952
23953 2005-07-12 Dale Johannesen <dalej@apple.com>
23954
23955 * gcc.target/i386/compress-float-sse.c: New.
23956 * gcc.target/i386/compress-float-sse-pic.c: New.
23957 * gcc.target/i386/compress-float-387.c: New.
23958 * gcc.target/i386/compress-float-387-pic.c: New.
23959 * gcc.dg/compress-float-ppc.c: New.
23960 * gcc.dg/compress-float-ppc-pic.c: New.
23961
23962 2005-07-12 Thomas Koenig <Thomas.Koenig@online.de>
23963
23964 PR libfortran/21593
23965 gfortran.dg/dev_null.f90: Remove targets.
23966
23967 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
23968
23969 PR tree-opt/22335
23970 * gcc.dg/pr22335-1.c: New test.
23971 * gcc.dg/pr22335-2.c: New test.
23972
23973 2005-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23974
23975 PR c++/20172
23976 * g++.dg/template/nontype12.C : New test.
23977
23978 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
23979
23980 * gcc.dg/tree-ssa/loop-10.c: New test.
23981
23982 2005-07-11 Kazu Hirata <kazu@codesourcery.com>
23983
23984 * gcc.c-torture/execute/20020720-1.x: Remove.
23985
23986 2005-07-11 Jakub Jelinek <jakub@redhat.com>
23987
23988 * gfortran.fortran-torture/execute/forall_7.f90: New test.
23989
23990 2005-07-10 Richard Sandiford <richard@codesourcery.com>
23991
23992 * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
23993 (dg-mips-options): Use it.
23994
23995 2005-07-09 Diego Novillo <dnovillo@redhat.com>
23996
23997 * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
23998
23999 2005-07-09 Richard Henderson <rth@redhat.com>
24000
24001 * lib/target-supports.exp (check_effective_target_sync_char_short):
24002 Add alpha.
24003
24004 2005-07-09 Thomas Koenig <Thomas.Koenig@online.de>
24005
24006 PR libfortran/22217
24007 * gfortran.dg/negative-z-descriptor.f90: New test.
24008
24009 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
24010
24011 PR tree-opt/22329
24012 * gcc.dg/pr22329.c: New test.
24013
24014 2005-07-08 Kazu Hirata <kazu@codesourcery.com>
24015
24016 PR tree-optimization/20139
24017 * gcc.dg/tree-ssa/pr20139.c: New.
24018
24019 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
24020
24021 PR tree-opt/22356
24022 * gcc.dg/pr22356-1.c: New test.
24023
24024 2005-07-08 Nathan Sidwell <nathan@codesourcery.com>
24025
24026 PR c++/21799
24027 * g++.dg/template/unify8.C: New.
24028 * g++.dg/template/unify9.C: New.
24029
24030 2005-07-08 Jakub Jelinek <jakub@redhat.com>
24031
24032 * gfortran.fortran-torture/execute/entry_10.f90: New test.
24033
24034 2005-07-07 Geoffrey Keating <geoffk@apple.com>
24035
24036 * gcc.dg/darwin-version-1.c: New.
24037 * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
24038 * gcc.dg/builtins-20.c: Likewise.
24039 * gcc.dg/builtins-53.c: Likewise.
24040 * gcc.dg/torture/builtins-convert-1.c: Likewise.
24041 * gcc.dg/torture/builtins-convert-2.c: Likewise.
24042 * gcc.dg/torture/builtins-convert-3.c: Likewise.
24043 * gcc.dg/torture/builtins-power-1.c: Likewise.
24044 * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
24045 on Darwin.
24046
24047 2005-07-07 Jeff Law <law@redhat.com>
24048
24049 * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on
24050 argument evaluation order.
24051
24052 2005-07-07 Thomas Koenig <Thomas.Koenig@online.de>
24053
24054 PR libfortran/21594
24055 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
24056 Add test cases where the shift length is greater than the
24057 array length.
24058
24059 2005-07-07 Ziemowit Laski <zlaski@apple.com>
24060
24061 * obj-c++.dg/proto-lossage-6.mm: New.
24062 * objc.dg/proto-lossage-6.m: New.
24063
24064 2005-07-07 Ziemowit Laski <zlaski@apple.com>
24065
24066 * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
24067 * objc.dg/gnu-runtime-2.m: Likewise.
24068
24069 2005-07-07 Jakub Jelinek <jakub@redhat.com>
24070
24071 * gfortran.dg/longline.f: New test.
24072
24073 * gfortran.dg/badline.f: New test.
24074
24075 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
24076
24077 PR fortran/16531
24078 PR fortran/15966
24079 PR fortran/18781
24080 * gfortran.dg/hollerith.f90: New.
24081 * gfortran.dg/hollerith2.f90: New.
24082 * gfortran.dg/hollerith3.f90: New.
24083 * gfortran.dg/hollerith4.f90: New.
24084 * gfortran.dg/hollerith_f95.f90: New.
24085 * gfortran.dg/hollerith_legacy.f90: New.
24086 * gfortran.dg/g77/cpp4.F: New. Port from g77.
24087
24088 2005-07-07 Ziemowit Laski <zlaski@apple.com>
24089
24090 PR objc/22274
24091 * obj-c++.dg/gnu-runtime-[1-2].mm: New.
24092 * objc.dg/gnu-runtime-2.m: New.
24093
24094 2005-07-06 Jeff Law <law@redhat.com>
24095
24096 * gcc.dg/tree-ssa/vrp17.c: New test.
24097
24098 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
24099
24100 PR fortran/22327
24101 * gfortran.dg/array_constructor_5.f90: New test.
24102
24103 2005-07-07 Jakub Jelinek <jakub@redhat.com>
24104
24105 * gfortran.fortran-torture/execute/entry_9.f90: New test.
24106
24107 2005-07-06 Fariborz Jahanian <fjahanian@apple.com>
24108
24109 * gcc.dg/20030324-1.c: Remove -fforce-mem option.
24110 * gcc.dg/980816-1.c: Ditto.
24111
24112 2005-07-06 Jeff Law <law@redhat.com>
24113
24114 * gcc.c-torture/compile/pr21356.c: New test.
24115
24116 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
24117
24118 PR c/22013
24119 PR c/22098
24120 * gcc.c-torture/compile/pr22013-1.c,
24121 gcc.c-torture/execute/pr22098-1.c,
24122 gcc.c-torture/execute/pr22098-2.c,
24123 gcc.c-torture/execute/pr22098-3.c: New tests.
24124
24125 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
24126
24127 PR c/22308
24128 * gcc.dg/pr22308-1.c: New test.
24129
24130 2005-07-05 Kazu Hirata <kazu@codesourcery.com>
24131
24132 * gcc.dg/compare1.c: Add -fno-short-enums. Don't skip on any
24133 target.
24134 * gcc.dg/compare9.c: Use -fshort-enums instead of
24135 -fno-short-enums. Change the last test to dg-bogus.
24136
24137 2005-07-04 Kazu Hirata <kazu@codesourcery.com>
24138
24139 * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
24140 * gcc.dg/compare9.c: New.
24141
24142 2005-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24143
24144 * gfortran.dg/io_invalid_1.f90: Fix expected error message.
24145
24146 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
24147
24148 PR testsuite/22288
24149 * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
24150
24151
24152 2005-07-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24153
24154 * gcc.dg/format/gcc_gfc-1.c: New.
24155
24156 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
24157
24158 * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
24159
24160 2005-07-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24161
24162 PR fortran/20842
24163 * gfortran.dg/io_invalid_1.f90: New test.
24164
24165 2005-07-03 Joseph S. Myers <joseph@codesourcery.com>
24166
24167 * gcc.dg/format/gcc_diag-1.c: Update.
24168
24169 2005-07-02 Jeff Law <law@redhat.com>
24170
24171 * gcc.dg/tree-ssa/pr22051-1.c: New test.
24172 * gcc.dg/tree-ssa/pr22051-2.c: New test.
24173
24174 2005-07-02 Joseph S. Myers <joseph@codesourcery.com>
24175
24176 * gcc.dg/format/gcc_diag-1.c: Update.
24177
24178 2005-07-01 Andrew Pinski <pinskia@physics.uc.edu>
24179
24180 PR tree-opt/22269
24181 * gcc.c-torture/compile/pr22269.c: New test.
24182
24183 2005-06-30 Diego Novillo <dnovillo@redhat.com>
24184
24185 PR 21584
24186 PR 22219
24187 * g++.dg/tree-ssa/pr21584-1.C: New test.
24188 * g++.dg/tree-ssa/pr21584-2.C: New test.
24189
24190 2005-06-30 Ziemowit Laski <zlaski@apple.com>
24191
24192 * obj-c++.dg/try-catch-11.mm: New.
24193 * objc.dg/try-catch-10.m: New.
24194
24195 2005-06-29 David Edelsohn <edelsohn@gnu.org>
24196
24197 * g++.dg/other/ucnid-1.C: xfail on AIX.
24198
24199 2005-06-29 Diego Novillo <dnovillo@redhat.com>
24200
24201 PR 22234
24202 * gcc.dg/20050629-1.c: New test.
24203
24204 2005-06-29 Ziemowit Laski <zlaski@apple.com>
24205
24206 * obj-c++.dg/const-str-1[0-1].mm: New.
24207 * objc.dg/const-str-1[0-1].m: New.
24208
24209 2005-05-29 Richard Henderson <rth@redhat.com>
24210
24211 * lib/target-supports.exp (check_effective_target_vect_no_int_max):
24212 Rename from check_effective_target_vect_no_max.
24213 (check_effective_target_vect_no_int_add): New.
24214 * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
24215 * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
24216 * gcc.dg/vect/vect-reduc-3.c: Likewise.
24217 * gcc.dg/vect/vect-reduc-1.c: Use both.
24218 * gcc.dg/vect/vect-reduc-2.c: Likewise.
24219
24220 2005-05-29 Richard Henderson <rth@redhat.com>
24221
24222 * lib/target-supports.exp (check_effective_target_vect_no_max):
24223 Remove i386 and x86_64.
24224
24225 2005-06-29 Steve Ellcey <sje@cup.hp.com>
24226
24227 PR testsuite/21969
24228 * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
24229
24230 2005-06-29 Steve Ellcey <sje@cup.hp.com>
24231
24232 PR middle-end/21969
24233 * gcc.dg/vect/pr21969.c: New test.
24234
24235 2005-06-28 Eric Christopher <echristo@redhat.com>
24236
24237 PR c/22052
24238 PR c/21975
24239 * gcc.dg/inline1.c: New test.
24240 * gcc.dg/inline2.c: Ditto.
24241 * gcc.dg/inline3.c: Ditto.
24242 * gcc.dg/inline4.c: Ditto.
24243 * gcc.dg/inline5.c: Ditto.
24244
24245 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
24246
24247 PR libfortran/22142
24248 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
24249 Add testcase also testing eoshift1 for PR 22142.
24250
24251 2005-06-28 Richard Henderson <rth@redhat.com>
24252
24253 * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
24254 * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
24255 gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
24256 gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
24257 gcc.dg/tree-ssa/20030922-2.c: Likewise.
24258
24259 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
24260
24261 PR libfortran/22142
24262 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
24263 Add testcase for PR 22142.
24264
24265 2005-06-28 Joseph S. Myers <joseph@codesourcery.com>
24266
24267 * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
24268 gcc.target/ia64/fpreg-2.c: New tests.
24269
24270 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24271
24272 * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
24273
24274 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24275
24276 PR libfortran/22170
24277 * gfortran.dg/slash_1.f90: New test.
24278
24279 2005-06-27 Richard Henderson <rth@redhat.com>
24280
24281 * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
24282 * gcc.dg/vect/vect-reduc-1char.c: Likewise.
24283 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
24284 * gcc.dg/vect/vect-reduc-2.c: Likewise.
24285 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
24286 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
24287
24288 2005-06-27 Richard Henderson <rth@redhat.com>
24289
24290 * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
24291 * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
24292
24293 2005-06-27 Ziemowit Laski <zlaski@apple.com>
24294
24295 * obj-c++.dg/proto-lossage-5.mm: New.
24296 * objc.dg/proto-lossage-5.m: New.
24297
24298 2005-06-27 Diego Novillo <dnovillo@redhat.com>
24299
24300 PR 21959
24301 * gcc.dg/tree-ssa/pr21959.c: New test.
24302
24303 2005-06-27 Jakub Jelinek <jakub@redhat.com>
24304
24305 * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
24306 * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
24307 testing uninitialized var.
24308
24309 * gcc.c-torture/execute/builtins/chk.h: New.
24310 * gcc.c-torture/execute/builtins/lib/chk.c: New.
24311 * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
24312 * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
24313 * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
24314 * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
24315 * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
24316 * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
24317 * gcc.c-torture/execute/builtins/memset-chk.c: New test.
24318 * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
24319 * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
24320 * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
24321 * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
24322 * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
24323 * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
24324 * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
24325 * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
24326 * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
24327 * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
24328 * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
24329 * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
24330 * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
24331 * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
24332 * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
24333 * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
24334 * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
24335 * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
24336 * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
24337 * gcc.dg/builtin-object-size-1.c: New test.
24338 * gcc.dg/builtin-object-size-2.c: New test.
24339 * gcc.dg/builtin-object-size-3.c: New test.
24340 * gcc.dg/builtin-object-size-4.c: New test.
24341 * gcc.dg/builtin-object-size-5.c: New test.
24342 * gcc.dg/builtin-stringop-chk-1.c: New test.
24343 * gcc.dg/builtin-stringop-chk-2.c: New test.
24344 * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
24345 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
24346 * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
24347 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
24348 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
24349 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
24350 * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
24351 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
24352 * gcc.c-torture/execute/printf-1.c: New test.
24353 * gcc.c-torture/execute/fprintf-1.c: New test.
24354 * gcc.c-torture/execute/vprintf-1.c: New test.
24355 * gcc.c-torture/execute/vfprintf-1.c: New test.
24356 * gcc.c-torture/execute/printf-chk-1.c: New test.
24357 * gcc.c-torture/execute/fprintf-chk-1.c: New test.
24358 * gcc.c-torture/execute/vprintf-chk-1.c: New test.
24359 * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
24360
24361 2005-06-27 Michael Matz <matz@suse.de>
24362
24363 * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
24364 slot is not merged if address escapes.
24365
24366 2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24367
24368 PR c/21911
24369 * gcc.dg/format/sentinel-1.c: Update. Fix execl* calls.
24370
24371 2005-06-26 Jakub Jelinek <jakub@redhat.com>
24372
24373 PR middle-end/17965
24374 * gcc.c-torture/compile/20050622-1.c: New test.
24375
24376 PR middle-end/22028
24377 * gcc.dg/20050620-1.c: New test.
24378
24379 2005-06-26 Kazu Hirata <kazu@codesourcery.com>
24380
24381 PR tree-optimization/22026
24382 * gcc.dg/tree-ssa/pr22026.c: New.
24383
24384 2005-06-25 Thomas Koenig <Thomas.Koenig@online.de>
24385
24386 PR libfortran/22144
24387 * gfortran.dg/shift-alloc.f90: New testcase.
24388
24389 2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
24390
24391 * all files: Update FSF address in copyright headers.
24392
24393 2005-06-22 Jan Hubicka <jh@suse.cz>
24394
24395 * wholeprogram-1.c: New testcase.
24396 * wholeprogram-2.c: New testcase.
24397
24398 2005-06-24 Mark Mitchell <mark@codesourcery.com>
24399
24400 PR 22171
24401 * gcc.dg/tree-ssa/pr22171.c: New test.
24402
24403 2005-06-24 Feng Wang <fengwang@nudt.edu.cn>
24404
24405 * gfortran.dg/simplify_modulo.f90: New.
24406
24407 2005-06-24 Jan Hubicka <jh@suse.cz>
24408
24409 * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
24410
24411 2005-06-23 Ziemowit Laski <zlaski@apple.com>
24412
24413 * obj-c++.dg/proto-lossage-[1-4].mm: New.
24414
24415 2005-06-23 Ziemowit Laski <zlaski@apple.com>
24416
24417 * obj-c++.dg/typedef-alias-1.mm: New.
24418 * objc.dg/typedef-alias-1.m: New.
24419
24420 2005-06-23 Jeff Law <law@redhat.com>
24421
24422 * gcc.dg/tree-ssa/vrp16.c: New test.
24423
24424 2005-06-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24425
24426 * lib/target-supports.exp: Add
24427 check_effective_target_fortran_large_real and
24428 check_effective_target_fortran_large_int to check for
24429 corresponding effective targets.
24430 * gfortran.dg/large_integer_kind_1.f90: New test.
24431 * gfortran.dg/large_real_kind_1.f90: New test.
24432
24433 2005-06-23 Kazu Hirata <kazu@codesourcery.com>
24434
24435 PR tree-optimization/22117
24436 * gcc.dg/tree-ssa/pr22117.c: New.
24437
24438 2005-06-23 James A. Morrison <phython@gcc.gnu.org>
24439
24440 PR testsuite/22123
24441 * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
24442
24443 2005-06-23 David Edelsohn <edelsohn@gnu.org>
24444
24445 * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
24446
24447 2005-06-23 David Billinghurst <David.Billinghurst@riotinto.com>
24448
24449 * gfortran.dg/f2c_4.f90: Add tests for complex functions
24450 * gfortran.dg/f2c_4.c: Likewise.
24451
24452 2005-06-22 Paul Brook <paul@codesourcery.com>
24453
24454 PR fortran/21034
24455 * gfortran.dg/auto_save_1.f90: New test.
24456
24457 2005-06-22 Michael Matz <matz@suse.de>
24458
24459 * gcc.target/x86-64/abi: New directory.
24460 * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
24461 * gcc.target/x86-64/abi/README.gcc: New file.
24462 * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
24463 * gcc.target/x86-64/abi/asm-support.s: New file.
24464 * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
24465 * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
24466 * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
24467 * gcc.target/x86_64/abi/test_basic_returning.c: New test.
24468 * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
24469 * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
24470 * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
24471 * gcc.target/x86_64/abi/test_bitfields.c: New test.
24472 * gcc.target/x86_64/abi/test_complex_returning.c: New test.
24473 * gcc.target/x86_64/abi/test_passing_floats.c: New test.
24474 * gcc.target/x86_64/abi/test_passing_integers.c: New test.
24475 * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
24476 * gcc.target/x86_64/abi/test_passing_structs.c: New test.
24477 * gcc.target/x86_64/abi/test_passing_unions.c: New test.
24478 * gcc.target/x86_64/abi/test_struct_returning.c: New test.
24479 * gcc.target/x86_64/abi/test_varargs.c: New test.
24480
24481 2005-06-21 Joseph S. Myers <joseph@codesourcery.com>
24482
24483 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
24484 32-bit i?86 and x86_64.
24485
24486 2005-06-21 Ziemowit Laski <zlaski@apple.com>
24487
24488 * obj-c++.dg/const-str-[1-9].mm: New tests.
24489
24490 2005-06-21 Paul Thomas <pault@gcc.gnu.org>
24491
24492 PR fortran/22010
24493 * gfortran.dg/namelist_use.f90: New.
24494 * gfortran.dg/namelist_use_only.f90: New.
24495
24496 2005-06-21 Jeff Law <law@redhat.com>
24497
24498 * gcc.dg/tree-ssa/vrp15.c: New test.
24499
24500 2005-06-21 Dorit Nuzman <dorit@il.ibm.com>
24501
24502 * lib/target-supports.exp (check_effective_target_vect_reduction):
24503 Remove.
24504 * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
24505 * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
24506 remove vect_reduction target keyword. Also avoid two returns in main.
24507 * gcc.dg/vect/vect-reduc-3.c: Likewise.
24508 * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
24509 * gcc.dg/vect/vect-reduc-1short.c: New test.
24510 * gcc.dg/vect/vect-reduc-1char.c: New test.
24511 * gcc.dg/vect/vect-reduc-2short.c: New test.
24512 * gcc.dg/vect/vect-reduc-2char.c: New test.
24513 * gcc.dg/vect/vect-reduc-6.c: New test.
24514 * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
24515 * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
24516 * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
24517
24518 2005-06-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24519 Paul Thomas <pault@gcc.gnu.org>
24520
24521 * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
24522 New tests.
24523
24524 2005-06-20 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24525
24526 * gfortran.dg/backslash_1.f90: New test.
24527 * gfortran.dg/backslash_2.f90: New test.
24528
24529 2005-06-20 Steven G. Kargl <kargls@comcast.net>
24530
24531 * gfortran.dg/duplicate_labels.f90: New test.
24532
24533 2005-06-20 Jan Beulich <jbeulich@novell.com>
24534
24535 * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
24536 unsupportable relocations.
24537 * g++.old-deja/g++.other/store-expr1.C: Likewise.
24538 * gcc.dg/20050321-2.c: xfail for NetWare.
24539
24540 2005-06-20 Andreas Jaeger <aj@suse.de>
24541
24542 * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
24543 gcc.target/i386/fastcall-sseregparm.c,
24544 gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
24545
24546 2005-06-19 Richard Henderson <rth@redhat.com>
24547
24548 * gcc.dg/tree-ssa/pr21985.c: Use size_t.
24549
24550 2005-06-19 Joseph S. Myers <joseph@codesourcery.com>
24551
24552 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
24553
24554 2005-06-19 Aldy Hernandez <aldyh@redhat.com>
24555
24556 PR c++/22115
24557 * g++.dg/conversion/simd2.C: Change expected error message.
24558
24559 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
24560
24561 * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
24562 * gcc.dg/vect/vect-reduc-2.c: Likewise.
24563 * gcc.dg/vect/vect-reduc-3.c: Likewise.
24564
24565 2005-06-18 James A Morrison <phython@gcc.gnu.org>
24566
24567 * gcc.dg/fold-mod-1.c: New test.
24568
24569 2005-06-18 Steven G. Kargl <kargls@comcast.net>
24570
24571 PR fortran/19926
24572 * gfortran.dg/pr19926.f90: New test.
24573
24574 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
24575
24576 * lib/target-supports.exp (check_effective_target_vect_reduction): New.
24577 * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
24578 targets.
24579 * gcc.dg/vect/vect-reduc-2.c: Likewise.
24580 * gcc.dg/vect/vect-reduc-3.c: Likewise.
24581
24582 2005-06-18 Joseph S. Myers <joseph@codesourcery.com>
24583
24584 * gcc.target/ia64/float80-varargs-1.c: New test.
24585
24586 2005-06-18 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24587
24588 PR tree-opt/22035
24589 * gfortran.dg/f2c_6.f90: New test.
24590
24591 2005-06-17 Geoffrey Keating <geoffk@apple.com>
24592
24593 PR c++/17413
24594 * g++.dg/template/local5.C: New.
24595
24596 2005-06-17 Richard Henderson <rth@redhat.com>
24597
24598 * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
24599
24600 2005-06-07 David Billinghurst <David.Billinghurst@riotinto.com>
24601
24602 PR testsuite/21945
24603 * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
24604
24605 2005-06-15 Giovanni Bajo <giovannibajo@libero.it>
24606
24607 * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
24608 gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
24609 gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
24610 gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
24611 check_vect to verify the presence of hardware vector support.
24612
24613 2005-06-16 James A. Morrison <phython@gcc.gnu.org>
24614
24615 PR testsuite/22056
24616 * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
24617
24618 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24619
24620 PR libfortran/19216
24621 * gfortran.dg/pr19216.f: Add correct space between brackets and
24622 dg directive.
24623
24624 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24625
24626 PR libfortran/16436
24627 * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
24628
24629 2005-06-16 Richard Guenther <rguenth@gcc.gnu.org>
24630
24631 * gcc.target/i386/attributes-error.c: New testcase.
24632 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
24633 * gcc.target/i386/regparm-stdcall.c: Likewise.
24634 * gcc.target/i386/sseregparm-1.c: Likewise.
24635 * gcc.target/i386/sseregparm-2.c: Likewise.
24636
24637 2005-06-16 Nathan Sidwell <nathan@codesourcery.com>
24638
24639 * g++.dg/rtti/crash2.C: New.
24640
24641 2005-06-15 Joseph S. Myers <joseph@codesourcery.com>
24642
24643 * gcc.dg/noncompile/20040203-3.c: Update expected message.
24644
24645 2005-06-15 David Ung <davidu@mips.com>
24646
24647 * gcc.target/mips/mips16e-extends.c: New test for testing the
24648 generation of MIPS16e zeb/zeh, seb/seh instructions.
24649
24650 2005-06-15 Diego Novillo <dnovillo@redhat.com>
24651
24652 PR 22018
24653 * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
24654 * gcc.dg/tree-ssa/pr22018.c: New test.
24655
24656 2005-06-15 Aldy Hernandez <aldyh@redhat.com>
24657
24658 * gcc.dg/simd-1.c: Update error messages.
24659 * gcc.dg/simd-1b.c: Re-enable tests. Update error messages.
24660 * gcc.dg/simd-2.c: Update error messages.
24661 * gcc.dg/simd-4.c: New.
24662
24663 2005-06-15 Nathan Sidwell <nathan@codesourcery.com>
24664
24665 PR c++/20678
24666 * g++.dg/other/crash-4.C: New.
24667
24668 2005-06-14 Devang Patel <dpatel@apple.com>
24669
24670 * gcc.dg/vect/vect-ifcvt-1.c: Remove.
24671
24672 2005-06-14 Nathan Sidwell <nathan@codesourcery.com>
24673
24674 PR c++/21929
24675 * g++.dg/parse/crash11.C: Update
24676
24677 2005-06-13 Jeff Law <law@redhat.com>
24678
24679 * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
24680 perform the desired transformations.
24681 * gcc.dg/tree-ssa/20030806-6.c: Similarly.
24682 * gcc.dg/tree-ssa/20040514-2.c: Similarly.
24683
24684 2005-06-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24685
24686 PR fortran/22038
24687 * gfortran.dg/forall_1.f90: Un-XFAIL.
24688
24689 2005-06-13 Nathan Sidwell <nathan@codesourcery.com>
24690
24691 PR c++/21929
24692 * g++.dg/parse/crash26.C: New.
24693
24694 PR c++/20789
24695 * g++.dg/init/member1.C: New.
24696
24697 2005-06-13 Jakub Jelinek <jakub@redhat.com>
24698
24699 * gfortran.dg/altreturn_1.f90: New test.
24700
24701 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
24702
24703 PR middle-end/21985
24704 * gcc.dg/tree-ssa/pr21985.c: New test.
24705
24706 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
24707
24708 * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
24709
24710 2005-06-12 Roger Sayle <roger@eyesopen.com>
24711
24712 PR c++/21930
24713 * g++.dg/other/error10.C: New test case.
24714
24715 2005-06-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24716
24717 PR libfortran/19155
24718 * gfortran.dg/pr19155.f: Add test.
24719
24720 2005-06-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24721
24722 * gfortran.dg/f2c_7.f90: New test.
24723
24724 * gfortran.dg/forall_1.f90: XFAILed.
24725
24726 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
24727
24728 * gcc.dg/pr14796-1.c: New.
24729 * gcc.dg/pr14796-2.c: New.
24730
24731 2005-06-11 Steven G. Kargl <kargls@comcast.net>
24732
24733 PR fortran/17792
24734 PR fortran/21375
24735 * gfortran.dg/deallocate_stat.f90: New test.
24736
24737 2005-06-11 Thomas Koenig <Thomas.Koenig@online.de>
24738
24739 * gfortran.fortran-torture/execute/in-pack.f90: New test.
24740
24741 2005-06-10 Dorit Nuzman <dorit@il.ibm.com>
24742
24743 * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
24744 access will be generated when this loop is vectorized. Test that
24745 accesses with same alignment were detected.
24746 * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
24747 Test that accesses with same alignment were detected.
24748 * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
24749 * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
24750 alignment were detected.
24751
24752 2005-06-10 Aldy Hernandez <aldyh@redhat.com>
24753
24754 PR c++/10611
24755 * g++.dg/conversion/simd2.C: New.
24756
24757 2005-06-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
24758
24759 * gcc.dg/Wcxx-compat-1.c: New.
24760
24761 2005-06-09 Thomas Koenig <Thomas.Koenig@online.de>
24762
24763 PR libfortran/21480
24764 * gfortran.dg/reshape-complex.f90: Add a test for a packed
24765 complex array.
24766
24767 2005-06-09 Nathan Sidwell <nathan@codesourcery.com>
24768
24769 * gcc.dg/alias-8.c: New.
24770
24771 2005-06-08 Joseph S. Myers <joseph@codesourcery.com>
24772
24773 * gcc.dg/format/cmn_err-1.c: Update.
24774
24775 2005-06-08 James A. Morrison <phython@gcc.gnu.org>
24776
24777 PR target/20666
24778 * gcc.target/sparc/fexpand-2.c: New.
24779 * gcc.target/sparc/fpmerge-2.c: New.
24780 * gcc.target/sparc/fpmul-2.c: New.
24781 * gcc.target/sparc/noresult.c: New.
24782 * gcc.target/sparc/pdist-2.c: New.
24783 * gcc.target/sparc/pdist-3.c: New.
24784
24785 2005-06-08 Alex V. Breger <atrus.ru@atrus.ru>
24786
24787 PR testsuite/21702
24788 * gcc.target/i386/i386.exp: Fix comment typo.
24789
24790 2005-06-08 Nathan Sidwell <nathan@codesourcery.com>
24791
24792 PR c++/19497
24793 * g++.dg/inherit/using5.C: New.
24794 * g++.dg/inherit/using6.C: New.
24795
24796 2005-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24797
24798 PR c++/19894
24799 * g++.dg/template/ptrmem15.C: New test.
24800
24801 PR c++/20563
24802 * g++.dg/ext/label4.C: New test.
24803
24804 2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr>
24805
24806 * gcc.dg/tls/debug-1.c: New test.
24807
24808 2005-06-07 Dale Johannesen <dalej@apple.com>
24809
24810 * gcc.target/i386/movq.c: New.
24811
24812 2005-06-07 Dale Johannesen <dalej@apple.com>
24813
24814 * gcc.dg/20050607-1.c: New.
24815
24816 2005-06-07 Jakub Jelinek <jakub@redhat.com>
24817
24818 PR middle-end/21850
24819 * gcc.c-torture/execute/20050607-1.c: New test.
24820
24821 2005-06-07 Thomas Koenig <Thomas.Koenig@online.de>
24822
24823 PR libfortran/21926
24824 * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
24825 Test case where the return array has lowest stride one,
24826 but isn't packed.
24827
24828 2005-06-07 Adrian Straetling <straetling@de.ibm.com>
24829
24830 * lib/target-supports.exp (check_effective_target_sync_int_long):
24831 Add s390 and s390x targets.
24832
24833 2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
24834
24835 * gcc.dg/tree-ssa/loop-2.c: Update outcome.
24836 * gcc.dg/tree-ssa/loop-3.c: Update outcome.
24837 * gcc.dg/tree-ssa/loop-4.c: Update outcome.
24838 * gcc.dg/tree-ssa/loop-9.c: New test.
24839
24840 2005-06-07 Nathan Sidwell <nathan@codesourcery.com>
24841
24842 * g++.dg/parse/defarg10.C: New.
24843
24844 2005-06-06 Jakub Jelinek <jakub@redhat.com>
24845
24846 PR regression/21897
24847 * gcc.c-torture/execute/20050604-1.c: New test.
24848
24849 2005-06-06 Nathan Sidwell <nathan@codesourcery.com>
24850
24851 PR 21903
24852 * g++.dg/parse/defarg9.C: New.
24853
24854 PR c++/20637
24855 * g++.dg/inherit/using4.C: New.
24856 * g++.dg/overload/error1.C: Adjust expected errors.
24857 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
24858 * g++.old-deja/g++.brendan/arm2.C: Likewise.
24859 * g++.old-deja/g++.other/redecl2.C: Likewise.
24860 * g++.old-deja/g++.other/redecl4.C: Likewise.
24861 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
24862
24863 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
24864
24865 * gfortran.dg/f2c_5.f90: Add -w to dg-options
24866
24867 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
24868
24869 * lib/gfortran.exp (gfortran_target_compile): Call
24870 dg-additional-files-options
24871 * gfortran.dg/f2c_4.f90: New file
24872 * gfortran.dg/f2c_4.c: New file
24873 * gfortran.dg/f2c_5.f90: New file
24874 * gfortran.dg/f2c_5.c: New file
24875
24876 2005-06-05 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24877
24878 * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
24879
24880 PR fortran/21912
24881 * gfortran.dg/array_constructor_4.f90: New test.
24882
24883 2005-06-05 Mark Mitchell <mark@codesourcery.com>
24884
24885 PR c++/21619
24886 * g++.dg/ext/builtin9.C: New test.
24887
24888 2005-06-05 Dale Johannesen <dalej@apple.com>
24889
24890 * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
24891 * gcc.c-torture/execute/20050603-2.c: Ditto.
24892
24893 2005-06-05 Dorit Nuzman <dorit@il.ibm.com>
24894
24895 * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
24896 * gcc.dg/vect/vect-reduc-1.c: New.
24897 * gcc.dg/vect/vect-reduc-2.c: New.
24898 * gcc.dg/vect/vect-reduc-3.c: New.
24899
24900 2005-06-04 Dale Johannesen <dalej@apple.com>
24901
24902 * gcc.c-torture/execute/20050603-1.c: New.
24903 * gcc.c-torture/execute/20050603-2.c: New.
24904 * gcc.dg/20050603-3.c: New.
24905
24906 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24907
24908 PR fortran/19195
24909 * gfortran.dg/debug_1.f90: New test.
24910
24911 * gfortran.dg/forall_1.f90: New test.
24912
24913 2005-06-04 Erik Edelmann <erik.edelmann@iki.fi>
24914
24915 * gfortran.dg/array_constructor_3.f90: New test.
24916
24917 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24918
24919 * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
24920
24921 2005-06-04 Hans-Peter Nilsson <hp@axis.com>
24922
24923 * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
24924
24925 2005-06-04 Joseph S. Myers <joseph@codesourcery.com>
24926
24927 PR c/21873
24928 * gcc.dg/init-excess-1.c: New test.
24929
24930 2005-06-03 Mark Mitchell <mark@codesourcery.com>
24931
24932 PR c++/21853
24933 * g++.dg/expr/static_cast6.C: New test.
24934
24935 2005-06-03 Diego Novillo <dnovillo@redhat.com>
24936
24937 * gcc.dg/tree-ssa/vrp14.c: New test.
24938
24939 2005-06-03 Mark Mitchell <mark@codesourcery.com>
24940
24941 PR c++/21336
24942 * g++.dg/template/new2.C: New test.
24943
24944 2005-06-03 Josh Conner <jconner@apple.com>
24945
24946 * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
24947 all entries in initializer.
24948
24949 2005-06-03 Richard Guenther <rguenth@gcc.gnu.org>
24950
24951 PR middle-end/21858
24952 * gcc.dg/pr21858.c: New testcase.
24953
24954 2005-06-03 Paolo Bonzini <bonzini@gnu.org>
24955
24956 PR tree-optimization/21292
24957
24958 * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
24959 New.
24960 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
24961 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
24962 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
24963 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
24964 gcc.dg/tree-ssa/gen-vect-32.c: Require it.
24965
24966 2005-06-02 Richard Henderson <rth@redhat.com>
24967
24968 * gcc.dg/sync-2.c: Use -march=i486 for i386.
24969
24970 2005-06-02 Richard Guenther <rguenth@gcc.gnu.org>
24971
24972 * gcc.dg/wtypequal.c: New testcase.
24973
24974 2005-06-02 Diego Novillo <dnovillo@redhat.com>
24975
24976 PR 21582
24977 * gcc.dg/tree-ssa/pr21582.c: New test.
24978
24979 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
24980
24981 PR c++/21280
24982 * g++.dg/opt/interface2.h: New.
24983 * g++.dg/opt/interface2.C: New.
24984 * g++.dg/init/ctor4.C: Adjust error lines.
24985 * g++.old-deja/g++.bob/inherit2.C: Likewise.
24986 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
24987 * g++.old-deja/g++.jason/opeq3.C: Likewise.
24988 * g++.old-deja/g++.pt/assign1.C: Likewise.
24989 * g++.old-deja/g++.pt/crash20.C: Likewise.
24990
24991 2005-06-02 Dorit Nuzman <dorit@il.ibm.com>
24992
24993 PR tree-optimization/21734
24994 * g++.dg/vect/pr21734_1.cc: New.
24995 * g++.dg/vect/pr21734_2.cc: New.
24996
24997 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
24998
24999 PR c++/20350
25000 * g++.dg/template/spec24.C: New.
25001
25002 PR c++/21151
25003 * g++.dg/pch/local-1.C: New.
25004 * g++.dg/pch/local-1.Hs: New.
25005
25006 2005-06-01 Diego Novillo <dnovillo@redhat.com>
25007
25008 PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
25009 PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
25010 * gcc.dg/tree-ssa/pr14341.c: New test.
25011 * gcc.dg/tree-ssa/pr14841.c: New test.
25012 * gcc.dg/tree-ssa/pr20701.c: New test.
25013 * gcc.dg/tree-ssa/pr21086.c: New test.
25014 * gcc.dg/tree-ssa/pr21090.c: New test.
25015 * gcc.dg/tree-ssa/pr21332.c: New test.
25016 * gcc.dg/tree-ssa/pr21458.c: New test.
25017 * gcc.dg/tree-ssa/pr21658.c: New test.
25018 * gcc.dg/tree-ssa/vrp01.c: New test.
25019 * gcc.dg/tree-ssa/vrp02.c: New test.
25020 * gcc.dg/tree-ssa/vrp03.c: New test.
25021 * gcc.dg/tree-ssa/vrp04.c: New test.
25022 * gcc.dg/tree-ssa/vrp05.c: New test.
25023 * gcc.dg/tree-ssa/vrp06.c: New test.
25024 * gcc.dg/tree-ssa/vrp07.c: New test.
25025 * gcc.dg/tree-ssa/vrp08.c: New test.
25026 * gcc.dg/tree-ssa/vrp09.c: New test.
25027 * gcc.dg/tree-ssa/vrp10.c: New test.
25028 * gcc.dg/tree-ssa/vrp11.c: New test.
25029 * gcc.dg/tree-ssa/vrp12.c: New test.
25030 * gcc.dg/tree-ssa/vrp13.c: New test.
25031
25032 2005-06-01 Alexandre Oliva <aoliva@redhat.com>
25033
25034 PR 21029
25035 * gcc.dg/tree-ssa/pr21029.c: New test.
25036
25037 2005-06-01 Roger Sayle <roger@eyesopen.com>
25038
25039 * gfortran.dg/logint-1.f: New test case.
25040 * gfortran.dg/logint-2.f: Likewise.
25041 * gfortran.dg/logint-3.f: Likewise.
25042
25043 2005-06-01 Jakub Jelinek <jakub@redhat.com>
25044
25045 PR c/21536
25046 PR c/20760
25047 * gcc.dg/20050527-1.c: New test.
25048
25049 * gcc.dg/i386-sse-12.c: New test.
25050
25051 PR fortran/21729
25052 * gfortran.dg/implicit_5.f90: New test.
25053
25054 2005-06-01 Feng Wang <fengwang@nudt.edu.cn>
25055
25056 PR fortran/20883
25057 * gfortran/assign_4.f90: New test.
25058 * gfortran/assign_2.f90: Change compile to run.
25059
25060 2005-05-31 Geoffrey Keating <geoffk@geoffk.org>
25061
25062 * lib/target-supports.exp
25063 (check_effective_target_sync_char_short): New.
25064 * gcc.dg/sync-2.c: New.
25065
25066 2005-05-31 Zdenek Dvorak <dvorakz@suse.cz>
25067
25068 PR tree-optimization/21817
25069 * gcc.dg/torture/pr21817-1.c: New.
25070
25071 2005-05-31 Nathan Sidwell <nathan@codesourcery.com>
25072
25073 PR c++/21165
25074 * g++.dg/template/init5.C: New.
25075
25076 2005-05-31 Paul Thomas <pault@gcc.gnu.org>
25077
25078 * gfortran.dg/char_initialiser_actual.f90:
25079 Test character initialisers as actual arguments.
25080 * gfortran.dg/char_pointer_comp_assign.f90:
25081 Test character pointer structure component assignments.
25082 * gfortran.dg/char_array_structure_constructor.f90:
25083 Test character components in structure constructors.
25084
25085 2005-05-31 Andrew pinski <pinskia@physics.uc.edu>
25086
25087 PR middle-end/20931
25088 * g++.dg/opt/pr20931.C: New test.
25089
25090 2005-05-31 Andreas Jaeger <aj@suse.de>
25091
25092 PR testsuite/20772
25093 * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
25094 g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
25095 g++.old-deja/g++.ext/asmspec1.C,
25096 g++.old-deja/g++.other/regstack.C,
25097 gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
25098 gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
25099 gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
25100 gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
25101 gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
25102 gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
25103 gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
25104 gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
25105 gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
25106 gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
25107 gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
25108 gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
25109 gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
25110 gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
25111 gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
25112 gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
25113 gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
25114 gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
25115 gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
25116
25117 2005-05-31 Jeff Law <law@redhat.com>
25118
25119 * gcc.dg/tree-ssa/foldaddr-1.c: New test.
25120
25121 2005-05-30 Paolo Carlini <pcarlini@suse.de>
25122
25123 PR middle-end/21743
25124 * gcc.dg/builtins-1.c: Activate disabled clog test.
25125 * gcc.dg/torture/builtin-attr-1.c: Likewise.
25126
25127 2005-05-29 Paul Thomas <pault@gcc.gnu.org>
25128
25129 * gfortran.dg/char_pointer_assign.f90:
25130 Test character-pointer assignments and pointer assignments.
25131 * gfortran.dg/char_pointer_dummy.f90:
25132 Test character-pointer dummy arguments.
25133 * gfortran.dg/char_pointer_func.f90:
25134 Test character-pointer function returns.
25135 * gfortran.dg/char_pointer_dependency.f90:
25136 Test character-pointer functions with dependencies.
25137
25138 2005-05-30 Mark Mitchell <mark@codesourcery.com>
25139
25140 PR c++/21784
25141 * g++.dg/lookup/using14.C: New test.
25142
25143 2005-05-30 Kazu Hirata <kazu@cs.umass.edu>
25144
25145 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
25146 gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
25147 trailing ^M.
25148
25149 2005-05-29 Geoffrey Keating <geoffk@apple.com>
25150
25151 PR c++/17413
25152 * g++.dg/template/local5.C: New.
25153
25154 PR target/21761
25155 * gcc.c-torture/compile/pr21761.c: New.
25156
25157 * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
25158 before darwin8.
25159
25160 2005-05-30 Steven G. Kargl
25161
25162 PR fortran/20846
25163 * gfortran.dg/inquire_8.f90: New test.
25164
25165 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25166
25167 PR libfortran/21376
25168 * gfortran.dg/output_exponents_1.f90: New test.
25169
25170 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25171
25172 PR libfortran/20006
25173 * gfortran.dg/dollar_edit_descriptor-1.f: New test.
25174
25175 2005-05-28 Mark Mitchell <mark@codesourcery.com>
25176
25177 PR c++/21210
25178 * g++.dg/ext/complex1.C: New test.
25179
25180 PR c++/21340
25181 * g++.dg/init/ctor6.C: New test.
25182
25183 2005-05-29 Jan Hubicka <jh@suse.cz>
25184
25185 * gcc.c-torture/compile/pr21562.c: New.
25186
25187 2005-05-28 Steven G. Kargl <kargls@comcast.net>
25188
25189 * gfortran.dg/subnormal_1.f90: New test.
25190
25191 2005-05-28 Jan Hubicka <jh@suse.cz>
25192
25193 * tree-prof.exp: Fix comment.
25194 * value-prof-1.c: New.
25195 * value-prof-2.c: New.
25196 * value-prof-3.c: New.
25197 * value-prof-4.c: New.
25198
25199 2005-05-27 Mark Mitchell <mark@codesourcery.com>
25200
25201 PR c++/21614
25202 * g++.dg/expr/ptrmem6.C: New test.
25203 * g++.dg/expr/ptrmem6a.C: Likewise.
25204
25205 2005-05-27 Kazu Hirata <kazu@cs.umass.edu>
25206
25207 PR tree-optimization/21658
25208 * gcc.dg/tree-ssa/pr21658.c: New.
25209
25210 2005-05-27 Nathan Sidwell <nathan@codesourcery.com>
25211
25212 PR c++/21455
25213 * g++.dg/inherit/ptrmem3.C: New.
25214
25215 PR c++/21681
25216 * g++.dg/parse/template16.C: New.
25217
25218 2005-05-27 Andreas Jaeger <aj@suse.de>
25219
25220 * gcc.dg/setjmp-2.c: Only run in 32-bit.
25221
25222 * gcc.dg/i386-sse-8.c: Run test on all archs.
25223
25224 2005-05-26 Mike Stump <mrs@apple.com>
25225
25226 * objc.dg/isa-field-1.m: Only run on darwin.
25227 * objc.dg/lookup-1.m: Likewise.
25228 * objc.dg/try-catch-8.m: Likewise.
25229
25230 2005-05-26 Roger Sayle <roger@eyesopen.com>
25231
25232 PR tree-optimization/9814
25233 * gcc.dg/pr9814-1.c: New test case.
25234
25235 2005-05-26 Ziemowit Laski <zlaski@apple.com>
25236
25237 * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
25238 objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
25239 objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
25240 objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
25241 objc.dg/method-19.m, objc.dg/next-runtime-1.m,
25242 objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
25243 objc.dg/stubify-2.m, objc.dg/super-class-4.m,
25244 objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
25245 objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
25246 objc.dg/try-catch-8.m: New.
25247
25248 2005-05-26 Janis Johnson <janis187@us.ibm.com>
25249
25250 * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
25251 remove extraneous semicolons.
25252
25253 2005-05-26 Ziemowit Laski <zlaski@apple.com>
25254
25255 * obj-c++.dg/comp-types-12.mm: New.
25256 * objc.dg/comp-types-11.m: New.
25257 * objc.dg/selector-4.m: New.
25258
25259 2005-05-26 Andreas Jaeger <aj@suse.de>
25260
25261 PR testsuite/20772
25262 * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
25263 g++.old-deja/g++.ext/attrib3.C,
25264 g++.old-deja/g++.other/store-expr1.C,
25265 g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
25266 gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
25267 gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
25268 gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
25269 gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
25270 gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
25271 gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
25272 gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
25273 gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
25274 gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
25275 gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
25276 gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
25277 gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
25278 gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
25279 gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
25280 gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
25281 gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
25282 gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
25283 gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
25284
25285 2005-05-26 Andreas Jaeger <aj@suse.de>
25286
25287 * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
25288 x86-64 compilation.
25289
25290 2005-05-26 Andreas Jaeger <aj@suse.de>
25291
25292 PR testsuite/20772
25293 * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
25294 gcc.misc-tests/i386-pf-athlon-1.c,
25295 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
25296 g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
25297 g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
25298 g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
25299 g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
25300 g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
25301 g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
25302 programs.
25303
25304 * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
25305 gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
25306 gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
25307 x86-64 compilation.
25308
25309 * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
25310 x86_64.
25311
25312 * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
25313 effective-target ilp32.
25314
25315 2005-05-26 David Ung <davidu@mips.com>
25316
25317 * gcc.target/mips/ext_ins.c: New test for testing the generation
25318 of MIPS32/64 rev 2 ext/ins instructions.
25319
25320 2005-05-26 Andreas Jaeger <aj@suse.de>
25321
25322 * treelang/compile/unsigned.tree: Use gimple instead of
25323 nonexisting generic dump.
25324
25325 2005-05-26 Paolo Bonzini <bonzini@gnu.org>
25326
25327 * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
25328
25329 2005-05-26 Andreas Jaeger <aj@suse.de>
25330
25331 * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
25332
25333 2005-05-26 Thomas Koenig <Thomas.Koenig@online.de>
25334
25335 PR libfortran/17283
25336 * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
25337 Test callee-allocated memory with write statements.
25338
25339 2005-05-25 Roger Sayle <roger@eyesopen.com>
25340
25341 PR middle-end/21709
25342 * gcc.dg/pr21709-1.c: New test case.
25343
25344 2005-05-25 Ziemowit Laski <zlaski@apple.com>
25345 Mike Stump <mrs@apple.com>
25346
25347 * objc/execute/next_mapping.h: Update for C++.
25348
25349 * obj-c++.dg/selector-1.mm: Move to...
25350 * obj-c++.dg/selector-4.mm: here...
25351
25352 * obj-c++.dg/basic.mm: New.
25353 * obj-c++.dg/comp-types-1.mm: New.
25354 * obj-c++.dg/cxx-class-1.mm: New.
25355 * obj-c++.dg/cxx-ivars-1.mm: New.
25356 * obj-c++.dg/cxx-ivars-2.mm: New.
25357 * obj-c++.dg/cxx-ivars-3.mm: New.
25358 * obj-c++.dg/cxx-scope-1.mm: New.
25359 * obj-c++.dg/cxx-scope-2.mm: New.
25360 * obj-c++.dg/defs.mm: New.
25361 * obj-c++.dg/empty-private-1.mm: New.
25362 * obj-c++.dg/encode-1.mm: New.
25363 * obj-c++.dg/encode-2.mm: New.
25364 * obj-c++.dg/encode-3.mm: New.
25365 * obj-c++.dg/extern-c-1.mm: New.
25366 * obj-c++.dg/extra-semi.mm: New.
25367 * obj-c++.dg/fix-and-continue-2.mm: New.
25368 * obj-c++.dg/isa-field-1.mm: New.
25369 * obj-c++.dg/ivar-list-semi.mm: New.
25370 * obj-c++.dg/local-decl-1.mm: New.
25371 * obj-c++.dg/lookup-1.mm: New.
25372 * obj-c++.dg/lookup-2.mm: New.
25373 * obj-c++.dg/method-1.mm: New.
25374 * obj-c++.dg/method-2.mm: New.
25375 * obj-c++.dg/method-3.mm: New.
25376 * obj-c++.dg/method-4.mm: New.
25377 * obj-c++.dg/method-5.mm: New.
25378 * obj-c++.dg/method-6.mm: New.
25379 * obj-c++.dg/method-7.mm: New.
25380 * obj-c++.dg/no-extra-load.mm: New.
25381 * obj-c++.dg/overload-1.mm: New.
25382 * obj-c++.dg/pragma-1.mm: New.
25383 * obj-c++.dg/pragma-2.mm: New.
25384 * obj-c++.dg/private-1.mm: New.
25385 * obj-c++.dg/private-2.mm: New.
25386 * obj-c++.dg/proto-qual-1.mm: New.
25387 * obj-c++.dg/qual-types-1.mm: New.
25388 * obj-c++.dg/stubify-1.mm: New.
25389 * obj-c++.dg/stubify-2.mm: New.
25390 * obj-c++.dg/super-class-1.mm: New.
25391 * obj-c++.dg/super-class-2.mm: New.
25392 * obj-c++.dg/super-dealloc-1.mm: New.
25393 * obj-c++.dg/super-dealloc-2.mm: New.
25394 * obj-c++.dg/template-1.mm: New.
25395 * obj-c++.dg/template-2.mm: New.
25396 * obj-c++.dg/template-3.mm: New.
25397 * obj-c++.dg/template-4.mm: New.
25398 * obj-c++.dg/template-5.mm: New.
25399 * obj-c++.dg/template-6.mm: New.
25400 * obj-c++.dg/try-catch-1.mm: New.
25401 * obj-c++.dg/try-catch-2.mm: New.
25402 * obj-c++.dg/try-catch-3.mm: New.
25403 * obj-c++.dg/try-catch-4.mm: New.
25404 * obj-c++.dg/try-catch-5.mm: New.
25405 * obj-c++.dg/try-catch-6.mm: New.
25406 * obj-c++.dg/try-catch-7.mm: New.
25407 * obj-c++.dg/try-catch-8.mm: New.
25408 * obj-c++.dg/try-catch-9.mm: New.
25409 * obj-c++.dg/va-meth-1.mm: New.
25410
25411 2005-05-25 Ziemowit Laski <zlaski@apple.com>
25412
25413 * obj-c++.dg/selector-1.mm: New.
25414 * obj-c++.dg/selector-2.mm: New.
25415
25416 2005-05-25 Ziemowit Laski <zlaski@apple.com>
25417
25418 * obj-c++.dg/selector-3.mm: New.
25419 * objc.dg/selector-3.m: New.
25420
25421 2005-05-25 Ziemowit Laski <zlaski@apple.com>
25422
25423 * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
25424 about where warning appears.
25425
25426 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
25427
25428 * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
25429 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
25430 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
25431 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
25432
25433 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
25434
25435 * gcc.dg/20050524-1.c: New test.
25436
25437 2005-05-25 Jan Hubicka <jh@suse.cz>
25438
25439 * gcc.dg/tree-prof/inliner-1.c: New.
25440
25441 2005-05-25 Janis Johnson <janis187@us.ibm.com>
25442
25443 * gcc.dg/tree-prof: New directory.
25444 * gcc.dg/tree-prof/tree-prof.exp: New.
25445
25446 2005-05-25 DJ Delorie <dj@redhat.com>
25447
25448 * gcc.dg/Wattributes-1.c: New.
25449 * gcc.dg/Wattributes-2.c: New.
25450 * gcc.dg/Wattributes-3.c: New.
25451
25452 20005-05-24 Janis Johnson <janis187@us.ibm.com>
25453
25454 PR tree-optimization/19833
25455 * gcc.dg/uninit-4.c: Remove xfail.
25456 * gcc.dg/uninit-9.c: Ditto.
25457
25458 2005-05-24 Ziemowit Laski <zlaski@apple.com>
25459
25460 * obj-c++.dg/bitfield-[1-5].mm: New.
25461 * obj-c++.dg/class-protocol-1.mm: New.
25462 * obj-c++.dg/comp-types-1[0-1].mm: New.
25463 * obj-c++.dg/comp-types-[2-9].mm: New.
25464 * obj-c++.dg/encode-[4-8].mm: New.
25465 * obj-c++.dg/layout-1.mm: New.
25466 * obj-c++.dg/method-1[0-9].mm: New.
25467 * obj-c++.dg/method-2[0-1].mm: New.
25468 * obj-c++.dg/method-[8-9].mm: New.
25469 * obj-c++.dg/objc-gc-3.mm: New.
25470 * obj-c++.dg/try-catch-10.mm: New.
25471 * objc.dg/bitfield-5.m: New.
25472 * objc.dg/comp-types-10.m: New.
25473 * objc.dg/comp-types-9.m: New.
25474 * objc.dg/layout-1.m: New.
25475 * objc.dg/objc-gc-4.m: New.
25476 * objc.dg/try-catch-9.m: New.
25477 * objc.dg/class-protocol-1.m: Tweak diagnostics.
25478 * objc.dg/comp-types-1.m: Likewise.
25479 * objc.dg/comp-types-[5-6].m: Likewise.
25480 * objc.dg/method-9.m: Likewise.
25481
25482 2005-05-24 Janis Johnson <janis187@us.ibm.com>
25483
25484 * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
25485 and on hardware without VMX support.
25486
25487 * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
25488
25489 * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
25490
25491 * lib/profopt.exp (dg-final-generate, dg-final-use,
25492 profopt-final-code, profopt-get-options): New.
25493 (profopt-execute): Process test directives.
25494
25495 * lib/gcc-dg.exp (cleanup-ipa-dump): New.
25496 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
25497 cleanup-tree-dump, cleanup-saved-temps): Update comments.
25498
25499 2005-05-24 Andrew Pinski <pinskia@physics.uc.edu>
25500
25501 PR C++/21645
25502 * g++.dg/init/ctor5.C: New test.
25503
25504 2005-05-24 Ira Rosen <irar@il.ibm.com>
25505
25506 * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
25507 vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
25508 vect-113.c, vect-114.c.
25509
25510 2005-05-23 Adam Nemet <anemet@lnxw.com>
25511
25512 * gcc.dg/const-elim-1.c: Remove xfails.
25513
25514 2005-05-23 Jeff Law <law@redhat.com>
25515
25516 * gcc.c-torture/compile/pr21638.c: New test.
25517 * gcc.c-torture/compile/20050520-1.c: New test.
25518
25519 2005-05-23 Nick Clifton <nickc@redhat.com>
25520
25521 * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
25522 be a proper triple, ie: m32r*-*-*.
25523 * g++.old-deja/g++.jason/thunk3.C: Likewise.
25524
25525 2004-05-21 Andrew Pinski <pinskia@physics.uc.edu>
25526
25527 PR middle-end/21331
25528 PR tree-opt/21293
25529 * gcc.c-torture/compile/pr21293.c: New test.
25530 * gcc.c-torture/execute/pr21331.c: New test.
25531
25532 2004-05-20 Richard Henderson <rth@redhat.com>
25533
25534 * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
25535
25536 2005-05-20 Ziemowit Laski <zlaski@apple.com>
25537
25538 * obj-c++-dg.exp: Add.
25539 * obj-c++.exp: Add.
25540 * obj-c++.dg/dg.exp: Add.
25541
25542 2005-05-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
25543
25544 * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
25545 * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
25546
25547 2005-05-20 Bjoern Haase <bjoern.m.haase@web.de>
25548
25549 * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
25550
25551 2004-05-19 Richard Henderson <rth@redhat.com>
25552
25553 * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
25554
25555 2005-05-19 Janis Johnson <janis187@us.ibm.com>
25556
25557 * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
25558
25559 * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
25560
25561 2005-05-19 Jakub Jelinek <jakub@redhat.com>
25562
25563 PR c++/21495
25564 * g++.dg/parse/extern1.C: New test.
25565 * g++.dg/tls/diag-2.C: Adjust expected error message wording.
25566
25567 2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr>
25568
25569 * gcc.dg/c99-math.h: New.
25570 * gcc.dg/c99-math-float-1.c: New test.
25571 * gcc.dg/c99-math-double-1.c: Likewise.
25572 * gcc.dg/c99-math-long-double-1.c: Likewise.
25573
25574 2005-05-18 Richard Henderson <rth@redhat.com>
25575
25576 * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
25577
25578 2005-05-18 Devang Patel <dpatel@apple.com>
25579
25580 * g++.dg/opt/20050511-1.C: New test.
25581
25582 2005-05-18 Thomas Koenig <Thomas.Koenig@online.de>
25583
25584 PR libfortran/21127
25585 * gfortran.dg/reshape-complex.f90: New test.
25586
25587 2005-05-18 Erik Edelmann <erik.edelmann@iki.fi>
25588
25589 * gfortran.dg/array_constructor_1.f90: New test.
25590 * gfortran.dg/array_constructor_2.f90: New test.
25591
25592 2005-05-18 Feng Wang <fengwang@nudt.edu.cn>
25593
25594 PR fortran/20954
25595 * gfortran.dg/pr20954.f: New test.
25596
25597 2005-05-17 Mike Stump <mrs@apple.com>
25598
25599 Yet more Objective-C++...
25600
25601 * objc.dg/method-5.m: Update.
25602 * objc.dg/method-6.m: Update.
25603 * objc.dg/method-7.m: Update.
25604 * objc.dg/method-9.m: Update.
25605 * objc.dg/try-catch-2.m: Update.
25606
25607 2005-05-17 Mark Mitchell <mark@codesourcery.com>
25608
25609 * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
25610 Remove little-endian optimizations.
25611
25612 2005-05-17 Jeff Law <law@redhat.com>
25613
25614 * g++.dg/tree-ssa/pr14814.C: New test.
25615 * gcc.dg/tree-ssa/pr14814.C: New test.
25616 * gcc.dg/tree-ssa/pr17141-1.C: New test.
25617 * gcc.dg/tree-ssa/pr17141-2.C: New test.
25618
25619 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
25620
25621 * gcc.dg/compat/generate-random.c: Do not include
25622 libiberty.h.
25623 * gcc.dg/compat/generate-random_r.c: Likewise.
25624
25625 2005-05-17 Paolo Bonzini <bonzini@gnu.org>
25626
25627 * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
25628
25629 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
25630
25631 PR middle-end/21595
25632 * g++.dg/tree-ssa/builtin1.C: New testcase.
25633
25634 2005-05-17 Jakub Jelinek <jakub@redhat.com>
25635
25636 PR c++/21454
25637 * g++.dg/opt/const4.C: New test.
25638
25639 PR middle-end/21492
25640 * g++.dg/opt/crossjump1.C: New test.
25641
25642 PR tree-optimization/21610
25643 * gcc.c-torture/compile/20050516-1.c: New test.
25644
25645 PR fortran/15080
25646 * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
25647 about the test failing.
25648 * gfortran.fortran-torture/execute/where_7.f90: New test.
25649 * gfortran.fortran-torture/execute/where_8.f90: New test.
25650
25651 2005-05-16 Richard Henderson <rth@redhat.com>
25652
25653 * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
25654 i?86 and x86_64.
25655
25656 2005-05-16 Mark Mitchell <mark@codesourcery.com>
25657
25658 * gcc.dg/compat/generate-random.c (config.h): Do not include.
25659 (limits.h): Include unconditionally.
25660 (stdlib.h): Likewise.
25661 * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
25662 (limits.h): Include unconditionally.
25663 (stdlib.h): Likewise.
25664 * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
25665 * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
25666 (limits.h): Include unconditionally.
25667 (stdlib.h): Likewise.
25668 (hashtab.h): Do not include.
25669 (getopt.h): Likewise.
25670 (stddef.h): Include.
25671 (hashval_t): Define.
25672 (struct entry): Add "next" field.
25673 (HASH_SIZE): New macro.
25674 (hash_table): New variable.
25675 (switchfiles): Do not use xmalloc.
25676 (mix): New macro.
25677 (iterative_hash): New function.
25678 (hasht): Remove.
25679 (e_exists): New function.
25680 (e_insert): Likewise.
25681 (output): Use, instead of libiberty hashtable functions.
25682 (main): Do not use getopt. Do not call htab_create.
25683
25684 2005-05-16 David Billinghurst <David.Billinghurst@riotinto.com>
25685
25686 PR libstdc++/21526
25687 * lib/target-supports.exp (check_mkfifo_available):
25688 Return 0 for cygwin as mkfifo support incomplete on platform.
25689 Fix typos in comments.
25690
25691 2005-05-15 Mark Mitchell <mark@codesourcery.com>
25692
25693 * lib/compat.exp (compat-execute): Do not use regsub unsafely.
25694
25695 2005-05-15 Jerry DeLisle <jvdelisle@verizon.net>
25696
25697 PR fortran/17432
25698 * gfortran.dg/assign_4.f: New test.
25699
25700 2005-05-14 Kazu Hirata <kazu@cs.umass.edu>
25701
25702 PR tree-optimization/21563
25703 * gcc.dg/tree-ssa/pr21563.c: New.
25704
25705 2005-05-14 Jan Hubicka <jh@suse.cz>
25706
25707 * gcc.dg/noreturn-7.c: Allow control reaches warning.
25708
25709 2005-05-14 Richard Guenther <rguenth@gcc.gnu.org>
25710
25711 * g++.dg/tree-ssa/tmmti-2.C: New testcase.
25712
25713 2005-05-13 Julian Brown <julian@codesourcery.com>
25714
25715 * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
25716 * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
25717
25718 2005-05-13 Jan Hubicka <jh@suse.cz>
25719
25720 * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
25721 * gcc.dg/fold-xor-?.c: Likewise.
25722 * gcc.dg/pr15784-?.c: Likewise.
25723 * gcc.dg/pr20922-?.c: Likewise.
25724 * gcc.dg/tree-ssa/20050128-1.c: Likewise.
25725 * gcc.dg/tree-ssa/pr17598.c: Likewise.
25726 * gcc.dg/tree-ssa/pr20470.c: Likewise.
25727
25728 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25729
25730 PR fortran/21260
25731 * gfortran.dg/hollerith_1.f90: New test.
25732
25733 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25734
25735 * gfortran.dg/func_result_2.f90: New test.
25736
25737 2005-05-11 Bud Davis <bdavis@gfortran.org>
25738
25739 * gfortran.dg/dev_null.f90: New test.
25740
25741 2005-05-11 Richard Earnshaw <richard.earnshaw@arm.com>
25742
25743 * gcc.dg/arm-vfp1.c: Revert last change.
25744
25745 2005-05-11 Richard Guenther <rguenth@gcc.gnu.org>
25746
25747 PR middle-end/19807
25748 PR tree-optimization/19639
25749 * g++.dg/tree-ssa/pr19807.C: New testcase.
25750
25751 2005-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25752
25753 PR libfortran/21471
25754 * gfortran.dg/append-1.f90: New test.
25755
25756 2005-05-10 Diego Novillo <dnovillo@redhat.com>
25757
25758 * gcc.dg/pr18501.c: XFAIL.
25759 * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
25760 * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
25761 * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
25762 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
25763 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
25764 * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
25765 * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
25766 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
25767
25768 2005-05-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25769
25770 PR fortran/20178
25771 * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
25772 gfortran.dg/f2c_3.f90: New tests.
25773
25774 * gfortran.dg/return_1.f90: Fix dg annotation.
25775
25776 2005-05-10 Diego Novillo <dnovillo@redhat.com>
25777
25778 * gcc.c-torture/compile/20050510-1.c: New test.
25779
25780 2005-05-10 Mark Mitchell <mark@codesourcery.com>
25781
25782 * gcc.dg/arm-vfp1.c: Remove test for fnegs.
25783
25784 2005-05-10 Bob Wilson <bob.wilson@acm.org>
25785
25786 * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
25787
25788 2005-05-10 Gabor Loki <loki@gcc.gnu.org>
25789
25790 PR c/17913
25791 * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
25792
25793 2005-05-10 Joseph S. Myers <joseph@codesourcery.com>
25794
25795 PR c/21342
25796 * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
25797 gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
25798
25799 2005-05-10 Ben Elliston <bje@au.ibm.com>
25800
25801 PR debug/16676
25802 * gcc.dg/debug/pr16676.c: New test.
25803
25804 2005-05-10 Kazu Hirata <kazu@cs.umass.edu>
25805
25806 PR testsuite/21443
25807 * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
25808 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
25809 gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
25810 gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
25811 Change -O1 to -O2.
25812 * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2. Add
25813 -fno-tree-dominator-opts.
25814
25815 2005-05-09 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25816
25817 * gfortran.dg/return_1.f90: New test.
25818
25819 2005-05-09 J"orn Rennecke <joern.rennecke@st.com>
25820
25821 * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
25822
25823 * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
25824
25825 2005-05-09 Nathan Sidwell <nathan@codesourcery.com>
25826
25827 PR c++/21427
25828 * g++.dg/inherit/covariant13.C: New.
25829
25830 2005-05-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25831
25832 PR libfortran/19155
25833 * gfortran.dg/pr19155.f: New test.
25834
25835 2005-05-08 Roger Sayle <roger@eyesopen.com>
25836
25837 PR inline-asm/8788
25838 * gcc.dg/pr8788-1.c: New testcase.
25839
25840 2005-05-08 Richard Sandiford <rsandifo@redhat.com>
25841
25842 PR target/21416
25843 * gcc.target/mips/fpcmp-[12].c: New tests.
25844
25845 2005-05-06 Mark Mitchell <mark@codesourcery.com>
25846
25847 * lib/target-supports-dg.exp (dg-require-fork): New function.
25848 (dg-require-mkfifo): Likewise.
25849 * lib/target-supports.exp (check_function_available): New
25850 function.
25851 (check_fork_available): Likewise.
25852 (check_mkfifo_available): Likewise.
25853
25854 2005-05-06 Jeff Law <law@redhat.com>
25855
25856 * gcc.c-torture/compile/pr21380.c: New test.
25857
25858 2005-05-06 Jakub Jelinek <jakub@redhat.com>
25859
25860 PR c++/20961
25861 * g++.dg/ext/weak3.C: New test.
25862
25863 2005-05-05 Mark Mitchell <mark@codesourcery.com>
25864
25865 PR c++/21352
25866 * g++.dg/template/crash37.C: New test.
25867
25868 2005-05-05 Paul Brook <paul@codesourcery.com>
25869
25870 * gcc.dg/arm-g2.c: Use effective-target arm32.
25871 * gcc.dg/arm-mmx-1.c: Ditto.
25872 * gcc.dg/arm-scd42-2.c: Ditto.
25873 * gcc.dg/arm-vfp1.c: Ditto.
25874 * lib/target-supports.exp (check_effective_target_arm32): New
25875 function.
25876
25877 2005-05-04 Thomas Koenig <Thomas.Koenig@online.de>
25878
25879 PR libfortran/21354
25880 gfortran.dg/in_pack_rank7.f90: New test.
25881
25882 2005-05-03 Andrew Pinski <pinskia@physics.uc.edu>
25883
25884 PR middle-end/15618
25885 * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
25886
25887 2005-05-04 Jakub Jelinek <jakub@redhat.com>
25888
25889 PR middle-end/21265
25890 * gcc.dg/20050503-1.c: New test.
25891
25892 PR rtl-optimization/21239
25893 * gcc.dg/i386-sse-11.c: New test.
25894
25895 2005-05-03 Alexandre Oliva <aoliva@redhat.com>
25896
25897 PR target/16888
25898 * gcc.target/i386/asm-1.c: New test.
25899
25900 2005-05-03 Jakub Jelinek <jakub@redhat.com>
25901
25902 PR rtl-optimization/21330
25903 * gcc.c-torture/execute/20050502-1.c: New test.
25904
25905 PR target/21297
25906 * gcc.c-torture/execute/20050502-2.c: New test.
25907
25908 2005-05-03 Uros Bizjak <uros@kss-loka.si>
25909
25910 PR middle-end/21282
25911 * gcc.dg/pr21282.c: New.
25912
25913 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
25914
25915 * gcc.dg/vect/pr20122.c: Clean up .vect file.
25916 * gcc.dg/vect/vect-92.c: Likewise.
25917 * gcc.dg/vect/vect-93.c: Likewise.
25918 * gcc.dg/vect/vect-dv-1.c: Likewise.
25919 * gcc.dg/vect/vect-dv-2.c: Likewise.
25920 * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
25921
25922 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
25923
25924 * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
25925 * gfortran.dg/vect/vect-2.f90: Likewise.
25926 * gfortran.dg/vect/vect-3.f90: Likewise.
25927 * gfortran.dg/vect/vect-4.f90: Likewise.
25928 * gfortran.dg/vect/vect-5.f90: Likewise.
25929
25930 2005-05-02 Geoffrey Keating <geoffk@apple.com>
25931
25932 PR target/20813
25933 * gcc.dg/rs6000-fpint-2.c: New.
25934
25935 2005-05-02 Joseph S. Myers <joseph@codesourcery.com>
25936
25937 PR c/15698
25938 * gcc.dg/builtins-30.c: Update expected messages.
25939 * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
25940 gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
25941 gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
25942
25943 2005-05-02 Kazu Hirata <kazu@cs.umass.edu>
25944
25945 PR tree-optimization/21294
25946 * gcc.dg/tree-ssa/pr21294.c: New.
25947
25948 2005-05-02 Paolo Bonzini <bonzini@gnu.org>
25949
25950 * gcc.dg/altivec-3.c (vec_store): Do not use the old
25951 __builtin_altivec_st_internal_4si built-in.
25952
25953 2005-05-02 Mark Mitchell <mark@codesourcery.com>
25954
25955 PR c++/15875
25956 * g++.dg/template/ptrmem14.C: New test.
25957
25958 2005-05-02 Paul Brook <paul@codesourcery.com>
25959
25960 * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
25961
25962 2005-05-02 Michael Matz <matz@suse.de>
25963
25964 PR c++/19542
25965 * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
25966
25967 2005-05-01 Mark Mitchell <mark@codesourcery.com>
25968
25969 * g++.dg/cpp/weak.C: New test.
25970
25971 2005-05-01 Zdenek Dvorak <dvorakz@suse.cz>
25972
25973 * gcc.dg/tree-ssa/loop-8.c: New test.
25974
25975 2005-04-30 Michael Maty <matz@suse.de>
25976
25977 * gcc.dg/inline-mcpy.c: New test.
25978
25979 2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
25980
25981 PR libfortran/18958
25982 * gfortran.dg/eoshift.f90: New test case.
25983
25984 2005-04-30 Paul Thomas <pault@gcc.gnu.org>
25985
25986 PR libfortran/18857
25987 * gfortran.dg/matmul_1.f90: New test.
25988
25989 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
25990
25991 PR tree-optimization/21030
25992 * gcc.dg/tree-ssa/pr21030.c: New.
25993
25994 2005-04-29 Devang Patel <dpatel@apple.com>
25995
25996 PR tree-optimization/21272
25997 * gcc.dg/vect/vect-ifcvt-10.c: New test.
25998
25999 2005-04-29 Jakub Jelinek <jakub@redhat.com>
26000
26001 PR fortran/13082
26002 PR fortran/18824
26003 * gfortran.dg/entry_4.f90: New test.
26004 * gfortran.fortran-torture/execute/entry_1.f90: New test.
26005 * gfortran.fortran-torture/execute/entry_2.f90: New test.
26006 * gfortran.fortran-torture/execute/entry_3.f90: New test.
26007 * gfortran.fortran-torture/execute/entry_4.f90: New test.
26008 * gfortran.fortran-torture/execute/entry_5.f90: New test.
26009 * gfortran.fortran-torture/execute/entry_6.f90: New test.
26010 * gfortran.fortran-torture/execute/entry_7.f90: New test.
26011
26012 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26013
26014 * gfortran.fortran-torture/execute/entry_8.f90: New test.
26015
26016 2005-04-29 Paul Brook <paul@codesourcery.com>
26017
26018 * gfortran.dg/entry_3.f90: New test.
26019
26020 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26021
26022 * gfortran.dg/implicit_4.f90: New test.
26023
26024 2005-04-28 Bob Wilson <bob.wilson@acm.org>
26025
26026 * lib/target-supports.exp (check_profiling_available): Return
26027 false for xtensa-*-elf.
26028
26029 2005-04-29 David Billinghurst (David.Billinghurst@riotinto.com)
26030
26031 * lib/fortran-torture.exp (fortran-torture.exp): Catch
26032 error if file cannot be deleted.
26033
26034 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
26035
26036 * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
26037 gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
26038 gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
26039 gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
26040 gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
26041 gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
26042 gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
26043 gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
26044 gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
26045 gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
26046 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
26047 gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
26048 gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
26049
26050 2005-04-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26051
26052 PR fortran/20865
26053 * gfortran.dg/pr20865.f90: New test.
26054
26055 2005-04-28 Joseph S. Myers <joseph@codesourcery.com>
26056
26057 * gcc.dg/void-cast-2.c: New test.
26058
26059 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
26060
26061 PR c/21159
26062 * gcc.dg/void-cast-1.c: New test.
26063
26064 2005-04-27 Paolo Bonzini <bonzini@gnu.org>
26065
26066 * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
26067
26068 2005-04-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26069
26070 PR fortran/21177
26071 * gfortran.dg/pr21177.f90: New test.
26072
26073 2005-04-27 Zdenek Dvorak <dvorakz@suse.cz>
26074
26075 PR tree-optimization/21171
26076 * gcc.dg/tree-ssa/pr21171.c: New test.
26077
26078 2004-04-27 Paolo Bonzini <bonzini@gnu.org>
26079
26080 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
26081 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
26082 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
26083 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
26084 gcc.dg/tree-ssa/gen-vect-32.c: New.
26085 * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
26086 * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
26087 don't run on PPC32.
26088
26089 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
26090
26091 PR c/21213
26092 * gcc.dg/transparent-union-3.c: New test.
26093
26094 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
26095
26096 PR c/20740
26097 * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
26098 gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
26099 gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
26100 gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
26101 gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
26102 gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
26103
26104 2005-04-26 Jeff Law <law@redhat.com>
26105
26106 * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
26107 * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
26108 * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
26109 * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
26110 * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
26111 * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
26112 * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
26113
26114 2004-04-26 Richard Guenther <rguenth@gcc.gnu.org>
26115
26116 PR tree-optimization/17598
26117 * gcc.dg/tree-ssa/pr17598.c: New testcase.
26118
26119 2005-04-25 Mike Stump <mrs@apple.com>
26120
26121 * objc.dg/fix-and-continue-1.m: Add.
26122
26123 2005-04-25 Roger Sayle <roger@eyesopen.com>
26124
26125 PR c++/20995
26126 * g++.dg/opt/pr20995-1.C: New test case.
26127
26128 2005-04-25 Devang Patel <dpatel@apple.com>
26129
26130 * gcc.dg/stabs-attrib-vect-darwin.c: New test.
26131
26132 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
26133
26134 PR testsuite/21062
26135 * g++.dg/opt/alias2.C (printf): Correct the prototype.
26136
26137 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
26138
26139 PR C++/21188
26140 * g++.dg/opt/rtti2.C: New test.
26141
26142 2005-04-25 Paul Brook <paul@codesourcery.com>
26143 Steven G. Kargl <kargls@comcast.net>
26144
26145 PR fortran/20879
26146 * gfortran.dg/ichar_1.f90: New file.
26147
26148 2005-04-24 Jakub Jelinek <jakub@redhat.com>
26149
26150 PR middle-end/20991
26151 * g++.dg/opt/pr20991.C: New test.
26152
26153 * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
26154 where sizeof (type) < __alignof__ (type).
26155 * gcc.dg/compat/struct-layout-1.h: Likewise.
26156
26157 2005-04-24 Per Bothner <per@bothner.com>
26158 Devang Patel <dpatel@apple.com>
26159
26160 PR preprocessor/20907
26161 * gcc.dg/cpp/very-long-comment.c: New test.
26162
26163 2005-04-24 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26164
26165 PR fortran/20059
26166 * gfortran.dg/common_5.f: New test.
26167
26168 2005-04-23 Richard Guenther <rguenth@gcc.gnu.org>
26169
26170 PR middle-end/21082
26171 * g++.dg/tree-ssa/pr21082.C: New testcase.
26172
26173 2005-04-23 Zdenek Dvorak <dvorakz@suse.cz>
26174
26175 * gcc.dg/vect/vect-99.c: New test.
26176
26177 2005-04-22 Diego Novillo <dnovillo@redhat.com>
26178
26179 * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
26180
26181 2005-04-22 Jeff Law <law@redhat.com>
26182
26183 * gcc.dg/uninit-5.c: Remove xfails.
26184 * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
26185 conditionals and loads.
26186
26187 2005-04-22 Thomas Koenig <Thomas.Koenig@online.de>
26188
26189 PR libfortran/20074
26190 PR libfortran/20436
26191 PR libfortran/21108
26192 * gfortran.dg/nested_reshape.f90: new test
26193 * gfortran.dg/reshape-alloc.f90: new test
26194 * gfortran.dg/reshape.f90: new test
26195
26196 2005-04-22 Mark Mitchell <mark@codesourcery.com>
26197
26198 * gcc.dg/arm-vfp1.c: Remove -ffast-math.
26199
26200 * gcc.dg/arm-vfp1.c: New test.
26201
26202 2005-04-22 Alexandre Oliva <aoliva@redhat.com>
26203
26204 PR c++/21087
26205 * g++.dg/lookup/builtin2.C: New test.
26206
26207 2005-04-22 Joseph S. Myers <joseph@codesourcery.com>
26208
26209 * gcc.dg/weak/weak-13.c: New test.
26210
26211 2005-04-21 Geoffrey Keating <geoffk@apple.com>
26212
26213 * lib/target-supports.exp (check_effective_target_sync_int_long):
26214 Add powerpc*.
26215
26216 2005-04-21 Richard Sandiford <rsandifo@redhat.com>
26217
26218 * gcc.target/mips/branch-1.c: New test.
26219
26220 2005-04-21 Richard Henderson <rth@redhat.com>
26221
26222 * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
26223 * gcc.dg/vect/vect-86.c: Likewise.
26224 * gcc.dg/vect/vect-87.c: Likewise.
26225 * gcc.dg/vect/vect-88.c: Likewise.
26226
26227 2005-04-21 Devang Patel <dpatel@apple.com>
26228
26229 PR optimization/20994
26230 * gcc.dg/tree-ssa/ifc-3.c: New test.
26231
26232 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
26233
26234 PR c/12913
26235 * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
26236 gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
26237 gcc.dg/c99-vla-jump-5.c: New tests.
26238
26239 2005-04-19 Richard Henderson <rth@redhat.com>
26240
26241 * lib/target-supports.exp (check_effective_target_vect_int_mult):
26242 Fix typo in exists check.
26243 (check_effective_target_sync_int_long): New.
26244 * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
26245 * gcc.dg/ia64-sync-2.c: Likewise.
26246 * gcc.dg/ia64-sync-3.c: Likewise.
26247 * gcc.dg/ia64-sync-4.c: Likewise.
26248
26249 2005-04-19 James A. Morrison <phython@gcc.gnu.org>
26250
26251 * gcc.dg/fold-xor-1.c: New test.
26252 * gcc.dg/fold-xor-2.c: New test.
26253
26254 2005-04-19 James E. Wilson <wilson@specifixinc.com>
26255
26256 PR target/20670
26257 * g++.dg/eh/fp-regs.C: New test.
26258
26259 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
26260
26261 * gcc.dg/Wint-to-pointer-cast-1.c,
26262 gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
26263 gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
26264 gcc.dg/Wpointer-to-int-cast-3.c: New tests.
26265
26266 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26267
26268 PR fortran/16861
26269 * gfortran.dg/pr16861.f90: New test.
26270
26271 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
26272
26273 * gcc.dg/pr21085.c: New test.
26274
26275 2005-04-18 Richard Sandiford <rsandifo@redhat.com>
26276
26277 * gcc.target/mips/mips.exp: Minor formatting. Call setup_mips_tests.
26278 (setup_mips_tests, dg-mips-options): New procedures.
26279 * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
26280 * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
26281 * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
26282 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
26283 * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
26284 * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
26285 * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
26286 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
26287 * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
26288 * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
26289 * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
26290 dg-mips-options instead of dg-options. Remove now-redundant
26291 preprocessor guards.
26292 * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
26293 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
26294 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
26295 * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
26296 * gcc.dg/vr-mult-2.c: Delete.
26297 * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
26298 * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
26299 * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
26300 * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
26301 * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
26302 * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
26303 * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
26304
26305 2005-04-18 Laurent GUERBY <laurent@guerby.net>
26306
26307 * ada/acats/run_all.sh: Use sync when executable not present.
26308
26309 2005-04-18 Devang Patel <dpatel@apple.com>
26310
26311 * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
26312 * gcc.dg/vect/vect-11a.c: New.
26313 * gcc.dg/vect/vect-none.c: Update.
26314 * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
26315
26316 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
26317
26318 PR tree-optimization/20922
26319 * gcc.dg/pr20922-1.c: New test.
26320 * gcc.dg/pr20922-2.c: New test.
26321 * gcc.dg/pr20922-3.c: New test.
26322 * gcc.dg/pr20922-4.c: New test.
26323 * gcc.dg/pr20922-5.c: New test.
26324 * gcc.dg/pr20922-6.c: New test.
26325
26326 2005-04-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26327
26328 PR libfortran/20950
26329 * gfortran.dg/pr20950.f: New test.
26330
26331 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26332
26333 PR libfortran/19216
26334 * gfortran.dg/pr19216.f: New test.
26335
26336 2005-04-18 Kazu Hirata <kazu@cs.umass.edu>
26337
26338 PR tree-optimization/21001
26339 * gcc.dg/tree-ssa/pr21001.c: New.
26340
26341 2005-04-17 Thomas Koenig <Thomas.Koenig@online.de>
26342
26343 PR libfortran/21075
26344 * gfortran.dg/reshape_rank7.f90: New test.
26345
26346 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
26347
26348 PR libfortran/12884 gfortran.dg/pr12884.f: New test.
26349 PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
26350 PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
26351 PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
26352 PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
26353 PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
26354 PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
26355 PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
26356 * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
26357 wrong way round).
26358 * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
26359 in namelists. New test.
26360 * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
26361 New test.
26362 * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
26363 New test.
26364 * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
26365 namelist. New test.
26366 * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
26367 New test.
26368 * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
26369 New test.
26370 * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
26371 namelist. New test.
26372 * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
26373 * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
26374 * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
26375 New test.
26376 * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
26377 * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
26378 arrays. New test.
26379
26380 2005-04-17 Richard Guenther <rguenth@gcc.gnu.org>
26381
26382 * gfortran.dg/wtruncate.f: New testcase.
26383 * gfortran.dg/wtruncate.f90: New testcase.
26384
26385 2005-04-16 Mark Mitchell <mark@codesourcery.com>
26386
26387 PR c++/21025
26388 * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
26389 which sizeof/alignof is dependent, rather than just whether we are
26390 processing_template_decl.
26391
26392 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
26393
26394 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
26395 corrected typo where the wrong variables had been compared.
26396
26397 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
26398
26399 PR libfortran/18495
26400 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
26401 Test callee-allocated version of return array with a write
26402 statement.
26403 Test spread with a temporary with another write statement.
26404
26405 2005-04-15 Kazu Hirata <kazu@cs.umass.edu>
26406
26407 PR tree-optimization/21031
26408 * gcc.dg/tree-ssa/pr21031.c: New.
26409
26410 2005-04-15 Uros Bizjak <uros@kss-loka.si>
26411
26412 PR tree-optimization/21004
26413 * gcc.dg/builtins-53.c: Include builtins-config.h.
26414 Check floorf, ceilf, floorl and ceill transformations
26415 only when HAVE_C99_RUNTIME is defined.
26416
26417 2005-04-15 Alexandre Oliva <aoliva@redhat.com>
26418
26419 PR middle-end/20739
26420 * gcc.dg/tree-ssa/pr20739.c: New test.
26421
26422 2005-04-14 Mike Stump <mrs@apple.com>
26423
26424 * gcc.dg/Foundation.framework/empty: New.
26425 * gcc.dg/framework-2.c: New.
26426
26427 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
26428
26429 PR tree-optimization/21021
26430 * gcc.c-torture/compile/pr21021.c: New.
26431
26432 2005-04-14 Janis Johnson <janis187@us.ibm.com>
26433
26434 PR testsuite/21010
26435 * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
26436 * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
26437 * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
26438 * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
26439 * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
26440 * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
26441 * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
26442 * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
26443
26444 2005-04-14 Richard Henderson <rth@redhat.com>
26445
26446 * lib/target-supports.exp (check_effective_target_vect_condition):
26447 Add ia64, i?86, and x86_64.
26448
26449 2005-04-14 Steven G. Kargl <kargls@comcast.net>
26450
26451 * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
26452
26453 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
26454
26455 PR tree-optimization/20657
26456 * gcc.dg/tree-ssa/pr20657.c: New.
26457
26458 2005-04-14 Uros Bizjak <uros@kss-loka.si>
26459
26460 * gcc.dg/builtins-53.c: Also check (int)trunc* and
26461 (long long int)trunc*.
26462
26463 2005-04-14 Ulrich Weigand <uweigand@de.ibm.com>
26464
26465 PR target/20927
26466 * gcc.dg/pr20927.c: New test.
26467
26468 2005-04-13 Richard Sandiford <rsandifo@redhat.com>
26469
26470 * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
26471 * gcc.target/mips/asm-1.c: Likewise.
26472
26473 2005-04-13 Dale Johannesen <dalej@apple.com>
26474
26475 * objc.dg/objc-fast-4.m: New.
26476
26477 2005-04-13 Hans-Peter Nilsson <hp@axis.com>
26478
26479 * gcc.target/cris/torture/cris-torture.exp: New driver in new
26480 directory.
26481 * gcc.target/cris/torture/no-pro-epi-1.c: New test.
26482
26483 2005-04-13 David Edelsohn <edelsohn@gnu.org>
26484
26485 * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
26486 * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
26487 * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
26488
26489 2005-04-13 Kazu Hirata <kazu@cs.umass.edu>
26490
26491 PR tree-optimization/20913
26492 * gcc.dg/tree-ssa/pr20913.c: New.
26493
26494 PR tree-optimization/20702
26495 * gcc.dg/tree-ssa/pr20702.c: New.
26496
26497 2005-04-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26498
26499 PR c++/13744
26500 * g++.dg/inherit/local3.C: New test.
26501
26502 2005-04-12 Jeff Law <law@redhat.com>
26503
26504 * gcc.dg/tree-ssa/20050412-1.c: New test.
26505
26506 2005-04-13 Thomas Koenig <Thomas.Koenig@online.de>
26507
26508 PR libfortran/19016
26509 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
26510 Add tests with mask generated by expression.
26511 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
26512 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
26513 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
26514
26515 2005-04-12 Ulrich Weigand <uweigand@de.ibm.com>
26516
26517 PR middle-end/20917
26518 * gcc.dg/20050409-1.c: New test.
26519
26520 2005-04-12 Andrew Pinski <pinskia@physics.uc.edu>
26521
26522 * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
26523
26524 2005-04-11 Mark Mitchell <mark@codesourcery.com>
26525
26526 * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
26527 (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
26528 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
26529 (TARGET_CXX): Adjust accordingly.
26530 * target.h (struct gcc_target): Remove epxort_class_data. Add
26531 determine_class_data_visibility and class_data_always_comdat.
26532 * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
26533 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
26534 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
26535 * config/arm/arm.c (arm_cxx_export_class_data): Remove.
26536 (arm_cxx_determine_class_data_visibility): New.
26537 (arm_cxx_class_data_always_comdat): Likewise.
26538 (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
26539 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
26540 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
26541 * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
26542 * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
26543 Define.
26544
26545 2005-04-11 Mark Mitchell <mark@codesourcery.com>
26546
26547 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
26548
26549 2005-04-11 Geoffrey Keating <geoffk@apple.com>
26550
26551 * gcc.dg/i386-darwin-fpmath.c: New.
26552
26553 2004-04-11 Devang Patel <dpatel@apple.com>
26554
26555 * lib/target-supports.exp (check_effective_target_vect_condition): New.
26556 * gcc.dg/vect/vect-ifcvt-1.c: New test.
26557 * gcc.dg/vect/vect-ifcvt-2.c: New test.
26558 * gcc.dg/vect/vect-ifcvt-3.c: New test.
26559 * gcc.dg/vect/vect-ifcvt-4.c: New test.
26560 * gcc.dg/vect/vect-ifcvt-5.c: New test.
26561 * gcc.dg/vect/vect-ifcvt-6.c: New test.
26562 * gcc.dg/vect/vect-ifcvt-7.c: New test.
26563 * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
26564
26565 2004-04-11 Devang Patel <dpatel@apple.com>
26566
26567 * gcc.dg/vect/vect-dv-1.c: New test.
26568 * gcc.dg/vect/vect-dv-2.c: New test.
26569
26570 2005-04-11 Diego Novillo <dnovillo@redhat.com>
26571
26572 PR tree-optimization/20933
26573 * gcc.dg/tree-ssa/pr20933.c: New test.
26574
26575 2005-04-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26576
26577 * gfortran.dg/fold_nearest.f90: New test.
26578
26579 2005-04-11 Andrew Pinski <pinskia@physics.uc.edu>
26580
26581 * gcc.dg/tree-ssa/alias-1.c: New test.
26582
26583 2005-04-11 Diego Novillo <dnovillo@redhat.com>
26584
26585 PR tree-optimization/20920
26586 * g++.dg/tree-ssa/pr20920.C: New test.
26587
26588 2005-04-11 Uros Bizjak <uros@kss-loka.si>
26589
26590 * gcc.dg/builtins-53.c: Also check (int)ceil* and
26591 (long long int)ceil*.
26592
26593 2005-04-10 Mark Mitchell <mark@codesourcery.com>
26594
26595 * g++.dg/warn/Wdtor1.C: Declare template in system header with
26596 explicit C++ linkage.
26597
26598 2005-04-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26599
26600 * gfortran.dg/pr17229.f: Take care of the new obsolescence
26601 warning for arithmetic IF statements.
26602
26603 2005-04-10 Thomas Koenig <Thomas.Koenig@online.de>
26604
26605 * eor_handling_1.f90: New test case.
26606 * eor_handling_2.f90: New test case.
26607 * eor_handling_3.f90: New test case.
26608 * eor_handling_4.f90: New test case.
26609 * eor_handling_5.f90: New test case.
26610 * noadv_size.f90: New test case.
26611 * pad_no.f90: New test case.
26612
26613 2005-04-10 Richard Sandiford <rsandifo@redhat.com>
26614
26615 * gcc.c-torture/execute/20050410-1.c: New test.
26616
26617 2005-04-09 Alexandre Oliva <aoliva@redhat.com>
26618
26619 * gcc.dg/pr20126.c: New.
26620
26621 2005-04-09 Bud Davis <bdavis@gfortran.org>
26622 Steven G. Kargl <kargls@comcast.net>
26623
26624 * gfortran.dg/PR19872.f: New test.
26625
26626 2005-04-09 Steven G. Kargl <kargls@comcast.net>
26627
26628 * gfortran.dg/nint_1.f90: Fix dg-do directive.
26629
26630 2005-04-09 Steven G. Kargl <kargls@comcast.net>
26631
26632 * gfortran.dg/nint_1.f90: New test.
26633
26634 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
26635
26636 * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
26637 Added test for callee-allocated arrays with write statements.
26638 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
26639 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
26640 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
26641 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
26642 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
26643
26644 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
26645
26646 PR libfortran/20163
26647 * gfortran.dg/open-options-blanks.f: New test.
26648
26649 2005-04-09 Andrew Pinski <pinskia@physics.uc.edu>
26650
26651 PR fortran/13257
26652 * gfortran.dg/comma_format_extension_[1234].f: New tests.
26653
26654 2005-04-09 Jakub Jelinek <jakub@redhat.com>
26655
26656 * gcc.dg/tree-ssa/stdarg-1.c: New test.
26657 * gcc.dg/tree-ssa/stdarg-2.c: New test.
26658 * gcc.dg/tree-ssa/stdarg-3.c: New test.
26659 * gcc.dg/tree-ssa/stdarg-4.c: New test.
26660 * gcc.dg/tree-ssa/stdarg-5.c: New test.
26661 * gcc.c-torture/execute/stdarg-4.c: New test.
26662
26663 * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
26664
26665 PR target/20795
26666 * g++.dg/abi/param2.C: New test.
26667
26668 2005-04-09 Uros Bizjak <uros@kss-loka.si>
26669
26670 * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
26671
26672 2005-04-09 Uros Bizjak <uros@kss-loka.si>
26673
26674 * gcc.dg/builtins-53.c: New test.
26675
26676 2005-04-08 Diego Novillo <dnovillo@redhat.com>
26677
26678 * g++.dg/tree-ssa/pr18178.C: New test.
26679 * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
26680 * gcc.c-torture/execute/20041019-1.c: New test.
26681 * gcc.dg/tree-ssa/20041008-1.c: New test.
26682 * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
26683 * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
26684 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
26685 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
26686 * gcc.dg/tree-ssa/20040721-1.c: Likewise.
26687 * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
26688 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
26689 * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
26690 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
26691 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
26692
26693 2005-04-09 Hans-Peter Nilsson <hp@axis.com>
26694
26695 PR rtl-optimization/20466
26696 * gcc.c-torture/execute/pr20466-1.c: New test.
26697
26698 2005-04-08 Mark Mitchell <mark@codesourcery.com>
26699
26700 PR c++/20905
26701 * g++.dg/parse/cond2.C: New test.
26702
26703 PR c++/20145
26704 * g++.dg/warn/Wdtor1.C: New test.
26705
26706 2005-04-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26707
26708 PR fortran/17229
26709 * gfortran.dg/pr17229.f: New test.
26710
26711 2005-04-07 Steven G. Kargl <kargls@comcast.net>
26712
26713 * gfortran.dg/tiny_1.f90: New test.
26714 * gfortran.dg/tiny_2.f90: ditto.
26715
26716 2005-04-07 Thomas Koenig <Thomas.Koenig@online.de>
26717
26718 * gfortran.dg/eor_1.f90: Fix dg-do run line
26719 * gfortran.dg/open_new.f90: Fix dg-do run line
26720
26721 2005-04-07 Hans-Peter Nilsson <hp@axis.com>
26722
26723 * lib/target-supports.exp (get_compiler_messages): Support
26724 optional arguments, the fourth being compiler options.
26725 (check_effective_target_fpic): New proc.
26726 * gcc.dg/20050321-2.c: Restrict to target fpic.
26727
26728 2005-04-06 James A. Morrison <phython@gcc.gnu.org>
26729
26730 * gcc.dg/15443-1.c: New test.
26731 * gcc.dg/15443-2.c: Likewise.
26732
26733 2005-04-06 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26734
26735 * gfortran.dg/pr15754.f90: Change annotations to dg-error.
26736
26737 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
26738
26739 * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
26740
26741 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
26742
26743 * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
26744 gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
26745 -m64.
26746 * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
26747 gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
26748 gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
26749
26750 2005-04-06 Mark Mitchell <mark@codesourcery.com>
26751
26752 PR c++/20212
26753 * g++.dg/warn/Wunused-11.C: New test.
26754
26755 2005-04-06 Bernd Schmidt <bernd.schmidt@analog.com>
26756
26757 * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
26758
26759 2005-04-06 Dorit Naishlos <dorit@il.ibm.com>
26760
26761 * gfortran.dg/vect/vect-5.f90: xfail for lp64.
26762
26763 2005-04-05 Mark Mitchell <mark@codesourcery.com>
26764
26765 PR c++/20734
26766 * g++.dg/template/ptrmem13.C: New test.
26767
26768 2005-04-05 Per Bothner <per@bothner.com>
26769
26770 * lib/gcc.exp: Always add -fno-show-column, for now.
26771
26772 2005-04-05 Andrew Pinski <pinskia@physics.uc.edu>
26773
26774 PR testsuite/20767
26775 * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
26776 of plain old "unsigned int" for the type of "i". Makes this test
26777 64bit clean.
26778
26779 2005-04-05 Paolo Bonzini <bonzini@gnu.org>
26780
26781 * gcc.dg/i386-ssefn-1.c: New test.
26782 * gcc.dg/i386-ssefn-2.c: New test.
26783 * gcc.dg/i386-ssefn-3.c: New test.
26784 * gcc.dg/i386-ssefn-4.c: New test.
26785
26786 2005-04-05 Jakub Jelinek <jakub@redhat.com>
26787
26788 PR tree-optimization/20076
26789 * gcc.dg/builtin-apply4.c: New test.
26790
26791 PR preprocessor/19475
26792 * gcc.dg/cpp/macspace1.c: New test.
26793 * gcc.dg/cpp/macspace2.c: New test.
26794
26795 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26796
26797 * gfortran.dg/pr20755.f: Fixed bad format.
26798
26799 2005-04-05 Mark Mitchell <mark@codesourcery.com>
26800
26801 PR c++/20763
26802 * g++.dg/ext/attrib21.C: New test.
26803
26804 2004-04-05 Devang Patel <dpatel@apple.com>
26805
26806 * lib/target-supports.exp (check_effective_target_vect_shif): New.
26807 * gcc.dg/vect/vect-shift-1.c: New test.
26808
26809 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26810
26811 PR libfortran/20755
26812 * gfortran.dg/pr20755.f: New test.
26813
26814 2005-04-05 Feng Wang <fengwang@nudt.edu.cn>
26815
26816 * gfortran.dg/pr15959.f90: New test.
26817 * gfortran.dg/string_pad_trunc.f90: New test.
26818
26819 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26820
26821 * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
26822 gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
26823 gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
26824 syntax.
26825
26826 2005-04-05 Eric Botcazou <ebotcazou@libertysurf.fr>
26827
26828 * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
26829
26830 2005-04-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26831
26832 * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
26833 * gcc.c-torture/compile/20011119-2.c: Likewise.
26834 * gcc.c-torture/compile/981001-2.c: Likewise.
26835
26836 2005-04-04 Mark Mitchell <mark@codesourcery.com>
26837
26838 PR c++/20679
26839 * g++.dg/template/overload4.C: New test.
26840
26841 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
26842
26843 PR c++/20746
26844 * g++.dg/abi/covariant5.C: New.
26845
26846 PR debug/20505
26847 * g++.dg/debug/const2.C: New.
26848
26849 2005-04-04 Jakub Jelinek <jakub@redhat.com>
26850
26851 PR rtl-optimization/16104
26852 * gcc.c-torture/execute/20050316-1.c: New test.
26853
26854 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
26855
26856 * g++.dg/template/spec23.C: Fix dg-error text.
26857
26858 2005-04-03 Alexandre Oliva <aoliva@redhat.com>
26859
26860 PR c++/19199
26861 * g++.dg/expr/lval2.C: New.
26862
26863 2005-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26864
26865 * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
26866 __builtin_strcasecmp and __builtin_strncasecmp.
26867
26868 2005-04-03 Nathan Sidwell <nathan@codesourcery.com>
26869
26870 PR c++/20723
26871 * g++.dg/template/spec22.C: New.
26872 * g++.dg/template/spec23.C: New.
26873
26874 2005-04-03 Dale Ranta <dir@lanl.gov>
26875 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26876
26877 PR libfortran/20068
26878 PR libfortran/20125
26879 PR libfortran/20156
26880 PR libfortran/20471
26881 * gfortran.dg/backspace.f: New test.
26882
26883 2005-04-02 Daniel Berlin <dberlin@dberlin.org>
26884
26885 * gcc.dg/pr19345.c: New test.
26886
26887 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
26888
26889 PR tree-optimization/20640
26890 * gcc.dg/torture/tree-loop-1.c: New.
26891
26892 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
26893
26894 PR rtl-optimization/20290
26895 * gcc.c-torture/execute/loop-ivopts-2.c: New.
26896
26897 2005-04-02 Geoffrey Keating <geoffk@apple.com>
26898
26899 * gcc.dg/rs6000-fpint.c: New.
26900
26901 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
26902
26903 * gcc.dg/old-style-then-proto-1.c: New test.
26904
26905 2005-04-01 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26906
26907 * gfortran.fortran-torture/execute/backspace.f90: Check
26908 after backspace and read was incorrect.
26909
26910 2005-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26911
26912 * gcc.c-torture/execute/builtins/strcat.c: Check the result
26913 buffer past the terminating NUL using memcmp.
26914 * gcc.c-torture/execute/builtins/strncat.c: Likewise.
26915 * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
26916
26917 * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
26918 Fix unused/uninitialized variable warnings.
26919
26920 * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
26921 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
26922 * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
26923 * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
26924
26925 * gcc.c-torture/execute/builtins/abs-1-lib.c,
26926 gcc.c-torture/execute/builtins/fputs-lib.c,
26927 gcc.c-torture/execute/builtins/lib/fprintf.c,
26928 gcc.c-torture/execute/builtins/lib/main.c,
26929 gcc.c-torture/execute/builtins/lib/memcmp.c,
26930 gcc.c-torture/execute/builtins/lib/memmove.c,
26931 gcc.c-torture/execute/builtins/lib/mempcpy.c,
26932 gcc.c-torture/execute/builtins/lib/memset.c,
26933 gcc.c-torture/execute/builtins/lib/printf.c,
26934 gcc.c-torture/execute/builtins/lib/sprintf.c,
26935 gcc.c-torture/execute/builtins/lib/stpcpy.c,
26936 gcc.c-torture/execute/builtins/lib/strchr.c,
26937 gcc.c-torture/execute/builtins/lib/strcmp.c,
26938 gcc.c-torture/execute/builtins/lib/strcpy.c,
26939 gcc.c-torture/execute/builtins/lib/strcspn.c,
26940 gcc.c-torture/execute/builtins/lib/strlen.c,
26941 gcc.c-torture/execute/builtins/lib/strncat.c,
26942 gcc.c-torture/execute/builtins/lib/strncmp.c,
26943 gcc.c-torture/execute/builtins/lib/strncpy.c,
26944 gcc.c-torture/execute/builtins/lib/strrchr.c,
26945 gcc.c-torture/execute/builtins/lib/strspn.c,
26946 gcc.c-torture/execute/builtins/lib/strstr.c,
26947 gcc.c-torture/execute/builtins/memops-asm-lib.c,
26948 gcc.c-torture/execute/builtins/strlen-2.c,
26949 gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
26950 prototypes.
26951
26952 2005-04-01 Danny Smith <dannysmith@users.sourceforge.net>
26953
26954 * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
26955 * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
26956 selectany usage.
26957
26958 2005-04-01 Jakub Jelinek <jakub@redhat.com>
26959
26960 PR c++/19406
26961 * g++.dg/debug/using1.C: New test.
26962
26963 2005-04-01 Hans-Peter Nilsson <hp@axis.com>
26964
26965 PR middle-end/20524
26966 * gcc.dg/alias-7.c: Prefix asm-declared name with
26967 __USER_LABEL_PREFIX__.
26968
26969 2005-03-31 J"orn Rennecke <joern.rennecke@st.com>
26970
26971 Fix fallout from PR middle-end/15700:
26972 * gcc.c-torture/compile/20011119-1.c: Take
26973 __USER_LABEL_PREFIX__ into account.
26974 * gcc.c-torture/compile/20011119-2.c: Likewise.
26975
26976 2005-03-31 Gabriel Dos Reis <gdr@integrable-solutions.net>
26977
26978 PR c++/18644
26979 * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
26980
26981 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
26982
26983 PR c/17855
26984 * gcc.c-torture/compile/struct-non-lval-1.c,
26985 gcc.c-torture/compile/struct-non-lval-2.c,
26986 gcc.c-torture/compile/struct-non-lval-3.c: New tests.
26987
26988 2005-03-31 Janis Johnson <janis187@us.ibm.com>
26989
26990 * gcc.dg/tls/tls.exp: Remove temporary file.
26991 * g++.dg/tls/tls.exp: Ditto.
26992 * lib/file-format.exp: Ditto.
26993 * g++.dg/special/ecos.exp: Ditto.
26994
26995 * lib/profopt.exp: Treat prof_ext as a list.
26996 * gcc.misc-tests/bprob.exp: Ditto.
26997 * g++.dg/bprob/bprob.exp: Ditto.
26998
26999 * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
27000 g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
27001 g++.dg/tree-ssa/pointer-reference-alias.C,
27002 g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
27003 g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
27004 g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
27005 g++.dg/vect/pr19951.cc: Ditto.
27006 * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
27007 gcc.dg/builtins-47.c: Ditto.
27008 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
27009 gcc.dg/pr20115-1.c: Ditto.
27010 * gcc.dg/tree-ssa/20030530-2.c,
27011 gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
27012 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
27013 gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
27014 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
27015 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
27016 gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
27017 gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
27018 gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
27019 gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
27020 gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
27021 gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
27022 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
27023 gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
27024 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
27025 gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
27026 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
27027 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
27028 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
27029 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
27030 gcc.dg/tree-ssa/20030824-1.c,
27031 gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
27032 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
27033 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
27034 gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
27035 gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
27036 gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
27037 gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
27038 gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
27039 gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
27040 gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
27041 gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
27042 gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
27043 gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
27044 gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
27045 gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
27046 gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
27047 gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
27048 gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
27049 gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
27050 gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
27051 gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
27052 gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
27053 gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
27054 gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
27055 gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
27056 gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
27057 gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
27058 gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
27059 gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
27060 gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
27061 gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
27062 gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
27063 gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
27064 gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
27065 gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
27066 gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
27067 gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
27068 gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
27069 gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
27070 gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
27071 gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
27072 gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
27073 gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
27074 gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
27075 gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
27076 gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
27077 gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
27078 gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
27079 gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
27080 gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
27081 gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
27082 gcc.dg/tree-ssa/useless-1.c: Ditto.
27083 gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
27084 gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
27085 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
27086 gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
27087 gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
27088 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
27089 gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
27090 gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
27091 gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
27092 gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
27093 gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
27094 gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
27095 gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
27096 gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
27097 gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
27098 gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
27099 gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
27100 gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
27101 gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
27102 gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
27103 gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
27104 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
27105 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
27106 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
27107 gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
27108 gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
27109 gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
27110 gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
27111 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
27112 gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
27113 gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
27114 gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
27115 gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
27116 gcc.dg/vect/vect-none.c: Ditto.
27117 * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
27118 treelang/compile/unsigned.tree: Ditto.
27119
27120 * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
27121 * gcc.dg/cpp/direct2s.c: Ditto.
27122 * gcc.dg/cpp/paste4.c: Ditto.
27123 * gcc.dg/cpp/separate-1.c: Ditto.
27124 * gcc.dg/pch/save-temps-1.c: Ditto.
27125 * g++.dg/ext/altivec-10.C: Ditto.
27126 * g++.dg/pch/pch.C: Ditto.
27127
27128 * g++.dg/other/static11.C: Use cleanup-rtl-dump.
27129
27130 * g++.dg/parse/repo1.C: Use cleanup-repo-files.
27131 * g++.dg/template/repo1.C: Ditto.
27132 * g++.dg/template/repo2.C: Ditto.
27133 * g++.dg/template/repo3.C: Ditto.
27134 * g++.old-deja/g++.pt/instantiate4.C: Ditto.
27135 * g++.old-deja/g++.pt/instantiate6.C: Ditto.
27136 * g++.old-deja/g++.pt/repo1.C: Ditto.
27137 * g++.old-deja/g++.pt/repo2.C: Ditto.
27138 * g++.old-deja/g++.pt/repo3.C: Ditto.
27139 * g++.old-deja/g++.pt/repo4.C: Ditto.
27140
27141 * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
27142 * gcc.dg/20030107-1.c: Ditto.
27143 * gcc.dg/20030702-1.c: Ditto.
27144 * gcc.dg/profile-generate-1.c: Ditto.
27145 * g++.dg/other/profile1.C: Ditto.
27146 * g++.old-deja/g++.robertl/eb83.C: Ditto.
27147
27148 * lib/gcc-dg.exp (remove-build-file): New.
27149 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
27150 cleanup-tree-dump, cleanup-saved-temps): New.
27151
27152 2005-03-31 Nathan Sidwell <nathan@codesourcery.com>
27153
27154 PR c++/19203, DR 214
27155 * g++.dg/parse/ambig3.C: Not ambiguous.
27156 * g++.dg/template/spec20.C: New.
27157 * g++.dg/template/spec21.C: New.
27158
27159 2005-03-31 Steve Ellcey <sje@cup.hp.com>
27160
27161 PR target/20045
27162 * gcc.dg/ia64-fptr-1.c: Run only on linux.
27163
27164 2005-03-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27165
27166 PR libfortran/20660
27167 * gfortran.dg/negative_unit.f: New test.
27168
27169 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
27170
27171 * gcc.dg/20050330-1.c: New test.
27172
27173 2005-03-30 Devang Patel <dpatel@apple.com>
27174
27175 * g++.dg/tree-sra/ssa-sra-3.C: New test.
27176
27177 2005-03-30 Dale Johannesen <dalej@apple.com>
27178
27179 * gcc.dg/20020919-1.c: Remove unnecessary conditional.
27180
27181 2005-03-30 Janis Johnson <janis187@us.ibm.com>
27182
27183 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
27184 scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
27185 Strip options from test name.
27186
27187 2005-03-31 Jan Hubicka <jh@suse.cz>
27188
27189 * gcc.dg/varpool-1.c: New testcase.
27190
27191 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
27192
27193 PR c/772
27194 PR c/17913
27195 * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
27196 gcc.dg/stmt-expr-label-3.c : New tests.
27197 * gcc.c-torture/execute/medce-2.c: Remove.
27198
27199 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
27200
27201 PR c/20368
27202 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
27203 tests.
27204
27205 2005-03-30 Alan Modra <amodra@bigpond.net.au>
27206
27207 * gcc.c-torture/compile/pr20203.c: New test.
27208
27209 2005-03-26 Steven G. Kargl <kargls@comcast.net>
27210
27211 * gfortran.dg/promotion.f90: New test.
27212
27213 2005-03-29 Alexandre Oliva <aoliva@redhat.com>
27214
27215 PR middle-end/20491
27216 * gcc.dg/torture/asm-subreg-1.c: New test.
27217
27218 2005-03-29 Joseph S. Myers <joseph@codesourcery.com>
27219
27220 PR c/20672
27221 * gcc.dg/pr20672-1.c: New test.
27222
27223 2005-03-29 Dorit Naishlos <dorit@il.ibm.com>
27224
27225 * gfortran.dg/vect: New directory.
27226 * gfortran.dg/vect/vect.exp: New.
27227 * gfortran.dg/vect/vect-1.f90: New test.
27228 * gfortran.dg/vect/vect-2.f90: New test.
27229 * gfortran.dg/vect/vect-3.f90: New test.
27230 * gfortran.dg/vect/vect-4.f90: New test.
27231 * gfortran.dg/vect/vect-5.f90: New test.
27232
27233 2005-03-29 Jakub Jelinek <jakub@redhat.com>
27234
27235 PR middle-end/20622
27236 * gcc.dg/alias-7.c: New test.
27237
27238 2005-03-29 Eric Botcazou <ebotcazou@libertysurf.fr>
27239
27240 * gcc.dg/sparc-reg-1.c: New test.
27241
27242 2005-03-28 Steve Ellcey <sje@cup.hp.com>
27243
27244 PR target/19890
27245 * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
27246
27247 2005-03-29 Dale Ranta <dir@lanl.gov>
27248 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27249
27250 PR libfortran/20163
27251 * gfortran.dg/pr20163-2.f: New test.
27252
27253 2005-03-28 Jan Hubicka <jh@suse.cz>
27254
27255 PR middle-end/20635
27256 * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
27257 by Jakub Jelinek.
27258
27259 2005-03-27 Dorit Naishlos <dorit@il.ibm.com>
27260
27261 PR tree-optimization/20626
27262 * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
27263 * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
27264
27265 2005-03-26 Steven G. Kargl <kargls@comcast.net>
27266
27267 * gfortran.dg/underflow.f90: New test.
27268 * gfortran.dg/g77/20030326-1.f: Fix illegal code.
27269
27270 2005-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27271
27272 * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
27273
27274 2005-03-25 Mark Mitchell <mark@codesourcery.com>
27275
27276 * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
27277 (g++_init): Make sure that CXXFLAGS is set.
27278 * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
27279 * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
27280 * lib/gfortran.exp (gfortran_link_flags): Likewise.
27281 * lib/objc.exp (objc_init): Likewise.
27282 * lib/treelang.exp (treelang_init): Likewise.
27283
27284 2005-03-25 Pat Haugen <pthaugen@us.ibm.com>
27285
27286 PR tree-optimization/20470
27287 * gcc.dg/tree-ssa/pr20470.c: New test.
27288
27289 2005-03-25 Geoffrey Keating <geoffk@apple.com>
27290
27291 * gcc.dg/ppc-stfiwx.c: New.
27292
27293 2005-03-25 Steve Ellcey <sje@cup.hp.com>
27294
27295 PR target/19888
27296 * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
27297
27298 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
27299
27300 * gcc.dg/20050325-1.c: Fix a typo.
27301
27302 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27303
27304 PR libfortran/19678
27305 PR libfortran/19679
27306 * gfortran.dg/dos_eol.f: New test.
27307
27308 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
27309
27310 PR rtl-optimization/20249
27311 * gcc.dg/20050325-1.c: New test.
27312
27313 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27314
27315 PR libfortran/15332
27316 * gfortran.dg/pr15332.f: New test.
27317
27318 2005-03-24 Dale Johannesen <dalej@apple.com>
27319
27320 * gcc.dg/20020919-1.c: Fix for x86 Darwin.
27321
27322 2005-03-24 Geoffrey Keating <geoffk@apple.com>
27323
27324 * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
27325 'internal' visibility.
27326 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
27327 * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
27328 'protected' visibility.
27329 * gcc.dg/visibility-7.c: Likewise.
27330 * lib/target-supports.exp (check_visibility_available): Take
27331 a parameter, the kind of visibility to check for.
27332 * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
27333 to check_visibility_available.
27334
27335 * g++.dg/expr/cast3.C: New.
27336
27337 2005-03-24 David Edelsohn <edelsohn@gnu.org>
27338
27339 * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
27340 rs6000.
27341
27342 2005-03-24 Steve Ellcey <sje@cup.hp.com>
27343
27344 PR target/20095
27345 * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
27346
27347 2005-03-24 Alexandre Oliva <aoliva@redhat.com>
27348
27349 * gcc.dg/badshift.c: Renamed to...
27350 * gcc.dg/torture/badshift.c: ... this. Remove explicit -O1.
27351
27352 * gcc.target/i386/badshift.c: Renamed to...
27353 * gcc.dg/badshift.c: ... this. Fix typo. Use -march=i386 on i?86
27354 only.
27355
27356 PR rtl-optimization/20532
27357 * gcc.target/i386/badshift.c: New.
27358
27359 2005-03-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27360
27361 * gfortran.dg/pr18025.f90: New test.
27362
27363 2005-03-23 Dale Johannesen <dalej@apple.com>
27364
27365 * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
27366
27367 2005-03-23 Mark Mitchell <mark@codesourcery.com>
27368
27369 * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
27370
27371 * lib/target-supports.exp (check_iconv_available): Default
27372 libiconv to -liconv, if there is no definition.
27373
27374 2005-03-23 Hans-Peter Nilsson <hp@axis.com>
27375
27376 * gcc.dg/torture/cris-asm-mof-1.c: New test.
27377
27378 2005-03-22 Mark Mitchell <mark@codesourcery.com>
27379
27380 * g++.dg/opt/max1.C: Run with -Wno-deprecated.
27381 * g++.dg/opt/pr7503-2.C: Likewise.
27382 * g++.dg/opt/pr7503-3.C: Likewise.
27383 * g++.dg/opt/pr7503-4.C: Likewise.
27384 * g++.dg/opt/pr7503-5.C: Likewise.
27385 * g++.dg/warn/minmax.C: New test.
27386
27387 2005-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27388
27389 * gfortran.dg/g77_intrinsics_funcs.f: New test.
27390 * gfortran.dg/g77_intrinsics_sub.f: New test.
27391
27392 2005-03-22 Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
27393 Jan Hubicka <jh@suse.cz>
27394 Steven Bosscher <stevenb@suse.de
27395
27396 * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
27397
27398 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27399
27400 PR c++/19980
27401 * g++.dg/template/redecl3.C: New test.
27402
27403 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27404
27405 PR c++/20499
27406 * g++.dg/parse/error16.C: Tweak error markers.
27407
27408 2005-03-22 Jakub Jelinek <jakub@redhat.com>
27409
27410 PR target/20561
27411 * gcc.dg/20050321-2.c: New test.
27412
27413 2005-03-22 Nathan Sidwell <nathan@codesourcery.com>
27414
27415 PR c++/20465
27416 PR c++/20381
27417 * g++.dg/template/ptrmem12.C: New.
27418
27419 2005-03-22 Hans-Peter Nilsson <hp@axis.com>
27420
27421 PR rtl-optimization/20527
27422 * gcc.c-torture/execute/pr20527-1.c: New test.
27423
27424 2005-03-22 Ben Elliston <bje@au.ibm.com>
27425
27426 * gcc.misc-tests/options.exp (check_for_options): Create a real C
27427 program, compile it into a real executable and then delete the .c
27428 and .x files afterwards, to avoid problems on testglue targets.
27429
27430 2005-03-21 Stuart Hastings <stuart@apple.com>
27431
27432 * gcc.target/i386/sse-2.c: New.
27433
27434 2005-03-21 Uros Bizjak <uros@kss-loka.si>
27435
27436 * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
27437
27438 2005-03-21 Paolo Carlini <pcarlini@suse.de>
27439
27440 * g++.dg/parse/crash25.C: Fix typo.
27441
27442 2005-03-21 Paolo Carlini <pcarlini@suse.de>
27443
27444 PR c++/20461
27445 * g++.dg/parse/crash24.C: New test.
27446
27447 PR c++/20536
27448 * g++.dg/parse/crash25.C: New test.
27449
27450 2005-03-21 Paolo Carlini <pcarlini@suse.de>
27451
27452 PR c++/20147
27453 * g++.dg/ext/stmtexpr4.C: New test.
27454
27455 2005-03-20 Roger Sayle <roger@eyesopen.com>
27456
27457 PR middle-end/20539
27458 * gcc.c-torture/compile/pr13066-1.c: New test case.
27459 * gcc.c-torture/compile/pr20539-1.c: Likewise.
27460 * g++.dg/opt/pr13066-1.C: Likewise.
27461
27462 2005-03-20 Joseph S. Myers <joseph@codesourcery.com>
27463
27464 * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
27465
27466 2005-03-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27467
27468 PR fortran/18525
27469 * gfortran.dg/nesting_1.f90: New test.
27470
27471 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27472
27473 PR c++/20240
27474 * g++.dg/lookup/using13.C: New test.
27475
27476 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27477
27478 PR c++/20333
27479 * g++.dg/template/crash36.C: New test.
27480
27481 2005-03-18 Paolo Carlini <pcarlini@suse.de>
27482
27483 PR c++/20463
27484 * g++.dg/template/crash35.C: New test.
27485
27486 2005-03-17 Paolo Carlini <pcarlini@suse.de>
27487
27488 PR c++/19966
27489 * g++.dg/overload/operator2.C: New test.
27490
27491 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27492
27493 PR libfortran/20257
27494 * gfortran.dg/pr20257.f90: New test.
27495
27496 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27497
27498 PR libfortran/20480
27499 * gfortran.dg/pr20480.f90: New test.
27500
27501 2005-03-16 Richard Henderson <rth@redhat.com>
27502
27503 PR middle-end/15700
27504 * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
27505 (_rtld_global): New.
27506 * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
27507 * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
27508
27509 * gcc.dg/alias-3.c: New.
27510 * gcc.dg/alias-4.c: New.
27511 * gcc.dg/alias-5.c: New.
27512 * gcc.dg/alias-6.c: New.
27513
27514 2005-03-15 Geoffrey Keating <geoffk@apple.com>
27515
27516 * gcc.dg/cpp/ucnid-7.c: New.
27517
27518 2005-03-15 Janis Johnson <janis187@us.ibm.com>
27519 Dorit Naishlos <dorit@il.ibm.com>
27520
27521 * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
27522 darwin.
27523
27524 2005-03-15 Dorit Naishlos <dorit@il.ibm.com>
27525
27526 * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
27527 support misaligned accesses.
27528 * gcc.dg/vect/vect-58.c: Likewise.
27529 * gcc.dg/vect/vect-92.c: New.
27530 * gcc.dg/vect/vect-93.c: New.
27531
27532 2005-03-15 Feng Wang <fengwang@nudt.edu.cn>
27533
27534 PR fortran/18827
27535 * gfortran.dg/assign_2.f90: New test.
27536 * gfortran.dg/assign_3.f90: New test.
27537 * gfortran.dg/assign.f90: New test.
27538
27539 2005-03-15 Joseph S. Myers <joseph@codesourcery.com>
27540
27541 * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
27542 g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
27543 g++.dg/template/local4.C, g++.dg/template/nontype6.C,
27544 g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
27545 names.
27546
27547 2005-03-14 Geoffrey Keating <geoffk@apple.com>
27548
27549 * gcc.dg/cpp/ucnid-6.c: New.
27550
27551 * gcc.dg/cpp/normalize-1.c: New.
27552 * gcc.dg/cpp/normalize-2.c: New.
27553 * gcc.dg/cpp/normalize-3.c: New.
27554 * gcc.dg/cpp/normalize-4.c: New.
27555 * gcc.dg/cpp/ucnid-4.c: New.
27556 * gcc.dg/cpp/ucnid-5.c: New.
27557 * g++.dg/cpp/normalize-1.C: New.
27558 * g++.dg/cpp/ucnid-1.C: New.
27559
27560 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
27561
27562 * gcc.dg/pr18628.c: New.
27563
27564 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
27565
27566 PR c++/20280
27567 * g++.dg/tree-ssa/pr20280.C: New.
27568
27569 2005-03-14 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27570
27571 PR fortran/20467
27572 * gfortran.dg/stfunc_2.f90: New test.
27573
27574 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
27575
27576 * gcc.dg/tree-ssa/phi-opt-5.c: New test.
27577
27578 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
27579
27580 * gcc.dg/tree-ssa/20050314-1.c: New test.
27581
27582 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27583
27584 PR c++/4403
27585 PR c++/9783, DR433
27586 * g++.dg/template/friend34.C: New test.
27587 * g++.dg/template/friend35.C: Likewise.
27588 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
27589
27590 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27591
27592 Friend class name lookup 5/n
27593 PR c++/1016
27594 * g++.dg/lookup/hidden-class1.C: New test.
27595 * g++.dg/lookup/hidden-class2.C: Likewise.
27596 * g++.dg/lookup/hidden-class3.C: Likewise.
27597 * g++.dg/lookup/hidden-class4.C: Likewise.
27598 * g++.dg/lookup/hidden-class5.C: Likewise.
27599 * g++.dg/lookup/hidden-class6.C: Likewise.
27600 * g++.dg/lookup/hidden-class7.C: Likewise.
27601 * g++.dg/lookup/hidden-class8.C: Likewise.
27602 * g++.dg/lookup/hidden-class9.C: Likewise.
27603 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
27604 * g++.dg/lookup/hidden-temp-class2.C: Likewise.
27605 * g++.dg/lookup/hidden-temp-class3.C: Likewise.
27606 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
27607 * g++.dg/lookup/hidden-temp-class5.C: Likewise.
27608 * g++.dg/lookup/hidden-temp-class6.C: Likewise.
27609 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
27610 * g++.dg/lookup/hidden-temp-class8.C: Likewise.
27611 * g++.dg/lookup/hidden-temp-class9.C: Likewise.
27612 * g++.dg/lookup/hidden-temp-class10.C: Likewise.
27613 * g++.dg/lookup/hidden-temp-class11.C: Likewise.
27614
27615 2005-03-13 Mark Mitchell <mark@codesourcery.com>
27616
27617 PR c++/20157
27618 * g++.dg/template/error18.C: New test.
27619
27620 2005-03-09 Ben Elliston <bje@au.ibm.com>
27621
27622 PR debug/16792
27623 * g++.dg/debug/pr16792.C: New test.
27624
27625 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
27626
27627 * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
27628 gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
27629 gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
27630 gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
27631 gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
27632 test assertion names.
27633
27634 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27635
27636 PR fortran/18600
27637 * gfortran.dg/stfunc_1.f90: New test.
27638
27639 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27640
27641 PR fortran/16907
27642 * gfortran.dg/real_index_1.f90: New test.
27643
27644 2005-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27645
27646 PR fortran/20323
27647 * gfortran.dg/spec_expr_1.f90: New test.
27648
27649 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
27650
27651 PR c/20402
27652 * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
27653 new parser.
27654
27655 2005-03-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27656
27657 PR fortran/20361
27658 * gfortran.dg/largeequiv_1.f90: New test.
27659
27660 2005-03-12 Geoffrey Keating <geoffk@apple.com>
27661
27662 * gcc.dg/ucnid-1.c: New.
27663 * gcc.dg/ucnid-2.c: New.
27664 * gcc.dg/ucnid-3.c: New.
27665 * gcc.dg/ucnid-4.c: New.
27666 * gcc.dg/ucnid-5.c: New.
27667 * gcc.dg/ucnid-6.c: New.
27668 * gcc.dg/cpp/ucnid-1.c: New.
27669 * gcc.dg/cpp/ucnid-2.c: New.
27670 * gcc.dg/cpp/ucnid-3.c: New.
27671 * g++.dg/other/ucnid-1.C: New.
27672
27673 2005-03-12 Geoffrey Keating <geoffk@apple.com>
27674
27675 * gcc.dg/vmx/darwin-abi-3.c: Delete.
27676
27677 2005-03-11 Per Bothner <per@bothner.com>
27678
27679 * gcc.dg/decl-2.c: Add extra line breaks. That way we can verify
27680 that diagnotics refer to correct token.
27681 * gcc.dg/unused-3.c: Likewise.
27682
27683 2005-03-11 Per Bothner <per@bothner.com>
27684
27685 * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
27686 constant" is now actually on same line as string constant.
27687 * gcc.dg/cpp/direct2s.c: Likewise.
27688
27689 2005-03-11 Richard Sandiford <rsandifo@redhat.com>
27690
27691 * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
27692
27693 2005-03-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27694
27695 PR libfortran/20124
27696 * gfortran.dg/pr20124.f90: New Test
27697
27698 2005-03-10 James A. Morrison <phython@gcc.gnu.org>
27699
27700 PR tree-optimization/20130
27701 * gcc.dg/pr20130-1.c: New test.
27702
27703 2005-03-10 Steve Ellcey <sje@cup.hp.com>
27704
27705 PR target/20095
27706 * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
27707
27708 2005-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27709
27710 * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
27711
27712 2005-03-10 Steve Ellcey <sje@cup.hp.com>
27713
27714 * g++.dg/eh/forced1.C: Fix comment.
27715 * g++.dg/eh/forced2.C: Ditto.
27716 * g++.dg/eh/forced3.C: Ditto.
27717 * g++.dg/eh/forced4.C: Ditto.
27718
27719 2005-03-10 Andrew Pinski <pinskia@physics.uc.edu>
27720
27721 PR rtl-opt/20412
27722 * gcc.c-torture/compile/pr20412.c: New test.
27723
27724 2005-03-10 Roger Sayle <roger@eyesopen.com>
27725
27726 * gcc.dg/builtins-32.c: Add new run-time tests for long double.
27727
27728 2005-03-10 Jakub Jelinek <jakub@redhat.com>
27729
27730 PR target/20322
27731 * gcc.dg/20050307-1.c: New test.
27732
27733 2005-03-10 Nathan Sidwell <nathan@codesourcery.com>
27734
27735 PR c++/20375
27736 * g++.dg/other/stdarg3.C: New.
27737
27738 2005-03-10 Jakub Jelinek <jakub@redhat.com>
27739
27740 PR c++/18384, c++/18327
27741 * g++.dg/init/array19.C: New test.
27742
27743 PR inline-asm/20314
27744 * gcc.dg/torture/pr20314-1.c: New test.
27745 * gcc.dg/torture/pr20314-2.c: New test.
27746
27747 2005-03-09 Ulrich Weigand <uweigand@de.ibm.com>
27748
27749 * gcc.dg/20050309-1.c: New test.
27750
27751 2005-03-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27752
27753 * gcc.dg/builtins-10.c: Reactivate disabled test.
27754 * gcc.dg/torture/builtin-power-1.c: Likewise. Also add tests for
27755 new cbrt transformations.
27756
27757 2005-03-09 Mark Mitchell <mark@codesourcery.com>
27758
27759 PR c++/20208
27760 * g++.dg/template/array13.C: New test.
27761
27762 2005-03-09 Paolo Carlini <pcarlini@suse.de>
27763
27764 PR c++/16859
27765 * g++.dg/init/brace4.C: New test.
27766
27767 2005-03-09 Nathan Sidwell <nathan@codesourcery.com>
27768
27769 PR c++/20186
27770 * g++.dg/template/non-dependent12.C: New.
27771
27772 2005-03-08 Mark Mitchell <mark@codesourcery.com>
27773
27774 PR c++/20142
27775 * g++.dg/init/array18.C: Add dg-do run marker.
27776
27777 PR c++/20142
27778 * g++.dg/init/array18.C: New test.
27779
27780 2005-03-09 Ben Elliston <bje@au.ibm.com>
27781
27782 * consistency.vlad/vlad.exp: Remove trailing semicolons.
27783 * g++.dg/gcov/gcov.exp: Likewise.
27784 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
27785 * gcc.target/xstormy16/xstormy16.exp: Likewise.
27786 * lib/c-torture.exp: Likewise.
27787 * lib/fortran-torture.exp: Likewise.
27788 * lib/g++.exp: Likewise.
27789 * lib/gcc-defs.exp: Likewise.
27790 * lib/gcc-dg.exp: Likewise.
27791 * lib/gcc.exp: Likewise.
27792 * lib/gcov.exp: Likewise.
27793 * lib/gfortran.exp: Likewise.
27794 * lib/mike-g++.exp: Likewise.
27795 * lib/mike-gcc.exp: Likewise.
27796 * lib/objc-torture.exp: Likewise.
27797 * lib/objc.exp: Likewise.
27798 * lib/profopt.exp: Likewise.
27799 * lib/target-libpath.exp: Likewise.
27800 * lib/target-supports.exp: Likewise.
27801 * lib/treelang.exp: Likewise.
27802 * lib/wrapper.exp: Likewise.
27803
27804 2005-03-08 Jeff Law <law@redhat.com>
27805
27806 * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
27807 PHI-OPT changes.
27808
27809 2005-03-08 Ira Rosen <irar@il.ibm.com>
27810
27811 * gcc.dg/vect/pr20122.c: New test.
27812
27813 2005-03-07 Jeff Law <law@redhat.com>
27814
27815 * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
27816 was folded away.
27817 * gcc.dg/tree-ssa/pr18133-1.c: New test.
27818 * gcc.dg/tree-ssa/pr18133-2.c: New test.
27819 * gcc.dg/tree-ssa/pr18134.c: New test.
27820
27821 2005-03-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27822
27823 * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
27824 * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
27825 gcc.dg/torture/builtin-noret-2.c: Require weak support.
27826
27827 2005-03-06 Andrew Pinski <pinskia@physics.uc.edu>
27828
27829 PR tree-opt/17671
27830 * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
27831
27832 2005-03-07 Mark Mitchell <mark@codesourcery.com>
27833
27834 * g++.dg/warn/Wnvdtor.C: New test.
27835
27836 2005-03-07 Richard Sandiford <rsandifo@redhat.com>
27837
27838 * gcc.dg/torture/pr19683-1.c: New test.
27839
27840 2005-03-06 Steven G. Kargl <kargls@comcast.net>
27841
27842 * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
27843 * gfortran.dg/g77/19990313-2.f: Ditto.
27844 * gfortran.dg/g77/19990313-3.f: Ditto.
27845 * gfortran.dg/g77/19990525-0.f: Ditto.
27846 * gfortran.dg/g77/19990826-0.f: Ditto.
27847 * gfortran.dg/g77/19990826-2.f: Ditto.
27848 * gfortran.dg/g77/19990826-3.f: Ditto.
27849 * gfortran.dg/g77/20000511-1.f: Ditto.
27850 * gfortran.dg/g77/20000511-2.f: Ditto.
27851 * gfortran.dg/g77/970625-2.f: Ditto.
27852 * gfortran.dg/g77/980310-2.f: Ditto.
27853 * gfortran.dg/g77/980310-3.f: Ditto.
27854 * gfortran.dg/g77/980310-8.f: Ditto.
27855 * gfortran.dg/g77/980519-2.f: Ditto.
27856 * gfortran.dg/g77/alpha1.f: Ditto.
27857 * gfortran.dg/g77/claus.f: Ditto.
27858 * gfortran.dg/g77/erfc.f: Ditto.
27859 * gfortran.dg/g77/short.f: Ditto.
27860 * gfortran.fortran-torture/execute/data.f90: Ditto.
27861 * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
27862 * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
27863
27864 2005-03-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27865
27866 * lib/file-format.exp (gcc_target_object_format): Add check for som
27867 format and hardcode object formats on hppa*-*-hpux*.
27868 * lib/target-supports.exp (check_weak_available): Add check for som
27869 object format. Always return 0 on hppa*-*-hpux10*.
27870
27871 * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
27872 is defined.
27873
27874 * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
27875
27876 2005-03-05 Steven G. Kargl <kargls@comcast.net>
27877
27878 * gfortran.dg/pr19936_1.f90: New test.
27879 * gfortran.dg/pr19936_2.f90: New test.
27880 * gfortran.dg/pr19936_3.f90: New test.
27881
27882 2005-03-05 Steven G. Kargl <kargls@comcast.net>
27883 Paul Thomas <prthomas@drfccad.cea.fr>
27884
27885 * gfortran.dg/PR19754_1.f90: New test.
27886 * gfortran.dg/PR19754_2.f90: Ditto.
27887
27888 2005-03-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27889
27890 PR c++/19311
27891 * g++.dg/template/non-dependent11.C: New test.
27892
27893 2005-03-05 Uros Bizjak <uros@kss-loka.si>
27894
27895 * lib/target-supports.exp (check_iconv_available): Fix comment.
27896
27897 2005-03-04 John David Anglin <dave.danglin@nrc-cnrc.gc.ca>
27898 Joseph S. Myers <joseph@codesourcery.com>
27899
27900 PR c++/19797
27901 * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
27902
27903 2005-03-04 Matthew Sachs <msachs@apple.com>
27904
27905 * gcc.exp (gcc_target_compile): Put braces around
27906 additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
27907 * objc.exp (objc_target_compile): Likewise.
27908 * treelang.exp (treelang_target_compile): Likewise.
27909
27910 2005-03-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27911
27912 PR fortran/19673
27913 * gfortran.dg/func_result_1.f90: New test.
27914
27915 2005-03-04 Ben Elliston <bje@au.ibm.com>
27916
27917 * gcc.misc-tests/options.exp: New test.
27918
27919 2005-03-03 James A. Morrison <phython@gcc.gnu.org>
27920
27921 * gcc.dg/pr15784-4.c: New test.
27922
27923 2005-03-03 Geoffrey Keating <geoffk@apple.com>
27924
27925 * gcc.c-torture/execute/pr17133.c: New.
27926 * gcc.c-torture/compile/20050303-1.c: New.
27927
27928 2005-03-04 David Billinghurst <David.Billinghurst@riotinto.com>
27929
27930 * gcc.dg/cpp/assert4.c: Fix for cygwin.
27931
27932 2005-03-02 Alexandre Oliva <aoliva@redhat.com>
27933
27934 * g++.dg/overload/using2.C: New.
27935
27936 2005-03-02 Mark Mitchell <mark@codesourcery.com>
27937
27938 PR c++/19916
27939 * g++.dg/init/ptrmem2.C: New test.
27940
27941 2005-03-02 Joseph S. Myers <joseph@codesourcery.com>
27942
27943 PR c/8927
27944 * gcc.dg/pr8927-1.c: New test.
27945
27946 2005-03-01 Nathan Sidwell <nathan@codesourcery.com>
27947
27948 PR c++/20232
27949 * g++.dg/inherit/covariant12.C: New.
27950
27951 2005-02-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27952
27953 PR fortran/19479
27954 * gfortran.dg/bound_1.f90: New test.
27955
27956 2005-02-28 Janis Johnson <janis187@us.ibm.com>
27957
27958 * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
27959 * gcc.test-framework/dg-error-exp-XP.c: Ditto.
27960
27961 2005-02-28 Joseph S. Myers <joseph@codesourcery.com>
27962
27963 PR c/20245
27964 * gcc.dg/pr20245-1.c: New test.
27965
27966 2005-02-28 Jakub Jelinek <jakub@redhat.com>
27967
27968 PR middle-end/19874
27969 * gcc.c-torture/execute/20050119-2.c: New test case.
27970
27971 2005-02-28 Ben Elliston <bje@au.ibm.com>
27972
27973 * README: Update the DejaGnu bug reporting address.
27974 * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
27975 * lib/objc-torture.exp: Likewise.
27976
27977 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
27978
27979 * gfortran.dg/boz_1.f90: New test.
27980 * gfortran.dg/boz_3.f90: New test.
27981 * gfortran.dg/boz_4.f90: New test.
27982
27983 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
27984
27985 * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
27986 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
27987
27988 2005-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27989
27990 PR libfortran/20101
27991 * gfortran.dg/write_0_pe_format.f90: New test.
27992
27993 2005-02-27 Jakub Jelinek <jakub@redhat.com>
27994
27995 PR c++/20206
27996 * g++.dg/opt/thunk2.C: New test.
27997 * g++.dg/opt/covariant1.C: New test.
27998
27999 2005-02-27 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28000
28001 * gfortran.dg/e_d_fmt.f90: New test.
28002
28003 2005-02-27 Kazu Hirata <kazu@cs.umass.edu>
28004
28005 * gcc.dg/asm-b.c: Fix comment typos.
28006
28007 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
28008
28009 * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
28010 a V_MAY_DEF also.
28011
28012 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
28013
28014 PR tree-opt/20188
28015 * gcc.dg/tree-ssa/inline_asm-1.c: New test.
28016 * gcc.dg/tree-ssa/inline_asm-2.c: New test.
28017 * gcc.dg/asm-b.c: New test.
28018
28019 2005-02-26 Richard Sandiford <rsandifo@redhat.com>
28020
28021 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
28022 Disable this test on IRIX 6.
28023
28024 2005-02-25 Joseph S. Myers <joseph@codesourcery.com>
28025
28026 * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
28027 gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
28028 parser.
28029
28030 2005-02-25 Diego Novillo <dnovillo@redhat.com>
28031
28032 PR tree-optimization/20204
28033 * gcc.dg/pr20204.c: New test.
28034
28035 2005-02-24 Jakub Jelinek <jakub@redhat.com>
28036
28037 PR target/20196
28038 * gcc.c-torture/execute/20050224-1.c: New test.
28039
28040 PR c++/20175
28041 * g++.dg/warn/Wbraces2.C: New test.
28042
28043 2005-02-23 Mark Mitchell <mark@codesourcery.com>
28044
28045 PR c++/19878
28046 * g++.dg/init/const2.C: New test.
28047
28048 2005-02-23 Hans-Peter Nilsson <hp@axis.com>
28049
28050 PR tree-optimization/20100
28051 * gcc.c-torture/execute/pr20100-1.c: New test.
28052
28053 2005-02-23 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28054
28055 * gfortran.dg/implicit_3.f90: New test.
28056
28057 * gfortran.dg/deftype_1.f90: New test.
28058
28059 2005-02-23 Alexandre Oliva <aoliva@redhat.com>
28060
28061 * g++.dg/lookup/anon2.C: Don't let access checks make it look like
28062 the test passes.
28063 * g++.dg/other/anon3.C: Accept a warning.
28064
28065 2005-02-23 Kazu Hirata <kazu@cs.umass.edu>
28066
28067 * gcc.dg/pr20017.c: Fix a comment typo.
28068
28069 2005-02-23 Bud Davis <bdavis@gfortran.org>
28070
28071 * gfortran.dg/list_read_4.f90: Change to f90 comments.
28072
28073 2005-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
28074
28075 PR ada/19902
28076 * ada/acats/tests/cxa/cxa3004.a: Remove.
28077 * ada/acats/tests/cxb/cxb30061.am: Likewise.
28078
28079 2005-02-22 Mark Mitchell <mark@codesourcery.com>
28080
28081 PR c++/20073
28082 * g++.dg/init/const1.C: New test.
28083
28084 PR c++/19991
28085 * g++.dg/parse/constant7.C: New test.
28086
28087 PR c++/20152
28088 * g++.dg/parse/error27.C: New test.
28089 * g++.dg/template/qualttp15.C: Adjust error markers.
28090 * g++.old-deja/g++.other/struct1.C: Likewise.
28091
28092 PR c++/20153
28093 * g++.dg/template/error17.C: New test.
28094
28095 PR c++/20148
28096 * g++.dg/parser/error26.C: New test.
28097
28098 2005-02-22 Diego Novillo <dnovillo@redhat.com>
28099
28100 PR tree-optimization/20100
28101 PR tree-optimization/20115
28102 * gcc.dg/pr20115.c: New test.
28103 * gcc.dg/pr20115-1.c: New test.
28104 * gcc.dg/pr20100.c: New test.
28105 * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
28106 call-clobbered variables after alias1.
28107
28108 2005-02-22 Bud Davis <bdavis@gfortran.org>
28109
28110 * gfortran.dg/list_read_4.f90: new test.
28111
28112 2005-02-22 Kazu Hirata <kazu@cs.umass.edu>
28113
28114 PR rtl-optimization/20017.
28115 * gcc.dg/pr20017.c: New.
28116
28117 2005-02-22 Devang Patel <dpatel@apple.com>
28118
28119 PR 19952
28120 * g++.dg/tree-ssa/pr19952.C: New test.
28121
28122 2005-02-22 Mark Mitchell <mark@codesourcery.com>
28123
28124 PR c++/19883
28125 * g++.dg/parse/constant6.C: New test.
28126
28127 2005-02-22 Uros Bizjak <uros@kss-loka.si>
28128
28129 * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
28130 * g++.dg/charset/asm2.c: Likewise.
28131 * g++.dg/charset/asm3.c: Likewise.
28132 * g++.dg/charset/asm4.c: Likewise.
28133 * g++.dg/charset/asm5.c: Likewise.
28134 * g++.dg/charset/attribute1.c: Likewise.
28135 * g++.dg/charset/attribute2.c: Likewise.
28136 * g++.dg/charset/extern1.cc: Likewise.
28137 * g++.dg/charset/extern2.cc: Likewise.
28138 * g++.dg/charset/extern3.cc: Likewise.
28139 * g++.dg/charset/function.cc: Likewise.
28140 * g++.dg/charset/string.c: Likewise.
28141 * g++.dg/charset/charset.exp: Likewise.
28142 * lib/target-supports.exp (check_iconv_available): Fix comment.
28143
28144 2005-02-22 Uros Bizjak <uros@kss-loka.si>
28145
28146 * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
28147 * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
28148 * gcc.dg/charset/asm2.c: Likewise.
28149 * gcc.dg/charset/asm3.c: Likewise.
28150 * gcc.dg/charset/asm4.c: Likewise.
28151 * gcc.dg/charset/asm5.c: Likewise.
28152 * gcc.dg/charset/asm6.c: Likewise.
28153 * gcc.dg/charset/attribute1.c: Likewise.
28154 * gcc.dg/charset/attribute2.c: Likewise.
28155 * gcc.dg/charset/builtin1.c: Likewise.
28156 * gcc.dg/charset/extern.c: Likewise.
28157 * gcc.dg/charset/function.c: Likewise.
28158 * gcc.dg/charset/string.c: Likewise.
28159 * gcc.dg/charset/charset.exp: Likewise.
28160
28161 2005-02-21 Bud Davis <bdavis9659@comcast.net>
28162
28163 PR fortran/20086
28164 * gfortran.dg/pr20086.f90: New test.
28165
28166 2005-02-21 Alexandre Oliva <aoliva@redhat.com>
28167
28168 PR tree-optimization/19786
28169 * g++.dg/tree-ssa/pr19786.C: New.
28170
28171 2005-02-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28172
28173 * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
28174
28175 2005-02-21 Jeff Law <law@redhat.com>
28176
28177 * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
28178
28179 2005-02-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28180
28181 * gfortran.dg/do_iterator: Split loop, markup all lines for
28182 which an error locus is printed.
28183 * gfortran.dg/pr17708.f90: Markup all lines for which an error
28184 locus is printed.
28185 * gfortran.dg/select_4.f90: Likewise.
28186 * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
28187 locuses in the various permutations.
28188
28189 2005-02-20 Dorit Naishlos <dorit@il.ibm.com>
28190
28191 PR tree-optimization/19951
28192 * g++.dg/vect: New directory.
28193 * g++.dg/vect/vect.exp: New file.
28194 * g++.dg/vect/pr19951.cc: New testcase.
28195 * g++.dg/dg.exp: Also prune vectorizer tests.
28196
28197 2005-02-20 Zack Weinberg <zack@codesourcery.com>
28198
28199 PR 18785
28200 * gcc.dg/charset/builtin1.c: New test.
28201
28202 2005-02-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28203
28204 PR c++/19299
28205 * g++.dg/inherit/volatile1.C: New test.
28206
28207 PR c++/19440
28208 * g++.dg/template/dtor4.C: New test.
28209
28210 2005-02-19 Steven G. Kargl <kargls@comcast.net>
28211
28212 * gfortran.dg/int_1.f90: New test.
28213
28214 2005-02-19 Devang Patel <dpatel@apple.com>
28215
28216 * gcc.dg/cpp/mac-eol-at-eof.c: New test.
28217
28218 2005-02-19 Steven G. Kargl <kargls@comcast.net>
28219
28220 * gfortran.dg/achar_1.f90: New test.
28221
28222 2005-02-19 Hans-Peter Nilsson <hp@axis.com>
28223
28224 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
28225
28226 2005-02-19 Zdenek Dvorak <dvorakz@suse.cz>
28227 Jakub Jelinek <jakub@redhat.com>
28228
28229 PR tree-optimization/19828
28230 * gcc.dg/tree-ssa/loop-7.c: New test.
28231 * gcc.c-torture/execute/20050218-1.c: New test.
28232
28233 2005-02-19 Jakub Jelinek <jakub@redhat.com>
28234
28235 PR c/20043
28236 * gcc.dg/transparent-union-1.c: New test.
28237 * gcc.dg/transparent-union-2.c: New test.
28238
28239 2005-02-18 James E Wilson <wilson@specifixinc.com>
28240
28241 PR tree-optimization/18977
28242 * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
28243
28244 2005-02-18 Ulrich Weigand <uweigand@de.ibm.com>
28245
28246 PR target/20054
28247 * gcc.dg/pr20054.c: New test.
28248
28249 2005-01-20 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28250
28251 PR c++/19508
28252 * g++.dg/ext/attrib20.C: New test.
28253
28254 2004-02-18 Andrew Pinski <pinskia@physics.uc.edu>
28255
28256 PR middle-end/20030
28257 * gfortran.fortran-torture/execute/character_passing.f90: New test.
28258
28259 2005-02-18 Alexandre Oliva <aoliva@redhat.com>
28260
28261 PR c++/20008
28262 * g++.dg/opt/switch4.C: New.
28263
28264 2005-02-18 Jakub Jelinek <jakub@redhat.com>
28265
28266 PR c++/20023
28267 PR tree-optimization/20009
28268 * gcc.c-torture/compile/20050217-1.c: New test.
28269 * g++.dg/opt/switch3.C: New test.
28270
28271 PR tree-optimization/18947
28272 * gcc.c-torture/compile/20050215-1.c: New test.
28273 * gcc.c-torture/compile/20050215-2.c: New test.
28274 * gcc.c-torture/compile/20050215-3.c: New test.
28275
28276 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
28277
28278 PR c++/20028
28279 * g++.dg/template/crash34.C: New.
28280
28281 PR c++/20022
28282 * g++.dg/other/access3.C: New.
28283
28284 2005-02-17 Ira Rosen <irar@il.ibm.com>
28285
28286 * gcc.dg/vect/vect-98.c: New test.
28287
28288 2005-02-16 Kazu Hirata <kazu@cs.umass.edu>
28289
28290 PR tree-optimization/19967
28291 * gcc.dg/pr19967.c: New.
28292
28293 2005-02-16 Jakub Jelinek <jakub@redhat.com>
28294
28295 PR middle-end/19857
28296 * gcc.dg/tree-ssa/20050215-1.c: New test.
28297 * gcc.c-torture/execute/20050215-1.c: New test.
28298
28299 2005-02-15 Eric Christopher <echristo@redhat.com>
28300
28301 * gcc.dg/cpp/20050215-1.c: New file.
28302
28303 2005-02-15 James A. Morrison <phython@gcc.gnu.org>
28304
28305 PR tree-optimization/15785
28306 * gcc.dg/pr15785-1.c: New test.
28307
28308 2005-02-15 Alexandre Oliva <aoliva@redhat.com>
28309
28310 PR c++/17788
28311 * g++.dg/init/ctor4.C: New.
28312 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
28313
28314 2005-02-15 Joseph S. Myers <joseph@codesourcery.com>
28315
28316 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
28317 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
28318
28319 2005-02-15 Andreas Schwab <schwab@suse.de>
28320
28321 * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
28322 declare malloc.
28323
28324 2005-02-15 Andreas Krebbel <krebbel1@de.ibm.com>
28325
28326 * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
28327
28328 2005-02-14 Diego Novillo <dnovillo@redhat.com>
28329
28330 PR tree-optimization/19853
28331 * gcc.c-torture/compile/pr19853.c: New test.
28332
28333 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
28334
28335 PR c++/19608
28336 * g++.dg/parse/local-class1.C: New.
28337
28338 PR c++/19895
28339 * g++.dg/parse/ptrmem3.C: New.
28340
28341 PR c++/19884
28342 * g++.old-deja/g++.oliva/template6.C: Add another case.
28343 * g++.dg/template/explicit6.C: New.
28344
28345 2005-02-14 Alexandre Oliva <aoliva@redhat.com>
28346
28347 PR c++/17816
28348 * g++.dg/other/redecl2.C: New.
28349
28350 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
28351
28352 PR c++/19891
28353 * g++.dg/abi/covariant4.C: New.
28354
28355 2005-02-13 James A. Morrison <phython@gcc.gnu.org>
28356
28357 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
28358 New tests.
28359
28360 2005-02-12 Dorit Naishlos <dorit@il.ibm.com>
28361
28362 * gcc.dg/vect/vect-96.c: Fix typo.
28363
28364 2005-02-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28365
28366 PR c++/14479
28367 PR c++/19487
28368 * g++.dg/template/enum5.C: New test.
28369
28370 2005-02-12 Ira Rosen <irar@il.ibm.com>
28371
28372 * gcc.dg/vect/vect-97.c: New test.
28373
28374 2005-02-12 Ira Rosen <irar@il.ibm.com>
28375
28376 * gcc.dg/vect/vect-96.c: New test.
28377
28378 2005-02-12 Uros Bizjak <uros@kss-loka.si>
28379
28380 * gcc.dg/builtins-34.c: Also check ldexp*.
28381
28382 2005-02-12 Hans-Peter Nilsson <hp@bitrange.com>
28383
28384 * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
28385
28386 2005-02-11 Janis Johnson <janis187@us.ibm.com>
28387
28388 * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
28389 dg-require-alias, dg-require-gc-sections, dg-require-profiling,
28390 dg-require-dll, dg-require-iconv, dg-require-named-sections,
28391 dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
28392 selector_list, selector_expression, dg-process-target): Move to new
28393 file target-supports-dg.exp.
28394 * lib/target-supports-dg.exp: New.
28395
28396 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
28397 New.
28398
28399 2005-02-11 Jakub Jelinek <jakub@redhat.com>
28400
28401 PR c++/19666
28402 * g++.dg/other/ptrmem6.C: New test.
28403
28404 PR middle-end/19858
28405 * gcc.c-torture/compile/20050210-1.c: New test.
28406
28407 2005-02-11 Mark Mitchell <mark@codesourcery.com>
28408
28409 PR c++/19755
28410 * g++.dg/warn/Wbraces1.C: New test.
28411
28412 2005-02-10 Richard Guenther <rguenth@gcc.gnu.org>
28413
28414 * gcc.dg/builtins-52.c: New testcase.
28415
28416 2005-02-10 Jakub Jelinek <jakub@redhat.com>
28417
28418 PR c/19342
28419 * gcc.c-torture/execute/20050119-1.c: New test.
28420
28421 2005-02-09 Mark Mitchell <mark@codesourcery.com>
28422
28423 PR c++/19811
28424 * g++.dg/init/delete1.C: New test.
28425
28426 2005-02-09 Andrew Pinski <pinskia@physics.uc.edu>
28427
28428 PR c++/18470
28429 * g++.dg/template/static12.C: New test.
28430
28431 2005-02-09 Mark Mitchell <mark@codesourcery.com>
28432
28433 PR c++/19787
28434 * g++.dg/conversion/ambig1.C: New test.
28435
28436 PR c++/19739
28437 * g++.dg/ext/attrib19.C: New test.
28438
28439 PR c++/19732
28440 * g++.dg/parse/dtor5.C: New test.
28441
28442 PR c++/19762
28443 * g++.dg/template/dtor3.C: New test.
28444
28445 PR c++/19826
28446 * g++.dg/template/static11.C: New test.
28447 * g++.dg/template/crash2.C: Remove dg-error marker.
28448
28449 2005-02-09 Janis Johnson <janis187@us.ibm.com>
28450
28451 PR C++/18491
28452 * g++.old-deja/g++.mike/p10769a.C: Remove.
28453
28454 2005-02-09 Roger Sayle <roger@eyesopen.com>
28455
28456 * gcc.dg/builtins-48.c: New test case.
28457 * gcc.dg/builtins-49.c: New test case.
28458 * gcc.dg/builtins-50.c: New test case.
28459 * gcc.dg/builtins-51.c: New test case.
28460
28461 2005-02-09 Ian Lance Taylor <ian@airs.com>
28462
28463 PR middle-end/19583
28464 * g++.dg/warn/Wreturn-type-3.C: New test.
28465
28466 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
28467
28468 PR middle-end/19402
28469 * gcc.dg/pr19402-1.c: New testcase.
28470 * gcc.dg/pr19402-2.c: likewise.
28471
28472 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
28473
28474 PR middle-end/19854
28475 * g++.dg/tree-ssa/tmmti.C: New testcase.
28476
28477 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
28478
28479 * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
28480
28481 2005-02-08 Mark Mitchell <mark@codesourcery.com>
28482
28483 PR c++/19733
28484 * g++.dg/parse/crash23.C: New test.
28485 * g++.dg/warn/Weff1.C: New test.
28486
28487 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
28488
28489 * gcc.dg/20050209-1.c: New test.
28490
28491 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
28492
28493 PR target/19799
28494 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
28495
28496 2005-02-08 Mike Stump <mrs@apple.com>
28497
28498 * g++.dg/pch/import-2.c: New test.
28499 * g++.dg/pch/import-2.hs: New.
28500 * g++.dg/pch/include/import-2a.h: New.
28501 * g++.dg/pch/include/import-2b.h: New.
28502
28503 2005-02-08 Janis Johnson <janis187@us.ibm.com>
28504
28505 * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
28506
28507 2005-02-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28508
28509 * gfortran.dg/substr_1.f90: New test.
28510
28511 2005-02-07 Richard Guenther <rguenth@gcc.gnu.org>
28512
28513 PR middle-end/19775
28514 * gcc.dg/torture/builtin-power-1.c: Disable test for
28515 invalid transformation.
28516 * gcc.dg/builtins-10.c: Likewise. Disable one test we
28517 no longer optimize.
28518 * gcc.dg/builtins-47.c: New testcase.
28519
28520 2005-02-07 Leehod Baruch <leehod@il.ibm.com>
28521 Dorit Naishlos <dorit@il.ibm.com>
28522
28523 * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
28524
28525 2005-02-06 Richard Sandiford <rsandifo@redhat.com>
28526
28527 * gcc.c-torture/compile/20050206-1.c: New test.
28528
28529 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
28530
28531 PR tree-opt/19768
28532 * g++.dg/opt/pr19768.C: New test.
28533
28534 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
28535
28536 PR tree-opt/19736
28537 * gcc.c-torture/compile/pr19736.c: New test.
28538
28539 2005-02-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28540
28541 PR c++/17401
28542 * g++.dg/parse/error25.C: New test.
28543
28544 2005-02-03 Alexandre Oliva <aoliva@redhat.com>
28545
28546 * gcc.c-torture/execute/20050203-1.c: New.
28547
28548 2005-02-03 Dorit Naishlos <dorit@il.ibm.com>
28549
28550 * gcc.dg/vect/vect-85.c: Remove xfail.
28551 * gcc.dg/vect/vect-86.c: Remove xfail.
28552 * gcc.dg/vect/vect-87.c: Remove xfail.
28553 * gcc.dg/vect/vect-88.c: Remove xfail.
28554
28555 2005-02-02 Geoffrey Keating <geoffk@apple.com>
28556
28557 * gcc.dg/altivec-19.c: New.
28558
28559 2005-02-03 Joseph S. Myers <joseph@codesourcery.com>
28560
28561 PR c/17807
28562 * gcc.dg/nested-func-3.c: New test.
28563 * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
28564
28565 2005-02-02 Janis Johnson <janis187@us.ibm.com>
28566
28567 * gcc.test-framework/gen_directive_tests: Generate tests for
28568 selector expressions.
28569
28570 2005-02-02 Matt Austern <austern@apple.com>
28571
28572 PR c++/19628
28573 * g++/ext/builtin7.C: New.
28574 * g++/ext/builtin8.C: New.
28575
28576 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
28577
28578 PR c/18502
28579 * gcc.dg/pr18502-1.c: New test.
28580
28581 2005-02-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28582
28583 PR c++/17413
28584 * g++.dg/template/local4.C: Tweak.
28585
28586 2005-02-02 Richard Sandiford <rsandifo@redhat.com>
28587
28588 PR tree-optimization/19578
28589 * gcc.c-torture/compile/20050202-1.c: New test.
28590
28591 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
28592
28593 PR c/19435
28594 * gcc.dg/c99-init-4.c: New test.
28595
28596 2005-02-01 Janis Johnson <janis187@us.ibm.com>
28597
28598 * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
28599
28600 * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
28601
28602 * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
28603 * g++.dg/eh/check-vect.h: New.
28604
28605 * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
28606 * gcc.dg/vect/vect-78.c: Ditto.
28607 * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
28608 Remove.
28609
28610 * g++.dg/conversion/simd1.C: Expect warning.
28611 * g++.dg/ext/attribute-test-1.C: Ditto.
28612 * g++.dg/ext/attribute-test-2.C: Ditto.
28613 * g++.dg/ext/attribute-test-3.C: Ditto.
28614 * g++.dg/ext/attribute-test-4.C: Ditto.
28615
28616 * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
28617 * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
28618
28619 * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
28620
28621 2005-02-01 Richard Henderson <rth@redhat.com>
28622
28623 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
28624 long double for ibm double-double format.
28625 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
28626
28627 2005-02-01 Diego Novillo <dnovillo@redhat.com>
28628
28629 PR tree-optimization/19633
28630 * gcc.dg/pr19633-1.c: New test.
28631 * gcc.dg/pr19633.c: Tweak to make pointer point
28632 to NULL or a symbol.
28633
28634 2005-02-01 Janis Johnson <janis187@us.ibm.com>
28635
28636 * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
28637 New procs.
28638 (dg-process-target (local override)): Handle selector expressions.
28639
28640 * gcc.test-framework/README: Describe tests in source directory.
28641 * gcc.test-framework/test-framework.awk: Handle dg- tests.
28642 * gcc.test-framework/test-framework.exp: Handle dg- tests.
28643 * gcc.test-framework/dg-bogus-exp-P.c: New test.
28644 * gcc.test-framework/dg-bogus-exp-XF.c: New test.
28645 * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
28646 * gcc.test-framework/dg-do-compile-exp-P.c: New test.
28647 * gcc.test-framework/dg-do-link-exp-P.c: New test.
28648 * gcc.test-framework/dg-do-run-exp-P.c: New test.
28649 * gcc.test-framework/dg-dot-run-exp-P.c: New test.
28650 * gcc.test-framework/dg-dot-run-exp-U.c: New test.
28651 * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
28652 * gcc.test-framework/dg-error-exp-P.c: New test.
28653 * gcc.test-framework/dg-error-exp-XP.c: New test.
28654 * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
28655 * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
28656 * gcc.test-framework/dg-output-exp-P.c: New test.
28657 * gcc.test-framework/dg-output-exp-XF.c: New test.
28658 * gcc.test-framework/dg-warning-exp-P.c: New test.
28659 * gcc.misc-tests/dg-1.c: Remove.
28660 * gcc.misc-tests/dg-2.c: Remove.
28661 * gcc.misc-tests/dg-3.c: Remove.
28662 * gcc.misc-tests/dg-4.c: Remove.
28663 * gcc.misc-tests/dg-5.c: Remove.
28664 * gcc.misc-tests/dg-6.c: Remove.
28665 * gcc.misc-tests/dg-7.c: Remove.
28666 * gcc.misc-tests/dg-8.c: Remove.
28667 * gcc.misc-tests/dg-9.c: Remove.
28668 * gcc.misc-tests/dg-10.c: Remove.
28669 * gcc.misc-tests/dg-11.c: Remove.
28670 * gcc.misc-tests/dg-12.c: Remove.
28671 * gcc.misc-tests/dg-test.exp: Remove.
28672
28673 * gcc.test-framework/test-framework.awk: Change recording and
28674 printing of passes and failures.
28675
28676 * gcc.test-framework: New directory.
28677 * gcc.test-framework/README: New.
28678 * gcc.test-framework/test-framework.exp: New.
28679 * gcc.test-framework/test-framework.awk: New.
28680 * gcc.test-framework/gen_directive_tests: New.
28681
28682 2005-02-01 James A. Morrison <phython@gcc.gnu.org>
28683
28684 * lib/treelang.exp: Fix comment typos.
28685 (treelang_target_compile): Don't append libs=-ltreelang to options.
28686
28687 2005-02-01 Alexandre Oliva <aoliva@redhat.com>
28688
28689 * g++.dg/parse/typename7.C: Adjust error messages.
28690
28691 2005-01-31 Jeff Law <law@redhat.com>
28692
28693 * gcc.c-torture/execute/20050131-1.c: New test.
28694 * gcc.dg/wcaselabel.c: New test.
28695
28696 2005-01-31 Mark Mitchell <mark@codesourcery.com>
28697
28698 * g++.dg/other/warning1.C: Adjust error messags.
28699 * g++.dg/parse/constant5.C: New test.
28700
28701 2005-01-31 Steven Bosscher <stevenb@suse.de>
28702
28703 PR c/19333
28704 * gcc.c-torture/compile/20011130-1.c: Reorder to make
28705 the test case valid.
28706 * gcc.dg/20030815-1.c: Remove invalid tests.
28707 * gcc.dg/array-7.c: Adjust expected result.
28708 * gcc.dg/pr18596-3.c: Likewise.
28709 * gcc.dg/noncompile/20000901-1.c: Likewise.
28710 * gcc.dg/noncompile/init-2.c: Likewise.
28711 * gcc.dg/noncompile/init-4.c: Likewise.
28712
28713 2005-01-31 Dale Johannesen <dalej@apple.com>
28714
28715 * g++.dg/opt/pr19650.C: New test.
28716
28717 2005-01-31 Richard Henderson <rth@redhat.com>
28718
28719 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
28720 long double for intel double extended format.
28721 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
28722
28723 2005-01-30 Mark Mitchell <mark@codesourcery.com>
28724
28725 PR c++/19555
28726 * g++.dg/template/static10.C: New test.
28727
28728 PR c++/19395
28729 * g++.dg/parse/error24.C: New test.
28730
28731 PR c++/19367
28732 * g++.dg/lookup/builtin1.C: New test.
28733
28734 PR c++/19457
28735 * g++.dg/warn/conv3.C: New test.
28736
28737 2005-01-30 Bud Davis <bdavis@gfortran.org>
28738
28739 PR fortran/19647
28740 * gfortan.dg/inquire_7.f90
28741
28742 2005-01-29 Richard Guenther <richard.guenther@uni-tuebingen.de>
28743
28744 PR tree-optimization/15791
28745 * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
28746 * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
28747 * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
28748 * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
28749 * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
28750 * g++.dg/tree-ssa/pr15791-1.C: Likewise.
28751 * g++.dg/tree-ssa/pr15791-2.C: Likewise.
28752 * g++.dg/tree-ssa/pr15791-3.C: Likewise.
28753 * g++.dg/tree-ssa/pr15791-4.C: Likewise.
28754 * g++.dg/tree-ssa/pr15791-5.C: Likewise.
28755
28756 2005-01-29 Paul Brook <paul@codesourcery.com>
28757
28758 PR fortran/18565
28759 * check.c (real_or_complex_check): New function.
28760 (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
28761 * intrinsic.c (add_functions): Use new check functions.
28762 * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
28763 Add prototypes.
28764
28765 2005-01-29 Joseph S. Myers <joseph@codesourcery.com>
28766
28767 * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
28768 gcc.dg/lvalue-3.c: New tests.
28769 * gcc.dg/concat.c: Update expected messages.
28770
28771 2005-01-29 Thomas Koenig <Thomas.Koenig@online.de>
28772
28773 PR libfortran/19595
28774 * gfortran.dg/eor_1.f90: New test.
28775
28776 2005-01-29 Steven G. Kargl <kargls@comcast.net>
28777
28778 PR fortran/19589
28779 * gfortran.dg/logical_data_1.f90: New test.
28780
28781 2005-01-28 Mark Mitchell <mark@codesourcery.com>
28782
28783 PR c++/19253
28784 * g++.dg/template/crash33.C: New test.
28785
28786 PR c++/19667
28787 * g++.dg/template/crash32.C: New test.
28788
28789 2005-01-28 Ian Lance Taylor <ian@airs.com>
28790
28791 PR middle-end/16558
28792 * g++.dg/warn/Wreturn-type-2.C: New test.
28793
28794 2004-06-24 Jeff Law <law@redhat.com>
28795
28796 * gcc.dg/tree-ssa/20050128-1.c: New test.
28797
28798 2005-01-28 Richard Sandiford <rsandifo@redhat.com>
28799
28800 * gcc.target/frv/all-mdpackh-1.c: New test.
28801
28802 2005-01-28 Steven Bosscher <stevenb@suse.de>
28803
28804 * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
28805
28806 2005-01-27 Richard Henderson <rth@redhat.com>
28807
28808 * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
28809
28810 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
28811
28812 * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
28813
28814 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
28815
28816 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
28817 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
28818 * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
28819 to cope with cases where the multilib options override the dg-options.
28820
28821 2005-01-27 Jakub Jelinek <jakub@redhat.com>
28822
28823 PR c/18946
28824 * gcc.dg/noncompile/20050120-1.c: New test.
28825
28826 2005-01-26 Diego Novillo <dnovillo@redhat.com>
28827
28828 PR tree-optimization/19633
28829 * gcc.dg/pr19633.c: New test.
28830 * gcc.dg/tree-ssa/pr19633.c: New test.
28831
28832 2005-01-26 Ulrich Weigand <uweigand@de.ibm.com>
28833
28834 * gcc.dg/20041216-1.c: New test.
28835
28836 2005-01-26 Alexander Malmberg <alexander@malmberg.org>
28837
28838 PR objc/18862
28839 * objc.dg/selector-2.m: New test.
28840
28841 2005-01-26 Jakub Jelinek <jakub@redhat.com>
28842
28843 * g++.dg/opt/range-test-2.C: New test.
28844
28845 PR rtl-optimization/19579
28846 * gcc.c-torture/execute/20050124-1.c: New test.
28847
28848 2005-01-26 Greg Parker <gparker@apple.com>
28849 Stuart Hastings <stuart@apple.com>
28850
28851 * gcc.c-torture/execute/20050125-1.c: New.
28852
28853 2005-01-18 Jan Hubicka <jh@suse.cz>
28854
28855 PR tree-optimize/19337
28856 * gcc.c-torture/compile/20050119-1.c: New test.
28857
28858 2005-01-24 James E Wilson <wilson@specifixinc.com>
28859
28860 * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
28861 test for successful match.
28862
28863 2005-01-25 Alexander Malmberg <alexander@malmberg.org>
28864
28865 PR objc/18408
28866 * objc.dg/comp-types-7.m: New test.
28867
28868 2005-01-24 Janis Johnson <janis187@us.ibm.com>
28869
28870 * lib/target-supports.exp (current_target_name): New.
28871 (check_effective_target_ilp32, check_effective_target_lp64):
28872 Cache the result to use as long as the current target, with
28873 multilib flags, remains the same.
28874
28875 * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
28876 (dg-require-weak, dg-require-visibility, dg-require-alias,
28877 dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
28878 dg-require-effective-target, dg-skip-if): Remove call to
28879 skip_test_and_clear_xfail.
28880 (dg-test): Clear xfail data.
28881
28882 2005-01-24 Jakub Jelinek <jakub@redhat.com>
28883
28884 PR target/17751
28885 * gcc.dg/ppc64-toc.c: New test.
28886
28887 * g++.dg/tree-ssa/empty-1.C: New test.
28888
28889 PR middle-end/19551
28890 * gcc.c-torture/execute/20050121-1.c: New test.
28891 * gcc.dg/20050121-2.c: New test.
28892
28893 2004-01-23 Steven G. Kargl <kargls@comcast.net>
28894 Paul Brook <paul@codesourcery.com>
28895
28896 PR fortran/17941
28897 * gfortran.dg/real_const_1.f: New test.
28898 * gfortran.dg/real_const_2.f90: New test.
28899 * gfortran.dg/complex_int_1.f90: New test.
28900
28901 2005-01-23 Bud Davis <bdavis9659@comcast.net>
28902
28903 PR fortran/19313
28904 * gfortan.dg/inquire_6.f90: New test.
28905
28906 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
28907
28908 PR libfortran/19451
28909 * open_readonly_1.f90: New test.
28910
28911 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
28912
28913 PR libfortran/18982
28914 * gfortran.dg/open_new.f90: New file.
28915
28916 2005-01-22 Paul Brook <paul@codesourcery.com>
28917
28918 * namelist_1.f90: New test.
28919
28920 2005-01-22 Richard Sandiford <rsandifo@redhat.com>
28921
28922 PR tree-optimization/19484
28923 * gcc.c-torture/compile/20050122-[12].c: New tests.
28924
28925 2005-01-22 Paul Brook <paul@codesourcery.com>
28926
28927 * gfortran.dg/implicit_2.f90: New test.
28928
28929 2005-01-22 Bud Davis <bdavis9659@comcast.net>
28930
28931 PR fortran/19314
28932 * gfortran.dg/inquire_5.f90: New test.
28933
28934 2005-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28935
28936 PR c/18809
28937 * gcc.dg/pr18809-1.c: New test.
28938
28939 2005-01-21 Ian Lance Taylor <ian@airs.com>
28940
28941 * gcc.dg/20050121-1.c: New test.
28942
28943 PR tree-optimization/13000
28944 * gcc.dg/20040206-1.c: Change warning to point where function is
28945 being inlined.
28946
28947 2005-01-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28948
28949 PR c++/19208
28950 * g++.dg/template/array11.C: New test.
28951
28952 2005-01-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28953
28954 * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
28955 * gfortran.dg/direct_io_1.f90: Add dg-do directive.
28956 * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
28957 * gfortran.dg/getenv_1.f90: Add dg-do directive.
28958 * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
28959 gfortran.dg/pr17164.f90: Add missing dg-do directives.
28960
28961 2005-01-20 Kazu Hirata <kazu@cs.umass.edu>
28962
28963 PR tree-optimization/15349
28964 * gcc.dg/tree-ssa/pr15349.c: New.
28965
28966 2005-01-20 Steve Ellcey <sje@cup.hp.com>
28967
28968 * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
28969
28970 2005-01-19 Hans-Peter Nilsson <hp@axis.com>
28971
28972 * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
28973 scan-assembler-times directive name.
28974
28975 * gcc.dg/asm-a.c: Move dg-require-effective-target to
28976 after dg-do.
28977
28978 PR rtl-optimization/19462
28979 * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
28980
28981 2005-01-19 Steve Ellcey <sje@cup.hp.com>
28982
28983 * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
28984 counting function calls on ia64.
28985
28986 2005-01-19 Jakub Jelinek <jakub@redhat.com>
28987
28988 PR rtl-optimization/15139
28989 * gcc.dg/20050111-2.c: New test.
28990
28991 PR c/17297
28992 * gcc.c-torture/compile/20050113-1.c: New testcase.
28993
28994 PR middle-end/19164
28995 * gcc.dg/20050113-1.c: New testcase.
28996
28997 2005-01-19 Dorit Naishlos <dorit@il.ibm.com>
28998
28999 * gcc.dg/vect/vect-85.c: Add comment.
29000 * gcc.dg/vect/vect-86.c: Add xfail for now.
29001 * gcc.dg/vect/vect-87.c: Add xfail for now.
29002 * gcc.dg/vect/vect-88.c: Add xfail for now.
29003 * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
29004
29005 2005-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
29006
29007 * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
29008
29009 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
29010
29011 * g++.dg/debug/typedef3.C: New test.
29012
29013 2005-01-18 Andrew Pinski <pinskia@physics.uc.edu>
29014
29015 PR c/19472
29016 * gcc.dg/asm-a.c: New test.
29017
29018 2005-01-18 Kaz Kojima <kkojima@gcc.gnu.org>
29019
29020 * gcc.dg/sh-relax.c: Add prototype for abort.
29021
29022 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
29023
29024 * gcc.dg/short-compare-1.c: New test.
29025 * gcc.dg/short-compare-2.c: Likewise.
29026
29027 2005-01-18 Michael Matz <matz@suse.de>
29028
29029 * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
29030
29031 2005-01-17 Diego Novillo <dnovillo@redhat.com>
29032
29033 PR tree-optimization/19121
29034 * gcc.c-torture/compile/pr19121.c: New test.
29035
29036 2005-01-17 James E. Wilson <wilson@specifixinc.com>
29037
29038 PR target/19357
29039 * gcc.c-torture/compile/pr19357.c: New test.
29040
29041 2005-01-17 Ian Lance Taylor <ian@airs.com>
29042
29043 PR c/5675
29044 * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
29045 pass--those that refer just to the variable, possibly with a
29046 cast.
29047 * gcc.dg/c99-const-expr-3.c: Likewise.
29048
29049 PR middle-end/13127
29050 * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
29051 longer emitted.
29052
29053 2005-01-16 Bud Davis <bdavis9659@comcast.net>
29054
29055 PR fortran/18778
29056 * gfortran.dg/endfile_2.f90: New test.
29057
29058 2005-01-16 Steven G. Kargl <kargls@comcast.net>
29059
29060 PR 19168
29061 * gfortran.dg/select_5.f90: New test.
29062
29063 2004-01-16 Paul Brook <paul@codesourcery.com>
29064
29065 * gfortran.dg/common_4.f90: New test.
29066
29067 2005-01-15 Hans-Peter Nilsson <hp@axis.com>
29068
29069 PR rtl-optimization/19462
29070 * gcc.dg/torture/pr19462-1.c: New test.
29071
29072 2005-01-15 Ziemowit Laski <zlaski@apple.com>
29073
29074 PR objc/19321
29075 * objc.dg/func-ptr-2.m: New.
29076 * objc.dg/volatile-1.m: New.
29077
29078 2005-01-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29079
29080 * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
29081
29082 2005-01-15 Jakub Jelinek <jakub@redhat.com>
29083
29084 PR tree-optimization/19060
29085 * gcc.c-torture/execute/20050104-1.c: New test.
29086
29087 2005-01-15 Bud Davis <bdavis9659@comcast.net>
29088
29089 PR fortran/18983
29090 * gfortran.dg/write_to_null.f90: New test.
29091
29092 2005-01-14 Andrew Pinski <pinskia@physics.uc.edu>
29093 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29094
29095 PR other/19328
29096 * gcc.dg/attr-alias-2.c: dg-require-alias takes an
29097 argument.
29098
29099 2005-01-15 Jakub Jelinek <jakub@redhat.com>
29100
29101 PR c++/19263
29102 * g++.dg/init/vector1.C: New test.
29103
29104 2005-01-14 James E. Wilson <wilson@specifixinc.com>
29105
29106 PR target/13158
29107 * gcc.target/ia64/sibcall-unwind-1.c: New test.
29108 PR target/18987
29109 * gcc.target/ia64/sibcall-unwind-2.c: New test.
29110
29111 2005-01-14 Steven G. Kargl <kargls@comcast.net>
29112
29113 * gfortran.dg/select_1.f90: New test.
29114 * gfortran.dg/select_2.f90: New test.
29115 * gfortran.dg/select_3.f90: New test.
29116 * gfortran.dg/select_4.f90: New test.
29117
29118 2005-01-14 Jakub Jelinek <jakub@redhat.com>
29119
29120 PR middle-end/19084
29121 PR rtl-optimization/19348
29122 * gcc.dg/20050111-1.c: New test.
29123 * gcc.c-torture/execute/20050111-1.c: New test.
29124
29125 * gcc.dg/i386-asm-4.c: New test.
29126
29127 2005-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
29128
29129 * gcc.dg/nested-func-2.c: New test.
29130 * ada/acats/norun.lst: Remove c953002.
29131
29132 2005-01-12 Ulrich Weigand <uweigand@de.ibm.com>
29133
29134 * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
29135
29136 2005-01-12 Ben Elliston <bje@au.ibm.com>
29137
29138 * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
29139
29140 2005-01-11 Andrew Pinski <pinskia@physics.uc.edu>
29141
29142 PR target/18761
29143 * g++.dg/abi/align1.C: New test.
29144
29145 2005-01-11 Alan Modra <amodra@bigpond.net.au>
29146
29147 * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
29148 at a time.
29149 * g++.dg/ext/altivec_check.h: Support compiling as C.
29150
29151 2005-01-10 Roger Sayle <roger@eyesopen.com>
29152
29153 PR c++/19355
29154 * g++.dg/expr/pr19355-1.C: New test case.
29155
29156 2005-01-10 Laurent GUERBY <laurent@guerby.net>
29157
29158 * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
29159 * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
29160 * ada/acats/tests/c3/c92005b.ada: Likewise.
29161 * ada/acats/tests/c3/cxb3012.a: Likewise.
29162 * ada/acats/norun.lst: Add c380004 and c953002, add PR
29163
29164 2005-01-09 Paul Brook <paul@codesourcery.com>
29165
29166 * gfortran.dg/common_2.f90: New file.
29167 * gfortran.dg/common_3.f90: New file.
29168
29169 2005-01-09 Zdenek Dvorak <dvorakz@suse.cz>
29170
29171 * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
29172
29173 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
29174
29175 * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
29176 * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
29177 * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
29178 * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
29179 * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
29180 * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
29181 * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
29182 * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
29183 * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
29184 * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
29185 * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
29186 * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
29187 * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
29188 * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
29189 * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
29190 * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
29191 * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
29192 * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
29193 * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
29194 * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
29195 * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
29196 * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
29197 * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
29198 * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
29199 * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
29200 * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
29201 * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
29202 * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
29203 * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
29204 * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
29205 * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
29206 * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
29207 * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
29208 * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
29209 * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
29210 * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
29211 * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
29212 * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
29213 * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
29214 * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
29215 * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
29216 * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
29217 * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
29218 * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
29219 * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
29220 * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
29221 * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
29222 * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
29223 * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
29224 * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
29225 * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
29226 * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
29227 * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
29228 * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
29229 * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
29230 * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
29231 * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
29232 * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
29233 * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
29234 * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
29235 * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
29236 * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
29237 * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
29238 * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
29239 * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
29240 * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
29241 * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
29242
29243 * gcc.dg/vect/vect-1.c: Fix spelling.
29244 * gcc.dg/vect/vect-10.c: Fix spelling.
29245 * gcc.dg/vect/vect-11.c: Fix spelling.
29246 * gcc.dg/vect/vect-12.c: Fix spelling.
29247 * gcc.dg/vect/vect-14.c: Fix spelling.
29248 * gcc.dg/vect/vect-15.c: Fix spelling.
29249 * gcc.dg/vect/vect-16.c: Fix spelling.
29250 * gcc.dg/vect/vect-46.c: Remove obsolete comment.
29251 * gcc.dg/vect/vect-64.c: Fix comments.
29252 * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
29253
29254 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
29255 Ira Rosen <irar@il.ibm.com>
29256
29257 * gcc.dg/vect/vect-70.c: New test.
29258 * gcc.dg/vect/vect-71.c: New test.
29259
29260 2005-01-09 Manfred Hollstein <mh@suse.com>
29261
29262 * gcc.dg/pr18241-1.c: Fix dg-do parameter.
29263 * gcc.dg/pr18241-2.c: Likewise.
29264 * gcc.dg/pr18241-3.c: Likewise.
29265 * gcc.dg/pr18241-4.c: Likewise.
29266 * gcc.dg/pr18241-5.c: Likewise.
29267
29268 2005-01-08 Richard Henderson <rth@redhat.com>
29269
29270 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
29271 False for x86 and x86-64.
29272
29273 2005-01-08 Diego Novillo <dnovillo@redhat.com>
29274
29275 PR tree-optimization/18241
29276 * gcc.dg/pr18241-1.c: New test.
29277 * gcc.dg/pr18241-2.c: New test.
29278 * gcc.dg/pr18241-3.c: New test.
29279 * gcc.dg/pr18241-4.c: New test.
29280 * gcc.dg/pr18241-5.c: New test.
29281
29282 2005-01-08 Steven G. Kargl <kargls@comcast.net>
29283
29284 * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
29285 gfortran.dg/select_4.f90: New.
29286
29287 2005-01-07 Jakub Jelinek <jakub@redhat.com>
29288
29289 * gcc.c-torture/execute/20050107-1.c: New test.
29290
29291 2005-01-07 Nathan Sidwell <nathan@codesourcery.com>
29292
29293 PR c++/19298
29294 * g++.dg/template/ref2.C: New.
29295
29296 2005-01-07 Andrew Pinski <pinskia@physics.uc.edu>
29297
29298 * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
29299 instead of being empty.
29300
29301 2005-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29302
29303 PR fortran/15553
29304 * gfortran.dg/array-1.f90: New test.
29305
29306 2005-01-07 Jakub Jelinek <jakub@redhat.com>
29307
29308 PR tree-optimization/19283
29309 * gcc.c-torture/execute/20050106-1.c: New test.
29310
29311 PR rtl-optimization/18861
29312 * gcc.dg/20050105-1.c: New test.
29313
29314 PR tree-optimization/18828
29315 * gcc.dg/20050105-2.c: New test.
29316
29317 2005-01-07 Andreas Jaeger <aj@suse.de>
29318
29319 * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
29320
29321 2005-01-07 Bud Davis <bdavis9659@comcast.net>
29322
29323 PR fortran/18398
29324 * gfortran.dg/fmt_read.f90: New test.
29325
29326 2005-01-06 Geoffrey Keating <geoffk@apple.com>
29327
29328 * gcc.dg/rs6000-ldouble-2.c: New.
29329
29330 2005-01-06 Mark Mitchell <mark@codesourcery.com>
29331
29332 PR c++/19244
29333 * g++.dg/parser/ctor2.C: New test.
29334
29335 2004-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29336
29337 PR c++/17154
29338 * g++.dg/template/using9.C: New test.
29339
29340 2005-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29341
29342 PR c++/19258
29343 * g++.dg/lookup/friend6.C: New test.
29344
29345 2005-01-06 Nathan Sidwell <nathan@codesourcery.com>
29346
29347 PR c++/19270
29348 * g++.dg/template/array10.C: New.
29349
29350 2005-01-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29351
29352 * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
29353 gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
29354
29355 2005-01-06 Jakub Jelinek <jakub@redhat.com>
29356
29357 * gcc.c-torture/compile/20050105-1.c: New test.
29358
29359 2005-01-05 Geoffrey Keating <geoffk@apple.com>
29360
29361 * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
29362
29363 2005-01-05 Roger Sayle <roger@eyesopen.com>
29364
29365 PR middle-end/19100
29366 * gcc.dg/conv-3.c: New test case.
29367
29368 2005-01-05 Joseph S. Myers <joseph@codesourcery.com>
29369
29370 * gcc.dg/asm-wide-1.c: New test.
29371
29372 2005-01-05 Nathan Sidwell <nathan@codesourcery.com>
29373
29374 PR c++/19030
29375 * g++.dg/parse/crash22.C: New
29376
29377 2005-01-04 Geoffrey Keating <geoffk@apple.com>
29378
29379 PR 19257
29380 * gcc.dg/cpp/subframework1.c: Run only on Darwin.
29381
29382 2005-01-04 Uros Bizjak <uros@kss-loka.si>
29383
29384 PR middle-end/17767
29385 * gcc.dg/i386-mmx-6.c: New test case.
29386
29387 2005-01-04 Paolo Bonzini <bonzini@gnu.org>
29388
29389 PR tree-optimization/18308
29390 * gcc.dg/vect/pr18308.c: New testcase.
29391
29392 2005-01-04 Andreas Jaeger <aj@suse.de>
29393
29394 * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
29395
29396 2005-01-03 Geoffrey Keating <geoffk@apple.com>
29397 Robert Bowdidge <bowdidge@apple.com>
29398
29399 * gcc.dg/cpp/subframework1.c: New.
29400 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
29401 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
29402 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
29403 * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
29404
29405 2005-01-03 Geoffrey Keating <geoffk@apple.com>
29406
29407 * gcc.dg/darwin-weakimport-1.c: Remove check for variables
29408 producing warning.
29409 * gcc.dg/darwin-weakimport-2.c: New.
29410
29411 2005-01-03 Richard Henderson <rth@redhat.com>
29412
29413 * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
29414
29415 2005-01-03 Richard Henderson <rth@redhat.com>
29416
29417 * gcc.dg/vect/vect.exp: Enable for ia64.
29418 * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
29419 (check_effective_target_vect_float): Likewise.
29420 (check_effective_target_vect_no_align): Likewise.
29421 * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
29422 * gcc.dg/vect/vect-8.c: Likewise.
29423
29424 2005-01-03 Uros Bizjak <uros@kss-loka.si>
29425
29426 PR target/19236
29427 * gcc.dg/pr19236-1.c: New test case.
29428
29429 2005-01-03 Hans-Peter Nilsson <hp@bitrange.com>
29430
29431 PR rtl-optimization/12092
29432 * gcc.dg/pr12092-1.c: Fix typo in dg directive.
29433
29434 2005-01-02 Andreas Jaeger <aj@suse.de>
29435
29436 * gcc.dg/pr12092-1.c: Do not run on x86_64.
29437
29438 2005-01-01 Roger Sayle <roger@eyesopen.com>
29439 Andrew Pinski <pinskia@physics.uc.edu>
29440
29441 PR rtl-optimization/12092
29442 * gcc.dg/pr12092-1.c: New test case.
29443
29444 2005-01-01 Geoffrey Keating <geoffk@geoffk.org>
29445
29446 * g++.dg/ext/visibility/fvisibility-override1.C: Test using
29447 'hidden' and 'default' for better portability.
29448 * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
29449
29450 * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
29451 6 and 7.
29452 * g++.old-deja/g++.brendan/new3.C: Likewise.
29453
29454 2005-01-01 Steven Bosscher <stevenb@suse.de>
29455
29456 * gcc.dg/20041231-1.C: New test.
29457 * g++.dg/warn/Wunreachable-code-1.C: New test.
29458
29459 2004-12-30 David Edelsohn <edelsohn@gnu.org>
29460
29461 * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
29462 file, not /dev/null. Abort on error.
29463
29464 2004-12-30 Alexander Malmberg <alexander@malmberg.org>
29465 Ziemowit Laski <zlaski@apple.com>
29466
29467 PR objc/18971
29468 * objc.dg/encode-5.m: New test.
29469
29470 2004-12-29 Richard Henderson <rth@redhat.com>
29471
29472 * gcc.dg/20040813-1.c: Disable for alpha and ia64.
29473 * objc.dg/stabs-1.m: Disable for ia64.
29474
29475 2004-12-29 Mark Mitchell <mark@codesourcery.com>
29476
29477 PR c++/19190
29478 * g++.dg/warn/Wunused-10.C: New test.
29479
29480 2004-12-28 Richard Henderson <rth@redhat.com>
29481
29482 * objc.dg/stabs-1.m: Disable for alpha.
29483
29484 2004-12-27 Mark Mitchell <mark@codesourcery.com>
29485
29486 PR c++/19149
29487 * g++.dg/parse/error23.C: New test.
29488
29489 2004-12-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29490
29491 * gfortran.dg/g77/f90-intrinsic-bit.f: New.
29492
29493 PR fortran/19032
29494 * gfortran.dg/intrinsic_modulo_1.f90: New.
29495 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
29496 tests with divisor -1.
29497
29498 2004-12-27 Mark Mitchell <mark@codesourcery.com>
29499
29500 * g++.dg/opt/temp1.C (memcpy): Return a value.
29501
29502 PR c++/19148
29503 * g++.dg/expr/cond7.C: New test.
29504
29505 2004-12-27 Paul Brook <paul@codesourcery.com>
29506
29507 * gfortran.dg/g77/select_no_compile.f: Remove.
29508
29509 2004-12-27 Richard Henderson <rth@redhat.com>
29510
29511 * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
29512 gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
29513 gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
29514
29515 2004-12-26 Richard Henderson <rth@redhat.com>
29516
29517 * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
29518 by 1i instead of token pasting.
29519
29520 2004-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29521
29522 PR tree-optimization/17578
29523 * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
29524 to additional_flags.
29525 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
29526
29527 2004-12-25 Richard Henderson <rth@redhat.com>
29528
29529 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
29530 Remove Alpha.
29531
29532 2004-12-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29533
29534 * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
29535 hppa*-*-hpux*.
29536 * gcc.dg/pr17957.c (dg-options): Likewise.
29537 * gcc.dg/struct-ret-1.c: Add prototype for abort.
29538 * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
29539 instead of 0 on __hppa__.
29540 * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
29541 "foo,%r" on hppa*-*-*.
29542
29543 2004-12-23 Bud Davis <bdavis9659@comcast.net>
29544
29545 PR fortran/19071
29546 * gfortran.dg/complex_write.f90: New test.
29547
29548 2004-12-23 Mark Mitchell <mark@codesourcery.com>
29549
29550 PR c++/17595
29551 * g++.dg/parse/pragma2.C: New test.
29552
29553 * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
29554
29555 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
29556
29557 * gcc.dg/empty2.c: Add missing dg-warning.
29558
29559 2004-12-23 Mark Mitchell <mark@codesourcery.com>
29560
29561 PR c++/17413
29562 * g++.dg/template/local4.C: New test.
29563 * g++.dg/template/crash19.C: Add dg-error marker.
29564
29565 * g++.dg/template/crash31.C: Correct embedded PR number.
29566
29567 2004-12-23 Mark Mitchell <mark@codesourcery.com>
29568
29569 PR c++/16405
29570 * g++.dg/opt/temp1.C: Add do-run marker.
29571
29572 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
29573
29574 * g++.dg/template/spec19.C: New.
29575
29576 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
29577
29578 PR target/16819
29579 * gcc.dg/empty2.c: New.
29580
29581 2004-12-23 Richard Henderson <rth@redhat.com>
29582
29583 * lib/target-supports.exp (check_effective_target_vect_no_align):
29584 Remove i?86 and x86-64.
29585
29586 2004-12-23 Mark Mitchell <mark@codesourcery.com>
29587
29588 PR c++/16405
29589 * g++.dg/opt/temp1.C: New test.
29590
29591 2004-12-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29592
29593 PR c++/18733
29594 * g++.dg/template/friend33.C: New testcase.
29595
29596 2004-12-22 Mark Mitchell <mark@codesourcery.com>
29597
29598 PR c++/18464
29599 * g++.dg/template/cond5.C: New test.
29600
29601 PR c++/18492
29602 * g++.dg/inherit/thunk3.C: New test.
29603
29604 PR c++/11224
29605 * g++.dg/warn/Wunused-9.C: New test.
29606
29607 2004-12-22 Janis Johnson <janis187@us.ibm.com>
29608
29609 * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
29610
29611 2004-12-22 Jan Beulich <jbeulich@novell.com>
29612
29613 * gcc.dg/20040813-1.c: Skip for *-*-netware*.
29614
29615 2004-12-21 Mark Mitchell <mark@codesourcery.com>
29616
29617 PR c++/18378
29618 * g++.dg/ext/packed8.C: New test.
29619
29620 PR c++/19063
29621 * g++.dg/template/crash31.C: New test.
29622
29623 PR c++/19034
29624 * g++.dg/template/crash30.C: New test.
29625
29626 2004-12-21 Andrew Pinski <pinskia@physics.uc.edu>
29627
29628 PR C++/18984
29629 * g++.dg/eh/ctor3.C: New test.
29630
29631 2004-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
29632
29633 * objc.dg/stabs-1.m: Allow section name to be quoted and
29634 assembly label to begin with '.LL'.
29635
29636 2004-12-21 Janis Johnson <janis187@us.ibm.com>
29637
29638 * gcc.dg/vect/vect.exp
29639 (check_effective_target_lp64_or_vect_no_align): New.
29640 * gcc.dg/vect/vect-77.c: Use it.
29641 * gcc.dg/vect/vect-78.c: Use it.
29642
29643 * lib/target-supports.exp
29644 (check_effective_target_vect_no_max,
29645 check_effective_target_vect_no_bitwise,
29646 check_effective_target_vect_no_align): New.
29647 * gcc.dg/vect/vect-13.c: Use them.
29648 * gcc.dg/vect/vect-17.c: Ditto.
29649 * gcc.dg/vect/vect-18.c: Ditto.
29650 * gcc.dg/vect/vect-19.c: Ditto.
29651 * gcc.dg/vect/vect-20.c: Ditto.
29652 * gcc.dg/vect/vect-27.c: Ditto.
29653 * gcc.dg/vect/vect-29.c: Ditto.
29654 * gcc.dg/vect/vect-44.c: Ditto.
29655 * gcc.dg/vect/vect-48.c: Ditto.
29656 * gcc.dg/vect/vect-50.c: Ditto.
29657 * gcc.dg/vect/vect-52.c: Ditto.
29658 * gcc.dg/vect/vect-54.c: Ditto.
29659 * gcc.dg/vect/vect-56.c: Ditto.
29660 * gcc.dg/vect/vect-58.c: Ditto.
29661 * gcc.dg/vect/vect-60.c: Ditto.
29662 * gcc.dg/vect/vect-72.c: Ditto.
29663 * gcc.dg/vect/vect-80.c: Ditto.
29664
29665 2004-12-21 Nathan Sidwell <nathan@codesourcery.com>
29666
29667 PR c++/14075
29668 * g++.dg/init/string1.C: New.
29669
29670 PR c++/18975
29671 * g++.dg/other/synth1.C: New.
29672
29673 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
29674
29675 PR c/18963
29676 * gcc.dg/pr18963-1.c: New test.
29677
29678 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
29679
29680 PR c/18596
29681 * gcc.dg/funcdef-storage-1.c (foo): Remove.
29682 * gcc.dg/pr18596-1.c: Use dg-error.
29683 (dg-options): Use -fno-unit-at-a-time.
29684 * gcc.dg/pr18596-2.c: New test.
29685 * gcc.dg/pr18596-3.c: New test.
29686
29687 2004-12-20 Roger Sayle <roger@eyesopen.com>
29688
29689 PR middle-end/18683
29690 * g++.dg/opt/pr18683-1.C: New test case.
29691
29692 2004-12-20 Andrew Pinski <pinskia@physics.uc.edu>
29693
29694 PR other/19093
29695 * g++.dg/opt/max1.C: Fix for 64bit targets.
29696
29697 2004-12-20 Matt Austern <austern@apple.com>
29698
29699 PR c++/19044
29700 * g++.dg/ext/builtin6.C: New
29701
29702 2004-12-20 Diego Novillo <dnovillo@redhat.com>
29703
29704 PR tree-optimization/19080
29705 * gcc.c-torture/compile/pr19080.c: New test.
29706
29707 2004-12-20 Steven Bosscher <stevenb@suse.de>
29708
29709 * gcc.dg/20041219-1.c: New test.
29710
29711 2004-12-19 Roger Sayle <roger@eyesopen.com>
29712
29713 PR middle-end/19068
29714 * g++.dg/opt/max1.C: New test case.
29715
29716 2004-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
29717
29718 * gcc.dg/fdata-sections-1.c: New test.
29719
29720 2004-12-18 Roger Sayle <roger@eyesopen.com>
29721
29722 PR middle-end/18548
29723 * gcc.dg/max-1.c: New test case.
29724
29725 2004-12-18 Jakub Jelinek <jakub@redhat.com>
29726
29727 * gcc.c-torture/execute/20041218-1.c: New test.
29728
29729 2004-12-17 Diego Novillo <dnovillo@redhat.com>
29730
29731 * gcc.dg/pr18501.c: New test.
29732 * gcc.dg/uninit-5.c: XFAIL.
29733 * gcc.dg/uninit-9.c: XFAIL.
29734
29735 2004-12-17 Dale Johannesen <dalej@apple.com>
29736
29737 * gcc.dg/20041213-1.c: New.
29738
29739 2004-12-17 Ziemowit Laski <zlaski@apple.com>
29740
29741 * objc.dg/stabs-1.m: Allow assembly label to begin
29742 with a dot ('.').
29743
29744 2004-12-17 Jakub Jelinek <jakub@redhat.com>
29745
29746 * gcc.c-torture/execute/20041213-1.c: Move...
29747 * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
29748
29749 2004-12-17 Nathan Sidwell <nathan@codesourcery.com>
29750
29751 PR c++/18721
29752 * g++.dg/lookup/conv-5.C: New.
29753
29754 2004-12-16 Ziemowit Laski <zlaski@apple.com>
29755
29756 * objc.dg/stabs-1.m: New test.
29757
29758 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
29759
29760 * gcc.dg/visibility-c.c: Change compile to
29761 assemble for the test.
29762
29763 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
29764
29765 PR target/19041
29766 * gcc.dg/visibility-c.c: New test.
29767
29768 2004-12-16 Roger Sayle <roger@eyesopen.com>
29769
29770 PR middle-end/18493
29771 * gcc.dg/switch-8.c: New test case.
29772
29773 2004-12-16 Nathan Sidwell <nathan@codesourcery.com>
29774
29775 PR c++/18905
29776 * g++.dg/template/init4.C: New.
29777 * g++.dg/opt/static3.C: Enable optimizer.
29778
29779 2004-12-16 Wolfgang Bangerth <bangerth@dealii.com>
29780
29781 * g++.dg/other/complex1.C: New test.
29782
29783 2004-12-15 Alan Modra <amodra@bigpond.net.au>
29784
29785 * g++.dg/opt/inline9.C: New test.
29786
29787 2004-12-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29788
29789 PR fortran/18993
29790 * gfotran.dg/nullify_1.f: New test.
29791
29792 2004-12-15 Richard Henderson <rth@redhat.com>
29793
29794 * gcc.target/i386/i386.exp: New harness.
29795 * gcc.target/i386/vect-args.c: New.
29796
29797 2004-12-15 David Edelsohn <edelsohn@gnu.org>
29798
29799 * gcc.dg/20040813-1.c: Skip for *-*-aix*.
29800
29801 2004-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29802
29803 PR c++/18825
29804 * g++.dg/template/friend32.C: New test.
29805
29806 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
29807
29808 * cpp/pragma-once-1.c: New test.
29809 * cpp/pragma-once-1b.h: Likewise.
29810 * cpp/pragma-once-1c.h: Likewise.
29811 * cpp/pragma-once-1d.h: Likewise.
29812 * cpp/inc/pragma-once-1a.h: Likewise.
29813
29814 2004-12-15 Bud Davis <bdavis9659@comcast.net>
29815 Steven G. Kargl <kargls@comcast.net>
29816
29817 PR fortran/17597
29818 * gfortran.dg/list_read_3.f90: New test.
29819
29820 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
29821
29822 * gcc.dg/ftrapv-2.c: New test.
29823
29824 2004-12-15 Nathan Sidwell <nathan@codesourcery.com>
29825
29826 PR c++/18981
29827 * g++.dg/template/typename9.C: New test.
29828
29829 2004-12-14 Mark Mitchell <mark@codesourcery.com>
29830
29831 PR c++/18738
29832 * g++.dg/template/typename8.C: New test.
29833 * g++.dg/parse/friend2.C: Tweak error message.
29834
29835 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
29836
29837 * gcc.c-torture/20041214-1.c: New test.
29838
29839 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
29840
29841 PR c++/18965
29842 * g++.dg/init/array17.C: New test.
29843
29844 2004-12-14 Mark Mitchell <mark@codesourcery.com>
29845
29846 PR c++/18793
29847 * g++.dg/init/aggr3.C: New test.
29848
29849 2004-12-14 Janis Johnson <janis187@us.ibm.com>
29850
29851 * gcc.dg/altivec-types-1.c: New test.
29852 * gcc.dg/altivec-types-2.c: New test.
29853 * gcc.dg/altivec-types-3.c: New test.
29854 * gcc.dg/altivec-types-4.c: New test.
29855 * g++.dg/ext/altivec-types-1.C: New test.
29856 * g++.dg/ext/altivec-types-2.C: New test.
29857 * g++.dg/ext/altivec-types-3.C: New test.
29858 * g++.dg/ext/altivec-types-4.C: New test.
29859
29860 2004-12-14 Jakub Jelinek <jakub@redhat.com>
29861
29862 PR middle-end/18951
29863 * gcc.c-torture/execute/20041213-1.c: New test.
29864
29865 2004-12-14 Nathan Sidwell <nathan@codesourcery.com>
29866
29867 PR c++/18949
29868 * g++.dg/template/cast1.C: New.
29869
29870 2004-12-13 Kazu Hirata <kazu@cs.umass.edu>
29871
29872 * gcc.c-torture/execute/20041213-2.c: New test.
29873
29874 2004-12-13 Richard Henderson <rth@redhat.com>
29875
29876 * gcc.dg/i386-sse-10.c: Fix typo in options.
29877
29878 2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
29879
29880 PR c++/18968
29881 * g++.dg/opt/pr18968.C: New test.
29882
29883 2004-12-13 Mark Mitchell <mark@codesourcery.com>
29884
29885 PR c++/18925
29886 * g++.dg/ext/visibility/staticdatamem.C: New test.
29887
29888 2004-12-13 Kelley Cook <kcook@gcc.gnu.org>
29889
29890 * gcc.target/xstormy16/below100.S: Remove DOS line endings.
29891
29892 2004-12-13 Roger Sayle <roger@eyesopen.com>
29893
29894 PR rtl-optimization/18928
29895 * gcc.dg/pr18928-1.c: New test case.
29896
29897 2004-12-13 Alexandre Oliva <aoliva@redhat.com>
29898
29899 PR tree-opt/16951
29900 * gcc.c-torture/compile/20041211-1.c: New.
29901
29902 2004-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29903
29904 PR middle-end/17564
29905 * gcc.c-torture/execute/20041212-1.c: New test.
29906
29907 2004-12-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29908
29909 PR fortran/18869
29910 * gfortran.dg/common_1.f90: New test.
29911
29912 2004-12-12 Steven G. Kargl <kargls@comcast.net>
29913 Paul Brook <paul@codesourcery.com>
29914
29915 PR fortran/16222
29916 * gfortran.dg/real_do_1.f90: New test.
29917
29918 2004-12-12 Andrew Pinski <pinskia@physics.uc.edu>
29919
29920 PR tree-opt/18040
29921 * g++.dg/opt/ptrmem6.C: New test.
29922
29923 2004-12-11 Roger Sayle <roger@eyesopen.com>
29924
29925 PR middle-end/18921
29926 * gcc.dg/pr18921-1.c: New test case.
29927
29928 2004-12-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29929
29930 PR fortran/17175
29931 * gfortran.dg/scale_1.f90: New test.
29932
29933 2004-12-10 Andrew Pinski <pinskia@physics.uc.edu>
29934
29935 PR middle-end/18903
29936 * gcc.c-torture/compile/pr18903.c: New test.
29937
29938 2004-12-10 Richard Sandiford <rsandifo@redhat.com>
29939
29940 * gcc.c-torture/execute/20041210-1.c: New test.
29941
29942 2004-12-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29943
29944 PR c++/18731
29945 * g++.dg/parser/struct-1.C: New test.
29946 * g++.dg/parser/struct-2.C: New test.
29947 * g++.dg/parser/struct-3.C: New test.
29948
29949 2004-12-09 Richard Henderson <rth@redhat.com>
29950
29951 * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
29952
29953 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
29954 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
29955
29956 2004-12-09 Matt Austern <austern@apple.com>
29957
29958 PR c++/18514
29959 * g++.dg/ext/builtin1.C: New
29960 * g++.dg/ext/builtin2.C: New
29961 * g++.dg/ext/builtin3.C: New
29962 * g++.dg/ext/builtin4.C: New
29963 * g++.dg/ext/builtin5.C: New
29964
29965 2004-12-09 Andrew Pinski <pinskia@physics.uc.edu>
29966
29967 PR tree-opt/18904
29968 * g++.dg/opt/ptrmem5.C: New test.
29969
29970 2004-12-09 Alexandre Oliva <aoliva@redhat.com>
29971
29972 * g++.dg/parse/typename5.C: Adjust for new error.
29973 * g++.dg/parse/typename7.C: New.
29974
29975 2004-12-09 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29976
29977 PR c++/18073
29978 * g++.dg/other/mmintrin.C: New test.
29979
29980 2004-12-09 Nathan Sidwell <nathan@codesourcery.com>
29981
29982 PR c++/16681
29983 * g++.dg/init/array15.C: New.
29984 * g++.dg/init/array16.C: New.
29985
29986 2004-12-08 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29987
29988 PR fortran/18826
29989 * gfortran.dg/assign_1.f90: New test.
29990
29991 2004-12-08 Nick Clifton <nickc@redhat.com>
29992
29993 * gcc.target/xstormy16/bss_below100: New directory containing tests.
29994 * gcc.target/xstormy16/data_below100: Likewise.
29995 * gcc.target/xstormy16/sfr: Likewise.
29996 * gcc.target/xstormy16/below100.S: New test source file.
29997 * gcc.target/xstormy16/below100.ld: New test linker script.
29998 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
29999 * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
30000 bp instructions.
30001 * gcc.target/xstormy16/bp.c: Likewise.
30002
30003 * gcc.target/xstormy16/bss_below100: New files:
30004 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
30005 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
30006 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
30007 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
30008 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
30009 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
30010 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
30011 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
30012 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
30013 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
30014 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
30015 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
30016 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
30017 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
30018 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
30019 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
30020 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
30021 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
30022 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
30023 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
30024 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
30025 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
30026 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
30027 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
30028 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
30029 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
30030 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
30031
30032 * gcc.target/xstormy16/data_below100: New files:
30033 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
30034 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
30035 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
30036 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
30037 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
30038 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
30039 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
30040 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
30041 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
30042 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
30043 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
30044 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
30045 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
30046 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
30047 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
30048 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
30049 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
30050 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
30051 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
30052 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
30053 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
30054 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
30055 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
30056 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
30057 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
30058 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
30059 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
30060
30061 * gcc.target/xstormy16/sfr: New files:
30062 01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
30063 04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
30064 10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
30065 11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
30066 12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
30067 13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
30068 14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
30069 14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
30070 15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
30071 15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
30072 16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
30073 16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
30074 17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
30075 17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
30076 20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
30077 21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
30078 22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
30079 23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
30080 23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
30081 24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
30082 24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
30083 25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
30084 25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
30085 26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
30086 26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
30087 26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
30088 27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
30089 27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
30090 27_if0_sfrw_bitfield_f.c
30091
30092 2004-12-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30093
30094 PR c++/18100
30095 * g++.dg/lookup/name-clash4.C: New test.
30096
30097 2004-12-08 Nathan Sidwell <nathan@codesourcery.com>
30098
30099 PR c++/18672
30100 * g++.dg/opt/array1.C: New.
30101
30102 PR c++/18803
30103 * g++.dg/template/operator5.C: New.
30104
30105 2004-12-08 Hans-Peter Nilsson <hp@bitrange.com>
30106
30107 PR c/18867
30108 * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
30109
30110 2004-12-07 Steven Bosscher <stevenb@suse.de>
30111
30112 * gcc.dg/noncompile/20041207.c: New test.
30113
30114 2004-12-07 Volker Reichelt <reichelt@gcc.gnu.org>
30115
30116 * g++.dg/other/unreachable-1.C: New test.
30117
30118 2004-12-06 Nick Clifton <nickc@redhat.com>
30119
30120 * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
30121 <limits.h> because the latter comes from gcc's include/ directory
30122 and not the newlib/libc/include directory.
30123
30124 2004-12-04 Richard Henderson <rth@redhat.com>
30125
30126 * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
30127
30128 2004-12-04 Richard Henderson <rth@redhat.com>
30129
30130 * lib/target-supports.exp (check_gc_sections_available): Disable
30131 for alpha and ia64.
30132
30133 2004-12-04 Andrew Pinski <pinskia@physics.uc.edu>
30134
30135 PR middle-end/17909
30136 * g++.dg/other/vararg-2.C: New test.
30137
30138 2004-12-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30139
30140 PR c++/17011, c++/17971
30141 * g++.dg/template/error15.C: Adjust expected error.
30142 * g++.dg/template/instantiate3.C: Likewise.
30143
30144 2004-12-03 Janis Johnson <janis187@us.ibm.com>
30145
30146 * gcc.dg/altivec-18.c: Fix for darwin
30147
30148 2004-12-03 Nathan Sidwell <nathan@codesourcery.com>
30149
30150 PR c++/18782
30151 * g++.dg/parse/ptrmem2.C: New.
30152
30153 PR c++/18318
30154 * g++.dg/template/new1.C: New.
30155
30156 2004-12-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30157
30158 PR fortran/18710
30159 * gfortran.dg/direct_io_3.f90: New test.
30160
30161 2004-12-02 Nathan Sidwell <nathan@codesourcery.com>
30162
30163 PR 18758
30164 * g++.dg/parse/crash21.C: New.
30165
30166 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30167
30168 PR c++/15664, c++/18276
30169 * g++.dg/template/ttp13.C: New test.
30170 * g++.dg/template/ttp14.C: Likewise.
30171
30172 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30173
30174 PR c++/18123
30175 * g++.dg/parse/enum2.C: New test.
30176 * g++.old-deja/g++.pt/enum5.C: Adjust error location.
30177
30178 2004-12-02 Nick Clifton <nickc@redhat.com>
30179
30180 * gcc.target/xstormy16: New test directory.
30181 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
30182 * gcc.target/xstormy16/bp.c: Check the generation of bp
30183 instructions.
30184 * gcc.target/xstormy16/below_100.c: Check the generation of bp and
30185 bn instructions and the BELOW100 attribute.
30186
30187 2004-12-02 Alan Modra <amodra@bigpond.net.au>
30188
30189 PR target/16952
30190 * gcc.dg/ppc-eabi.c: New.
30191
30192 2004-12-02 Bud Davis <bdavis9659@comcast.net>
30193
30194 PR fortran/18284
30195 * gfortran.dg/backspace.f90
30196
30197 2004-12-02 Bud Davis <bdavis9659@comcast.net>
30198
30199 * gfortran.dg/inquire.f90: New test.
30200
30201 2004-12-01 Janis Johnson <janis187@us.ibm.com>
30202
30203 * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
30204 handle effective-target-keyword.
30205 (dg-skip-if): Support effective-target keyword as target list.
30206 (dg-xfail-if): Ditto.
30207 * lib/target-supports.exp (is-effective-target-keyword): New proc.
30208
30209 2004-12-01 Diego Novillo <dnovillo@redhat.com>
30210
30211 PR tree-optimization/18291
30212 * gcc.c-torture/compile/pr18291.c: New test.
30213
30214 2004-12-01 Nathan Sidwell <nathan@codesourcery.com>
30215
30216 PR C++/18729
30217 * g++.dg/parse/crash20.C: New.
30218
30219 PR c++/17431
30220 * g++.dg/overload/arg1.C: New.
30221 * g++.dg/overload/arg2.C: New.
30222 * g++.dg/overload/arg3.C: New.
30223 * g++.dg/overload/arg4.C: New.
30224
30225 2004-12-01 Joseph S. Myers <joseph@codesourcery.com>
30226
30227 * gcc.dg/c99-flex-array-4.c: Remove.
30228
30229 2004-11-30 Janis Johnson <janis187@us.ibm.com>
30230
30231 * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
30232
30233 * lib/target-supports.exp (is-effective-target): Simplify.
30234
30235 * lib/target-supports.exp (check_effective_target_vect_long):
30236 Fix for powerpc64-*-*.
30237
30238 2004-11-30 Loren James Rittle <ljrittle@acm.org>
30239
30240 * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
30241 to support new requirements on FreeBSD 5.
30242
30243 2004-11-30 Devang Patel <dpatel@apple.com>
30244
30245 PR 18702
30246 * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
30247
30248 2004-11-30 Janis Johnson <janis187@us.ibm.com>
30249
30250 * g++.dg/ext/altivec-13.C: New test.
30251
30252 2004-11-30 Andrew Pinski <pinskia@physics.uc.edu>
30253
30254 PR tree-opt/18298
30255 * gcc.c-torture/execute/p18298.c: New test.
30256
30257 2004-11-30 Ira Rosen <irar@il.ibm.com>
30258 Dorit Naishlos <dorit@il.ibm.com>
30259
30260 PR tree-opt/18607
30261 * gcc.dg/vect/vect-89.c: New test.
30262
30263 2004-11-30 James A. Morrison <phython@gcc.gnu.org>
30264
30265 * gcc.dg/pr18596-1.c: New test.
30266
30267 2004-11-30 Ben Elliston <bje@au.ibm.com>
30268
30269 * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
30270
30271 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
30272
30273 PR c/18479
30274 * gcc.dg/pr18479.c: New test.
30275
30276 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
30277
30278 PR target/18490
30279 * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
30280 mmix-knuth-mmixware.
30281
30282 * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
30283 cris-*-elf* cris-*-aout* mmix-*-*
30284
30285 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
30286
30287 PR middle-end/18725
30288 * gcc.dg/pr18725.c: New test.
30289
30290 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
30291
30292 PR target/18488
30293 * g++.dg/opt/vt1.C: Skip for mmix-*-*.
30294
30295 PR target/18336
30296 * gcc.dg/20040813-1.c: Skip for mmix-*-*.
30297
30298 2004-11-29 Mark Mitchell <mark@codesourcery.com>
30299
30300 PR c++/18368
30301 * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
30302 * g++.old-deja/g++.law/ctors5.C: Likewise.
30303 * g++.old-deja/g++.other/crash25.C: Likewise.
30304
30305 PR c++/18674
30306 * g++.dg/template/error16.C: New test.
30307
30308 PR c++/18512
30309 * g++.dg/template/crash29.C: New test.
30310
30311 2004-11-29 Diego Novillo <dnovillo@redhat.com>
30312
30313 PR tree-optimization/18712
30314 * gcc.c-torture/compile/pr18712.c: New test.
30315
30316 2004-11-29 Joseph Myers <joseph@codesourcery.com>
30317
30318 PR c/7544
30319 * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
30320 tests.
30321
30322 2004-11-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30323
30324 PR c++/18652
30325 * g++.dg/lookup/crash6.C: New test.
30326
30327 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
30328
30329 PR middle-end/18164
30330 * gcc.dg/pr18164.c: Add dg-options "". Correct typo in dg-error.
30331
30332 2004-11-29 Joseph S. Myers <joseph@codesourcery.com>
30333
30334 * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
30335 gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
30336 gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
30337
30338 2004-11-28 Andrew Pinski <pinskia@physics.uc.edu>
30339
30340 * gcc.dg/pr18164.c: New test.
30341
30342 2004-11-28 Matt Kraai <kraai@alumni.cmu.edu>
30343
30344 * gcc.dg/funroll-loops-all.c: New.
30345
30346 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
30347
30348 PR target/18489
30349 * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
30350 delimeter, match space and TAB as well as ":".
30351
30352 PR target/18484
30353 * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
30354
30355 PR target/18348
30356 * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
30357
30358 PR target/18345
30359 * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
30360
30361 PR target/18337
30362 * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
30363
30364 2004-11-28 Bud Davis <bdavis9659@comcast.net>
30365
30366 * gfortran.dg/direct_io_2.f90: New test.
30367
30368 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
30369
30370 PR target/18334
30371 * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
30372
30373 2004-11-28 Richard Henderson <rth@redhat.com>
30374
30375 * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
30376
30377 2004-11-28 Joseph S. Myers <joseph@codesourcery.com>
30378
30379 * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
30380 gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
30381 gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
30382 gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
30383 gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
30384 gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
30385 gcc.dg/pointer-arith-8.c: New tests.
30386
30387 2004-11-27 Bud Davis <bdavis9659@comcast.net>
30388
30389 PR fortran/18364
30390 * gfortran.dg/endfile.f90: New test.
30391
30392 2004-11-27 Falk Hueffner <falk@debian.org>
30393
30394 * gcc.dg/loop-6.c: New test.
30395
30396 2004-11-27 Jakub Jelinek <jakub@redhat.com>
30397
30398 * gcc.c-torture/execute/20041126-1.c: New test.
30399
30400 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
30401
30402 * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
30403 on IRIX.
30404
30405 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
30406
30407 * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
30408 functions.
30409
30410 2004-11-27 Jakub Jelinek <jakub@redhat.com>
30411
30412 PR rtl-optimization/17825
30413 * gcc.c-torture/compile/20041119-1.c: New test.
30414
30415 2004-11-27 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30416
30417 * lib/target-libpath.exp (restore_ld_library_path_env_vars):
30418 Check existence of ld library path variables before unsetting.
30419
30420 2004-11-26 Mark Mitchell <mark@codesourcery.com>
30421
30422 * g++.old-deja/g++.eh/badalloc1.C: Robustify.
30423
30424 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
30425
30426 * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
30427
30428 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
30429
30430 * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
30431
30432 2004-11-26 Ben Elliston <bje@au.ibm.com>
30433
30434 * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
30435 dg-do directive.
30436
30437 2004-11-26 Ben Elliston <bje@au.ibm.com>
30438
30439 * gcc.dg/pr17957.c: Pass --param, not -param.
30440
30441 2004-11-25 Andrew Pinski <pinskia@physics.uc.edu>
30442
30443 PR middle-end/17957
30444 * gcc.dg/pr17957.c: New test.
30445
30446 2004-11-25 Mark Mitchell <mark@codesourcery.com>
30447
30448 PR c++/18445
30449 * g++.dg/template/crash28.C: Likewise.
30450
30451 PR c++/18001
30452 * g++.dg/expr/unary2.C: Adjust lvalue messages.
30453 * g++.dg/ext/lvaddr.C: Likewise.
30454 * g++.dg/opt/pr7503-3.C: Likewise.
30455
30456 PR c++/18466
30457 * g++.dg/parse/qualified3.C: New test.
30458 * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
30459
30460 PR c++/18545
30461 * g++.dg/expr/return1.C: New test.
30462
30463 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30464
30465 Friend class name lookup 3/n, PR c++/3332
30466 * g++.dg/lookup/friend3.C: New test.
30467 * g++.dg/lookup/friend4.C: Likewise.
30468 * g++.dg/lookup/friend5.C: Likewise.
30469
30470 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30471
30472 Friend class name lookup 2/n, PR c++/14513, c++/15410
30473 * g++.dg/lookup/friend2.C: New test.
30474 * g++.dg/template/friend31.C: Likewise.
30475
30476 2004-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30477
30478 * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
30479
30480 2004-11-24 Mark Mitchell <mark@codesourcery.com>
30481
30482 PR c++/17473
30483 * g++.dg/tc1/dr56.C: Remove.
30484 * g++.dg/template/typedef1.C: Add dg-error markers.
30485 * g++.old-deja/g++.other/typedef7.C: Likewise.
30486
30487 PR c++/18285
30488 * g++.dg/parse/typedef7.C: New test.
30489
30490 2004-11-24 Richard Sandiford <rsandifo@redhat.com>
30491
30492 * gcc.c-torture/execute/20041124-1.c: New test.
30493
30494 2004-11-24 Mark Mitchell <mark@codesourcery.com>
30495
30496 * g++.dg/template/deduce3.C: New test.
30497
30498 PR c++/18586
30499 * g++.dg/template/crash27.C: New test.
30500
30501 PR c++/18530
30502 * g++.dg/warn/Wshadow-3.C: New test.
30503
30504 2004-11-24 Devang Patel <dpatel@apple.com>
30505
30506 PR/18555
30507 * gcc.dg/cpp/isysroot-1.c: New test.
30508 * gcc.dg/cpp/usr/include/stdio.h: New file.
30509 * gcc.dg/cpp/isysroot-2.c: New test.
30510 * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
30511 New file.
30512
30513 2004-11-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30514
30515 PR c++/8929
30516 * g++.old-deja/g++.oliva/template10.C: Remove xfail.
30517
30518 2004-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
30519
30520 * gcc.target/sparc/align.c: Do not include <stdint.h>.
30521 * gcc.target/sparc/pdist.c: Likewise.
30522
30523 2004-11-24 Paolo Bonzini <bonzini@gnu.org>
30524
30525 PR c++/16882
30526 * g++.dg/conversion/simd1.C: New test.
30527
30528 2004-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30529
30530 * lib/target-libpath.exp: New file defining
30531 set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
30532 * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
30533 lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
30534 * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
30535 to LD_LIBRARY_PATH. Export LD_LIBRARY_PATH.
30536
30537 2004-11-23 Daniel Jacobowitz <dan@codesourcery.com>
30538
30539 * gcc.dg/pragma-align-2.c: Test macro expansion.
30540 * gcc.dg/pragma-pack-2.c: New test.
30541
30542 2004-11-23 Richard Henderson <rth@redhat.com>
30543
30544 * gcc.dg/vect/pr18425.c: Use effective target vect_long.
30545 * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
30546 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
30547 gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
30548 gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
30549 gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
30550
30551 * gcc.dg/vect/vect.exp: Add check for alpha.
30552 * lib/target-supports.exp (check_alpha_max_hw_available): New.
30553 (check_effective_target_vect_int): Enable for alpha.
30554 (check_effective_target_vect_long): New.
30555 (is-effective-target): Add it.
30556
30557 2004-11-23 Uros Bizjak <uros@kss-loka.si>
30558
30559 * gcc.dg/pr18614-1.c: New test.
30560
30561 2004-11-23 Eric Botcazou <ebotcazou@libertysurf.fr>
30562
30563 * gcc.dg/setjmp-2.c: New test.
30564
30565 2004-11-22 James A. Morrison <phython@gcc.gnu.org>
30566
30567 * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
30568 gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
30569 gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
30570 gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
30571 gcc.target/sparc/pdist.c: New tests.
30572
30573 2004-11-22 Bob Wilson <bob.wilson@acm.org>
30574
30575 * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
30576
30577 2004-11-22 Dale Johannesen <dalej@apple.com>
30578
30579 * gcc.dg/20041111-1.c: New.
30580
30581 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
30582
30583 PR tree-opt/18536
30584 * gcc.dg/vect/pr18536.c: New test.
30585
30586 2004-11-22 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30587
30588 PR c++/18354
30589 * g++.dg/template/nontype11.C: New test.
30590
30591 2004-11-21 Roger Sayle <roger@eyesopen.com>
30592
30593 PR middle-end/18520
30594 * gcc.dg/pr18520-1.c: New test case.
30595
30596 2004-11-20 Joseph S. Myers <joseph@codesourcery.com>
30597
30598 * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
30599 * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
30600 gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
30601 expected diagnostics.
30602
30603 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
30604
30605 PR target/18580
30606 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
30607 vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
30608 vect-77.c, vect-77a.c: XFAIL on the SPARC.
30609
30610 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
30611
30612 * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
30613
30614 2004-11-19 Mark Mitchell <mark@codesourcery.com>
30615 Joseph Myers <joseph@codesourcery.com>
30616
30617 * lib/target-supports.exp (check_visibility_available): Really
30618 test the compiler.
30619
30620 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
30621
30622 PR tree-opt/18181
30623 * gcc.dg/vect/vect-85.c: New test.
30624 * gcc.dg/vect/vect-86.c: New test.
30625 * gcc.dg/vect/vect-87.c: New test.
30626 * gcc.dg/vect/vect-88.c: New test.
30627
30628 2004-11-19 Ben Elliston <bje@au.ibm.com>
30629
30630 * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
30631
30632 2004-11-18 Janis Johnson <janis187@us.ibm.com>
30633
30634 * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
30635 * gcc.dg/ppc-and-1.c: Ditto.
30636 * gcc.dg/ppc-compare-1.c: Ditto.
30637 * gcc.dg/ppc-mov-1.c: Ditto
30638
30639 2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
30640 Mark Mitchell <mark@codesourcery.com>
30641
30642 * gcc.dg/pragma-init-fini-2.c: New test.
30643
30644 2004-11-17 Janis Johnson <janis187@us.ibm.com>
30645 Aldy Hernandez <aldyh@redhat.com>
30646
30647 * lib/target-supports.exp (check_effective_target_vect_int): New
30648 (check_effective_target_vect_float): New
30649 (check_effective_target_vect_double): New.
30650 (is-effective-target): Support new effective targets keywords.
30651 * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
30652 default action for dg-do.
30653 * gcc.dg/vect/pr16105.c: Use new support.
30654 * gcc.dg/vect/pr18400.c: Ditto.
30655 * gcc.dg/vect/pr18425.c: Ditto.
30656 * gcc.dg/vect/vect-1.c: Ditto.
30657 * gcc.dg/vect/vect-10.c: Ditto.
30658 * gcc.dg/vect/vect-11.c: Ditto.
30659 * gcc.dg/vect/vect-12.c: Ditto.
30660 * gcc.dg/vect/vect-13.c: Ditto.
30661 * gcc.dg/vect/vect-14.c: Ditto.
30662 * gcc.dg/vect/vect-15.c: Ditto.
30663 * gcc.dg/vect/vect-16.c: Ditto.
30664 * gcc.dg/vect/vect-17.c: Ditto.
30665 * gcc.dg/vect/vect-18.c: Ditto.
30666 * gcc.dg/vect/vect-19.c: Ditto.
30667 * gcc.dg/vect/vect-2.c: Ditto.
30668 * gcc.dg/vect/vect-20.c: Ditto.
30669 * gcc.dg/vect/vect-21.c: Ditto.
30670 * gcc.dg/vect/vect-22.c: Ditto.
30671 * gcc.dg/vect/vect-23.c: Ditto.
30672 * gcc.dg/vect/vect-24.c: Ditto.
30673 * gcc.dg/vect/vect-25.c: Ditto.
30674 * gcc.dg/vect/vect-26.c: Ditto.
30675 * gcc.dg/vect/vect-27.c: Ditto.
30676 * gcc.dg/vect/vect-27a.c: Ditto.
30677 * gcc.dg/vect/vect-28.c: Ditto.
30678 * gcc.dg/vect/vect-29.c: Ditto.
30679 * gcc.dg/vect/vect-29a.c: Ditto.
30680 * gcc.dg/vect/vect-3.c: Ditto.
30681 * gcc.dg/vect/vect-30.c: Ditto.
30682 * gcc.dg/vect/vect-31.c: Ditto.
30683 * gcc.dg/vect/vect-32.c: Ditto.
30684 * gcc.dg/vect/vect-33.c: Ditto.
30685 * gcc.dg/vect/vect-34.c: Ditto.
30686 * gcc.dg/vect/vect-35.c: Ditto.
30687 * gcc.dg/vect/vect-36.c: Ditto.
30688 * gcc.dg/vect/vect-37.c: Ditto.
30689 * gcc.dg/vect/vect-38.c: Ditto.
30690 * gcc.dg/vect/vect-4.c: Ditto.
30691 * gcc.dg/vect/vect-40.c: Ditto.
30692 * gcc.dg/vect/vect-41.c: Ditto.
30693 * gcc.dg/vect/vect-42.c: Ditto.
30694 * gcc.dg/vect/vect-43.c: Ditto.
30695 * gcc.dg/vect/vect-44.c: Ditto.
30696 * gcc.dg/vect/vect-45.c: Ditto.
30697 * gcc.dg/vect/vect-46.c: Ditto.
30698 * gcc.dg/vect/vect-47.c: Ditto.
30699 * gcc.dg/vect/vect-48.c: Ditto.
30700 * gcc.dg/vect/vect-48a.c: Ditto.
30701 * gcc.dg/vect/vect-49.c: Ditto.
30702 * gcc.dg/vect/vect-5.c: Ditto.
30703 * gcc.dg/vect/vect-50.c: Ditto.
30704 * gcc.dg/vect/vect-51.c: Ditto.
30705 * gcc.dg/vect/vect-52.c: Ditto.
30706 * gcc.dg/vect/vect-53.c: Ditto.
30707 * gcc.dg/vect/vect-54.c: Ditto.
30708 * gcc.dg/vect/vect-55.c: Ditto.
30709 * gcc.dg/vect/vect-56.c: Ditto.
30710 * gcc.dg/vect/vect-56a.c: Ditto.
30711 * gcc.dg/vect/vect-57.c: Ditto.
30712 * gcc.dg/vect/vect-58.c: Ditto.
30713 * gcc.dg/vect/vect-59.c: Ditto.
30714 * gcc.dg/vect/vect-6.c: Ditto.
30715 * gcc.dg/vect/vect-60.c: Ditto.
30716 * gcc.dg/vect/vect-61.c: Ditto.
30717 * gcc.dg/vect/vect-62.c: Ditto.
30718 * gcc.dg/vect/vect-63.c: Ditto.
30719 * gcc.dg/vect/vect-64.c: Ditto.
30720 * gcc.dg/vect/vect-65.c: Ditto.
30721 * gcc.dg/vect/vect-66.c: Ditto.
30722 * gcc.dg/vect/vect-67.c: Ditto.
30723 * gcc.dg/vect/vect-68.c: Ditto.
30724 * gcc.dg/vect/vect-69.c: Ditto.
30725 * gcc.dg/vect/vect-7.c: Ditto.
30726 * gcc.dg/vect/vect-72.c: Ditto.
30727 * gcc.dg/vect/vect-72a.c: Ditto.
30728 * gcc.dg/vect/vect-73.c: Ditto.
30729 * gcc.dg/vect/vect-74.c: Ditto.
30730 * gcc.dg/vect/vect-75.c: Ditto.
30731 * gcc.dg/vect/vect-76.c: Ditto.
30732 * gcc.dg/vect/vect-77.c: Ditto.
30733 * gcc.dg/vect/vect-77a.c: Ditto.
30734 * gcc.dg/vect/vect-78.c: Ditto.
30735 * gcc.dg/vect/vect-79.c: Ditto.
30736 * gcc.dg/vect/vect-8.c: Ditto.
30737 * gcc.dg/vect/vect-80.c: Ditto.
30738 * gcc.dg/vect/vect-82.c: Ditto.
30739 * gcc.dg/vect/vect-82_64.c: Ditto.
30740 * gcc.dg/vect/vect-83.c: Ditto.
30741 * gcc.dg/vect/vect-83_64.c: Ditto.
30742 * gcc.dg/vect/vect-9.c: Ditto.
30743 * gcc.dg/vect/vect-all.c: Ditto.
30744 * gcc.dg/vect/vect-none.c: Ditto.
30745
30746 2004-11-17 Janis Johnson <janis187@us.ibm.com>
30747
30748 * lib/gcc-dg.exp (dg-skip-if): New function.
30749 (dg-forbid-option): Remove.
30750 * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
30751 * g++.dg/abi/bitfield8.C: Likewise.
30752 * g++.dg/abi/dtor1.C: Likewise.
30753 * g++.dg/abi/empty10.C: Likewise.
30754 * g++.dg/abi/empty7.C: Likewise.
30755 * g++.dg/abi/empty9.C: Likewise.
30756 * g++.dg/abi/layout3.C: Likewise.
30757 * g++.dg/abi/layout4.C: Likewise.
30758 * g++.dg/abi/thunk1.C: Likewise.
30759 * g++.dg/abi/thunk2.C: Likewise.
30760 * g++.dg/abi/vbase11.C: Likewise.
30761 * g++.dg/abi/vthunk2.C: Likewise.
30762 * g++.dg/abi/vthunk3.C: Likewise.
30763 * g++.dg/ext/attrib8.C: Likewise.
30764 * g++.dg/opt/longbranch2.C: Likewise.
30765 * g++.dg/opt/reg-stack4.C: Likewise.
30766 * g++.old-deja/g++.ext/attrib1.C: Likewise.
30767 * g++.old-deja/g++.ext/attrib2.C: Likewise.
30768 * g++.old-deja/g++.ext/attrib3.C: Likewise.
30769 * g++.old-deja/g++.other/store-expr1.C: Likewise.
30770 * g++.old-deja/g++.other/store-expr2.C: Likewise.
30771 * gcc.dg/20000609-1.c: Likewise.
30772 * gcc.dg/20000720-1.c: Likewise.
30773 * gcc.dg/20011107-1.c: Likewise.
30774 * gcc.dg/20011119-1.c: Likewise.
30775 * gcc.dg/20020108-1.c: Likewise.
30776 * gcc.dg/20020122-2.c: Likewise.
30777 * gcc.dg/20020122-3.c: Likewise.
30778 * gcc.dg/20020201-3.c: Likewise.
30779 * gcc.dg/20020206-1.c: Likewise.
30780 * gcc.dg/20020218-1.c: Likewise.
30781 * gcc.dg/20020310-1.c: Likewise.
30782 * gcc.dg/20020411-1.c: Likewise.
30783 * gcc.dg/20020418-2.c: Likewise.
30784 * gcc.dg/20020426-1.c: Likewise.
30785 * gcc.dg/20020426-2.c: Likewise.
30786 * gcc.dg/20020517-1.c: Likewise.
30787 * gcc.dg/20020523-1.c: Likewise.
30788 * gcc.dg/20020523-2.c: Likewise.
30789 * gcc.dg/20020729-1.c: Likewise.
30790 * gcc.dg/20030204-1.c: Likewise.
30791 * gcc.dg/20030826-2.c: Likewise.
30792 * gcc.dg/20030926-1.c: Likewise.
30793 * gcc.dg/20031202-1.c: Likewise.
30794 * gcc.dg/980312-1.c: Likewise.
30795 * gcc.dg/980313-1.c: Likewise.
30796 * gcc.dg/990117-1.c: Likewise.
30797 * gcc.dg/990424-1.c: Likewise.
30798 * gcc.dg/990524-1.c: Likewise.
30799 * gcc.dg/991230-1.c: Likewise.
30800 * gcc.dg/i386-387-1.c: Likewise.
30801 * gcc.dg/i386-387-2.c: Likewise.
30802 * gcc.dg/i386-387-3.c: Likewise.
30803 * gcc.dg/i386-387-4.c: Likewise.
30804 * gcc.dg/i386-387-5.c: Likewise.
30805 * gcc.dg/i386-387-6.c: Likewise.
30806 * gcc.dg/i386-asm-1.c: Likewise.
30807 * gcc.dg/i386-bitfield1.c: Likewise.
30808 * gcc.dg/i386-bitfield2.c: Likewise.
30809 * gcc.dg/i386-loop-1.c: Likewise.
30810 * gcc.dg/i386-loop-2.c: Likewise.
30811 * gcc.dg/i386-loop-3.c: Likewise.
30812 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
30813 * gcc.dg/i386-pic-1.c: Likewise.
30814 * gcc.dg/i386-regparm.c: Likewise.
30815 * gcc.dg/i386-signbit-1.c: Likewise.
30816 * gcc.dg/i386-signbit-2.c: Likewise.
30817 * gcc.dg/i386-signbit-3.c: Likewise.
30818 * gcc.dg/i386-sse-5.c: Likewise.
30819 * gcc.dg/i386-sse-8.c: Likewise.
30820 * gcc.dg/i386-unroll-1.c: Likewise.
30821 * gcc.dg/tls/opt-1.c: Likewise.
30822 * gcc.dg/tls/opt-2.c: Likewise.
30823 * gcc.dg/unroll-1.c: Likewise.
30824 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
30825 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
30826 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
30827 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
30828
30829 2004-11-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30830
30831 * g++.dg/template/incomplete1.C: New test.
30832
30833 2004-11-16 Nick Clifton <nickc@redhat.com>
30834
30835 Revert patches accidentally commited during checkin of fixes for
30836 xstormy16 tests:
30837 gcc.c-torture/execute/simd-4.c: Revert
30838 gcc.dg/20040910-1.c: Revert.
30839
30840 2004-11-16 Paul Brook <paul@codesourcery.com>
30841
30842 PR fortran/13010
30843 * gfortran.dg/der_pointer_1.f90: New test.
30844
30845 2004-11-15 Joseph S. Myers <joseph@codesourcery.com>
30846
30847 PR c/18498
30848 * gcc.dg/bitfld-13.c: New test.
30849
30850 2004-11-15 Janis Johnson <janis187@us.ibm.com>
30851
30852 * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
30853 powerpc*-*-linux*.
30854
30855 * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
30856 * gcc.dg/ppc64-abi-2.c: Ditto.
30857 * gcc.dg/ppc64-abi-3.c: Ditto.
30858
30859 * lib/gcc-dg.exp (dg-target-list): Remove.
30860
30861 2004-11-15 Steve Ellcey <sje@cup.hp.com>
30862
30863 * gcc.dg/ia64-postinc.c: New test.
30864
30865 2004-11-15 Mark Mitchell <mark@codesourcery.com>
30866
30867 * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
30868
30869 2004-11-15 Nick Clifton <nickc@redhat.com>
30870
30871 * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
30872 __INT_MAX__ so that the test can be compiled by toolchains
30873 targeted at 16-bit processors.
30874
30875 * gcc.dg/20040625-1.c: Use long constants rather than integers
30876 when performing arithmetic that will overflow 16-bits.
30877
30878 * gcc.dg/i386-sse-8.c: Expect this test to fail for the
30879 xstormy16. It does not support 128-bit vector operations.
30880
30881 * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
30882 with the macro PTR_TYPE. Define this macro to an integer type
30883 suitable for holding a pointer.
30884
30885 * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
30886 the target is a 16-bit processor.
30887
30888 * gcc.dg/cpp/if-2.c: Expect a different warning message from
30889 16-bit targets where the character constant will be too long.
30890
30891 * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
30892 where the double will not be directly addressable.
30893
30894 2004-11-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30895
30896 Friend class name lookup 1/n, PR c++/18471
30897 * g++.dg/template/crash26.C: New test.
30898 * g++.dg/lookup/struct1.C: Adjust expected error.
30899 * g++.dg/parse/elab1.C: Likewise.
30900 * g++.dg/parse/elab2.C: Likewise.
30901 * g++.dg/parse/int-as-enum1.C: Likewise.
30902 * g++.dg/parse/struct-as-enum1.C: Likewise.
30903 * g++.dg/parse/typedef1.C: Likewise.
30904 * g++.dg/parse/typedef3.C: Likewise.
30905 * g++.dg/parse/typedef4.C: Likewise.
30906 * g++.dg/parse/typedef5.C: Likewise.
30907 * g++.dg/template/nontype4.C: Likewise.
30908 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
30909 * g++.old-deja/g++.other/elab1.C: Likewise.
30910 * g++.old-deja/g++.other/syntax4.C: Likewise.
30911
30912 2004-11-15 Eric Botcazou <ebotcazou@libertysurf.fr>
30913
30914 * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
30915
30916 2004-11-14 Zdenek Dvorak <dvorakz@suse.cz>
30917
30918 * gcc.c-torture/execute/20041114-1.c: New test.
30919
30920 2004-11-14 Joseph S. Myers <joseph@codesourcery.com>
30921
30922 * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
30923 gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
30924 gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
30925 gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
30926 gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
30927 gcc.dg/switch-7.c: New tests.
30928
30929 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
30930
30931 * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
30932
30933 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
30934
30935 PR tree-opt/18400
30936 * gcc.dg/vect/pr18400.c: New test.
30937
30938 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
30939 Andrew Pinski <pinskia@physics.uc.edu>
30940
30941 PR tree-opt/18425
30942 * gcc.dg/vect/pr18425.c: New test.
30943
30944 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
30945
30946 * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
30947 Guard with dg-require-alias and dg-require-visibility.
30948
30949 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
30950
30951 * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
30952
30953 2004-11-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30954
30955 * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
30956
30957 2004-11-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30958
30959 PR c++/17344
30960 * g++.dg/template/defarg5.C: New test.
30961
30962 2004-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
30963
30964 * g++.dg/parse/cast1.C: Run only on ILP32.
30965 * g++.old-deja/g++.mike/p784.C: Likewise.
30966
30967 2004-11-13 Bernd Schmidt <bernd.schmidt@analog.com>
30968
30969 * gcc.c-torture/execute/20041113-1.c: New test.
30970
30971 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
30972
30973 PR target/18230
30974 * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
30975 * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
30976 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
30977 gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
30978 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
30979 gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
30980 gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
30981 gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
30982 gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
30983 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
30984 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
30985 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
30986 gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
30987
30988 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
30989
30990 * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
30991 gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
30992 gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
30993 gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
30994 gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
30995 gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
30996 gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
30997 gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
30998 gcc.target/sparc/combined-1.c: New tests.
30999
31000 2004-11-12 Ziemowit Laski <zlaski@apple.com>
31001
31002 * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
31003 New tests.
31004
31005 2004-11-12 Mark Mitchell <mark@codesourcery.com>
31006
31007 * lib/gcc-dg.exp (dg-forbid-option): New function.
31008 * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
31009 * g++.dg/abi/bitfield8.C: Likewise.
31010 * g++.dg/abi/dtor1.C: Likewise.
31011 * g++.dg/abi/empty10.C: Likewise.
31012 * g++.dg/abi/empty7.C: Likewise.
31013 * g++.dg/abi/empty9.C: Likewise.
31014 * g++.dg/abi/layout3.C: Likewise.
31015 * g++.dg/abi/layout4.C: Likewise.
31016 * g++.dg/abi/thunk1.C: Likewise.
31017 * g++.dg/abi/thunk2.C: Likewise.
31018 * g++.dg/abi/vbase11.C: Likewise.
31019 * g++.dg/abi/vthunk2.C: Likewise.
31020 * g++.dg/abi/vthunk3.C: Likewise.
31021 * g++.dg/ext/attrib8.C: Likewise.
31022 * g++.dg/opt/longbranch2.C: Likewise.
31023 * g++.dg/opt/reg-stack4.C: Likewise.
31024 * g++.old-deja/g++.ext/attrib1.C: Likewise.
31025 * g++.old-deja/g++.ext/attrib2.C: Likewise.
31026 * g++.old-deja/g++.ext/attrib3.C: Likewise.
31027 * g++.old-deja/g++.other/store-expr1.C: Likewise.
31028 * g++.old-deja/g++.other/store-expr2.C: Likewise.
31029 * gcc.dg/20000609-1.c: Likewise.
31030 * gcc.dg/20000720-1.c: Likewise.
31031 * gcc.dg/20011107-1.c: Likewise.
31032 * gcc.dg/20011119-1.c: Likewise.
31033 * gcc.dg/20020108-1.c: Likewise.
31034 * gcc.dg/20020122-2.c: Likewise.
31035 * gcc.dg/20020122-3.c: Likewise.
31036 * gcc.dg/20020201-3.c: Likewise.
31037 * gcc.dg/20020206-1.c: Likewise.
31038 * gcc.dg/20020218-1.c: Likewise.
31039 * gcc.dg/20020310-1.c: Likewise.
31040 * gcc.dg/20020411-1.c: Likewise.
31041 * gcc.dg/20020418-2.c: Likewise.
31042 * gcc.dg/20020426-1.c: Likewise.
31043 * gcc.dg/20020426-2.c: Likewise.
31044 * gcc.dg/20020517-1.c: Likewise.
31045 * gcc.dg/20020523-1.c: Likewise.
31046 * gcc.dg/20020523-2.c: Likewise.
31047 * gcc.dg/20020729-1.c: Likewise.
31048 * gcc.dg/20030204-1.c: Likewise.
31049 * gcc.dg/20030826-2.c: Likewise.
31050 * gcc.dg/20030926-1.c: Likewise.
31051 * gcc.dg/20031202-1.c: Likewise.
31052 * gcc.dg/980312-1.c: Likewise.
31053 * gcc.dg/980313-1.c: Likewise.
31054 * gcc.dg/990117-1.c: Likewise.
31055 * gcc.dg/990424-1.c: Likewise.
31056 * gcc.dg/990524-1.c: Likewise.
31057 * gcc.dg/991230-1.c: Likewise.
31058 * gcc.dg/i386-387-1.c: Likewise.
31059 * gcc.dg/i386-387-2.c: Likewise.
31060 * gcc.dg/i386-387-3.c: Likewise.
31061 * gcc.dg/i386-387-4.c: Likewise.
31062 * gcc.dg/i386-387-5.c: Likewise.
31063 * gcc.dg/i386-387-6.c: Likewise.
31064 * gcc.dg/i386-asm-1.c: Likewise.
31065 * gcc.dg/i386-bitfield1.c: Likewise.
31066 * gcc.dg/i386-bitfield2.c: Likewise.
31067 * gcc.dg/i386-loop-1.c: Likewise.
31068 * gcc.dg/i386-loop-2.c: Likewise.
31069 * gcc.dg/i386-loop-3.c: Likewise.
31070 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
31071 * gcc.dg/i386-pic-1.c: Likewise.
31072 * gcc.dg/i386-regparm.c: Likewise.
31073 * gcc.dg/i386-signbit-1.c: Likewise.
31074 * gcc.dg/i386-signbit-2.c: Likewise.
31075 * gcc.dg/i386-signbit-3.c: Likewise.
31076 * gcc.dg/i386-sse-5.c: Likewise.
31077 * gcc.dg/i386-sse-8.c: Likewise.
31078 * gcc.dg/i386-unroll-1.c: Likewise.
31079 * gcc.dg/tls/opt-1.c: Likewise.
31080 * gcc.dg/tls/opt-2.c: Likewise.
31081 * gcc.dg/unroll-1.c: Likewise.
31082 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
31083 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
31084 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
31085 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
31086 * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
31087 -m64 is specified.
31088
31089 2004-11-12 Mark Mitchell <mark@codesourcery.com>
31090
31091 PR c++/18389
31092 * g++.dg/parse/cond1.C: New test.
31093
31094 PR c++/18429
31095 * g++.dg/template/array9.C: New test.
31096 * g++.dg/ext/vla1.C: Adjust error messages.
31097 * g++.dg/ext/vlm1.C: Likewise.
31098 * g++.dg/template/crash2.C: Likewise.
31099
31100 PR c++/18436
31101 * g++.dg/template/call3.C: New test.
31102
31103 PR c++/18407
31104 * g++.dg/template/ptrmem11.C: New test.
31105
31106 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu>
31107
31108 PR other/14264
31109 * lib/g++.exp: Set LC_ALL and LANG to C.
31110 * lib/gcc-dg.exp: Likewise.
31111 * lib/gfortran.exp: Likewise.
31112 * lib/objc.exp: Likewise.
31113 * lib/treelang.exp: Likewise.
31114
31115 2004-11-12 Andreas Schwab <schwab@suse.de>
31116
31117 * gcc.dg/pr16286.c: Fix last change.
31118
31119 2004-11-12 Mark Mitchell <mark@codesourcery.com>
31120
31121 PR c++/18416
31122 * g++.dg/init/global1.C: New test.
31123
31124 2004-11-12 Eric Botcazou <ebotcazou@act-europe.fr>
31125
31126 * gcc.c-torture/execute/20041112-1.c: New test.
31127
31128 2004-11-11 Janis Johnson <janis187@us.ibm.com>
31129
31130 * lib/gcc-dg.exp (dg-target-list): New.
31131
31132 2004-11-11 Janis Johnson <janis187@us.ibm.com>
31133 Richard Sandiford <rsandifo@redhat.com>
31134
31135 * lib/target-supports.exp (get-compiler_messages): New.
31136 (check_named_sections_available): Use it.
31137 (check_effective_target_ilp32): New.
31138 (check_effective_target_lp64): New.
31139 (is-effective-target): New.
31140 * lib/gcc-dg.exp (dg-require-effective-target): New.
31141
31142 2004-11-11 Joseph S. Myers <joseph@codesourcery.com>
31143
31144 * gcc.dg/precedence-1.c: New test.
31145
31146 2004-11-11 Janis Johnson <janis187@us.ibm.com>
31147
31148 * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
31149
31150 * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
31151 message, delete generated files, use more descriptive name for
31152 executable, and make the test unsupported when it cannot be run.
31153
31154 * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
31155 (dg-require-weak, dg-require-visibility, dg-require-alias,
31156 dg-require-gc-sections, dg-require-profiling, dg-require-dll,
31157 dg-require-iconv, dg-require-named-sections): Use it.
31158
31159 * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
31160
31161 2004-11-11 Nathan Sidwell <nathan@codesourcery.com>
31162
31163 PR target/16457
31164 * gcc.dg/ppc-and-1: New
31165
31166 PR target/16796
31167 * gcc.dg/ppc-mov-1.c: New.
31168
31169 PR target/16458
31170 * gcc.dg/ppc-compare-1.c: New.
31171
31172 2004-11-10 Joseph S. Myers <joseph@codesourcery.com>
31173
31174 * objc.dg/desig-init-2.m: New test.
31175
31176 2004-11-10 Adam Nemet <anemet@lnxw.com>
31177
31178 PR middle-end/18160
31179 * g++.dg/warn/register-var-1.C: New test.
31180 * g++.dg/warn/register-var-2.C: New test.
31181
31182 2004-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
31183
31184 * gcc.dg/union-2.c: New test.
31185
31186 2004-11-10 Fariborz Jahanian <fjahanian@apple.com>
31187
31188 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
31189 New test for PR tree-optimization/17892.
31190
31191 2004-11-09 Mark Mitchell <mark@codesourcery.com>
31192
31193 PR c++/18369
31194 * g++.dg/init/new12.C: New test.
31195
31196 2004-11-10 James A. Morrison <phython@gcc.gnu.org>
31197
31198 * gcc.target/sparc: New directory.
31199 * gcc.target/sparc/sparc.exp: New driver.
31200 * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
31201 gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
31202 gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
31203 gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
31204
31205 2004-11-10 Paul Brook <paul@codesourcery.com>
31206
31207 PR fortran/18218
31208 * gfortran.dg/list_read.c: New test.
31209
31210 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
31211
31212 PR c/18322
31213 * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
31214 expected diagnostic location.
31215
31216 2004-11-09 Ulrich Weigand <uweigand@de.ibm.com>
31217
31218 * gcc.dg/20041109-1.c: New test.
31219
31220 2004-11-09 Andrew Pinski <pinskia@physics.uc.edu>
31221
31222 PR objc/18406
31223 * objc/compile/pr18406.m: New test.
31224
31225 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
31226
31227 * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
31228
31229 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
31230
31231 * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
31232
31233 2004-11-08 Steve Ellcey <sje@cup.hp.com>
31234
31235 * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
31236
31237 2004-11-08 Steve Ellcey <sje@cup.hp.com>
31238
31239 * gcc.dg/20030225-2.c: Add prototype for abort and
31240 exit.
31241
31242 2004-11-08 Andrew Pinski <pinskia@physics.uc.edu>
31243
31244 PR tree-opt/18299
31245 * gcc.c-torture/pr18299-1.c: New test.
31246
31247 2004-11-06 Andreas Schwab <schwab@suse.de>
31248
31249 * gcc.dg/pr16286.c: Also test for bool and pixel.
31250
31251 2004-11-06 Joseph S. Myers <joseph@codesourcery.com>
31252
31253 * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
31254 gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
31255 gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
31256 gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
31257 gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
31258 gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
31259 gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
31260 gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
31261 gcc.dg/struct-semi-3.c: New tests.
31262
31263 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
31264
31265 * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
31266
31267 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
31268
31269 * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
31270 Do not use C99 designators.
31271
31272 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
31273
31274 * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
31275
31276 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
31277
31278 * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
31279 * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
31280 * gcc.c-torture/execute/simd-5.x: Remove.
31281
31282 2004-11-06 Andrew Pinski <pinskia@physics.uc.edu>
31283
31284 PR rtl-optimization/17933
31285 * gcc.dg/torture/pr17933-1.c: New test.
31286
31287 2004-11-06 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
31288
31289 PR target/18106
31290 * lib/target-supports.exp (check_weak_available): Support
31291 Windows.
31292
31293 2004-11-05 Danny Smith <dannysmith@users.sourceforge.net>
31294
31295 * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
31296 call to fflush(stdout) before abort.
31297 (my_ffsll): New function.
31298 (generate_fields): Use it.
31299
31300 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
31301
31302 * gcc.dg/init-undef-1.c: New test.
31303
31304 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
31305
31306 * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
31307 gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
31308 gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
31309 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
31310 expected messages for new parser.
31311
31312 2004-11-04 Mark Mitchell <mark@codesourcery.com>
31313
31314 * g++.dg/ext/visibility/symbian1.C: New test.
31315
31316 2004-11-04 Eric Botcazou <ebotcazou@libertysurf.fr>
31317
31318 * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
31319 on LP64 targets.
31320
31321 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
31322
31323 * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
31324 gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
31325 gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
31326 gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
31327 gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
31328 gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
31329 gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
31330 gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
31331 gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
31332 gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
31333
31334 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
31335
31336 * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
31337 gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
31338 gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
31339 gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
31340 gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
31341 gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
31342 objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
31343 for new parser.
31344
31345 2004-11-04 Richard Sandiford <rsandifo@redhat.com>
31346
31347 PR target/15342
31348 * gcc.dg/20041104-1.c: New test.
31349
31350 2004-11-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31351
31352 * g++.dg/template/nontype7.C: New test.
31353 * g++.dg/template/nontype8.C: Likewise.
31354 * g++.dg/template/nontype9.C: Likewise.
31355 * g++.dg/template/nontype10.C: Likewise.
31356 * g++.dg/tc1/dr49.C: Likewise.
31357 * g++.dg/template/ptrmem8.C: Relax dg-error checks.
31358 * g++.old-deja/g++.other/null1.C: Remove a buggy error check
31359
31360 2004-11-04 Ben Elliston <bje@au.ibm.com>
31361
31362 * g++.dg/rtti/tinfo1.C: Remove xfails.
31363
31364 2004-11-04 Ben Elliston <bje@au.ibm.com>
31365
31366 * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
31367 packed attribute to the definition to satisfy the new C++ parser.
31368
31369 2004-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
31370
31371 * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
31372 invocations of va_arg.
31373
31374 2004-11-02 Mark Mitchell <mark@codesourcery.com>
31375
31376 PR c++/18124
31377 * g++.dg/template/crash25.C: New test.
31378
31379 PR c++/18155
31380 * g++.dg/template/typedef2.C: New test.
31381 * g++.dg/parse/crash13.C: Adjust error markers.
31382
31383 PR c++/18177
31384 * g++.dg/conversion/const3.C: New test.
31385
31386 2004-11-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31387
31388 PR fortran/17535
31389 PR fortran/17583
31390 PR fortran/17713
31391 * gfortran.dg/generic_[123].f90: New testcases.
31392
31393 2004-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
31394
31395 * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
31396 * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
31397
31398 2004-11-02 Andrew Pinski <pinskia@physics.uc.edu>
31399
31400 PR tree-opt/16808
31401 * gcc.c-torture/compile/pr16808.c: New test.
31402
31403 2004-11-02 Nathan Sidwell <nathan@codesourcery.com>
31404
31405 PR rtl-optimization/17104
31406 * gcc.dg/ppc-bitfield1.c: New.
31407
31408 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
31409
31410 * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
31411
31412 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
31413
31414 * g++.dg/abi/mangle6.C: Run for all MIPS targets. Provide dummy
31415 strings for 32-bit code.
31416
31417 2004-11-01 Joseph S. Myers <joseph@codesourcery.com>
31418
31419 PR c/18239
31420 * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
31421
31422 2004-11-01 Nathan Sidwell <nathan@codesourcery.com>
31423
31424 PR c++/18064
31425 * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
31426
31427 2004-10-31 Mark Mitchell <mark@codesourcery.com>
31428
31429 PR c++/15172
31430 * g++.dg/init/aggr2.C: New test.
31431
31432 2004-10-30 Ziemowit Laski <zlaski@apple.com>
31433
31434 * objc.dg/local-decl-1.m: New test.
31435
31436 2004-10-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
31437
31438 * gcc.dg/20040910-1.c: Adjust regex.
31439
31440 2004-10-30 Roger Sayle <roger@eyesopen.com>
31441
31442 PR rtl-optimization/18084
31443 * g++.dg/opt/pr18084-1.C: New testcase.
31444
31445 2004-10-30 Matt Austern <austern@apple.com>
31446
31447 PR c++/17542
31448 * g++.dg/ext/attrib18.C: New test.
31449
31450 2004-10-30 Roger Sayle <roger@eyesopen.com>
31451
31452 PR middle-end/18096
31453 * gcc.dg/pr18096-1.c: New test case.
31454
31455 2004-10-30 Roger Sayle <roger@eyesopen.com>
31456
31457 * gcc.dg/pr17581-1.c: Add missing prototype for abort.
31458
31459 2004-10-30 Joseph S. Myers <joseph@codesourcery.com>
31460
31461 PR c/16666
31462 * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
31463 gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
31464 gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
31465 gcc.dg/old-style-prom-3.c: New tests.
31466
31467 2004-10-30 Danny Smith <dannysmith@users.sourceforge.net>
31468
31469 * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
31470 Remove unnecessary inclusion of stdio.h.
31471
31472 2004-10-29 Roger Sayle <roger@eyesopen.com>
31473
31474 PR rtl-optimization/17581
31475 * gcc.dg/pr17581-1.c: New test case.
31476
31477 2004-10-28 Nathan Sidwell <nathan@codesourcery.com>
31478
31479 * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
31480 being implemented.
31481 * g++.dg/conversion/dr195-1.C: New.
31482 * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
31483 * g++.old-deja/g++.mike/p10148.C: Likewise.
31484
31485 2004-10-29 Mark Mitchell <mark@codesourcery.com>
31486
31487 PR c++/17695
31488 * g++.dg/debug/typedef2.C: New test.
31489
31490 2004-10-29 David Billinghurst <David.Billinghurst@riotinto.com>
31491
31492 PR fortran/13490
31493 * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
31494 * gfortran.dg/g77/README: Update.
31495
31496 2004-10-28 Matt Austern <austern@apple.com>
31497
31498 PR c++/14124
31499 * g++.dg/ext/packed7.C: New test.
31500
31501 2004-10-28 Andrew Pinski <pinskia@physics.uc.edu>
31502
31503 * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
31504 scan-assembler.
31505 * lib/scanasm.exp (hidden-scan-for): New proc.
31506 (scan-hidden): Use hidden-scan-for instead of constructing the scan
31507 string.
31508 (scan-not-hidden): Likewise.
31509 * lib/target-supports.exp (check_visibility_available): mach-o is
31510 support too.
31511
31512 2004-10-28 Mark Mitchell <mark@codesourcery.com>
31513
31514 PR c++/17132
31515 * g++.dg/template/memclass3.C: New test.
31516
31517 2004-10-28 Adam Nemet <anemet@lnxw.com>
31518
31519 PR middle-end/18160
31520 * gcc.dg/register-var-1.c: New test.
31521 * gcc.dg/register-var-2.c: New test.
31522 * gcc.dg/asm-7.c: Taking the address of a register variable is an
31523 error now.
31524
31525 2004-10-28 Dorit Naishlos <dorit@il.ibm.com>
31526
31527 PR other/18172
31528 * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
31529 unused variables.
31530 * gcc.dg/vect/vect-22.c: Likewise.
31531
31532 2004-10-28 Jakub Jelinek <jakub@redhat.com>
31533
31534 * gcc.dg/i386-rotate-1.c: New test.
31535
31536 2004-10-27 Mark Mitchell <mark@codesourcery.com>
31537
31538 * g++.dg/init/ref12.C: Add "run" marker.
31539
31540 PR c++/17435
31541 * g++.dg/init/ref12.C: New test.
31542
31543 PR c++/18140
31544 * g++.dg/template/shift1.C: New test.
31545 * g++.dg/template/error10.C: Adjust error markers.
31546
31547 2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
31548
31549 PR tree-opt/17529
31550 * gcc.c-torture/compile/pr17529.c: Remove the xfail.
31551
31552 2004-10-27 Geoffrey Keating <geoffk@apple.com>
31553
31554 * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
31555 * gcc.dg/weak/weak-3.c: Likewise.
31556 * gcc.dg/weak/weak-5.c: Likewise.
31557 * gcc.dg/weak/weak-9.c: Likewise.
31558 * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
31559 * lib/target-supports.exp (check_weak_available): Mach-O does weak.
31560
31561 * gcc.dg/darwin-weakimport-1.c: New.
31562
31563 2004-10-28 Ben Elliston <bje@au.ibm.com>
31564
31565 * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
31566
31567 2004-10-27 Nathan Sidwell <nathan@codesourcery.com>
31568
31569 * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
31570 'syntax' error messages.
31571 * gcc.dg/cpp/direct2s.c: Likewise.
31572
31573 2004-10-26 Geoffrey Keating <geoffk@apple.com>
31574
31575 * gcc.c-torture/compile/20041026-1.c: New.
31576
31577 2004-10-26 Mark Mitchell <mark@codesourcery.com>
31578
31579 PR c++/18093
31580 * g++.dg/lookup/ns2.C: New test.
31581
31582 PR c++/18020
31583 * g++.dg/template/enum4.C: New test.
31584
31585 PR c++/18161
31586 * g++.dg/template/expr1.C: New test.
31587
31588 2004-10-26 Ben Elliston <bje@au.ibm.com>
31589
31590 * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
31591
31592 2004-10-26 Joseph S. Myers <jsm@polyomino.org.uk>
31593
31594 * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
31595 gcc.dg/decl-nospec-3.c: New tests.
31596
31597 2004-10-26 Ziemowit Laski <zlaski@apple.com>
31598
31599 * objc.dg/super-class-3.m: New test.
31600
31601 2004-10-26 Nathan Sidwell <nathan@codesourcery.com>
31602
31603 * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
31604 resyncing.
31605 * gcc.dg/cpp/direct2s.c: Likewise.
31606
31607 2004-10-25 Geoffrey Keating <geoffk@apple.com>
31608
31609 * objc.dg/image-info.m: Update for changes to section selection.
31610
31611 2004-10-25 David Ayers <d.ayers@inode.at>
31612 Ziemowit Laski <zlaski@apple.com>
31613
31614 * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
31615 diagnostics when messaging 'id <Proto>'.
31616 * objc.dg/class-protocol-1.m: New test.
31617 * objc.dg/desig-init-1.m: Add message to an invalid receiver using
31618 a non-existent method signature.
31619 * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
31620 Update diagnostics when messaging with non-existent method signature.
31621 * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
31622 * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
31623 invalid receivers are now resolved as if messaging 'id'; remove
31624 extraneous diagnostics.
31625
31626 2004-10-25 Joseph S. Myers <jsm@polyomino.org.uk>
31627
31628 PR c/16667
31629 * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
31630 gcc.dg/init-desig-obs-3.c: New tests.
31631
31632 2004-10-25 Jakub Jelinek <jakub@redhat.com>
31633
31634 * gcc.dg/debug/20041023-1.c: New test.
31635
31636 2004-10-25 Andrew Pinski <pinskia@physics.uc.edu>
31637
31638 PR middle-end/17407
31639 * gcc.c-torture/compile/pr17407.c: New test.
31640
31641 PR c++/18121
31642 * g++.dg/template/array8.C: New test.
31643
31644 2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
31645
31646 PR other/18138
31647 * lib/g++.exp: Accept more than one multilib libgcc.
31648 * lib/gcc-dg.exp: Likewise.
31649 * lib/objc.exp: Likewise.
31650 * lib/treelang.exp: Likewise.
31651 * lib/gfortran.exp: Likewise.
31652
31653 2004-10-24 Ben Elliston <bje@au.ibm.com>
31654
31655 * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
31656
31657 2004-10-24 Geoffrey Keating <geoffk@geoffk.org>
31658
31659 * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
31660 * gcc.dg/c99-const-expr-3.c: Likewise.
31661
31662 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>.
31663
31664 * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
31665
31666 2004-10-23 Ben Elliston <bje@au.ibm.com>
31667
31668 * gcc.c-torture/execute/loop-2e.x: Remove.
31669
31670 2004-10-22 Nathan Sidwell <nathan@codesourcery.com>
31671
31672 PR c++/18095
31673 * g++.dg/parse/crash18.C: New.
31674 * g++.dg/parse/crash19.C: New.
31675
31676 2004-10-22 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
31677
31678 * g++.dg/ext/dllimport1.C: Move dg-warnings.
31679 * g++.dg/ext/dllimport2.C: Same.
31680 * g++.dg/ext/dllimport8.C: Same.
31681
31682 2004-10-21 Mark Mitchell <mark@codesourcery.com>
31683
31684 PR c++/10841
31685 * g++.dg/conversion/cast1.C: New test.
31686 * g++.dg/overload/pmf1.C: Adjust error marker.
31687
31688 2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
31689
31690 PR objc/17923
31691 * objc.dg/const-str-7.m: New test.
31692
31693 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31694
31695 * g++.dg/template/memfriend11.C: Fix comment typo.
31696 * g++.dg/template/memfriend14.C: Likewise.
31697
31698 2004-10-20 Richard Henderson <rth@redhat.com>
31699
31700 * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
31701 gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
31702 -fasynchronous-unwind-tables.
31703
31704 2004-10-20 Richard Henderson <rth@redhat.com>
31705
31706 * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
31707 (main): Return success.
31708 * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
31709 (main): Return success.
31710
31711 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31712
31713 PR c++/13495
31714 * g++.dg/template/memfriend9.C: New test.
31715 * g++.dg/template/memfriend10.C: Likewise.
31716 * g++.dg/template/memfriend11.C: Likewise.
31717 * g++.dg/template/memfriend12.C: Likewise.
31718 * g++.dg/template/memfriend13.C: Likewise.
31719 * g++.dg/template/memfriend14.C: Likewise.
31720 * g++.dg/template/memfriend15.C: Likewise.
31721 * g++.dg/template/memfriend16.C: Likewise.
31722 * g++.dg/template/memfriend17.C: Likewise.
31723 * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
31724
31725 2004-10-20 Nathan Sidwell <nathan@codesourcery.com>
31726
31727 * g++.dg/conversion/dr195.C: New.
31728 * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
31729
31730 2004-10-20 Ben Elliston <bje@au.ibm.com>
31731 Devang Patel <dpatel@apple.com>
31732
31733 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
31734 of floating point arithmetic, which could trap.
31735
31736 2004-10-19 Mark Mitchell <mark@codesourcery.com>
31737
31738 PR c++/14035
31739 * g++.dg/conversion/reinterpret1.C: Adjust error markers.
31740 * g++.dg/conversion/const2.C: New test.
31741 * g++.dg/expr/reinterpret2.C: New test.
31742 * g++.dg/expr/reinterpret3.C: New test.
31743 * g++.dg/expr/cast2.C: New test.
31744 * g++.dg/expr/copy1.C: New test.
31745 * g++.dg/other/conversion1.C: Change error message.
31746 * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
31747 function pointers to void *.
31748 * g++.old-deja/g++.mike/p10148.C: Likewise.
31749
31750 2004-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
31751
31752 * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
31753
31754 2004-10-19 Paolo Bonzini <bonzini@gnu.org>
31755
31756 PR c++/18047
31757
31758 * g++.dg/parse/expr3.C: New test.
31759
31760 2004-10-18 Eric Botcazou <ebotcazou@libertysurf.fr>
31761
31762 * gcc.dg/smod-1.c: New test.
31763
31764 2004-10-18 Ziemowit Laski <zlaski@apple.com>
31765
31766 * objc.dg/method-14.m: New test.
31767
31768 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
31769
31770 * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
31771 Also xfail as the patch was reverted.
31772
31773 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
31774
31775 PR middle-end/16973
31776 * gcc.dg/pr16973.c: New test.
31777
31778 2004-10-18 Diego Novillo <dnovillo@redhat.com>
31779
31780 PR tree-optimization/17656
31781 * gcc.c-torture/compile/pr17656.c: New test.
31782
31783 2004-10-18 Nathan Sidwell <nathan@codesourcery.com>
31784
31785 * g++.dg/eh/shadow1.C: New.
31786
31787 2004-10-18 Jakub Jelinek <jakub@redhat.com>
31788
31789 * gcc.c-torture/compile/20041018-1.c: New test.
31790
31791 2004-10-18 Ben Elliston <bje@au.ibm.com>
31792
31793 * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
31794 compiler referring to register 0 when accessing sdata. The linker
31795 now patches things up.
31796
31797 2004-10-17 Andrew Pinski <pinskia@physics.uc.edu>
31798
31799 PR c/17529
31800 * gcc.c-torture/compile/pr17529.c: New test.
31801
31802 2004-10-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31803
31804 PR c++/17743
31805 * g++.dg/ext/attrib17.C: New test.
31806
31807 2004-10-16 Eric Botcazou <ebotcazou@libertysurf.fr>
31808
31809 * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
31810
31811 2004-10-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31812
31813 PR c++/10479
31814 * g++.dg/ext/attrib16.C: New test.
31815
31816 2004-10-15 Mark Mitchell <mark@codesourcery.com>
31817
31818 PR c++/17042
31819 * g++.dg/init/dso_handle1.C: New test.
31820
31821 PR c++/14667
31822 * g++.dg/parse/typedef6.C: New test.
31823
31824 PR c++/17916
31825 * g++.dg/parse/pragma1.C: New test.
31826
31827 2004-10-15 Aldy Hernandez <aldyh@redhat.com>
31828
31829 * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
31830
31831 2004-10-15 Steve Ellcey <sje@cup.hp.com>
31832
31833 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
31834 -fno-common when on HPPA HP-UX platforms.
31835
31836 2004-10-15 Jakub Jelinek <jakub@redhat.com>
31837
31838 PR other/16820
31839 * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
31840 stdint.h.
31841 * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
31842 uintptr_t.
31843
31844 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
31845
31846 PR c++/16301
31847 * g++.dg/lookup/strong-using-4.C: New test.
31848
31849 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
31850
31851 PR middle-end/16567
31852 * gcc.c-torture/compile/nested-1.c: New test.
31853
31854 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
31855
31856 * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
31857 and mipsisa64*-*-* (until support for misaligned loads is added).
31858 * gcc.dg/vect/vect-50.c: Likewise.
31859 * gcc.dg/vect/vect-52.c: Likewise.
31860 * gcc.dg/vect/vect-54.c: Likewise.
31861 * gcc.dg/vect/vect-58.c: Likewise.
31862 * gcc.dg/vect/vect-60.c: Likewise.
31863 * gcc.dg/vect/vect-80.c: Likewise.
31864
31865 2004-10-14 Mark Mitchell <mark@codesourcery.com>
31866
31867 PR c++/17976
31868 * g++.dg/init/dtor3.C: New test.
31869
31870 2004-10-15 Ben Elliston <bje@au.ibm.com>
31871
31872 * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
31873
31874 2004-10-14 Geoffrey Keating <geoffk@apple.com>
31875
31876 * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
31877 * gcc.dg/macho-lo-sum.c: Likewise.
31878
31879 2004-10-14 Joseph S. Myers <joseph@codesourcery.com>
31880
31881 * gcc.dg/ppc-spe64-1.c: New test.
31882
31883 2004-10-14 Devang Patel <dpatel@apple.com>
31884
31885 PR 17635
31886 * gcc.dg/pr17635.c : New test.
31887
31888 2004-10-14 Olga Golovanevsky <olga@il.ibm.com>
31889
31890 * gcc.dg/vect/vect-28.c: Remove xfail.
31891 * gcc.dg/vect/vect-30.c: Remove xfail.
31892 * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
31893 * gcc.dg/vect/vect-33.c: Remove xfail.
31894 * gcc.dg/vect/vect-44.c: Remove xfail.
31895 * gcc.dg/vect/vect-46.c: Remove xfail.
31896 * gcc.dg/vect/vect-50.c: Remove xfail.
31897 * gcc.dg/vect/vect-52.c: Remove xfail.
31898 * gcc.dg/vect/vect-54.c: Remove xfail.
31899 * gcc.dg/vect/vect-58.c: Remove xfail.
31900 * gcc.dg/vect/vect-60.c: Remove xfail.
31901 * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
31902 * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
31903 * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
31904 * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
31905 * gcc.dg/vect/vect-8.c: Remove xfail.
31906 * gcc.dg/vect/vect-80.c: Remove xfail.
31907 * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
31908
31909 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
31910
31911 * gcc.dg/vect/vect-82.c: New testcase.
31912 * gcc.dg/vect/vect-82_64.c: New testcase.
31913 * gcc.dg/vect/vect-83.c: New testcase.
31914 * gcc.dg/vect/vect-83_64.c: New testcase.
31915
31916 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
31917
31918 * gcc.dg/cpp/error-1.c: New test.
31919
31920 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
31921
31922 * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
31923
31924 2004-10-14 Hans-Peter Nilsson <hp@axis.com>
31925
31926 PR target/17984
31927 * gcc.dg/cris-peep2-xsrand2.c: New test.
31928
31929 2004-10-13 Andrew Pinski <pinskia@physics.uc.edu>
31930
31931 PR c++/17661
31932 * g++.dg/expr/for2.C: New test.
31933
31934 2004-10-13 Eric Botcazou <ebotcazou@libertysurf.fr>
31935
31936 * g++.dg/inherit/thunk1.C: Run on the SPARC.
31937
31938 2004-10-13 Jakub Jelinek <jakub@redhat.com>
31939
31940 PR tree-optimization/17724
31941 * g++.dg/opt/pr17724-1.C: New test.
31942 * g++.dg/opt/pr17724-2.C: New test.
31943 * g++.dg/opt/pr17724-3.C: New test.
31944 * g++.dg/opt/pr17724-4.C: New test.
31945 * g++.dg/opt/pr17724-5.C: New test.
31946 * g++.dg/opt/pr17724-6.C: New test.
31947
31948 2004-10-12 Joseph S. Myers <jsm@polyomino.org.uk>
31949
31950 PR c/17301
31951 * gcc.dg/pr17301-2.c: New test.
31952
31953 2004-10-11 Mark Mitchell <mark@codesourcery.com>
31954
31955 PR c++/15876
31956 * g++.dg/parse/error22.C: New test.
31957
31958 PR c++/17936
31959 * g++.dg/template/spec18.C: New test.
31960
31961 2004-10-11 Steve Ellcey <sje@cup.hp.com>
31962
31963 * gcc.dg/ia64-asm-1.c: Add prototype for abort
31964 * gcc.dg/ia64-sync-1.c: Add prototype for abort and
31965 memcpy.
31966 * gcc.dg/ia64-sync-2.c: Ditto.
31967 * gcc.dg/ia64-sync-3.c: Ditto.
31968
31969 2004-10-11 Andrew Pinski <pinskia@physics.uc.edu>
31970
31971 * g++.dg/eh/cleanup5.C: Add dg-options "".
31972
31973 2004-10-11 Roger Sayle <roger@eyesopen.com>
31974
31975 PR middle-end/17657
31976 * gcc.dg/switch-4.c: New test case.
31977
31978 2004-10-11 Richard Sandiford <rsandifo@redhat.com>
31979
31980 * gcc.c-torture/execute/20041011-1.c: New test.
31981
31982 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
31983
31984 PR c++/17554
31985 * g++.dg/init/for3.C: New test.
31986
31987 PR c++/17657
31988 * g++.dg/opt/switch2.C: New test.
31989
31990 PR middle-end/17703
31991 * g++.dg/warn/Wreturn-2.C: New test.
31992
31993 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
31994
31995 PR c++/17907
31996 * g++.dg/eh/cleanup5.C: New test.
31997
31998 2004-10-10 Mark Mitchell <mark@codesourcery.com>
31999
32000 PR c++/17393
32001 * g++.dg/parse/error21.C: New test.
32002
32003 2004-10-10 Gabriel Dos Reis <gdr@integrable-solutions.net>
32004
32005 * g++.dg/overload/pmf1.C: Adjust quoting marks.
32006 * g++.dg/warn/incomplete1.C: Likewise.
32007 * g++.dg/template/qualttp20.C: Likewise.
32008
32009 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
32010
32011 PR c/17881
32012 * parm-incomplete-1.c: New test.
32013
32014 2004-10-09 Mark Mitchell <mark@codesourcery.com>
32015
32016 PR c++/17867
32017 * g++.dg/parse/error19.C: New test.
32018
32019 PR c++/17670
32020 * g++.dg/init/new11.C: New test.
32021
32022 PR c++/17821
32023 * g++.dg/parse/error20.C: New test.
32024
32025 PR c++/17826
32026 * g++.dg/template/crash24.C: New test.
32027
32028 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
32029
32030 PR c/17301
32031 * gcc.dg/pr17301-1.c: New test.
32032
32033 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
32034
32035 PR c/17189
32036 * gcc.dg/anon-struct-5.c: New test.
32037
32038 2004-10-09 Joseph S. Myers <jsm@polyomino.org.uk>
32039
32040 PR c/17844
32041 * gcc.dg/pr17844-1.c: New test.
32042
32043 2004-10-09 Zdenek Dvorak <dvorakz@suse.cz>
32044
32045 PR tree-optimization/17906
32046 * gcc.c-torture/compile/pr17906.c: New.
32047
32048 2004-10-09 Stuart Hastings <stuart@apple.com>
32049 Roger Sayle <roger@eyesopen.com>
32050
32051 PR rtl-optimization/17853
32052 * gcc.dg/i386-mmx-5.c: New testcase.
32053
32054 2004-10-09 Andrew Pinski <pinskia@physics.uc.edu>
32055
32056 * g++.dg/opt/pr17902.C: Fix typo in dg-do.
32057
32058 2004-10-09 Mark Mitchell <mark@codesourcery.com>
32059
32060 PR c++/17524
32061 * g++.dg/template/static9.C: New test.
32062
32063 PR c++/17685
32064 * g++.dg/parse/operator5.C: New test.
32065
32066 2004-10-09 Roger Sayle <roger@eyesopen.com>
32067
32068 PR middle-end/17894
32069 * gcc.c-torture/execute/divcmp-4.c: New test case.
32070
32071 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
32072
32073 PR tree-opt/17902
32074 * g++.dg/opt/pr17902.C: New test.
32075
32076 2004-10-09 Jakub Jelinek <jakub@redhat.com>
32077
32078 * gcc.dg/cpp/ident-1.c: Add dg-options "".
32079
32080 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
32081
32082 * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
32083
32084 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
32085
32086 * gcc.dg/assign-warn-3.c: New test.
32087
32088 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
32089
32090 PR c/16999
32091 * gcc.dg/cpp/ident-1.c: New test.
32092
32093 2004-10-08 Nathan Sidwell <nathan@codesourcery.com>
32094
32095 * gcc.c-torture/compile/acc1.c: New.
32096
32097 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
32098
32099 * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
32100 * gcc.dg/darwin-abi-2.c: Include stdlib.h.
32101
32102 2004-10-08 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
32103
32104 * gcc.dg/ultrasp11.c: New test.
32105
32106 2004-10-08 Michael Matz <matz@suse.de>
32107
32108 * gcc.dg/doloop-2.c: New test.
32109
32110 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
32111
32112 * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
32113 * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
32114 objc.dg/method-9.m: Update expected diagnostics.
32115
32116 2004-10-07 Geoffrey Keating <geoffk@apple.com>
32117
32118 * gcc.dg/ppc-fsel-3.c: New file.
32119 * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
32120
32121 2004-10-07 Paul Brook <paul@codesourcery.com>
32122
32123 * gfortran.dg/intrinsic_verify_1.f90: New test.
32124
32125 2004-10-07 Paul Brook <paul@codesourcery.com>
32126
32127 * gfortran.dg/empty_format_1.f90: Remove stray commas.
32128
32129 2004-10-07 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32130
32131 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
32132 gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
32133 commit.
32134
32135 2004-10-07 Andrew Pinski <pinskia@physics.uc.edu>
32136
32137 * g++.dg/ext/asm6.C: Remove extraneous semicolon.
32138
32139 2004-10-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32140
32141 PR c++/17115
32142 * g++.dg/warn/Winline-4.C: New test.
32143
32144 2004-10-07 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
32145
32146 * gcc.c-torture/compile/20041007-1.c: New test.
32147
32148 2004-10-07 Paul Brook <paul@codesourcery.com>
32149
32150 PR fortran/17678
32151 * gfortran.dg/use_allocated_1.f90: New test.
32152
32153 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
32154
32155 PR middle-end/17849
32156 * gfortran.fortran-torture/compile/nested.f90: New test
32157
32158 2004-10-06 Joseph S. Myers <jsm@polyomino.org.uk>
32159
32160 * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
32161
32162 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
32163
32164 PR c++/17368
32165 * g++.dg/ext/asm6.C: New test.
32166
32167 2004-10-06 Kenneth Zadeck <zadeck@naturalbridge.com>
32168
32169 * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
32170
32171 2004-10-06 Paul Brook <paul@codesourcery.com>
32172
32173 PR libfortran/17709
32174 * gfortran.dg/empty_format_1.f90: New test.
32175
32176 2004-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32177
32178 PR fortran/17568
32179 * gfortran.dg/ishft.f90: New test.
32180
32181 PR fortran/17283
32182 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
32183 tests.
32184
32185 2004-10-06 Paul Brook <paul@codesourcery.com>
32186
32187 * gfortran.dg/do_1.f90: New test.
32188
32189 2004-10-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32190
32191 * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
32192 optimizing for size.
32193
32194 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
32195
32196 * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
32197
32198 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
32199
32200 * gcc.c-torture/compile/20041005-1.c: New test.
32201
32202 2004-10-05 Nathan Sidwell <nathan@codesourcery.com>
32203
32204 PR c++/17829
32205 * g++.dg/lookup/koenig4.C: New.
32206
32207 2004-10-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
32208
32209 * g++.dg/other/classkey1.C: Adjust quoting marks.
32210 * g++.dg/parse/error15.C: Likewise.
32211 * g++.dg/template/meminit2.C (int>): Likewise.
32212
32213 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32214
32215 PR fortran/17283
32216 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
32217
32218 PR fortran/17631
32219 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
32220
32221 PR fortran/17708
32222 * gfortran.dg/pr17708.f90: New test.
32223
32224 2004-10-04 Chao-ying Fu <fu@mips.com>
32225
32226 * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
32227 * gcc.dg/vect/vect-4.c: Ditto.
32228 * gcc.dg/vect/vect-5.c: Ditto.
32229 * gcc.dg/vect/vect-6.c: Ditto.
32230 * gcc.dg/vect/vect-8.c: Ditto.
32231 * gcc.dg/vect/vect-16.c: Ditto.
32232 * gcc.dg/vect/vect-30.c: Ditto.
32233 * gcc.dg/vect/vect-40.c: Ditto.
32234 * gcc.dg/vect/vect-41.c: Ditto.
32235 * gcc.dg/vect/vect-42.c: Ditto.
32236 * gcc.dg/vect/vect-43.c: Ditto.
32237 * gcc.dg/vect/vect-44.c: Ditto.
32238 * gcc.dg/vect/vect-45.c: Ditto.
32239 * gcc.dg/vect/vect-46.c: Ditto.
32240 * gcc.dg/vect/vect-47.c: Ditto.
32241 * gcc.dg/vect/vect-48.c: Ditto.
32242 * gcc.dg/vect/vect-49.c: Ditto.
32243 * gcc.dg/vect/vect-50.c: Ditto.
32244 * gcc.dg/vect/vect-51.c: Ditto.
32245 * gcc.dg/vect/vect-52.c: Ditto.
32246 * gcc.dg/vect/vect-53.c: Ditto.
32247 * gcc.dg/vect/vect-54.c: Ditto.
32248 * gcc.dg/vect/vect-55.c: Ditto.
32249 * gcc.dg/vect/vect-56.c: Ditto.
32250 * gcc.dg/vect/vect-57.c: Ditto.
32251 * gcc.dg/vect/vect-58.c: Ditto.
32252 * gcc.dg/vect/vect-59.c: Ditto.
32253 * gcc.dg/vect/vect-60.c: Ditto.
32254 * gcc.dg/vect/vect-74.c: Ditto.
32255 * gcc.dg/vect/vect-79.c: Ditto.
32256 * gcc.dg/vect/vect-80.c: Ditto.
32257
32258 2004-10-04 Andrew Pinski <pinskia@physics.uc.edu>
32259
32260 * gcc.dg/unused-7.c: Use the correct option.
32261
32262 2004-10-04 Paul Brook <paul@codesourcery.com>
32263 Bud Davis <bdavis9659@comcast.net>
32264
32265 PR fortran/17706
32266 PR fortran/16434
32267 * gfortran/pr17706.f90: New test.
32268 * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
32269
32270 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32271
32272 * gfortran.dg/pr17612.f90: New test.
32273
32274 2004-10-03 Gabriel Dos Reis <gdr@integrable-solutions.net>
32275
32276 * g++.dg/template/local1.C: Adjust quoting marks in
32277 testing for diagnostics.
32278 * g++.dg/tls/diag-2.C: Likewise.
32279 * g++.dg/other/error8.C: Likewise.
32280
32281 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
32282
32283 PR c/17178
32284 * gcc.dg/unused-4.c: Adjust to be correct.
32285
32286 PR c/17820
32287 * gcc.dg/unused-7.c: New test.
32288
32289 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
32290
32291 PR c++/17797
32292 * g++.dg/overload/template2.C: New test.
32293
32294 2004-10-03 Kazu Hirata <kazu@cs.umass.edu>
32295
32296 PR tree-optimization/16632
32297 * gcc.dg/tree-ssa/20041002-1.c: New.
32298
32299 2004-10-03 Paul Brook <paul@codesourcery.com>
32300
32301 * gfortran.dg/pr17286.f90: Add dg-do line. Explicitly test bug,
32302 rather than relying on default formatting.
32303
32304 2004-10-02 Joseph S. Myers <jsm@polyomino.org.uk>
32305
32306 * gcc.dg/20040920-1.c: Update expected message text.
32307
32308 2004-10-02 Ulrich Weigand <uweigand@de.ibm.com>
32309
32310 * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
32311
32312 2004-10-01 Zdenek Dvorak <dvorakz@suse.cz>
32313
32314 * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
32315 tree level.
32316
32317 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
32318
32319 * gcc.dg/tree-ssa/pr17343.c: Remove.
32320
32321 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
32322
32323 PR tree-opt/17343
32324 * gcc.dg/tree-ssa/pr17343.c: New test.
32325
32326 2004-10-01 Jakub Jelinek <jakub@redhat.com>
32327
32328 * gcc.dg/tree-ssa/stdarg-1.c: Removed.
32329 * gcc.dg/tree-ssa/stdarg-2.c: Removed.
32330 * gcc.dg/tree-ssa/stdarg-3.c: Removed.
32331 * gcc.dg/tree-ssa/stdarg-4.c: Removed.
32332 * gcc.dg/tree-ssa/stdarg-5.c: Removed.
32333
32334 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
32335
32336 * gcc.dg/lvalue-2.c: New test.
32337
32338 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
32339
32340 PR c/17730
32341 * gcc.dg/pr17730-1.c: New test
32342
32343 2004-09-29 Joseph S. Myers <jsm@polyomino.org.uk>
32344
32345 PR c/7425
32346 * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
32347
32348 2004-09-29 Jakub Jelinek <jakub@redhat.com>
32349
32350 * gcc.c-torture/execute/stdarg-1.c: New test.
32351 * gcc.c-torture/execute/stdarg-2.c: New test.
32352 * gcc.c-torture/execute/stdarg-3.c: New test.
32353 * gcc.dg/tree-ssa/stdarg-1.c: New test.
32354 * gcc.dg/tree-ssa/stdarg-2.c: New test.
32355 * gcc.dg/tree-ssa/stdarg-3.c: New test.
32356 * gcc.dg/tree-ssa/stdarg-4.c: New test.
32357 * gcc.dg/tree-ssa/stdarg-5.c: New test.
32358
32359 2004-09-29 Jakub Jelinek <jakub@redhat.com>
32360
32361 PR tree-optimization/17697
32362 * g++.dg/opt/pr17697-1.C: New test.
32363 * g++.dg/opt/pr17697-2.C: New test.
32364 * g++.dg/opt/pr17697-3.C: New test.
32365
32366 2004-09-28 Joseph S. Myers <jsm@polyomino.org.uk>
32367
32368 PR c/16409
32369 * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
32370 gcc.dg/vla-init-5.c: New tests.
32371
32372 2004-09-27 Joseph S. Myers <jsm@polyomino.org.uk>
32373
32374 PR c/13804
32375 * gcc.dg/pr13804-1.c: New test.
32376
32377 2004-09-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32378
32379 PR fortran/16938
32380 * gfortran.dg/pr16938.f90: New test.
32381
32382 2004-09-27 Mark Mitchell <mark@codesourcery.com>
32383
32384 * g++.dg/template/crash23.C: New test.
32385
32386 2004-09-27 Mark Mitchell <mark@codesourcery.com>
32387
32388 PR c++/17585
32389 * g++.dg/template/static8.C: New test.
32390
32391 2004-09-27 Nathan Sidwell <nathan@codesourcery.com>
32392
32393 PR c++/17681
32394 * g++.dg/other/error9.C: New test.
32395
32396 2004-09-26 Ulrich Weigand <uweigand@de.ibm.com>
32397
32398 * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
32399
32400 2004-09-26 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32401
32402 PR fortran/15164
32403 * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
32404
32405 2004-09-26 Roger Sayle <roger@eyesopen.com>
32406
32407 PR middle-end/17112
32408 * gcc.dg/pr17112-1.c: New test case.
32409
32410 2004-09-26 Joseph S. Myers <jsm@polyomino.org.uk>
32411
32412 PR c/11459
32413 * gcc.dg/pr11459-1.c: New test.
32414
32415 2004-09-25 Ulrich Weigand <uweigand@de.ibm.com>
32416
32417 * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
32418 * gcc.dg/tree-ssa/loop-4.c: Likewise.
32419
32420 2004-09-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32421
32422 * gfortran.dg/pr15324.f90: Make array bounds consistent.
32423
32424 2004-09-25 Jan Hubicka <jh@suse.cz>
32425
32426 * compile/30040909-1.c: New test.
32427 * compile/30040907-1.c: New test.
32428
32429 2004-09-25 Richard Sandiford <rsandifo@redhat.com>
32430
32431 * gcc.c-torture/execute/va-arg-26.c: New test.
32432
32433 2004-09-24 Zack Weinberg <zack@codesourcery.com>
32434
32435 * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
32436 extra diagnostics on targets with 64-bit pointers.
32437 * objc.dg/selector-1.m: Adjust dg-warning regexp.
32438
32439 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
32440
32441 PR c/17188
32442 * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
32443 * gcc.dg/decl-3.c: Adjust expected message.
32444
32445 2004-09-24 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32446
32447 PR fortran/17615
32448 * gfortran.dg/pr17615.f90: New test.
32449
32450 2004-09-24 Andrew MacLeod <amacleod@redhat.com>
32451
32452 PR tree-optimzation/17517
32453 * g++.dg/tree-ssa/pr17517.C: New Test.
32454
32455 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
32456
32457 PR c++/16889
32458 * g++.dg/lookup/ambig3.C: New.
32459
32460 2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
32461
32462 PR tree-opt/17624
32463 * g++.dg/opt/pr17624.C: New test.
32464
32465 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
32466
32467 PR c/6980
32468 * gcc.dg/Wbad-function-cast-1.c: New test.
32469
32470 2004-09-23 Zack Weinberg <zack@codesourcery.com>
32471
32472 * g++.dg/ext/complit1.C
32473 * g++.dg/other/error2.C
32474 * g++.dg/other/nontype-1.C
32475 * g++.dg/parse/crash11.C
32476 * g++.dg/parse/crash12.C
32477 * g++.dg/parse/error15.C
32478 * g++.dg/parse/error4.C
32479 * g++.dg/parse/tmpl-outside1.C
32480 * g++.dg/parse/too-many-tmpl-args1.C
32481 * g++.dg/template/dependent-expr3.C
32482 * g++.dg/template/error10.C
32483 * g++.dg/template/instantiate1.C
32484 * g++.dg/template/vtable2.C
32485 * g++.dg/warn/Wshadow-1.C
32486 * g++.dg/warn/weak1.C
32487 * g++.old-deja/g++.brendan/crash16.C
32488 * g++.old-deja/g++.brendan/crash18.C
32489 * g++.old-deja/g++.brendan/crash48.C
32490 * g++.old-deja/g++.brendan/crash49.C
32491 * g++.old-deja/g++.brendan/crash55.C
32492 * g++.old-deja/g++.brendan/crash56.C
32493 * g++.old-deja/g++.brendan/crash8.C
32494 * g++.old-deja/g++.brendan/enum11.C
32495 * g++.old-deja/g++.brendan/enum8.C
32496 * g++.old-deja/g++.brendan/enum9.C
32497 * g++.old-deja/g++.brendan/friend3.C
32498 * g++.old-deja/g++.brendan/misc14.C
32499 * g++.old-deja/g++.bugs/900402_02.C
32500 * g++.old-deja/g++.bugs/900404_03.C
32501 * g++.old-deja/g++.bugs/900404_04.C
32502 * g++.old-deja/g++.bugs/900428_03.C
32503 * g++.old-deja/g++.jason/crash4.C
32504 * g++.old-deja/g++.jason/overload21.C
32505 * g++.old-deja/g++.jason/redecl1.C
32506 * g++.old-deja/g++.jason/report.C
32507 * g++.old-deja/g++.jason/rfg10.C
32508 * g++.old-deja/g++.jason/template30.C
32509 * g++.old-deja/g++.law/arm12.C
32510 * g++.old-deja/g++.law/ctors5.C
32511 * g++.old-deja/g++.law/cvt20.C
32512 * g++.old-deja/g++.law/init10.C
32513 * g++.old-deja/g++.law/init8.C
32514 * g++.old-deja/g++.law/visibility17.C
32515 * g++.old-deja/g++.law/visibility7.C
32516 * g++.old-deja/g++.mike/net8.C
32517 * g++.old-deja/g++.mike/p646.C
32518 * g++.old-deja/g++.mike/p700.C
32519 * g++.old-deja/g++.mike/p701.C
32520 * g++.old-deja/g++.mike/p811.C
32521 * g++.old-deja/g++.ns/template13.C
32522 * g++.old-deja/g++.other/array3.C
32523 * g++.old-deja/g++.other/crash25.C
32524 * g++.old-deja/g++.other/dtor3.C
32525 * g++.old-deja/g++.other/dtor4.C
32526 * g++.old-deja/g++.other/main1.C
32527 * g++.old-deja/g++.other/warn7.C
32528 * g++.old-deja/g++.pt/crash11.C
32529 * g++.old-deja/g++.pt/crash36.C
32530 * g++.old-deja/g++.pt/spec22.C
32531 * g++.old-deja/g++.pt/spec9.C
32532 * g++.old-deja/g++.pt/ttp52.C
32533 * g++.old-deja/g++.robertl/eb103.C
32534 * g++.old-deja/g++.robertl/eb121.C
32535 * g++.old-deja/g++.robertl/eb22.C
32536 * g++.old-deja/g++.robertl/eb8.C:
32537 Update locations and/or regexps of dg-error markers.
32538 Remove markers for some bogus messages that are no longer issued.
32539
32540 2004-09-23 Jakub Jelinek <jakub@redhat.com>
32541
32542 * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
32543 * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
32544
32545 2004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
32546
32547 PR c++/17618
32548 * g++.dg/lookup/crash5.C: New test.
32549
32550 2004-09-23 Dorit Naishlos <dorit@il.ibm.com>
32551
32552 * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
32553 * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
32554 * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
32555 * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
32556 * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
32557 * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
32558
32559 * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
32560 * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
32561 * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
32562 * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
32563 * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
32564 * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
32565
32566 * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
32567
32568 * gcc.dg/vect/vect-44.c: Check additional cases.
32569 * gcc.dg/vect/vect-48.c: Check additional cases.
32570
32571 * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
32572 * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
32573 * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
32574 * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
32575 * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
32576 * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
32577 * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
32578 * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
32579 * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
32580
32581 * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
32582 * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
32583 * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
32584
32585 2004-09-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
32586
32587 * gcc.dg/tree-ssa/loop-6.c: New test.
32588
32589 2004-09-23 Nathan Sidwell <nathan@codesourcery.com>
32590
32591 PR c++/17620
32592 * g++.dg/inherit/base2.C: New.
32593
32594 2004-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
32595
32596 * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
32597 * gcc.dg/20001012-2.c: Likewise.
32598 * gcc.dg/20001013-1.c: Likewise.
32599 * gcc.dg/20001101-1.c: Likewise.
32600 * gcc.dg/20001102-1.c: Likewise.
32601 * gcc.dg/bf-spl1.c: Likewise.
32602 * gcc.dg/titype-1.c: Remove special-casing for SPARC.
32603 * gcc.dg/20040813-1.c: Add missing "." to the regexp.
32604
32605 2004-09-22 Diego Novillo <dnovillo@redhat.com>
32606
32607 PR tree-optimization/16721
32608 * gcc.dg/tree-ssa/pr16721.c: New test.
32609
32610 2004-09-23 Ulrich Weigand <uweigand@de.ibm.com>
32611
32612 * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
32613 * gcc.dg/20040305-1.c: Likewise.
32614
32615 2004-09-22 Joseph S. Myers <jsm@polyomino.org.uk>
32616
32617 PR c/16566
32618 * gcc.c-torture/compile/pr16566-1.c,
32619 gcc.c-torture/compile/pr16566-2.c,
32620 gcc.c-torture/compile/pr16566-3.c: New tests.
32621
32622 2004-09-22 Kazu Hirata <kazu@cs.umass.edu>
32623
32624 PR tree-optimization/17512
32625 * gcc.c-torture/compile/20040916-1.c.
32626
32627 2004-09-21 Mark Mitchell <mark@codesourcery.com>
32628
32629 * gcc.dg/pragma-re-3.c: New test.
32630
32631 2004-09-17 Matt Austern <austern@apple.com>
32632
32633 PR c++/15049
32634 * g++.dg/other/anon3.C: New.
32635
32636 2004-09-21 Roger Sayle <roger@eyesopen.com>
32637
32638 PR c++/7503
32639 * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
32640 * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
32641 * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
32642 * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
32643 * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
32644
32645 2004-09-21 Bud Davis <bdavis9659@comcast.net>
32646
32647 PR fortran/17286
32648 * gfortran.dg/pr17286.f90: New test.
32649
32650 2004-09-20 Mark Mitchell <mark@codesourcery.com>
32651
32652 PR c++/17530
32653 * g++.dg/template/static7.C: New test.
32654
32655 2004-09-20 Andrew Pinski <pinskia@physics.uc.edu>
32656
32657 PR tree-opt/17558
32658 * gcc.c-torture/compile/pr17558.c: New test.
32659
32660 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
32661
32662 * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
32663 if SKIP_ATTRIBUTE is defined.
32664
32665 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32666
32667 PR fortran/15957
32668 * gfortran.dg/pr15957.f90: New test.
32669
32670 2004-09-20 Dorit Naishlos <dorit@il.ibm.com>
32671
32672 * gcc.dg/vect/vect-74.c: Avoid floating point precision error
32673 in comparison.
32674 * gcc.dg/vect/vect-79.c: Likewise.
32675 * gcc.dg/vect/vect-80.c: Likewise.
32676
32677 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32678
32679 PR fortran/15750
32680 * gfortran.fortran-torture/execute/iolength_2.f90: New test.
32681
32682 2004-09-20 Ira Rosen <irar@il.ibm.com>
32683
32684 * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
32685 * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
32686 * gcc.dg/vect/vect-62.c: New testcase.
32687 * gcc.dg/vect/vect-63.c: New testcase.
32688 * gcc.dg/vect/vect-64.c: New testcase.
32689 * gcc.dg/vect/vect-65.c: New testcase.
32690 * gcc.dg/vect/vect-66.c: New testcase.
32691 * gcc.dg/vect/vect-67.c: New testcase.
32692 * gcc.dg/vect/vect-68.c: New testcase.
32693 * gcc.dg/vect/vect-69.c: New testcase.
32694 * gcc.dg/vect/vect-79.c: New testcase.
32695 * gcc.dg/vect/vect-80.c: New testcase.
32696
32697 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
32698
32699 * gcc.target/mips/asm-1.c: New test.
32700
32701 2004-09-19 Ira Rosen <irar@il.ibm.com>
32702
32703 * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
32704 * gcc.dg/vect/vect-73.c: New testcase.
32705 * gcc.dg/vect/vect-74.c: New testcase.
32706 * gcc.dg/vect/vect-75.c: New testcase.
32707 * gcc.dg/vect/vect-76.c: New testcase.
32708 * gcc.dg/vect/vect-77.c: New testcase.
32709 * gcc.dg/vect/vect-78.c: New testcase
32710
32711 2004-09-18 Paul Brook <paul@codesourcery.com>
32712
32713 * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
32714
32715 2004-09-18 Joseph S. Myers <jsm@polyomino.org.uk>
32716
32717 PR c/17424
32718 * gcc.dg/pr17424-1.c: New test.
32719
32720 2004-09-18 Diego Novillo <dnovillo@redhat.com>
32721
32722 * g++.dg/tree-ssa/pr17153.C: New test.
32723
32724 2004-09-16 Geoffrey Keating <geoffk@apple.com>
32725
32726 PR pch/13361
32727 * g++.dg/pch/wchar-1.C: New.
32728 * g++.dg/pch/wchar-1.Hs: New.
32729
32730 2004-09-17 Kenneth Zadeck <Kenneth.Zadeck@NaturalBridge.com>
32731
32732 * gcc.c-torture/execute/20040917-1.c: New test.
32733
32734 2004-09-17 Diego Novillo <dnovillo@redhat.com>
32735
32736 PR tree-optimization/17319
32737 * gcc.dg/pr17319.c: New test.
32738
32739 2004-09-17 Devang Patel <dpatel@apple.com>
32740
32741 * gcc.dg/20040813-1.c: New test.
32742
32743 2004-09-17 Diego Novillo <dnovillo@redhat.com>
32744
32745 PR tree-optimization/17273
32746 * gcc.c-torture/compile/pr17273.c: New test.
32747
32748 2004-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
32749
32750 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
32751 Update expected messages.
32752 * gcc.dg/declspec-13.c: New test.
32753
32754 2004-09-17 David Edelsohn <edelsohn@gnu.org>
32755
32756 * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
32757
32758 2004-09-17 Diego Novillo <dnovillo@redhat.com>
32759
32760 * gcc.c-torture/execute/pr17252.c: Use post-increment to
32761 change what 'a' is pointing to.
32762
32763 2004-09-17 Mark Mitchell <mark@codesourcery.com>
32764
32765 PR c++/16002
32766 * g++.dg/template/error18.C: New test.
32767
32768 PR c++/16029
32769 * g++.dg/warn/Wunused-8.C: New test.
32770
32771 2004-09-17 Steven Bosscher <stevenb@suse.de>
32772
32773 PR tree-optimization/17513
32774 * gcc.dg/20040916-1.c: New test.
32775
32776 2004-09-16 Mark Mitchell <mark@codesourcery.com>
32777
32778 PR c++/17501
32779 * g++.dg/template/typename7.C: New test.
32780
32781 2004-09-16 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
32782
32783 * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
32784
32785 2004-09-16 Frank Ch. Eigler <fche@redhat.com>
32786
32787 * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
32788 with -ftree-based-profiling also.
32789 * lib/profopt.exp: Support late-set profile_option/feedback_option.
32790
32791 2004-09-16 Victor Leikehman <lei@il.ibm.com>
32792
32793 PR/15364
32794 * gfortran.dg/der_array_io_1.f90: New test.
32795 * gfortran.dg/der_array_io_2.f90: New test.
32796 * gfortran.dg/der_array_io_3.f90: New test.
32797
32798 2004-09-15 Mark Mitchell <mark@codesourcery.com>
32799
32800 * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
32801 EABI.
32802
32803 2004-09-15 Mark Mitchell <mark@codesourcery.com>
32804
32805 * g++.dg/opt/switch1.C: New test.
32806
32807 2004-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
32808
32809 * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
32810 gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
32811 Update expected messages.
32812
32813 2004-09-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32814
32815 PR fortran/16485
32816 * gfortran.dg/same_name_1.f90: New test.
32817
32818 2004-09-15 Diego Novillo <dnovillo@redhat.com>
32819
32820 * gcc.c-torture/execute/pr17252.c: Fix thinko. Don't
32821 dereference garbage pointers.
32822
32823 2004-09-15 Jakub Jelinek <jakub@redhat.com>
32824
32825 * gcc.c-torture/execute/builtins/strlen-3.c: New test.
32826 * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
32827
32828 * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
32829 * gcc.c-torture/execute/builtins/memmove-2.c: New test.
32830 * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
32831
32832 2004-09-14 Mark Mitchell <mark@codesourcery.com>
32833
32834 PR c++/17324
32835 * g++.dg/template/mangle1.C: New test.
32836
32837 2004-09-14 Diego Novillo <dnovillo@redhat.com>
32838
32839 PR tree-optimization/17252
32840 * gcc.c-torture/execute/pr17252.c: New test.
32841
32842 2004-09-14 Andrew Pinski <apinski@apple.com>
32843
32844 * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
32845
32846 2004-09-14 Roger Sayle <roger@eyesopen.com>
32847
32848 PR rtl-optimization/9771
32849 * gcc.dg/pr9771-1.c: New test case.
32850
32851 2004-09-14 Diego Novillo <dnovillo@redhat.com>
32852
32853 PR tree-optimization/15262
32854 * gcc.c-torture/execute/pr15262-1.c: New test.
32855 * gcc.c-torture/execute/pr15262-2.c: New test.
32856
32857 2004-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
32858
32859 * gcc.dg/declspec-12.c: New test.
32860
32861 2004-09-14 Bud Davis <bdavis9659@comcast.net>
32862
32863 * gfortran.dg/pr17090.f90: Add directives to test.
32864
32865 2004-09-14 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
32866
32867 * gcc.c-torture/compile/20040914-1.c: New test.
32868
32869 2004-09-13 Mark Mitchell <mark@codesourcery.com>
32870
32871 PR c++/16162
32872 * g++.dg/template/decl2.C: New test.
32873
32874 2004-09-13 Bud Davis <bdavis9659@comcast.net>
32875
32876 PR fortran/17090
32877 * gfortran.dg/pr17090.f90: New test.
32878
32879 2004-09-13 Dale Johannesen <dalej@apple.com>
32880
32881 * gcc.c-torture/compile/pr17408.c: New test case.
32882
32883 2004-09-13 Mark Mitchell <mark@codesourcery.com>
32884
32885 PR c++/16716
32886 * g++.dg/parse/crash17.C: New test.
32887
32888 PR c++/17327
32889 * g++.dg/template/enum3.C: New test.
32890
32891 2004-09-13 Hans-Peter Nilsson <hp@bitrange.com>
32892
32893 * lib/gcc-defs.exp: Load wrapper.exp.
32894 * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
32895 using local code.
32896 * lib/gcc.exp (gcc_init): Similar.
32897 * lib/gfortran.exp (gfortran_init): Similar.
32898 * lib/objc.exp (objc_init): Similar.
32899 * lib/treelang.exp (treelang_init): Similar.
32900 * lib/wrapper.exp: New file with build_wrapper call machinery in
32901 ${tool}_maybe_build_wrapper.
32902
32903 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
32904
32905 * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
32906 "inline".
32907 * gcc.dg/declspec-11.c: Update expected messages.
32908 * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
32909 gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
32910 gcc.dg/inline-12.c: New tests.
32911
32912 2004-09-13 Andrew MacLeod <amacleod@redhat.com>
32913
32914 * g++.dg/tree-ssa/pr17400.C: New testcase.
32915
32916 2004-09-13 James E Wilson <wilson@specifixinc.com>
32917
32918 * gcc.target/mips/sb1-1.c: New testcase.
32919
32920 2004-09-12 Hans-Peter Nilsson <hp@bitrange.com>
32921
32922 * lib/g77-dg.exp: Remove unused file.
32923 * lib/mike-g77.exp: Ditto.
32924 * lib/g77.exp: Ditto.
32925
32926 2004-09-12 Richard Henderson <rth@redhat.com>
32927
32928 * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
32929
32930 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
32931
32932 * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
32933 gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
32934 gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
32935 gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
32936 Update expected messages.
32937
32938 2004-09-13 Hans-Peter Nilsson <hp@axis.com>
32939
32940 * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
32941 declaration/use mismatch for dirp parameter.
32942
32943 2004-09-12 Andrew Pinski <apinski@apple.com>
32944
32945 * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
32946 -fgnu-runtime is passed.
32947
32948 2004-09-12 Richard Henderson <rth@redhat.com>
32949
32950 * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
32951 do the uplevel thing and update additional_flags directly.
32952 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
32953 gfortran.fortran-torture/execute/intrinsic_nearest.x,
32954 gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
32955 gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
32956
32957 2004-09-11 Steven Bosscher <stevenb@suse.de>
32958
32959 * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
32960
32961 2004-09-11 Roger Sayle <roger@eyesopen.com>
32962
32963 PR middle-end/17411
32964 * g++.dg/opt/pr17411-1.C: New test case.
32965
32966 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
32967
32968 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
32969 gcc.dg/tls/diag-2.c: Update expected messages.
32970 * gcc.dg/991209-1.c: Specify compilation options. Update expected
32971 messages.
32972 * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
32973 * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
32974 gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
32975 gcc.dg/tls/diag-5.c: New tests.
32976
32977 2004-09-11 Zack Weinberg <zack@codesourcery.com>
32978
32979 * gcc.dg/20040910-1.c: Correct dg-error regexp.
32980
32981 2004-09-11 Steven Bosscher <stevenb@suse.de>
32982
32983 * g++.dg/parse/break-in-for.C: New test.
32984
32985 2004-09-11 Jakub Jelinek <jakub@redhat.com>
32986
32987 * gcc.dg/tree-ssa/20040911-1.c: New test.
32988
32989 2004-09-11 Andreas Jaeger <aj@suse.de>
32990
32991 * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
32992 * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
32993
32994 2004-09-11 Richard Sandiford <rsandifo@redhat.com>
32995
32996 * gcc.target/frv: New directory of FR-V-specific tests.
32997
32998 2004-09-10 James E Wilson <wilson@specifixinc.com>
32999
33000 * gcc.dg/convert-vec-1.c: New test.
33001
33002 2004-09-10 Roger Sayle <roger@eyesopen.com>
33003
33004 PR middle-end/17024
33005 * gcc.dg/pr17024-1.c: New test case.
33006
33007 2004-09-10 Eric Christopher <echristo@redhat.com>
33008
33009 * gcc.dg/20040910-1.c: New test.
33010
33011 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
33012
33013 * gcc.dg/bitfld-9.c: New test.
33014
33015 2004-09-10 Richard Sandiford <rsandifo@redhat.com>
33016
33017 * gcc.c-torture/execute/ieee/acc1.c: New test.
33018 * gcc.c-torture/execute/ieee/acc2.c: New test.
33019 * gcc.c-torture/execute/ieee/mzero6.c: New test.
33020
33021 2004-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
33022
33023 * gcc.dg/deprecated-2.c: New test.
33024
33025 2004-09-09 James E Wilson <wilson@specifixinc.com>
33026
33027 * gcc.dg/init-vec-1.c: New test.
33028
33029 2004-09-09 Roger Sayle <roger@eyesopen.com>
33030
33031 PR middle-end/17055
33032 * gcc.dg/pr17055-1.c: New test case.
33033
33034 2004-09-09 Hans-Peter Nilsson <hp@axis.com>
33035
33036 PR target/17377
33037 * gcc.c-torture/execute/pr17377.c: New test.
33038
33039 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
33040
33041 PR c/8420
33042 * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
33043 gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
33044 gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
33045 gcc.dg/long-long-typespec-1.c: New tests.
33046 * gcc.dg/tls/diag-2.c: Update expected diagnostics
33047
33048 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
33049
33050 * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
33051 gcc.dg/gnu99-static-1.c: New tests.
33052
33053 2004-09-08 Devang Patel <dpatel@apple.com>
33054
33055 * gcc.dg/darwin-ld-20040828-1.c: New test.
33056 * gcc.dg/darwin-ld-20040828-2.c: New test.
33057 * gcc.dg/darwin-ld-20040828-3.c: New test.
33058
33059 2004-09-08 Ziemowit Laski <zlaski@apple.com>
33060
33061 * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
33062 * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
33063 in error message.
33064 * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
33065 * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
33066 in error message.
33067 * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
33068 types they qualify.
33069 * objc.dg/type-size-2.m: Fix wording in comment.
33070 * objc.dg/va-meth-1.m: New test case.
33071
33072 2004-09-06 H.J. Lu <hongjiu.lu@intel.com>
33073
33074 PR c/16633:
33075 * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
33076 LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
33077
33078 2004-09-06 Devang Patel <dpatel@apple.com>
33079
33080 * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
33081 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
33082
33083 2004-09-06 Zack Weinberg <zack@codesourcery.com>
33084
33085 * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
33086 reflect changed line numbering of diagnostics.
33087
33088 2004-09-06 Paul Brook <paul@codesourcery.com>
33089
33090 * gfortran.dg/edit_real_1.f90: Add new test.
33091
33092 2004-09-05 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
33093
33094 * gcc.dg/tree-ssa/loop-2.c: New test.
33095 * gcc.dg/tree-ssa/loop-3.c: New test.
33096 * gcc.dg/tree-ssa/loop-4.c: New test.
33097 * gcc.dg/tree-ssa/loop-5.c: New test.
33098
33099 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33100
33101 * gcc.dg/format/sentinel-1.c: Update for parameter option.
33102
33103 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33104
33105 * gcc.dg/format/sentinel-1.c: New test.
33106
33107 2004-09-04 Uros Bizjak <uros@kss-loka.si>
33108
33109 * gcc.dg/builtins-46.c: New.
33110
33111 2004-09-03 Devang Patel <dpatel@apple.com>
33112
33113 * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
33114 * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
33115
33116 2004-09-03 Jan Beulich <jbeulich@novell.com>
33117
33118 * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
33119 * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
33120 * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
33121 * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
33122 * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
33123 * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
33124 * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
33125 the non-portable bzero.
33126 * gcc.dg/20010912-1.c: xfail for NetWare.
33127 * gcc.dg/20020426-2.c: xfail for NetWare.
33128 * gcc.dg/20021014-1.c: xfail for NetWare.
33129 * gcc.dg/20021018-1.c: xfail for NetWare.
33130 * gcc.dg/20030213-1.c: xfail for NetWare.
33131 * gcc.dg/20030225-1.c: xfail for NetWare.
33132 * gcc.dg/20030708-1.c: xfail for NetWare.
33133 * gcc.dg/builtins-config.h: Also exclude NetWare.
33134 * gcc.dg/format/format.h: Define restrict only if not already defined.
33135 * gcc.dg/nest.c: xfail for NetWare.
33136 * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
33137 * lib/target-supports.exp (check_visibility_available): Exclude
33138 NetWare.
33139
33140 2004-09-03 Jan Beulich <jbeulich@novell.com>
33141
33142 * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
33143 * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
33144 deterministic starting point for the alignment of structure fields.
33145 * gcc.dg/Wpadded.c: Dito.
33146 * g++.dg/abi/vbase10.C: Dito.
33147
33148 2004-09-03 Devang Patel <dpatel@apple.com>
33149
33150 * g++.dg/debug/pr15736.cc: New test.
33151
33152 2004-09-02 Mark Mitchell <mark@codesourcery.com>
33153
33154 * README.QMTEST: Fix out-of-date link.
33155
33156 2004-09-03 David Billinghurst <David.Billinghurst@riotinto.com>
33157
33158 PR fortran/16579
33159 * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
33160 Delete. Duplicate of gfortran.dg/g77/20010610.f
33161
33162 2004-09-02 Mark Mitchell <mark@codesourcery.com>
33163
33164 * g++.dg/abi/arm_rtti1.C: New test.
33165
33166 2004-09-02 Geoffrey Keating <geoffk@apple.com>
33167
33168 * gcc.dg/ppc-vector-memcpy.c: New.
33169 * gcc.dg/ppc-vector-memset.c: New.
33170
33171 2004-09-02 Chao-ying Fu <fu@mips.com>
33172
33173 * gcc.target/mips/mips-3d-1.c: New test.
33174 * gcc.target/mips/mips-3d-2.c: New test.
33175 * gcc.target/mips/mips-3d-3.c: New test.
33176 * gcc.target/mips/mips-3d-4.c: New test.
33177 * gcc.target/mips/mips-3d-5.c: New test.
33178 * gcc.target/mips/mips-3d-6.c: New test.
33179 * gcc.target/mips/mips-3d-7.c: New test.
33180 * gcc.target/mips/mips-3d-8.c: New test.
33181 * gcc.target/mips/mips-3d-9.c: New test.
33182 * gcc.target/mips/mips-ps-1.c: New test.
33183 * gcc.target/mips/mips-ps-2.c: New test.
33184 * gcc.target/mips/mips-ps-3.c: New test.
33185 * gcc.target/mips/mips-ps-4.c: New test.
33186 * gcc.target/mips/mips-ps-type.c: New test.
33187
33188 2004-09-02 Paul Brook <paul@codesourcery.com>
33189
33190 * gfortran.dg/edit_real_1.f90: Add new tests.
33191
33192 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33193
33194 PR fortran/15327
33195 * gfortran.dg/merge_char_1.f90: New test.
33196
33197 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33198
33199 PR fortran/16404
33200 * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
33201
33202 2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
33203
33204 PR c/1522
33205 * gcc.c-torture/compile/20040901-1.c: New test, from PR.
33206
33207 2004-09-01 Mark Mitchell <mark@codesourcery.com>
33208
33209 * g++.dg/opt/loop1.C: Do not XFAIL.
33210
33211 2004-09-01 Jakub Jelinek <jakub@redhat.com>
33212
33213 * gcc.c-torture/execute/20040831-1.c: New test.
33214
33215 2004-09-01 David Billinghurst <David.Billinghurst@riotinto.com>
33216
33217 PR fortran/16579
33218 * gfortran.dg/g77/20010610.f: Now passes.
33219 Copy from g77.f-torture/execute. Add dg-run directive.
33220 * gfortran.dg/g77/README: Update
33221
33222 2004-08-31 Andrew Pinski <pinskia@physics.uc.edu>
33223
33224 * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
33225 * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
33226 (t1, t2, t3, t4): Add volatile.
33227
33228 2004-08-31 Mark Mitchell <mark@codesourcery.com>
33229
33230 * g++.dg/ext/visibility/arm1.C: New test.
33231
33232 2004-08-31 Geoffrey Keating <geoffk@apple.com>
33233
33234 * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
33235 -pedantic-errors.
33236
33237 2004-09-01 Paul Brook <paul@codesourcery.com>
33238
33239 * gfortran.dg/eof_2.f90: New test.
33240
33241 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33242
33243 PR fortran/16579
33244 * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
33245
33246 2004-08-31 Bud Davis <bdavis9659@comcast.net>
33247
33248 PR libfortran/16805
33249 * gfortran.dg/list_read_2.f90: New test.
33250
33251 2004-08-31 Mark Mitchell <mark@codesourcery.com>
33252
33253 * g++.dg/abi/key1.C: New test.
33254
33255 2004-08-31 Richard Henderson <rth@redhat.com>
33256
33257 * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
33258 form of offsetof.
33259 * g++.dg/other/offsetof5.C: Remove duplicate.
33260
33261 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33262
33263 PR fortran/17244
33264 * gfortran.dg/func_derived_1.f90: New test.
33265
33266 2004-08-31 Paul Brook <paul@codesourcery.com>
33267
33268 * gfortran.dg/eof_1.f90: New test.
33269
33270 2004-08-31 Paul Brook <paul@codesourcery.com>
33271
33272 * gfortran.dg/list_read_1.f90: New file.
33273
33274 2004-08-30 Mark Mitchell <mark@codesourcery.com>
33275
33276 * g++.dg/opt/loop1.C: XFAIL.
33277
33278 2004-08-30 Geoffrey Keating <geoffk@apple.com>
33279
33280 * gcc.dg/funcdef-storage-1.c: New.
33281 * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
33282 an extern function in local scope.
33283 * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
33284 declare an 'auto inline' function in local scope.
33285 * gcc.dg/20011130-1.c: Likewise.
33286 * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
33287 an 'auto' function in local scope.
33288 * gcc.dg/20021014-1.c: Likewise.
33289 * gcc.dg/20030331-2.c: Likewise.
33290
33291 2004-08-30 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33292
33293 * gfortran.dg/blockdata_1.f90: New test.
33294
33295 2004-08-30 Richard Henderson <rth@redhat.com>
33296
33297 * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
33298
33299 2004-08-30 Richard Henderson <rth@redhat.com>
33300
33301 * lib/fortran-torture.exp (fortran-torture-execute): Honor
33302 additional_flags set by alternate driver.
33303 (ieee-options): New procedure.
33304 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
33305 * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
33306 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
33307 * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
33308
33309 2004-08-30 Richard Henderson <rth@redhat.com>
33310
33311 * lib/f-torture.exp: Remove.
33312
33313 2004-08-29 Mark Mitchell <mark@codesourcery.com>
33314
33315 PR rtl-optimization/16590
33316 * g++.dg/opt/loop1.C: New test.
33317
33318 2004-08-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33319
33320 PR fortran/13910
33321 * gfortran.dg/oldstyle_1.f90: New test.
33322
33323 2004-08-29 Steven G. Kargl <kargls@comcast.net>
33324 Paul Brook <paul@codesourcery.com>
33325
33326 * gfortran.dg/g77/README: Update.
33327 * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
33328 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
33329 * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
33330
33331 2004-08-28 Paul Brook <paul@codesourcery.com>
33332
33333 PR libfortran/17195
33334 * gfortran.dg/edit_real_1.f90: New test.
33335
33336 2004-08-27 Paul Brook <paul@codesourcery.com>
33337
33338 * gfortran.dg/rewind_1.f90: New test.
33339
33340 2004-08-27 Bud Davis <bdavis9659@comcast.net>
33341
33342 PR fortran/16597
33343 * gfortran.dg/pr16597.f90: New test.
33344
33345 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
33346
33347 PR c/13801
33348 * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
33349 gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
33350 gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
33351 gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
33352 gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
33353
33354 2004-08-26 Nick Clifton <nickc@redhat.com>
33355
33356 * gcc.c-torture/compile/pr17119.c: New test.
33357
33358 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
33359
33360 * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
33361
33362 2004-08-25 Richard Henderson <rth@redhat.com>
33363
33364 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
33365 the bits that expect kind=8 to be the largest real kind.
33366
33367 2004-08-25 Ziemowit Laski <zlaski@apple.com>
33368
33369 * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
33370
33371 2004-08-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33372
33373 * gfortran.dg/assignment_1.f90: New test.
33374
33375 2004-08-25 Adam Nemet <anemet@lnxw.com>
33376
33377 * g++.dg/template/repo3.C: New test.
33378
33379 2004-08-25 Roger Sayle <roger@eyesopen.com>
33380
33381 PR middle-end/16693
33382 PR tree-optimization/16372
33383 * g++.dg/opt/pr16372-1.C: New test case.
33384 * g++.dg/opt/pr16693-1.C: New test case.
33385 * g++.dg/opt/pr16693-2.C: New test case.
33386
33387 2004-08-25 Ziemowit Laski <zlaski@apple.com>
33388
33389 * objc.dg/proto-lossage-4.m: New test.
33390
33391 2004-08-25 Mark Mitchell <mark@codesourcery.com>
33392
33393 PR c++/17155
33394 * g++.dg/inherit/local2.C: New test.
33395
33396 2004-08-25 Paul Brook <paul@codesourcery.com>
33397
33398 PR fortran/17144
33399 * gfortran.dg/string_ctor_1.f90: New test.
33400
33401 2004-08-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33402
33403 PR c++/14428
33404 * g++.dg/template/redecl2.C: New test.
33405
33406 2004-08-24 Bud Davis <bdavis9659@comcast.net>
33407
33408 PR fortran/17143
33409 * gfortran.dg/pr17143.f90: New test.
33410
33411 2004-08-24 Bud Davis <bdavis9659@comcast.net>
33412
33413 PR fortran/17164
33414 * gfortran.dg/pr17164.f90: New test.
33415
33416 2004-08-24 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
33417
33418 * gcc.dg/tree-ssa/loop-1.c: New test.
33419
33420 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
33421
33422 * gcc.c-torture/compile/20040824-1.c: New test.
33423
33424 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
33425
33426 * gcc.c-torture/compile/iftrap-3.c: New test.
33427
33428 2004-08-24 Paul Brook <paul@codesourcery.com>
33429
33430 * gfortran.dg/entry_2.f90: New test.
33431
33432 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
33433
33434 PR c++/16889
33435 * g++.dg/lookup/ambig[12].C: New.
33436
33437 2004-08-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33438
33439 PR c++/16706
33440 * g++.dg/template/crash21.C: New test.
33441 * g++.dg/template/crash22.C: Likewise.
33442
33443 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
33444
33445 PR c++/17149
33446 * g++.dg/template/access15.C: New.
33447
33448 2004-08-23 Mark Mitchell <mark@codesourcery.com>
33449
33450 PR c++/17163
33451 * g++.dg/template/repo2.C: New test.
33452
33453 2004-08-23 Roger Sayle <roger@eyesopen.com>
33454
33455 PR rtl-optimization/17078
33456 * gcc.c-torture/execute/pr17078-1.c: New test case.
33457
33458 2004-08-23 Mark Mitchell <mark@codesourcery.com>
33459
33460 PR c/14492
33461 * gcc.dg/debug/crash1.c: New test.
33462
33463 2004-08-23 Mark Mitchell <mark@codesourcery.com>
33464
33465 PR c/16180
33466 * gcc.dg/loop-5.c: New test.
33467
33468 2004-08-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
33469
33470 * gcc.c-torture/execute/20040823-1.c: New test.
33471
33472 2004-08-23 Richard Sandiford <rsandifo@redhat.com>
33473
33474 * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
33475 to the assembler. Simplify test accordingly.
33476 (asm_abi_flags): Use GNU names.
33477 (check_mips_abi, default_abi): Use string matches against "-mabi=*"
33478 to check for ABI flags.
33479
33480 2004-08-22 Andrew Pinski <apinski@apple.com>
33481
33482 * g++.dg/opt/pr14029.C: New test.
33483 * gcc.c-torture/execute/pr15262.c: New test.
33484
33485 2004-08-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33486
33487 * gfortran.dg/reduction.f90: Add checks with complex arguments.
33488
33489 2004-08-21 Bud Davis <bdavis9659@comcast.net>
33490
33491 PR 16908
33492 * gfortran.dg/direct_io.f90: New test.
33493
33494 2004-08-20 Mark Mitchell <mark@codesourcery.com>
33495
33496 PR c++/17121
33497 * g++.dg/inherit/local2.C: New test.
33498
33499 2004-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
33500
33501 PR c++/17120
33502 * g++.dg/warn/Wparentheses-4.C: New test.
33503
33504 2004-08-20 Mark Mitchell <mark@codesourcery.com>
33505
33506 PR c++/17121
33507 * g++.dg/inherit/local2.C: New test.
33508
33509 * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
33510 * gcc.dg/ppc-ldstruct.c: Likewise.
33511 * gcc.dg/ppc64-abi-2.c: Likewise.
33512
33513 2004-08-20 Jakub Jelinek <jakub@redhat.com>
33514
33515 PR rtl-optimization/17099
33516 * gcc.c-torture/execute/20040820-1.c: New test.
33517
33518 2004-08-20 David Edelsohn <edelsohn@gnu.org>
33519
33520 * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
33521
33522 2004-08-20 Canqun Yang <canqun@nudt.edu.cn>
33523
33524 PR fortran/17077
33525 * gfortran.dg/auto_array_1.f90: New test.
33526
33527 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33528
33529 PR fortran/17074
33530 * gfortran.dg/simpleif_1.f90: New test.
33531
33532 2004-08-19 Mark Mitchell <mark@codesourcery.com>
33533
33534 * lib/target-supports.exp (check_profiling_available): Return
33535 false for arm*-*-symbianelf* and arm*-*-eabi*.
33536
33537 PR c++/15890
33538 * g++.dg/template/delete1.C: New test.
33539
33540 2004-08-19 Paul Brook <paul@codesourcery.com>
33541
33542 PR fortran/14976
33543 PR fortran/16228
33544 * gfortran.dg/data_char_1.f90: New test.
33545
33546 2004-08-19 Erik Schnetter <schnetter@aei.mpg.de>
33547
33548 PR fortran/16946
33549 * gfortran.dg/reduction.f90: New testcase.
33550
33551 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33552
33553 PR fortran/16520
33554 * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
33555
33556 2004-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
33557
33558 PR c++/17041
33559 * g++.dg/Wparentheses-3.C: New test.
33560
33561 2004-08-19 Dorit Naishlos <dorit@il.ibm.com>
33562
33563 * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
33564 to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
33565 * gcc.dg/vect/vect-2.c: Likewise.
33566 * gcc.dg/vect/vect-3.c: Likewise.
33567 * gcc.dg/vect/vect-4.c: Likewise.
33568 * gcc.dg/vect/vect-5.c: Likewise.
33569 * gcc.dg/vect/vect-6.c: Likewise.
33570 * gcc.dg/vect/vect-7.c: Likewise.
33571 * gcc.dg/vect/vect-25.c: Likewise.
33572 * gcc.dg/vect/vect-31.c: Likewise.
33573 * gcc.dg/vect/vect-32.c: Likewise.
33574 * gcc.dg/vect/vect-34.c: Likewise.
33575 * gcc.dg/vect/vect-36.c: Likewise.
33576 * gcc.dg/vect/vect-all.c: Likewise.
33577
33578 2004-08-18 Mark Mitchell <mark@codesourcery.com>
33579
33580 PR c++/17068
33581 * g++.dg/template/operator4.C: New test.
33582
33583 2004-08-18 Richard Henderson <rth@redhat.com>
33584
33585 * gcc.dg/20040206-1.c: XFAIL.
33586
33587 2004-08-17 Mark Mitchell <mark@codesourcery.com>
33588
33589 PR c++/16246
33590 * g++.dg/template/array7.C: New test.
33591
33592 2004-08-17 James E Wilson <wilson@specifixinc.com>
33593
33594 * gcc.dg/mips-movcc-1.c: New test.
33595 * gcc.dg/mips-movcc-2.c: New test.
33596 * gcc.dg/mips-movcc-3.c: New test.
33597
33598 * gcc.dg/mips-nmadd-1.c: New test.
33599 * gcc.dg/mips-nmadd-2.c: New test.
33600
33601 2004-08-17 Mark Mitchell <mark@codesourcery.com>
33602
33603 PR c++/15871
33604 * g++.dg/opt/inline8.C: New test.
33605
33606 PR c++/16965
33607 * g++.dg/parse/error17.C: New test.
33608
33609 2004-08-17 Dorit Naishlos <dorit@il.ibm.com>
33610
33611 * gcc.dg/vect: New directory for vectorizer tests.
33612 * gcc.dg/vect/tree-vect.h: New file.
33613 * gcc.dg/vect/vect.exp: New file.
33614 * gcc.dg/vect/pr16105.c.c: New test.
33615 * gcc.dg/vect/vect-1.c: New test.
33616 * gcc.dg/vect/vect-2.c: New test.
33617 * gcc.dg/vect/vect-3.c: New test.
33618 * gcc.dg/vect/vect-4.c: New test.
33619 * gcc.dg/vect/vect-5.c: New test.
33620 * gcc.dg/vect/vect-6.c: New test.
33621 * gcc.dg/vect/vect-7.c: New test.
33622 * gcc.dg/vect/vect-8.c: New test.
33623 * gcc.dg/vect/vect-9.c: New test.
33624 * gcc.dg/vect/vect-10.c: New test.
33625 * gcc.dg/vect/vect-11.c: New test.
33626 * gcc.dg/vect/vect-12.c: New test.
33627 * gcc.dg/vect/vect-13.c: New test.
33628 * gcc.dg/vect/vect-14.c: New test.
33629 * gcc.dg/vect/vect-15.c: New test.
33630 * gcc.dg/vect/vect-16.c: New test.
33631 * gcc.dg/vect/vect-17.c: New test.
33632 * gcc.dg/vect/vect-18.c: New test.
33633 * gcc.dg/vect/vect-19.c: New test.
33634 * gcc.dg/vect/vect-20.c: New test.
33635 * gcc.dg/vect/vect-21.c: New test.
33636 * gcc.dg/vect/vect-22.c: New test.
33637 * gcc.dg/vect/vect-23.c: New test.
33638 * gcc.dg/vect/vect-24.c: New test.
33639 * gcc.dg/vect/vect-25.c: New test.
33640 * gcc.dg/vect/vect-26.c: New test.
33641 * gcc.dg/vect/vect-27.c: New test.
33642 * gcc.dg/vect/vect-28.c: New test.
33643 * gcc.dg/vect/vect-29.c: New test.
33644 * gcc.dg/vect/vect-30.c: New test.
33645 * gcc.dg/vect/vect-31.c: New test.
33646 * gcc.dg/vect/vect-32.c: New test.
33647 * gcc.dg/vect/vect-33.c: New test.
33648 * gcc.dg/vect/vect-34.c: New test.
33649 * gcc.dg/vect/vect-35.c: New test.
33650 * gcc.dg/vect/vect-36.c: New test.
33651 * gcc.dg/vect/vect-37.c: New test.
33652 * gcc.dg/vect/vect-38.c: New test.
33653 * gcc.dg/vect/vect-40.c: New test.
33654 * gcc.dg/vect/vect-41.c: New test.
33655 * gcc.dg/vect/vect-42.c: New test.
33656 * gcc.dg/vect/vect-43.c: New test.
33657 * gcc.dg/vect/vect-44.c: New test.
33658 * gcc.dg/vect/vect-45.c: New test.
33659 * gcc.dg/vect/vect-46.c: New test.
33660 * gcc.dg/vect/vect-47.c: New test.
33661 * gcc.dg/vect/vect-48.c: New test.
33662 * gcc.dg/vect/vect-49.c: New test.
33663 * gcc.dg/vect/vect-50.c: New test.
33664 * gcc.dg/vect/vect-51.c: New test.
33665 * gcc.dg/vect/vect-52.c: New test.
33666 * gcc.dg/vect/vect-53.c: New test.
33667 * gcc.dg/vect/vect-54.c: New test.
33668 * gcc.dg/vect/vect-55.c: New test.
33669 * gcc.dg/vect/vect-56.c: New test.
33670 * gcc.dg/vect/vect-57.c: New test.
33671 * gcc.dg/vect/vect-58.c: New test.
33672 * gcc.dg/vect/vect-59.c: New test.
33673 * gcc.dg/vect/vect-60.c: New test.
33674 * gcc.dg/vect/vect-61.c: New test.
33675 * gcc.dg/vect/vect-all.c: New test.
33676 * gcc.dg/vect/vect-none.c: New test.
33677
33678 2004-08-17 Paul Brook <paul@codesourcery.com>
33679
33680 PR fortran/13082
33681 * gfortran.dg/entry_1.f90: New test.
33682
33683 2004-08-17 Andrew Pinski <apinski@apple.com>
33684
33685 * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
33686
33687 2004-08-17 Paolo Bonzini <bonzini@gnu.org>
33688
33689 * gcc.dg/pr17036-1.c: New test.
33690
33691 2004-08-16 Devang Patel <dpatel@apple.com>
33692
33693 * gcc.dg/darwin-20040809-1.c: New test.
33694
33695 2004-08-16 Joseph S. Myers <jsm@polyomino.org.uk>
33696
33697 * gcc.dg/funcdef-attr-1.c: New test.
33698
33699 2004-08-16 Janis Johnson <janis187@us.ibm.com>
33700
33701 * gcc.dg/altivec-17.c: New test.
33702 * gcc.dg/altivec-18.c: New test.
33703
33704 2004-08-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33705
33706 PR c++/6749
33707 * g++.dg/template/vtable2.C: New test.
33708
33709 2004-08-14 Richard Henderson <rth@redhat.com>
33710
33711 * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
33712 * gcc.dg/pack-test-4.c (main): Return 0.
33713 * gcc.dg/setjmp-1.c: Remove XFAIL.
33714 * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
33715
33716 2004-08-14 Richard Henderson <rth@redhat.com>
33717
33718 * gcc.dg/980217-1.c: Add prototype for printf.
33719
33720 2004-08-13 Bud Davis <bdavis9659@comcast.net>
33721
33722 * gfortran.dg/pr16935.f90: New test.
33723
33724 2004-08-13 Janis Johnson <janis187@us.ibm.com>
33725
33726 * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
33727
33728 2004-08-13 Paul Brook <paul@codesourcery.com>
33729
33730 * gfortran.dg/der_io_1.f90: Remove stray comma.
33731
33732 2004-08-12 Janis Johnson <janis187@us.ibm.com>
33733
33734 * gcc.dg/vmx/cw-bug-2.c: Remove.
33735 * gcc.dg/vmx/vprint-1.c: Remove.
33736 * gcc.dg/vmx/vscan-1.c: Remove.
33737
33738 2004-08-12 Devang patel <dpatel@apple.com>
33739
33740 * gcc.dg/darwin-20040809-2.c: New test.
33741
33742 2004-08-12 Janis Johnson <janis1872us.ibm.com>
33743
33744 * g++.dg/ext/altivec-12.C: New test.
33745
33746 * g++.dg/ext/altivec-11.C: New test.
33747
33748 2004-08-12 Paul Brook <paul@codesourcery.com>
33749
33750 * g++.dg/abi/arm_cxa_vec_1.C: New test.
33751
33752 2004-08-12 Janis Johnson <janis187@us.ibm.com>
33753
33754 * g++.dg/ext/altivec-2.C: Check for hardware support before
33755 executing any VMX instructions.
33756
33757 * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
33758
33759 2004-08-12 Jakub Jelinek <jakub@redhat.com>
33760
33761 PR c++/16276
33762 * g++.old-deja/g++.other/comdat4.C: New test.
33763 * g++.old-deja/g++.other/comdat4-aux.cc: New.
33764
33765 2004-08-12 Ben Elliston <bje@au.ibm.com>
33766
33767 PR target/16286
33768 * gcc.dg/pr16286.c: New test.
33769
33770 2004-08-12 Jan Beulich <jbeulich@novell.com>
33771
33772 * g++.dg/ext/asm5.C: New.
33773
33774 2004-08-11 Mark Mitchell <mark@codesourcery.com>
33775
33776 PR c++/16698
33777 * g++.dg/eh/crash1.C: New test.
33778
33779 PR c++/16717
33780 * g++.dg/ext/construct1.C: New test.
33781
33782 2004-08-11 Mark Mitchell <mark@codesourcery.com>
33783
33784 PR c++/16853
33785 * g++.dg/init/ptrmem1.C: New test.
33786
33787 PR c++/16618
33788 * g++.dg/parse/offsetof5.C: New test.
33789
33790 PR c++/16870
33791 * g++.dg/template/overload3.C: New test.
33792
33793 2004-08-11 Mark Mitchell <mark@codesourcery.com>
33794
33795 PR c++/16964
33796 * g++.dg/parse/error16.C: New test.
33797
33798 PR c++/16904
33799 * g++.dg/template/error14.C: New test.
33800
33801 PR c++/16929
33802 * g++.dg/template/error15.C: New test.
33803
33804 2004-08-11 Devang Patel <dpatel@apple.com>
33805
33806 * gcc.dg/darwin-ld-20040809-1.c: New test.
33807 * gcc.dg/darwin-ld-20040809-2.c: New test.
33808
33809 2004-08-11 Steven G. Kargl <kargls@comcast.net>
33810
33811 PR fortran/16917
33812 * gfortran.dg/dfloat_1.f90: New test.
33813
33814 2004-08-09 Mark Mitchell <mark@codesourcery.com>
33815
33816 * gcc.dg/gcc.dg/arm-eabi1.c: New test.
33817 * gcc.dg/dll-2.c: Fix dg-require syntax.
33818 * gcc.misc-tests/arm-isr.c (abort): Declare.
33819 (exit): Likewise.
33820
33821 2004-08-10 Mark Mitchell <mark@codesourcery.com>
33822
33823 PR c++/16971
33824 * g++.dg/parse/crash16.C: New test.
33825
33826 2004-08-10 Roger Sayle <roger@eyesopen.com>
33827
33828 * gcc.dg/mips-rsqrt-1.c: New test case.
33829 * gcc.dg/mips-rsqrt-2.c: New test case.
33830 * gcc.dg/mips-rsqrt-3.c: New test case.
33831
33832 2004-08-10 Paul Brook <paul@codesourcery.com>
33833
33834 * gfortran.dg/der_io_1.f90: New test.
33835
33836 2004-08-10 Paul Brook <paul@codesourcery.com>
33837
33838 PR fortran/16919
33839 * gfortran.dg/der_array_1.f90: New test.
33840
33841 2004-08-09 David Edelsohn <edelsohn@gnu.org>
33842
33843 * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
33844
33845 2004-08-09 Paolo Bonzini <bonzini@gnu.org>
33846
33847 * gcc.dg/wchar_t-2.c: Fix typo.
33848
33849 2004-08-09 Falk Hueffner <falk@debian.org>
33850
33851 PR tree-optimization/12517
33852 * gcc.c-torture/compile/pr12517.c: New test.
33853
33854 PR tree-optimization/12578
33855 * gcc.c-torture/compile/pr12578.c: New test.
33856
33857 PR tree-optimization/12899
33858 * gcc.c-torture/compile/pr12899.c: New test.
33859
33860 PR rtl-optimization/14692
33861 * gcc.c-torture/compile/pr14692.c: New test.
33862
33863 PR tree-optimization/16461
33864 * gcc.c-torture/compile/pr16461.c: New test.
33865
33866 2004-08-06 Janne Blomqvist <jblomqvi@cc.hut.fi>
33867
33868 * gfortran.dg/getenv_1.f90: New test.
33869
33870 2004-08-06 Mark Mitchell <mark@codesourcery.com>
33871
33872 * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
33873 wchar_t.
33874 * gcc.dg/symbian5.c: Test -fno-short-wchar.
33875
33876 2004-08-06 Paul Brook <paul@codesourcery.com>
33877
33878 * gfortran.dg/ret_array_1.f90: New test.
33879 * gfortran.dg/ret_pointer_1.f90: New test.
33880
33881 2004-08-06 Richard Sandiford <rsandifo@redhat.com>
33882
33883 * gcc.dg/missing-field-init-[12].c: New tests.
33884 * g++.dg/warn/missing-field-init-[12].C: New tests.
33885
33886 2004-08-06 Mark Mitchell <mark@codesourcery.com>
33887
33888 * gcc.dg/enum2.c: New test.
33889 * gcc.dg/symbian3.c: Likewise.
33890 * gcc.dg/symbian4.c: Likewise.
33891 * gcc.dg/wchar_t-2.c: Likewise.
33892
33893 2004-08-05 Mark Mitchell <mark@codesourcery.com>
33894
33895 * g++.dg/ext/visibility/visibility-8.C: Add constructor and
33896 destructor tests.
33897
33898 2004-08-05 Mark Mitchell <mark@codesourcery.com>
33899
33900 * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
33901 dg-require-visiblity.
33902 * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
33903 * g++.dg/ext/visibility/fvisibility.C: Likewise.
33904 * g++.dg/ext/visibility/memfuncts.C: Likewise.
33905 * g++.dg/ext/visibility/new1.C: Likewise.
33906 * g++.dg/ext/visibility/pragma.C: Likewise.
33907 * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
33908 * g++.dg/ext/visibility/virtual.C: Likewise.
33909 * g++/dg/ext/visibility/visibility-1.C: Likewise.
33910 * g++/dg/ext/visibility/visibility-2.C: Likewise.
33911 * g++/dg/ext/visibility/visibility-3.C: Likewise.
33912 * g++/dg/ext/visibility/visibility-4.C: Likewise.
33913 * g++/dg/ext/visibility/visibility-5.C: Likewise.
33914 * g++/dg/ext/visibility/visibility-6.C: Likewise.
33915 * g++/dg/ext/visibility/visibility-7.C: Likewise.
33916 * g++/dg/ext/visibility/visibility-8.C: New test.
33917 * gcc.c-torture/compile/dll.x: Remove.
33918 * gcc.dg/dll-2.c: Use dg-require-dll
33919 * gcc.dg/visibility-10.c: New test.
33920 * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
33921 supporting DLLs.
33922 * lib/scanasm.exp (scan_hidden): New function.
33923 (scan_not_hidden): Likewise.
33924
33925 2004-08-05 David Edelsohn <edelsohn@gnu.org>
33926
33927 * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
33928
33929 2004-08-05 Richard Sandiford <rsandifo@redhat.com>
33930
33931 * gcc.c-torture/execute/20040805-1.c: New test.
33932
33933 2004-08-04 Andrew Pinski <pinskia@physics.uc.edu>
33934
33935 * gcc.dg/20020118-1.c: Declare abort.
33936 * gcc.dg/altivec_check.h: Likewise.
33937 * gcc.dg/iftrap-2.c: Likewise.
33938 * gcc.dg/pragma-darwin.c: Likewise.
33939 * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
33940
33941 2004-08-04 Geoffrey Keating <geoffk@apple.com>
33942
33943 * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
33944
33945 2004-08-05 Joseph S. Myers <jsm@polyomino.org.uk>
33946
33947 * gcc.c-torture/execute/builtins/abs-2.c,
33948 gcc.c-torture/execute/builtins/abs-3.c,
33949 gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
33950 gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
33951 intmax_t, uintmax_t and their limits.
33952 * gcc.dg/intmax_t-1.c: New test.
33953
33954 2004-08-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33955
33956 * g++.dg/tc1/dr147.C: Add reference to PR.
33957
33958 2004-08-03 Richard Sandiford <rsandifo@redhat.com>
33959
33960 * gcc.dg/mips-args-[23].c: Declare abort() and exit().
33961 * gcc.dg/torture/mips-hilo-[12].c: Likewise.
33962
33963 2004-08-03 David Edelsohn <edelsohn@gnu.org>
33964
33965 * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
33966
33967 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
33968
33969 * gcc.dg/redecl-5.c: New test.
33970 * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
33971 of scanf.
33972
33973 2004-08-03 Roger Sayle <roger@eyesopen.com>
33974
33975 PR middle-end/16790
33976 * gcc.c-torture/execute/pr16790-1.c: New test case.
33977
33978 2004-08-03 Mark Mitchell <mark@codesourcery.com>
33979
33980 * g++.dg/ext/visibility/assign1.C: New test.
33981 * g++.dg/ext/visibility/new1.C: Likewise.
33982
33983 * gcc.dg/symbian1.c: New test.
33984 * gcc.dg/symbian2.c: Likewise.
33985
33986 2004-08-03 H.J. Lu <hongjiu.lu@intel.com>
33987
33988 PR target/16570
33989 * gcc.dg/i386-sse-9.c: New test.
33990
33991 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
33992
33993 * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
33994
33995 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
33996
33997 * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
33998 gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
33999 gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
34000 gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
34001 gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
34002 gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
34003 gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
34004 gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
34005 gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
34006 gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
34007 gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
34008 gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
34009 gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
34010 gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
34011 gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
34012 gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
34013 gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
34014 gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
34015 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
34016 gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
34017 gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
34018 gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
34019 gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
34020 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
34021 gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
34022 gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
34023 gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
34024 gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
34025 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
34026 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
34027 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
34028 gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
34029 gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
34030 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
34031 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
34032 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
34033 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
34034 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
34035 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
34036 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
34037 gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
34038 gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
34039 gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
34040 gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
34041 gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
34042 gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
34043 gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
34044 gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
34045 gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
34046 gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
34047 gcc.misc-tests/i386-pf-3dnow-1.c,
34048 gcc.misc-tests/i386-pf-athlon-1.c,
34049 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
34050 objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
34051 Declare built-in functions used.
34052 * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
34053
34054 2004-08-02 Mark Mitchell <mark@codesourcery.com>
34055
34056 PR c++/16707
34057 * g++.dg/lookup/using12.C: New test.
34058
34059 * g++.dg/init/null1.C: Fix PR number.
34060 * g++.dg/parse/namespace10.C: Likewise.
34061
34062 2004-08-01 Mark Mitchell <mark@codesourcery.com>
34063
34064 PR c++/16224
34065 * g++.dg/template/spec17.C: New test.
34066 * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
34067 * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
34068
34069 2004-08-02 David Billinghurst
34070
34071 PR fortran/16292
34072 * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
34073
34074 2004-08-01 Zack Weinberg <zack@codesourcery.com>
34075
34076 * gcc.dg/ia64-got-1.c: New test case.
34077
34078 2004-08-01 Mark Mitchell <mark@codesourcery.com>
34079
34080 PR c++/16489
34081 * g++.dg/init/null1.C: New test.
34082 * g++.dg/tc1/dr76.C: Adjust error marker.
34083
34084 PR c++/16529
34085 * g++.dg/parse/namespace10.C: New test.
34086
34087 PR c++/16810
34088 * g++.dg/inherit/ptrmem2.C: New test.
34089
34090 2004-08-02 Ben Elliston <bje@au.ibm.com>
34091
34092 PR target/16155
34093 * gcc.dg/pr16155.c: New test.
34094
34095 2004-07-31 Joseph S. Myers <jsm@polyomino.org.uk>
34096
34097 * gcc.dg/redecl-2.c: New test.
34098
34099 2004-07-30 Geoffrey Keating <geoffk@apple.com>
34100
34101 * gcc.dg/darwin-longdouble.c: New file.
34102
34103 2004-07-30 Richard Henderson <rth@redhat.com>
34104
34105 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
34106 write to constant argument.
34107 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
34108
34109 2004-07-30 Richard Henderson <rth@redhat.com>
34110
34111 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
34112 tests of nearest around zero.
34113
34114 2004-07-30 Andrew Pinski <apinski@apple.com>
34115
34116 * gcc.c-torture/compile/20040730-1.c: New test.
34117
34118 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
34119
34120 * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
34121 powerpc-eabispe.
34122
34123 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
34124
34125 * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
34126
34127 2004-07-30 Richard Sandiford <rsandifo@redhat.com>
34128
34129 * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
34130 contains $ld_library_path.
34131 * lib/gfortran.exp (gfortran_link_flags): Likewise.
34132
34133 2004-07-29 Richard Henderson <rth@redhat.com>
34134
34135 * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
34136
34137 * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
34138 (alt2, which): New.
34139 (Check): Accept either alternative.
34140
34141 2004-07-29 Mark Mitchell <mark@codesourcery.com>
34142
34143 * g++.dg/abi/inline1.C: New test.
34144 * g++.dg/abi/local1-a.cc: Likewise.
34145 * g++.dg/abi/local1.C: Likewise.
34146 * g++.dg/abi/mangle11.C: Tweak location of warnings.
34147 * g++.dg/abi/mangle12.C: Likewise.
34148 * g++.dg/abi/mangle17.C: Likewise.
34149 * g++.dg/abi/mangle20-2.C: Likewise.
34150 * g++.dg/opt/interface1.C: Likewise.
34151 * g++.dg/opt/interface1.h: Likewise.
34152 * g++.dg/opt/interface1-a.cc: New test.
34153 * g++.dg/parse/repo1.C: New test.
34154 * g++.dg/template/repo1.C: Likewise.
34155 * g++.dg/warn/Winline-1.C: Likewise.
34156 * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
34157
34158 2004-07-29 Diego Novillo <dnovillo@redhat.com>
34159
34160 * gcc.dg/tree-ssa/20040729-1.c: New test.
34161
34162 2004-07-27 Matt Austern <austern@apple.com>
34163
34164 * gcc.dg/darwin-bool-1.c: New test.
34165 * gcc.dg/darwin-bool-2.c: New test.
34166
34167 2004-07-28 Richard Henderson <rth@redhat.com>
34168
34169 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
34170 arguments in the correct type. Don't write to constant arguments.
34171
34172 2004-07-28 Diego Novillo <dnovillo@redhat.com>
34173
34174 PR tree-optimization/16688
34175 PR tree-optimization/16689
34176 * g++.dg/tree-ssa/pr16688.C: New test.
34177
34178 2004-07-28 Diego Novillo <dnovillo@redhat.com>
34179
34180 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
34181 loads. Not only in the comment, this time.
34182
34183 2004-07-28 Alexandre Oliva <aoliva@redhat.com>
34184
34185 2003-07-06 Alexandre Oliva <aoliva@redhat.com>
34186 * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
34187 2003-07-01 Alexandre Oliva <aoliva@redhat.com>
34188 * gcc.dg/sh4a-bitmovua.c: New.
34189 * gcc.dg/sh4a-cos.c: New.
34190 * gcc.dg/sh4a-cosf.c: New.
34191 * gcc.dg/sh4a-fprun.c: New.
34192 * gcc.dg/sh4a-fsrra.c: New.
34193 * gcc.dg/sh4a-memmovua.c: New.
34194 * gcc.dg/sh4a-sin.c: New.
34195 * gcc.dg/sh4a-sincos.c: New.
34196 * gcc.dg/sh4a-sincosf.c: New.
34197 * gcc.dg/sh4a-sinf.c: New.
34198
34199 2004-07-28 Diego Novillo <dnovillo@redhat.com>
34200
34201 * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
34202 conditionals.
34203 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
34204 loads.
34205 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
34206 DOM1.
34207
34208 2004-07-27 Andrew Pinski <apinski@apple.com>
34209
34210 * g++.dg/rtti/tinfo1.C: Correct the xfail.
34211
34212 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
34213
34214 * gcc.dg/pragma-isr.c: New test.
34215
34216 2004-07-27 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34217
34218 PR c++/14429
34219 * g++.dg/template/ttp11.C: New test.
34220
34221 2004-07-27 Diego Novillo <dnovillo@redhat.com>
34222
34223 * gcc.c-torture/compile/20040727-1.c: New test.
34224
34225 2004-07-26 Eric Christopher <echristo@redhat.com>
34226
34227 * gcc.c-torture/compile/20040726-2.c: New test.
34228
34229 2004-07-26 Andrew Pinski <apinski@apple.com>
34230
34231 * g++.dg/rtti/tinfo1.C: Xfail.
34232
34233 2004-07-26 Richard Sandiford <rsandifo@redhat.com>
34234
34235 * gcc.c-torture/compile/20040726-1.c: New test.
34236
34237 2004-07-26 Niall Douglas <s_fsfeurope2@nedprod.com>
34238 Brian Ryner <bryner@brianryner.com>
34239
34240 PR c++/9283
34241 PR c++/15000
34242 * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
34243 * g++.dg/ext/visibility/: New directory.
34244 * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
34245 g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
34246 g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
34247 g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
34248 * g++.dg/ext/visibility/fvisibility.C,
34249 g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
34250 g++.dg/ext/visibility/fvisibility-override1.C
34251 g++.dg/ext/visibility/fvisibility-override2.C
34252 g++.dg/ext/visibility/memfuncts.C
34253 g++.dg/ext/visibility/noPLT.C
34254 g++.dg/ext/visibility/pragma.C
34255 g++.dg/ext/visibility/pragma-override1.C
34256 g++.dg/ext/visibility/pragma-override2.C
34257 g++.dg/ext/visibility/staticmemfuncts.C
34258 g++.dg/ext/visibility/virtual.C: New tests.
34259
34260 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
34261
34262 PR c/15360
34263 * gcc.dg/pr15360-1.c: New test.
34264
34265 2004-07-25 Daniel Jacobowitz <dan@debian.org>
34266
34267 * gcc.dg/pragma-align-2.c: New test.
34268 * gcc.dg/pragma-init-fini.c: New test.
34269 * gcc.dg/pragma-align.c: Change from compile to run. Run on Solaris
34270 targets.
34271
34272 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
34273
34274 * gcc.dg/init-string-2.c: New test.
34275
34276 2004-07-24 Zack Weinberg <zack@codesourcery.com>
34277
34278 PR 16684
34279 * gcc.dg/Wredundant-decls-1.c: New test case.
34280
34281 2004-07-24 Jakub Jelinek <jakub@redhat.com>
34282
34283 * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
34284 * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
34285 * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
34286 * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
34287 * gcc.dg/compat/generate-random.c: New file.
34288 * gcc.dg/compat/generate-random.h: Likewise.
34289 * gcc.dg/compat/generate-random_r.c: Likewise.
34290 * gcc.dg/compat/struct-layout-1.h: Likewise.
34291 * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
34292 * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
34293 * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
34294 * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
34295 * gcc.dg/compat/struct-layout-1_main.c: New test.
34296 * gcc.dg/compat/struct-layout-1_x.c: New file.
34297 * gcc.dg/compat/struct-layout-1_y.c: New file.
34298 * gcc.dg/compat/struct-layout-1_test.h: New file.
34299
34300 2004-07-23 Joseph S. Myers <jsm@polyomino.org.uk>
34301
34302 * gcc.dg/comp-return-1.c: New test
34303
34304 2004-07-23 Janis Johnson <janis187@us.ibm.com>
34305
34306 * gcc.dg/vmx/8-02a.c: Fix typo.
34307
34308 * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
34309 * gcc.dg/darwin-abi-3.c: New test.
34310
34311 * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
34312 * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
34313
34314 * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
34315 * gcc.dg/vmx/ops-long-1.c: New test.
34316 * gcc.dg/vmx/ops-long-2.c: New test.
34317
34318 2004-07-23 Nathan Sidwell <nathan@codesourcery.com>
34319
34320 * g++.dg/lookup/conv-[1234].C: New.
34321
34322 2004-07-22 Mark Mitchell <mark@codesourcery.com>
34323
34324 * g++.dg/parse/attr2.C: Simplify.
34325
34326 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
34327
34328 PR c/7284
34329 * gcc.c-torture/execute/pr7284-1.c: New test.
34330
34331 2004-07-22 Brian Booth <bbooth@redhat.com>
34332
34333 * gcc.dg/tree-ssa/20040721-1.c: New test.
34334
34335 2004-07-22 Nathan Sidwell <nathan@codesourcery.com>
34336
34337 * g++.dg/template/crash20.c: New.
34338
34339 2004-07-22 David Billinghurst (David.Billinghurst@riotinto.com)
34340
34341 * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
34342 Add dg-run directive. Declare variables as required.
34343 * gfortran.dg/g77/README: Update
34344
34345 2004-07-22 Hans-Peter Nilsson <hp@axis.com>
34346
34347 * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
34348 gcc.dg/cris-peep2-andu2.c: New tests.
34349
34350 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
34351
34352 PR c/15052
34353 * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
34354 on return type.
34355 * gcc.dg/qual-return-1.c: Use -Wreturn-type. Update expected
34356 messages.
34357 * gcc.dg/qual-return-2.c: Update expected messages.
34358 * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
34359
34360 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
34361
34362 * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
34363 * gcc.dg/noncompile/921102-1.c: Update expected error message.
34364
34365 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
34366
34367 PR c/11250
34368 * gcc.dg/init-string-1.c: New test.
34369
34370 2004-07-21 Jakub Jelinek <jakub@redhat.com>
34371
34372 PR middle-end/15345
34373 PR c/16450
34374 * gcc.dg/torture/nested-fn-1.c: New test.
34375
34376 2004-07-20 H.J. Lu <hongjiu.lu@intel.com>
34377
34378 PR target/16559
34379 * gcc.dg/ia64-fptr-1.c: New file.
34380
34381 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34382
34383 PR c++/14497
34384 * g++.dg/template/spec16.C: New test.
34385 * g++.old-deja/g++.robertl/eb118.C: Remove.
34386
34387 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34388
34389 PR c++/509
34390 * g++.dg/template/spec15.C: New test.
34391
34392 2004-07-21 David Billinghurst (David.Billinghurst@riotinto.com)
34393
34394 Copy cases from g77.f-torture/execute and add dg-run
34395 directive. Other changes as noted.
34396 * gfortran.dg/g77/13037.f
34397 * gfortran.dg/g77/1832.f
34398 * gfortran.dg/g77/19981119-0.f
34399 * gfortran.dg/g77/19990313-0.f
34400 * gfortran.dg/g77/19990313-1.f
34401 * gfortran.dg/g77/19990313-2.f
34402 * gfortran.dg/g77/19990313-3.f
34403 * gfortran.dg/g77/19990419-1.f
34404 * gfortran.dg/g77/19990826-0.f
34405 * gfortran.dg/g77/19990826-2.f
34406 * gfortran.dg/g77/20000503-1.f
34407 * gfortran.dg/g77/20001111.f
34408 * gfortran.dg/g77/20010116.f
34409 * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
34410 * gfortran.dg/g77/20010430.f
34411 * gfortran.dg/g77/6177.f
34412 * gfortran.dg/g77/947.f
34413 * gfortran.dg/g77/970816-3.f
34414 * gfortran.dg/g77/971102-1.f
34415 * gfortran.dg/g77/980520-1.f
34416 * gfortran.dg/g77/980628-0.f
34417 * gfortran.dg/g77/980628-1.f
34418 * gfortran.dg/g77/980628-10.f
34419 * gfortran.dg/g77/980628-2.f
34420 * gfortran.dg/g77/980628-3.f
34421 * gfortran.dg/g77/980628-7.f
34422 * gfortran.dg/g77/980628-8.f
34423 * gfortran.dg/g77/980628-9.f
34424 * gfortran.dg/g77/980701-0.f
34425 * gfortran.dg/g77/980701-1.f
34426 * gfortran.dg/g77/cabs.f
34427 * gfortran.dg/g77/claus.f
34428 * gfortran.dg/g77/complex_1.f
34429 * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
34430 * gfortran.dg/g77/dcomplex.f
34431 * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
34432 * gfortran.dg/g77/f90-intrinsic-mathematical.f
34433 * gfortran.dg/g77/f90-intrinsic-numeric.f
34434 * gfortran.dg/g77/int8421.f
34435 * gfortran.dg/g77/labug1.f
34436 * gfortran.dg/g77/large_vec.f
34437 * gfortran.dg/g77/le.f
34438 * gfortran.dg/g77/short.f
34439 * gfortran.dg/g77/README: Update
34440
34441 2004-07-20 Mark Mitchell <mark@codesourcery.com>
34442
34443 PR c++/16637
34444 * g++.dg/parse/lookup4.C: New test.
34445
34446 2004-07-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34447
34448 PR c++/16175
34449 * g++.dg/template/ttp10.C: New test.
34450
34451 2004-07-20 Joseph S. Myers <jsm@polyomino.org.uk>
34452
34453 * gcc.dg/pr12625-1.c: New test.
34454
34455 2004-07-20 Steven Bosscher <stevenb@suse.de>
34456
34457 * gcc.dg/switch-warn-1.c: New test.
34458 * gcc.dg/switch-warn-2.c: New test.
34459 * gcc.c-torture/compile/pr14730.c: Update.
34460
34461 2004-07-19 Kelley Cook <kcook@gcc.gnu.org>
34462
34463 * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
34464 g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
34465 g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
34466 g++.dg/template/nontype3.C: Remove trailing CR from tests.
34467
34468 2004-07-18 Mark Mitchell <mark@codesourcery.com>
34469
34470 PR c++/16623
34471 * g++.dg/template/assign1.C: New test.
34472
34473 2004-07-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34474
34475 PR c++/12170
34476 * g++.dg/template/ttp9.C: New test.
34477
34478 2004-07-19 Daniel Jacobowitz <dan@debian.org>
34479
34480 * gcc.dg/format/cmn-err-1.c: New test.
34481
34482 2004-07-19 Joseph S. Myers <jsm@polyomino.org.uk>
34483
34484 * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
34485 gcc.dg/Wparentheses-10.c: New tests.
34486 * gcc.dg/Wparentheses-5.c: Remove XFAILs.
34487
34488 2004-07-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34489
34490 PR fortran/16465
34491 * gfortran.dg/g77//ffixed-line-length-0.f,
34492 gfortran.dg/g77/ffixed-line-length-132.f,
34493 gfortran.dg/g77/ffixed-line-length-72.f,
34494 gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
34495 gfortran.dg/g77/README: Update.
34496
34497 2004-07-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34498
34499 PR c++/13092
34500 * g++.dg/template/non-dependent7.C: New test.
34501 * g++.dg/template/non-dependent8.C: Likewise.
34502 * g++.dg/template/non-dependent9.C: Likewise.
34503 * g++.dg/template/non-dependent10.C: Likewise.
34504
34505 2004-07-17 Mark Mitchell <mark@codesourcery.com>
34506
34507 PR c++/16337
34508 * g++.dg/parse/attr2.C: New test.
34509
34510 2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
34511
34512 * g77.dg: Removed.
34513 * g77.f-torture: Ditto.
34514
34515 2004-07-17 Joseph S. Myers <jsm@polyomino.org.uk>
34516
34517 * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
34518 gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
34519 Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
34520
34521 2004-07-16 Richard Henderson <rth@redhat.com>
34522
34523 * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
34524
34525 2004-07-16 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34526
34527 * lib/fortran-torture.exp (fortran-torture): Don't test compile
34528 tests with full list of options.
34529 * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
34530 of TORTURE_OPTIONS if test contains 'dg-do run'.
34531
34532 PR fortran/16404
34533 * gfortran.dg/do_iterator.f90: New test.
34534
34535 2004-07-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34536
34537 PR rtl-optimization/16536
34538 * gcc.c-torture/execute/restrict-1.c: New test.
34539
34540 2004-07-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34541
34542 PR fortran/15324
34543 * gfortran.dg/pr15324.f90: New test.
34544
34545 PR fortran/15129
34546 * gfortran.dg/pr15129.f90: New test.
34547
34548 PR fortran/15140
34549 * gfortran.dg/pr15140.f90: New test.
34550
34551 PR fortran/13792
34552 * gfortran.fortran-torture/execute/bounds.f90: Add check for
34553 compile-time simplification.
34554
34555 2004-07-14 Mike Stump <mrs@apple.com>
34556
34557 * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
34558
34559 2004-07-14 James E Wilson <wilson@specifixinc.com>
34560
34561 PR target/16325
34562 * gcc.dg/profile-generate-1.c: New.
34563
34564 2004-07-15 Jakub Jelinek <jakub@redhat.com>
34565
34566 * gcc.c-torture/execute/20040709-1.c: New test.
34567 * gcc.c-torture/execute/20040709-2.c: New test.
34568
34569 2004-07-14 Mike Stump <mrs@apple.com>
34570
34571 * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
34572
34573 2004-07-14 Mike Stump <mrs@apple.com>
34574
34575 * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
34576
34577 2004-07-13 Mark Mitchell <mark@codesourcery.com>
34578
34579 PR c++/16518
34580 * g++.dg/parse/mutable1.C: New test.
34581
34582 2004-07-13 Diego Novillo <dnovillo@redhat.com>
34583
34584 PR tree-optimization/16443
34585 * gcc.dg/tree-ssa/20040713-1.c: New test.
34586
34587 2004-07-15 Ulrich Weigand <uweigand@de.ibm.com>
34588
34589 * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
34590 for operator new.
34591
34592 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
34593
34594 * gfortran.dg/g77/README: New file
34595 * gfortran.dg/g77/19981216-0.f: Copy from
34596 g77.f-torture/noncompile. Add "dg-do compile" and
34597 dg-error as required.
34598 * gfortran.dg/g77/19990218-1.f: Likewise.
34599 * gfortran.dg/g77/19990905-1.f: Likewise.
34600 * gfortran.dg/g77/9263.f: Likewise.
34601 * gfortran.dg/g77/980615-0.f: Likewise.
34602 * gfortran.dg/g77/980616-0.f: Likewise.
34603 * gfortran.dg/g77/check0.f: Likewise.
34604 * gfortran.dg/g77/select_no_compile.f: Likewise.
34605
34606 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
34607
34608 Copy files from g77.f-torture/compile.
34609 Add "{ dg-do compile}". Other changes as noted
34610 * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
34611 * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
34612 * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
34613 * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
34614 * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
34615 * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
34616 * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
34617 * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
34618 statement to conform to standard. Append alpha1.x for reference.
34619 * gfortran.dg/g77/xformat.f: Add dg-warning
34620
34621 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
34622
34623 * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
34624 Add {dg-do compile} directive.
34625 * gfortran.dg/g77/cpp2.F: Likewise.
34626
34627 2004-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34628
34629 PR c++/5402
34630 * g++.dg/lookup/name-clash1.C: New test.
34631
34632 PR c++/9777
34633 * g++.dg/lookup/name-clash2.C: New test.
34634
34635 PR c++/12102
34636 * g++.dg/lookup/name-clash3.C: New test.
34637
34638 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34639
34640 * g++.dg/lookup/new2.C: New test.
34641 * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
34642
34643 2004-07-12 David Billinghurst <David.Billinghurst@riotinto.com>
34644
34645 * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
34646 Add {dg-do compile} directive.
34647 * gfortran.dg/g77/13060.f: Likewise.
34648 * gfortran.dg/g77/19990218-0.f: Likewise.
34649 * gfortran.dg/g77/19990305-0.f: Likewise.
34650 * gfortran.dg/g77/19990419-0.f: Likewise.
34651 * gfortran.dg/g77/19990502-0.f: Likewise.
34652 * gfortran.dg/g77/19990502-1.f: Likewise.
34653 * gfortran.dg/g77/19990525-0.f: Likewise.
34654 * gfortran.dg/g77/19990826-1.f: Likewise.
34655 * gfortran.dg/g77/19990826-3.f: Likewise.
34656 * gfortran.dg/g77/19990905-2.f: Likewise.
34657 * gfortran.dg/g77/20000412-1.f: Likewise.
34658 * gfortran.dg/g77/20000511-1.f: Likewise.
34659 * gfortran.dg/g77/20000511-2.f: Likewise.
34660 * gfortran.dg/g77/20000518.f: Likewise.
34661 * gfortran.dg/g77/20000601-1.f: Likewise.
34662 * gfortran.dg/g77/20000601-2.f: Likewise.
34663 * gfortran.dg/g77/20000629-1.f: Likewise.
34664 * gfortran.dg/g77/20000630-2.f: Likewise.
34665 * gfortran.dg/g77/20010115.f: Likewise.
34666 * gfortran.dg/g77/20010321-1.f: Likewise.
34667 * gfortran.dg/g77/20010426.f: Likewise.
34668 * gfortran.dg/g77/20020307-1.f: Likewise.
34669 * gfortran.dg/g77/8485.f: Likewise.
34670 * gfortran.dg/g77/960317-1.f: Likewise.
34671 * gfortran.dg/g77/970915-0.f: Likewise.
34672 * gfortran.dg/g77/980310-1.f: Likewise.
34673 * gfortran.dg/g77/980310-2.f: Likewise.
34674 * gfortran.dg/g77/980310-3.f: Likewise.
34675 * gfortran.dg/g77/980310-4.f: Likewise.
34676 * gfortran.dg/g77/980310-6.f: Likewise.
34677 * gfortran.dg/g77/980310-7.f: Likewise.
34678 * gfortran.dg/g77/980310-8.f: Likewise.
34679 * gfortran.dg/g77/980419-2.f: Likewise.
34680 * gfortran.dg/g77/980424-0.f: Likewise.
34681 * gfortran.dg/g77/980427-0.f: Likewise.
34682 * gfortran.dg/g77/980729-0.f: Likewise.
34683 * gfortran.dg/g77/981117-1.f: Likewise.
34684 * gfortran.dg/g77/toon_1.f: Likewise.
34685
34686 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34687
34688 PR c++/2204
34689 * g++.dg/other/abstract2.C: New test.
34690
34691 2004-07-12 Paul Brook <paul@codesourcery.com>
34692
34693 * gfortran.dg/pointer_init_1.f90: New test.
34694
34695 2004-07-11 Paul Brook <paul@codesourcery.com>
34696
34697 PR fortran/15986
34698 * gfortran.dg/contained_1.f90: New test.
34699
34700 2004-07-11 Mark Mitchell <mark@codesourcery.com>
34701
34702 * g++.dg/parse/defarg8.C: New test.
34703
34704 2004-07-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34705
34706 PR fortran/16433
34707 * gfortran.dg/pr16433.f: New test.
34708
34709 PR fortran/17574
34710 * gfortran.dg/pr15754.f90: New test.
34711
34712 2004-07-11 Joseph S. Myers <jsm@polyomino.org.uk>
34713
34714 PR tree-optimization/16437
34715 * gcc.c-torture/execute/bitfld-4.c: New test.
34716
34717 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34718
34719 * gfortran.fortran-torture/execute/common_2.f90: Add check for
34720 access to common var from module.
34721
34722 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34723
34724 PR fortran/16336
34725 * gfortran.fortran-torture/execute/common_2.f90: New test.
34726
34727 2004-07-10 Paul Brook <paul@codesourcery.com>
34728
34729 * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
34730
34731 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34732
34733 PR fortran/15969
34734 * gfortran.fortran-torture/execute/der_init_5.f90: New test.
34735
34736 2004-07-10 David Billinghurst <David.Billinghurst@riotinto.com>
34737
34738 * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
34739 * gfortran.dg/g77/ffixed-form-2.f: Likewise.
34740 * gfortran.dg/g77/ffree-form-1.f: Likewise.
34741 * gfortran.dg/g77/ffree-form-2.f: Likewise.
34742 * gfortran.dg/g77/ffree-form-3.f: Likewise.
34743 * gfortran.dg/g77/fno-underscoring.f: Likewise.
34744 * gfortran.dg/g77/funderscoring.f: Likewise.
34745 * gfortran.dg/g77/pr9258.f: Likewise. Add dg-warning lines.
34746
34747 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34748
34749 * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
34750
34751 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34752 Paul Brook <paul@codesourcery.com>
34753
34754 PR fortran/13415
34755 * gfortran.dg/common_pointer_1.f90: New test.
34756
34757 2004-07-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34758
34759 * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
34760
34761 2004-07-09 James E Wilson <wilson@specifixinc.com>
34762
34763 PR target/16364
34764 * gcc.c-torture/compile/20040709-1.c: New.
34765
34766 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34767
34768 PR fortran/14077
34769 * gfortran.fortran-torture/execute/module_init_1.f90: New test.
34770
34771 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34772
34773 PR fortran/13201
34774 * gfortran.dg/shape_1.f90: New test.
34775
34776 2004-07-09 Zack Weinberg <zack@codesourcery.com>
34777 Andrew Pinski <apinski@apple.com>
34778
34779 * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
34780
34781 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34782
34783 * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
34784 comment.
34785
34786 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34787 Paul Brook <paul@codesourcery.com>
34788
34789 * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
34790 '.f95' and '.F95'.
34791
34792 2004-07-09 Diego Novillo <dnovillo@redhat.com>
34793
34794 * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
34795
34796 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34797
34798 * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
34799 testcases with capital suffix.
34800
34801 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34802
34803 PR fortran/15481
34804 PR fortran/13372
34805 PR fortran/13575
34806 PR fortran/15978
34807 * gfortran.fortran-torture/compile/implicit_2.f90: New test.
34808
34809 * gfortran.dg/implicit_1.f90: New test.
34810
34811 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
34812
34813 * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
34814 expression to match gfortran warning/error messages
34815 * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
34816 dg-error text.
34817
34818 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
34819
34820 * lib/fortran-torture.exp: Rename proc search_for to
34821 search_for_re.
34822
34823 2004-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
34824
34825 * gcc.c-torture/execute/simd-5.x: New file.
34826 XFAIL on SPARC 64-bit at -O0.
34827
34828 2004-07-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34829
34830 PR c++/8211
34831 PR c++/16165
34832 * g++.dg/warn/effc3.C: New test.
34833
34834 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
34835
34836 * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
34837 change X to 1X in format.
34838 * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
34839 add data statements to conform to standard.
34840
34841 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
34842
34843 * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
34844 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
34845 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
34846
34847 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
34848
34849 * gfortran.dg/g77/7388.f: Copy from g77.dg
34850 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
34851 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
34852 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
34853 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
34854 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
34855 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
34856 * gfortran.dg/g77/strlen0.f: Likewise.
34857
34858 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
34859
34860 * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
34861 * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
34862
34863 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
34864
34865 * gcc.c-torture/execute/920428-2.x: Delete.
34866 * gcc.c-torture/execute/920501-7.x: Likewise.
34867
34868 2004-07-08 Jakub Jelinek <jakub@redhat.com>
34869
34870 * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
34871 -march=i386 into -march=i686. Add -march=i686 -mtune=x and
34872 -march=x for pentium3, pentium3m, pentium-m, pentium4m,
34873 prescott and c3-2.
34874 (PREFETCH_3DNOW): Add -march=c3.
34875
34876 2004-07-08 Diego Novillo <dnovillo@redhat.com>
34877
34878 PR c/16437
34879 * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
34880 * gcc.c-torture/execute/bf64-1.x: Likewise.
34881
34882 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
34883
34884 * gcc.c-torture/compile/20040708-1.c: New test.
34885
34886 2004-07-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34887
34888 PR c++/16169
34889 * g++.dg/warn/effc2.C: New test.
34890
34891 2004-07-08 Joseph S. Myers <jsm@polyomino.org.uk>
34892
34893 * gcc.c-torture/execute/bitfld-1.x: Remove.
34894 * gcc.c-torture/execute/bitfld-3.c: New test.
34895 * gcc.dg/bitfld-2.c: Remove XFAILs.
34896
34897 2004-07-07 H.J. Lu <hongjiu.lu@intel.com>
34898
34899 PR c++/16276
34900 * g++.dg/rtti/tinfo1.C: New file.
34901
34902 2004-07-07 Eric Christopher <echristo@redhat.com>
34903
34904 * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
34905
34906 2004-07-07 Andrew Pinski <apinski@apple.com>
34907
34908 * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
34909
34910 2004-07-07 Mark Mitchell <mark@codesourcery.com>
34911
34912 * g++.dg/init/call1.C: XFAIL.
34913
34914 2004-07-07 Alexandre Oliva <aoliva@redhat.com>
34915
34916 * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
34917 except for movstrict*, to movmem* and clrstr* to clrmem*.
34918
34919 2004-07-07 Richard Sandiford <rsandifo@redhat.com>
34920
34921 * gcc.c-torture/execute/20040707-1.c: New test.
34922
34923 2004-07-06 Richard Sandiford <rsandifo@redhat.com>
34924
34925 * gcc.c-torture/execute/20040706-1.c: New test.
34926
34927 2004-07-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34928
34929 PR c++/3671
34930 * g++.dg/template/spec14.C: New test.
34931
34932 2004-07-05 Jakub Jelinek <jakub@redhat.com>
34933
34934 * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
34935 nothing if not yet defined. Use it in b, c and d type definitions.
34936 * gcc.c-torture/execute/20040705-1.c: New test.
34937 * gcc.c-torture/execute/20040705-2.c: New test.
34938
34939 2004-07-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34940
34941 PR c++/2518
34942 * g++.dg/lookup/new1.C: New test.
34943
34944 2004-07-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34945
34946 PR c++/11406
34947 * g++.dg/template/sizeof8.C: New test.
34948
34949 2004-07-05 Richard Sandiford <rsandifo@redhat.com>
34950
34951 * gcc.c-torture/compile/20040705-1.c: New test.
34952
34953 2004-07-04 Bud Davis <bdavis9659@comcast.net>
34954
34955 * gfortran.fortran-torture/execute/seq_io.f90: New test.
34956
34957 2004-07-04 Neil Booth <neil@duron.akihabara.co.uk>
34958
34959 * gcc.dg/cpp/if-mop.c: Two new testcases.
34960 * gcc.dg/cpp/trad/comment-3.c: New.
34961
34962 2004-07-04 Paul Brook <paul@codesourcery.com>
34963
34964 * gfortran.fortran-torture/compile/implicit_1.f90: New test.
34965
34966 2004-07-03 Scott Brumbaugh <scottb.lists@verizon.net>
34967
34968 PR c++/3761
34969 * g++.dg/lookup/crash4.C: New test.
34970
34971 2004-07-02 Zack Weinberg <zack@codesourcery.com>
34972
34973 * gcc.c-torture/execute/builtin-abs-1.c
34974 * gcc.c-torture/execute/builtin-abs-2.c
34975 * gcc.c-torture/execute/builtin-complex-1.c
34976 * gcc.c-torture/execute/builtins/string-1-lib.c
34977 * gcc.c-torture/execute/builtins/string-1.c
34978 * gcc.c-torture/execute/builtins/string-2-lib.c
34979 * gcc.c-torture/execute/builtins/string-2.c
34980 * gcc.c-torture/execute/builtins/string-3-lib.c
34981 * gcc.c-torture/execute/builtins/string-3.c
34982 * gcc.c-torture/execute/builtins/string-4-lib.c
34983 * gcc.c-torture/execute/builtins/string-4.c
34984 * gcc.c-torture/execute/builtins/string-5-lib.c
34985 * gcc.c-torture/execute/builtins/string-5.c
34986 * gcc.c-torture/execute/builtins/string-6-lib.c
34987 * gcc.c-torture/execute/builtins/string-6.c
34988 * gcc.c-torture/execute/builtins/string-7-lib.c
34989 * gcc.c-torture/execute/builtins/string-7.c
34990 * gcc.c-torture/execute/builtins/string-8-lib.c
34991 * gcc.c-torture/execute/builtins/string-8.c
34992 * gcc.c-torture/execute/builtins/string-9-lib.c
34993 * gcc.c-torture/execute/builtins/string-9.c
34994 * gcc.c-torture/execute/builtins/string-asm-1-lib.c
34995 * gcc.c-torture/execute/builtins/string-asm-1.c
34996 * gcc.c-torture/execute/builtins/string-asm-2-lib.c
34997 * gcc.c-torture/execute/builtins/string-asm-2.c
34998 * gcc.c-torture/execute/stdio-opt-1.c
34999 * gcc.c-torture/execute/stdio-opt-2.c
35000 * gcc.c-torture/execute/stdio-opt-3.c
35001 * gcc.c-torture/execute/string-opt-1.c
35002 * gcc.c-torture/execute/string-opt-10.c
35003 * gcc.c-torture/execute/string-opt-11.c
35004 * gcc.c-torture/execute/string-opt-12.c
35005 * gcc.c-torture/execute/string-opt-13.c
35006 * gcc.c-torture/execute/string-opt-14.c
35007 * gcc.c-torture/execute/string-opt-15.c
35008 * gcc.c-torture/execute/string-opt-16.c
35009 * gcc.c-torture/execute/string-opt-2.c
35010 * gcc.c-torture/execute/string-opt-6.c
35011 * gcc.c-torture/execute/string-opt-7.c
35012 * gcc.c-torture/execute/string-opt-8.c:
35013 Replace with ...
35014
35015 * gcc.c-torture/execute/builtins/abs-2.c
35016 * gcc.c-torture/execute/builtins/abs-3.c
35017 * gcc.c-torture/execute/builtins/complex-1.c
35018 * gcc.c-torture/execute/builtins/fprintf.c
35019 * gcc.c-torture/execute/builtins/fputs.c
35020 * gcc.c-torture/execute/builtins/memcmp.c
35021 * gcc.c-torture/execute/builtins/memmove.c
35022 * gcc.c-torture/execute/builtins/memops-asm.c
35023 * gcc.c-torture/execute/builtins/mempcpy-2.c
35024 * gcc.c-torture/execute/builtins/mempcpy.c
35025 * gcc.c-torture/execute/builtins/memset.c
35026 * gcc.c-torture/execute/builtins/printf.c
35027 * gcc.c-torture/execute/builtins/sprintf.c
35028 * gcc.c-torture/execute/builtins/strcat.c
35029 * gcc.c-torture/execute/builtins/strchr.c
35030 * gcc.c-torture/execute/builtins/strcmp.c
35031 * gcc.c-torture/execute/builtins/strcpy.c
35032 * gcc.c-torture/execute/builtins/strcspn.c
35033 * gcc.c-torture/execute/builtins/strlen-2.c
35034 * gcc.c-torture/execute/builtins/strlen.c
35035 * gcc.c-torture/execute/builtins/strncat.c
35036 * gcc.c-torture/execute/builtins/strncmp-2.c
35037 * gcc.c-torture/execute/builtins/strncmp.c
35038 * gcc.c-torture/execute/builtins/strncpy.c
35039 * gcc.c-torture/execute/builtins/strpbrk.c
35040 * gcc.c-torture/execute/builtins/strpcpy-2.c
35041 * gcc.c-torture/execute/builtins/strpcpy.c
35042 * gcc.c-torture/execute/builtins/strrchr.c
35043 * gcc.c-torture/execute/builtins/strspn.c
35044 * gcc.c-torture/execute/builtins/strstr-asm.c
35045 * gcc.c-torture/execute/builtins/strstr.c:
35046 ... these new files.
35047
35048 * gcc.c-torture/execute/builtins/abs-2-lib.c
35049 * gcc.c-torture/execute/builtins/abs-3-lib.c
35050 * gcc.c-torture/execute/builtins/complex-1-lib.c
35051 * gcc.c-torture/execute/builtins/fprintf-lib.c
35052 * gcc.c-torture/execute/builtins/fputs-lib.c
35053 * gcc.c-torture/execute/builtins/memcmp-lib.c
35054 * gcc.c-torture/execute/builtins/memmove-lib.c
35055 * gcc.c-torture/execute/builtins/memops-asm-lib.c
35056 * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
35057 * gcc.c-torture/execute/builtins/mempcpy-lib.c
35058 * gcc.c-torture/execute/builtins/memset-lib.c
35059 * gcc.c-torture/execute/builtins/printf-lib.c
35060 * gcc.c-torture/execute/builtins/sprintf-lib.c
35061 * gcc.c-torture/execute/builtins/strcat-lib.c
35062 * gcc.c-torture/execute/builtins/strchr-lib.c
35063 * gcc.c-torture/execute/builtins/strcmp-lib.c
35064 * gcc.c-torture/execute/builtins/strcpy-lib.c
35065 * gcc.c-torture/execute/builtins/strcspn-lib.c
35066 * gcc.c-torture/execute/builtins/strlen-2-lib.c
35067 * gcc.c-torture/execute/builtins/strlen-lib.c
35068 * gcc.c-torture/execute/builtins/strncat-lib.c
35069 * gcc.c-torture/execute/builtins/strncmp-2-lib.c
35070 * gcc.c-torture/execute/builtins/strncmp-lib.c
35071 * gcc.c-torture/execute/builtins/strncpy-lib.c
35072 * gcc.c-torture/execute/builtins/strpbrk-lib.c
35073 * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
35074 * gcc.c-torture/execute/builtins/strpcpy-lib.c
35075 * gcc.c-torture/execute/builtins/strrchr-lib.c
35076 * gcc.c-torture/execute/builtins/strspn-lib.c
35077 * gcc.c-torture/execute/builtins/strstr-asm-lib.c
35078 * gcc.c-torture/execute/builtins/strstr-lib.c
35079 * gcc.c-torture/execute/builtins/lib/abs.c
35080 * gcc.c-torture/execute/builtins/lib/fprintf.c
35081 * gcc.c-torture/execute/builtins/lib/memset.c
35082 * gcc.c-torture/execute/builtins/lib/printf.c
35083 * gcc.c-torture/execute/builtins/lib/sprintf.c
35084 * gcc.c-torture/execute/builtins/lib/strcpy.c
35085 * gcc.c-torture/execute/builtins/lib/strcspn.c
35086 * gcc.c-torture/execute/builtins/lib/strncat.c
35087 * gcc.c-torture/execute/builtins/lib/strncmp.c
35088 * gcc.c-torture/execute/builtins/lib/strncpy.c
35089 * gcc.c-torture/execute/builtins/lib/strpbrk.c
35090 * gcc.c-torture/execute/builtins/lib/strspn.c
35091 * gcc.c-torture/execute/builtins/lib/strstr.c:
35092 New files containing support routines.
35093
35094 * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
35095 declaration.
35096 * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
35097 when not optimizing.
35098
35099 2004-07-02 Mark Mitchell <mark@codesourcery.com>
35100
35101 PR c++/16240
35102 * g++.dg/abi/mangle22.C: New test.
35103 * g++.dg/abi/mangle23.C: Likewise.
35104
35105 2004-07-02 David Billinghurst <David.Billinghurst@riotinto.com>
35106
35107 PR fortran/16290
35108 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
35109 Allow for cases without denormalized floating point numbers.
35110
35111 2004-07-01 Joseph S. Myers <jsm@polyomino.org.uk>
35112
35113 PR c/1027
35114 * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
35115 gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
35116 gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
35117 expected warning text.
35118 * gcc.dg/format/diag-2.c: New test.
35119
35120 2004-07-01 Eric Botcazou <ebotcazou@libertysurf.fr>
35121
35122 * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
35123
35124 2004-07-01 Paolo Bonzini <bonzini@gnu.org>
35125
35126 * gcc.dg/builtins-43.c: New.
35127 * gcc.dg/builtins-44.c: New.
35128 * gcc.dg/builtins-45.c: New.
35129
35130 2004-06-26 Geoffrey Keating <geoffk@apple.com>
35131 Andreas Tobler <a.tobler@schweiz.ch>
35132
35133 * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
35134 Use SA_RESETHAND rather than SA_ONESHOT. Trap SIGBUS as well
35135 as SIGSEGV.
35136 * gcc.dg/cleanup-11.c: Likewise.
35137 * gcc.dg/cleanup-8.c: Likewise.
35138 * gcc.dg/cleanup-9.c: Likewise.
35139 * gcc.dg/cleanup-5.c: Run on all platforms.
35140
35141 2004-06-30 Joseph S. Myers <jsm@polyomino.org.uk>
35142
35143 * g++.dg/warn/nonnull1.C: New test.
35144
35145 2004-06-30 Eric Botcazou <ebotcazou@libertysurf.fr>
35146
35147 * gcc.dg/compat/compat-common.h: Wrap up CINT in
35148 an #ifndef SKIP_COMPLEX_INT/#endif pair.
35149 Special-case the Sun compiler wrt to <complex.h>.
35150
35151 2004-06-30 Nitin Yewale <nitiny@kpitcummins.com>
35152
35153 * gcc.dg/Wunreachable-8.C: New test.
35154
35155 * gcc.dg/h8300-ice2.c : New test.
35156
35157 2004-06-30 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
35158
35159 PR fortran/16161
35160 * gfortran.fortran-torture/compile/implicit.f90: Add test
35161 for implicit character.
35162
35163 2004-06-30 David Billinghurst <David.Billinghurst@riotinto.com>
35164
35165 PR fortran/16289
35166 * gfortran.fortran-torture/execute/intrinsic_nearest.f90
35167 Use tiny() intrinsic to find smallest non-negative real
35168
35169 2004-06-30 Jakub Jelinek <jakub@redhat.com>
35170
35171 * gcc.dg/compat/struct-by-value-22_main.c: New test.
35172 * gcc.dg/compat/struct-by-value-22_x.c: New.
35173 * gcc.dg/compat/struct-by-value-22_y.c: New.
35174
35175 * gcc.c-torture/execute/20040629-1.c: New test.
35176
35177 2004-06-29 Jakub Jelinek <jakub@redhat.com>
35178
35179 * gcc.dg/compat/vector-defs.h: Use vector_size attribute
35180 only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
35181
35182 PR target/16195
35183 * gcc.dg/20040625-1.c: New test.
35184
35185 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35186
35187 * gfortran.fortran-torture/execute/parameter_2.f90: New test.
35188
35189 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35190
35191 PR fortran/15963
35192 * gfortran.fortran-torture/execute/initialization_1.f90: New test.
35193
35194 2004-06-29 Richard Henderson <rth@redhat.com>
35195
35196 * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
35197
35198 2004-06-29 Paul Brook <paul@codesourcery.com>
35199
35200 * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
35201 * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
35202
35203 2004-06-29 Nathan Sidwell <nathan@codesourcery.com>
35204
35205 PR c++/16260
35206 * g++.dg/parse/crash15.C: New.
35207
35208 2004-06-28 Andrew Pinski <apinski@apple.com>
35209
35210 * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
35211 by the error already.
35212
35213 * g++.dg/opt/ptrmem4.C: Change to compile only test.
35214
35215 2004-06-28 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
35216
35217 PR target/14041
35218 * gcc.dg/h8300-bss-align-1.c : New.
35219
35220 2004-06-28 Nathan Sidwell <nathan@codesourcery.com>
35221
35222 * PR c++/16174
35223 * g++.dg/template/ctor4.C: New.
35224
35225 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
35226
35227 PR c++/16205
35228 * g++.dg/warn/Wsequence-point-1.C: New test.
35229
35230 2004-06-27 Paul Brook <paul@codesourcery.com>
35231
35232 * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
35233
35234 2004-06-27 Zack Weinberg <zack@codesourcery.com>
35235
35236 * g++.old-deja/g++.mike/p7325.C: Remove.
35237
35238 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
35239
35240 PR c/14963
35241 * gcc.dg/pr14963.c: New test.
35242
35243 2004-06-27 Mark Mitchell <mark@codesourcery.com>
35244
35245 PR c++/16193
35246 * g++.dg/parse/redef1.C: New test.
35247
35248 2004-06-27 Joseph S. Myers <jsm@polyomino.org.uk>
35249
35250 * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
35251 20021110.c.
35252 * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
35253 20021119-1.c.
35254 * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
35255 gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
35256 5-04.c.
35257 * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
35258 * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
35259 * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
35260 * g++.old-deja/g++.law/enum8.C: Remove duplicate of
35261 g++.brendan/enum14.C.
35262 * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
35263 * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
35264 * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
35265 g++.mike/virt1.C.
35266 * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
35267 memtemp24.C.
35268
35269 2004-06-27 Roger Sayle <roger@eyesopen.com>
35270
35271 * gcc.dg/20040527-1.c: New test case.
35272
35273 2004-06-26 Bud Davis <bdavis9659@comcast.net>
35274
35275 PR gfortran/pr16196
35276 * gfortran.fortran-torture/execute/open_replace.f90: New test case.
35277
35278 2004-06-25 Roger Sayle <roger@eyesopen.com>
35279
35280 PR middle-end/15825
35281 * gcc.dg/pr15825-1.c: New test case.
35282
35283 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
35284
35285 * gcc.c-torture/execute/20040625-1.c: New test.
35286
35287 2004-06-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35288
35289 * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
35290
35291 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
35292
35293 * gcc.dg/torture/mips-div-1.c: New test.
35294
35295 2004-06-24 Jeff Law <law@redhat.com>
35296
35297 * gcc.dg/tree-ssa/20040624-1.c: New test.
35298
35299 2004-06-24 Richard Sandiford <rsandifo@redhat.com>
35300
35301 * gcc.c-torture/compile/20040624-1.c: New test.
35302
35303 2004-06-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35304
35305 * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
35306 this directory.
35307
35308 2004-06-23 Andrew Pinski <apinski@apple.com>
35309
35310 PR middle-end/15988
35311 * g++.dg/opt/ptrmem4.C: New test.
35312
35313 * gcc.dg/c90-array-quals-2.c: New test.
35314
35315 2006-06-23 Nitin Yewale <NitinY@KPITCummins.com>
35316
35317 * gcc.dg/kpice1.c: New test.
35318
35319 2006-06-23 Andrew Pinski <apinski@apple.com>
35320
35321 * gcc.dg/c90-array-quals.c: New test.
35322
35323 2006-06-22 Richard Henderson <rth@redhat.com>
35324
35325 * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
35326
35327 2004-06-22 Loren James Rittle <ljrittle@acm.org>
35328
35329 * gcc.dg/builtins-config.h: Handle FreeBSD.
35330
35331 2006-06-22 Richard Henderson <rth@redhat.com>
35332
35333 * g++.dg/opt/devirt1.C: New.
35334
35335 2004-06-22 Kelley Cook <kcook@gcc.gnu.org>
35336
35337 * g++.dg/opt/pr15551.C: New testcase.
35338
35339 2004-06-22 H.J. Lu <hongjiu.lu@intel.com>
35340
35341 PR target/14800
35342 * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
35343 x86_64-*-linux* when compiling for 32bit.
35344
35345 2004-06-21 Andrew Pinski <apinski@apple.com>
35346
35347 * gcc.dg/pch/struct-1.c: New.
35348 * gcc.dg/pch/struct-1.hs: New.
35349
35350 2004-06-21 Geoffrey Keating <geoffk@apple.com>
35351
35352 * gcc.dg/pch/save-temps-1.c: New file.
35353 * gcc.dg/pch/save-temps-1.hs: New file.
35354
35355 2004-06-22 Janne Blomqvist <jblomqvi@cc.hut.fi>
35356
35357 * gfortran.fortran-torture/execute/iolength_1.f90: New test.
35358 * gfortran.fortran-torture/execute/iolength_3.f90: New test.
35359
35360 2004-06-21 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35361
35362 * gfortran.fortran-torture/execute/select_1.f90: Rename function
35363 to fix type error.
35364 * gfortran.fortran-torture/execute/intrinsic_associated.f90:
35365 Remove trailing spaces.
35366
35367 2004-06-21 Richard Henderson <rth@redhat.com>
35368
35369 * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
35370 merging && to BIT_FIELD_REF.
35371
35372 2004-06-21 Richard Sandiford <rsandifo@redhat.com>
35373
35374 * g++.dg/opt/placeholder1.C: New test.
35375
35376 2004-06-20 Eric Botcazou <ebotcazou@libertysurf.fr>
35377
35378 * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
35379 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
35380 * gcc.dg/compat/union-m128-1_x.c: Likewise.
35381 * gcc.dg/compat/union-m128-1_y.c: Likewise.
35382
35383 2004-06-20 Zack Weinberg <zack@codesourcery.com>
35384
35385 * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
35386 extern "C".
35387 * g++.dg/other/pragma-re-1.C: Add comments.
35388
35389 2004-06-19 Bud Davis <bdavis9659@comcast.net>
35390
35391 PR gfortran/16080
35392 * gfortran.fortran-torture/execute/read_null_string.f90: New file.
35393
35394 2004-06-19 Andrew Pinski <pinskia@physics.uc.edu>
35395
35396 * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
35397 instead of setting the type of size_t by
35398 hand.
35399
35400 2004-06-18 Roger Sayle <roger@eyesopen.com>
35401
35402 * gcc.dg/unordered-2.c: New test case.
35403 * gcc.dg/unordered-3.c: New test case.
35404
35405 2004-06-19 David Billinghurst <David.Billinghurst@riotinto.com>
35406
35407 PR other/16043
35408 * lib/g++.exp (g++_version): Tweak regexp for version
35409 * lib/g77.exp (g77_version): Likewise.
35410 * lib/gfortran.exp (gfortran_version): Likewise.
35411 * lib/objc.exp (objc_version): Likewise.
35412 * lib/treelang.exp (treelang_version): Likewise.
35413
35414 2004-06-19 Jakub Jelinek <jakub@redhat.com>
35415
35416 * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
35417 Use INT_MAX instead of __INT_MAX__.
35418 * gcc.dg/compat/struct-align-2_y.c: Likewise.
35419
35420 * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
35421 * gcc.dg/compat/scalar-return-3_x.c: Use it.
35422 * gcc.dg/compat/scalar-return-3_y.c: Use it.
35423 * gcc.dg/compat/scalar-return-4_x.c: Use it.
35424 * gcc.dg/compat/scalar-return-4_y.c: Use it.
35425 * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
35426 * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
35427 * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
35428 * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
35429
35430 * gcc.dg/range-test-1.c: New test.
35431 * g++.dg/opt/range-test-1.C: New test.
35432
35433 2004-06-17 Richard Henderson <rth@redhat.com>
35434
35435 * objc.dg/sync-1.m: New.
35436 * objc.dg/try-catch-1.m: Don't force next runtime.
35437 * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
35438 * objc.dg/try-catch-2.m: Likewise. Enable everywhere. Remove
35439 shadowed catch clause.
35440 * objc.dg/try-catch-5.m: New.
35441
35442 2004-06-17 Zack Weinberg <zack@codesourcery.com>
35443
35444 Bug 14610
35445 * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
35446
35447 2004-06-15 Richard Henderson <rth@redhat.com>
35448
35449 * gcc.dg/20001116-1.c: Move expected warning line.
35450
35451 2004-06-15 Richard Henderson <rth@redhat.com>
35452
35453 * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
35454 * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
35455
35456 2004-06-15 Jeff Law <law@redhat.com>
35457
35458 * gcc.dg/tree-ssa/20040615-1.c: New test.
35459 * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
35460 be less sensitive to operand ordering.
35461 * gcc.dg/tree-ssa/20030824-2.c: Likewise.
35462
35463 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
35464
35465 * g++.dg/abi/bitfield3.C: Add comment..
35466
35467 2004-06-15 Richard Henderson <rth@redhat.com>
35468
35469 * g++.dg/ext/stmtexpr1.C: XFAIL.
35470 * gcc.dg/20030612-1.c: XFAIL.
35471
35472 2004-06-15 Eric Christopher <echristo@redhat.com>
35473
35474 * g++.dg/charset/asm5.c: New.
35475 * gcc.dg/charset/asm6.c: New.
35476
35477 2004-06-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35478
35479 PR fortran/15962
35480 * gfortran.fortran-torture/execute/select_1.f90: New test.
35481
35482 2004-06-15 Paul Brook <paul@codesourcery.com>
35483
35484 * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
35485
35486 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35487
35488 PR c++/15967
35489 * g++.dg/lookup/crash3.C: New test.
35490
35491 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35492
35493 PR c++/15947
35494 * g++.dg/parse/dtor4.C: New test.
35495
35496 2004-06-14 Jeff Law <law@redhat.com>
35497
35498 * gcc.c-torture/compile/20040614-1.c: New test.
35499
35500 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35501
35502 PR fortran/15211
35503 * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
35504 LEN of a character array.
35505
35506 2004-06-14 Mark Mitchell <mark@codesourcery.com>
35507
35508 PR c++/15096
35509 * g++.dg/template/ptrmem10.C: New test.
35510
35511 PR c++/14930
35512 * g++.dg/template/friend30.C: New test.
35513
35514 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35515
35516 PR fortran/14928
35517 * gfortran.fortran-torture/compile/mloc.f90: New test.
35518
35519 2004-06-13 Paul Brook <paul@codesourcery.com>
35520
35521 * gfortran.fortran-torture/execute/random_2.f90: New test.
35522
35523 2004-06-13 Eric Christopher <echristo@redhat.com>
35524
35525 * gcc.dg/noncompile/redecl-1.c: Fix error message.
35526
35527 2004-06-12 Paul Brook <paul@codesourcery.com>
35528
35529 * gfortran.fortran-torture/execute/contained_3.f90: New test.
35530
35531 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35532
35533 PR fortran/14923
35534 * gfortran.fortran-torture/execute/date_time_1.f90: New test.
35535
35536 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35537
35538 PR fortran/14957
35539 * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
35540 syntax errors in end statements of contained subroutines.
35541
35542 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35543
35544 PR fortran/12841
35545 * gfortran.fortran-torture/execute/null_arg.f90: New test.
35546
35547 2004-06-12 Bud Davis <bdavis9659@comcast.net>
35548
35549 PR fortran/15665
35550 * gfortran.fortran-torture/execute/getarg_1.f90: New test.
35551
35552 2004-06-12 Bud Davis <bdavis9659@comcast.net>
35553
35554 PR gfortran/12839
35555 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
35556
35557 2004-06-11 Mark Mitchell <mark@codesourcery.com>
35558
35559 PR c++/15862
35560 * g++.dg/parse/enum1.C: New test.
35561
35562 2004-06-10 Jeff Law <law@redhat.com>
35563
35564 * gcc.c-torture/compile/20040610-1.c: New test.
35565
35566 2004-06-11 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35567
35568 * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
35569 * g++.old-deja/g++.other/decl3.C: Likewise.
35570
35571 2004-06-10 Brian Booth <bbooth@redhat.com>
35572
35573 * gcc.dg/tree-ssa/20031015-1.c: Scan for
35574 V_MAY_DEF instead of VDEF.
35575 * gcc.dg/tree-ssa/20040517-1.c: Ditto.
35576
35577 2004-06-10 Mark Mitchell <mark@codesourcery.com>
35578
35579 PR c++/14211
35580 * g++.dg/conversion/const1.C: New test.
35581
35582 PR c++/15076
35583 * g++.dg/conversion/reinterpret1.C: New test.
35584
35585 PR c++/15877
35586 * g++.dg/template/enum2.C: New test.
35587
35588 PR c++/15227
35589 * g++.dg/template/error13.C: New test.
35590
35591 2004-06-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35592
35593 PR fortran/14957
35594 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
35595 arguments to test_* REAL and of the right size.
35596
35597 2004-06-10 Jakub Jelinek <jakub@redhat.com>
35598
35599 PR target/15569
35600 PR rtl-optimization/15681
35601 * gcc.dg/20040609-1.c: New test.
35602
35603 2004-06-10 Jakub Jelinek <jakub@redhat.com>
35604
35605 PR c++/14791
35606 * g++.dg/opt/builtins1.C: New test.
35607
35608 2004-06-10 Danny Smith <dannysmith@users.sourceforge.net>
35609
35610 * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
35611 that use default windows32 struct layout.
35612 * gcc.dg/i386-bitfield2.c: Likewise.
35613
35614 2004-06-09 Danny Smith <dannysmith@users.sourceforge.net>
35615
35616 * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
35617 for mingw32 and cygwin targets.
35618
35619 2004-06-09 Geoffrey Keating <geoffk@apple.com>
35620
35621 * gcc.dg/pch/macro-4.c: New.
35622 * gcc.dg/pch/macro-4.hs: New.
35623
35624 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35625
35626 PR fortran/13249
35627 * gfortran.fortran-torture/compile/name_clash.f90: New test.
35628
35629 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35630
35631 PR fortran/13372
35632 * gfortran.fortran-torture/compile/named_args_2.f90: New test.
35633
35634 2004-06-09 Bud Davis <bdavis9659@comcast.net>
35635
35636 PR gfortran/14897
35637 * gfortran.fortran-torture/execute/t_edit.f90: New test.
35638
35639 2004-06-09 Bud Davis <bdavis9659@comcast.net>
35640
35641 PR gfortran/15755
35642 * gfortran.fortran-torture/execute/backspace.c : New test.
35643
35644 2004-06-09 Paul Brook <paul@codesourcery.com>
35645
35646 * gfortran.fortran-torture/execure/intrinsic_associated.f90
35647 (pointer_to_section): Rewrite to use smaller array.
35648
35649 2004-06-08 David Edelsohn <edelsohn@gnu.org>
35650
35651 * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
35652 * gcc.dg/ext/altivec-10.c: Same.
35653 * gcc.dg/ext/altivec-11.c: Same.
35654 * gcc.dg/ext/altivec-12.c: Same.
35655 * gcc.dg/ext/altivec-13.c: Same.
35656 * gcc.dg/ext/altivec-14.c: Same.
35657 * gcc.dg/ext/altivec-15.c: Same.
35658 * gcc.dg/ext/altivec-16.c: Same.
35659 * gcc.dg/ext/altivec-3.c: Same.
35660 * gcc.dg/ext/altivec-4.c: Same.
35661 * gcc.dg/ext/altivec-6.c: Same.
35662 * gcc.dg/ext/altivec-7.c: Same.
35663 * gcc.dg/ext/altivec-8.c: Same.
35664 * gcc.dg/ext/altivec-varargs-1.c: Same.
35665
35666 * g++.dg/ext/altivec-1.C: Correct dg syntax.
35667 * g++.dg/ext/altivec-10.C: Same.
35668 * g++.dg/ext/altivec-2.C: Same.
35669 * g++.dg/ext/altivec-3.C: Same.
35670 * g++.dg/ext/altivec-4.C: Same.
35671 * g++.dg/ext/altivec-5.C: Same.
35672 * g++.dg/ext/altivec-6.C: Same.
35673 * g++.dg/ext/altivec-7.C: Same.
35674 * g++.dg/ext/altivec-8.C: Same.
35675 * g++.dg/ext/altivec-9.C: Same.
35676
35677 2004-06-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35678
35679 PR c++/7841
35680 * g++.old-deja/g++.pt/ctor2.C: Add error mark.
35681
35682 2004-06-07 Eric Botcazou <ebotcazou@libertysurf.fr>
35683
35684 * gcc.dg/union-1.c: New test.
35685
35686 2004-06-07 Roger Sayle <roger@eyesopen.com>
35687
35688 * gcc.dg/builtins-41.c: New test case.
35689 * gcc.dg/builtins-42.c: New test case.
35690
35691 2004-06-07 David Edelsohn <edelsohn@gnu.org>
35692
35693 * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
35694 * g++.dg/ext/altivec-10.C: Same.
35695 * g++.dg/ext/altivec-2.C: Same.
35696 * g++.dg/ext/altivec-3.C: Same.
35697 * g++.dg/ext/altivec-4.C: Same.
35698 * g++.dg/ext/altivec-5.C: Same.
35699 * g++.dg/ext/altivec-6.C: Same.
35700 * g++.dg/ext/altivec-7.C: Same.
35701 * g++.dg/ext/altivec-8.C: Same.
35702 * g++.dg/ext/altivec-9.C: Same.
35703 * g++.old-deja/g++.abi/cxa_vec.C: Same.
35704 * g++.old-deja/g++.brendan/new3.C: Same.
35705 * gcc.c-torture/execute/eeprof-1.x: Same.
35706
35707 2004-06-07 Joseph S. Myers <jsm@polyomino.org.uk>
35708
35709 PR c/14765
35710 * gcc.dg/pr14765-1.c: New test.
35711
35712 2004-06-07 Roger Sayle <roger@eyesopen.com>
35713
35714 PR c/14649
35715 * gcc.dg/pr14649-1.c: New test case.
35716
35717 2004-06-07 Richard Henderson <rth@redhat.com>
35718
35719 * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
35720 if temporaries.
35721
35722 2004-06-07 David Edelsohn <edelsohn@gnu.org>
35723
35724 * g++.dg/eh/elide1.C: Remove XFAIL.
35725
35726 2004-06-07 Mark Mitchell <mark@codesourcery.com>
35727
35728 PR c++/15337
35729 * g++.dg/expr/sizeof3.C: New test.
35730
35731 PR c++/14777
35732 * g++.dg/template/access14.C: New test.
35733
35734 PR c++/15554
35735 * g++.dg/template/enum1.C: New test.
35736
35737 PR c++/15057
35738 * g++.dg/eh/throw1.C: New test.
35739
35740 2004-06-07 David Ayers <d.ayers@inode.at>
35741 Ziemowit Laski <zlaski@apple.com>
35742
35743 * lib/objc.exp (objc_target_compile): Revert the '-framework
35744 Foundation' flag fix, since bare Darwin does not ship
35745 with the Foundation framework.
35746 * objc/execute/next_mapping.h: Provide a local NSConstantString
35747 @interface and @implementation.
35748 (objc_constant_string_init): A constructor function, used to
35749 initialize the NSConstantString meta-class object.
35750 * objc/execute/string1.m: Include "next_mapping.h" instead of
35751 <Foundation/NSString.h>.
35752 * objc/execute/string2.m: Likewise.
35753 * objc/execute/string3.m: Likewise.
35754 * objc/execute/string4.m: Likewise.
35755
35756 2004-06-06 H.J. Lu <hongjiu.lu@intel.com>
35757
35758 * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
35759 to double. Replace double with FLOAT.
35760 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
35761
35762 * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
35763 * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
35764 * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
35765 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
35766 * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
35767 * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
35768 * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
35769 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
35770
35771 2004-06-06 Joseph S. Myers <jsm@polyomino.org.uk>
35772
35773 PR c/13519
35774 * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
35775
35776 2004-06-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35777
35778 PR c++/15503
35779 * g++.dg/template/meminit2.C: New test.
35780
35781 2004-06-04 Paolo Bonzini <bonzini@gnu.org>
35782
35783 PR target/15822
35784 * gcc.c-torture/execute/compare-fp-1.c,
35785 gcc.c-torture/execute/compare-fp-2.c,
35786 gcc.c-torture/execute/compare-fp-3.c,
35787 gcc.c-torture/execute/compare-fp-4.c,
35788 gcc.c-torture/execute/compare-fp-3.x,
35789 gcc.c-torture/execute/compare-fp-4.x: Moved...
35790 * gcc.c-torture/execute/ieee/compare-fp-1.c,
35791 gcc.c-torture/execute/ieee/compare-fp-2.c,
35792 gcc.c-torture/execute/ieee/compare-fp-3.c,
35793 gcc.c-torture/execute/ieee/compare-fp-4.c,
35794 gcc.c-torture/execute/ieee/compare-fp-3.x,
35795 gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
35796
35797 2004-06-04 David Ayers <d.ayers@inode.at>
35798
35799 * objc/execute/protocol-isEqual-4.m: New testcase.
35800
35801 2004-06-04 Nicola Pero <n.pero@mi.flashnet.it>
35802
35803 * objc/execute/protocol-isEqual-1.m: New testcase.
35804 * objc/execute/protocol-isEqual-2.m: New testcase.
35805 * objc/execute/protocol-isEqual-3.m: New testcase.
35806
35807 2004-06-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35808
35809 * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
35810
35811 2004-06-02 Ziemowit Laski <zlaski@apple.com>
35812
35813 * lib/objc.exp (objc_target_compile): When running tests on
35814 Darwin (Mac OS X), inform the linker about '-framework
35815 'Foundation'.
35816
35817 2004-06-02 Eric Christopher <echristo@redhat.com>
35818
35819 * gcc.c-torture/compile/20040602-1.c: New.
35820
35821 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>
35822
35823 * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
35824 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
35825
35826 PR tree-optimization/14736
35827 * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
35828
35829 PR tree-optimization/14042
35830 * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
35831
35832 PR tree-optimization/14729
35833 * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
35834
35835 2004-06-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35836
35837 PR fortran/15557
35838 * gfortran.fortran-torture/execute/data_3.f90: New testcase.
35839
35840 2004-06-01 Richard Hederson <rth@redhat.com>
35841
35842 * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
35843
35844 2004-06-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35845
35846 PR c++/14932
35847 * g++.dg/parse/offsetof4.C: New test.
35848
35849 2004-06-01 Nicola Pero <nicola@brainstorm.co.uk>
35850
35851 PR objc/7993
35852 * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
35853
35854 2004-05-31 Mark Mitchell <mark@codesourcery.com>
35855
35856 PR c++/15701
35857 * g++.dg/template/friend29.C: New test.
35858
35859 2004-05-31 Joseph S. Myers <jsm@polyomino.org.uk>
35860
35861 PR c/15749
35862 * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
35863
35864 2004-05-31 Eric Botcazou <ebotcazou@libertysurf.fr>
35865
35866 * gcc.dg/sparc-trap-1.c: New test.
35867
35868 2004-05-31 Roger Sayle <roger@eyesopen.com>
35869
35870 PR middle-end/15069
35871 * g++.dg/opt/fold3.C: New test case.
35872
35873 2004-05-30 Graham Stott <graham.stott@btinternet.com>
35874
35875 * lib/target-supports.exp (check_iconv_available): Fix fallout
35876 from 2004-05-28 patch.
35877
35878 2004-05-30 Paul Brook <paul@codesourcery.com>
35879
35880 PR fortran/15620
35881 * gfortran.fortran-torture/execute/st_function_1.f90: New test.
35882 * gfortran.fortran-torture/execute/st_function_2.f90: New test.
35883
35884 2004-05-30 Steven G. Kargl <kargls@comcast.net>
35885
35886 * gfortran.fortran-torture/execute/random_1.f90: New test.
35887
35888 2004-05-28 Ziemowit Laski <zlaski@apple.com>
35889
35890 * g++.dg/ext/altivec-10.C: New test.
35891
35892 2004-05-29 Paul Brook <paul@codesourcery.com>
35893
35894 * gfortran.fortran-torture/execute/equiv_1.f90: New test.
35895
35896 2004-05-28 Ziemowit Laski <zlaski@apple.com>
35897
35898 * gcc.dg/altivec-16.c: New test.
35899
35900 2004-05-28 Janis Johnson <janis187@us.ibm.com>
35901
35902 * lib/target-supports.exp (check_vmx_hw_available): New.
35903 * gcc.dg/vmx/vmx.exp: Use it to determine default action.
35904
35905 * lib/target-supports.exp (check_alias_available,
35906 check_iconv_available, check_named_sections_available): Use
35907 unique names for temporary files.
35908
35909 2004-05-28 Ziemowit Laski <zlaski@apple.com>
35910
35911 * gcc.dg/altivec-15.c: New test.
35912
35913 2004-05-28 Mark Mitchell <mark@codesourcery.com>
35914
35915 PR c++/15083
35916 * g++.dg/warn/noeffect6.C: New test.
35917
35918 PR c++/15471
35919 * g++.dg/expr/ptrmem4.C: New test.
35920
35921 PR c++/15640
35922 * g++.dg/template/operator3.C: New test.
35923
35924 2004-05-28 Mark Mitchell <mark@codesourcery.com>
35925
35926 PR c++/14668
35927 * g++.dg/lookup/redecl1.C: New test.
35928 * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
35929
35930 2004-05-28 Paolo Bonzini <bonzini@gnu.org>
35931
35932 * gcc.c-torture/execute/compare-fp-1.c,
35933 gcc.c-torture/execute/compare-fp-2.c,
35934 gcc.c-torture/execute/compare-fp-3.c,
35935 gcc.c-torture/execute/compare-fp-4.c,
35936 gcc.c-torture/execute/compare-fp-3.x,
35937 gcc.c-torture/execute/compare-fp-4.x,
35938 gcc.dg/pr15649-1.c: New.
35939
35940 2004-05-27 Adam Nemet <anemet@lnxw.com>
35941
35942 PR c++/12883
35943 * g++.dg/init/array14.C: New test.
35944
35945 2004-05-25 Janis Johnson <janis187@us.ibm.com>
35946
35947 * lib/compat.exp (compat-get-options-main): New.
35948 (compat-get-options): Remove unneeded code, warn for ignored
35949 command.
35950 (compat-execute): Check flag set by dg-require-* commands.
35951
35952 * lib/compat.exp (compat-execute): Break up long lines.
35953
35954 2004-05-24 Janis Johnson <janis187@us.ibm.com>
35955
35956 * gcc.dg/altivec-7.c: Don't use 'vector long'.
35957 * gcc.dg/altivec-14.c: New test.
35958 * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
35959
35960 * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
35961 * gcc.dg/altivec-12.c: Ditto.
35962
35963 * gcc.dg/altivec-3.c: Move call to altivec_check.
35964
35965 2004-05-23 Mark Mitchell <mark@codesourcery.com>
35966
35967 PR c++/15044
35968 * g++.dg/template/error12.C: New test.
35969
35970 PR c++/15317
35971 * g++.dg/ext/attrib15.C: New test.
35972
35973 PR c++/15329
35974 * g++.dg/template/ptrmem9.C: New test.
35975
35976 2004-05-25 Paul Brook <paul@codesourcery.com>
35977
35978 * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
35979
35980 2004-05-23 Mark Mitchell <mark@codesourcery.com>
35981
35982 PR c++/15165
35983 * g++.dg/template/crash19.C: New test.
35984
35985 2004-05-23 Mark Mitchell <mark@codesourcery.com>
35986
35987 PR c++/15025
35988 * g++.dg/template/redecl1.C: New test.
35989
35990 2004-05-23 Mark Mitchell <mark@codesourcery.com>
35991
35992 PR c++/14821
35993 * g++.dg/other/ns1.C: New test.
35994
35995 PR c++/14883
35996 * g++.dg/template/invalid1.C: New test.
35997
35998 2004-05-23 Paul Brook <paul@codesourcery.com>
35999 Victor Leikehman <lei@haifasphere.co.il>
36000
36001 * gfortran.fortran-torture/execute/common_init_1.f90: New test.
36002 * gfortran.fortran-torture/execute/equiv_init.f90: New test.
36003
36004 2004-05-22 Mark Mitchell <mark@codesourcery.com>
36005
36006 PR c++/15285
36007 PR c++/15299
36008 * g++.dg/template/non-dependent5.C: New test.
36009 * g++.dg/template/non-dependent6.C: New test.
36010
36011 2004-05-22 Mark Mitchell <mark@codesourcery.com>
36012
36013 PR c++/15507
36014 * g++.dg/inherit/union1.C: New test.
36015
36016 PR c++/15542
36017 * g++.dg/template/addr1.C: New test.
36018
36019 PR c++/15427
36020 * g++.dg/template/array5.C: New test.
36021
36022 PR c++/15287
36023 * g++.dg/template/array6.C: New test.
36024
36025 2004-05-22 Wolfgang Bangerth <bangerth@dealii.org>
36026 Roger Sayle <roger@eyesopen.com>
36027
36028 * g++.dg/lookup/forscope2.C: New test case.
36029
36030 2004-05-22 Ben Elliston <bje@au.ibm.com>
36031
36032 * gcc.dg/cpp/Wmissingdirs.c: New.
36033
36034 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
36035
36036 PR target/15301
36037 * gcc.dg/compat/union-m128-1.h: New file.
36038 * gcc.dg/compat/union-m128-1_main.c: Likewise.
36039 * gcc.dg/compat/union-m128-1_x.c: Likewise.
36040 * gcc.dg/compat/union-m128-1_y.c: Likewise.
36041
36042 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
36043
36044 PR target/15302
36045 * gcc.dg/compat/struct-complex-1.h: New file.
36046 * gcc.dg/compat/struct-complex-1_main.c: Likewise.
36047 * gcc.dg/compat/struct-complex-1_x.c: Likewise.
36048 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
36049
36050 2004-05-20 Roger Sayle <roger@eyesopen.com>
36051
36052 PR middle-end/3074
36053 * gcc.dg/pr3074-1.c: New test case.
36054 * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
36055
36056 2004-05-20 Falk Hueffner <falk@debian.org>
36057
36058 PR other/15526
36059 * gcc.dg/ftrapv-1.c: New test case.
36060
36061 2004-05-18 Feng Wang <fengwang@nudt.edu.cn>
36062
36063 * gfortran.fortran-torture/execute/power.f90: Test constant integers.
36064
36065 2004-05-18 Andrew Pinski <pinskia@physics.uc.edu>
36066 Jeff Law <law@redhat.com>
36067
36068 * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
36069 * gcc.dg/tree-ssa/20040518-2.c: New test.
36070
36071 * gcc.dg/tree-ssa/20040518-1.c: New test.
36072
36073 2004-05-18 Zack Weinberg <zack@codesourcery.com>
36074
36075 * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
36076
36077 2004-05-18 Paul Brook <paul@codesourcery.com>
36078
36079 PR fortran/13930
36080 * gfortran.fortran-torture/execute/der_init_4.f90: New test.
36081
36082 2004-05-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36083
36084 * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
36085 constant folding.
36086
36087 2004-05-17 Steven Bosscher <stevenb@suse.de>
36088
36089 * gcc.dg/tree-ssa/20040517-1.c: New test.
36090
36091 2004-05-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
36092
36093 * gcc.dg/loop-4.c: New test.
36094
36095 2004-05-15 Andrew Pinski <pinskia@physics.uc.edu>
36096
36097 * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
36098
36099 2004-05-15 Bud Davis <bdavis9659@comcast.net>
36100
36101 PR fortran/15311
36102 * gfortran.fortran-torture/execute/write_a_1.f90: New test.
36103
36104 2004-05-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36105
36106 PR fortran/13826
36107 PR fortran/13940
36108 * gfortran.fortran-torture/compile/data_1.f90: New test.
36109
36110 2004-05-15 Ulrich Weigand <uweigand@de.ibm.com>
36111
36112 * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
36113 * gcc.dg/uninit-H.c: Define ASM for __s390__.
36114
36115 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
36116
36117 * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
36118
36119 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
36120
36121 PR c/15444
36122 * gcc.dg/format/xopen-1.c: Adjust expected message.
36123 * gcc.dg/format/xopen-3.c: New test.
36124
36125 2004-05-14 Victor Leikehman <lei@haifasphere.co.il>
36126
36127 * gfortran.fortran-torture/execute/def_init_3.f90: New test.
36128
36129 2004-05-14 Jeff Law <law@redhat.com>
36130
36131 * gcc.dg/tree-ssa/20040514-2.c: New test.
36132
36133 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36134
36135 * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
36136 this ...
36137 * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
36138 this.
36139
36140 2004-05-14 Andrew Pinski <pinskia@physics.uc.edu>
36141
36142 * gcc.dg/tree-ssa/20040514-1.c: New test.
36143
36144 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36145
36146 * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
36147 test.
36148
36149 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36150
36151 PR fortran/14066
36152 * gfortran.fortran-torture/compile/do_1.f90: New test.
36153
36154 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36155
36156 PR fortran/15051
36157 * gfortran.fortran-torture/compile/empty_interface_1.f90: New
36158 test.
36159
36160 2004-05-14 Bud Davis <bdavis9659@comcast.net>
36161
36162 PR fortran/15149
36163 * gfortran.fortran-torture/execute/random_init.f90: New test.
36164
36165 2004-05-13 Paul Brook <paul@codesourcery.com>
36166
36167 PR fortran/15314
36168 * gfortran.fortran-torture/execute/der_init_s.f90: New test.
36169
36170 2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
36171
36172 * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
36173 for the powerpc case.
36174
36175 2004-05-13 Jeff Law <law@redhat.com>
36176
36177 * gcc.dg/tree-ssa/20040513-1.c: New test.
36178 * gcc.dg/tree-ssa/20040513-2.c: New test.
36179
36180 2004-05-13 Paul Brook <paul@codesourcery.com>
36181
36182 * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
36183 * gcc.dg/tree-ssa/20030714-1.c: Ditto.
36184 * gcc.dg/tree-ssa/20030708-1.c: Ditto.
36185
36186 2004-05-13 Andreas Schwab <schwab@suse.de>
36187
36188 PR other/10819
36189 * lib/gfortran.exp (gfortran_version): Do not match NL/CR
36190 characters.
36191
36192 2004-05-13 Bud Davis <bdavis9659@comcast.net>
36193
36194 PR fortran/15294
36195 * gfortran.fortran-torture/execute/adjustr.f90: New file.
36196
36197 2004-05-13 Diego Novillo <dnovillo@redhat.com>
36198
36199 Merge from tree-ssa-20020619-branch. See
36200 ChangeLog.tree-ssa for details.
36201
36202 2004-05-11 Ziemowit Laski <zlaski@apple.com>
36203
36204 * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
36205 include <altivec.h> explicitly.
36206 * gcc.dg/altivec-13.c: Likewise.
36207
36208 2004-05-11 Paul Brook <paul@codesourcery.com>
36209
36210 * gcc.c-torture/compile/20010518-1.c: Force enum size.
36211
36212 2004-05-10 Eric Christopher <echristo@redhat.com>
36213
36214 * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
36215 * gcc.dg/sibcall-4.c: Ditto.
36216
36217 2004-05-10 Ziemowit Laski <zlaski@apple.com>
36218
36219 * g++.dg/ext/altivec-8.C: New test case.
36220 * gcc.dg/altivec-13.c: New test case.
36221
36222 2004-05-08 Roger Sayle <roger@eyesopen.com>
36223
36224 * gcc.c-torture/execute/divcmp-1.c: New test case.
36225 * gcc.c-torture/execute/divcmp-2.c: New test case.
36226 * gcc.c-torture/execute/divcmp-3.c: New test case.
36227
36228 2004-05-07 Eric Botcazou <ebotcazou@libertysurf.fr>
36229
36230 * g++.dg/other/pragma-re-2.C: New test.
36231
36232 2004-05-07 Uros Bizjak <uros@kss-loka.si>
36233
36234 * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
36235 * gcc.dg/i386-387-2.c: Likewise.
36236
36237 * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
36238 __builtin_drem.
36239 * gcc.dg/i386-387-6.c: Likewise.
36240
36241 2004-05-07 Uros Bizjak <uros@kss-loka.si>
36242
36243 * gcc.dg/builtins-33.c: Also check log1p*.
36244
36245 2004-05-07 Hans-Peter Nilsson <hp@axis.com>
36246
36247 PR optimization/15296
36248 * gcc.c-torture/execute/pr15296.c: New test.
36249
36250 2004-05-05 Uros Bizjak <uros@kss-loka.si>
36251
36252 * gcc.dg/builtins-40.c: New test.
36253
36254 2004-05-05 Richard Sandiford <rsandifo@redhat.com>
36255
36256 * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
36257
36258 2004-05-04 Paolo Bonzini <bonzini@gnu.org>
36259
36260 * g++.dg/ext/spe1.C: New testcase.
36261
36262 2004-05-04 Ziemowit Laski <zlaski@apple.com>
36263
36264 * objc.dg/image-info.m: Allow additional attributes
36265 for __image_info section.
36266
36267 2004-05-04 Richard Sandiford <rsandifo@redhat.com>
36268
36269 * gcc.dg/torture/mips-hilo-2.c: New test.
36270
36271 2004-05-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36272
36273 PR c++/14389
36274 * g++.dg/template/member5.C: New test.
36275
36276 2004-05-03 Uros Bizjak <uros@kss-loka.si>
36277
36278 * gcc.dg/builtins-34.c: Also check expm1*.
36279
36280 2004-05-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36281
36282 * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
36283 * gcc.dg/torture/builtin-convert-3.c: New test.
36284
36285 2004-05-01 Ulrich Weigand <uweigand@de.ibm.com>
36286
36287 PR middle-end/15054
36288 * g++.dg/opt/pr15054.C: New test.
36289
36290 2004-04-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36291
36292 * gcc.dg/torture/builtin-rounding-1.c: New test.
36293 * gcc.dg/builtins-25.c: Delete.
36294 * gcc.dg/builtins-29.c: Delete.
36295
36296 2004-04-29 Andreas Krebbel <krebbel1@de.ibm.com>
36297
36298 * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
36299 * gcc.dg/sibcall-4.c: Likewise.
36300 * gcc.dg/sibcall-6.c: Enable s390 as test platform.
36301
36302 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
36303
36304 * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
36305 bit-field on 16-bit targets.
36306
36307 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
36308
36309 * gcc.c-torture/execute/20040409-2.c: Fix constants used on
36310 16-bit targets.
36311
36312 2004-04-30 Andrew Pinski <pinskia@physics.uc.edu>
36313
36314 * gcc.dg/rs6000-power2-1.c: Change to compile only.
36315 * gcc.dg/rs6000-power2-2.c: Likewise.
36316
36317 2004-04-29 Andrew Pinski <pinskia@physics.uc.edu>
36318
36319 * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
36320 * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
36321 Change the asm registers to be in form of frN instead of fN.
36322
36323 2004-04-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36324
36325 * gcc.dg/torture/builtin-convert-2.c: New test.
36326
36327 2004-04-28 Andrew Pinski <pinskia@physics.uc.edu>
36328
36329 * gcc.dg/rs6000-power2-1.c: New test.
36330 * gcc.dg/rs6000-power2-2.c: New test.
36331
36332 2004-04-28 Jan Hubicka <jh@suse.cz>
36333
36334 * gcc.dg/unused-6.c: New test.
36335
36336 2004-04-24 Laurent GUERBY <laurent@guerby.net>
36337 Ulrich Weigand <uweigand@de.ibm.com>
36338
36339 * ada/acats/run_all.sh: Define $target variable.
36340
36341 2004-04-26 Andrew Pinski <pinskia@physics.uc.edu>
36342
36343 PR c++/15119
36344 * g++.dg/other/vararg-1.C: New test.
36345
36346 PR c++/4794
36347 * g++.dg/eh/cleanup3.C: New test.
36348
36349 2004-04-24 Laurent GUERBY <laurent@guerby.net>
36350
36351 * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
36352 and ad8011a (target_insn).
36353 * ada/acats/support/macro.dfs: Likewise.
36354 * ada/acats/support/impbit.adb: New file.
36355
36356 2004-04-23 Ulrich Weigand <uweigand@de.ibm.com>
36357
36358 * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
36359
36360 2004-04-23 Eric Botcazou <ebotcazou@libertysurf.fr>
36361
36362 * gcc.dg/loop-3.c: New test.
36363
36364 2004-04-23 Daniel Jacobowitz <drow@mvista.com>
36365
36366 * gcc.c-torture/execute/simd-5.c: New test.
36367
36368 2004-04-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36369
36370 PR c++/15064
36371 * g++.dg/template/crash18.C: New test.
36372
36373 2004-04-22 Mark Mitchell <mark@codesourcery.com>
36374
36375 * g++.dg/ext/complit3.C: New test.
36376
36377 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
36378
36379 * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
36380 * gcc.dg/altivec-3.c: Same.
36381 * gcc.dg/altivec-varargs-1.c: Same.
36382
36383 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
36384
36385 * lib/target-supports.exp (check_profiling_available): Assume
36386 profiling is not available on powerpc-eabi targets.
36387
36388 2004-04-21 Janis Johnson <janis187@us.ibm.com>
36389
36390 * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
36391 * gcc.dg/vmx/bug-1.c: Ditto.
36392
36393 2004-04-20 Eric Christopher <echristo@redhat.com>
36394
36395 * gcc.dg/charset/extern.c: New test.
36396 * g++.dg/charset/extern3.cc: Ditto.
36397
36398 2004-04-20 Uros Bizjak <uros@kss-loka.si>
36399
36400 * gcc.dg/builtins-39.c: New test.
36401
36402 2004-04-20 Aldy Hernandez <aldyh@redhat.com>
36403
36404 * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
36405
36406 2004-04-20 Richard Sandiford <rsandifo@redhat.com>
36407
36408 * gcc.dg/torture/mips-hilo-1.c: New test.
36409
36410 2004-04-19 Andrew Pinski <pinskia@physics.uc.edu>
36411
36412 * gcc.c-torture/compile/20040419-1.c: New test.
36413
36414 2004-04-18 Aldy Hernandez <aldyh@redhat.com>
36415
36416 * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
36417
36418 2004-04-18 Zack Weinberg <zack@codesourcery.com>
36419 Aldy Hernandez <aldyh@redhat.com>
36420
36421 * gcc.c-torture/execute/va-arg-24.c: New.
36422
36423 2004-04-17 Zack Weinberg <zack@codesourcery.com>
36424 Aldy Hernandez <aldyh@redhat.com>
36425
36426 * gcc.dg/vmx/1b-01.c: New.
36427 * gcc.dg/vmx/1b-02.c: New.
36428 * gcc.dg/vmx/1b-03.c: New.
36429 * gcc.dg/vmx/1b-04.c: New.
36430 * gcc.dg/vmx/1b-05.c: New.
36431 * gcc.dg/vmx/1b-06.c: New.
36432 * gcc.dg/vmx/1b-07.c: New.
36433 * gcc.dg/vmx/1c-01.c: New.
36434 * gcc.dg/vmx/1c-02.c: New.
36435 * gcc.dg/vmx/3a-01a.c: New.
36436 * gcc.dg/vmx/3a-01.c: New.
36437 * gcc.dg/vmx/3a-01m.c: New.
36438 * gcc.dg/vmx/3a-03.c: New.
36439 * gcc.dg/vmx/3a-03m.c: New.
36440 * gcc.dg/vmx/3a-04.c: New.
36441 * gcc.dg/vmx/3a-04m.c: New.
36442 * gcc.dg/vmx/3a-05.c: New.
36443 * gcc.dg/vmx/3a-06.c: New.
36444 * gcc.dg/vmx/3a-06m.c: New.
36445 * gcc.dg/vmx/3a-07.c: New.
36446 * gcc.dg/vmx/3b-01.c: New.
36447 * gcc.dg/vmx/3b-02.c: New.
36448 * gcc.dg/vmx/3b-10.c: New.
36449 * gcc.dg/vmx/3b-13.c: New.
36450 * gcc.dg/vmx/3b-14.c: New.
36451 * gcc.dg/vmx/3b-15.c: New.
36452 * gcc.dg/vmx/3c-01a.c: New.
36453 * gcc.dg/vmx/3c-01.c: New.
36454 * gcc.dg/vmx/3c-02.c: New.
36455 * gcc.dg/vmx/3c-03.c: New.
36456 * gcc.dg/vmx/3d-01.c: New.
36457 * gcc.dg/vmx/4-01.c: New.
36458 * gcc.dg/vmx/4-03.c: New.
36459 * gcc.dg/vmx/5-01.c: New.
36460 * gcc.dg/vmx/5-02.c: New.
36461 * gcc.dg/vmx/5-03.c: New.
36462 * gcc.dg/vmx/5-04.c: New.
36463 * gcc.dg/vmx/5-05.c: New.
36464 * gcc.dg/vmx/5-06.c: New.
36465 * gcc.dg/vmx/5-07.c: New.
36466 * gcc.dg/vmx/5-07t.c: New.
36467 * gcc.dg/vmx/5-08.c: New.
36468 * gcc.dg/vmx/5-10.c: New.
36469 * gcc.dg/vmx/5-11.c: New.
36470 * gcc.dg/vmx/7-01a.c: New.
36471 * gcc.dg/vmx/7-01.c: New.
36472 * gcc.dg/vmx/7c-01.c: New.
36473 * gcc.dg/vmx/7d-01.c: New.
36474 * gcc.dg/vmx/7d-02.c: New.
36475 * gcc.dg/vmx/8-01.c: New.
36476 * gcc.dg/vmx/8-02a.c: New.
36477 * gcc.dg/vmx/8-02.c: New.
36478 * gcc.dg/vmx/brode-1.c: New.
36479 * gcc.dg/vmx/bug-1.c: New.
36480 * gcc.dg/vmx/bug-2.c: New.
36481 * gcc.dg/vmx/bug-3.c: New.
36482 * gcc.dg/vmx/cw-bug-1.c: New.
36483 * gcc.dg/vmx/cw-bug-2.c: New.
36484 * gcc.dg/vmx/cw-bug-3.c: New.
36485 * gcc.dg/vmx/dct.c: New.
36486 * gcc.dg/vmx/debug-1.c: New.
36487 * gcc.dg/vmx/debug-2.c: New.
36488 * gcc.dg/vmx/debug-3.c: New.
36489 * gcc.dg/vmx/debug-4.c: New.
36490 * gcc.dg/vmx/dos-bug-1-gdb.c: New.
36491 * gcc.dg/vmx/dos-bug-2-gdb.c: New.
36492 * gcc.dg/vmx/eg-5.c: New.
36493 * gcc.dg/vmx/fft.c: New.
36494 * gcc.dg/vmx/gcc-bug-1.c: New.
36495 * gcc.dg/vmx/gcc-bug-2.c: New.
36496 * gcc.dg/vmx/gcc-bug-3.c: New.
36497 * gcc.dg/vmx/gcc-bug-4.c: New.
36498 * gcc.dg/vmx/gcc-bug-5.c: New.
36499 * gcc.dg/vmx/gcc-bug-6.c: New.
36500 * gcc.dg/vmx/gcc-bug-7.c: New.
36501 * gcc.dg/vmx/gcc-bug-8.c: New.
36502 * gcc.dg/vmx/gcc-bug-9.c: New.
36503 * gcc.dg/vmx/gcc-bug-b.c: New.
36504 * gcc.dg/vmx/gcc-bug-c.c: New.
36505 * gcc.dg/vmx/gcc-bug-d.c: New.
36506 * gcc.dg/vmx/gcc-bug-e.c: New.
36507 * gcc.dg/vmx/gcc-bug-f.c: New.
36508 * gcc.dg/vmx/gcc-bug-g.c: New.
36509 * gcc.dg/vmx/gcc-bug-i.c: New.
36510 * gcc.dg/vmx/harness.h: New.
36511 * gcc.dg/vmx/ira1.c: New.
36512 * gcc.dg/vmx/ira2a.c: New.
36513 * gcc.dg/vmx/ira2b.c: New.
36514 * gcc.dg/vmx/ira2.c: New.
36515 * gcc.dg/vmx/ira2c.c: New.
36516 * gcc.dg/vmx/mem.c: New.
36517 * gcc.dg/vmx/newton-1.c: New.
36518 * gcc.dg/vmx/ops.c: New.
36519 * gcc.dg/vmx/sn7153.c: New.
36520 * gcc.dg/vmx/spill2.c: New.
36521 * gcc.dg/vmx/spill3.c: New.
36522 * gcc.dg/vmx/spill.c: New.
36523 * gcc.dg/vmx/t.c: New.
36524 * gcc.dg/vmx/varargs-1.c: New.
36525 * gcc.dg/vmx/varargs-2.c: New.
36526 * gcc.dg/vmx/varargs-3.c: New.
36527 * gcc.dg/vmx/varargs-4.c: New.
36528 * gcc.dg/vmx/varargs-5.c: New.
36529 * gcc.dg/vmx/varargs-6.c: New.
36530 * gcc.dg/vmx/varargs-7.c: New.
36531 * gcc.dg/vmx/vmx.exp: New.
36532 * gcc.dg/vmx/vprint-1.c: New.
36533 * gcc.dg/vmx/vscan-1.c: New.
36534 * gcc.dg/vmx/x-01.c: New.
36535 * gcc.dg/vmx/x-02.c: New.
36536 * gcc.dg/vmx/x-03.c: New.
36537 * gcc.dg/vmx/x-04.c: New.
36538 * gcc.dg/vmx/x-05.c: New.
36539 * gcc.dg/vmx/yousufi-1.c: New.
36540 * gcc.dg/vmx/zero-1.c: New.
36541 * gcc.dg/vmx/zero.c: New.
36542
36543 2004-04-17 Andrew Pinski <pinskia@physics.uc.edu>
36544
36545 * g++.dg/lookup/java1.C: Update for chage of
36546 _Jv_AllocObject.
36547 * g++.dg/lookup/java2.C: Likewise.
36548
36549 2004-04-17 Laurent GUERBY <laurent@guerby.net>
36550
36551 * ada/acats/run_all.sh: use -O2 by default.
36552
36553 2004-04-17 Richard Sandiford <rsandifo@redhat.com>
36554
36555 * gcc.dg/vr-mult-[12].c: New tests.
36556
36557 2004-04-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
36558
36559 * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
36560
36561 * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
36562
36563 2004-04-15 Richard Sandiford <rsandifo@redhat.com>
36564
36565 * lib/target-supports.exp (check_profiling_available): Assume
36566 profiling isn't available for mips*-*-elf targets.
36567
36568 2004-04-14 Uros Bizjak <uros@kss-loka.si>
36569
36570 * gcc.dg/builtins-38.c: New test.
36571
36572 2004-04-14 Eric Christopher <echristo@redhat.com>
36573
36574 * g++.dg/charset/charset.exp: Run .cc extension tests.
36575
36576 2004-04-14 Zack Weinberg <zack@codesourcery.com>
36577
36578 * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32). Update commentary.
36579
36580 2004-04-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36581
36582 * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
36583
36584 2004-04-13 Uros Bizjak <uros@kss-loka.si>:
36585
36586 * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
36587 * gcc.dg/i386-387-2.c: Likewise.
36588
36589 * gcc.dg/i386-387-7.c: New test.
36590 * gcc.dg/i386-387-8.c: New test.
36591
36592 * gcc.dg/builtins-37.c: New test.
36593
36594 2004-04-13 Geoffrey Keating <geoffk@apple.com>
36595
36596 * g++.dg/pch/externc-1.C: Add missing semicolon.
36597
36598 2004-04-13 Aldy Hernandez <aldyh@redhat.com>
36599
36600 * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
36601
36602 2004-04-12 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
36603
36604 * gcc.c-torture/execute/20040411-1.c: New test.
36605
36606 2004-04-10 Joseph S. Myers <jsm@polyomino.org.uk>
36607
36608 * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
36609
36610 2004-04-09 Chris Demetriou <cgd@broadcom.com>
36611
36612 * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
36613
36614 2004-04-09 Zack Weinberg <zack@codesourcery.com>
36615
36616 * lib/target-supports.exp (check_named_sections_available): New.
36617 * lib/gcc-dg.exp (dg-require-named-sections): New.
36618 * lib/prune.exp (prune_gcc_output): Incorporate prunes from
36619 old-deja.exp. Also prune error-count message from HP linker.
36620 * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
36621
36622 * g++.dg/init/init-ref4.C: Use dg-require-weak.
36623 * g++.old-deja/g++.pt/static3.C: Likewise.
36624 * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
36625
36626 2004-04-09 Roger Sayle <roger@eyesopen.com>
36627
36628 * gcc.c-torture/execute/20040409-1.c: New test case.
36629 * gcc.c-torture/execute/20040409-2.c: New test case.
36630 * gcc.c-torture/execute/20040409-3.c: New test case.
36631
36632 2004-04-09 Andrew Pinski <pinskia@physics.uc.edu>
36633
36634 * gcc.dg/20040409-1.c: New test.
36635
36636 2004-04-08 Roger Sayle <roger@eyesopen.com>
36637
36638 PR target/14888
36639 * g++.dg/opt/pr14888.C: New test case.
36640
36641 2004-04-08 Geoffrey Keating <geoffk@apple.com>
36642
36643 * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
36644 gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
36645 gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
36646 gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
36647 New tests.
36648
36649 2004-04-08 Paul Brook <paul@codesourcery.com>
36650
36651 * gcc.dg/spill-1.c: New test.
36652
36653 2004-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36654
36655 * gcc.dg/torture/builtin-ctype-2.c: New test.
36656
36657 2004-04-07 Ian Lance Taylor <ian@wasabisystems.com>
36658
36659 * gcc.dg/pch/pch.exp: Add largefile test.
36660
36661 2004-04-06 Geoffrey Keating <geoffk@apple.com>
36662
36663 * g++.dg/pch/externc-1.Hs: New.
36664 * g++.dg/pch/externc-1.C: New.
36665
36666 2004-04-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36667
36668 * gcc.dg/compat/struct-by-value-5a_main.c,
36669 gcc.dg/compat/struct-by-value-5b_main.c: New files.
36670 * gcc.dg/compat/struct-by-value-5_main.c: Delete.
36671 * gcc.dg/compat/struct-by-value-5a_x.c,
36672 gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
36673 gcc.dg/compat/struct-by-value-5_x.c.
36674 * gcc.dg/compat/struct-by-value-5a_y.c,
36675 gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
36676 gcc.dg/compat/struct-by-value-5_y.c.
36677
36678 * gcc.dg/compat/struct-by-value-6a_main.c,
36679 gcc.dg/compat/struct-by-value-6b_main.c: New files.
36680 * gcc.dg/compat/struct-by-value-6_main.c: Delete.
36681 * gcc.dg/compat/struct-by-value-6a_x.c,
36682 gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
36683 gcc.dg/compat/struct-by-value-6_x.c.
36684 * gcc.dg/compat/struct-by-value-6a_y.c,
36685 gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
36686 gcc.dg/compat/struct-by-value-6_y.c.
36687
36688 * gcc.dg/compat/struct-by-value-7a_main.c,
36689 gcc.dg/compat/struct-by-value-7b_main.c: New files.
36690 * gcc.dg/compat/struct-by-value-7_main.c: Delete.
36691 * gcc.dg/compat/struct-by-value-7a_x.c,
36692 gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
36693 gcc.dg/compat/struct-by-value-7_x.c.
36694 * gcc.dg/compat/struct-by-value-7a_y.c,
36695 gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
36696 gcc.dg/compat/struct-by-value-7_y.c.
36697
36698 2004-04-06 Jakub Jelinek <jakub@redhat.com>
36699
36700 * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
36701 * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
36702 * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
36703 options.
36704
36705 2004-04-06 Uros Bizjak <uros@kss-loka.si>
36706
36707 * gcc.dg/builtins-36.c: New test.
36708
36709 2004-04-06 Paul Brook <paul@codesourcery.com>
36710
36711 * README.gcc: Remove obsolete contraint on testcases.
36712
36713 2004-04-05 Paul Brook <paul@codesourcery.com>
36714
36715 PR2123
36716 * g++.dg/expr/anew1.C: XFAIL and make reproducible. Call abort on
36717 failure and exit(0) on success.
36718 * g++.dg/expr/anew2.C: Ditto.
36719 * g++.dg/expr/anew3.C: Ditto.
36720 * g++.dg/expr/anew4.C: Ditto.
36721
36722 2004-04-05 Nathan Sidwell <nathan@codesourcery.com>
36723
36724 PR c++/3518
36725 * g++.dg/template/unify7.C: New.
36726
36727 2004-04-02 Nathanael Nerode <neroden@gcc.gnu.org>
36728
36729 * g++.dg/README: Bring up to date with new subdirectories; remove
36730 duplicate subdirectory lines.
36731
36732 2004-04-02 Nathan Sidwell <nathan@codesourcery.com>
36733
36734 PR c++/14007
36735 * g++.dg/template/unify5.C: New.
36736 * g++.dg/template/unify6.C: New.
36737 * g++.dg/template/qualttp20.C: Adjust.
36738 * g++.old-deja/g++.jason/report.C: Adjust.
36739 * g++.old-deja/g++.other/qual1.C: Adjust.
36740
36741 2004-04-01 Mark Mitchell <mark@codesourcery.com>
36742
36743 PR c++/14803
36744 * g++.dg/inherit/ptrmem1.C: New test.
36745
36746 2004-04-01 Jakub Jelinek <jakub@redhat.com>
36747
36748 PR c++/14755
36749 * gcc.c-torture/execute/20040331-1.c: New test.
36750 * gcc.dg/20040331-1.c: New test.
36751
36752 2004-04-01 Paul Brook <paul@codesourcery.com>
36753
36754 * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
36755
36756 2004-03-30 Mark Mitchell <mark@codesourcery.com>
36757
36758 PR c++/14724
36759 * g++.dg/init/goto1.C: New test.
36760
36761 PR c++/14763
36762 * g++.dg/template/defarg4.C: New test.
36763
36764 2004-03-30 Hartmut Penner <hpenner@de.ibm.com>
36765
36766 * gcc.dg/altivec-11.c: Extend test for more valid cases.
36767
36768 2004-03-28 David Edelsohn <edelsohn@gnu.org>
36769
36770 * gcc.dg/doloop-1.c: Do not check for lack of "blt".
36771
36772 2004-03-28 Zack Weinberg <zack@codesourcery.com>
36773
36774 * gcc.dg/noncompile/undeclared-2.c: New test.
36775
36776 2004-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
36777
36778 * gcc.dg/940409-1.c: Remove XFAIL.
36779 * gcc.dg/reg-vol-struct-1.c: New test.
36780
36781 2004-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36782
36783 * gcc.dg/torture/builtin-wctype-1.c: New test.
36784
36785 2004-03-26 James A. Morrison <ja2morri@uwaterloo.ca>
36786
36787 * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
36788 * gcc.dg/20001101-1.c: Likewise.
36789 * gcc.dg/20001102-1.c: Likewise.
36790
36791 2004-03-25 Roger Sayle <roger@eyesopen.com>
36792
36793 * gcc.dg/compare8.c: Add an additional test for XOR.
36794
36795 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36796
36797 * gcc.dg/torture/builtin-ctype-1.c: New test.
36798
36799 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36800
36801 * gcc.dg/torture/builtin-explog-1.c: Add new cases.
36802 * gcc.dg/torture/builtin-math-1.c: Likewise.
36803 * gcc.dg/torture/builtin-power-1.c: New test.
36804
36805 2004-03-24 Andreas Schwab <schwab@suse.de>
36806
36807 * lib/prune.exp (prune_gcc_output): Ignore errata warning from
36808 IA64 assembler.
36809
36810 2004-03-23 Joseph S. Myers <jsm@polyomino.org.uk>
36811 Roger Sayle <roger@eyesopen.com>
36812
36813 * gcc.dg/compare8.c: New test case.
36814
36815 2004-03-23 Ziemowit Laski <zlaski@apple.com>
36816
36817 * g++.dg/ext/altivec-7.C: New test.
36818
36819 2004-03-23 Zack Weinberg <zack@codesourcery.com>
36820
36821 PR 12267, 12391, 12560, 13129, 14114, 14133
36822 * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
36823 * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
36824 * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
36825 Adjust error regexps.
36826 * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
36827 * gcc.dg/noncompile/undeclared-1.c: New test cases.
36828 * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
36829 * gcc.dg/local1.c: Add explanatory comment.
36830
36831 2004-03-23 Roger Sayle <roger@eyesopen.com>
36832
36833 PR optimization/14669
36834 * g++.dg/opt/fold2.C: New test case.
36835
36836 2004-03-22 Jakub Jelinek <jakub@redhat.com>
36837
36838 PR c/14069
36839 * gcc.dg/20040322-1.c: New test.
36840
36841 2004-03-22 Eric Botcazou <ebotcazou@libertysurf.fr>
36842
36843 * gcc.dg/ultrasp2.c: Do not pass -m64. Remove redundant lines.
36844 * gcc.dg/ultrasp4.c: Likewise.
36845 * gcc.dg/ultrasp8.c: Do not pass -m64. Add sparcv9-*-*.
36846
36847 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
36848
36849 * gcc.dg/i386-sse-8.c: Reset default options.
36850
36851 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
36852
36853 * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
36854 in the error message text.
36855
36856 2004-03-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
36857
36858 * g++.dg/template/qualttp20.C: Adjust dg- regexp.
36859
36860 2004-03-21 Mark Mitchell <mark@codesourcery.com>
36861
36862 PR c++/14616
36863 * g++.dg/init/array13.C: New test.
36864
36865 2004-03-20 Roger Sayle <roger@eyesopen.com>
36866
36867 PR target/13889
36868 * gcc.c-torture/compile/pr13889.c: New test case.
36869
36870 2004-03-20 Joseph S. Myers <jsm@polyomino.org.uk>
36871
36872 PR c/14635
36873 * builtins-1.c (nan, nans): Don't test.
36874 * builtins-30.c: Don't use nan, nanf, nanl.
36875 * builtins-35.c: New test.
36876
36877 2004-03-19 Ziemowit Laski <zlaski@apple.com>
36878
36879 * g++.dg/ext/altivec-6.C: New test.
36880
36881 2004-03-19 Mark Mitchell <mark@codesourcery.com>
36882
36883 * g++.dg/init/placement3.C: New test.
36884
36885 * g++.dg/template/spec13.C: New test.
36886
36887 * g++.dg/lookup/using11.C: New test.
36888
36889 * g++.dg/lookup/koenig3.C: New test.
36890
36891 * g++.dg/template/operator2.C: New test.
36892
36893 * g++.dg/expr/dtor3.C: New test.
36894 * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
36895 marker.
36896 * g++.old-deja/g++.law/visibility28.C: Likewise.
36897
36898 2004-03-19 Paolo Bonzini <bonzini@gnu.org>
36899
36900 * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
36901 * gcc.dg/ppc64-abi-3.c: Likewise.
36902
36903 2004-03-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36904
36905 PR c++/14545
36906 * g++.dg/parse/template15.C: New test.
36907
36908 2004-03-18 Mark Mitchell <mark@codesourcery.com>
36909
36910 * g++.dg/expr/dtor2.C: New test.
36911
36912 * g++.dg/lookup/anon4.C: New test.
36913
36914 * g++.dg/overload/using1.C: New test.
36915
36916 * g++.dg/template/lookup7.C: New test.
36917
36918 * g++.dg/template/typename6.C: New test.
36919
36920 * g++.dg/expr/cond6.C: New test.
36921
36922 2004-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36923
36924 * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
36925
36926 2004-03-18 Mark Mitchell <mark@codesourcery.com>
36927
36928 * g++.dg/expr/cond5.C: New test.
36929 * g++.dg/expr/constcast1.C: Likewise.
36930 * g++.dg/expr/ptrmem2.C: Likewise.
36931 * g++.dg/expr/ptrmem3.C: Likewise.
36932 * g++.dg/lookup/main1.C: Likewise.
36933 * g++.dg/template/lookup6.C: Likewise.
36934
36935 2004-03-18 Mark Mitchell <mark@codesourcery.com>
36936
36937 * gcc.dg/local1.c: New test.
36938
36939 * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
36940
36941 2004-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36942
36943 * gcc.dg/torture/builtin-convert-1.c: New test.
36944
36945 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36946
36947 * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
36948
36949 2004-03-16 Mark Mitchell <mark@codesourcery.com>
36950
36951 PR c++/14481
36952 * g++.dg/warn/Wunused-7.C: New test.
36953
36954 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36955
36956 * gcc.dg/torture/builtin-integral-1.c: New test.
36957
36958 2004-03-16 Mark Mitchell <mark@codesourcery.com>
36959
36960 PR c++/14586
36961 * g++.dg/parse/non-dependent3.C: New test.
36962
36963 2004-03-16 Paolo Bonzini <bonzini@gnu.org>
36964
36965 * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
36966 * g++.dg/eh/simd-2.C: Likewise.
36967 * g++.dg/init/array10.C: Likewise.
36968 * gcc.c-torture/compile/simd-1.c: Likewise.
36969 * gcc.c-torture/compile/simd-2.c: Likewise.
36970 * gcc.c-torture/compile/simd-3.c: Likewise.
36971 * gcc.c-torture/compile/simd-4.c: Likewise.
36972 * gcc.c-torture/compile/simd-6.c: Likewise.
36973 * gcc.c-torture/execute/simd-1.c: Likewise.
36974 * gcc.c-torture/execute/simd-2.c: Likewise.
36975 * gcc.dg/compat/vector-defs.h: Likewise.
36976 * gcc.dg/20020531-1.c: Likewise.
36977 * gcc.dg/altivec-3.c: Likewise.
36978 * gcc.dg/altivec-4.c: Likewise.
36979 * gcc.dg/altivec-varargs-1.c: Likewise.
36980 * gcc.dg/compat/vector-defs.h: Likewise.
36981 * gcc.dg/i386-mmx-3.c: Likewise.
36982 * gcc.dg/i386-sse-4.c: Likewise.
36983 * gcc.dg/i386-sse-5.c: Likewise.
36984 * gcc.dg/i386-sse-8.c: Likewise.
36985 * gcc.dg/simd-1.c: Likewise.
36986 * gcc.dg/20030218-1.c: Likewise. Plus, do not declare
36987 __ev64_opaque__ since the machine description provides it.
36988
36989 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
36990
36991 * lib/compat.exp (skip_list): New global variable.
36992 Use it to hold the user defined COMPAT_SKIPS list if any.
36993 (compat-obj): Add the members of skip_list to optall.
36994
36995 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
36996
36997 * gcc.dg/compat/union-by-value-1_main.c,
36998 union-by-value-1_x.c, union-by-value-1_y.c,
36999 union-check.h, union-defs.h,
37000 union-init.h, union-return-1_main.c,
37001 union-return-1_x.c, union-return-1_y.c: New files.
37002
37003 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
37004
37005 * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
37006 mixed-struct-init.h: Add 4 mixed structure types.
37007 struct-by-value-21_main.c, struct-by-value-21_x.c,
37008 struct-by-value-21_y.c, struct-return-21_main.c,
37009 struct-return-21_x.c, struct-return-21_y.c: New files.
37010
37011 2004-03-13 Mark Mitchell <mark@codesourcery.com>
37012
37013 PR c++/14550
37014 * g++.dg/parse/template14.C: New test.
37015
37016 2004-03-13 Eric Botcazou <ebotcazou@libertysurf.fr>
37017
37018 * gcc.c-torture/execute/20040313-1.c: New test.
37019
37020 2004-03-13 Jakub Jelinek <jakub@redhat.com>
37021
37022 PR target/14533
37023 * gcc.dg/20040311-2.c: New test.
37024
37025 2004-03-12 Kazu Hirata <kazu@cs.umass.edu>
37026
37027 PR other/14544
37028 * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
37029 bit-field.
37030
37031 2004-03-12 Ulrich Weigand <uweigand@de.ibm.com>
37032
37033 * gcc.dg/20040305-2.c: Add missing return statement.
37034
37035 2004-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37036
37037 * gcc.dg/builtins-34.c: Also check pow10*.
37038
37039 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
37040
37041 PR target/14262
37042 * gcc.dg/20040305-2.c: New test.
37043
37044 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
37045
37046 * gcc.dg/20040310-1.c: New test.
37047
37048 2004-03-11 Roger Sayle <roger@eyesopen.com>
37049
37050 * gcc.c-torture/execute/20040311-1.c: New test case.
37051
37052 2004-03-11 Mark Mitchell <mark@codesourcery.com>
37053
37054 PR c++/14476
37055 * g++.dg/lookup/enum1.C: New test.
37056
37057 2004-03-10 Mark Mitchell <mark@codesourcery.com>
37058
37059 PR c++/14510
37060 * g++.dg/lookup/struct2.C: New test.
37061
37062 2004-03-10 Uros Bizjak <uros@kss-loka.si>
37063
37064 * gcc.dg/builtins-34.c: New test.
37065
37066 2004-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37067
37068 * gcc.dg/torture/builtin-nonneg-1.c: New test.
37069
37070 2004-03-09 James E Wilson <wilson@specifixinc.com>
37071
37072 * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
37073 * gcc.dg/alias-2.c: New testcase.
37074
37075 2004-03-09 Zack Weinberg <zack@codesourcery.com>
37076
37077 * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
37078
37079 2004-03-09 Roger Sayle <roger@eyesopen.com>
37080
37081 * gcc.c-torture/execute/20040309-1.c: New test case.
37082
37083 2004-03-09 Nathan Sidwell <nathan@codesourcery.com>
37084
37085 PR c++/14397
37086 * g++.dg/overload/ref1.C: New.
37087
37088 2004-03-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37089
37090 PR c++/14409
37091 * g++.dg/template/spec12.C: New test.
37092
37093 PR c++/14448
37094 * g++.dg/parse/crash14.C: New test.
37095
37096 2004-03-09 Mark Mitchell <mark@codesourcery.com>
37097
37098 PR c++/14230
37099 * g++.dg/init/ref11.C: New test.
37100
37101 2004-03-09 Mark Mitchell <mark@codesourcery.com>
37102
37103 PR c++/14432
37104 * g++.dg/parse/builtin2.C: New test.
37105
37106 2004-03-08 Mark Mitchell <mark@codesourcery.com>
37107
37108 PR c++/14401
37109 * g++.dg/init/ctor3.C: New test.
37110 * g++.dg/init/union1.C: New test.
37111 * g++.dg/ext/anon-struct4.C: New test.
37112
37113 2004-03-08 Mark Mitchell <mark@codesourcery.com>
37114
37115 * g++.dg/lookup/koenig1.C: Tweak error messages.
37116 * g++.dg/lookup/used-before-declaration.C: Likewise.
37117 * g++.dg/other/do1.C: Likewise.
37118 * g++.dg/overload/koenig1.C: Likewise.
37119 * g++.dg/parse/crash13.C: Likewise.
37120 * g++.dg/template/instantiate3.C: Likewise.
37121
37122 2004-03-08 Eric Christopher <echristo@redhat.com>
37123
37124 * * lib/target-supports.exp: Enable libiconv in test
37125 compilation. Fix up error checking.
37126
37127 2004-03-08 Roger Sayle <roger@eyesopen.com>
37128
37129 PR middle-end/14289
37130 * gcc.dg/pr14289-1.c: New test case.
37131 * gcc.dg/pr14289-2.c: Likewise.
37132 * gcc.dg/pr14289-3.c: Likewise.
37133
37134 2004-03-08 Eric Botcazou <ebotcazou@act-europe.fr>
37135
37136 * gcc.c-torture/execute/20040308-1.c: New test.
37137
37138 2004-03-07 Roger Sayle <roger@eyesopen.com>
37139
37140 * gcc.c-torture/execute/20040307-1.c: New test case.
37141
37142 2004-03-07 Richard Sandiford <rsandifo@redhat.com>
37143
37144 * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
37145
37146 2004-03-06 Ulrich Weigand <uweigand@de.ibm.com>
37147
37148 * gcc.dg/20040306-1.c: New test.
37149
37150 2004-03-06 Kazu Hirata <kazu@cs.umass.edu>
37151
37152 * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
37153 them static.
37154 * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
37155
37156 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
37157
37158 PR c/14465
37159 * gcc.dg/decl-6.c: New test.
37160
37161 2004-03-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37162
37163 * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
37164 Rename LOGPOW -> LOG_POW.
37165 (SQRT_EXP, POW_EXP): New.
37166
37167 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
37168
37169 * gcc.dg/i386-sse-8.c: New test.
37170
37171 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
37172
37173 PR c/14114
37174 * gcc.dg/decl-5.c: New test.
37175
37176 2004-03-05 Andreas Krebbel <krebbel1@de.ibm.com>
37177
37178 * gcc.dg/20040305-1.c: New test.
37179
37180 2004-03-05 Hans-Peter Nilsson <hp@axis.com>
37181
37182 PR other/14354
37183 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
37184
37185 2004-03-04 Ziemowit Laski <zlaski@apple.com>
37186
37187 PR c++/14425, c++/14426
37188 * g++.dg/ext/altivec-4.C: New test.
37189 * g++.dg/ext/altivec-5.C: New test.
37190
37191 2004-03-04 Geoffrey Keating <geoffk@apple.com>
37192
37193 * g++.old-deja/g++.other/linkage1.C: Expect errors about
37194 global variables of a type with no linkage.
37195 * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
37196 * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
37197 * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
37198 * g++.old-deja/g++.bugs/900210_02.C: Likewise.
37199 * g++.old-deja/g++.bugs/900210_03.C: Likewise.
37200 * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
37201 * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
37202 * g++.dg/warn/deprecated.C: Name enum Color.
37203 * g++.dg/overload/VLA.C: Name structure for 'b'.
37204 * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
37205
37206 2004-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
37207
37208 * gcc.c-torture/compile/20040304-1.c: New test.
37209
37210 2004-03-03 Zack Weinberg <zack@codesourcery.com>
37211
37212 PR 13728
37213 * gcc.dg/decl-4.c: New testcase.
37214
37215 2004-03-03 Kazu Hirata <kazu@cs.umass.edu>
37216
37217 * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
37218 as PRECF if sizeof (float) > sizeof (double).
37219 (PRECL): Make it the same as PRECF if
37220 sizeof (float) > sizeof (long double).
37221
37222 2004-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37223
37224 * gcc.dg/builtins-config.h: Use underscore macro style for __sun
37225 system type. Add check for irix6 which doesn't have c99 runtime.
37226
37227 2004-03-03 Bob Wilson <bob.wilson@acm.org>
37228
37229 * gcc.dg/const-elim-1.c: xfail for xtensa.
37230
37231 2004-03-01 Mark Mitchell <mark@codesourcery.com>
37232
37233 PR c++/14369
37234 * g++.dg/template/cond4.C: New test.
37235
37236 2004-03-01 Mark Mitchell <mark@codesourcery.com>
37237
37238 PR c++/14360
37239 * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
37240
37241 PR c++/14361
37242 * g++.dg/parse/defarg7.C: New test.
37243
37244 PR c++/14359
37245 * g++.dg/template/friend26.C: New test.
37246
37247 2004-03-01 Mark Mitchell <mark@codesourcery.com>
37248
37249 PR c++/14324
37250 * g++.dg/abi/mangle21.C: New test.
37251
37252 PR c++/14260
37253 * g++.dg/parse/constructor2.C: New test.
37254
37255 PR c++/14337
37256 * g++.dg/template/sfinae1.C: New test.
37257
37258 2004-02-29 Mark Mitchell <mark@codesourcery.com>
37259
37260 PR c++/14267
37261 * g++.dg/expr/crash2.C: New test.
37262
37263 PR middle-end/13448
37264 * gcc.dg/inline-5.c: New test.
37265 * gcc.dg/always-inline.c: Split out tests into ...
37266 * gcc.dg/always-inline2.c: ... this and ...
37267 * gcc.dg/always-inline3.c: ... this.
37268
37269 2004-02-29 Mark Mitchell <mark@codesourcery.com>
37270
37271 PR debug/12103
37272 * g++.dg/debug/crash1.C: New test.
37273
37274 2004-02-29 Kazu Hirata <kazu@cs.umass.edu>
37275
37276 * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
37277 function with __attribute__((noinline)).
37278 (recurser_void2): Likewise.
37279 * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
37280 (recurser_void2): Likewise.
37281
37282 2004-02-29 Roger Sayle <roger@eyesopen.com>
37283
37284 PR middle-end/14203
37285 * g++.dg/warn/Wunused-6.C: New test case.
37286
37287 2004-02-28 Richard Earnshaw <rearnsha@arm.com>
37288
37289 * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
37290 not defined.
37291
37292 2004-02-27 Eric Christopher <echristo@redhat.com>
37293
37294 * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
37295 * g++.dg/charset/asm2.c: Run only x86.
37296 * gcc.dg/charset/asm3.c: Ditto.
37297
37298 2004-02-27 Aldy Hernandez <aldyh@redhat.com>
37299
37300 * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
37301 ld_library_path.
37302
37303 2004-02-27 Ziemowit Laski <zlaski@apple.com>
37304
37305 * g++.dg/ext/altivec-3.C: New.
37306
37307 2004-02-26 Richard Henderson <rth@redhat.com>
37308
37309 * g++.dg/ext/attrib10.C: Mark for warning.
37310 * gcc.dg/attr-alias-1.c: New.
37311
37312 2004-02-26 Richard Henderson <rth@redhat.com>
37313
37314 * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
37315 * gcc.c-torture/execute/20040208-2.c: ... it back.
37316
37317 2004-02-26 Eric Christopher <echristo@redhat.com>
37318
37319 * lib/target-supports.exp (check-iconv-available): New function.
37320 * lib/gcc-dg.exp (dg-require-iconv): New function.
37321 Use above.
37322 * gcc.dg/charset: New directory.
37323 * gcc.dg/charset/charset.exp: New file.
37324 * gcc.dg/charset/asm1.c: Ditto.
37325 * gcc.dg/charset/asm2.c: Ditto.
37326 * gcc.dg/charset/asm3.c: Ditto.
37327 * gcc.dg/charset/asm4.c: Ditto.
37328 * gcc.dg/charset/asm5.c: Ditto.
37329 * gcc.dg/charset/attribute1.c: Ditto.
37330 * gcc.dg/charset/attribute2.c: Ditto.
37331 * gcc.dg/charset/string1.c: Ditto.
37332 * g++.dg/charset: New directory.
37333 * g++.dg/dg.exp: Add here. Special options.
37334 * g++.dg/charset/charset.exp: New file.
37335 * g++.dg/charset/asm1.c: Ditto.
37336 * g++.dg/charset/asm2.c: Ditto.
37337 * g++.dg/charset/asm3.c: Ditto.
37338 * g++.dg/charset/asm4.c: Ditto.
37339 * g++.dg/charset/attribute1.c: Ditto.
37340 * g++.dg/charset/attribute2.c: Ditto.
37341 * g++.dg/charset/extern1.cc: Ditto.
37342 * g++.dg/charset/extern2.cc: Ditto.
37343 * g++.dg/charset/string1.c: Ditto.
37344
37345 2004-02-26 Mark Mitchell <mark@codesourcery.com>
37346
37347 PR c++/14278
37348 * g++.dg/parse/comma1.C: New test.
37349
37350 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37351
37352 PR c++/14284
37353 * g++.dg/template/ttp8.C: New test.
37354
37355 2004-02-26 Eric Botcazou <ebotcazou@act-europe.fr>
37356
37357 * gcc.dg/fixuns-trunc-1.c: New test.
37358
37359 2004-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
37360
37361 * gcc.dg/builtins-config.h: Use #elif.
37362
37363 2004-02-26 Michael Matz <matz@suse.de>
37364
37365 * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
37366 * gcc.dg/991214-1.c: Likewise.
37367 * gcc.dg/i386-asm-1.c: Likewise.
37368
37369 2004-02-25 Richard Henderson <rth@redhat.com>
37370
37371 * gcc.c-torture/execute/20040208-2.c: Move ...
37372 * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
37373
37374 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37375
37376 PR c++/14246
37377 * g++.dg/other/crash-3.C: New test.
37378
37379 2004-02-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
37380
37381 * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
37382 * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
37383
37384 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
37385 HP-UX.
37386
37387 2004-02-24 Michael Matz <matz@suse.de>
37388
37389 * gcc.dg/i386-regparm.c: New.
37390
37391 2004-02-23 James E Wilson <wilson@specifixinc.com>
37392
37393 * gcc.c-torture/execute/20040223-1.c: New.
37394
37395 2004-02-23 Zack Weinberg <zack@codesourcery.com>
37396 Kazu Hirata <kazu@cs.umass.edu>
37397
37398 * gcc.dg/fwritable-strings-1.c: Remove.
37399
37400 2004-02-23 Andrew Pinski <pinskia@physics.uc.edu>
37401
37402 PR c/14156
37403 * gcc.dg/20040223-1.c: New test.
37404
37405 2004-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37406
37407 PR c++/14106
37408 * g++.dg/ext/typeof9.C: New test.
37409
37410 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37411
37412 PR c++/14250
37413 * g++.dg/other/switch1.C: New test.
37414
37415 2004-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
37416
37417 * gcc.dg/cast-function-1.c: Adjust for new informative message.
37418 * gcc.dg/va-arg-1.c: Likewise.
37419
37420 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37421
37422 PR c++/14143
37423 * g++.dg/template/koenig5.C: New test.
37424
37425 2004-02-21 Ziemowit Laski <zlaski@apple.com>
37426
37427 * g++.dg/ext/altivec-1.C: Generalize target triple.
37428 * g++.dg/ext/altivec-2.C: New test case.
37429 * g++.dg/ext/altivec_check.h: New file.
37430 * gcc.dg/altivec-1.c: Generalize target triple;
37431 include altivec_check.h and call altivec_check().
37432 * gcc.dg/altivec-[2-5].c: Generalize target triple.
37433 * gcc.dg/altivec-6.c: New test case.
37434 * gcc.dg/altivec-[7-9].c: Generalize target triple; add
37435 type casts as needed.
37436 * gcc.dg/altivec-10.c: Include altivec_check.h and call
37437 altivec_check().
37438 * gcc.dg/altivec-12.c: New test case.
37439 * gcc.dg/altivec-varargs-1.c: Generalize target triple;
37440 include altivec_check.h and call altivec_check().
37441 * gcc.dg/altivec_check.h: New file.
37442
37443 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37444
37445 * lib/target-supports.exp (check_alias_available): Don't mangle
37446 function `g' in test program.
37447
37448 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37449
37450 * lib/target-supports.exp (check_profiling_available): Check
37451 argument to determine whether we support a profiling type.
37452 * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
37453 check_profiling_available.
37454 * g++.dg/bprob/bprob.exp: Likewise.
37455 * g77.dg/bprob/bprob.exp: Likewise.
37456 * gcc.misc-tests/bprob.exp: Likewise.
37457 * g++.old-deja/g++.law/profile1.C: Pass profiling type to
37458 dg-require-profiling and delete expected error handling.
37459 * gcc.dg/20021014-1.c: Likewise.
37460 * gcc.dg/nest.c: Likewise.
37461
37462 2004-02-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
37463
37464 PR c++/12007
37465 * g++.dg/other/vthunk1.C: New test.
37466
37467 2004-02-20 Falk Hueffner <falk@debian.org>
37468
37469 PR target/14201
37470 * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
37471
37472 2004-02-20 Mark Mitchell <mark@codesourcery.com>
37473
37474 PR c++/13927
37475 * g++.dg/other/error8.C: Remove XFAIL markers.
37476
37477 PR c++/14173
37478 * g++.dg/ext/packed5.C: New test.
37479
37480 PR c++/14199
37481 * g++.dg/warn/Wunused-5.C: New test.
37482
37483 PR c++/14186
37484 * g++.dg/lookup/member1.C: New test.
37485
37486 2004-02-19 Kazu Hirata <kazu@cs.umass.edu>
37487
37488 * gcc.c-torture/compile/20040130-1.c: Enable only when
37489 __INT_MAX__ >= 2147483647L.
37490 * gcc.c-torture/compile/961203-1.c: Likewise.
37491
37492 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
37493
37494 * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
37495 * g++.dg/opt/template1.C: Robustify assembler regexp
37496
37497 2004-02-19 Eric Botcazou <ebotcazou@libertysurf.fr>
37498
37499 * gcc.c-torture/execute/simd-4.x: Remove.
37500 * gcc.c-torture/execute/va-arg-25.x: Likewise.
37501 * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
37502 Guard with #ifndef SKIP_ATTRIBUTE.
37503 * gcc.dg/compat/vector-1_y.c: Likewise.
37504 * gcc.dg/compat/vector-2_x.c: Likewise.
37505 * gcc.dg/compat/vector-2_y.c: Likewise.
37506 * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
37507 * g++.dg/eh/simd-2.C: Likewise.
37508
37509 2004-02-19 Alan Modra <amodra@bigpond.net.au>
37510
37511 * gcc.c-torture/compile/complex-1.c: New.
37512
37513 2004-02-19 Hans-Peter Nilsson <hp@axis.com>
37514
37515 PR target/14209
37516 * gcc.c-torture/execute/20040218-1.c: New test.
37517
37518 2004-02-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37519
37520 PR c++/14181
37521 * g++.dg/parse/new2.C: New test.
37522
37523 2004-02-18 Paul Brook <paul@codesourcery.com>
37524
37525 * gcc.c-torture/compile/libcall-1.c: New test.
37526
37527 2004-02-18 Paul Brook <paul@codesourcery.com>
37528
37529 PR debug/12934
37530 * gcc.dg/debug/debug-7.c: New test.
37531
37532 2004-02-17 Ulrich Weigand <uweigand@de.ibm.com>
37533
37534 * gcc.dg/20040217-1.c: New test.
37535
37536 2004-02-17 Zack Weinberg <zack@codesourcery.com>
37537
37538 * gcc.c-torture/execute/990208-1.x: Delete.
37539
37540 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
37541
37542 * gcc.c-torture/execute/20040208-2.x: New file.
37543
37544 2004-02-17 Mark Mitchell <mark@codesourcery.com>
37545
37546 PR c++/11326
37547 * g++.dg/abi/structret1.C: New test.
37548
37549 2004-02-17 Jakub Jelinek <jakub@redhat.com>
37550
37551 * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
37552 (i386_cpuid): No need to test if cpuid is available on AMD64.
37553 Fix assembly, so that it works onboth i386 and AMD64.
37554 * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
37555 (vecInLong): Fix s[] member type to unsigned int.
37556 (vecInWord): Remove type.
37557 (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
37558 (a64, b64, c64, d64, e64): Remove.
37559 (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
37560 Remove unused variable. Remove initialization of removed variables.
37561 Don't call mmx_tests nor sse_tests.
37562 (reference_mmx, reference_sse): Remove.
37563 (check): Add return stmt.
37564 * gcc.dg/i386-sse-7.c: New test.
37565 * gcc.dg/i386-mmx-4.c: New test.
37566
37567 2004-02-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37568
37569 * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
37570 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
37571 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
37572 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
37573 g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
37574 g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
37575 g++.dg/tc1/dr94.C: Fix line terminator.
37576
37577 2004-02-16 Geoffrey Keating <geoffk@apple.com>
37578
37579 * gcc.c-torture/compile/20040216-1.c: New.
37580
37581 2004-02-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37582
37583 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
37584 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
37585 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
37586 g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
37587 g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
37588 g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
37589
37590 2004-02-16 Eric Botcazou <ebotcazou@libertysurf.fr>
37591
37592 * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
37593
37594 2004-02-15 Mark Mitchell <mark@codesourcery.com>
37595
37596 PR c++/13971
37597 * g++.dg/expr/cond4.C: New test.
37598
37599 PR c++/14086
37600 * g++.dg/lookup/crash2.C: New test.
37601
37602 2004-02-14 Josef Zlomek <zlomekj@suse.cz>
37603
37604 * gcc.c-torture/compile/20040214-2.c: New test.
37605
37606 2004-02-14 Andrew Pinski <pinskia@physics.uc.edu>
37607
37608 PR c++/14116
37609 * g++.dg/ext/typeof8.C: New test.
37610
37611 2004-02-14 Eric Botcazou <ebotcazou@act-europe.fr>
37612
37613 * gcc.c-torture/compile/20040214-1.c: New test.
37614
37615 2004-02-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37616
37617 PR c++/13635
37618 * g++.dg/template/spec11.C: New test.
37619
37620 2004-02-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37621
37622 PR c++/13927
37623 * g++.dg/other/error8.C: New test.
37624
37625 2004-02-13 Mark Mitchell <mark@codesourcery.com>
37626
37627 PR c++/14122
37628 * g++.dg/template/array4.C: New test.
37629
37630 PR c++/14108
37631 * g++.dg/inherit/thunk2.C: New test.
37632
37633 PR c++/14083
37634 * g++.dg/eh/cond2.C: New test.
37635
37636 2004-02-12 Alan Modra <amodra@bigpond.net.au>
37637
37638 * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
37639
37640 2004-02-12 Nathaniel Smith <njs@codesourcery.com>
37641
37642 * lib/scanasm.exp (dg-scan): Quote pattern before display.
37643
37644 2004-02-12 Hartmut Penner <hpenner@de.ibm.com>
37645
37646 * g++.dg/simd-2.C: xfail on ppc64-linux.
37647
37648 2004-02-11 Joseph S. Myers <jsm@polyomino.org.uk>
37649
37650 PR c/456
37651 * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
37652 tests.
37653
37654 2004-02-11 Uros Bizjak <uros@kss-loka.si>
37655
37656 * gcc.dg/builtins-33.c: New test.
37657
37658 2004-02-11 Paolo Bonzini <bonzini@gnu.org>
37659
37660 * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
37661
37662 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
37663
37664 * g++.dg/simd-2.C: Set -maltivec for ppc64.
37665
37666 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
37667
37668 * gcc.dg/ppc64-abi-3.c: New test.
37669
37670 2004-02-10 Paolo Bonzini <bonzini@gnu.org>
37671
37672 PR c/14092
37673
37674 * gcc.dg/pr14092-1.c: New testcase.
37675
37676 2004-02-10 Alan Modra <amodra@bigpond.net.au>
37677
37678 * gcc.dg/cpp/assert4.c: Fix typo last change.
37679
37680 * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
37681 * gcc.dg/cpp/assert4.c: Handle powerpc64.
37682
37683 * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
37684
37685 2004-02-09 Roger Sayle <roger@eyesopen.com>
37686
37687 * gcc.c-torture/compile/20040209-1.c: New test case.
37688
37689 2004-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
37690
37691 * gcc.dg/c90-init-1.c: Adjust expected error messages.
37692
37693 2004-02-08 Richard Sandiford <rsandifo@redhat.com>
37694
37695 * gcc.c-torture/execute/20040208-[12].c: New tests.
37696
37697 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
37698
37699 * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
37700
37701 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
37702
37703 * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
37704
37705 2004-02-07 Zack Weinberg <zack@codesourcery.com>
37706
37707 Bug 13856
37708 * gcc.dg/visibility-8.c: New testcase.
37709
37710 2004-02-07 Zack Weinberg <zack@codesourcery.com>
37711
37712 * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
37713 arguments.
37714 * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
37715
37716 2004-02-07 Roger Sayle <roger@eyesopen.com>
37717
37718 PR middle-end/13696
37719 * g++.dg/opt/fold1.C: New test case.
37720
37721 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37722
37723 PR c++/14033
37724 * g++.dg/other/crash-2.C: New test.
37725
37726 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37727
37728 PR c++/14028
37729 * g++.dg/parse/angle-bracket2.C: New test.
37730
37731 2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
37732
37733 PR middle-end/13750
37734 Revert:
37735 2004-01-15 Geoffrey Keating <geoffk@apple.com>
37736 PR pch/13361
37737 * g++.dg/pch/wchar-1.C: New.
37738 * g++.dg/pch/wchar-1.Hs: New.
37739
37740 2004-02-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37741
37742 PR c++/14008
37743 * g++.dg/parse/error15.C: New test.
37744 * g++.dg/parse/crash11.C: Update dg-error mark.
37745
37746 2004-02-04 Mark Mitchell <mark@codesourcery.com>
37747
37748 PR c++/13932
37749 * g++.dg/warn/conv2.C: New test.
37750
37751 2004-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37752
37753 PR c++/13086
37754 * g++.dg/warn/incomplete1.C: Remove xfail.
37755
37756 2004-02-04 Mark Mitchell <mark@codesourcery.com>
37757
37758 * lib/file-format.exp (gcc_target_object_format): Use
37759 ${tool}_target_compile, not gcc_target_compile.
37760 * lib/target-supports.exp (check_alias_available): Likewise.
37761 (check_gc_sections_available): Likewise.
37762 * g++.dg/ext/attrib10.C: Use dg-require-alias.
37763 * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
37764 dg-require-alias.
37765
37766 2004-02-04 Mark Mitchell <mark@codesourcery.com>
37767
37768 PR c++/13969
37769 * g++.dg/template/static6.C: New test.
37770
37771 2004-02-04 Ian Lance Taylor <ian@wasabisystems.com>
37772
37773 * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
37774
37775 2004-02-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37776
37777 * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
37778 tests for systems where `char' is unsigned by default.
37779
37780 2003-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37781
37782 PR c++/13997
37783 * g++.dg/template/partial3.C: New test.
37784
37785 2004-02-04 Kazu Hirata <kazu@cs.umass.edu>
37786
37787 * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
37788 gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
37789 Remove mentions of obsolete ports.
37790
37791 2004-02-04 Paolo Bonzini <bonzini@gnu.org>
37792
37793 * gcc.dg/noncompile/20001228-1.c: Fix for new
37794 error message.
37795
37796 2004-02-03 Roger Sayle <roger@eyesopen.com>
37797
37798 PR target/9348
37799 * gcc.c-torture/execute/multdi-1.c: New test case.
37800
37801 2004-02-03 Mark Mitchell <mark@codesourcery.com>
37802
37803 PR c++/13925
37804 * g++.dg/template/lookup5.C: New test.
37805
37806 2004-02-03 Mark Mitchell <mark@codesourcery.com>
37807
37808 PR c++/13950
37809 * g++.dg/template/lookup4.C: New test.
37810
37811 PR c++/13970
37812 * g++.dg/parse/error14.C: New test.
37813
37814 PR c++/14002
37815 * g++.dg/parse/template13.C: New test.
37816
37817 2004-02-03 Mark Mitchell <mark@codesourcery.com>
37818
37819 PR c++/13978
37820 * g++.dg/template/koenig4.C: New test.
37821
37822 PR c++/13968
37823 * g++.dg/template/crash17.C: New test.
37824
37825 PR c++/13975
37826 * g++.dg/parse/error13.C: New test.
37827 * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
37828
37829 2004-02-03 Eric Botcazou <ebotcazou@libertysurf.fr>
37830
37831 * gcc.dg/20020503-1.c: Remove -mflat dg-options.
37832
37833 2004-02-03 Paolo Bonzini <bonzini@gnu.org>
37834
37835 PR c/11658
37836 PR c/13994
37837 * gcc.dg/noncompile/20040203-1.c: New test.
37838 * gcc.dg/noncompile/20040203-2.c: Likewise.
37839 * gcc.dg/noncompile/20040203-3.c: Likewise.
37840 * gcc.dg/20040203-1.c: Likewise.
37841
37842 2004-02-02 Andrew Pinski <pinskia@physics.uc.edu>
37843
37844 PR c++/10858
37845 * g++.dg/template/sizeof7.C: New test.
37846
37847 2004-02-02 Eric Christopher <echristo@redhat.com>
37848 Zack Weinberg <zack@codesourcery.com>
37849
37850 * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
37851
37852 2004-02-02 Zack Weinberg <zack@codesourcery.com>
37853
37854 * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
37855 * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
37856 * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
37857 * gcc.dg/cleanup-5.c: Run only on Linux targets.
37858
37859 2004-02-02 Mark Mitchell <mark@codesourcery.com>
37860
37861 PR c++/13113
37862 * g++.old-deja/g++.mike/net36.C: Adjust error messages.
37863
37864 PR c++/13854
37865 * g++.dg/ext/attrib13.C: New test.
37866
37867 PR c++/13907
37868 * g++.dg/conversion/op2.C: New test.
37869
37870 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
37871
37872 * gcc.dg/titype-1.c: Fix pasto.
37873
37874 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
37875
37876 * gcc.dg/titype-1.c: New test.
37877
37878 2004-02-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37879
37880 PR c++/13957
37881 * g++.dg/template/non-type-template-argument-1.C,
37882 g++.dg/template/qualified-id1.C: Update dg-error marks.
37883 * g++.dg/template/nontype6.C: New test.
37884
37885 2004-02-01 Roger Sayle <roger@eyesopen.com>
37886
37887 * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
37888 * gcc.dg/builtins-31.c: New testcase.
37889 * gcc.dg/builtins-32.c: New testcase.
37890
37891 2004-01-30 Andrew Pinski <pinskia@physics.uc.edu>
37892
37893 * objc.dg/call-super-2.m: Update line numbers
37894 for the including of stddef.h.
37895
37896 2004-01-30 Michael Matz <matz@suse.de>
37897
37898 * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
37899 g++.dg/ext/case-range3.C: New tests.
37900
37901 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37902
37903 DR206
37904 PR c++/13813
37905 * g++.dg/template/member4.C: New test.
37906
37907 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37908
37909 PR c++/13683
37910 * g++.dg/template/sizeof6.C: New test.
37911
37912 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
37913
37914 * gcc.dg/fwritable-strings-1.c: New test.
37915
37916 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
37917
37918 * gcc.c-torture/compile/20040130-1.c: New test.
37919
37920 2004-01-29 Geoffrey Keating <geoffk@geoffk.org>
37921
37922 * objc.dg/call-super-2.m: Include stddef.h for size_t.
37923
37924 2004-01-29 Mark Mitchell <mark@codesourcery.com>
37925
37926 PR c++/13883
37927 * g++.dg/template/ctor3.C: New test.
37928
37929 2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37930
37931 * g++.dg/tc1: New directory.
37932 * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
37933 g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
37934 g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
37935 g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
37936 g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
37937
37938 2004-01-28 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37939
37940 * g++.dg/parse/error11.C: New test.
37941 * g++.dg/parse/error12.C: Likewise.
37942
37943 2004-01-28 Ziemowit Laski <zlaski@apple.com>
37944
37945 * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
37946 (scan_initial, main): Use aligned_sizeof instead of sizeof.
37947
37948 2004-01-28 Mark Mitchell <mark@codesourcery.com>
37949
37950 PR c++/13791
37951 * g++.dg/ext/attrib12.C: New test.
37952
37953 PR c++/13736
37954 * g++.dg/parse/cast2.C: New test.
37955
37956 2004-01-27 James E Wilson <wilson@specifixinc.com>
37957
37958 * objc.dg/encode-2.m (main): New local string. Set depending on
37959 sizeof long. Use in sscanf call.
37960 * objc.dg/encode-3.m (main): New local string. Set depending on
37961 sizeof long. Use in scan_initial call.
37962
37963 2004-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37964
37965 * objc.dg/call-super-2.m: Make LP64-safe.
37966 * objc.dg/desig-init-1.m: Likewise.
37967
37968 2004-01-27 Devang Patel <dpatel@apple.com>
37969
37970 * g++.dg/debug/namespace1.C: New test.
37971
37972 2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
37973
37974 * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
37975 xscale-*-*.
37976
37977 * gcc.dg/arm-mmx-1.c: New test.
37978
37979 2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
37980
37981 * gcc.dg/20040127-1.c: New test.
37982 * gcc.dg/20040127-2.c: New test.
37983
37984 2004-01-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
37985
37986 * objc.dg/stret-1.m (glob): Renamed to globa.
37987
37988 2004-01-26 Mark Mitchell <mark@codesourcery.com>
37989
37990 PR c++/13663
37991 * g++.dg/expr/for1.C: New test.
37992
37993 2004-01-26 Fariborz Jahanian <fjahanian@apple.com>
37994
37995 PR middle-end/13779
37996 * gcc.dg/darwin-longlong.c: New test.
37997
37998 2004-01-26 Ian Lance Taylor <ian@wasabisystems.com>
37999
38000 * gcc.dg/20040124-1.c: Moved test from here...
38001 * gcc.c-torture/compile/20040124-1.c: ...to here.
38002
38003 2004-01-26 Eric Botcazou <ebotcazou@libertysurf.fr>
38004
38005 * gcc.dg/sparc-ret.c: Run only in 32-bit mode. Don't scan
38006 the assembly output if -m64 is passed.
38007
38008 2004-01-25 Mark Mitchell <mark@codesourcery.com>
38009
38010 PR c++/13833
38011 * g++.dg/template/cond3.C: New test.
38012
38013 2004-01-25 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38014
38015 PR c++/13810
38016 * g++.dg/template/ttp7.C: New test.
38017
38018 2004-01-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38019
38020 PR c++/13797
38021 * g++.dg/template/nontype4.C: New test.
38022 * g++.dg/template/nontype5.C: Likewise.
38023
38024 2004-01-25 Richard Sandiford <rsandifo@redhat.com>
38025
38026 * gcc.dg/torture/mips-clobber-at.c: New test.
38027
38028 2004-01-24 Ian Lance Taylor <ian@wasabisystems.com>
38029
38030 * gcc.dg/20040124-1.c: New test.
38031
38032 2004-01-24 Jakub Jelinek <jakub@redhat.com>
38033
38034 * gcc.dg/20040123-1.c: New test.
38035
38036 2004-01-23 Zack Weinberg <zack@codesourcery.com>
38037
38038 * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
38039
38040 2004-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
38041
38042 * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
38043
38044 2004-01-23 Andrew Pinski <apinski@apple.com>
38045
38046 * gcc.dg/20030121-1.c: Move to ..
38047 * gcc.dg/20040121-1.c: here.
38048
38049 2004-01-23 Roger Sayle <roger@eyesopen.com>
38050
38051 * gcc.dg/builtins-29.c: New test case.
38052
38053 2004-01-23 Zack Weinberg <zack@codesourcery.com>
38054
38055 PR 18314
38056 * gcc.dg/builtins-30.c: New testcase.
38057
38058 2004-01-23 Andreas Tobler <a.tobler@schweiz.ch>
38059
38060 * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
38061 * lib/g77.exp: Likewise.
38062 * lib/objc.exp: Likewise.
38063 * lib/g++.exp: Likewise.
38064
38065 2004-01-22 Eric Botcazou <ebotcazou@libertysurf.fr>
38066
38067 * gcc.dg/struct-by-value-2.c: New test.
38068
38069 2004-01-21 Andrew Pinski <apinski@apple.com>
38070
38071 PR target/13785
38072 * gcc.dg/20030121-1.c: New test.
38073
38074 2004-01-22 Ulrich Weigand <uweigand@de.ibm.com>
38075
38076 * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option. Do not
38077 clobber frame pointer register in asm statement.
38078
38079 2004-01-21 Falk Hueffner <falk@debian.org>
38080
38081 * gcc.c-torture/compile/20040121-1.c: New test.
38082
38083 2004-01-21 Zack Weinberg <zack@codesourcery.com>
38084
38085 * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
38086
38087 2004-01-20 Hartmut Penner <hpenner@de.ibm.com>
38088
38089 * gcc.dg/ppc64-abi-2.c: New test.
38090
38091 2004-01-18 James A. Morrison <ja2morri@uwaterloo.ca>
38092
38093 * lib/treelang.exp: Fill out this file.
38094 * lib/treelang-dg.exp: New File.
38095
38096 2004-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
38097
38098 * gcc.c-torture/compile/981022-1.c: Remove.
38099 * gcc.dg/array-5.c: Remove XFAIL.
38100 * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
38101 * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
38102 gcc.dg/cond-lvalue-1.c: Update.
38103 * gcc.dg/cast-lvalue-2.c: New test.
38104
38105 2004-01-19 Mark Mitchell <mark@codesourcery.com>
38106
38107 PR c++/13592
38108 * g++.dg/other/error1.C (class foo): Tweak error message.
38109
38110 PR c++/13592
38111 * g++.dg/template/call2.C: New test.
38112
38113 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
38114
38115 * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
38116 scalar-by-value-3_x.c, scalar-by-value-3_y.c,
38117 scalar-by-value-4_x.c, scalar-by-value-4_y.c,
38118 scalar-return-1_x.c, scalar-return-2_y.c,
38119 scalar-return-3_x.c, scalar-return-3_y.c,
38120 scalar-return-4_x.c, scalar-return-4_y.c,
38121 struct-align-1.h, struct-align-1_x.c,
38122 struct-align-1_y.c, struct-align-2.h,
38123 struct-align-2_x.c, struct-align-2_y.c,
38124 struct-by-value-10_y.c, struct-by-value-11_x.c,
38125 struct-by-value-11_y.c, struct-by-value-12_x.c,
38126 struct-by-value-12_y.c, struct-by-value-13_x.c,
38127 struct-by-value-13_y.c, struct-by-value-14_x.c,
38128 struct-by-value-14_y.c, struct-by-value-15_x.c,
38129 struct-by-value-15_y.c, struct-by-value-16_y.c,
38130 struct-by-value-17_y.c, struct-by-value-18_y.c,
38131 struct-by-value-19_y.c, struct-by-value-1_x.c,
38132 struct-by-value-1_y.c, struct-by-value-20_y.c,
38133 struct-by-value-2_x.c, struct-by-value-2_y.c,
38134 struct-by-value-3_y.c, struct-by-value-4_x.c,
38135 struct-by-value-4_y.c, struct-by-value-5_y.c,
38136 struct-by-value-6_y.c, struct-by-value-7_y.c
38137 struct-by-value-8_x.c, struct-by-value-8_y.c
38138 struct-by-value-9_x.c, struct-by-value-9_y.c
38139 struct-return-10_x.c, struct-return-10_y.c,
38140 struct-return-19_x.c, struct-return-20_x.c
38141 struct-return-2_x.c, struct-return-2_y.c
38142 struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
38143 SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY. Turns SKIPVA into SKIP_VA.
38144
38145 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
38146
38147 * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
38148 attribute on sparc*-sun-solaris2.*.
38149
38150 2004-01-18 Mark Mitchell <mark@codesourcery.com>
38151
38152 PR c++/13710
38153 * g++.dg/ext/typeof7.C: New test.
38154
38155 2004-01-18 David Edelsohn <edelsohn@gnu.org>
38156
38157 * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
38158 * gcc.dg/const-elim-1.c: Same.
38159
38160 2004-01-17 Ziemowit Laski <zlaski@apple.com>
38161
38162 * objc.dg/stret-1.m: New.
38163 * objc.dg/stret-2.m: New.
38164
38165 2004-01-17 Andrew Pinski <pinskia@physics.uc.edu>
38166
38167 PR c++/11895
38168 * g++.dg/ext/vector1.C: New test.
38169
38170 2004-01-16 Geoffrey Keating <geoffk@apple.com>
38171
38172 * gcc.dg/pch/import-1.c: New.
38173 * gcc.dg/pch/import-1.hs: New.
38174 * gcc.dg/pch/import-1a.h: New.
38175 * gcc.dg/pch/import-1b.h: New.
38176 * gcc.dg/pch/import-1c.h: New.
38177
38178 2004-01-16 Mark Mitchell <mark@codesourcery.com>
38179
38180 PR c++/13574
38181 * g++.dg/ext/array1.C: New test.
38182
38183 PR c++/13178
38184 * g++.dg/conversion/op1.C: New test.
38185
38186 2004-01-16 J"orn Rennecke <joern.rennecke@superh.com>
38187
38188 PR 11864
38189 From Kazumoto Kojima / Dan Kegel:
38190 * gcc.dg/pr11864-1.c: New test.
38191
38192 PR 10392
38193 From Marcus Comstedt / Dan Kegel:
38194 * gcc.dg/pr10392-1.c: New test.
38195
38196 2004-01-16 Mark Mitchell <mark@codesourcery.com>
38197
38198 PR c++/13478
38199 * g++.dg/init/ref10.C: New test.
38200
38201 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38202
38203 PR c++/13407
38204 * g++.dg/parse/typename6.C: New test.
38205
38206 2004-01-15 Geoffrey Keating <geoffk@apple.com>
38207
38208 PR pch/13361
38209 * g++.dg/pch/wchar-1.C: New.
38210 * g++.dg/pch/wchar-1.Hs: New.
38211
38212 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38213
38214 PR c++/9259
38215 * g++.dg/expr/sizeof2.C: New test.
38216
38217 2004-01-15 Kazu Hirata <kazu@cs.umass.edu>
38218
38219 * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
38220
38221 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
38222
38223 PR c++/13659
38224 * g++.dg/lookup/strong-using-3.C: New.
38225 * g++.dg/lookup/using-10.C: New.
38226
38227 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
38228
38229 PR c++/13594
38230 * g++.dg/lookup/strong-using-2.C: New.
38231
38232 2004-01-15 Marcus Comstedt <marcus@mc.pp.se>
38233 Dan Kegel <dank@kegel.com>
38234 J"orn Rennecke <joern.rennecke@superh.com>
38235
38236 PR target/9365
38237 * gcc.dg/pr9365-1.c: New test.
38238
38239 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38240
38241 PR c++/8856
38242 * g++.dg/parse/casting-operator2.C: New test.
38243 * g++.old-deja/g++.pt/explicit83.C: Remove.
38244
38245 2004-01-14 Joseph S. Myers <jsm@polyomino.org.uk>
38246
38247 * gcc.dg/label-compound-stmt-1.c: New test.
38248 * gcc.c-torture/compile/950922-1.c,
38249 gcc.c-torture/compile/20000211-3.c,
38250 gcc.c-torture/compile/20000518-1.c,
38251 gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
38252 compound statements.
38253
38254 2004-01-14 Hartmut Penner <hpenner@de.ibm.com>
38255
38256 * gcc.dg/ppc64-abi-1.c: New test.
38257
38258 2004-01-14 Danny Smith <dannysmith@users.sourceforge.net>
38259
38260 * g++.dg/ext/attrib9.C: Add dg-warnings.
38261
38262 2004-01-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38263
38264 PR c++/12335
38265 * g++.dg/parse/dtor3.C: New test.
38266
38267 2004-01-13 Andrew Pinski <pinskia@physics.uc.edu>
38268
38269 PR c++/12709
38270 * g++.dg/parse/try-catch-1.C: New test.
38271
38272 2004-01-13 Arnaud Charlet <charlet@act-europe.fr>
38273
38274 * ada/acats/run_all.sh: Add more verbose output in acats.log
38275 when compiling tests.
38276
38277 2004-01-12 Zack Weinberg <zack@codesourcery.com>
38278
38279 PR 13656
38280 * gcc.dg/typedef-redecl.c: New test case.
38281 * gcc.dg/typedef-redecl.h: New support file.
38282
38283 2004-01-13 Jan Hubicka <jh@suse.cz>
38284
38285 * gcc.dg/always_inline.c: New test.
38286 * gcc.dg/debug/20031231-1.c: Fix.
38287
38288 2004-01-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38289
38290 PR c++/13474
38291 * g++.dg/template/array3.C: New test.
38292
38293 2004-01-12 Zack Weinberg <zack@codesourcery.com>
38294
38295 * g++.dg/ext/lvalue1.C: No longer expected to fail.
38296 * g++.dg/warn/Wunused-2.C: Likewise.
38297
38298 2004-01-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38299
38300 PR c++/13289
38301 * g++.dg/template/instantiate6.C: New test.
38302
38303 2004-01-12 Roger Sayle <roger@eyesopen.com>
38304
38305 PR middle-end/11397
38306 * gcc.dg/special/wkali-2.c: Add dg-require-alias.
38307
38308 2004-01-12 Jan Hubicka <jh@suse.cz>
38309
38310 PR opt/12826
38311 * gcc.dg/20040112-1.c: New.
38312
38313 * gcc.dg/dwarf-die[1-7].c: Move to...
38314 * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
38315 * gcc.dg/debug/dwarf2/dwarf2.exp: New.
38316
38317 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
38318
38319 PR c++/4100
38320 * g++.dg/parse/friend4.C: New test.
38321
38322 2004-01-12 Scott Brumbaugh <scottb.lists@verizon.net>
38323
38324 PR c++/4100
38325 * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
38326 definition is called a friend.
38327
38328 2004-01-11 Zack Weinberg <zack@codesourcery.com>
38329
38330 * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
38331
38332 2004-01-11 Ian Lance Taylor <ian@wasabisystems.com>
38333
38334 PR c++/3478
38335 * g++.dg/parse/error10.C: New test.
38336 * g++.dg/template/arg2.C: Accept "invalid type" error.
38337
38338 2004-01-11 Jakub Jelinek <jakub@redhat.com>
38339
38340 PR middle-end/13392
38341 * g++.dg/opt/expect2.C: New test.
38342
38343 2004-01-10 Zack Weinberg <zack@codesourcery.com>
38344
38345 * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
38346 * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
38347 * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
38348 Update dg-error regexps.
38349
38350 2004-01-10 Zack Weinberg <zack@codesourcery.com>
38351
38352 * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
38353 * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
38354
38355 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
38356
38357 * gcc.dg/pragma-re-1.c: Use right pointer type.
38358
38359 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
38360
38361 * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
38362
38363 2004-01-09 Geoffrey Keating <geoffk@apple.com>
38364
38365 * gcc.dg/rs6000-ldouble-1.c: New.
38366
38367 2004-01-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38368
38369 DR 337
38370 PR c++/9256
38371 * g++.dg/other/abstract1.C: New test.
38372
38373 2004-01-09 Alexandre Oliva <aoliva@redhat.com>
38374
38375 * g++.dg/lookup/strong-using-1.C: New.
38376
38377 2004-01-09 Joseph S. Myers <jsm@polyomino.org.uk>
38378
38379 PR c/11234
38380 * gcc.dg/func-ptr-conv-1.c: New test.
38381 * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
38382
38383 2004-01-09 Kazu Hirata <kazu@cs.umass.edu>
38384
38385 PR target/13380.
38386 * gcc.c-torture/compile/20040109-1.c: New.
38387
38388 2004-01-08 Stuart Hastings <stuart@apple.com>
38389
38390 * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
38391 * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
38392 * gcc.dg/i386-sse-6.c: ...this new testcase.
38393
38394 2004-01-09 Alan Modra <amodra@bigpond.net.au>
38395
38396 * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
38397
38398 2004-01-08 Eric Botcazou <ebotcazou@libertysurf.fr>
38399
38400 * ada/acats/run_acats: Treat 'gnatchop' the same way
38401 as 'gnatmake'. Export GCC_DRIVER.
38402 * ada/acats/run_all.sh: Add target_gnatchop. Use
38403 'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
38404
38405 2004-01-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38406
38407 PR c++/12573
38408 * g++.dg/template/dependent-expr4.C: New test.
38409
38410 2004-01-08 Hartmut Penner <hpenner@de.ibm.com>
38411
38412 * gcc.dg/altivec-11.c: New test.
38413
38414 2004-01-07 Mark Mitchell <mark@codesourcery.com>
38415
38416 * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
38417
38418 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
38419
38420 PR c/6024
38421 * gcc.dg/enum-compat-1.c: New test.
38422 * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
38423
38424 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
38425
38426 PR c/12165
38427 * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
38428 gcc.dg/c99-idem-qual-3.c: New tests.
38429
38430 2004-01-07 Alan Modra <amodra@bigpond.net.au>
38431
38432 * gcc.dg/winline-7.c: Don't cast void * to int.
38433
38434 2004-01-06 Jan Hubicka <jh@suse.cz>
38435
38436 * gcc.dg/i386-sse-5.c: New test
38437 * g++.dg/eh/simd-1.c: Add -w argument for i386.
38438
38439 2004-01-05 Mark Mitchell <mark@codesourcery.com>
38440
38441 PR c++/12815
38442 * g++.dg/rtti/typeid4.C: New test.
38443
38444 2004-01-05 Eric Botcazou <ebotcazou@libertysurf.fr>
38445
38446 * gcc.dg/compat/sdata-section.h: Declare 'abort'.
38447
38448 2004-01-05 Mark Mitchell <mark@codesourcery.com>
38449
38450 PR c++/12132
38451 * g++.dg/template/error11.C: New test.
38452
38453 PR c++/13451
38454 * g++.dg/template/class2.C: New test.
38455
38456 2004-01-05 Nathan Sidwell <nathan@codesourcery.com>
38457 Richard Sandiford <rsandifo@redhat.com>
38458
38459 PR c++/13387
38460 * g++.dg/opt/alias3.C: New test.
38461
38462 2004-01-04 Mark Mitchell <mark@codesourcery.com>
38463
38464 PR c++/13157
38465 * g++.dg/template/koenig3.C: New test.
38466
38467 PR c++/13529
38468 * g++.dg/parse/offsetof3.C: New test.
38469
38470 * g++.dg/init/copy7.C: Add missing dg-error markers.
38471
38472 PR c++/12226
38473 * g++.dg/init/copy7.c: New test.
38474
38475 PR c++/13536
38476 * g++.dg/parse/cast1.C: New test.
38477
38478 2004-01-04 Jan Hubicka <jh@suse.cz>
38479
38480 * gcc.dg/winline[1-7].c: New tests.
38481
38482 2004-01-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38483
38484 PR c++/13520
38485 * g++.dg/template/qualttp22.C: New test.
38486
38487 2004-01-01 Jan Hubicka <jh@suse.cz>
38488
38489 * gcc.dg/debug/20031231-1.c: New.
38490 * gcc.c-torture/compile/20040101-1.c: New.
38491 * gcc.dg/dwarf-die-[1-7].c: New.
38492
38493 2004-01-01 Jakub Jelinek <jakub@redhat.com>
38494
38495 PR optimization/13521
38496 * gcc.c-torture/compile/20031231-1.c: New test.
38497
38498 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
38499
38500 * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
38501
38502 2003-12-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
38503
38504 PR c++/10079
38505 * g++.dg/template/crash16.C: New test.
38506
38507 2003-12-30 Mark Mitchell <mark@codesourcery.com>
38508
38509 * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
38510
38511 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
38512
38513 * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
38514 ports.
38515 * g++.old-deja/g++.jason/thunk3.C: Likewise.
38516 * g++.old-deja/g++.law/profile1.C: Likewise.
38517 * gcc.c-torture/compile/981006-1.c: Likewise.
38518 * gcc.c-torture/execute/loop-2e.x: Likewise.
38519 * gcc.c-torture/execute/loop-2f.x: Remove.
38520 * gcc.c-torture/execute/loop-2g.x: Likewise.
38521 * gcc.c-torture/execute/strct-varg-1.x: Likewise.
38522 * gcc.dg/20020312-2.c: Remove traces of dead ports.
38523
38524 2003-12-30 Nathan Sidwell <nathan@codesourcery.com>
38525
38526 PR c++/13507
38527 * g++.dg/ext/attrib11.C: New test.
38528
38529 PR c++/13494
38530 * g++.dg/template/array2-1.C: New test.
38531 * g++.dg/template/array2-2.C: New test.
38532
38533 2003-12-29 Mark Mitchell <mark@codesourcery.com>
38534
38535 * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
38536
38537 2003-12-29 Nathan Sidwell <nathan@codesourcery.com>
38538
38539 PR c++/12774
38540 * g++.dg/template/array1-1.C: New test.
38541 * g++.dg/template/array1-2.C: New test.
38542
38543 2003-12-29 Roger Sayle <roger@eyesopen.com>
38544
38545 PR fortran/12632
38546 * g77.dg/12632.f: New test case.
38547
38548 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38549
38550 PR c++/13289
38551 * g++.dg/parse/nontype1.C: New test.
38552
38553 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38554
38555 PR c++/12403
38556 * g++.dg/parse/explicit1.C: New test.
38557 * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
38558
38559 2003-12-28 Mark Mitchell <mark@codesourcery.com>
38560
38561 PR c++/13081
38562 * g++.dg/opt/inline6.C: New test.
38563
38564 PR c++/12613
38565 * g++.dg/parse/error9.C: New test.
38566
38567 * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
38568
38569 2003-12-28 Mark Mitchell <mark@codesourcery.com>
38570
38571 PR c++/13009
38572 * g++.dg/init/assign1.C: New test.
38573
38574 2003-12-28 Roger Sayle <roger@eyesopen.com>
38575
38576 PR c++/13070
38577 * g++.dg/warn/format3.C: New test case.
38578
38579 2003-12-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
38580
38581 * gcc.c-torture/compile/20031227-1.c: New test.
38582
38583 2003-12-23 Mark Mitchell <mark@codesourcery.com>
38584
38585 * g++.dg/bprob/bprob.exp: Load target-supports.exp
38586 * g77.dg/bprob/bprob.exp: Likewise.
38587 * gcc.misc-tests/bprob.exp: Likewise.
38588 * gcc.dg/builtins-18.c: Use builtins-config.h. Do not test float
38589 variants on systems where the library does not provide that
38590 functionality.
38591 * gcc.dg/builtins-20.c: Use builtins-config.h.
38592 * gcc.dg/builtins-config.h: New file.
38593
38594 2003-12-23 Mark Mitchell <mark@codesourcery.com>
38595
38596 * lib/gcc-dg.exp (dg-require-profiling): New function.
38597 * lib/target-supports.exp (check_profiling_available): Likewise.
38598 * g++.dg/bprob/bprob.exp: Use check_profiling_available.
38599 * g77.dg/bprob/bprob.exp: Likewise.
38600 * gcc.misc-tests/bprob.exp: Likewise.
38601 * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
38602 * gcc.dg/20021014-1.c: Likewise.
38603 * gcc.dg/nest.c: Likewise.
38604
38605 2003-12-23 Mark Mitchell <mark@codesourcery.com>
38606
38607 * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
38608 compiling.
38609 * g++.dg/lookup/java2.C: Likewise.
38610 * gcc.dg/cpp/lexident.c: Likewise.
38611
38612 2003-12-23 Kazu Hirata <kazu@cs.umass.edu>
38613
38614 * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
38615 given.
38616 * gcc.c-torture/compile/961203-1.c: Likewise.
38617 * gcc.c-torture/compile/980506-1.c: Likewise.
38618
38619 2003-12-23 Zack Weinberg <zack@codesourcery.com>
38620
38621 * lib/gcc-dg.exp (dg-prune-output): New annotation.
38622 (additional_prunes): New global.
38623 (gcc-dg-prune): Handle additional per-test pruning.
38624 (dg-test): Clear additional_prunes between tests.
38625
38626 * gcc.c-torture/compile/920625-1.c: Remove xfail. Use
38627 dg-prune-output to avoid spurious failures from assembler
38628 complaining about nonexistent WAW violations.
38629 * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
38630 Use dg-prune-output to avoid spurious failures from assembler
38631 warning about Itanium B-step errata.
38632
38633 2003-12-23 Mark Mitchell <mark@codesourcery.com>
38634
38635 * g++.dg/abi/macro0.C: New test.
38636 * g++.dg/abi/macro1.C: Likewise.
38637 * g++.dg/abi/macro2.C: Likewise.
38638
38639 * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
38640 * g++.dg/abi/bitfield7.C: Likewise.
38641 * g++.dg/abi/dtor2.C: Likewise.
38642 * g++.dg/abi/mangle11.C: Likewise.
38643 * g++.dg/abi/mangle12.C: Likewise.
38644 * g++.dg/abi/mangle14.C: Likewise.
38645 * g++.dg/abi/mangle17.C: Likewise.
38646 * g++.dg/abi/vbase10.C: Likewise.
38647 * g++.dg/abi/vbase14.C: Likewise.
38648 * g++.dg/template/qualttp17.C: Likewise.
38649
38650 2003-12-21 Andrew Pinski <pinskia@physics.uc.edu>
38651
38652 PR c/11995
38653 * gcc.dg/20031223-1.c: New test.
38654
38655 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
38656
38657 * gcc.dg/noreturn-7.c: New test.
38658
38659 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
38660
38661 * gcc.dg/null-pointer-1.c: New test.
38662
38663 2003-12-22 Mark Mitchell <mark@codesourcery.com>
38664
38665 * g++.old-deja/g++.jason/template18.C: Remove.
38666 * g++.old-deja/g++.jason/template37.C: Likewise.
38667
38668 PR c++/12862
38669 * g++.dg/lookup/ns1.C: New test.
38670
38671 PR c++/12397
38672 * g++.dg/template/lookup3.C: New test.
38673
38674 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
38675
38676 * g++.dg/template/recurse1.C: New test
38677
38678 2003-12-22 Mark Mitchell <mark@codesourcery.com>
38679
38680 PR c++/12479
38681 * g++.dg/parse/semicolon1.C: New test.
38682 * g++.dg/parse/semicolon1.h: Likewise.
38683
38684 2003-12-22 Fariborz Jahanian <fjahanian@apple.com>
38685
38686 * gcc.dg/darwin-misaligned.c: New test.
38687
38688 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
38689
38690 PR c/9163
38691 * gcc.dg/20031222-1.c: New test.
38692
38693 2003-12-21 Mark Mitchell <mark@codesourcery.com>
38694
38695 PR c++/13438
38696 * g++.dg/parse/error8.C: New test.
38697
38698 PR c++/11554
38699 * g++.dg/warn/ctor-init-1.C: New test.
38700
38701 2003-12-21 Kazu Hirata <kazu@cs.umass.edu>
38702
38703 * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
38704 too small.
38705 * gcc.c-torture/compile/930217-1.c: Likewise.
38706 * gcc.c-torture/compile/930513-1.c: Likewise.
38707 * gcc.c-torture/execute/920908-2.c: Likewise.
38708 * gcc.c-torture/execute/921204-1.c: Likewise.
38709 * gcc.c-torture/execute/930621-1.c: Likewise.
38710 * gcc.c-torture/execute/930630-1.c: Likewise.
38711 * gcc.c-torture/execute/931031-1.c: Likewise.
38712 * gcc.c-torture/execute/980602-2.c: Likewise.
38713 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
38714 * gcc.c-torture/execute/compndlit-1.c: Likewise.
38715 * gcc.c-torture/execute/extzvsi.c: Likewise.
38716 * gcc.c-torture/unsorted/ext.c: Likewise.
38717
38718 2003-12-20 Andrew Pinski <pinskia@gcc.gnu.org>
38719
38720 PR target/12749
38721 * gcc.c-torture/compile/20031220-2.c: New test case.
38722
38723 2003-12-20 Roger Sayle <roger@eyesopen.com>
38724
38725 PR optimization/13031
38726 * gcc.c-torture/compile/20031220-1.c: New test case.
38727
38728 2003-12-20 Eric Botcazou <ebotcazou@libertysurf.fr>
38729
38730 * gcc.dg/cast-function-1.c: New test.
38731
38732 2003-12-19 Joseph S. Myers <jsm@polyomino.org.uk>
38733
38734 * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
38735 formats.
38736
38737 2003-12-19 Mark Mitchell <mark@codesourcery.com>
38738
38739 PR c++/12795
38740 * g++.dg/ext/attrib10.C: New test.
38741
38742 2003-12-19 Jakub Jelinek <jakub@redhat.com>
38743
38744 * gcc.dg/cleanup-10.c: New test.
38745 * gcc.dg/cleanup-11.c: New test.
38746
38747 2003-12-19 Jakub Jelinek <jakub@redhat.com>
38748
38749 PR c++/13239
38750 * g++.dg/opt/expect1.C: New test.
38751
38752 2003-12-19 Hartmut Penner <hpenner@de.ibm.com>
38753
38754 * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
38755
38756 2003-12-18 Andrew Pinski <pinskia@physics.uc.edu>
38757
38758 PR debug/12923
38759 * gcc.dg/20031218-1.c: New test.
38760
38761 PR debug/12389
38762 * gcc.dg/20031218-2.c: New test.
38763 * gcc.dg/20031218-3.c: New test.
38764
38765 * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
38766 of label name and allow for USER_LABEL_PREFIX == "_" names.
38767 * g++.dg/abi/mangle18-2.C: Likewise.
38768 * g++.dg/abi/mangle19-1.C: Likewise.
38769 * g++.dg/abi/mangle19-2.C: Likewise.
38770 * g++.dg/abi/mangle20-1.C: Likewise.
38771 * g++.dg/abi/mangle20-2.C: Likewise.
38772
38773 2003-12-18 Richard Henderson <rth@redhat.com>
38774
38775 * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
38776
38777 2003-12-18 Steven Bosscher <steven@gcc.gnu.org>
38778 Dan Kegel <dank@kegel.com>
38779
38780 PR other/12009
38781 * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
38782 testing a cross compiler, it causes spurious compile failures.
38783 * lib/g++.exp: Likewise.
38784
38785 2003-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38786
38787 PR c++/13262
38788 * g++.dg/template/access13.C: New test.
38789
38790 2003-12-18 Ulrich Weigand <uweigand@de.ibm.com>
38791
38792 * gcc.dg/20031216-1.c: New test.
38793
38794 2003-12-18 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38795
38796 PR c++/9154
38797 * g++.dg/template/error10.C: New test.
38798
38799 2003-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
38800
38801 * g++.dg/eh/simd-1.C: XFAIL on SPARC.
38802 * g++.dg/eh/simd-2.C: Likewise.
38803
38804 2003-12-17 James E Wilson <wilson@specifixinc.com>
38805 Roger Sayle <roger@eyesopen.com>
38806
38807 * gcc.c-torture/execute/ieee/mzero5.c: New.
38808
38809 2003-12-17 Mark Mitchell <mark@codesourcery.com>
38810
38811 PR c++/10603
38812 * g++.dg/parse/error6.C: New test.
38813
38814 PR c++/12827
38815 * g++.dg/parse/error7.C: New test.
38816
38817 2003-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
38818
38819 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
38820 at -O with stabs debugging formats.
38821 * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
38822 * gcc.dg/debug/debug-2.c: Likewise.
38823
38824 2003-12-16 Mark Mitchell <mark@codesourcery.com>
38825
38826 PR c++/12696
38827 * g++.dg/init/error1.C: New test.
38828
38829 PR c++/12218
38830 * g++.dg/init/pm3.C: New test.
38831
38832 2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk>
38833
38834 PR c/3347
38835 * gcc.dg/bitfld-8.c: New test.
38836
38837 2003-12-16 James Lemke <jim@wasabisystems.com>
38838
38839 * gcc.dg/arm-scd42-[123].c: New tests.
38840
38841 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
38842
38843 PR c++/9043
38844 * g++.dg/abi/mangle20-1.C: New test.
38845 * g++.dg/abi/mangle20-2.C: New test.
38846
38847 2003-12-16 Mark Mitchell <mark@codesourcery.com>
38848
38849 PR c++/13275
38850 * g++.dg/other/offsetof2.C: Remove XFAIL.
38851 * g++.dg/parse/offsetof1.C: New test.
38852 * g++.gd/parse/offsetof2.C: Likewise.
38853
38854 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38855
38856 * g++.dg/template/nontype3.C: New test.
38857 * g++.dg/template/static2.C: Tweaked the dg-error clause.
38858
38859 2003-12-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38860
38861 * g++.dg/warn/noreturn-3.C: Also test instantiation.
38862
38863 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
38864
38865 PR c++/13387
38866 * g++.dg/expr/assign1.C: New test.
38867
38868 PR c++/13242
38869 * g++.dg/abi/mangle19-1.C: New test.
38870 * g++.dg/abi/mangle19-2.C: New test.
38871
38872 2003-12-16 Hartmut Penner <hpenner@de.ibm.com>
38873
38874 * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
38875
38876 2003-12-16 Eric Botcazou <ebotcazou@libertysurf.fr>
38877
38878 * gcc.c-torture/execute/20031216-1.c: New test.
38879
38880 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38881
38882 * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
38883 an ICE regression.
38884
38885 2003-12-15 Mark Mitchell <mark@codesourcery.com>
38886
38887 PR c++/10926
38888 * g++.dg/template/error9.C: New test.
38889
38890 PR c++/11116
38891 * g++.dg/template/error8.C: New test.
38892
38893 2003-12-15 Roger Sayle <roger@eyesopen.com>
38894
38895 PR middle-end/13400
38896 * gcc.c-torture/execute/20031215-1.c: New test case.
38897
38898 2003-12-15 Mark Mitchell <mark@codesourcery.com>
38899
38900 PR c++/13269
38901 * g++.dg/parse/error5.C: New test.
38902
38903 PR c++/12989
38904 * g++.dg/expr/sizeof1.C: New test.
38905
38906 PR c++/13310
38907 * g++.dg/template/crash15.C: New test.
38908
38909 2003-12-15 Geoffrey Keating <geoffk@apple.com>
38910
38911 * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
38912 a non-POD type as the last named parameter of a varargs function.
38913
38914 2003-12-15 Mark Mitchell <mark@codesourcery.com>
38915
38916 PR c++/13243
38917 PR c++/12573
38918 * g++.dg/template/crash14.C: New test.
38919 * g++.dg/template/dependent-expr3.C: Add dg-error markers.
38920
38921 2003-12-15 Nathan Sidwell <nathan@codesourcery.com>
38922
38923 * g++.dg/other/java1.C: New test.
38924
38925 PR c++/13241
38926 * g++.dg/abi/mangle18-1.C: New test.
38927 * g++.dg/abi/mangle18-2.C: New test.
38928
38929 2003-12-15 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
38930
38931 PR optimization/10312
38932 * gcc.c-torture/execute/20031214-1.c: New.
38933
38934 2003-12-14 Mark Mitchell <mark@codesourcery.com>
38935
38936 PR c++/10779
38937 PR c++/12160
38938 * g++.dg/parse/error3.C: New test.
38939 * g++.dg/parse/error4.C: Likewise.
38940 * g++.dg/abi/mangle4.C: Tweak error messages.
38941 * g++.dg/lookup/using5.C: Likewise.
38942 * g++.dg/other/error2.C: Likewise.
38943 * g++.dg/parse/typename5.C: Likewise.
38944 * g++.dg/parse/undefined1.C: Likewise.
38945 * g++.dg/template/arg2.C: Likewise.
38946 * g++.dg/template/ttp3.C: Likewise.
38947 * g++.dg/template/type1.C: Likewise.
38948 * g++.old-deja/g++.other/crash32.C: Likewise.
38949 * g++.old-djea/g++.pt/defarg8.C: Likewise.
38950
38951 2003-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38952
38953 PR c++/13106
38954 * g++.dg/warn/noreturn-3.C: New test.
38955
38956 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
38957
38958 PR c++/13118
38959 * g++.dg/abi/covariant3.C: New.
38960
38961 2003-12-12 Jakub Jelinek <jakub@redhat.com>
38962
38963 * g++.dg/eh/ia64-1.C: New test.
38964
38965 2003-12-12 Roger Sayle <roger@eyesopen.com>
38966
38967 PR optimization/13037
38968 * g77.f-torture/execute/13037.f: New test case.
38969
38970 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
38971
38972 PR c++/12881
38973 * g++.dg/abi/covariant2.C: New.
38974
38975 2003-12-12 Neil Booth <neil@daikokuya.co.uk>
38976
38977 * gcc.dg/cpp/trad/macro.c: New tests.
38978
38979 2003-12-11 Zack Weinberg <zack@codesourcery.com>
38980
38981 * gcc.c-torture/execute/wchar_t-1.x: Delete.
38982
38983 2003-12-10 Robert Schiele <rschiele@uni-mannheim.de>
38984
38985 PR other/10819
38986 * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
38987 to fix Bug 10819.
38988 * lib/g++.exp (g++_version): Likewise.
38989 * lib/g77.exp (g77_version): Likewise.
38990 * lib/objc.exp (default_objc_version): Likewise.
38991
38992 2003-12-10 Richard Henderson <rth@redhat.com>
38993
38994 * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
38995
38996 * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
38997
38998 2003-12-08 Matt Austern <austern@apple.com>
38999
39000 PR c/13134
39001 * lib/gcc-dg.exp (dg-require-visibility): Define.
39002 * lib/target-supports (check_visibility_available): Define.
39003 * gcc.dg/visibility-1.c: New test.
39004 * gcc.dg/visibility-2.c: Likewise.
39005 * gcc.dg/visibility-3.c: Likewise.
39006 * gcc.dg/visibility-4.c: Likewise.
39007 * gcc.dg/visibility-5.c: Likewise.
39008 * gcc.dg/visibility-6.c: Likewise.
39009 * g++.dg/ext/visibility-1.C: Likewise.
39010 * g++.dg/ext/visibility-2.C: Likewise.
39011 * g++.dg/ext/visibility-3.C: Likewise.
39012 * g++.dg/ext/visibility-4.C: Likewise.
39013 * g++.dg/ext/visibility-5.C: Likewise.
39014 * g++.dg/ext/visibility-6.C: Likewise.
39015
39016 2003-12-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39017
39018 * g++.dg/lookup/java1.C: New test.
39019 * g++.dg/lookup/java2.C: New test.
39020
39021 2003-12-07 Falk Hueffner <falk@debian.org>
39022
39023 * g++.dg/opt/noreturn-1.C: New test.
39024
39025 2003-12-07 Wolfgang Bangerth <bangerth@dealii.org>
39026
39027 * gcc.dg/overflow-1.c: New test.
39028
39029 2003-12-07 Eric Botcazou <ebotcazou@libertysurf.fr>
39030
39031 * g77.f-torture/compile/13060.f: New test.
39032
39033 2003-12-06 Mark Mitchell <mark@codesourcery.com>
39034
39035 PR c++/13323
39036 * g++.dg/inherit/operator2.C: New test.
39037
39038 2003-12-05 Mark Mitchell <mark@codesourcery.com>
39039
39040 PR c++/13305
39041 * g++.dg/ext/attrib9.C: New test.
39042
39043 2003-12-05 Mark Mitchell <mark@codesourcery.com>
39044
39045 PR c++/13314
39046 * g++.dg/template/error7.C: New test.
39047
39048 2003-12-05 Stuart Menefy <stuart.menefy@st.com>
39049 J"orn Rennecke <joern.rennecke@superh.com>
39050
39051 PR target/13302
39052 * g++.dg/other/struct-va_list.C: New test.
39053
39054 2003-12-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39055
39056 PR c++/13166
39057 * g++.dg/parse/defarg6.C: New test.
39058
39059 2003-12-05 Hans-Peter Nilsson <hp@axis.com>
39060
39061 PR target/13256
39062 * gcc.c-torture/execute/20031201-1.c: New test.
39063
39064 2003-12-05 Arnaud Charlet <charlet@act-europe.fr>
39065
39066 * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
39067
39068 2003-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
39069
39070 * gcc.dg/builtin-return-1.c: New test.
39071
39072 2003-12-04 Stuart Menefy <stuart.menefy@st.com>
39073 J"orn Rennecke <joern.rennecke@superh.com>
39074
39075 PR optimization/13260
39076 * gcc.c-torture/execute/20031204-1.c: New test.
39077
39078 2003-12-03 Mark Mitchell <mark@codesourcery.com>
39079
39080 PR c++/9127
39081 * g++.dg/template/error6.C: New test.
39082
39083 2003-12-03 Jakub Jelinek <jakub@redhat.com>
39084
39085 * gcc.dg/20031202-1.c: New test.
39086
39087 2003-12-03 Mark Mitchell <mark@codesourcery.com>
39088
39089 PR c++/13179
39090 * g++.dg/template/eh1.C: New test.
39091
39092 PR c++/10771
39093 * g++.dg/template/error5.C: New test.
39094
39095 2003-12-02 David Ung <davidu@mips.com>
39096
39097 * gcc.dg/compat/vector-check.h: Corrected type for var
39098 g_##TMODE
39099
39100 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39101
39102 PR c++/10126
39103 * g++.dg/template/ptrmem8.C: New test.
39104
39105 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39106
39107 PR c++/12573
39108 * g++.dg/template/dependent-expr3.C: New test.
39109
39110 2003-12-01 James Lemke <jim@wasabisystems.com>
39111
39112 * gcc.dg/arm-g2.c: New test.
39113
39114 2003-12-01 Roger Sayle <roger@eyesopen.com>
39115
39116 PR optimization/11634
39117 * gcc.dg/20031201-2.c: New test case.
39118
39119 2003-12-01 Zack Weinberg <zack@codesourcery.com>
39120
39121 PR 11433
39122 * objc.dg/proto-lossage-3.m: New test.
39123
39124 2003-12-01 Roger Sayle <roger@eyesopen.com>
39125
39126 PR optimization/12628
39127 * gcc.dg/20031201-1.c: New test case.
39128
39129 2003-12-01 Eric Botcazou <ebotcazou@libertysurf.fr>
39130
39131 * gcc.dg/unaligned-1.c: New test.
39132
39133 2003-11-30 Mark Mitchell <mark@codesourcery.com>
39134
39135 PR c++/9849
39136 * g++.dg/template/error4.C: New test.
39137 * g++.dg/template/nested3.C: Adjust error markers.
39138
39139 2003-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39140
39141 * gcc.dg/cpp/assert4.c: Check more #system assertions.
39142
39143 2003-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
39144
39145 PR c/10333
39146 * gcc.dg/bitfld-7.c: New test.
39147
39148 2003-11-29 Richard Sandiford <rsandifo@redhat.com>
39149
39150 * gcc.dg/tls/asm-1.C: New test.
39151
39152 2003-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39153
39154 * gcc.dg/cpp/assert4.c: Update.
39155
39156 2003-11-28 Eric Botcazou <ebotcazou@libertysurf.fr>
39157
39158 * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
39159 * gcc.dg/builtin-apply3.c: New test.
39160
39161 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
39162
39163 * lib/compat.exp (compat-obj): New xfaildata parameter.
39164 Use it to set compiler_conditional_xfail_data before compiling.
39165 (compat-get-options): Handle dg-xfail-if.
39166 (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
39167 * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
39168 * gcc.dg/compat/vector-1_y.c: Likewise.
39169 * gcc.dg/compat/vector-2_x.c: Likewise.
39170 * gcc.dg/compat/vector-2_y.c: Likewise.
39171
39172 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
39173
39174 * g++.dg/opt/reg-stack4.C: New test.
39175
39176 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
39177
39178 * gcc.dg/builtin-apply2.c: New test.
39179
39180 2003-11-26 Eric Botcazou <ebotcazou@libertysurf.fr>
39181
39182 * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
39183
39184 2003-11-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39185
39186 PR c++/12924
39187 * g++.dg/template/template-id-2.C: New test.
39188
39189 2003-11-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39190
39191 PR c++/5369
39192 * g++.dg/template/memfriend1.C: New test.
39193 * g++.dg/template/memfriend2.C: Likewise.
39194 * g++.dg/template/memfriend3.C: Likewise.
39195 * g++.dg/template/memfriend4.C: Likewise.
39196 * g++.dg/template/memfriend5.C: Likewise.
39197 * g++.dg/template/memfriend6.C: Likewise.
39198 * g++.dg/template/memfriend7.C: Likewise.
39199 * g++.dg/template/memfriend8.C: Likewise.
39200 * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
39201
39202 2003-11-21 Mark Mitchell <mark@codesourcery.com>
39203
39204 PR c++/12515
39205 * g++.dg/ext/cond1.C: New test.
39206
39207 2003-11-20 Richard Henderson <rth@redhat.com>
39208
39209 * gcc.dg/20020201-2.c: Remove.
39210 * gcc.dg/20020201-4.c: Remove.
39211 * gcc.dg/20020304-1.c: Remove.
39212
39213 2003-11-19 Nathanael Nerode <neroden@gcc.gnu.org>
39214
39215 * gcc.dg/cpp/trad/xwin1.c: New test case.
39216
39217 2003-11-19 Andreas Tobler <a.tobler@schweiz.ch>
39218
39219 * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
39220 * lib/g77.exp: Likewise.
39221 * lib/objc.exp: Likewise.
39222 * lib/g++.exp: Likewise, add -multiply_defined suppress flag
39223 for darwin.
39224
39225 2003-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39226
39227 PR c++/12932
39228 * g++.dg/template/static5.C: New test.
39229
39230 2003-11-18 Joseph S. Myers <jsm@polyomino.org.uk>
39231
39232 * gcc.dg/nested-func-1.c: New test.
39233
39234 2003-11-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39235
39236 * gcc.dg/cpp/assert4.c: New test.
39237
39238 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
39239
39240 PR c++/2294
39241 * g++.dg/lookup/using9.c: New test.
39242
39243 2003-11-14 Mark Mitchell <mark@codesourcery.com>
39244
39245 PR c++/12762
39246 * g++.dg/template/error3.C: New test.
39247
39248 2003-11-14 Arnaud Charlet <charlet@act-europe.fr>
39249
39250 PR ada/13035
39251 * ada/acats/run_acats, run_all.sh: Fix syntax error.
39252 No longer use a wrapper for gcc, since this does not work under
39253 Windows.
39254
39255 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
39256
39257 PR c++/2094
39258 * g++.dg/template/ptrmem7.C: New test.
39259
39260 2003-11-13 Andrew Pinski <apinski@apple.com>
39261
39262 * gcc.c-torture/compile/20031113-1.c: New test.
39263
39264 2003-11-13 Mark Mitchell <mark@codesourcery.com>
39265 Kean Johnston <jkj@sco.com>
39266
39267 PR c/13029
39268 * gcc.dg/unused-4.c: Update.
39269
39270 2003-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
39271
39272 * g++.dg/opt/const3.C: New test.
39273
39274 2003-11-13 Jan Hubicka <jh@suse.cz>
39275
39276 * gcc.c-torture/compile/20031112-1.c: New test.
39277
39278 2003-11-12 Mark Mitchell <mark@codesourcery.com>
39279
39280 * g++.dg/parse/crash10.C: Remove bogus error marker.
39281
39282 2003-11-12 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
39283
39284 * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
39285 (host_gcc): Likewise.
39286 (ROOT): Honor $PWDCMD.
39287 (BASE): Likewise.
39288 * ada/acats/run_all.sh (dir): Honor $PWDCMD.
39289
39290 2003-11-12 Catherine Moore <clm@redhat.com>
39291
39292 * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
39293
39294 2003-11-12 Andreas Jaeger <aj@suse.de>
39295 Jakub Jelinek <jakub@redhat.com>
39296 Andrew Pinski <pinskia@physics.uc.edu>
39297 Richard Henderson <rth@redhat.com>
39298
39299 * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
39300 systems.
39301 * gcc.dg/c99-const-expr-2.c (foo): Likewise.
39302
39303 * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
39304 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
39305
39306 2003-11-11 Andreas Jaeger <aj@suse.de>
39307
39308 * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
39309
39310 * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
39311
39312 2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
39313
39314 * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
39315 Clean ups.
39316
39317 2003-11-10 Waldek Hebisch <hebisch@math.uni.wroc.pl>
39318
39319 * gcc.dg/trampoline-1.c: New test.
39320
39321 2003-11-09 Andrew Pinski <pinskia@physics.uc.edu>
39322
39323 * gcc.c-torture/compile/200031109-1.c: New test.
39324
39325 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
39326
39327 PR c/3190
39328 PR c/8714
39329 * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
39330 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
39331 gcc.dg/format/no-y2k-1.c: Update.
39332
39333 2003-11-08 Roger Sayle <roger@eyesopen.com>
39334
39335 PR optimization/10467
39336 * gcc.dg/20031108-1.c: New test case.
39337
39338 2003-11-07 Geoffrey Keating <geoffk@apple.com>
39339
39340 * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
39341
39342 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
39343
39344 * gcc.dg/compound-lvalue-1.c: New test.
39345 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
39346 some XFAILs.
39347
39348 2003-11-06 Geoffrey Keating <geoffk@apple.com>
39349
39350 * gcc.dg/altivec-varargs-1.c: New test.
39351
39352 2003-11-05 Eric Botcazou <ebotcazou@libertysurf.fr>
39353
39354 * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
39355 * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
39356 * gcc.c-torture/execute/simd-4.x: New file. XFAIL on SPARC at -O0.
39357 * gcc.c-torture/execute/va-arg-25.x: New file. XFAIL on SPARC.
39358 * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
39359
39360 2003-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
39361
39362 * gcc.dg/cond-lvalue-1.c: New test.
39363
39364 2003-11-05 Gernot Hillier <gernot.hillier@siemens.com>
39365
39366 * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
39367
39368 2003-11-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39369
39370 PR c++/11616
39371 * g++.dg/template/instantiate5.C: New test.
39372
39373 2003-11-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
39374
39375 PR c++/12726
39376 * g++.dg/ext/complit2.C: Replace test with self-contained version.
39377 * ChangeLog: Add missing first entry for above test.
39378
39379 2003-11-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39380
39381 PR c++/9810
39382 * g++.dg/template/using8.C: New test.
39383 * g++.old-deja/g++.other/access11.C: Adjust expected error location.
39384
39385 2003-11-02 Roger Sayle <roger@eyesopen.com>
39386
39387 PR optimization/10817
39388 * gcc.c-torture/compile/20031102-1.c: New test case.
39389
39390 2003-11-02 Kazu Hirata <kazu@cs.umass.edu>
39391
39392 * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
39393 2147483647.
39394
39395 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
39396
39397 * gcc.dg/20031102-1.c: New test.
39398
39399 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
39400
39401 * gcc.dg/complex-1.c: New test.
39402
39403 2003-11-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39404
39405 PR c++/12796
39406 * g++.dg/template/crash13.C: Adjust expected error location.
39407 * g++.old-deja/g++.brendan/ns1.C: Likewise.
39408
39409 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
39410
39411 * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
39412
39413 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
39414
39415 PR/10239
39416 * gcc.c-torture/compile/20031031-2.c: New test.
39417
39418 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
39419
39420 PR/11640
39421 * gcc.c-torture/compile/20031031-1.c: New test.
39422
39423 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
39424
39425 * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
39426 * gcc.misc-tests/bprob.exp: Likewise.
39427 * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
39428 the execution test on arm-elf configs.
39429 * g77.dg/execute/10197.x: New file. XFAIL the execution test on
39430 configs that don't support scratch files.
39431 * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
39432
39433 2003-10-30 Arnaud Charlet <charlet@act-europe.fr>
39434
39435 * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
39436 done by dejagnu.
39437
39438 2003-10-29 Arnaud Charlet <charlet@act-europe.fr>
39439
39440 * ada/acats/run_all.sh: Redirect mv output to /dev/null
39441 Avoid non pure sh syntax. Add more logging.
39442
39443 * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
39444 fail.
39445
39446 2003-10-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39447
39448 PR libgcj/10610
39449 * gcc.dg/ppc-stackalign-1.c: New test.
39450
39451 2003-10-28 Arnaud Charlet <charlet@act-europe.fr>
39452
39453 * ada/acats/run_all.sh: Change output to be more compliant with
39454 dejagnu framework.
39455 Create acats.sum and acats.log files under testsuite/ada/acats
39456 Only run [a-z]* directories, to filter out e.g. CVS.
39457 Redirect build output to log file.
39458
39459 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
39460
39461 * README.ada: Removed, integrated in ../doc/sourcebuild.texi
39462
39463 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
39464
39465 PR ada/5909:
39466 * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
39467
39468 2003-10-27 Jakub Jelinek <jakub@redhat.com>
39469
39470 * gcc.c-torture/compile/20031023-1.c: New test.
39471 * gcc.c-torture/compile/20031023-2.c: New test.
39472 * gcc.c-torture/compile/20031023-3.c: New test.
39473 * gcc.c-torture/compile/20031023-4.c: New test.
39474
39475 2003-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39476
39477 PR c++/10371
39478 * g++.dg/lookup/scoped8.C: New test.
39479
39480 2003-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
39481
39482 * g++.dg/opt/reg-stack3.C: New test.
39483
39484 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
39485
39486 * gcc.dg/c99-arraydecl-2.c: New test. PR c/11943.
39487
39488 2003-10-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39489
39490 PR c++/11076
39491 * g++.dg/template/crash13.C: New test.
39492
39493 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
39494
39495 * gcc.dg/c99-restrict-2.c: New test.
39496
39497 2003-10-24 Nathan Sidwell <nathan@codesourcery.com>
39498
39499 PR c++/12698, c++/12699, c++/12700, c++/12566
39500 * g++.dg/inherit/covariant9.C: New test.
39501 * g++.dg/inherit/covariant10.C: New test.
39502 * g++.dg/inherit/covariant11.C: New test.
39503
39504 2003-10-23 Jason Merrill <jason@redhat.com>
39505
39506 PR c++/12726
39507 * g++.dg/ext/complit2.C: New test.
39508
39509 2003-10-20 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
39510
39511 PR target/12654
39512 * gcc.c-torture/execute/20031020-1.c: New test.
39513
39514 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39515
39516 * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
39517 following the jump_insn.
39518
39519 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
39520
39521 * gcc.dg/cast-lvalue-1.c: New test.
39522
39523 2003-10-21 Mark Mitchell <mark@codesourcery.com>
39524
39525 PR c++/11962
39526 * g++.dg/template/cond2.C: New test.
39527
39528 2003-10-20 Joseph S. Myers <jsm@polyomino.org.uk>
39529
39530 * gcc.dg/builtins-28.c: New test.
39531
39532 2003-10-20 Jan Hubicka <jh@suse.cz>
39533
39534 * g++.dg/opt/inline4.C: Do not use min-inline-insns
39535 parameter.
39536 * gcc.dg/inline-2.c: Likewise.
39537
39538 2003-10-20 Phil Edwards <phil@codesourcery.com>
39539
39540 * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
39541 * gcc.dg/nest.c: Likewise.
39542
39543 2003-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39544
39545 PR c++/9781, c++/10583, c++/11862
39546 * g++.dg/parse/crash13.C: New test.
39547
39548 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39549
39550 * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
39551
39552 2003-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
39553
39554 * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
39555 Define HAVE_C99_RUNTIME except on Solaris.
39556 * gcc.dg/builtins-20.c: Likewise.
39557
39558 2003-10-19 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39559
39560 * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
39561
39562 2003-10-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39563
39564 PR c++/12495
39565 * g++.dg/template/crash21.C: New test.
39566
39567 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39568
39569 PR c++/2513
39570 * g++.dg/template/typename5.C: New test.
39571
39572 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39573
39574 PR c++/12369
39575 * g++.dg/template/friend25.C: New test.
39576
39577 2003-10-16 Ziemowit Laski <zlaski@apple.com>
39578
39579 * objc.dg/try-catch-2.m: Relax target triple to all Darwin
39580 versions.
39581
39582 2003-10-16 Kazu Hirata <kazu@cs.umass.edu>
39583
39584 * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
39585 == 2147483647.
39586
39587 2003-10-15 Kazu Hirata <kazu@cs.umass.edu>
39588
39589 * gcc.c-torture/execute/960416-1.x: Remove.
39590 * gcc.c-torture/execute/divconst-3.x: Likewise.
39591
39592 2003-10-15 Hans-Peter Nilsson <hp@axis.com>
39593
39594 PR target/12598
39595 * gcc.dg/torture/cris-volatile-1.c: New test.
39596
39597 2003-10-14 Roger Sayle <roger@eyesopen.com>
39598
39599 PR optimization/9325
39600 * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
39601 for overflowing floating point to integer conversion during RTL
39602 simplification.
39603
39604 2003-10-13 Ziemowit Laski <zlaski@apple.com>
39605
39606 * objc/execute/_cmd.m: Fix typo.
39607 * objc.dg/image-info.m, objc.dg/symtab-1.m:
39608 Relax 'scan-assembler' regexp.
39609 * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
39610 objc.dg/try-catch-4.m: Run on non-Darwin targets.
39611 * objc.dg/zero-link-2.m: Remove blank line.
39612 * objc.dg/zero-link-3.m: New test case.
39613
39614 2003-10-13 Geoffrey Keating <geoffk@apple.com>
39615
39616 * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
39617
39618 * gcc.dg/asm-names.c: Use scan-assembler-not rather
39619 than linker trickery.
39620
39621 2003-10-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
39622
39623 PR c++/12370
39624 * g++.dg/other/friend2.C: New test.
39625
39626 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
39627
39628 * gcc.dg/20031012-1.c: New test.
39629
39630 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
39631
39632 * gcc.dg/weak/weak-3.c: Fix for new warning.
39633
39634 2003-10-12 Kelley Cook <kcook@gcc.gnu.org>
39635
39636 PR optimization/8750
39637 * gcc.c-torture/execute/20031012-1.c: New test case.
39638
39639 2003-10-11 Roger Sayle <roger@eyesopen.com>
39640
39641 * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
39642 that inline strncmp as cmpstrsi on i386 when compiled with -Os.
39643
39644 2003-10-11 Roger Sayle <roger@eyesopen.com>
39645
39646 PR optimization/12260
39647 * gcc.c-torture/compile/20031011-2.c: New test case.
39648
39649 2003-10-11 Roger Sayle <roger@eyesopen.com>
39650
39651 * gcc.c-torture/execute/20031011-1.c: New testcase.
39652
39653 2003-10-11 Eric Botcazou <ebotcazou@libertysurf.fr>
39654
39655 * gcc.c-torture/compile/20031011-1.c: New test.
39656
39657 2003-10-11 Jan Hubicka <jh@suse.cz>
39658
39659 * g++.dg/other/first-global.C: New test.
39660
39661 2003-10-11 Roger Sayle <roger@eyesopen.com>
39662
39663 * gcc.c-torture/execute/string-opt-18.c: New testcase.
39664
39665 2003-10-10 Ian Lance Taylor <ian@wasabisystems.com>
39666
39667 * gcc.c-torture/compile/20031010-1.c: New test.
39668
39669 2003-10-10 Geoffrey Keating <geoffk@apple.com>
39670
39671 * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
39672 * gcc.c-torture/execute/va-arg-25.c: ... here.
39673
39674 2003-10-09 Mark Mitchell <mark@codesourcery.com>
39675
39676 * g++.dg/ext/attrib8.C: Only run it on x86 targets.
39677
39678 2003-10-08 Richard Sandiford <rsandifo@redhat.com>
39679
39680 * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
39681
39682 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
39683
39684 * g++.dg/parse/error2.C: New test.
39685
39686 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
39687
39688 PR c++/11097
39689 * g++.dg/other/error5.C: Modify the error message.
39690 * g++.dg/lookup/using8.C: New test.
39691
39692 2003-10-07 Geoffrey Keating <geoffk@apple.com>
39693
39694 * gcc.dg/darwin-abi-2.c: New file.
39695 * gcc.c-torture/execute/va-arg-24.c: New file.
39696
39697 2003-10-06 Bob Wilson <bob.wilson@acm.org>
39698
39699 * g++.dg/template/spec10.C: Set exit value to zero on success. Fix
39700 indentation.
39701
39702 2003-10-06 Mark Mitchell <mark@codesourcery.com>
39703
39704 PR c++/10147
39705 * g++.dg/other/error4.C: Update error messages.
39706 * g++.dg/template/ptrmem4.C: Likewise.
39707
39708 PR c++/12337
39709 * g++.dg/init/new9.C: New test.
39710
39711 PR c++/12334, c++/12236, c++/8656
39712 * g++.dg/ext/attrib8.C: New test.
39713
39714 2003-10-06 Devang Patel <dpatel@apple.com>
39715
39716 * gcc.dg/debug/dwarf2-3.h: New test.
39717 * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
39718
39719 2003-10-06 Wolfgang Bangerth <bangerth@ticam.utexas.edu>
39720
39721 * g++.dg/opt/cfg2.C: New test.
39722
39723 2003-10-06 Eric Botcazou <ebotcazou@libertysurf.fr>
39724
39725 * g++.dg/opt/float1.C: New test.
39726
39727 2003-10-04 Eric Botcazou <ebotcazou@libertysurf.fr>
39728
39729 * gcc.dg/c90-array-lval-6.c: New test.
39730 * gcc.dg/c99-array-lval-6.c: New test.
39731
39732 2003-10-03 Alexander Malmberg <alexander@malmberg.org>
39733 Ziemowit Laski <zlaski@apple.com>
39734
39735 * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
39736 'Derived', so that it is never considered a class method; add
39737 new warning for '+port' method ambiguity.
39738 * objc.dg/method-12.m: Include <objc/objc.h> instead of
39739 <objc/objc-api.h> (needed on Mac OS X).
39740 * objc.dg/method-13.m: New test.
39741
39742 2003-10-03 Roger Sayle <roger@eyesopen.com>
39743
39744 PR optimization/9325, PR java/6391
39745 * gcc.c-torture/execute/20031003-1.c: New test case.
39746
39747 2003-10-02 Mark Mitchell <mark@codesourcery.com>
39748
39749 PR optimization/12180
39750 * gcc.dg/20031002-1.c: New test.
39751
39752 PR c++/12486
39753 * g++.dg/inherit/error1.C: New test.
39754
39755 2003-10-02 Chris Demetriou <cgd@broadcom.com>
39756
39757 * lib/f-torture.exp (search_for): Rename to...
39758 (search_for_re): This. Also, clean up comments and the
39759 "regexp" invocation.
39760
39761 2003-10-02 Josef Zlomek <zlomekj@suse.cz>
39762
39763 * gcc.c-torture/compile/20031002-1.c: New test.
39764
39765 2003-10-02 Jakub Jelinek <jakub@redhat.com>
39766
39767 * g++.dg/opt/cond1.C: New test.
39768
39769 2003-10-01 Kelley Cook <kelleycook@wideopenwest.com>
39770
39771 * gcc.dg/Wold-style-definition-2.c: New testcase.
39772 * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
39773
39774 2003-09-29 Richard Henderson <rth@redhat.com>
39775
39776 * g++.dg/init/array10.C: Add dg-options.
39777
39778 2003-09-29 Eric Botcazou <ebotcazou@libertysurf.fr>
39779
39780 * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
39781
39782 2003-09-28 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39783
39784 * g++.dg/template/friend19.C: Fix typo.
39785 * g++.old-deja/g++.other/crash31.C: Adjust expected error.
39786
39787 2003-09-28 Richard Sandiford <rsandifo@redhat.com>
39788
39789 * gcc.c-torture/execute/20030928-1.c: New test.
39790 * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
39791
39792 2003-09-27 Eric Botcazou <ebotcazou@libertysurf.fr>
39793
39794 * g++.dg/opt/unroll1.C: New test.
39795
39796 2003-09-26 Roger Sayle <roger@eyesopen.com>
39797
39798 PR optimization/11741
39799 * gcc.dg/20030926-1.c: New test case.
39800
39801 2003-09-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39802
39803 PR c++/5655
39804 * g++.dg/parse/access7.C: New test.
39805 * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
39806
39807 2003-09-24 Ziemowit Laski <zlaski@apple.com>
39808
39809 MERGE OF objc-improvements-branch into MAINLINE:
39810 * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
39811 if libobjc has not been built.
39812 * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
39813 objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
39814 objc/execute/class-self-2.m, objc/execute/many_args_method.m,
39815 objc/execute/nested-3.m, objc/execute/np-2.m,
39816 objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
39817 objc/execute/redefining_self.m, objc/execute/root_methods.m,
39818 objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
39819 objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
39820 objc.dg/special/unclaimed-category-1.h,
39821 objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
39822 well as GNU runtime.
39823 * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
39824 * execute/cascading-1.m, execute/function-message-1.m,
39825 objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
39826 objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
39827 objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
39828 objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
39829 objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
39830 objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
39831 objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
39832 objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
39833 objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
39834 * objc.dg/bitfield-2.m: Run only on Darwin.
39835 * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
39836 objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
39837 objc.dg/proto-lossage-1.m: Adjust for message wording changes.
39838 * objc.dg/const-str-1.m: Fix constant string layout.
39839
39840 2003-09-24 Alexandre Oliva <aoliva@redhat.com>
39841
39842 * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
39843
39844 2003-09-23 Geoffrey Keating <geoffk@apple.com>
39845
39846 * gcc.dg/darwin-abi-1.c: New file.
39847
39848 2003-09-21 Andrew Pinski <pinskia@physics.uc.edu>
39849
39850 PR target/12281
39851 * gcc.c-torture/compile/20030921-1.c: New test.
39852
39853 2003-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
39854
39855 * g++.dg/opt/reg-stack2.C: New test.
39856
39857 2003-09-21 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
39858
39859 * g++.dg/eh/delayslot1.C: New test.
39860
39861 2003-09-20 Richard Henderson <rth@redhat.com>
39862
39863 * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
39864
39865 2003-09-20 Roger Sayle <roger@eyesopen.com>
39866
39867 * gcc.c-torture/execute/20030920-1.c: New test case.
39868
39869 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39870
39871 * g++.dg/rtti/typeid3.C: Correct expected error message.
39872
39873 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39874
39875 PR c++/157
39876 * g++.dg/parse/crash12.C: New test.
39877
39878 2003-09-19 Janis Johnson <janis187@us.ibm.com>
39879
39880 * gcc.dg/compat/mixed-struct-check.h: New.
39881 * gcc.dg/compat/mixed-struct-defs.h: New.
39882 * gcc.dg/compat/mixed-struct-init.h: New.
39883 * gcc.dg/compat/struct-by-value-19_main.c: New.
39884 * gcc.dg/compat/struct-by-value-19_x.c: New.
39885 * gcc.dg/compat/struct-by-value-19_y.c: New.
39886 * gcc.dg/compat/struct-by-value-20_main.c: New.
39887 * gcc.dg/compat/struct-by-value-20_x.c: New.
39888 * gcc.dg/compat/struct-by-value-20_y.c: New.
39889 * gcc.dg/compat/struct-return-19_main.c: New.
39890 * gcc.dg/compat/struct-return-19_x.c: New.
39891 * gcc.dg/compat/struct-return-19_y.c: New.
39892 * gcc.dg/compat/struct-return-20_main.c: New.
39893 * gcc.dg/compat/struct-return-20_x.c: New.
39894 * gcc.dg/compat/struct-return-20_y.c: New.
39895
39896 2003-09-19 Andrew Pinski <pinskia@physics.uc.edu>
39897 * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
39898 so that it will not complain on LP64 targets.
39899
39900 2003-09-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39901
39902 PR c++/495
39903 * g++.dg/template/friend24.C: New test.
39904
39905 2003-09-19 Nathan Sidwell <nathan@codesourcery.com>
39906
39907 PR c++/12332
39908 * g++.dg/template/memtmpl2.C: New test.
39909
39910 2003-09-18 Mark Mitchell <mark@codesourcery.com>
39911
39912 PR target/11184
39913 * gcc.dg/builtin-apply1.c: New test.
39914
39915 2003-09-18 Nathan Sidwell <nathan@codesourcery.com>
39916
39917 PR c++/9848
39918 * g++.dg/warn/Wunused-4.C: New test.
39919
39920 2003-09-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
39921
39922 PR c++/12316
39923 * g++.dg/other/gc2.C: New test.
39924
39925 2003-09-17 Mark Mitchell <mark@codesourcery.com>
39926
39927 PR c++/11991
39928 * g++.dg/rtti/typeid3.C: New test.
39929
39930 PR c++/12266
39931 * g++.dg/overload/template1.C: New test.
39932
39933 2003-09-17 Eric Botcazou <ebotcazou@libertysurf.fr>
39934
39935 * g++.dg/opt/cfg3.C: New test.
39936
39937 2003-09-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39938
39939 PR c++/7939
39940 * g++.dg/template/crash11.C: New test.
39941
39942 2003-09-16 Jason Merrill <jason@redhat.com>
39943 Jakub Jelinek <jakub@redhat.com>
39944
39945 * gcc.dg/attr-warn-unused-result.c: New test.
39946
39947 2003-09-15 Nathan Sidwell <nathan@codesourcery.com>
39948
39949 PR c++/12184
39950 * g++.dg/expr/call2.C: New test.
39951
39952 2003-09-15 Andreas Jaeger <aj@suse.de>
39953
39954 * gcc.dg/Wold-style-definition-1.c: New test.
39955
39956 2003-09-14 Mark Mitchell <mark@codesourcery.com>
39957
39958 PR c++/3907
39959 * g++.dg/parse/template12.C: New test.
39960
39961 * g++.dg/abi/bitfield11.C: New test.
39962 * g++.dg/abi/bitfield12.C: Likewise.
39963
39964 2003-09-14 Alexandre Oliva <aoliva@redhat.com>
39965
39966 * gcc.dg/cpp/separate-1.c: Adjust line of error. Test for correct
39967 non-expansion of functional macro name without arguments at EOL.
39968 * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change. Likewise.
39969
39970 2003-09-14 Richard Sandiford <rsandifo@redhat.com>
39971
39972 * gcc.c-torture/execute/20030914-[12].c: New tests.
39973
39974 2003-09-11 Nathan Sidwell <nathan@codesourcery.com>
39975
39976 PR c++/11788
39977 * g++.dg/overload/addr1.C: New test.
39978
39979 2003-09-10 Ian Lance Taylor <ian@wasabisystems.com>
39980
39981 * gcc.dg/20030909-1.c: New test.
39982
39983 2003-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
39984
39985 * gcc.dg/ultrasp10.c: New test.
39986
39987 2003-09-09 Devang Patel <dpatel@apple.com>
39988
39989 * gcc.dg/darwin-ld-6.c: New test.
39990
39991 2003-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39992
39993 * gcc.dg/torture/builtin-explog-1.c: New testcase.
39994
39995 2003-09-08 Mark Mitchell <mark@codesourcery.com>
39996
39997 * gcc.dg/ia64-types1.c: New test.
39998 * gcc.dg/ia64-types2.c: Likewise.
39999
40000 2003-09-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40001
40002 * gcc.dg/builtins-1.c: Add more _Complex tests.
40003 * gcc.dg/torture/builtin-attr-1.c: Likewise.
40004
40005 * gcc.dg/builtins-1.c: Test existing _Complex functions.
40006 * gcc.dg/torture/builtin-attr-1.c: Likewise.
40007
40008 2003-09-08 Mark Mitchell <mark@codesourcery.com>
40009
40010 PR c++/11786
40011 * g++.dg/lookup/koenig2.C: New test.
40012
40013 PR c++/5296
40014 * g++.dg/rtti/typeid2.C: New test.
40015
40016 2003-09-08 Jakub Jelinek <jakub@redhat.com>
40017
40018 * gcc.c-torture/compile/20030904-1.c: New test.
40019
40020 2003-09-07 Eric Botcazou <ebotcazou@libertysurf.fr>
40021
40022 * g++.dg/opt/longbranch2.C: New test.
40023
40024 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
40025
40026 * g++.dg/template/crash10.C: Only compile it.
40027
40028 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
40029
40030 PR middle-end/11665
40031 * gcc.c-torture/compile/20030907-1.c: New test.
40032 * g++.dg/init/array11.C: New test.
40033
40034 2003-09-07 Mark Mitchell <mark@codesourcery.com>
40035
40036 PR c++/11852
40037 * g++.dg/init/struct1.C: New test.
40038
40039 2003-09-07 Mark Mitchell <mark@codesourcery.com>
40040
40041 PR c++/12181
40042 * g++.dg/expr/comma1.C: New test.
40043
40044 2003-09-06 Mark Mitchell <mark@codesourcery.com>
40045
40046 PR c++/11867
40047 * g++.dg/expr/static_cast5.C: New test.
40048
40049 2003-09-06 Andrew Pinski <pinskia@physics.uc.edu>
40050
40051 PR c++/11507
40052 * g++.dg/lookup/scoped7.C: New test.
40053
40054 PR c++/9574
40055 * g++.dg/other/static1.C: New test.
40056
40057 PR c++/11490
40058 * g++.dg/warn/template-1.C: New test.
40059
40060 PR c++/11432
40061 * g++.dg/template/crash10.C: New test.
40062
40063 PR c++/2478
40064 * g++.dg/overload/VLA.C: New test.
40065
40066 PR c++/10804
40067 * g++.dg/template/call1.C: New test.
40068
40069 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
40070
40071 PR c++/11794
40072 * g++.dg/parse/using3.C: New test.
40073
40074 2003-09-06 Roger Sayle <roger@eyesopen.com>
40075
40076 PR c++/11409
40077 * g++.dg/overload/builtin3.C: New test case.
40078
40079 2003-09-06 Steven Bosscher <steven@gcc.gnu.org>
40080
40081 PR c/9862
40082 * gcc.dg/20030906-1.c: New test.
40083 * gcc.dg/20030906-2.c: Likewise.
40084
40085 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
40086
40087 PR c++/12167
40088 * g++.dg/parse/defarg5.C: New test.
40089
40090 * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
40091
40092 2003-09-05 Mark Mitchell <mark@codesourcery.com>
40093
40094 PR c++/12163
40095 * g++.dg/expr/static_cast4.C: New test.
40096
40097 PR c++/12146
40098 * g++.dg/template/crash9.C: New test.
40099
40100 2003-09-05 Andrew Pinski <pinskia@physics.uc.edu>
40101
40102 * g++.old-deja/g++.ext/pretty2.C: Update for change
40103 in __FUNCTION__.
40104 * g++.old-deja/g++.ext/pretty3.C: Likewise.
40105
40106 2003-09-05 Nathan Sidwell <nathan@codesourcery.com>
40107
40108 PR c++/11922
40109 * g++/dg/template/qualified-id1.C: New test.
40110
40111 PR c++/12037
40112 * g++.dg/warn/noeffect4.C: New test.
40113
40114 2003-09-04 Matt Austern <austern@apple.com>
40115
40116 * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
40117 * g++.dg/ext/fnname2.C: Likewise.
40118 * g++.dg/ext/fnname3.C: Likewise.
40119
40120 2003-09-04 Mark Mitchell <mark@codesourcery.com>
40121
40122 * g++.dg/expr/lval1.C: New test.
40123 * g++.dg/ext/lvcast.C: Remove.
40124
40125 2003-09-03 Roger Sayle <roger@eyesopen.com>
40126
40127 PR optimization/11700.
40128 * gcc.c-torture/compile/20030903-1.c: New test case.
40129
40130 2003-09-03 Mark Mitchell <mark@codesourcery.com>
40131
40132 PR c++/12053
40133 * g++.dg/abi/layout4.C: New test.
40134
40135 2003-09-02 Scott Brumbaugh <scottb.lists@verizon.net>
40136
40137 PR c++/11553
40138 * g++.dg/parse/friend3.C: New test.
40139
40140 2003-09-02 Mark Mitchell <mark@codesourcery.com>
40141
40142 PR c++/11847
40143 * g++.dg/template/class1.C: New test.
40144
40145 PR c++/11808
40146 * g++.dg/expr/call1.C: New test.
40147
40148 2003-09-01 Mark Mitchell <mark@codesourcery.com>
40149
40150 PR c++/12114
40151 * g++.dg/init/ref9.C: New test.
40152
40153 PR c++/11972
40154 * g++.dg/template/nested4.C: New test.
40155
40156 2003-08-29 Mark Mitchell <mark@codesourcery.com>
40157
40158 PR c++/12093
40159 * g++.dg/template/non-dependent4.C: New test.
40160
40161 PR c++/11928
40162 * g++.dg/inherit/conv1.C: New test.
40163
40164 2003-08-29 Mark Mitchell <mark@codesourcery.com>
40165
40166 PR c++/6196
40167 * g++.dg/ext/label1.C: New test.
40168 * g++.dg/ext/label2.C: Likewise.
40169
40170 2003-08-28 Mark Mitchell <mark@codesourcery.com>
40171
40172 * g++.dg/expr/cond3.C: New test.
40173
40174 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40175
40176 * gcc.dg/builtins-1.c: Add new builtin cases.
40177
40178 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40179
40180 * gcc.dg/builtins-1.c: Add new cases.
40181 * gcc.dg/torture/builtin-attr-1.c: Likewise.
40182
40183 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40184
40185 * gcc.dg/builtins-1.c: Add more math builtin tests.
40186 * gcc.dg/torture/builtin-attr-1.c: New test.
40187
40188 2003-08-28 Mark Mitchell <mark@codesourcery.com>
40189
40190 PR optimization/5079
40191 * g++.dg/opt/static3.C: New test.
40192
40193 2003-08-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
40194
40195 * gcc.misc-tests/gcov-10b.c: New test.
40196
40197 2003-08-27 Mark Mitchell <mark@codesourcery.com>
40198
40199 * g++.dg/opt/ptrmem3.C: New test.
40200
40201 * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
40202
40203 2003-08-27 Jakub Jelinek <jakub@redhat.com>
40204
40205 * gcc.dg/20030826-2.c: New test.
40206
40207 2003-08-26 Roger Sayle <roger@eyesopen.com>
40208
40209 PR middle-end/12002
40210 * g77.f-torture/compile/12002.f: New test case.
40211
40212 2003-08-26 Roger Sayle <roger@eyesopen.com>
40213
40214 * gcc.dg/20030826-1.c: New test case.
40215
40216 2003-08-26 Matt Kraai <kraai@alumni.cmu.edu>
40217
40218 * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
40219
40220 2003-08-26 Nathan Sidwell <nathan@codesourcery.com>
40221
40222 PR c++/11871
40223 * c++.dg/lookup/crash1.C: New test.
40224
40225 * c++.dg/warn/noeffect3.C: New test.
40226
40227 2003-08-25 Janis Johnson <janis187@us.ibm.com>
40228
40229 * gcc.dg/compat/vector-1_x.c: Compile with -w.
40230 * gcc.dg/compat/vector-1_y.c: Ditto.
40231 * gcc.dg/compat/vector-2_x.c: Ditto.
40232 * gcc.dg/compat/vector-2_y.c: Ditto.
40233
40234 2003-08-25 Ulrich Weigand <uweigand@de.ibm.com>
40235
40236 * gcc.dg/20030702-1.c: New test.
40237
40238 2003-08-25 Mark Mitchell <mark@codesourcery.com>
40239
40240 PR c++/8795
40241 * g++.dg/ext/altivec-1.C: New test.
40242
40243 2003-08-24 Richard Henderson <rth@redhat.com>
40244
40245 * g++.dg/eh/simd-2.C: Add -w for x86.
40246
40247 2003-08-23 Jakub Jelinek <jakub@redhat.com>
40248
40249 * gcc.dg/20030815-1.c: New test.
40250
40251 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40252
40253 PR c++/3765
40254 * g++.dg/parse/access6.C: New test.
40255
40256 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40257
40258 PR c++/641, c++/11876
40259 * g++.dg/template/friend22.C: New test.
40260 * g++.dg/template/friend23.C: Likewise.
40261
40262 2003-08-22 Mark Mitchell <mark@codesourcery.com>
40263
40264 * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
40265 identically.
40266
40267 2003-08-22 Mark Mitchell <mark@codesourcery.com>
40268
40269 * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
40270
40271 2003-08-22 Mark Mitchell <mark@codesourcery.com>
40272
40273 * gcc.dg/20020313-1.c: Add "-w" to dg-options.
40274
40275 2003-08-22 Mark Mitchell <mark@codesourcery.com>
40276
40277 * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
40278
40279 2003-08-22 Mark Mitchell <mark@codesourcery.com>
40280
40281 * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
40282
40283 2003-08-21 Mark Mitchell <mark@codesourcery.com>
40284
40285 PR c++/11919
40286 * g++.dg/overload/prom1.C: New test.
40287
40288 PR c++/11551
40289 * g++.dg/parse/dtor2.C: New test.
40290
40291 PR c++/10762
40292 * g++.dg/parse/using2.C: New test.
40293
40294 2003-08-21 Kazu Hirata <kazu@cs.umass.edu>
40295
40296 PR target/11805
40297 * gcc.c-torture/compile/20030821-1.c: New.
40298
40299 2003-08-20 Mark Mitchell <mark@codesourcery.com>
40300
40301 PR c++/11834
40302 * g++.dg/template/deduce2.C: New test.
40303
40304 2003-08-21 Josef Zlomek <zlomekj@suse.cz>
40305
40306 * gcc.c-torture/execute/20030821-1.c: New test.
40307
40308 2003-08-20 Roger Sayle <roger@eyesopen.com>
40309
40310 PR middle-end/11984
40311 * gcc.dg/20030820-1.c: New test case.
40312
40313 2003-08-20 Nathan Sidwell <nathan@codesourcery.com>
40314
40315 PR c++/11945
40316 * g++.dg/warn/noeffect2.C: New test.
40317
40318 2003-08-19 Mark Mitchell <mark@codesourcery.com>
40319
40320 PR c++/10926
40321 * g++.dg/template/dtor2.C: New test.
40322
40323 PR c++/11684
40324 * g++.dg/template/operator1.C: New test.
40325 * g++.dg/parse/operator4.C: New test.
40326
40327 PR c++/11946.C
40328 * g++.dg/expr/enum1.C: New test.
40329 * gcc.dg/c99-bool-1.c: Remove bogus warning.
40330
40331 PR c++/11036.C
40332 * g++.dg/parse/elab2.C: New test.
40333 * g++.dg/parse/typedef4.C: Change error message.
40334 * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
40335 * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
40336 * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
40337
40338 2003-08-19 Geoffrey Keating <geoffk@apple.com>
40339
40340 * gcc.dg/pch/warn-1.c: New.
40341 * gcc.dg/pch/warn-1.hs: New.
40342
40343 * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
40344 not-tested file.
40345
40346 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
40347
40348 * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
40349
40350 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
40351
40352 * gcc.dg/uninit-D.c: New Test.
40353 * gcc.dg/uninit-E.c: New Test.
40354 * gcc.dg/uninit-F.c: New Test.
40355 * gcc.dg/uninit-G.c: New Test.
40356
40357 2003-08-19 Michael Ritzert <ritzert@t-online.de>
40358
40359 * g++.dg/README: Describe the pch directory.
40360
40361 2003-08-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40362
40363 PR c++/11174
40364 * g++.dg/parse/access4.C: New test.
40365 * g++.dg/parse/access5.C: Likewise.
40366 * g++.old-deja/g++.jason/access17.C: Adjust error message.
40367
40368 2003-08-18 Matt Kraai <kraai@alumni.cmu.edu>
40369
40370 * gcc.dg/noncompile/20030818-1.c: New.
40371
40372 2003-08-18 Nathan Sidwell <nathan@codesourcery.com>
40373
40374 PR c++/11957
40375 * g++.dg/warn/noeffect1.C: New test.
40376
40377 * g++.dg/template/scope2.C: New test.
40378 * g++.dg/template/error2.C: Correct dg-error
40379
40380 2003-08-18 Richard Sandiford <rsandifo@redhat.com>
40381
40382 * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
40383
40384 2003-08-16 Nathan Sidwell <nathan@codesourcery.com>
40385
40386 PR C++/11512
40387 * g++.dg/template/warn1.C: New.
40388
40389 2003-08-15 Nathan Sidwell <nathan@codesourcery.com>
40390
40391 * g++.dg/template/error2.C: New test.
40392 * g++.dg/lookup/using7.C: Adjust errors
40393 * g++.old-deja/g++.pt/crash36.C: Likewise.
40394 * g++.old-deja/g++.pt/derived3.C: Likewise.
40395
40396 2003-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40397
40398 * gcc.c-torture/execute/builtins/lib/strcat.c: New.
40399 * gcc.c-torture/execute/builtins/string-9-lib.c: New.
40400 * gcc.c-torture/execute/builtins/string-9.c: New, from
40401 string-opt-9.c. Adjust for execute/builtins framework.
40402 * gcc.c-torture/execute/string-opt-9.c: Delete.
40403
40404 2003-08-12 Mark Mitchell <mark@codesourcery.com>
40405
40406 * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
40407
40408 * g++.dg/parse/ret-type2.C: New test.
40409
40410 PR c++/11703
40411 * g++.dg/init/new8.C: New test.
40412
40413 PR c++/10923
40414 * g++.dg/parse/typedef5.C: New test.
40415
40416 PR c++/9512
40417 * g++.dg/parse/qualified2.C: New test.
40418 * g++.old-deja/g++.other/decl5.C: Mark one more instance of
40419 invalid code.
40420
40421 2003-08-11 Mark Mitchell <mark@codesourcery.com>
40422
40423 * g++.dg/conversion/ptrmem1.C: New test.
40424
40425 2003-08-11 Jakub Jelinek <jakub@redhat.com>
40426
40427 PR target/11693
40428 * gcc.dg/20030811-1.c: New test.
40429
40430 PR target/11535
40431 * gcc.c-torture/execute/20030811-1.c: New test.
40432
40433 2003-08-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40434
40435 * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
40436
40437 2003-08-10 Mark Mitchell <mark@codesourcery.com>
40438
40439 PR c++/11789.C
40440 * g++.dg/inherit/multiple1.C: New test.
40441
40442 2003-08-10 Nathan Sidwell <nathan@codesourcery.com>
40443
40444 * gcc.dg/spe1.c: New test.
40445
40446 PR c++/11670
40447 * g++.dg/expr/cast2.C: New test.
40448
40449 PR c++/10530
40450 * g++.dg/template/dependent-name2.C: New test.
40451
40452 2003-08-08 Andrew Pinski <pinskia@physics.uc.edu>
40453
40454 * g++.dg/parse/crash11.C: Put the dg options in comments.
40455
40456 2003-08-08 Neil Booth <neil@daikokuya.co.uk>
40457
40458 * lib/gcc-dg.exp: Update for diagnostic change.
40459
40460 2003-08-07 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40461
40462 PR c++/5767
40463 * g++.dg/parse/crash11.C: New test.
40464
40465 2003-08-06 Alexandre Oliva <aoliva@redhat.com>
40466
40467 * gcc.dg/cpp/spacing1.c: Update.
40468
40469 2003-08-04 Janis Johnson <janis187@us.ibm.com>
40470
40471 PR target/11739
40472 * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
40473 a value for -mtune.
40474
40475 2003-08-04 Roger Sayle <roger@eyesopen.com>
40476
40477 PR middle-end/11771
40478 * gcc.c-torture/compile/20030804-1.c: New test case.
40479
40480 2003-08-04 Roger Sayle <roger@eyesopen.com>
40481
40482 * gcc.dg/20030804-1.c: New test case.
40483
40484 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
40485
40486 * gcc.dg/cpp/separate-1.c: New test.
40487
40488 2003-08-03 Nathan Sidwell <nathan@codesourcery.com>
40489
40490 PR c++/11704
40491 * g++.dg/template/dependent-expr2.C: New test.
40492
40493 PR c++/11766
40494 * g++.dg/expr/ptrmem1.C: New test.
40495
40496 2003-08-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40497
40498 PR c++/9453
40499 * g++.dg/template/friend15.C: New test.
40500
40501 2003-08-03 Neil Booth <neil@daikokuya.co.uk>
40502
40503 * lib/dg-pch.exp: Work round PCH bug.
40504
40505 2003-08-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40506
40507 * gcc.dg/builtins-1.c: Add macro helpers. Add missing math
40508 builtins. Move cases from builtins-4.c here.
40509
40510 * gcc.dg/torture/builtin-math-1.c: New test taken from
40511 bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
40512 additional cases.
40513
40514 * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
40515 Delete.
40516
40517 2003-08-02 Nathan Sidwell <nathan@codesourcery.com>
40518
40519 PR c++/9447
40520 * g++.dg/template/using7.C: New test.
40521
40522 2003-08-02 Neil Booth <neil@daikokuya.co.uk>
40523
40524 * import1.c, import2.c: New tests.
40525
40526 2003-08-01 Jakub Jelinek <jakub@redhat.com>
40527
40528 * g++.dg/eh/crossjump1.C: New test.
40529
40530 2003-08-01 Mark Mitchell <mark@codesourcery.com>
40531
40532 PR c++/11697
40533 * g++.dg/template/using6.C: New test.
40534
40535 PR c++/11744
40536 * g++.dg/template/koenig2.C: New test.
40537
40538 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40539
40540 PR c++/7983
40541 * g++.dg/parse/typedef4.C: New test.
40542
40543 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40544
40545 PR c++/8442, c++/8806
40546 * g++.dg/template/elab1.C: New test.
40547 * g++.dg/template/type2.C: Likewise.
40548 * g++.dg/template/ttp3.C: Adjust expected error message.
40549 * g++.old-deja/g++.law/visibility13.C: Likewise.
40550 * g++.old-deja/g++.niklas/t135.C: Likewise.
40551 * g++.old-deja/g++.pt/ttp41.C: Likewise.
40552 * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
40553 template argument.
40554 * g++.old-deja/g++.pt/ttp44.C: Likewise.
40555
40556 2003-08-01 Nathan Sidwell <nathan@codesourcery.com>
40557
40558 PR c++/11295
40559 * g++.dg/ext/stmtexpr1.C: New test.
40560
40561 * g++.dg/opt/tmp1.C: New test.
40562
40563 PR c++/11525
40564 * g++.dg/parse/constant4.C: New test.
40565
40566 PR c++/9447
40567 * g++.dg/template/using5.C: New test.
40568
40569 2003-07-31 Roger Sayle <roger@eyesopen.com>
40570
40571 * gcc.dg/builtins-27.c: New test case.
40572
40573 2003-07-31 Jakub Jelinek <jakub@redhat.com>
40574
40575 * gcc.dg/tls/opt-7.c: New test.
40576
40577 2003-07-31 Andrew Pinski <pinskia@physics.uc.edu>
40578
40579 * g++.old-deja/g++.other/crash18.C: Remove.
40580
40581 2003-07-31 Nathan Sidwell <nathan@codesourcery.com>
40582
40583 * g++.dg/template/explicit3.C: New.
40584 * g++.dg/template/explicit4.C: New.
40585 * g++.dg/template/explicit5.C: New.
40586
40587 PR c++/11347
40588 * g++.dg/template/memtmpl1.C: New.
40589
40590 2003-07-29 Andrew Pinski <pinskia@physics.uc.edu>
40591
40592 PR target/11565
40593 * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
40594 * gcc.dg/i386-387-5.c (dg-options): Likewise.
40595
40596 2003-07-30 Jan Hubicka <jh@suse.cz>
40597
40598 * vtgc1.c: Kill.
40599
40600 2003-07-29 Zack Weinberg <zack@codesourcery.com>
40601
40602 * gcc.dg/struct-in-proto-1.c: New test.
40603
40604 2003-07-29 Neil Booth <neil@daikokuya.co.uk>
40605
40606 * gcc.dg/cpp/include2.c: Only expect one message.
40607
40608 2003-07-29 Nathan Sidwell <nathan@codesourcery.com>
40609
40610 PR c++/9447
40611 * g++.dg/template/using1.C: New test.
40612 * g++.dg/template/using2.C: New test.
40613 * g++.dg/template/using3.C: New test.
40614 * g++.dg/template/using4.C: New test.
40615
40616 2003-07-29 Alexandre Oliva <aoliva@redhat.com>
40617
40618 * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
40619 * gcc.c-torture/execute/string-opt-10.c: Likewise.
40620
40621 2003-07-28 Jan Hubicka <jh@suse.cz>
40622
40623 PR c++/11530
40624 * g++.dg/opt/call1.C: New test.
40625
40626 2003-07-28 Alexandre Oliva <aoliva@redhat.com>
40627
40628 PR c++/11667
40629 * g++.dg/init/enum2.C: New test.
40630 * g++.dg/template/overload1.C: Add "-w" option.
40631
40632 2003-07-28 Hans-Peter Nilsson <hp@bitrange.com>
40633
40634 * gcc.dg/Wdeclaration-after-statement-1.c,
40635 gcc.dg/Wdeclaration-after-statement-2.c: New tests.
40636
40637 2003-07-28 Jakub Jelinek <jakub@redhat.com>
40638
40639 * gcc.c-torture/compile/20030725-1.c: New test.
40640
40641 2003-07-28 Aldy Hernandez <aldyh@redhat.com>
40642
40643 * gcc.dg/20030505.c: Only run for SPE.
40644 Remove definition of opaque type.
40645
40646 2003-07-27 Mark Mitchell <mark@codesourcery.com>
40647
40648 * g++.dg/template/ptrmem6.C: New test.
40649
40650 2003-07-26 Geoffrey Keating <geoffk@apple.com>
40651
40652 * gcc.c-torture/compile/zero-strct-2.c: New test.
40653
40654 2003-07-25 Geoffrey Keating <geoffk@apple.com>
40655
40656 * gcc.dg/intermod-1.c: New test.
40657
40658 2003-07-25 Nathan Sidwell <nathan@codesourcery.com>
40659
40660 PR c++/11617
40661 * g++.dg/template/lookup2.C: New test.
40662 * g++.dg/template/memclass1.C: Remove instantiated from error.
40663 * g++.dg/other/error2.C: Tweak expected errors.
40664
40665 PR c++/11596
40666 * g++.dg/template/defarg3.C: New test.
40667
40668 * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
40669
40670 2003-07-24 Mark Mitchell <mark@codesourcery.com>
40671
40672 * g++.dg/inherit/access5.C: New test.
40673
40674 2003-07-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40675
40676 PR c++/11513
40677 * g++.dg/template/crash8.C: New test.
40678
40679 2003-07-23 Steven Bosscher <steven@gcc.gnu.org>
40680
40681 PR c/10602
40682 * gcc.dg/noncompile/incomplete-2.c: New test.
40683
40684 2003-07-23 Mark Mitchell <mark@codesourcery.com>
40685
40686 PR c++/11645
40687 * g++.dg/inherit/access4.C: New test.
40688
40689 PR c++/11517
40690 * g++.dg/expr/cond2.C: New test.
40691
40692 PR optimization/10679
40693 * g++.dg/opt/inline4.C: New test.
40694
40695 2003-07-23 Nathan Sidwell <nathan@codesourcery.com>
40696
40697 * g++.dg/parse/crash10: New test.
40698
40699 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
40700
40701 * g++.dg/ext/flexary1.C: New test.
40702
40703 2003-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40704
40705 PR c++/10793
40706 * g++.dg/template/crash9.C: New test.
40707
40708 2003-07-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40709
40710 PR c++/3004
40711 * g++.dg/parse/typedef3.C: New test.
40712
40713 PR c++/7906
40714 * g++.dg/parse/operator2.C: New test.
40715
40716 PR c++/8895
40717 * g++.dg/parse/def-tmpl-arg1.C: New test.
40718
40719 PR c++/9282
40720 * g++.dg/parse/funptr1.C: New test.
40721
40722 PR c++/9452
40723 * g++.dg/parse/ambig3.C: New test.
40724
40725 PR c++/9454
40726 * g++.dg/parse/operator3.C: New test.
40727
40728 PR c++/9486
40729 * g++.dg/parse/template10.C: New test.
40730
40731 PR c++/9488
40732 * g++.dg/parse/template11.C: New test.
40733
40734 PR c++/10150
40735 * g++.dg/parse/invalid-op1.C: New test.
40736
40737 PR c++/10247
40738 * g++.dg/parse/condexpr1.C: New test.
40739
40740 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
40741
40742 * g++.dg/ext/packed3.C: New test.
40743 * g++.dg/ext/packed4.C: New test.
40744
40745 * gcc.dg/pack-test-3.c: New test.
40746
40747 2003-07-21 Janis Johnson <janis187@us.ibm.com>
40748
40749 * lib/compat.exp: Handle dg-options per source file.
40750 * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
40751 * g++.dg/compat/abi/bitfield1_y.C: Ditto.
40752 * g++.dg/compat/abi/bitfield2_x.C: Ditto.
40753 * g++.dg/compat/abi/bitfield2_y.C: Ditto.
40754 * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
40755 * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
40756 * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
40757 * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
40758 * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
40759 * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
40760 * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
40761 * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
40762 * g++.dg/compat/break/bitfield7_x.C: Ditto.
40763 * g++.dg/compat/break/bitfield7_y.C: Ditto.
40764
40765 2003-07-21 Andrew Pinski <pinskia@physics.uc.edu>
40766
40767 PR c/10320
40768 * gcc.c-torture/execute/20030718-1.c: New test.
40769
40770 2003-07-21 Eric Botcazou <ebotcazou@libertysurf.fr>
40771
40772 PR optimization/11536
40773 * gcc.dg/20030721-1.c: New test.
40774
40775 2003-07-19 Mark Mitchell <mark@codesourcery.com>
40776
40777 PR c++/11546
40778 * g++.dg/template/lookup1.C: New test.
40779
40780 2003-07-19 Zack Weinberg <zack@codesourcery.com>
40781
40782 * gcc.dg/noncompile/label-1.c: New comprehensive test case for
40783 diagnostics of ill-formed constructs involving labels.
40784 * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
40785 the new 'previously defined here' message.
40786
40787 2003-07-18 Nathan Sidwell <nathan@codesourcery.com>
40788
40789 * g++.dg/parse/non-dependent2.C: New test.
40790
40791 2003-07-18 Andrew Pinski <pinskia@physics.uc.edu>
40792
40793 * g++.dg/init/init-ref4.C: xfail on targets without
40794 weak symbols.
40795
40796 2003-07-17 Jakub Jelinek <jakub@redhat.com>
40797
40798 PR target/11087
40799 * gcc.c-torture/execute/20030717-1.c: New test.
40800
40801 2003-07-18 Eric Botcazou <ebotcazou@libertysurf.fr>
40802
40803 * g++.dg/opt/cfg1.C: New test.
40804
40805 2003-07-17 Mark Mitchell <mark@codesourcery.com>
40806
40807 PR optimization/11557
40808 * gcc.dg/20030717-1.c: New test.
40809
40810 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
40811
40812 PR c++/10476
40813 * g++.dg/expr/crash-1.C: New test.
40814
40815 PR c++/11027
40816 * g++.dg/template/init3.C: New test.
40817
40818 PR c++/8222
40819 * g++.dg/template/non-dependent1.C: New test.
40820
40821 PR c++/11070
40822 * g++.dg/template/non-dependent2.C: New test.
40823
40824 PR c++/11071
40825 * g++.dg/template/non-dependent3.C: New test.
40826
40827 PR c++/9907
40828 * g++.dg/template/sizeof5.C: New test.
40829
40830 2003-07-17 Geoffrey Keating <geoffk@apple.com>
40831
40832 PR 11498
40833 * gcc.c-torture/compile/mangle-1.c: New file.
40834
40835 2003-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40836
40837 PR c++/7809
40838 * g++.dg/parse/access3.C: New test.
40839
40840 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
40841
40842 PR c++/11384
40843 * g++.dg/init/init-ref4.C: New test.
40844
40845 2003-07-16 Mark Mitchell <mark@codesourcery.com>
40846
40847 PR c++/11547
40848 * g++.dg/parse/constant3.C: New test.
40849 * g++.dg/parse/crash7.C: Likewise.
40850
40851 2003-07-16 Andrew Pinski <pinskia@physics.uc.edu>
40852
40853 PR target/11008
40854 * gcc.dg/i386-pentium4-not-mull.c: New.
40855
40856 2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
40857
40858 * gcc.dg/asm-names.c (ymain): Make it weak.
40859
40860 2003-07-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40861
40862 PR c++/5421
40863 * g++.dg/template/friend21.C: New test.
40864
40865 2003-07-16 Jakub Jelinek <jakub@redhat.com>
40866
40867 * gcc.dg/cleanup-8.c: New test.
40868 * gcc.dg/cleanup-9.c: New test.
40869
40870 2003-07-16 Danny Smith <dannysmith@users.sourceforge.net>
40871
40872 * g++.dg/ext/dll-MI1.h: New file.
40873 * g++.dg/ext/dllexport-MI1.C: New file.
40874 * g++.dg/ext/dllimport-MI1.C: New file.
40875
40876 2003-07-15 Jakub Jelinek <jakub@redhat.com>
40877
40878 * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
40879 it does not have cmpstrsi patterns (just cmpmemsi).
40880
40881 2003-07-15 Mark Mitchell <mark@codesourcery.com>
40882
40883 PR debug/11473
40884 * g++.dg/debug/debug8.C: New test.
40885
40886 2003-07-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40887
40888 PR c++/10108
40889 * g++.dg/template/crash7.C: New test.
40890
40891 2003-07-15 Kazu Hirata <kazu@cs.umass.edu>
40892
40893 PR target/10795
40894 * gcc.c-torture/compile/20030708-1.c: New.
40895
40896 2003-07-15 Eric Botcazou <ebotcazou@libertysurf.fr>
40897
40898 * gcc.c-torture/execute/20030715-1.c: New test.
40899
40900 2003-07-14 Geoffrey Keating <geoffk@apple.com>
40901
40902 * gcc.dg/pch/inline-3.c: New file.
40903 * gcc.dg/pch/inline-3.hs: New file.
40904 * gcc.dg/pch/inline-4.c: New file.
40905 * gcc.dg/pch/inline-4.hs: New file.
40906
40907 2003-07-14 Mark Mitchell <mark@codesourcery.com>
40908
40909 PR c++/11509
40910 * g++.dg/template/crash6.C: New test.
40911
40912 PR c++/7053
40913 * g++.dg/template/friend20.C: New test.
40914
40915 PR c++/7019
40916 * g++.dg/template/overload2.C: New test.
40917
40918 2003-07-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40919
40920 PR optimization/11440
40921 * gcc.c-torture/execute/20030714-1.c: New test.
40922
40923 2003-07-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40924
40925 PR c++/11154
40926 * g++.dg/template/partial2.C: New test.
40927
40928 2003-07-13 Mark Mitchell <mark@codesourcery.com>
40929
40930 PR c++/11503
40931 * g++.dg/template/anon1.C: New test.
40932
40933 PR c++/11493
40934 PR c++/11495
40935 * g++.dg/parse/template9.C: Likewise.
40936 * g++.dg/template/crash4.C: New test.
40937 * g++.dg/template/koenig1.C: Likewise.
40938 * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
40939 * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
40940 * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
40941 functions.
40942 * g++.old-deja/g++.jason/template36.C: Likewise.
40943 * g++.old-deja/g++.mike/p1989.C: Likewise.
40944 * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
40945 * g++.old-deja/g++.pt/ttp20.C: Use this->.
40946 * g++.old-deja/g++.pt/ttp21.C: Use this->.
40947 * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
40948 compiling.
40949 * g++.old-deja/g++.pt/union2.C: Use this->.
40950
40951 2003-07-11 Jakub Jelinek <jakub@redhat.com>
40952
40953 * gcc.dg/20030711-1.c: New test.
40954
40955 2003-07-11 Nathan Sidwell <nathan@codesourcery.com>
40956
40957 PR c++/11050
40958 * g++.dg/parse/args1.C: New test.
40959 * g++.pt/defarg8.C: Change expected errors.
40960
40961 2003-07-11 Mark Mitchell <mark@codesourcery.com>
40962
40963 PR c++/8164
40964 * g++.dg/template/nontype2.C: New test.
40965
40966 PR c++/10558
40967 * g++.dg/parse/template8.C: New test.
40968
40969 PR c++/8327
40970 * g++.dg/template/scope1.C: New test.
40971
40972 * g++.dg/warn/Wsign-compare-1.C: New test.
40973
40974 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
40975
40976 * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
40977
40978 2003-07-10 Mark Mitchell <mark@codesourcery.com>
40979
40980 PR c++/9411
40981 * g++.dg/template/explicit2.C: New test.
40982
40983 PR c++/10032
40984 * g++.dg/warn/pedantic1.C: New test.
40985
40986 2003-07-10 Nathan Sidwell <nathan@codesourcery.com>
40987
40988 PR c++ 9483
40989 * g++.dg/other/field1.C: New test.
40990
40991 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
40992
40993 PR c/11449
40994 * gcc.c-torture/compile/20030707-1.c: New.
40995
40996 2003-07-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40997
40998 PR c++/10849
40999 * g++.dg/template/access12.C: New test.
41000
41001 2003-07-09 Nathan Sidwell <nathan@codesourcery.com>
41002
41003 * g++.dg/bprob/bprob.exp (prof_ext): Update.
41004 * g77.dg/bprob/bprob.exp (prof_ext): Update.
41005 * gcc.misc-tests/bprob.exp (prof_ext): Update.
41006 * gcc.misc-tests/gcov.exp: Update
41007 * g++.dg/gcov/gcov.exp: Update
41008 * lib/gcov.exp: Update.
41009
41010 2003-07-08 Mark Mitchell <mark@codesourcery.com>
41011
41012 * g++.dg/abi/mangle17.C: Make sure template expressions are
41013 dependent.
41014 * g++.dg/abi/mangle4.C: Mark erroneous casts.
41015 * g++.dg/debug/debug7.C: Mark erronous new-declarator.
41016 * g++.dg/opt/stack1.C: Remove erroneous code.
41017 * g++.dg/parse/template7.C: New test.
41018 * g++.dg/template/dependent-expr1.C: Mark erroneous code.
41019 * g++.old-deja/g++.pt/crash4.C: Likewise.
41020
41021 2003-07-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
41022
41023 * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
41024 with zero or one occurence of `$' after the initial `L'.
41025
41026 2003-07-08 Kazu Hirata <kazu@cs.umass.edu>
41027
41028 * gcc.c-torture/compile/20030704-1.c: Add a comment.
41029
41030 2003-07-08 Roger Sayle <roger@eyesopen.com>
41031
41032 PR c/11370
41033 * gcc.dg/Wunreachable-6.c: New testcase.
41034 * gcc.dg/Wunreachable-7.c: New testcase.
41035
41036 2003-07-08 Jakub Jelinek <jakub@redhat.com>
41037
41038 PR c/11420
41039 * gcc.dg/20030708-1.c: New test.
41040
41041 2003-07-08 Richard Sandiford <rsandifo@redhat.com>
41042
41043 * gcc.dg/compat/sdata-section.h: New file.
41044 * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
41045 * gcc.dg/torture/mips-sdata-1.c: New test.
41046
41047 2003-07-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41048
41049 PR c++/11030
41050 * g++.dg/template/friend19.C: New test.
41051
41052 2003-07-08 Jakub Jelinek <jakub@redhat.com>
41053
41054 * g++.dg/opt/strength-reduce.C: New test.
41055
41056 2003-07-07 Roger Sayle <roger@eyesopen.com>
41057
41058 PR target/10979
41059 * gcc.dg/20030707-1.c: New testcase.
41060
41061 2003-07-07 Roger Sayle <roger@eyesopen.com>
41062
41063 PR optimization/11059
41064 * g++.dg/opt/emptyunion.C: New testcase.
41065
41066 2003-07-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
41067 Eric Botcazou <ebotcazou@libertysurf.fr>
41068
41069 * g++.dg/opt/stack1.C: New test.
41070
41071 2003-07-05 Mark Mitchell <mark@codesourcery.com>
41072
41073 * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
41074 run test.
41075
41076 PR c++/11431
41077 * g++.dg/expr/static_cast3.C: New test.
41078
41079 2003-07-04 Zack Weinberg <zack@codesourcery.com>
41080
41081 * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
41082 everywhere.
41083 * gcc.dg/concat.c: Concatenation of string constants with
41084 __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
41085 * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
41086 * gcc.dg/cpp/escape-2.c: Use wide character constants where
41087 necessary to avoid multi-character character constant warning.
41088 * gcc.dg/cpp/escape.c: Likewise.
41089 * gcc.dg/cpp/ucs.c: Likewise.
41090 Remove backslashes from dg-bogus comments, as they confuse Tcl.
41091 Fix a typo.
41092
41093 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
41094
41095 PR c/11428
41096 * gcc.c-torture/compile/20030704-1.c: New.
41097
41098 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
41099
41100 * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
41101
41102 2003-07-04 Danny Smith <dannysmith@users.sourceforge.net>
41103
41104 PR c++/5287, PR c++/7910, PR c++/11021
41105 * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
41106 tests for warnings.
41107 * g++.dg/ext/dllimport2.C: Add tests for warnings.
41108 * g++.dg/ext/dllimport3.C: Likewise.
41109 * g++.dg/ext/dllimport4.C: New file.
41110 * g++.dg/ext/dllimport5.C: New file.
41111 * g++.dg/ext/dllimport6.C: New file.
41112 * g++.dg/ext/dllimport7.C: New file.
41113 * g++.dg/ext/dllimport8.C: New file.
41114 * g++.dg/ext/dllimport9.C: New file.
41115 * g++.dg/ext/dllimport10.C: New file.
41116 * g++.dg/ext/dllexport1.C: New file.
41117
41118 2003-07-03 Mark Mitchell <mark@codesourcery.com>
41119
41120 * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
41121 * g++.old-deja/g++.mike/net36.C: Tweak error messages.
41122
41123 2003-07-03 Roger Sayle <roger@eyesopen.com>
41124
41125 * gcc.dg/builtins-25.c: New testcase.
41126 * gcc.dg/builtins-26.c: New testcase.
41127
41128 2003-07-03 Janis Johnson <janis187@us.ibm.com>
41129
41130 * gcc.dg/compat/vector-defs.h: New file.
41131 * gcc.dg/compat/vector-setup.h: New file.
41132 * gcc.dg/compat/vector-check.h: New file.
41133 * gcc.dg/compat/vector-1_main.c: New file.
41134 * gcc.dg/compat/vector-1_x.c: New file.
41135 * gcc.dg/compat/vector-1_y.c: New file.
41136 * gcc.dg/compat/vector-2_main.c: New file.
41137 * gcc.dg/compat/vector-2_x.c: New file.
41138 * gcc.dg/compat/vector-2_y.c: New file.
41139
41140 * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
41141 * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
41142 * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
41143 * gcc.dg/compat/struct-align-1.h: New file.
41144 * gcc.dg/compat/struct-align-1_main.c: New file.
41145 * gcc.dg/compat/struct-align-1_x.c: New file.
41146 * gcc.dg/compat/struct-align-1_y.c: New file.
41147 * gcc.dg/compat/struct-align-2.h: New file.
41148 * gcc.dg/compat/struct-align-2_main.c: New file.
41149 * gcc.dg/compat/struct-align-2_x.c: New file.
41150 * gcc.dg/compat/struct-align-2_y.c: New file.
41151
41152 * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
41153 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
41154 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
41155 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
41156 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
41157 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
41158 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
41159 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
41160 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
41161 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
41162 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
41163 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
41164 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
41165 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
41166 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
41167 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
41168 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
41169 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
41170 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
41171 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
41172 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
41173 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
41174 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
41175 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
41176 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
41177 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
41178 * gcc.dg/compat/struct-return-10_x.c: Ditto.
41179 * gcc.dg/compat/struct-return-2_x.c: Ditto.
41180 * gcc.dg/compat/struct-return-3_x.c: Ditto.
41181
41182 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
41183
41184 * gcc.dg/i386-call-1.c: New test.
41185
41186 2003-07-03 Nathan Sidwell <nathan@codesourcery.com>
41187
41188 PR c++/9162
41189 * g++.dg/parse/defarg4.C: New.
41190
41191 2003-07-03 Roger Sayle <roger@eyesopen.com>
41192
41193 PR target/10700
41194 * gcc.c-torture/compile/20030703-1.c: New test case.
41195
41196 2003-07-03 Mark Mitchell <mark@codesourcery.com>
41197
41198 * g++.dg/template/local3.C: Remove extra semicolon.
41199
41200 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
41201
41202 * gcc.dg/i386-volatile-1.c: New test.
41203
41204 2003-07-02 Nathan Sidwell <nathan@codesourcery.com>
41205
41206 PR c++/11072
41207 * g++.dg/other/offsetof2.C: XFAIL.
41208 * g++.dg/other/offsetof5.C: New.
41209
41210 PR c++/10219
41211 * g++.dg/template/error1.C: New.
41212
41213 PR c++/9779
41214 * g++.dg/template/dependent-expr1.C: New.
41215
41216 2003-07-01 Mark Mitchell <mark@codesourcery.com>
41217
41218 PR c++/6949
41219 * g++.dg/template/local3.C: New test.
41220
41221 PR c++/11149
41222 * g++.dg/lookup/scoped6.C: New test.
41223
41224 2003-07-01 Giovanni Bajo <giovannibajo@libero.it>
41225
41226 PR c++/8046
41227 * g++.dg/other/error7.C: New test.
41228
41229 2003-07-01 Kazu Hirata <kazu@cs.umass.edu>
41230
41231 * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
41232 * g++.old-deja/g++.abi/vtable3.h: Likewise.
41233 * g++.old-deja/g++.law/code-gen5.C: Likewise.
41234 * g++.old-deja/g++.other/union2.C: Likewise.
41235 * gcc.dg/c90-const-expr-2.c: Likewise.
41236 * gcc.dg/c90-const-expr-3.c: Likewise.
41237 * gcc.dg/c99-const-expr-2.c: Likewise.
41238 * gcc.dg/c99-const-expr-3.c: Likewise.
41239 * gcc.dg/concat.c: Likewise.
41240
41241 2003-07-01 Mark Mitchell <mark@codesourcery.com>
41242
41243 PR c++/9559
41244 * g++.dg/init/static1.C: New test.
41245
41246 2003-06-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
41247
41248 * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
41249 * g++.old-deja/g++.other/access2.C: Likewise.
41250 * g++.old-deja/g++.other/decl2.C: Likewise.
41251 * gcc.c-torture/execute/20020615-1.c: Likewise.
41252
41253 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
41254
41255 PR c++/4933
41256 * g++.dg/template/sizeof4.C: New test.
41257
41258 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
41259
41260 * g++.dg/other/error6.C: New test.
41261
41262 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
41263
41264 PR c++/10750
41265 * g++.dg/parse/constant2.C: New test.
41266
41267 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
41268
41269 PR c++/11106
41270 * g++.dg/other/error5.C: New test.
41271
41272 2003-06-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41273
41274 * gcc.dg/format/gcc_diag-1.c: New test.
41275
41276 2003-06-28 Ulrich Weigand <uweigand@de.ibm.com>
41277
41278 * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
41279
41280 2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
41281
41282 * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
41283 * g++.old-deja/g++.robertl/eb133a.C: Likewise.
41284 * g++.old-deja/g++.robertl/eb133b.C: Likewise.
41285
41286 2003-06-28 Jakub Jelinek <jakub@redhat.com>
41287
41288 * gcc.c-torture/execute/builtins/string-8.c: New test.
41289 * gcc.c-torture/execute/builtins/string-8-lib.c: New.
41290 * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
41291 * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
41292
41293 2003-06-27 Mark Mitchell <mark@codesourcery.com>
41294
41295 PR c++/10468
41296 * g++.dg/ext/typeof6.C: New test.
41297
41298 2003-06-27 Mark Mitchell <mark@codesourcery.com>
41299
41300 PR c++/10796
41301 * g++.dg/init/enum1.C: New test.
41302
41303 2003-06-27 Ulrich Weigand <uweigand@de.ibm.com>
41304
41305 * gcc.dg/20030627-1.c: New test.
41306
41307 2003-06-26 Mark Mitchell <mark@codesourcery.com>
41308
41309 PR c++/11332
41310 * g++.dg/expr/static_cast2.C: New test.
41311
41312 2003-06-26 Roger Sayle <roger@eyesopen.com>
41313 Jakub Jelinek <jakub@redhat.com>
41314
41315 * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
41316 sprintf(dst,"%s",src) optimization.
41317 * gcc.c-torture/execute/20030626-1.c: New test case.
41318 * gcc.c-torture/execute/20030626-2.c: New test case.
41319
41320 2003-06-26 J"orn Rennecke <joern.rennecke@superh.com>
41321
41322 * gcc.c-torture/execute/multi-ix.c: New test.
41323
41324 * gcc.c-torture/execute/simd-4.c (main):
41325 Added missing semicolon at end of union.
41326
41327 2003-06-26 Giovanni Bajo <giovannibajo@libero.it>
41328
41329 PR c++/8266
41330 * g++.dg/template/explicit-instantiation3.C: New test.
41331
41332 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
41333
41334 * gcc.dg/20030626-1.c: Use signed char.
41335
41336 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
41337
41338 * gcc.dg/20030626-1.c: New test.
41339
41340 2003-06-26 Neil Booth <neil@daikokuya.co.uk>
41341
41342 * const-str-2.m: Update.
41343
41344 2003-06-25 Mark Mitchell <mark@codesourcery.com>
41345
41346 PR c++/10990
41347 * g++.dg/rtti/dyncast1.C: New test.
41348 * g++.dg/abi/mangle4.C: Correct base-specifier access.
41349 * g++.dg/lookup/scoped1.C: Remove XFAIL.
41350 * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
41351
41352 PR c++/10931
41353 * g++.dg/expr/static_cast1.C: New test.
41354
41355 2003-06-25 Josef Zlomek <zlomekj@suse.cz>
41356
41357 * gcc.dg/20030625-1.c: New test.
41358
41359 2003-06-24 Roger Sayle <roger@eyesopen.com>
41360
41361 * gcc.c-torture/compile/20030624-1.c: New test case.
41362
41363 2003-06-24 Jakub Jelinek <jakub@redhat.com>
41364
41365 * gcc.c-torture/execute/string-opt-17.c: New test.
41366
41367 2003-06-24 Mark Mitchell <mark@codesourcery.com>
41368
41369 PR c++/5754
41370 * g++.dg/parse/crash6.C: New test.
41371
41372 2003-06-23 Roger Sayle <roger@eyesopen.com>
41373
41374 * gcc.dg/builtins-24.c: New test case.
41375
41376 2003-06-23 Jakub Jelinek <jakub@redhat.com>
41377
41378 * g++.dg/opt/operator1.C: New test.
41379
41380 2003-06-22 Roger Sayle <roger@eyesopen.com>
41381
41382 * gcc.c-torture/execute/string-opt-16.c: New test case.
41383
41384 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
41385
41386 * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion option.
41387 * g++.old-deja/g++.other/conv7.C: Likewise.
41388 * g++.old-deja/g++.other/overcnv2.C: Likewise.
41389 * g++.old-deja/g++.other/overload14.C: Likewise.
41390
41391 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
41392
41393 * g++.old-deja/g++.jason/conversion5.C: Adjust option.
41394 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
41395
41396 2003-06-20 Mark Mitchell <mark@codesourcery.com>
41397
41398 PR c++/10888
41399 * g++.dg/warn/Winline-3.C: New test.
41400
41401 2003-06-20 Mark Mitchell <mark@codesourcery.com>
41402
41403 * lib/target-supports.exp (check_alias_available): Make the test
41404 program acceptable to the Solaris assembler.
41405
41406 PR c++/10749
41407 * g++.dg/template/memclass2.C: New test.
41408
41409 2003-06-20 Mark Mitchell <mark@codesourcery.com>
41410 Eric Botcazou <ebotcazou@libertysurf.fr>
41411
41412 * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
41413 data for non-matching targets.
41414 * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
41415
41416 2003-06-20 Mark Mitchell <mark@codesourcery.com>
41417
41418 PR c++/10845
41419 * g++.dg/template/member3.C: New test.
41420
41421 2003-06-19 Mark Mitchell <mark@codesourcery.com>
41422
41423 PR c++/10939
41424 * g++.dg/template/func1.C: New test.
41425
41426 PR c++/9649
41427 * g++.dg/template/static4.C: New test.
41428 * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
41429
41430 PR c++/11041
41431 * g++.dg/init/ref7.C: New test.
41432
41433 2003-06-19 Matt Austern <austern@apple.com>
41434
41435 PR c++/11228
41436 * g++.dg/anew1.C: New test.
41437 * g++.dg/anew2.C: New test.
41438 * g++.dg/anew3.C: New test.
41439 * g++.dg/anew4.C: New test.
41440
41441 2003-06-19 Kazu Hirata <kazu@cs.umass.edu>
41442
41443 * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
41444
41445 2003-06-19 J"orn Rennecke <joern.rennecke@superh.com>
41446
41447 * gcc.c-torture/execute/simd-4.c (main): Make expected value
41448 endian-dependent.
41449
41450 2003-06-17 Benjamin Kosnik <bkoz@redhat.com>
41451
41452 * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
41453 Remove cruft.
41454
41455 2003-06-17 Kazu Hirata <kazu@cs.umass.edu>
41456
41457 * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
41458 * gcc.c-torture/compile/961203-1.c: Likewise.
41459 * gcc.c-torture/compile/980506-1.c: Likewise.
41460
41461 2003-06-17 Mark Mitchell <mark@codesourcery.com>
41462
41463 PR c++/10712
41464 * g++.dg/lookup/using7.C: New test.
41465
41466 2003-06-17 Mark Mitchell <mark@codesourcery.com>
41467
41468 PR c++/11105
41469 * g++.dg/abi/conv1.C: Remove it.
41470 * g++.dg/template/conv7.C: New test.
41471 * g++.dg/template/conv8.C: Likewise.
41472 * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
41473 conversion operator.
41474
41475 2003-06-17 Janis Johnson <janis187@us.ibm.com>
41476
41477 * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
41478 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
41479 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
41480 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
41481 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
41482 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
41483 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
41484 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
41485 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
41486 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
41487 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
41488 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
41489 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
41490 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
41491 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
41492 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
41493 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
41494 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
41495 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
41496 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
41497 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
41498 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
41499 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
41500 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
41501 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
41502 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
41503 * gcc.dg/compat/struct-return-10_x.c: Ditto.
41504 * gcc.dg/compat/struct-return-2_x.c: Ditto.
41505 * gcc.dg/compat/struct-return-3_x.c: Ditto.
41506
41507 2003-06-16 Mark Mitchell <mark@codesourcery.com>
41508
41509 * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
41510 * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
41511 indications.
41512
41513 2003-06-16 Roger Sayle <roger@eyesopen.com>
41514
41515 * gcc.dg/i386-387-5.c: New test case.
41516 * gcc.dg/i386-387-6.c: New test case.
41517 * gcc.dg/builtins-23.c: New test case.
41518
41519 2003-06-15 Roger Sayle <roger@eyesopen.com>
41520
41521 * gcc.dg/builtins-22.c: New test case.
41522 * gcc.dg/i386-387-1.c: Update to test exp.
41523 * gcc.dg/i386-387-2.c: Likewise.
41524
41525 2003-06-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41526
41527 * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
41528
41529 2003-06-12 Mark Mitchell <mark@codesourcery.com>
41530
41531 * lib/gcc-dg.exp (dg-require-dll): New function.
41532 (dg-xfail-if): Likewise.
41533 * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
41534 driver.
41535
41536 * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
41537 * gcc.c-torture/compile/20001205-1.c: Likewise.
41538 * gcc.c-torture/compile/20001226-1.c: Likewise.
41539 * gcc.c-torture/compile/20010518-2.c: Likewise.
41540 * gcc.c-torture/compile/20020312-1.c: Likewise.
41541 * gcc.c-torture/compile/20020604-1.c: Likewise.
41542 * gcc.c-torture/compile/920501-12.c: Likewise.
41543 * gcc.c-torture/compile/920501-4.c: Likewise.
41544 * gcc.c-torture/compile/920520-1.c: Likewise.
41545 * gcc.c-torture/compile/920521-1.c: Likewise.
41546 * gcc.c-torture/compile/920625-1.c: Likewise.
41547 * gcc.c-torture/compile/961203-1.c: Likewise.
41548 * gcc.c-torture/compile/980506-1.c: Likewise.
41549 * gcc.c-torture/compile/981006-1.c: Likewise.
41550 * gcc.c-torture/compile/981022-1.c: Likewise.
41551 * gcc.c-torture/compile/981223-1.c: Likewise.
41552 * gcc.c-torture/compile/990617-1.c: Likewise.
41553 * gcc.c-torture/compile/dll.c: Likewise.
41554 * gcc.c-torture/compile/labels-3.c: Likewise.
41555 * gcc.c-torture/compile/mipscop-1.c: Likewise.
41556 * gcc.c-torture/compile/mipscop-2.c: Likewise.
41557 * gcc.c-torture/compile/mipscop-3.c: Likewise.
41558 * gcc.c-torture/compile/mipscop-4.c: Likewise.
41559 * gcc.c-torture/compile/simd-5.c: Likewise.
41560 * gcc.c-torture/compile/20000804-1.x: Remove.
41561 * gcc.c-torture/compile/20001205-1.x: Likewise.
41562 * gcc.c-torture/compile/20001226-1.x: Likewise.
41563 * gcc.c-torture/compile/20010518-2.x: Likewise.
41564 * gcc.c-torture/compile/20020312-1.x: Likewise.
41565 * gcc.c-torture/compile/20020604-1.x: Likewise.
41566 * gcc.c-torture/compile/920501-12.x: Likewise.
41567 * gcc.c-torture/compile/920501-4.x: Likewise.
41568 * gcc.c-torture/compile/920520-1.x: Likewise.
41569 * gcc.c-torture/compile/920521-1.x: Likewise.
41570 * gcc.c-torture/compile/920625-1.x: Likewise.
41571 * gcc.c-torture/compile/961203-1.x: Likewise.
41572 * gcc.c-torture/compile/980506-1.x: Likewise.
41573 * gcc.c-torture/compile/981006-1.x: Likewise.
41574 * gcc.c-torture/compile/981022-1.x: Likewise.
41575 * gcc.c-torture/compile/981223-1.x: Likewise.
41576 * gcc.c-torture/compile/990617-1.x: Likewise.
41577 * gcc.c-torture/compile/mipscop-1.x: Likewise.
41578 * gcc.c-torture/compile/mipscop-2.x: Likewise.
41579 * gcc.c-torture/compile/mipscop-3.x: Likewise.
41580 * gcc.c-torture/compile/mipscop-4.x: Likewise.
41581 * gcc.c-torture/compile/simd-5.x: Likewise.
41582
41583 * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
41584
41585 2003-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
41586
41587 * gcc.c-torture/execute/20030611-1.c: New test.
41588
41589 2003-06-12 Roger Sayle <roger@eyesopen.com>
41590
41591 PR middle-end/168
41592 * gcc.dg/20030612-1.c: New test case.
41593
41594 2003-06-12 Mark Mitchell <mark@codesourcery.com>
41595
41596 PR c++/10635
41597 * g++.dg/expr/cast1.C: New test.
41598
41599 2003-06-12 Roger Sayle <roger@eyesopen.com>
41600
41601 * gcc.dg/builtins-21.c: New test case.
41602
41603 2003-06-11 Kelley Cook <kelleycook@wideopenwest.com>
41604
41605 * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
41606 options instead of at the end.
41607 * lib/objc.exp (objc_target_compile): Likewise.
41608
41609 2003-06-11 Mark Mitchell <mark@codesourcery.com>
41610
41611 PR c++/10432
41612 * g++.dg/parse/error1.C: New test.
41613
41614 2003-06-11 Janis Johnson <janis187@us.ibm.com>
41615
41616 * gcc.dg/compat/struct-by-value-11_main.c: New file.
41617 * gcc.dg/compat/struct-by-value-11_x.c: New file.
41618 * gcc.dg/compat/struct-by-value-11_y.c: New file.
41619 * gcc.dg/compat/struct-by-value-12_main.c: New file.
41620 * gcc.dg/compat/struct-by-value-12_x.c: New file.
41621 * gcc.dg/compat/struct-by-value-12_y.c: New file.
41622 * gcc.dg/compat/struct-by-value-13_main.c: New file.
41623 * gcc.dg/compat/struct-by-value-13_x.c: New file.
41624 * gcc.dg/compat/struct-by-value-13_y.c: New file.
41625 * gcc.dg/compat/struct-by-value-14_main.c: New file.
41626 * gcc.dg/compat/struct-by-value-14_x.c: New file.
41627 * gcc.dg/compat/struct-by-value-14_y.c: New file.
41628 * gcc.dg/compat/struct-by-value-15_main.c: New file.
41629 * gcc.dg/compat/struct-by-value-15_x.c: New file.
41630 * gcc.dg/compat/struct-by-value-15_y.c: New file.
41631 * gcc.dg/compat/struct-by-value-16_main.c: New file.
41632 * gcc.dg/compat/struct-by-value-16_x.c: New file.
41633 * gcc.dg/compat/struct-by-value-16_y.c: New file.
41634 * gcc.dg/compat/struct-by-value-17_main.c: New file.
41635 * gcc.dg/compat/struct-by-value-17_x.c: New file.
41636 * gcc.dg/compat/struct-by-value-17_y.c: New file.
41637 * gcc.dg/compat/struct-by-value-18_main.c: New file.
41638 * gcc.dg/compat/struct-by-value-18_x.c: New file.
41639 * gcc.dg/compat/struct-by-value-18_y.c: New file.
41640
41641 * gcc.dg/compat/scalar-by-value-3_main.c: New file.
41642 * gcc.dg/compat/scalar-by-value-3_x.c: New file.
41643 * gcc.dg/compat/scalar-by-value-3_y.c: New file.
41644 * gcc.dg/compat/scalar-by-value-4_main.c: New file.
41645 * gcc.dg/compat/scalar-by-value-4_x.c: New file.
41646 * gcc.dg/compat/scalar-by-value-4_y.c: New file.
41647 * gcc.dg/compat/scalar-return-3_main.c: New file.
41648 * gcc.dg/compat/scalar-return-3_x.c: New file.
41649 * gcc.dg/compat/scalar-return-3_y.c: New file.
41650 * gcc.dg/compat/scalar-return-4_main.c: New file.
41651 * gcc.dg/compat/scalar-return-4_x.c: New file.
41652 * gcc.dg/compat/scalar-return-4_y.c: New file.
41653
41654 2003-06-10 Janis Johnson <janis187@us.ibm.com>
41655
41656 * gcc.dg/compat/fp2-struct-check.h: New file.
41657 * gcc.dg/compat/fp2-struct-defs.h: New file.
41658 * gcc.dg/compat/fp2-struct-init.h: New file.
41659 * gcc.dg/compat/struct-by-value-10_main.c: New file.
41660 * gcc.dg/compat/struct-by-value-10_x.c: New file.
41661 * gcc.dg/compat/struct-by-value-10_y.c: New file.
41662 * gcc.dg/compat/struct-return-10_main.c: New file.
41663 * gcc.dg/compat/struct-return-10_x.c: New file.
41664 * gcc.dg/compat/struct-return-10_y.c: New file.
41665
41666 * gcc.dg/compat/compat-common.h: New file.
41667 * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
41668 * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
41669 * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
41670 * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
41671 * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
41672 * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
41673 * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
41674 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
41675 * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
41676 * gcc.dg/compat/scalar-return-1_main.c: Ditto.
41677 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
41678 * gcc.dg/compat/scalar-return-1_y.c: Ditto.
41679 * gcc.dg/compat/scalar-return-2_main.c: Ditto.
41680 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
41681 * gcc.dg/compat/scalar-return-2_y.c: Ditto.
41682 * gcc.dg/compat/small-struct-check.h: Ditto.
41683 * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
41684 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
41685 * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
41686 * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
41687 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
41688 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
41689 * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
41690 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
41691 * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
41692 * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
41693 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
41694 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
41695 * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
41696 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
41697 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
41698 * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
41699 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
41700 * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
41701 * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
41702 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
41703 * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
41704 * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
41705 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
41706 * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
41707 * gcc.dg/compat/struct-return-2_main.c: Ditto.
41708 * gcc.dg/compat/struct-return-2_x.c: Ditto.
41709 * gcc.dg/compat/struct-return-2_y.c: Ditto.
41710 * gcc.dg/compat/struct-return-3_main.c: Ditto.
41711 * gcc.dg/compat/struct-return-3_x.c: Ditto.
41712 * gcc.dg/compat/struct-return-3_y.c: Ditto.
41713
41714 2003-06-10 Geoffrey Keating <geoffk@apple.com>
41715
41716 * g++.dg/pch/static-1.C: New file.
41717 * g++.dg/pch/static-1.Hs: New file.
41718
41719 2003-06-10 Richard Henderson <rth@redhat.com>
41720
41721 * gcc.dg/asm-7.c: Adjust expected warning text.
41722
41723 2003-06-10 Roger Sayle <roger@eyesopen.com>
41724
41725 * gcc.dg/builtins-20.c: New test case.
41726
41727 2003-06-10 Mark Mitchell <mark@codesourcery.com>
41728
41729 PR c++/11131
41730 * g++.dg/opt/template1.C: New test.
41731
41732 2003-06-09 Mark Mitchell <mark@codesourcery.com>
41733
41734 * lib/gcc-dg.exp (dg-test): Clear additional_files and
41735 additional_sources.
41736
41737 2003-05-21 David Taylor <dtaylor@emc.com>
41738
41739 * gcc.dg/Wpadded.c: New file.
41740
41741 2003-06-09 Mark Mitchell <mark@codesourcery.com>
41742
41743 * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
41744 * gcc.dg/special/weak-2.c: Add dg-require-weak.
41745 * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
41746 dg-require-weak.
41747
41748 2003-06-09 J"orn Rennecke <joern.rennecke@superh.com>
41749
41750 * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
41751
41752 2003-06-09 Mark Mitchell <mark@codesourcery.com>
41753
41754 * lib/gcc-dg.exp (dg-require-weak): Fix typo.
41755 (dg-require-alias): Likewise.
41756 (dg-require-gc-sections): Likewise.
41757 * lib/target-supports.exp (check_gc_sections_available): Likewise.
41758
41759 2003-06-08 Richard Henderson <rth@redhat.com>
41760
41761 * gcc.dg/20011029-2.c: Fix the array reference.
41762 * gcc.dg/asm-7.c: New.
41763
41764 2003-06-08 Kazu Hirata <kazu@cs.umass.edu>
41765
41766 * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
41767
41768 2003-06-08 Mark Mitchell <mark@codesourcery.com>
41769
41770 * lib/gcc-dg.exp (dg-require-alias): Fix typo.
41771 (dg-require-gc-sections): Likewise.
41772
41773 2003-06-08 Jan Hubicka <jh@suse.cz>
41774
41775 * i386-cmov1.c: Fix regular expression.
41776 * i386-cvt-1.c: Likewise.
41777 * i386-local.c: Likewise.
41778 * i386-local2.c: Likewise.
41779 * i386-mul.c: Likewise.
41780 * i386-ssetype-1.c: Likewise.
41781 * i386-ssetype-3.c: Likewise.
41782 * i386-ssetype-5.c: Likewise.
41783
41784 2003-06-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41785
41786 PR c++/11039
41787 * g++.dg/warn/implicit-typename2.C: New test.
41788 * g++.dg/warn/implicit-typename3.C: New test.
41789
41790 2003-06-07 Richard Henderson <rth@redhat.com>
41791
41792 * g++.dg/other/offsetof3.C: Use size_t.
41793 * g++.dg/other/offsetof4.C: Likewise.
41794
41795 2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
41796
41797 * lib/copy-file.exp: New. Implement gcc_copy_files.
41798
41799 * lib/dg-pch.exp: Load copy-file.exp
41800 (dg-pch): Use gcc_copy_files instead of "file copy".
41801
41802 2003-06-06 Mark Mitchell <mark@codesourcery.com>
41803
41804 * gcc.dg/weak/weak.exp: Simplify.
41805 * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
41806 * gcc.dg/weak/weak-1.c: Likewise.
41807 * gcc.dg/weak/weak-2.c: Likewise.
41808 * gcc.dg/weak/weak-3.c: Likewise.
41809 * gcc.dg/weak/weak-4.c: Likewise.
41810 * gcc.dg/weak/weak-5.c: Likewise.
41811 * gcc.dg/weak/weak-6.c: Likewise.
41812 * gcc.dg/weak/weak-7.c: Likewise.
41813 * gcc.dg/weak/weak-8.c: Likewise.
41814 * gcc.dg/weak/weak-9.c: Likewise.
41815
41816 2003-06-06 Richard Earnshaw <rearnsha@arm.com>
41817
41818 gcc.c-torture/execute/20030606-1.c: New.
41819
41820 2003-06-06 Roger Sayle <roger@eyesopen.com>
41821
41822 * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
41823 * gcc.dg/builtins-19.c: Likewise.
41824
41825 2003-06-06 Roger Sayle <roger@eyesopen.com>
41826
41827 * gcc.dg/builtins-2.c: Add some more tests.
41828 * gcc.dg/builtins-18.c: New test case.
41829 * gcc.dg/builtins-19.c: New test case.
41830
41831 2003-06-06 Roger Sayle <roger@eyesopen.com>
41832 Jim Wilson <wilson@tuliptree.org>
41833
41834 * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
41835
41836 2003-06-06 Jakub Jelinek <jakub@redhat.com>
41837
41838 * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
41839 mempcpy/stpcpy calls not to be optimized into something else.
41840 * gcc.c-torture/execute/string-opt-3.c: Moved to...
41841 * gcc.c-torture/execute/builtins/string-7.c: ...here.
41842 * gcc.c-torture/execute/builtins/string-7-lib.c: New.
41843
41844 2003-06-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41845
41846 * gcc.dg/format/asm_fprintf-1.c: New test.
41847
41848 2003-06-05 Mark Mitchell <mark@codesourcery.com>
41849
41850 * lib/gcc-defs.exp (additional_sources): New variable.
41851 (dg-additional-sources): New function.
41852 (additional_files): New variable.
41853 (dg-additional-files): New function.
41854 (dg-additional-files-options): Likewise.
41855 * lib/gcc-dg.exp (dg-require-weak): New function.
41856 (dg-require-alias): Likewise.
41857 (dg-require-gc-sections): Likewise.
41858 * lib/target-supports.exp (check_alias_available): Remove testfile
41859 parameter.
41860 (check_gc_sections_available): New function.
41861 * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
41862 (dg-gpp-additional-files): Likewise.
41863 * lib/g++.exp (additional_sources): Remove.
41864 (additional_files): Likewise.
41865 (g++_target_compile): Use dg-additional-files-options.
41866
41867 * gcc.dg/special/special.exp: Add "ecos" tests. Remove complex
41868 Tcl logic.
41869 * gcc.dg/special/ecos.exp: Remove.
41870 * gcc.dg/special/20000419-2.c: Use dg-require-*.
41871 * gcc.dg/special/alias-1.c: Likewise.
41872 * gcc.dg/special/alias-2.c: Likewise.
41873 * gcc.dg/special/gcsec-1.c: Likewise.
41874 * gcc.dg/special/weak-1.c: Likewise.
41875 * gcc.dg/special/weak-2.c: Likewise.
41876 * gcc.dg/special/wkali-1.c: Likewise.
41877 * gcc.dg/special/wkali-2.c: Likewise.
41878
41879 * g++.dg/special/conpr-2.C: Use dg-additional-*, not
41880 dg-gpp-additional-*.
41881 * g++.dg/special/conpr-3.C: Likewise.
41882 * g++.dg/special/conpr-4.C: Likewise.
41883 * g++.old-deja/g++.abi/vtable3a.C: Likewise.
41884 * g++.old-deja/g++.abi/vtable3b.C: Likewise.
41885 * g++.old-deja/g++.abi/vtable3c.C: Likewise.
41886 * g++.old-deja/g++.abi/vtable3d.C: Likewise.
41887 * g++.old-deja/g++.abi/vtable3e.C: Likewise.
41888 * g++.old-deja/g++.abi/vtable3f.C: Likewise.
41889 * g++.old-deja/g++.abi/vtable3g.C: Likewise.
41890 * g++.old-deja/g++.abi/vtable3h.C: Likewise.
41891 * g++.old-deja/g++.abi/vtable3i.C: Likewise.
41892 * g++.old-deja/g++.abi/vtable3j.C: Likewise.
41893 * g++.old-deja/g++.oliva/linkage1.C: Likewise.
41894 * g++.old-deja/g++.other/comdat1.C: Likewise.
41895 * g++.old-deja/g++.other/comdat2.C: Likewise.
41896 * g++.old-deja/g++.other/comdat3.C: Likewise.
41897 * g++.old-deja/g++.other/ctor1.C: Likewise.
41898 * g++.old-deja/g++.pt/instantiate5.C: Likewise.
41899
41900 2003-06-05 Richard Henderson <rth@redhat.com>
41901
41902 * gcc.dg/debug/20030605-1.c: New.
41903
41904 2003-06-04 Mark Mitchell <mark@codesourcery.com>
41905
41906 * README.QMTEST: Update.
41907
41908 2003-06-04 Richard Henderson <rth@redhat.com>
41909
41910 * gcc.dg/cleanup-1.c: New.
41911 * gcc.dg/cleanup-2.c: New.
41912 * gcc.dg/cleanup-3.c: New.
41913 * gcc.dg/cleanup-4.c: New.
41914 * gcc.dg/cleanup-5.c: New.
41915 * gcc.dg/cleanup-6.c: New.
41916 * gcc.dg/cleanup-7.c: New.
41917
41918 2003-06-04 Mark Mitchell <mark@codesourcery.com>
41919
41920 * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
41921
41922 * lib/dg-pch.exp: New file.
41923 * g++.dg/pch/pch.exp: Use dg-pch.exp.
41924 * gcc.dg/pch/pch.exp: Likewise.
41925
41926 2003-06-04 Roger Sayle <roger@eyesopen.com>
41927
41928 * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
41929 * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
41930 * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
41931 * gcc.dg/builtins-17.c: New test case.
41932 * gcc.dg/i386-387-4.c: New test case.
41933 * gcc.c-torture/execute/ieee/mzero4.c: New test case.
41934
41935 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
41936
41937 * gcc.dg/ultrasp9.c: New test.
41938
41939 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
41940
41941 * gcc.c-torture/compile/20030604-1.c: New test.
41942 * gcc.dg/sparc-constant-1.c: New test.
41943
41944 2003-06-03 Glen Nakamura <glen@imodulo.com>
41945
41946 * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
41947
41948 2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
41949
41950 * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
41951
41952 * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
41953 * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
41954
41955 2003-06-03 Aldy Hernandez <aldyh@redhat.com>
41956
41957 * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
41958
41959 2003-06-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41960
41961 PR c++/10940
41962 * g++.dg/template/spec10.C: New test.
41963
41964 2003-06-03 Roger Sayle <roger@eyesopen.com>
41965
41966 * gcc.dg/builtins-16.c: New test case.
41967
41968 2003-06-03 Jakub Jelinek <jakub@redhat.com>
41969
41970 * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
41971 mempcpy test with post-increments.
41972 * gcc.c-torture/execute/string-opt-3.c: New test.
41973 * gcc.dg/string-opt-1.c: New test.
41974
41975 2003-06-03 David Billinghurst <David.Billinghurst@riotinto.com>
41976
41977 PR fortran/10965
41978 * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
41979
41980 2003-06-02 Mark Mitchell <mark@codesourcery.com>
41981
41982 * lib/scanasm.exp (dg-scan): New function, factored out of ...
41983 (scan-assembler): ... here. Use dg-scan.
41984 (scan-assembler-not): Likewise.
41985 (scan-file): New function.
41986 (scan-file-not): Likewise.
41987 * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
41988 * gcc.dg/cpp/_Pragma4.c: Likewise.
41989 * gcc.dg/cpp/_Pragma5.c: Likewise.
41990 * gcc.dg/cpp/avoidpaste1.c: Likewise.
41991 * gcc.dg/cpp/avoidpaste2.c: Likewise.
41992 * gcc.dg/cpp/cmdlne-C2.c: Likewise.
41993 * gcc.dg/cpp/cmdlne-P.c: Likewise.
41994 * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
41995 * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
41996 * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
41997 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
41998 * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
41999 * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
42000 * gcc.dg/cpp/cxxcom1.c: Likewise.
42001 * gcc.dg/cpp/line1.c: Likewise.
42002 * gcc.dg/cpp/maccom1.c: Likewise.
42003 * gcc.dg/cpp/maccom2.c: Likewise.
42004 * gcc.dg/cpp/maccom3.c: Likewise.
42005 * gcc.dg/cpp/maccom4.c: Likewise.
42006 * gcc.dg/cpp/maccom5.c: Likewise.
42007 * gcc.dg/cpp/maccom6.c: Likewise.
42008 * gcc.dg/cpp/multiline.c: Likewise.
42009 * gcc.dg/cpp/spacing1.c: Likewise.
42010 * gcc.dg/cpp/spacing2.c: Likewise.
42011 * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
42012 * gcc.dg/cpp/trad/maccom1.c: Likewise.
42013 * gcc.dg/cpp/trad/maccom2.c: Likewise.
42014 * gcc.dg/cpp/trad/maccom3.c: Likewise.
42015 * gcc.dg/cpp/trad/maccom4.c: Likewise.
42016 * gcc.dg/cpp/trad/maccom6.c: Likewise.
42017 * gcc.dg/cpp/cxxcom2.c: Likewise.
42018 * gcc.dg/cpp/cxxcom2.h: New file.
42019
42020 * gcc.dg/cpp/truefalse.cpp: Move it to ...
42021 * g++.dg/cpp/truefalse.C: Here.
42022 * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
42023
42024 2003-06-01 Loren James Rittle <ljrittle@acm.org>
42025
42026 * gcc.dg/cpp/redef3.c: New file.
42027
42028 2003-06-01 Eric Botcazou <ebotcazou@libertysurf.fr>
42029
42030 * gcc.dg/i386-loop-3.c: New test.
42031
42032 2003-05-31 Toon Moene <toon@moene.indiv.nluug.nl>
42033
42034 * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
42035
42036 2003-05-31 Roger Sayle <roger@eyesopen.com>
42037
42038 * gcc.dg/fwrapv-1.c: New test case.
42039 * gcc.dg/fwrapv-2.c: New test case.
42040
42041 2003-05-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42042
42043 PR c++/10956
42044 * g++.dg/template/spec9.C: New test.
42045
42046 2003-05-29 Roger Sayle <roger@eyesopen.com>
42047
42048 * gcc.dg/duff-4.c: New test case.
42049
42050 2003-05-27 David Billinghurst <David.Billinghurst@riotinto.com>
42051
42052 PR fortran/10843
42053 * g77.dg/ffixed-form-1.f: New test
42054 * g77.dg/ffixed-form-2.f: New test
42055 * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
42056 * g77.dg/ffree-form-3.f: New test
42057
42058 2003-05-26 Andreas Tobler <a.tobler@schweiz.ch>
42059
42060 * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
42061 * gcc.dg/wint_t-1.c: Likewise.
42062
42063 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42064
42065 * g++.dg/template/access11.C: New test.
42066
42067 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42068
42069 PR c++/10849
42070 * g++.dg/template/access10.C: New test.
42071
42072 2003-05-24 Eric Botcazou <ebotcazou@libertysurf.fr>
42073 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42074
42075 * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
42076
42077 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
42078
42079 * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
42080 suppress for powerpc-*-darwin*.
42081 * gcc.dg/torture/builtin-noret-2.c: Likewise.
42082
42083 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
42084
42085 * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
42086 suppress option for powerpc-*-darwin*.
42087
42088 2003-05-23 Roger Sayle <roger@eyesopen.com>
42089
42090 * gcc.dg/builtins-1.c: Add tests for tan and atan.
42091 * gcc.dg/builtins-4.c: Add test for fmod.
42092
42093 2003-05-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42094
42095 PR c++/10682
42096 * g++.dg/template/instantiate4.C: New test.
42097
42098 2003-05-22 Roger Sayle <roger@eyesopen.com>
42099
42100 * gcc.c-torture/execute/ieee/inf-2.c: New test case.
42101
42102 2003-05-21 Janis Johnson <janis187@us.ibm.com>
42103
42104 * gcc.dg/compat/scalar-return-1_main.c: New file.
42105 * gcc.dg/compat/scalar-return-1_x.c: New file.
42106 * gcc.dg/compat/scalar-return-1_y.c: New file.
42107 * gcc.dg/compat/scalar-return-2_main.c: New file.
42108 * gcc.dg/compat/scalar-return-2_x.c: New file.
42109 * gcc.dg/compat/scalar-return-2_y.c: New file.
42110 * gcc.dg/compat/struct-return-3_main.c: New file.
42111 * gcc.dg/compat/struct-return-3_y.c: New file.
42112 * gcc.dg/compat/struct-return-3_x.c: New file.
42113 * gcc.dg/compat/struct-return-2_main.c: New file.
42114 * gcc.dg/compat/struct-return-2_x.c: New file.
42115 * gcc.dg/compat/struct-return-2_y.c: New file.
42116
42117 2003-05-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
42118
42119 * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
42120 for hppa*-hp-hpux*.
42121 * gcc.dg/20021014-1.c (dg-options): Likewise.
42122 * gcc.dg/nest.c (dg-options): Likewise.
42123
42124 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
42125
42126 PR c++/9738
42127 * g++.dg/ext/dllimport2.C: New file.
42128 * g++.dg/ext/dllimport3.C: New file.
42129
42130 2003-05-20 Janis Johnson <janis187@us.ibm.com>
42131
42132 * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
42133 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
42134 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
42135 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
42136 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
42137 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
42138 * gcc.dg/compat/struct-by-value-7_x.c Ditto.
42139 * gcc.dg/compat/struct-by-value-7_y.c Ditto.
42140 * gcc.dg/compat/small-struct-defs.h: New file.
42141 * gcc.dg/compat/small-struct-init.h: New file.
42142 * gcc.dg/compat/small-struct-check.h: New file.
42143 * gcc.dg/compat/fp-struct-defs.h: New file.
42144 * gcc.dg/compat/fp-struct-check.h: New file.
42145 * gcc.dg/compat/fp-struct-init.h: New file.
42146 * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
42147 * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
42148
42149 2003-05-19 Jakub Jelinek <jakub@redhat.com>
42150
42151 * gcc.dg/20030225-2.c: New test.
42152
42153 2003-05-18 Roger Sayle <roger@eyesopen.com>
42154 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42155
42156 * gcc.c-torture/compile/20030518-1.c: New test case.
42157
42158 2003-05-18 Mark Mitchell <mark@codesourcery.com>
42159
42160 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
42161 * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
42162 gcc-dg-debug-runtest.
42163 * g++.dg/debug/debug.exp: Pass opt_opts parameter to
42164 gcc-dg-debug-runtest.
42165
42166 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42167
42168 PR c++/9022
42169 * g++.dg/lookup/using6.C: New test.
42170
42171 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42172
42173 * g++.dg/parse/access2.C: New test.
42174
42175 2003-05-17 Mark Mitchell <mark@codesourcery.com>
42176
42177 * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
42178 * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
42179 * gcc.dg/debug/debug.exp: Likewise.
42180
42181 2003-05-17 Neil Booth <neil@daikokuya.co.uk>
42182
42183 * gcc.dg/dollar.c: New test.
42184
42185 2003-05-16 Janis Johnson <janis187@us.ibm.com>
42186
42187 * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
42188 * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
42189 * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
42190 * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
42191 * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
42192 * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
42193 * gcc.dg/compat/struct-by-value-6_main.c: New file.
42194 * gcc.dg/compat/struct-by-value-6_x.c: New file.
42195 * gcc.dg/compat/struct-by-value-6_y.c: New file.
42196 * gcc.dg/compat/struct-by-value-7_main.c: New file.
42197 * gcc.dg/compat/struct-by-value-7_x.c: New file.
42198 * gcc.dg/compat/struct-by-value-7_y.c: New file.
42199 * gcc.dg/compat/struct-by-value-8_main.c: New file.
42200 * gcc.dg/compat/struct-by-value-8_x.c: New file.
42201 * gcc.dg/compat/struct-by-value-8_y.c: New file.
42202 * gcc.dg/compat/struct-by-value-9_main.c: New file.
42203 * gcc.dg/compat/struct-by-value-9_x.c: New file.
42204 * gcc.dg/compat/struct-by-value-9_y.c: New file.
42205
42206 2003-05-16 Mark Mitchell <mark@codesourcery.com>
42207
42208 * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
42209 (gcc-dg-test-1): ... this. Add target_compile parameter. Add
42210 support for "repo" mode.
42211 * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
42212 * lib/g77-dg.exp: Likewise.
42213 * lib/obj-dg.exp: Likewise.
42214
42215 2003-05-16 Jakub Jelinek <jakub@redhat.com>
42216
42217 Merge from gcc-3_2-rhl8-branch:
42218 2003-04-23 Jakub Jelinek <jakub@redhat.com>
42219
42220 * gcc.dg/tls/opt-6.c: New test.
42221
42222 2003-04-05 Jakub Jelinek <jakub@redhat.com>
42223
42224 * gcc.dg/20030405-1.c: New test.
42225
42226 2003-03-09 Jakub Jelinek <jakub@redhat.com>
42227
42228 * gcc.dg/20030309-1.c: New test.
42229
42230 2003-03-07 Eric Botcazou <ebotcazou@libertysurf.fr>
42231
42232 * gcc.c-torture/execute/20030307-1.c: New test.
42233
42234 2003-02-20 Randolph Chung <tausq@debian.org>
42235
42236 * gcc.c-torture/compile/20030220-1.c: New test.
42237
42238 2003-02-18 Jakub Jelinek <jakub@redhat.com>
42239
42240 * gcc.dg/20030217-1.c: New test.
42241
42242 2003-01-29 Jakub Jelinek <jakub@redhat.com>
42243
42244 * gcc.c-torture/compile/20020129-1.c: New test.
42245
42246 2002-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
42247
42248 * gcc.dg/unroll-1.c: New test.
42249
42250 2002-11-16 Jan Hubicka <jh@suse.cz>
42251
42252 * gcc.c-torture/execute/20020920-1.c: New test.
42253
42254 2002-10-08 Jakub Jelinek <jakub@redhat.com>
42255
42256 PR target/7434
42257 * gcc.c-torture/compile/20021008-1.c: New test.
42258
42259 2002-08-10 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
42260
42261 PR target/7559
42262 * gcc.c-torture/execute/20020810-1.c: New test.
42263
42264 2002-08-07 Jakub Jelinek <jakub@redhat.com>
42265
42266 * gcc.c-torture/compile/20020807-1.c: New test.
42267
42268 2002-07-30 Jakub Jelinek <jakub@redhat.com>
42269
42270 * gcc.dg/tls/opt-1.c: New test.
42271
42272 2002-07-29 Jakub Jelinek <jakub@redhat.com>
42273
42274 * gcc.dg/20020729-1.c: New test.
42275
42276 2002-07-20 Jakub Jelinek <jakub@redhat.com>
42277
42278 * g++.dg/opt/life1.C: New test.
42279
42280 2002-05-20 Jakub Jelinek <jakub@redhat.com>
42281
42282 * gcc.dg/20020525-1.c: New test.
42283
42284 2002-05-24 Jakub Jelinek <jakub@redhat.com>
42285
42286 PR c++/6794
42287 * g++.dg/ext/pretty1.C: New test.
42288 * g++.dg/ext/pretty2.C: New test.
42289
42290 2003-05-15 Mark Mitchell <mark@codesourcery.com>
42291
42292 PR c++/8385
42293 * g++.dg/ext/typeof5.C: New test.
42294
42295 2003-05-15 J"orn Rennecke <joern.rennecke@superh.com>
42296
42297 * gcc.c-torture/execute/builtins/string-asm-1.c: Take
42298 __USER_LABEL_PREFIX__ into account.
42299 * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
42300
42301 2003-05-14 Roger Sayle <roger@eyesopen.com>
42302
42303 * gcc.dg/builtins-15.c: New test case.
42304
42305 2003-05-13 Zack Weinberg <zack@codesourcery.com>
42306
42307 * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
42308
42309 2003-05-12 Mark Mitchell <mark@codesourcery.com>
42310
42311 * lib/g++.exp: Tweak handling of additional source files.
42312 * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
42313 * g++.dg/special/conpr-2a.C: Rename to ...
42314 * g++.dg/special/conpr-2a.cc: ... this.
42315 * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
42316 * g++.dg/special/conpr-3a.C: Rename to ...
42317 * g++.dg/special/conpr-3a.cc: This.
42318 * g++.dg/special/conpr-3b.C: Rename to ...
42319 * g++.dg/special/conpr-3b.cc: This.
42320 * g++.dg/special/conpr-4.C: New test.
42321 * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
42322
42323 2003-05-12 David Edelsohn <edelsohn@gnu.org>
42324
42325 * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
42326
42327 2003-05-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42328
42329 * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
42330 * g++.old-deja/g++.robertl/eb71.C: Likewise.
42331 * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
42332 * g++.old-deja/g++.other/warn3.C: Likewise.
42333
42334 2003-05-11 Roger Sayle <roger@eyesopen.com>
42335
42336 * gcc.dg/i386-387-1.c: Update to also test log.
42337 * gcc.dg/i386-387-2.c: Likewise.
42338
42339 2003-05-11 Toon Moene <toon@moene.indiv.nluug.nl>
42340
42341 * g77.f-torture/execute/int8421.f: New test.
42342
42343 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42344
42345 PR c++/10230, c++/10481
42346 * g++.dg/lookup/scoped5.C: New test.
42347
42348 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42349
42350 PR c++/10552
42351 * g++.dg/template/ttp6.C: New test.
42352
42353 2003-05-11 Richard Sandiford <rsandifo@redhat.com>
42354
42355 * gcc.c-torture/execute/builtins: New directory.
42356 * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
42357 gcc.c-torture/execute/builtins.
42358 * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
42359 * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
42360 * gcc.dg/torture: ...this new directory. Turn into link-only tests.
42361 * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
42362
42363 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42364
42365 PR c++/9252
42366 * g++.dg/template/access8.C: New test.
42367 * g++.dg/template/access9.C: New test.
42368
42369 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42370
42371 PR c++/9554
42372 * g++.dg/parse/access1.C: New test.
42373
42374 2003-05-09 DJ Delorie <dj@redhat.com>
42375
42376 * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
42377 long, and not an int.
42378
42379 2003-05-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42380
42381 PR c++/10555, c++/10576
42382 * g++.dg/template/memclass1.C: New test.
42383
42384 2003-05-08 DJ Delorie <dj@redhat.com>
42385
42386 * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
42387 targets.
42388 * gcc.c-torture/execute/20021024-1.x: Likewise.
42389 * gcc.c-torture/execute/shiftdi.x: Likewise.
42390 * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
42391 * g++.old-deja/g++.other/exprstmt1.C: Likewise.
42392 * gcc.dg/20021018-1.c: Likewise.
42393
42394 2003-05-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42395
42396 * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
42397
42398 gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
42399 (bcopy): Call memmove.
42400
42401 2003-05-08 Roger Sayle <roger@eyesopen.com>
42402
42403 * g77.f-torture/compile/8485.f: New test case.
42404
42405 2003-05-07 Richard Henderson <rth@redhat.com>
42406
42407 PR c++/10570
42408 * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
42409 Verify exception_cleanup not called for rethrows.
42410 * g++.dg/eh/forced2.C: Test that exception_cleanup is called
42411 when exiting catch block without rethrowing.
42412 * g++.dg/eh/forced3.C: New.
42413 * g++.dg/eh/forced4.C: New.
42414
42415 2003-05-07 Aldy Hernandez <aldyh@redhat.com>
42416
42417 * gcc.dg/20030505.c: Fix triplet.
42418
42419 2003-05-06 DJ Delorie <dj@redhat.com>
42420
42421 * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
42422 * gcc.dg/nest.c: Likewise.
42423
42424 2003-05-05 Roger Sayle <roger@eyesopen.com>
42425
42426 * gcc.dg/builtins-14.c: New test case.
42427
42428 2003-05-05 Janis Johnson <janis187@us.ibm.com>
42429
42430 * lib/compat.exp (compat-execute): New argument.
42431 * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
42432 * gcc.dg/compat: New test directory.
42433 * gcc.dg/compat/compat.exp: New expect script.
42434 * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
42435 * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
42436 * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
42437 * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
42438 * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
42439 * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
42440
42441 * gcc.dg/compat/struct-by-value-1_main.c: New test file.
42442 * gcc.dg/compat/struct-by-value-1_x.c: New test file.
42443 * gcc.dg/compat/struct-by-value-1_y.c: New test file.
42444 * gcc.dg/compat/struct-by-value-2_main.c: New test file.
42445 * gcc.dg/compat/struct-by-value-2_x.c: New test file.
42446 * gcc.dg/compat/struct-by-value-2_y.c: New test file.
42447 * gcc.dg/compat/struct-by-value-3_main.c: New test file.
42448 * gcc.dg/compat/struct-by-value-3_x.c: New test file.
42449 * gcc.dg/compat/struct-by-value-3_y.c: New test file.
42450 * gcc.dg/compat/struct-by-value-4_main.c: New test file.
42451 * gcc.dg/compat/struct-by-value-4_x.c: New test file.
42452 * gcc.dg/compat/struct-by-value-4_y.c: New test file.
42453 * gcc.dg/compat/struct-by-value-5_main.c: New test file.
42454 * gcc.dg/compat/struct-by-value-5_x.c: New test file.
42455 * gcc.dg/compat/struct-by-value-5_y.c: New test file.
42456
42457 2003-05-05 Zack Weinberg <zack@codesourcery.com>
42458
42459 * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
42460
42461 2003-05-05 Jakub Jelinek <jakub@redhat.com>
42462
42463 * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
42464
42465 2003-05-05 Geoffrey Keating <geoffk@apple.com>
42466
42467 * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
42468 * gcc.dg/ppc-fsel-2.c: New test.
42469
42470 * gcc.dg/unused-5.c: New test.
42471
42472 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42473
42474 PR c++/10496
42475 * g++.dg/warn/pmf1.C: New test.
42476
42477 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42478
42479 PR c++/4494
42480 * g++.dg/warn/main.C: New test.
42481
42482 2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42483
42484 * gcc.dg/nonnull-3.c: New test.
42485
42486 2003-05-04 Neil Booth <neil@daikokuya.co.uk>
42487
42488 * gcc.dg/cpp/Wtrigraphs.c: Update.
42489 * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
42490
42491 2003-05-03 Geoffrey Keating <geoffk@apple.com>
42492
42493 * gcc.dg/ppc-fsel-1.c: New test.
42494
42495 2003-05-03 Zack Weinberg <zack@codesourcery.com>
42496
42497 PR c/10604
42498 * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
42499
42500 2003-05-03 Kazu Hirata <kazu@cs.umass.edu>
42501
42502 * gcc.dg/m-un-2.c: Fix the typedef of size_t.
42503
42504 2003-05-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42505
42506 PR c++/9364, c++/10553, c++/10586
42507 * g++.dg/parse/typename4.C: New test.
42508 * g++.dg/parse/typename5.C: Likewise.
42509
42510 2003-05-03 Richard Sandiford <rsandifo@redhat.com>
42511
42512 * gcc.c-torture/compile/20030503-1.c: New test.
42513
42514 2003-05-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42515
42516 * g++.dg/lookup/using5.C: Fix testcase error.
42517
42518 2003-05-01 Chris Demetriou <cgd@broadcom.com>
42519
42520 * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
42521 since MEABI is no longer supported. Remove all vestiges
42522 of MEABI from the test.
42523
42524 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42525
42526 PR c++/10554
42527 * g++.dg/lookup/using5.C: New test.
42528
42529 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42530
42531 PR c++/8772
42532 * g++.dg/template/ttp5.C: New test.
42533
42534 2003-04-30 Mark Mitchell <mark@codesourcery.com>
42535
42536 * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
42537 (dg-gpp-additional-sources): New function.
42538 (dg-gpp-additional-files): Likewise.
42539 * lib/g++.exp (additional_sources): New variable.
42540 (additional_files): Likewise.
42541 (g++_target_compile): Deal with them.
42542 * lib/old-dejagnu.exp: Remove.
42543 * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
42544 * g++.old-deja: Revise all tests to use dg commands.
42545
42546 2003-04-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42547
42548 PR c++/9432, c++/9528
42549 * g++.dg/lookup/using4.C: New test.
42550
42551 2003-04-29 Geoffrey Keating <geoffk@apple.com>
42552
42553 * gcc.dg/noreturn-5.c: New file.
42554 * gcc.dg/noreturn-6.c: New file.
42555
42556 * gcc.c-torture/compile/inline-1.c: New file.
42557
42558 2003-04-29 Mark Mitchell <mark@codesourcery.com>
42559
42560 PR c++/10551
42561 * g++.dg/template/explicit1.C: New test.
42562
42563 2003-04-29 Mark Mitchell <mark@codesourcery.com>
42564
42565 PR c++/10549
42566 * g++.dg/other/bitfield1.C: New test.
42567
42568 PR c++/10527
42569 * g++.dg/init/new7.C: New test.
42570
42571 2003-04-29 Mark Mitchell <mark@codesourcery.com>
42572
42573 * g++.dg/ext/desig1.C: New test.
42574 * g++.dg/ext/init1.C: Update.
42575
42576 * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
42577
42578 2003-04-28 Mark Mitchell <mark@codesourcery.com>
42579
42580 PR c++/10180
42581 * g++.dg/warn/Winline-1.C: New test.
42582
42583 2003-04-28 Jakub Jelinek <jakub@redhat.com>
42584
42585 * gcc.c-torture/execute/string-opt-19.c: New test.
42586
42587 * gcc.c-torture/execute/string-opt-asm-1.c: New test.
42588 * gcc.c-torture/execute/string-opt-asm-2.c: New test.
42589
42590 2003-04-27 Mark Mitchell <mark@codesourcery.com>
42591
42592 PR c++/10506
42593 * g++.dg/init/new6.C: New test.
42594
42595 PR c++/10503
42596 * g++.dg/init/ref6.C: New test.
42597
42598 2003-04-26 David Edelsohn <edelsohn@gnu.org>
42599
42600 * g++.dg/warn/weak1.C: XFAIL on AIX4.
42601
42602 2003-04-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42603
42604 * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
42605 checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
42606
42607 2003-04-25 Mark Mitchell <mark@codesourcery.com>
42608
42609 * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
42610 initialized static data members.
42611
42612 2003-04-25 H.J. Lu <hjl@gnu.org>
42613
42614 * gcc.dg/ia64-sync-4.c: New test.
42615
42616 2003-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42617
42618 * gcc.c-torture/execute/string-opt-18.c: Clean up. Fix copyright
42619 date.
42620
42621 2003-04-24 Nathan Sidwell <nathan@codesourcery.com>
42622
42623 PR c++/10337
42624 * g++.dg/warn/conv1.C: New test.
42625 * g++.old-deja/g++.other/conv7.C: Adjust.
42626 * g++.old-deja/g++.other/overload14.C: Adjust.
42627
42628 2003-04-23 Mark Mitchell <mark@codesourcery.com>
42629
42630 PR c++/10471
42631 * g++.dg/template/defarg2.C: New test.
42632
42633 2003-04-23 Neil Booth <neil@daikokuya.co.uk>
42634
42635 * gcc.dg/cpp/include2.c: Update.
42636 * gcc.dg/cpp/multiline-2.c: New.
42637 * gcc.dg/cpp/multiline.c: Update.
42638 * gcc.dg/cpp/strify2.c: Update.
42639 * gcc.dg/cpp/trad/literals-2.c: Update.
42640
42641 2003-04-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
42642
42643 * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
42644
42645 2003-04-23 Mark Mitchell <mark@codesourcery.com>
42646
42647 * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
42648
42649 2003-04-23 Mark Mitchell <mark@codesourcery.com>
42650
42651 PR c++/10451
42652 * g++.dg/parse/crash4.C: New test.
42653
42654 PR c++/9847
42655 * g++.dg/parse/crash5.C: New test.
42656
42657 2003-04-22 Mark Mitchell <mark@codesourcery.com>
42658
42659 PR c++/10446
42660 * g++.dg/parse/crash3.C: New test.
42661
42662 PR c++/10428
42663 * g++.dg/parse/elab1.C: New test.
42664
42665 2003-04-22 Devang Patel <dpatel@apple.com>
42666
42667 * gcc.dg/cpp/trad/funlike-5.c: New test.
42668
42669 2003-04-21 Andreas Tobler <a.tobler@schweiz.ch>
42670
42671 * g++.dg/other/packed1.C: Fix dg options.
42672
42673 2003-04-22 Nathan Sidwell <nathan@codesourcery.com>
42674
42675 * g++.dg/other/offsetof2.C: New test.
42676
42677 2003-04-21 Mark Mitchell <mark@codesourcery.com>
42678
42679 * g++.dg/template/recurse.C: Adjust location of error messages.
42680
42681 2003-04-21 Nathan Sidwell <nathan@codesourcery.com>
42682
42683 PR c++/9881
42684 * g++.dg/init/addr-const1.C: New test.
42685 * g++.dg/other/packed1.C: XFAIL on aligned architectures.
42686
42687 2003-04-20 Nathan Sidwell <nathan@codesourcery.com>
42688
42689 PR c++/10405
42690 * g++.dg/lookup/struct-hack1.C: New test.
42691
42692 2003-04-20 Neil Booth <neil@daikokuya.co.uk>
42693
42694 * ucs.c: Update diagnostic messages.
42695
42696 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
42697
42698 * gcc.dg/cpp/truefalse.cpp: New test.
42699 * gcc.dg/cpp/cpp.exp: Update.
42700 * g++.dg/other/stdbool-if.C: Remove.
42701
42702 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
42703
42704 * gcc.dg/cpp/_Pragma4.c: Remove stray space.
42705 * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
42706
42707 2003-04-18 Eric Botcazou <ebotcazou@libertysurf.fr>
42708
42709 * gcc.c-torture/compile/20030418-1.c: New test.
42710
42711 2003-04-17 Janis Johnson <janis187@us.ibm.com>
42712
42713 * README.compat: Remove; content moved to doc/sourcebuild.texi.
42714
42715 2003-04-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42716
42717 PR c++/10347
42718 g++.dg/template/dependent-name1.C: New test.
42719
42720 2003-04-17 J"orn Rennecke <joern.rennecke@superh.com>
42721
42722 * gcc.dg/warn-1.c (tourist_guide): New array,
42723 contains a pointer to bar.
42724
42725 2003-04-16 Roger Sayle <roger@eyesopen.com>
42726
42727 * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
42728 * gcc.c-torture/execute/medce-1.c: New test case.
42729 * gcc.c-torture/execute/medce-2.c: New test case.
42730
42731 2003-04-15 Mark Mitchell <mark@codesourcery.com>
42732
42733 * lib/prune.exp: Ignore more messages.
42734
42735 PR c++/10381
42736 * g++.dg/parse/lookup3.C: New test.
42737
42738 2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
42739
42740 * gcc.c-torture/compile/20030415-1.c : New test.
42741
42742 2003-04-14 Mark Mitchell <mark@codesourcery.com>
42743
42744 * gcc.c-torture/execute/scope-2.c: Move to ...
42745 * gcc.dg/noncompile/scope.c: .... here.
42746
42747 2003-04-14 Roger Sayle <roger@eyesopen.com>
42748
42749 * gcc.dg/20030414-2.c: New test case.
42750
42751 2003-04-14 Hans-Peter Nilsson <hp@axis.com>
42752
42753 PR target/10377
42754 * gcc.dg/20030414-1.c: New test.
42755
42756 2003-04-13 Roger Sayle <roger@eyesopen.com>
42757
42758 * gcc.dg/builtins-12.c: New test case.
42759 * gcc.dg/builtins-13.c: New test case.
42760
42761 2003-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42762
42763 * gcc.c-torture/execute/string-opt-18.c: New test.
42764
42765 2003-04-13 Mark Mitchell <mark@codesourcery.com>
42766
42767 PR c++/10300
42768 * g++.dg/init/new5.C: New test.
42769
42770 2003-04-12 Mark Mitchell <mark@codesourcery.com>
42771
42772 PR c++/7910
42773 * g++.dg/ext/dllimport1.C: New test.
42774
42775 2003-04-12 Eric Botcazou <ebotcazou@libertysurf.fr>
42776
42777 * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
42778
42779 2003-04-11 Bud Davis <bdavis9659@comcast.net>
42780
42781 PR Fortran/9263
42782 * g77.f-torture/noncompile/9263.f: New test
42783 PR Fortran/1832
42784 * g77.f-torture/execute/1832.f: New test
42785
42786 2003-04-11 David Chad <davidc@freebsd.org>
42787 Loren J. Rittle <ljrittle@acm.org>
42788
42789 PR libobjc/8562
42790 * objc.dg/headers.m: New test.
42791
42792 2003-04-10 Zack Weinberg <zack@codesourcery.com>
42793
42794 * gcc.c-torture/execute/builtin-noret-2.c: New.
42795 * gcc.c-torture/execute/builtin-noret-2.x: New.
42796 XFAIL builtin-noret-2.c at -O1 and above.
42797 * gcc.dg/redecl.c: New.
42798 * gcc.dg/Wshadow-1.c: Update error regexps.
42799
42800 2003-04-10 Mark Mitchell <mark@codesourcery.com>
42801
42802 * g++.dg/abi/bitfield10.C: New test.
42803
42804 2003-04-09 Mike Stump <mrs@apple.com>
42805
42806 * gcc.dg/pch/pch.exp: Make testcase names longer.
42807 * g++.dg/pch/pch.exp: Make testcase names longer.
42808
42809 2003-04-08 Roger Sayle <roger@eyesopen.com>
42810
42811 * gcc.dg/builtins-11.c: New test case.
42812
42813 2003-04-08 Roger Sayle <roger@eyesopen.com>
42814
42815 * gcc.dg/builtins-9.c: New test case.
42816 * gcc.dg/builtins-10.c: New test case.
42817
42818 2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
42819
42820 * gcc.dg/noncompile/init-4.c.c: New test.
42821
42822 2003-04-06 Nathan Sidwell <nathan@codesourcery.com>
42823
42824 * gcc.misc-test/gcov-9.c: New test.
42825 * gcc.misc-test/gcov-10.c: New test
42826 * gcc.misc-test/gcov-11.c: New test.
42827
42828 2003-04-05 Zack Weinberg <zack@codesourcery.com>
42829
42830 PR optimization/10024
42831 * gcc.c-torture/compile/20030405-1.c: New test.
42832
42833 2003-04-04 Geoffrey Keating <geoffk@apple.com>
42834
42835 * gcc.dg/pch/static-3.c: New.
42836 * gcc.dg/pch/static-3.hs: New.
42837 * gcc.dg/pch/pch.exp: Test with -O0 -g too.
42838
42839 2003-04-04 Richard Henderson <rth@redhat.com>
42840
42841 * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
42842 * g++.dg/eh/forced2.C: Likewise.
42843
42844 2003-04-03 Mike Stump <mrs@apple.com>
42845
42846 * lib/scanasm.exp (scan-assembler): Add xfail processing for
42847 target arg.
42848 (scan-assembler-times, scan-assembler-not): Likewise.
42849 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
42850
42851 2003-04-03 Eric Botcazou <ebotcazou@libertysurf.fr>
42852
42853 * gcc.dg/sparc-loop-1.c: New test.
42854
42855 2003-04-02 Geoffrey Keating <geoffk@apple.com>
42856
42857 PR other/9274
42858 * g++.dg/pch/system-2.C: New.
42859 * g++.dg/pch/system-2.Hs: New.
42860
42861 2003-04-02 Aldy Hernandez <aldyh@redhat.com>
42862
42863 * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
42864
42865 * g++.dg/eh/simd-1.C (vecfunc): Same.
42866
42867 2003-04-01 Roger Sayle <roger@eyesopen.com>
42868
42869 * gcc.c-torture/execute/20030401-1.c: New test case.
42870
42871 2003-04-01 Ziemowit Laski <zlaski@apple.com>
42872
42873 * objc.dg/defs.m: New.
42874
42875 2003-04-01 Aldy Hernandez <aldyh@redhat.com>
42876
42877 * g++.dg/eh/simd-1.C: New.
42878 * g++.dg/eh/simd-2.C: New.
42879
42880 2003-03-01 Aldy Hernandez <aldyh@redhat.com>
42881
42882 * gcc.c-torture/execute/simd-3.c: New.
42883
42884 2003-03-31 Mark Mitchell <mark@codesourcery.com>
42885
42886 PR c/9936
42887 * gcc.dg/20030331-2.c: New test.
42888
42889 2003-03-31 Mark Mitchell <mark@codesourcery.com>
42890
42891 PR c++/10278
42892 * g++.dg/parse/crash2.C: New test.
42893
42894 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
42895
42896 * gcc.c-torture/compile/20030331-1.c: New test, moved from...
42897 * gcc.c-torture/execute/20030331-1.c: ...here.
42898
42899 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
42900
42901 * gcc.c-torture/execute/20030331-1.c: New test.
42902
42903 2003-03-31 Nathan Sidwell <nathan@codesourcery.com>
42904
42905 * lib/gcov.exp: Adjust call return testing strings.
42906 * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
42907
42908 2003-03-31 Roger Sayle <roger@eyesopen.com>
42909
42910 * gcc.dg/builtins-3.c: Add new tests for sin and cos.
42911 * gcc.dg/builtins-7.c: New test case.
42912 * gcc.dg/builtins-8.c: New test case.
42913
42914 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
42915
42916 * gcc.c-torture/execute/ieee/20030331-1.c: New test.
42917
42918 2003-03-30 Mark Mitchell <mark@codesourcery.com>
42919
42920 PR c++/7647
42921 * g++.dg/lookup-class-member-2.C: New test.
42922
42923 2003-03-30 Glen Nakamura <glen@imodulo.com>
42924
42925 * gcc.dg/20030324-1.c: Add comments and abort if test fails.
42926
42927 2003-03-28 Roger Sayle <roger@eyesopen.com>
42928
42929 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
42930
42931 2003-03-28 Mark Mitchell <mark@codesourcery.com>
42932
42933 * g++.dg/init/attrib1.C: New test.
42934
42935 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
42936
42937 * gcc.dg/ultrasp8.c: New test.
42938
42939 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
42940
42941 * gcc.dg/ultrasp7.c: New test.
42942
42943 2003-03-28 Nathan Sidwell <nathan@codesourcery.com>
42944
42945 PR c++/10047
42946 * g++.dg/template/inline1.C: New test.
42947
42948 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
42949
42950 * gcc.dg/sparc-dwarf2.c: New test.
42951
42952 2003-03-27 Roger Sayle <roger@eyesopen.com>
42953
42954 * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
42955 * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
42956
42957 2003-03-27 Mark Mitchell <mark@codesourcery.com>
42958
42959 * lib/gcov.exp (run-gcov): Add branches and calls options, rather
42960 than reading .x files.
42961 * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
42962 * g77.dg/gcov/gcov-1.f: Likewise.
42963 * gcc.misc-tests/gcov-4b.c: Likewise.
42964 * gcc.misc-tests/gcov-5b.c: Likewise.
42965 * gcc.misc-tests/gcov-6.c: Likewise.
42966 * gcc.misc-tests/gcov-7.c: Likewise.
42967 * gcc.misc-tests/gcov-8.c: Likewise.
42968 * g++.dg/gcov/gcov-1.x: Remove.
42969 * g77.dg/gcov/gcov-1.x: Likewise.
42970 * gcc.misc-tests/gcov-4b.x: Likewise.
42971 * gcc.misc-tests/gcov-5b.x: Likewise.
42972 * gcc.misc-tests/gcov-6.x: Likewise.
42973 * gcc.misc-tests/gcov-7.x: Likewise.
42974 * gcc.misc-tests/gcov-8.x: Likewise.
42975
42976 2003-03-27 Glen Nakamura <glen@imodulo.com>
42977
42978 PR opt/10087
42979 * gcc.dg/20030324-1.c: New test.
42980
42981 2003-03-27 Nathan Sidwell <nathan@codesourcery.com>
42982
42983 PR c++/10224
42984 * g++.dg/template/arg3.C: New test.
42985
42986 PR c++/10158
42987 * g++.dg/template/friend18.C: New test.
42988
42989 2003-03-26 Roger Sayle <roger@eyesopen.com>
42990
42991 * g77.f-torture/compile/20030326-1.f: New test case.
42992
42993 2003-03-26 Janis Johnson <janis187@us.ibm.com>
42994
42995 * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
42996
42997 * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
42998
42999 2003-03-26 Jakub Jelinek <jakub@redhat.com>
43000
43001 * gcc.dg/ia64-sync-3.c: New test.
43002
43003 2003-03-26 Alan Modra <amodra@bigpond.net.au>
43004
43005 * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
43006
43007 2003-03-26 Eric Botcazou <ebotcazou@libertysurf.fr>
43008
43009 * gcc.dg/ultrasp6.c: New test.
43010
43011 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
43012
43013 * gcc.dg/i386-signbit-1.c: New test.
43014 * gcc.dg/i386-signbit-2.c: New test.
43015 * gcc.dg/i386-signbit-3.c: New test.
43016
43017 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
43018
43019 * gcc.dg/ultrasp5.c: Fix options.
43020
43021 2003-03-24 Eric Botcazou <ebotcazou@libertysurf.fr>
43022
43023 * gcc.dg/ultrasp5.c: Fix comment.
43024
43025 2003-03-24 Bud Davis <bdavis9659@comcast.net>
43026
43027 PR fortran/10197
43028 * g77.f-torture/execute/10197.f: New test.
43029
43030 2003-03-24 Nathan Sidwell <nathan@codesourcery.com>
43031
43032 PR c++/9898, c++/383
43033 * g++.dg/template/conv6.C: New test.
43034
43035 PR c++/10119
43036 * g++.dg/template/ptrmem5.C: New test.
43037
43038 PR c++/10026
43039 * g++.dg/lookup/koenig1.C: New test.
43040
43041 PR C++/10199
43042 * g++.dg/lookup/template2.C: New test.
43043
43044 2003-03-24 Jakub Jelinek <jakub@redhat.com>
43045
43046 * g++.dg/opt/rtti1.C: New test.
43047
43048 2003-03-23 Eric Botcazou <ebotcazou@libertysurf.fr>
43049
43050 * gcc.dg/ultrasp5.c: New test.
43051
43052 2003-03-23 Arpad Beszedes <beszedes@cc.u-szeged.hu>
43053
43054 PR middle-end/9967
43055 * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
43056 builtin fputs.
43057
43058 2003-03-23 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
43059
43060 PR c/8224
43061 * gcc.dg/20030323-1.c: New test.
43062
43063 2003-03-23 Roger Sayle <roger@eyesopen.com>
43064
43065 * gcc.c-torture/compile/20030323-1.c: New test case.
43066
43067 2003-03-22 Ulrich Weigand <uweigand@de.ibm.com>
43068
43069 * gcc.dg/20030321-1.c: New test.
43070
43071 2003-03-22 Zack Weinberg <zack@codesourcery.com>
43072
43073 * gcc.dg/Wshadow-1.c: Add a dg-warning line.
43074
43075 2003-03-22 Nathan Sidwell <nathan@codesourcery.com>
43076
43077 PR c++/9978, c++/9708
43078 * g++.dg/ext/vlm1.C: Adjust expected error.
43079 * g++.dg/ext/vla2.C: New test.
43080 * g++.dg/template/arg1.C: New test.
43081 * g++.dg/template/arg2.C: New test.
43082
43083 2003-03-22 Bud Davis <bdavis9659@comcast.net>
43084
43085 * g77.f-torture/execute/select.f: New test.
43086 * g77.f-torture/noncompile/select_no_compile.f: New test.
43087
43088 2003-03-21 Nathan Sidwell <nathan@codesourcery.com>
43089
43090 PR c++/9898
43091 * g++.dg/other/error4.C: New test.
43092
43093 2003-03-20 Mark Mitchell <mark@codesourcery.com>
43094
43095 * g++.dg/template/friend17.C: New test.
43096
43097 2003-03-21 Alan Modra <amodra@bigpond.net.au>
43098
43099 * gcc.c-torture/compile/20030320-1.c: New.
43100
43101 2003-03-20 Roger Sayle <roger@eyesopen.com>
43102
43103 * gcc.dg/builtins-6.c: New test case.
43104
43105 2003-03-19 Alan Modra <amodra@bigpond.net.au>
43106
43107 PR target/10073
43108 * gcc.c-torture/compile/20030319-1.c: New.
43109
43110 2003-03-18 Jan Hubicka <jh@suse.cz>
43111
43112 * gcc.dg/i386-cvt-1.c: New test.
43113
43114 2003-03-17 Zack Weinberg <zack@codesourcery.com>
43115
43116 * objc.dg/naming-1.m: Use "(parse|syntax) error".
43117 * objc.dg/naming-2.m: Likewise.
43118
43119 2003-03-17 Mark Mitchell <mark@codesourcery.com>
43120
43121 PR c++/9639
43122 * g++.dg/parse/crash1.C: New test.
43123
43124 2003-03-16 Mark Mitchell <mark@codesourcery.com>
43125
43126 PR c++/8805
43127 * g++.dg/eh/cleanup1.C: New test.
43128
43129 2003-03-16 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
43130
43131 * gcc.c-torture/execute/20030316-1.c: New test case.
43132
43133 2003-03-16 Nathan Sidwell <nathan@codesourcery.com>
43134
43135 PR c++/9629
43136 * g++.dg/init/ctor2.C: New test.
43137
43138 2003-03-15 Roger Sayle <roger@eyesopen.com>
43139
43140 * g77.f-torture/compile/xformat.f: New test case.
43141
43142 2003-03-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
43143
43144 * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
43145 * g++.old-deja/g++.mike/eh50.C: Likewise.
43146
43147 2003-03-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43148
43149 PR c++/6440
43150 * g++.dg/template/spec7.C: New test.
43151 * g++.dg/template/spec8.C: Likewise.
43152
43153 2003-03-14 Jakub Jelinek <jakub@redhat.com>
43154
43155 * gcc.c-torture/execute/20030313-1.c: New test.
43156
43157 2003-03-14 Richard Henderson <rth@redhat.com>
43158
43159 * gcc.dg/inline-2.c: Adjust alpha test for external call.
43160
43161 2003-03-14 Eric Botcazou <ebotcazou@libertysurf.fr>
43162
43163 * gcc.c-torture/compile/20030314-1.c: New test.
43164
43165 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
43166
43167 * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
43168 * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
43169 thumb target,
43170 * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
43171 to accept newer _imp__ prefix and additional
43172 newline in .drectve section.
43173 * gcc.dg/dll-4.c: Likewise.
43174 * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
43175 switch.
43176
43177 2003-03-13 Mark Mitchell <mark@codesourcery.com>
43178
43179 * g++.dg/parse/namespace9.C: New test.
43180
43181 * g++.dg/init/ref5.C: New test.
43182 * g++.dg/parse/ptrmem1.C: Likewise.
43183
43184 2003-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
43185
43186 * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
43187 * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
43188 regular expression.
43189 * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
43190 * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
43191
43192 2003-03-12 Daniel Jacobowitz <drow@mvista.com>
43193
43194 * gcc.c-torture/execute/20030224-2.c: New test.
43195
43196 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
43197
43198 * gcc.dg/decl-3.c: New test.
43199
43200 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
43201
43202 * gcc.dg/i386-loop-2.c: New test.
43203
43204 2003-03-11 Mark Mitchell <mark@codesourcery.com>
43205
43206 PR c++/9474
43207 * g++.dg/parse/namespace8.C: New test.
43208
43209 PR c++/9924
43210 * g++.dg/overload/builtin2.C: New test.
43211
43212 2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
43213
43214 * gcc.dg/return-type-3.c: New test.
43215
43216 2003-03-11 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
43217
43218 * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
43219 profiling options are not supported.
43220
43221 2003-03-10 Mark Mitchell <mark@codesourcery.com>
43222
43223 * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
43224 * g++.old-deja/g++.warn/impint2.C: Likewise.
43225
43226 2003-03-10 Devang Patel <dpatel@apple.com>
43227
43228 * g++.dg/cpp/c++_cmd_1.C: New test.
43229 * g++.dg/cpp/c++_cmd_1.h: New file.
43230
43231 2003-03-10 Segher Boessenkool <segher@koffie.nl>
43232
43233 * gcc.dg/altivec-9.c: New file.
43234
43235 2003-03-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43236
43237 * gcc.dg/ppc-sdata-1.c: New test.
43238 * gcc.dg/ppc-sdata-2.c: New test.
43239
43240 2003-03-09 Mark Mitchell <mark@codesourcery.com>
43241
43242 PR c++/9373
43243 * g++.dg/opt/ptrmem2.C: New test.
43244
43245 PR c++/8534
43246 * g++.dg/opt/ptrmem1.C: New test.
43247
43248 2003-03-09 Eric Botcazou <ebotcazou@libertysurf.fr>
43249
43250 * gcc.dg/i386-loop-1.c: New test.
43251
43252 2003-03-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43253
43254 PR c++/9970
43255 * g++.dg/lookup/friend1.C: New test.
43256
43257 2003-03-08 Mark Mitchell <mark@codesourcery.com>
43258
43259 PR c++/9823
43260 * g++.dg/parser/constructor1.C: New test.
43261
43262 2003-03-08 Hans-Peter Nilsson <hp@bitrange.com>
43263
43264 * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
43265
43266 * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
43267
43268 2003-03-08 Neil Booth <neil@daikokuya.co.uk>
43269
43270 * gcc.dg/cpp/Wunused.c: Update test.
43271
43272 2003-03-08 Jan Hubicka <jh@suse.cz>
43273
43274 * gcc.dg/inline-3.c: New test.
43275
43276 2003-03-08 Mark Mitchell <mark@codesourcery.com>
43277
43278 PR c++/9809
43279 * g++.dg/parse/builtin1.C: New test.
43280
43281 PR c++/9982
43282 * g++.dg/abi/cookie1.C: New test.
43283 * g++.dg/abi/cookie2.C: Likewise.
43284
43285 PR c++/9524
43286 * g++.dg/template/field1.C: New test.
43287
43288 PR c++/9912
43289 * g++.dg/parse/class1.C: New test.
43290 * g++.dg/parse/namespace7.C: Likewise.
43291 * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
43292
43293 2003-03-07 Mark Mitchell <mark@codesourcery.com>
43294
43295 * g++.dg/init/ref4.C: New test.
43296
43297 2003-03-07 Jan Hubicka <jh@suse.cz>
43298
43299 * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
43300 * gcc.dg/inline-3.c: New test.
43301
43302 2003-03-06 Mark Mitchell <mark@codesourcery.com>
43303
43304 * g++.dg/init/ref3.C: New test.
43305
43306 PR c++/9965
43307 * g++.dg/init/ref2.C: New test.
43308
43309 PR c++/9400
43310 * g++.dg/warn/Wshadow-2.C: New test.
43311
43312 PR c++/9791
43313 * g++.dg/warn/Woverloaded-1.C: New test.
43314
43315 2003-03-05 Jan Hubicka <jh@suse.cz>
43316
43317 * gcc.dg/i386-local2.c: New.
43318 * gcc.dg/i386-local.c: Fix typo.
43319
43320 2003-03-05 Mark Mitchell <mark@codesourcery.com>
43321
43322 * g++.dg/abi/layout3.C: New test.
43323
43324 2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
43325
43326 * gcc.c-torture/compile/20030305-1.c
43327
43328 2003-03-05 Jan Hubicka <jh@suse.cz>
43329
43330 * gcc.dg/i386-local.c: New.
43331
43332 2003-03-04 J"orn Rennecke <joern.rennecke@superh.com>
43333
43334 * gcc.dg/sh-relax.c: Disable for sh64-*-*.
43335
43336 2003-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
43337
43338 * gcc.dg/switch-2.c: New test.
43339 * gcc.dg/switch-3.c: New test.
43340 * gcc.dg/Wswitch.c: Adjust line numbers.
43341 * gcc.dg/Wswitch-default.c: Likewise.
43342 * gcc.dg/Wswitch-enum.c: Likewise.
43343
43344 2003-03-04 Alexandre Oliva <aoliva@redhat.com>
43345
43346 * gcc.c-torture/execute/20030222-1.c: New test.
43347
43348 2003-03-03 James E Wilson <wilson@tuliptree.org>
43349
43350 * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
43351
43352 2003-03-03 Mark Mitchell <mark@codesourcery.com>
43353
43354 PR c++/9878
43355 * g++.dg/init/ref1.C: New test.
43356
43357 2003-03-03 J"orn Rennecke <joern.rennecke@superh.com>
43358
43359 * gcc.dg/sh-relax.c: New SH-only test.
43360
43361 2003-03-03 Geoffrey Keating <geoffk@apple.com>
43362
43363 * gcc.c-torture/compile/20010327-1.c: Back out last change. Add
43364 comment explaining purpose of testcase.
43365
43366 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
43367
43368 * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
43369 for HC11/HC12 (asm needs two int registers).
43370 * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
43371 HC11/HC12 because the test uses an asm which needs two 32-bit
43372 registers.
43373
43374 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
43375
43376 * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
43377 for HC11/HC12 (array is too large otherwise).
43378 * gcc.c-torture/compile/920501-4.x: New file, likewise.
43379 * gcc.c-torture/compile/20010518-2.x: Likewise.
43380 * gcc.c-torture/compile/980506-1.x: Don't execute this test on
43381 HC11/HC12 (array is too large).
43382
43383 2003-03-01 Geoffrey Keating <geoffk@apple.com>
43384
43385 * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
43386 * lib/g++-dg.exp (g++-dg-test): Likewise.
43387
43388 2003-03-01 Roger Sayle <roger@eyesopen.com>
43389
43390 * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
43391 * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
43392
43393 2003-03-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43394
43395 * g++.dg/warn/implicit-typename1.C: Remove warning.
43396
43397 2003-02-28 Richard Henderson <rth@redhat.com>
43398
43399 * gcc.dg/noreturn-1.c: Move noreturn warning line.
43400 * gcc.dg/return-type-1.c: Move control reaches end warning line.
43401
43402 2003-02-28 Geoffrey Keating <geoffk@apple.com>
43403
43404 * gcc.dg/pch/pch.exp: Change .pch to .gch.
43405 * g++.dg/pch/pch.exp: Likewise.
43406
43407 2003-02-28 Mark Mitchell <mark@codesourcery.com>
43408
43409 PR c++/9879
43410 * g++.dg/init/new4.C: New test.
43411
43412 2003-02-28 Richard Earnshaw <rearnsha@arm.com>
43413
43414 * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
43415
43416 2003-02-28 Alexandre Oliva <aoliva@redhat.com>
43417
43418 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
43419 unsigned long.
43420
43421 * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
43422 wider than float.
43423
43424 2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
43425
43426 * lib/scanasm.exp: Add support for counting numbers of
43427 occurences.
43428 * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
43429 gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
43430
43431 2003-02-25 Mark Mitchell <mark@codesourcery.com>
43432
43433 PR c++/9683
43434 * g++.dg/template/static3.C: New test.
43435
43436 PR c++/9829
43437 * g++.dg/parse/namespace6.C: New test.
43438
43439 2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43440
43441 PR target/9732
43442 * gcc.dg/20030225-1.c: New test.
43443
43444 2003-02-24 Mark Mitchell <mark@codesourcery.com>
43445
43446 * README: Remove out-of-date information.
43447
43448 PR c++/9836
43449 * g++.dg/template/spec6.C: New test.
43450
43451 2003-02-24 Jeff Law <law@redhat.com>
43452
43453 * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
43454
43455 2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
43456
43457 * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
43458 * gcc.dg/pragma-ep-1.c: Likewise.
43459
43460 2003-02-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43461
43462 PR c++/9602
43463 * g++.dg/template/friend16.C: New test.
43464
43465 2003-02-23 Mark Mitchell <mark@codesourcery.com>
43466
43467 PR c++/5333
43468 * g++.dg/parse/fused-params1.C: Adjust error messages.
43469 * g++.dg/template/nested3.C: New test.
43470
43471 2003-02-24 Alan Modra <amodra@bigpond.net.au>
43472
43473 * g++.dg/abi/param1.C: New test.
43474
43475 2003-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43476
43477 PR c++/7982
43478 * g++.dg/warn/implicit-typename1.C: New test.
43479
43480 2003-02-22 Kelley Cook <kelleycook@comcast.net>
43481
43482 * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
43483 with "mtune".
43484 * g++.old-deja/g++.other/store-expr2.C: Likewise.
43485 * gcc.c-torture/execute/20010129-1.x: Likewise.
43486 * gcc.dg/20011107-1.c: Likewise.
43487 * gcc.dg/20020108-1.c: Likewise.
43488 * gcc.dg/20020122-3.c: Likewise.
43489 * gcc.dg/20020206-1.c: Likewise.
43490 * gcc.dg/20020310-1.c: Likewise.
43491 * gcc.dg/20020426-2.c: Likewise.
43492 * gcc.dg/20020517-1.c: Likewise.
43493 * gcc.dg/991230-1.c: Likewise.
43494 * gcc.dg/i386-unroll-1.c: Likewise.
43495 * gcc.misc-tests/i386-prefetch.exp: Likewise.
43496
43497 2003-02-22 Jan Hubicka <jh@suse.cz>
43498
43499 * gcc.dg/i386-mul.c: New test.
43500
43501 2003-02-21 Roger Sayle <roger@eyesopen.com>
43502
43503 * gcc.dg/builtins-5.c: New test case.
43504
43505 2003-02-22 Hans-Peter Nilsson <hp@axis.com>
43506
43507 * gcc.dg/asmreg-1.c: New test.
43508
43509 2003-02-21 Mark Mitchell <mark@codesourcery.com>
43510
43511 PR c++/9749
43512 * g++.dg/parse/varmod1.C: New test.
43513
43514 2003-02-21 Mark Mitchell <mark@codesourcery.com>
43515
43516 PR c++/9727
43517 * g++.dg/template/op1.C: New test.
43518
43519 2003-02-21 Mark Mitchell <mark@codesourcery.com>
43520
43521 PR c++/8906
43522 * g++.dg/template/nested2.C: New test.
43523
43524 2003-02-21 Mark Mitchell <mark@codesourcery.com>
43525
43526 PR c++/8724
43527 * g++.dg/expr/dtor1.C: New test.
43528
43529 2003-02-21 Zack Weinberg <zack@codesourcery.com>
43530
43531 * gcc.dg/cpp/include3.c: New test.
43532 * gcc.dg/cpp/inc/foo.h: New file.
43533
43534 2003-02-21 Glen Nakamura <glen@imodulo.com>
43535
43536 * gcc.c-torture/execute/20030221-1.c: New test.
43537
43538 2003-02-20 Mark Mitchell <mark@codesourcery.com>
43539
43540 PR c++/9729
43541 * g++.dg/abi/conv1.C: New test.
43542
43543 2003-02-20 Jan Hubicka <jh@suse.cz>
43544
43545 * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
43546
43547 2003-02-19 Daniel Jacobowitz <drow@mvista.com>
43548
43549 * gcc.c-torture/compile/20030219-1.c: New test.
43550
43551 2003-02-18 Jan Hubicka <jh@suse.cz>
43552
43553 * gcc.dg/funcorder.c: New test.
43554
43555 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
43556
43557 * gcc.c-torture/execute/20030218-1.c: New.
43558
43559 2003-02-18 Aldy Hernandez <aldyh@redhat.com>
43560
43561 * gcc.dg/20030218-1.c: New.
43562
43563 2003-02-18 Richard Henderson <rth@redhat.com>
43564
43565 * gcc.dg/attr-invalid.c: Allow __used__ on static data.
43566 * gcc.dg/attr-used-2.c: New.
43567
43568 2003-02-18 Mark Mitchell <mark@codesourcery.com>
43569
43570 PR c++/9704
43571 * g++.dg/init/copy5.C: New test.
43572
43573 2003-02-18 Geoffrey Keating <geoffk@apple.com>
43574
43575 * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
43576 * g++.dg/pch/pch.exp: Likewise.
43577
43578 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
43579
43580 * gcc.c-torture/execute/20030209-1.c: Enable the test if
43581 STACK_SIZE is not defined.
43582
43583 2003-02-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43584
43585 PR c++/9457
43586 * g++.dg/template/init1.C: New test.
43587
43588 2003-02-16 Jan HUbicka <jh@suse.cz>
43589
43590 * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
43591 (foo): Add few extra tests
43592 * gcc.dg/c99-const-expr-3.c: Likewise.
43593 * gcc.c-torture/execute/20030216-1.c: New.
43594
43595 2003-02-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43596
43597 PR c++/9459
43598 * g++.dg/ext/typeof4.C: New test.
43599
43600 2003-02-15 Roger Sayle <roger@eyesopen.com>
43601
43602 * gcc.dg/i386-387-3.c: New test case.
43603
43604 2003-02-14 Josef Zlomek <zlomekj@suse.cz>
43605
43606 * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
43607 cris-*-elf* cris-*-aout* and mmix-*-*.
43608
43609 2003-02-13 Josef Zlomek <zlomekj@suse.cz>
43610
43611 * gcc.dg/20030213-1.c: New test.
43612
43613 2003-02-12 Roger Sayle <roger@eyesopen.com>
43614
43615 * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
43616 * gcc.dg/i386-387-2.c: Likewise.
43617
43618 2003-02-12 Aldy Hernandez <aldyh@redhat.com>
43619
43620 * gcc.dg/ppc-spe.c: Fix formatting.
43621 Enable tests that were previously unsupported by gas.
43622 Delete tests for instructions that no longer exist.
43623 Switch arguments on evsubifw builtin.
43624
43625 2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
43626
43627 * gcc.c-torture/execute/20030209-1.c: Disable the test if
43628 STACK_SIZE is too small.
43629
43630 2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
43631 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
43632
43633 * gcc.dg/decl-2.c: New test.
43634
43635 2003-02-10 Jan Hubicka <jh@suse.cz>
43636
43637 * gcc.dg/i386-fpcvt-1.c: New test.
43638
43639 2002-02-09 Richard Sandiford <rsandifo@redhat.com>
43640
43641 * gcc.c-torture/execute/20030209-1.c: New test.
43642
43643 2003-02-09 Kazu Hirata <kazu@cs.umass.edu>
43644
43645 * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
43646 int-wide bitops, use the constants of the same width.
43647 Likewise, if long long is 32-bit wide, test bitops using
43648 32-bit constants.
43649
43650 2003-02-07 Loren James Rittle <ljrittle@acm.org>
43651
43652 * gcc.dg/20021014-1.c: Annotate with expected notice text.
43653
43654 2003-02-07 Roger Sayle <roger@eyesopen.com>
43655
43656 * gcc.dg/builtins-4.c: New test case.
43657
43658 2003-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43659
43660 * gcc.dg/20020430-1.c: Fix dg command typos.
43661 * gcc.dg/20020503-1.c: Likewise.
43662
43663 2003-02-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
43664
43665 PR c++/8785
43666 * g++.dg/parse/fused-params1.C: New test.
43667
43668 PR c++/8857
43669 * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
43670
43671 PR c++/8921
43672 * g++.dg/parse/non-dependent1.C: New test.
43673
43674 PR c++/8928
43675 * g++.dg/parse/dupl-tmpl-args1.C: New test.
43676
43677 PR c++/9228
43678 * g++.dg/parse/undefined7.C: New test.
43679 * g++.dg/parse/non-templ1.C: New test.
43680
43681 PR c++/9229
43682 * g++.dg/parse/too-many-tmpl-args1.C: New test.
43683
43684 2003-02-06 Eric Botcazou <ebotcazou@libertysurf.fr>
43685
43686 * gcc.c-torture/compile/20030206-1.c: New test.
43687
43688 2003-02-05 Roger Sayle <roger@eyesopen.com>
43689
43690 * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
43691 "pow" to "foo" to avoid potential confusion with a math built-in.
43692
43693 2003-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43694
43695 * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
43696 conditions for SPARC targets.
43697
43698 2003-02-05 Jakub Jelinek <jakub@redhat.com>
43699
43700 * gcc.dg/20030204-1.c: New test.
43701
43702 2003-02-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
43703
43704 PR c++/38
43705 * g++.dg/parse/array-size1.C: New test.
43706
43707 PR c++/5657
43708 * g++.dg/parse/undefined3.C: New test.
43709
43710 PR c++/5665
43711 * g++.dg/parse/undefined4.C: New test.
43712
43713 PR c++/5975
43714 * g++.dg/parse/undefined5.C: New test.
43715
43716 PR c++/7259
43717 * g++.dg/parse/tmpl-tmpl-param1.C: New test.
43718
43719 PR c++/8578
43720 * g++.dg/parse/casting-operator1.C: New test.
43721
43722 PR c++/8596
43723 * g++.dg/parse/undefined6.C: New test.
43724
43725 PR c++/8736
43726 * g++.dg/parse/missing-template1.C: New test.
43727
43728 2003-02-04 Jan Hubicka <jh@suse.cz>
43729
43730 * gcc.dg/i386-cadd.c: Compile using -march=k8.
43731 * gcc.dg/i386-cmov?.c: Likewise.
43732 * gcc.dg/i386-fpcvt-?.c: Likewise.
43733 * gcc.dg/i386-ssefp-1.c: Likewise.
43734 * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
43735 conventions.
43736
43737 2003-02-03 Mark Mitchell <mark@codesourcery.com>
43738
43739 PR c++/7129
43740 * g++.dg/ext/max.C: New test.
43741
43742 2003-02-03 Jan Hubicka <jh@suse.cz>
43743
43744 * gcc.c-torture/execute/20030203-1.c: New test.
43745
43746 2003-02-03 Richard Earnshaw <rearnsha@arm.com>
43747
43748 * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
43749 'natural-endian'.
43750
43751 2003-02-01 Richard Sandiford <rsandifo@redhat.com>
43752
43753 * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
43754 * g++.dg/init/new2.C: Likewise.
43755 * g++.dg/other/new1.C: Likewise.
43756
43757 2003-01-31 Loren J. Rittle <ljrittle@acm.org>
43758
43759 * gcc.dg/struct-ret-libc.c: New test.
43760
43761 2003-01-31 Ulrich Weigand <uweigand@de.ibm.com>
43762
43763 * gcc.dg/20030129-1.c: New test.
43764
43765 2003-01-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43766
43767 PR c++/8849
43768 * g++.dg/template/ptrmem4.C: New test.
43769
43770 2003-01-29 Mark Mitchell <mark@codesourcery.com>
43771
43772 * g++.dg/parser/constant1.C: New test.
43773
43774 2003-01-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43775
43776 PR c++/8591
43777 * g++.dg/parse/friend2.C: New test.
43778
43779 2003-01-29 Nathan Sidwell <nathan@codesourcery.com>
43780
43781 PR c++/9437
43782 * g++.dg/template/unify4.C: New test.
43783
43784 2003-01-28 Richard Sandiford <rsandifo@redhat.com>
43785
43786 * gcc.c-torture/execute/20030128-1.c: New test.
43787
43788 2003-01-28 Jeffrey D. Oldham <oldham@codesourcery.com>
43789
43790 * g++.dg/lookup/nested1.C: Test moved from ...
43791 * g++.old-deja/g++.other/lookup24.C: ... here.
43792
43793 2003-01-28 Jan Hubicka <jh@suse.cz>
43794
43795 * gcc.dg/i386-cmov5.c: New test.
43796
43797 2003-01-28 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
43798
43799 * gcc.c-torture/execute/20010925-1.c: Changed the
43800 memcpy declaration.
43801
43802 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
43803
43804 PR c++/3902
43805 * g++.dg/parse/template5.C: New test.
43806
43807 2003-01-28 Toon Moene <toon@moene.indiv.nluug.nl>
43808
43809 PR fortran/9258
43810 * g77.dg/pr9258: New test.
43811
43812 2003-01-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
43813
43814 * README: Move relevant parts from README.g++.
43815
43816 * README.g++: Remove this file.
43817
43818 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
43819
43820 * g++.dg/abi/dcast1.C: New test.
43821
43822 2003-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43823
43824 * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
43825
43826 2003-01-27 Jeffrey D. Oldham <oldham@codesourcery.com>
43827
43828 PR c++/47
43829 * g++.old-deja/g++.other/lookup24.C: New test.
43830
43831 2003-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43832
43833 PR middle-end/7227
43834 * gcc.dg/uninit-C.c: New test.
43835
43836 2003-01-27 Nathan Sidwell <nathan@codesourcery.com>
43837
43838 * g++.dg/abi/covariant1.C: New test.
43839
43840 2003-01-25 Ulrich Weigand <uweigand@de.ibm.com>
43841
43842 * gcc.dg/20030123-1.c: New test.
43843
43844 2003-01-25 Jan Hubicka <jh@suse.cz>
43845
43846 PR opt/8492
43847 * gcc.c-torture/compile/20030125-1.c
43848
43849 2003-01-25 Nathan Sidwell <nathan@codesourcery.com>
43850
43851 PR c++/9403
43852 * g++.dg/parse/template3.C: New test.
43853 * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
43854
43855 PR c++/795
43856 * g++.dg/parse/template4.C: New test.
43857
43858 PR c++/9415
43859 * g++.dg/template/qual2.C: New test.
43860
43861 PR c++/8545
43862 * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
43863
43864 * g++.old-deja/g++.ns/bogus1.C: Change expected error.
43865
43866 2003-01-25 Roger Sayle <roger@eyesopen.com>
43867
43868 * gcc.c-torture/execute/switch-1.c: New test case.
43869
43870 2003-01-25 Jan Hubicka <jh@suse.cz>
43871
43872 * gcc.c-torture/execute/20030125-1.[cx]: New test.
43873
43874 2003-01-25 Paolo Carlini <pcarlini@unitus.it>
43875
43876 Tweaks for Bison-1.875. From the NEWS file:
43877 "- `parse error' -> `syntax error'
43878 Bison now uniformly uses the term `syntax error'"
43879 * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
43880 * gcc.dg/cpp/digraph2.c: Likewise.
43881 * gcc.dg/cpp/direct2.c: Likewise.
43882 * gcc.dg/cpp/paste4.c: Likewise.
43883 * gcc.dg/c90-restrict-1.c: Likewise.
43884 * gcc.dg/c99-func-2.c: Likewise.
43885 * gcc.dg/noncompile/920721-2.c: Likewise.
43886 * gcc.dg/noncompile/930622-2.c: Likewise.
43887 * gcc.dg/noncompile/940112-1.c: Likewise.
43888 * gcc.dg/noncompile/950921-1.c: Likewise.
43889 * gcc.dg/noncompile/951123-1.c: Likewise.
43890 * gcc.dg/noncompile/971104-1.c: Likewise.
43891 * gcc.dg/noncompile/990416-1.c: Likewise.
43892
43893 2003-01-24 Paolo Carlini <pcarlini@unitus.it>
43894
43895 * g++.dg/parse/undefined1.C: Add error message.
43896
43897 2003-01-22 Mark Mitchell <mark@codesourcery.com>
43898
43899 PR c++/9354
43900 * g++.dg/parse/new1.C: New test.
43901
43902 PR c++/9216
43903 * g++.dg/parse/template2.C: New test.
43904
43905 PR c++/9354
43906 * g++.dg/parse/typedef2.C: New test.
43907
43908 PR c++/9328
43909 * g++.dg/ext/typeof3.C: New test.
43910
43911 2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
43912
43913 PR c++/2738
43914 * g++.dg/parse/ret-type1.C: New test.
43915
43916 PR c++/3792
43917 * g++.dg/parse/tmpl-outside1.C: New test.
43918
43919 PR c++/4207
43920 * g++.dg/parse/int-as-enum1.C: New test.
43921
43922 PR c++/4903
43923 * g++.dg/parse/no-typename1.C: New test.
43924
43925 PR c++/5533
43926 * g++.dg/parse/no-value1.C: New test.
43927
43928 PR c++/5921
43929 * g++.dg/parse/wrong-inline1.C: New test.
43930
43931 PR c++/6402
43932 * g++.dg/parse/ref1.C: New test.
43933
43934 PR c++/6992
43935 * g++.dg/parse/attr-ctor1.C: New test.
43936
43937 PR c++/7229
43938 * g++.dg/parse/namespace5.C: New test.
43939
43940 PR c++/7917
43941 * g++.dg/parse/func-def1.C: New test.
43942
43943 PR c++/8143
43944 * g++.dg/parse/undefined1.C: New test.
43945
43946 PR c++/5723, PR c++/8522
43947 * g++.dg/parse/specialization1.C: New test.
43948
43949 PR c++/163, PR c++/8595
43950 * g++.dg/parse/struct-as-enum1.C: New test.
43951
43952 PR c++/9173
43953 * g++.dg/parse/undefined2.C: New test.
43954
43955 2003-01-22 Mark Mitchell <mark@codesourcery.com>
43956
43957 PR c++/9298
43958 * g++.dg/parse/template1.C: New test.
43959
43960 PR c++/9384
43961 * g++.dg/parse/using1.C: New test.
43962
43963 PR c++/9285
43964 PR c++/9294
43965 * g++.dg/parse/expr2.C: New test.
43966
43967 PR c++/9388
43968 * g++.dg/parse/lookup2.C: Likewise.
43969
43970 2003-01-21 Jan Hubicka <jh@suse.cz>
43971
43972 * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
43973 * gcc.c-torture/execute/eeprof-1.c: Likewise.
43974 * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
43975 * gcc.c-torture/execute/string-opt-*.c: Likewise.
43976
43977 2003-01-20 Nick Clifton <nickc@redhat.com>
43978
43979 * gcc.c-torture/execute/20030117-1.c: New test case. Exposes
43980 problem with ARM sibcall code generation.
43981
43982 2003-01-20 Kazu Hirata <kazu@cs.umass.edu>
43983
43984 * gcc.c-torture/execute/20030120-1.c: New.
43985
43986 2003-01-19 Paolo Carlini <pcarlini@unitus.it>
43987
43988 * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
43989
43990 2003-01-17 Mark Mitchell <mark@codesourcery.com>
43991
43992 PR c++/9272
43993 * g++.dg/parse/ctor1.C: New test.
43994
43995 PR c++/9294:
43996 * g++.dg/parse/qualified1.C: New test.
43997
43998 * g++.dg/parse/typename3.C: New test.
43999
44000 2003-01-16 Richard Henderson <rth@redhat.com>
44001
44002 * g++.dg/tls/init-2.C: Fix error matches for real this time.
44003
44004 2003-01-16 Richard Henderson <rth@redhat.com>
44005
44006 * g++.dg/pch/pch.exp: Copy test header to the working directory
44007 before using it either for precompilation or direct use.
44008 * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
44009 * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
44010
44011 2003-01-16 Richard Henderson <rth@redhat.com>
44012
44013 * gcc.dg/pch/pch.exp: Copy test header to the working directory
44014 before using it either for precompilation or direct use.
44015 * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
44016 * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
44017
44018 2003-01-16 Mark Mitchell <mark@codesourcery.com>
44019
44020 * g++.dg/ext/typename1.C: Add typename keyword.
44021 * g++.dg/template/crash1.C: Update error messages.
44022 * g++.dg/template/crash2.C: Remove error message.
44023 * g++.dg/parse/typename2.C: New test.
44024 * g++.dg/template/typename2.C: Change implicit
44025 typename warning into error.
44026 * g++.old-deja/g++.benjamin/tem03.C: Issue more
44027 error messages.
44028 * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
44029 * g++.old-deja/g++.brendan/crash56.C: Add this->.
44030 * g++.old-deja/g++.law/visibility13.C: Remove error
44031 messages.
44032 * g++.old-deja/g++.ns/template17.C: Reorder code to
44033 make declaration visible in template.
44034 * g++.old-deja/g++.pt/crash3.C: Fix typos.
44035 * g++.old-deja/g++.pt/crash36.C: Issue more error
44036 messages.
44037 * g++.old-deja/g++.pt/crash5.C: Improve error
44038 message.
44039 * g++.old-deja/g++.pt/crash67.C: Remove warning.
44040 * g++.old-deja/g++.pt/inherit1.C: Add this->.
44041 * g++.old-deja/g++.pt/niklas01a.C: Add error message.
44042 * g++.old-deja/g++.pt/typename16.C: Replace implicit
44043 typename warning with error message.
44044 * g++.old-deja/g++.pt/typename19.C: Remove warning.
44045 * g++.old-deja/g++.robertl/eb112.C: Fix typo.
44046 * g++.old-deja/g++.robertl/eb24.C: Use this->.
44047
44048 2003-01-16 Nathan Sidwell <nathan@codesourcery.com>
44049
44050 * g++.dg/parse/ambig2.C: New test.
44051
44052 2003-01-15 Richard Henderson <rth@redhat.com>
44053
44054 * g++.dg/tls/init-2.C: Update error message string.
44055
44056 2003-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44057
44058 * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
44059
44060 2003-01-15 Stephane Carrez <stcarrez@nerim.fr>
44061
44062 * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
44063 all for HC11/HC12.
44064 * gcc.c-torture/compile/20001205-1.x: Likewise.
44065 * gcc.c-torture/compile/20001226-1.x: Likewise.
44066 * gcc.c-torture/compile/920520-1.x: Likewise.
44067 * gcc.c-torture/compile/961203-1.x: Likewise.
44068 * gcc.c-torture/compile/20020604-1.x: Likewise.
44069
44070 2003-01-15 Jan Hubicka <jh@suse.cz>
44071
44072 * gcc.c-torture/compile/20030115-1.c: New test.
44073
44074 * gcc.dg/i386-fpcvt-1.c: New test.
44075 * gcc.dg/i386-fpcvt-2.c: New test.
44076
44077 2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
44078
44079 Further conform g++'s __vmi_class_type_info to the C++ ABI
44080 specification.
44081 * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
44082 the specification.
44083
44084 2003-01-14 Jan Hubicka <jh@suse.cz>
44085
44086 * gcc.dg/i386-fpcvt-1.c: New test.
44087 * gcc.dg/i386-fpcvt-2.c: New test.
44088
44089 2003-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
44090
44091 * gcc.dg/i386-mmx-3.c: New test.
44092
44093 2003-01-12 Mark Mitchell <mark@codesourcery.com>
44094
44095 PR c++/9264
44096 * g++.dg/parse/octal1.C: New file.
44097
44098 PR c++/9172
44099 * g++.dg/parse/typename1.C: New file.
44100
44101 2003-01-10 Danny Smith <dannysmith@users.sourceforge.net>
44102
44103 * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
44104 * gcc.dg/bf-no-ms-layout.c: Likewise.
44105 * gcc.dg/bf-ms-attrib.c: Likewise.
44106
44107 2003-01-10 Mark Mitchell <mark@codesourcery.com>
44108
44109 PR c++/9099
44110 * g++.dg/parse/dtor1.C: New file.
44111
44112 PR c++/9128
44113 * g++.dg/rtti/typeid1.C: New file.
44114
44115 PR c++/9153
44116 * g++.dg/parse/lookup1.C: New file.
44117
44118 PR c++/9171
44119 * g++.dg/templ/spec5.C: New file.
44120
44121 2003-01-10 Josef Zlomek <zlomekj@suse.cz>
44122
44123 * gcc.c-torture/compile/20030110-1.c: New test.
44124
44125 2003-01-09 Geoffrey Keating <geoffk@apple.com>
44126
44127 Merge from pch-branch:
44128
44129 2002-12-23 Geoffrey Keating <geoffk@apple.com>
44130
44131 * gcc.dg/pch/cpp-1.h: New.
44132 * gcc.dg/pch/cpp-1.c: New.
44133 * gcc.dg/pch/cpp-2.h: New.
44134 * gcc.dg/pch/cpp-2.c: New.
44135
44136 2002-11-19 Geoffrey Keating <geoffk@apple.com>
44137
44138 * gcc.dg/pch/except-1.h: New.
44139 * gcc.dg/pch/except-1.c: New.
44140
44141 2002-11-13 Geoffrey Keating <geoffk@apple.com>
44142
44143 * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
44144 running test.
44145 * gcc.dg/pch: Include *.hp not *.h.
44146 * gcc.dg/pch/system-1.h: New.
44147 * gcc.dg/pch/system-1.c: New.
44148
44149 2002-11-11 Geoffrey Keating <geoffk@apple.com>
44150
44151 * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
44152 rather than trying to build and run a program using PCH.
44153 * gcc.dg/pch: Remove dg-do commands from test files.
44154
44155 2002-11-08 Geoffrey Keating <geoffk@apple.com>
44156
44157 * gcc.dg/pch/macro-3.c: New.
44158 * gcc.dg/pch/macro-3.h: New.
44159
44160 2002-11-04 Geoffrey Keating <geoffk@apple.com>
44161
44162 * gcc.dg/pch/common-1.c: New.
44163 * gcc.dg/pch/common-1.h: New.
44164 * gcc.dg/pch/decl-1.c: New.
44165 * gcc.dg/pch/decl-1.h: New.
44166 * gcc.dg/pch/decl-2.c: New.
44167 * gcc.dg/pch/decl-2.h: New.
44168 * gcc.dg/pch/decl-3.c: New.
44169 * gcc.dg/pch/decl-3.h: New.
44170 * gcc.dg/pch/decl-4.c: New.
44171 * gcc.dg/pch/decl-4.h: New.
44172 * gcc.dg/pch/decl-5.c: New.
44173 * gcc.dg/pch/decl-5.h: New.
44174 * gcc.dg/pch/global-1.c: New.
44175 * gcc.dg/pch/global-1.h: New.
44176 * gcc.dg/pch/inline-1.c: New.
44177 * gcc.dg/pch/inline-1.h: New.
44178 * gcc.dg/pch/inline-2.c: New.
44179 * gcc.dg/pch/inline-2.h: New.
44180 * gcc.dg/pch/static-1.c: New.
44181 * gcc.dg/pch/static-1.h: New.
44182 * gcc.dg/pch/static-2.c: New.
44183 * gcc.dg/pch/static-2.h: New.
44184
44185 2002-09-01 Geoffrey Keating <geoffk@redhat.com>
44186
44187 * g++.dg/pch/pch.exp: Better handle failing testcases.
44188 * gcc.dg/pch/pch.exp: Likewise.
44189 * gcc.dg/pch/macro-1.c: New.
44190 * gcc.dg/pch/macro-1.h: New.
44191 * gcc.dg/pch/macro-2.c: New.
44192 * gcc.dg/pch/macro-2.h: New.
44193
44194 2002-08-27 Geoffrey Keating <geoffk@redhat.com>
44195
44196 * g++.dg/dg.exp: Treat files in pch/ specially.
44197 * g++.dg/pch/pch.exp: New file.
44198 * g++.dg/pch/empty.H: New file.
44199 * g++.dg/pch/empty.C: New file.
44200 * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
44201 "precompile".
44202
44203 * gcc.dg/pch/pch.exp: New file.
44204 * gcc.dg/pch/empty.h: New file.
44205 * gcc.dg/pch/empty.c: New file.
44206 * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
44207 "precompile".
44208
44209 2003-01-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44210
44211 * g++.dg/template/friend14.C: New test.
44212
44213 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
44214
44215 * gcc.dg/old-style-asm-1.c: New test.
44216
44217 2003-01-09 Richard Sandiford <rsandifo@redhat.com>
44218
44219 * gcc.c-torture/compile/20030109-1.c: New test.
44220
44221 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
44222
44223 * gcc.c-torture/execute/20030109-1.c: New test.
44224
44225 2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
44226
44227 * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
44228 * g++.old-deja/g++.mike/dyncast2.C: Likewise.
44229 * g++.old-deja/g++.mike/dyncast3.C: Likewise.
44230 * g++.old-deja/g++.mike/eh2.C: Likewise.
44231 * g++.old-deja/g++.mike/eh3.C: Likewise.
44232 * g++.old-deja/g++.mike/eh5.C: Likewise.
44233 * g++.old-deja/g++.mike/eh6.C: Likewise.
44234 * g++.old-deja/g++.mike/eh7.C: Likewise.
44235 * g++.old-deja/g++.mike/eh8.C: Likewise.
44236 * g++.old-deja/g++.mike/eh9.C: Likewise.
44237 * g++.old-deja/g++.mike/eh10.C: Likewise.
44238 * g++.old-deja/g++.mike/eh12.C: Likewise.
44239 * g++.old-deja/g++.mike/eh13.C: Likewise.
44240 * g++.old-deja/g++.mike/eh14.C: Likewise.
44241 * g++.old-deja/g++.mike/eh16.C: Likewise.
44242 * g++.old-deja/g++.mike/eh17.C: Likewise.
44243 * g++.old-deja/g++.mike/eh18.C: Likewise.
44244 * g++.old-deja/g++.mike/eh21.C: Likewise.
44245 * g++.old-deja/g++.mike/eh23.C: Likewise.
44246 * g++.old-deja/g++.mike/eh24.C: Likewise.
44247 * g++.old-deja/g++.mike/eh25.C: Likewise.
44248 * g++.old-deja/g++.mike/eh26.C: Likewise.
44249 * g++.old-deja/g++.mike/eh27.C: Likewise.
44250 * g++.old-deja/g++.mike/eh28.C: Likewise.
44251 * g++.old-deja/g++.mike/eh29.C: Likewise.
44252 * g++.old-deja/g++.mike/eh31.C: Likewise.
44253 * g++.old-deja/g++.mike/eh33.C: Likewise.
44254 * g++.old-deja/g++.mike/eh34.C: Likewise.
44255 * g++.old-deja/g++.mike/eh35.C: Likewise.
44256 * g++.old-deja/g++.mike/eh36.C: Likewise.
44257 * g++.old-deja/g++.mike/eh37.C: Likewise.
44258 * g++.old-deja/g++.mike/eh38.C: Likewise.
44259 * g++.old-deja/g++.mike/eh39.C: Likewise.
44260 * g++.old-deja/g++.mike/eh40.C: Likewise.
44261 * g++.old-deja/g++.mike/eh41.C: Likewise.
44262 * g++.old-deja/g++.mike/eh42.C: Likewise.
44263 * g++.old-deja/g++.mike/eh44.C: Likewise.
44264 * g++.old-deja/g++.mike/eh46.C: Likewise.
44265 * g++.old-deja/g++.mike/eh47.C: Likewise.
44266 * g++.old-deja/g++.mike/eh48.C: Likewise.
44267 * g++.old-deja/g++.mike/eh49.C: Likewise.
44268 * g++.old-deja/g++.mike/eh50.C: Likewise.
44269 * g++.old-deja/g++.mike/eh51.C: Likewise.
44270 * g++.old-deja/g++.mike/eh53.C: Likewise.
44271 * g++.old-deja/g++.mike/eh55.C: Likewise.
44272 * g++.old-deja/g++.mike/p7912.C: Likewise.
44273 * g++.old-deja/g++.mike/p9706.C: Likewise.
44274 * g++.old-deja/g++.mike/p10416.C: Likewise.
44275 * g++.old-deja/g++.mike/p11667.C: Likewise.
44276 * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
44277 Remove redundant reference to Iris.
44278 * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
44279 Elxsi, i860, Pico Java, and WE32K.
44280
44281 2003-01-07 Mark Mitchell <mark@codesourcery.com>
44282
44283 * g++.dg/ext/asm4.C: New test.
44284
44285 2003-01-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44286
44287 PR c++/9030
44288 * g++.dg/template/friend12.C: New test.
44289 * g++.dg/template/friend13.C: Likewise.
44290 * g++.old-deja/g++.eh/spec6.C: Add missing error message.
44291
44292 2003-01-08 Jan Hubicka <jh@suse.cz>
44293
44294 * gcc.dg/i386-cadd.c: New test.
44295 * gcc.dg/i386-cmov4.c: Likewise.
44296
44297 2003-01-06 Mark Mitchell <mark@codesourcery.com>
44298
44299 PR c++/9165
44300 * g++.dg/warn/Wunused-3.C: New test.
44301
44302 * g++.dg/abi/bitfield9.C: New test.
44303
44304 PR c++/9189
44305 * g++.dg/parse/defarg3.C: New test.
44306
44307 2003-01-06 Nathan Sidwell <nathan@codesourcery.com>
44308
44309 * g++.dg/parse/ambig1.C: New test.
44310 * g++.dg/parse/defarg2.C: New test.
44311
44312 2003-01-05 Mark Mitchell <mark@codesourcery.com>
44313
44314 * g++.dg/template/defarg-1.C: New test.
44315 * g++.dg/template/local2.C: Likewise.
44316
44317 2003-01-05 Richard Sandiford <rsandifo@redhat.com>
44318
44319 * gcc.c-torture/execute/20030105-1.c: New test.
44320
44321 2003-01-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44322
44323 * g++.dg/parse/namespace3.C: Remove extra semicolons.
44324 * g++.dg/parse/namespace4.C: Likewise.
44325
44326 2003-01-03 Nathan Sidwell <nathan@codesourcery.com>
44327
44328 * g++.dg/template/ntp2.C: New test.
44329
44330 2003-01-03 Nathanael Nerode <neroden@gcc.gnu.org>
44331
44332 * g++.dg/parse/extern-C-1.C: New test.
44333
44334 * g++.dg/parse/namespace4.C: New test.
44335
44336 * g++.dg/template/nested1.C: New test.
44337
44338 * g++.dg/parse/namespace3.C: New test.
44339
44340 2003-01-02 Nathanael Nerode <neroden@gcc.gnu.org>
44341
44342 * g++.dg/lookup/two-stage1.C: New test.
44343
44344 2003-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44345
44346 * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
44347 * g++.old-deja/g++.jason/access8.C: Likewise.
44348 * g++.old-deja/g++.other/decl5.C: Likewise.
44349
44350 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
44351
44352 * g++.dg/parse/parse7.C: New test.
44353
44354 2003-01-02 Mark Mitchell <mark@codesourcery.com>
44355
44356 PR c++/2843
44357 * g++.dg/ext/attrib7.C: New test.
44358
44359 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
44360
44361 * g++.dg/parse/parse6.C: New test.
44362
44363 2003-01-02 Kazu Hirata <kazu@cs.umass.edu>
44364
44365 * gcc.dg/h8300-stack-1.c: New.
44366
44367 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
44368
44369 g++.dg/lookup/exception1.C: New test.
44370
44371 g++.dg/lookup/template1.C: New test.
44372
44373 g++.dg/parse/namespace2.C: New test.
44374
44375 g++.dg/parse/parens2.C: New test.
44376
44377 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44378
44379 * g++.dg/parse/parse5.C: New test.
44380 * g++.dg/lookup/scoped4.C: New test.
44381
44382 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
44383
44384 * g++.dg/parse/parens1.C: New test.
44385
44386 * g++.dg/parse/parens2.C: Removed, turned out to duplicate
44387 angle-bracket1.C.
44388 * g++.dg/parse/parens2.C: New test.
44389
44390 * g++.dg/lookup/scope-operator1.C: New test.
44391
44392 * g++.dg/parse/operator1.C: New test.
44393
44394 2003-01-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44395
44396 * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
44397 * g++.old-deja/g++.other/access6.C: Likewise.
44398 * g++.old-deja/g++.other/decl1.C: Likewise.
44399 * g++.old-deja/g++.pt/typename12.C: Likewise.
44400
44401 2002-12-31 Mark Mitchell <mark@codesourcery.com>
44402
44403 * g++.dg/parse/namespace1.C: New test.
44404
44405 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44406
44407 * g++.dg/parse/parse4.C: New test.
44408
44409 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44410
44411 * g++.dg/parse/parse3.C: New test.
44412
44413 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44414
44415 * g++.dg/parse/parse2.C: New test.
44416
44417 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44418
44419 * g++.dg/template/friend11.C: New test.
44420
44421 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44422
44423 * g++.dg/parse/parse1.C: New test.
44424
44425 2002-12-31 Janis Johnson <janis187@us.ibm.com>
44426
44427 * lib/profopt.exp: Change the name of a global variable to avoid
44428 possible clashes with other test suites.
44429
44430 2002-12-31 Nathan Sidwell <nathan@codesourcery.com>
44431
44432 * g++.dg/inherit/covariant8.C: New test.
44433
44434 2002-12-31 Mark Mitchell <mark@codesourcery.com>
44435
44436 * g++.dg/init/array9.C: New test.
44437
44438 PR c++/9112
44439 * g++.dg/parse/expr1.C: New test.
44440
44441 2002-12-30 Daniel Jacobowitz <drow@mvista.com>
44442
44443 * gcc.c-torture/compile/20021230-1.c: New test.
44444
44445 2002-12-30 Nathan Sidwell <nathan@codesourcery.com>
44446
44447 * g++.dg/inherit/covariant5.C: New test.
44448 * g++.dg/inherit/covariant6.C: New test.
44449 * g++.dg/inherit/covariant7.C: New test.
44450
44451 2002-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44452
44453 PR c++/2739
44454 * g++.dg/other/access2.C: New test.
44455
44456 2002-12-29 Gabriel Dos Reis <gdr@integrable-solutions.net>
44457
44458 * g++.dg/other/anon-struct.C: No longer fails
44459 * g++.old-deja/g++.brendan/parse4.C: Likewise.
44460 * g++.old-deja/g++.brendan/parse5.C: Likewise.
44461 * g++.old-deja/g++.brendan/parse6.C: Likewise.
44462
44463 2002-12-28 Gabriel Dos Reis <gdr@integrable-solutions.net>
44464
44465 * g++.dg/parse/angle-bracket.C (main): No longer fails.
44466
44467 2002-12-27 Mark Mitchell <mark@codesourcery.com>
44468
44469 * g++.dg/eh/spec4.C: Remove stray semicolon.
44470 * g++.dg/expr/pmf-1.C: Change error message.
44471 * g++.dg/ext/asm1.C: Remove stray semicolon.
44472 * g++.dg/ext/typename1.C: Add missing typenames.
44473 * g++.dg/inherit/template-as-base.C: Change error message.
44474 * g++.dg/lookup/scoped1.C: Likewise.
44475 * g++.dg/lookup/scoped2.C: Likewise.
44476 * g++.dg/lookup/using2.C: Likewise.
44477 * g++.dg/other/component1.C: Remove stray semicolon.
44478 * g++.dg/other/do1.C: Change error message.
44479 * g++.dg/other/error2.C: Likewise.
44480 * g++.dg/other/init1.C: Likewise.
44481 * g++.dg/other/packed1.C: Remove stray semicolon.
44482 * g++.dg/other/ptrmem2.C: Change error message.
44483 * g++.dg/parse/parameter-declaration-1.C: Remove line number
44484 marker.
44485 * g++.dg/special/initp1.C: Remove invalid attribute usage.
44486 * g++.dg/template/access3.C: Add typename keyword.
44487 * g++.dg/template/access5.C: Remove stray semicolon.
44488 * g++.dg/template/access6.C: Likewise.
44489 * g++.dg/template/complit1.C: Likewise.
44490 * g++.dg/template/crash1.C: Change error message.
44491 * g++.dg/template/inherit2.C: Remove stray semicolon.
44492 * g++.dg/template/instantiate2.C: Likewise.
44493 * g++.dg/template/instantiate3.C: Change error message.
44494 * g++.dg/template/qual1.C: Remove stray semicolon.
44495 * g++.dg/template/qualttp18.C: Change error message.
44496 * g++.dg/template/ref1.C: Remove stray semicolon.
44497 * g++.dg/template/sizeof1.C (A::value): Declare it.
44498 * g++.dg/template/spec4.C: Change error message.
44499 * g++.dg/template/static1.C: Likewise.
44500 * g++.dg/template/type1.C: Likewise.
44501 * g++.dg/template/typename3.C: Likewise.
44502 * g++.old-deja/g++.benjamin/13478.C: Change error message.
44503 * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
44504 * g++.old-deja/g++.benjamin/bool01.C: Likewise.
44505 * g++.old-deja/g++.benjamin/bool02.C: Likewise.
44506 * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
44507 named return value extension.
44508 * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
44509 * g++.old-deja/g++.benjmain/warn01.C: Likewise.
44510 * g++.old-deja/g++.bob/extern_C.C: Likewise.
44511 * g++.old-deja/g++.bob/inherit2.C: Likewise.
44512 * g++.old-deja/g++.brendan/complex1.C: Likewise.
44513 * g++.old-deja/g++.brendan/copy5.C: Likewise.
44514 * g++.old-deja/g++.brendan/crash13.C: Likewise.
44515 * g++.old-deja/g++.brendan/crash15.C: Likewise.
44516 * g++.old-deja/g++.brendan/crash18.C: Change error message.
44517 * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
44518 * g++.old-deja/g++.brendan/crash38.C: Likewise.
44519 * g++.old-deja/g++.brendan/crash50.C: Likewise.
44520 * g++.old-deja/g++.brendan/crash56.C: Likewise.
44521 * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
44522 syntax.
44523 * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
44524 * g++.old-deja/g++.brendan/crash8.C: Change error message.
44525 * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
44526 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
44527 * g++.old-deja/g++.brendan/shadow1.C: Likewise.
44528 * g++.old-deja/g++.brendan/template11.C: Likewise.
44529 * g++.old-deja/g++.brendan/template26.C: Likewise.
44530 * g++.old-deja/g++.brendan/template27.C: Use explicit
44531 specialization syntax.
44532 * g++.old-deja/g++.brendan/template30.C: Likewise.
44533 * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
44534 * g++.old-deja/g++.brendan/visibility3.C: Account for use of
44535 non-dependent names.
44536 * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
44537 * g++.old-deja/g++.brendan/warnings7.C: Likewise.
44538 * g++.old-deja/g++.bugs/900121_02.C: Likewise.
44539 * g++.old-deja/g++.eh/catchptr1.C: Likewise.
44540 * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
44541 * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
44542 named return value extension.
44543 * g++.old-deja/g++.ext/namedret2.C: Likewise.
44544 * g++.old-deja/g++.ext/namedret3.C: Likewise.
44545 * g++.old-deja/g++.ext/return1.C: Likewise.
44546 * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
44547 * g++.old-deja/g++.jason/access17.C: Issue more error messages.
44548 * g++.old-deja/g++.jason/access8.C: Likewise.
44549 * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
44550 * g++.old-deja/g++.jason/destruct.C: Remove incorrect
44551 pseudo-destructor names.
44552 * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
44553 * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
44554 pseudo-destructor names.
44555 * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
44556 * g++.old-deja/g++.jason/overload19.C: Likewise.
44557 * g++.old-deja/g++.jason/overload32.C: Likewise.
44558 * g++.old-deja/g++.jason/parse11.C: Issue error messages about
44559 stray semicolons.
44560 * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
44561 * g++.old-deja/g++.jason/return.C: Likewise.
44562 * g++.old-deja/g++.jason/return2.C: Likewise.
44563 * g++.old-deja/g++.jason/shadow1.C: Likewise.
44564 * g++.old-deja/g++.jason/special.C: Use explicit specialization
44565 syntax.
44566 * g++.old-deja/g++.jason/template10.C: Account for use of
44567 non-dependent names.
44568 * g++.old-deja/g++.jason/template11.C: Use explicit specialization
44569 syntax.
44570 * g++.old-deja/g++.jason/template37.C: Likewise.
44571 * g++.old-deja/g++.law/access4.C: Change error messages.
44572 * g++.old-deja/g++.law/arm13.C: Remove incorrect
44573 pseudo-destructor names.
44574 * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
44575 * g++.old-deja/g++.law/ctors9.C: Likewise.
44576 * g++.old-deja/g++.law/cvt22.C: Likewise.
44577 * g++.old-deja/g++.law/dtors5.C: Likewise.
44578 * g++.old-deja/g++.law/global-init1.C: Likewise.
44579 * g++.old-deja/g++.law/missed-error3.C: Likewise.
44580 * g++.old-deja/g++.law/operators28.C: Likewise.
44581 * g++.old-deja/g++.law/visibility28.C: Likewise.
44582 * g++.old-deja/g++.martin/eval1.C: Likewise.
44583 * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
44584 name.
44585 * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
44586 * g++.old-deja/g++.mike/net34.C: Likewise.
44587 * g++.old-deja/g++.mike/net36.C: Likewise.
44588 * g++.old-deja/g++.mike/ns2.C: Likewise.
44589 * g++.old-deja/g++.mike/p12306.C: Likewise.
44590 * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
44591 value extension.
44592 * g++.old-deja/g++.mike/p700.C: Likewise.
44593 * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
44594 * g++.old-deja/g++.mike/p710.C: Likewise.
44595 * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
44596 value extension.
44597 * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
44598 * g++.old-deja/g++.mike/pmf9.C: Likewise.
44599 * g++.old-deja/g++.ns/crash2.C: Likewise.
44600 * g++.old-deja/g++.ns/crash3.C: Likewise.
44601 * g++.old-deja/g++.ns/invalid1.C: Likewise.
44602 * g++.old-deja/g++.ns/ns17.C: Likewise.
44603 * g++.old-deja/g++.ns/template16.C: Likewise.
44604 * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
44605 keyword.
44606 * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
44607 * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
44608 * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
44609 named return value extension.
44610 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
44611 * g++.old-deja/g++.other/access4.C: Issue additional error
44612 messages.
44613 * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
44614 * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
44615 * g++.old-deja/g++.other/crash11.C: Add missing class-key.
44616 * g++.old-deja/g++.other/crash25.C: Change error message.
44617 * g++.old-deja/g++.other/crash4.C: Change error message.
44618 * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
44619 * g++.old-deja/g++.other/decl5.C: Issue more error messages.
44620 * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
44621 checks.
44622 * g++.old-deja/g++.other/defarg8.C: Likewise.
44623 * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
44624 * g++.old-deja/g++.other/dtor10.C: Likewise.
44625 * g++.old-deja/g++.other/incomplete.C: Likewise.
44626 * g++.old-deja/g++.other/linkage7.C: Likewise.
44627 * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
44628 lookup algorithm.
44629 * g++.old-deja/g++.other/mangle2.C: Likewise.
44630 * g++.old-deja/g++.other/refinit2.C: Likewise.
44631 * g++.old-deja/g++.other/sizeof2.C: Change error messages.
44632 * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
44633 * g++.old-deja/g++.pt/crash28.C: Likewise.
44634 * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
44635 syntax.
44636 * g++.old-deja/g++.pt/crash32.C: Change error message.
44637 * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
44638 * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
44639 * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
44640 error message position.
44641 * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
44642 * g++.old-deja/g++.pt/defarg8.C: Change error message.
44643 * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
44644 syntax.
44645 * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
44646 * g++.old-deja/g++.pt/eichin01b.C: Likewise.
44647 * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
44648 * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
44649 keyword.
44650 * g++.old-deja/g++.pt/explicit31.C: Likewise.
44651 * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
44652 * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
44653 keyword.
44654 * g++.old-deja/g++.pt/explicit71.C: Change error message.
44655 * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
44656 syntax.
44657 * g++.old-deja/g++.pt/friend28.C: Account for use of
44658 non-dependent names.
44659 * g++.old-deja/g++.pt/friend29.C: Likewise.
44660 * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
44661 rules.
44662 * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
44663 * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
44664 * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
44665 lookup rules.
44666 * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
44667 * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
44668 keyword.
44669 * g++.old-deja/g++.pt/memclass20.C: Likewise.
44670 * g++.old-deja/g++.pt/memclass5.C: Likewise.
44671 * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
44672 keyword.
44673 * g++.old-deja/g++.pt/memtemp75.C: Likewise.
44674 * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
44675 * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
44676 * g++.old-deja/g++.pt/overload13.C: Correct error messages.
44677 * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
44678 * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
44679 keyword.
44680 * g++.old-deja/g++.pt/spec10.C: Likewise.
44681 * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
44682 * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
44683 * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
44684 * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
44685 * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
44686 * g++.old-deja/g++.pt/ttp62.C: Likewise.
44687 * g++.old-deja/g++.pt/ttp64.C: Likewise.
44688 * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
44689 * g++.old-deja/g++.pt/typename15.C: Likewise.
44690 * g++.old-deja/g++.pt/typename22.C: Likewise.
44691 * g++.old-deja/g++.pt/typename6.C: Change error messages.
44692 * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
44693 * g++.old-deja/g++.pt/virtual2.C: Likewise.
44694 * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
44695 syntax.
44696 * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
44697 return value extension.
44698 * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
44699 * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
44700 * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
44701 * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
44702
44703 2002-12-26 Nathan Sidwell <nathan@codesourcery.com>
44704
44705 * g++.dg/warn/inline1.C: New test.
44706 * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
44707 * g++.old-deja/g++.jason/synth10.C: Likewise.
44708 * g++.old-deja/g++.mike/net31.C: Likewise.
44709 * g++.old-deja/g++.mike/p8786.C: Likewise.
44710
44711 * g++.dg/template/friend10.C: New test.
44712 * g++.dg/template/conv5.C: New test.
44713
44714 2002-12-24 Nathan Sidwell <nathan@codesourcery.com>
44715
44716 * g++.dg/lookup/scoped3.C: New test.
44717
44718 * g++.dg/lookup/decl1.C: New test.
44719 * g++.dg/lookup/decl2.C: New test.
44720
44721 2002-12-24 Joseph S. Myers <jsm@polyomino.org.uk>
44722
44723 * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
44724 gcc.c-torture/compile/20021015-1.c,
44725 gcc.c-torture/compile/20021015-2.c,
44726 gcc.c-torture/compile/20021123-1.c,
44727 gcc.c-torture/compile/20021123-2.c,
44728 gcc.c-torture/compile/20021123-3.c,
44729 gcc.c-torture/compile/20021123-4.c,
44730 gcc.c-torture/execute/20021024-1.c: Add tests previously added
44731 only to 3.1 or 3.2 branch.
44732
44733 2002-12-23 Mark Mitchell <mark@codesourcery.com>
44734
44735 * gcc.dg/i386-bitfield3.c: New test.
44736
44737 * gcc.dg/i386-bitfield2.c: New test.
44738
44739 2002-12-22 Nathan Sidwell <nathan@codesourcery.com>
44740
44741 * g++.dg/parse/conv_op1.C: New test.
44742
44743 2002-12-21 Josef Zlomek <zlomekj@suse.cz>
44744
44745 * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
44746 approved.
44747
44748 2002-12-20 Josef Zlomek <zlomekj@suse.cz>
44749
44750 * gcc.c-torture/compile/20021220-1.c: New test.
44751
44752 2002-12-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
44753
44754 * gcc.dg/i386-fastcall-1.c: New.
44755
44756 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
44757
44758 * gcc.c-torture/execute/20021219-1.c: New test.
44759
44760 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
44761
44762 * gcc.dg/i386-pic-1.c: New test.
44763
44764 2002-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44765
44766 PR c++/8099
44767 * g++.dg/template/friend9.C: New test.
44768
44769 2002-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44770
44771 PR c++/3663
44772 * g++.dg/template/access7.C: New test.
44773
44774 2002-12-18 Nick Clifton <nickc@redhat.com>
44775
44776 * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
44777 the libstdc++-v3 directory has been found.
44778
44779 2002-12-12 Devang Patel <dpatel@apple.com>
44780 * gcc.dg/darwin-ld-1.c: New test.
44781 * gcc.dg/darwin-ld-2.c: New test.
44782 * gcc.dg/darwin-ld-3.c: New test.
44783 * gcc.dg/darwin-ld-4.c: New test.
44784 * gcc.dg/darwin-ld-5.c: New test.
44785
44786 2002-12-12 Eric Botcazou <ebotcazou@libertysurf.fr>
44787
44788 * gcc.c-torture/compile/20021212-1.c: New test.
44789
44790 2002-12-11 Neil Booth <neil@daikokuya.co.uk>
44791
44792 * gcc.dg/fshort-wchar: New test.
44793
44794 2002-12-10 Mark Mitchell <mark@codesourcery.com>
44795
44796 PR c++/8372
44797 * g++.dg/template/dtor1.C: New test.
44798
44799 * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
44800 markers.
44801
44802 2002-12-10 Jakub Jelinek <jakub@redhat.com>
44803
44804 * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
44805
44806 2002-12-09 Mark Mitchell <mark@codesourcery.com>
44807
44808 * g++.dg/template/static1.C: New test.
44809 * g++.dg/template/static2.C: New test.
44810 * g++.old-deja/g++.ext/memconst.C: New test.
44811
44812 2002-12-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44813
44814 * g++.dg/special/conpr-2.C: Expect failure on solaris2.
44815 * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
44816 * g++.dg/special/initp1.C: Likewise.
44817
44818 2002-12-06 Jakub Jelinek <jakub@redhat.com>
44819
44820 * gcc.c-torture/execute/20021204-1.c: New test.
44821
44822 2002-12-04 Geoffrey Keating <geoffk@apple.com>
44823
44824 * gcc.dg/ppc-fmadd-1.c: New file.
44825 * gcc.dg/ppc-fmadd-2.c: New file.
44826 * gcc.dg/ppc-fmadd-3.c: New file.
44827
44828 2002-12-04 Eric Botcazou <ebotcazou@libertysurf.fr>
44829
44830 * gcc.c-torture/compile/20021204-1.c: New test.
44831
44832 2002-12-03 Nathan Sidwell <nathan@codesourcery.com>
44833
44834 * g++.dg/inherit/covariant2.C: New test.
44835 * g++.dg/inherit/covariant3.C: New test.
44836 * g++.dg/inherit/covariant4.C: New test.
44837 * g++.dg/inherit/covariant1.C: Remove XFAIL.
44838 * g++.old-deja/g++.robertl/eb17.C: Likewise.
44839
44840 2002-12-03 Mark Mitchell <mark@codesourcery.com>
44841
44842 PR c++/8688
44843 * g++.dg/init/brace3.C: New test.
44844
44845 2002-12-02 Kazu Hirata <kazu@cs.umass.edu>
44846
44847 * gcc.dg/20020210-1.c: Fix a comment typo.
44848
44849 2002-12-02 Mark Mitchell <mark@codesourcery.com>
44850
44851 PR c++/8720
44852 * g++.dg/parse/defarg1.C: New test.
44853
44854 PR c++/8615
44855 * g++.dg/template/char1.C: New test.
44856
44857 * g++.dg/template/varmod1.C: Fix typo.
44858
44859 2002-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44860
44861 DR 180
44862 * g++.old-deja/g++.pt/crash32.C: Expect error.
44863
44864 2002-12-01 Mark Mitchell <mark@codesourcery.com>
44865
44866 PR c++/5919
44867 * g++.dg/template/varmod1.C: New test.
44868
44869 PR c++/8727
44870 * g++.dg/inherit/typeinfo1.C: New test.
44871
44872 PR c++/8663
44873 * g++.dg/inherit/typedef1.C: New test.
44874
44875 2002-11-30 Mark Mitchell <mark@codesourcery.com>
44876
44877 PR c++/8332
44878 PR c++/8493
44879 * g++.dg/template/strlen1.C: New test.
44880
44881 PR c++/8227
44882 * g++.dg/template/ctor2.C: New test.
44883
44884 PR c++/8214
44885 * g++.dg/init/string1.C: New test.
44886
44887 PR c++/8511
44888 * g++.dg/template/friend8.C: New test.
44889
44890 2002-11-29 Joe Buck <jbuck@synopsys.com>
44891
44892 * g++.dg/lookup/anon2.C: New test.
44893
44894 2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
44895
44896 * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
44897 h8300 port.
44898
44899 2002-11-27 Richard Sandiford <rsandifo@redhat.com>
44900
44901 * gcc.dg/bitfld-6.c: New test.
44902
44903 2002-11-27 Jan Hubicka <jh@suse.cz>
44904
44905 * gcc.c-torture/execute/20021127.[cx]: New test.
44906
44907 2002-11-26 Jan Hubicka <jh@suse.cz>
44908
44909 * gcc.dg/i386-cmov[123].c: New tests for conditional move code
44910 quality.
44911
44912 2002-11-26 Geoffrey Keating <geoffk@apple.com>
44913
44914 * g++.dg/init/brace2.C: New test.
44915 * g++.old-deja/g++.mike/p9129.C: Correct.
44916
44917 2002-11-26 Mark Mitchell <mark@codesourcery.com>
44918
44919 * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
44920
44921 2002-11-25 Andreas Bauer <baueran@in.tum.de>
44922
44923 * gcc.dg/sibcall-6: New test for indirect sibcalls.
44924
44925 2002-11-25 Mark Mitchell <mark@codesourcery.com>
44926
44927 * g++.dg/abi/empty11.C: New test.
44928 * g++.dg/rtti/cv1.C: New test.
44929
44930 2002-11-25 Hans-Peter Nilsson <hp@bitrange.com>
44931
44932 * lib/prune.exp: Prune more -fpic/-fPIC warnings.
44933
44934 2002-11-24 Mark Mitchell <mark@codesourcery.com>
44935
44936 * g++.dg/abi/empty10.C: New test.
44937
44938 2002-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
44939
44940 * gcc.c-torture/compile/20021124-1.c: New test.
44941
44942 2002-11-22 Mark Mitchell <mark@codesourcery.com>
44943
44944 * g++.dg/abi/rtti2.C: New test.
44945
44946 2002-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
44947
44948 * gcc.dg/i386-unroll-1.c: New test.
44949
44950 2002-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
44951
44952 * gcc.c-torture/compile/20021120-1.c: New test.
44953 * gcc.c-torture/compile/20021120-2.c: New test.
44954
44955 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
44956
44957 * gcc.dg/bitfld-5.c: New test.
44958
44959 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
44960
44961 * gcc.c-torture/execute/20021120-3.c: New test.
44962
44963 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
44964
44965 * gcc.c-torture/execute/20021120-2.c: New test.
44966
44967 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
44968
44969 * gcc.c-torture/execute/20021120-1.c: New test.
44970
44971 2002-11-20 Jakub Jelinek <jakub@redhat.com>
44972
44973 * gcc.c-torture/execute/20021118-3.c: New test.
44974
44975 2002-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
44976
44977 * gcc.c-torture/compile/20021119-1.c: New test.
44978
44979 2002-11-19 Jason Thorpe <thorpej@wasabisystems.com>
44980
44981 * gcc.dg/duff-1.c: New test.
44982 * gcc.dg/duff-2.c: New test.
44983 * gcc.dg/duff-3.c: New test.
44984
44985 2002-11-18 Neil Booth <neil@daikokuya.co.uk>
44986
44987 * gcc.dg/cpp/_Pragma5.c: New test.
44988
44989 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
44990
44991 * gcc.c-torture/execute/20021118-2.c: New test.
44992
44993 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
44994
44995 * gcc.c-torture/execute/20021118-1.c: New test.
44996
44997 2002-11-16 Jakub Jelinek <jakub@redhat.com>
44998
44999 * gcc.dg/20021116-1.c: New test.
45000
45001 2002-11-14 Mark Mitchell <mark@codesourcery.com>
45002
45003 * g++.dg/abi/vcall1.C: New test.
45004
45005 2002-11-14 Jakub Jelinek <jakub@redhat.com>
45006
45007 * gcc.dg/20021029-1.c: New test.
45008 * gcc.dg/20021029-2.c: New test.
45009
45010 2002-11-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
45011
45012 * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
45013
45014 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
45015
45016 PR c/8439
45017 * gcc.dg/20021110.c: Move to ...
45018 * gcc.c-torture/compile/20021110.c: .... here.
45019
45020 2002-11-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45021
45022 PR c/8467
45023 * gcc.c-torture/execute/20021111-1.c
45024
45025 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
45026
45027 PR c/8439
45028 * gcc.dg/20021110.c: New test.
45029
45030 2002-11-10 Mark Mitchell <mark@codesourcery.com>
45031
45032 * g++.dg/abi/vthunk3.C: Run only on x86.
45033
45034 2002-11-10 Joseph S. Myers <jsm@polyomino.org.uk>
45035
45036 * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
45037
45038 2002-11-09 Hans-Peter Nilsson <hp@bitrange.com>
45039
45040 * lib/compat.exp (compat-execute): Fix logic error in last
45041 change.
45042
45043 2002-11-09 Neil Booth <neil@daikokuya.co.uk>
45044
45045 * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
45046
45047 2002-11-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45048
45049 PR c++/8389
45050 * g++.dg/template/access6.C: New test.
45051
45052 2002-11-08 Jan Hubicka <jh@suse.cz>
45053
45054 * gcc.dg/i386-ssefp-1.c: New test.
45055 * gcc.dg/i386-ssefp-1.c: New test.
45056
45057 2002-11-08 Jan Hubicka <jh@suse.cz>
45058
45059 * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
45060
45061 2002-11-07 Mark Mitchell <mark@codesourcery.com>
45062
45063 * g++.dg/abi/vthunk3.C: New test.
45064
45065 PR c++/8338
45066 * g++.dg/template/crash2.C: New test.
45067
45068 2002-11-07 Mark Mitchell <mark@codesourcery.com>
45069
45070 * g++.dg/abi/dtor1.C: New test.
45071 * g++.dg/abi/dtor2.C: Likewise.
45072
45073 2002-11-05 Geoffrey Keating <geoffk@apple.com>
45074
45075 * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
45076 Darwin.
45077
45078 2002-11-04 Adam Nemet <anemet@lnxw.com>
45079
45080 * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
45081 -mthumb. Only xfail with -O0.
45082
45083 2002-11-03 Mark Mitchell <mark@codesourcery.com>
45084
45085 * g++.dg/abi/thunk1.C: New test.
45086 * g++.dg/abi/thunk2.C: Likewise.
45087 * g++.dg/abi/vtt1.C: Likewise.
45088
45089 2002-11-02 Diego Novillo <dnovillo@redhat.com>
45090
45091 PR optimization/8423
45092 * gcc.c-torture/execute/builtin-constant.c: New test.
45093
45094 2002-11-01 Zack Weinberg <zack@codesourcery.com>
45095
45096 * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
45097 Add some more cases.
45098
45099 2002-11-01 Mark Mitchell <mark@codesourcery.com>
45100
45101 PR c++/8391
45102 * g++.dg/opt/local1.C: New test.
45103
45104 2002-10-30 Mark Mitchell <mark@codesourcery.com>
45105
45106 PR c++/8160
45107 * g++.dg/template/complit1.C: New test.
45108
45109 PR c++/8149
45110 * g++.dg/template/typename4.C: Likewise.
45111
45112 2002-10-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45113
45114 Core issue 287, PR c++/7639
45115 * g++.dg/template/instantiate1.C: Adjust error location.
45116 * g++.dg/template/instantiate3.C: New test.
45117 * g++.old-deja/g++.pt/crash10.C: Adjust error location.
45118 * g++.old-deja/g++.pt/derived3.C: Adjust error location.
45119 * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
45120
45121 2002-10-29 Hans-Peter Nilsson <hp@bitrange.com>
45122
45123 * lib/compat.exp (compat-execute): Don't clean out a gluefile.
45124
45125 2002-10-29 Mark Mitchell <mark@codesourcery.com>
45126
45127 PR c++/8287
45128 * g++.dg/init/dtor2.C: New test.
45129
45130 2002-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45131
45132 * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
45133 * gcc.dg/nest.c: Bypass errors on irix6.
45134
45135 2002-10-27 Hans-Peter Nilsson <hp@bitrange.com>
45136
45137 * gcc.dg/nest.c: Expect error for mmix-*-*.
45138 * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
45139
45140 2002-10-26 Hans-Peter Nilsson <hp@bitrange.com>
45141
45142 * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
45143 markers.
45144
45145 * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
45146
45147 2002-10-25 Mike Stump <mrs@apple.com>
45148
45149 * gcc.dg/warn-1.c: New test.
45150
45151 2002-10-25 Zack Weinberg <zack@codesourcery.com>
45152
45153 * g++.dg/template/typename3.C: New test.
45154
45155 2002-10-25 Mark Mitchell <mark@codesourcery.com>
45156
45157 * g++.dg/lookup/ptrmem1.C: New test.
45158
45159 * g++.dg/abi/vthunk2.C: New test.
45160
45161 2002-10-25 Zack Weinberg <zack@codesourcery.com>
45162
45163 * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
45164
45165 2002-10-24 Mark Mitchell <mark@codesourcery.com>
45166
45167 * g++.dg/abi/empty9.C: New test.
45168
45169 2002-10-24 Richard Henderson <rth@redhat.com>
45170
45171 * g++.dg/inherit/thunk1.C: Enable for ia64.
45172
45173 2002-10-23 Mark Mitchell <mark@codesourcery.com>
45174
45175 PR c++/8067
45176 * g++.dg/lookup/pretty1.C: New test.
45177
45178 2002-10-23 Jakub Jelinek <jakub@redhat.com>
45179
45180 * gcc.dg/20021023-1.c: New test.
45181
45182 2002-10-23 Mark Mitchell <mark@codesourcery.com>
45183
45184 PR c++/7679
45185 * g++.dg/parse/inline1.C: New test.
45186
45187 2002-10-23 Richard Henderson <rth@redhat.com>
45188
45189 * g++.dg/inherit/thunk1.C: Enable for x86_64.
45190
45191 * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
45192
45193 2002-10-22 Mark Mitchell <mark@codesourcery.com>
45194
45195 PR c++/6579
45196 * g++.dg/parse/stmtexpr3.C: New test.
45197
45198 2002-10-22 Nathan Sidwell <nathan@codesourcery.com>
45199
45200 * g++.dg/expr/cond1.C: New test.
45201
45202 2002-10-21 Zack Weinberg <zack@codesourcery.com>
45203
45204 * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
45205
45206 2002-10-21 Mark Mitchell <mark@codesourcery.com>
45207
45208 * g++.dg/abi/vbase13.C: New test.
45209 * g++.dg/abi/vbase14.C: Likewise.
45210
45211 2002-10-21 Jakub Jelinek <jakub@redhat.com>
45212
45213 * gcc.dg/tls/pic-1.c: New test.
45214 * gcc.dg/tls/nonpic-1.c: New test.
45215 * gcc.dg/20021018-1.c: New test.
45216
45217 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
45218
45219 * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
45220 Remove only files with the same base name as the test case.
45221 (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
45222 (profopt-execute): Likewise. Also, remove old profiling
45223 and performance data files before running the tests.
45224
45225 * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
45226 * g++.dg/bprob/bprob.exp: Likewise.
45227 * g77.dg/bprob/bprob.exp: Likewise. Also, relax regexp
45228 to allow more general test case names.
45229
45230 * g++.dg/bprob/bprob-1.C: Rename to ...
45231 * g++.dg/bprob/g++-bprob-1.C: ... this.
45232
45233 * g77.dg/bprob/bprob-1.f: Rename to ...
45234 * g77.dg/bprob/g77-bprob-1.f: ... this.
45235
45236 2002-10-21 Zack Weinberg <zack@codesourcery.com>
45237
45238 * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
45239 bison 1.50 or later.
45240
45241 2002-10-21 Janis Johnson <janis187@us.ibm.com>
45242
45243 * g++.dg/README: Describe more test directories.
45244
45245 2002-10-21 Mark Mitchell <mark@codesourcery.com>
45246
45247 * g++.dg/init/array6.C: Add additional tests.
45248
45249 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
45250
45251 * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
45252 * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
45253
45254 2002-10-21 Kazu Hirata <kazu@cs.umass.edu>
45255
45256 * gcc.c-torture/compile/20020604-1.x: New.
45257 * gcc.c-torture/compile/simd-5.x: Likewise.
45258 * gcc.c-torture/execute/920710-1.x: Likewise.
45259 * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
45260
45261 2002-10-21 Mark Mitchell <mark@codesourcery.com>
45262
45263 * g++.dg/inherit/override1.C: Add dg-options clause.
45264
45265 2002-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
45266
45267 * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
45268 _mm_slli_si128.
45269
45270 2002-10-19 Andreas Schwab <schwab@suse.de>
45271
45272 * lib/compat.exp (compat-run): Prepend "./" when $dest has no
45273 directory component.
45274
45275 2002-10-18 Mark Mitchell <mark@codesourcery.com>
45276
45277 * g++.dg/inherit/thunk1.C: New test.
45278
45279 * g++.dg/inherit/override1.C: New test.
45280
45281 * g++.dg/abi/mangle11.C: New test.
45282 * g++.dg/abi/mangle14.C: New test.
45283 * g++.dg/abi/mangle17.C: New test.
45284
45285 2002-10-17 Nathan Sidwell <nathan@codesourcery.com>
45286
45287 * g++.dg/overload/member2.C: New test.
45288
45289 2002-10-17 Janis Johnson <janis187@us.ibm.com>
45290
45291 * g++.dg/README: Describe new compat directory.
45292 * g++.dg/dg.exp: Skip tests in compat directory.
45293 * README.compat: New file.
45294 * lib/compat.exp: New expect script.
45295 * g++.dg/compat: New test directory.
45296 * g++.dg/compat/compat.exp: New expect script.
45297 * g++.dg/compat/abi: New test directory.
45298 * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
45299 g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
45300 g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
45301 g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
45302 g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
45303 g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
45304 g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
45305 g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
45306 g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
45307 g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
45308 g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
45309 g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
45310 * g++.dg/compat/break: New test directory.
45311 * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
45312 g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
45313 g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
45314 g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
45315 g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
45316 g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
45317 g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
45318 g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
45319 g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
45320 g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
45321 g++.dg/compat/break/README: New files.
45322 * g++.dg/compat/eh: New test directory.
45323 * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
45324 g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
45325 g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
45326 g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
45327 g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
45328 g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
45329 g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
45330 g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
45331 g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
45332 g++.dg/compat/eh/filter2_y.C,
45333 g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
45334 g++.dg/compat/eh/new1_y.C,
45335 g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
45336 g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
45337 g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
45338 g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
45339 g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
45340 g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
45341 g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
45342 g++.dg/compat/eh/unexpected1_y.C: New files.
45343 * g++.dg/compat/init: New test directory.
45344 * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
45345 g++.dg/compat/init/array5_y.C,
45346 g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
45347 g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
45348 g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
45349 g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
45350 g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
45351 g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
45352 g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
45353 g++.dg/compat/init/init-ref2_y.C: New files.
45354
45355 2002-10-17 Mark Mitchell <mark@codesourcery.com>
45356
45357 PR c++/7584
45358 * g++.dg/inherit/using3.C: New test.
45359
45360 2002-10-17 Jan Hubicka <jh@suse.cz>
45361
45362 * gcc.dg/20021017-2.c: New test.
45363
45364 2002-10-17 Mark Mitchell <mark@codesourcery.com>
45365
45366 * g++.dg/abi/mangle16.C: Adjust.
45367
45368 * g++.dg/init/array8.C: New test.
45369
45370 2002-10-17 Richard Sandiford <rsandifo@redhat.com>
45371
45372 * gcc.dg/special/mips-abi.exp: New test.
45373 * gcc.dg/special/mips-abi.s: Empty file used by the above.
45374
45375 2002-10-16 Mark Mitchell <mark@codesourcery.com>
45376
45377 * g++.dg/abi/mangle16.C: New test.
45378 * g++.dg/abi/mangle17.C: Likewise.
45379
45380 PR c++/7478
45381 * g++.dg/template/ref1.C: New test.
45382
45383 2002-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45384
45385 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
45386
45387 2002-10-16 Ulrich Weigand <uweigand@de.ibm.com>
45388
45389 * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
45390
45391 2002-10-16 Mark Mitchell <mark@codesourcery.com>
45392
45393 PR c++/7524
45394 * g++.dg/init/array7.C: New test.
45395
45396 2002-10-15 Mark Mitchell <mark@codesourcery.com>
45397
45398 * g++.dg/init/array6.C: New test.
45399
45400 * g++.dg/abi/mangle13.C: Likewise.
45401 * g++.dg/abi/mangle14.C: Likewise.
45402 * g++.dg/abi/mangle15.C: Likewise.
45403
45404 2002-10-14 Mark Mitchell <mark@codesourcery.com>
45405
45406 * g++.dg/abi/empty8.C: New test.
45407
45408 2002-10-15 Nathan Sidwell <nathan@codesourcery.com>
45409
45410 * g++.dg/init/ctor1.C: New test.
45411
45412 2002-10-15 Ulrich Weigand <uweigand@de.ibm.com>
45413
45414 * gcc.c-torture/execute/20021015-1.c: New test.
45415
45416 2002-10-15 J"orn Rennecke <joern.rennecke@superh.com>
45417
45418 * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
45419
45420 2002-10-14 Jan Hubicka <jh@suse.cz>
45421
45422 * gcc.dg/i386-ssetype-[1-5].c: New tests.
45423
45424 2002-10-14 Richard Henderson <rth@redhat.com>
45425
45426 * gcc.dg/20020219-1.c: Disable for 16-bit targets.
45427
45428 2002-10-14 Mark Mitchell <mark@codesourcery.com>
45429
45430 PR optimization/6631
45431 * g++.dg/opt/const2.C: New test.
45432
45433 2002-10-14 Mark Mitchell <mark@codesourcery.com>
45434
45435 PR c++/7176
45436 * g++.dg/parse/friend1.C: New test.
45437 * g++.old-deja/g++.pt/memtemp64.C: Adjust.
45438
45439 2002-10-14 Jakub Jelinek <jakub@redhat.com>
45440
45441 * gcc.dg/20021014-1.c: New test.
45442
45443 2002-10-11 Mark Mitchell <mark@codesourcery.com>
45444
45445 PR c++/5661
45446 * g++.dg/ext/vlm1.C: New test.
45447 * g++.dg/ext/vlm2.C: Likewise.
45448
45449 * g++.dg/init/array1.C: Remove invalid braces.
45450 * g++.dg/init/brace1.C: New test.
45451 * g++.dg/init/copy2.C: Likewise.
45452 * g++.dg/init/copy3.C: Likewise.
45453 * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
45454 * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
45455 braces.
45456
45457 2002-10-11 Neil Booth <neil@daikokuya.co.uk>
45458
45459 * gcc.dg/cpp/assembler.S: Don't use -ansi.
45460
45461 2002-10-11 Richard Shann <richard.shann@superh.com>
45462
45463 * gcc.c-torture/compile/simd-5.c: New test.
45464
45465 2002-10-10 Roger Sayle <roger@eyesopen.com>
45466
45467 * gcc.c-torture/execute/shiftopt-1.c: New test case.
45468
45469 2002-10-10 Jim Wilson <wilson@redhat.com>
45470
45471 * gcc.c-torture/execute/20021010-1.c: New test.
45472
45473 2002-10-09 Zack Weinberg <zack@codesourcery.com>
45474
45475 PR c/7353
45476 * g++.dg/ext/typedef-init.C: New test.
45477 * gcc.dg/typedef-init.c: New test.
45478
45479 2002-10-09 Neil Booth <neil@daikokuya.co.uk>
45480
45481 * gcc.dg/cpp/paste13.c: New test.
45482
45483 2002-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45484
45485 * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs. For
45486 remaining platforms, XFAIL during compile, not execute. Don't
45487 XFAIL at -O0.
45488
45489 2002-10-08 Nathan Sidwell <nathan@codesourcery.com>
45490
45491 * gcc.dg/alias-1.c: Tweak expected warning.
45492
45493 2002-10-06 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
45494
45495 * gcc.dg/20020411-1.c: Disable for 16-bit "int".
45496
45497 2002-10-06 Andreas Jaeger <aj@suse.de>
45498
45499 * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
45500 * gcc.dg/cpp/c++98.C: Likewise.
45501
45502 * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
45503 * g++.dg/cpp/c++98.C: Likewise.
45504
45505 * g++.dg/README (Subdirectories): Mention cpp directory.
45506
45507 PR target/7559
45508 * gcc.dg/20021006-1.c: New test.
45509
45510 2002-10-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45511
45512 PR c++/7804
45513 * g++.dg/other/warning1.C: New test.
45514
45515 2002-10-04 Roger Sayle <roger@eyesopen.com>
45516
45517 * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
45518 the test on failing platforms. Mark sparcv9-*-*, sparc64-*-*
45519 and sparc-*-* with -m64 as expected failures. See PR 8087.
45520
45521 2002-10-03 Mark Mitchell <mark@codesourcery.com>
45522
45523 PR c++/7931
45524 * g++.dg/template/ptrmem3.C: New test.
45525
45526 PR c++/7754
45527 * g++.dg/template/union1.C: New test.
45528
45529 2002-10-03 Mark Mitchell <mark@codesourcery.com>
45530
45531 PR c++/8006
45532 * g++.dg/abi/mangle9.C: New test.
45533 * g++.dg/abi/mangle10.C: New test.
45534 * g++.dg/abi/mangle11.C: New test.
45535 * g++.dg/abi/mangle12.C: New test.
45536
45537 2002-10-02 Mark Mitchell <mark@codesourcery.com>
45538
45539 PR c++/7188.
45540 * g++.dg/template/meminit1.C: New test.
45541 * g++.dg/warn/Wreorder-1.C: Likewise.
45542 * g++.old-deja/g++.mike/warn3.C: Tweak.
45543 * lib/prune.exp: Ingore "in copy constructor".
45544
45545 2002-10-02 Andreas Jaeger <aj@suse.de>
45546
45547 * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
45548 gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
45549 g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
45550 on x86-64.
45551
45552 2002-10-01 Mark Mitchell <mark@codesourcery.com>
45553
45554 * gcc.dg/empty1.C: Fix typo.
45555
45556 2002-10-01 Nathan Sidwell <nathan@codesourcery.com>
45557
45558 * gcc.dg/alias-1.c: New test.
45559
45560 2002-10-01 Mark Mitchell <mark@codesourcery.com>
45561
45562 * gcc.dg/empty1.C: New test.
45563
45564 * g++.dg/tls/init-2.C: Tweak error messages.
45565
45566 2002-10-01 Richard Sandiford <rsandifo@redhat.com>
45567
45568 * gcc.c-torture/compile/20020923-1.c: New test.
45569
45570 2002-09-30 Jason Thorpe <thorpej@wasabisystems.com>
45571
45572 * gcc.c-torture/execute/ffs-1.c: New test.
45573 * gcc.c-torture/execute/ffs-2.c: Ditto.
45574
45575 2002-09-30 Nathan Sidwell <nathan@codesourcery.com>
45576
45577 * g++.dg/overload/member1.C: New test.
45578
45579 2002-09-30 Mark Mitchell <mark@codesourcery.com>
45580
45581 * g++.dg/abi/empty7.C: New test.
45582 * g++.dg/init/pm2.C: Likewise.
45583
45584 2002-09-29 Nathan Sidwell <nathan@codesourcery.com>
45585
45586 * g++.dg/rtti/crash1.C: New test.
45587
45588 2002-09-29 Hans-Peter Nilsson <hp@bitrange.com>
45589
45590 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
45591 gcc.dg/sibcall-4.c: New tests.
45592
45593 2002-09-28 Roger Sayle <roger@eyesopen.com>
45594
45595 * gcc.c-torture/execute/20020720-1.x: No longer skip test on
45596 powerpc and MMIX targets.
45597
45598 2002-09-27 Zack Weinberg <zack@codesourcery.com>
45599
45600 * gcc.dg/cpp/20020927-1.c: New.
45601
45602 2002-09-26 David S. Miller <davem@redhat.com>
45603
45604 * gcc.c-torture/compile/trunctfdf.c: New.
45605
45606 2002-09-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45607
45608 * lib/target-supports.exp (check_weak_available): Handle solaris2.
45609
45610 2002-09-27 Alan Modra <amodra@bigpond.net.au>
45611
45612 * gcc.c-torture/execute/loop-15.c: New.
45613
45614 2002-09-26 Janis Johnson <janis187@us.ibm.com>
45615
45616 * README.QMTEST: Fix typo.
45617
45618 2002-09-26 Ulrich Weigand <uweigand@de.ibm.com>
45619
45620 * gcc.dg/20020926-1.c: New test.
45621
45622 2002-09-25 David S. Miller <davem@redhat.com>
45623
45624 PR target/7842
45625 * gcc.c-torture/execute/shiftdi.c: New test.
45626
45627 2002-09-26 Richard Earnshaw <rearnsha@arm.com>
45628
45629 * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
45630 unique to the tool.
45631 * lib/g77.exp (g77_init): Likewise.
45632 * lib/g++.exp (g++_init): Likewise.
45633 * lib/objc.exp (objc_init): Likewise.
45634
45635 2002-09-25 Mark Mitchell <mark@codesourcery.com>
45636
45637 * g++.dg/abi/empty5.C: New test.
45638 * g++.dg/abi/empty6.C: New test.
45639 * g++.dg/abi/vbase12.C: New test.
45640
45641 2002-09-25 Richard Henderson <rth@redhat.com>
45642
45643 * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
45644 too-small long double.
45645
45646 2002-09-23 Hans-Peter Nilsson <hp@axis.com>
45647
45648 * gcc.dg/20020919-1.c: New test.
45649
45650 2002-09-23 Mark Mitchell <mark@codesourcery.com>
45651
45652 * g++.dg/abi/bitfield6.C: New test.
45653 * g++.dg/abi/bitfield7.C: New test.
45654 * g++.dg/abi/bitfield8.C: New test.
45655 * g++.dg/abi/vbase11.C: New test.
45656
45657 2002-09-22 John David Anglin <dave@hiauly1.hia.nrc.ca>
45658
45659 * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
45660 hppa*-*-hpux*. Update test comment.
45661
45662 2002-09-20 Jakub Jelinek <jakub@redhat.com>
45663
45664 * gcc.dg/tls/struct-1.c: New test.
45665
45666 2002-09-20 Neil Booth <neil@daikokuya.co.uk>
45667
45668 * gcc.dg/cpp/tr-warn2.c: Update.
45669
45670 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
45671
45672 * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
45673
45674 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
45675
45676 * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
45677 systems.
45678
45679 2002-09-20 Hans-Peter Nilsson <hp@bitrange.com>
45680
45681 * gcc.c-torture/execute/ieee/mzero3.c: New test.
45682
45683 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
45684 Adjust for c++filt moved to binutils. Remove spurious duplicate
45685 setting of cxxfilt.
45686
45687 2002-09-19 Geoffrey Keating <geoffk@apple.com>
45688
45689 * gcc.dg/20020312-2.c: Update for darwin.
45690
45691 2002-09-18 Nathan Sidwell <nathan@codesourcery.com>
45692
45693 * g++.old-deja/g++.other/crash32.C: Mark ICE.
45694
45695 2002-09-17 Nicola Pero <n.pero@mi.flashnet.it>
45696
45697 * objc.dg/comp-types-1.m: New test.
45698 * objc.dg/comp-types-2.m: New test.
45699 * objc.dg/comp-types-3.m: New test.
45700 * objc.dg/comp-types-4.m: New test.
45701 * objc.dg/comp-types-5.m: New test.
45702 * objc.dg/comp-types-6.m: New test.
45703
45704 2002-09-17 John David Anglin <dave@hiauly1.hia.nrc.ca>
45705
45706 * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
45707
45708 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
45709
45710 * g++.dg/other/do1.C: New test.
45711
45712 * g++.dg/template/subst1.C: New test.
45713
45714 2002-09-16 Steve Ellcey <sje@cup.hp.com>
45715
45716 * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
45717
45718 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
45719
45720 * g++.dg/template/qualttp20.C: Adjust expected errors.
45721 * g++.old-deja/g++.jason/report.C: Likewise.
45722 * g++.old-deja/g++.other/qual1.C: Likewise.
45723
45724 * g++.dg/lookup/scoped2.C: New test.
45725
45726 * g++.dg/ext/asm3.C: New test.
45727
45728 2002-09-16 Richard Earnshaw <rearnsha@arm.com>
45729
45730 * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
45731
45732 2002-09-16 Kazu Hirata <kazu@cs.umass.edu>
45733
45734 * ChangeLog: follow spelling conventions.
45735 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
45736 * g++.old-deja/g++.bugs/900210_05.C: Likewise.
45737 * g++.old-deja/g++.bugs/900211_04.C: Likewise.
45738 * g++.old-deja/g++.bugs/900321_02.C: Likewise.
45739 * g++.old-deja/g++.bugs/900404_02.C: Likewise.
45740 * g++.old-deja/g++.bugs/900520_06.C: Likewise.
45741 * g++.old-deja/g++.law/global-init1.C: Likewise.
45742 * g++.old-deja/g++.other/delete4.C: Likewise.
45743 * g++.old-deja/g++.other/inline21.C: Likewise.
45744 * g++.old-deja/g++.other/singleton.C: Likewise.
45745 * g77.dg/strlen0.f: Likewise.
45746 * g77.f-torture/compile/20010519-1.f: Likewise.
45747 * g77.f-torture/compile/980310-4.f: Likewise.
45748 * gcc.c-torture/compile/20000605-1.c: Likewise.
45749 * gcc.c-torture/execute/20020225-1.c: Likewise.
45750 * gcc.dg/c90-hexfloat-2.c: Likewise.
45751 * gcc.dg/c99-bool-1.c: Likewise.
45752 * gcc.dg/c99-hexfloat-2.c: Likewise.
45753 * gcc.dg/dll-2.c: Likewise.
45754 * gcc.dg/wtr-union-init-1.c: Likewise.
45755 * gcc.dg/wtr-union-init-2.c: Likewise.
45756 * gcc.dg/wtr-union-init-3.c: Likewise.
45757 * gcc.dg/cpp/avoidpaste1.c: Likewise.
45758 * gcc.dg/cpp/defined.c: Likewise.
45759 * gcc.dg/cpp/macsyntx.c: Likewise.
45760 * gcc.dg/cpp/paste2.c: Likewise.
45761 * gcc.dg/cpp/trad/defined.c: Likewise.
45762 * gcc.dg/format/c90-printf-1.c: Likewise.
45763 * gcc.dg/format/c90-scanf-1.c: Likewise.
45764 * gcc.dg/format/c99-printf-1.c: Likewise.
45765 * gcc.dg/format/c99-scanf-1.c: Likewise.
45766 * gcc.misc-tests/gcov-8.c: Likewise.
45767 * lib/profopt.exp: Likewise.
45768
45769 2002-09-15 Krister Walfridsson <cato@df.lth.se>
45770
45771 * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
45772
45773 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
45774
45775 * g++.dg/inherit/using2.C: New test.
45776
45777 2002-09-15 Kazu Hirata <kazu@cs.umass.edu>
45778
45779 * ChangeLog: Follow spelling conventions.
45780 * g++.dg/template/friend4.C: Likewise.
45781 * g++.old-deja/g++.pt/crash67.C: Likewise.
45782 * gcc.c-torture/execute/20000801-4.c: Likewise.
45783 * gcc.dg/c90-digraph-1.c: Likewise.
45784 * gcc.dg/c94-digraph-1.c: Likewise.
45785 * gcc.dg/c99-digraph-1.c: Likewise.
45786 * gcc.dg/cpp/line5.c: Likewise.
45787 * gcc.dg/cpp/multiline.c: Likewise.
45788 * gcc.dg/cpp/trad/literals-1.c: Likewise.
45789 * gcc.dg/format/attr-3.c: Likewise.
45790 * gcc.dg/format/c90-scanf-3.c: Likewise.
45791 * gcc.dg/format/ext-4.c: Likewise.
45792
45793 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
45794
45795 * g++.dg/template/pretty1.C: New test.
45796
45797 2002-09-14 Alan Modra <amodra@bigpond.net.au>
45798
45799 * gcc.c-torture/execute/struct-cpy-1.c: New test.
45800
45801 2002-09-13 Matt Austern <austern@apple.com>
45802
45803 * g++.dg/other/constref[12].C: New, regression tests for
45804 passing a cast expression to a function by const reference.
45805
45806 2002-09-13 Nathan Sidwell <nathan@codesourcery.com>
45807
45808 * g++.dg/template/deduce1.C: New test.
45809
45810 2002-09-13 Kazu Hirata <kazu@cs.umass.edu>
45811
45812 * gcc.c-torture/execute/simd-1.c: Force all use of int to
45813 32-bit int.
45814
45815 2002-09-10 John David Anglin <dave@hiauly1.hia.nrc.ca>
45816
45817 * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
45818 usage.
45819
45820 2002-09-10 Richard Earnshaw <rearnsha@arm.com>
45821
45822 * gcc.c-torture/compile/20020910-1.c: New test.
45823
45824 2002-09-10 Frank Ch. Eigler <fche@redhat.com>
45825
45826 * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
45827
45828 2002-09-10 Andreas Jaeger <aj@suse.de>
45829
45830 * gcc.dg/20020312-2.c: Adjust for x86-64.
45831
45832 2002-09-08 Toon Moene <toon@moene.indiv.nluug.nl>
45833
45834 * g77.dg/7388.f: New test case for PR 7388.
45835
45836 2002-09-07 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
45837
45838 * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
45839
45840 2002-09-05 Ziemowit Laski <zlaski@apple.com>
45841
45842 * objc.dg/proto-lossage-1.m: New test.
45843
45844 2002-09-06 Neil Booth <neil@daikokuya.co.uk>
45845
45846 * gcc.dg/cpp/_Pragma4.c: Fix typo.
45847
45848 2002-09-06 Nicola Pero <n.pero@mi.flashnet.it>
45849
45850 * objc/execute/formal_protocol-6.x: Removed. This testcase is now
45851 expected to pass.
45852
45853 2002-09-06 Stan Shebs <shebs@apple.com>
45854 David Edelsohn <edelsohn@gnu.org>
45855
45856 * gcc.dg/weak: New directory.
45857 * gcc.dg/weak-[1-9].c: Move to new directory, remove all
45858 target-specific xfail bits.
45859 * gcc.dg/typeof-2.c: Move to new directory.
45860 * gcc.dg/weak.exp: New expect script.
45861
45862 2002-09-06 Alan Modra <amodra@bigpond.net.au>
45863
45864 * gcc.c-torture/execute/extzvsi.c: New test.
45865
45866 2002-09-05 Stan Shebs <shebs@apple.com>
45867
45868 * gcc.dg/weak-1.c: xfail on Darwin.
45869 * gcc.dg/weak-2.c: Ditto.
45870 * gcc.dg/weak-3.c: Ditto.
45871 * gcc.dg/weak-4.c: Ditto.
45872 * gcc.dg/weak-5.c: Ditto.
45873 * gcc.dg/weak-6.c: Ditto.
45874 * gcc.dg/weak-7.c: Ditto.
45875 * gcc.dg/weak-8.c: Ditto.
45876 * gcc.dg/weak-9.c: Ditto.
45877
45878 2002-09-05 J"orn Rennecke <joern.rennecke@superh.com>
45879
45880 * gcc.c-torture/execute/loop-14.c: New test.
45881
45882 2002-09-04 Jakub Jelinek <jakub@redhat.com>
45883
45884 * g++.dg/other/cxa-atexit1.C: New test.
45885
45886 * gcc.dg/typeof-2.c: New test.
45887
45888 2002-09-03 Roger Sayle <roger@eyesopen.com>
45889
45890 * gcc.dg/builtins-2.c: New testcase.
45891 * gcc.dg/builtins-3.c: New testcase.
45892
45893 2002-09-03 Neil Booth <neil@daikokuya.co.uk>
45894
45895 * gcc.dg/cpp/_Pragma4.c: New test.
45896
45897 2002-09-03 Nicola Pero <n.pero@mi.flashnet.it>
45898
45899 * objc/execute/nil_method-1.m: New testcase.
45900
45901 2002-09-01 Nicola Pero <n.pero@mi.flashnet.it>
45902
45903 * objc/execute/class-tests-1.h (test_class_with_superclass): Call
45904 [Object class], not [Object initialize].
45905
45906 2002-08-31 Roger Sayle <roger@eyesopen.com>
45907 Hans-Peter Nilsson <hp@bitrange.com>
45908
45909 * gcc.c-torture/execute/20020720-1.x: Skip test on
45910 mmix-knuth-mmixware. Correct comment.
45911
45912 2002-08-27 Mark Mitchell <mark@codesourcery.com>
45913
45914 * g++.dg/abi/bitfield5.C: New test.
45915 * g++.dg/abi/vbase10.C: Likewise.
45916
45917 2002-08-27 Nicola Pero <n.pero@mi.flashnet.it>
45918
45919 * objc.dg/undeclared-selector.m: New test.
45920
45921 2002-08-27 Nathan Sidwell <nathan@codesourcery.com>
45922
45923 * g++.dg/other/offsetof1.C: Avoid cast warning.
45924
45925 2002-08-26 Ziemowit Laski <zlaski@apple.com>
45926
45927 * objc.dg/super-class-2.m: New test.
45928
45929 2002-08-24 Matt Austern <austern@apple.com>
45930
45931 * g++.dg/ext/lvaddr.C: New test.
45932 * g++.dg/ext/lvcast.C: New test.
45933
45934 2002-08-22 Mark Mitchell <mark@codesourcery.com>
45935
45936 * g++.dg/inherit/cond1.C: New test.
45937
45938 2002-08-22 Geoffrey Keating <geoffk@redhat.com>
45939
45940 * gcc.dg/noncompile/incomplete-1.c: New test.
45941
45942 2002-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
45943
45944 * gcc.dg/typespec-1.c: New test.
45945
45946 2002-08-20 Devang Patel <dpatel@apple.com>
45947 * objc.dg/proto-hier-2.m: New test.
45948
45949 2002-08-19 Ziemowit Laski <zlaski@apple.com>
45950
45951 * objc.dg/bitfield-1.m: New test.
45952 * objc.dg/bitfield-2.m: New test.
45953
45954 2002-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
45955
45956 * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
45957 gcc.dg/c99-flex-array-4.c: New tests.
45958
45959 2002-08-16 Stan Shebs <shebs@apple.com>
45960
45961 * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
45962
45963 2002-08-15 Jakub Jelinek <jakub@redhat.com>
45964
45965 * gcc.dg/typeof-1.c: New test.
45966 * g++.dg/ext/typeof2.C: New test.
45967
45968 2002-08-15 Nathan Sidwell <nathan@codesourcery.com>
45969
45970 * g++.dg/other/offsetof1.C: New test.
45971
45972 2002-08-14 Richard Henderson <rth@redhat.com>
45973
45974 * gcc.dg/tls/diag-3.c: Fix expected message strings.
45975
45976 2002-08-14 Neil Booth <neil@daikokuya.co.uk>
45977
45978 * gcc.dg/cpp/_Pragma3.c: New test.
45979
45980 2002-08-13 Mark Mitchell <mark@codesourcery.com>
45981
45982 * g++.dg/template/inherit3: New test.
45983
45984 2002-08-10 Nathan Sidwell <nathan@codesourcery.com>
45985
45986 * gcc.dg/bitfld-4.c: Add blank options.
45987
45988 2002-08-09 Mark Mitchell <mark@codesourcery.com>
45989
45990 * g++.dg/template/crash1.C: New test.
45991
45992 2002-08-08 Jakub Jelinek <jakub@redhat.com>
45993
45994 * gcc.dg/tls/opt-2.c: New test.
45995
45996 2002-08-08 Devang Patel <dpatel@apple.com>
45997
45998 * objc.dg/selector-1.m : New test
45999
46000 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
46001
46002 * g++.dg/abi/bitfield4.C: New test.
46003 * gcc.dg/bitfld-4.c: New test.
46004
46005 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
46006
46007 * g++.dg/other/packed1.C: New test.
46008
46009 2002-08-07 Mark Mitchell <mark@codesourcery.com>
46010
46011 * g++.dg/abi/offsetof.C: Tweak error messages.
46012 * g++.old-deja/g++.mike/p10769a.C: Likewise.
46013
46014 2002-08-08 Jakub Jelinek <jakub@redhat.com>
46015
46016 * gcc.dg/bitfld-3.c: New test.
46017
46018 2002-08-07 Jakub Jelinek <jakub@redhat.com>
46019 Richard Henderson <rth@redhat.com>
46020
46021 * gcc.dg/i386-bitfield1.c: New test.
46022 * g++.dg/abi/bitfield3.C: Update.
46023
46024 2002-08-07 Neil Booth <neil@daikokuya.co.uk>
46025
46026 * objc.dg/const-str-2.m: Update.
46027 * gcc.dg/cpp/c++98.c: Change to C extension.
46028 * gcc.dg/cpp/c++98-pedantic.c: Similarly.
46029 * gcc.dg/cpp/cpp.exp: Process .C extensions too.
46030
46031 2002-08-06 Aldy Hernandez <aldyh@redhat.com>
46032
46033 * gcc.dg/tls/diag-3.c: New.
46034
46035 2002-08-07 Gabriel Dos Reis <gdr@nerim.net>
46036
46037 * g++.dg/README (Subdirectories): Document new subdir expr.
46038 * g++.dg/expr/pmf-1.C: New test.
46039
46040 2002-08-06 Neil Booth <neil@daikokuya.co.uk>
46041
46042 * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
46043
46044 2002-08-06 Jakub Jelinek <jakub@redhat.com>
46045
46046 * g++.dg/abi/bitfield3.C: New test.
46047
46048 2002-08-05 Nathan Sidwell <nathan@codesourcery.com>
46049
46050 * lib/gcov.exp: Tweak expected line formats.
46051 * gcc.misc-tests/gcov8.c: New test.
46052 * gcc.misc-tests/gcov8.x: New flags.
46053
46054 2002-08-05 Jakub Jelinek <jakub@redhat.com>
46055
46056 * consistency.vlad/layout/endian.c: Include string.h.
46057
46058 * gcc.c-torture/execute/20020805-1.c: New test.
46059
46060 2002-08-04 Gabriel Dos Reis <gdr@nerim.net>
46061
46062 * g++.dg/other/conversion1.C: New test.
46063
46064 2002-08-03 Roger Sayle <roger@eyesopen.com>
46065
46066 * gcc.dg/builtins-1.c: New testcase.
46067
46068 2002-08-02 Mark Mitchell <mark@codesourcery.com>
46069
46070 * g++.dg/inherit/access3.C: New test.
46071
46072 2002-08-01 Jakub Jelinek <jakub@redhat.com>
46073
46074 * gcc.dg/ia64-visibility-2.c: New test.
46075
46076 2002-08-01 Benjamin Kosnik <bkoz@redhat.com>
46077
46078 * g++.old-deja/g++.abi/ptrflags.C (expect): Change
46079 __qualifier_flags to __flags.
46080
46081 2002-07-31 Mark Mitchell <mark@codesourcery.com>
46082
46083 * g++.dg/inherit/operator1.C: New test.
46084 * g++.dg/lookup/disamb1.C: Fix typo in comment.
46085 * g++.dg/other/error1.C: Change expected error message.
46086 * g++.dg/template/conv4.C: Likewise.
46087
46088 2002-07-26 Neil Booth <neil@daikokuya.cop.uk>
46089
46090 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
46091 for documented behavior.
46092
46093 2002-07-25 Roger Sayle <roger@eyesopen.com>
46094
46095 * gcc.c-torture/execute/20020720-1.x: Skip this test on
46096 several targets known to fail.
46097
46098 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
46099
46100 * gcc.dg/mips-args-[123].c: New tests.
46101
46102 2002-07-24 Aldy Hernandez <aldyh@redhat.com>
46103
46104 * gcc.dg/ppc-spe.c: New.
46105
46106 2002-07-24 Geoffrey Keating <geoffk@redhat.com>
46107
46108 * g++.dg/other/ptrmem4.C: New testcase.
46109
46110 2002-07-24 Richard Henderson <rth@redhat.com>
46111
46112 * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
46113
46114 2002-07-24 Gabriel Dos Reis <gdr@nerim.net>
46115
46116 * g++.dg/ext/alignof1.C (main): Return 0 for success.
46117
46118 2002-07-24 Roger Sayle <roger@eyesopen.com>
46119
46120 * gcc.c-torture/execute/memset-3.c: New testcase.
46121
46122 2002-07-24 Neil Booth <neil@daikokuya.co.uk>
46123
46124 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
46125 gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
46126
46127 2002-07-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46128
46129 * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
46130 Delete.
46131
46132 2002-07-23 J"orn Rennecke <joern.rennecke@superh.com>
46133
46134 * gcc.c-torture/compile/simd-4.c: New test.
46135
46136 2002-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46137
46138 PR c++/7347, c++/7348
46139 * g++.dg/template/access4.C: New test.
46140 * g++.dg/template/access5.C: New test.
46141 * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
46142 * g++.old-deja/g++.pt/memtemp86.C: Likewise.
46143 * g++.old-deja/g++.pt/ttp58.C: Likewise.
46144 * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
46145
46146 2002-07-22 Jakub Jelinek <jakub@redhat.com>
46147
46148 * gcc.dg/gnu89-init-2.c: New test.
46149
46150 2002-07-21 Gabriel Dos Reis <gdr@nerim.net>
46151
46152 * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
46153
46154 2002-07-20 Roger Sayle <roger@eyesopen.com>
46155
46156 * gcc.c-torture/execute/20020720-1.c: New testcase.
46157
46158 2002-07-20 Neil Booth <neil@daikokuya.co.uk>
46159
46160 * gcc.dg/cpp/Wsignprom.c: New tests.
46161
46162 2002-07-20 Alan Modra <amodra@bigpond.net.au>
46163
46164 * gcc.c-torture/execute/loop-13.c: New test.
46165
46166 2002-07-19 Neil Booth <neil@daikokuya.co.uk>
46167
46168 * gcc.dg/cpp/expr.c: New tests.
46169
46170 2002-07-18 David Edelsohn <edelsohn@gnu.org>
46171
46172 * g++.dg/opt/pr6713.C: Add template instantiation.
46173
46174 2002-07-18 Alan Modra <amodra@bigpond.net.au>
46175
46176 * gcc.dg/nest.c: New test.
46177
46178 2002-07-17 Richard Henderson <rth@redhat.com>
46179
46180 * g++.dg/opt/pr6713.C: New test.
46181
46182 2002-07-17 Eric Botcazou <ebotcazou@multimania.com>
46183
46184 * gcc.c-torture/execute/loop-2e.x: Let the testcase
46185 XFAIL for all x86 processors.
46186
46187 2002-07-17 Ian Dall <ian@sibyl.beware.dropbear.id.au>
46188
46189 * gcc.c-torture/execute/20010122-1.x: Do not test with
46190 -fomit-frame-pointer.
46191
46192 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46193
46194 * g++.dg/template/instantiate2.C: New test.
46195 * g++.dg/template/spec4.C: New test.
46196
46197 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46198
46199 * g++.dg/template/access2.C: New test.
46200 * g++.dg/template/access3.C: New test.
46201
46202 2002-07-15 Zack Weinberg <zack@codesourcery.com>
46203
46204 * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
46205 c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
46206 c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
46207 c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
46208 Convert to use <stdarg.h>.
46209 * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
46210 Delete.
46211 * gcc.dg/va-arg-2.c: New.
46212 * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
46213
46214 2002-07-15 Jakub Jelinek <jakub@redhat.com>
46215
46216 * gcc.c-torture/compile/20020710-1.c: New test.
46217
46218 2002-07-11 J"orn Rennecke <joern.rennecke@superh.com>
46219 Andrew Pinski <pinskia@physics.uc.edu>
46220
46221 gcc.c-torture/compile/simd-2.c: New testcase.
46222 gcc.c-torture/compile/simd-3.c: Likewise.
46223
46224 2002-07-11 Mark Mitchell <mark@codesourcery.com>
46225
46226 PR c++/7224
46227 * g++.dg/overload/error1.C: New test.
46228
46229 2002-07-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
46230
46231 * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
46232 configuration and IRIX 6 O32 ABI.
46233
46234 2002-07-11 Roger Sayle <roger@eyesopen.com>
46235
46236 * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
46237
46238 2002-07-10 Roger Sayle <roger@eyesopen.com>
46239
46240 * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
46241
46242 2002-07-10 Jeffrey A Law <law@redhat.com>
46243
46244 * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
46245
46246 * gcc.c-torture/compile/930326-1.x: Remove. No longer needed.
46247
46248 2002-07-09 Aldy Hernandez <aldyh@redhat.com>
46249
46250 * gcc.dg/20020312-2.c: Check for __PPC__.
46251
46252 2002-07-09 Diego Novillo <dnovillo@redhat.com>
46253
46254 * gcc.c-torture/compile/20020709-1.c: New test.
46255
46256 2002-07-07 Roger Sayle <roger@eyesopen.com>
46257
46258 * g++.dg/template/qualttp21.C: New test case.
46259
46260 2002-07-06 Alexandre Oliva <aoliva@redhat.com>
46261
46262 * gcc.c-torture/compile/20020706-1.c: New test.
46263 * gcc.c-torture/compile/20020706-2.c: New test.
46264
46265 2002-07-06 Brian R. Gaeke <brg@dgate.ORG>
46266 Alexandre Oliva <aoliva@redhat.com>
46267
46268 * g++.dg/warn/incomplete1.C: New test.
46269
46270 2002-07-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46271
46272 PR c++/7099
46273 * g++.dg/warn/noreturn1.C: New test.
46274
46275 2002-07-03 Mark Mitchell <mark@codesourcery.com>
46276
46277 PR c++/6706
46278 * g++.dg/debug/debug6.C: New test.
46279 * g++.dg/debug/debug7.C: New test.
46280
46281 2002-07-04 J"orn Rennecke <joern.rennecke@superh.com>
46282
46283 * gcc.c-torture/compile/simd-3.c: New test.
46284
46285 2002-07-03 Chris Demetriou <cgd@broadcom.com>
46286
46287 * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
46288 * gcc.dg/20020620-1.c: Likewise.
46289
46290 2002-07-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46291
46292 PR c++/6944
46293 * g++.dg/init/array4.C: New test.
46294 * g++.dg/init/array5.C: New test.
46295
46296 2002-07-03 J"orn Rennecke <joern.rennecke@superh.com>
46297
46298 * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
46299 * gcc.c-torture/execute/simd-2.c (main): Likewise.
46300
46301 2002-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46302
46303 * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
46304 * gcc.dg/wtr-aggr-init-1.c: Likewise.
46305 * gcc.dg/wtr-conversion-1.c: Likewise.
46306 * gcc.dg/wtr-escape-1.c: Likewise.
46307 * gcc.dg/wtr-int-type-1.c: Likewise.
46308 * gcc.dg/wtr-label-1.c: Likewise.
46309 * gcc.dg/wtr-static-1.c: Likewise.
46310 * gcc.dg/wtr-strcat-1.c: Likewise.
46311 * gcc.dg/wtr-suffix-1.c: Likewise.
46312 * gcc.dg/wtr-switch-1.c: Likewise.
46313 * gcc.dg/wtr-unary-plus-1.c: Likewise.
46314 * gcc.dg/wtr-union-init-1.c: Likewise.
46315 * gcc.dg/wtr-union-init-2.c: Likewise.
46316 * gcc.dg/wtr-union-init-3.c: Likewise.
46317
46318 * gcc.dg/wtr-func-def-1.c: New test.
46319
46320 2002-07-02 Devang Patel <dpatel@apple.com>
46321
46322 * objc.dg/param-1.m: New test.
46323
46324 2002-07-03 Neil Booth <neil@daikokuya.co.uk>
46325
46326 * gcc.dg/cpp/trad/directive.c: Add test.
46327 * gcc.dg/cpp/trad/macroargs.c: Add test.
46328 * gcc.dg/cpp/trad/recurse-3.c: Add tests.
46329
46330 2002-07-02 Neil Booth <neil@daikokuya.co.uk>
46331
46332 * gcc.dg/cpp/cmdlne-M.c: New test.
46333
46334 2002-07-02 Ziemowit Laski <zlaski@apple.com>
46335
46336 * objc.dg/desig-init-1.m: New test.
46337
46338 2002-07-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46339
46340 PR c++/6716
46341 * g++.dg/template/instantiate1.C: New test.
46342
46343 2002-07-01 Mark Mitchell <mark@codesourcery.com>
46344
46345 PR c++/7112
46346 * g++.dg/template/sizeof2.C: New test.
46347
46348 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
46349
46350 * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
46351 gcc.dg/cpp/trad/include.c: New tests.
46352
46353 2002-07-01 Hans-Peter Nilsson <hp@axis.com>
46354
46355 PR target/7177
46356 * gcc.c-torture/compile/20020701-1.c: New test.
46357
46358 2002-07-01 Stan Shebs <shebs@apple.com>
46359
46360 * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
46361 header here...
46362 * lib/objc-torture.exp (objc-torture-compile): ...instead of here
46363 (objc-torture-execute): or here.
46364
46365 2002-07-01 J"orn Rennecke <joern.rennecke@superh.com>
46366
46367 * gcc.c-torture/execute/arith-rand-ll.c: New test.
46368
46369 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
46370
46371 * gcc.dg/cpp/trad/escaped-nl.c: New test.
46372
46373 2002-06-30 Devang Patel <dpatel@apple.com>
46374
46375 * objc.dg/fsyntax-only.m: New test.
46376
46377 2002-06-27 Mark Mitchell <mark@codesourcery.com>
46378
46379 PR c++/6695
46380 * g++.dg/template/friend7.C: New file.
46381
46382 2002-06-27 Aldy Hernandez <aldyh@redhat.com>
46383
46384 * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
46385 return type.
46386
46387 2002-06-27 J"orn Rennecke <joern.rennecke@superh.com>
46388
46389 * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
46390 avoid division by zero.
46391
46392 2002-06-27 Neil Booth <neil@daikokuya.co.uk>
46393
46394 * gcc.dg/Wunknownprag.c: New tests.
46395
46396 2002-06-25 J"orn Rennecke <joern.rennecke@superh.com>
46397
46398 * gcc.c-torture/execute/simd-2.c: New test.
46399
46400 2002-06-25 Neil Booth <neil@daikokuya.co.uk>
46401
46402 * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
46403 gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
46404 gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
46405 gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
46406 gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
46407 gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
46408 gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
46409 gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
46410 gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
46411 gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
46412 gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
46413 gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
46414 gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
46415 gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
46416 gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
46417 gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
46418 gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
46419
46420 2002-06-24 Neil Booth <neil@daikokuya.co.uk>
46421
46422 * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
46423 gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
46424 gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
46425 gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
46426 New tests.
46427 * gcc.dg/cpp/trad/directive.c: Update.
46428
46429 2002-06-23 Andreas Jaeger <aj@suse.de>
46430
46431 * gcc.c-torture/execute/complex-6.c: New.
46432
46433 2002-06-22 Neil Booth <neil@daikokuya.co.uk>
46434
46435 * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
46436 gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
46437 gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
46438 gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
46439
46440 2002-06-21 Neil Booth <neil@daikokuya.co.uk>
46441
46442 * gcc.dg/cpp/trad: New directory with traditional tests copied
46443 from parent directory.
46444 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
46445 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
46446 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
46447 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
46448 Move to trad/ and rename.
46449 * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
46450 gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
46451 gcc.dg/cpp/trad/redef2.c: New tests.
46452 * gcc.dg/cpp/trad/trad.exp: New driver.
46453
46454 2002-06-20 Neil Booth <neil@daikokuya.co.uk>
46455
46456 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
46457 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
46458 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
46459 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
46460 Remove.
46461
46462 2002-06-20 Richard Sandiford <rsandifo@redhat.com>
46463
46464 * gcc.dg/20020620-1.c: New test.
46465
46466 2002-06-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46467
46468 * g++.dg/template/ttp4.C: New test.
46469
46470 2002-06-19 Jakub Jelinek <jakub@redhat.com>
46471
46472 * g++.dg/opt/vt1.C: Fix regexp.
46473
46474 2002-06-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46475
46476 * gcc.c-torture/execute/pure-1.c: Make functions static again.
46477 Don't use attribute `noinline'.
46478
46479 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
46480
46481 * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
46482
46483 2002-06-18 Aldy Hernandez <aldyh@redhat.com>
46484
46485 * gcc.c-torture/execute/simd-1.c: New.
46486
46487 * gcc.dg/simd-1.c: New.
46488
46489 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
46490
46491 * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
46492
46493 2002-06-16 Richard Henderson <rth@redhat.com>
46494
46495 * g++.dg/ext/anon-struct1.C: New.
46496 * g++.dg/ext/anon-struct2.C: New.
46497 * g++.dg/ext/anon-struct3.C: New.
46498 * gcc.dg/anon-struct-1.c: New.
46499 * gcc.dg/anon-struct-2.c: New.
46500 * gcc.dg/anon-struct-3.c: New.
46501 * gcc.dg/20011008-1.c: Adjust warning text.
46502 * gcc.dg/20020527-1.c: Add -fms-extensions.
46503
46504 2002-06-16 Richard Henderson <rth@redhat.com>
46505
46506 * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
46507
46508 2002-06-15 Hans-Peter Nilsson <hp@axis.com>
46509
46510 * gcc.c-torture/execute/20020615-1.c: New test.
46511
46512 2002-06-15 Roger Sayle <roger@eyesopen.com>
46513
46514 * gcc.c-tortuture/execute/compare-1.c: New test case.
46515 * gcc.c-tortuture/execute/compare-2.c: New test case.
46516 * gcc.c-tortuture/execute/compare-3.c: New test case.
46517
46518 2002-06-13 Richard Henderson <rth@redhat.com>
46519
46520 * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New. Define for
46521 ia64 ilp32.
46522
46523 2002-06-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46524
46525 * g++.dg/template/typename2.C: Update error message.
46526
46527 2002-06-12 Hans-Peter Nilsson <hp@axis.com>
46528
46529 * gcc.c-torture/execute/20020611-1.c: New test.
46530
46531 2002-06-11 Bob Wilson <bob.wilson@acm.org>
46532
46533 * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
46534 list of targets to skip.
46535
46536 2002-06-10 Bob Wilson <bob.wilson@acm.org>
46537
46538 * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
46539 targets if not optimizing.
46540
46541 2002-06-10 Jakub Jelinek <jakub@redhat.com>
46542
46543 * gcc.c-torture/compile/20020605-1.c: New test.
46544
46545 * g++.dg/opt/vt1.C: New test.
46546
46547 * gcc.dg/20020531-1.c: New test.
46548
46549 * gcc.dg/20020530-1.c: New test.
46550
46551 * gcc.dg/20020527-1.c: New test.
46552
46553 * g++.dg/opt/cse1.C: New test.
46554
46555 2002-06-07 Roger Sayle <roger@eyesopen.com>
46556
46557 * gcc.dg/20020607-2.c: New test case.
46558
46559 2002-06-07 Jakub Jelinek <jakub@redhat.com>
46560
46561 * gcc.c-torture/compile/20020604-1.c: New test.
46562
46563 2002-06-04 Richard Henderson <rth@redhat.com>
46564
46565 * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
46566 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
46567 * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
46568
46569 2002-06-04 Aldy Hernandez <aldyh@redhat.com>
46570
46571 * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
46572
46573 2002-06-03 Richard Henderson <rth@redhat.com>
46574
46575 * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
46576 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
46577
46578 2002-06-02 Richard Henderson <rth@redhat.com>
46579
46580 * gcc.c-torture/execute/pure-1.c: Don't mark any of the
46581 test functions static.
46582
46583 2002-06-02 Andreas Jaeger <aj@suse.de>
46584
46585 * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
46586 now.
46587
46588 2002-06-02 Neil Booth <neil@daikokuya.demon.co.uk>
46589
46590 * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
46591 gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
46592 Update for mofified diagnostics.
46593 * gcc.dg/c99-intconst-1.c: No longer fail.
46594
46595 2002-06-02 Richard Henderson <rth@redhat.com>
46596
46597 * gcc.dg/uninit-A.c: Remove xfail markers.
46598
46599 2002-06-01 Roger Sayle <roger@eyesopen.com>
46600
46601 * gcc.dg/fnegate-1.c: New test case.
46602
46603 2002-05-30 Osku Salerma <osku@iki.fi>
46604
46605 * gcc.c-torture/execute/mayalias-1.c: New file.
46606
46607 2002-05-29 Neil Booth <neil@daikokuya.demon.co.uk>
46608
46609 * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
46610 gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
46611 gcc.dg/cpp/if-1.c: Update for modified diagnostics.
46612
46613 2002-05-29 Hans-Peter Nilsson <hp@axis.com>
46614
46615 * gcc.c-torture/execute/20020529-1.c: New test.
46616
46617 2002-05-27 Richard Henderson <rth@redhat.com>
46618
46619 * g++.dg/ext/attrib6.C: New test case.
46620
46621 2002-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46622
46623 * gcc.c-torture/execute/pure-1.c: New test.
46624
46625 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
46626
46627 * gcc.dg/cpp/arith-2.c: Remove.
46628
46629 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
46630
46631 * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
46632 * gcc.dg/cpp/if-3.c: Remove.
46633
46634 2002-05-26 Jakub Jelinek <jakub@redhat.com>
46635
46636 * g++.dg/opt/cse2.C: New test.
46637
46638 2002-05-26 Neil Booth <neil@daikokuya.demon.co.uk>
46639
46640 * gcc.dg/cpp/arith-1.c: New semantic tests.
46641 * gcc.dg/cpp/if-1.c: Update.
46642
46643 2002-05-24 Ben Elliston <bje@redhat.com>
46644
46645 * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
46646
46647 2002-05-24 Jakub Jelinek <jakub@redhat.com>
46648
46649 * gcc.dg/verbose-asm.c: New test.
46650
46651 2002-05-24 Neil Booth <neil@daikokuya.demon.co.uk>
46652
46653 * gcc.dg/cpp/paste12.c: New test.
46654
46655 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
46656
46657 * g++.dg/parse/named_ops.C: New test.
46658
46659 2002-05-23 Mark Mitchell <mark@codesourcery.com>
46660
46661 * gcc.dg/weak-8.c: New test.
46662
46663 2002-05-23 J"orn Rennecke <joern.rennecke@superh.com>
46664
46665 * gcc.dg/weak-2.c: Allow optional leading underscore
46666 in scan-assembler symbol name.
46667 * gcc.dg/weak-3.c: Likewise.
46668 * gcc.dg/weak-4.c: Likewise.
46669 * gcc.dg/weak-5.c: Likewise.
46670
46671 2002-05-23 Jakub Jelinek <jakub@redhat.com>
46672
46673 * gcc.dg/20020523-1.c: New test.
46674
46675 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
46676
46677 * objc.dg/const-str-2.m: Update now that we stop after
46678 a command line error.
46679
46680 2002-05-22 Richard Henderson <rth@redhat.com>
46681
46682 * g++.dg/dg.exp: Fix typo in test pruneing.
46683
46684 2002-05-22 Richard Henderson <rth@redhat.com>
46685
46686 * g++.dg/dg.exp: Prune the tls subdirectory.
46687 * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
46688 * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
46689 * g++.dg/tls/init-1.C: New.
46690
46691 2002-05-22 Jakub Jelinek <jakub@redhat.com>
46692
46693 * gcc.dg/20020517-1.c: New test.
46694
46695 2002-05-21 Richard Henderson <rth@redhat.com>
46696
46697 * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
46698 gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
46699
46700 2002-05-21 Brian R. Gaeke <brg@dgate.ORG>
46701
46702 * g++.dg/other/copy2.C: New test.
46703
46704 2002-05-20 J"orn Rennecke <joern.rennecke@superh.com>
46705
46706 * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
46707 (MAX_COPY): Bump up to 10 times sizeof (long long).
46708 (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
46709
46710 * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
46711 sizeof (long long).
46712
46713 * gcc.c-torture/execute/strcpy-1.c: New test.
46714
46715 2002-05-19 Jason Merrill <jason2redhat.com>
46716
46717 * g++.dg/ext/oper1.C: New test.
46718
46719 2002-05-20 David Billinghurst <David.Billinghurst@riotinto.com>
46720 2002-05-19 Mark Mitchell <mitchell@doubledemon.codesourcery.com>
46721
46722 * README.QMTEST: New file.
46723
46724 * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
46725
46726 2002-05-19 Andreas Jaeger <aj@suse.de>
46727
46728 * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
46729 now.
46730 * gcc.c-torture/execute/loop-2d.x: Likewise.
46731
46732 2002-05-19 David Billinghurst <David.Billinghurst@riotinto.com>
46733
46734 * gcc.dg/weak-2.c: xfail warnings for platforms that don't
46735 support weak symbols.
46736 * gcc.dg/weak-4.c: Likewise.
46737 * gcc.dg/weak-6.c: Likewise.
46738
46739 2002-05-16 David.Billinghurst <David.Billinghurst@riotinto.com>
46740
46741 * gcc.dg/weak-3.c: Add dg-excess-error comment for
46742 cygwin, coff and h8300-*-hms targets
46743 * gcc.dg/weak-5.c: Likewise.
46744 * gcc.dg/weak-7.c: Likewise.
46745
46746 2002-05-16 Jason Merrill <jason@redhat.com>
46747
46748 * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
46749 (scan-assembler-not, scan-assembler-dem): Likewise.
46750 (scan-assembler-dem-not): Likewise.
46751
46752 2002-05-15 Richard Henderson <rth@redhat.com>
46753
46754 * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
46755
46756 2002-05-15 Richard Henderson <rth@redhat.com>
46757
46758 * gcc.dg/weak-5.c (vfoo1c): No warning here.
46759 (vfoo1f): Warning here.
46760 (vfoo1l): Don't redefine the alias.
46761
46762 2002-05-14 Jason Merrill <jason@redhat.com>
46763 Alexandre Oliva <aoliva@redhat.com>
46764
46765 * g++.dg/init/pm1.C: New test.
46766
46767 2002-05-12 David S. Miller <davem@redhat.com>
46768
46769 * gcc.c-torture/execute/conversion.c (ldnear): Use long double
46770 types.
46771
46772 2002-05-10 Roger Sayle <roger@eyesopen.com>
46773
46774 * gcc.c-torture/execute/20020510-1.c: New test case.
46775
46776 2002-05-10 David S. Miller <davem@redhat.com>
46777
46778 * gcc.c-torture/execute/conversion.c: Test long double too.
46779
46780 2002-05-09 Jakub Jelinek <jakub@redhat.com>
46781
46782 * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
46783 libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
46784 * lib/g++.exp (g++_link_flags): Likewise.
46785 * lib/objc.exp (objc_target_compile): Likewise.
46786
46787 2002-05-09 Neil Booth <neil@daikokuya.demon.co.uk>
46788
46789 * gcc.dg/cpp/poison.c: Update.
46790 * gcc.dg/cpp/20000625-2.c: Remove.
46791 * gcc.dg/cpp/direct2s.c: Remove final test.
46792
46793 2002-05-08 Tom Rix <trix@redhat.com>
46794
46795 * gcc.c-torture/execute/20020508-1.c: New test.
46796 * gcc.c-torture/execute/20020508-2.c: New test.
46797 * gcc.c-torture/execute/20020508-3.c: New test.
46798
46799 2002-05-08 Neil Booth <neil@daikokuya.demon.co.uk>
46800
46801 * gcc.dg/cpp/charconst-4.c: More tests.
46802
46803 2002-05-08 Mark Mitchell <mark@codesourcery.com>
46804
46805 PR c/6569
46806 * gcc.dg/weak-3.c: Update location of warning messages.
46807 * gcc.dg/weak-5.c: Likewise.
46808
46809 2002-05-06 Roger Sayle <roger@eyesopen.com>
46810
46811 * gcc.c-torture/execute/20020506-1.c: New test case.
46812
46813 2002-05-07 Neil Booth <neil@daikokuya.demon.co.uk>
46814
46815 * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
46816
46817 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
46818
46819 * gcc.dg/cpp/charconst-3.c: Run, don't compile.
46820
46821 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
46822
46823 * gcc.dg/cpp/charconst-3.c: New test.
46824
46825 2002-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
46826
46827 * gcc.dg/cpp/charconst.c: Update tests.
46828
46829 2002-05-05 Tim Josling <tej@melbpc.org.au>
46830
46831 * treelang: Added directory for new sample language treelang. Also
46832 lib/treelang.exp: New file to signal treelang should be tested.
46833
46834 2002-05-03 Jakub Jelinek <jakub@redhat.com>
46835
46836 * gcc.dg/cpp/cmdlne-dM-M.c: New test.
46837 * gcc.dg/cpp/cmdlne-dD-M.c: New test.
46838 * gcc.dg/cpp/cmdlne-dN-M.c: New test.
46839 * gcc.dg/cpp/cmdlne-dI-M.c: New test.
46840 * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
46841 * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
46842 * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
46843
46844 2002-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
46845
46846 * gcc.dg/format/xopen-2.c: New test.
46847
46848 2002-05-03 Jakub Jelinek <jakub@redhat.com>
46849
46850 * gcc.dg/20020503-1.c: New test.
46851
46852 2002-05-02 Mark Mitchell <mark@codesourcery.com>
46853
46854 * g++.dg/init/dtor1.C: Make it tougher.
46855
46856 2002-05-01 Mark Mitchell <mark@codesourcery.com>
46857
46858 * g++.dg/init/dtor1.C: New test.
46859
46860 2002-05-02 Aldy Hernandez <aldyh@redhat.com>
46861
46862 * gcc.dg/altivec-8.c: New.
46863
46864 2002-05-01 Aldy Hernandez <aldyh@redhat.com>
46865
46866 * gcc.dg/altivec-7.c: New.
46867
46868 2002-04-29 Jakub Jelinek <jakub@redhat.com>
46869
46870 * g++.dg/parse/typedef1.C: New test.
46871
46872 2002-04-29 Mark Mitchell <mark@codesourcery.com>
46873
46874 PR c++/6486
46875 * g++.dg/template/friend6.C: New test.
46876
46877 PR c++/6492
46878 * g++.dg/init/copy1.C: New test.
46879
46880 2002-04-29 Nathan Sidwell <nathan@codesourcery.com>
46881
46882 * g++.dg/warn/effc1.C: New test.
46883
46884 2002-04-29 Neil Booth <neil@daikokuya.demon.co.uk>
46885
46886 * gcc.dg/cpp/if-cexp.c: Add a test.
46887
46888 2002-04-28 Jakub Jelinek <jakub@redhat.com>
46889
46890 * gcc.dg/20020426-2.c: New test.
46891
46892 2002-04-28 Neil Booth <neil@daikokuya.demon.co.uk>
46893
46894 * gcc.dg/cpp/if-mop.c: Update.
46895 * gcc.dg/cpp/if-mpar.c: Add test.
46896 * gcc.dg/cpp/if-oppr.c: Update.
46897
46898 2002-04-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46899
46900 PR c/6343
46901 * gcc.dg/weak-[2-7].c: New tests.
46902
46903 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
46904
46905 * gcc.dg/enum1.c: New test.
46906
46907 2002-04-26 Mark Mitchell <mark@codesourcery.com>
46908
46909 PR c++/6497
46910 * g++.dg/inherit/access2.C: New test.
46911
46912 2002-04-26 Mark Mitchell <mark@codesourcery.com>
46913
46914 PR bootstrap/6445
46915 * gcc.dg/20020426-1.c: New test.
46916
46917 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
46918
46919 * g++.dg/abi/enum1.C: New test.
46920
46921 2002-04-26 Richard Henderson <rth@redhat.com>
46922
46923 * gcc.dg/c99-bool-1.c: Expect always true warning.
46924
46925 2002-04-25 Roger Sayle <roger@eyesopen.com>
46926
46927 * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
46928
46929 2002-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46930
46931 * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
46932 targets.
46933
46934 2002-04-24 Mark Mitchell <mark@codesourcery.com>
46935
46936 * g++.dg/abi/mange7.C: New test.
46937
46938 PR c++/6438.
46939 * g++.dg/parse/stmtexpr2.C: New test.
46940
46941 2002-04-24 J"orn Rennecke <joern.rennecke@superh.com>
46942
46943 * gcc.dg/20020312-2.c: Add SH target.
46944
46945 2002-04-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46946
46947 * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
46948 compiler output on mips*-*-irix*.
46949
46950 2002-04-23 Jakub Jelinek <jakub@redhat.com>
46951
46952 * g++.dg/parse/attr1.C: New test.
46953
46954 2002-04-23 Roger Sayle <roger@eyesopen.com>
46955
46956 * gcc.c-torture/execute/string-opt-17.c: New test case.
46957 * gcc.c-torture/execute/memset-2.c: New test case.
46958
46959 2002-04-23 Mark Mitchell <mark@codesourcery.com>
46960
46961 PR c++/6256:
46962 * g++.dg/template/friend5.C: New test.
46963
46964 PR c++/6331:
46965 * g++.dg/template/qual1.C: Likewise.
46966
46967 2002-04-22 Zack Weinberg <zack@codesourcery.com>
46968
46969 * gcc.c-torture/execute/980707-1.c: Don't use isspace().
46970 Include stdlib.h, not stdio.h or ctype.h.
46971
46972 2002-04-22 Hans-Peter Nilsson <hp@axis.com>
46973
46974 * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
46975 cris-*-elf* and mmix-*-*.
46976 * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
46977 * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
46978 g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
46979 Ditto.
46980 * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
46981 * gcc.dg/wchar_t-1.c: Ditto.
46982
46983 2002-04-21 Hans-Peter Nilsson <hp@axis.com>
46984
46985 * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
46986 Clarify comment.
46987
46988 2002-04-21 Neil Booth <neil@daikokuya.demon.co.uk>
46989
46990 * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
46991
46992 2002-04-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46993
46994 * gcc.c-torture/execute/20000906-1.x: Delete.
46995
46996 2002-04-20 David.Billinghurst <David.Billinghurst@riotinto.com>
46997
46998 * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
46999
47000 2002-04-19 Toon Moene <toon@moene.indiv.nluug.nl>
47001
47002 * PR6367
47003 * g77.f-torture/execute/6367.f: New test.
47004 * g77.f-torture/execute/6367.x: Disable for MMIX.
47005
47006 2002-04-19 Mark Mitchell <mark@codesourcery.com>
47007
47008 * PR6352
47009 * g++.dg/opt/inline2.C: New test.
47010
47011 2002-04-18 Richard Henderson <rth@redhat.com>
47012
47013 * gcc.dg/20000906-1.c: Enable for all targets.
47014 * gcc.c-torture/compile/iftrap-2.c: New.
47015
47016 2002-04-18 Jakub Jelinek <jakub@redhat.com>
47017
47018 * gcc.dg/20020418-1.c: New test.
47019 * gcc.dg/20020418-2.c: New test.
47020
47021 2002-04-18 Richard Henderson <rth@redhat.com>
47022
47023 * gcc.c-torture/compile/iftrap-1.c: New.
47024 * gcc.dg/iftrap-1.c: Adjust for ia64.
47025 * gcc.dg/iftrap-2.c: New.
47026
47027 2002-04-18 Jakub Jelinek <jakub@redhat.com>
47028
47029 * gcc.c-torture/compile/20020418-1.c: New test.
47030
47031 2002-04-18 Roger Sayle <roger@eyesopen.com>
47032
47033 * gcc.c-torture/compile/20020415-1.c: New.
47034
47035 2002-04-18 David S. Miller <davem@redhat.com>
47036
47037 * gcc.c-torture/execute/20020418-1.c: New test.
47038
47039 2002-04-17 Jakub Jelinek <jakub@redhat.com>
47040
47041 * gcc.dg/20020416-1.c: New test.
47042
47043 * g++.dg/opt/inline1.C: New test.
47044
47045 2002-04-16 Jakub Jelinek <jakub@redhat.com>
47046
47047 * gcc.dg/altivec-5.c: New test.
47048
47049 * gcc.dg/20020415-1.c: New test.
47050
47051 2002-04-15 Mark Mitchell <mark@codesourcery.com>
47052
47053 * lib/chill.exp: Remove.
47054
47055 2002-04-14 Jakub Jelinek <jakub@redhat.com>
47056
47057 * g++.dg/other/big-struct.C: New test.
47058
47059 2002-04-14 David Billinghurst <David.Billinghurst@riotinto.com>
47060
47061 * g77.dg/f77-edit-i-in.f: Use internal buffer in place
47062 of scratch file.
47063
47064 2002-04-13 David Billinghurst <David.Billinghurst@riotinto.com>
47065
47066 PR c/6277
47067 * gcc.dg/i386-387-1.c: Allow optional leading underscore
47068 in scan-assembler function name
47069
47070 2002-04-13 Hans-Peter Nilsson <hp@bitrange.com>
47071
47072 * g77.f-torture/execute/980628-4.x,
47073 g77.f-torture/execute/980628-5.x,
47074 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
47075 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
47076 g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
47077 i[34567]86-*-*.
47078
47079 2002-04-13 David S. Miller <davem@redhat.com>
47080
47081 * gcc.c-torture/execute/20020413-1.c: New test.
47082
47083 2002-04-13 Richard Sandiford <rsandifo@redhat.com>
47084
47085 * gcc.dg/asm-6.c,
47086 * g++.dg/ext/asm1.C: New tests.
47087
47088 2002-04-12 Mark Mitchell <mark@codesourcery.com>
47089
47090 PR c++ 5373.
47091 * g++.dg/parse/stmtexpr1.C: New test.
47092
47093 PR c++/5189.
47094 * g++.dg/template/copy1.C: New test.
47095
47096 2002-04-12 Richard Henderson <rth@redhat.com>
47097
47098 * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
47099
47100 2002-04-12 Geoffrey Keating <geoffk@redhat.com>
47101
47102 * gcc.c-torture/execute/20020412-1.c: New file, renamed from
47103 gcc.c-torture/execute/20020307-2.c.
47104
47105 2002-04-12 Richard Sandiford <rsandifo@redhat.com>
47106
47107 * g++.dg/ext/attrib5.C,
47108 * g++.dg/lookup/struct1.C: New tests.
47109
47110 2002-04-11 Jakub Jelinek <jakub@redhat.com>
47111
47112 * gcc.dg/20020411-1.c: New test.
47113
47114 * gcc.c-torture/execute/20020411-1.c: New test.
47115
47116 2002-04-10 Janis Johnson <janis187@us.ibm.com>
47117
47118 * g77.f-torture/execute/6177.f: New test.
47119
47120 2002-04-10 Jakub Jelinek <jakub@redhat.com>
47121
47122 PR middle-end/6247
47123 * g++.dg/opt/cleanup1.C: New test.
47124
47125 * g++.dg/opt/const1.C: New test.
47126
47127 2002-04-10 Lars Brinkhoff <lars@nocrew.org>
47128
47129 * gcc.c-torture/execute/20020406-1.c: Declare malloc.
47130
47131 2002-04-10 Nathan Sidwell <nathan@codesourcery.com>
47132
47133 PR c++/5507
47134 * g++.dg/template/typename2.C: New test.
47135
47136 2002-04-10 Alan Modra <amodra@bigpond.net.au>
47137
47138 * gcc.c-torture/execute/loop-12.c: New.
47139
47140 2002-04-08 Hans-Peter Nilsson <hp@bitrange.com>
47141
47142 * g77.f-torture/execute/980628-4.x,
47143 g77.f-torture/execute/980628-5.x,
47144 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
47145 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
47146 g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
47147
47148 2002-04-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47149
47150 PR optimization/6086
47151 * g++.dg/opt/preinc1.C: New test.
47152
47153 2002-04-06 Mark Mitchell <mark@codesourcery.com>
47154
47155 PR c++/5571
47156 * g++.dg/opt/static2.C: New test.
47157
47158 2002-04-06 Mark Mitchell <mark@codesourcery.com>
47159
47160 PR c/5120
47161 * gcc.dg/20020406-1.c: New test.
47162
47163 2002-04-04 David S. Miller <davem@redhat.com>
47164
47165 * gcc.c-torture/execute/20020404-1.c: New test.
47166
47167 2002-04-04 Jakub Jelinek <jakub@redhat.com>
47168
47169 PR c/6123
47170 * gcc.dg/20020312-2.c: Do not declare global register variable
47171 if __PIC__ or __pic__ is defined.
47172
47173 2002-04-04 Richard Earnshaw <rearnsha@arm.com>
47174
47175 * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use
47176 __asm__ so that it works correctly even if -ansi -pedantic-errors.
47177
47178 2002-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47179
47180 * gcc.misc-tests/linkage.exp: Update last change to handle
47181 sparc*-, not just sparc-.
47182
47183 2002-04-03 Richard Henderson <rth@redhat.com>
47184
47185 * gcc.dg/cpp/ucs.c: Improved long UCS test.
47186
47187 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
47188
47189 * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
47190
47191 2002-04-02 David S. Miller <davem@redhat.com>
47192
47193 * gcc.c-torture/execute/20020402-3.c: New test.
47194
47195 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
47196
47197 * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
47198 * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
47199
47200 * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
47201 * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
47202 g77.f-torture/execute/20001201.x,
47203 g77.f-torture/execute/u77-test.x: New files.
47204
47205 * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
47206 * gcc.dg/wchar_t-1.c: Ditto.
47207
47208 2002-04-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47209
47210 * gcc.c-torture/execute/20020402-1.c: New test.
47211
47212 2002-04-01 Richard Henderson <rth@redhat.com>
47213
47214 * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
47215
47216 * g++.dg/other/new1.C: Use __SIZE_TYPE__.
47217
47218 2002-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47219
47220 * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
47221
47222 2002-04-01 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
47223
47224 * g++.dg/inherit/template-as-base.C: Expect error.
47225 * g++.dg/inherit/namespace-as-base.C: Likewise.
47226
47227 2002-03-31 Hans-Peter Nilsson <hp@bitrange.com>
47228
47229 * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
47230 g++.dg/ext/instantiate3.C: Tweak match patterns.
47231
47232 * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
47233 * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
47234 -da test.
47235
47236 2002-03-31 Richard Henderson <rth@redhat.com>
47237
47238 * gcc.dg/special/alias-2.c: New.
47239 * gcc.dg/special/ecos.exp: Run it.
47240
47241 2002-03-31 Richard Henderson <rth@redhat.com>
47242
47243 * gcc.dg/va-arg-1.c: Expect warnings, not errors.
47244
47245 2002-03-31 Kazu Hirata <kazu@hxi.com>
47246
47247 * gcc.dg/weak-1.c: Disable on h8300 port.
47248
47249 2002-03-29 Janis Johnson <janis187@us.ibm.com>
47250
47251 * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
47252 * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
47253 ordering tests.
47254 * g++.dg/bprob/bprob-1.C: New test.
47255 * g++.dg/gcov/gcov.exp: New driver for gcov tests.
47256 * g++.dg/gcov/gcov-1.C: New test.
47257 * g++.dg/gcov/gcov-1.x: New file.
47258 * g++.dg/gcov/gcov-2.C: New test.
47259 * g++.dg/gcov/gcov-3.C: New test.
47260 * g++.dg/gcov/gcov-3.h: New file.
47261
47262 2002-03-28 Roger Sayle <roger@eyesopen.com>
47263
47264 * g++.old-deja/g++.other/builtins5.C: New test.
47265 * g++.old-deja/g++.other/builtins6.C: New test.
47266 * g++.old-deja/g++.other/builtins7.C: New test.
47267 * g++.old-deja/g++.other/builtins8.C: New test.
47268 * g++.old-deja/g++.other/builtins9.C: New test.
47269
47270 2002-03-29 Jakub Jelinek <jakub@redhat.com>
47271
47272 * g++.dg/opt/static1.C: New test.
47273
47274 * g++.dg/opt/longbranch1.C: New test.
47275
47276 2002-03-28 Hans-Peter Nilsson <hp@bitrange.com>
47277
47278 * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
47279
47280 * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
47281
47282 2002-03-28 Jeffrey A Law (law@redhat.com)
47283
47284 * gcc.c-torture/execute/20020328-1.c: New test.
47285
47286 2002-03-27 Richard Henderson <rth@redhat.com>
47287
47288 * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
47289 * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
47290 move from g++.old-deja/g++.ext/.
47291
47292 2002-03-27 Mark Mitchell <mark@codesourcery.com>
47293
47294 * g++.dg/init/new2.C: New test.
47295
47296 2002-03-26 Richard Henderson <rth@redhat.com>
47297
47298 * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
47299
47300 * gcc.dg/20020312-2.c: Don't test epilogue vs global register
47301 on sparc.
47302
47303 * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on
47304 sparcv9 systems.
47305 * gcc.dg/20001102-1.c: Likewise.
47306
47307 2002-03-26 Phil Edwards <pme@gcc.gnu.org>
47308
47309 * gcc.dg/cpp/endif-pedantic1.c,
47310 gcc.dg/cpp/endif-pedantic2.c: New tests.
47311
47312 2002-03-26 Mark Mitchell <mark@codesourcery.com>
47313
47314 * g++.dg/init/new1.C: New test.
47315
47316 2002-03-26 Nathan Sidwell <nathan@codesourcery.com>
47317
47318 * g++.dg/abi/vbase9.C: New test.
47319
47320 2002-03-26 Richard Earnshaw <rearnsha@arm.com>
47321
47322 * gcc.dg/arm-asm.c: New test.
47323
47324 2002-03-26 Andrew Cagney <ac131313@redhat.com>
47325
47326 * gcc.dg/Wswitch-enum.c: New test.
47327 Fix PR c/5044.
47328
47329 2002-03-26 Richard Henderson <rth@redhat.com>
47330
47331 * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
47332 structure.
47333
47334 2002-03-25 Richard Henderson <rth@redhat.com>
47335
47336 * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on
47337 sparcv9 systems.
47338
47339 * gcc.c-torture/compile/20011119-1.c (xxx): New.
47340 * gcc.c-torture/compile/20011119-2.c (xxx): New.
47341
47342 2002-03-25 Zack Weinberg <zack@codesourcery.com>
47343
47344 * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
47345
47346 2002-03-25 Bob Wilson <bob.wilson@acm.org>
47347
47348 * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
47349 targets using generic thunk support.
47350
47351 2002-03-25 Jakub Jelinek <jakub@redhat.com>
47352
47353 * gcc.c-torture/compile/20020323-1.c: New test.
47354
47355 * g++.dg/opt/conj2.C: New test.
47356
47357 2002-03-24 Richard Henderson <rth@redhat.com>
47358
47359 * gcc.dg/weak-1.c: Use -fno-common.
47360
47361 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
47362
47363 * g77.dg/f77-edit-apostrophe-out.f: New test
47364 * g77.dg/f77-edit-h-out.f: New test
47365 * g77.dg/f77-edit-t-in.f: New test
47366 * g77.dg/f77-edit-t-out.f: New test
47367 * g77.dg/f77-edit-x-out.f: New test
47368 * g77.dg/f77-edit-slash-out.f: New test
47369 * g77.dg/f77-edit-colon-out.f: New test
47370 * g77.dg/f77-edit-s-out.f: New test
47371
47372 2002-03-24 Richard Henderson <rth@redhat.com>
47373
47374 * objc/execute/formal_protocol-6.x: New XFAIL.
47375
47376 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
47377
47378 * gcc.dg/weak-1.c: Early return from dg-final on platforms
47379 that do not support weak symbols
47380
47381 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
47382
47383 * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
47384 * lib/g77.exp: Likewise.
47385 * lib/objc.exp: Likewise.
47386
47387 2002-03-23 Andrew Cagney <ac131313@redhat.com>
47388
47389 * gcc.dg/Wswitch-default.c: New test.
47390
47391 2002-03-23 Jakub Jelinek <jakub@redhat.com>
47392
47393 * g++.dg/other/enum1.C: New test.
47394
47395 2002-03-23 Zack Weinberg <zack@codesourcery.com>
47396
47397 * gcc.dg/pragma-ep-3.c: Fix typo.
47398
47399 2002-03-22 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
47400
47401 * g++.dg/inherit/template-as-base.C: New test.
47402
47403 2002-03-22 Jakub Jelinek <jakub@redhat.com>
47404
47405 * g++.old-deja/g++.other/dwarf2-1.C: Move...
47406 * g++.dg/debug/debug5.C: ...here. Convert for dg framework.
47407
47408 2002-03-22 Neil Booth <neil@daikokuya.demon.co.uk>
47409
47410 * gcc.dg/cpp/multiline.c: Update to match.
47411
47412 2002-03-22 Alexandre Oliva <aoliva@redhat.com>
47413
47414 * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
47415
47416 2002-03-22 Phil Edwards <pme@gcc.gnu.org>
47417
47418 * gcc.dg/cpp/extratokens2.c: New file.
47419
47420 2002-03-21 David Edelsohn <edelsohn@gnu.org>
47421
47422 * gcc.dg/20020312-2.c: Add rs6000 target.
47423
47424 * gcc.c-torture/compile/20020319-1.c: New test.
47425
47426 2002-03-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
47427
47428 * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
47429 (A, E): Handle this.
47430
47431 2002-03-20 Jason Merrill <jason@redhat.com>
47432
47433 * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
47434 ignoring -fpic.
47435 * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
47436 through prune_gcc_output.
47437
47438 2002-03-20 Jakub Jelinek <jakub@redhat.com>
47439
47440 * gcc.c-torture/compile/20020320-1.c: New test.
47441
47442 2002-03-19 Jakub Jelinek <jakub@redhat.com>
47443
47444 * gcc.c-torture/compile/20020318-1.c: New test.
47445
47446 * gcc.dg/struct-by-value-1.c: New test.
47447
47448 * gcc.dg/20020319-1.c: New test.
47449
47450 2002-03-18 Jakub Jelinek <jakub@redhat.com>
47451
47452 * g++.dg/opt/conj1.C: New test.
47453
47454 2002-03-17 Mark Mitchell <mark@codesourcery.com>
47455
47456 * g++.dg/template/qualttp20.C: Revert previous change.
47457 * g++.dg/template/qualttp3.C: Likewise.
47458 * g++.dg/template/qualttp4.C: Likewise.
47459 * g++.dg/template/qualttp5.C: Likewise.
47460 * g++.dg/template/qualttp6.C: Likewise.
47461 * g++.dg/template/qualttp7.C: Likewise.
47462 * g++.dg/template/qualttp8.C: Likewise.
47463 * g++.dg/template/recurse.C: Likewise.
47464
47465 2002-03-17 Neil Booth <neil@daikokuya.demon.co.uk>
47466
47467 * gcc.dg/cpp/wchar-1.c: Update.
47468
47469 2002-03-16 Nathan Sidwell <nathan@codesourcery.com>
47470
47471 * g++.dg/template/conv1.C: New test.
47472 * g++.dg/template/conv2.C: New test.
47473 * g++.dg/template/conv3.C: New test.
47474 * g++.dg/template/conv4.C: New test.
47475
47476 2002-03-15 Mark Mitchell <mark@codesourcery.com>
47477
47478 * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
47479 * g++.dg/template/qualttp3.C: Likewise.
47480 * g++.dg/template/qualttp4.C: Likewise.
47481 * g++.dg/template/qualttp5.C: Likewise.
47482 * g++.dg/template/qualttp6.C: Likewise.
47483 * g++.dg/template/qualttp7.C: Likewise.
47484 * g++.dg/template/qualttp8.C: Likewise.
47485 * g++.dg/template/recurse.C: Likewise.
47486
47487 2002-03-15 Mark Mitchell <mark@codesourcery.com>
47488
47489 * g++.dg/opt/dtor1.C: New test.
47490
47491 2002-03-15 Jakub Jelinek <jakub@redhat.com>
47492
47493 * gcc.c-torture/compile/20020315-1.c: New test.
47494
47495 2002-03-15 Richard Earnshaw <rearnsha@arm.com>
47496
47497 * gcc.dg/weak-1.c: Fix scan tests.
47498
47499 2002-03-15 Hans-Peter Nilsson <hp@bitrange.com>
47500
47501 * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
47502 * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
47503 cris-*-aout* mmix-*-*.
47504 * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
47505 cris-*-aout* mmix-*-*.
47506 * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
47507 cris-*-elf* cris-*-aout* and mmix-*-*.
47508 * gcc.dg/20001009-1.c: Ditto.
47509 * gcc.dg/20010912-1.c: Ditto.
47510 * gcc.dg/20020122-4.c: Ditto.
47511 * gcc.dg/inline-2.c: Ditto.
47512
47513 2002-03-14 Jeffrey A Law (law@cygnus.com)
47514
47515 * gcc.c-torture/compile/20020314-1.c: New test.
47516
47517 2002-03-14 Richard Earnshaw <rearnsha@arm.com>
47518
47519 * gcc.c-torture/execute/20020314-1.c: New test.
47520
47521 2002-03-14 Jakub Jelinek <jakub@redhat.com>
47522
47523 * g++.dg/warn/Wunused-1.C: New test.
47524
47525 2002-02-13 Richard Sandiford <rsandifo@redhat.com>
47526
47527 * g++.dg/abi/mangle6.C: New test.
47528
47529 2002-03-13 Jakub Jelinek <jakub@redhat.com>
47530
47531 * gcc.c-torture/compile/20020309-2.c: New test.
47532
47533 * gcc.c-torture/compile/20020312-1.c: New test.
47534
47535 2002-03-12 Nathan Sidwell <nathan@codesourcery.com>
47536
47537 * g++.dg/other/access1.C: New test.
47538
47539 2002-03-12 Jakub Jelinek <jakub@redhat.com>
47540
47541 * gcc.c-torture/execute/wchar_t-1.c: New test.
47542
47543 2002-03-12 David Edelsohn <edelsohn@gnu.org>
47544
47545 * gcc.dg/20020103-1.c: Add rs6000 target and macro.
47546
47547 2002-03-12 Roger Sayle <roger@eyesopen.com>
47548
47549 * gcc.dg/20020312-1.c: New test case.
47550
47551 2002-03-11 Aldy Hernandez <aldyh@redhat.com>
47552
47553 * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
47554
47555 2002-03-11 Richard Henderson <rth@redhat.com>
47556
47557 * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
47558 * g++.old-deja/g++.jason/report.C: Likewise.
47559
47560 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
47561
47562 * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
47563 * g++.old-deja/g++.robertl/eb56.C: Likewise.
47564
47565 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
47566
47567 * g++.dg/overload/pmf1.C: New test.
47568
47569 2002-03-11 Kazu Hirata <kazu@hxi.com>
47570
47571 * gcc.c-torture/execute/20020307-1.c: Use long.
47572
47573 2002-03-11 Jakub Jelinek <jakub@redhat.com>
47574
47575 PR optimization/5844
47576 * gcc.dg/20020310-1.c: New test.
47577
47578 2002-03-09 Michael Meissner <meissner@redhat.com>
47579
47580 * gcc.c-torture/execute/memcpy-2.c: New test.
47581 * gcc.c-torture/execute/memset-1.c: New test.
47582 * gcc.c-torture/execute/strlen-1.c: New test.
47583 * gcc.c-torture/execute/strcmp-1.c: New test.
47584 * gcc.c-torture/execute/strncmp-1.c: New test.
47585
47586 2002-03-09 Geoffrey Keating <geoffk@redhat.com>
47587
47588 * gcc.dg/ppc-ldstruct.c: New test.
47589
47590 2002-03-09 Jakub Jelinek <jakub@redhat.com>
47591
47592 * gcc.c-torture/execute/va-arg-22.c: New test.
47593
47594 2002-03-09 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
47595
47596 * gcc.c-torture/compile/20020309-1.c: New test.
47597
47598 2002-03-08 Jakub Jelinek <jakub@redhat.com>
47599
47600 * gcc.c-torture/execute/20020307-2.c: New test.
47601
47602 2002-03-07 Jeffrey A Law (law@redhat.com)
47603
47604 * g77.f-torture/compile/20020307-1.f: New test.
47605
47606 2002-03-07 Richard Sandiford <rsandifo@redhat.com>
47607
47608 * gcc.dg/unordered-1.c: New test.
47609
47610 2002-03-07 Richard Earnshaw <rearnsha@arm.com>
47611
47612 * gcc.c-torture/execute/20020307-1.c: New test.
47613
47614 2002-03-05 Jakub Jelinek <jakub@redhat.com>
47615
47616 * gcc.dg/20020304-1.c: New test.
47617
47618 * gcc.c-torture/compile/20020304-2.c: New test.
47619
47620 2002-03-04 Zack Weinberg <zack@codesourcery.com>
47621
47622 * gcc.c-torture/compile/20020304-1.c: New test case
47623 (from PR c/5830).
47624
47625 2002-03-03 Aldy Hernandez <aldyh@redhat.com>
47626
47627 * gcc.dg/20020103-1.c: Add other -D ppc variants.
47628
47629 2002-03-02 Nathan Sidwell <nathan@codesourcery.com>
47630
47631 * g++.dg/other/classkey1.C: New test.
47632
47633 2002-03-01 Richard Henderson <rth@redhat.com>
47634
47635 * gcc.c-torture/compile/981223-1.x: New.
47636 * gcc.c-torture/compile/920625-1.x: New.
47637
47638 2002-02-28 Richard Henderson <rth@redhat.com>
47639
47640 * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
47641
47642 2002-02-27 Hans-Peter Nilsson <hp@bitrange.com>
47643
47644 * gcc.c-torture/execute/20020227-1.c: New test.
47645
47646 2002-02-27 Mark Mitchell <mark@codesourcery.com>
47647
47648 * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
47649 here" ERROR lines.
47650 * g++.old-deja/g++.oliva/partord1.C: Likewise.
47651 * g++.old-deja.g++.other/defarg1.C: Likewise.
47652 * g++.old-deja/g++.pt/calls2.C: Likewise.
47653 * g++.old-deja/g++.pt/crash20.C: Likewise.
47654 * g++.old-deja/g++.pt/crash30.C: Likewise.
47655 * g++.old-deja/g++.pt/crash36.C: Likewise.
47656 * g++.old-deja/g++.pt/crash6.C: Likewise.
47657 * g++.old-deja/g++.pt/defarg13.C: Likewise.
47658 * g++.old-deja/g++.pt/derived3.C: Likewise.
47659 * g++.old-deja/g++.pt/error1.C: Likewise.
47660 * g++.old-deja/g++.pt/friend21.C: Likewise.
47661 * g++.old-deja/g++.pt/friend23.C: Likewise.
47662 * g++.old-deja/g++.pt/infinite1.C: Likewise.
47663 * g++.old-deja/g++.robertl/eb128.C: Likewise.
47664
47665 2002-02-27 Geoffrey Keating <geoffk@redhat.com>
47666
47667 * gcc.c-torture/execute/20020225-2.c: New test.
47668
47669 2002-02-27 Zack Weinberg <zack@codesourcery.com>
47670
47671 * gcc.c-torture/execute/920730-1t.c,
47672 gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
47673 Delete test cases, only relevant to -traditional.
47674
47675 2002-02-27 Neil Booth <neil@daikokuya.demon.co.uk>
47676
47677 * gcc.dg/cpp/undef1.c: Remove.
47678 * gcc.dg/cpp/directiv.c: Update.
47679 * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
47680
47681 2002-02-27 Michael Meissner <meissner@redhat.com>
47682
47683 * gcc.c-torture/execute/20020226-1.c: New test.
47684
47685 2002-02-26 Jakub Jelinek <jakub@redhat.com>
47686
47687 * g++.dg/debug/debug4.C: New test.
47688
47689 * gcc.dg/ia64-visibility-1.c: New test.
47690
47691 2002-02-26 Alexandre Oliva <aoliva@redhat.com>
47692
47693 * gcc.dg/debug/20020224-1.c: New.
47694
47695 2002-02-25 Kazu Hirata <kazu@hxi.com>
47696
47697 * gcc.c-torture/execute/960416-1.x: New.
47698 * gcc.c-torture/execute/divconst-3.x: Likewise.
47699
47700 2002-02-25 Jakub Jelinek <jakub@redhat.com>
47701
47702 * gcc.dg/20020224-1.c: New test.
47703
47704 2002-02-25 Alan Modra <amodra@bigpond.net.au>
47705
47706 * gcc.c-torture/execute/20020225-1.c: New.
47707
47708 2002-02-24 Neil Booth <neil@daikokuya.demon.co.uk>
47709
47710 * gcc.dg/cpp/wchar-1.c: New test.
47711
47712 2002-02-23 Jakub Jelinek <jakub@redhat.com>
47713
47714 * gcc.dg/20020222-1.c: New test.
47715
47716 2002-02-22 Jakub Jelinek <jakub@redhat.com>
47717
47718 * g++.dg/opt/anonunion1.C: New test.
47719
47720 2002-02-22 Nathan Sidwell <nathan@codesourcery.com>
47721
47722 * g++.dg/template/qualttp19.C: New test.
47723 * g++.dg/template/qualttp20.C: New test.
47724 * g++.old-deja/g++.jason/report.C: Adjust expected errors
47725 * g++.old-deja/g++.other/qual1.C: Likewise.
47726
47727 2002-02-21 Aldy Hernandez <aldyh@redhat.com>
47728
47729 * gcc.dg/attr-alwaysinline.c: New.
47730
47731 2002-02-21 Jakub Jelinek <jakub@redhat.com>
47732
47733 * gcc.dg/20020220-1.c: New test.
47734
47735 * gcc.dg/20020220-2.c: New test.
47736
47737 * g++.dg/opt/mmx1.C: New test.
47738
47739 2002-02-20 Alexandre Oliva <aoliva@redhat.com>
47740
47741 * gcc.c-torture/compile/20020110.c: New test.
47742
47743 2002-02-20 Jakub Jelinek <jakub@redhat.com>
47744
47745 * gcc.c-torture/execute/20020219-1.c: New test.
47746
47747 * gcc.dg/20020219-1.c: New test.
47748
47749 * gcc.dg/noncompile/20020220-1.c: New test.
47750
47751 * g++.dg/opt/ptrintsum1.C: New test.
47752
47753 * gcc.dg/debug/20020220-1.c: New test.
47754
47755 2002-02-17 Jakub Jelinek <jakub@redhat.com>
47756
47757 * gcc.c-torture/execute/20020216-1.c: New test.
47758
47759 2002-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
47760
47761 * gcc.dg/decl-1.c: Update, new test.
47762
47763 2002-02-15 Nathan Sidwell <nathan@codesourcery.com>
47764
47765 * g++.dg/abi/bitfield1.C: New test.
47766 * g++.dg/abi/bitfield2.C: New test.
47767
47768 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
47769
47770 * gcc.dg/attr-nest.c: New test.
47771
47772 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
47773
47774 * gcc.c-torture/execute/20020215-1.c: New test.
47775
47776 2002-02-14 Jakub Jelinek <jakub@redhat.com>
47777
47778 * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
47779 * g++.dg/debug/debug.exp: New.
47780 * g++.dg/debug/trivial.C: New.
47781 * g++.dg/debug/debug1.C: Moved...
47782 * g++.dg/other/debug1.C: ...from here.
47783 * g++.dg/debug/debug2.C: Moved...
47784 * g++.dg/other/debug2.C: ...from here.
47785 * g++.dg/debug/debug3.C: Moved...
47786 * g++.dg/other/debug3.C: ...from here.
47787
47788 * gcc.dg/noncompile/20020213-1.c: New test.
47789
47790 2002-02-13 Jakub Jelinek <jakub@redhat.com>
47791
47792 * g++.dg/other/debug3.C: New test.
47793
47794 * gcc.c-torture/execute/20020213-1.c: New test.
47795
47796 2002-02-13 Richard Smith <richard@ex-parrot.com>
47797
47798 * g++.old-deja/g++.other/thunk1.C: New test.
47799
47800 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
47801
47802 * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
47803
47804 2002-02-13 Stan Shebs <shebs@apple.com>
47805
47806 * gcc.dg/altivec-3.c: New.
47807
47808 2002-02-12 Jakub Jelinek <jakub@redhat.com>
47809
47810 * gcc.dg/Wunreachable-1.c: New test.
47811 * gcc.dg/Wunreachable-2.c: New test.
47812
47813 2002-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
47814
47815 * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
47816
47817 2002-02-12 Neil Booth <neil@daikokuya.demon.co.uk>
47818
47819 * gcc.dg/decl-1.c: New test.
47820
47821 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
47822
47823 * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
47824
47825 2002-02-10 Kazu Hirata <kazu@hxi.com>
47826
47827 * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
47828 * gcc.c-torture/compile/980506-1.x: Likewise.
47829
47830 2002-02-10 Kazu Hirata <kazu@hxi.com>
47831
47832 * gcc.dg/20020210-1.c: New.
47833
47834 2002-02-09 Toon Moene <toon@moene.indiv.nluug.nl>
47835
47836 * g77.f-torture/execute/947.f: New regression test
47837 for PR fortran/947.
47838
47839 2002-02-09 Alexandre Oliva <aoliva@redhat.com>
47840
47841 * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
47842 * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
47843
47844 2002-02-08 Richard Henderson <rth@redhat.com>
47845
47846 * gcc.c-torture/compile/labels-3.c: New.
47847
47848 2002-02-08 Jakub Jelinek <jakub@redhat.com>
47849
47850 * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
47851 expression statements work instead.
47852 * gcc.dg/noncompile/20020207-1.c: New test.
47853
47854 2002-02-07 Richard Henderson <rth@redhat.com>
47855
47856 * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
47857
47858 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
47859
47860 * lib/prune.exp: Remove "In (program|subroutine"block-data)"
47861 message from g77
47862 * lib/g77-dg.exp: Trim g77 error messages so that they are
47863 recognized by dg.exp.
47864
47865 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
47866
47867 PR fortran/5473
47868 * g77.dg/pr5473.f: Now dg-error. Add additional cases.
47869
47870 2002-02-07 Richard Henderson <rth@redhat.com>
47871
47872 * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
47873 to be sufficiently aligned for integers.
47874
47875 2002-02-07 Nathan Sidwell <nathan@codesourcery.com>
47876
47877 * g++.dg/template/friend4.C: New test.
47878
47879 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
47880
47881 PR fortran/5743
47882 * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
47883 unsupported cases.
47884
47885 2002-02-07 Richard Henderson <rth@redhat.com>
47886
47887 * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
47888 * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
47889 gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
47890 objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
47891
47892 2002-02-06 Richard Henderson <rth@redhat.com>
47893
47894 * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
47895
47896 2002-02-06 Janis Johnson <janis187@us.ibm.com>
47897
47898 * gcc.dg/20020206-1.c: New test.
47899
47900 2002-02-06 Jakub Jelinek <jakub@redhat.com>
47901
47902 * gcc.c-torture/execute/20020206-1.c: New test.
47903
47904 * gcc.c-torture/execute/20020206-2.c: New test.
47905
47906 PR optimization/5429:
47907 * gcc.c-torture/compile/20020206-1.c: New test.
47908
47909 2002-02-06 Nick Clifton <nickc@cambridge.redhat.com>
47910
47911 * g++.dg/ext/align1.C: Do not use an explicit alignment value
47912 as certain file formats cannot support particularly large
47913 alignments.
47914
47915 * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
47916 and do not expect to be able to link the executable.
47917
47918 * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
47919 fail because the COFF format does not support the weak attribute.
47920
47921 2002-02-05 David Billinghurst <David.Billinghurst@riotinto.com>
47922
47923 * g77.dg/pr5473.f: New test
47924
47925 2002-02-05 Aldy Hernandez <aldyh@redhat.com>
47926
47927 * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
47928 Fix testcase accordingly.
47929
47930 2002-02-04 Richard Henderson <rth@redhat.com>
47931
47932 * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
47933 (buf): Change to be an array of pointers, not ints.
47934
47935 2002-02-04 Jakub Jelinek <jakub@redhat.com>
47936
47937 * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally
47938 before all tests. Move warning one line above to match where it
47939 C frontend emits.
47940 * gcc.dg/Wswitch-2.c: New test.
47941 * g++.dg/warn/Wswitch-1.C: New test.
47942 * g++.dg/warn/Wswitch-2.C: New test.
47943
47944 2002-02-04 Richard Henderson <rth@redhat.com>
47945
47946 * g++.dg/abi/offsetof.C: Fix size comparison.
47947
47948 2002-02-04 Richard Sandiford <rsandifo@redhat.com>
47949
47950 * gcc.dg/cast-qual-2.c: New test.
47951
47952 2002-02-04 Jakub Jelinek <jakub@redhat.com>
47953
47954 * gcc.dg/20020201-4.c: New test.
47955
47956 2002-02-04 Ben Elliston <bje@redhat.com>
47957
47958 * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
47959 target_info attribute != 0, in addition to the empty string.
47960 (gcc_target_compile): Likewise.
47961
47962 2002-02-03 Andrew Cagney <ac131313@redhat.com>
47963
47964 * gcc.dg/Wswitch.c: New test.
47965 PR gcc/4475. PR gcc/3780.
47966
47967 2002-02-03 Toon Moene <toon@moene.indiv.nluug.nl>
47968
47969 * g77.f-torture/execute/5122.f: New test for regressions
47970 against PR fortran/5122.
47971
47972 2002-02-03 David Billinghurst <David.Billinghurst@riotinto.com>
47973
47974 * g77.f-torture/compile/pr3743.f: Delete
47975 * g77.dg/pr3743-1.f: New test.
47976 * g77.dg/pr3743-2.f: New test.
47977 * g77.dg/pr3743-3.f: New test.
47978 * g77.dg/pr3743-4.f: New test.
47979
47980 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
47981
47982 * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
47983
47984 2002-02-02 Richard Henderson <rth@redhat.com>
47985
47986 * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
47987 * gcc.c-torture/execute/bf64-1.c: Likewise.
47988
47989 2002-02-02 Jakub Jelinek <jakub@redhat.com>
47990
47991 * gcc.dg/20020201-2.c: New test.
47992
47993 * gcc.dg/20020201-3.c: New test.
47994
47995 * gcc.c-torture/execute/bitfld-2.c: New test.
47996
47997 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
47998
47999 * gcc.dg/bitfld-1.c: Update.
48000 * gcc.dg/bitfld-2.c: Update.
48001 * gcc.c-torture/execute/bitfld-1.x: New.
48002
48003 2002-02-02 Jakub Jelinek <jakub@redhat.com>
48004
48005 * gcc.c-torture/execute/20020201-1.c: New test.
48006
48007 2002-02-01 Janis Johnson <janis187@us.ibm.com>
48008
48009 PR target/5469
48010 * gcc.dg/20020201-1.c: New test.
48011
48012 2002-02-01 David.Billinghurst <David.Billinghurst@riotinto.com>
48013
48014 PR fortran/3743
48015 * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
48016 * g77.f-torture/compile/pr3743.x: Remove
48017
48018 2002-01-31 Tom Rix <trix@redhat.com>
48019
48020 * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
48021
48022 2002-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
48023
48024 * gcc.dg/noncompile/20020130-1.c: New test.
48025
48026 2002-01-30 David Billinghurst <David.Billinghurst@riotinto.com>
48027
48028 * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
48029
48030 2002-01-29 Richard Henderson <rth@redhat.com>
48031
48032 * gcc.c-torture/execute/991118-1.c: Cast various constants back
48033 to long long.
48034 * gcc.c-torture/execute/bf64-1.c: Likewise.
48035
48036 2002-01-29 Jakub Jelinek <jakub@redhat.com>
48037
48038 * gcc.c-torture/execute/20020129-1.c: New test.
48039
48040 2002-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
48041
48042 * gcc.c-torture/compile/20000224-1.c: Update.
48043 * gcc.c-torture/execute/bitfld-1.c: New tests.
48044 * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
48045 * gcc.dg/uninit-A.c: Update.
48046
48047 2002-01-29 Nathan Sidwell <nathan@codesourcery.com>
48048
48049 * g++.dg/template/ctor1.C: Add instantiation.
48050
48051 2002-01-28 Paul Koning <pkoning@equallogic.com>
48052
48053 * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
48054 argument to __builtin_prefetch to be const ptr.
48055
48056 2002-01-28 Jakub Jelinek <jakub@redhat.com>
48057
48058 * gcc.c-torture/compile/20020120-1.c: New test.
48059
48060 2002-01-27 Kazu Hirata <kazu@hxi.com>
48061
48062 * gcc.c-torture/execute/20020127-1.c: New test.
48063
48064 2002-01-27 David Billinghurst <David.Billinghurst@riotinto.com>
48065
48066 * g77.dg/f77-edit-i-in.f: New test
48067 * g77.dg/f77-edit-i-out.f: New test
48068
48069 2002-01-25 Geoffrey Keating <geoffk@redhat.com>
48070
48071 * gcc.dg/debug/debug.exp: New file.
48072 * gcc.dg/debug/trivial.c: New file.
48073 * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
48074 * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
48075 * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
48076 * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
48077 * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
48078 * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
48079 * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
48080 * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
48081 * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
48082 * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
48083 * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
48084 * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
48085 * gcc.dg/20000503-1.c: Removed.
48086 * gcc.dg/20010207-1.c: Removed.
48087 * gcc.dg/20011223-1.c: Removed.
48088 * gcc.dg/20020104-2.c: Removed.
48089 * gcc.dg/debug-1.c: Removed.
48090 * gcc.dg/debug-2.c: Removed.
48091 * gcc.dg/debug-3.c: Removed.
48092 * gcc.dg/debug-4.c: Removed.
48093 * gcc.dg/debug-5.c: Removed.
48094 * gcc.dg/debug-6.c: Removed.
48095 * gcc.dg/dwarf2-1.c: Removed.
48096 * gcc.dg/dwarf2-2.c: Removed.
48097
48098 2002-01-25 Jakub Jelinek <jakub@redhat.com>
48099
48100 * g++.old-deja/g++.other/eh5.C: New test.
48101 * g++.old-deja/g++.other/sibcall2.C: New test.
48102 * g++.old-deja/g++.other/array9.C: New test.
48103 * g++.old-deja/g++.other/typename2.C: New test.
48104 * g++.old-deja/g++.other/crash60.C: New test.
48105 * g++.old-deja/g++.other/conv9.C: New test.
48106 * g++.old-deja/g++.other/mangle10.C: New test.
48107 * g++.old-deja/g++.other/unchanging1.C: New test.
48108 * g++.old-deja/g++.other/exprstmt1.C: New test.
48109 * g++.old-deja/g++.other/inline23.C: New test.
48110 * g++.old-deja/g++.eh/ia64-1.C: New test.
48111 * g++.old-deja/g++.other/dwarf2-1.C: New test.
48112 * g++.old-deja/g++.other/reload1.C: New test.
48113 * g++.old-deja/g++.other/static20.C: New test.
48114 * g++.old-deja/g++.other/local-alloc1.C: New test.
48115 * g++.old-deja/g++.other/conv8.C: New test.
48116 * g++.old-deja/g++.other/stmtexpr2.C: New test.
48117 * g++.old-deja/g++.other/storeexpr1.C: New test.
48118 * g++.old-deja/g++.other/storeexpr2.C: New test.
48119 * g++.dg/eh/template2.C: New test.
48120 * g++.dg/warn/weak1.C: New test.
48121
48122 2002-01-25 Hans-Peter Nilsson <hp@bitrange.com>
48123
48124 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
48125 Remove first, non-varying, argument.
48126
48127 2002-01-23 Richard Henderson <rth@redhat.com>
48128
48129 * gcc.dg/inline-2.c: New.
48130
48131 * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
48132 Add optional target arg. Check number of arguments.
48133 (scan-assembler-not, scan-assembler-dem): Likewise.
48134 (scan-assembler-dem-not): Likewise.
48135
48136 2002-01-23 Zack Weinberg <zack@codesourcery.com>
48137
48138 * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
48139 line 12.
48140 * g++.old-deja/g++.brendan/parse3.C,
48141 g++.old-deja/g++.other/crash26.C,
48142 g++.old-deja/g++.other/crash28.C,
48143 g++.old-deja/g++.other/crash29.C,
48144 g++.old-deja/g++.other/crash30.C,
48145 g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
48146
48147 2002-01-23 Aldy Hernandez <aldyh@redhat.com>
48148
48149 * gcc.dg/20020115-1.c: New.
48150
48151 2002-01-23 Bob Wilson <bob.wilson@acm.org>
48152
48153 * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
48154
48155 2002-01-23 Janis Johnson <janis187@us.ibm.com>
48156
48157 * gcc.dg/20020122-3.c: New.
48158
48159 2002-01-23 Jakub Jelinek <jakub@redhat.com>
48160
48161 * g++.dg/other/gc1.C: New test.
48162
48163 2002-01-23 Zack Weinberg <zack@codesourcery.com>
48164
48165 * gcc.dg/c99-intconst-1.c: Mark XFAIL.
48166
48167 2002-01-22 Richard Henderson <rth@redhat.com>
48168
48169 * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
48170
48171 2002-01-22 Richard Henderson <rth@redhat.com>
48172
48173 * gcc.dg/20020122-4.c: New.
48174
48175 2002-01-22 H.J. Lu <hjl@gnu.org>
48176
48177 * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
48178 link output.
48179 * gcc.dg/special/ecos.exp: Likewise.
48180 * lib/g++-dg.exp: Likewise.
48181 * lib/g77-dg.exp: Likewise.
48182 * lib/gcc-dg.exp : Likewise.
48183 * lib/mike-g++.exp: Likewise.
48184 * lib/mike-g77.exp: Likewise.
48185 * lib/mike-gcc.exp: Likewise.
48186 * lib/objc-dg.exp: Likewise.
48187
48188 2002-01-22 Janis Johnson <janis187@us.ibm.com>
48189
48190 PR target/5379
48191 * gcc.dg/20020122-2.c: New test.
48192
48193 2002-01-22 Hans-Peter Nilsson <hp@axis.com>
48194
48195 * gcc.dg/20020122-1.c: New test.
48196
48197 2001-01-22 David.Billinghurst <David.Billinghurst@riotinto.com>
48198
48199 * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
48200
48201 2002-01-22 David Billinghurst <David.Billinghurst@riotinto.com>
48202
48203 * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
48204
48205 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48206
48207 * gcc.c-torture/compile/20020121-1.c: New test.
48208
48209 2002-01-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
48210
48211 * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
48212 ld_library_path.
48213
48214 2002-01-21 Jakub Jelinek <jakub@redhat.com>
48215
48216 * gcc.dg/20020218-1.c: New test.
48217
48218 2002-01-21 David.Billinghurst <David.Billinghurst@riotinto.com>
48219
48220 * lib/prune.exp (prune_gcc_output): Prune "At global scope"
48221 messages
48222 * g++.dg/other/deprecated.C: Remove dg-bogus comment for
48223 "At global scope" warning
48224 * g++.dg/ext/align1.C: Change cygwin test for alignment
48225 from db-bogus to dg-warning
48226
48227 2002-01-21 Zack Weinberg <zack@codesourcery.com>
48228
48229 * g77.f-torture/compile/cpp2.F: New test.
48230
48231 2002-01-19 Nathan Sidwell <nathan@codesourcery.com>
48232
48233 * g++.dg/template/access1.C: New test.
48234
48235 2002-01-18 Aldy Hernandez <aldyh@redhat.com>
48236
48237 * gcc.dg/20020118-1.c: New.
48238
48239 2002-01-18 Kazu Hirata <kazu@hxi.com>
48240
48241 * gcc.c-torture/execute/20020118-1.c: New test.
48242
48243 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
48244
48245 * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
48246 * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
48247 alignment warnings.
48248
48249 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
48250
48251 * gcc.misc-tests/i386-prefetch.exp: Save and restore
48252 torture_with_loops and torture_without_loops
48253
48254 2002-01-17 Jakub Jelinek <jakub@redhat.com>
48255
48256 * gcc.c-torture/compile/20020116-1.c: New test.
48257
48258 2002-01-16 Jakub Jelinek <jakub@redhat.com>
48259
48260 * gcc.dg/20020116-2.c: New test.
48261
48262 * gcc.dg/ultrasp4.c: New test.
48263
48264 * gcc.dg/20020116-1.c: New test.
48265
48266 2002-01-15 Geoffrey Keating <geoffk@redhat.com>
48267
48268 * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
48269 by EABI.
48270
48271 2002-01-15 Janis Johnson <janis187@us.ibm.com>
48272
48273 * gcc.misc-tests/i386-prefetch.exp: New.
48274 * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
48275 * gcc.misc-tests/i386-pf-athlon-1.c: New test.
48276 * gcc.misc-tests/i386-pf-none-1.c: New test.
48277 * gcc.misc-tests/i386-pf-sse-1.c: New test.
48278
48279 2002-01-15 Jakub Jelinek <jakub@redhat.com>
48280
48281 * gcc.dg/gnu89-init-1.c: Add new tests.
48282
48283 2002-01-15 Andreas Jaeger <aj@suse.de>
48284
48285 * gcc.dg/i386-mmx-1.c: Also run on x86-64.
48286 * gcc.dg/i386-mmx-2.c: Likewise.
48287 * gcc.dg/i386-sse-1.c: Likewise.
48288 * gcc.dg/i386-sse-2.c: Likewise.
48289 * gcc.dg/i386-sse-3.c: Likewise.
48290
48291 2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
48292
48293 * g77.f-torture/execute/intrinsic-unix-bessel.f:
48294 Uncomment additional cases that now pass.
48295
48296 2002-01-11 Richard Henderson <rth@redhat.com>
48297
48298 * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
48299 * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
48300
48301 2002-01-11 Nicola Pero <n.pero@mi.flashnet.it>
48302
48303 * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
48304
48305 2002-01-10 Aldy Hernandez <aldyh@redhat.com>
48306
48307 * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
48308 lvx, stvx, stvebx, stvehx, stvewx, stvxl.
48309
48310 2002-01-10 Dale Johannesen <dalej@apple.com>
48311
48312 * gcc.c-torture/execute/loop-11.c: New.
48313
48314 2002-01-08 Aldy Hernandez <aldyh@redhat.com>
48315
48316 * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
48317 dss, lvsl, lvsr, dstt, dstst, dststt, dst.
48318
48319 2002-01-09 Richard Henderson <rth@redhat.com>
48320
48321 * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
48322 type in which to perform the operation for each size.
48323
48324 2002-01-09 Alan Matsuoka (alanm@redhat.com)
48325
48326 * gcc.c-torture/compile/20020109-2.c: New test.
48327
48328 2002-01-09 Gwenole Beauchesne <bgeauchesne@mandrakesoft.com>
48329
48330 * gcc.c-torture/execute/loop-10.c: New test.
48331
48332 2002-01-09 Jakub Jelinek <jakub@redhat.com>
48333
48334 * gcc.c-torture/compile/20010226-1.c: New test.
48335 * gcc.c-torture/compile/20010227-1.c: New test.
48336 * gcc.c-torture/compile/20010426-1.c: New test.
48337 * gcc.c-torture/compile/20010510-1.c: New test.
48338 * gcc.c-torture/compile/20010605-3.c: New test.
48339 * gcc.c-torture/compile/20010824-1.c: New test.
48340 * gcc.c-torture/execute/20010409-1.c: New test.
48341 * gcc.dg/noncompile/20000901-1.c: New test.
48342 * gcc.dg/20001023-1.c: New test.
48343 * gcc.dg/20001101-1.c: New test.
48344 * gcc.dg/20001102-1.c: New test.
48345 * gcc.dg/20010207-1.c: New test.
48346 * gcc.dg/20010405-1.c: New test.
48347 * gcc.dg/20010822-1.c: New test.
48348 * gcc.dg/20011107-1.c: New test.
48349
48350 2002-01-09 Jeffrey A Law (law@redhat.com)
48351
48352 * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
48353
48354 * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect
48355 execution failure on PA targets.
48356
48357 2002-01-09 Jakub Jelinek <jakub@redhat.com>
48358
48359 * gcc.c-torture/compile/20020109-1.c: New test.
48360
48361 2002-01-08 Kazu Hirata <kazu@hxi.com>
48362
48363 * gcc.c-torture/execute/20020108-1.c: New test.
48364
48365 2002-01-08 Jakub Jelinek <jakub@redhat.com>
48366
48367 * gcc.dg/20020108-1.c: New test.
48368
48369 2002-01-08 H.J. Lu <hjl@gnu.org>
48370
48371 * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
48372 for header files.
48373
48374 2002-01-08 Geoff Keating <geoffk@redhat.com>
48375
48376 * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
48377 consistency.
48378
48379 2002-01-07 Aldy Hernandez <aldyh@redhat.com>
48380
48381 * gcc.dg/altivec-4.c: Test altivec predicates.
48382
48383 2002-01-07 Jakub Jelinek <jakub@redhat.com>
48384
48385 * gcc.c-torture/execute/20020107-1.c: New test.
48386
48387 2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
48388
48389 PR c/5279
48390 * gcc.c-torture/compile/20020106-1.c: New test.
48391
48392 2002-01-05 Hans-Peter Nilsson <hp@bitrange.com>
48393
48394 * gcc.c-torture/execute/nestfunc-4.c: New test.
48395
48396 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
48397
48398 * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
48399 extra triple that slipped in.
48400 * g++.old-deja/g++.abi/align.C: Likewise.
48401 * g++.old-deja/g++.abi/bitfields.C: Likewise.
48402
48403 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
48404
48405 * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
48406 * g++.old-deja/g++.abi/align.C: Likewise.
48407 * g++.old-deja/g++.abi/bitfields.C: Likewise.
48408
48409 * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
48410 on FreeBSD/i386.
48411 * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
48412 FreeBSD.
48413
48414 2002-01-04 Jakub Jelinek <jakub@redhat.com>
48415
48416 * gcc.dg/20020104-1.c: New test.
48417
48418 * gcc.dg/20020104-2.c: New test.
48419
48420 2002-01-04 Hans-Peter Nilsson <hp@bitrange.com>
48421
48422 * gcc.dg/20020103-1.c: Fix typo in target selector.
48423
48424 2002-01-03 Richard Henderson <rth@redhat.com>
48425
48426 * gcc.dg/20020103-1.c: New.
48427
48428 2002-01-03 Kazu Hirata <kazu@hxi.com>
48429
48430 * gcc.c-torture/execute/20020103-1.c: New test.
48431
48432 2002-01-03 Jakub Jelinek <jakub@redhat.com>
48433
48434 * g++.dg/other/debug2.C: New test.
48435
48436 * gcc.c-torture/compile/20020103-1.c: New test.
48437
48438 2002-01-02 Jakub Jelinek <jakub@redhat.com>
48439
48440 * gcc.dg/gnu89-init-1.c: Added new tests.
48441
48442 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
48443
48444 * g++.dg/template/friend2.C: Remove as patch is reverted.
48445
48446 * g++.dg/warn/oldcast1.C: New test.
48447
48448 * g++.dg/template/ptrmem1.C: New test.
48449 * g++.dg/template/ptrmem2.C: New test.
48450
48451 * g++.dg/template/ntp.C: New test.
48452
48453 * g++.dg/other/component1.C: New test.
48454
48455 * g++.dg/template/ttp3.C: New test.
48456
48457 * g++.dg/template/friend2.C: New test.
48458 * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
48459
48460 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
48461
48462 * g++.dg/other/ptrmem1.C: New test.
48463 * g++.dg/other/ptrmem2.C: New test.
48464
48465 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
48466
48467 * g++.dg/template/ctor1.C: New test.
48468
48469 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
48470
48471 * g++.dg/template/friend2.C: New test.
48472
48473 2002-01-01 Hans-Peter Nilsson <hp@bitrange.com>
48474
48475 * gcc.dg/mmix-1.c: New test.
48476
48477 2001-12-31 Richard Henderson <rth@redhat.com>
48478
48479 * gcc.dg/asm-5.c: New.
48480
48481 2001-12-31 Paolo Carlini <pcarlini@unitus.it>
48482
48483 * g++.old-deja/g++.robertl/eb130.C: hash_set is now
48484 in namespace __gnu_cxx
48485
48486 2001-12-30 Richard Henderson <rth@redhat.com>
48487
48488 * gcc.dg/debug-6.c: New.
48489
48490 2001-12-30 Jakub Jelinek <jakub@redhat.com>
48491
48492 * gcc.c-torture/compile/20011229-2.c: New test.
48493
48494 2001-12-29 Jakub Jelinek <jakub@redhat.com>
48495
48496 * gcc.dg/debug-3.c: New test.
48497 * gcc.dg/debug-4.c: New test.
48498 * gcc.dg/debug-5.c: New test.
48499
48500 2001-12-29 Richard Henderson <rth@redhat.com>
48501
48502 * g++.dg/eh/loop1.C: New.
48503
48504 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
48505
48506 * g++.dg/template/crash1.C: New test.
48507
48508 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
48509
48510 * g++.dg/other/const1.C: New test.
48511
48512 2001-12-29 Hans-Peter Nilsson <hp@bitrange.com>
48513
48514 * gcc.c-torture/compile/20011229-1.c: New test.
48515
48516 2001-12-28 Stan Shebs <shebs@apple.com>
48517
48518 * lib/objc-torture.exp: Resync with c-torture.exp.
48519 * lib/objc.exp: Load standard libraries.
48520
48521 2001-12-28 Jakub Jelinek <jakub@redhat.com>
48522
48523 * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
48524 additional tests.
48525
48526 2001-12-27 Roger Sayle <roger@eyesopen.com>
48527
48528 * gcc.c-torture/execute/string-opt-16.c: New testcase.
48529
48530 2001-12-27 Richard Henderson <rth@redhat.com>
48531
48532 * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
48533
48534 2001-12-26 Nathan Sidwell <nathan@codesourcery.com>
48535
48536 * g++.dg/eh/ctor1.C: New test.
48537 * g++.dg/other/error2.C: New test.
48538
48539 2001-12-24 Nathan Sidwell <nathan@codesourcery.com>
48540
48541 * g++.dg/other/init2.C: New test.
48542
48543 2001-12-24 Richard Henderson <rth@redhat.com>
48544
48545 * gcc.dg/20011223-1.c: New.
48546 * gcc.dg/inline-1.c: New.
48547
48548 2001-12-23 Richard Henderson <rth@redhat.com>
48549
48550 * gcc.dg/asm-4.c: Test operand modifiers.
48551
48552 2001-12-23 Richard Henderson <rth@redhat.com>
48553
48554 * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
48555
48556 2001-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
48557
48558 * gcc.c-torture/execute/20011223-1.c: New test.
48559
48560 2001-12-21 Richard Henderson <rth@redhat.com>
48561
48562 * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
48563 re-enables the warning.
48564
48565 2001-12-21 Richard Henderson <rth@redhat.com>
48566
48567 * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
48568
48569 2001-12-20 Jakub Jelinek <jakub@redhat.com>
48570
48571 * gcc.c-torture/compile/20011218-1.c: New test.
48572
48573 2001-12-20 Nick Clifton <nickc@cambridge.redhat.com>
48574
48575 * gcc.misc-test/arm-isr.exp: New file. Control running of the
48576 arm-isr.c test.
48577 * gcc.misc-tests/arm-isr.c: New file. Test prologue and
48578 epilogue generation for ARM ISR routines.
48579
48580 2001-12-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48581
48582 * gcc.dg/format/builtin-1.c: Test unlocked stdio.
48583 * gcc.dg/format/c90-printf-3.c: Likewise.
48584 * gcc.dg/format/c99-printf-3.c: Likewise.
48585 * gcc.dg/format/ext-1.c: Likewise.
48586 * gcc.dg/format/ext-6.c: Likewise.
48587 * gcc.dg/format/format.h: Prototype unlocked stdio.
48588
48589 2001-12-20 Richard Henderson <rth@redhat.com>
48590
48591 * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
48592 (arena): Use it.
48593 (malloc): Correct allocation logic. Abort if we fill up the
48594 arena before initialization complete.
48595 (realloc): Correct allocation logic.
48596
48597 2001-12-20 Jakub Jelinek <jakub@redhat.com>
48598
48599 * gcc.c-torture/compile/20011219-2.c: New test.
48600
48601 * gcc.c-torture/execute/20011219-1.c: New test.
48602
48603 2001-12-19 David Billinghurst <David.Billinghurst@riotinto.com>
48604
48605 * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
48606 target does not support weak symbols.
48607
48608 2001-12-19 Jakub Jelinek <jakub@redhat.com>
48609
48610 * gcc.c-torture/compile/20011219-1.c: New test.
48611
48612 2001-12-19 Nathan Sidwell <nathan@codesourcery.com>
48613
48614 * g++.dg/other/error1.C: New test.
48615
48616 2001-12-17 Jeffrey A Law (law@redhat.com)
48617
48618 * gcc.c-torture/execute/20011217-1.c: New test.
48619
48620 2001-12-17 Nicola Pero <nicola@brainstorm.co.uk>
48621
48622 * objc.dg/special/: New directory.
48623 * objc.dg/special/special.exp: New file.
48624 * objc.dg/special/unclaimed-category-1.h: New file.
48625 * objc.dg/special/unclaimed-category-1a.m: New file.
48626 * objc.dg/special/unclaimed-category-1.m: New file.
48627
48628 2001-12-17 Andreas Jaeger <aj@suse.de>
48629
48630 * gcc.c-torture/compile/20011217-2.c: New test.
48631
48632 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
48633
48634 * gcc.c-torture/compile/20011217-1.c: New test.
48635
48636 2001-12-14 Aldy Hernandez <aldyh@redhat.com>
48637
48638 * gcc.dg/20011214-1.c: New.
48639
48640 2001-12-13 Aldy Hernandez <aldyh@redhat.com>
48641
48642 * gcc.dg/altivec-4.c: New.
48643
48644 2001-12-13 Hans-Peter Nilsson <hp@axis.com>
48645
48646 * gcc.dg/20011113-1.c: New test.
48647
48648 2001-12-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
48649
48650 * g++.old-deja/g++.jason/template31.C: Remove templates for classes
48651 std::__malloc_alloc_template<0> and
48652 std::__default_alloc_template<false, 0>.
48653
48654 2001-12-13 Nicola Pero <n.pero@mi.flashnet.it>
48655
48656 * objc/execute/bf-21.m: New test.
48657 * objc/execute/enumeration-1.m: New test.
48658 * objc/execute/enumeration-2.m: New test.
48659
48660 2001-12-12 Jakub Jelinek <jakub@redhat.com>
48661
48662 * gcc.dg/gnu89-init-1.c: New test.
48663
48664 2001-12-12 Nathan Sidwell <nathan@codesourcery.com>
48665
48666 * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
48667 * g++.old-deja/g++.jason/2371.C: Likewise.
48668 * g++.old-deja/g++.jason/template33.C: Likewise.
48669 * g++.old-deja/g++.jason/template34.C: Likewise.
48670 * g++.old-deja/g++.jason/template36.C: Likewise.
48671 * g++.old-deja/g++.oliva/typename1.C: Likewise.
48672 * g++.old-deja/g++.oliva/typename2.C: Likewise.
48673 * g++.old-deja/g++.other/typename1.C: Likewise.
48674 * g++.old-deja/g++.pt/inherit2.C: Likewise.
48675 * g++.old-deja/g++.pt/nontype5.C: Likewise.
48676 * g++.old-deja/g++.pt/typename11.C: Likewise.
48677 * g++.old-deja/g++.pt/typename14.C: Likewise.
48678 * g++.old-deja/g++.pt/typename16.C: Likewise.
48679 * g++.old-deja/g++.pt/typename3.C: Likewise.
48680 * g++.old-deja/g++.pt/typename4.C: Likewise.
48681 * g++.old-deja/g++.pt/typename5.C: Likewise.
48682 * g++.old-deja/g++.pt/typename7.C: Likewise.
48683 * g++.old-deja/g++.robertl/eb9.C: Likewise.
48684
48685 2001-12-11 Nathan Sidwell <nathan@codesourcery.com>
48686
48687 * g++.dg/other/linkage1.C: New test.
48688 * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
48689 specifiers.
48690
48691 2001-12-11 Neil Booth <neil@daikokuya.demon.co.uk>
48692
48693 * gcc.dg/concat.c: New test.
48694
48695 2001-12-11 Stan Shebs <shebs@apple.com>
48696
48697 * objc/compile: New test directory.
48698 * objc/compile/compile.exp: New expect script.
48699 * objc/compile/20011211-1.m: New compile test.
48700
48701 2001-12-11 Jason Merrill <jason@redhat.com>
48702
48703 * lib/prune.exp (prune_gcc_output): Also handle "In member
48704 function". So many permutations...
48705
48706 2001-12-10 Nathan Sidwell <nathan@codesourcery.com>
48707
48708 * g++.dg/template/typedef1.C: New test.
48709
48710 2001-12-09 Nathan Sidwell <nathan@codesourcery.com>
48711
48712 * g++.dg/other/copy1.C: New test.
48713
48714 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
48715
48716 * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
48717
48718 * gcc.dg/builtin-choose-expr.c: New.
48719
48720 2001-12-07 Aldy Hernandez <aldyh@redhat.com>
48721
48722 * gcc.dg/altivec-2.c: New.
48723
48724 2001-12-07 Richard Henderson <rth@redhat.com>
48725
48726 * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
48727
48728 2001-12-07 Stephane Carrez <Stephane.Carrez@sun.com>
48729
48730 * gcc.dg/sparc-ret.c: New file, test return corruption bug for
48731 ultrasparc.
48732
48733 2001-12-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
48734
48735 * g++-old.deja/g++.robertl/eb101.C: Deleted.
48736
48737 2001-12-06 Janis Johnson <janis187@us.ibm.com>
48738
48739 * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
48740 variable argument list.
48741
48742 2001-12-06 Zack Weinberg <zack@codesourcery.com>
48743
48744 * gcc.c-torture/execute/memcheck: Delete entire directory.
48745 (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
48746 t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
48747
48748 2001-12-05 Neil Booth <neil@daikokuya.demon.co.uk>
48749
48750 * gcc.dg/Wshadow-1.c: New test.
48751
48752 2001-12-05 Jakub Jelinek <jakub@redhat.com>
48753
48754 * gcc.c-torture/compile/20011130-1.c: New test.
48755
48756 * gcc.dg/noncompile/20011025-1.c: New test.
48757
48758 * g++.dg/other/anon-union.C: New test.
48759
48760 * gcc.c-torture/execute/20011024-1.c: New test.
48761
48762 2001-12-04 Joseph S. Myers <jsm28@cam.ac.uk>
48763
48764 * gcc.c-torture/execute/20000722-1.x,
48765 gcc.c-torture/execute/20010123-1.x: Remove.
48766 * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
48767 * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
48768 gcc.dg/c99-complit-2.c: New tests.
48769
48770 2001-12-04 Nathan Sidwell <nathan@codesourcery.com>
48771
48772 * g++.dg/inherit/base1.C: New test.
48773
48774 2001-12-04 Jakub Jelinek <jakub@redhat.com>
48775
48776 * g++.dg/other/stdarg1.C: New test.
48777
48778 * gcc.c-torture/compile/20011130-2.c: New test.
48779
48780 2001-12-03 Janis Johnson <janis187@us.ibm.com>
48781
48782 * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
48783 * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
48784 * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
48785 * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
48786 * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
48787 * gcc.dg/builtin-prefetch-1.c: New test.
48788
48789 2001-12-03 Jakub Jelinek <jakub@redhat.com>
48790
48791 * gcc.dg/20011130-1.c: New test.
48792
48793 2001-12-03 Nathan Sidwell <nathan@codesourcery.com>
48794
48795 * g++.dg/other/scope1.C: New test.
48796 * g++.dg/template/explicit-instantiation.C: Remove XFAIL
48797
48798 2001-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
48799
48800 * gcc.dg/vla-init-1.c: New test.
48801
48802 2001-12-01 Geoff Keating <geoffk@redhat.com>
48803
48804 * gcc.c-torture/compile/structs.c: New testcase from GDB.
48805
48806 2001-12-02 Neil Booth <neil@daikokuya.demon.co.uk>
48807
48808 * objc.dg/alias.m: Update.
48809 * objc.dg/class-1.m: Update.
48810 * objc.dg/const-str-1.m: Update.
48811 * objc.dg/fwd-proto-1.m: Update.
48812 * objc.dg/id-1.m: Update.
48813 * objc.dg/super-class-1.m: Update.
48814
48815 2001-11-29 Mark Mitchell <mark@codesourcery.com>
48816
48817 * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
48818 constructs.
48819
48820 2001-11-28 Jeffrey A Law (law@cygnus.com)
48821
48822 * gcc.c-torture/execute/20011128-1.c: New test.
48823
48824 2001-11-28 Hans-Peter Nilsson <hp@axis.com>
48825
48826 * gcc.dg/20011127-1.c: New test.
48827
48828 2001-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
48829
48830 * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples
48831 from Austin Group draft 7.
48832 * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in
48833 scanf format arguments.
48834 * gcc.dg/format/no-exargs-2.c: New test.
48835
48836 2001-11-25 Nathan Sidwell <nathan@codesourcery.com>
48837
48838 * g++.dg/abi/vbase8-4.C: New test.
48839
48840 2001-11-24 Ian Lance Taylor <ian@airs.com>
48841
48842 * gcc.c-torture/execute/20011121-1.c: New test.
48843
48844 2001-11-23 Jeffrey A Law (law@cygnus.com)
48845
48846 * gcc.c-torture/execute/ieee/20011123-1.c: New test.
48847
48848 2001-11-23 Andreas Jaeger <aj@suse.de>
48849
48850 * gcc.dg/cpp/charconst-2.c: New test.
48851
48852 2001-11-22 Geoffrey Keating <geoffk@redhat.com>
48853
48854 * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
48855 to the host if it is remote. Let tests specify extra headers
48856 they use.
48857 * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
48858 * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
48859 * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
48860 * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
48861 * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
48862 * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
48863 * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
48864 * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
48865 * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
48866 * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
48867
48868 2001-11-22 Nick Clifton <nickc@cambridge.redhat.com>
48869
48870 * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
48871 for little endian ARMs.
48872
48873 2001-11-20 Jakub Jelinek <jakub@redhat.com>
48874
48875 * gcc.c-torture/compile/20011119-1.c: New test.
48876 * gcc.c-torture/compile/20011119-2.c: New test.
48877
48878 2001-11-17 Aldy Hernandez <aldyh@redhat.com>
48879
48880 * gcc.dg/altivec-1.c: Fix typo.
48881
48882 2001-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
48883
48884 * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
48885
48886 2001-11-20 Nick Clifton <nickc@cambridge.redhat.com>
48887
48888 * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
48889
48890 2001-11-19 Geoffrey Keating <geoffk@redhat.com>
48891
48892 * lib/g77.exp: Don't specify --rpath-link.
48893
48894 * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
48895 across all the headers.
48896 * gcc.dg/format/format.exp: For testing on a remote host,
48897 copy format.h.
48898
48899 * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
48900 * gcc.c-torture/execute/930406-1.c: Likewise.
48901 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
48902
48903 2001-11-19 Aldy Hernandez <aldyh@redhat.com>
48904
48905 * gcc.dg/altivec-1.c: New.
48906
48907 2001-11-19 Neil Booth <neil@daikokuya.demon.co.uk>
48908
48909 * gcc.dg/cpp/fpreprocessed.c: New test case.
48910
48911 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
48912
48913 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
48914 gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
48915 * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
48916
48917 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
48918
48919 * gcc.dg/no-builtin-1.c: New test.
48920
48921 2001-11-16 Jakub Jelinek <jakub@redhat.com>
48922
48923 * gcc.c-torture/execute/20011115-1.c: New test.
48924
48925 2001-11-15 Jakub Jelinek <jakub@redhat.com>
48926
48927 * gcc.c-torture/compile/20011114-2.c: New test.
48928 * gcc.c-torture/compile/20011114-3.c: New test.
48929 * gcc.c-torture/compile/20011114-4.c: New test.
48930
48931 2001-11-15 Nathan Sidwell <nathan@codesourcery.com>
48932
48933 * g++.dg/other/init1.C: New test.
48934
48935 2001-11-14 Geoffrey Keating <geoffk@redhat.com>
48936
48937 * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
48938 message.
48939
48940 * gcc.c-torture/execute/20011114-1.c: New testcase.
48941
48942 * gcc.c-torture/compile/20010327-1.c: Revert last change.
48943 * gcc.c-torture/compile/20011114-1.c: New test, exactly
48944 like the (before this change) version of 20010327-1.c.
48945
48946 2001-11-14 Roger Sayle <roger@eyesopen.com>
48947
48948 * gcc.c-torture/execute/string-opt-13.c: New testcase.
48949
48950 2001-11-14 Richard Sandiford <rsandifo@redhat.com>
48951
48952 * g++.dg/init/array2.C: New test.
48953
48954 2001-11-14 Alexandre Oliva <aoliva@redhat.com>
48955
48956 * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
48957
48958 2001-11-13 Nathan Sidwell <nathan@codesourcery.com>
48959
48960 * g++.dg/other/forscope1.C: New test.
48961 * g++.dg/ext/forscope1.C: New test.
48962 * g++.dg/ext/forscope2.C: New test.
48963
48964 2001-11-13 Jakub Jelinek <jakub@redhat.com>
48965
48966 * gcc.c-torture/execute/20011113-1.c: New test.
48967
48968 2001-11-09 Geoffrey Keating <geoffk@redhat.com>
48969
48970 * gcc.c-torture/execute/20011109-2.c: New test.
48971
48972 * gcc.c-torture/execute/20011109-1.c: New test.
48973
48974 2001-11-09 Jakub Jelinek <jakub@redhat.com>
48975
48976 * gcc.c-torture/compile/20011109-1.c: New test.
48977
48978 2001-11-08 Geoffrey Keating <geoffk@redhat.com>
48979
48980 * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
48981 * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
48982 * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
48983 * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
48984 * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
48985 * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
48986 * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
48987
48988 2001-11-08 Neil Booth <neil@daikokuya.demon.co.uk>
48989
48990 * g++.dg/warn/Wshadow-1.C: New tests.
48991 * g++.old-deja/g++.mike/for3.C: Update.
48992
48993 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
48994
48995 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
48996 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
48997 XFAILs. Adjust expected error texts.
48998 * gcc.c-torture/compile/20011106-1.c,
48999 gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
49000 gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
49001 gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
49002 gcc.dg/c99-array-lval-5.c: New tests.
49003
49004 2001-11-05 Neil Booth <neil@cat.daikokuya.demon.co.uk>
49005
49006 * gcc.dg/cpp/defined.c: Update.
49007
49008 2001-11-04 Neil Booth <neil@cat.daikokuya.demon.co.uk>
49009
49010 * gcc.c-torture/execute/anon-1.c: New test.
49011
49012 2001-11-03 Geoffrey Keating <geoffk@redhat.com>
49013
49014 * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
49015 same size, so no warning should be produced on stormy16.
49016
49017 * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
49018 due to oversized array.
49019 * g++.old-deja/g++.mike/ns15.C: Likewise.
49020 * g++.old-deja/g++.pt/crash16.C: Likewise.
49021
49022 2001-11-02 Graham Stott <grahams@redhat.com>
49023
49024 * g++.dgother/debug1.C: Fix typos.
49025
49026 2001-11-01 Jakub Jelinek <jakub@redhat.com>
49027
49028 * g++.dg/other/debug1.C: New test.
49029
49030 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
49031
49032 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
49033 of unsigned long.
49034
49035 2001-10-30 Jakub Jelinek <jakub@redhat.com>
49036
49037 * gcc.dg/20011029-2.c: New test.
49038
49039 * gcc.c-torture/compile/20011029-1.c: New test.
49040
49041 2001-10-29 Nicola Pero <n.pero@mi.flashnet.it>
49042
49043 * objc/execute/class_self-1.m: New test.
49044 * objc/execute/class_self-2.m: New test.
49045
49046 2001-10-25 Zack Weinberg <zack@codesourcery.com>
49047
49048 * gcc.misc-tests/msgs.exp: Delete.
49049 * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
49050 * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected
49051 error set to match recent changes.
49052
49053 2001-10-24 Zack Weinberg <zack@codesourcery.com>
49054
49055 * gcc.dg/20011021-1.c: New test.
49056
49057 2001-10-24 Jakub Jelinek <jakub@redhat.com>
49058
49059 * gcc.c-torture/compile/20011023-1.c: New test.
49060
49061 2001-10-23 Geoffrey Keating <geoffk@redhat.com>
49062
49063 * lib/g77.exp: Rewrite based on lib/g++.exp.
49064
49065 2001-10-19 Jakub Jelinek <jakub@redhat.com>
49066
49067 * gcc.c-torture/execute/20011019-1.c: New test.
49068
49069 * gcc.dg/20011018-1.c: New test.
49070
49071 2001-10-19 NIIBE Yutaka <gniibe@m17n.org>
49072
49073 * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
49074
49075 2001-10-18 Alexandre Oliva <aoliva@redhat.com>
49076
49077 * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
49078 * gcc.dg/attr-invalid.c: Likewise.
49079
49080 2001-10-18 Jakub Jelinek <jakub@redhat.com>
49081
49082 * gcc.dg/20011015-1.c: New test.
49083
49084 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
49085
49086 * g++.dg/template/unify2.C: New test.
49087
49088 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
49089
49090 * g++.dg/other/exception-specification.C: New test
49091
49092 2001-10-13 Tom Rix <trix@redhat.com>
49093
49094 * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
49095 * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
49096
49097 2001-10-12 Jakub Jelinek <jakub@redhat.com>
49098
49099 * gcc.dg/20011009-1.c: New test.
49100
49101 2001-10-12 Nathan Sidwell <nathan@codesourcery.com>
49102
49103 PR g++/4476
49104 * g++.dg/other/friend1.C: New test.
49105
49106 2001-10-11 Richard Henderson <rth@redhat.com>
49107
49108 * g++.old-deja/g++.other/crash18.C: Add -S to options.
49109
49110 2001-10-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49111
49112 * gcc.c-torture/compile/20011010-1.c: New.
49113
49114 2001-10-09 Joseph S. Myers <jsm28@cam.ac.uk>
49115
49116 * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
49117 g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
49118 g77.f-torture/execute/execute.exp,
49119 g77.f-torture/noncompile/noncompile.exp,
49120 gcc.c-torture/compile/compile.exp,
49121 gcc.c-torture/execute/execute.exp,
49122 gcc.c-torture/execute/ieee/ieee.exp,
49123 gcc.c-torture/execute/memcheck/memcheck.exp,
49124 gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
49125 objc/execute/execute.exp: Update FSF address.
49126
49127 2001-10-09 Neil Booth <neil@daikokuya.demon.co.uk>
49128
49129 * gcc.dg/cpp/cmdlne-C.c: Update.
49130 * gcc.dg/cpp/cmdlne-C2.c: New.
49131
49132 2001-10-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49133
49134 * gcc.c-torture/execute/20011008-3.c: New.
49135
49136 2001-10-08 DJ Delorie <dj@redhat.com>
49137
49138 * gcc.dg/20011008-1.c: New.
49139 * gcc.dg/20011008-2.c: New.
49140
49141 2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
49142
49143 * gcc.dg/cpp/spacing1.c: Update test.
49144
49145 2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
49146
49147 * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
49148 spelling errors of "separate" as "seperate".
49149
49150 2001-10-05 Alexandre Oliva <aoliva@redhat.com>
49151
49152 * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
49153 enough to avoid inlining.
49154
49155 2001-10-04 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
49156
49157 * lib/g77.exp: set libg2c_dir correctly.
49158
49159 2001-10-02 Neil Booth <neil@daikokuya.demon.co.uk>
49160
49161 * gcc.dg/cpp/macro11.c: New test.
49162
49163 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
49164
49165 * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
49166 gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
49167 gcc.dg/format/multattr-3.c: New tests.
49168 * gcc.dg/format/attr-3.c: Update expected error texts. Remove
49169 tests for format attributes on function pointers being rejected.
49170
49171 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
49172
49173 * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
49174
49175 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
49176
49177 * g++.dg/warn/format1.C: New test.
49178
49179 2001-10-01 Neil Booth <neil@daikokuya.demon.co.uk>
49180
49181 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
49182
49183 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
49184
49185 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
49186
49187 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
49188
49189 * gcc.dg/cpp/redef2.c: Add test.
49190
49191 2001-09-27 Geoffrey Keating <geoffk@redhat.com>
49192
49193 * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
49194 long-standing bug on i686, apparently.
49195 * gcc.c-torture/execute/loop-2c.x: New file.
49196 * gcc.c-torture/execute/loop-2d.x: New file.
49197 * gcc.c-torture/execute/loop-3c.x: New file.
49198
49199 2001-09-25 Neil Booth <neil@daikokuya.demon.co.uk>
49200
49201 * gcc.dg/cpp/20000625-2.c: Correct line number.
49202
49203 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
49204
49205 * gcc.dg/cpp/macro10.c: New test.
49206 * gcc.dg/cpp/strify3.c: New test.
49207 * gcc.dg/cpp/spacing1.c: Add tests.
49208 * gcc.dg/cpp/19990703-1.c: Remove bogus test.
49209 * gcc.dg/cpp/20000625-2.c: Fudge to pass.
49210
49211 2001-09-24 DJ Delorie <dj@redhat.com>
49212
49213 * gcc.c-torture/execute/20010924-1.c: New test.
49214
49215 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
49216
49217 * objc/execute/paste.m: Remove.
49218
49219 2001-09-22 Joseph S. Myers <jsm28@cam.ac.uk>
49220
49221 * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
49222
49223 2001-09-22 George Helffrich <george@geo.titech.ac.jp>
49224
49225 * g77.dg/strlen0.f: New test.
49226
49227 2001-09-21 Richard Henderson <rth@redhat.com>
49228
49229 * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
49230 * g++.old-deja/g++.abi/vtable2.C: Likewise.
49231
49232 2001-09-21 Joseph S. Myers <jsm28@cam.ac.uk>
49233
49234 Table-driven attributes.
49235 * g++.dg/ext/attrib1.C: New test.
49236
49237 2001-09-20 DJ Delorie <dj@redhat.com>
49238
49239 * gcc.dg/20000926-1.c: Update expected warning messages.
49240 * gcc.dg/array-2.c: Likewise, and test for warnings too.
49241 * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
49242 array.
49243
49244 2001-09-18 Richard Sandiford <rsandifo@redhat.com>
49245
49246 * g++.dg/eh/registers1.C: New test case.
49247
49248 2001-09-17 Richard Henderson <rth@redhat.com>
49249
49250 * gcc.dg/array-5.c: Fix VLA decomposition test.
49251
49252 2001-09-16 Neil Booth <neil@daikokuya.demon.co.uk>
49253
49254 * gcc.dg/cpp/line5.c: New testcase.
49255
49256 2001-09-15 Neil Booth <neil@daikokuya.demon.co.uk>
49257
49258 * gcc.dg/cpp/macro9.c: New test.
49259
49260 2001-09-15 Aldy Hernandez <aldyh@redhat.com>
49261
49262 * gcc.c-torture/execute/980223.c: Change type of addr from long
49263 to char *.
49264
49265 2001-09-15 Hans-Peter Nilsson <hp@axis.com>
49266
49267 * gcc.c-torture/execute/20010915-1.c: New test.
49268
49269 2001-09-14 Janis Johnson <janis187@us.ibm.com>
49270
49271 * g77.dg/bprob: New directory.
49272 * g77.dg/bprob/bprob.exp: New file.
49273 * g77.dg/bprob/bprob-1.f: New test.
49274 * g77.dg/gcov: New directory.
49275 * g77.dg/gcov/gcov.exp: New file.
49276 * g77.dg/gcov/gcov-1.f: New test.
49277 * g77.dg/gcov/gcov-1.x: New file.
49278
49279 2001-09-13 Neil Booth <neil@daikokuya.demon.co.uk>
49280
49281 * gcc.dg/cpp/directiv.c: Update.
49282 * gcc.dg/cpp/undef1.c: Update.
49283
49284 2001-09-12 Jakub Jelinek <jakub@redhat.com>
49285
49286 * gcc.dg/20010912-1.c: New test.
49287
49288 2001-09-11 Janis Johnson <janis187@us.ibm.com>
49289
49290 * gcc.misc-tests/gcov.exp: Move almost everything to a new,
49291 language-independent file in lib.
49292 * lib/gcov.exp: New file.
49293
49294 2001-09-11 Joseph S. Myers <jsm28@cam.ac.uk>
49295
49296 * gcc.c-torture/compile/20010911-1.c: New test.
49297
49298 2001-09-10 Janis Johnson <janis187@us.ibm.com>
49299
49300 * lib/profopt.exp: New, to support profile-directed optimizations.
49301 * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
49302 * gcc.misc-tests/bprob-1.c: New test.
49303 * gcc.misc-tests/bprob-2.c: New test.
49304
49305 2001-09-07 Janis Johnson <janis187@us.ibm.com>
49306
49307 * gcc.misc-tests/gcov.exp: Add support for a .x file to control
49308 XFAIL and which kinds of gcov output to verify.
49309 * gcc.misc-tests/gcov-4b.x: New file.
49310 * gcc.misc-tests/gcov-5b.x: New file.
49311 * gcc.misc-tests/gcov-6.x: New file.
49312 * gcc.misc-tests/gcov-7.c: New test.
49313 * gcc.misc-tests/gcov-7.x: New file.
49314
49315 2001-09-06 Janis Johnson <janis187@us.ibm.com>
49316
49317 * gcc.misc-tests/gcov.exp: Add support for call return percentages.
49318 * gcc.misc-tests/gcov-6.c: New test.
49319
49320 2001-09-06 Nathan Sidwell <nathan@codesourcery.com>
49321
49322 PR c++/3986
49323 * g++.dg/abi/vbase1.C: New test.
49324
49325 2001-09-05 Ziemowit Laski <zlaski@apple.com>
49326
49327 * objc.dg/method-2.m: New.
49328
49329 2001-09-04 Nathan Sidwell <nathan@codesourcery.com>
49330
49331 PR c++/4203
49332 * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
49333 * g++.dg/init/empty1.C: New test.
49334
49335 2001-09-03 Jakub Jelinek <jakub@redhat.com>
49336
49337 * gcc.c-torture/compile/20010903-1.c: New test.
49338
49339 2001-08-31 Roman Zippel <zippel@linux-m68k.org>
49340
49341 * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
49342 for m68k.
49343
49344 2001-08-31 Geoffrey Keating <geoffk@redhat.com>
49345
49346 * g++.dg/abi/empty4.C: Allow for 16-bit ints.
49347
49348 * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
49349
49350 * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
49351
49352 2001-08-30 Geoffrey Keating <geoffk@redhat.com>
49353
49354 * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
49355 for 16-bit 'unsigned int'.
49356
49357 2001-08-29 Kazu Hirata <kazu@hxi.com>
49358
49359 * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
49360
49361 2001-08-27 Richard Henderson <rth@redhat.com>
49362
49363 * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
49364 * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
49365
49366 2001-08-25 Aldy Hernandez <aldyh@redhat.com>
49367
49368 * gcc.dg/asm-names.c (ymain): New.
49369
49370 2001-08-22 Geoffrey Keating <geoffk@redhat.com>
49371
49372 * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
49373 * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
49374 * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
49375
49376 2001-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49377
49378 * gcc.dg/compare5.c: New testcase.
49379
49380 2001-08-23 Jason Merrill <jason_merrill@redhat.com>
49381
49382 * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
49383 and "In instantiation".
49384
49385 2001-08-21 Aldy Hernandez <aldyh@redhat.com>
49386
49387 * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
49388
49389 2001-08-20 Janis Johnson <janis187@us.ibm.com>
49390
49391 * gcc.misc-tests/gcov.exp: Add support for branch information.
49392 * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
49393 * gcc.misc-tests/gcov-4.c: New test.
49394 * gcc.misc-tests/gcov-4b.c: New test.
49395 * gcc.misc-tests/gcov-5b.c: New test.
49396
49397 2001-08-20 Zack Weinberg <zackw@panix.com>
49398
49399 * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
49400 expected to fail.
49401
49402 2001-08-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
49403
49404 * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
49405
49406 2001-08-19 Jakub Jelinek <jakub@redhat.com>
49407
49408 * g++.dg/eh/template1.C: New test.
49409
49410 2001-08-16 David Billinghurst <David.Billinghurst@riotinto.com>
49411
49412 * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
49413 Fix thinko.
49414 * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
49415 for xfail.
49416
49417 2001-08-14 David Billinghurst <David.Billinghurst@riotinto.com>
49418
49419 * lib/g77-dg.exp: Use prune.exp for common procedures
49420 (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
49421 * lib/g77.exp: (g77-dg-prune) Remove
49422
49423 2001-08-13 Jason Merrill <jason_merrill@redhat.com>
49424
49425 * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
49426
49427 2001-08-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49428
49429 * g++.dg/template/unify1.C: New test.
49430
49431 2001-08-07 Nathan Sidwell <nathan@codesourcery.com>
49432
49433 * g++.dg/abi/empty4.C: New test.
49434
49435 2001-08-06 David Billinghurst <David.Billinghurst@riotinto.com>
49436
49437 * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
49438 solaris2.*
49439 * g77.f-torture/compile/pr3743.x: Likewise.
49440
49441 2001-08-05 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
49442
49443 * g++.dg/other/using-declaration.C: New test.
49444
49445 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
49446
49447 * gcc.dg/cpp/tr-sign.c: New testcase.
49448
49449 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
49450
49451 * gcc.dg/cpp/19951025-1.c: Revert.
49452 * gcc.dg/cpp/directiv.c: We no longer process directives that
49453 interrupt macro arguments.
49454
49455 2001-08-03 Zack Weinberg <zackw@stanford.edu>
49456
49457 * gcc.dg/bconstp-1.c: New test.
49458
49459 2001-08-03 Richard Henderson <rth@redhat.com>
49460
49461 * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
49462
49463 2001-08-02 Neil Booth <neil@daikokuya.demon.co.uk>
49464
49465 * gcc.dg/cpp/19951025-1.c: Update.
49466
49467 2001-08-02 Jeffrey Oldham <oldham@codesourcery.com>
49468
49469 * g77.dg/ff90-1.f (s): Fix reference of variable z,
49470 should be x.
49471
49472 2001-08-02 Nathan Sidwell <nathan@codesourcery.com>
49473
49474 Kill -fhonor-std.
49475 * g++.old-deja/g++.ns/ns14.C: Remove special options.
49476 * g++.old-deja/g++.other/std1.C: Likewise.
49477 * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
49478
49479 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
49480
49481 * lib/g77.exp: Load gcc-defs.exp for common procedures
49482 (g77_pass, g77_fail, g77_finish, g77_exit,
49483 ${tool}_check_unsupported_p} Now redundant. Deleted.
49484
49485 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
49486
49487 * g77.dg/fbackslash.f
49488 * g77.dg/fcase-preserve.f
49489 * g77.dg/ff90-1.f
49490 * g77.dg/ffixed-line-length-0.f
49491 * g77.dg/ffixed-line-length-132.f
49492 * g77.dg/ffixed-line-length-7.f
49493 * g77.dg/ffixed-line-length-72.f
49494 * g77.dg/ffixed-line-length-none.f
49495 * g77.dg/ffree-form-1.f
49496 * g77.dg/fno-backslash.f
49497 * g77.dg/fno-f90-1.f
49498 * g77.dg/fno-fixed-form-1.f
49499 * g77.dg/fno-onetrip.f
49500 * g77.dg/fno-typeless-boz.f
49501 * g77.dg/fno-underscoring.f
49502 * g77.dg/fno-vxt-1.f
49503 * g77.dg/fonetrip.f
49504 * g77.dg/ftypeless-boz.f
49505 * g77.dg/fugly-assumed.f
49506 * g77.dg/funderscoring.f
49507 * g77.dg/fvxt-1.f
49508
49509 2001-08-01 Ziemowit Laski <zlaski@apple.com>
49510
49511 * objc.dg/fwd-proto-1.m: New.
49512 * objc.dg/local-decl-1.m: New.
49513 * objc.dg/naming-1.m: New.
49514 * objc.dg/naming-2.m: New.
49515 * objc.dg/proto-hier-1.m: New.
49516
49517 2001-07-31 Hans-Peter Nilsson <hp@bitrange.com>
49518
49519 * gcc.dg/c99-scope-2.c: Don't generally assume adding more
49520 largest-type elements to a struct makes its size grow.
49521
49522 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
49523
49524 * g++.dg/abi/vthunk1.C: New test.
49525
49526 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
49527
49528 * g++.dg/abi/vbase8-22.C: New test.
49529
49530 2001-07-31 Neil Booth <neil@cat.daikokuya.demon.co.uk>
49531
49532 * gcc.dg/cpp/macro8.c: New test.
49533
49534 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
49535
49536 * g++.dg/abi/vbase8-21.C: New test.
49537
49538 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
49539
49540 * g++.dg/abi/vbase8-10.C: New test.
49541
49542 2001-07-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49543
49544 * lib/g++.exp (g++_set_ld_library_path): Renamed to
49545 ${tool}_set_ld_library_path.
49546 Changed caller.
49547 * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
49548 g++.exp.
49549
49550 2001-07-26 Stan Cox <scox@redhat.com>
49551
49552 * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
49553 * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
49554 gcc_exit, gcc_check_unsupported_p):
49555 Moved to gcc-deps.exp
49556 * gcc-deps.exp: New file.
49557
49558 2001-07-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49559
49560 * g++.old-deja/g++.pt/defarg14.C: New test.
49561
49562 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
49563
49564 * g++.old-deja/g++.other/lineno5.C: New test.
49565
49566 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
49567
49568 * g++.old-deja/g++.pt/crash68.C: New test.
49569
49570 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
49571
49572 * g++.old-deja/g++.other/crash42.C: New test.
49573
49574 2001-07-26 Neil Booth <neil@cat.daikokuya.demon.co.uk>
49575
49576 * gcc.dg/cpp/extratokens.c: Fix.
49577 * gcc.dg/cpp/skipping2.c: New tests.
49578
49579 2001-07-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49580
49581 * gcc.c-torture/execute/20010724-1.c: New file.
49582 * gcc.c-torture/execute/20010724-1.x: New file.
49583
49584 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
49585
49586 * g++.old-deja/g++.other/cond7.C: New test.
49587
49588 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
49589
49590 * g++.old-deja/g++.other/optimize4.C: New test.
49591
49592 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
49593
49594 * g++.old-deja/g++.abi/vbase8-5.C: New test.
49595
49596 2001-07-24 Jason Merrill <jason_merrill@redhat.com>
49597
49598 * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
49599 * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
49600 gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
49601 * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
49602
49603 * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
49604 bug report" message.
49605
49606 * g++.dg/dg.exp: Run tests from subdirectories other than "special".
49607 * g++.dg/ext/instantiate1.C: Move from old-deja.
49608
49609 2001-07-24 David Billinghurst <David.Billinghurst@riotinto.com>
49610
49611 * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
49612 * g77.f-torture/execute/intrinsic-unix-erf.f: New test
49613 * g77.f-torture/execute/intrinsic-vax-cd.f: New test
49614 * g77.f-torture/execute/intrinsic-f2c-z.f: New test
49615
49616 2001-07-23 Jeffrey A Law (law@cygnus.com)
49617
49618 * gcc.c-torture/execute/20010723-1.c: New test.
49619
49620 2001-07-23 Ben Elliston <bje@redhat.com>
49621
49622 * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
49623
49624 2001-07-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49625
49626 * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
49627 i[34567]86-*-*.
49628 Delete handling of ieee_multilib_flags.
49629 Pass -mieee for alpha*-*-* and sh-*-*.
49630 * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
49631
49632 2001-07-21 Nathan Sidwell <nathan@codesourcery.com>
49633
49634 Remove old-abi tests.
49635 * g++.old-deja/g++.mike/p11116.C: Remove.
49636 * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
49637
49638 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.org>
49639
49640 * g77.f-torture/compile/pr3743.f: New test
49641
49642 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.com>
49643
49644 * g77.f-torture/execute/f90-intrinsic-bit.f: New test
49645
49646 2001-07-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49647
49648 * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
49649 g++.old-deja/g++.pt/static6.C: Likewise.
49650 * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
49651 supports weak symbols.
49652
49653 2001-07-18 Andreas Jaeger <aj@suse.de>
49654
49655 * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
49656 supported again.
49657
49658 2001-07-18 Andreas Jaeger <aj@suse.de>
49659
49660 * gcc.dg/iftrap-1.c: Fix target line.
49661
49662 2001-07-17 Richard Henderson <rth@redhat.com>
49663
49664 * gcc.c-torture/execute/20010717-1.c: New.
49665
49666 2001-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
49667
49668 * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
49669 tests.
49670
49671 2001-07-17 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
49672
49673 * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
49674
49675 2001-07-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49676
49677 * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
49678 UAC_SIGBUS, UAC_NOPRINT definitions.
49679
49680 2001-07-16 Nicola Pero <n.pero@mi.flashnet.it>
49681
49682 * objc/execute/object_is_class.m: New test.
49683 * objc/execute/object_is_meta_class.m: New test.
49684
49685 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
49686
49687 * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
49688 * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
49689
49690 2001-01-15 David Billinghurst <David.Billinghurst@riotinto.com>
49691
49692 * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
49693 * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
49694
49695 2001-07-14 Richard Henderson <rth@redhat.com>
49696
49697 * gcc.dg/iftrap-1.c: New.
49698
49699 2001-07-11 David Billinghurst <David.Billinghurst@riotinto.com>
49700
49701 * g77.f-torture/execute/intrinsic77.f: New test.
49702
49703 2001-07-11 Janis Johnson <janis@us.ibm.com>
49704
49705 * gcc.misc-tests/gcov-3.c: New test.
49706
49707 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
49708
49709 * gcc.c-torture/compile/20010711-1.c,
49710 * gcc.c-torture/compile/20010711-2.c: New tests.
49711
49712 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
49713
49714 * gcc.c-torture/execute/20010711-1.c: New test.
49715
49716 2001-07-11 Ben Elliston <bje@redhat.com>
49717
49718 * g++.old-deja/g++.other/enum5.C: New test.
49719
49720 2001-07-10 Jason Merrill <jason_merrill@redhat.com>
49721
49722 * lib/g++-dg.exp: Load file-format and target-supports like gcc.
49723 (g++-dg-prune): Call prune_gcc_output.
49724 * prune.exp: New file for prune_gcc_output.
49725 * lib/g++.exp, lib/gcc.exp: Load it.
49726
49727 2001-07-08 Joseph S. Myers <jsm28@cam.ac.uk>
49728
49729 * gcc.c-torture/compile/20010701-1.c,
49730 g++.old-deja/g++.ext/attrib6.C: New tests.
49731
49732 2001-07-06 Jeffrey A Law (law@cygnus.com)
49733
49734 * gcc.c-torture/compile/20010706-1.c: New test.
49735
49736 2000-09-10 Michael Chamberlain <michael@chamberlain.net.au>
49737
49738 * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
49739
49740 2001-06-28 Stan Shebs <shebs@apple.com>
49741
49742 * gcc.dg/pragma-darwin.c: New test.
49743
49744 2001-06-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49745
49746 * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
49747 Solaris 2.[678] system.
49748
49749 2001-06-22 Joseph S. Myers <jsm28@cam.ac.uk>
49750
49751 * gcc.dg/20010622-1.c: New test.
49752
49753 2001-06-18 Stan Shebs <shebs@apple.com>
49754
49755 * objc.dg: New directory.
49756 * objc.dg/dg.exp: New file.
49757 * objc.dg/alias.m: New.
49758 * objc.dg/class-1.m: New.
49759 * objc.dg/class-2.m: New.
49760 * objc.dg/const-str-1.m: New.
49761 * objc.dg/const-str-2.m: New.
49762 * objc.dg/id-1.m: New.
49763 * objc.dg/method-1.m: New.
49764 * objc.dg/super-class-1.m: New.
49765 * lib/objc-dg.exp: New file.
49766
49767 2001-06-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
49768
49769 * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
49770 of label name.
49771
49772 2001-06-14 Nathan Sidwell <nathan@codesourcery.com>
49773
49774 * g++.old-deja/g++.abi/vbase8-9.C: New test.
49775
49776 2001-06-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49777
49778 * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
49779 variable.
49780
49781 2001-06-12 Richard Henderson <rth@redhat.com>
49782
49783 * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
49784
49785 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
49786
49787 * g++.old-deja/g++.abi/vbase5.C: New test.
49788 * g++.old-deja/g++.abi/vbase6.C: New test.
49789 * g++.old-deja/g++.abi/vbase7.C: New test.
49790
49791 2001-06-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49792
49793 * gcc.c-torture/compile/20010610-1.c: New test.
49794
49795 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
49796
49797 * g++.old-deja/g++.abi/vbase4.C: New test.
49798
49799 2001-06-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
49800
49801 * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
49802 support %f for HC11/HC12 targets.
49803 * gcc.c-torture/execute/930513-1.x: New file, likewise.
49804 * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
49805 on HC11/HC12 targets.
49806 * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
49807
49808 2001-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49809
49810 * gcc.dg/wchar_t-1.c: New file.
49811 * gcc.dg/wint_t-1.c: Likewise.
49812
49813 2001-06-11 Bernd Schmidt <bernds@redhat.com>
49814
49815 * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
49816
49817 2001-06-11 Richard Henderson <rth@redhat.com>
49818
49819 * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
49820
49821 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
49822
49823 * gcc.c-torture/compile/20010611-1.c: New test.
49824
49825 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
49826
49827 * gcc.dg/c99-tag-1.c: Add more tests.
49828
49829 2001-06-10 Alexandre Oliva <aoliva@redhat.com>
49830
49831 * g++.old-deja/g++.abi/ptrmem.C: Take into account different
49832 representation on MN10300 and ARM/Thumb.
49833
49834 2001-06-10 Toon Moene <toon@moene.indiv.nluug.nl>
49835
49836 * g77.f-torture/execute/20010610.f: New.
49837
49838 2001-06-09 David Billinghurst <David.Billinghurst@riotinto.com>
49839
49840 * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
49841 names.
49842
49843 2001-06-09 Richard Henderson <rth@redhat.com>
49844
49845 * gcc.c-torture/execute/ashrdi-1.c: New.
49846 * gcc.c-torture/execute/ashldi-1.c: New.
49847 * gcc.c-torture/execute/lshrdi-1.c: New.
49848
49849 2001-06-09 Ovidiu Predescu <ovidiu@cup.hp.com>
49850
49851 * objc/execute/load-3.m: Added. Check sending +load to categories,
49852 in addition to classes.
49853
49854 2001-06-08 Stan Shebs <shebs@apple.com>
49855
49856 * objc/execute/load-2.m: New test. From Nicola Pero
49857 <n.pero@mi.flashnet.it>.
49858
49859 2001-06-08 Jakub Jelinek <jakub@redhat.com>
49860
49861 * gcc.c-torture/execute/20010605-2.c: New test.
49862
49863 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
49864
49865 * g++.old-deja/g++.abi/vbase2.C: New test.
49866 * g++.old-deja/g++.abi/vbase3.C: New test.
49867
49868 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
49869
49870 * g++.old-deja/g++.pt/friend49.C: New test.
49871
49872 2001-06-07 Nathan Sidwell <nathan@codesourcery.com>
49873
49874 * g++.old-deja/g++.ext/anon3.C: New test.
49875
49876 2001-06-05 Nathan Sidwell <nathan@codesourcery.com>
49877
49878 * g++.old-deja/g++.other/conv7.C: New test.
49879
49880 2001-06-05 Joseph S. Myers <jsm28@cam.ac.uk>
49881
49882 * gcc.c-torture/compile/20010605-2.c: New test.
49883
49884 2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
49885
49886 * gcc.c-torture/execute/20010604-1.c: New test.
49887
49888 2001-06-04 Loren J. Rittle <ljrittle@acm.org>
49889
49890 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
49891
49892 2001-06-04 Jeffrey Oldham <oldham@codesourcery.com>
49893
49894 * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
49895 (g++_link_flags): Likewise.
49896 (g++_init): Pass gccpath's value to two previous functions.
49897
49898 2001-06-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49899
49900 * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
49901 Ensure logfile entry matches exec command line.
49902
49903 2001-05-31 Richard Henderson <rth@redhat.com>
49904
49905 * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
49906 * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
49907
49908 2001-05-30 David.Billinghurst <David.Billinghurst@riotinto.com>
49909
49910 * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
49911 compiler for irix6.2
49912
49913 2001-05-30 Nathan Sidwell <nathan@codesourcery.com>
49914
49915 * g++.old-deja/g++.other/optimize3.C: New file.
49916
49917 2001-05-29 Jeffrey Oldham <oldham@codesourcery.com>
49918
49919 * gcc.c-torture/compile/20010518-2.x: New file to compile, not
49920 assemble.
49921
49922 2001-05-26 Nathan Sidwell <nathan@codesourcery.com>
49923
49924 * g++.old-deja/g++.other/optimize2.C: New file.
49925
49926 2001-05-25 Diego Novillo <dnovillo@redhat.com>
49927
49928 * gcc.c-torture/compile/20010518-2.c: New file.
49929 * gcc.c-torture/execute/20010518-1.c: New file.
49930 * gcc.c-torture/execute/20010518-2.c: New file.
49931
49932 2001-05-25 Joseph S. Myers <jsm28@cam.ac.uk>
49933
49934 * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
49935
49936 2001-05-24 Mark Mitchell <mark@codesourcery.com>
49937
49938 G++ no longer defines builtins that do not begin with __builtin.
49939 * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
49940 * g++.old-deja/g++.brendand/misc13.C: Likewise.
49941 * g++.old-deja/g++.law/builtin1.C: Likewise.
49942 * g++.old-deja/g++.law/cvt2.C: Likewise.
49943 * g++.old-deja/g++.mike/net5.C: Likewise.
49944 * g++.old-deja/g++.other/builtins1.C: Likewise.
49945 * g++.old-deja/g++.other/builtins2.C: Likewise.
49946 * g++.old-deja/g++.other/builtins3.C: Likewise.
49947 * g++.old-deja/g++.other/builtins4.C: Likewise.
49948 * g++.old-deja/g++.other/inline8.C: Likewise.
49949 * g++.old-deja/g++.robertl/eb39.C: Likewise.
49950
49951 2001-05-24 Nathan Sidwell <nathan@codesourcery.com>
49952
49953 * g++.old-deja/g++.pt/using1.C: Adjust.
49954 * g++.old-deja/g++.pt/using2.C: New test.
49955
49956 2001-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
49957
49958 * gcc.dg/cpp/charconst.c: New tests.
49959 * gcc.dg/cpp/escape.c: New tests.
49960 * gcc.dg/cpp/escape-1.c: New tests.
49961 * gcc.dg/cpp/escape-2.c: New tests.
49962 * gcc.dg/cpp/ucs.c: New tests.
49963
49964 2001-05-23 David.Billinghurst <David.Billinghurst@riotinto.com>
49965
49966 * gcc.misc-tests/linkage.exp: Pass appropriate flags to
49967 native compiler for irix6.5.
49968
49969 Wed May 23 2001 Jeffrey D. Oldham <oldham@codesourcery.com>
49970
49971 * lib/g++.exp (g++_include_flags): Use args to compute
49972 get_multilibs.
49973 (g++_link_flags): Likewise.
49974 (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
49975
49976 2001-05-22 Joseph S. Myers <jsm28@cam.ac.uk>
49977
49978 * gcc.dg/c90-hexfloat-1.c: Add more tests.
49979
49980 2001-05-21 Geoff Keating <geoffk@redhat.com>
49981
49982 * gcc.c-torture/compile/920520-1.x: Merge previous contents into
49983 this file.
49984
49985 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
49986
49987 * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
49988 STACK_SIZE;
49989 * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
49990 to STACK_SIZE; Use it to define size of add_histo array.
49991 * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
49992 to STACK_SIZE.
49993 (f): Use GITT_SIZE to define size of gitt local table.
49994 * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
49995 to STACK_SIZE; Use it to define size of bytemem array.
49996
49997 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
49998
49999 * gcc.c-torture/compile/20000804-1.x: New file, this test fails
50000 on 68HC11/HC12 due to the asm instruction.
50001 * gcc.c-torture/compile/20001205-1.x: New file, ditto.
50002 * gcc.c-torture/compile/920520-1.x: Likewise.
50003 * gcc.c-torture/compile/20001226-1.x: New file, this test fails
50004 on 68HC11/HC12 because the function is larger than 64K.
50005 * gcc.c-torture/compile/961203-1.x: New file, this test fails
50006 on 68HC11/HC12 because the structure is too large.
50007
50008 2001-05-20 Richard Henderson <rth@redhat.com>
50009
50010 * gcc.c-torture/execute/20010520-1.c: New.
50011
50012 2001-05-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50013
50014 * g++.old-deja/g++.warn/compare1.C: New test.
50015 * gcc.dg/compare4.c: New test.
50016
50017 2001-05-20 Nathan Sidwell <nathan@codesourcery.com>
50018
50019 * g++.old-deja/g++.other/optimize1.C: New test.
50020
50021 2001-05-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50022
50023 * g++.old-deja/g++.pt/spec41.C: New test.
50024
50025 2001-05-19 Joseph S. Myers <jsm28@cam.ac.uk>
50026
50027 * gcc.c-torture/compile/20010114-1.x: Remove.
50028
50029 2001-05-18 Stan Shebs <shebs@apple.com>
50030
50031 * gcc.c-torture/compile/20010518-1.c: New test.
50032
50033 2001-05-18 Nathan Sidwell <nathan@codesourcery.com>
50034
50035 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
50036 * g++.old-deja/g++.pt/crash67.C: New test.
50037
50038 2001-05-17 Jeffrey D. Oldham <oldham@codesourcery.com>
50039
50040 * g++.old-deja/g++.other/debug9.C: New test.
50041
50042 2001-05-16 Zack Weinberg <zackw@stanford.edu>
50043
50044 * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
50045
50046 2001-05-16 Jan Hubicka <jh@suse.cz>
50047
50048 * gcc.c-torture/compile/20010516-1.c: New test.
50049
50050 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
50051
50052 * g++.old-deja/g++.other/crash41.C: New test.
50053
50054 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
50055
50056 * g++.old-deja/g++.pt/crash66.C: New test.
50057
50058 2001-05-15 Benjamin Kosnik <bkoz@redhat.com>
50059
50060 * g++.old-deja/g++.robertl/eb27.C: Convert.
50061
50062 2001-05-15 Nick Clifton <nickc@cambridge.redhat.com>
50063
50064 * g++.dg/friend-warn.C: New test. Do not warn about friend
50065 declaration being redundant.
50066
50067 2001-05-15 Mark Mitchell (admin) <mitchell@nunki.dbai.tuwien.ac.at>
50068
50069 * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
50070
50071 2001-05-14 Mark Mitchell <mark@codesourcery.com>
50072
50073 * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
50074
50075 2001-05-13 Benjamin Kosnik <bkoz@redhat.com>
50076
50077 * lib/g++.exp: Use testsuite_flags.
50078
50079 2001-05-13 Mark Mitchell <mark@codesourcery.com>
50080
50081 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
50082
50083 2001-05-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
50084
50085 * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
50086
50087 2001-05-11 Mark Mitchell <mark@codesourcery.com>
50088
50089 * lib/objc.exp: Add -lposix4 on Solaris 2.8.
50090
50091 2001-05-10 Joseph S. Myers <jsm28@cam.ac.uk>
50092
50093 * gcc.c-torture/compile/20010313-1.c: New test.
50094
50095 2001-05-09 Zack Weinberg <zackw@stanford.edu>
50096
50097 * gcc.dg/cpp/direct2.c: New test.
50098 * gccq.dg/cpp/direct2s.c: New test.
50099
50100 * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
50101
50102 2001-05-07 Mark Mitchell <mark@codesourcery.com>
50103
50104 * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
50105 * g++.old-deja/g++.other/op3.C: Likewise.
50106
50107 2001-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
50108
50109 * gcc.dg/cpp/syshdr.h: New file.
50110 * gcc.dg/cpp/sysmac1.c: Update.
50111 * gcc.dg/cpp/sysmac2.c: Update.
50112
50113 2001-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
50114
50115 * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
50116
50117 2001-05-04 David Edelsohn <edelsohn@gnu.org>
50118
50119 * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
50120 gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
50121
50122 2001-05-04 Neil Booth <neil@daikokuya.demon.co.uk>
50123
50124 * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
50125
50126 2001-05-03 Geoffrey Keating <geoffk@redhat.com>
50127
50128 * lib/g++.exp (g++_include_flags): Don't use any special flags
50129 if TESTING_IN_BUILD_TREE is not defined.
50130 (g++_init): Use a plain 'c++' as the compiler if
50131 TESTING_IN_BUILD_TREEE is not defined.
50132
50133 2001-05-02 Jakub Jelinek <jakub@redhat.com>
50134
50135 * g++.old-deja/g++.eh/catch13.C: New test.
50136 * g++.old-deja/g++.eh/catch14.C: New test.
50137
50138 2001-05-02 Jakub Jelinek <jakub@redhat.com>
50139
50140 * gcc.dg/cpp/tr-define.c: New test.
50141
50142 2001-05-01 Loren J. Rittle <ljrittle@acm.org>
50143
50144 * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
50145 <stdlib.h>, not <malloc.h>.
50146
50147 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
50148
50149 * g++.old-deja/g++.ns/template17.C: New test.
50150
50151 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
50152
50153 * g++.old-deja/g++.pt/ref4.C: New test.
50154
50155 2001-04-30 Richard Henderson <rth@redhat.com>
50156
50157 * gcc.dg/20000724-1.c: Revert last change.
50158
50159 2001-04-30 Toon Moene <toon@moene.indiv.nluug.nl>
50160
50161 * g77.f-torture/execute/20010430.f: New test.
50162
50163 2001-04-30 Mark Mitchell <mark@codesourcery.com>
50164
50165 * gcc.dg/20000724-1.c: Add a clobber of `esp'.
50166
50167 2001-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
50168
50169 * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
50170
50171 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
50172
50173 * g++.old-deja/g++.eh/crash6.C: New test.
50174
50175 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
50176
50177 * g++.old-deja/g++.other/warn7.C: New test.
50178
50179 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
50180
50181 * g++.old-deja/g++.other/defarg9.C: New test.
50182
50183 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
50184
50185 * g77.f-torture/compile/20010426.f: New test.
50186 * g77.f-torture/execute/20010426.f: New test.
50187
50188 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
50189
50190 * g77.f-torture/compile/20000629-1.x: Remove - error
50191 has been fixed.
50192
50193 2001-04-26 Jeffrey A Law (law@cygnus.com)
50194
50195 * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
50196 Tweak slightly to work with g++.dg framework.
50197 * g++.dg/special/ecos.exp: Run initp1.C test.
50198 * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
50199
50200 * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
50201 its linker doesn't give line numbers either.
50202 * g++.old-deja/g++.ext/instantiate3.C: Similarly.
50203
50204 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
50205
50206 * g++.old-deja/g++.other/lex1.C: New test.
50207
50208 2001-04-26 Jakub Jelinek <jakub@redhat.com>
50209
50210 * gcc.dg/noncompile/20010425-1.c: New test.
50211
50212 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
50213
50214 * g++.old-deja/g++.pt/mangle2.C: New test.
50215
50216 2001-04-25 Jakub Jelinek <jakub@redhat.com>
50217
50218 * gcc.dg/format/plus-1.c: New test.
50219
50220 2001-04-25 Jakub Jelinek <jakub@redhat.com>
50221
50222 * gcc.dg/20010423-1.c: New test.
50223
50224 2001-04-25 Jakub Jelinek <jakub@redhat.com>
50225
50226 * gcc.c-torture/execute/20010422-1.c: New test.
50227
50228 2001-04-25 Nathan Sidwell <nathan@codesourcery.com>
50229
50230 * g++.old-deja/g++.ns/type2.C: New test.
50231
50232 2001-04-24 Zack Weinberg <zackw@stanford.edu>
50233
50234 * g++.old-deja/g++.other/perf1.C: New test.
50235
50236 2001-04-24 Nathan Sidwell <nathan@codesourcery.com>
50237
50238 * gcc.dg/c99-func-2.c: Remove xfail.
50239 * gcc.dg/c99-func-3.c: Remove xfail.
50240 * gcc.dg/c99-func-4.c: Remove xfail.
50241
50242 2001-04-23 Zack Weinberg <zackw@stanford.edu>
50243
50244 * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
50245
50246 2001-04-23 Joseph S. Myers <jsm28@cam.ac.uk>
50247
50248 * gcc.c-torture/compile/20010423-1.c: New test.
50249
50250 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
50251
50252 * g++.old-deja/g++.pt/typename28.C: New test.
50253
50254 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
50255
50256 * g++.old-deja/g++.abi/empty2.C: New test.
50257 * g++.old-deja/g++.abi/empty3.C: New test.
50258
50259 2001-04-20 Jakub Jelinek <jakub@redhat.com>
50260
50261 * g++.old-deja/g++.other/comdat2.C: New test.
50262 * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
50263
50264 2001-04-20 Jakub Jelinek <jakub@redhat.com>
50265
50266 * g++.old-deja/g++.other/overload14.C: New test.
50267
50268 2001-04-20 Jakub Jelinek <jakub@redhat.com>
50269
50270 * g++.old-deja/g++.other/lookup23.C: New test.
50271
50272 2001-04-20 Jakub Jelinek <jakub@redhat.com>
50273
50274 * gcc.c-torture/execute/20010403-1.c: New test.
50275
50276 2001-04-19 David Billinghurst <David.Billinghurst@riotinto.com>
50277 Mark Mitchell <mark@codesourcery.com>
50278
50279 * lib/old-dejagnu.exp: Don't delete output of executable.
50280 Add .exe suffix to executables.
50281
50282 2001-04-18 Toon Moene <toon@moene.indiv.nluug.nl>
50283
50284 * g77.f-torture/execute/short.x; Remove - Error has been fixed.
50285
50286 2001-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50287
50288 * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
50289
50290 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
50291
50292 * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
50293 * g++.old-deja/g++.abi/crash1.C: New test.
50294
50295 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
50296
50297 * g++.old-deja/g++.other/crash40.C: New test.
50298
50299 2001-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50300
50301 * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
50302
50303 2001-04-11 Nathan Sidwell <nathan@codesourcery.com>
50304
50305 * g++.old-deja/g++.other/warn6.C: New test.
50306
50307 2001-04-11 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
50308
50309 * g++.old-deja/g++.robertl/eb42.C: Same.
50310
50311 2001-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50312
50313 * gcc.dg/wtr-conversion-1.c: New testcase.
50314
50315 2001-04-10 Richard Henderson <rth@redhat.com>
50316
50317 * g++.old-deja/g++.other/array5.C: New.
50318
50319 2001-04-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50320
50321 * gcc.c-torture/execute/20010408-1.c: New test.
50322
50323 2001-04-06 Benjamin Kosnik <bkoz@redhat.com>
50324
50325 * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
50326 headers and constructs.
50327 * g++.old-deja/g++.robertl/eb79.C: Same.
50328 * g++.old-deja/g++.robertl/eb77.C (main): Same.
50329 * g++.old-deja/g++.robertl/eb73.C: Same.
50330 * g++.old-deja/g++.robertl/eb66.C (main): Same.
50331 * g++.old-deja/g++.robertl/eb55.C (t): Same.
50332 * g++.old-deja/g++.robertl/eb54.C (main): Same.
50333 * g++.old-deja/g++.robertl/eb46.C (main): Same.
50334 * g++.old-deja/g++.robertl/eb44.C: Same.
50335 * g++.old-deja/g++.robertl/eb41.C (main): Same.
50336 * g++.old-deja/g++.robertl/eb4.C (main): Same.
50337 * g++.old-deja/g++.robertl/eb39.C: Same.
50338 * g++.old-deja/g++.robertl/eb33.C (main): Same.
50339 * g++.old-deja/g++.robertl/eb31.C (main): Same.
50340 * g++.old-deja/g++.robertl/eb30.C: Same.
50341 * g++.old-deja/g++.robertl/eb3.C: Same.
50342 * g++.old-deja/g++.robertl/eb24.C (T>): Same.
50343 * g++.old-deja/g++.robertl/eb21.C: Same.
50344 * g++.old-deja/g++.robertl/eb15.C: Same.
50345 * g++.old-deja/g++.robertl/eb118.C: Same.
50346 * g++.old-deja/g++.robertl/eb115.C (main): Same.
50347 * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
50348 * g++.old-deja/g++.robertl/eb109.C: Same.
50349 * g++.old-deja/g++.other/sibcall1.C (main): Same.
50350 * g++.old-deja/g++.mike/rtti1.C: Same.
50351 * g++.old-deja/g++.mike/p658.C: Same.
50352 * g++.old-deja/g++.mike/net46.C: Same.
50353 * g++.old-deja/g++.mike/net34.C: Same.
50354 * g++.old-deja/g++.mike/memoize1.C: Same.
50355 * g++.old-deja/g++.mike/eh2.C: Same.
50356 * g++.old-deja/g++.law/weak.C: Same.
50357 * g++.old-deja/g++.law/visibility7.C: Same.
50358 * g++.old-deja/g++.law/visibility25.C: Same.
50359 * g++.old-deja/g++.law/visibility22.C: Same.
50360 * g++.old-deja/g++.law/visibility2.C: Same.
50361 * g++.old-deja/g++.law/visibility17.C: Same.
50362 * g++.old-deja/g++.law/visibility13.C: Same.
50363 * g++.old-deja/g++.law/visibility10.C: Same.
50364 * g++.old-deja/g++.law/visibility1.C: Same.
50365 * g++.old-deja/g++.law/virtual3.C (eval): Same.
50366 * g++.old-deja/g++.law/vbase1.C: Same.
50367 * g++.old-deja/g++.law/operators32.C: Same.
50368 * g++.old-deja/g++.law/nest3.C: Same.
50369 * g++.old-deja/g++.law/missed-error2.C (foo): Same.
50370 * g++.old-deja/g++.law/except5.C (main): Same.
50371 * g++.old-deja/g++.law/cvt7.C (run): Same.
50372 * g++.old-deja/g++.law/cvt2.C: Same.
50373 * g++.old-deja/g++.law/cvt16.C: Same.
50374 * g++.old-deja/g++.law/ctors6.C (bar): Same.
50375 * g++.old-deja/g++.law/ctors17.C (main): Same.
50376 * g++.old-deja/g++.law/ctors13.C: Same.
50377 * g++.old-deja/g++.law/ctors12.C (main): Same.
50378 * g++.old-deja/g++.law/ctors10.C: Same.
50379 * g++.old-deja/g++.law/code-gen5.C: Same.
50380 * g++.old-deja/g++.law/bad-error7.C: Same.
50381 * g++.old-deja/g++.law/arm9.C: Same.
50382 * g++.old-deja/g++.law/arm12.C: Same.
50383 * g++.old-deja/g++.law/arg8.C: Same.
50384 * g++.old-deja/g++.law/arg1.C: Same.
50385 * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
50386 * g++.old-deja/g++.jason/template31.C: Same.
50387 * g++.old-deja/g++.jason/template24.C (main): Same.
50388 * g++.old-deja/g++.jason/2371.C: Same.
50389 * g++.old-deja/g++.eh/new2.C: Same.
50390 * g++.old-deja/g++.eh/new1.C: Same.
50391 * g++.old-deja/g++.brendan/ptolemy2.C: Same.
50392 * g++.old-deja/g++.brendan/nest21.C (main): Same.
50393 * g++.old-deja/g++.brendan/err-msg3.C: Same.
50394 * g++.old-deja/g++.brendan/crash62.C: Same.
50395 * g++.old-deja/g++.brendan/crash52.C: Same.
50396 * g++.old-deja/g++.brendan/crash49.C (main): Same.
50397 * g++.old-deja/g++.brendan/crash38.C: Same.
50398 * g++.old-deja/g++.brendan/crash15.C (main): Same.
50399 * g++.old-deja/g++.brendan/copy9.C: Same.
50400
50401 2001-04-06 J"orn Rennecke <amylaar@redhat.com>
50402
50403 * gcc.c-torture/execute/20001203-2.c (memset):
50404 Count argument is of type __SIZE_TYPE__.
50405
50406 2001-04-04 Diego Novillo <dnovillo@redhat.com>
50407
50408 * gcc.c-torture/compile/20010404-1.c: New test.
50409
50410 2001-04-04 Jakub Jelinek <jakub@redhat.com>
50411
50412 * gcc.c-torture/compile/20010326-1.c: New test.
50413
50414 2001-04-03 Alexandre Oliva <aoliva@redhat.com>
50415
50416 * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
50417 peculiarities of the SH.
50418 * g++.old-deja/g++.ext/instantiate2.C: Likewise.
50419
50420 2001-04-02 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
50421
50422 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
50423 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
50424 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
50425
50426 2001-04-02 Jakub Jelinek <jakub@redhat.com>
50427
50428 * g77.f-torture/compile/20010321-1.f: New test.
50429
50430 2001-04-02 Jakub Jelinek <jakub@redhat.com>
50431
50432 * gcc.c-torture/compile/20010329-1.c: New test.
50433
50434 2001-04-02 Jakub Jelinek <jakub@redhat.com>
50435
50436 * gcc.c-torture/execute/20010329-1.c: New test.
50437
50438 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
50439
50440 * g++.old-deja/g++.other/eh4.C: Fix typo.
50441
50442 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
50443
50444 * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
50445
50446 2001-03-28 Philip Blundell <philb@gnu.org>
50447
50448 * gcc.c-torture/compile/20010328-1.c: New test.
50449
50450 2001-03-27 Richard Henderson <rth@redhat.com>
50451
50452 * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
50453 * g++.old-deja/g++.eh/vbase3.C: Likewise.
50454
50455 2001-03-27 Alan Modra <alan@linuxcare.com.au>
50456
50457 * gcc.c-torture/compile/20010327-1.c: New test.
50458
50459 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>
50460
50461 * g++.old-deja/g++.other/friend12.C: New test.
50462 * g++.old-deja/g++.other/friend9.C: Expect no errors.
50463 * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
50464
50465 2001-03-25 Joseph S. Myers <jsm28@cam.ac.uk>
50466
50467 * gcc.c-torture/execute/20010325-1.c: New test.
50468
50469 2001-03-23 Jakub Jelinek <jakub@redhat.com>
50470
50471 * g++.old-deja/g++.other/mangle3.C: New test.
50472
50473 2001-03-22 Jakub Jelinek <jakub@redhat.com>
50474
50475 * g++.old-deja/g++.other/anon8.C: New test.
50476
50477 2001-03-20 Philip Blundell <philb@gnu.org>
50478
50479 * gcc.c-torture/compile/20010320-1.c: New test.
50480
50481 2001-03-17 Richard Henderson <rth@redhat.com>
50482
50483 * g++.old-deja/g++.other/eh4.C: Add expected error text.
50484
50485 2001-03-15 Geoff Keating <geoff@redhat.com>
50486
50487 * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
50488 tests on AIX.
50489
50490 2001-03-15 Gabriel Dos Reis <gdr@codesourcery.com>
50491
50492 * g++.old-deja/g++.other/eh4.C: New test.
50493
50494 2001-03-14 Neil Booth <neil@daikokuya.demon.co.uk>
50495
50496 * gcc.dg/cpp/mi1.c: Update.
50497
50498 2001-03-14 Jakub Jelinek <jakub@redhat.com>
50499
50500 * g++.old-deja/g++.other/regstack.C: New test.
50501
50502 2001-03-12 Nathan Sidwell <nathan@codesourcery.com>
50503
50504 * g++.old-deja/g++.other/ref4.C: New test.
50505
50506 2001-03-11 Nicola Pero <n.pero@mi.flashnet.it>
50507
50508 * objc/execute/va_method.m: Added.
50509 * objc/execute/IMP.m: Added.
50510 * objc/execute/_cmd.m: Added.
50511 * objc/execute/accessing_ivars.m: Added.
50512 * objc/execute/class-1.m: Added.
50513 * objc/execute/class-10.m: Added.
50514 * objc/execute/class-11.m: Added.
50515 * objc/execute/class-12.m: Added.
50516 * objc/execute/class-13.m: Added.
50517 * objc/execute/class-14.m: Added.
50518 * objc/execute/class-2.m: Added.
50519 * objc/execute/class-3.m: Added.
50520 * objc/execute/class-4.m: Added.
50521 * objc/execute/class-5.m: Added.
50522 * objc/execute/class-6.m: Added.
50523 * objc/execute/class-7.m: Added.
50524 * objc/execute/class-8.m: Added.
50525 * objc/execute/class-9.m: Added.
50526 * objc/execute/class-tests-1.h
50527 * objc/execute/class-tests-2.h
50528 * objc/execute/compatibility_alias.m: Added.
50529 * objc/execute/encode-1.m: Added.
50530 * objc/execute/formal_protocol-1.m: Added.
50531 * objc/execute/formal_protocol-2.m: Added.
50532 * objc/execute/formal_protocol-3.m: Added.
50533 * objc/execute/formal_protocol-4.m: Added.
50534 * objc/execute/formal_protocol-5.m: Added.
50535 * objc/execute/formal_protocol-6.m: Added.
50536 * objc/execute/formal_protocol-7.m: Added.
50537 * objc/execute/informal_protocol.m: Added.
50538 * objc/execute/initialize.m: Added.
50539 * objc/execute/load.m: Added.
50540 * objc/execute/many_args_method.m: Added.
50541 * objc/execute/nested-3.m: Added.
50542 * objc/execute/no_clash.m: Added.
50543 * objc/execute/private.m: Added.
50544 * objc/execute/redefining_self.m: Added.
50545 * objc/execute/root_methods.m: Added.
50546 * objc/execute/selector-1.m: Added.
50547 * objc/execute/static-1.m: Added.
50548 * objc/execute/static-2.m: Added.
50549 * objc/execute/va_method.m: Added.
50550
50551 2001-03-10 Richard Henderson <rth@redhat.com>
50552
50553 * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
50554
50555 2001-03-07 Neil Booth <neil@daikokuya.demon.co.uk>
50556
50557 * g++.old-deja/g++.other/crash31.C: XFAIL.
50558 * g77.f-torture/execute/20010116.x: Conditional XFAIL.
50559 * g77.f-torture/execute/short.x: XFAIL -Os on x86.
50560 * gcc.c-torture/execute/20010123-1.x: XFAIL.
50561 * gcc.c-torture/execute/20010124-1.x: XFAIL.
50562 * gcc.dg/sequence-pt-1.c: XFAIL one test.
50563
50564 2001-03-06 Ovidiu Predescu <ovidiu@cup.hp.com>
50565
50566 * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
50567
50568 2001-03-06 Zack Weinberg <zackw@stanford.edu>
50569
50570 * gcc.dg/20000724-1.c: Don't use multiline strings.
50571
50572 2001-03-06 Zack Weinberg <zackw@stanford.edu>
50573
50574 * objc/execute/string1.m, objc/execute/string2.m: Compare the
50575 result of -cString against what we expect it to be; don't just
50576 print it out for no one to read.
50577
50578 * objc/execute/string3.m, objc/execute/string4.m: New tests.
50579 Based on testcases provided by Nicola Pero.
50580
50581 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
50582
50583 * gcc.dg/cpp/macro7.c: New test.
50584
50585 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
50586
50587 * gcc.dg/cpp/multiline.c: Update.
50588
50589 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
50590
50591 * g++.old-deja/g++.other/enum3.C: New test.
50592
50593 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
50594
50595 * g++.old-deja/g++.other/pod1.C: New test.
50596
50597 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
50598
50599 * g++.old-deja/g++.ext/overload1.C: New test.
50600
50601 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
50602
50603 * g++.old-deja/g++.pt/using1.C: New test.
50604
50605 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
50606
50607 * g++.old-deja/g++.other/using9.C: New test.
50608
50609 2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com>
50610
50611 * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
50612
50613 * objc/execute/protocol.m (main): Added patch from Nicola Pero.
50614
50615 2001-02-28 Nathan Sidwell <nathan@codesourcery.com>
50616
50617 * g++.old-deja/g++.ext/realpt1.C: Remove.
50618
50619 2001-02-27 Nathan Sidwell <nathan@codesourcery.com>
50620
50621 * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
50622
50623 2001-02-26 Will Cohen <wcohen@redhat.com>
50624
50625 * gcc.c-torture/execute/ieee/20010226-1.c: New test.
50626
50627 2001-02-26 Jeffrey Oldham <oldham@codesourcery.com>
50628
50629 * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
50630 templatized constructors.
50631
50632 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50633
50634 * gcc.c-torture/execute/20010224-1.c: New test.
50635
50636 2001-02-23 Jakub Jelinek <jakub@redhat.com>
50637
50638 * gcc.c-torture/execute/20010222-1.c: New test.
50639
50640 2001-02-22 Jakub Jelinek <jakub@redhat.com>
50641
50642 * g++.old-deja/g++.other/inline20.C: New test.
50643
50644 2001-02-21 Ovidiu Predescu <ovidiu@cup.hp.com>
50645
50646 * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
50647
50648 2001-02-21 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
50649
50650 * g++.old-deja/g++.other/lookup22.C: New test.
50651
50652 2001-02-19 Zack Weinberg <zackw@stanford.edu>
50653
50654 * g77.dg: New directory.
50655 * g77.dg/20010216-1.f: New test case.
50656 * g77.dg/dg.exp: New driver.
50657 * lib/g77-dg.exp: New driver library.
50658
50659 2001-02-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50660
50661 * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
50662
50663 2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
50664
50665 * g++.old-deja/g++.other/decl9.C: New test.
50666
50667 2001-02-16 Jakub Jelinek <jakub@redhat.com>
50668
50669 * g++.old-deja/g++.other/init16.C: Update the test so that it does
50670 not need <string> and also tests the initialization at runtime.
50671
50672 2001-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
50673
50674 * gcc.c-torture/execute/longlong.c: New test.
50675
50676 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
50677
50678 * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
50679
50680 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
50681
50682 * gcc.c-torture/execute/920302-1.c (execute):
50683 Change argument type to short.
50684
50685 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
50686
50687 * g++.old-deja/g++.pt/deduct6.C: New test.
50688
50689 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
50690
50691 * g++.old-deja/g++.pt/deduct5.C: New test.
50692
50693 2001-02-14 Jakub Jelinek <jakub@redhat.com>
50694
50695 * gcc.c-torture/execute/20010209-1.c: New test.
50696
50697 2001-02-14 Neil Booth <neil@daikokuya.demon.co.uk>
50698
50699 * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
50700
50701 2001-02-12 Geoffrey Keating <geoffk@redhat.com>
50702
50703 * g++.dg/vtgc1.C: Update for new ABI.
50704
50705 * consistency.vlad: New directory, 1665 files.
50706
50707 2001-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
50708
50709 * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
50710 return type.
50711 * gcc.dg/cpp/digraphs.c: Declare puts.
50712
50713 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
50714
50715 * g++.old-deja/g++.other/warn5.C: New test.
50716
50717 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
50718
50719 * g++.old-deja/g++.pt/spec40.C: New test.
50720
50721 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
50722
50723 * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
50724 case.
50725 * g++.old-deja/g++.ext/arrnew.C: Deprecate.
50726
50727 2001-02-12 Jakub Jelinek <jakub@redhat.com>
50728
50729 * gcc.c-torture/compile/20010209-1.c: New test.
50730
50731 2001-02-11 Jeffrey Oldham <oldham@codesourcery.com>
50732
50733 * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
50734 excess errors message but not if it crashes.
50735 * g++.old-deja/g++.other/crash27.C: Likewise.
50736 * g++.old-deja/g++.other/crash28.C: Likewise.
50737 * g++.old-deja/g++.other/crash30.C: Likewise.
50738 * g++.old-deja/g++.other/crash32.C: Likewise.
50739 * g++.old-deja/g++.other/crash35.C: Likewise.
50740 * g++.old-deja/g++.pt/inherit2.C: Likewise.
50741
50742 2001-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
50743
50744 * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
50745 gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
50746 g++.dg/dg.exp, g++.old-deja/old-deja.exp,
50747 g77.f-torture/execute/execute.exp,
50748 g77.f-torture/noncompile/noncompile.exp,
50749 gcc.c-torture/execute/execute.exp,
50750 gcc.c-torture/execute/memcheck/memcheck.exp,
50751 gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
50752 gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
50753 gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
50754 gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
50755 gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
50756 lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
50757 lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
50758 lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
50759 Remove bug reporting instructions with ancient email addresses.
50760
50761 2001-02-07 Jakub Jelinek <jakub@redhat.com>
50762
50763 * gcc.dg/20010202-1.c: New test.
50764 * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
50765
50766 2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
50767
50768 * g++.dg/stdbool-if.C: New test.
50769
50770 2001-02-07 Ovidiu Predescu <ovidiu@cup.hp.com>
50771
50772 * objc/execute/fdecl.m: Added main().
50773
50774 2001-02-07 Jakub Jelinek <jakub@redhat.com>
50775
50776 * gcc.c-torture/execute/20010206-1.c: New test.
50777
50778 2001-02-06 Neil Booth <neil@daikokuya.demon.co.uk>
50779
50780 * gcc.dg/cpp/avoidpaste1.c: Update.
50781
50782 2001-02-05 Ovidiu Predescu <ovidiu@cup.hp.com>
50783
50784 * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
50785 Pero <nicola@brainstorm.co.uk>.
50786 * objc/execute/fdecl.m: Declare foo as pointer to AClass.
50787
50788 2001-02-06 Nathan Sidwell <nathan@codesourcery.com>
50789
50790 * g++.old-deja/g++.pt/spec39.C: New test.
50791
50792 2001-02-05 Jakub Jelinek <jakub@redhat.com>
50793
50794 * gcc.c-torture/compile/20010202-1.c: New test.
50795
50796 2001-02-05 Nathan Sidwell <nathan@codesourcery.com>
50797
50798 * g++.old-deja/g++.abi/primary2.C: New test.
50799 * g++.old-deja/g++.abi/primary3.C: New test.
50800 * g++.old-deja/g++.abi/primary4.C: New test.
50801 * g++.old-deja/g++.abi/primary5.C: New test.
50802 * g++.old-deja/g++.abi/vtable3.h: New test.
50803 * g++.old-deja/g++.abi/vtable3a.C: New test.
50804 * g++.old-deja/g++.abi/vtable3b.C: New test.
50805 * g++.old-deja/g++.abi/vtable3c.C: New test.
50806 * g++.old-deja/g++.abi/vtable3d.C: New test.
50807 * g++.old-deja/g++.abi/vtable3e.C: New test.
50808 * g++.old-deja/g++.abi/vtable3f.C: New test.
50809 * g++.old-deja/g++.abi/vtable3g.C: New test.
50810 * g++.old-deja/g++.abi/vtable3h.C: New test.
50811 * g++.old-deja/g++.abi/vtable3i.C: New test.
50812 * g++.old-deja/g++.abi/vtable3j.C: New test.
50813 * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
50814
50815 2001-02-03 Jakub Jelinek <jakub@redhat.com>
50816
50817 * g++.old-deja/g++.other/anon6.C: New test.
50818 * g++.old-deja/g++.other/anon7.C: New test.
50819
50820 2001-02-01 Neil Booth <neil@daikokuya.demon.co.uk>
50821
50822 * gcc.dg/cpp/avoidpaste2.c: New tests.
50823
50824 2001-01-31 Jakub Jelinek <jakub@redhat.com>
50825
50826 * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
50827
50828 2001-01-31 Jeffrey Oldham <oldham@codesourcery.com>
50829
50830 * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
50831 DECIMAL_DIG cases for Irix."
50832
50833 2001-01-31 J"orn Rennecke <amylaar@redhat.com>
50834
50835 * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
50836
50837 2001-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
50838
50839 * gcc.dg/c99-tag-1.c: New test.
50840
50841 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
50842
50843 * gcc.dg/cpp/tr-warn1.c: Add tests.
50844
50845 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
50846
50847 * gcc.dg/cpp/avoidpaste1.c: Update.
50848 * gcc.dg/cpp/paste4.c: Update.
50849
50850 2001-01-30 Jeffrey Oldham <oldham@codesourcery.com>
50851
50852 * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
50853 cases for Irix.
50854
50855 2001-01-30 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
50856
50857 * g++.old-deja/g++.other/inline19.C: New test.
50858
50859 2001-01-30 Neil Booth <neil@daikokuya.demon.co.uk>
50860
50861 * gcc.dg/Wlarger-than.c: New test.
50862
50863 2001-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
50864
50865 * gcc.dg/cpp/avoidpaste1.c: Fix typos.
50866
50867 2001-01-29 Jakub Jelinek <jakub@redhat.com>
50868
50869 * gcc.c-torture/execute/20010129-1.c: New test.
50870 * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
50871
50872 2001-01-28 Neil Booth <neil@daikokuya.demon.co.uk>
50873
50874 * gcc.dg/cpp/avoidpaste1.c: Test case.
50875
50876 2001-01-28 Jakub Jelinek <jakub@redhat.com>
50877
50878 * g++.old-deja/g++.other/inline18.C: New test.
50879
50880 2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50881
50882 * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
50883 and __builtin_putchar.
50884
50885 2001-01-27 Jakub Jelinek <jakub@redhat.com>
50886
50887 * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
50888 tests.
50889
50890 2001-01-25 Jeffrey Oldham <oldham@codesourcery.com>
50891
50892 * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
50893 floating point number rounding mode to round to the nearest
50894 representable mode.
50895
50896 2001-01-25 Jakub Jelinek <jakub@redhat.com>
50897
50898 * g++.old-deja/g++.other/mangle2.C: New test.
50899
50900 2001-01-24 Joseph S. Myers <jsm28@cam.ac.uk>
50901
50902 * gcc.c-torture/compile/20010124-1.c: New test.
50903
50904 2001-01-24 Nathan Sidwell <nathan@codesourcery.com>
50905
50906 * g++.old-deja/g++.pt/spec38.C: New test.
50907
50908 2001-01-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50909
50910 * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
50911 "Build don't run".
50912
50913 2001-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50914
50915 * gcc.c-torture/execute/20010123-1.c: New test.
50916
50917 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
50918
50919 * g++.old-deja/g++.pt/spec37.C: New test.
50920
50921 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
50922
50923 * g++.old-deja/g++.pt/overload14.C: New test.
50924
50925 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50926
50927 * gcc.c-torture/execute/20010122-1.c: New test, exercise
50928 __builtin_return_address.
50929
50930 2001-01-22 Nathan Sidwell <nathan@codesourcery.com>
50931
50932 * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
50933 * g++.old-deja/g++.pt/spec35.C: New test.
50934 * g++.old-deja/g++.pt/spec36.C: New test.
50935
50936 2001-01-20 Jakub Jelinek <jakub@redhat.com>
50937
50938 * gcc.c-torture/compile/20010118-1.c: New test.
50939
50940 2001-01-20 Neil Booth <neil@daikokuya.demon.co.uk>
50941
50942 * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
50943
50944 2001-01-19 Jakub Jelinek <jakub@redhat.com>
50945
50946 * gcc.c-torture/execute/20010119-1.c: New test.
50947
50948 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
50949
50950 * g++.old-deja/g++.other/vbase5.C: New test.
50951
50952 2001-01-19 Jakub Jelinek <jakub@redhat.com>
50953
50954 * gcc.c-torture/execute/20010118-1.c: New test.
50955
50956 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
50957
50958 * g++.old-deja/g++.pt/deduct3.C: New test.
50959
50960 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
50961
50962 * g++.old-deja/g++.pt/spec34.C: New test.
50963
50964 2001-01-19 "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
50965
50966 * g77.f-torture/compile/20000601-2.f: New test.
50967
50968 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
50969
50970 * g++.old-deja/g++.other/init17.C: New test.
50971
50972 2001-01-18 Alexandre Oliva <aoliva@redhat.com>
50973
50974 * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
50975
50976 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
50977
50978 * g++.old-deja/g++.pt/unify8.C: New test.
50979
50980 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
50981
50982 * g++.old-deja/g++.abi/vbase1.C: New test.
50983
50984 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
50985
50986 * g++.old-deja/g++.pt/crash65.C: New test.
50987
50988 2001-01-18 Neil Booth <neil@daikokuya.demon.co.uk>
50989
50990 * gcc.dg/cpp/assembl2.S: New test case.
50991
50992 2001-01-17 Jeffrey Oldham <oldham@codesourcery.com>
50993
50994 * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
50995 are supported.
50996
50997 2001-01-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50998
50999 * g++.old-deja/g++.other/builtins1.C: New test.
51000 * g++.old-deja/g++.other/builtins2.C: Likewise.
51001 * g++.old-deja/g++.other/builtins3.C: Likewise.
51002 * g++.old-deja/g++.other/builtins4.C: Likewise.
51003
51004 2001-01-17 Jakub Jelinek <jakub@redhat.com>
51005
51006 * gcc.c-torture/compile/20010117-1.c: New test.
51007 * gcc.c-torture/compile/20010117-2.c: New test.
51008
51009 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
51010
51011 * g77.f-torture/execute/20010116.[fx]: New test,
51012 XFAIL on i?86-*-*.
51013 * g77.f-torture/compile/20010115.f: Indicate it's
51014 a test for PR fortran/1636.
51015
51016 2001-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
51017
51018 * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
51019
51020 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
51021
51022 * g77.f-torture/compile/20010115.f: New test.
51023
51024 2001-01-15 Nathan Sidwell <nathan@codesourcery.com>
51025
51026 * g++.old-deja/g++.pt/nontype5.C: New test.
51027
51028 2001-01-15 Neil Booth <neil@daikokuya.demon.co.uk>
51029
51030 * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
51031 have an equivalent working one below it.
51032
51033 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
51034
51035 * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
51036 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
51037
51038 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
51039
51040 * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
51041 message containing "init_priority".
51042 (conpr-2.C): Likewise.
51043 (conpr-3.C): Likewise.
51044 * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
51045
51046 2001-01-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51047
51048 * gcc.c-torture/execute/20010114-2.c: New test.
51049
51050 2001-01-14 Joseph S. Myers <jsm28@cam.ac.uk>
51051
51052 * gcc.c-torture/compile/20010114-1.c: New test.
51053 * gcc.c-torture/compile/20010114-1.x: Xfail.
51054 * gcc.c-torture/compile/20010114-2.c: New test.
51055 * gcc.c-torture/execute/20010114-1.c: New test.
51056 * gcc.dg/trunc-1.c: New test.
51057 * gcc.dg/uninit-B.c: New test.
51058
51059 2001-01-13 Nick Clifton <nickc@redhat.com>
51060
51061 * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
51062 target.
51063
51064 2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
51065
51066 * gcc.c-torture/compile/20010113-1.c: New test.
51067
51068 2001-01-13 Jakub Jelinek <jakub@redhat.com>
51069
51070 * gcc.c-torture/compile/20001212-1.c: New test.
51071
51072 2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
51073
51074 * gcc.dg/cpp/widestr1.c: Update.
51075 * gcc.dg/cpp/prag-imp.c: Remove.
51076
51077 2001-01-12 Jakub Jelinek <jakub@redhat.com>
51078
51079 * gcc.c-torture/execute/20000801-3.x: Remove.
51080 * gcc.dg/c90-init-1.c: New test.
51081 * gcc.dg/c99-init-1.c: New test.
51082 * gcc.dg/c99-init-2.c: New test.
51083 * gcc.dg/gnu99-init-1.c: New test.
51084
51085 2001-01-12 Richard Earnshaw <rearnsha@arm.com>
51086
51087 * lib/f-torture.exp (f_torture_compile): Prune the warnings before
51088 testing that no relevant ones were found.
51089
51090 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
51091
51092 * g++.old-deja/g++.pt/cast2.C: New test.
51093
51094 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
51095
51096 * g++.old-deja/g++.pt/friend47.C: New test.
51097
51098 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
51099
51100 * g++.old-deja/g++.pt/instantiate13.C: New test.
51101
51102 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
51103
51104 * g++.old-deja/g++.other/defarg7.C: New test.
51105 * g++.old-deja/g++.other/defarg8.C: New test.
51106
51107 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
51108
51109 * g++.old-deja/g++.pt/crash64.C: New test.
51110
51111 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
51112
51113 * g++.old-deja/g++.pt/crash63.C: New test.
51114
51115 2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
51116
51117 * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
51118
51119 2001-01-10 Alan Lehotsky <lehotsky@tiac.net>
51120
51121 * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
51122
51123 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
51124
51125 * g++.old-deja/g++.pt/error3.C: New test.
51126
51127 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
51128
51129 * g++.old-deja/g++.other/crash39.C: New test.
51130
51131 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
51132
51133 * g++.old-deja/g++.other/vbase4.C: New test.
51134
51135 2001-01-08 Jonathan Larmour <jlarmour@redhat.com>
51136
51137 * gcc.dg/20000419-2.c: Move to "special" subdirectory.
51138 * gcc.dg/special/20000419-2.c: New file. Identical to above.
51139 * gcc.dg/special/special.exp: New test driver which will check
51140 for alias support for the above test.
51141
51142 2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
51143
51144 * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
51145 problems on small machines.
51146 * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
51147 parameterize.
51148
51149 2001-01-09 Jeffrey Oldham <oldham@codesourcery.com>
51150
51151 * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
51152 mips.
51153 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
51154
51155 2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
51156
51157 * g++.old_deja/g++.pt/using8.C: New test.
51158
51159 2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
51160
51161 * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
51162
51163 2000-01-08 Loren J. Rittle <ljrittle@acm.org>
51164
51165 * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
51166 where a failure is expected.
51167 * gcc.c-torture/execute/ieee/rbug.x: Likewise.
51168
51169 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
51170
51171 * g++.old_deja/g++.pt/instantiate12.C: New test.
51172
51173 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
51174
51175 * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
51176 start of structs.
51177 * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
51178 * g++.old-deja/g++.brendan/crash17.C: Likewise.
51179 * g++.old-deja/g++.brendan/crash29.C: Likewise.
51180 * g++.old-deja/g++.brendan/crash48.C: Likewise.
51181 * g++.old-deja/g++.brendan/ns1.C: Likewise.
51182 * g++.old-deja/g++.brendan/warnings1.C: Likewise.
51183 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
51184 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
51185 * g++.old-deja/g++.eh/spec6.C: Likewise.
51186 * g++.old-deja/g++.jason/crash3.C: Likewise.
51187 * g++.old-deja/g++.law/ctors11.C: Likewise.
51188 * g++.old-deja/g++.law/ctors17.C: Likewise.
51189 * g++.old-deja/g++.law/ctors5.C: Likewise.
51190 * g++.old-deja/g++.law/ctors9.C: Likewise.
51191 * g++.old-deja/g++.mike/ambig1.C: Likewise.
51192 * g++.old-deja/g++.mike/net22.C: Likewise.
51193 * g++.old-deja/g++.mike/p3538a.C: Likewise.
51194 * g++.old-deja/g++.mike/p3538b.C: Likewise.
51195 * g++.old-deja/g++.mike/virt3.C: Likewise.
51196 * g++.old-deja/g++.niklas/t128.C: Likewise.
51197 * g++.old-deja/g++.other/anon4.C: Likewise.
51198 * g++.old-deja/g++.other/using1.C: Likewise.
51199 * g++.old-deja/g++.other/warn3.C: Likewise.
51200 * g++.old-deja/g++.pt/t37.C: Likewise.
51201 * g++.old-deja/g++.robertl/eb69.C: Likewise.
51202 * g++.old-deja/g++.robertl/eb71.C: Likewise.
51203
51204 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
51205
51206 * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
51207
51208 2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51209
51210 * gcc.c-torture/execute/stdio-opt-3.c: New test.
51211
51212 2001-01-07 Jakub Jelinek <jakub@redhat.com>
51213
51214 * gcc.c-torture/compile/20010107-1.c: New test.
51215
51216 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
51217
51218 * gcc.c-torture/execute/builtin-noret-1.c: New test.
51219
51220 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
51221
51222 * gcc.dg/format/format.h: New file.
51223 * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
51224 gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
51225 gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
51226 gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
51227 gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
51228 gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
51229 gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
51230 gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
51231 gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
51232 gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
51233 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
51234 gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
51235 gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
51236 gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
51237 gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
51238 gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
51239 gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
51240 gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
51241 gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
51242 gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
51243 gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
51244 instead of declaring standard types, macros and functions in each
51245 test.
51246
51247 2001-01-06 Alexandre Oliva <aoliva@redhat.com>
51248
51249 * gcc.c-torture/execute/20010106-1.c: New test.
51250
51251 2001-01-06 Joseph S. Myers <jsm28@cam.ac.uk>
51252
51253 * gcc.dg/format/format.exp: New file.
51254 * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
51255 * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
51256 * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
51257 * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
51258 * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
51259 * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
51260 * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
51261 * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
51262 * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
51263 * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
51264 * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
51265 * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
51266 * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
51267 * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
51268 * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
51269 * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
51270 * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
51271 * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
51272 * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
51273 * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
51274 * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
51275 * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
51276 * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
51277 * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
51278 * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
51279 * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
51280 * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
51281 * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
51282 * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
51283 * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
51284 * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
51285 * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
51286 * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
51287 * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
51288 * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
51289 * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
51290 * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
51291 * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
51292 * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
51293 * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
51294 * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
51295 * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
51296
51297 2001-01-05 Alexandre Oliva <aoliva@redhat.com>
51298
51299 * gcc.c-torture/execute/991228-1.c: Take word endianness into
51300 account.
51301
51302 2001-01-05 Joseph S. Myers <jsm28@cam.ac.uk>
51303
51304 * gcc.c-torture/execute/builtin-complex-1.c: New test.
51305
51306 2001-01-05 Nathan Sidwell <nathan@codesourcery.com>
51307
51308 * g++.old-deja/g++.pt/crash62.C: New test.
51309
51310 2001-01-04 Richard Henderson <rth@redhat.com>
51311
51312 * gcc.dg/20000926-1.c: Update expected warnings.
51313 * gcc.dg/array-2.c: Likewise.
51314 * gcc.dg/array-4.c: Also validate flexible array members.
51315 * gcc.dg/c99-flex-array-1.c: New.
51316
51317 2001-01-04 Joseph S. Myers <jsm28@cam.ac.uk>
51318
51319 * gcc.c-torture/compile/20001222-1.x: Remove.
51320
51321 2001-01-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
51322
51323 * gcc.c-torture/execute/built-in-setjmp.c: New.
51324
51325 2001-01-03 Richard Henderson <rth@redhat.com>
51326
51327 * gcc.dg/940510-1.c: Update expected error wording.
51328 * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
51329
51330 2001-01-03 Jeffrey Oldham <oldham@codesourcery.com>
51331
51332 * lib/target-supports.exp (check_alias_available): Modified to
51333 indicate aliases not supported if only weak aliases are supported.
51334
51335 2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51336
51337 * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
51338 Turn on cmpstrsi checks for __pj__ and __i370__.
51339
51340 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
51341
51342 * g++.old-deja/g++.other/virtual11.C: New test.
51343
51344 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
51345
51346 * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
51347
51348 2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51349
51350 * gcc.c-torture/compile/20010102-1.c: New test.
51351
51352 2001-01-02 Andreas Jaeger <aj@suse.de>
51353
51354 * gcc.dg/noreturn-3.c: New test.
51355
51356 * gcc.dg/noreturn-4.c: New test.
51357
51358 2001-01-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51359
51360 * gcc.c-torture/execute/stdio-opt-1.c: Also test
51361 __builtin_fputc and __builtin_fwrite.
51362
51363 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
51364
51365 * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
51366 signed char, not default char.
51367
51368 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
51369
51370 * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
51371
51372 2000-12-30 David Billinghurst <David.Billinghurst@riotinto.com>
51373
51374 * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
51375
51376 2000-12-29 Richard Henderson <rth@redhat.com>
51377
51378 * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
51379 (__cyg_profile_func_exit): Define.
51380
51381 2000-12-29 Hans-Peter Nilsson <hp@bitrange.com>
51382
51383 * g++.dg/vtgc1.C: New test.
51384
51385 2000-12-28 Geoffrey Keating <geoffk@redhat.com>
51386
51387 * gcc.dg/noncompile/20001228-1.c: New test.
51388
51389 * gcc.dg/20001228-1.c: New test.
51390
51391 * gcc.c-torture/execute/20001228-1.c: New test.
51392
51393 2000-12-28 Joseph S. Myers <jsm28@cam.ac.uk>
51394
51395 * gcc.dg/format-strfmon-1.c: New test.
51396
51397 2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51398
51399 * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
51400 * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
51401 * gcc.c-torture/execute/string-opt-1.c: Likewise.
51402 * gcc.c-torture/execute/string-opt-2.c: Likewise.
51403 * gcc.c-torture/execute/string-opt-3.c: Likewise.
51404 * gcc.c-torture/execute/string-opt-4.c: Likewise.
51405 * gcc.c-torture/execute/string-opt-6.c: Likewise.
51406 * gcc.c-torture/execute/string-opt-7.c: Likewise.
51407 * gcc.c-torture/execute/string-opt-8.c: Likewise.
51408 * gcc.c-torture/execute/string-opt-9.c: Likewise.
51409 * gcc.c-torture/execute/string-opt-10.c: Likewise.
51410 * gcc.c-torture/execute/string-opt-11.c: Likewise.
51411 * gcc.c-torture/execute/string-opt-12.c: Likewise.
51412
51413 * gcc.c-torture/execute/string-opt-3.c: Test rindex.
51414 * gcc.c-torture/execute/string-opt-4.c: Test index.
51415
51416 2000-12-26 Geoffrey Keating <geoffk@redhat.com>
51417
51418 * gcc.c-torture/compile/20001226-1.c: New test.
51419
51420 2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
51421
51422 * gcc.c-torture/compile/20001222-1.c: New test.
51423 * gcc.c-torture/compile/20001222-1.x: Xfail.
51424
51425 2000-12-22 Alexandre Oliva <aoliva@redhat.com>
51426
51427 * gcc.c-torture/execute/comp-goto-2.c: New test.
51428
51429 2000-12-21 J"orn Rennecke <amylaar@redhat.com>
51430
51431 * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
51432 Use long types if __INT_MAX__ is 32767.
51433 (main): Use cast to (sint32 *) when poking 88 into a_page.
51434
51435 * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
51436
51437 2000-12-21 Bernd Schmidt <bernds@redhat.com>
51438
51439 * gcc.c-torture/compile/20001221-1.c: New test.
51440 * gcc.c-torture/execute/20001221-1.c: New test.
51441
51442 2000-12-20 Richard Henderson <rth@redhat.com>
51443
51444 * g++.old-deja/g++.pt/crash36.C: Update error lines.
51445 * g++.old-deja/g++.robertl/eb109.C: Likewise.
51446
51447 2000-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51448
51449 * gcc.dg/compare3.c: New test.
51450
51451 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
51452
51453 * gcc.dg/format-warnll-1.c: New test.
51454
51455 2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
51456
51457 * gcc.dg/cpp/cmdlne-P.c: New test.
51458
51459 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
51460
51461 * gcc.c-torture/execute/builtin-abs-1.c,
51462 gcc.c-torture/execute/builtin-abs-2.c: New tests.
51463
51464 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
51465
51466 * gcc.dg/cpp/multiline.c: New test.
51467
51468 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
51469
51470 * g++.old-deja/g++.other/syshdr1.C: Update.
51471 * gcc.dg/cpp/lineflags.c: Remove temporarily.
51472
51473 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51474
51475 * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
51476
51477 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51478
51479 * g++.old-deja/g++.pt/ttp65.C: New test.
51480
51481 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51482
51483 * g++.old-deja/g++.pt/ttp64.C: New test.
51484
51485 2000-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51486
51487 * g++.old-deja/g++.pt/spec33.C: New test.
51488
51489 2000-12-14 Catherine Moore <clm@redhat.com>
51490
51491 * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
51492 * gcc.c-torture/execute/920612-2.c: Likewise.
51493 * gcc.c-torture/execute/920428-2.c: Likewise.
51494 * gcc-c-torture/execute/va-arg-11.c: Call exit.
51495 * gcc.c-torture/execute/va-arg-21.c: Likewise.
51496
51497 2000-12-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51498
51499 * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
51500 * gcc.dg/pack-test-2.c: Likewise.
51501
51502 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
51503
51504 Tests by Zack Weinberg <zackw@stanford.edu>.
51505
51506 * gcc.dg/cpp/defined.c: Update.
51507 * gcc.dg/cpp/defined_trad.c: New tests.
51508
51509 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
51510
51511 * gcc.dg/cpp/trad-direct.c: Update.
51512
51513 2000-12-11 Neil Booth <neilb@earthling.net>
51514
51515 * gcc.dg/cpp/defined_trad.c
51516
51517 2000-12-11 Neil Booth <neilb@earthling.net>
51518
51519 * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
51520
51521 2000-12-09 Joseph S. Myers <jsm28@cam.ac.uk>
51522
51523 * gcc.dg/format-miss-2.c: New test.
51524
51525 2000-12-09 Neil Booth <neilb@earthling.net>
51526
51527 * gcc.dg/cpp/lineflags.c: New tests.
51528 * gcc.dg/cpp/poison.c: Update.
51529 * gcc.dg/cpp/redef2.c: Update.
51530 * gcc.dg/cpp/skipping.c: New test.
51531
51532 2000-12-07 Geoffrey Keating <geoffk@redhat.com>
51533
51534 * g++.old-deja/g++.other/eh3.C: New testcase.
51535
51536 2000-12-07 Neil Booth <neilb@earthling.net>
51537
51538 * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
51539 wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
51540 wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
51541 wtr-union-init-2.c, wtr-union-init-3.c: Update.
51542 * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
51543 Update.
51544
51545 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
51546
51547 * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
51548 __SIZE_TYPE__ instead of int for type of integers cast to
51549 pointers.
51550
51551 2000-12-07 Jakub Jelinek <jakub@redhat.com>
51552
51553 * g++.old-deja/g++.other/cleanup4.C: New test.
51554
51555 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
51556
51557 * format-sec-1.c: New test.
51558
51559 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
51560
51561 * gcc.dg/format-nonlit-3.c: New test.
51562
51563 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
51564
51565 * gcc.dg/c90-printf-1.c: Add test for printf formats reading
51566 through a null pointer.
51567
51568 2000-12-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51569
51570 * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
51571 * g++.old-deja/g++.pt/partial4.C: New test.
51572
51573 2000-12-06 J. David Anglin <dave@hiauly1.hia.nrc.ca>
51574
51575 * gcc.c-torture/execute/ieee/hugeval.x: New.
51576
51577 2000-12-06 Neil Booth <neilb@earthling.net>
51578
51579 * gcc.dg/cpp/backslash2.c: New tests.
51580
51581 2000-12-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51582
51583 * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
51584 * gcc.c-torture/execute/stdio-opt-2.c: New test.
51585
51586 2000-12-05 Geoffrey Keating <geoffk@redhat.com>
51587
51588 * gcc.c-torture/execute/20001203-2.c: New testcase.
51589
51590 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
51591
51592 * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
51593 * g++.old-deja/g++.other/virtual10.C: New test.
51594
51595 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
51596
51597 * g++.old-deja/g++.mike/pmf5.C: Remove test.
51598
51599 2000-12-05 Richard Henderson <rth@redhat.com>
51600
51601 * gcc.c-torture/compile/20001205-1.c: New.
51602
51603 2000-12-04 Neil Booth <neilb@earthling.net>
51604
51605 * g++.old-deja/g++.other/virtual9.C: New test.
51606 * g++.old-deja/g++.pt/crash61.C: New test.
51607 * gcc.c-torture/execute/loop-9.c: New test.
51608
51609 2000-12-04 Neil Booth <neilb@earthling.net>
51610
51611 * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
51612 * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
51613 * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
51614 * gcc.dg/cpp/extratokens.c: ...here.
51615
51616 2000-12-04 Neil Booth <neilb@earthling.net>
51617
51618 * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
51619 New tests.
51620
51621 2000-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51622
51623 * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
51624 * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
51625
51626 2000-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
51627
51628 * gcc.c-torture/execute/20001203-1.c: New test.
51629
51630 2000-12-03 Neil Booth <neilb@earthling.net>
51631
51632 * gcc.dg/cpp/macro6.c: New test cases.
51633
51634 2000-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51635
51636 * gcc.c-torture/execute/string-opt-9.c: New test.
51637 * gcc.c-torture/execute/string-opt-10.c: Likewise.
51638 * gcc.c-torture/execute/string-opt-11.c: Likewise.
51639 * gcc.c-torture/execute/string-opt-12.c: Likewise.
51640
51641 * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
51642 * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
51643
51644 2000-12-02 Geoffrey Keating <geoffk@redhat.com>
51645
51646 * gcc.dg/cpp/if-6.c: New testcase.
51647
51648 * gcc.dg/20001201-1.c: New testcase.
51649
51650 2000-12-02 Neil Booth <neilb@earthling.net>
51651
51652 * g++.old-deja/g++.other/externC4.C,
51653 g++.old-deja/g++.other/friend10.C: New tests.
51654
51655 2000-12-02 Neil Booth <neilb@earthling.net>
51656
51657 * g++.old-deja/g++.other/instan2.C
51658 * g++.old-deja/g++.other/instan3.C: New test.
51659
51660 2000-12-02 Neil Booth <neilb@earthling.net>
51661
51662 * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
51663 c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
51664 gnuc99.c,gnuc99-pedantic.c: New tests.
51665
51666 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
51667
51668 * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
51669 gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
51670
51671 2000-12-01 Neil Booth <neilb@earthling.net>
51672
51673 * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
51674 * gcc.dg/cpp/poison.c: Update.
51675 * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
51676
51677 2000-12-01 Toon Moene <toon@moene.indiv.nluug.nl>
51678
51679 * g77.f-torture/execute/20001201.f: New test.
51680
51681 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
51682
51683 * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
51684
51685 2000-12-01 Jakub Jelinek <jakub@redhat.com>
51686
51687 * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
51688
51689 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>
51690
51691 * g++.old-deja/g++.other/cast6.C: New test.
51692
51693 2000-11-30 Geoffrey Keating <geoffk@redhat.com>
51694
51695 * gcc.c-torture/execute/20001130-2.c: New testcase.
51696
51697 2000-11-30 Richard Henderson <rth@redhat.com>
51698
51699 * gcc.c-torture/execute/20001130-1.c: New test.
51700
51701 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
51702
51703 * g++.old-deja/g++.other/op3.C: New test.
51704
51705 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
51706
51707 * g++.old-deja/g++.other/op2.C: New test.
51708
51709 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
51710
51711 * g++.old-deja/g++.other/crash38.C: New test.
51712
51713 2000-11-29 Toon Moene <toon@moene.indiv.nluug.nl>
51714
51715 * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
51716
51717 2000-11-29 Jakub Jelinek <jakub@redhat.com>
51718
51719 * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
51720 tests.
51721 * gcc.c-torture/execute/string-opt-6.c: New test.
51722
51723 * gcc.dg/20001117-1.c: Add main.
51724
51725 2000-11-28 Geoffrey Keating <geoffk@redhat.com>
51726
51727 * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
51728 Move from here ...
51729 * gcc.dg/940510-1.c: ... to here.
51730
51731 * gcc.dg/20000926-1.c: GNU C now allows initializations of
51732 zero-size arrays in toplevel structures.
51733
51734 2000-11-28 Jakub Jelinek <jakub@redhat.com>
51735
51736 * gcc.c-torture/execute/loop-8.c: New test.
51737
51738 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
51739
51740 * g++.old-deja/g++.other/base1.C: New test.
51741
51742 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
51743
51744 * g++.old-deja/g++.other/parse2.C: New test.
51745
51746 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
51747
51748 * g++.old-deja/g++.pt/incomplete1.C: New test.
51749
51750 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
51751
51752 * g++.old-deja/g++.other/friend9.C: New test.
51753
51754 2000-11-28 Jakub Jelinek <jakub@redhat.com>
51755
51756 * gcc.dg/20001127-1.c: New test.
51757
51758 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
51759
51760 * g++.old-deja/g++.pt/friend46.C: New test.
51761
51762 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
51763
51764 * g++.old-deja/g++.other/ptrmem8.C: New test.
51765
51766 2000-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51767
51768 * gcc.c-torture/execute/string-opt-7.c: New test.
51769 * gcc.c-torture/execute/string-opt-8.c: Likewise.
51770
51771 2000-11-26 Gabriel Dos Reis <gdr@codesourcery.com>
51772
51773 * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
51774 instead of 'mkcheck 2'.
51775
51776 2000-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
51777
51778 * gcc.c-torture/execute/memcheck/driver.c,
51779 gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
51780 C9X references to refer to C99.
51781
51782 2000-11-25 Jakub Jelinek <jakub@redhat.com>
51783
51784 * gcc.dg/ultrasp3.c: New test.
51785
51786 2000-11-25 Neil Booth <neilb@earthling.net>
51787
51788 * gcc.dg/cpp/include2.c: Update test to be locale independent.
51789
51790 2000-11-25 Alexandre Oliva <aoliva@redhat.com>
51791
51792 * gcc.c-torture/compile/20001123-2.c: New.
51793
51794 2000-11-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51795
51796 * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
51797
51798 2000-11-24 Bernd Schmidt <bernds@redhat.co.uk>
51799
51800 * gcc.dg/sequence-point-1.c: Add some new tests.
51801 * gcc.c-torture/execute/20001124-1.c: New test.
51802
51803 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
51804
51805 * g++.old-deja/g++.other/vaarg4.C: New test.
51806 * gcc.c-torture/compile/20001123-1.c: New test.
51807
51808 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
51809
51810 * g++.other/crash24.C: Adjust and remove XFAIL.
51811 * g++.other/crash37.C: New test.
51812
51813 2000-11-23 Nathan Sidwell <nathan@codesourcery.com>
51814
51815 * g++.old-deja/g++.pt/instantiate9.C: New test.
51816
51817 2000-11-22 Mark Mitchell <mark@codesourcery.com>
51818
51819 * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
51820 new ABI, too.
51821
51822 * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
51823 * g++.old-deja/g++.robertl/eb55.C: Likewise.
51824
51825 2000-11-22 Neil Booth <neilb@earthling.net>
51826
51827 * gcc.dg/cpp/Wtrigraphs.c: New test.
51828
51829 2000-11-22 Loren J. Rittle <ljrittle@acm.org>
51830
51831 * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
51832
51833 2000-11-22 Jakub Jelinek <jakub@redhat.com>
51834
51835 * gcc.c-torture/execute/ieee/20001122-1.c: New test.
51836
51837 2000-11-22 Hans-Peter Nilsson <hp@bitrange.com>
51838
51839 * lib/gcc-dg.exp: load_lib scanasm.exp.
51840 (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
51841 * lib/g++-dg.exp: load_lib scanasm.exp.
51842 * lib/scanasm.exp: New.
51843 (scan-assembler, scan-assembler-not): Add optional arguments to
51844 test name, or if not present, the pattern name.
51845 (scan-assembler-dem, scan-assembler-dem-not): New.
51846
51847 * g++.dg/dg.exp: New.
51848
51849 2000-11-21 Neil Booth <neilb@earthling.net>
51850
51851 * gcc.dg/cpp/integrated1.c: Remove.
51852
51853 2000-11-21 Jakub Jelinek <jakub@redhat.com>
51854
51855 * gcc.c-torture/execute/20001121-1.c: New test.
51856
51857 2000-11-21 Richard Henderson <rth@redhat.com>
51858
51859 * gcc.c-torture/compile/20001121-1.c: New test.
51860
51861 2000-11-20 Neil Booth <neilb@earthling.net>
51862
51863 * gcc.dg/cpp/integrated1.c: New test.
51864
51865 2000-11-21 Jakub Jelinek <jakub@redhat.com>
51866
51867 * g++.old-deja/g++.other/inline17.C: New test.
51868
51869 2000-11-20 Donald Lindsay <dlindsay@redhat.com>
51870
51871 * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
51872 local variable to be zero: I made the variable global. Now
51873 uses abort() and exit() instead of relying on main's return value.
51874
51875 2000-11-20 Neil Booth <neilb@earthling.net>
51876
51877 * gcc.dg/cpp/paste2.c: Update test.
51878 * objc/execute/paste.m: New test.
51879
51880 2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
51881
51882 * gcc.dg/c99-condexpr-1.c: New test.
51883
51884 2000-11-20 Neil Booth <neilb@earthling.net>
51885
51886 * gcc.dg/cpp/macsyntx.c: Use correct command line option.
51887
51888 2000-11-20 Nathan Sidwell <nathan@codesourcery.com>
51889
51890 * g++.old-deja/g++.pt/export1.C: New test.
51891
51892 2000-11-20 Jakub Jelinek <jakub@redhat.com>
51893
51894 * gcc.dg/20001117-1.c: New test.
51895
51896 2000-11-18 Richard Henderson <rth@redhat.com>
51897
51898 * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
51899
51900 2000-11-18 Richard Henderson <rth@redhat.com>
51901
51902 * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
51903 * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
51904 * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
51905
51906 2000-11-18 Richard Henderson <rth@redhat.com>
51907
51908 * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
51909 (main): New. Exit cleanly.
51910
51911 2000-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
51912
51913 * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
51914 gcc.dg/c99-fordecl-2.c: New tests.
51915
51916 2000-11-18 Richard Henderson <rth@redhat.com>
51917
51918 * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
51919 * gcc.c-torture/execute/zerolen-2.c: New.
51920
51921 2000-11-18 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51922
51923 * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
51924 memory.
51925
51926 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
51927
51928 * g++.old-deja/g++.pt/instantiate8.C: New test.
51929
51930 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
51931
51932 * g++.old-deja/g++.other/incomplete.C: Add more tests.
51933 * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
51934
51935 2000-11-16 Nick Clifton <nickc@redhat.com>
51936
51937 * gcc.c-torture/execute/nestfunc-2.c: New test.
51938 * gcc.c-torture/execute/nestfunc-3.c: New test.
51939
51940 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
51941
51942 * gcc.c-torture/compile/20001116-1.c: New test.
51943
51944 2000-11-15 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51945
51946 * gcc.c-torture/execute/20001115-1.c: New test.
51947
51948 2000-11-15 Mark Mitchell <mark@codesourcery.com>
51949
51950 * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
51951 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
51952 * g++.old-deja/g++.abi/ptrflags.C: Likewise.
51953 * g++.old-deja/g++.abi/vmihint.C: Likewise.
51954
51955 2000-11-15 Neil Booth <neilb@earthling.net>
51956
51957 gcc.dg/cpp/_Pragma1.c: Update.
51958 gcc.dg/cpp/_Pragma2.c: New test.
51959
51960 2000-11-15 Nathan Sidwell <nathan@codesourcery.com>
51961
51962 * g++.old-deja/g++.other/anon5.C: New test.
51963
51964 2000-11-14 Joseph S. Myers <jsm28@cam.ac.uk>
51965
51966 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
51967 tests.
51968
51969 2000-11-14 Jakub Jelinek <jakub@redhat.com>
51970
51971 * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
51972 output.
51973
51974 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
51975
51976 * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
51977 labels at end of compound statements.
51978
51979 2000-11-13 Jakub Jelinek <jakub@redhat.com>
51980
51981 * gcc.c-torture/execute/loop-7.c: New test.
51982
51983 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
51984
51985 * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
51986
51987 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
51988
51989 * gcc.dg/c99-bool-1.c: New test.
51990
51991 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
51992
51993 * gcc.dg/c99-scope-1.c: Remove xfail.
51994 * gcc.dg/c99-scope-2.c: New test.
51995
51996 2000-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51997
51998 * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
51999 * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
52000
52001 2000-11-11 Mark Mitchell <mark@codesourcery.com>
52002
52003 * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
52004 error messages.
52005
52006 * g++.mike/p700.C: Don't typedef wchar_t.
52007 * g++.mike/p784.C: Likewise.
52008 * g++.mike/eb101.C: Don't use __wchar_t.
52009
52010 2000-11-11 Toon Moene <toon@moene.indiv.nluug.nl>
52011
52012 * g77.f-torture/execute/20001111.[fx]: Test premature exit
52013 from DO loop.
52014
52015 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
52016
52017 * gcc.c-torture/execute/20001111-1.c: New test.
52018
52019 2000-11-10 Nick Clifton <nickc@redhat.com>
52020
52021 * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
52022 long multuiple and accumulate.
52023
52024 2000-11-09 Richard Henderson <rth@redhat.com>
52025
52026 * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
52027 via size_t instead of int.
52028
52029 * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
52030 * gcc.c-torture/execute/string-opt-2.c: Likewise.
52031 * gcc.c-torture/execute/string-opt-3.c: Likewise.
52032 * gcc.c-torture/execute/string-opt-4.c: Likewise.
52033
52034 2000-11-09 Geoffrey Keating <geoffk@redhat.com>
52035
52036 * gcc.c-torture/compile/20001109-1.c: New test.
52037 * gcc.c-torture/compile/20001109-2.c: New test.
52038
52039 2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
52040
52041 * g++.old-deja/g++.pt/operator1.C: New test.
52042 * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
52043
52044 2000-11-09 Jakub Jelinek <jakub@redhat.com>
52045
52046 * gcc.dg/20001108-1.c: New test.
52047
52048 2000-11-09 Jakub Jelinek <jakub@redhat.com>
52049
52050 * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
52051 with both arguments constant strings.
52052 * gcc.c-torture/execute/string-opt-3.c: New test.
52053 * gcc.c-torture/execute/string-opt-4.c: New test.
52054 * gcc.c-torture/execute/string-opt-5.c: New test.
52055
52056 2000-11-08 Nick Clifton <nickc@redhat.com>
52057
52058 * gcc.c-torture/execute/20001108-1.c: New test case. Checks
52059 mulsidi3adddi patterns.
52060
52061 2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
52062
52063 * g++.old-deja/g++.other/crash36.C: New test.
52064
52065 2000-11-08 Jakub Jelinek <jakub@redhat.com>
52066
52067 * g++.old-deja/g++.other/init16.C: New test.
52068
52069 2000-11-06 Loren J. Rittle <ljrittle@acm.org>
52070
52071 * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
52072
52073 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
52074
52075 * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
52076 * gcc.c-torture/execute/va-arg-16.x: Likewise.
52077 * gcc.c-torture/execute/va-arg-17.x: Likewise.
52078
52079 2000-11-07 DJ Delorie <dj@redhat.com>
52080
52081 * gcc.dg/20000614-1.c: Add return so that test can pass.
52082
52083 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52084
52085 * gcc.c-torture/execute/string-opt-1.c: New test.
52086
52087 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
52088
52089 * gcc.c-torture/execute/va-arg-15.x: New file. Fails on
52090 mips-sgi-irix6.* because the MIPS ABI passes floating-point
52091 parameters in registers, and there is no way for a varargs
52092 function to know in which order the integer and floating-point
52093 parameters should be interleaved when they are placed on the
52094 stack.
52095 * gcc.c-torture/execute/va-arg-16.x: Likewise.
52096 * gcc.c-torture/execute/va-arg-17.x: Likewise.
52097
52098 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52099
52100 * gcc.c-torture/execute/string-opt-2.c: New test.
52101
52102 2000-11-07 Nathan Sidwell <nathan@codesourcery.com>
52103
52104 * g++.old-deja/g++.pt/crash60.C: New test.
52105
52106 2000-11-06 Jakub Jelinek <jakub@redhat.com>
52107
52108 * g++.old-deja/g++.other/crash24.C: New test.
52109 * g++.old-deja/g++.other/crash25.C: New test.
52110 * g++.old-deja/g++.other/crash26.C: New test.
52111 * g++.old-deja/g++.other/crash27.C: New test.
52112 * g++.old-deja/g++.other/crash28.C: New test.
52113 * g++.old-deja/g++.other/crash29.C: New test.
52114 * g++.old-deja/g++.other/crash30.C: New test.
52115 * g++.old-deja/g++.other/crash31.C: New test.
52116 * g++.old-deja/g++.other/crash32.C: New test.
52117 * g++.old-deja/g++.other/crash33.C: New test.
52118 * g++.old-deja/g++.other/crash34.C: New test.
52119 * g++.old-deja/g++.other/crash35.C: New test.
52120
52121 2000-11-06 Jakub Jelinek <jakub@redhat.com>
52122
52123 * gcc.c-torture/execute/20001031-1.c: New test.
52124
52125 2000-11-04 Mark Mitchell <mark@codesourcery.com>
52126
52127 * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
52128 namespace.
52129
52130 * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
52131 standards-conformant.
52132
52133 * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
52134
52135 * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
52136 * g++.old-deja/g++.mike/p755a.C: Likewise.
52137 * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
52138 library makes no calls to `operator new' during initialization.
52139
52140 2000-11-04 Neil Booth <neilb@earthling.net>
52141
52142 * gcc.dg/cpp/include2.c: New tests.
52143
52144 2000-11-03 Mark P Mitchell <mark@codesourcery.com>
52145
52146 * lib/g++.exp (g++_set_ld_library_path): New function.
52147 Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
52148
52149 2000-11-03 Bernd Schmidt <bernds@redhat.co.uk>
52150
52151 * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus
52152 warnings.
52153
52154 2000-11-01 Richard Henderson <rth@redhat.com>
52155
52156 * g++.old-deja/g++.ext/namedret1.C: New.
52157 * g++.old-deja/g++.ext/namedret2.C: New.
52158 * g++.old-deja/g++.ext/namedret3.C: New.
52159
52160 2000-10-31 Geoffrey Keating <geoffk@cygnus.com>
52161
52162 * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
52163 * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
52164
52165 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52166
52167 * gcc.c-torture/execute/va-arg-21.c: New test.
52168
52169 2000-10-31 Joseph S. Myers <jsm28@cam.ac.uk>
52170
52171 * gcc.dg/c99-complex-2.c: New test.
52172
52173 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52174
52175 * gcc.c-torture/execute/stdio-opt-1.c: New test.
52176
52177 2000-10-31 Jakub Jelinek <jakub@redhat.com>
52178
52179 * g++.old-deja/g++.other/inline16.C: New test.
52180
52181 2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
52182
52183 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
52184 __PRETTY_FUNCTION__
52185
52186 2000-10-29 Neil Booth <neilb@earthling.net>
52187
52188 * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
52189 New tests.
52190 * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
52191 * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
52192 optimisation.
52193
52194 2000-10-29 Neil Booth <neilb@earthling.net>
52195
52196 * gcc.dg/cpp/macro4.c, macro5.c: New tests.
52197 * mi1.c, mi1c.h: Add null directives to multiple-include test.
52198 * mi5.c: Test multiple includes work with -C.
52199 * trigraphs.c: Test ^= version.
52200
52201 2000-10-28 Neil Booth <neilb@earthling.net>
52202
52203 New tests and test updates for new macro expander.
52204
52205 * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
52206 endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
52207 paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
52208 tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
52209 new diagnostic messages.
52210
52211 * gcc.dg/cpp/macro3.c: New tests.
52212
52213 2000-10-27 Mark Mitchell <mark@codesourcery.com>
52214
52215 * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
52216 on the same line.
52217
52218 2000-10-27 Jakub Jelinek <jakub@redhat.com>
52219
52220 * g++.old-deja/g++.other/eh2.C: New test.
52221
52222 2000-10-27 Bernd Schmidt <bernds@cygnus.co.uk>
52223
52224 * gcc.c-torture/execute/20001027-1.c: New test.
52225
52226 2000-10-26 Richard Henderson <rth@redhat.com>
52227
52228 * gcc.c-torture/execute/20001026-1.c: New.
52229
52230 2000-10-26 Mark Mitchell <mark@codesourcery.com>
52231
52232 * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
52233 * g++.old-deja/g++.law/builtin1.C: Likewise.
52234 * g++.old-deja/g++.law/ctors10.C: Likewise.
52235 * g++.old-deja/g++.law/virtual3.C: Likewise.
52236 * g++.old-deja/g++.mike/p658.C: Likewise.
52237 * g++.old-deja/g++.other/sibcall1.C: Likewise.
52238 * g++.old-deja/g++.other/vaarg2.C: Likewise.
52239 * g++.old-deja/g++.robertl/eb124.C: Likewise.
52240 * g++.old-deja/g++.robertl/eb44.C: Likewise.
52241 * g++.old-deja/g++.robertl/eb77.C: Likewise.
52242
52243 2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
52244
52245 * gcc.c-torture/compile/20001024-1.c: New test.
52246
52247 2000-10-25 Mark Mitchell <mark@codesourcery.com>
52248
52249 * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
52250 to tell us whether or not we are using V3.
52251
52252 2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
52253
52254 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
52255 operands.
52256
52257 2000-10-25 Joseph S. Myers <jsm28@cam.ac.uk>
52258
52259 * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
52260
52261 2000-10-25 Jakub Jelinek <jakub@redhat.com>
52262
52263 * gcc.c-torture/execute/20001024-1.c: New test.
52264
52265 2000-10-24 Jakub Jelinek <jakub@redhat.com>
52266
52267 * g++.old-deja/g++.other/sibcall1.C: New test.
52268
52269 2000-10-20 Jakub Jelinek <jakub@redhat.com>
52270
52271 * gcc.dg/noncompile/init-3.c: New test.
52272
52273 2000-10-20 Joseph S. Myers <jsm28@cam.ac.uk>
52274
52275 * gcc.dg/format-array-1.c: New test.
52276
52277 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
52278
52279 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
52280 writing through null pointers; remove comment about testing
52281 unterminated strings.
52282
52283 2000-10-17 Matthew Hiller <hiller@redhat.com>
52284
52285 * gcc.c-torture/execute/20001017-2.c: New test.
52286
52287 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
52288
52289 * gcc.c-torture/compile/20001018-1.c: New test.
52290 * gcc.c-torture/compile/20001018-1.x: Xfail.
52291
52292 2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52293
52294 * gcc.c-torture/execute/20001017-1.c: New test.
52295
52296 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
52297
52298 * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
52299 for multiple use of arguments with scanf formats; add tests for
52300 multiple use of arguments.
52301
52302 2000-10-17 Bernd Schmidt <bernds@redhat.co.uk>
52303
52304 * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
52305 from some old tests.
52306
52307 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
52308
52309 * gcc.dg/format-miss-1.c: New test.
52310
52311 2000-10-16 Jakub Jelinek <jakub@redhat.com>
52312
52313 * gcc.c-torture/execute/20001013-1.c: New test.
52314
52315 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
52316
52317 * gcc.dg/format-branch-1.c: New test.
52318
52319 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
52320
52321 * README, lib/file-format.exp: Remove EGCS references.
52322
52323 2000-10-16 Jakub Jelinek <jakub@redhat.com>
52324
52325 * gcc.dg/20001013-1.c: New test.
52326
52327 2000-10-15 Joseph S. Myers <jsm28@cam.ac.uk>
52328
52329 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
52330 for intmax_t in the compiler using __typeof__ and the type rules
52331 for conditional expressions.
52332
52333 2000-10-13 Jakub Jelinek <jakub@redhat.com>
52334
52335 * gcc.dg/20001012-1.c: New test.
52336 * gcc.dg/20001012-2.c: New test.
52337
52338 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
52339
52340 * gcc.dg/format-attr-1.c: New test.
52341
52342 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
52343
52344 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
52345 __LONG_LONG_MAX__ instead of LLONG_MAX.
52346
52347 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
52348
52349 * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
52350 scanf flags.
52351 * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
52352 flags.
52353
52354 2000-10-11 Joseph S. Myers <jsm28@cam.ac.uk>
52355
52356 * gcc.dg/sequence-pt-1.c: New test.
52357
52358 2000-10-11 Geoff Keating <geoffk@cygnus.com>
52359
52360 * gcc.c-torture/execute/20001011-1.c: New testcase.
52361 Testcase provided by Zack Weinberg <zackw@stanford.edu>.
52362
52363 2000-10-10 Jakub Jelinek <jakub@redhat.com>
52364
52365 * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
52366 does not error on it.
52367
52368 2000-10-10 Jakub Jelinek <jakub@redhat.com>
52369
52370 * gcc.dg/20001009-1.c: New test.
52371
52372 Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>
52373
52374 * gcc.c-torture/compile/20001009-1.c: Move from here ....
52375 * gcc.c-torture/execute/20001009-2.c: ... to here.
52376
52377 2000-10-09 Geoff Keating <geoffk@cygnus.com>
52378
52379 * gcc.c-torture/compile/20001009-1.c: New testcase.
52380 * gcc.c-torture/execute/20001009-1.c: New testcase.
52381 Testcases provided by Jan Hubicka <jh@suse.cz>.
52382
52383 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
52384
52385 * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
52386 gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
52387 uintmax_t using <limits.h> to emulate the compiler's internal
52388 logic. No longer XFAIL %j tests.
52389
52390 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
52391
52392 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
52393 gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
52394 gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
52395 regexps and details of expected handling of some bad formats.
52396 * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
52397 suppression.
52398
52399 2000-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
52400
52401 * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
52402 g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
52403 g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
52404 gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
52405 in list archives.
52406
52407 2000-10-06 Richard Henderson <rth@cygnus.com>
52408
52409 * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
52410 * g++.old-deja/g++.brendan/crash52.C: Likewise.
52411 * g++.old-deja/g++.jason/report.C: Likewise.
52412 * g++.old-deja/g++.law/friend5.C: Likewise.
52413 * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling
52414 of the expected warnings.
52415
52416 2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
52417
52418 * g++.old-deja/g++.pt/enum14.C: New test.
52419
52420 2000-10-05 Nathan Sidwell <nathan@codesourcery.com>
52421
52422 * g++.old-deja/g++.pt/crash59.C: New test.
52423
52424 2000-10-04 Will Cohen <wcohen@redhat.com>
52425
52426 * gcc.dg/20000926-1.c: New test.
52427
52428 2000-10-03 Geoff Keating <geoffk@cygnus.com>
52429
52430 * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
52431 function name for current C++ compiler.
52432 Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
52433
52434 2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
52435
52436 * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
52437 __PRETTY_FUNCTION__.
52438 * g++.old-deja/g++.ext/pretty2.C: Likewise.
52439
52440 2000-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52441
52442 * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
52443
52444 2000-09-26 Jakub Jelinek <jakub@redhat.com>
52445
52446 * gcc.c-torture/compile/20000923-1.c: New test.
52447
52448 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
52449
52450 * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
52451 * g++.old-deja/g++.pt/ttp62.C: Same.
52452 * g++.old-deja/g++.other/inline14.C: Same.
52453
52454 2000-09-24 Richard Henderson <rth@cygnus.com>
52455
52456 * gcc.c-torture/execute/20000914-1.c: Declare malloc.
52457
52458 2000-09-24 Joseph S. Myers <jsm28@cam.ac.uk>
52459
52460 * gcc.dg/c90-printf-1.c: Add test for wide string format.
52461
52462 2000-09-22 Geoff Keating <geoffk@cygnus.com>
52463
52464 * gcc.c-torture/compile/20000922-1.c: New file.
52465
52466 2000-09-21 Nick Clifton <nickc@redhat.com>
52467
52468 * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
52469 a signed long modulo operation.
52470 (mod6): New function - perform an unsigned long modulo operation.
52471 (main): Add tests for modulos of very large numbers by very small
52472 dividends.
52473
52474 2000-09-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52475
52476 * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
52477
52478 2000-09-19 Richard Henderson <rth@cygnus.com>
52479
52480 * gcc.dg/compare2.c (case 10): XFAIL.
52481
52482 2000-09-18 Richard Henderson <rth@cygnus.com>
52483
52484 * gcc.c-torture/execute/20000906-1.c: Move ...
52485 * gcc.dg/20000906-1.c: ... here. Only run on targets
52486 that support __builtin_trap.
52487
52488 Mon 18-Sep-2000 19:23:11 BST Neil Booth <NeilB@earthling.net>
52489
52490 * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
52491
52492 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
52493
52494 * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
52495 * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add
52496 more $ format tests.
52497
52498 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
52499
52500 * gcc.dg/format-errmk-1.c: New test.
52501
52502 2000-09-17 Greg McGary <greg@mcgary.org>
52503
52504 * gcc.c-torture/execute/20000917-1.x: Remove.
52505
52506 2000-09-17 Joseph S. Myers <jsm28@cam.ac.uk>
52507
52508 * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
52509
52510 2000-09-17 Greg McGary <greg@mcgary.org>
52511
52512 * gcc.c-torture/execute/20000917-1.c: New test.
52513 * gcc.c-torture/execute/20000917-1.x: XFAIL.
52514
52515 2000-09-16 Neil Booth <NeilB@earthling.net>
52516
52517 * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
52518 in nested macro bug.
52519
52520 2000-09-15 Neil Booth <NeilB@earthling.net>
52521
52522 * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
52523
52524 2000-09-14 Jeffrey A Law (law@cygnus.com)
52525
52526 * gcc.c-torture/execute/20000914-1.c: New test.
52527
52528 2000-09-12 Alexandre Oliva <aoliva@redhat.com>
52529
52530 * g++.other/inline13.C: New test.
52531
52532 2000-09-12 Andreas Jaeger <aj@suse.de>
52533
52534 * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
52535 constant by Ulrich Drepper <drepper@redhat.com>.
52536
52537 2000-09-12 J"orn Rennecke <amylaar@redhat.co.uk>
52538
52539 * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
52540
52541 2000-09-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52542
52543 * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
52544
52545 2000-09-11 Zack Weinberg <zack@wolery.cumb.org>
52546
52547 * gcc.dg/cpp/backslash.c: New test.
52548
52549 2000-09-11 Alexandre Oliva <aoliva@redhat.com>
52550
52551 * gcc.c-torture/execute/20000910-1.c: New test.
52552 * gcc.c-torture/execute/20000910-2.c: Likewise.
52553
52554 2000-09-11 Robert Lipe <robertl@sco.com>
52555
52556 * gcc.dg/pragma-align.c: New test.
52557
52558 2000-09-11 Nathan Sidwell <nathan@codesourcery.com>
52559
52560 * g++.old-deja/g++.pt/explicit82.C: New test.
52561 * g++.old-deja/g++.pt/explicit83.C: New test.
52562
52563 2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
52564
52565 * gcc.dg/asm-names.c: New test.
52566
52567 2000-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52568
52569 * gcc.dg/cpp/tr-warn6.c: New test
52570
52571 2000-09-07 Joseph S. Myers <jsm28@cam.ac.uk>
52572
52573 * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
52574 be accepted.
52575
52576 2000-09-07 Catherine Moore <clm@redhat.com>
52577
52578 * gcc.c-torture/execute/unroll-1.c: New test.
52579
52580 2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
52581
52582 * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
52583 ERROR markers.
52584 * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
52585 * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
52586 * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
52587 * gcc.dg/wtr-suffix-1.c: Correct error regexps.
52588 * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
52589 Preprocess only.
52590 * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
52591 * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
52592
52593 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
52594
52595 * g++.old-deja/g++.pt/deduct2.C: New test.
52596
52597 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
52598
52599 * g++.old-deja/g++.pt/parms2.C: New test.
52600
52601 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
52602
52603 * g++.old-deja/g++.pt/crash58.C: New test.
52604
52605 2000-09-06 Greg McGary <greg@mcgary.org>
52606
52607 * gcc.c-torture/execute/20000906-1.c: New test.
52608 * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
52609
52610 2000-09-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52611
52612 * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
52613
52614 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
52615
52616 * g++.old-deja/g++.pt/crash57.C: New test.
52617
52618 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
52619
52620 * g++.old-deja/g++.pt/crash56.C: New test.
52621
52622 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
52623
52624 * g++.old-deja/g++.pt/koenig1.C: New test.
52625
52626 2000-09-04 Jakub Jelinek <jakub@redhat.com>
52627
52628 * gcc.dg/20000904-1.c: New test.
52629
52630 2000-09-04 Jakub Jelinek <jakub@redhat.com>
52631
52632 * gcc.dg/cpp/paste8.c: New test.
52633
52634 2000-09-01 Alexandre Oliva <aoliva@redhat.com>
52635
52636 * gcc.c-torture/compile/20000827-1.c: New test.
52637
52638 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
52639
52640 * gcc.dg/format-diag-1.c: New test.
52641
52642 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
52643
52644 * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
52645 gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
52646 gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
52647 gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
52648 gcc.dg/formatz-1.c: Adjust warning regular expressions.
52649
52650 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
52651
52652 * g++.old-deja/g++.other/nested4.C: New test.
52653
52654 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
52655
52656 * g++.old-deja/g++.ns/scoped1.C: New test.
52657
52658 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
52659
52660 * lib/g++.exp: Support testing already-installed GCC.
52661
52662 2000-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52663
52664 * wtr-label-1.c, wtr-suffix-1.c: New tests.
52665
52666 2000-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52667
52668 * gcc.dg/return-type-2.c: New test.
52669
52670 2000-08-27 Geoff Keating <geoffk@cygnus.com>
52671
52672 * gcc.c-torture/compile/20000825-1.c: New test.
52673
52674 2000-08-26 Alexandre Oliva <aoliva@redhat.com>
52675
52676 * gcc.dg/dwarf2-2.c: New test.
52677
52678 2000-08-26 Zack Weinberg <zack@wolery.cumb.org>
52679
52680 * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
52681 dg-warning regexps.
52682
52683 2000-08-25 Joseph S. Myers <jsm28@cam.ac.uk>
52684
52685 * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
52686 gcc.dg/format-ext-5.c: New tests.
52687
52688 2000-08-25 Jakub Jelinek <jakub@redhat.com>
52689
52690 * g++.old-deja/g++.other/crash22.C: New test.
52691
52692 2000-08-24 Mark Mitchell <mark@codesourcery.com>
52693
52694 * gcc.dg/noncompile/930622-2.c: Adjust error message.
52695
52696 2000-08-24 Richard Henderson <rth@cygnus.com>
52697
52698 * gcc.dg/ia64-sync-1.c: New test.
52699 * gcc.dg/ia64-sync-2.c: New test.
52700 * gcc.dg/ia64-asm-1.c: New test.
52701
52702 2000-08-24 Joseph S. Myers <jsm28@cam.ac.uk>
52703
52704 * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
52705 * gcc.dg/format-ext-2.c: New test.
52706
52707 2000-08-23 Jason Merrill <jason@redhat.com>
52708
52709 * lib/old-dejagnu.exp: Also ignore "In member function" and
52710 "At global scope".
52711
52712 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52713
52714 * gcc.dg/noncompile/label-lineno-1.c: New test.
52715
52716 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
52717
52718 * gcc.dg/c99-array-nonobj-1.c: New test.
52719
52720 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
52721
52722 * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
52723 tests.
52724 * gcc.dg/format-ext-1.c: New test.
52725
52726 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52727
52728 * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
52729 gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
52730 gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
52731 gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
52732 gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
52733
52734 2000-08-22 Joseph S. Myers <jsm28@cam.ac.uk>
52735
52736 * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
52737 gcc.dg/c99-strftime-2.c: New tests.
52738
52739 2000-08-22 Richard Henderson <rth@cygnus.com>
52740
52741 * gcc.c-torture/execute/20000822-1.c: New test.
52742
52743 2000-08-21 Jakub Jelinek <jakub@redhat.com>
52744
52745 * gcc.c-torture/execute/20000819-1.x: Remove.
52746
52747 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
52748
52749 * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
52750 gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
52751 gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
52752 gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
52753 gcc.dg/format-xopen-1.c: New tests.
52754
52755 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
52756
52757 * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
52758
52759 2000-08-21 Jakub Jelinek <jakub@redhat.com>
52760
52761 * g++.old-deja/g++.other/loop2.C: New test.
52762
52763 * gcc.c-torture/compile/20000606-1.c: New test.
52764 * gcc.c-torture/compile/20000728-1.c: New test.
52765 * gcc.c-torture/execute/20000801-1.c: New test.
52766 * gcc.c-torture/execute/20000801-2.c: New test.
52767 * gcc.c-torture/execute/20000819-1.c: New test.
52768 * gcc.c-torture/execute/20000819-1.x: XFAIL.
52769 * gcc.dg/20000629-1.c: New test.
52770 * gcc.dg/20000724-1.c: New test.
52771 * gcc.dg/20000807-1.c: New test.
52772
52773 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
52774
52775 * gcc.dg/cpp/pragma-1.c: New test.
52776 * gcc.dg/cpp/pragma-2.c: New test.
52777
52778 2000-08-18 Zack Weinberg <zack@wolery.cumb.org>
52779
52780 * gcc.dg/cpp/lexstrng.c: Don't include string.h.
52781 * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp.
52782
52783 2000-08-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
52784
52785 * gcc.c-torture/compile/20000818-1.c: New test.
52786
52787 2000-08-18 Manfred Hollstein <manfredh@redhat.com>
52788
52789 * gcc.c-torture/execute/20000818-1.c: New test.
52790
52791 2000-08-18 Joseph S. Myers <jsm28@cam.ac.uk>
52792
52793 * gcc.dg/format-va-1.c: New test.
52794
52795 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
52796
52797 * g++.old-deja/g++.other/typedef8.C: New test.
52798
52799 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
52800
52801 * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
52802 * g++.old-deja/g++.mike/net36.C: Mark candidate.
52803 * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
52804 * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
52805 * g++.old-deja/g++.other/ptrmem7.C: New test.
52806 * g++.old-deja/g++.pt/ptrmem10.C: New test.
52807
52808 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
52809
52810 * g++.old-deja/g++.pt/typename27.C: New test.
52811
52812 2000-08-17 Nathan Sidwell <nathan@codesourcery.com>
52813
52814 * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
52815 * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
52816 * g++.old-deja/g++.pt/friend45.C: New test.
52817 * g++.old-deja/g++.other/friend8.C: New test.
52818
52819 2000-08-15 Richard Henderson <rth@cygnus.com>
52820
52821 * gcc.c-torture/execute/20000815-1.c: New test.
52822
52823 2000-08-15 Joseph S. Myers <jsm28@cam.ac.uk>
52824
52825 * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
52826 gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
52827 gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
52828
52829 2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
52830
52831 * g++.old-deja/g++.other/refinit2.C: New test.
52832
52833 2000-08-13 Geoff Keating <geoffk@cygnus.com>
52834
52835 * lib/c-torture.exp (c-torture): Make
52836 compiler_conditional_xfail_data global.
52837 * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
52838 compiler_conditional_xfail_data machinery.
52839 (f-torture-execute): Likewise.
52840 * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
52841 and only when unrolling loops.
52842
52843 * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
52844
52845 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
52846
52847 * g++.old-deja/g++.pt/explicit81.C: New test.
52848
52849 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
52850
52851 * g++.old-deja/g++.pt/typename26.C: New test.
52852
52853 2000-08-10 Geoff Keating <geoffk@cygnus.com>
52854
52855 * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
52856 warning.
52857
52858 2000-08-10 Nathan Sidwell <nathan@codesourcery.com>
52859
52860 * g++.old-deja/g++.other/array3.C: New test.
52861
52862 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
52863
52864 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
52865 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
52866 gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
52867 New tests.
52868
52869 2000-08-09 Nathan Sidwell <nathan@codesourcery.com>
52870
52871 * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
52872 * g++.old-deja/g++.abi/vmihint.C: Likewise.
52873
52874 2000-08-09 Alexandre Oliva <aoliva@redhat.com>
52875
52876 * gcc.c-torture/execute/20000808-1.c: New test.
52877
52878 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
52879
52880 * gcc.dg/c90-const-expr-1.c: New test.
52881
52882 2000-08-08 Richard Henderson <rth@cygnus.com>
52883
52884 * gcc.dg/noncompile/920923-1.c: Declare calloc.
52885
52886 2000-08-08 Joseph S. Myers <jsm28@cam.ac.uk>
52887
52888 * gcc.dg/noncompile/const-ll-1.c: New test.
52889
52890 2000-08-07 Joseph S. Myers <jsm28@cam.ac.uk>
52891
52892 * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
52893
52894 2000-08-06 Ovidiu Predescu <ovidiu@cup.hp.com>
52895
52896 * lib/objc.exp (objc_target_compile): Set the ld_library_path so
52897 that running programs linked against the shared version of libobjc
52898 run correctly.
52899
52900 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
52901
52902 * gcc.dg/c99-printf-1.c: New test.
52903
52904 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
52905
52906 * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
52907
52908 2000-08-05 Zack Weinberg <zack@wolery.cumb.org>
52909
52910 * gcc.c-torture/execute/20000731-1.x: Delete.
52911
52912 2000-08-04 Zack Weinberg <zack@wolery.cumb.org>
52913
52914 * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
52915 and torture_without_loops as is done by c-torture.exp.
52916 (search_for): Copy from c-torture.exp.
52917 (gcc-dg-runtest): New function, drives a directory of tests
52918 iterating over the TORTURE_OPTIONS.
52919 (scan-assembler, scan-assembler-not): Move here from
52920 individual directory drivers.
52921
52922 * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
52923 defined by lib/gcc-dg.exp.
52924 * gcc.dg/cpp/cpp.exp: Likewise.
52925 * gcc.dg/noncompile/noncompile.exp: Likewise. Use
52926 gcc-dg-runtest, so we cycle over optimization options.
52927
52928 * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
52929 * gcc.dg/compare2.c: No longer expected to fail.
52930
52931 2000-08-04 J"orn Rennecke <amylaar@cygnus.co.uk>
52932
52933 * gcc.c-torture/execute/20000804-1.c: New test.
52934
52935 2000-08-04 Joseph S. Myers <jsm28@cam.ac.uk>
52936
52937 * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
52938
52939 2000-08-03 Zack Weinberg <zack@wolery.cumb.org>
52940
52941 * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
52942
52943 2000-08-03 Jeffrey A Law (law@cygnus.com)
52944
52945 * gcc.c-torture/compile/20000803-1.c: New test.
52946
52947 2000-08-03 Joseph S. Myers <jsm28@cam.ac.uk>
52948
52949 * gcc.c-torture/execute/20000801-3.c,
52950 gcc.c-torture/execute/20000801-4.c: New tests.
52951 * gcc.c-torture/execute/20000801-3.x,
52952 gcc.c-torture/execute/20000801-4.x: Xfail.
52953
52954 2000-08-02 Geoff Keating <geoffk@cygnus.com>
52955
52956 * lib/objc.exp (objc_target_compile): Look for libobjc.a in
52957 libobjc/.libs to allow for libtool.
52958
52959 2000-08-02 Jakub Jelinek <jakub@redhat.com>
52960
52961 * gcc.c-torture/compile/20000802-1.c: New test.
52962
52963 2000-08-02 Zack Weinberg <zack@wolery.cumb.org>
52964
52965 * gcc.dg/cpp/macsyntx.c: Fix error regexp.
52966
52967 2000-07-31 Jeffrey A Law (law@cygnus.com)
52968
52969 * gcc-c-torture/execute/20000731-2.c: New test.
52970
52971 * gcc.c-torture/execute/20000731-1.c: New test.
52972 * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
52973
52974 2000-07-31 Jakub Jelinek <jakub@redhat.com>
52975
52976 * gcc.dg/cpp/paste7.c: New test.
52977 * gcc.dg/cpp/20000725-1.c: New test.
52978
52979 2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
52980
52981 * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
52982 * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
52983 declaration warning for __builtin_dwarf_reg_size.
52984
52985 * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
52986
52987 2000-07-31 Joseph S. Myers <jsm28@cam.ac.uk>
52988
52989 * gcc.dg/noncompile/voidparam-1.c: New test.
52990
52991 2000-07-30 Richard Henderson <rth@cygnus.com>
52992
52993 * gcc.dg/c90-digraph-1.c: Don't xfail.
52994 * gcc.dg/compare2.c (case 10): Xfail.
52995 * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
52996
52997 2000-07-27 Joseph S. Myers <jsm28@cam.ac.uk>
52998
52999 * gcc.dg/c99-main-1.c: New test.
53000
53001 2000-07-25 Joseph S. Myers <jsm28@cam.ac.uk>
53002
53003 * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
53004
53005 2000-07-26 Hans-Peter Nilsson <hp@axis.com>
53006
53007 * gcc.c-tortuer/execute/20000726-1.c: New test.
53008
53009 2000-07-26 Alexandre Oliva <aoliva@redhat.com>
53010
53011 * gcc.c-torture/execute/enum-2.c: New test.
53012
53013 2000-07-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53014
53015 * gcc.dg/cpp/tr-warn3.c: New test.
53016
53017 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
53018
53019 * g++.old-deja/g++.ext/implicit1.C: Remove.
53020 * g++.old-deja/g++.jason/c2.C: Remove
53021 * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
53022 * g++.old-deja/g++.pt/crash16.C: Likewise.
53023 * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
53024
53025 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
53026
53027 * g++.old-deja/g++.other/for2.C: New test.
53028
53029 2000-07-25 Jakub Jelinek <jakub@redhat.com>
53030
53031 * gcc.dg/20000720-1.c: New test.
53032
53033 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>
53034
53035 * g77.f-torture/compile/20000630-2.x: Removed. Case fixed.
53036
53037 2000-07-24 Geoff Keating <geoffk@cygnus.com>
53038
53039 * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
53040 * gcc.c-torture/execute/20000722-1.c: New.
53041 * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
53042
53043 2000-07-24 Jakub Jelinek <jakub@redhat.com>
53044
53045 * gcc.dg/cpp/20000720-1.S: New test.
53046
53047 2000-07-21 Michael Meissner <meissner@redhat.com>
53048
53049 * gcc.c-torture/execute/ieee/hugeval.c: New test.
53050
53051 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
53052
53053 * g++.old-deja/g++.brendan/crash16.C,
53054 g++.old-deja/g++.brendan/parse3.C,
53055 g++.old-deja/g++.brendan/redecl1.C,
53056 g++.old-deja/g++.ns/template13.C,
53057 g++.old-deja/g++.other/decl4.C,
53058 g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
53059
53060 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
53061
53062 * lib/old-dejagnu.exp: Check for both "Internal compiler error"
53063 and "Internal error".
53064
53065 * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
53066 regexps.
53067 * gcc.dg/cpp/paste6.c: New test.
53068
53069 2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
53070
53071 * gcc.dg/cpp/tr-direct.c: New test.
53072
53073 * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
53074 gcc.dg/cpp/undef1.c: Tweak error regexps.
53075
53076 2000-07-18 Eric Christopher <echristo@redhat.com>
53077
53078 * gcc.c-torture/compile/20000718-1.c: New test.
53079
53080 2000-07-18 Zack Weinberg <zack@wolery.cumb.org>
53081
53082 * cpplex.c (_cpp_push_token): If the token being pushed back
53083 is the previous token in this context, just subtract one from
53084 context->posn.
53085 * cppmacro.c (save_expansion): Clear aux field when storing a
53086 placemarker.
53087
53088 2000-07-18 Alexandre Oliva <aoliva@redhat.com>
53089
53090 * gcc.dg/noncompile/redecl-1.c: New test.
53091
53092 2000-07-18 Jakub Jelinek <jakub@redhat.com>
53093
53094 * gcc.c-torture/execute/20000717-5.c: New test.
53095 * gcc.c-torture/execute/20000717-1.x: Removed.
53096
53097 2000-07-17 Richard Henderson <rth@cygnus.com>
53098
53099 * gcc.c-torture/execute/20000717-4.c: New test.
53100
53101 2000-07-17 Zack Weinberg <zack@wolery.cumb.org>
53102
53103 * gcc.dg/cpp/syshdr.c: New test.
53104 * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
53105
53106 2000-07-17 Neil Booth <neilb@earthling.net>
53107
53108 * gcc.dg/cpp/cmdlne-dM.c: New test.
53109 * gcc.dg/cpp/cmdlne-dD.c: New test.
53110
53111 2000-07-17 Jeffrey A Law (law@cygnus.com)
53112
53113 * gcc.c-torture/execute/20000717-3.c: New test.
53114
53115 * gcc.c-torture/compile/20000717-1.c: New test.
53116
53117 2000-07-17 Geoffrey Keating <geoffk@cygnus.com>
53118
53119 * gcc.c-torture/execute/20000717-2.c: New test.
53120
53121 2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
53122
53123 * gcc.dg/formatz-1.c: New test.
53124
53125 * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
53126 * gcc.dg/c99-digraph-1.c: New tests.
53127
53128 * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
53129 * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
53130
53131 * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
53132 * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
53133 * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
53134 * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
53135 * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
53136 * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
53137 * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
53138
53139 2000-07-17 Greg McGary <greg@mcgary.org>
53140
53141 * gcc.c-torture/execute/20000717-1.c: New test.
53142 * gcc.c-torture/execute/20000717-1.x: Expected to fail.
53143
53144 2000-07-15 Jakub Jelinek <jakub@redhat.com>
53145
53146 * gcc.c-torture/execute/20000715-2.c: New test.
53147 * gcc.dg/20000715-1.c: New test.
53148
53149 2000-07-15 Michael Meissner <meissner@redhat.com>
53150
53151 * gcc.c-torture/execute/20000715-1.c: New test.
53152
53153 2000-07-13 Jakub Jelinek <jakub@redhat.com>
53154
53155 * gcc.c-torture/execute/20000707-1.c: New test.
53156
53157 2000-07-13 Neil Booth <NeilB@earthling.net>
53158
53159 * gcc.dg/cpp/digraph1.c,
53160 gcc.dg/cpp/digraph2.c,
53161 gcc.dg/cpp/digraphs.c: New tests.
53162
53163 2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
53164
53165 * g77.f-torture/compile/20000630-2.f: New test.
53166 * g77.f-torture/compile/20000630-2.x
53167
53168 2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
53169
53170 * g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
53171
53172 2000-07-11 Neil Booth <NeilB@earthling.net>
53173
53174 * gcc.dg/cpp/cmdlne-C.c: Fix typo.
53175
53176 2000-07-11 Neil Booth <NeilB@earthling.net>
53177
53178 * gcc.dg/cpp/cmdlne-C.c: New.
53179
53180 2000-07-09 Neil Booth <NeilB@earthling.net>
53181
53182 * gcc.dg/cpp/directiv.c: New tests.
53183 * gcc.dg/cpp/undef1.c: Update.
53184
53185 2000-07-08 Angela Marie Thomas <angela@cygnus.com>
53186
53187 * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
53188
53189 2000-07-09 Neil Booth <NeilB@earthling.net>
53190
53191 * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
53192
53193 2000-07-07 Zack Weinberg <zack@wolery.cumb.org>
53194
53195 * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
53196 gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
53197
53198 2000-07-08 Neil Booth <NeilB@earthling.net>
53199
53200 * gcc.dg/cpp/macsyntx.c: New tests.
53201
53202 2000-07-07 Jakub Jelinek <jakub@redhat.com>
53203
53204 * gcc.dg/20000707-1.c: New test.
53205
53206 2000-07-07 Jakub Jelinek <jakub@redhat.com>
53207
53208 * gcc.c-torture/execute/20000706-1.c: New test.
53209 * gcc.c-torture/execute/20000706-2.c: New test.
53210 * gcc.c-torture/execute/20000706-3.c: New test.
53211 * gcc.c-torture/execute/20000706-4.c: New test.
53212 * gcc.c-torture/execute/20000706-5.c: New test.
53213
53214 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
53215
53216 * g++.old-deja/g++.pt/instantiate7.C: New test.
53217
53218 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
53219
53220 * g++.old-deja/g++.mike/thunk2.C: Add return 0.
53221 * g++.old-deja/g++.mike/thunk3.C: Likewise.
53222 * g++.old-deja/g++.other/rtti3.C: Likewise.
53223 * g++.old-deja/g++.other/rttid3.C: Likewise.
53224
53225 2000-06-30 David Billinghurst <David Billinghurst@riotinto.com.au>
53226
53227 * g77.f-torture/compile/20000630-1.x: Fix typo
53228
53229 2000-07-05 Zack Weinberg <zack@wolery.cumb.org>
53230
53231 * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
53232 assembly output.
53233
53234 2000-07-04 Zack Weinberg <zack@wolery.cumb.org>
53235
53236 * gcc.dg/cpp/ident.c: New test.
53237
53238 2000-07-05 Neil Booth <NeilB@earthling.net>
53239
53240 * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
53241 gcc.dg/cpp/lexstrng.c: New tests.
53242
53243 2000-07-04 Neil Booth <NeilB@earthling.net>
53244
53245 * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
53246 * gcc.dg/cpp/strify2.c: Same.
53247
53248 2000-07-03 Zack Weinberg <zack@wolery.cumb.org>
53249
53250 * gcc.dg/cpp/19951025-1.c: Adjust regexps.
53251 * gcc.dg/cpp/19990703-1.c: Likewise.
53252 * gcc.dg/cpp/20000625-1.c: Likewise.
53253 * gcc.dg/cpp/20000625-2.c: Likewise.
53254
53255 * gcc.dg/cpp/macro1.c,
53256 gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
53257 gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
53258 gcc.dg/cpp/strify1.c,
53259 gcc.dg/cpp/strify2.c: New tests.
53260
53261 2000-07-03 Jakub Jelinek <jakub@redhat.com>
53262
53263 * gcc.c-torture/execute/20000703-1.c: New test.
53264
53265 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
53266
53267 * g++.old-deja/g++.pt (lookup10.C): New test.
53268
53269 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
53270
53271 * g++.old-deja/g++.pt (typename25.C): New test.
53272
53273 2000-07-02 Zack Weinberg <zack@wolery.cumb.org
53274
53275 * gcc.c-torture/compile/20000701-1.c: New test.
53276
53277 2000-06-30 Nick Clifton <nickc@cygnus.com>
53278
53279 * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
53280 to test case.
53281
53282 2000-06-30 Catherine Moore <clm@cygnus.com>
53283
53284 * gcc.c-torture/execute/align-1.c: New test.
53285
53286 2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
53287
53288 * g++.old-deja/g++.pt/expr8.C: New test.
53289 * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
53290
53291 2000-06-29 Nick Clifton <nickc@cygnus.com>
53292
53293 * gcc.c-torture/compile/20000629-1.c: New test.
53294
53295 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
53296
53297
53298 Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
53299 gcc.dg/noncompile directory, depending on whether they're
53300 preprocessor tests or not. Annotate all the tests for the dg
53301 framework.
53302
53303 * gcc.c-torture/noncompile/noncompile.exp: Delete.
53304 * gcc.dg/noncompile/noncompile.exp: New.
53305
53306 * Moved files:
53307 Old name New name
53308 gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c
53309 gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c
53310 gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c
53311 gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c
53312 gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c
53313 gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c
53314 gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c
53315 gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c
53316 gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c
53317 gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c
53318 gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c
53319 gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c
53320 gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c
53321 gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c
53322 gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c
53323 gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c
53324 gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c
53325 gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c
53326 gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c
53327 gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c
53328 gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c
53329 gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c
53330 gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c
53331 gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c
53332
53333 gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c
53334 gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h
53335 gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h
53336 gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h
53337 gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c
53338 gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c
53339
53340 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
53341
53342 * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
53343 declare one variable. On the fourth, error.
53344 * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
53345 declared by 20000628-1a.h.
53346
53347 2000-06-29 Richard Henderson <rth@redhat.com>
53348
53349 * gcc.c-torture/execute/930529-1.x: New file.
53350 * gcc.dg/920413-1.c: Adjust expected warning text.
53351 * gcc.dg/980217-1.c: Declare abort.
53352 * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
53353
53354 2000-06-29 Jeffrey A Law (law@cygnus.com)
53355
53356 * g77.f-torture/compile/20000629-1.f: New test.
53357 * g77.f-torture/compile/20000629-1.x: Expected to fail.
53358
53359 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
53360
53361 Rearrange lots of files, removing entirely the
53362 gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
53363 directories.
53364
53365 * Deleted files:
53366 gcc.c-torture/code_quality/code_quality.exp
53367 gcc.c-torture/special/special.exp
53368 gcc.failure/failure.exp
53369 gcc.failure/940409-1.x
53370 gcc.c-torture/compile/961203-1.x
53371
53372 * New files:
53373 gcc.misc-tests/linkage.exp
53374 gcc.c-torture/execute/920730-1t.c
53375 gcc.c-torture/execute/920730-1t.x
53376 gcc.c-torture/compile/920520-1.x
53377 gcc.c-torture/compile/920521-1.x
53378 gcc.c-torture/compile/981006-1.x
53379 gcc.c-torture/execute/eeprof-1.x
53380
53381 * Moved files (possibly with modifications to fit a new harness):
53382 Old name New name
53383 gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c
53384 gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c
53385 gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c
53386 gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c
53387 gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c
53388 gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c
53389 gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c
53390 gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c
53391 gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c
53392 gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c
53393 gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c
53394 gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c
53395 gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c
53396 gcc.failure/940409-1.c gcc.dg/940409-1.c
53397
53398 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
53399
53400 * c-torture/compile/961203-1.x: Delete.
53401
53402 * gcc.misc-tests/acker1.c: Report failure. Use return from main,
53403 not exit. Include stdio.h.
53404 * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
53405 * gcc.misc-tests/dg-12.c: Likewise.
53406 * gcc.misc-tests/dg-5.c: Likewise.
53407 * gcc.misc-tests/dg-6.c: Likewise.
53408 * gcc.misc-tests/dg-7.c: Prototype abort.
53409 * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
53410 * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
53411 * gcc.misc-tests/matrix1.c: Report failure. Use return from main,
53412 not exit.
53413 * gcc.misc-tests/sieve.c: Use return from main, not exit.
53414 * gcc.misc-tests/sort2.c: Use return from main, not exit.
53415
53416 2000-06-28 Jakub Jelinek <jakub@redhat.com>
53417
53418 * gcc.dg/cpp/20000628-1.c: New test.
53419 * gcc.dg/cpp/20000628-1.h: New header for above test.
53420 * gcc.dg/cpp/20000628-1a.h: Likewise.
53421
53422 2000-06-27 Zack Weinberg <zack@wolery.cumb.org>
53423
53424 * gcc.dg/cpp: New directory.
53425 * gcc.dg/cpp/cpp.exp: New driver.
53426 * gcc.dg/cpp/20000627-1.c: New test.
53427 * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
53428 * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
53429 and rewrite as a compilation test.
53430
53431 * gcc.dg: Move many files into the cpp subdirectory, possibly
53432 renaming or editing them as well.
53433 Old name New name
53434 990119-1.c cpp/19990119-1.c
53435 990228-1.c cpp/19990228-1.c
53436 990407-1.c cpp/19990407-1.c
53437 990409-1.c cpp/19990409-1.c
53438 990413-1.c cpp/19990413-1.c
53439 990703-1.c cpp/19990703-1.c
53440 20000127-1.c cpp/20000127-1.c
53441 20000129-1.c cpp/20000129-1.c
53442 20000207-1.c cpp/20000207-1.c
53443 20000207-2.c cpp/20000207-2.c
53444 20000209-1.c cpp/20000209-1.c
53445 20000209-2.c cpp/20000209-2.c
53446 20000301-1.c cpp/20000301-1.c
53447 20000419-1.c cpp/20000419-1.c
53448 20000510-1.S cpp/20000510-1.S
53449 20000519-1.c cpp/20000519-1.c
53450 20000529-1.c cpp/20000529-1.c
53451 20000625-1.c cpp/20000625-1.c
53452 20000625-2.c cpp/20000625-2.c
53453 cpp-as1.c cpp/assert1.c
53454 cpp-as2.c cpp/assert2.c
53455 cxx-comments-1.c cpp/cxxcom1.c
53456 cxx-comments-2.c cpp/cxxcom2.c
53457 endif-label.c cpp/endif.c
53458 cpp-hash1.c cpp/hash1.c
53459 cpp-hash2.c cpp/hash2.c
53460 cpp-if1.c cpp/if-1.c
53461 cpp-if2.c cpp/if-2.c
53462 cpp-if3.c cpp/if-3.c
53463 cpp-if4.c cpp/if-4.c
53464 cpp-if5.c cpp/if-5.c
53465 cpp-cond.c cpp/if-cexp.c
53466 cpp-missingop.c cpp/if-mop.c
53467 cpp-missingparen.c cpp/if-mpar.c
53468 cpp-opprec.c cpp/if-oppr.c
53469 cpp-ifparen.c cpp/if-paren.c
53470 cpp-shortcircuit.c cpp/if-sc.c
53471 cpp-shift.c cpp/if-shift.c
53472 cpp-unary.c cpp/if-unary.c
53473 cpp-li1.c cpp/line1.c
53474 cpp-li2.c cpp/line2.c
53475 lineno.c cpp/line3.c
53476 lineno-2.c cpp/line4.c
53477 cpp-mi.c cpp/mi1.c
53478 cpp-mic.h cpp/mi1c.h
53479 cpp-micc.h cpp/mi1cc.h
53480 cpp-mind.h cpp/mi1nd.h
53481 cpp-mindp.h cpp/mi1ndp.h
53482 cpp-mix.h cpp/mi1x.h
53483 cpp-mi2.c cpp/mi2.c
53484 cpp-mi2a.h cpp/mi2a.h
53485 cpp-mi2b.h cpp/mi2b.h
53486 cpp-mi2c.h cpp/mi2c.h
53487 cpp-mi3.c cpp/mi3.c
53488 cpp-mi3.def cpp/mi3.def
53489 poison-1.c cpp/poison.c
53490 pr-impl.c cpp/prag-imp.c
53491 cpp-redef-2.c cpp/redef1.c
53492 cpp-redef.c cpp/redef2.c
53493 strpaste.c cpp/strp1.c
53494 strpaste-2.c cpp/strp2.c
53495 cpp-tradpaste.c cpp/tr-paste.c
53496 cpp-tradstringify.c cpp/tr-str.c
53497 cpp-tradwarn1.c cpp/tr-warn1.c
53498 cpp-tradwarn2.c cpp/tr-warn2.c
53499 trigraphs.c cpp/trigraphs.c
53500 cpp-unc1.c cpp/unc1.c
53501 cpp-unc2.c cpp/unc2.c
53502 cpp-unc3.c cpp/unc3.c
53503 cpp-unc.c cpp/unc4.c
53504 undef.c cpp/undef1.c
53505 undef-2.c cpp/undef2.c
53506 cpp-wi1.c cpp/widestr1.c
53507
53508 2000-06-27 Mark Mitchell <mark@codesourcery.com>
53509
53510 * lib/g++.exp (g++_include_flags): Tweak.
53511
53512 2000-06-27 H.J. Lu <hjl@gnu.org>
53513 Loren J. Rittle <ljrittle@acm.org>
53514
53515 * lib/g++.exp (g++_include_flags): Override libgloss.exp
53516 version with one that knows about the new gcc tree structure.
53517 (g++_link_flags): Same.
53518
53519 2000-06-26 Zack Weinberg <zack@wolery.cumb.org>
53520
53521 * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
53522 gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
53523 case we are cross-compiling.
53524
53525 * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
53526 g++.old-deja/g++.niklas/Makefile.in,
53527 g++.old-deja/g++.niklas/configure.in,
53528 g++.old-deja/g++.other/Makefile.in,
53529 g++.old-deja/g++.other/configure.in,
53530 gcc.c-torture/code_quality/Makefile.in,
53531 gcc.c-torture/code_quality/configure.in,
53532 gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
53533 gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
53534 gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
53535 gcc.c-torture/execute/ieee/Makefile.in,
53536 gcc.c-torture/execute/ieee/configure.in,
53537 gcc.c-torture/noncompile/Makefile.in,
53538 gcc.c-torture/noncompile/configure.in,
53539 gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
53540 gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
53541 gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
53542
53543 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
53544
53545 * g++.old-deja/g++.other/ambig3.C: New test.
53546
53547 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
53548
53549 * g++.old-deja/g++.pt/syntax1.C: New test.
53550 * g++.old-deja/g++.pt/syntax2.C: New test.
53551 * g++.old-deja/g++.other/syntax3.C: New test.
53552 * g++.old-deja/g++.other/syntax4.C: New test.
53553
53554 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
53555
53556 * gcc.dg/20000623-1.c: Prototype exit and abort.
53557
53558 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
53559
53560 * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
53561 New tests.
53562 * gcc.dg/cpp-mi3.def: New file.
53563
53564 * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
53565 inside assertions.
53566 * gcc.dg/cpp-as2.c: Make error regexps match either old or new
53567 lexer's error messages.
53568 * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
53569 divine anything from the linemarkers.
53570 * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
53571 * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
53572
53573 2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
53574
53575 * gcc.dg/20000623-1.c: New test.
53576
53577 2000-06-22 Jakub Jelinek <jakub@redhat.com>
53578
53579 * gcc.c-torture/execute/20000622-1.c: New test.
53580
53581 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
53582
53583 * g++.old-deja/g++.other/init15.C: New test.
53584
53585 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
53586
53587 * g++.old-deja/g++.pt/vaarg2.C: New test.
53588 * g++.old-deja/g++.pt/vaarg3.C: New test.
53589
53590 2000-06-20 Nathan Sidwell <nathan@codesourcery.com>
53591
53592 * g++.old-deja/g++.other/dyncast6.C: New test.
53593
53594 2000-06-15 Jakub Jelinek <jakub@redhat.com>
53595
53596 * gcc.c-torture/execute/loop-6.c: New test.
53597
53598 2000-06-14 Jakub Jelinek <jakub@redhat.com>
53599
53600 * gcc.dg/20000614-1.c: New test.
53601 * gcc.dg/20000614-2.c: New test.
53602
53603 2000-06-14 Hans-Peter Nilsson <hp@axis.com>
53604
53605 * g++.old-deja/g++.other/inline12.C: New test.
53606
53607 2000-06-13 Jakub Jelinek <jakub@redhat.com>
53608
53609 * g++.old-deja/g++.other/eh1.C: New test.
53610
53611 2000-06-12 Jakub Jelinek <jakub@redhat.com>
53612
53613 * g++.old-deja/g++.other/type.C: New test.
53614
53615 2000-06-05 Jakub Jelinek <jakub@redhat.com>
53616
53617 * g++.old-deja/g++.other/initstring.C: New test.
53618
53619 2000-06-12 Jason Merrill <jason@redhat.com>
53620
53621 * g++.old-deja/old-deja.exp: Add -Wno-long-long.
53622
53623 2000-06-09 Jeffrey A Law (law@cygnus.com)
53624
53625 * gcc.c-torture/compile/20000609-1.c: New test.
53626
53627 2000-06-09 Clinton Popetz <cpopetz@cygnus.com>
53628
53629 * gcc.dg/20000609-1.c: New test.
53630
53631 2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
53632
53633 * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
53634 * gcc.c-torture/noncompile/poison-1.c: Move...
53635 * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
53636 * gcc.dg/cpp-li1.c: Add a token after the #line.
53637
53638 2000-06-05 Richard Henderson <rth@cygnus.com>
53639
53640 * gcc.c-torture/execute/20000605-2.c: New test.
53641 * gcc.c-torture/execute/20000605-3.c: New test.
53642
53643 2000-06-06 David Billinghurst <David Billinghurst@riotinto.com.au>
53644
53645 * g77.f-torture/execute/20000503-1.x: New file.
53646
53647 2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
53648
53649 * g++.old-deja/g++.eh/badalloc1.C: New test.
53650
53651 2000-06-05 Richard Henderson <rth@cygnus.com>
53652
53653 * gcc.c-torture/execute/20000605-1.c: New test.
53654
53655 2000-06-05 Jakub Jelinek <jakub@redhat.com>
53656 Nathan Sidwell <nathan@codesourcery.com>
53657
53658 * gcc.c-torture/compile/20000605-1.c: New test.
53659
53660 2000-06-03 David Billinghurst <David Billinghurst@riotinto.com.au>
53661
53662 * g77.f-torture/compile/20000601-1.f: New test.
53663
53664 2000-06-03 Richard Henderson <rth@cygnus.com>
53665
53666 * gcc.c-torture/execute/20000603-1.c: New.
53667
53668 2000-06-02 Zack Weinberg <zack@wolery.cumb.org>
53669
53670 * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
53671 * gcc.dg/noreturn-2.c (noreturn): Likewise.
53672
53673 2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
53674
53675 * gcc.dg/compare2.c (case 12): XFAIL.
53676 * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
53677 * gcc.dg/noreturn-2.c (noreturn): XFAIL.
53678
53679 * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
53680
53681 2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
53682
53683 * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
53684 guard macro is already defined when the header is first
53685 included.
53686 * gcc.dg/cpp-mix.h: New file.
53687 * gcc.dg/endif-label.c: Update patterns to match compiler.
53688
53689 * g++.brendan/complex1.C: Declare abort.
53690 * g++.law/refs4.C: Remove XFAIL.
53691 * g++.oliva/expr2.C: Declare abort and exit.
53692
53693 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
53694
53695 * gcc.c-torture/execute/20000528-1.c: New test.
53696
53697 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
53698 * g++.old-deja/g++.law/temps4.C: Likewise.
53699
53700 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
53701 stdlib.h. Call abort() on failure.
53702 * g++.old-deja/g++.law/refs4.C: Likewise.
53703 * g++.old-deja/g++.law/temps4.C: Likewise.
53704 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
53705 * gcc.c-torture/execute/20000112-1.c: Include string.h.
53706
53707 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
53708
53709 Relative to g++.dg/special:
53710 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
53711
53712 Relative to g++.old-deja:
53713 * g++.brendan/complex1.C, g++.jason/optimize2.C,
53714 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
53715 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
53716 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
53717 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
53718 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
53719 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
53720
53721 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
53722 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
53723 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
53724 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
53725 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
53726 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
53727 and/or string.h.
53728
53729 * g++.other/goto1.C: Update expectations for error messages.
53730
53731 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
53732
53733 * gcc.c-torture/compile/20000523-1.c: New test.
53734
53735 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
53736
53737 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
53738
53739 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
53740
53741 * g++.old-deja/g++.eh/catch11.C: New test.
53742 * g++.old-deja/g++.eh/catch12.C: New test.
53743
53744 2000-05-24 Nick Clifton <nickc@cygnus.com>
53745
53746 * gcc.c-torture/execute/20000523-1.c: New test.
53747
53748 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
53749
53750 * c-torture/execute/bcp-1.c: Replace abort in arg of
53751 __builtin_constant_p with a generic external function.
53752
53753 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
53754 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
53755 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
53756 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
53757 Prototype abort and/or exit.
53758
53759 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
53760 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
53761 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
53762 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
53763
53764 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
53765
53766 * gcc.dg/dwarf2-1.c: New test.
53767
53768 2000-05-20 Richard Henderson <rth@cygnus.com>
53769
53770 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
53771
53772 2000-05-20 Andreas Jaeger <aj@suse.de>
53773
53774 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
53775 testcase.
53776
53777 2000-05-19 David Edelsohn <edelsohn@gnu.org>
53778
53779 * gcc.c-torture/execute/20000519-2.c: New test.
53780
53781 2000-05-19 Andreas Jaeger <aj@suse.de>
53782
53783 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
53784 which fails with SSA.
53785
53786 * lib/c-torture.exp: Also test with -O3 -fssa.
53787
53788 2000-05-18 Michael Meissner <meissner@redhat.com>
53789
53790 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
53791 * gcc.c-torture/execute/920415-1.c: Ditto.
53792 * gcc.c-torture/execute/920501-1.c: Ditto.
53793 * gcc.c-torture/execute/conversion.c: Ditto.
53794 * gcc.c-torture/execute/cvt-1.c: Ditto.
53795
53796 2000-05-18 Jeffrey A Law (law@cygnus.com)
53797
53798 * gcc.c-torture/compile/20000518-1.c: New test.
53799
53800 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
53801
53802 * g77.f-torture/compile/200005018.f: New test.
53803
53804 2000-05-17 Jeffrey A Law (law@cygnus.com)
53805
53806 * gcc.c-torture/compile/20000517-1.c: New test.
53807
53808 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53809
53810 * gcc.c-torture/execute/20000516-1.c: New test.
53811
53812 2000-05-15 Jakub Jelinek <jakub@redhat.com>
53813
53814 * g++.old-deja/g++.other/eh.C: New test.
53815
53816 2000-05-12 Richard Henderson <rth@cygnus.com>
53817
53818 * gcc.c-torture/execute/990208-1.c (main): Don't pass
53819 constants through to doit's conditional.
53820
53821 2000-05-11 Jeffrey A Law (law@cygnus.com)
53822
53823 * gcc.c-torture/compile/20000511-1.c: New test.
53824 * g77.f-torture/compile/20000511-1.f: New test.
53825 * g77.f-torture/compile/20000511-2.f: New test.
53826
53827 2000-05-11 Michael Meissner <meissner@redhat.com>
53828
53829 * gcc.c-torture/execute/20000511-1.c: New test.
53830
53831 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
53832
53833 * gcc.dg/dg.exp: Scan .S files as well as .c files.
53834 * gcc.dg/20000510-1.S: New.
53835
53836 2000-05-08 Catherine Moore <clm@cygnus.com>
53837
53838 * gcc.dg/unused-3.c: New.
53839
53840 2000-05-06 Richard Henderson <rth@cygnus.com>
53841
53842 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
53843 * g++.old-deja/g++.mike/warn1.C: Likewise.
53844 * g++.old-deja/g++.pt/local1.C: Likewise.
53845 * g++.old-deja/g++.pt/local7.C: Likewise.
53846 * g++.old-deja/g++.pt/spec16.C: Likewise.
53847
53848 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
53849
53850 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
53851
53852 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
53853
53854 * g77.f-torture/execute/20000503-1.f: New test.
53855
53856 2000-05-04 Andreas Jaeger <aj@suse.de>
53857
53858 * gcc.dg/noreturn-2.c: New test.
53859
53860 2000-05-04 Neil Booth <NeilB@earthling.net>
53861
53862 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
53863 preprocessor.
53864
53865 2000-05-04 Richard Henderson <rth@cygnus.com>
53866
53867 * gcc.c-torture/execute/20000503-1.c: Fix typo.
53868
53869 2000-05-04 Richard Henderson <rth@cygnus.com>
53870
53871 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
53872 OpenSSL by Jason R Thorpe.
53873
53874 2000-05-03 Jim Wilson <wilson@cygnus.com>
53875
53876 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
53877
53878 2000-05-03 Robert Lipe <robertlipe@usa.net>
53879
53880 * gcc.dg/20000503-1.c: New test.
53881
53882 2000-05-02 Jakub Jelinek <jakub@redhat.com>
53883
53884 * gcc.c-torture/compile/20000502-1.c: New test.
53885 * g++.old-deja/g++.other/align.C: New test.
53886 * gcc.dg/cpp-tradstringify.c: New test.
53887
53888 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
53889
53890 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
53891 and hard registers.
53892
53893 2000-04-26 Geoff Keating <geoffk@cygnus.com>
53894
53895 * gcc.c-torture/execute/loop-5.c: New test.
53896
53897 2000-04-25 Jakub Jelinek <jakub@redhat.com>
53898
53899 * gcc.c-torture/execute/va-arg-20.c: New test.
53900
53901 2000-04-23 Jeffrey A Law (law@cygnus.com)
53902
53903 * gcc.c-torture/execute/20000422-1.c: New test.
53904
53905 2000-04-20 Greg McGary <gkm@gnu.org>
53906
53907 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
53908 when optimizing, but without sibling-call optimizations (-O1).
53909
53910 2000-04-20 Jeffrey A Law (law@cygnus.com)
53911
53912 * gcc.c-torture/compile/20000420-1.c: New test.
53913
53914 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
53915
53916 * g++.abi/ptrflags.C: New test.
53917 * g++.eh/catchptr1.C: Test incomplete pointer chains.
53918
53919 2000-04-19 Catherine Moore <clm@cygnus.com>
53920
53921 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
53922
53923 2000-04-19 Greg McGary <gkm@gnu.org>
53924
53925 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
53926 sibling-call optimizations.
53927
53928 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
53929
53930 * gcc.dg/20000419-1.c: New test.
53931
53932 2000-04-12 Hans-Peter Nilsson <hp@axis.com>
53933
53934 * gcc.c-torture/execute/20000412-6.c: New test.
53935
53936 2000-04-12 Jeffrey A Law (law@cygnus.com)
53937
53938 * gcc.c-torture/execute/20000412-5.c: New test.
53939 * g77.f-torture/compile/20000412-1.f: New test.
53940 * gcc.c-torture/execute/20000412-4.c: New test.
53941 * gcc.c-torture/compile/20000412-2.c: New test.
53942 * gcc.c-torture/execute/20000412-3.c: New test.
53943 * gcc.c-torture/compile/20000412-1.c: New test.
53944 * gcc.c-torture/execute/20000412-2.c: New test.
53945
53946 2000-04-12 Jakub Jelinek <jakub@redhat.com>
53947
53948 * objc/execute/bf-20.m: New test.
53949
53950 2000-04-10 Richard Henderson <rth@cygnus.com>
53951
53952 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
53953
53954 * gcc.c-torture/execute/20000412-1.c: New test.
53955
53956 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
53957
53958 * g++.old-deja/g++.eh/catchptr1.C: New test.
53959
53960 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
53961
53962 * g++.old-deja/g++.abi/cxa_vec.C: New test.
53963
53964 2000-04-08 Neil Booth <NeilB@earthling.net>
53965
53966 * gcc.dg/cpp-nullchar.c: Remove test as
53967 embedded nulls cause problems.
53968
53969 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53970
53971 * gcc.dg/compare2.c: New test.
53972
53973 2000-04-08 Neil Booth <NeilB@earthling.net>
53974
53975 * gcc.dg/cpp-nullchar.c: New test.
53976
53977 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
53978
53979 * gcc.dg/cpp-mi2.c: New test.
53980 * gcc.dg/cpp-mi2[abc].h: New files.
53981
53982 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
53983
53984 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
53985 member name.
53986
53987 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
53988
53989 * g++.old-deja/g++.abi/vmihint.C: New test.
53990
53991 2000-04-06 Neil Booth <NeilB@earthling.net>
53992
53993 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
53994 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
53995 copyright.
53996
53997 2000-04-05 Hans-Peter Nilsson <hp@axis.com>
53998
53999 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
54000 avoid stack-frame overwrite.
54001
54002 2000-04-05 Jakub Jelinek <jakub@redhat.com>
54003
54004 * gcc.c-torture/compile/20000405-2.c: New test.
54005 * gcc.c-torture/compile/20000405-3.c: New test.
54006
54007 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54008
54009 * gcc.c-torture/compile/20000405-1.c: New test.
54010
54011 2000-04-04 Geoff Keating <geoffk@cygnus.com>
54012
54013 * gcc.dg/cast-qual-1.c: Revert last change.
54014
54015 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54016
54017 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
54018
54019 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
54020
54021 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
54022 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
54023
54024 2000-04-03 Jeffrey A Law (law@cygnus.com)
54025
54026 * gcc.c-torture/compile/20000403-2.c: New test.
54027 * gcc.c-torture/compile/20000403-1.c: New test.
54028
54029 2000-04-03 Hans-Peter Nilsson <hp@axis.com>
54030
54031 * gcc.c-torture/execute/20000403-1.c: New test.
54032
54033 2000-04-03 Geoff Keating <geoffk@cygnus.com>
54034
54035 * gcc.c-torture/execute/20000402-1.c: New test.
54036
54037 2000-04-03 Donald Lindsay <dlindsay@cygnus.com>
54038
54039 * gcc.c-torture/execute/va-arg-15.c: New test.
54040 * gcc.c-torture/execute/va-arg-16.c: New test.
54041 * gcc.c-torture/execute/va-arg-17.c: New test.
54042 * gcc.c-torture/execute/va-arg-18.c: New test.
54043 * gcc.c-torture/execute/va-arg-19.c: New test.
54044
54045 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
54046
54047 * gcc.c-torture/compile/981211-1.c: Move to...
54048 * gcc.dg/cpp-as1.c: ...here.
54049 * gcc.dg/cpp-as2.c: New file.
54050
54051 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
54052 compiler.
54053
54054 2000-04-02 Neil Booth <NeilB@earthling.net>
54055
54056 * gcc.dg/cpp-cond.c New tests.
54057 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
54058 accidental success less likely.
54059 * gcc.dg/cpp-missingop.c New tests.
54060 * gcc.dg/cpp-missingparen.c New tests.
54061 * gcc.dg/cpp-shift.c New tests.
54062 * gcc.dg/cpp-shortcircuit.c New tests.
54063 * gcc.dg/cpp-unary.c New tests.
54064
54065 2000-03-29 Jeffrey A Law (law@cygnus.com)
54066
54067 * gcc.c-torture/compile/20000329-1.c: New test.
54068
54069 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
54070
54071 * gcc.c-torture/compile/20000326-1.c: New test.
54072 * gcc.c-torture/compile/20000326-2.c: New test.
54073
54074 2000-03-24 Geoff Keating <geoffk@cygnus.com>
54075
54076 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
54077 the first parameter is a function argument.
54078
54079 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
54080
54081 * g++.old-deja/g++.ext/array4.C: New test.
54082
54083 2000-03-22 Geoff Keating <geoffk@cygnus.com>
54084
54085 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
54086
54087 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54088
54089 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
54090
54091 2000-03-19 Richard Henderson <rth@cygnus.com>
54092
54093 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
54094
54095 2000-03-19 Richard Henderson <rth@cygnus.com>
54096
54097 * gcc.c-torture/compile/20000319-1.c: New test.
54098
54099 2000-03-14 Jeffrey A Law (law@cygnus.com)
54100
54101 * gcc.c-torture/execute/20000314-3.c: New test.
54102 * gcc.c-torture/execute/20000314-2.c: New test.
54103 * gcc.c-torture/execute/20000314-1.c: New test.
54104 * gcc.c-torture/compile/20000314-2.c: New test.
54105 * gcc.c-torture/compile/20000314-1.c: New test.
54106
54107 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
54108
54109 * g++.old-deja/g++.warn/inline.C: New test.
54110
54111 2000-03-10 Hans-Peter Nilsson <hp@bitrange.com>
54112
54113 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
54114 standards-compliant result rather than specific constants.
54115 Put test-values in array.
54116
54117 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
54118
54119 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
54120 (g++_target_compile): Put test-specific options last.
54121
54122 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
54123
54124 * g++.old-deja/g++.eh/vbase4.C: New test.
54125
54126 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
54127
54128 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
54129
54130 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
54131
54132 * g++.old-deja/g++.brendan/misc12.C: Removed.
54133 * g++.old-deja/g++.pt/memtemp77.C: Constify.
54134 * g++.old-deja/g++.ext/pretty4.C: New test.
54135
54136 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
54137
54138 * g++.old-deja/g++.other/string2.C: New test.
54139
54140 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
54141
54142 * g++.old-deja/g++.warn/impint2.C: New test.
54143
54144 2000-03-05 Hans-Peter Nilsson <hp@bitrange.com>
54145
54146 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
54147 is 1, not zero.
54148
54149 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
54150
54151 * g++.old-deja/g++.warn/impint.C: New test.
54152 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
54153 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
54154 * g++.old-deja/g++.pt/explicit12.C: Likewise.
54155 * g++.old-deja/g++.pt/explicit13.C: Likewise.
54156 * g++.old-deja/g++.pt/explicit17.C: Likewise.
54157 * g++.old-deja/g++.pt/explicit18.C: Likewise.
54158 * g++.old-deja/g++.pt/explicit19.C: Likewise.
54159 * g++.old-deja/g++.pt/explicit23.C: Likewise.
54160 * g++.old-deja/g++.pt/explicit31.C: Likewise.
54161 * g++.old-deja/g++.pt/explicit35.C: Likewise.
54162 * g++.old-deja/g++.pt/explicit6.C: Likewise.
54163 * g++.old-deja/g++.pt/memclass7.C: Likewise.
54164
54165 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
54166
54167 * gcc.dg/cpp-redef.c: New test.
54168
54169 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
54170
54171 * g++.old-deja/g++.pt/unify7.C: New test.
54172
54173 2000-02-26 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
54174
54175 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
54176 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
54177
54178 2000-02-25 Geoff Keating <geoffk@cygnus.com>
54179
54180 * gcc.c-torture/compile/20000224-1.c: New test.
54181
54182 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54183
54184 * gcc.c-torture/compile/cpp-2.c: New test.
54185 * gcc.c-torture/compile/cpp-1.c: New test.
54186
54187 2000-02-25 Jeffrey A Law (law@cygnus.com)
54188
54189 * gcc.c-torture/execute/20000225-1.c: New test.
54190
54191 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54192
54193 * gcc.dg/cpp-li2.c: New test.
54194
54195 * gcc.dg/cpp-wi1.c: New test.
54196
54197 * gcc.dg/cpp-li1.c: New test.
54198
54199 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
54200
54201 * g++.old-deja/g++.other/sizeof5.C: New test.
54202
54203 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54204
54205 * gcc.c-torture/execute/va-arg-13.c: New test.
54206
54207 2000-02-23 Donald Lindsay <dlindsay@cygnus.com>
54208
54209 * gcc.c-torture/execute/va-arg-12.c: New test.
54210
54211 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
54212
54213 * gcc.c-torture/execute/20000223-1.c: New test.
54214
54215 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
54216
54217 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
54218
54219 2000-02-22 Mark Mitchell <mark@codesourcery.com>
54220
54221 * g++.old-deja/g++.abi/ptrmem.C: New test.
54222
54223 2000-02-19 Richard Henderson <rth@cygnus.com>
54224
54225 * gcc.c-torture/compile/init-3.c: New.
54226
54227 2000-02-17 Mark Mitchell <mark@codesourcery.com>
54228
54229 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
54230 ALWAYS_CXXFLAGS.
54231
54232 2000-02-11 Robert Lipe <robertl@sco.com>
54233
54234 * gcc.c-torture/compile/20000211-3.c: New test.
54235
54236 2000-02-11 Martin Buchholz <martin@xemacs.org>
54237
54238 * gcc.c-torture/compile/20000211-2.c: New test.
54239
54240 2000-02-11 Jeffrey A Law (law@cygnus.com)
54241
54242 * gcc.c-torture/compile/20000211-1.c: New test.
54243
54244 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
54245
54246 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
54247 on native targets
54248
54249 2000-02-08 Nathan Sidwell <nathan@acm.org>
54250
54251 * g++.old-deja/g++.other/cast5.C: New test.
54252
54253 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
54254
54255 * gcc.c-torture/execute/20000205-1.c: New.
54256
54257 2000-02-03 Nathan Sidwell <nathan@acm.org>
54258
54259 * g++.old-deja/g++.jason/cast3.C: Return void.
54260 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
54261
54262 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54263
54264 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
54265
54266 * gcc.dg/loop-1.c: New test.
54267
54268 2000-01-27 Jakub Jelinek <jakub@redhat.com>
54269
54270 * gcc.c-torture/compile/20000127-1.c: New test.
54271 * gcc.c-torture/execute/991228-1.c: New test.
54272
54273 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54274
54275 * gcc.dg/unused-2.c: New test.
54276
54277 * gcc.dg/conv-1.c: New test.
54278
54279 2000-01-24 Mark Mitchell <mark@codesourcery.com>
54280
54281 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
54282 compiler.
54283 (tool_option_proc): Fix typo.
54284
54285 2000-01-24 Geoff Keating <geoffk@cygnus.com>
54286
54287 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
54288 of the ld on the host, not on the build machine.
54289 Also, don't crash if '--help' is not a supported option.
54290
54291 2000-01-24 Richard Henderson <rth@cygnus.com>
54292
54293 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
54294
54295 2000-01-20 Jeffrey A Law (law@cygnus.com)
54296
54297 * gcc.c-torture/execute/20000120-2.c: New test.
54298 * gcc.c-torture/execute/20000120-1.c: New test.
54299
54300 2000-01-13 Jeffrey A Law (law@cygnus.com)
54301
54302 * gcc.c-torture/execute/20000113-1.c: New test.
54303
54304 2000-01-12 Jeffrey A Law (law@cygnus.com)
54305
54306 * gcc.c-torture/execute/20000112-1.c: New test.
54307
54308 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54309
54310 * gcc.dg/20000111-1.c: New test.
54311
54312 2000-01-10 Jeffrey A Law (law@cygnus.com)
54313
54314 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
54315 with 16 bit integers.
54316
54317 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54318
54319 * gcc.dg/20000108-1.c: New test.
54320
54321 2000-01-05 Nathan Sidwell <nathan@acm.org>
54322
54323 * g++.old-deja/g++.ns/koenig8.C: New test.
54324
54325 2000-01-05 Nathan Sidwell <nathan@acm.org>
54326
54327 * g++.old-deja/g++.other/cast4.C: New test.
54328
54329 2000-01-05 Jeffrey A Law (law@cygnus.com)
54330
54331 * gcc.c-torture/compile/20000105-2.c: New test.
54332 * gcc.c-torture/compile/20000105-1.c: New test.
54333
54334 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54335
54336 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
54337 references to printf & atoi to conform to ANSI standard.
54338 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
54339 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
54340 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
54341 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
54342 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
54343 * g++.old-deja/g++.brendan/complex1.C: Likewise.
54344 * g++.old-deja/g++.brendan/copy1.C: Likewise.
54345 * g++.old-deja/g++.brendan/copy2.C: Likewise.
54346 * g++.old-deja/g++.brendan/copy3.C: Likewise.
54347 * g++.old-deja/g++.brendan/copy4.C: Likewise.
54348 * g++.old-deja/g++.brendan/copy5.C: Likewise.
54349 * g++.old-deja/g++.brendan/copy6.C: Likewise.
54350 * g++.old-deja/g++.brendan/copy7.C: Likewise.
54351 * g++.old-deja/g++.brendan/copy8.C: Likewise.
54352 * g++.old-deja/g++.brendan/crash11.C: Likewise.
54353 * g++.old-deja/g++.brendan/crash14.C: Likewise.
54354 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
54355 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
54356 * g++.old-deja/g++.brendan/delete2.C: Likewise.
54357 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
54358 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
54359 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
54360 * g++.old-deja/g++.brendan/eh1.C: Likewise.
54361 * g++.old-deja/g++.brendan/groff1.C: Likewise.
54362 * g++.old-deja/g++.brendan/init3.C: Likewise.
54363 * g++.old-deja/g++.brendan/misc12.C: Likewise.
54364 * g++.old-deja/g++.brendan/misc7.C: Likewise.
54365 * g++.old-deja/g++.brendan/new2.C: Likewise.
54366 * g++.old-deja/g++.brendan/operators4.C: Likewise.
54367 * g++.old-deja/g++.brendan/operators5.C: Likewise.
54368 * g++.old-deja/g++.brendan/overload2.C: Likewise.
54369 * g++.old-deja/g++.brendan/overload7.C: Likewise.
54370 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
54371 * g++.old-deja/g++.brendan/reference1.C: Likewise.
54372 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
54373 * g++.old-deja/g++.brendan/template24.C: Likewise.
54374 * g++.old-deja/g++.brendan/template3.C: Likewise.
54375 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
54376 * g++.old-deja/g++.jason/inline3.C: Likewise.
54377 * g++.old-deja/g++.jason/opeq.C: Likewise.
54378 * g++.old-deja/g++.law/arg5.C: Likewise.
54379 * g++.old-deja/g++.law/arm7.C: Likewise.
54380 * g++.old-deja/g++.law/ctors11.C: Likewise.
54381 * g++.old-deja/g++.law/cvt8.C: Likewise.
54382 * g++.old-deja/g++.law/init9.C: Likewise.
54383 * g++.old-deja/g++.law/refs4.C: Likewise.
54384 * g++.old-deja/g++.law/template2.C: Likewise.
54385 * g++.old-deja/g++.law/visibility24.C: Likewise.
54386 * g++.old-deja/g++.law/vtable3.C: Likewise.
54387 * g++.old-deja/g++.mike/asm2.C: Likewise.
54388 * g++.old-deja/g++.mike/eh1.C: Likewise.
54389 * g++.old-deja/g++.mike/misc1.C: Likewise.
54390 * g++.old-deja/g++.mike/misc13.C: Likewise.
54391 * g++.old-deja/g++.mike/misc14.C: Likewise.
54392 * g++.old-deja/g++.mike/ns12.C: Likewise.
54393 * g++.old-deja/g++.mike/p1248.C: Likewise.
54394 * g++.old-deja/g++.mike/p3708.C: Likewise.
54395 * g++.old-deja/g++.mike/p3708a.C: Likewise.
54396 * g++.old-deja/g++.mike/p3708b.C: Likewise.
54397 * g++.old-deja/g++.mike/p646.C: Likewise.
54398 * g++.old-deja/g++.mike/p700.C: Likewise.
54399 * g++.old-deja/g++.mike/p783.C: Likewise.
54400 * g++.old-deja/g++.mike/p783a.C: Likewise.
54401 * g++.old-deja/g++.mike/p783b.C: Likewise.
54402 * g++.old-deja/g++.mike/p786.C: Likewise.
54403 * g++.old-deja/g++.mike/p789.C: Likewise.
54404 * g++.old-deja/g++.mike/p789a.C: Likewise.
54405 * g++.old-deja/g++.mike/p807a.C: Likewise.
54406 * g++.old-deja/g++.other/delete3.C: Likewise.
54407 * g++.old-deja/g++.other/dyncast1.C: Likewise.
54408 * g++.old-deja/g++.other/dyncast2.C: Likewise.
54409 * g++.old-deja/g++.other/dyncast3.C: Likewise.
54410 * g++.old-deja/g++.other/empty1.C: Likewise.
54411 * g++.old-deja/g++.other/temporary1.C: Likewise.
54412 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
54413 * g++.old-deja/g++.pt/t16.C: Likewise.
54414 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
54415
54416 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
54417
54418 * gcc.dg/991230-1.c: New test.
54419
54420 1999-12-29 Jeffrey A Law (law@cygnus.com)
54421
54422 * gcc.c-torture/compile/991229-3.c: New test.
54423 * gcc.c-torture/compile/991229-2.c: New test.
54424 * gcc.c-torture/compile/991229-1.c: New test.
54425
54426 1999-12-29 Greg McGary <gkm@eng.ascend.com>
54427
54428 * gcc.c-torture/compile/labels-2.c: New test.
54429
54430 1999-12-27 Martin von L�is <loewis@informatik.hu-berlin.de>
54431
54432 * gcc.c-torture/execute/991227-1.c: New test.
54433
54434 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54435
54436 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
54437
54438 1999-12-21 Martin von L�is <loewis@informatik.hu-berlin.de>
54439
54440 * gcc.c-torture/execute/991221-1.c: New test.
54441
54442 1999-12-20 Nathan Sidwell <nathan@acm.org>
54443
54444 * g++.old-deja/g++.other/cast3.C: New test.
54445
54446 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
54447
54448 * gcc.c-torture/execute/991216-4.c: New test.
54449
54450 1999-12-16 Michael Meissner <meissner@cygnus.com>
54451
54452 * gcc.c-torture/execute/991216-1.c: New test.
54453 * gcc.c-torture/execute/991216-2.c: New test.
54454 * gcc.c-torture/execute/991216-3.c: New test.
54455
54456 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
54457
54458 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
54459 Actually make the test fail by using "-O2" for compilation.
54460
54461 1999-12-15 Nathan Sidwell <nathan@acm.org>
54462
54463 * g++.old-deja/g++.warn/cast-align1.C: New test.
54464
54465 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
54466
54467 * gcc.c-torture/compile/991214-1.c: New test.
54468 * gcc.c-torture/compile/991214-2.c: New test.
54469
54470 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
54471
54472 * gcc.dg/991214-1.c: New test.
54473
54474 1999-12-13 Jeffrey A Law (law@cygnus.com)
54475
54476 * gcc.c-torture/compile/991213-3.c: New test.
54477 * gcc.c-torture/compile/991213-2.c: New test.
54478 * gcc.c-torture/compile/991213-1.c: New test.
54479
54480 1999-12-10 J"orn Rennecke <amylaar@cygnus.co.uk>
54481
54482 * gcc.dg/991209-1.c: New test.
54483
54484 1999-12-08 Nathan Sidwell <nathan@acm.org>
54485
54486 * gcc.c-torture/compile/991208-1.c: New test.
54487
54488 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54489
54490 * gcc.dg/ultrasp2.c: New test.
54491
54492 1999-12-05 Alex Samuel <samuel@codesourcery.com>
54493
54494 * g++.old-deja/g++.abi/align.C (main): Fix typo.
54495
54496 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
54497
54498 * gcc.c-torture/compile/991202-1.c: New test.
54499 * gcc.c-torture/execute/991202-1.c: New test.
54500 * gcc.c-torture/execute/991202-2.c: New test.
54501 * gcc.c-torture/execute/991202-3.c: New test.
54502
54503 1999-12-02 Alex Samuel <samuel@codesourcery.com>
54504
54505 * g++.old-deja/g++.abi/align.C: New test.
54506 * g++.old-deja/g++.abi/aggregates.C: Likewise.
54507 * g++.old-deja/g++.abi/bitfields.C: Likewise.
54508
54509 1999-12-01 Richard Henderson <rth@cygnus.com>
54510
54511 * gcc.c-torture/execute/991201-1.c: New.
54512
54513 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
54514
54515 * gcc.dg/991129-1.c: New test.
54516
54517 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
54518
54519 * gcc.c-torture/compile/991127-1.c: New test.
54520
54521 1999-11-22 Nathan Sidwell <nathan@acm.org>
54522
54523 * g++.old-deja/g++.other/warn4.C: New test.
54524
54525 1999-11-22 Nathan Sidwell <nathan@acm.org>
54526
54527 * g++.old-deja/g++.eh/cleanup2.C: New test.
54528 * g++.old-deja/g++.ext/pretty2.C: New test.
54529 * g++.old-deja/g++.ext/pretty3.C: New test.
54530 * g++.old-deja/g++.other/debug6.C: New test.
54531
54532 1999-10-20 Jim Wilson <wilson@cygnus.com>
54533
54534 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
54535 compiler_output to look for one error message instead of two.
54536
54537 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
54538
54539 * gcc.c-torture/execute/991118-1.c: Also test case
54540 where the word boundary does not split a byte evenly.
54541
54542 1999-11-19 Nathan Sidwell <nathan@acm.org>
54543
54544 * g++.old-deja/g++.ext/restrict1.C: New test.
54545
54546 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
54547
54548 * gcc.c-torture/execute/991118-1.c: New test.
54549
54550 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
54551
54552 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
54553 working directory pathnames.
54554
54555 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
54556
54557 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
54558 host is equipped with driver.h and driver.o so it can actually
54559 compile and run the tests.
54560
54561 1999-10-08 Bernd Schmidt <bernds@cygnus.co.uk>
54562
54563 * gcc.c-torture/compile/991008-1.c: New test.
54564
54565 1999-11-08 Nick Clifton <nickc@cygnus.com>
54566
54567 * lib/gcc-dg.exp: Include target-supports.exp
54568
54569 1999-11-05 Nick Clifton <nickc@cygnus.com>
54570
54571 * lib/target-supports.exp: New file: Provide procs to test for
54572 features supported by the target.
54573 (check_weak_available): Moved here from ecos.exp.
54574 (check_alias_available): New proc: Determine of the target
54575 toolchain supports the alias attribute.
54576
54577 * gcc.dg/special/ecos.exp: Move check_weak_available to
54578 target-supports.exp.
54579 (alias-1.c): Only perform the test if the target supports
54580 aliases.
54581 (wkali-1.c): Only perform the test if the target supports
54582 aliases.
54583
54584 * gcc.dg/990506-0.c: Expect error messages from cross
54585 targets as well as native targets.
54586
54587 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54588
54589 * gcc.dg/ultrasp1.c: Removed xfail.
54590 * gcc.dg/struct-ret-2.c: Likewise.
54591 * gcc.dg/array-1.c: Likewise.
54592
54593 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54594
54595 * gcc.dg/struct-ret-2.c: New test.
54596
54597 * gcc.dg/array-1.c: New test.
54598
54599 1999-10-30 Stephen L Moshier <moshier@mediaone.net>
54600
54601 * gcc.c-torture/execute/991030-1.c: New test.
54602
54603 1999-10-26 Richard Henderson <rth@cygnus.com>
54604
54605 * gcc.c-torture/compile/991026-2.c: New test.
54606
54607 1999-10-26 Jeffrey A Law (law@cygnus.com)
54608
54609 * gcc.c-torture/compile/991026-1.c: New test.
54610
54611 1999-10-23 Jeffrey A Law (law@cygnus.com)
54612
54613 * gcc.c-torture/execute/991023-1.c: New test.
54614
54615 1999-10-19 Jeffrey A Law (law@cygnus.com)
54616
54617 * gcc.c-torture/execute/991019-1.c: New test.
54618
54619 1999-10-16 Richard Henderson <rth@cygnus.com>
54620
54621 * gcc.c-torture/execute/991016-1.c: New test.
54622
54623 1999-10-14 Stephane Carrez <stcarrez@worldnet.fr>
54624
54625 * gcc.c-torture/execute/991014-1.c: New test.
54626
54627 1999-10-13 J"orn Rennecke <amylaar@cygnus.co.uk>
54628
54629 * g++.old-deja/g++.other/union2.C: New test.
54630
54631 1999-10-13 Nathan Sidwell <nathan@acm.org>
54632
54633 * g++.old-deja/g++.other/vaarg2.C: New test.
54634 * g++.old-deja/g++.other/vaarg3.C: New test.
54635
54636 1999-10-12 Craig Burley <craig@jcb-sc.com>
54637
54638 * g77.f-torture/noncompile/19990905-1.f: Moved from being
54639 in compile/.
54640
54641 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
54642
54643 * gcc.c-torture/execute/va-arg-11.c: New test.
54644
54645 1999-10-01 Mark P. Mitchell <mark@codesourcery.com>
54646
54647 * lib/file-format.exp (gcc_target_object_format): Don't
54648 crash if objdump is unavailable.
54649
54650 1999-09-29 Donn Terry <donn@interix.com>
54651
54652 * gcc.misc-tests/mg.exp: delete extraneous redirection.
54653
54654 1999-09-28 Nick Clifton <nickc@cygnus.com>
54655
54656 * gcc.c-torture/compile/990928-1.c: New test.
54657
54658 1999-09-28 Nathan Sidwell <nathan@acm.org>
54659
54660 * g++.old-deja/g++.other/decl6.C: New test.
54661
54662 1999-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54663
54664 * gcc.c-torture/execute/va-arg-10.c: New test.
54665
54666 1999-09-27 Nathan Sidwell <nathan@acm.org>
54667
54668 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
54669 __PRETTY_FUNCTION__.
54670
54671 1999-09-23 Nick Clifton <nickc@cygnus.com>
54672
54673 * gcc.c-torture/execute/990923-1.c: New test.
54674
54675 1999-09-21 Nick Clifton <nickc@cygnus.com>
54676
54677 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
54678 for which -fpic is inappropriate.
54679
54680 1999-09-21 Mark Mitchell <mark@codesourcery.com>
54681
54682 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
54683
54684 1999-09-21 Nathan Sidwell <nathan@acm.org>
54685
54686 * g++.old-deja/g++.other/dyncast1.C: New test.
54687 * g++.old-deja/g++.other/dyncast2.C: New test.
54688 * g++.old-deja/g++.other/dyncast3.C: New test.
54689 * g++.old-deja/g++.other/dyncast4.C: New test.
54690 * g++.old-deja/g++.other/dyncast5.C: New test.
54691 * g++.old-deja/g++.eh/catch3.C: New test.
54692 * g++.old-deja/g++.eh/catch3p.C: New test.
54693 * g++.old-deja/g++.eh/catch4.C: New test.
54694 * g++.old-deja/g++.eh/catch4p.C: New test.
54695 * g++.old-deja/g++.eh/catch5.C: New test.
54696 * g++.old-deja/g++.eh/catch5p.C: New test.
54697 * g++.old-deja/g++.eh/catch6.C: New test.
54698 * g++.old-deja/g++.eh/catch6p.C: New test.
54699 * g++.old-deja/g++.eh/catch7.C: New test.
54700 * g++.old-deja/g++.eh/catch7p.C: New test.
54701 * g++.old-deja/g++.eh/catch8.C: New test.
54702 * g++.old-deja/g++.eh/catch8p.C: New test.
54703 * g++.old-deja/g++.eh/catch9.C: New test.
54704 * g++.old-deja/g++.eh/catch9p.C: New test.
54705
54706 1999-09-13 Nathan Sidwell <nathan@acm.org>
54707
54708 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
54709 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
54710
54711 1999-09-13 Jeffrey A Law (law@cygnus.com)
54712
54713 * gcc.c-torture/compile/990913-1.c: New test.
54714
54715 1999-09-10 Nathan Sidwell <nathan@acm.org>
54716
54717 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
54718 * g++.old-deja/g++.jason/rfg5.C: Likewise.
54719
54720 1999-09-09 Richard Henderson <rth@cygnus.com>
54721
54722 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
54723
54724 1999-09-09 Nathan Sidwell <nathan@acm.org>
54725
54726 * g++.old-deja/g++.other/lookup11.C: New test.
54727 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
54728 what is permitted and what we want.
54729 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
54730 overload use.
54731 * g++.old-deja/g++.jason/rfg5.C: Likewise.
54732
54733 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
54734
54735 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
54736 * gcc.c-torture/noncompile/poison-1.c: New file.
54737
54738 1999-09-08 Nathan Sidwell <nathan@acm.org>
54739
54740 * g++.old-deja/g++.other/sizeof3.C: New test.
54741 * g++.old-deja/g++.other/sizeof4.C: New test.
54742 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
54743 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
54744
54745 1999-09-07 Richard Henderson <rth@cygnus.com>
54746
54747 * gcc.dg/va-arg-1.c: New.
54748
54749 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54750
54751 * gcc.c-torture/execute/va-arg-9.c: New test.
54752
54753 1999-09-05 Craig Burley <craig@jcb-sc.com>
54754
54755 * g77.f-torture/compile/980519-2.f: New test.
54756 * g77.f-torture/compile/19990905-0.f: New test.
54757 * g77.f-torture/compile/19990905-1.f: New test.
54758 * g77.f-torture/compile/19990905-2.f: New test.
54759
54760 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
54761
54762 1999-09-03 Richard Earnshaw <rearnsha@arm.com>
54763
54764 * gcc.c-torture/execute/990827-1.c: Fix typo.
54765
54766 1999-09-03 Nathan Sidwell <nathan@acm.org>
54767
54768 * g++.old-deja/g++.other/deref1.C: New test.
54769
54770 1999-09-02 Nathan Sidwell <nathan@acm.org>
54771
54772 * g++.old-deja/g++.other/ambig2.C: New test.
54773 * g++.old-deja/g++.other/cond5.C: New test.
54774 * g++.old-deja/g++.other/lookup16.C: New test.
54775
54776 1999-09-02 Marc Espie <espie@cvs.openbsd.org>
54777
54778 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
54779 assemblers too.
54780
54781 1999-08-31 Jeffrey A Law (law@cygnus.com)
54782
54783 * lib/c-torture.exp: Avoid the "compare executables" optimization
54784 when testing native.
54785
54786 1999-08-29 Jeffrey A Law (law@cygnus.com)
54787
54788 * gcc.c-torture/execute/990829-1.c: New test.
54789 * gcc.c-torture/compile/990829-1.c: New test.
54790
54791 1999-08-27 Paul Burchard <burchard@pobox.com>
54792
54793 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
54794 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
54795 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
54796 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
54797 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
54798 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
54799 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
54800 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
54801 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
54802 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
54803 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
54804
54805 1999-08-27 Jeffrey A Law (law@cygnus.com)
54806
54807 * gcc.c-torture/execute/990827-1.c: New test.
54808
54809 1999-08-26 Craig Burley <craig@jcb-sc.com>
54810
54811 * g77.f-torture/noncompile/19990826-4.f: New test.
54812
54813 * g77.f-torture/compile/19990826-3.f: New test.
54814
54815 * g77.f-torture/execute/19990826-2.f: New test.
54816
54817 * g77.f-torture/compile/19990826-1.f: New test.
54818
54819 * gcc.c-torture/execute/990826-0.c: New test.
54820 * g77.c-torture/execute/19990826-0.f: New test.
54821
54822 * g77.f-torture/noncompile/970626-2.f: New test.
54823
54824 1999-08-25 Paul Burchard <burchard@pobox.com>
54825
54826 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
54827 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
54828 lss-011.C: New tests.
54829
54830 1999-08-25 Nathan Sidwell <nathan@acm.org>
54831
54832 * g++.old-deja/g++.other/decl5.C: New test.
54833
54834 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54835
54836 * noncompile/noncompile.exp: Load_lib c-torture.exp.
54837 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
54838 call `postbase' for each one. All callers of `postbase' changed
54839 to call this instead.
54840
54841 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
54842
54843 * gcc.c-torture/execute/990811-1.c: New test.
54844
54845 1999-08-09 Nick Clifton <nickc@cygnus.com>
54846
54847 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
54848 just native ones.
54849
54850 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
54851 just native ones.
54852
54853 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
54854
54855 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
54856
54857 1999-08-04 Jeffrey A Law (law@cygnus.com)
54858
54859 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
54860
54861 1999-08-04 Nathan Sidwell <nathan@acm.org>
54862
54863 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
54864
54865 1999-08-04 Jeffrey A Law (law@cygnus.com)
54866
54867 * gcc.c-torture/execute/990804-1.c: New test.
54868
54869 1999-08-03 Nathan Sidwell <nathan@acm.org>
54870
54871 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
54872 * g++.old-deja/g++.brendan/crash64.C: Likewise.
54873 * g++.old-deja/g++.brendan/overload8.C: Likewise.
54874
54875 1999-08-03 Nathan Sidwell <nathan@acm.org>
54876
54877 * g++.old-deja/g++.other/struct1.C: New test.
54878
54879 1999-08-03 Nathan Sidwell <nathan@acm.org>
54880
54881 * g++.old-deja/g++.other/enum2.C: New test.
54882
54883 1999-08-02 Richard Henderson <rth@cygnus.com>
54884
54885 Adapted from tests from Franz Sirl:
54886 * gcc.c-torture/execute/va-arg-7.c: New test.
54887 * gcc.c-torture/execute/va-arg-8.c: New test.
54888
54889 1999-08-01 Jeffrey A Law (law@cygnus.com)
54890
54891 * gcc.c-torture/compile/990801-2.c: New test.
54892
54893 * gcc.c-torture/compile/990801-1.c: New test.
54894
54895 1999-07-27 Michael Meissner <meissner@cygnus.com>
54896
54897 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
54898 fp-cmp-1.c, converting double to float.
54899
54900 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
54901 fp-cmp-1.c, converting double to long double.
54902
54903 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
54904 from fr1 to unknown_register, since fr1 is a legitimate register
54905 on some machines.
54906
54907 1999-07-25 Jeffrey A Law (law@cygnus.com)
54908
54909 * README: More listname related changes.
54910
54911 1999-07-08 Catherine Moore <clm@cygnus.com>
54912
54913 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
54914
54915 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
54916
54917 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
54918
54919 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
54920
54921 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
54922
54923 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
54924
54925 * gcc.dg/990703-1.c: New test.
54926
54927 1999-06-29 Nick Clifton <nickc@cygnus.com>
54928
54929 * lib/file-format.exp: New file: Move definition of proc
54930 gcc_target_object_format to here from
54931 gcc.dg/special/ecos.exp.
54932
54933 * lib/c-torture.exp: Include lib file-format.exp.
54934 * lib/gcc-dg.exp: Include lib file-format.exp.
54935
54936 * gcc.dg/special/ecos.exp: Remove definition of proc
54937 gcc_target_object_format.
54938
54939 1999-06-28 Jeffrey A Law (law@cygnus.com)
54940
54941 * gcc.c-torture/execute/990628-1.c: New test.
54942
54943 1999-06-25 Jeffrey A Law (law@cygnus.com)
54944
54945 * gcc.c-torture/compile/990625-2.c: New test.
54946
54947 * gcc.c-torture/compile/990625-1.c: New test.
54948
54949 1999-06-23 Nick Clifton <nickc@cygnus.com>
54950
54951 * gcc.c-torture/compile/dll.c: New test case. Check that dll
54952 attributes compile.
54953 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
54954 ports that use the COFF/PE file format.
54955
54956 1999-06-17 Jeffrey A Law (law@cygnus.com)
54957
54958 * gcc.c-torture/compile/990617-1.c: New test.
54959
54960 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
54961
54962 * g++.old-deja/g++.other/decl4.C: New test.
54963
54964 1999-06-14 Nathan Sidwell <nathan@acm.org>
54965
54966 * g++.old-deja/g++.other/bitfld3.C: New test.
54967
54968 1999-06-08 Nathan Sidwell <nathan@acm.org>
54969
54970 * g++.old-deja/g++.eh/catch1.C: New test.
54971
54972 1999-06-07 Jeffrey A Law (law@cygnus.com)
54973
54974 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
54975
54976 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
54977 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
54978
54979 1999-06-05 Craig Burley <craig@jcb-sc.com>
54980
54981 * g77.f-torture/compile/19990502-0.f: Replace with new,
54982 shorter, test that still fails after recent changes.
54983
54984 1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
54985
54986 * gcc.c-torture/execute/990604-1.c: New test.
54987
54988 1999-05-31 Jeffrey A Law (law@cygnus.com)
54989
54990 * gcc.c-torture/execute/990531-1.c: New test.
54991
54992 1999-05-27 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54993
54994 * gcc.c-torture/compile/990527-1.c: New test.
54995
54996 1999-05-27 Joern Rennecke <amylaar@cygnus.com>
54997
54998 * gcc.c-torture/execute/990527-1.c: New test.
54999
55000 1999-05-25 Nick Clifton <nickc@cygnus.com>
55001
55002 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
55003 bitfields as signed.
55004
55005 1999-05-25 Craig Burley <craig@jcb-sc.com>
55006
55007 * g77.f-torture/compile/19990525-0.f: New test.
55008
55009 1999-05-25 Jeffrey A Law (law@cygnus.com)
55010
55011 * gcc.c-torture/execute/990525-2.c: New test.
55012
55013 * gcc.c-torture/execute/990525-1.c: New test.
55014
55015 1999-05-24 Nathan Sidwell <nathan@acm.org>
55016
55017 * g++.old-deja/g++.other/anon3.C: New test.
55018 * g++.old-deja/g++.other/anon4.C: New test.
55019 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
55020 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
55021 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
55022 Merrill).
55023
55024 1999-05-24 Jeffrey A Law (law@cygnus.com)
55025
55026 * gcc.c-torture/execute/990524-1.c: New test.
55027
55028 * gcc.dg/990524-1.c: New test.
55029
55030 1999-05-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55031
55032 * gcc.c-torture/compile/990523-1.c: New test.
55033
55034 1999-05-19 Raja R Harinath <harinath@cs.umn.edu>
55035
55036 * gcc.c-torture/compile/990519-1.c: New test.
55037
55038 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
55039
55040 * gcc.c-torture/compile/990517-1.c: New test.
55041
55042 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
55043 (e4, f4): New tests.
55044 (main): Call them.
55045
55046 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55047
55048 * gcc.dg/noreturn-1.c: New test.
55049
55050 1999-05-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
55051
55052 * gcc.c-torture/execute/990513-1.c: New test.
55053
55054 1999-05-10 Richard Henderson <rth@cygnus.com>
55055
55056 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
55057
55058 1999-05-10 Craig Burley <craig@jcb-sc.com>
55059
55060 * g77.f-torture/execute/erfc.f: Use small single-precision
55061 values, to avoid problems on Alphas when not -mieee.
55062
55063 1999-05-08 Craig Burley <craig@jcb-sc.com>
55064
55065 * gcc.dg/990506-0.c: New test.
55066
55067 1999-05-08 Richard Henderson <rth@cygnus.com>
55068
55069 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
55070 the constant to test. Don't XFAIL 64-bit targets.
55071
55072 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
55073 * g++.old-deja/g++.law/profile1.C: Likewise.
55074
55075 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
55076 operator new instances.
55077 * g++.old-deja/g++.other/delete5.C: Likewise.
55078
55079 1999-05-03 Craig Burley <craig@jcb-sc.com>
55080
55081 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
55082 intrinsic.
55083
55084 1999-05-03 Craig Burley <craig@jcb-sc.com>
55085
55086 * g77.f-torture/execute/u77-test.f: Reverse order of two
55087 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
55088
55089 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55090
55091 * gcc.dg/compare1.c: New test.
55092
55093 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
55094
55095 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
55096 New tests.
55097
55098 1999-05-02 Craig Burley <craig@jcb-sc.com>
55099
55100 * g77.f-torture/compile/19990502-1.f: New test.
55101
55102 1999-05-02 Craig Burley <craig@jcb-sc.com>
55103
55104 * g77.f-torture/compile/19990502-0.f: New test.
55105
55106 1999-05-02 Craig Burley <craig@jcb-sc.com>
55107
55108 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
55109 intrinsic.
55110
55111 1999-05-02 Craig Burley <craig@jcb-sc.com>
55112
55113 * g77.f-torture/execute/u77-test.f (main): List libU77
55114 intrinsics not currently tested.
55115 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
55116 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
55117 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
55118 Trim blanks off the ends of some printed strings.
55119
55120 1999-05-02 Craig Burley <craig@jcb-sc.com>
55121
55122 * g77.f-torture/execute/u77-test.f (main): Just warn about
55123 FSTAT gid disagreement, as it's expected on some systems.
55124
55125 1999-05-01 Craig Burley <craig@jcb-sc.com>
55126
55127 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
55128 use a new function, which allows for some slop.
55129 Clean up some commentary.
55130 (issum): The new function.
55131 (sgladd): Deleted subroutine.
55132
55133 1999-05-01 Craig Burley <craig@jcb-sc.com>
55134
55135 * g77.f-torture/execute/u77-test.f: Modify to be more like
55136 libf2c/libU77 version, bringing patches to that version here.
55137 Add suitable commentary.
55138
55139 1999-04-25 Richard Henderson <rth@cygnus.com>
55140
55141 * gcc.dg/990424-1.c: New test.
55142
55143 1999-04-24 Craig Burley <craig@jcb-sc.com>
55144
55145 * g77.f-torture/execute/u77-test.f (main): Bug involving
55146 LSTAT has been fixed, so turn back on full checking.
55147
55148 1999-04-20 Craig Burley <craig@jcb-sc.com>
55149
55150 * g77.f-torture/compile/19990419-0.f: New test.
55151 * g77.f-torture/execute/19990419-1.f: New test.
55152
55153 1999-04-17 Richard Henderson <rth@cygnus.com>
55154
55155 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
55156 to avoid the need for a prototype to supress a warning.
55157
55158 1999-04-07 Jim Wilson <wilson@cygnus.com>
55159
55160 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
55161
55162 1999-04-04 Jeffrey A Law (law@cygnus.com)
55163
55164 * gcc.c-torture/execute/990404-1.c: New test.
55165
55166 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
55167
55168 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
55169 * gcc.dg/cpp-if3.c: Don't use -pedantic.
55170 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
55171 missing initializer warnings.
55172
55173 1999-03-28 Jeffrey A Law (law@cygnus.com)
55174
55175 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
55176 matching strings.
55177
55178 1999-03-26 Jeffrey A Law (law@cygnus.com)
55179
55180 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
55181
55182 1999-03-26 Craig Burley <craig@jcb-sc.com>
55183
55184 * g77.f-torture/execute/19990325-0.f: New test.
55185 * g77.f-torture/execute/19990325-1.f: New test.
55186
55187 1999-03-24 Jeffrey A Law (law@cygnus.com)
55188
55189 * gcc.c-torture/execute/990324-1.c: New test.
55190
55191 1999-03-22 Jim Wilson <wilson@cygnus.com>
55192
55193 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
55194 test with 4.
55195
55196 1999-03-17 Richard Henderson <rth@cygnus.com>
55197
55198 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
55199
55200 1999-03-13 Craig Burley <craig@jcb-sc.com>
55201
55202 * g77.f-torture/execute/19990313-2.f: New test.
55203 * g77.f-torture/execute/19990313-3.f: New test.
55204
55205 1999-03-13 Craig Burley <craig@jcb-sc.com>
55206
55207 * g77.f-torture/execute/19990313-0.f: New test.
55208 * g77.f-torture/execute/19990313-1.f: New test.
55209
55210 1999-03-12 Jim Wilson <wilson@cygnus.com>
55211
55212 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
55213 printf to sprintf.
55214 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
55215 (main): Add check for u15. Conditionalize u31 check depending on
55216 whether ints are <32 bits or >=32 bits.
55217
55218 1999-03-08 Craig Burley <craig@jcb-sc.com>
55219
55220 * g77.f-torture/execute/19981119-0.f: Improve testiness.
55221
55222 1999-03-08 Craig Burley <craig@jcb-sc.com>
55223
55224 * g77.f-torture/compile/19990305-0.f: New test.
55225 * g77.f-torture/execute/19981119-0.f: New test.
55226
55227 1999-03-08 Craig Burley <craig@jcb-sc.com>
55228
55229 * g77.f-torture/execute/970625-2.f: call ABORT if final
55230 result is not correct, instead of just printing it.
55231 Add this checking via newly introduced obfuscation, to
55232 trip up buggy front ends.
55233
55234 1999-03-07 Craig Burley <craig@jcb-sc.com>
55235
55236 * g77.f-torture/compile/960317-1.f: Moved from being
55237 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
55238
55239 1999-03-06 Craig Burley <craig@jcb-sc.com>
55240
55241 * g77.f-torture/execute/960317-1.f: New (old) test.
55242 * g77.f-torture/execute/970625-2.f: Ditto.
55243
55244 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
55245
55246 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
55247 error message on line 1 or line 2; cccp and cpplib do this differently.
55248
55249 1999-03-01 Jeffrey A Law (law@cygnus.com)
55250
55251 * g++.old-deja/g++.law/weak1.C: New test.
55252
55253 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
55254
55255 * gcc.c-torture/execute/990119-1.c: Renamed to...
55256 * gcc.dg/990119-1.c: this, so it will only be tested once
55257 (it's a preprocessor test, it doesn't need to be run at
55258 multiple optimization levels).
55259
55260 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
55261
55262 * lib/g++.exp: Don't add incdir=$base_dir/../include to
55263 ALWAYS_CXXFLAGS.
55264
55265 1999-02-24 Craig Burley <craig@jcb-sc.com>
55266
55267 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
55268 * g77.f-torture/compile/19981216-0.f: ...as it is expected
55269 to not be compilable by current g77.
55270
55271 1999-02-24 Nick Clifton <nickc@cygnus.com>
55272
55273 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
55274
55275 1999-02-22 Jeffrey A Law (law@cygnus.com)
55276
55277 * gcc.c-torture/execute/990222-1.c: New test.
55278
55279 1999-02-19 Craig Burley <craig@jcb-sc.com>
55280
55281 * g77.f-torture/compile/19990218-0.f: New test.
55282 * g77.f-torture/noncompile/19990218-1.f: New test.
55283
55284 1999-02-18 Craig Burley <craig@jcb-sc.com>
55285
55286 * g77.f-torture/compile/19981216-0.f: New test.
55287
55288 1999-02-14 Jeffrey A Law (law@cygnus.com)
55289
55290 * gcc.dg/990214-1.c: New test.
55291
55292 1999-02-13 Jeffrey A Law (law@cygnus.com)
55293
55294 * gcc.dg/990213-2.c: New test.
55295
55296 * gcc.dg/990213-1.c: New test.
55297
55298 1999-02-12 Jeffrey A Law (law@cygnus.com)
55299
55300 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
55301 ints.
55302
55303 1999-02-11 Nick Clifton <nickc@cygnus.com>
55304
55305 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
55306 specified by target.
55307
55308 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
55309
55310 1999-02-11 Jeffrey A Law (law@cygnus.com)
55311
55312 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
55313
55314 1999-02-10 Jonathan Larmour <jlarmour@cygnus.co.uk>
55315
55316 * gcc.dg/special/ecos.exp: New test driver for new tests with
55317 special requirements.
55318
55319 * gcc.dg/special/alias-1.c: New test.
55320 * gcc.dg/special/gcsec-1.c: New test.
55321 * gcc.dg/special/weak-1.c: New test.
55322 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
55323 * gcc.dg/special/weak-2.c: New test.
55324 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
55325 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
55326 * gcc.dg/special/wkali-1.c: New test.
55327 * gcc.dg/special/wkali-2.c: New test.
55328 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
55329 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
55330
55331 1999-02-10 Felix Lee <flee@cygnus.com>
55332
55333 * lib/c-torture.exp (c-torture-compile): Pull out code for
55334 analyzing gcc error messages.
55335 (c-torture-execute): Likewise. Fix some (harmless) false
55336 positives.
55337 * lib/gcc.exp (gcc_check_compile): New function.
55338
55339 1999-02-08 Richard Henderson <rth@cygnus.com>
55340
55341 * gcc.c-torture/execute/990208-1.c: New test.
55342
55343 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
55344
55345 * g++.dg/special/ecos.exp: New driver for new tests with special
55346 requirements
55347
55348 * g++.dg/special/conpr-1.C: New test
55349 * g++.dg/special/conpr-2.C: New test
55350 * g++.dg/special/conpr-2a.C: New test
55351 * g++.dg/special/conpr-3.C: New test
55352 * g++.dg/special/conpr-3a.C: New test
55353 * g++.dg/special/conpr-3b.C: New test
55354
55355 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
55356 allow g++ to use the dg driver
55357
55358 * README: Add comment about g++.dg directory
55359
55360 1999-02-06 Jeffrey A Law (law@cygnus.com)
55361
55362 * README: Update email addresses.
55363
55364 1999-02-03 Nick Clifton <nickc@cygnus.com>
55365
55366 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
55367 arguments in order to force structure S onto the stack even on
55368 the alpha.
55369 (test): Pass 10 leading arguments to function foo as well as the
55370 structure S.
55371
55372 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
55373 failure for all targets.
55374
55375 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
55376 abort to terminate program execution.
55377
55378 1999-01-30 Richard Henderson <rth@cygnus.com>
55379
55380 * gcc.c-torture/execute/990130-1.c: New test.
55381
55382 1999-01-30 Jeffrey A Law (law@cygnus.com)
55383
55384 * gcc.dg/990130-1.c: New test.
55385
55386 1999-01-28 Michael Meissner <meissner@cygnus.com>
55387
55388 * gcc.c-torture/execute/990128-1.c: New test.
55389
55390 1999-01-27 Michael Meissner <meissner@cygnus.com>
55391
55392 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
55393
55394 1999-01-27 Felix Lee <flee@cygnus.com>
55395
55396 * lib/c-torture.exp (c-torture-compile): pull out code for
55397 analyzing gcc error messages.
55398 (c-torture-execute): ditto, and fix some (harmless) false
55399 positives.
55400 * lib/gcc.exp (gcc_check_compile): new function.
55401
55402 1999-01-17 Jeffrey A Law (law@cygnus.com)
55403
55404 * gcc.dg/990117-1.c: New test.
55405
55406 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
55407
55408 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
55409
55410 1999-01-15 Jeffrey A Law (law@cygnus.com)
55411
55412 * g77.f-torture/compile/990115-1.f: New test.
55413
55414 1999-01-07 Jeffrey A Law (law@cygnus.com)
55415
55416 * gcc.c-torture/compile/990107-1.c: New test
55417
55418 1999-01-06 Jeffrey A Law (law@cygnus.com)
55419
55420 * gcc.c-torture/execute/990106-2.c: New test.
55421
55422 * gcc.c-torture/execute/990106-1.c: New test.
55423
55424 1998-12-30 Zack Weinberg <zack@rabi.columbia.edu>
55425
55426 * gcc.c-torture/compile/981223-1.c: New test.
55427
55428 1998-12-29 Richard Henderson <rth@cygnus.com>
55429
55430 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
55431 (opt3): Rename from opt4 and disable.
55432
55433 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
55434
55435 * g++.old-deja/g++.pt/ptrmem5.C: New test.
55436
55437 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
55438
55439 * g++.old-deja/g++.other/conv5.C: New test.
55440
55441 1998-12-14 Nick Clifton <nickc@cygnus.com>
55442
55443 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
55444
55445 1998-12-11 Jeffrey A Law (law@cygnus.com)
55446
55447 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
55448
55449 1998-12-11 Zack Weinberg <zack@rabi.columbia.edu>
55450
55451 * gcc.c-torture/compile/981211-1.c: New test.
55452
55453 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
55454
55455 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
55456
55457 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
55458
55459 1998-12-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55460
55461 * gcc.special/930510-1.c: Make C9X safe.
55462 * gcc.misc-tests/gcov-1.c Similarly.
55463 * gcc.misc-tests/gcov-2.c Similarly.
55464
55465 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
55466
55467 * gcc.dg/ultrasp1.c: New test.
55468
55469 1998-12-06 Richard Henderson <rth@cygnus.com>
55470
55471 * gcc.c-torture/execute/981206.c: New test.
55472
55473 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
55474
55475 * g++.old-deja/g++.ns/template7.C: New test.
55476
55477 * g++.old-deja/g++.other/expr1.C: New test.
55478
55479 * g++.old-deja/g++.eh/tmpl3.C: New test.
55480
55481 * g++.old-deja/g++.eh/tmpl2.C: New test.
55482
55483 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
55484
55485 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
55486 * g++.old-deja/g++.other/using6.C: Removed.
55487 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
55488
55489 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
55490
55491 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
55492
55493 * g++.old-deja/g++.pt/overload8.C: New test.
55494
55495 * g++.old-deja/g++.pt/overload7.C: New test.
55496
55497 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
55498
55499 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
55500 and relinking messages.
55501 * lib/g++.exp (g++_target_compile): Remove .rpo file when
55502 compiling with -frepo.
55503
55504 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
55505
55506 * g++.old-deja/g++.pt/lookup6.C: New test.
55507
55508 1998-11-30 Nick Clifton <nickc@cygnus.com>
55509
55510 * gcc.c-torture/execute/981130-1.c: New test.
55511 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
55512
55513 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
55514
55515 * g++.old-deja/g++.pt/explicit76.C: New test.
55516
55517 * g++.old-deja/g++.pt/friend38.C: New test.
55518
55519 * g++.old-deja/g++.ns/crash2.C: New test.
55520
55521 * g++.old-deja/g++.pt/defarg8.C: New test.
55522
55523 * g++.old-deja/g++.pt/instantiate6.C: New test.
55524
55525 * g++.old-deja/g++.pt/static6.C: New test.
55526
55527 * g++.old-deja/g++.pt/decl2.C: New test.
55528
55529 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
55530
55531 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
55532 problem is actually related with name lookup, but so what? :-)
55533
55534 * g++.old-deja/g++.pt/friend37.C: New test.
55535
55536 1998-11-25 Dave Love <d.love@dl.ac.uk>
55537
55538 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
55539 element, which fails on some systems.
55540
55541 * g77.f-torture/execute/labug1.f: New test.
55542
55543 1998-11-21 Jeffrey A Law (law@cygnus.com)
55544
55545 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
55546 is defined.
55547
55548 1998-11-18 Dave Love <d.love@dl.ac.uk>
55549
55550 * g77.f-torture/compile/981117-1.f: New test.
55551
55552 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
55553
55554 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
55555 properly discarded.
55556
55557 1998-10-11 Ken Raeburn <raeburn@cygnus.com>
55558
55559 * gcc.c-torture/execute/memcheck: New directory of tests for
55560 -fcheck-memory-usage.
55561
55562 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
55563
55564 * README: New file, general information about the testsuite and
55565 new description of the various C++ test subdirectories.
55566 * README.g++: Eliminate obsolete information, update and move most
55567 relevant stuff to README.
55568
55569 1998-11-07 Richard Henderson <rth@cygnus.com>
55570
55571 * gcc.c-torture/compile/981107-1.c: New test.
55572
55573 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
55574
55575 * execute/memcpy-bi.c: New testcase.
55576
55577 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
55578
55579 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
55580 base classes.
55581
55582 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
55583 template is selected.
55584
55585 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
55586 classes, it should be accepted for all types.
55587
55588 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
55589
55590 * g++.old-deja/g++.pt/spec24.C: Ensure that template
55591 specializations start with template headers.
55592
55593 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
55594
55595 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
55596
55597 * g++.old-deja/g++.other/init9.C: Test cross initialization of
55598 non-POD types.
55599
55600 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
55601
55602 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
55603
55604 1998-10-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
55605
55606 * compile/981022-1.c, compile/981022-1.x: New test and driver.
55607
55608 1998-10-19 Jeffrey A Law (law@cygnus.com)
55609
55610 * 981019-1.c: New test.
55611
55612 1998-10-14 Robert Lipe <robertl@dgii.com>
55613
55614 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
55615 find objc headers.
55616
55617 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
55618
55619 * compile/981001-4.c: Remove use of GCC extension that triggers a
55620 compiler bug.
55621
55622 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
55623
55624 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
55625
55626 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
55627
55628 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
55629 instantiation of template produces incorrect code for delete
55630 expression.
55631
55632 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
55633 constructors' name is not unique.
55634 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
55635 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
55636
55637 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
55638 automatic array of const is ill-formed.
55639
55640 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
55641 of template parameter?
55642
55643 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
55644 const.
55645
55646 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
55647 pointer-to-member expression.
55648
55649 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
55650 declaration causes ICE.
55651
55652 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
55653
55654 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
55655 reserved in the global namespace.
55656
55657 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
55658 generate needed virtual table.
55659
55660 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
55661
55662 1998-10-10 Dariush Eslimi <eslimi@loran.com>
55663
55664 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
55665 template-dependent type
55666
55667 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
55668
55669 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
55670 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
55671 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
55672
55673 * g++.old-deja/g++.other/using5.C: New test; using decl from base
55674 class should be usable as argument of member function.
55675 * g++.old-deja/g++.other/using6.C: New test; using decl from base
55676 class should be usable as return type of member function.
55677 * g++.old-deja/g++.other/using7.C: New test; using decl from base
55678 class should be usable as type of data member.
55679
55680 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
55681
55682 1998-10-09 Jeffrey A Law (law@cygnus.com)
55683
55684 * gcc.c-torture/special/920521-1.c: Fix bogus test.
55685
55686 1998-10-08 Nick Clifton <nickc@cygnus.com>
55687
55688 * gcc.dg/dll-?.c Add thumb to target list.
55689 Fix assembler scan patterns to match current assembler output.
55690
55691 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
55692
55693 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
55694 matching of template brackets.
55695
55696 * g++.old-deja/g++.other/using4.C: New test. Test using
55697 declarations of methods from base classes.
55698
55699 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
55700 within functions should introduce names into the innermost
55701 enclosing namespace.
55702
55703 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
55704 of static locals if first initialization throws.
55705
55706 1998-10-07 Jim Wilson <wilson@cygnus.com>
55707
55708 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
55709
55710 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
55711
55712 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
55713 lose track of the possible targets of tablejump insns.
55714 * special/special.exp: Run it.
55715
55716 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
55717
55718 * g++.old-deja/g++.pt/friend35.C: New test. A template function
55719 must be declared before its specializations can be named in friend
55720 declarations.
55721
55722 1998-10-05 Dave Love <d.love@dl.ac.uk>
55723
55724 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
55725
55726 * g77.f-torture/execute/io1.f: New test.
55727
55728 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
55729
55730 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
55731 with pointer to template function, for which no argument deduction
55732 is possible.
55733
55734 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
55735 specialization of template function as argument to template
55736 function.
55737
55738 * g++.old-deja/g++.other/access2.C: New test; Inner class
55739 shouldn't have privileged access to Outer's names.
55740
55741 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
55742
55743 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
55744 friend template declared within template class conflicts with
55745 nested class of the same name.
55746
55747 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
55748 is ignored.
55749
55750 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
55751 object with direct initializer as function declaration.
55752
55753 * g++.old-deja/g++.other/decl2.C: New test; duplicate
55754 initializers.
55755
55756 * g++.old-deja/g++.other/null2.C: New test; conditional operator
55757 involving const pointer and NULL produces incorrect result.
55758
55759 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
55760 type name without `typename' should be rejected with -pedantic.
55761
55762 1998-10-02 Richard Henderson <rth@cygnus.com>
55763
55764 * g++.old-deja/g++.other/addrof1.C: New test.
55765
55766 1998-10-01 Nick Clifton <nickc@cygnus.com>
55767
55768 * gcc.c-torture/compile/981001-1.c: New test.
55769 * gcc.c-torture/execute/981001-1.c: New test.
55770
55771 1998-10-01 Jeffrey A Law (law@cygnus.com)
55772
55773 * gcc.c-torture/compile/981001-2.c: New test.
55774 * gcc.c-torture/compile/981001-3.c: New test.
55775 * gcc.c-torture/compile/981001-4.c: New test.
55776
55777 1998-10-01 Robert Lipe <robertl@dgii.com>
55778
55779 * lib/objc.exp (objc_target_compile): Add -L during compiles for
55780 multilibbed hosts. Idea grafted from g77.exp.
55781
55782 1998-09-30 Dave Love <d.love@dl.ac.uk>
55783
55784 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
55785 avoid losing on systems which need -lsocket.
55786
55787 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
55788
55789 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
55790 * g++.old-deja/g++.other/nested2.C: Ditto.
55791 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
55792 failure.
55793
55794 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
55795
55796 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
55797 preferred over template operator!= for enum bitfields.
55798
55799 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
55800
55801 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
55802 that happen to have the same base name, but in different scopes,
55803 are incorrectly rejected.
55804
55805 1998-09-16 Richard Henderson <rth@cygnus.com>
55806
55807 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
55808 on the native word size instead of an integer literal.
55809
55810 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
55811
55812 * g++.old-deja/g++.other/static2.C: Invocation of static data
55813 member of type pointer-to-function denoted as non-static member.
55814
55815 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
55816 checks involving function types and aliases.
55817
55818 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
55819
55820 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
55821 redefined to the same non-trivial type.
55822
55823 * g++.old-deja/g++.pt/explicit73.C: Test for proper
55824 namespace-qualification of template specializations declared in
55825 other namespaces.
55826
55827 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
55828 to declare a subset of the specializations of a template function
55829 as friends of specializations of a template class.
55830
55831 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
55832 member templates that do not fully specialize the enclosing
55833 template class are rejected.
55834
55835 1998-09-11 Dave Love <d.love@dl.ac.uk>
55836
55837 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
55838
55839 1998-09-08 Dave Love <d.love@dl.ac.uk>
55840
55841 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
55842 altered from libf2c/libU77 version.
55843
55844 1998-09-06 Dave Love <d.love@dl.ac.uk>
55845
55846 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
55847
55848 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>
55849 Alexandre Oliva <oliva@dcc.unicamp.br>
55850
55851 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
55852 (un)signed char are different types for template specialization
55853 purposes.
55854
55855 1998-09-03 Ovidiu Predescu <ovidiu@aracnet.com>
55856
55857 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
55858 * objc: ObjC testsuite.
55859
55860 1998-08-31 Catherine Moore <clm@cygnus.com>
55861
55862 * gcc.c-torture/execute/941014-1.x: New file.
55863
55864 1998-08-31 Nick Clifton <nickc@cygnus.com>
55865
55866 * lib/c-torture.exp: Add support for
55867 torture_eval_before_compile and torture_eval_before_execute
55868 variables.
55869
55870 1998-08-30 Jeffrey A Law (law@cygnus.com)
55871
55872 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
55873 this test triggers valid.
55874
55875 1998-08-27 Jeffrey A Law (law@cygnus.com)
55876
55877 * gcc.dg/980827-1.c: New test.
55878
55879 1997-08-26 J"orn Rennecke <amylaar@cygnus.co.uk>
55880
55881 * gcc.c-torture/execute/loop-4b.c: New test.
55882
55883 1998-08-26 Nick Clifton <nickc@cygnus.com>
55884
55885 * lib/c-torture.exp: Add support for
55886 torture_eval_before_compile and torture_eval_before_execute
55887 variables.
55888
55889 1998-08-25 Jeffrey A Law (law@cygnus.com)
55890
55891 * gcc.c-torture/compile/980825-1.c: New test.
55892
55893 1998-08-24 Nick Clifton <nickc@cygnus.com>
55894
55895 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
55896 count number tests in opt_t0 not good_t0.
55897
55898 1998-08-24 Jeffrey A Law (law@cygnus.com)
55899
55900 * gcc.c-torture/compile/930326-1.x: Fix typo.
55901
55902 1998-08-23 Mark Mitchell <mark@markmitchell.com>
55903
55904 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
55905 causes an ICE.
55906
55907 1998-08-21 Jeffrey A Law (law@cygnus.com)
55908
55909 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
55910 STACK_SIZE is defined.
55911 * gcc.c-torture/unsorted/stuct.c: Similarly.
55912
55913 * gcc.c-torture/compile/980821-1.c: New test.
55914
55915 1998-08-21 Jeffrey A Law (law@cygnus.com)
55916
55917 * gcc.c-torture/execute/980526-2.c: Disable for targets with
55918 16bit ints.
55919
55920 1998-08-19 Mark Mitchell <mark@markmitchell.com>
55921
55922 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
55923 code.
55924
55925 1998-08-09 Mark Mitchell <mark@markmitchell.com>
55926
55927 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
55928 error'.
55929
55930 1998-08-18 Jeffrey A Law (law@cygnus.com)
55931
55932 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
55933
55934 1998-08-16 Jeffrey A Law (law@cygnus.com)
55935
55936 * gcc.c-torture/compile/980816-1.c: New test.
55937
55938 * gcc.dg/980816-1.c: New test.
55939
55940 1998-08-13 Jeffrey A Law (law@cygnus.com)
55941
55942 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
55943 compiler for ieee tests.
55944
55945 1998-08-01 Dave Love <d.love@dl.ac.uk>
55946
55947 * g77.f-torture/compile/980729-0.f: New test.
55948
55949 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
55950
55951 * gcc.c-torture/special/eeprof-1.c: New test, for
55952 -finstrument-functions.
55953 * gcc.c-torture/special/special.exp: Run it.
55954
55955 1998-07-29 Jeffrey A Law (law@cygnus.com)
55956
55957 * gcc.c-torture/compile/980729-1.c: New test.
55958
55959 1998-07-27 Nick Clifton <nickc@cygnus.com>
55960
55961 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
55962 __thumb__ is defined, and test for ARM style doubles if so.
55963
55964 1998-07-26 Dave Love <d.love@dl.ac.uk>
55965
55966 * g77.f-torture/noncompile/980615-0.f: New test.
55967
55968 1998-07-26 H.J. Lu (hjl@gnu.org)
55969
55970 * gcc.dg/980312-1.c: Do link instead of compile.
55971 * gcc.dg/980313-1.c: Likewise.
55972
55973 1998-07-26 Jeffrey A Law (law@cygnus.com)
55974
55975 * gcc.c-torture/compile/980726-1.c: New test.
55976
55977 1998-07-25 Dave Love <d.love@dl.ac.uk>
55978
55979 * g77.f-torture/execute/io0.f: New test.
55980
55981 1998-07-24 Nick Clifton <nickc@cygnus.com>
55982
55983 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
55984 an int.
55985
55986 1998-06-18 Michael Meissner <meissner@cygnus.com>
55987
55988 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
55989 m32r bugs.
55990
55991 1998-07-17 Nick Clifton <nickc@cygnus.com>
55992
55993 * gcc.dg/980626-1.c: Expect failures for all toolchains until
55994 c-decl.c:grokdeclarator can handle mode attributes.
55995
55996 1998-07-16 Jeffrey A Law (law@cygnus.com)
55997
55998 * gcc.c-torture/execute/980716-1.c: New test.
55999
56000 1998-07-13 Jeffrey A Law (law@cygnus.com)
56001
56002 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
56003 the mn10200.
56004 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
56005 the mn10200.
56006 * gcc.c-torture/execute/va-arg-3.x: Similarly.
56007 * gcc.c-torture/compile/930326-1.x: Similarly.
56008
56009 1998-07-13 Dave Love <d.love@dl.ac.uk>
56010
56011 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
56012 New test from Craig.
56013
56014 1998-07-12 Dave Love <d.love@dl.ac.uk>
56015
56016 * g77.f-torture/noncompile/980616-0.f: New test.
56017
56018 * g77.f-torture/execute/970816-3.f: New test from Craig.
56019
56020 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
56021
56022 * g++.other/singleton.C: Return error value instead of taking
56023 SIGSEGV.
56024
56025 1998-07-10 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
56026
56027 * g++.other/singleton.C: New test. Warning is under dispute.
56028 Runtime crash is not.
56029
56030 1998-07-09 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
56031
56032 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
56033 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
56034 using6.C, using7.C}: New namespace tests.
56035
56036 1998-07-09 Alexandre Oliva <oliva@dcc.unicamp.br>
56037
56038 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
56039 specialization with typedef'ed names used as array indexes.
56040
56041 1998-07-09 Jeffrey A Law (law@cygnus.com)
56042
56043 * gcc.c-torture/execute/980709-1.c: New test.
56044
56045 * gcc.dg/980709-1.c: New test.
56046
56047 1998-07-07 Richard Henderson <rth@cygnus.com>
56048
56049 * gcc.c-torture/execute/bcp-1.c: New test.
56050
56051 1998-07-07 Jeffrey A Law (law@cygnus.com)
56052
56053 * gcc.c-torture/execute/980707-1.c: New test.
56054
56055 1998-07-06 Kamil Iskra <iskra@student.uci.agh.edu.pl>
56056
56057 * gcc.c-torture/compile/980706-1.c: New test.
56058
56059 1998-07-01 Dave Love <d.love@dl.ac.uk>
56060
56061 * g77.f-torture/execute/980701-0.f,
56062 g77.f-torture/execute/980701-1.f: New test from Craig.
56063
56064 1998-07-01 Jeffrey A Law (law@cygnus.com)
56065
56066 * gcc.c-torture/compile/980701-1.c: New test.
56067
56068 * gcc.c-torture/execute/980701-1.c: New test.
56069
56070 1998-06-30 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
56071 rlsruhe.de>
56072
56073 * g++.old-deja/g++.robertl/eb132.C: New test.
56074 * g++.old-deja/g++.robertl/eb133.C: Likewise.
56075
56076 1998-06-29 Dave Love <d.love@dl.ac.uk>
56077
56078 * g77.f-torture/execute/980628-7.f,
56079 g77.f-torture/execute/980628-8.f,
56080 g77.f-torture/execute/980628-9.f,
56081 g77.f-torture/execute/980628-10.f: New tests from Craig.
56082
56083 * g77.f-torture/execute/980628-3.f: Remove mail headers.
56084
56085 1998-06-28 Jeffrey A Law (law@cygnus.com)
56086
56087 * g77.f-torture/execute/980628-4.f: New test from Craig.
56088 * g77.f-torture/execute/980628-5.f: Likewise.
56089 * g77.f-torture/execute/980628-2.f: Likewise.
56090 * g77.f-torture/execute/980628-0.f: Likewise.
56091 * g77.f-torture/execute/980628-1.f: Likewise.
56092 * g77.f-torture/execute/980628-3.f: Likewise.
56093 * g77.f-torture/execute/980628-6.f: Likewise.
56094
56095 1998-06-28 Jeffrey A Law (law@cygnus.com)
56096
56097 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
56098 directory when nothing has been installed yet.
56099
56100 1998-06-27 Carlo Wood <carlo@runaway.xs4all.nl>
56101
56102 * gcc.c-torture/special/special.exp: Handle newer versions of
56103 dejagnu.
56104
56105 1998-06-26 Jeffrey A Law (law@cygnus.com)
56106
56107 * gcc.dg/980626-1.c: New test.
56108
56109 1998-06-19 Bruno Haible <haible@ilog.fr>
56110
56111 * gcc.misc-tests/m-un-2.c: New test.
56112 * g++.old-deja/g++.other/warn01.c: Likewise.
56113
56114 1998-06-19 Robert Lipe <robertl@dgii.com>
56115
56116 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
56117 compatibility with assmblers with a different comment character.
56118 Eliminate use of GAS-specific extensions.
56119
56120 1998-06-19 Jeffrey A Law (law@cygnus.com)
56121
56122 * gcc.c-torture/execute/ieee/980619-1.c: New test.
56123
56124 1998-06-19 Robert Lipe <robertl@dgii.com>
56125
56126 * lib/g77.exp: Replace search for libf2c.a with search for newly
56127 renamed libg2c.a
56128
56129 1998-06-17 Jeffrey A Law (law@cygnus.com)
56130
56131 * gcc.c-torture/execute/980617-1.c: New test.
56132
56133 1998-06-12 Jeffrey A Law (law@cygnus.com)
56134
56135 * gcc.c-torture/execute/980612-1.c: New test.
56136
56137 1998-06-08 Jeffrey A Law (law@cygnus.com)
56138
56139 * gcc.dg/980523-1.c: Only test on ppc-linux.
56140 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
56141
56142 * gcc.c-torture/execute/980608-1.c: New test.
56143
56144 1997-06-05 J"orn Rennecke <amylaar@cygnus.co.uk>
56145
56146 * gcc.c-torture/execute/980605-1.c: New test.
56147
56148 1998-06-04 Jeffrey A Law (law@cygnus.com)
56149
56150 * gcc.c-torture/execute/980604-1.c: New test.
56151
56152 1998-06-02 Jeffrey A Law (law@cygnus.com)
56153
56154 * gcc.c-torture/execute/980602-1.c: New test.
56155 * gcc.c-torture/execute/980602-2.c: Likewise.
56156
56157 1998-06-02 Dave Love <d.love@dl.ac.uk>
56158
56159 * 970125-0.f: Fix per JCB. Add commentary.
56160
56161 1998-05-31 Michael Meissner <meissner@cygnus.com>
56162
56163 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
56164 IEEE -0 support.
56165
56166 1998-05-29 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
56167
56168 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
56169 earlier.
56170
56171 1998-05-28 Catherine Moore <clm@cygnus.com>
56172
56173 * gcc.c-torture/execute/980526-3.c: New test.
56174
56175 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
56176
56177 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
56178 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
56179 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
56180 m88k-motorola-sysv3 to XFAIL.
56181
56182 1998-05-26 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56183
56184 * gcc.dg/980526-1.c: New test.
56185 * gcc.c-torture/execute/980526-2.c: New test.
56186
56187 1998-05-26 Jeffrey A Law (law@cygnus.com)
56188
56189 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
56190
56191 * gcc.c-torture/execute/980526-1.c: New test.
56192
56193 1998-05-26 Dave Love <d.love@dl.ac.uk>
56194
56195 * g77.f-torture/execute/alpha2.f: Add runtime test.
56196
56197 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
56198
56199 * g++.old-deja/old-deja.exp: Strip leading directories.
56200
56201 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
56202 error for the line. Don't run multiple tests for the same line.
56203
56204 1998-05-23 Jeffrey A Law (law@cygnus.com)
56205
56206 * gcc.dg/980523-1.c: New test.
56207
56208 1998-05-23 Dave Love <d.love@dl.ac.uk>
56209
56210 * g77.f-torture/compile/970915-0.f: New test.
56211
56212 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
56213
56214 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
56215
56216 1998-05-21 Jeffrey A Law (law@cygnus.com)
56217
56218 * gcc.dg/980520-1.c: New test.
56219
56220 1998-05-20 Manfred Hollstein <manfred@s-direktnet.de>
56221
56222 * gcc.dg/980502-1.c: Fix return type.
56223
56224 1998-05-20 Jeffrey A Law (law@cygnus.com)
56225
56226 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
56227 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
56228 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
56229 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
56230 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
56231
56232 1998-05-20 Dave Love <d.love@dl.ac.uk>
56233
56234 * g77.f-torture/execute/980520-1.f: New test.
56235
56236 1998-05-15 Dave Love <d.love@dl.ac.uk>
56237
56238 * lib/mike-g77.exp: New file.
56239
56240 * g77.f-torture/noncompile/noncompile.exp,
56241 g77.f-torture/noncompile/check0.f: New files.
56242
56243 1998-05-14 Dave Love <d.love@dl.ac.uk>
56244
56245 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
56246 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
56247 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
56248 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
56249 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
56250 abort where appropriate.
56251
56252 1998-05-05 Michael Meissner <meissner@cygnus.com>
56253
56254 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
56255 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
56256
56257 1998-04-29 Dave Love <d.love@dl.ac.uk>
56258
56259 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
56260
56261 1998-04-27 Dave Love <d.love@dl.ac.uk>
56262
56263 * g77.f-torture/compile/980427-0.f: New test.
56264
56265 1998-04-24 Dave Love <d.love@dl.ac.uk>
56266
56267 * g77.f-torture/compile/980424-0.f: New test.
56268
56269 1998-04-19 Dave Love <d.love@dl.ac.uk>
56270
56271 * g77.f-torture/compile/980419-2.f (main): New test.
56272 * g77.f-torture/compile/970125-0.f: New test.
56273 * g77.f-torture/compile/980419-1.f: New test.
56274
56275 1998-04-08 Jim Wilson <wilson@cygnus.com>
56276
56277 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
56278 of loop-4.c.
56279
56280 1998-04-07 Jim Wilson <wilson@cygnus.com>
56281
56282 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
56283
56284 1998-04-03 Jim Wilson <wilson@cygnus.com>
56285
56286 * gcc.c-torture/compile/980329-1.c: New test.
56287
56288 1998-03-18 Jim Wilson <wilson@cygnus.com>
56289
56290 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
56291 * gcc.dg/980312-1.c: Fix typo in -march command.
56292
56293 1998-03-16 H.J. Lu (hjl@gnu.org)
56294
56295 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
56296
56297 1998-03-11 Robert Lipe <robertl@dgii.com>
56298
56299 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
56300 Dave Love agree the Fortran source is bogus.
56301
56302 1998-03-11 Robert Lipe <robertl@dgii.com>
56303
56304 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
56305 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
56306 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
56307 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
56308 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
56309
56310 1998-03-10 Alexandre Oliva <oliva@dcc.unicamp.br>
56311
56312 * g++.old-deja/g++.other/friend1.C: New test.
56313
56314 1998-02-18 Dave Love <d.love@dl.ac.uk>
56315
56316 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
56317 possibly uninitialized) variables and declare dnrm2.
56318
56319 1998-02-23 Robert Lipe <robertl@dgii.com>
56320
56321 From Bruno Haible <haible@ilog.fr>:
56322 * gcc.c-torture/execute/980223.c: New test.
56323
56324 1998-02-13 Jeffrey A Law (law@cygnus.com)
56325
56326 * gcc.dg/ifelse-1.c: New test.
56327
56328 1998-02-09 H.J. Lu (hjl@gnu.org)
56329
56330 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
56331
56332 * lib/old-dejagnu.exp (old-dejagnu): Added the
56333 "execution test - XFAIL *-*-*" handling in the spirit of
56334 "excess errors test -". Changed the "execution test fails"
56335 handling to be like "excess errors test fails".
56336 * Update various tests accordingly.
56337
56338 1998-02-06 Jim Wilson <wilson@cygnus.com>
56339
56340 * gcc.c-torture/execute/980205.c: New test.
56341
56342 1998-01-18 Jeffrey A Law (law@cygnus.com)
56343
56344 * lib/c-torture.exp: Look for .x files instead of .cexp files.
56345 * lib/f-torture.exp: Similarly.
56346 * gcc.c-torture: Rename all .cexp files to .x files.
56347
56348 1997-12-08 J"orn Rennecke <amylaar@cygnus.co.uk>
56349
56350 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
56351 (940510-1.c): Removed duplicate.
56352 (971104-1.c): New test.
56353
56354 1997-11-25 Kate Hedstrom (kate@ahab.rutgers.edu)
56355
56356 * lib/f-torture.exp: Improve error and loop detection.
56357
56358 1997-11-19 Michael Meissner <meissner@cygnus.com>
56359
56360 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
56361 use that to size the filler array.
56362
56363 1997-09-26 Bob Manson <manson@charmed.cygnus.com>
56364
56365 * lib/c-torture.exp(c-torture-execute): Fix typo.
56366
56367 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
56368 testcase as the executable name. Keep the executable around if
56369 the test fails.
56370
56371 1997-09-19 Bob Manson <manson@charmed.cygnus.com>
56372
56373 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
56374 changes. Only test one -g option, and move it to the end of the
56375 list of options to test.
56376
56377 1997-09-19 Michael Meissner <meissner@cygnus.com>
56378
56379 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
56380 variable GCC_TORTURE_OPTIONS to supply default switches separated
56381 by colons. If no environment variable, run tests with -O0 -g, -O1
56382 -g, and -O2 -g as well.
56383
56384 1997-09-17 Bob Manson <manson@charmed.cygnus.com>
56385
56386 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
56387 explanatory comments. Fix indentation.
56388
56389 1997-09-15 Jeffrey A Law (law@cygnus.com)
56390
56391 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
56392
56393 1997-09-11 Jeffrey A Law (law@cygnus.com)
56394
56395 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
56396 * g++.old-deja/g++.mike/p7325.C: Likewise.
56397 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
56398
56399 1997-09-11 Alexandre Oliva (oliva@dcc.unicamp.br)
56400
56401 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
56402 * g++.old-deja/g++.brendan/crash30.C: Likewise.
56403 * g++.old-deja/g++.brendan/crash39.C: Likewise.
56404 * g++.old-deja/g++.law/operators4.C: Likewise.
56405
56406 1997-09-11 Joe Buck (jbuck@synopsys.com)
56407
56408 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
56409 * g++.old-deja/g++.mike/p784.C: Ditto.
56410 * g++.old-deja/g++.mike/p785.C: Ditto.
56411
56412 1997-09-05 Jeffrey A Law (law@cygnus.com)
56413
56414 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
56415
56416 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
56417
56418 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
56419 target feature; pass this to c-torture-execute as needed.
56420
56421 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
56422
56423 * lib/c-torture.exp(c-torture-execute): If the previous and the
56424 current executables being tested are identical, we don't need to
56425 run the executable again. Try to make the executable names
56426 unique. Add an optional argument for passing additional compiler
56427 flags.
56428
56429 1997-09-02 Doug Evans <dje@canuck.cygnus.com>
56430
56431 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
56432
56433 1997-08-29 Jeffrey A Law (law@cygnus.com)
56434
56435 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
56436
56437 1997-07-31 Jeffrey A Law (law@cygnus.com)
56438
56439 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
56440 32bit or larger longs.
56441
56442 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
56443 have either a 32bit long or 32bit int.
56444
56445 1997-07-29 J"orn Rennecke <amylaar@cygnus.co.uk>
56446
56447 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
56448 Make double precision tests dependent on sizeof (double).
56449
56450 1997-07-09 Bob Manson <manson@charmed.cygnus.com>
56451
56452 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
56453 too.
56454
56455 1997-06-17 J"orn Rennecke <amylaar@cygnus.co.uk>
56456
56457 * gcc.c-torture/compile/961203-1.cexp: New script.
56458
56459 1997-06-16 Bob Manson <manson@charmed.cygnus.com>
56460
56461 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
56462 up the includes ourselves.
56463
56464 1997-06-11 Bob Manson <manson@charmed.cygnus.com>
56465
56466 * lib/plumhall.exp: Remove random include, and add a few
56467 verbose messages for debugging.
56468
56469 1997-06-06 Bob Manson <manson@charmed.cygnus.com>
56470
56471 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
56472 of trying to do it ourselves.
56473
56474 1997-06-04 J"orn Rennecke <amylaar@cygnus.co.uk>
56475
56476 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
56477
56478 1997-06-04 Bob Manson <manson@charmed.cygnus.com>
56479
56480 * gcc.prms/5403.c: Made regexp a bit less strict.
56481
56482 1997-06-03 Bob Manson <manson@charmed.cygnus.com>
56483
56484 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
56485 is returned from remote_load instead.
56486 * lib/plumhall.exp: Ditto.
56487 * lib/mike-g++.exp: Ditto.
56488 * lib/old-dejagnu.exp: Ditto.
56489 * lib/c-torture.exp: Ditto.
56490
56491 1997-05-30 Bob Manson <manson@charmed.cygnus.com>
56492
56493 * lib/g++.exp: Use build_wrapper procedure.
56494 * lib/gcc.exp: Ditto.
56495
56496 1997-05-20 Jeffrey A Law (law@cygnus.com)
56497
56498 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
56499 an old-style decl for malloc. Fixes tests to work when
56500 sizeof (int) != sizeof (size_t).
56501
56502 1997-05-15 Mike Meissner <meissner@cygnus.com>
56503
56504 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
56505
56506 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
56507 use stdargs.h interface.
56508
56509 1997-05-15 Mike Meissner <meissner@cygnus.com>
56510
56511 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
56512 NO_VARARGS when compiling.
56513
56514 1997-05-01 Bob Manson <manson@charmed.cygnus.com>
56515
56516 * lib/plumhall.exp(ph_includes): New procedure.
56517 (ph_make): Use it.
56518 (ph_compiler): Ditto.
56519
56520 * lib/g++.exp: Rename test-glue.c to testglue.c.
56521 * lib/gcc.exp: Ditto.
56522
56523 1997-04-10 Bob Manson <manson@charmed.cygnus.com>
56524
56525 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
56526 to completion when it's called.
56527
56528 1997-03-21 Michael Meissner <meissner@cygnus.com>
56529
56530 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
56531 is defined, don't do test.
56532
56533 1997-03-20 Doug Evans <dje@canuck.cygnus.com>
56534
56535 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
56536 for object files.
56537 (ph_summary): Mark skipped testcases as untested, not unresolved.
56538
56539 * lib/plumhall.exp (ph_make): If unresolved because of bad
56540 errorCode, record errorCode in log file.
56541 (*): Replace send_log/verbose with verbose -log.
56542
56543 1997-03-19 Michael Meissner <meissner@cygnus.com>
56544
56545 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
56546 double conversion if double isn't at least 8 bytes.
56547
56548 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
56549 int to work with targets where int is 16 bits.
56550
56551 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
56552 8 bytes, just exit, since 4 byte doubles don't have enough bits of
56553 precision for the test to complete.
56554
56555 1997-03-14 Michael Meissner <meissner@cygnus.com>
56556
56557 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
56558 if d10v is not compiled with the -mdouble64 flag.
56559 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
56560
56561 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
56562 d10v is not compiled with the -mint32 flag.
56563
56564 1997-03-13 Bob Manson <manson@charmed.cygnus.com>
56565
56566 * lib/plumhall.exp: Use incr_count.
56567
56568 1997-03-12 Jeffrey A Law (law@cygnus.com)
56569
56570 * gcc.c-torture: Update to c-torture-1.45.
56571
56572 1997-02-23 Bob Manson <manson@charmed.cygnus.com>
56573
56574 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
56575 the name of the expect testcase file).
56576
56577 * lib/g++.exp(g++_init): Ditto.
56578
56579 1997-02-20 Bob Manson <manson@charmed.cygnus.com>
56580
56581 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
56582 the host.
56583
56584 * lib/gcc.exp(gcc_exit): New procedure.
56585
56586 1997-02-19 Bob Manson <manson@charmed.cygnus.com>
56587
56588 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
56589 specs where appropriate.
56590
56591 * g++.old-deja/g++.arm/*: Added additional ERROR checks
56592 because of new "candidates are" messages, and removed a few
56593
56594 * Converted all non-old-style g++ testcases to old-style, and
56595 moved into g++.old-deja.
56596
56597 1997-02-14 Bob Manson <manson@charmed.cygnus.com>
56598
56599 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
56600 options.
56601
56602 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
56603 succeeded.
56604
56605 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
56606
56607 1997-02-13 Michael Meissner <meissner@cygnus.com>
56608
56609 * lib/gcc.exp (gcc_target_compile): Add support for defining
56610 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
56611 the machine doesn't have those features.
56612
56613 1997-02-11 Bob Manson <manson@charmed.cygnus.com>
56614
56615 * g++.law/operators4.exp: Don't use LIBS.
56616
56617 1997-02-08 Bob Manson <manson@charmed.cygnus.com>
56618
56619 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
56620
56621 * lib/mike-g++.exp: Don't set the compiler to be tested here.
56622 * lib/g++.exp: Set it here instead. Also, allow use of the
56623 --tool_exec and --tool_opt options. Change CXX to
56624 GXX_UNDER_TEST.
56625
56626 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
56627
56628 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
56629
56630 1997-02-07 Bob Manson <manson@charmed.cygnus.com>
56631
56632 * lib/old-dejagnu.exp: Use prune_warnings instead of
56633 prune_system_crud.
56634 * lib/mike-g++.exp: Ditto.
56635 * lib/gcc.exp: Ditto.
56636 * lib/g++.exp: Ditto.
56637
56638 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
56639
56640 1997-02-07 Jeffrey A Law (law@cygnus.com)
56641
56642 * 941014-2.c: Include stdlib.h
56643 * 960327-1.c: Include stdio.h
56644 * dbra.c, index-1.c: Don't assume ints are 32bits.
56645
56646 1997-02-04 Bob Manson <manson@charmed.cygnus.com>
56647
56648 * lib/gcc.exp: Add gcc,stack_size target feature.
56649
56650 * lib/g++.exp(g++_target_compile): Add the include and link
56651 paths here, not in two other places. And, it's $options, not
56652 options.
56653
56654 * lib/mike-g++.exp(postbase): Remove the code that determines
56655 the correct include and link paths.
56656 * g++.old-deja/old-deja.exp: Ditto.
56657
56658 1997-02-03 Bob Manson <manson@charmed.cygnus.com>
56659
56660 * lib/g++.exp(g++_init): target_compile no longer returns the
56661 filename of the result.
56662
56663 1997-02-02 Bob Manson <manson@charmed.cygnus.com>
56664
56665 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
56666 call to glob.
56667
56668 * gcc.c-torture/special/special.exp: Change call to
56669 gcc_target_compile to include the object file.
56670
56671 1997-02-02 Ian Lance Taylor <ian@cygnus.com>
56672
56673 * gcc.c-torture/special/special.exp: Correct misspelling in last
56674 change.
56675
56676 1997-02-01 Bob Manson <manson@charmed.cygnus.com>
56677
56678 * lib/plumhall.exp(ph_summary): Log the entire output of the
56679 executable. Return -1 if there were any failures, 0 otherwise.
56680 (ph_execute): Return -1 if there were any failures, 0 otherwise.
56681 (ph_make): Clean up objects and executables that were built
56682 if the tests succeeded.
56683
56684 1997-01-30 Bob Manson <manson@charmed.cygnus.com>
56685
56686 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
56687 libraries and includes in the build tree as appropriate.
56688
56689 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
56690
56691 * lib/c-torture.exp: Instead of looking for the global variable
56692 NO_LONG_LONG, check to see if that's a feature of the target.
56693
56694 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
56695
56696 * config/default.exp: Minimize. Delete the remainer of the files in
56697 config; this functionality is now in devo/dejagnu/config.
56698
56699 g++.*/*: Pass any additional flags used to compile to postbase;
56700 delete CXXFLAGS.
56701
56702 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
56703 is now done by runtest.exp. Use gcc_target_compile instead of
56704 compile.
56705
56706 lib/c-torture.exp: Use gcc_target_compile instead of compile.
56707 Remove references to CFLAGS. Use remote_file instead of
56708 calling rm -f.
56709 (c-torture): Take a list of arguments to use to compile this
56710 testcase.
56711
56712 lib/g++.exp: Simplify. Use target_compile instead of compile.
56713 lib/gcc-dg.exp: Ditto.
56714 lib/gcc.exp: Ditto.
56715 lib/mike-{gcc,g++}.exp: Ditto.
56716 lib/old-dejagnu.exp: Ditto.
56717 lib/plumhall.exp: Ditto.
56718
56719 1997-01-08 Jim Wilson <wilson@cygnus.com>
56720
56721 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
56722 (ph_linker): Likewise.
56723
56724 1996-11-13 Joern Rennecke <amylaar@cygnus.com>
56725
56726 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
56727 MAP_ANON / MAP_ANONYMOUS if defined;
56728 else try to map from /dev/zero .
56729
56730 1996-11-12 Jeffrey A Law (law@cygnus.com)
56731
56732 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
56733 isn't defined, then define it to MAP_ANONYMOUS.
56734
56735 1996-11-12 Jeffrey A Law (law@cygnus.com)
56736
56737 * gcc.c-torture: Update to c-torture-1.42 release.
56738
56739 1996-11-11 Jeffrey A Law (law@cygnus.com)
56740
56741 * gcc.c-torture: Update to c-torture-1.41 release.
56742
56743 1996-10-27 Jeffrey A Law (law@cygnus.com)
56744
56745 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
56746 c-torture release.
56747
56748 1996-08-15 Brendan Kehoe <brendan@lisa.cygnus.com>
56749
56750 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
56751 and LDFLAGS. Fix second case to append the target_info ldflags
56752 onto LDFLAGS, not CFLAGS.
56753 * lib/g++.exp (g++_init): Add target_info stuff.
56754 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
56755 of libgloss and newlib flags for !native.
56756
56757 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
56758 (GDB): Fix relative path to go up another dir for finding gdb.
56759
56760 1996-08-08 Rob Savoye <rob@chinadoll.cygnus.com>
56761
56762 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
56763 versions in the target_info array, if they don't exist.
56764
56765 1996-08-02 Brendan Kehoe <brendan@lisa.cygnus.com>
56766
56767 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
56768
56769 1996-07-08 Jim Wilson <wilson@cygnus.com>
56770
56771 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
56772 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
56773
56774 1996-07-01 Bob Manson <manson@charmed.cygnus.com>
56775
56776 * lib/old-dejagnu.exp: Don't remove the output file before we've
56777 actually tested it. Don't append pwd to the path of the executable
56778 we're testing.
56779
56780 1996-06-30 Doug Evans <dje@canuck.cygnus.com>
56781
56782 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
56783
56784 1996-06-26 Bob Manson <manson@charmed.cygnus.com>
56785
56786 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
56787 temporary directory for compiler files, and set it to a default
56788 value of /tmp. Set $output as the name of the output file from
56789 compiling the testcase. Add a -o option to $cflags_var so the
56790 compiler writes the final output file as $output. Set $executable
56791 to $output.
56792
56793 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
56794 directory for compiler files, and set it to /tmp if it doesn't
56795 already have a value. Set $output_file to the name of the output
56796 file from compiling the testcase. Add a -o option to CXXFLAGS so
56797 the compiler writes the final output file as $output. Use $output
56798 as the executable to be tested.
56799
56800 1996-06-24 Brendan Kehoe <brendan@lisa.cygnus.com>
56801
56802 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
56803
56804 1996-06-08 Jeffrey A Law (law@cygnus.com)
56805
56806 * gcc.c-torture/execute/pending-1.c: New test. Still
56807 pending in Tege's queue.
56808
56809 1996-04-24 Jim Wilson <wilson@chestnut.cygnus.com>
56810
56811 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
56812 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
56813 if there were failures. Call unresolved if there were unresolved
56814 testcases. Call gcc_fail if program did not run to completion.
56815 (ph_make): Pass additional argument name to ph_execute.
56816 (ph_execute): Add new argument. Pass additional arguments to
56817 ph_summary. Call gcc_fail is there is no execution output.
56818
56819 1996-04-24 Jeffrey A Law (law@cygnus.com)
56820
56821 * lib/plumhall.exp (proc_summary): Output relavent summary
56822 lines into the log so specific failures in plumhall can be
56823 investigated.
56824
56825 1996-04-10 Jeffrey A Law (law@cygnus.com)
56826
56827 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
56828 (c-torture-execute): Don't try to execute tests which use
56829 "long long" types if $NO_LONG_LONG is nonzero.
56830
56831 1996-04-08 Doug Evans <dje@canuck.cygnus.com>
56832
56833 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
56834 not c-torture.
56835
56836 * gcc.ieee: Move from here.
56837 * gcc.c-torture/execute/ieee: To here.
56838
56839 1996-03-26 Jeffrey A Law (law@cygnus.com)
56840
56841 * gcc.c-torture: Update to c-torture-1.41 release.
56842
56843 1996-03-22 Jeffrey A Law (law@cygnus.com)
56844
56845 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
56846 not "$output".
56847
56848 1996-03-07 Doug Evans <dje@charmed.cygnus.com>
56849
56850 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
56851 -c present.
56852
56853 1996-03-02 Jeffrey A Law (law@cygnus.com)
56854
56855 * config/proelf.exp: Handle connecting to a simulator.
56856
56857 1996-01-31 Jeffrey A Law (law@cygnus.com)
56858
56859 * config/proelf.exp: New file. Enough framework that we can
56860 run c-torture tests on the proelf targets (or any other target
56861 that gdb can connect to for that matter).
56862
56863 1996-01-29 Doug Evans <dje@canuck.cygnus.com>
56864
56865 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
56866 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
56867
56868 * lib/plumhall.exp (ph_execute): Always call ph_summary if
56869 exec_output exists.
56870
56871 1996-01-28 Doug Evans <dje@charmed.cygnus.com>
56872
56873 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
56874 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
56875
56876 * config/*.exp: Update FSF address. Change result of ${tool}_load
56877 to pass/fail/unresolved/unsupported/untested. Caller must now
56878 call unresolved/unsupported/untested.
56879 * lib/*.exp: Update FSF address. Update to handle new results of
56880 ${tool}_load.
56881 * lib/chill.exp (verbose): Delete.
56882
56883 1996-01-27 Doug Evans <dje@charmed.cygnus.com>
56884
56885 * lib/gcc.exp (default_gcc_start): Change order of args to
56886 $LDFLAGS $CFLAGS $LIBS.
56887 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
56888 Save/set/restore CFLAGS. Pass single arg to gcc_start.
56889 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
56890 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
56891 * gcc.misc-tests/dg-test.exp: Likewise.
56892 * gcc.misc-tests/msgs.exp: Likewise.
56893 * gcc.prms/prms.exp: Likewise.
56894 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
56895 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
56896
56897 * lib/dg.exp: Deleted, moved to dejagnu/lib.
56898
56899 1996-01-24 Brendan Kehoe <brendan@lisa.cygnus.com>
56900
56901 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
56902
56903 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
56904 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
56905
56906 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
56907 necessary.
56908
56909 1996-01-20 Brendan Kehoe <brendan@cygnus.com>
56910
56911 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
56912 global for loop; add use of $mathlib.
56913 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
56914 settings here; set mathlib for anything but VxWorks.
56915
56916 1996-01-22 Jeffrey A Law (law@cygnus.com)
56917
56918 * gcc.c-torture: Update to c-torture-1.40 release.
56919
56920 1996-01-03 Jeffrey A Law (law@cygnus.com)
56921
56922 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
56923 dg.exp.
56924
56925 1995-12-03 Jeffrey A. Law <law@sethra.cygnus.com>
56926
56927 * lib/c-torture.exp (c-torture-execute): Declare "output" as
56928 global.
56929
56930 1995-11-17 Doug Evans <dje@canuck.cygnus.com>
56931
56932 * lib/g++.exp (LIBS): Define if not already.
56933 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
56934 (gcc-dg-prune): Call prune_gcc_output.
56935 * lib/gcc.exp (prune_gcc_output): New proc.
56936 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
56937 prune_gcc_output.
56938
56939 1995-11-16 Doug Evans <dje@canuck.cygnus.com>
56940
56941 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
56942 (c-torture-execute): Likewise. Rename `name' to `testcase'.
56943
56944 1995-11-15 Jeffrey A Law (law@cygnus.com)
56945
56946 * gcc.c-torture: Update to c-torture-1.39 release.
56947
56948 1995-11-04 Doug Evans <dje@canuck.cygnus.com>
56949
56950 * lib/c-torture.exp (c-torture-execute): Don't return if one option
56951 fails, try others as well.
56952
56953 1995-11-02 Doug Evans <dje@canuck.cygnus.com>
56954
56955 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
56956 If compilation fails, mark execute tests as `untested'.
56957 If test is marked as unsupported, don't mark compilation and
56958 execute tests as failed.
56959
56960 1995-10-25 Brendan Kehoe <brendan@lisa.cygnus.com>
56961
56962 * lib/g++.exp (g++_init): Don't link in libg++, and look to
56963 libstdc++ for whether or not we want to be doing shared
56964 libraries. Delete link_curses since we don't need it anymore.
56965 * lib/mike-g++.exp (postbase): Don't link in libg++.
56966 * g++.old-deja/old-deja.exp: Likewise.
56967
56968 1995-10-23 Brendan Kehoe <brendan@lisa.cygnus.com>
56969
56970 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
56971
56972 1995-10-17 Brendan Kehoe <brendan@lisa.cygnus.com>
56973
56974 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
56975 For that, add `-Wl,-a,shared_archive'.
56976 * g++.old-deja/old-deja.exp: Likewise.
56977
56978 1995-10-17 Doug Evans <dje@canuck.cygnus.com>
56979
56980 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
56981
56982 1995-10-16 Brendan Kehoe <brendan@cygnus.com>
56983
56984 * lib/mike-g++.exp (postbase): Pay attention to the status of
56985 g++_load.
56986
56987 1995-10-16 Brendan Kehoe <brendan@lisa.cygnus.com>
56988
56989 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
56990
56991 1995-10-16 Doug Evans <dje@canuck.cygnus.com>
56992
56993 * lib/gcc.exp (default_gcc_start): No longer need to log program
56994 being executed or its output, execute_anywhere does that now.
56995 * lib/g++.exp (default_g++_version): Call execute_anywhere.
56996 (default_g++_start): Likewise. Delete calls to verbose/send_log.
56997
56998 1995-10-12 Brendan Kehoe <brendan@lisa.cygnus.com>
56999
57000 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
57001 the same as those in lib/g++.exp.
57002
57003 1995-10-10 Jeff Law (law@hurl.cygnus.com)
57004
57005 * gcc.c-torture: Update to c-torture-1.38 release.
57006 * gcc.ieee: Related changes.
57007
57008 1995-10-06 Rob Savoye <rob@darkstar.cygnus.com>
57009
57010 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
57011 "exec". Minor reformatting changes.
57012
57013 * config/rom68k.exp (${tool}_load): Make it work in a canadian
57014 cross. This means all "exec" calls now work on a remote host as
57015 well.
57016 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
57017 cross. Filter out the extra "\r\n" stuff that expect puts in.
57018 (c-torture-execute): Filter out the bogus warnings like
57019 c-torture-compile does. Add support for canadian cross.
57020 * lib/gcc.exp (default_gcc_version, default_gcc_start)
57021 Use execute_anywhere rather than calling exec directly. Now it
57022 works for canadian cross testing.
57023
57024 1995-10-05 Brendan Kehoe <brendan@rtl.cygnus.com>
57025
57026 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
57027 results into a variable, and check that rather than using file exists.
57028
57029 1995-10-04 Brendan Kehoe <brendan@lisa.cygnus.com>
57030
57031 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
57032 create a libg++.so. For sunos4.1.*, also add -ltermcap.
57033
57034 1995-09-26 Brendan Kehoe <brendan@lisa.cygnus.com>
57035
57036 * g++.old-deja/old-deja.exp: Create and pass runshlib and
57037 lib_curses if there's a shared libg++ in the build tree.
57038
57039 1995-09-22 Doug Evans <dje@canuck.cygnus.com>
57040
57041 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
57042 if not supported target.
57043
57044 1995-09-22 Brendan Kehoe <brendan@lisa.cygnus.com>
57045
57046 * lib/g++.exp (g++_init): Move empty setting of runshlib and
57047 link_curses up to always happen, not just for native builds.
57048
57049 1995-09-21 Jeff Law (law@snake.cs.utah.edu)
57050
57051 * gcc.c-torture: Update to c-torture-1.36 release.
57052 * gcc.failure: Related changes.
57053
57054 1995-09-20 Doug Evans <dje@canuck.cygnus.com>
57055
57056 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
57057
57058 1995-09-19 Brendan Kehoe <brendan@lisa.cygnus.com>
57059
57060 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
57061 * lib/mike-g++.exp (postbase): Not in here. Still reference
57062 runshlib, link_curses, and mathlib for link and run.
57063
57064 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
57065 pass the runtime shared library options for Solaris, OSF/1, and
57066 Irix5, and link with -lcurses to avoid unresolved references.
57067
57068 1995-09-13 Brendan Kehoe <brendan@lisa.cygnus.com>
57069
57070 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
57071 only run once.
57072
57073 1995-09-13 Doug Evans <dje@canuck.cygnus.com>
57074
57075 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
57076
57077 1995-09-11 Jeff Law (law@snake.cs.utah.edu)
57078
57079 * gcc.c-torture: Update to c-torture-1.35 release. Note we
57080 do not have a framework for the "compat" tests yet.
57081
57082 1995-09-09 Brendan Kehoe <brendan@lisa.cygnus.com>
57083
57084 * lib/mike-g++.exp (postbase): New local variable `mathlib',
57085 set to null if we're testing vxworks5.1. Use that instead of
57086 `-lm' in the setting of LIBS for link and run.
57087
57088 1995-09-08 Brendan Kehoe <brendan@lisa.cygnus.com>
57089
57090 * config/rom68k.exp (${tool}_load): Major changes to make it
57091 work. Verified that it does in fact return the stuff in
57092 exec_output properly. Catch any Emul or any TRAP other than 0.
57093
57094 1995-09-07 Brendan Kehoe <brendan@lisa.cygnus.com>
57095
57096 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
57097 LDFLAGS properly for targets that need stuff from libgloss.
57098 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
57099 only run once.
57100 (gpp_initialized): New variable.
57101
57102 1995-09-06 Rob Savoye <rob@darkstar.cygnus.com>
57103
57104 * config/rom68k.exp: Load libgloss.exp.
57105 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
57106 so we can produce a fully linked binary.
57107 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
57108 so we can produce a fully linked binary.
57109
57110 1995-09-03 Doug Evans <dje@canuck.cygnus.com>
57111
57112 * lib/plumhall.exp (ph_section): Watch for expected failures.
57113 Add missing `else'.
57114
57115 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
57116 run the testcase.
57117 (c-torture): Likewise.
57118
57119 1995-08-28 Doug Evans <dje@cygnus.com>
57120
57121 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
57122
57123 * lib/mike-g++.exp (mike_cleanup): New proc.
57124 (prebase): New globals compiler_result, not_compiler_result,
57125 target_regexp.
57126 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
57127 allow leading "-" in pattern. Watch for unsupported tests.
57128 If $compiler_result is set, pattern match assembler code,
57129 and ditto for $not_compiler_result.
57130 * lib/mike-gcc.exp: Likewise.
57131
57132 * lib/plumhall.exp (ph_execute): Only call ph_summary if
57133 execution "succeeded".
57134
57135 1995-08-14 Doug Evans <dje@canuck.cygnus.com>
57136
57137 * config/win32.exp: New file.
57138 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
57139
57140 1995-08-04 Doug Evans <dje@canuck.cygnus.com>
57141
57142 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
57143 unsupported.
57144 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
57145 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
57146 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
57147
57148 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
57149 "... without exceptions was ...". That is now handled by
57150 prune_system_crud.
57151 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
57152
57153 1995-08-01 Doug Evans <dje@canuck.cygnus.com>
57154
57155 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
57156 sieve.c,sort2.c}: New files.
57157 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
57158 sieve.exp,sort2.exp}: Drivers for them.
57159
57160 * lib/mike-gcc.exp (program_output): New user settable variable.
57161 (postbase): Call prune_system_crud. Also prune extraneous compiler
57162 messages.
57163 * lib/mike-g++.exp (program_output): New user settable variable.
57164
57165 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
57166
57167 * config/sh.exp: Deleted (use sim.exp instead).
57168
57169 1995-07-28 Brendan Kehoe <brendan@lisa.cygnus.com>
57170
57171 * config/vx.exp: Declare CHECKTASK as global.
57172 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
57173 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
57174 * lib/old-dejagnu.exp: Load [pwd]/$executable.
57175
57176 1995-07-26 Brendan Kehoe <brendan@lisa.cygnus.com>
57177
57178 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
57179 target. Like vx.exp, only includes `vx29k.exp' instead of
57180 `vxworks.exp'.
57181
57182 1995-07-23 Ian Lance Taylor <ian@cygnus.com>
57183
57184 * config/sim.exp: Increase time limit from 120 seconds to 240.
57185
57186 1995-07-06 Jeffrey A. Law <law@rtl.cygnus.com>
57187
57188 * gcc.c-torture/execute/950628-1.c: New test.
57189
57190 1995-06-10 Jeff Law (law@snake.cs.utah.edu)
57191
57192 * gcc.c-torture: Update with changes/additions from
57193 c-torture-1.34.
57194
57195 1995-06-05 Doug Evans <dje@canuck.cygnus.com>
57196
57197 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
57198
57199 1995-06-04 Jeff Law (law@snake.cs.utah.edu)
57200
57201 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
57202
57203 1995-06-01 Jeff Law (law@snake.cs.utah.edu)
57204
57205 * gcc.c-torture/compile/950512-1.c: New test.
57206 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
57207 * gcc.dg/struct-ret-1.c: Likewise.
57208
57209 1995-05-31 Doug Evans <dje@canuck.cygnus.com>
57210
57211 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
57212 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
57213
57214 1995-05-30 Doug Evans <dje@canuck.cygnus.com>
57215
57216 * gcc.c-torture/special/920411-1.c: Deleted.
57217 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
57218
57219 1995-05-22 Doug Evans <dje@chestnut.cygnus.com>
57220
57221 * config/sim.exp (${tool}_load): Hack in call to bash to get a
57222 cpu limit.
57223
57224 1995-05-12 Torbjorn Granlund <tege@rtl.cygnus.com>
57225
57226 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
57227
57228 1995-05-04 Torbjorn Granlund <tege@adder.cygnus.com>
57229
57230 From kenner;
57231 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
57232 is the proper length.
57233 * va-arg-3.c: Likewise.
57234
57235 1995-04-30 Doug Evans <dje@canuck.cygnus.com>
57236
57237 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
57238 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
57239
57240 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
57241 * lib/g++.exp (default_g++_start): Delete old cruft.
57242
57243 1995-04-25 Torbjorn Granlund <tege@cygnus.com>
57244
57245 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
57246 (2 * (1 << 18)) to (2 * (1 << 17)).
57247
57248 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
57249
57250 1995-04-20 J.T. Conklin <jtc@rtl.cygnus.com>
57251
57252 * config/rom68k.exp: Renamed from config/idp.exp
57253
57254 1995-04-18 Torbjorn Granlund <tege@rtl.cygnus.com>
57255
57256 * c-torture/compile/921109-2.c
57257
57258 1995-04-18 Mike Stump <mrs@cygnus.com>
57259
57260 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
57261 excess errors.
57262
57263 1995-04-15 Doug Evans <dje@chestnut.cygnus.com>
57264
57265 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
57266 output.
57267 * lib/g++.exp (default_g++_start): Likewise.
57268
57269 1995-03-29 Torbjorn Granlund <tege@adder.cygnus.com>
57270
57271 * gcc.c-torture/compile/950329-1.c: New test.
57272
57273 1995-03-28 J.T. Conklin <jtc@rtl.cygnus.com>
57274
57275 * config/bug.exp (${tool}_load): Updated to use new remote_open
57276 and remote_close procs.
57277 * config/idp.exp: New file.
57278
57279 1995-03-22 Torbjorn Granlund <tege@rtl.cygnus.com>
57280
57281 * gcc.c-torture/execute/950322-1.c: New test.
57282
57283 1995-03-21 Doug Evans <dje@canuck.cygnus.com>
57284
57285 * config/vx.exp (${tool}_load): Clean up testing of return code from
57286 vxworks_ld and vxworks_spawn.
57287
57288 1995-03-21 Doug Evans <dje@deneb.cygnus.com>
57289
57290 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
57291
57292 1995-03-13 Mike Stump <mrs@cygnus.com>
57293
57294 * lib/old-deja.exp: Add `excess errors test - ' error, now one
57295 can mark excess errors on a machine by machine basis. Note, the
57296 default is to not expect any excess errors, even when excess
57297 errors test - is given, so you will want to put an XFAIL ... on
57298 these lines. For example, // excess errors test - XFAIL hppa*-*-*
57299 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
57300 those 4 machines, but no others.
57301
57302 1995-03-10 J.T. Conklin <jtc@rtl.cygnus.com>
57303
57304 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
57305 * lib/c-torture.exp: to here.
57306
57307 1995-03-10 Torbjorn Granlund <tege@adder.cygnus.com>
57308
57309 * gcc.c-torture/execute/950221-1.c: New test.
57310 * gcc.c-torture/execute/struct-ret-1.c: New test.
57311 * gcc.c-torture/compile/950221-1.c: New test.
57312
57313 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
57314
57315 1995-03-03 Doug Evans <dje@canuck.cygnus.com>
57316
57317 * gcc.c-torture/execute/arith-1.c (main): Return 0.
57318 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
57319
57320 1995-03-01 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
57321
57322 * g++.gb: New directory of tests, derived from my signature and
57323 class scoping tests.
57324
57325 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
57326 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
57327 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
57328 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
57329 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
57330 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
57331 * g++.gb/sig25.C: Likewise.
57332
57333 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
57334 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
57335 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
57336 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
57337 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
57338 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
57339 * g++.gb/sig25.exp: Likewise.
57340
57341 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
57342 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
57343 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
57344 * g++.gb/scope13.C: Likewise, this test still fails.
57345
57346 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
57347 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
57348 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
57349 * g++.gb/scope13.exp: Ditto.
57350
57351 * g++.gb/README: New file, explains what these tests are about.
57352
57353 1995-02-28 Doug Evans <dje@canuck.cygnus.com>
57354
57355 * lib/dg.exp (dg-do): Support `preprocess'.
57356 (dg-test): Likewise.
57357
57358 1995-02-13 J.T. Conklin <jtc@rtl.cygnus.com>
57359
57360 * config/udi.exp: change "continue -expect" to "exp_continue".
57361
57362 1995-02-11 Torbjorn Granlund (tege@tiny.cygnus.com)
57363
57364 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
57365 Delete redundant tests.
57366
57367 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
57368 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
57369 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
57370 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
57371 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
57372 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
57373 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
57374 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
57375
57376 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
57377 storing label pointers.
57378 * gcc.c-torture/execute/921019-1.c: Likewise.
57379 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
57380 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
57381 parameter fp.
57382 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
57383 constants.
57384
57385 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
57386 Delete obsolete tests.
57387
57388 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
57389 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
57390 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
57391 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
57392 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
57393 * gcc.c-torture/compile/950124-1.c: New test.
57394
57395 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
57396
57397 1995-02-08 Jason Merrill <jason@phydeaux.cygnus.com>
57398
57399 * lib/mike-g++.exp: Add -lm to LIBS.
57400
57401 1995-02-07 Doug Evans <dje@canuck.cygnus.com>
57402
57403 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
57404
57405 1995-01-30 Jason Merrill <jason@phydeaux.cygnus.com>
57406
57407 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
57408
57409 1995-01-12 Doug Evans <dje@canuck.cygnus.com>
57410
57411 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
57412
57413 1995-01-02 Jeff Law (law@snake.cs.utah.edu)
57414
57415 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
57416 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
57417 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
57418 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
57419 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
57420 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
57421 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
57422 * g++.law/{operators31.C, operators32.C,
57423 * g++.law/{operators33.C, operators34.C}: Likewise.
57424 * g++.law/{pic1.C, refs2.C}: Likewise.
57425 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
57426 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
57427 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
57428 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
57429
57430 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
57431 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
57432 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
57433 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
57434 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
57435 * g++.law/{enum9.exp, friend5.exp}: Likewise.
57436 * g++.law/{nest3.exp, nest4.exp}: Likewise.
57437 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
57438 * g++.law/{operators30.exp, operators31.exp}: Likewise.
57439 * g++.law/{operators32.exp, operators33.exp}: Likewise.
57440 * g++.law/{operators34.exp}: Likewise.
57441 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
57442 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
57443 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
57444 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
57445 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
57446
57447 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
57448 No longer expected to fail.
57449 * g++.law/missed-error3.C: Tweak for recent bool changes.
57450
57451 1994-12-04 Doug Evans <dje@canuck.cygnus.com>
57452
57453 * config/emb-unix: Deleted.
57454 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
57455 remote execution. Do final link on remote host if REMOTE_LINK is set.
57456
57457 1994-12-01 Doug Evans <dje@canuck.cygnus.com>
57458
57459 * lib/dg.exp (dg-test): Fix typo in last patch.
57460
57461 1994-11-30 Doug Evans <dje@canuck.cygnus.com>
57462
57463 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
57464 (handles multiple occurrences).
57465
57466 1994-11-24 Doug Evans <dje@canuck.cygnus.com>
57467
57468 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
57469 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
57470 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
57471 printed).
57472 * lib/c-torture.exp (c-torture-compile): Likewise.
57473 (c-torture): Prepend full path if missing.
57474 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
57475 (gcc_fail): Likewise.
57476 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
57477
57478 1994-11-23 J.T. Conklin <jtc@rtl.cygnus.com>
57479
57480 * lib/netware.exp: Only attach to NetWare i386 systems.
57481
57482 1994-11-16 Doug Evans <dje@canuck.cygnus.com>
57483
57484 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
57485 messages. Add test name to "output pattern match" pass/fail message.
57486
57487 1994-11-12 Doug Evans <dje@canuck.cygnus.com>
57488
57489 * gcc.dg: New testsuite.
57490 * gcc.dg/dg.exp: New file.
57491
57492 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
57493 test-switch.c}: Deleted.
57494
57495 * gcc.misc-tests/msgs.exp: New testcase driver.
57496
57497 1994-11-09 Doug Evans <dje@canuck.cygnus.com>
57498
57499 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
57500 Watch for illegal return values from ${tool}_load.
57501 * config/unix.exp (${tool}_load): Fix pass/fail detection for
57502 cross targets. Coerce return value >0 to 1.
57503
57504 1994-11-08 Doug Evans <dje@canuck.cygnus.com>
57505
57506 * config/unix.exp (${tool}_load): Call program rsh, not proc.
57507
57508 * config/emb-unix.exp: New file.
57509
57510 * config/sim.exp: Error if variable $SIM not defined.
57511 (${tool}_load): Mark test as "untested" if simulator missing.
57512
57513 * config/unix.exp: Load remote.exp to get rcp_download.
57514 * lib/c-torture.exp: Use different option lists for testcases with
57515 and without loops.
57516 * gcc.c-torture/execute/execute.exp: Likewise.
57517
57518 1994-11-02 Doug Evans <dje@canuck.cygnus.com>
57519
57520 * config/*.exp: Clarify return code from ${tool}_load.
57521 Call `unresolved' or `untested' instead of `warning' or `perror'
57522 (sometimes you still want to call both though).
57523 Add comment that `shell_id' is local to each file.
57524 * config/udi.exp (timeout): Set to 30.
57525 Don't print warning if connection fails, $connectmode has already
57526 printed an error.
57527 (${tool}_load): Move verbose messages to level 2.
57528 Rework pattern for "Process started" message.
57529 Pass `shell_id' to ${connectmode}_download.
57530 Retry twice upon timeout. Make resetting of target more robust.
57531 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
57532 Pass `shell_id' to exit_$connectmode.
57533 Only call exit_$connectmode if connected.
57534 * config/unix.exp (${tool}_load): Check return codes better.
57535 * config/vrtx.exp (${tool}_load): Likewise.
57536 * config/vx.exp (${tool}_load): Likewise.
57537 Delete unneeded global's.
57538 * lib/dg.exp (dg-test): Update to reflect clarified return codes
57539 from ${tool}_load.
57540 (dg-stat): Delete.
57541 (dg-init): Delete recording of pass/fail counts.
57542 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
57543 (old-dejagnu-init): Likewise.
57544 (old-dejagnu-stat): Delete contents, empty proc now.
57545 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
57546 (c-torture): Delete references to lcnt, lpass, lfail.
57547 Get option list from TORTURE_OPTIONS.
57548 Delete -funroll[-all]-loops if no loops.
57549 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
57550 (g++_stat): Delete contents (empty proc now).
57551 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
57552 (gcc_finish): Likewise.
57553 (gcc_stat): Deleted.
57554 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
57555 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
57556 * gcc.c-torture/execute/execute.exp: Likewise.
57557 Split tests into two parts: compile, execute.
57558 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
57559 no loops. Update to reflect clarified return codes from ${tool}_load.
57560
57561 1994-10-21 Doug Evans <dje@canuck.cygnus.com>
57562
57563 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
57564 to grep for.
57565 (old-dejagnu): Likewise (where necessary).
57566
57567 1994-10-14 Doug Evans <dje@canuck.cygnus.com>
57568
57569 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
57570
57571 * lib/dg.exp (dg-process-target): Fix processing of selector.
57572 Add comment regarding use of `error'.
57573
57574 * lib/gcc.exp (prune_system_crud): Define if missing.
57575 * lib/g++.exp (prune_system_crud): Likewise.
57576
57577 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
57578 Call prune_system_crud.
57579 * lib/dg.exp (dg-runtest): New proc.
57580 Use perror instead of send_user for tcl errors in testcase.
57581 Don't return any value, it's never used.
57582 Don't clobber previous definition of `unknown'.
57583 Print tcl errors in `dg-final'.
57584
57585 1994-10-12 Doug Evans <dje@canuck.cygnus.com>
57586
57587 * lib/dg.exp (dg-process-target): Improve syntax error messages.
57588 (dg-test): Don't print errorInfo, it contains stack backtrace.
57589
57590 1994-09-26 Doug Evans (dje@canuck.cygnus.com)
57591
57592 * lib/g++.exp (runtest_file_p): Define if missing.
57593
57594 1994-09-24 Doug Evans (dje@cygnus.com)
57595
57596 * lib/mike-g++.exp: Comment out loading of g++.exp.
57597 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
57598 (default_g++_version): Always print something.
57599 (default_g++_start): Comment out call to `which'.
57600 (g++_start, g++_load): Deleted (must be defined in config file).
57601 * lib/gcc.exp: Test for existence of $CC at start.
57602 Delete check for tmpdir (done in gcc_init).
57603 (default_gcc_version): Always print something.
57604 (default_gcc_start): Comment out call to `which'.
57605 * config/*.exp: Major cleanup - make cross targets work at least a
57606 little better for g++ (by not being "--tool gcc" specific).
57607 Rename gcc_xxx to ${tool}_xxx.
57608 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
57609 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
57610
57611 1994-09-22 Doug Evans (dje@canuck.cygnus.com)
57612
57613 * lib/c-torture.exp (c-torture-compile): Rework compiler
57614 message processing.
57615
57616 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
57617 c-torture.
57618
57619 1994-09-21 Doug Evans (dje@canuck.cygnus.com)
57620
57621 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
57622
57623 * lib/dg.exp (dg-process-target): Support { target native }.
57624
57625 1994-09-20 Doug Evans (dje@canuck.cygnus.com)
57626
57627 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
57628 looked for "... program xxx got fatal signal".
57629 Correct regsub munging of `comp_output'.
57630 Ignore compiler messages "path prefix not used" and "linker input
57631 file unused".
57632
57633 1994-09-14 Doug Evans (dje@canuck.cygnus.com)
57634
57635 * lib/gcc.exp (runtest_file_p): Define if missing.
57636 * gcc.prms/template.c: Example to work from.
57637
57638 1994-09-13 Doug Evans (dje@canuck.cygnus.com)
57639
57640 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
57641 * lib/dg.exp (dg-test): Call unsupported testcases as such.
57642
57643 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
57644 * gcc.prms/1883.c: Moved from compile/940714-1.c.
57645 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
57646 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
57647
57648 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
57649 (dg-process-target): No longer a varargs proc.
57650 Return S/N for target, P/F for xfail. All callers changed.
57651 (user option procs): More argument checking.
57652 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
57653 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
57654 (dg-test): Skip test if not running on selected target in `dg-do'.
57655 Update handling of `dg-do-what', `dg-output-text'.
57656 Separate execution pass/fail from output pattern match pass/fail.
57657 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
57658
57659 1994-09-12 Jim Wilson (wilson@sphagnum.cygnus.com)
57660
57661 * gcc.c-torture/special/special.exp: Don't expect failure for mips
57662 target for 920510-1.c.
57663
57664 1994-09-12 Doug Evans (dje@canuck.cygnus.com)
57665
57666 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
57667 Clean up comment regarding use of passcnt, etc.
57668 (gcc_stat): Don't update `testcnt' here.
57669 (gcc_finish): Do it here.
57670 Might as well reset `but_id' here too.
57671 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
57672 to determine if the file should be tested.
57673 * gcc.c-torture/compile/compile.exp: Likewise.
57674 * gcc.c-torture/execute/execute.exp: Likewise.
57675 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
57676 * gcc.misc-tests/dg-test.exp: Likewise.
57677 * gcc.prms/prms.exp: Likewise.
57678 * gcc.wendy/wendy.exp: Likewise.
57679 * g++.old-deja.exp: Likewise.
57680 Move "Testing file" message to verbose level 1.
57681
57682 1994-09-09 Doug Evans (dje@canuck.cygnus.com)
57683
57684 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
57685
57686 1994-09-08 Doug Evans (dje@canuck.cygnus.com)
57687
57688 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
57689 (default_gcc_start): Accept optional second list element
57690 of compiler flags. Print compiler output at verbosity level 2.
57691 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
57692 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
57693 Save current values of framework globals passcnt, failcnt, xpasscnt,
57694 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
57695 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
57696 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
57697 xfailcnt to compute stats. Update framework global `testcnt' from
57698 pass/fail counts.
57699 (gcc_finish): New proc. Clean up test environment.
57700 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
57701 (gcc_epass, gcc_efail): Delete.
57702 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
57703 argument of line number.
57704 (dg-init): If the tool has an init routine, call it.
57705 (dg-test): Remove args `cflags_var' and `libs_var'.
57706 Pass all compiler options to ${tool}_start.
57707 Handle missing line number.
57708 (dg-finish): New function.
57709 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
57710 particular files. Call gcc_finish at end. Move "skipping test"
57711 message to verbosity level 3.
57712 * gcc.c-torture/compile/compile.exp: Likewise.
57713 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
57714 * gcc.c-torture/execute/execute.exp: Likewise.
57715 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
57716 Print testcase being tried at verbosity level 1.
57717 * gcc.c-torture/special/special.exp: Unset xfail.
57718 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
57719 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
57720 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
57721 * gcc.failure/failure.exp: Likewise.
57722 * gcc.ieee/ieee.exp: Likewise.
57723 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
57724 Update call to dg-test. Call dg-finish at end.
57725 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
57726 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
57727 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
57728 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
57729 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
57730 * gcc.wendy/wendy.exp: Add copyright.
57731 Delete setting of tmpdir (done by gcc_init).
57732 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
57733 Pass compiler flags to gcc_start. Call gcc_finish at end.
57734 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
57735 gcc_[ce]pass/fail.
57736
57737 1994-09-07 Doug Evans (dje@canuck.cygnus.com)
57738
57739 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
57740 confusion.
57741 (g++_load): Likewise.
57742
57743 * config/*.exp (gcc_load): Some were varargs fns and some were not.
57744 Rename argument to `prog' to remove the confusion.
57745 Varargs fns behave differently too!
57746 (g++_load): Likewise.
57747
57748 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
57749
57750 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
57751 what it is. Delete (always) printing of status value for !native.
57752 Simplify verbose code, and include status and exec_output.
57753 (g++_load): Use gcc_load.
57754
57755 1994-09-04 Jim Wilson (wilson@sphagnum.cygnus.com)
57756
57757 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
57758 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
57759 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
57760 940714-3.c as these testcases don't exist anymore. Make
57761 va-arg-1.c expected to pass.
57762
57763 1994-08-19 Doug Evans (dje@canuck.cygnus.com)
57764
57765 * gcc.misc-tests/misc.exp: Only run specific testcases.
57766 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
57767 * gcc.misc-tests/dg-[1-9].c: New files.
57768
57769 * lib/dg.exp: New testsuite driver.
57770 * gcc.prms/prms.exp: Use it.
57771
57772 * README.gcc: New file.
57773
57774 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
57775 Document and reset `lxpass' and `lxfail'.
57776 Simplify "initialized" message.
57777 (gcc_stat): Clean up comments a little.
57778
57779 1994-08-16 Doug Evans (dje@canuck.cygnus.com)
57780
57781 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
57782
57783 1994-08-15 Doug Evans (dje@canuck.cygnus.com)
57784
57785 * lib/old-dejagnu.exp (process-option): New proc.
57786 (old-dejagnu-init, old-dejagnu-stat): Likewise.
57787 (old-dejagnu): Simplify.
57788 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
57789
57790 1994-08-14 Jeff Law (law@snake.cs.utah.edu)
57791
57792 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
57793 exists and is not an empty string.
57794
57795 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
57796 $xfail rather than calling setup_xfail. Clear $xfail when test is
57797 finished.
57798 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
57799 automatically.
57800
57801 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
57802 longer expected to fail.
57803
57804 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
57805 "f" function call.
57806
57807 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
57808
57809 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
57810 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
57811 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
57812 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
57813 c-torture-1.29.
57814
57815 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
57816 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
57817
57818 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
57819
57820 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
57821 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
57822
57823 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
57824 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
57825 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
57826
57827 1994-07-12 Jim Kingdon (kingdon@lioth.cygnus.com)
57828
57829 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
57830 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
57831 940714-1.c, 940714-2.c, 940714-3.c},
57832 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
57833 gcc.misc-tests/{mg.c,mg.exp}:
57834 New tests.
57835 * gcc.noncompile/noncompile.exp: Change accordingly.
57836
57837 1994-07-07 Doug Evans (dje@canuck.cygnus.com)
57838
57839 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
57840 Undo previous clobberage.
57841
57842 1994-07-04 Jeff Law (law@snake.cs.utah.edu)
57843
57844 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
57845 * gcc.special/{930510-1.c, special.exp}:
57846 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
57847 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
57848 struct-varargs-1.c}: New tests from c-torture-1.26.
57849
57850 1994-06-28 J.T. Conklin (jtc@phishhead.cygnus.com)
57851
57852 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
57853 argument to switch.
57854
57855 1994-05-21 Bill Cox (bill@rtl.cygnus.com)
57856
57857 * Revert the previous changes. Please see Rob's directory
57858 (/lisa/test/rob/progressive/gcc/testsuite) for testing
57859 fixes.
57860
57861 1994-05-19 Bill Cox (bill@rtl.cygnus.com)
57862
57863 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
57864 g++.brendan/alignof.exp, g++.brendan/arm3.exp,
57865 g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
57866 g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
57867 g++.brendan/nest12.exp, g++.brendan/nest13.exp,
57868 g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
57869 g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
57870 g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
57871 g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
57872 g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
57873 g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
57874 g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
57875 g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
57876 g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
57877 g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
57878 g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
57879 g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
57880 g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
57881 g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
57882 g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
57883 g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
57884 g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
57885 g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
57886 gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
57887 gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
57888 gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
57889 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
57890 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
57891 lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
57892 testing changes.
57893
57894 1994-05-17 Bill Cox (bill@rtl.cygnus.com)
57895
57896 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
57897 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
57898 with perror calls.
57899
57900 1994-05-02 Jason Merrill (jason@deneb.cygnus.com)
57901
57902 * config/unix.exp (g++_load): Fix syntax.
57903
57904 1994-04-14 Jim Wilson (wilson@sphagnum.cygnus.com)
57905
57906 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
57907 * gcc.noncompile/921017-1.c: Deleted obsolete test.
57908 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
57909 Don't expect va-arg-1.c to fail. Correct expected output for
57910 920928-1.c.
57911 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
57912 * gcc.wendy/hbm4.c: Correct typo.
57913 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
57914
57915 1994-03-28 Doug Evans (dje@canuck.cygnus.com)
57916
57917 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
57918 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
57919 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
57920 * lib/c-torture.exp (c-torture-compile): Ditto.
57921
57922 Reduce volume of output (remove all the -I's and such).
57923 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
57924 Call gcc_cpass, gcc_cfail.
57925 (c-torture): Pass testing option to c-torture-compile.
57926
57927 1994-03-21 Doug Evans (dje@cygnus.com)
57928
57929 Bring patches over from progressive.
57930 * config/default.exp: Exit remote shell cleanly.
57931 (g++_exit, g++_start): Add default versions.
57932 * config/sim.exp (gcc_load): Use perror, not error.
57933
57934 1994-03-20 Doug Evans (dje@canuck.cygnus.com)
57935
57936 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
57937 set in site.exp.
57938
57939 1994-03-14 Doug Evans (dje@cygnus.com)
57940
57941 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
57942 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
57943 (wendy_try): New proc to run testcase.
57944 (main loop): Call 'em.
57945 * gcc.wendy/*.c: Clean up pass to correct expected output.
57946
57947 * lib/gcc.exp: Minor cleanup work.
57948 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
57949
57950 1994-03-09 Doug Evans (dje@canuck.cygnus.com)
57951
57952 * config/sim.exp (gcc_load): Document return codes better.
57953 Don't pass -v to simulator.
57954
57955 1994-02-24 Jeffrey A. Law (law@snake.cs.utah.edu)
57956
57957 * gcc.special/920717-x.c: Fix typo.
57958 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
57959 get at sources.
57960
57961 * lib/mike-gcc.exp: Fix typo.
57962
57963 1994-02-15 Rob Savoye (rob@darkstar.cygnus.com)
57964
57965 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
57966 binary to use, transform the name.
57967 * config/*.exp: rename everything. Nuke any g++ specific files,
57968 it's now a special case of gcc that requires no special support.
57969 Add a default.exp for unsupported targets.
57970
57971 1994-02-11 Rob Savoye (rob@poseidon.cygnus.com)
57972
57973 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
57974 lib/old-dejagnu.exp: Fix a few patterns to work with the new
57975 version of Tcl.
57976
57977 1994-02-09 Rob Savoye (rob@darkstar.cygnus.com)
57978
57979 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
57980 than a warning.
57981
57982 1994-02-06 Jeffrey A. Law (law@snake.cs.utah.edu)
57983
57984 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
57985
57986 1994-01-03 Jim Wilson (wilson@sphagnum.cygnus.com)
57987
57988 * gcc.execute/execute.exp: Combine opt_list and foption_list into
57989 option_list. Compile every file with only 4/6 option choices
57990 (same as C torture) instead of with 12/18 different option
57991 choices.
57992 * lib/c-torture.exp: Likewise.
57993
57994 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
57995 not already set.
57996
57997 1993-12-30 Mike Stump (mrs@rtl.cygnus.com)
57998
57999 * lib/old-deja.exp: Add `excess errors test fails' error, now one
58000 can put an XFAIL *-*-* on excess errors.
58001
58002 1993-12-19 Jeffrey A. Law (law@snake.cs.utah.edu
58003
58004 * g++.law: Add more tests derived from g++-bugs snapshots.
58005
58006 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
58007 equivalent to g++.law/init9.
58008
58009 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
58010 compiled it, and the a.out file after we've run it.
58011
58012 1993-12-17 Brendan Kehoe (brendan@lisa.cygnus.com)
58013
58014 * lib/mike-g++.exp (postbase): Delete the .o file after we've
58015 compiled it, and the a.out file after we've run it.
58016
58017 1993-12-17 Jeffrey A. Law (law@snake.cs.utah.edu)
58018
58019 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
58020
58021 1993-12-15 Rob Savoye (rob@darkstar.cygnus.com)
58022
58023 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
58024 version number.
58025
58026 1993-12-12 Jeffrey A. Law (law@snake.cs.utah.edu)
58027
58028 * g++.law: New directory of g++ tests derived from the g++-bugs
58029 snapshots.
58030
58031 1993-12-09 Jeffrey Wheat (cassidy@cygnus.com)
58032
58033 * gcc.compile: initbug1.c initbug1.exp testcase added
58034
58035 1993-12-06 Jeffrey Wheat (cassidy@cygnus.com)
58036
58037 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
58038 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
58039 fixes submitted by Jeff Law (law@cs.utah.edu)
58040 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
58041 Jeff Law (law@cs.utah.edu)
58042
58043
58044 1993-11-30 Mike Stump (mrs@cygnus.com)
58045
58046 * config/unix-g++.exp: Follow the gcc way of doing things.
58047 * g++.old-deja/old-deja.exp: Minor updates.
58048 * lib/g++.exp: New file, follow the gcc way of doing things.
58049 * lib/old-dejagnu.exp: Minor updates.
58050 * lib/mike-g++.exp: Always unset errorInfo.
58051
58052 1993-11-06 Mike Stump (mrs@cygnus.com)
58053
58054 * lib/gcc.exp: Fix some errors with the below change, CC and
58055 CFLAGS should be global when setting, not local.
58056
58057 1993-11-03 Rob Savoye (rob@darkstar.cygnus.com)
58058
58059 * lib/gcc.exp: Transform tool name.
58060
58061 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
58062
58063 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
58064
58065 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
58066
58067 * lib/gcc.exp: change gcc_done to gcc_stat
58068
58069 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
58070
58071 * Upgraded gcc testsuite to c-torture version 1.25
58072
58073 1993-10-24 Jeffrey Wheat (cassidy@cygnus.com)
58074
58075 * lib/gcc.exp: added reporting code. Changed verbose compile message.
58076 * lib/c-torture: added hooks for new reporting code.
58077
58078 1993-10-21 Jeffrey Wheat (cassidy@cygnus.com)
58079
58080 * config/sh-gcc.exp: check if sh-sim exists in the path
58081
58082 1993-10-18 Jeffrey Wheat (cassidy@cygnus.com)
58083
58084 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
58085 * gcc.compile/compile.exp: Initial changes for new logic.
58086 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
58087 * gcc.failure/failure.exp: Initial changes for new logic.
58088 * gcc.ieee/ieee.exp: Initial changes for new logic.
58089 * gcc.misc-tests/misc.exp: Initial changes for new logic.
58090 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
58091 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
58092 * lib/c-torture.exp: Initial changes for new logic.
58093 * lib/gcc.exp: Initial changes for new logic.
58094
58095 1993-10-15 Mike Stump (mrs@cygnus.com)
58096
58097 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
58098 depend upon failure or success. Fully qualify names in failure
58099 and success messages. Always remove a.out before starting
58100 compile, just in case. Pay more attention to error text output by
58101 the compiler. Handle testcases with no known past errors just
58102 like all others, so that things are uniform. Other miscellaneous
58103 improvements.
58104
58105 1993-10-13 Jeffrey Wheat (cassidy@cygnus.com)
58106
58107 * gcc.cpp: new directory for cpp tests
58108
58109 1993-10-04 Jeffrey Wheat (cassidy@cygnus.com)
58110
58111 * lib/chill.exp: Code reformatted, removed unused code.
58112 * config/unix-chill.exp: Code reformatted, removed unused code.
58113 * chill.execute/execute.exp: Code reformatted, removed unused code.
58114 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
58115
58116 1993-10-04 Ian Lance Taylor (ian@cygnus.com)
58117
58118 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
58119 routines not written.
58120
58121 1993-09-27 Rob Savoye (rob@darkstar.cygnus.com)
58122
58123 * config/bug-gcc.exp: Use new procs from bug.exp.
58124
58125 1993-09-21 Rob Savoye (rob@darkstar.cygnus.com)
58126
58127 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
58128 via ftp, rather than depending on NFS.
58129 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
58130 case.
58131
58132 1993-09-09 Rob Savoye (rob@darkstar.cygnus.com)
58133
58134 * config/bug-gcc.exp: Use new download proc.
58135
58136 1993-09-14 Jeffrey Wheat (cassidy at deneb.cygnus.com)
58137
58138 * chill.execute/execute.exp: cleanups, handles errors better
58139 * chill.compile/compile.exp: rewrite, based on execute.exp
58140 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
58141 * lib/chill.exp: major changes to diff proc and compile and link
58142 procs. added chill_fail and chill_pass wrappers to pass and
58143 fail. added more comments, and handle error codes better.
58144 Added a hack to capture stderr from exec, so noncompile tests
58145 can work.
58146
58147 1993-09-11 Jeffrey Wheat (cassidy@cygnus.com)
58148
58149 * chill.execute/execute.exp: rewrite of testsuite driver
58150 * lib/chill.exp: rewrite of testsuite driver
58151 * config/unix-chill.exp: rewrite of testsuite driver
58152
58153 1993-08-25 Bill Cox (bill@rtl.cygnus.com)
58154
58155 In chill.execute:
58156 * iexpr.ch: Standardize uppercase.
58157 * tuples.dat: Standardize uppercase.
58158 * vary.ch: standardize. Correct varying string assignments.
58159 * vary.dat: Add new output lines.
58160
58161 1993-08-24 Bill Cox (bill@rtl.cygnus.com)
58162
58163 In chill.execute:
58164 * chprintf.ch: Standardize use of uppercase.
58165 * tuples.ch: Standardize and turn arr2 into a DCL,
58166 rather than a SYN.
58167 * pinits.ch: Standardize.
58168
58169 1993-08-23 Per Bothner (bothner@kalessin.cygnus.com)
58170
58171 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
58172 * Makefil: Renamed to Makefile.in.
58173 * configure.in: New.
58174
58175 1993-08-23 Bill Cox (bill@rtl.cygnus.com)
58176
58177 In chill.execute:
58178 * .cvsignore: Add result/output files.
58179 * Makefile: Fix up variables at start. Use MFLAGS
58180 everywhere. Correct bool_loc, built_ins entries.
58181 Add entry for vary1.ch.
58182 * bitarray.ch: Standardize upper-case usage.
58183 * bitexpr.ch: Standardize, add output of b1.
58184 * params.ch: Use arrayt in along PROC parameters, to
58185 avoid novelty problems.
58186 * sets.ch: Tiny cleanup.
58187 * vary1.ch: Re-indent.
58188
58189 1993-08-17 Bill Cox (bill@rtl.cygnus.com)
58190
58191 * Add PR-related files to Makefiles, .cvsignore files, etc.
58192
58193 1993-08-02 Jeff Wheat (cassidy@cygnus.com)
58194
58195 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
58196 with compiler objects. New names are test-flow.c and test-loop.c
58197
58198 1993-07-27 Jeff Wheat (cassidy@cygnus.com)
58199
58200 * Upgraded c-torture tests from 1.19 to 1.20
58201
58202 * new files:
58203 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
58204 * gcc.compile: 930623-1.c 930623-2.c
58205 * gcc.noncompile: 930622-1.c 930622-2.c
58206 * gcc.failure: 920411-1.c 920627-2.c
58207 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
58208
58209 1993-07-20 Jeff Wheat (cassidy@cygnus.com)
58210
58211 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
58212 More changes to get testsuite working properly. Needs more work.
58213 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
58214
58215 1993-07-19 Jeff Wheat (cassidy@cygnus.com)
58216
58217 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
58218 More changes to get testsuite working properly. Needs more work.
58219
58220 1993-07-13 Jeff Wheat (cassidy@cygnus.com)
58221
58222 * chill.compile/compile.exp: Added for Dejagnu support
58223 * chill.execute/execute.exp: Added for Dejagnu support
58224 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
58225
58226 1993-06-19 Bill Cox (bill@rtl.cygnus.com)
58227
58228 This should complete moving the CHILL test files.
58229 * chill.noncompile(.cvsignore printf.grt
58230 in-printf.grt chprintf.grt chprintf.ch):
58231 Added test-support files.
58232 (Makefile): Modified further.
58233 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
58234 signal.ch): Added test files.
58235 * chill.execute (.cvsignore printf.grt printr.c
58236 in-printf.grt rts.c chprintf.grt rts.h): Added
58237 test-support files.
58238 (Makefile): More corrections.
58239
58240 1993-06-18 Bill Cox (bill@rtl.cygnus.com)
58241
58242 * chill.compile, chill.execute, chill.nocompile: Add CHILL
58243 test cases, ready for DejaGnu.
58244
58245 1993-06-17 Jeffrey Wheat (cassidy@cygnus.com)
58246
58247 * Upgraded c-torture tests from 1.18 to 1.19
58248
58249 * gcc.compile: added test(s):
58250 930607-1.c
58251 * gcc.execute: added test(s):
58252 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
58253
58254 * added new subdirectory for misc tests: gcc.misc-tests
58255 * gcc.misc-test(s): added tests:
58256 inst-check.c test-consts.c test-ior.c test-switch.c
58257
58258 1993-06-09 Brendan Kehoe (brendan@lisa.cygnus.com)
58259
58260 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
58261
58262 1993-06-07 Ian Lance Taylor (ian@cygnus.com)
58263
58264 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
58265
58266 1993-06-03 Jeffrey Wheat (cassidy@cygnus.com)
58267
58268 * Upgraded c-torture tests from 1.17 to 1.18
58269
58270 1993-06-02 Jeffrey Wheat (cassidy@cygnus.com)
58271
58272 * Upgraded c-torture tests from 1.12 to 1.17
58273
58274 1993-04-30 Mike Werner (mtw@deneb.cygnus.com)
58275
58276 * lib/old-dejagnu.exp:
58277 Fixed handling of XFAIL target triplets to correctly
58278 recognize wildcard characters. Removed code that
58279 appended a unique id tag to the end of the file name
58280 printed out by the result of the testcases within a
58281 given test file.
58282
58283 1993-04-29 Mike Werner (mtw@deneb.cygnus.com)
58284
58285 * lib/old-dejagnu.exp:
58286 Reworked expected failure handling to trigger off of XFAIL
58287 keyword in keyphrase embeded in testcase source code. The
58288 XFAIL keyword must be at the end of the keyphrase line. It
58289 may optionally be followed by one or more target triplets.
58290 It has just occured that the handling of wildcards in the
58291 target triplet may not be correct.
58292
58293 1993-04-23 Mike Werner (mtw@deneb.cygnus.com)
58294
58295 * g++.old-deja/tests:
58296 Moved all subdirectories up one level into g++.old-deja .
58297
58298 * lib/old-dejagnu.exp:
58299 Fixed problem with CXXFLAGS not being properly reset, and being
58300 corrupted with extraneous "-c" compiler option. This was
58301 causing binaries to not be generated for test that needed them.
58302 Modified strings passed to "pass" and "fail" so that individual
58303 tests from the same test file would be distinguished by an
58304 identifier appended to the test file name in the summary logs;
58305 this corrected a problem with erroneous diff logs. Added code
58306 to search testcases for expected fail and unexpected pass keywords.
58307
58308 1993-04-20 Rob Savoye (rob at darkstar.cygnus.com)
58309
58310 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
58311
58312 1993-04-15 Mike Werner (mtw@deneb.cygnus.com)
58313
58314 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
58315 Removed extraneous text from end of "Special g++ Options"
58316 keyphrase.
58317
58318 * lib/old-dejagnu.exp: Added pattern matching to look for new
58319 keywords, embedded in testcases comments, which will trigger
58320 calls to xpass and xfail.
58321
58322 1993-04-14 Mike Werner (mtw@deneb.cygnus.com)
58323
58324 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
58325 comments embedded in the testcases, especially the one looking for
58326 special compiler options, as well as the pattern matching for the
58327 compiler output again.
58328
58329 1993-04-12 Mike Werner (mtw@deneb.cygnus.com)
58330
58331 * lib/old-dejagnu.exp: Do a proper check of the return value for
58332 execute tests. Fixed several problems with the pattern matching
58333 of the compiler output which gave erroneous test results.
58334 Changed several of the test result messages to be more descriptive.
58335 * config/unix-g++.exp: Proc g++_load now actually works and
58336 executes the tests passed to it and returns a usable return
58337 value.
58338
58339 1993-04-11 Rob Savoye (rob at darkstar.cygnus.com)
58340
58341 * lib/gcc.exp: Exits gracefully if $CC is bogus.
58342
58343 1993-04-09 Mike Werner (mtw@deneb.cygnus.com)
58344
58345 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
58346 Modified both files to properly execute the old style
58347 dejagnu tests. The previous versions of these files were
58348 experimental and did not function anything near correctly.
58349
58350 1993-04-05 Rob Savoye (rob@cygnus.com)
58351
58352 * Removed all Makefile.in and configure.in files. No configuration
58353 needed now.
58354
58355 1993-04-02 Mike Werner (mtw@deneb.cygnus.com)
58356
58357 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
58358
58359 1993-03-28 Ken Raeburn (raeburn@kr-pc.cygnus.com)
58360
58361 * gcc.compile/configure.in, gcc.unsorted/configure.in,
58362 gcc.special/configure.in, gcc.noncompile/configure.in,
58363 gcc.execute/configure.in, gcc.code_quality/configure.in,
58364 g++.other/configure.in, g++.old-deja/configure.in,
58365 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
58366 in srcname setting.
58367
58368 1993-03-25 Rob Savoye (rob at darkstar.cygnus.com)
58369
58370 * lib/udi.exp: Fixed mondfe and mondfe_download.
58371 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
58372 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
58373
58374 1993-03-25 Ian Lance Taylor (ian@cygnus.com)
58375
58376 * config/udi-gdb.exp: Check $shell_id after connecting to target.
58377 (gdb_exit): Don't remove *_soc files.
58378
58379 1993-03-22 Ian Lance Taylor (ian@cygnus.com)
58380
58381 * lib/c-torture.exp: Don't look for main; instead always use -w
58382 -c. This is how the c-torture tests work. Remove the object
58383 file if the compilation succeeds.
58384 * gcc.execute/execute.exp: Remove executable if test passes.
58385 * gcc.noncompile/noncompile.exp: Every test is an expected
58386 failure.
58387 * gcc.special/special.exp: Added tests from c-torture 1.11,
58388 corrected use of existing test.
58389 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
58390 gcc.execute/920625-1.c: Updated to c-torture 1.11.
58391 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
58392 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
58393 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
58394 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
58395 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
58396 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
58397 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
58398 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
58399 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
58400 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
58401 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
58402 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
58403 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
58404 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
58405 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
58406 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
58407 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
58408 c-torture 1.11.
58409 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
58410 correspond to c-torture 1.11.
58411
58412 * New file.