cppopts.texi (-dU): Document.
[gcc.git] / gcc / testsuite / ChangeLog
1 2008-04-02 Joseph Myers <joseph@codesourcery.com>
2
3 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
4 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
5 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
6 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
7 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
8 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
9 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
10 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
11 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
12 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
13 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c: New tests.
14
15 2008-04-02 Richard Guenther <rguenther@suse.de>
16
17 PR tree-optimization/14495
18 PR tree-optimization/34793
19 * gcc.dg/tree-ssa/vrp41.c: New testcase.
20 * gcc.dg/tree-ssa/vrp42.c: Likewise.
21
22 2008-04-02 Richard Guenther <rguenther@suse.de>
23
24 PR tree-optimization/14495
25 * gcc.dg/tree-ssa/vrp40.c: New testcase.
26
27 2008-04-02 Eric Botcazou <ebotcazou@adacore.com>
28
29 * gnat.dg/specs/discr_record_constant.ads: New test.
30
31 2008-04-02 Richard Guenther <rguenther@suse.de>
32
33 * gcc.dg/tree-ssa/vrp38.c: New testcase.
34 * gcc.dg/tree-ssa/vrp39.c: Likewise.
35
36 2008-04-01 George Helffrich <george@gcc.gnu.org>
37
38 PRs fortran/PR35154, fortran/PR23057
39 * gcc.dg/debug/pr35154.c: New test to check that non-Fortran
40 use of common is unchanged.
41
42 * lib/gfortran-dg.exp: New harness to compile Fortran progs
43 with all combinations of debug options available on target.
44 * gfortran.dg/debug/debug.exp: Ditto.
45 * gfortran.dg/debug/trivial.f: Ditto.
46 * gfortran.dg/debug/pr35154-stabs.f: New test case for
47 .stabs functionality.
48 * gfortran.dg/debug/pr35154-dwarf2.f: New test case for
49 DWARF functionality.
50
51 2008-04-01 Volker Reichelt <v.reichelt@netcologne.de>
52
53 PR c/35436
54 * gcc.dg/format/gcc_gfc-2.c: New test.
55
56 2008-03-31 Seongbae Park <seongbae.park@gmail.com>
57
58 * g++.dg/bprob/bprob.exp: Do not check gcno files.
59 Use -fprofile-use for profile use.
60 * gcc.misc-tests/bprob.exp: Ditto.
61 * g++.dg/tree-pro/tree-prof.exp: Do not check gcno files.
62 * gcc.dg/matrix/matrix.exp: Ditto.
63 * gcc.dg/struct/struct-reorg.exp: Ditto.
64 * gcc.dg/tree-prof/tree-prof.exp: Ditto.
65 * gcc.dg/profile-dir-1.c: New test.
66 * gcc.dg/profile-dir-2.c: New test.
67 * gcc.dg/profile-dir-3.c: New test.
68
69 2008-03-31 Volker Reichelt <v.reichelt@netcologne.de>
70
71 PR c/35750
72 * gcc.dg/old-style-param-1.c: New test.
73
74 2008-03-31 Eric Botcazou <ebotcazou@adacore.com>
75
76 * gnat.dg/object_overflow.adb: New test.
77
78 2008-03-31 Andrew Pinski <andrew_pinski@playstation.sony.com>
79
80 PR middle-end/30186
81 * gcc.dg/tree-ssa/vector-1.c: New testcase.
82 * gcc.c-torture/execute/vector-1.c: New testcase.
83 * gcc.c-torture/execute/vector-2.c: New testcase.
84
85 2008-03-31 Olivier Hainque <hainque@adacore.com>
86
87 * gnat.dg/assign_from_packed_pixels.ads: Support for ...
88 * gnat.dg/assign_from_packed.adb: New testcase.
89
90 2008-03-31 Zdenek Dvorak <ook@ucw.cz>
91
92 PR rtl-optimization/35729
93 * gcc.dg/pr35729.c: New test.
94
95 2008-03-31 H.J. Lu <hongjiu.lu@intel.com>
96
97 PR target/32000
98 * gcc.target/i386/pr32000-1.c: New.
99
100 2008-03-31 Arnaud Charlet <charlet@adacore.com>
101
102 * gnat.dg/too_many_tasks.adb: Removed, causes resource issues
103 on some environments.
104
105 2008-03-31 Andrew Pinski <pinskia@gmail.com>
106
107 PR tree-opt/35431
108 * gcc.c-torture/compile/pr35431.c: New testcase.
109
110 2008-03-30 Kaz Kojima <kkojima@gcc.gnu.org>
111
112 * g++.dg/other/error27.C: Use -fno-finite-math-only on sh*
113 targets.
114
115 2008-03-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
116
117 PR c++/35245
118 * g++.dg/other/anon5.C: Skip on hppa*-*-hpux*.
119
120 2008-03-30 Volker Reichelt <v.reichelt@netcologne.de>
121
122 PR c++/35578
123 * g++.dg/parse/friend8.C: New test.
124
125 PR c/35748
126 * gcc.dg/union-cast-4.c: New test.
127
128 2008-03-30 H.J. Lu <hongjiu.lu@intel.com>
129
130 PR target/35757
131 * gcc.target/i386/sse4_1-blendps-2.c: New.
132 * gcc.target/i386/sse4_1-pblendw-2.c: Likewise.
133
134 2008-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
135
136 * gfortran.dg/internal_pack_1.f90: Added complex to test case.
137 * gfortran.dg/internal_pack_2.f90: Likewise.
138 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
139 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
140 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
141 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
142 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
143 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
144
145 2008-03-30 Eric Botcazou <ebotcazou@adacore.com>
146
147 * gnat.dg/bit_packed_array2.adb: New test.
148
149 2008-03-30 Paul Thomas <pault@gcc.gnu.org>
150
151 PR fortran/35740
152 * gfortran.dg/transpose_conjg_1.f90: New test.
153
154 2008-03-29 Laurent GUERBY <laurent@guerby.net>
155
156 * gnat.dg/socket2.adb: Remove since identical to socket1.adb.
157
158 2008-03-29 Paul Thomas <pault@gcc.gnu.org>
159
160 PR fortran/35698
161 * gfortran.dg/allocate_zerosize_3.f: New test.
162
163 PR fortran/35702
164 * gfortran.dg/character_assign_1.f90: New test.
165
166 2008-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
167
168 PR libfortran/32972
169 PR libfortran/32512
170 * gfortran.dg/intrinsic_spread_1.f90: New file.
171 * gfortran.dg/intrinsic_spread_2.f90: New file.
172 * gfortran.dg/intrinsic_spread_3.f90: New file.
173
174 2008-03-28 Daniel Franke <franke.daniel@gmail.com>
175
176 PR fortran/34714
177 * gfortran.dg/alloc_alloc_expr_3.f90: New test.
178 * gfortran.dg/allocate_stat.f90: Adjusted error-match text.
179 * gfortran.dg/func_assign.f90: Likewise.
180 * gfortran.dg/implicit_11.f90: Likewise.
181 * gfortran.dg/proc_assign_1.f90: Likewise.
182 * gfortran.dg/proc_assign_2.f90: Likewise.
183 * gfortran.dg/procedure_lvalue.f90: Likewise.
184
185 2008-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
186
187 PR fortran/35699
188 * gfortran.dg/direct_io_10.f: New test.
189
190 2008-03-28 Uros Bizjak <ubizjak@gmail.com>
191
192 * gcc.target/i386/vectorize6.c: New test.
193
194 2008-03-28 Tobias Burnus <burnus@net-b.de>
195
196 PR fortran/35721
197 * gfortran.dg/associated_target_2.f90: New.
198
199 2008-03-28 Richard Guenther <rguenther@suse.de>
200
201 PR tree-optimization/19580
202 * gcc.dg/tree-ssa/loop-34.c: New testcase.
203
204 2008-03-28 Richard Guenther <rguenther@suse.de>
205
206 PR tree-optimization/30317
207 PR tree-optimization/30911
208 PR tree-optimization/34793
209 * gcc.dg/tree-ssa/vrp35.c: New testcase.
210 * gcc.dg/tree-ssa/vrp36.c: Likewise.
211 * gcc.dg/tree-ssa/vrp37.c: Likewise.
212
213 2008-03-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
214
215 PR target/31334
216 * gcc.target/powerpc/altivec-25.c: New testcase.
217
218 2008-03-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
219
220 PR fortran/35724
221 * gfortran.dg/cshift_shift_real_2.f90: New test.
222
223 2008-03-26 Uros Bizjak <ubizjak@gmail.com>
224
225 * gcc.c-torture/execute/multi-ix.c: Limit CHUNK size between 1 and 500.
226 (main): Exit early for CHUNK less than 40 to avoid stack corruption.
227
228 2008-03-27 Richard Guenther <rguenther@suse.de>
229
230 PR c/32511
231 * gcc.dg/attr-weak-1.c: New testcase.
232
233 2008-03-27 Richard Guenther <rguenther@suse.de>
234
235 PR tree-optimization/32810
236 * gcc.dg/tree-ssa/ssa-ccp-18.c: New testcase.
237
238 2008-03-27 Douglas Gregor <doug.gregor@gmail.com>
239
240 * g++.dg/cpp0x/variadic91.C: New.
241
242 2008-03-27 Zdenek Dvorak <ook@ucw.cz>
243
244 * gcc.dg/tree-ssa/loop-32.c: New testcase.
245 * gcc.dg/tree-ssa/loop-33.c: Likewise.
246
247 2008-03-27 Richard Guenther <rguenther@suse.de>
248
249 * gcc.dg/fold-addr-1.c: New testcase.
250
251 2008-03-27 Andrew Pinski <pinskia@gmail.com>
252
253 PR middle-end/35429
254 * gcc.c-torture/compile/complex-5.c: New test.
255
256 2008-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
257
258 * gcc.dg/uninit-16.c (decode_reloc): Mark static.
259
260 2008-03-26 Jakub Jelinek <jakub@redhat.com>
261
262 PR c++/35546
263 * g++.dg/ext/attrib33.C: New test.
264
265 2008-03-26 Richard Guenther <rguenther@suse.de>
266
267 Revert:
268 2008-03-26 Richard Guenther <rguenther@suse.de>
269
270 * gcc.dg/fold-addr-1.c: New testcase.
271
272 2008-03-26 Uros Bizjak <ubizjak@gmail.com>
273
274 * gcc.target/i386/sse-13.c: Include <mm_malloc.h>
275 before redefinitions of extern and __inline.
276 * gcc.target/i386/sse-13.c: Ditto.
277
278 2008-03-26 Jakub Jelinek <jakub@redhat.com>
279
280 PR c++/35332
281 * g++.dg/other/error27.C: New test.
282
283 2008-03-26 Richard Guenther <rguenther@suse.de>
284
285 * gcc.dg/fold-addr-1.c: New testcase.
286
287 2008-03-26 Richard Guenther <rguenther@suse.de>
288
289 * gcc.dg/tree-ssa/20030731-2.c: Scan dce1 dump.
290 * gcc.dg/tree-ssa/20030917-1.c: Scan optimized dump.
291 * gcc.dg/tree-ssa/20030917-3.c: Scan ccp1 dump.
292 * gcc.dg/tree-ssa/20040721-1.c: Test linking, do not disable DOM.
293 * gcc.dg/tree-ssa/pr21574.c: Scan the fre dump.
294 * gcc.dg/tree-ssa/ssa-ccp-1.c: Scan ccp1 dump.
295 * gcc.dg/tree-ssa/ssa-ccp-3.c: Scan ccp2 dump.
296
297 2008-03-26 Douglas Gregor <doug.gregor@gmail.com>
298
299 * g++.dg/cpp0x/variadic84.C: Update to reflect the change in
300 variadic template template parameter binding semantics.
301 * g++.dg/cpp0x/variadic85.C: Ditto.
302 * g++.dg/cpp0x/variadic88.C: New.
303 * g++.dg/cpp0x/variadic89.C: New.
304 * g++.dg/cpp0x/variadic90.C: New.
305 * g++.dg/cpp0x/variadic-ex14.C: Update to reflect the change in
306 variadic template template parameter binding semantics.
307 * g++.dg/cpp0x/variadic-lambda.C: New.
308
309 2008-03-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
310
311 PR target/31558
312 * g++.dg/ext/altivec-15.C: New testcase.
313
314 2008-03-25 Andrew Pinski <pinskia@gmail.com>
315
316 PR objc/29197
317 * objc.dg/method-20.m: New testcase.
318
319 2008-03-25 Richard Sandiford <rsandifo@nildram.co.uk>
320
321 PR rtl-optimization/35232
322 * gcc.target/mips/pr35232.c: New test.
323
324 2008-03-25 Douglas Gregor <doug.gregor@gmail.com>
325
326 * g++.dg/template/sfinae4.C: New.
327 * g++.dg/template/sfinae5.C: New.
328 * g++.dg/template/sfinae6.C: New.
329 * g++.dg/template/sfinae6_neg.C: New.
330 * g++.dg/template/sfinae7.C: New.
331 * g++.dg/template/sfinae8.C: New.
332 * g++.dg/template/sfinae9.C: New.
333 * g++.dg/template/sfinae10.C: New.
334 * g++.dg/template/sfinae11.C: New.
335 * g++.dg/template/sfinae12.C: New.
336 * g++.dg/template/sfinae13.C: New.
337 * g++.dg/template/sfinae14C: New.
338
339 2008-03-25 Naveen.H.S <naveen.hs@kpitcummins.com>
340
341 * gcc.target/sh/sh2a-bclr.c: New test.
342 * gcc.target/sh/sh2a-bset.c: New test.
343
344 2008-03-25 Naveen.H.S <naveen.hs@kpitcummins.com>
345
346 * gcc.target/sh/sh2a-movrt.c: New test.
347
348 2008-03-25 Naveen.H.S <naveen.hs@kpitcummins.com>
349
350 * gcc.target/sh/sh2a-prefetch.c: New test.
351
352 2008-03-25 Jayant Sonar <Jayant.sonar@kpitcummins.com>
353 Naveen.H.S <naveen.hs@kpitcummins.com>
354
355 * gcc.target/sh/sh2a-movi20s.c: New test.
356
357 2008-03-25 Anil Paranjape <anil.paranjape@kpitcummins.com>
358 Jayant Sonar <Jayant.sonar@kpitcummins.com>
359 Naveen.H.S <naveen.hs@kpitcummins.com>
360
361 * gcc.target/sh/sh2a-resbank.c: New test.
362 * gcc.target/sh/sh2a-tbr-jump.c: New test.
363 * gcc.target/sh/sh2a-jsrn.c: New test.
364 * gcc.target/sh/sh2a-rtsn.c: New test.
365
366 2008-03-25 Uros Bizjak <ubizjak@gmail.com>
367
368 * gcc.target/i386/sse-17.c: Include sse2-check.h.
369 (main): Change to void and rename to sse2_test.
370 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Set
371 dg-do-what-default to "compile" if SSE2 hardware is not available.
372 * gcc.dg/vect/costmodel/i386/x86_64-costmodel-vect.exp: Ditto.
373 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Remove
374 xfail vect_no_int_max from "vectorization not profitable" check.
375
376 2008-03-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
377
378 PR middle-end/26222
379 * gcc.dg/torture/pr26222.c: New testcase.
380
381 2008-03-24 Paul Thomas <pault@gcc.gnu.org>
382
383 PR fortran/34813
384 * gfortran.dg/null_3.f90 : New test
385
386 PR fortran/33295
387 * gfortran.dg/module_function_type_1.f90 : New test
388
389 2007-03-23 Thomas Koenig <tkoenig@gcc.gnu.org
390
391 PR libfortran/32972
392 * gfortran.dg/intrinsic_unpack_1.f90: New test case.
393 * gfortran.dg/intrinsic_unpack_2.f90: New test case.
394 * gfortran.dg/intrinsic_unpack_3.f90: New test case.
395
396 2008-03-22 Richard Sandiford <rsandifo@nildram.co.uk>
397
398 * gcc.target/mips/dse-1.c: Add checks for zeros.
399
400 2008-03-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
401
402 PR target/27946
403 * gcc.target/powerpc/ppc64-double-1.c: New testcase.
404
405 2008-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
406
407 PR libfortran/32972
408 * internal_pack_1.f90: New test case.
409 * internal_pack_2.f90: New test case.
410 * internal_pack_3.f90: New test case.
411
412 2008-03-21 Olivier Hainque <hainque@adacore.com>
413
414 * gnat.dg/empty_vector_length.adb: New testcase.
415
416 2008-03-20 Richard Guenther <rguenther@suse.de>
417
418 * gcc.dg/tree-ssa/ssa-ccp-17.c: New testcase.
419
420 2008-03-20 Victor Kaplansky <victork@gcc.gnu.org>
421 Uros Bizjak <ubizjak@gmail.com>
422
423 PR testsuite/34168
424 * lib/target-supports.exp (check_sse2_hw_available): New procedure.
425 * gcc.dg/vect/vect.exp: Set dg-do-what-default to "compile"
426 if SSE2 hardware is not available.
427 * g++.dg/vect/vect.exp: Update target-dependent overrides to match
428 gcc.dg/vect/vect.exp.
429 * gfortran.dg/vect/vect.exp: Ditto.
430 (check_effective_target_lp64_or_vect_no_align): Remove procedure.
431
432 2008-03-20 Andreas Schwab <schwab@suse.de>
433
434 * gcc.dg/cpp/cmdlne-dD-M.c: Fix test for makefile rule and remove
435 xfail.
436
437 2008-03-20 Uros Bizjak <ubizjak@gmail.com>
438
439 * gcc.dg/gomp/pr34692.c: Cleanup gimple dump file.
440 * gcc.dg/tree-ssa/ssa-lim-3.c: Remove -fdump-tree-optimized
441 from dg-options.
442
443 2008-03-20 H.J. Lu <hongjiu.lu@intel.com>
444
445 PR testsuite/35621
446 * gcc.target/i386/ssse3-pabsb.c: Add -fno-strict-aliasing.
447 * gcc.target/i386/ssse3-pabsd.c: Likewise.
448 * gcc.target/i386/ssse3-pabsw.c: Likewise.
449 * gcc.target/i386/ssse3-palignr.c: Likewise.
450 * gcc.target/i386/ssse3-phaddd.c: Likewise.
451 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
452 * gcc.target/i386/ssse3-phaddw.c: Likewise.
453 * gcc.target/i386/ssse3-phsubd.c: Likewise.
454 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
455 * gcc.target/i386/ssse3-phsubw.c: Likewise.
456 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
457 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
458 * gcc.target/i386/ssse3-pshufb.c: Likewise.
459 * gcc.target/i386/ssse3-psignb.c: Likewise.
460 * gcc.target/i386/ssse3-psignd.c: Likewise.
461 * gcc.target/i386/ssse3-psignw.c: Likewise.
462
463 2008-03-20 Andreas Schwab <schwab@suse.de>
464
465 PR testsuite/35647
466 * gcc.dg/cpp/cmdlne-dI-M.c: Match optional continuation.
467 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
468 * gcc.dg/cpp/cmdlne-dN-M.c: Match correct file name and optional
469 continuation and remove xfail.
470
471 2008-03-20 Thomas Koenig <tkoenig@gcc.gnu.org>
472
473 PR libfortran/32972
474 * gfortran.dg/internal_pack_3.f90: Add missing parameter
475 in subroutine.
476
477 2008-03-20 Kai Tietz <kai.tietz@onevision.com>
478
479 * gcc.dg/format/ms_array-1.c: New.
480 * gcc.dg/format/ms_c90-scanf-3.c: New.
481 * gcc.dg/format/ms_c99-strftime-1.c: New.
482 * gcc.dg/format/ms_no-y2k-1.c: New.
483 * gcc.dg/format/ms_attr-1.c: New.
484 * gcc.dg/format/ms_c90-scanf-4.c: New.
485 * gcc.dg/format/ms_c99-strftime-2.c: New.
486 * gcc.dg/format/ms_nonlit-1.c: New.
487 * gcc.dg/format/ms_c90-scanf-5.c: New.
488 * gcc.dg/format/ms_cast-1.c: New.
489 * gcc.dg/format/ms_nonlit-2.c: New.
490 * gcc.dg/format/ms_attr-2.c: New.
491 * gcc.dg/format/ms_c90-strftime-1.c: New.
492 * gcc.dg/format/ms_miss-1.c: New.
493 * gcc.dg/format/ms_nonlit-3.c: New.
494 * gcc.dg/format/ms_attr-3.c: New.
495 * gcc.dg/format/ms_c90-strftime-2.c: New.
496 * gcc.dg/format/ms_miss-2.c: New.
497 * gcc.dg/format/ms_nul-1.c: New.
498 * gcc.dg/format/ms_attr-4.c: New.
499 * gcc.dg/format/ms_c94-printf-1.c: New.
500 * gcc.dg/format/ms_miss-3.c: New.
501 * gcc.dg/format/ms_nul-2.c: New.
502 * gcc.dg/format/ms_attr-7.c: New.
503 * gcc.dg/format/ms_c94-scanf-1.c: New.
504 * gcc.dg/format/ms_miss-4.c: New.
505 * gcc.dg/format/ms_null-1.c: New.
506 * gcc.dg/format/ms_bitfld-1.c: New.
507 * gcc.dg/format/ms_c99-printf-1.c: New.
508 * gcc.dg/format/ms_miss-5.c: New.
509 * gcc.dg/format/ms_plus-1.c: New.
510 * gcc.dg/format/ms_branch-1.c: New.
511 * gcc.dg/format/ms_c99-printf-2.c: New.
512 * gcc.dg/format/ms_miss-6.c: New.
513 * gcc.dg/format/ms_sec-1.c: New.
514 * gcc.dg/format/ms_c90-printf-1.c: New.
515 * gcc.dg/format/ms_c99-printf-3.c: New.
516 * gcc.dg/format/ms_multattr-1.c: New.
517 * gcc.dg/format/ms_unnamed-1.c: New.
518 * gcc.dg/format/ms_c90-printf-2.c: New.
519 * gcc.dg/format/ms_c99-scanf-1.c: New.
520 * gcc.dg/format/ms_multattr-2.c: New.
521 * gcc.dg/format/ms_va-1.c: New.
522 * gcc.dg/format/ms_c90-printf-3.c: New.
523 * gcc.dg/format/ms_c99-scanf-2.c: New.
524 * gcc.dg/format/ms_multattr-3.c: New.
525 * gcc.dg/format/ms_c90-scanf-1.c: New.
526 * gcc.dg/format/ms_c99-scanf-3.c: New.
527 * gcc.dg/format/ms_no-exargs-1.c: New.
528 * gcc.dg/format/ms_zero-length-1.c: New.
529 * gcc.dg/format/ms_c90-scanf-2.c: New.
530 * gcc.dg/format/ms_c99-scanf-4.c: New.
531 * gcc.dg/format/ms_no-exargs-2.c: New.
532 * gcc.dg/format/null-1.c: Add gnu style usage for mingw.
533 * gcc.dg/format/miss-1.c: Likewise.
534 * gcc.dg/format/miss-3.c: Likewise.
535 * gcc.dg/format/multattr-2.c: Likewise.
536 * gcc.dg/format/miss-5.c: Likewise.
537 * gcc.dg/format/attr-2.c: Likewise.
538 * gcc.dg/format/attr-4.c: Likewise.
539 * gcc.dg/format/c90-scanf-4.c: Likewise.
540 * gcc.dg/format/c99-printf-3.c: Likewise.
541 * gcc.dg/format/multattr-1.c: Likewise.
542 * gcc.dg/format/miss-4.c: Likewise.
543 * gcc.dg/format/miss-6.c: Likewise.
544 * gcc.dg/format/c90-printf-3.c: Likewise.
545 * gcc.dg/format/attr-1.c: Likewise.
546 * gcc.dg/format/attr-3.c: Likewise.
547 * gcc.dg/format/attr-7.c: Likewise.
548 * gcc.dg/format/format.h: Treat mingw and gnu style.
549 * gcc.dg/format/sys_format.c: New.
550
551 2008-03-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
552
553 PR libfortran/35627
554 * gfortran.dg/namelist_46.f90: New test.
555
556 2008-03-20 Uros Bizjak <ubizjak@gmail.com>
557
558 PR target/14552
559 * gcc.target/i386/pr14552.c: New test.
560
561 2008-03-19 Michael Matz <matz@suse.de>
562
563 PR middle-end/35616
564 * gcc.dg/pr35616.c: New test.
565
566 2008-03-19 Daniel Franke <franke.daniel@gmail.com>
567
568 PR fortran/35152
569 * gfortran.dg/argument_checking_16.f90: New test.
570
571 2008-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
572
573 PR libfortran/32972
574 * gfortran.dg/internal_pack_1.f90: New test case.
575 * gfortran.dg/internal_pack_2.f90: New test case.
576 * gfortran.dg/internal_pack_3.f90: New test case.
577
578 2008-03-19 Jan Hubicka <jh@suse.cz>
579
580 * gcc.dg/20050811-2.c: Update dumping flags.
581 * gcc.dg/sms-2.c: Update dumping flags.
582 * gcc.dg/var-expand1.c: Update dumping flags.
583 * gcc.dg/var-expand3.c: Update dumping flags.
584 * gcc.dg/pr30957-1.c: Update dumping flags.
585 * gcc.dg/20050811-1.c: Update dumping flags.
586 * gcc.dg/cpp/cmdlne-dI-M.C: Do not xfail.
587 * gcc.dg/cpp/cmdlne-dM-M.C: Do not xfail.
588
589 2008-03-19 Richard Guenther <rguenther@suse.de>
590
591 PR middle-end/35609
592 * gcc.dg/testsuite/uninit-15.c: New testcase.
593 * gcc.dg/testsuite/uninit-16.c: Likewise.
594
595 2008-03-18 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
596
597 PR target/35504
598 * g++.dg/other/pr35504.C: New test.
599
600 2008-03-18 Richard Guenther <rguenther@suse.de>
601
602 * gcc.dg/tree-ssa/forwprop-4.c: New testcase.
603 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
604
605 2008-03-18 Richard Guenther <rguenther@suse.de>
606
607 * gcc.dg/tree-ssa/loop-19.c: Revert previous change.
608
609 2008-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
610
611 PR libfortran/35617
612 * gfortran.dg/namelist_45.f90: New test.
613
614 2008-03-17 James E. Wilson <wilson@tuliptree.org>
615
616 PR testsuite/35512
617 * gcc.target/ia64/visibility-1.c (foo): Change return type to void.
618 Write variables instead of reading them.
619
620 2008-03-17 Jason Merrill <jason@redhat.com>
621
622 PR c++/35548
623 * g++.dg/init/ref16.C: New testcase.
624
625 2008-03-17 Richard Guenther <rguenther@suse.de>
626
627 PR tree-optimization/19637
628 * g++.dg/tree-ssa/pr19637.C: New testcase.
629
630 2008-03-16 Paul Thomas <pault@gcc.gnu.org>
631
632 PR fortran/35470
633 * gfortran.dg/subref_array_pointer_3.f90 : New test.
634
635 2008-03-16 Richard Guenther <rguenther@suse.de>
636
637 PR middle-end/35607
638 * gcc.c-torture/compile/pr35607.c: New testcase.
639 * gcc.dg/tree-ssa/loop-19.c: Use -O2 to avoid vectorization.
640
641 2008-03-16 Daniel Franke <franke.daniel@gmail.com>
642
643 PR fortran/35582
644 * gfortran.dg/write_invalid_format.f90: New test.
645
646 2008-03-15 Richard Guenther <rguenther@suse.de>
647
648 * gcc.dg/tree-ssa/ssa-ccp-16.c: New testcase.
649
650 2008-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
651
652 PR testsuite/35184
653 * gfortran.dg/elemental_subroutine_6.f90: New test.
654
655 2008-03-15 Richard Guenther <rguenther@suse.de>
656
657 * gcc.dg/pr23911.c: Adjust testcase.
658 * gcc.dg/tree-ssa/pr14841.c: Likewise.
659 * gcc.dg/tree-ssa/20030922-2.c: Likewise.
660
661 2008-03-15 Richard Guenther <rguenther@suse.de>
662
663 PR middle-end/35593
664 * g++.dg/warn/Warray-bounds-3.C: New testcase.
665
666 2008-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
667
668 PR testsuite/35478
669 * gfortran.dg/generic_16.f90: New test.
670
671 2008-03-15 Hans-Peter Nilsson <hp@axis.com>
672
673 PR middle-end/35595
674 * gcc.c-torture/compile/pr35595.c: New test.
675
676 2008-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
677
678 PR testsuite/33296
679 * gfortran.dg/nearest_4.f90: New test.
680
681 2008-03-14 Richard Guenther <rguenther@suse.de>
682
683 PR tree-optimization/13761
684 * gcc.dg/tree-ssa/ssa-lim-3.c: New testcase.
685
686 2008-03-14 Richard Guenther <rguenther@suse.de>
687
688 PR tree-optimization/34172
689 * gcc.dg/tree-ssa/ssa-fre-11.c: New testcase.
690 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
691 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
692 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
693 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
694 * gcc.dg/tree-ssa/20031106-4.c: Remove XFAIL.
695
696 2008-03-14 Uros Bizjak <ubizjak@gmail.com>
697
698 PR libcpp/35322:
699 * gcc.dg/cpp/pr35322.c: Add dg-error line.
700
701 2008-03-14 Richard Guenther <rguenther@suse.de>
702
703 PR tree-optimization/34043
704 PR tree-optimization/33989
705 * gcc.dg/tree-ssa/ssa-fre-7.c: New testcase.
706 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
707 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
708 * gcc.dg/tree-ssa/ssa-fre-10.c: Likewise.
709 * gcc.dg/tree-ssa/ssa-pre-17.c: Likewise.
710
711 2008-03-14 H.J. Lu <hongjiu.lu@intel.com>
712 Uros Bizjak <ubizjak@gmail.com>
713
714 PR testsuite/35538
715 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Support PIC targets.
716 Skip *-*-darwin*.
717 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Skip *-*-darwin*.
718
719 2008-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
720 Uros Bizjak <ubizjak@gmail.com>
721
722 PR testsuite/35406
723 * gcc.dg/tree-ssa/ldist-4.c: Update expected scan match
724 count from 0 to 1 for lp64 targets.
725 * gfortran.dg/ldist-1.f90: Update test to check
726 for 5 loops distributed instead of 4 for lp64 targets.
727
728 2008-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
729
730 PR fortran/35475
731 * gfortran.dg/derived_sub.f90: New test.
732
733 2008-03-13 H.J. Lu <hongjiu.lu@intel.com>
734
735 PR testsuite/35558
736 * g++.dg/tls/static-1.C: Move dg-additional-sources after
737 dg-require-effective-target.
738 * g++.dg/tls/static-1a.cc: Likewise.
739
740 2008-03-13 Tom Tromey <tromey@redhat.com>
741
742 PR libcpp/35322:
743 * gcc.dg/cpp/pr35322.c: New file.
744
745 2008-03-13 Uros Bizjak <ubizjak@gmail.com>
746
747 * gcc.dg/vect/vect-align-2.c: Remove dg-do run directive.
748 (main): Call check_vect.
749
750 2008-03-13 Alon Dayan <alond@il.ibm.com>
751 Olga Golovanevsky <olga@il.ibm.com>
752
753 PR tree-optimization/35041
754 * gcc.dg/struct/wo_prof_double_malloc.c: New test.
755
756 2008-03-13 Uros Bizjak <ubizjak@gmail.com>
757
758 PR target/34000
759 PR target/35553
760 * g++.dg/other/i386-3.C: New test.
761 * gcc.target/i386/sse-13.c: Redefine extern instead of static.
762 * gcc.target/i386/sse-14.c: Ditto.
763 * gcc.target/i386/mmx-1.c: Ditto.
764 * gcc.target/i386/mmx-2.c: Ditto.
765 * gcc.target/i386/3dnow-1.c: Ditto.
766 * gcc.target/i386/3dnow-2.c: Ditto.
767 * gcc.target/i386/3dnowA-1.c: Ditto.
768 * gcc.target/i386/3dnowA-2.c: Ditto.
769
770 2008-03-13 Paolo Bonzini <bonzini@gnu.org>
771
772 PR tree-opt/35422
773 * gcc.target/i386/pr35422.c: Escape brackets.
774
775 2008-03-12 Paolo Bonzini <bonzini@gnu.org>
776
777 PR tree-opt/35422
778 * gcc.dg/vect/slp-7.c: Change target keywords required for vectorizing
779 third loop.
780 * gcc.target/i386/pr35422.c: New.
781
782 2008-03-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
783
784 PR tree-opt/35403
785 * gcc.dg/tree-ssa/ipa-reference-1.c: New testcase.
786
787 2008-03-11 Uros Bizjak <ubizjak@gmail.com>
788
789 PR target/35540
790 * gcc.target/i386/pr35540.c: New test.
791
792 2008-03-11 Uros Bizjak <ubizjak@gmail.com>
793
794 * g++.dg/inherit/override-attribs.C: Require ilp32 x86 target.
795
796 2008-03-11 Uros Bizjak <ubizjak@gmail.com>
797
798 PR middle-end/35526
799 * g++.dg/torture/pr35526.C: New test.
800
801 2008-03-10 Jakub Jelinek <jakub@redhat.com>
802
803 PR c++/35328
804 * g++.dg/gomp/pr35328.C: New test.
805
806 PR c++/35337
807 * g++.dg/gomp/pr35337.C: New test.
808
809 PR c/35438
810 PR c/35439
811 * gcc.dg/gomp/pr35438.c: New test.
812 * gcc.dg/gomp/pr35439.c: New test.
813
814 PR middle-end/35099
815 * g++.dg/gomp/pr35099.C: New test.
816
817 2008-03-10 Eric Botcazou <ebotcazou@adacore.com>
818
819 * gnat.dg/range_check2.adb: New test.
820
821 2008-03-10 H.J. Lu <hongjiu.lu@intel.com>
822
823 PR tree-optimization/35494
824 * g++.dg/tree-ssa/ssa-store-ccp-1.C: New.
825 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
826 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
827 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
828
829 2008-03-10 Richard Guenther <rguenther@suse.de>
830
831 PR tree-optimization/34677
832 * gcc.dg/tree-ssa/loadpre23.c: New testcase.
833 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
834 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
835
836 2008-03-09 Paul Thomas <pault@gcc.gnu.org>
837
838 PR fortran/35474
839 * gfortran.dg/module_commons_2.f90: New test.
840
841 2008-03-09 Eric Botcazou <ebotcazou@adacore.com>
842
843 * gnat.dg/frame_overflow.adb: Improve portability.
844
845 2008-03-08 H.J. Lu <hongjiu.lu@intel.com>
846
847 PR target/35350
848 * gcc.target/i386/isa-1.c: Add -march=x86-64.
849 * gcc.target/i386/isa-2.c: Likewise.
850 * gcc.target/i386/isa-3.c: Likewise.
851 * gcc.target/i386/isa-10.c: Likewise.
852 * gcc.target/i386/isa-11.c: Likewise.
853 * gcc.target/i386/isa-12.c: Likewise.
854 * gcc.target/i386/isa-13.c: Likewise.
855 * gcc.target/i386/isa-14.c: Likewise.
856
857 2008-03-08 Uros Bizjak <ubizjak@gmail.com>
858
859 PR target/22152
860 * gcc.target/i386/pr22152.c: New test.
861 * gcc.target/i386/sse2-mmx.c: Ditto.
862
863 2008-03-08 Eric Botcazou <ebotcazou@adacore.com>
864
865 * gnat.dg/uninit_func.adb: New test.
866
867 2008-03-08 Eric Botcazou <ebotcazou@adacore.com>
868
869 * gnat.dg/pack4.adb: New test.
870
871 2008-03-08 Eric Botcazou <ebotcazou@adacore.com>
872
873 * gnat.dg/small_alignment.adb: New test.
874
875 2008-03-07 Eric Botcazou <ebotcazou@adacore.com>
876
877 * gnat.dg/specs/alignment2.ads: New test.
878
879 2008-03-07 Eric Botcazou <ebotcazou@adacore.com>
880
881 * gnat.dg/pack3.adb: New test.
882
883 2008-03-07 Peter O'Gorman <pogma@thewrittenword.com>
884
885 PR c++/20366
886 * g++.dg/other/pr20366.C: New test.
887
888 2008-03-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
889
890 PR tree-opt/35402
891 * gcc.dg/tree-ssa/ssa-store-ccp-1.c: New test.
892
893 2008-03-06 Markus Milleder <markus.milleder@generali.at>
894
895 PR preprocessor/35458
896 * gcc.dg/cpp/cmdlne-M-2.c: New file.
897 * gcc.dg/cpp/cmdlne-M-2#.h: New file.
898 * gcc.dg/cpp/#cmdlne-M-2.h: New file.
899
900 2008-03-06 Tom Tromey <tromey@redhat.com>
901
902 * lib/treelang-dg.exp, lib/treelang.exp: Delete.
903 * treelang: Delete.
904
905 2008-03-05 Eric Botcazou <ebotcazou@adacore.com>
906
907 * gnat.dg/specs/pack33.ads: New test.
908
909 2008-03-05 Richard Guenther <rguenther@suse.de>
910
911 PR tree-optimization/35472
912 * gcc.c-torture/execute/pr35472.c: New testcase.
913
914 2007-03-05 Gabor Loki <loki@gcc.gnu.org>
915
916 PR 33009
917 * gcc.c-torture/compile/pr11832.c: Check -frtl-abstract-sequences.
918 * gcc.c-torture/compile/pr33009.c: Likewise.
919
920 2008-03-05 Victor Kaplansky <victork@gcc.gnu.org>
921
922 PR 31341
923 * gcc.dg/vect/pr31041.c: Fix.
924
925 2008-03-05 Hans-Peter Nilsson <hp@axis.com>
926
927 PR libfortran/35293
928 * lib/lib/target-supports.exp (check_effective_target_fd_truncate):
929 New.
930 * gfortran.fortran-torture/execute/list_read_1.x,
931 gfortran.fortran-torture/execute/read_null_string.x,
932 gfortran.fortran-torture/execute/backspace.x,
933 gfortran.fortran-torture/execute/seq_io.x,
934 gfortran.fortran-torture/execute/slash_edit.x,
935 gfortran.fortran-torture/execute/unopened_unit_1.x,
936 gfortran.dg/namelist_21.f90, gfortran.dg/advance_5.f90,
937 gfortran.dg/fmt_t_7.f, gfortran.dg/eor_1.f90,
938 gfortran.dg/read_x_past.f, gfortran.dg/tl_editing.f90,
939 gfortran.dg/ftell_2.f90, gfortran.dg/namelist_13.f90,
940 gfortran.dg/namelist_22.f90, gfortran.dg/advance_6.f90,
941 gfortran.dg/read_bad_advance.f90, gfortran.dg/func_derived_3.f90,
942 gfortran.dg/namelist_40.f90, gfortran.dg/x_slash_2.f,
943 gfortran.dg/namelist_14.f90, gfortran.dg/backspace_1.f,
944 gfortran.dg/namelist_23.f90, gfortran.dg/pr17285.f90,
945 gfortran.dg/read_noadvance.f90, gfortran.dg/namelist_use_only.f90,
946 gfortran.dg/namelist_41.f90, gfortran.dg/namelist_15.f90,
947 gfortran.dg/backspace_3.f, gfortran.dg/backslash_3.f,
948 gfortran.dg/namelist_24.f90, gfortran.dg/pr17286.f90,
949 gfortran.dg/endfile.f90, gfortran.dg/open_access_append_1.f90,
950 gfortran.dg/fmt_huge.f90, gfortran.dg/namelist_42.f90,
951 gfortran.dg/pr18392.f90, gfortran.dg/pr19155.f, gfortran.dg/pr12884.f,
952 gfortran.dg/namelist_16.f90, gfortran.dg/backspace_5.f,
953 gfortran.dg/open_readonly_1.f90, gfortran.dg/fmt_read.f90,
954 gfortran.dg/iostat_1.f90, gfortran.dg/namelist_43.f90,
955 gfortran.dg/read_size_noadvance.f90, gfortran.dg/inquire_5.f90,
956 gfortran.dg/read_many_1.f, gfortran.dg/namelist_17.f90,
957 gfortran.dg/list_read_1.f90, gfortran.dg/backspace_10.f90,
958 gfortran.dg/namelist_26.f90, gfortran.dg/unf_read_corrupted_2.f90,
959 gfortran.dg/record_marker_1.f90, gfortran.dg/convert_implied_open.f90,
960 gfortran.dg/iostat_2.f90, gfortran.dg/write_check3.f90,
961 gfortran.dg/namelist_44.f90, gfortran.dg/namelist_use.f90,
962 gfortran.dg/rewind_1.f90, gfortran.dg/streamio_11.f90,
963 gfortran.dg/namelist_18.f90, gfortran.dg/backspace_9.f,
964 gfortran.dg/dos_eol.f, gfortran.dg/read_eof_1.f90,
965 gfortran.dg/namelist_27.f90, gfortran.dg/pad_no.f90,
966 gfortran.dg/endfile.f, gfortran.dg/namelist_11.f,
967 gfortran.dg/namelist_19.f90, gfortran.dg/eor_handling_1.f90,
968 gfortran.dg/write_rewind_1.f, gfortran.dg/comma.f,
969 gfortran.dg/read_eof_2.f90, gfortran.dg/namelist_28.f90,
970 gfortran.dg/record_marker_3.f90, gfortran.dg/complex_read.f90,
971 gfortran.dg/namelist_37.f90, gfortran.dg/error_recovery_5.f90,
972 gfortran.dg/namelist_char_only.f90, gfortran.dg/pr18122.f90,
973 gfortran.dg/list_read_4.f90, gfortran.dg/eor_handling_2.f90,
974 gfortran.dg/read_eof_3.f90, gfortran.dg/dollar_edit_descriptor_1.f,
975 gfortran.dg/pr19467.f90, gfortran.dg/namelist_38.f90,
976 gfortran.dg/inquire_9.f90, gfortran.dg/list_read_5.f90,
977 gfortran.dg/noadv_size.f90, gfortran.dg/backslash_1.f90,
978 gfortran.dg/eor_handling_3.f90, gfortran.dg/read_eof_4.f90,
979 gfortran.dg/runtime_warning_1.f90, gfortran.dg/x_slash_1.f,
980 gfortran.dg/namelist_39.f90, gfortran.dg/streamio_3.f90,
981 gfortran.dg/read_comma.f, gfortran.dg/pr19657.f,
982 gfortran.dg/streamio_15.f90, gfortran.dg/list_read_6.f90,
983 gfortran.dg/eor_handling_4.f90, gfortran.dg/backslash_2.f90,
984 gfortran.dg/pr19216.f, gfortran.dg/PR19872.f,
985 gfortran.dg/backspace_2.f, gfortran.dg/empty_format_1.f90,
986 gfortran.dg/streamio_4.f90, gfortran.dg/append_1.f90,
987 gfortran.dg/fgetc_1.f90, gfortran.dg/complex_write.f90,
988 gfortran.dg/list_read_7.f90, gfortran.dg/eor_handling_5.f90,
989 gfortran.dg/fmt_t_1.f90, gfortran.dg/pr17090.f90,
990 gfortran.dg/backspace_4.f, gfortran.dg/shape_3.f90,
991 gfortran.dg/unf_io_convert_1.f90, gfortran.dg/fgetc_2.f90,
992 gfortran.dg/vector_subscript_3.f90, gfortran.dg/list_read_8.f90,
993 gfortran.dg/flush_1.f90, gfortran.dg/advance_1.f90,
994 gfortran.dg/fmt_t_2.f90, gfortran.dg/backspace_6.f,
995 gfortran.dg/slash_1.f90, gfortran.dg/stat_1.f90,
996 gfortran.dg/unformatted_recl_1.f90, gfortran.dg/record_marker_2.f,
997 gfortran.dg/overwrite_1.f, gfortran.dg/unf_io_convert_2.f90,
998 gfortran.dg/fmt_t_3.f90, gfortran.dg/backspace_8.f,
999 gfortran.dg/stat_2.f90, gfortran.dg/pr18210.f90,
1000 gfortran.dg/unformatted_subrecord_1.f90, gfortran.dg/pr20257.f90,
1001 gfortran.dg/eof_1.f90, gfortran.dg/fmt_t_4.f90,
1002 gfortran.dg/unf_short_record_1.f90, gfortran.dg/fmt_exhaust.f90,
1003 gfortran.dg/namelist_20.f90, gfortran.dg/advance_4.f90,
1004 gfortran.dg/fmt_t_5.f90, gfortran.dg/namelist_12.f,
1005 gfortran.dg/backspace_7.f90, gfortran.dg/write_rewind_2.f,
1006 gfortran.dg/ftell_1.f90, gfortran.dg/fseek.f90,
1007 gfortran.dg/write_back.f: Gate test on effective_target
1008 fd_truncate.
1009
1010 2008-03-04 Joseph Myers <joseph@codesourcery.com>
1011
1012 * gcc.dg/tree-ssa/loop-1.c: Handle i?86-*-mingw* i?86-*-cygwin* as
1013 targets declaring functions in assembly.
1014
1015 2008-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1016
1017 PR 28322
1018 * gcc.dg/pr28322-3.c: New.
1019
1020 2008-03-04 H.J. Lu <hongjiu.lu@intel.com>
1021
1022 PR target/35453
1023 * gcc.target/i386/sse4_2-pcmpestri-1.c: Replace SIDD_XXX with
1024 _SIDD_XXX.
1025 * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
1026 * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
1027 * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
1028 * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
1029 * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
1030 * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
1031 * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
1032 * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
1033
1034 2008-03-04 Uros Bizjak <ubizjak@gmail.com>
1035
1036 PR middle-end/35456
1037 * gcc.c-torture/execute/pr35456.c: New test.
1038
1039 2008-03-04 Joseph Myers <joseph@codesourcery.com>
1040
1041 * gcc.target/i386/sse-10.c: Don't use
1042 -mno-accumulate-outgoing-args on *-*-mingw* *-*-cygwin*.
1043
1044 2008-03-04 Uros Bizjak <ubizjak@gmail.com>
1045
1046 * gfortran.dg/reassoc_1.f90: Cleanup dump files.
1047 * gfortran.dg/reassoc_2.f90: Ditto.
1048 * gfortran.dg/reassoc_3.f90: Ditto.
1049
1050 2008-03-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1051
1052 PR fortran/33197
1053 * gfortran.dg/gomp/gomp.exp: Add .f08 and .F08 file suffixes.
1054 * gfortran.dg/dg.exp: Likewise.
1055 * gfortran.dg/vect/vect.exp: Likewise.
1056 * gfortran.fortran-torture/execute/execute.exp: Likewise.
1057 * gfortran.fortran-torture/compile/compile.exp: Likewise.
1058 * gfortran.dg/gamma_1.f90: Also check log_gamma.
1059 * gfortran.dg/invalid_contains_1.f90: Remove warning about
1060 empty CONTAINS.
1061 * gfortran.dg/gamma_2.f90: Add a few error messages.
1062 * gfortran.dg/invalid_contains_2.f90: Remove warning about
1063 empty CONTAINS.
1064 * gfortran.dg/gamma_3.f90: Adjust error message.
1065 * gfortran.dg/gamma_4.f90: Test for log_gamma instead of lgamma.
1066 * gfortran.dg/bind_c_usage_9.f03: Adjust error messages.
1067 * gfortran.dg/bessel_1.f90: New test.
1068 * gfortran.dg/recursive_check_3.f90: Remove warnings.
1069 * gfortran.dg/besxy.f90: Also check for new F2008 intrinsics.
1070 * gfortran.dg/derived_function_interface_1.f90: Remove warning.
1071 * gfortran.dg/contains_empty_1.f03: New test.
1072 * gfortran.dg/erfc_scaled_1.f90: New test.
1073 * gfortran.dg/hypot_1.f90: New test.
1074 * gfortran.dg/contains_empty_2.f03: New test.
1075
1076 2007-03-03 Uros Bizjak <ubizjak@gmail.com>
1077
1078 * gcc.target/i386/builtin-apply-mmx.c: Do not XFAIL on Darwin.
1079
1080 2008-03-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1081
1082 PR 24924
1083 * g++.dg/cpp/string-2.C: This is a warning now.
1084 * g++.dg/cpp/pedantic-errors.C: -pedantic-errors is not enabled by
1085 default, so add it.
1086
1087 2008-03-01 Douglas Gregor <doug.gregor@gmail.com>
1088
1089 * g++.dg/cpp0x/auto1.C: New.
1090
1091 2008-03-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1092
1093 PR fortran/34770
1094 * gfortran.dg/pointer_1.f90: New test.
1095
1096 2008-02-29 Douglas Gregor <doug.gregor@gmail.com>
1097
1098 PR c++/35315
1099 * g++.dg/ext/attrib32.C: Add another test case.
1100
1101 2008-02-29 Tom Tromey <tromey@redhat.com>
1102
1103 * g++.dg/warn/pragma-system_header2.C: Ignore "included from"
1104 line.
1105
1106 2008-02-29 Sebastian Pop <sebastian.pop@amd.com>
1107
1108 * testsuite/gcc.dg/tree-ssa/ltrans-8.c: Increase the size of strides
1109 to make the interchange profitable.
1110
1111 2008-02-28 Daniel Franke <franke.daniel@gmail.com>
1112
1113 PR fortran/31463
1114 PR fortran/33950
1115 PR fortran/34296
1116 * gfortran.dg/arrayio_11.f90: Fixed test.
1117 * gfortran.dg/arrayio_12.f90: Likewise.
1118 * gfortran.dg/module_read_1.f90: Added warning-directives.
1119 * gfortran.dg/pr32242.f90: Likewise.
1120 * gfortran.dg/result_in_spec_3.f90: Likewise.
1121 * gfortran.dg/use_12.f90: Likewise.
1122 * gfortran.dg/warn_function_without_result.f90 : New test.
1123
1124 2008-02-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1125
1126 PR fortran/34868
1127 * gfortran.dg/f2c_9.f90: New test.
1128
1129 2008-02-28 Sebastian Pop <sebastian.pop@amd.com>
1130
1131 * testsuite/gcc.dg/tree-ssa/ldist-1.c: New.
1132 * testsuite/gcc.dg/tree-ssa/ldist-1a.c: New.
1133 * testsuite/gcc.dg/tree-ssa/ldist-2.c: New.
1134 * testsuite/gcc.dg/tree-ssa/ldist-3.c: New.
1135 * testsuite/gcc.dg/tree-ssa/ldist-4.c: New.
1136 * testsuite/gcc.dg/tree-ssa/ldist-5.c: New.
1137 * testsuite/gcc.dg/tree-ssa/ldist-6.c: New.
1138 * testsuite/gcc.dg/tree-ssa/ldist-7.c: New.
1139 * testsuite/gcc.dg/tree-ssa/ldist-8.c: New.
1140 * testsuite/gcc.dg/tree-ssa/ldist-9.c: New.
1141 * testsuite/gcc.dg/tree-ssa/ldist-10.c: New.
1142 * testsuite/gcc.dg/tree-ssa/ldist-11.c: New.
1143 * testsuite/gcc.dg/tree-ssa/ldist-12.c: New.
1144 * testsuite/gfortran.dg/ldist-1.f90: New.
1145
1146 2008-02-28 Uros Bizjak <ubizjak@gmail.com>
1147
1148 * gcc.dg/pr34351.c: Compile for x86 targets only. Use %ebx register.
1149
1150 2008-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1151
1152 * gfortran.dg/large_real_kind_3.F90: Reverse previous commit.
1153
1154 2008-02-27 Jan Beulich <jbeulich@novell.com>
1155
1156 * gcc.target/i386/mmx-1.c: Add
1157 -Werror-implicit-function-declaration to dg-options.
1158 * gcc.target/i386/mmx-2.c: Likewise.
1159 * gcc.target/i386/sse-13.c: Likewise.
1160 * gcc.target/i386/sse-14.c: Likewise.
1161
1162 2008-02-27 Revital Eres <eres@il.ibm.com>
1163
1164 PR rtl-optimization/34999
1165 * gcc.dg/tree-prof/pr34999.c: New.
1166
1167 2008-02-27 Richard Guenther <rguenther@suse.de>
1168
1169 PR middle-end/25290
1170 * gcc.c-torture/execute/pr35390.c: New testcase.
1171
1172 2008-02-27 Samuel Tardieu <sam@rfc1149.net>
1173
1174 PR ada/22255
1175 * gnat.dg/test_direct_io.adb: New file.
1176
1177 2008-02-27 Samuel Tardieu <sam@rfc1149.net>
1178
1179 PR ada/34799
1180 * gnat.dg/specs/pr34799.ads: New test.
1181
1182 2008-02-27 Richard Guenther <rguenther@suse.de>
1183
1184 PR middle-end/34971
1185 * gcc.c-torture/execute/pr34971.c: New testcase.
1186
1187 2008-02-27 Jakub Jelinek <jakub@redhat.com>
1188
1189 * gcc.dg/gomp/preprocess-1.c: New test.
1190
1191 PR c++/35368
1192 * g++.dg/ext/visibility/typeinfo2.C: New test.
1193 * g++.dg/ext/visibility/typeinfo3.C: New test.
1194
1195 2008-02-26 Joseph Myers <joseph@codesourcery.com>
1196
1197 * gcc.dg/bf-ms-attrib.c (main): Return 0.
1198
1199 2008-02-26 Joseph Myers <joseph@codesourcery.com>
1200
1201 * gcc.target/i386/mmx-4.c (dump64_64): Use printf %I64 on MinGW.
1202 * gcc.target/i386/sse-6.c (dump128_64): Likewise.
1203
1204 2008-02-26 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1205
1206 PR c/28800
1207 * gcc.dg/empty-source-2.c: Adjust for warning message.
1208 * gcc.dg/empty-source-3.c: Likewise.
1209 * gcc.dg/pack-test-2.c: Adjust comment.
1210 * gcc.dg/pragma-ep-2.c: Likewise.
1211 * gcc.dg/pragma-re-2.c: Likewise.
1212 * gcc.dg/va-arg-2.c: Likewise.
1213
1214 2008-02-26 Tobias Burnus <burnus@net-b.de>
1215
1216 PR fortran/35033
1217 * gfortran.dg/assignment_2.f90: New.
1218
1219 2008-02-26 Jason Merrill <jason@redhat.com>
1220
1221 PR c++/35315
1222 * g++.dg/ext/attrib32.C: New.
1223
1224 2008-02-26 Richard Sandiford <rsandifo@nildram.co.uk>
1225
1226 * gcc.c-torture/execute/nest-align-1.x: Delete.
1227
1228 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1229
1230 PR 26264
1231 * 20021023-1.c: Use __builtin_va_start instead of
1232 __builtin_stdarg_start.
1233 * pr17301-1.c: Likewise.
1234 * pr17301-2.c: Likewise.
1235
1236 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1237
1238 * gcc.dg/pr34351.c: New.
1239
1240 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1241
1242 * gcc.dg/Wlarger-than2.c: New.
1243
1244 2008-02-26 Paolo Carlini <pcarlini@suse.de>
1245
1246 PR c++/35323
1247 * g++.dg/lookup/crash7.C: New.
1248
1249 2008-02-26 Kaz Kojima <kkojima@gcc.gnu.org>
1250
1251 * gcc.c-torture/execute/nest-align-1.c: Use the largest alignment.
1252
1253 2008-02-25 Joseph Myers <joseph@codesourcery.com>
1254
1255 * gcc.target/i386/pr25993.c: Skip on *-*-mingw*.
1256
1257 2008-02-25 Joseph Myers <joseph@codesourcery.com>
1258
1259 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add -w to dg-options.
1260
1261 2008-02-25 Joseph Myers <joseph@codesourcery.com>
1262
1263 * gcc.dg/builtins-config.h: Disable C99 runtime testing for
1264 Windows.
1265
1266 2008-02-25 Joseph Myers <joseph@codesourcery.com>
1267
1268 * lib/target-supports.exp (check_profiling_available): Report -p
1269 unavailable on *-*-mingw*.
1270
1271 2008-02-25 Joseph Myers <joseph@codesourcery.com>
1272
1273 * lib/target-supports.exp (check_effective_target_pthread_h): New.
1274 * gcc.dg/pthread-init-1.c, gcc.dg/pthread-init-2.c: Use
1275 dg-require-effective-target pthread_h.
1276
1277 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1278
1279 * gcc.dg/Wswitch-enum-error.c: New.
1280 * gcc.dg/Wswitch-error.c: New.
1281 * gcc.dg/20011021-1.c: Use two directives to match two different
1282 messages.
1283
1284 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1285
1286 PR 28322
1287 * gcc.dg/pr28322.c: New.
1288 * gcc.dg/pr28322-2.c: New.
1289 * lib/prune.exp: Ignore "At top level" even if there is no ':'
1290 preceding it.
1291
1292 2008-02-25 Paolo Carlini <pcarlini@suse.de>
1293
1294 PR c++/35333
1295 * g++.dg/other/error26.C: New.
1296
1297 2008-02-25 Paolo Carlini <pcarlini@suse.de>
1298
1299 PR c++/35338
1300 * g++.dg/other/error25.C: New.
1301
1302 2008-02-25 Andreas Krebbel <krebbel1@de.ibm.com>
1303
1304 PR target/35258
1305 * gcc.dg/pr35258.c: New testcase.
1306
1307 2008-02-25 Jan Beulich <jbeulich@novell.com>
1308
1309 * gcc.dg/20020426-2.c: Remove bogus workaround.
1310 * g++.old-deja/g++.other/store-expr1.C: Likewise.
1311 * gcc.target/i386/movq-2.c: Also permit use of movzbl.
1312
1313 2008-02-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1314
1315 * gfortran.dg/large_real_kind_3.F90: Xfail on ppc-darwin.
1316
1317 2008-02-25 Uros Bizjak <ubizjak@gmail.com>
1318
1319 PR middle-end/19984
1320 * gcc.dg/pr19984.c: New test.
1321 * gcc.dg/dfp/compare-special.h: Use _nan instead of nan as the
1322 name of the variable.
1323
1324 2008-02-25 Uros Bizjak <ubizjak@gmail.com>
1325
1326 * gcc.dg/vect/vect-99.c: Include stdlib.h and tree-vect.h.
1327 (main): Call check_vect and foo. Check array values after
1328 the call to foo.
1329 * gcc.dg/vect/vect-117.c: Call check_vect.
1330 * gcc.dg/vect/no-vfa-pr29145.c: Ditto.
1331
1332 2008-02-25 Jason Merrill <jason@redhat.com>
1333
1334 PR c++/33486
1335 * g++.dg/lookup/strong-using-5.C: New.
1336
1337 2008-02-25 Kaz Kojima <kkojima@gcc.gnu.org>
1338
1339 * gcc.dg/tree-ssa/ssa-pre-10.c: Use -fno-finite-math-only on
1340 sh* targets.
1341
1342 2008-02-24 Uros Bizjak <ubizjak@gmail.com>
1343
1344 PR target/35349
1345 * gcc.c-torture/execute/20050604-1.x: New file.
1346
1347 2008-02-24 Uros Bizjak <ubizjak@gmail.com>
1348
1349 * gcc.target/i386/pr22076.c: Update number of mov insns
1350 for PIC targets.
1351 * gcc.target/i386/pr34256.c: Ditto.
1352
1353 2008-02-24 Diego Novillo <dnovillo@google.com>
1354
1355 http://gcc.gnu.org/ml/gcc-patches/2008-02/msg01094.html
1356
1357 PR 33738
1358 * g++.dg/warn/pr33738.C: New.
1359
1360 2008-02-24 Richard Sandiford <rsandifo@nildram.co.uk>
1361
1362 * gcc.c-torture/execute/nest-align-1.x: New file.
1363
1364 2008-02-24 Danny Smith <dannysmith@users.sourceforge.net>
1365
1366 PR c++/34749
1367 * g++.dg.ext/dllimport13.C: New test.
1368
1369 2008-02-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1370
1371 PR libfortran/24685
1372 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on
1373 powerpc*-apple-darwin*.
1374
1375 2008-02-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1376
1377 * gfortran.dg/large_real_kind_2.F90: Split testing of ERF and
1378 ERFC into gfortran.dg/large_real_kind_3.F90.
1379 * gfortran.dg/large_real_kind_3.F90: New test.
1380
1381 2008-02-23 Andrew Pinski <andrew_pinski@playstation.sony.com>
1382
1383 PR rtl-opt/33512
1384 * gcc.dg/and-1.c: New test.
1385
1386 2008-02-23 Daniel Jacobowitz <dan@codesourcery.com>
1387
1388 * gcc.c-torture/execute/20080222-1.c: New test.
1389
1390 2008-02-23 Uros Bizjak <ubizjak@gmail.com>
1391
1392 PR target/22076
1393 PR target/34256
1394 * gcc.target/i386/pr22076.c: New test.
1395 * gcc.target/i386/pr34256.c: New test.
1396 * gcc.target/i386/vecinit-5.c: New test.
1397 * gcc.target/i386/vecinit-6.c: New test.
1398 * gcc.target/i386/vecinit-[1-4].c: Check that no MMX register is used.
1399
1400 * g++.dg/compat/struct-layout-1.h: Do not include <mmintrin.h> and
1401 <xmmintrin.h>, define __m64 and __m128 directly.
1402 * g++.dg/compat/struct-layout-1_generate.c: Add -mno-mmx for x86.
1403
1404 2008-02-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
1405
1406 PR C++/34715
1407 * g++.dg/ext/always_inline-1.C: New test.
1408 * g++.dg/ext/always_inline-2.C: New test.
1409 * g++.dg/ext/always_inline-3.C: New test.
1410 * g++.dg/ext/always_inline-4.C: New test.
1411
1412 2008-02-22 Hans-Peter Nilsson <hp@axis.com>
1413
1414 * gcc.target/cris/asm-b-1.c: New test.
1415
1416 2008-02-22 Paolo Carlini <pcarlini@suse.de>
1417
1418 PR c++/35282
1419 * g++.dg/template/nontype17.C: Add.
1420
1421 2008-02-22 Paolo Carlini <pcarlini@suse.de>
1422
1423 PR c++/35282
1424 Revert:
1425 2008-02-14 Paolo Carlini <pcarlini@suse.de>
1426
1427 PR c++/28743
1428 * g++.dg/template/nontype17.C: New.
1429 * g++.dg/template/nontype16.C: Add error.
1430
1431 2008-02-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1432
1433 PR c/19999
1434 * gcc.dg/Wfloat-equal-1.c: New.
1435 * g++.dg/warn/Wfloat-equal-1.C: New.
1436
1437 2008-02-21 Michael Matz <matz@suse.de>
1438
1439 PR target/35264
1440 * gcc.dg/pr35264.c: New testcase.
1441
1442 2008-02-21 Richard Guenther <rguenther@suse.de>
1443
1444 * gfortran.dg/reassoc_1.f90: New testcase.
1445 * gfortran.dg/reassoc_2.f90: Likewise.
1446 * gfortran.dg/reassoc_3.f90: Likewise.
1447
1448 2008-02-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1449
1450 PR libfortran/34974
1451 * gfortran.dg/fmt_t_7.f: New test.
1452
1453 PR libfortran/35132
1454 * gfortran.dg/streamio_15.f90: New test.
1455
1456 2008-02-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1457
1458 PR libfortran/35036
1459 * gfortran.dg/fmt_zero_digits.f90: Revise test.
1460
1461 2008-02-20 Seongbae Park <seongbae.park@gmail.com>
1462
1463 * gcc.dg/Wframe-larger-than.c: New option test.
1464
1465 2008-02-20 Tobias Burnus <burnus@net-b.de>
1466
1467 PR fortran/34997
1468 * gfortran.dg/dollar_sym_1.f90: New.
1469 * gfortran.dg/dollar_sym_2.f90: New.
1470
1471 2008-02-20 Richard Guenther <rguenther@suse.de>
1472
1473 PR middle-end/35265
1474 * gcc.dg/builtins-66.c: New testcase.
1475
1476 2008-02-20 Richard Guenther <rguenther@suse.de>
1477
1478 * gcc.dg/fold-reassoc-1.c: New testcase.
1479 * gcc.dg/tree-ssa/recip-3.c: Adjust to not compute d/d.
1480
1481 2008-02-20 Richard Guenther <rguenther@suse.de>
1482
1483 * gcc.dg/tree-ssa/reassoc-13.c: New testcase.
1484
1485 2008-02-20 Ira Rosen <irar@il.ibm.com>
1486
1487 * lib/target-supports.exp (check_effective_target_vect_unpack):
1488 Return true for SPU.
1489 (check_effective_target_vect_short_mult): Likewise.
1490 * gcc.dg/vect/vect-reduc-dot-s16b.c: Expect vectorization of
1491 the loop on targets that support vect_unpack.
1492
1493 2008-02-20 Uros Bizjak <ubizjak@gmail.com>
1494
1495 * g++.dg/compat/struct-layout-1_generate.c (DG_OPTIONS): New define.
1496 (switchfiles): Use DG_OPTIONS. Explicitly name arguments in fprintf
1497 templates to reduce number of passed arguments.
1498
1499 2008-02-19 Jason Merrill <jason@redhat.com>
1500
1501 PR c++/34950
1502 * g++.dg/template/explicit-args1.C: New.
1503
1504 2008-02-19 Richard Guenther <rguenther@suse.de>
1505
1506 PR tree-optimization/34989
1507 * gcc.dg/pr34989-1.c: New testcase.
1508 * gcc.dg/pr34989-2.c: Likewise.
1509
1510 2008-02-19 Jakub Jelinek <jakub@redhat.com>
1511
1512 PR c++/35028
1513 * g++.dg/gomp/pr35028.C: New test.
1514
1515 PR c++/34964
1516 PR c++/35244
1517 * gcc.dg/gomp/pr34964.c: New test.
1518 * g++.dg/gomp/pr34964.C: New test.
1519 * gcc.dg/gomp/pr35244.c: New test.
1520 * g++.dg/gomp/pr35244.C: New test.
1521
1522 PR c++/35078
1523 * g++.dg/gomp/pr35078.C: New test.
1524
1525 2008-02-19 Christian Bruel <christian.bruel@st.com>
1526
1527 * gcc.dg/packed-array.c: New testcase.
1528
1529 2008-02-19 Uros Bizjak <ubizjak@gmail.com>
1530
1531 PR target/33555
1532 * gcc.target/i386/pr33555.c: New test.
1533
1534 2008-02-18 H.J. Lu <hongjiu.lu@intel.com>
1535
1536 PR target/35189
1537 * gcc.target/i386/isa-1.c: New.
1538 * gcc.target/i386/isa-2.c: Likewise.
1539 * gcc.target/i386/isa-3.c: Likewise.
1540 * gcc.target/i386/isa-4.c: Likewise.
1541 * gcc.target/i386/isa-5.c: Likewise.
1542 * gcc.target/i386/isa-6.c: Likewise.
1543 * gcc.target/i386/isa-7.c: Likewise.
1544 * gcc.target/i386/isa-8.c: Likewise.
1545 * gcc.target/i386/isa-9.c: Likewise.
1546 * gcc.target/i386/isa-10.c: Likewise.
1547 * gcc.target/i386/isa-11.c: Likewise.
1548 * gcc.target/i386/isa-12.c: Likewise.
1549 * gcc.target/i386/isa-13.c: Likewise.
1550 * gcc.target/i386/isa-14.c: Likewise.
1551
1552 2008-02-18 Joey Ye <joey.ye@intel.com>
1553 H.J. Lu <hongjiu.lu@intel.com>
1554
1555 PR middle-end/34921
1556 * gcc.c-torture/execute/nest-align-1.c: New test case.
1557
1558 2008-02-17 Richard Guenther <rguenther@suse.de>
1559
1560 PR middle-end/35227
1561 * gcc.dg/torture/pr35227.c: New testcase.
1562
1563 2008-02-17 Richard Guenther <rguenther@suse.de>
1564
1565 PR tree-optimization/35231
1566 * gcc.c-torture/execute/pr35231.c: New testcase.
1567
1568 2008-02-17 Uros Bizjak <ubizjak@gmail.com>
1569
1570 * gcc.target/i386/pr32268.c (test_lt): Add noinline attribute.
1571 (test_gt): Ditto.
1572
1573 2008-02-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1574
1575 * obj-c++.dg/encode-2.mm: XFAIL.
1576 * obj-c++.dg/encode-3.mm: Likewise.
1577
1578 2008-02-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1579 Paolo Carlini <pcarlini@suse.de>
1580
1581 * g++.dg/ext/has_nothrow_assign.C: Skip some tests when __PIC__.
1582 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
1583 * g++.dg/ext/has_nothrow_copy.C: Likewise.
1584
1585 2008-02-16 Uros Bizjak <ubizjak@gmail.com>
1586
1587 * gcc.target/i386/fastcall-sseregparm.c: Include sse-check.h.
1588 (main): Change to void and rename to sse_test.
1589 * gcc.target/i386/pr24306.c: Ditto.
1590 * gcc.target/i386/pr32065-2.c: Ditto.
1591 * gcc.target/i386/20060512-1.c: Include sse2-check.h.
1592 (main): Change to void and rename to sse2_test.
1593 * gcc.target/i386/20060512-3.c: Ditto.
1594
1595 2008-02-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1596
1597 PR fortran/35150
1598 * gfortran.dg/c_loc_tests_12.f03: New test.
1599
1600 2008-02-15 Douglas Gregor <doug.gregor@gmail.com>
1601
1602 PR c++/35023
1603 PR c++/35024
1604 PR c++/35026
1605 * g++.dg/cpp0x/vt-35026.C: New.
1606 * g++.dg/cpp0x/vt-35023.C: New.
1607 * g++.dg/cpp0x/vt-34055.C: Tweak expected error messages.
1608 * g++.dg/cpp0x/vt-35024.C: New.
1609
1610 2008-02-15 Uros Bizjak <ubizjak@gmail.com>
1611
1612 * gcc.c-torture/execute/va-arg-25.x: Remove.
1613
1614 2008-02-15 Richard Guenther <rguenther@suse.de>
1615 Zdenek Dvorak <ook@ucw.cz>
1616
1617 PR tree-optimization/35164
1618 * g++.dg/torture/pr35164-1.C: New testcase.
1619 * g++.dg/torture/pr35164-2.C: Likewise.
1620
1621 2008-02-15 Dominique d'Humieres <dominiq@lps.ens.fr>
1622
1623 PR testsuite/35119
1624 * testsuite/g++.dg/template/spec35.C: Change the regular expressions
1625 in dg-final to match the assembly code generated by Darwin 9.
1626
1627 2008-02-15 Uros Bizjak <ubizjak@gmail.com>
1628
1629 * gcc.dg/cpp/pragma-pop_macro-1.c: Fix dg-do directive.
1630
1631 2008-02-15 Uros Bizjak <ubizjak@gmail.com>
1632
1633 * gcc.target/i386/pr35160.c: Skip if !nonpic for 32bit x86 targets.
1634
1635 2008-02-15 Hans-Peter Nilsson <hp@axis.com>
1636
1637 * lib/dejapatches.exp: New file.
1638
1639 2008-02-14 Douglas Gregor <doug.gregor@gmail.com>
1640
1641 PR c++/34050
1642 * g++.dg/cpp0x/vt-34050.C: New.
1643
1644 2008-02-14 Jason Merrill <jason@redhat.com>
1645
1646 PR c++/5645
1647 PR c++/11159
1648 * g++.dg/warn/pr11159.C: New.
1649 * g++.dg/warn/pr5645.C: Likewise.
1650
1651 2008-02-14 Danny Smith <dannysmith@users.sourceforge.net>
1652
1653 PR preprocessor/35061
1654 * gcc.dg/cpp/pragma_pop_macro-1.c: New test.
1655
1656 2008-02-14 Paolo Carlini <pcarlini@suse.de>
1657
1658 PR c++/28743
1659 * g++.dg/template/nontype17.C: New.
1660 * g++.dg/template/nontype16.C: Add error.
1661
1662 2008-02-13 Jakub Jelinek <jakub@redhat.com>
1663
1664 PR c++/35138
1665 * g++.dg/template/member8.C: New test.
1666
1667 2008-02-13 Michael Matz <matz@suse.de>
1668
1669 * gcc.dg/pr35065.c: Fix testcase warnings.
1670
1671 2008-02-13 Jason Merrill <jason@redhat.com>
1672
1673 PR c++/34962, c++/34937, c++/34939
1674 * g++.dg/ext/tmplattr9.C: New.
1675
1676 2008-02-13 Michael Matz <matz@suse.de>
1677
1678 PR debug/35065
1679 * gcc.dg/pr35065.c: New testcase.
1680
1681 2008-02-12 Richard Guenther <rguenther@suse.de>
1682
1683 PR tree-optimization/35171
1684 * gcc.c-torture/compile/pr35171.c: New testcase.
1685
1686 2008-02-12 Richard Guenther <rguenther@suse.de>
1687
1688 PR middle-end/35163
1689 * gcc.c-torture/execute/pr35163.c: New testcase.
1690
1691 2008-02-12 Uros Bizjak <ubizjak@gmail.com>
1692
1693 * gcc.target/i386/asm-3.c: Fix dg-skip-if for all 32bit PIC targets.
1694
1695 2008-02-12 Eric Botcazou <ebotcazou@adacore.com>
1696
1697 * gnat.dg/loop_address.adb: New test.
1698
1699 2008-02-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1700
1701 * obj-c++.dg/bitfield-1.mm: Expect failures.
1702 * obj-c++.dg/bitfield-4.mm: Likewise.
1703 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
1704 * obj-c++.dg/encode-8.mm: Likewise.
1705 * obj-c++.dg/isa-field-1.mm: Likewise.
1706 * obj-c++.dg/layout-1.mm: Likewise.
1707 * obj-c++.dg/lookup-2.mm: Likewise.
1708 * obj-c++.dg/try-catch-2.mm: Likewise.
1709 * obj-c++.dg/try-catch-9.mm: Likewise.
1710
1711 2008-02-12 Jakub Jelinek <jakub@redhat.com>
1712
1713 PR c++/35144
1714 * g++.dg/tree-ssa/pr35144.C: New test.
1715
1716 PR inline-asm/35160
1717 * gcc.target/i386/pr35160.c: New test.
1718
1719 PR c++/34862
1720 * g++.dg/init/new27.C: New test.
1721
1722 2008-02-11 Paolo Carlini <pcarlini@suse.de>
1723
1724 PR c++/35077
1725 * g++.dg/template/crash78.C: New.
1726
1727 2008-02-11 Uros Bizjak <ubizjak@gmail.com>
1728
1729 PR testsuite/35047
1730 * gcc.dg/compat/vector-2_x.c: Add -mno-mmx for x86 targets.
1731 * gcc.dg/compat/vector-2_y.c: Ditto.
1732
1733 2008-02-11 Uros Bizjak <ubizjak@gmail.com>
1734 Richard Guenther <rguenther@suse.de>
1735
1736 PR tree-optimization/33992
1737 * gcc.c-torture/execute/pr33992.c: New testcase.
1738
1739 2008-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1740
1741 * gfortran.dg/streamio_14.f90: New test.
1742
1743 2008-02-10 Uros Bizjak <ubizjak@gmail.com>
1744
1745 * gcc.target/i386/pr17390.c: Remove ilp32 target requirement.
1746 Add -mfpmath=387 to dg-options.
1747
1748 2008-02-10 Uros Bizjak <ubizjak@gmail.com>
1749
1750 PR testsuite/35047
1751 * gcc.dg/tree-ssa/gen-vect-2.c: Add -mno-sse for x86 targets.
1752 * gcc.dg/tree-ssa/gen-vect-11.c: Ditto.
1753 * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
1754 * gcc.dg/tree-ssa/gen-vect-11b.c: Ditto.
1755 * gcc.dg/tree-ssa/gen-vect-11c.c: Ditto.
1756 * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
1757 * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
1758 * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
1759 * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
1760
1761 2008-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1762
1763 PR objc++/34193
1764 * obj-c++.dg/gnu-runtime-2.mm: Fix signature of function main().
1765
1766 2008-02-06 Alexandre Oliva <aoliva@redhat.com>
1767
1768 PR c++/35056
1769 * g++.dg/conversion/bitfield8.C: New.
1770
1771 2008-02-06 Douglas Gregor <doug.gregor@gmail.com>
1772
1773 * g++.dg/ext/vector13.C: Fix for compilation under -pedantic.
1774
1775 2008-02-06 Douglas Gregor <doug.gregor@gmail.com>
1776
1777 PR c++/35049
1778 PR c++/35096
1779 * g++.dg/ext/vector13.C: New.
1780
1781 2008-02-06 David Daney <ddaney@avtrex.com>
1782
1783 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for mips*-*-*.
1784
1785 2008-02-05 Bob Wilson <bob.wilson@acm.org>
1786
1787 * lib/target-supports.exp (check_effective_target_hard_float): Remove
1788 special case for xtensa-*-*.
1789
1790 2008-02-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1791
1792 PR fortran/35037
1793 * gfortran.dg/volatile11.f90: New test.
1794
1795 2008-02-05 Jakub Jelinek <jakub@redhat.com>
1796
1797 PR c++/33553
1798 * g++.dg/template/array19.C: New test.
1799
1800 2008-02-05 Diego Novillo <dnovillo@google.com>
1801
1802 http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00140.html
1803
1804 PR 33738
1805 * g++.dg/warn/pr33738.C: Remove.
1806
1807 2008-02-05 Paul Thomas <pault@gcc.gnu.org>
1808
1809 PR fortran/34945
1810 * gfortran.dg/bounds_check_13.f: New test.
1811
1812 2008-02-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1813
1814 PR testsuite/33946
1815 * gcc.c-torture/execute/multi-ix.c: Call memset instead of bzero.
1816
1817 2008-02-05 Uros Bizjak <ubizjak@gmail.com>
1818
1819 PR target/35083
1820 * gcc.target/i386/pr35083.c: New test.
1821
1822 2008-02-05 Paul Thomas <pault@gcc.gnu.org>
1823
1824 PR fortran/32315
1825 * gfortran.dg/data_bounds_1.f90: New test.
1826
1827 2008-02-04 Diego Novillo <dnovillo@google.com>
1828
1829 http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00110.html
1830
1831 PR 33738
1832 * testsuite/g++.dg/warn/pr33738.C: New.
1833
1834 2008-02-04 Daniel Franke <franke.daniel@gmail.com>
1835
1836 * gfortran.dg/where_operator_assign_4.f90: Fix typo in error message
1837 to match.
1838
1839 2008-02-04 Hans-Peter Nilsson <hp@axis.com>
1840
1841 * lib/target-supports.exp (check_effective_target_hard_float): Only
1842 use the macro definition tests for mips*-*-* and xtensa-*-*. For all
1843 other targets, grep for a call insn in the rtl expand dump for an
1844 add of two doubles.
1845 (target_compile): Support generating rtl dumps as output.
1846
1847 2008-02-04 Richard Guenther <rguenther@suse.de>
1848
1849 PR middle-end/33631
1850 * gcc.c-torture/execute/pr33631.c: New testcase.
1851
1852 2008-02-04 Richard Guenther <rguenther@suse.de>
1853
1854 PR middle-end/35043
1855 * gcc.c-torture/compile/pr35043.c: New testcase.
1856
1857 2008-02-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1858
1859 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*.
1860
1861 2008-02-03 Uros Bizjak <ubizjak@gmail.com>
1862
1863 * gcc.target/i386/pr31628.c: Require effective target fpic.
1864 * gcc.target/i386/strinline.c: Ditto.
1865 * gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets.
1866 * gcc.dg/pr35045.c: Ditto.
1867 * gcc.dg/20050503-1.c: Ditto.
1868
1869 2008-02-03 Paul Thomas <pault@gcc.gnu.org>
1870
1871 PR fortran/32760
1872 * gfortran.dg/host_assoc_variable_1.f90: New test.
1873 * gfortran.dg/allocate_stat.f90: Change last three error messages.
1874
1875 2008-02-02 Michael Matz <matz@suse.de>
1876
1877 PR target/35045
1878 * gcc.dg/pr35045.c: New test.
1879
1880 2008-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1881
1882 PR libfortran/35001
1883 * gfortran.dg/shape_4.f90: New test.
1884
1885 2008-02-02 Hans-Peter Nilsson <hp@axis.com>
1886
1887 * gcc.target/cris/torture/pr34773.c: Use __asm__, not asm.
1888
1889 2008-02-01 Hans-Peter Nilsson <hp@axis.com>
1890
1891 PR rtl-optimization/34773
1892 * gcc.target/cris/torture/pr34773.c: New test.
1893
1894 2008-02-01 Nick Clifton <nickc@redhat.com>
1895
1896 * lib/target-supports.exp (check_profiling_available): Do not
1897 expect profiling to work on the xstormy16 target.
1898
1899 2008-02-01 Uros Bizjak <ubizjak@gmail.com>
1900
1901 PR testsuite/35047
1902 * gcc.c-torture/execute/20050316-2.x: New file.
1903 * gcc.target/i386/pr17390.c: Update scan pattern.
1904 * gcc.dg/builtin-apply4.c: Add -mno-mmx for 32bit x86 targets.
1905 * g++.dg/tree-ssa/ivopts-1.C: Remove XPASS for x86 targets.
1906
1907 2008-01-31 Paul Thomas <pault@gcc.gnu.org>
1908
1909 PR fortran/34910
1910 * gfortran.dg/proc_assign_2.f90: New test.
1911
1912 2008-01-31 Douglas Gregor <doug.gregor@gmail.com>
1913 Jakub Jelinek <jakub@redhat.com>
1914
1915 PR c++/34935
1916 PR c++/34936
1917 * g++.dg/ext/alias-canon.C: New.
1918 * g++.dg/ext/alias-mangle.C: New.
1919
1920 2008-01-30 Jan Hubicka <jh@suse.cz>
1921
1922 * gcc.c-torture/execute/pr34982.c: Add forgotten return 0.
1923
1924 2008-01-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1925
1926 * g++.dg/other/first-global.C: Add -fpie for all pic targets.
1927 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
1928
1929 2008-01-30 Jan Hubicka <jh@suse.cz>
1930
1931 PR target/34982
1932 * gcc.c-torture/execute/pr34982.c: New testcase.
1933
1934 2008-01-30 Andreas Krebbel <krebbel1@de.ibm.com>
1935
1936 * gcc.target/s390/tf_to_di-1.c: New testcase.
1937
1938 2008-01-30 Paul Thomas <pault@gcc.gnu.org>
1939
1940 PR fortran/34975
1941 * gfortran.dg/use_only_3.f90: New test.
1942 * gfortran.dg/use_only_3.inc: Modules for new test.
1943
1944 PR fortran/34429
1945 * gfortran.dg/function_charlen_2.f90: New test.
1946
1947 2008-01-30 Jakub Jelinek <jakub@redhat.com>
1948
1949 PR middle-end/34969
1950 * gcc.dg/pr34969.c: New test.
1951
1952 PR c/35017
1953 * gcc.dg/inline-25.c: New test.
1954 * gcc.dg/inline-26.c: New test.
1955 * gcc.dg/inline-27.c: New test.
1956
1957 2008-01-29 Richard Guenther <rguenther@suse.de>
1958
1959 PR middle-end/35006
1960 * gcc.c-torture/compile/pr35006.c: New testcase.
1961
1962 2008-01-29 Douglas Gregor <doug.gregor@gmail.com>
1963
1964 PR c++/34055
1965 PR c++/34103
1966 PR c++/34219
1967 PR c++/34606
1968 PR c++/34753
1969 PR c++/34754
1970 PR c++/34755
1971 PR c++/34919
1972 PR c++/34961
1973 * g++.dg/cpp0x/vt-34219-2.C: New.
1974 * g++.dg/cpp0x/pr32126.C: Tweak expected error messages.
1975 * g++.dg/cpp0x/vt-34961.C: New.
1976 * g++.dg/cpp0x/vt-34055.C: Tweak error messages; add new test
1977 cases from the re-opened PR.
1978 * g++.dg/cpp0x/vt-34753.C: New.
1979 * g++.dg/cpp0x/vt-34919.C: New.
1980 * g++.dg/cpp0x/vt-34754.C: New.
1981 * g++.dg/cpp0x/vt-34606.C: New.
1982 * g++.dg/cpp0x/vt-34219.C: New.
1983 * g++.dg/cpp0x/pr32125.C: Tweak expected error messages.
1984 * g++.dg/cpp0x/vt-34755.C: New.
1985 * g++.dg/cpp0x/pr31438.C: Ditto.
1986 * g++.dg/cpp0x/variadic81.C: Ditto.
1987
1988 2008-01-29 Richard Sandiford <rsandifo@nildram.co.uk>
1989
1990 * g++.dg/torture/pr34641.C: Put the dg-do first.
1991
1992 2008-01-29 Richard Sandiford <rsandifo@nildram.co.uk>
1993
1994 * gcc.target/mips/lazy-binding-1.c: Skip for mips16.
1995
1996 2008-01-28 Bernhard Fischer <aldot@gcc.gnu.org>
1997
1998 * g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment.
1999
2000 2008-01-28 Nathan Froyd <froydnj@codesourcery.com>
2001
2002 PR 31535
2003 * gcc.target/powerpc/spe-small-data-1.c: New test.
2004 * gcc.target/powerpc/spe-small-data-2.c: New test.
2005
2006 2008-01-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2007
2008 PR libfortran/34980
2009 * gfortran.dg/shape_3.f90: New test.
2010
2011 2008-01-28 Andreas Krebbel <krebbel1@de.ibm.com>
2012
2013 * gcc.target/s390/20020926-1.c: Remove -m31.
2014
2015 2008-01-28 Andreas Krebbel <krebbel1@de.ibm.com>
2016
2017 * gcc.target/s390/20020926-1.c: Disable for s390x.
2018
2019 2008-01-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2020
2021 PR fortran/34994
2022 * gfortran.dg/missing_optional_dummy_5.f90: Fix matching regular
2023 expression.
2024
2025 2008-01-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2026
2027 PR fortran/34990
2028 * gfortran.dg/array_constructor_22.f90: New test.
2029
2030 2008-01-26 Maxim Kuvyrkov <maxim@codesourcery.com>
2031
2032 PR middle-end/34688
2033 * gcc.c-torture/compile/pr34688: New test.
2034
2035 2008-01-26 Tobias Burnus <burnus@net-b.de>
2036
2037 PR fortran/34848
2038 * gfortran.dg/missing_optional_dummy_5.f90: New.
2039
2040 2008-01-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2041
2042 * gcc.dg/tree-ssa/20070302-1.c (baz): Mark with attribute
2043 noinline. XFAIL test.
2044
2045 2008-01-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2046
2047 PR fortran/31610
2048 * gfortran.dg/array_3.f90: New test.
2049
2050 2008-01-26 Jakub Jelinek <jakub@redhat.com>
2051
2052 * gcc.c-torture/compile/pr34966.c (atan): Only use asm
2053 on i?86/x86_64.
2054
2055 PR c++/34965
2056 * gcc.dg/pr34965.c: New test.
2057 * g++.dg/other/error24.C: New test.
2058
2059 2008-01-26 Thomas Koenig <tkoenig@gcc.gnu.org>
2060
2061 PR libfofortran/34887
2062 * gfortran.dg/x_slash_2.f: New test.
2063
2064 2008-01-26 Richard Guenther <rguenther@suse.de>
2065
2066 PR c++/34235
2067 * g++.dg/torture/pr34235.C: New testcase.
2068
2069 2008-01-26 Richard Sandiford <rsandifo@nildram.co.uk>
2070
2071 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for MIPS too.
2072
2073 2008-01-26 Richard Sandiford <rsandifo@nildram.co.uk>
2074
2075 PR target/34981
2076 * gcc.target/mips/lazy-binding-1.c: New test.
2077 * gcc.target/mips/mips.exp (setup_mips_tests): Set
2078 mips_forced_no_abicalls and mips_forced_no_shared.
2079 (dg-mips-options): Avoid using -mabicalls with an implicit -mabi=eabi.
2080 Avoid using small data with -mabicalls. Don't make -G0 force
2081 -mn-abicalls. Skip -mabicalls and -mshared tests if the multilib
2082 forces the opposite option.
2083
2084 2008-01-26 Danny Smith <dannysmith@users.sourceforge.net>
2085
2086 PR target/34970
2087 * gcc.target/i386/fastcall-1.c: Scan for correct label.
2088 Use -std=gnu89 switch.
2089
2090 2008-01-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2091
2092 PR libfortran/34876
2093 * gfortran.dg/direct_io_9.f: New test.
2094
2095 2008-01-25 Daniel Franke <franke.daniel@gmail.com>
2096
2097 PR fortran/34661
2098 * gfortran.dg/where_operator_assign_4.f90: New test.
2099
2100 2008-01-25 Joseph Myers <joseph@codesourcery.com>
2101
2102 * gcc.dg/builtin-inf-1.c, gcc.dg/compare6.c, gcc.dg/sibcall-3.c,
2103 gcc.dg/sibcall-4.c, gcc.dg/torture/builtin-attr-1.c: Don't handle
2104 c4x-*-* targets.
2105
2106 2008-01-25 Richard Guenther <rguenther@suse.de>
2107
2108 PR middle-end/32244
2109 * gcc.c-torture/execute/pr32244-1.c: New testcase.
2110
2111 2008-01-25 Richard Guenther <rguenther@suse.de>
2112
2113 PR tree-optimization/34966
2114 * gcc.c-torture/compile/pr34966.c: New testcase.
2115
2116 2008-01-25 Richard Guenther <rguenther@suse.de>
2117
2118 PR c++/33887
2119 * g++.dg/torture/pr33887-1.C: New testcase.
2120 * g++.dg/torture/pr33887-2.C: Likewise.
2121 * g++.dg/torture/pr33887-3.C: Likewise.
2122 * gcc.c-torture/execute/20071211-1.c: Likewise.
2123
2124 2008-01-25 Uros Bizjak <ubizjak@gmail.com>
2125
2126 PR target/34856
2127 * gcc.dg/pr34856.c: Use pointer mode for "pin".
2128
2129 2008-01-25 Jakub Jelinek <jakub@redhat.com>
2130
2131 PR middle-end/33333
2132 * g++.dg/gomp/pr33333.C: New test.
2133
2134 PR preprocessor/34692
2135 * gcc.dg/cpp/pr34692.c: New test.
2136 * gcc.dg/gomp/pr34692.c: New test.
2137
2138 2008-01-25 Olga Golovanevsky <olga@il.ibm.com>
2139
2140 * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
2141
2142 2008-01-24 Daniel Franke <franke.daniel@gmail.com>
2143
2144 PR fortran/34202
2145 * gfortran.dg/empty_type.f90: New test.
2146
2147 2008-01-24 Paolo Carlini <pcarlini@suse.de>
2148
2149 PR c++/34603
2150 * g++.dg/template/crash77.C: New.
2151
2152 2008-01-24 Uros Bizjak <ubizjak@gmail.com>
2153
2154 PR target/34856
2155 * gcc.dg/pr34856.c: New test.
2156
2157 2008-01-24 Tobias Burnus <burnus@net-b.de>
2158
2159 * gfortran.dg/namelist_39.f90: Delete temporary files.
2160 * gfortran.dg/namelist_44.f90: Ditto.
2161
2162 2008-01-24 Richard Guenther <rguenther@suse.de>
2163
2164 PR middle-end/34953
2165 * g++.dg/torture/pr34953.C: New testcase.
2166
2167 2008-01-24 Jakub Jakub Jelinek <jakub@redhat.com>
2168
2169 PR middle-end/34934
2170 * gcc.c-torture/compile/20080124-1.c: New test.
2171
2172 2008-01-24 Paul Thomas <pault@gcc.gnu.org>
2173
2174 PR fortran/34872
2175 * gfortran.dg/function_charlen_3.f: New test.
2176
2177 2008-01-23 Michael Matz <matz@suse.de>
2178
2179 PR debug/34895
2180 * g++.dg/debug/pr34895.cc: New testcase.
2181
2182 2008-01-23 Richard Guenther <rguenther@suse.de>
2183
2184 PR middle-end/31529
2185 * gcc.dg/pr31529-1.c: New testcase.
2186 * gcc.dg/pr31529-2.c: Likewise.
2187
2188 2008-01-23 Jakub Jelinek <jakub@redhat.com>
2189
2190 PR c++/34829
2191 * g++.dg/ext/pr34829.C (operator new): Use size_t instead of
2192 unsigned int for the first argument.
2193
2194 2008-01-22 Jakub Jelinek <jakub@redhat.com>
2195
2196 PR c++/33984
2197 * g++.dg/conversion/bitfield7.C: New test.
2198 * g++.dg/cpp0x/decltype4.C: Fixed xfail.
2199
2200 2008-01-23 Bernd Schmidt <bernd.schmidt@analog.com>
2201
2202 From Michael Frysinger <michael.frysinger@analog.com>
2203 * gcc.target/bfin/mcpu-bf547.c: New test.
2204 * gcc.target/bfin/mcpu-bf523.c: New test.
2205 * gcc.target/bfin/mcpu-bf524.c: New test.
2206 * gcc.target/bfin/mcpu-bf526.c: New test.
2207
2208 2008-01-22 Eric Botcazou <ebotcazou@adacore.com>
2209
2210 * gcc.c-torture/execute/20080122-1.c: New test.
2211
2212 2008-01-22 Tom Tromey <tromey@redhat.com>
2213
2214 PR c++/34859
2215 * gcc.dg/cpp/pr34859.c: New file.
2216
2217 2008-01-22 Paul Thomas <pault@gcc.gnu.org>
2218
2219 PR fortran/34875
2220 * gfortran.dg/vector_subscript_3.f90: New test.
2221
2222 2008-01-22 Tobias Burnus <burnus@net-b.de>
2223
2224 PR fortran/34848
2225 * gfortran.dg/missing_optional_dummy_4.f90
2226
2227 2008-01-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2228
2229 * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
2230
2231 2008-01-22 Eric Botcazou <ebotcazou@adacore.com>
2232
2233 * gnat.dg/unchecked_union1.adb: New test.
2234
2235 2008-01-22 Tom Tromey <tromey@redhat.com>
2236
2237 PR c++/34829
2238 * g++.dg/ext/pr34829.C: New file.
2239
2240 2008-01-22 Jakub Jelinek <jakub@redhat.com>
2241
2242 PR c++/34607
2243 * gcc.dg/gomp/pr34607.c: New test.
2244 * g++.dg/gomp/pr34607.C: New test.
2245
2246 PR c++/34914
2247 * g++.dg/ext/vector10.C: New test.
2248
2249 PR c++/34918
2250 * g++.dg/other/error23.C: New test.
2251
2252 PR c++/34917
2253 * g++.dg/ext/vector12.C: New test.
2254
2255 2008-01-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2256
2257 PR 32102
2258 * gcc.dg/Wstrict-overflow-21.c: New.
2259 * g++.dg/warn/Wstrict-aliasing-8.C: New.
2260
2261 2008-01-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2262
2263 PR middle-end/33092
2264 * gcc.dg/pr33092.c: New.
2265
2266 2008-01-22 Andreas Krebbel <krebbel1@de.ibm.com>
2267
2268 * gcc.target/s390/20020926-1.c: Add -m31 option.
2269
2270 2008-01-22 Daniel Franke <franke.daniel@gmail.com>
2271
2272 PR fortran/34915
2273 * gfortran.dg/initialization_18.f90: New test.
2274
2275 2008-01-22 Tobias Burnus <burnus@net-b.de>
2276
2277 PR fortran/34899
2278 * gfortran.dg/tab_continuation.f: New.
2279
2280 2008-01-22 Paul Thomas <pault@gcc.gnu.org>
2281
2282 PR fortran/34896
2283 * gfortran.dg/use_rename_2.f90: New test.
2284
2285 2008-01-21 Richard Guenther <rguenther@suse.de>
2286
2287 PR middle-end/34856
2288 * gcc.c-torture/compile/pr34856.c: New testcase.
2289
2290 2008-01-21 Richard Guenther <rguenther@suse.de>
2291
2292 PR c/34885
2293 * gcc.c-torture/compile/pr34885.c: New testcase.
2294
2295 2008-01-21 Eric Botcazou <ebotcazou@adacore.com>
2296
2297 * gnat.dg/specs/alignment1.ads: New test.
2298
2299 2008-01-21 Richard Guenther <rguenther@suse.de>
2300
2301 PR c++/34850
2302 * g++.dg/torture/pr34850.C: New testcase.
2303
2304 2008-01-21 Alon Dayan <alond@il.ibm.com>
2305 Olga Golovanevsky <olga@il.ibm.com>
2306
2307 PR tree-optimization/34701
2308 * gcc.dg/struct/wo_prof_array_field.c: New test.
2309
2310 2008-01-20 Paolo Carlini <pcarlini@suse.de>
2311
2312 PR c++/34891
2313 * g++.dg/ext/vector9.C: New.
2314
2315 2008-01-20 Paolo Carlini <pcarlini@suse.de>
2316
2317 PR c++/34776
2318 PR c++/34486
2319 * g++.dg/template/crash75.C: New.
2320 * g++.dg/template/crash76.C: Likewise.
2321
2322 2008-01-20 Kaz Kojima <kkojima@gcc.gnu.org>
2323
2324 PR rtl-optimization/34808
2325 * gcc.c-torture/compile/pr34808.c: New test.
2326
2327 2008-01-20 Paul Thomas <pault@gcc.gnu.org>
2328
2329 PR fortran/34784
2330 * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
2331
2332 PR fortran/34861
2333 * gfortran.dg/entry_array_specs_3.f90: New test.
2334
2335 PR fortran/34854
2336 * gfortran.dg/use_rename_1.f90: New test.
2337
2338 2008-01-20 Paul Thomas <pault@gcc.gnu.org>
2339
2340 PR fortran/34784
2341 * gfortran.dg/array_constructor_20.f90: New test.
2342 * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
2343
2344 PR fortran/34785
2345 * gfortran.dg/array_constructor_21.f90: New test.
2346
2347 2008-01-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2348
2349 PR libfortran/34795
2350 * gfortran.dg/inquire_13.f90: New test.
2351
2352 PR libfortran/34659
2353 * gfortran.dg/continuation_9.f90: New test.
2354
2355 2008-01-20 Richard Sandiford <rsandifo@nildram.co.uk>
2356
2357 PR target/34831
2358 * gcc.target/mips/pr34831.c: New test.
2359
2360 2008-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2361
2362 PR fortran/34817
2363 PR fortran/34838
2364 * gfortran.dg/any_all_1.f90: New test.
2365 * gfortran.dg/any_all_2.f90: New test.
2366
2367 2008-01-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2368
2369 * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
2370 "dg-require-weak" statement.
2371 * g++.dg/eh/weak1.C: Likewise.
2372
2373 2008-01-19 Jakub Jelinek <jakub@redhat.com>
2374
2375 PR gcov-profile/34610
2376 * gcc.dg/gomp/pr34610.c: New test.
2377
2378 2008-01-19 Tobias Burnus <burnus@net-b.de>
2379
2380 PR fortran/34760
2381 * gfortran.dg/implicit_11.f90: New.
2382 * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
2383 * gfortran.dg/entry_15.f90: Ditto.
2384 * gfortran.dg/func_assign.f90: Ditto.
2385 * gfortran.dg/gomp/reduction3.f90: Ditto.
2386 * gfortran.dg/proc_assign_1.f90: Ditto.
2387
2388 * gfortran.dg/interface_proc_end.f90: Use dg-error instead
2389 of dg-excess-errors.
2390
2391 2008-01-18 Tobias Burnus <burnus@net-b.de>
2392
2393 PR fortran/32616
2394 * gfortran.dg/argument_checking_15.f90: New.
2395 * gfortran.dg/argument_checking_5.f90: Change TODO into
2396 dg-warning.
2397
2398 2008-01-18 Tobias Burnus <burnus@net-b.de>
2399
2400 * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
2401 * gfortran.dg/enum_5.f90: Ditto.
2402 * gfortran.dg/enum_6.f90: Ditto.
2403 * gfortran.dg/bom_error.f90: Ditto.
2404 * gfortran.dg/func_decl_4.f90: Ditto.
2405
2406 2008-01-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2407
2408 PR libfortran/34782
2409 * gfortran.dg/fmt_t_6.f: New test.
2410
2411 2008-01-18 Tobias Burnus <burnus@net-b.de>
2412
2413 * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for internal I/O.
2414
2415 2008-01-18 Jonathan Wakely <jwakely.gcc@gmail.com>
2416
2417 * gcc/testsuite/g++.dg/lookup/two-stage2.C: fix comment.
2418
2419 2008-01-18 Ian Lance Taylor <iant@google.com>
2420
2421 * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
2422
2423 2008-01-18 Ian Lance Taylor <iant@google.com>
2424
2425 PR c++/33407
2426 * g++.dg/init/new26.C: New test.
2427
2428 2008-01-18 Richard Guenther <rguenther@suse.de>
2429
2430 PR middle-end/34801
2431 * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
2432 redundant one.
2433
2434 2008-01-18 Hans-Peter Nilsson <hp@axis.com>
2435
2436 * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
2437 dg-require-effective-target.
2438
2439 2007-01-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2440
2441 PR target/34556
2442 * gfortran.dg/reshape_2.f90: New test.
2443
2444 2007-01-18 Bernhard Fischer <aldot@gcc.gnu.org>
2445
2446 * gcc.dg/20040223-1.c: Fix comment typo.
2447
2448 2008-01-17 Janis Johnson <janis187@us.ibm.com>
2449
2450 PR target/34814
2451 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
2452 until 34814 is fixed.
2453
2454 2008-01-17 Andrew MacLeod <amacleod@redhat.com>
2455
2456 PR tree-optimization/34648
2457 * gcc.c-torture/compile/pr34648.c: New testcase.
2458
2459 2008-01-17 Sebastian Pop <sebastian.pop@amd.com>
2460
2461 PR testsuite/34821
2462 * gcc.dg/autopar/autopar.exp: New.
2463 * g++.dg/tree-ssa/pr34355.C: Require pthread.
2464 * lib/target-supports.exp (check_effective_target_pthread): New.
2465
2466 * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
2467 * gcc.dg/tree-ssa/reduc-1short.c: Same.
2468 * gcc.dg/tree-ssa/reduc-1.c: Same.
2469 * gcc.dg/tree-ssa/reduc-2short.c: Same.
2470 * gcc.dg/tree-ssa/reduc-2.c: Same
2471 * gcc.dg/tree-ssa/reduc-3.c: Same.
2472 * gcc.dg/tree-ssa/reduc-1char.c: Same.
2473 * gcc.dg/tree-ssa/reduc-6.c: Same.
2474 * gcc.dg/tree-ssa/reduc-7.c: Same.
2475 * gcc.dg/tree-ssa/reduc-2char.c: Same.
2476 * gcc.dg/tree-ssa/reduc-8.c: Same.
2477 * gcc.dg/tree-ssa/reduc-9.c: Same.
2478
2479 2008-01-17 Eric Botcazou <ebotcazou@adacore.com>
2480
2481 * gnat.dg/discr5.adb: New test.
2482
2483 2008-01-17 Eric Botcazou <ebotcazou@adacore.com>
2484
2485 * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
2486
2487 2008-01-17 Richard Guenther <rguenther@suse.de>
2488
2489 PR tree-optimization/34825
2490 * gcc.dg/pr34825.c: New testcase.
2491
2492 2008-01-17 Richard Guenther <rguenther@suse.de>
2493
2494 * gcc.c-torture/execute/20080117-1.c: New testcase.
2495
2496 2008-01-17 Revital Eres <eres@il.ibm.com>
2497
2498 PR30957
2499 * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
2500
2501 2008-01-17 Paul Thomas <pault@gcc.gnu.org>
2502
2503 PR fortran/34429
2504 * gfortran.dg/function_charlen_1.f90: New test.
2505
2506 PR fortran/34431
2507 * gfortran.dg/function_types_1.f90: New test.
2508 * gfortran.dg/function_types_2.f90: New test.
2509
2510 PR fortran/34471
2511 * gfortran.dg/function_kinds_4.f90: New test.
2512 * gfortran.dg/function_kinds_5.f90: New test.
2513
2514 * gfortran.dg/defined_operators_1.f90: Errors now at function
2515 declarations.
2516 * gfortran.dg/private_type_4.f90: The same.
2517 * gfortran.dg/interface_15.f90: The same.
2518 * gfortran.dg/elemental_args_check_2.f90: The same.
2519 * gfortran.dg/auto_internal_assumed.f90: The same.
2520
2521 2008-01-16 Eric Botcazou <ebotcazou@adacore.com>
2522
2523 * gnat.dg/sizetype.adb: New test.
2524
2525 2008-01-16 Richard Guenther <rguenther@suse.de>
2526
2527 PR middle-end/32628
2528 * gcc.dg/overflow-warn-7.c: New testcase.
2529
2530 2008-01-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2531
2532 * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
2533
2534 2008-01-16 Jakub Jelinek <jakub@redhat.com>
2535 Richard Guenther <rguenther@suse.de>
2536
2537 PR c/34668
2538 * gcc.dg/pr34668-1.c: New test.
2539 * gcc.dg/pr34668-2.c: Likewise.
2540
2541 2008-01-16 Richard Guenther <rguenther@suse.de>
2542
2543 PR c++/33819
2544 * g++.dg/torture/pr33819.C: New testcase.
2545
2546 2008-01-16 Richard Guenther <rguenther@suse.de>
2547
2548 PR c/34768
2549 * gcc.c-torture/execute/pr34768-1.c: New testcase.
2550 * gcc.c-torture/execute/pr34768-2.c: Likewise.
2551
2552 2008-01-16 Tobias Burnus <burnus@net-b.de>
2553
2554 PR fortran/34796
2555 * gfortran.dg/argument_checking_13.f90: New.
2556 * gfortran.dg/argument_checking_14.f90: New.
2557
2558 2008-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
2559
2560 PR libfortran/34671
2561 * gfortran.dg/anyallcount_1.f90: New test.
2562
2563 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
2564
2565 PR c++/34399
2566 * g++.dg/cpp0x/vt-34399.C: New.
2567 * g++.dg/template/friend50.C: New.
2568
2569 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
2570
2571 PR c++/34751
2572 * g++.dg/cpp0x/vt-34751.C: New.
2573
2574 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
2575
2576 PR c++/34051
2577 PR c++/34055
2578 PR c++/34102
2579 PR c++/34103
2580 * g++.dg/cpp0x/vt-34051-2.C: New.
2581 * g++.dg/cpp0x/vt-34102.C: New.
2582 * g++.dg/cpp0x/vt-34051.C: New.
2583 * g++.dg/cpp0x/vt-34055.C: New.
2584 * g++.dg/cpp0x/vt-34103.C: New.
2585
2586 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
2587
2588 PR c++/34314
2589 * g++.dg/cpp0x/vt-34314.C: New.
2590 * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
2591 reality (the error message was wrong previously).
2592
2593 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
2594
2595 PR c++/33964
2596 * g++.dg/cpp0x/vt-33964.C: New.
2597 * g++.dg/template/partial5.C: New.
2598
2599 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
2600
2601 PR c++/34052
2602 * g++.dg/cpp0x/vt-34052.C: New.
2603 * g++.dg/template/ttp26.C: New.
2604
2605 2008-01-14 Eric Botcazou <ebotcazou@adacore.com>
2606
2607 * gnat.dg/rep_clause2.ad[sb]: New test.
2608 * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
2609
2610 2008-01-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2611
2612 PR c++/24924
2613 * g++.dg/cpp/pedantic-errors.C: Delete.
2614 * g++.dg/cpp/permissive.C: Delete.
2615
2616 2008-01-14 Eric Botcazou <ebotcazou@adacore.com>
2617
2618 * gcc.c-torture/compile/20080114-1.c: New test.
2619
2620 2008-01-13 Tobias Burnus <burnus@net-b.de>
2621
2622 PR fortran/34665
2623 * gfortran.dg/argument_checking_11.f90: New.
2624 * gfortran.dg/argument_checking_12.f90: New.
2625 * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
2626 * gfortran.dg/c_assoc_2.f03: Update dg-error.
2627 * gfortran.dg/argument_checking_3.f90: Ditto.
2628 * gfortran.dg/pointer_intent_2.f90: Ditto.
2629 * gfortran.dg/import2.f90: Ditto.
2630 * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
2631 * gfortran.dg/implicit_actual.f90: Ditto.
2632 * gfortran.dg/used_dummy_types_3.f90: Ditto.
2633 * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
2634
2635 2008-01-13 Tobias Burnus <burnus@net-b.de>
2636
2637 PR fortran/34763
2638 * gfortran.dg/interface_proc_end.f90: New.
2639
2640 2008-01-13 Tobias Burnus <burnus@net-b.de>
2641
2642 PR fortran/34759
2643 * gfortran.dg/assumed_size_refs_4.f90: New.
2644
2645 2008-01-13 Eric Botcazou <ebotcazou@adacore.com>
2646
2647 * gnat.dg/unchecked_convert1.adb.
2648
2649 2008-01-13 Richard Guenther <rguenther@suse.de>
2650
2651 * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
2652 readable and writable again before exiting.
2653
2654 2008-01-13 Richard Guenther <rguenther@suse.de>
2655
2656 PR middle-end/34601
2657 * gcc.dg/noncompile/incomplete-4.c: New testcase.
2658
2659 2008-01-13 Jan Hubicka <jh@suse.cz>
2660
2661 PR middle-end/32135
2662 * gcc.dg/pr32135.c: new.
2663
2664 2008-01-12 Doug Kwan <dougkwan@google.com>
2665
2666 * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
2667 * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
2668 -Wignored-qualifiers.
2669
2670 2008-01-12 Eric Botcazou <ebotcazou@adacore.com>
2671
2672 * gnat.dg/slice3.adb: New test.
2673 * gnat.dg/slice4.adb: Likewise.
2674
2675 2008-01-12 Eric Botcazou <ebotcazou@adacore.com>
2676
2677 * gnat.dg/bit_packed_array.ad[sb]: New test.
2678
2679 2008-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2680
2681 PR fortran/34432
2682 * gfortran.dg/parens_7.f90: New test.
2683
2684 2008-01-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2685
2686 * gcc.dg/tree-ssa/loadpre5.c: Use static.
2687 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
2688
2689 * gcc.dg/pr33826.c: Require nonpic.
2690
2691 2008-01-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2692
2693 PR fortran/34722
2694 * gfortran.dg/inquire_12.f90: New test.
2695
2696 2008-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2697
2698 PR libfortran/34670
2699 * all_bounds_1.f90: New test case.
2700 * maxloc_bounds_1.f90: New test case.
2701 * maxloc_bounds_2.f90: New test case.
2702 * maxloc_bounds_3.f90: New test case.
2703 * maxloc_bounds_4.f90: New test case.
2704 * maxloc_bounds_5.f90: New test case.
2705 * maxloc_bounds_6.f90: New test case.
2706 * maxloc_bounds_7.f90: New test case.
2707 * maxloc_bounds_8.f90: New test case.
2708
2709 2008-01-11 Eric Botcazou <ebotcazou@adacore.com>
2710
2711 * gcc.dg/struct-ret-3.c: New test.
2712
2713 2008-01-11 Paul Thomas <pault@gcc.gnu.org>
2714
2715 PR fortran/34537
2716 * gfortran.dg/transfer_simplify_8.f90: New test.
2717
2718 2008-01-11 Andreas Krebbel <krebbel1@de.ibm.com>
2719
2720 * g++.dg/torture/pr34641.C: Add dg-require-visibility. Define
2721 size_t using predefined macro.
2722
2723 2008-01-10 Raksit Ashok <raksit@google.com>
2724
2725 PR rtl-optimization/27971
2726 * gcc.target/i386/pr27971.c: New testcase.
2727
2728 2008-01-10 Paul Thomas <pault@gcc.gnu.org>
2729
2730 PR fortran/34396
2731 * gfortran.dg/bounds_check_12.f90: New test.
2732
2733 2008-01-10 Uros Bizjak <ubizjak@gmail.com>
2734
2735 * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
2736 * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
2737
2738 2008-01-10 Andreas Krebbel <krebbel1@de.ibm.com>
2739
2740 PR middle-end/34641
2741 * g++.dg/torture/pr34641.C: New testcase.
2742
2743 2008-01-10 Richard Guenther <rguenther@suse.de>
2744
2745 PR tree-optimization/34651
2746 * g++.dg/torture/pr34651.C: New testcase.
2747
2748 2008-01-09 Sebastian Pop <sebastian.pop@amd.com>
2749
2750 PR tree-optimization/34017
2751 * gcc.dg/tree-ssa/pr34017.c: New.
2752
2753 2008-01-09 Richard Guenther <rguenther@suse.de>
2754 Andrew Pinski <andrew_pinski@playstation.sony.com>
2755
2756 PR middle-end/30132
2757 * gcc.c-torture/compile/pr30132.c: New testcase.
2758
2759 2008-01-09 Richard Guenther <rguenther@suse.de>
2760
2761 PR middle-end/34458
2762 * gcc.c-torture/compile/pr34458.c: New testcase.
2763
2764 2008-01-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2765
2766 PR testsuite/30459
2767 g++.dg/eh/ia64-2.C: Require weak support.
2768
2769 2008-01-08 Richard Guenther <rguenther@suse.de>
2770
2771 PR middle-end/31863
2772 * g++.dg/torture/pr31863.C: New testcase.
2773
2774 2008-01-08 Jakub Jelinek <jakub@redhat.com>
2775
2776 PR middle-end/34694
2777 * gcc.dg/gomp/pr34694.c: New test.
2778 * g++.dg/gomp/pr34694.C: New test.
2779
2780 PR c++/33890
2781 * g++.dg/gomp/pr33890.C: New test.
2782
2783 2008-01-08 Paul Thomas <pault@gcc.gnu.org>
2784
2785 PR fortran/34476
2786 * gfortran.dg/parameter_array_init_3.f90: New test.
2787
2788 2008-01-08 Paul Thomas <pault@gcc.gnu.org>
2789
2790 PR fortran/34681
2791 PR fortran/34704
2792 * gfortran.dg/alloc_comp_default_init_1.f90: New test.
2793
2794 2008-01-07 Janis Johnson <janis187@us.ibm.com>
2795
2796 * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
2797 * g++.dg/other/spu2vmx-1.C: Use it.
2798
2799 2008-01-07 Jack Howarth <howarth@bromo.med.uc.edu>
2800
2801 * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
2802
2803 PR testsuite/34575
2804 * gcc.target/powerpc/popcount-1.c: Skip on darwin.
2805 * gcc.target/powerpc/parity-1.c: Likewise.
2806
2807 2008-01-07 Fred Fish <fnf@specifix.com>
2808
2809 PR preprocessor/30363:
2810 * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
2811 macro expansions.
2812
2813 2008-01-07 Paul Thomas <pault@gcc.gnu.org>
2814
2815 PR fortran/34672
2816 * gfortran.dg/use_only_2.f90: New test.
2817
2818 2008-01-06 Paolo Carlini <pcarlini@suse.de>
2819
2820 PR libstdc++/34680
2821 * g++.dg/rtti/predefined-rtti-macro-1.C: New.
2822 * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
2823
2824 2008-01-06 Paul Thomas <pault@gcc.gnu.org>
2825
2826 PR fortran/34545
2827 * gfortran.dg/use_12.f90: New test.
2828
2829 2008-01-06 Tobias Burnus <burnus@net-b.de>
2830
2831 PR fortran/34689
2832 * interface.c (compare_actual_formal): Fix intent(out) check for
2833 function result variables.
2834
2835 2008-01-06 Tobias Burnus <burnus@net-b.de>
2836
2837 PR fortran/34690
2838 * gfortran.dg/elemental_args_check_2.f90: Fix test case.
2839
2840 2008-01-06 Tobias Burnus <burnus@net-b.de>
2841
2842 PR fortran/34689
2843 * gfortran.dg/intent_out_4.f90: Fix test case.
2844
2845 2008-01-06 Tobias Burnus <burnus@net-b.de>
2846
2847 PR fortran/34689
2848 * gfortran.dg/intent_out_4.f90: New.
2849
2850 2008-01-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2851
2852 PR libfortran/34540
2853 * gfortran.dg/optional_dim_3.f90: New test.
2854
2855 2008-01-06 Tobias Burnus <burnus@net-b.de>
2856
2857 PR fortran/34658
2858 * gfortran.dg/common_11.f90: New.
2859 * gfortran.dg/blockdata_1.f90: Update test case.
2860 * gfortran.dg/blockdata_2.f90: Update test case.
2861
2862 2008-01-06 Tobias Burnus <burnus@net-b.de>
2863
2864 * gfortran.dg/equiv_constraint_9.f90: Fix typo.
2865
2866 2008-01-06 Tobias Burnus <burnus@net-b.de>
2867
2868 PR fortran/34655
2869 * gfortran.dg/equiv_constraint_9.f90: New.
2870
2871 2008-01-06 Revital Eres <eres@il.ibm.com>
2872
2873 PR tree-optimization/34263
2874 * gcc.dg/pr34263.c: New testcase.
2875
2876 2008-01-06 Tobias Burnus <burnus@net-b.de>
2877
2878 PR fortran/34654
2879 * gfortran.dg/internal_io_unf.f90: New.
2880
2881 2008-01-06 Tobias Burnus <burnus@net-b.de>
2882
2883 PR fortran/34660
2884 * gfortran.dg/elemental_args_check_2.f90: New.
2885
2886 2008-01-06 Tobias Burnus <burnus@net-b.de>
2887
2888 PR fortran/34662
2889 * gfortran.dg/intent_out_3.f90: New.
2890
2891 2008-01-05 Richard Sandiford <rsandifo@nildram.co.uk>
2892
2893 * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
2894
2895 2008-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2896
2897 PR libfortran/34676
2898 * gfortran.dg/list_read_8.f90: New test.
2899
2900 2008-01-04 Richard Guenther <rguenther@suse.de>
2901
2902 PR middle-end/34029
2903 * gcc.c-torture/compile/pr34029-1.c: New testcase.
2904 * gcc.c-torture/compile/pr34029-2.c: Likewise.
2905
2906 2008-01-04 Jakub Jelinek <jakub@redhat.com>
2907
2908 PR gcov-profile/34609
2909 * g++.dg/gcov/gcov-6.C: New test.
2910
2911 2008-01-04 Richard Guenther <rguenther@suse.de>
2912
2913 PR tree-optimization/31081
2914 * g++.dg/torture/pr31081-1.C: New testcase.
2915 * g++.dg/torture/pr31081-2.C: Likewise.
2916
2917 2008-01-04 Richard Sandiford <rsandifo@nildram.co.uk>
2918
2919 * gcc.target/mips/rsqrt-1.c: Require -mgp64.
2920 * gcc.target/mips/rsqrt-2.c: Likewise.
2921 * gcc.target/mips/rsqrt-4.c: New test.
2922
2923 2008-01-04 Tobias Burnus <burnus@net-b.de>
2924
2925 PR fortran/34557
2926 * gfortran.dg/equiv_substr.f90: New.
2927
2928 2008-01-03 Tom Tromey <tromey@redhat.com>
2929
2930 PR c/34457:
2931 * gcc.dg/pr34457-2.c: New file.
2932 * gcc.dg/pr34457-1.c: New file.
2933
2934 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
2935
2936 Revert fix for PR tree-optimization/34458.
2937
2938 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
2939
2940 PR tree-optimization/34458
2941 * gcc.dg/tree-ssa/pr34458.c: New.
2942
2943 2008-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
2944
2945 PR libfortran/34565
2946 * gfortran.dg/internal_readwrite_1.f90: New test.
2947 * gfortran.dg/internal_readwrite_2.f90: New test.
2948
2949 2008-01-03 Tom Tromey <tromey@redhat.com>
2950
2951 PR preprocessor/34602:
2952 * gcc.dg/cpp/pr34602.c: New file.
2953
2954 2008-01-03 Jakub Jelinek <jakub@redhat.com>
2955
2956 PR tree-optimization/29484
2957 * gcc.c-torture/execute/20071220-1.c: New test.
2958 * gcc.c-torture/execute/20071220-2.c: New test.
2959
2960 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
2961
2962 PR tree-optimization/34635
2963 * gcc.dg/tree-ssa/pr34635.c: New.
2964 * gcc.dg/tree-ssa/pr34635-1.c: New.
2965
2966 2008-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2967
2968 PR middle-end/34562
2969 * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
2970 scan-assembler check.
2971
2972 2008-01-03 Jakub Jelinek <jakub@redhat.com>
2973
2974 PR middle-end/34608
2975 * g++.dg/gomp/pr34608.C: New test.
2976
2977 2008-01-02 Richard Guenther <rguenther@suse.de>
2978
2979 PR middle-end/34093
2980 PR middle-end/31976
2981 * gcc.c-torture/compile/pr34093.c: New testcase.
2982
2983 2008-01-01 Douglas Gregor <doug.gregor@gmail.com>
2984
2985 * g++.dg/cpp0x/long_long.C: New.
2986
2987 2008-01-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
2988
2989 * gcc.target/spu/tag_manager.c : Include stdlib.h.
2990 * gcc.target/spu/Wmain.c: Fix the line numbers for the
2991 warning on the function main.
2992
2993 2008-01-01 Jakub Jelinek <jakub@redhat.com>
2994
2995 * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
2996 rather than __v2di type.
2997
2998 2007-12-31 Paul Thomas <pault@gcc.gnu.org>
2999
3000 PR fortran/34558
3001 * gfortran.dg/linked_list_1.f90: New test.
3002
3003 2007-12-29 Richard Sandiford <rsandifo@nildram.co.uk>
3004
3005 * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
3006 instead of appending to it.
3007
3008 2007-12-27 Dorit Nuzman <dorit@il.ibm.com>
3009
3010 PR tree-optimization/34591
3011 * gcc.dg/vect/pr34591.c: New test.
3012
3013 2007-12-27 Thomas Koenig <tkoenig@gcc.gnu.org>
3014
3015 PR libfortran/34594
3016 * gfortran.dg/direct_io_8.f90: New test case.
3017
3018 2007-12-27 Jakub Jelinek <jakub@redhat.com>
3019
3020 PR target/34281
3021 * gcc.c-torture/execute/20071213-1.c: New test.
3022
3023 2007-12-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3024
3025 PR libfortran/34560
3026 * gfortran.dg/read_eof_5.f90: New test.
3027
3028 2007-12-25 Tobias Burnus <burnus@net-b.de>
3029
3030 PR fortran/34514
3031 * gfortran.dg/initialization_17.f90: New.
3032
3033 2007-12-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3034
3035 PR libfortran/34566
3036 * gfortran.dg/matmul_6.f90: New test.
3037
3038 2007-12-23 Tobias Burnus <burnus@net-b.de>
3039
3040 PR fortran/34421
3041 * gfortran.dg/entry_17.f90: New.
3042
3043 2007-12-23 Daniel Franke <franke.daniel@gmail.com>
3044
3045 PR fortran/34536
3046 * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
3047 * gfortran.dg/real_const_3.f90: Likewise.
3048 * gfortran.dg/unary_operator.f90: New test.
3049
3050 2007-12-23 Eric Botcazou <ebotcazou@adacore.com>
3051
3052 * gnat.dg/pack2.adb: New test.
3053
3054 2007-12-22 Daniel Franke <franke.daniel@gmail.com>
3055
3056 PR fortran/34559
3057 * gfortran.dg/repeat_6.f90: New test.
3058
3059 2007-12-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3060
3061 PR fortran/34549
3062 * cshift_shift_real_1.f90: New test.
3063
3064 2007-12-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3065
3066 PR fortran/34540
3067 * gfortran.dg/shift-kind_2.f90: New test.
3068
3069 2007-12-21 Kazu Hirata <kazu@codesourcery.com>
3070
3071 PR target/8835
3072 * gcc.dg/pr8835-1.c: New.
3073
3074 2007-12-21 Paul Thomas <pault@gcc.gnu.org>
3075
3076 PR fortran/34438
3077 * gfortran.dg/default_initialization_3.f90: New test.
3078
3079 2007-12-21 Richard Sandiford <rsandifo@nildram.co.uk>
3080
3081 * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
3082 conditions.
3083 (dg-mips-options): Treat -march=24k* as a 32-bit option.
3084
3085 2007-12-20 Jack Howarth <howarth@bromo.med.uc.edu>
3086
3087 * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations
3088 -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
3089
3090 2007-12-20 Jason Merrill <jason@redhat.com>
3091
3092 * gcc.dg/overload/arg[14].C: Remove expected errors.
3093
3094 2007-12-20 Jakub Jelinek <jakub@redhat.com>
3095
3096 PR c++/34459
3097 * gcc.c-torture/execute/20071219-1.c: New test.
3098
3099 2007-12-20 Tobias Burnus <burnus@net-b.de>
3100
3101 PR fortran/34530
3102 * gfortran.dg/namelist_44.f90: New.
3103
3104 2007-12-20 Tobias Burnus <burnus@net-b.de>
3105
3106 PR fortran/34482
3107 * gfortran.dg/boz_8.f90: Add error-check check.
3108 * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
3109 stop by call abort.
3110
3111 2007-12-19 Zdenek Dvorak <ook@ucw.cz>
3112
3113 * gcc.dg/gomp/combined-1.c: New test.
3114
3115 2007-12-19 Zdenek Dvorak <ook@ucw.cz>
3116
3117 PR tree-optimization/34355
3118 * g++.dg/tree-ssa/pr34355.C: New test.
3119
3120 2007-12-19 Revital Eres <eres@il.ibm.com>
3121
3122 * gcc.dg/sms-5.c: New testcase.
3123
3124 2007-12-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3125
3126 PR fortran/34325
3127 * gfortran.dg/missing_parens_1.f90: New.
3128 * gfortran.dg/missing_parens_1.f90: New.
3129
3130 2007-12-19 Daniel Franke <franke.daniel@gmail.com>
3131
3132 PR fortran/34495
3133 * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
3134 expressions.
3135 * gfortran.dg/transfer_simplify_7.f90: New test.
3136
3137 2007-12-18 Janis Johnson <janis187@us.ibm.com>
3138
3139 * gcc.dg/pr32912-3.c: Compile with -w.
3140
3141 * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
3142
3143 2007-12-18 Douglas Gregor <doug.gregor@gmail.com>
3144 Jakub Jelinek <jakub@redhat.com>
3145
3146 PR c++/32565
3147 PR c++/33943
3148 PR c++/33965
3149 * g++.dg/cpp0x/variadic86.C: New.
3150 * g++.dg/cpp0x/variadic87.C: New.
3151 * g++.dg/cpp0x/variadic84.C: New.
3152 * g++.dg/cpp0x/variadic85.C: New.
3153 * g++.dg/template/ttp25.C: New.
3154
3155 2007-12-18 Sebastian Pop <sebastian.pop@amd.com>
3156
3157 PR tree-optimization/34123
3158 * gcc.dg/tree-ssa/pr34123.c: New test.
3159
3160 2007-12-18 Richard Sandiford <rsandifo@nildram.co.uk>
3161
3162 PR rtl-optimization/34456
3163 * gcc.c-torture/execute/pr34456.c: New test.
3164
3165 2007-12-18 Jakub Jelinek <jakub@redhat.com>
3166
3167 PR c++/34488
3168 * g++.dg/parse/friend7.C: New test.
3169
3170 PR rtl-optimization/34490
3171 * gcc.c-torture/execute/20071216-1.c: New test.
3172
3173 2007-12-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3174
3175 * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
3176
3177 2007-12-17 Dorit Nuzman <dorit@il.ibm.com>
3178
3179 * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.
3180 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
3181 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
3182 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
3183 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
3184
3185 2007-12-17 Jakub Jelinek <jakub@redhat.com>
3186
3187 PR c/34506
3188 * gcc.dg/gomp/clause-2.c: New test.
3189 * g++.dg/gomp/clause-4.C: New test.
3190
3191 2007-12-17 Tobias Burnus <burnus@net-b.de>
3192
3193 * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
3194 part of Fortran 77/95/2003.
3195
3196 2007-12-17 Dorit Nuzman <dorit@il.ibm.com>
3197
3198 PR tree-optimization/34445
3199 * gfortran.dg/vect/cost-model-pr34445.f: New test.
3200 * gfortran.dg/vect/cost-model-pr34445a.f: New test.
3201
3202 2007-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3203
3204 PR fortran/34427
3205 * gfortran.dg/namelist_42.f90: Update.
3206 * gfortran.dg/namelist_43.f90: New.
3207
3208 2007-12-16 Tobias Burnus <burnus@net-b.de>
3209
3210 PR fortran/34495
3211 * gfortran.dg/initialization_16.f90: New.
3212
3213 2007-12-16 Thomas Koenig <tkoenig@gcc.gnu.org>
3214
3215 PR fortran/34305
3216 * gfortran.dg/real_dimension_1.f: New test case.
3217
3218 2007-12-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
3219
3220 * gcc.dg/torture/pr24257.c: Remove -O from options.
3221
3222 2007-12-16 Tobias Burnus <burnus@net-b.de>
3223
3224 PR fortran/34246
3225 * gfortran.dg/bind_c_usage_16.f03: Extend test.
3226
3227 2007-12-16 Paul Thomas <pault@gcc.gnu.org>
3228
3229 PR fortran/31213
3230 PR fortran/33888
3231 PR fortran/33998
3232 * gfortran.dg/mapping_1.f90: New test.
3233 * gfortran.dg/mapping_2.f90: New test.
3234 * gfortran.dg/mapping_3.f90: New test.
3235
3236 2007-12-16 Richard Sandiford <rsandifo@nildram.co.uk>
3237
3238 PR rtl-optimization/34415
3239 * gcc.c-torture/execute/pr34415.c: New test.
3240
3241 2007-12-16 Danny Smith <dannysmith@users.sourceforge.net>
3242
3243 * gcc.target/i386/fastcall-1.c: (f4): Change return type to
3244 void.
3245
3246 2007-12-16 Jakub Jelinek <jakub@redhat.com>
3247
3248 PR bootstrap/34003
3249 * gcc.dg/pr34003-1.c: New test.
3250 * gcc.dg/pr34003-2.c: New.
3251
3252 2007-12-15 Hans-Peter Nilsson <hp@axis.com>
3253
3254 * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
3255 gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
3256 gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
3257 * gcc.target/cris/peep2-andu2.c: Ditto. Make dg-do assemble and
3258 add -save-temps.
3259 * gcc.target/cris/torture/cris-torture.exp,
3260 gcc.target/cris/cris.exp: Run for crisv32-*-* too.
3261 * gcc.target/cris/builtin_ctz_v3.c,
3262 gcc.target/cris/builtin_ctz_v8.c,
3263 gcc.target/cris/builtin_clz_v0.c,
3264 gcc.target/cris/builtin_clz_v3.c,
3265 gcc.target/cris/builtin_bswap_v3.c,
3266 gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
3267 gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
3268 gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
3269 gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
3270 gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
3271 lib/target-supports.exp: Adjust for crisv32-*-*.
3272
3273 2007-12-15 Alexandre Oliva <aoliva@redhat.com>
3274
3275 * gcc.dg/debug/const-3.c: New.
3276
3277 2007-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3278
3279 * g++.dg/other/datasec1.C: Require named section support.
3280
3281 2007-12-14 Jakub Jelinek <jakub@redhat.com>
3282
3283 PR target/29978
3284 * gcc.target/i386/pr29978.c: New test.
3285
3286 2007-12-14 Uros Bizjak <ubizjak@gmail.com>
3287
3288 * gcc.target/i386/sse-12.c (dg-options): Use -msse4
3289 instead of -msse4.1.
3290 * gcc.target/i386/sse-12.c (dg-options): Ditto.
3291 * g++.dg/other/i386-2.C (dg-options): Ditto.
3292
3293 2007-12-14 Tobias Burnus <burnus@net-b.de>
3294
3295 PR fortran/34438
3296 * gfortran.dg/private_type_10.f90: New.
3297
3298 2007-12-14 Tobias Burnus <burnus@net-b.de>
3299
3300 PR fortran/34398
3301 * gfortran.dg/nan_4.f90: New.
3302
3303 2007-12-14 Richard Guenther <rguenther@suse.de>
3304
3305 PR middle-end/34462
3306 * gcc.c-torture/compile/20071214-1.c: New testcase.
3307
3308 2007-12-14 Uros Bizjak <ubizjak@gmail.com>
3309
3310 * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
3311 macros to test macroized SSE intrinsics. Use new macros to test
3312 macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
3313 emmintrin.h, xmmintrin.h and bmmintrin.h
3314 * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
3315 to test with immediate operand.
3316
3317 2007-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3318
3319 PR target/34091
3320 * gcc.c-torture/compile/pr34091.c: New test.
3321
3322 2007-12-13 Eric Botcazou <ebotcazou@libertysurf.fr>
3323
3324 * gcc.dg/uninit-13.c: UnXFAIL.
3325 * gcc.dg/complex-5.c: New testcase.
3326
3327 2007-12-13 Olga Golovanevsky <olga@il.ibm.com>
3328
3329 * gcc.dg/struct/struct-reorg.exp: Replace
3330 DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS.
3331
3332 2007-12-13 Thomas Koenig <tkoenig@gcc.gnu.org>
3333
3334 PR libfortran/34370
3335 PR libfortran/34323
3336 PR libfortran/34405
3337 * gfortran.dg/advance_6.f90: New test case.
3338 * gfortran.dg/direct_io_7.f90: New test case.
3339 * gfortran.dg/streamio_13.f90: New test case.
3340
3341 2007-12-13 Douglas Gregor <doug.gregor@gmail.com>
3342
3343 * g++.dg/cpp0x/__func__.C: New.
3344
3345 2007-12-13 Uros Bizjak <ubizjak@gmail.com>
3346
3347 PR target/34435
3348 * g++.dg/other/pr34435.C: New testcase.
3349
3350 2007-12-13 Olga Golovanevsky <olga@il.ibm.com>
3351
3352 * gcc.dg/struct: New directory with tests
3353 for struct-reorg optimizaion.
3354 * gcc.dg/struct/struct-reorg.exp: New script.
3355 * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
3356 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
3357 * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
3358 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3359 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3360 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
3361 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
3362 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
3363 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
3364 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
3365 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
3366 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
3367 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
3368 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
3369 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
3370 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
3371 * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
3372 * gcc.dg/struct/w_prof_two_strs.c: Likewise.
3373 * gcc.dg/struct/w_prof_global_array.c: Likewise.
3374 * gcc.dg/struct/w_prof_global_var.c: Likewise.
3375 * gcc.dg/struct/w_prof_local_array.c: Likewise.
3376 * gcc.dg/struct/w_prof_local_var.c: Likewise.
3377 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
3378 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
3379
3380 2007-12-13 Tobias Burnus <burnus@net-b.de>
3381
3382 PR fortran/34427
3383 * gfortran.dg/namelist_42.f90: New.
3384
3385 2007-12-12 Tobias Burnus <burnus@net-b.de>
3386
3387 PR fortran/34254
3388 * gfortran.dg/function_kinds_3.f90: New.
3389
3390 2007-12-12 Andreas Krebbel <krebbel1@de.ibm.com>
3391
3392 * gcc.target/s390/20071212-1.c: New testcase.
3393
3394 2007-12-11 Jakub Jelinek <jakub@redhat.com>
3395
3396 PR c++/34238
3397 * g++.dg/ext/visibility/anon7.C: Add xfail.
3398 * g++.dg/ext/visibility/anon9.C: New test.
3399 * g++.dg/ext/visibility/anon10.C: New test.
3400
3401 PR c++/34364
3402 * g++.dg/rtti/dyncast2.C: New test.
3403
3404 2007-12-11 Uros Bizjak <ubizjak@gmail.com>
3405
3406 PR tree-optimization/34407
3407 * gcc.dg/vect/pr34407.c: New test.
3408
3409 2007-12-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3410
3411 PR fortran/34411
3412 * gfortran.dg/error_recovery_5.f90: New.
3413 * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
3414
3415 2007-12-10 Jakub Jelinek <jakub@redhat.com>
3416
3417 PR tree-optimization/34371
3418 * gcc.c-torture/compile/20071207-1.c: New test.
3419
3420 2007-12-10 Simon Martin <simartin@users.sourceforge.net>
3421
3422 PR c++/34059
3423 * g++.dg/parse/crash40.C: New test.
3424
3425 2007-12-10 Eric Botcazou <ebotcazou@libertysurf.fr>
3426
3427 * g++.dg/opt/memcpy1.C: New test.
3428
3429 2007-12-10 Tobias Burnus <burnus@net-b.de>
3430
3431 PR fortran/34425
3432 * gfortran.dg/argument_checking_10.f90: New.
3433
3434 2007-12-10 Jakub Jelinek <jakub@redhat.com>
3435
3436 PR rtl-optimization/34302
3437 * gcc.c-torture/execute/20071210-1.c: New test.
3438
3439 2007-12-10 Jakub Jelinek <jakub@redhat.com>
3440
3441 PR c++/34395
3442 * g++.dg/cpp0x/error1.C: New test.
3443
3444 PR c++/34394
3445 * g++.dg/other/error22.C: New test.
3446
3447 2007-12-10 Paolo Bonzini <bonzini@gnu.org>
3448
3449 PR target/32086
3450 * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
3451 * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
3452 * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
3453
3454 2007-12-09 Jakub Jelinek <jakub@redhat.com>
3455
3456 PR c++/34178
3457 PR c++/34340
3458 * g++.dg/template/repo6.C: New test.
3459 * g++.dg/template/repo7.C: New test.
3460 * g++.dg/template/repo8.C: New test.
3461
3462 2007-12-09 H.J. Lu <hjl@lucon.org>
3463 Tobias Burnus <burnus@net-b.de>
3464
3465 PR fortran/34404
3466 * gfortran.dg/read_2.f90: New.
3467
3468 2007-12-09 Richard Sandiford <rsandifo@nildram.co.uk>
3469
3470 * lib/target-supports.exp (check_effective_target_tls_native):
3471 Fix typo.
3472
3473 2007-12-09 Samuel Tardieu <sam@rfc1149.net>
3474
3475 PR ada/34366
3476 * gnat.dg/enclosing_record_reference.ads,
3477 gnat.dg/enclosing_record_reference.adb: New test.
3478
3479 2007-12-09 Paul Thomas <pault@gcc.gnu.org>
3480
3481 PR fortran/32129
3482 * gfortran.dg/derived_comp_array_ref_6.f90: New test.
3483 * gfortran.dg/derived_comp_array_ref_7.f90: New test.
3484
3485 PR fortran/31487
3486 * gfortran.dg/char_component_initializer_1.f90: New test.
3487
3488 2007-12-09 Tobias Burnus <burnus@net-b.de>
3489
3490 PR fortran/34342
3491 PR fortran/34345
3492 PR fortran/18026
3493 PR fortran/29471
3494
3495 * gfortran.dg/boz_8.f90: New.
3496 * gfortran.dg/boz_9.f90: New.
3497 * gfortran.dg/boz_10.f90: New.
3498 * gfortran.dg/boz_7.f90: Update dg-warning.
3499 * gfortran.dg/pr16433.f: Add dg-error.
3500 * gfortan.dg/ibits.f90: Update dg-warning.
3501 * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
3502 * gfortran.dg/unf_io_convert_2.f90: Ditto.
3503
3504 2007-12-08 Jakub Jelinek <jakub@redhat.com>
3505
3506 PR fortran/34359
3507 * gfortran.dg/include_1.f90: New test.
3508 * gfortran.dg/include_1.inc: New.
3509 * gfortran.dg/include_2.f90: New test.
3510
3511 2007-12-08 Paul de Weerd <weerd@weirdnet.nl>
3512
3513 * gcc.c-torture/compile/20011130-2.c: Fix typo.
3514
3515 2007-12-08 Tobias Burnus <burnus@net-b.de>
3516
3517 PR fortran/34319
3518 * gfortran.dg/nan_3.f90: New.
3519
3520 2007-12-07 Jakub Jelinek <jakub@redhat.com>
3521
3522 * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
3523
3524 2007-12-07 Olivier Hainque <hainque@adacore.com>
3525
3526 * gnat.dg/tamdt*.ad?: Support for ...
3527 * gnat.dg/test_tamdt.adb: New test.
3528
3529 2007-12-07 Olivier Hainque <hainque@adacore.com>
3530
3531 * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
3532 exports and document how these can be exercised.
3533
3534 2007-12-07 Samuel Tardieu <sam@rfc1149.net>
3535
3536 PR ada/15805
3537 * gnat.dg/specs/access_constants.ads: New test.
3538
3539 * gnat.dg/specs/access_constant_decl.ads: New test.
3540
3541 PR ada/21346
3542 * gnat.dg/compose.adb: New test.
3543
3544 2007-12-07 Olivier Hainque <hainque@adacore.com>
3545
3546 PR ada/34173
3547 * gnat.dg/unc_memops.ad[sb]: Support for ...
3548 * gnat.dg/unc_memfree.adb: New test.
3549
3550 2007-12-06 Sebastian Pop <sebastian.pop@amd.com>
3551
3552 * gfortran.dg/ltrans-7.f90: New.
3553
3554 2007-12-06 Martin Michlmayr <tbm@cyrius.com>
3555 Dorit Nuzman <dorit@il.ibm.com>
3556
3557 PR tree-optimization/34005
3558 * gcc.dg/vect/pr34005.c: New test.
3559
3560 2007-12-06 Jakub Jelinek <jakub@redhat.com>
3561
3562 PR c++/34336
3563 * g++.dg/template/new8.C: New test.
3564
3565 2007-12-06 Tobias Burnus <burnus@net-b.de>
3566
3567 PR fortran/34333
3568 * gfortran.dg/boz_7.f90: New.
3569 * gfortran.dg/int_1.f90: Disable -pedantic option.
3570 * gfortran.dg/boz_1.f90: Ditto.
3571 * gfortran.dg/boz_3.f90: Ditto.
3572 * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
3573 * gfortran.dg/ibits.f90: Ditto.
3574 * gfortran.dg/unf_io_convert_1.f90: Ditto.
3575 * gfortran.dg/unf_io_convert_2.f90: Ditto.
3576
3577 2007-12-06 Paul Thomas <pault@gcc.gnu.org>
3578
3579 PR fortran/34335
3580 * gfortran.dg/used_types_19.f90: New test.
3581
3582 2007-12-06 Kaz Kojima <kkojima@gcc.gnu.org>
3583
3584 * gfortran.dg/nan_2.f90: Add -mieee for sh.
3585 * gfortran.dg/nearest_2.f90: Likewise.
3586 * gfortran.dg/nearest_3.f90: Likewise.
3587
3588 2007-12-05 Jakub Jelinek <jakub@redhat.com>
3589
3590 PR middle-end/34337
3591 * gcc.c-torture/execute/20071205-1.c: New test.
3592
3593 2007-12-05 Kaz Kojima <kkojima@gcc.gnu.org>
3594
3595 * gfortran.dg/module_nan.f90: Add -mieee for sh.
3596 * gfortran.dg/real_const_3.f90: Likewise.
3597
3598 2007-12-05 Richard Guenther <rguenther@suse.de>
3599
3600 PR tree-optimization/34138
3601 * gcc.c-torture/compile/pr34138.c: New testcase.
3602
3603 2007-12-05 Jakub Jelinek <jakub@redhat.com>
3604
3605 PR debug/33739
3606 * gfortran.dg/debug_2.f: New test.
3607
3608 2007-12-05 Eric Botcazou <ebotcazou@adacore.com>
3609
3610 * gnat.dg/specs/elab1.ads: New test.
3611
3612 2007-12-05 Uros Bizjak <ubizjak@gmail.com>
3613
3614 PR target/34312
3615 * gcc.target/i386/pr34312.c: New test.
3616
3617 2007-12-05 Tobias Burnus <burnus@net-b.de>
3618
3619 PR fortran/34333
3620 * gfortran.dg/nan_2.f90: New.
3621
3622 2007-12-05 Jakub Jelinek <jakub@redhat.com>
3623
3624 PR c++/34271
3625 * g++.dg/cpp0x/decltype9.C: New test.
3626 * g++.dg/cpp0x/decltype10.C: New test.
3627
3628 2007-12-05 Samuel Tardieu <sam@rfc1149.net>
3629
3630 PR ada/21489
3631 * gnat.dg/rm_6_4_1_13.adb: New test.
3632
3633 2007-12-04 Jakub Jelinek <jakub@redhat.com>
3634
3635 PR middle-end/34134
3636 * gcc.c-torture/compile/20071117-1.c: New test.
3637
3638 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
3639
3640 PR c++/34101
3641 * g++.dg/cpp0x/variadic-ttp.C: New.
3642
3643 2007-12-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3644
3645 * gcc.dg/parse-decl-after-if.c: New.
3646 * gcc.dg/20031223-1.c: Adjust.
3647
3648 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
3649
3650 PR c++/33509
3651 * g++.dg/cpp0x/variadic-throw.C: New.
3652
3653 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
3654
3655 PR c++/33091
3656 * g++.dg/cpp0x/variadic-unify.C: New.
3657
3658 2007-12-04 Richard Guenther <rguenther@suse.de>
3659
3660 PR middle-end/34334
3661 PR middle-end/34222
3662 * gcc.c-torture/compile/pr34334.c: New testcase.
3663 * g++.dg/torture/pr34222.C: New testcase.
3664
3665 2007-12-04 Jakub Jelinek <jakub@redhat.com>
3666
3667 * gcc.c-torture/execute/20071202-1.c: New test.
3668 * gcc.dg/tree-ssa/pr34146-2.c: New test.
3669
3670 2007-12-04 Tobias Burnus <burnus@net-b.de>
3671
3672 PR fortran/34318
3673 * gfortran.dg/module_nan.f90: New.
3674
3675 2007-12-04 Richard Sandiford <rsandifo@nildram.co.uk>
3676
3677 * lib/target-supports.exp (get_compiler_messages): Replace with...
3678 (check_compile): ...this new procedure. Handle TYPE == executable.
3679 Use comments in the source to determine the correct extension.
3680 Return a pair containing the compiler output and the output filename.
3681 Don't delete the file here.
3682 (check_no_compiler_messages_nocache): New procedure.
3683 (check_no_compiler_messages): Use it.
3684 (check_no_messages_and_pattern_nocache): New procedure.
3685 (check_no_messages_and_pattern): Use it.
3686 (check_runtime_nocache, check_runtime): New procedures.
3687 (check_effective_target_tls): Use check_no_compiler_messages.
3688 (check_effective_target_tls_native): Use check_no_messages_and_pattern.
3689 (check_effective_target_tls_runtime): Use check_runtime.
3690 (check_effective_target_fstack_protector): Likewise.
3691 (check_iconv_available): Use check_runtime_nocache.
3692 (check_effective_target_fortran_large_real): Use
3693 check_no_compiler_messages.
3694 (check_effective_target_fortran_large_int): Likewise.
3695 (check_effective_target_static_libgfortran): Likewise.
3696 (check_750cl_hw_available): Use check_cached_effective_target
3697 and check_runtime_nocache.
3698 (check_vmx_hw_available): Likewise.
3699 (check_effective_target_broken_cplxf_arg): Likewise.
3700 (check_alpha_max_hw_available): Use check_runtime.
3701 (check_function_available): Use check_no_compiler_messages.
3702 (check_cxa_atexit_available): Use check_cached_effective_target
3703 and check_runtime_nocache.
3704 (check_effective_target_dfp_nocache): Use
3705 check_no_compiler_messages_nocache.
3706 (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
3707 (check_effective_target_dfp): Use check_cached_effective_target.
3708 (check_effective_target_dfprt): Likewise.
3709 (check_effective_target_arm_neon_hw): Use check_runtime.
3710 (check_effective_target_ultrasparc_hw): Likewise.
3711 (check_effective_target_c99_runtime): Use
3712 check_no_compiler_messages_nocache.
3713
3714 2007-12-03 Jakub Jelinek <jakub@redhat.com>
3715
3716 PR middle-end/29749
3717 * gcc.dg/fold-rotate-1.c: New test.
3718
3719 PR tree-optimization/33453
3720 * gcc.c-torture/compile/20071203-1.c: New test.
3721
3722 2007-12-03 Robert Dewar <dewar@adacore.com>
3723 Samuel Tardieu <sam@rfc1149.net>
3724
3725 PR ada/34287
3726 * gnat.dg/check_elaboration_code.adb: New test.
3727 * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
3728 New support files.
3729
3730 2007-12-02 Paolo Carlini <pcarlini@suse.de>
3731
3732 PR c++/34061
3733 * g++.dg/cpp0x/pr34061.C: New.
3734
3735 2007-12-02 Paolo Carlini <pcarlini@suse.de>
3736
3737 PR c++/34273
3738 * g++.dg/other/error21.C: New.
3739
3740 2007-12-02 Revital Eres <eres@il.ibm.com>
3741
3742 * gcc.dg/sms-4.c: New testcase.
3743
3744 2007-12-02 Vladimir Yanovsky <yanov@il.ibm.com>
3745 Revital Eres <eres@il.ibm.com>
3746
3747 * gcc.dg/sms-3.c: New testcase.
3748
3749 2007-12-01 Ollie Wild <aaw@google.com>
3750
3751 PR c++/8171
3752 * g++.dg/conversion/ptrmem9.C: New test.
3753
3754 2007-11-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3755
3756 PR libfortran/34291
3757 * gfortran.dg/namelist_41.f90: New test.
3758
3759 2007-11-30 Tom Tromey <tromey@redhat.com>
3760
3761 PR preprocessor/32868:
3762 * gcc.dg/cpp/pr32868.c: New file.
3763
3764 2007-11-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3765
3766 PR fortran/34248
3767 * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
3768
3769 2007-11-30 Martin Michlmayr <tbm@cyrius.com>
3770
3771 PR rtl-optimization/34171
3772 * gcc.dg/pr34171.c: New testcase.
3773
3774 2007-11-30 Zdenek Dvorak <ook@ucw.cz>
3775
3776 * gcc.dg/tree-ssa/pr34244.c: Fixed.
3777
3778 2007-11-30 Tobias Burnus <burnus@net-b.de>
3779
3780 PR fortran/34133
3781 * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
3782 * gfortran.dg/bind_c_usage_11.f03: New.
3783 * gfortran.dg/bind_c_usage_12.f03: New.
3784
3785 2007-11-30 Jakub Jelinek <jakub@redhat.com>
3786
3787 PR c++/34275
3788 * g++.dg/other/error20.C: New test.
3789
3790 2007-11-29 Steven G. Kargl <kargls@comcast.net>
3791
3792 PR fortran/34230
3793 * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
3794
3795 2007-11-29 Zdenek Dvorak <ook@ucw.cz>
3796
3797 PR tree-optimization/34244
3798 * gcc.dg/tree-ssa/pr34244.c: New test.
3799
3800 2007-11-29 Jakub Jelinek <jakub@redhat.com>
3801
3802 PR tree-optimization/33434
3803 * gcc.dg/pr33434-1.c: New test.
3804 * gcc.dg/pr33434-2.c: New test.
3805 * gcc.dg/pr33434-3.c: New test.
3806 * gcc.dg/pr33434-4.c: New test.
3807
3808 PR c++/34270
3809 * g++.dg/template/cond7.C: New test.
3810
3811 PR c++/34267
3812 PR c++/34268
3813 * g++.dg/cpp0x/decltype7.C: New test.
3814 * g++.dg/cpp0x/decltype8.C: New test.
3815
3816 2007-11-29 Tobias Burnus <burnus@net-b.de>
3817
3818 PR fortran/34248
3819 * gfortran.dg/result_in_spec_3.f90: New.
3820
3821 2007-11-29 Tobias Burnus <burnus@net-b.de>
3822
3823 PR fortran/34262
3824 * gfortran.dg/mvbits_3.f90: New.
3825
3826 2007-11-28 Bob Wilson <bob.wilson@acm.org>
3827
3828 * lib/target-supports.exp (check_effective_target_mips_soft_float):
3829 Delete.
3830 (check_effective_target_hard_float): New.
3831 * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
3832 * gcc.dg/pr30957-1.c: Likewise.
3833
3834 2007-11-28 Samuel Tardieu <sam@rfc1149.net>
3835
3836 PR ada/15804
3837 * gnat.dg/specs/variant_part.ads: New test.
3838
3839 PR ada/17318
3840 * gnat.dg/specs/attribute_parsing.ads: New test.
3841
3842 PR ada/32792
3843 * gnat.dg/specs/integer_value.ads: New test.
3844
3845 PR ada/22559
3846 * gnat.dg/specs/delta_small.ads: New test.
3847
3848 2007-11-28 Jakub Jelinek <jakub@redhat.com>
3849
3850 PR tree-optimization/34140
3851 * gcc.c-torture/compile/20071128-1.c: New test.
3852
3853 2007-11-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3854
3855 PR fortran/32928
3856 * gfortran.dg/data_array_1.f90
3857 * gfortran.dg/data_array_2.f90
3858 * gfortran.dg/data_array_3.f90
3859 * gfortran.dg/data_array_4.f90
3860
3861 2007-11-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3862
3863 PR fortran/34227
3864 * gfortran.dg/blockdata_5.f90: New test.
3865 * gfortran.dg/blockdata_6.f90: New test.
3866
3867 2007-11-27 Jakub Jelinek <jakub@redhat.com>
3868
3869 PR tree-optimization/34016
3870 * gcc.dg/pr34016.c: New test.
3871
3872 2007-11-27 Paul Thomas <pault@gcc.gnu.org>
3873
3874 PR fortran/29389
3875 * gfortran.dg/stfunc_6.f90: New test.
3876
3877 PR fortran/33850
3878 * gfortran.dg/assign_10.f90: New test.
3879
3880 2007-11-27 Paul Thomas <pault@gcc.gnu.org>
3881
3882 PR fortran/33541
3883 * gfortran.dg/use_11.f90: New test.
3884
3885 PR fortran/34231
3886 * gfortran.dg/generic_15.f90: New test.
3887
3888 2007-11-27 Jakub Jelinek <jakub@redhat.com>
3889
3890 PR target/34225
3891 * gcc.dg/pr34225.c: New test.
3892
3893 2007-11-27 Richard Guenther <rguenther@suse.de>
3894
3895 PR tree-optimization/34241
3896 * g++.dg/torture/pr34241.C: New testcase.
3897
3898 2007-11-27 Richard Guenther <rguenther@suse.de>
3899
3900 * gcc.dg/builtins-error.c: New testcase.
3901
3902 2007-11-27 Jakub Jelinek <jakub@redhat.com>
3903
3904 PR c++/34213
3905 * g++.dg/ext/visibility/anon8.C: New test.
3906
3907 2007-11-13 Michael Meissner <michael.meissner@amd.com>
3908
3909 PR target/34077
3910 * gcc.target/i386/pr34077.c: New testcase.
3911
3912 2007-11-26 Tobias Burnus <burnus@net-b.de>
3913
3914 PR fortran/34203
3915 * gfortran.dg/backslash_3.f: Add -fbackslash option.
3916 * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
3917 * gfortran.dg/backslash_1.f90: Remove no longer needed
3918 -fno-backslash option.
3919
3920 2007-11-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3921
3922 PR c/23722
3923 * gcc.dg/cpp/19990413-1.c: Update.
3924 * gcc.dg/parse-else-error.c: New.
3925 * gcc.dg/parse-else-error-2.c: New.
3926 * gcc.dg/parse-else-error-3.c: New.
3927 * gcc.dg/parse-else-error-4.c: New.
3928
3929 2007-11-26 Andreas Krebbel <krebbel1@de.ibm.com>
3930
3931 PR c++/34081
3932 * g++.dg/template/dependent-expr6.C: New testcase.
3933
3934 2007-11-26 Uros Bizjak <ubizjak@gmail.com>
3935
3936 PR target/34215
3937 * gcc.target/i386/pr34215.c: New test.
3938
3939 2007-11-26 Rask Ingemann Lambertsen <rask@sygehus.dk>
3940
3941 PR target/34174
3942 * gcc.dg/torture/pr34174-1.c: New.
3943
3944 2007-11-26 Richard Guenther <rguenther@suse.de>
3945
3946 PR middle-end/34233
3947 * gcc.dg/pr34233.c: New testcase.
3948
3949 2007-11-26 Steven Bosscher <stevenb.gcc@gmail.com>
3950 Revital Eres <eres@il.ibm.com>
3951
3952 PR rtl-optimization/34085
3953 * gcc.dg/tree-prof (bb-reorg.c): New test.
3954
3955 2007-11-26 Richard Sandiford <rsandifo@nildram.co.uk>
3956
3957 * lib/target-supports.exp (check_effective_target_mips_soft_float):
3958 Return true for MIPS16 targets.
3959
3960 2007-11-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3961
3962 PR fortran/33152
3963 * gfortran.dg/blockdata_4.f90: New test.
3964
3965 2007-11-25 Tobias Burnus <burnus@net-b.de>
3966
3967 PR fortran/34079
3968 * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
3969 * gfortran.dg/bind_c_usage_16.f03: New.
3970 * gfortran.dg/bind_c_usage_16_c.c: New.
3971
3972 2007-11-25 Eric Botcazou <ebotcazou@adacore.com>
3973
3974 * gnat.dg/specs/size_clause1.ads: New test.
3975 * gnat.dg/specs/size_clause2.ads: Likewise.
3976 * gnat.dg/specs/size_clause3.ads: Likewise.
3977
3978 2007-11-25 Paul Thomas <pault@gcc.gnu.org>
3979
3980 PR fortran/33499
3981 * gfortran.dg/entry_16.f90: New test.
3982
3983 2007-11-24 Tobias Burnus <burnus@net-b.de>
3984
3985 PR fortran/34192
3986 * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
3987
3988 2007-11-24 Paul Thomas <pault@gcc.gnu.org>
3989
3990 PR fortran/33541
3991 * gfortran.dg/nested_modules_1.f90: Change the reference to
3992 FOO, forbidden by the standard, to a reference to W.
3993 * gfortran.dg/use_only_1.f90: New test.
3994
3995 2007-11-23 Tobias Burnus <burnus@net-b.de>
3996
3997 PR fortran/34209
3998 * gfortran.dg/nearest_3.f90: New test.
3999
4000 2007-11-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4001
4002 PR fortran/33317
4003 * gfortran.dg/optional_dim_2.f90: New test.
4004
4005 2007-11-23 Tobias Burnus <burnus@net-b.de>
4006
4007 PR fortran/34187
4008 * gfortran.dg/bind_c_usage_15.f90: New.
4009
4010 2007-11-23 Tobias Burnus <burnus@net-b.de>
4011
4012 PR fortran/34192
4013 * gfortran.dg/nearest_2.f90: New.
4014
4015
4016 2007-11-23 Jakub Jelinek <jakub@redhat.com>
4017
4018 PR c++/30293
4019 PR c++/30294
4020 * g++.dg/ext/java-2.C: New test.
4021
4022 2007-11-23 Mark Mitchell <mark@codesourcery.com>
4023 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4024
4025 PR c++/5310
4026 * g++.dg/warn/pr5310.C: New.
4027 * g++.dg/warn/pr33160.C: New.
4028
4029 2007-11-23 Richard Guenther <rguenther@suse.de>
4030 Michael Matz <matz@suse.de>
4031
4032 PR tree-optimization/34176
4033 * gcc.c-torture/execute/pr34176.c: New testcase.
4034
4035 2007-11-23 Jakub Jelinek <jakub@redhat.com>
4036
4037 PR c++/34198
4038 * gcc.dg/Wconversion-5.c: New test.
4039 * g++.dg/Wconversion3.C: New test.
4040
4041 2007-11-23 Richard Guenther <rguenther@suse.de>
4042
4043 * gcc.dg/tree-ssa/alias-17.c: New testcase.
4044
4045 2007-11-22 Joseph Myers <joseph@codesourcery.com>
4046
4047 PR c/14050
4048 * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
4049 qualifiers in abstract declarator.
4050
4051 2007-11-22 Tobias Burnus <burnus@net-b.de>
4052
4053 * gfortran.dg/derived_constructor_comps_3.f90: New.
4054
4055 2007-11-22 Jakub Jelinek <jakub@redhat.com>
4056
4057 PR c++/34094
4058 * g++.dg/ext/visibility/anon7.C: New test.
4059
4060 2007-11-22 Tobias Burnus <burnus@net-b.de>
4061
4062 PR fortran/34079
4063 * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
4064 * gfortran.dg/bind_c_usage_13.f03: New.
4065 * gfortran.dg/bind_c_usage_14.f03: New.
4066
4067 2007-11-22 Richard Sandiford <rsandifo@nildram.co.uk>
4068
4069 PR rtl-optimization/33848
4070 * gcc.dg/torture/pr33848.c: New test.
4071
4072 2007-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4073
4074 PR fortran/34083
4075 * gfortran.dg/derived_constructor_comps_2.f90: Add check.
4076
4077 2007-11-20 Richard Guenther <rguenther@suse.de>
4078
4079 PR middle-end/34154
4080 * testsuite/gcc.c-torture/execute/pr34154.c: New testcase.
4081
4082 2007-11-20 Uros Bizjak <ubizjak@gmail.com>
4083
4084 * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
4085
4086 2007-11-20 Thomas Koenig <tkoenig@gcc.gnu.org>
4087
4088 PR fortran/32770
4089 * gfortran.dg/record_marker_1.f90: Explicitly set kinds
4090 so test passes with -frecord-marker=8.
4091 * gfortran.dg/integer_exponentiation_1.f90: Likewise.
4092 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
4093 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
4094 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
4095 * gfortrand.dg/modulo_1.f90: Likewise.
4096
4097 2007-11-20 Richard Sandiford <rsandifo@nildram.co.uk>
4098
4099 * lib/target-supports.exp (check_effective_target_mips_soft_float):
4100 New procedure.
4101 * gcc.dg/var-expand1.c: Skip for mips_soft_float.
4102 * gcc.dg/pr30957-1.c: Likewise.
4103
4104 2007-11-20 Jakub Jelinek <jakub@redhat.com>
4105
4106 PR c++/34089
4107 * g++.dg/template/crash74.C: New test.
4108
4109 2007-11-20 Richard Guenther <rguenther@suse.de>
4110
4111 * gcc.c-torture/execute/20071120-1.c: New testcase.
4112
4113 2007-11-20 Jakub Jelinek <jakub@redhat.com>
4114
4115 PR c/34146
4116 * gcc.dg/tree-ssa/pr34146.c: New test.
4117
4118 PR testsuite/33978
4119 * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
4120 dependent on target settings like move_by_pieces etc.
4121
4122 PR c++/28879
4123 * g++.dg/template/vla2.C: New test.
4124
4125 PR c++/33962
4126 * g++.dg/overload/template3.C: New test.
4127
4128 2007-11-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4129
4130 PR fortran/33317
4131 * gfortran.dg/optional_dim_2.f90: Remove test.
4132
4133 2007-11-19 Peter Bergner <bergner@vnet.ibm.com>
4134
4135 * gcc.dg/dfp/ddmode-ice.c: New test.
4136
4137 2007-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
4138
4139 PR tree-optimization/34036
4140 * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
4141
4142 2007-11-19 Richard Guenther <rguenther@suse.de>
4143
4144 PR tree-optimization/34
4145 * gcc.c-torture/execute/pr34099-2.c: New testcase.
4146
4147 2007-11-19 Tobias Burnus <burnus@net-b.de>
4148
4149 PR fortran/34079
4150 * gfortran.dg/bind_c_usage_10_c.c: New.
4151 * gfortran.dg/bind_c_usage_10.f03: New.
4152
4153 2007-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
4154
4155 * gcc.dg/pr33007.c: Expect new warning.
4156 * gcc.dg/tree-ssa/recip-5.c: Likewise.
4157 * g++.dg/opt/pr34036.C: New test.
4158
4159 2007-11-18 Jakub Jelinek <jakub@redhat.com>
4160
4161 PR c++/30988
4162 * g++.dg/warn/noreturn-4.C: New test.
4163 * g++.dg/warn/noreturn-5.C: New test.
4164 * g++.dg/warn/noreturn-6.C: New test.
4165 * g++.dg/warn/noreturn-7.C: New test.
4166
4167 2007-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
4168
4169 PR fortran/32770
4170 * gfortran.fortran-torture/execute/equiv_5.f: Set kind on
4171 integers so tests works with -fdefault-integer-8.
4172 * gfortran.fortran-torture/execute/elemental.f90: Use default
4173 integers so test passes with -fdefault-integer-8.
4174 * gfortran.fortran-torture/execute/der_io.f90: Increase
4175 buffer length so test passes with -fdefault-integer-8.
4176 * gfortran.dg/bounds_check_8.f90: Likewise.
4177 * gfortran.dg/arrayio_derived_1.f90: LIkewise.
4178 * gfortran.dg/equiv_7.f90: Set kind so test passes
4179 with -fdefault-integer-8.
4180 * gfortran.dg/g77/20030326-1.f: Set kind explicitly to
4181 provoke overflow.
4182
4183 2007-11-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4184
4185 PR fortran/33317
4186 * gfortran.dg/optional_dim_2.f90: New test.
4187
4188 PR fortran/34139
4189 * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
4190
4191 2007-11-18 Jakub Jelinek <jakub@redhat.com>
4192
4193 PR rtl-optimization/34132
4194 * gcc.c-torture/compile/20071118-1.c: New test.
4195
4196 2007-11-18 Paul Thomas <pault@gcc.gnu.org>
4197
4198 PR fortran/31608
4199 * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
4200
4201 2007-11-18 Tobias Burnus <burnus@net-b.de>
4202
4203 PR fortran/34137
4204 * gfortran.dg/entry_14.f90: New.
4205 * gfortran.dg/entry_15.f90: New.
4206
4207 2007-11-18 Richard Guenther <rguenther@suse.de>
4208
4209 PR tree-optimization/34127
4210 * gcc.c-torture/compile/pr34127.c: New testcase.
4211
4212 2007-11-18 Ben Elliston <bje@au.ibm.com>
4213
4214 * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
4215 type specifier, as they are not permitted according to the AltiVec
4216 Programming Interface Manual.
4217
4218 2007-11-17 Tobias Burnus <burnus@net-b.de>
4219
4220 PR fortran/34133
4221 * gfortran.dg/bind_c_usage_9.f03: New.
4222 * gfortran.dg/interface_abstract_1.f90: Fix testcase.
4223
4224 2007-11-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4225
4226 PR fortran/25252
4227 * interface.c (gfc_current_interface_head,
4228 gfc_set_current_interface_head): New functions.
4229 * decl.c (gfc_match_modproc): Move check for syntax error earlier.
4230 On syntax error, restore previous state of the interface.
4231 * gfortran.h (gfc_current_interface_head,
4232 gfc_set_current_interface_head): New prototypes.
4233
4234 2007-11-17 Richard Guenther <rguenther@suse.de>
4235
4236 PR middle-end/34130
4237 * gcc.c-torture/execute/pr34130.c: New testcase.
4238
4239 2007-11-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4240
4241 PR fortran/34108
4242 * gfortran.dg/fmt_label_1.f90: New test.
4243
4244 2007-11-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4245
4246 PR fortran/33957
4247 * gfortran.dg/initialization_15.f90 : New test.
4248
4249 2007-11-16 Richard Guenther <rguenther@suse.de>
4250
4251 PR middle-end/34030
4252 * gcc.c-torture/compile/pr34030.c: New testcase.
4253
4254 2007-11-16 Paul Thomas <pault@gcc.gnu.org>
4255
4256 PR fortran/34008
4257 * gfortran.dg/interface_assignment_3.f90.
4258
4259 2007-11-16 Richard Guenther <rguenther@suse.de>
4260
4261 PR tree-optimization/33870
4262 * gcc.dg/torture/pr33870.c: New testcase.
4263
4264 2007-11-16 Paul Thomas <pault@gcc.gnu.org>
4265
4266 PR fortran/33986
4267 * gfortran.dg/allocatable_function_3.f90.
4268
4269 2007-11-16 Richard Guenther <rguenther@suse.de>
4270
4271 PR tree-optimization/34113
4272 * gcc.c-torture/compile/pr34113.c: New testcase.
4273
4274 2007-11-16 Richard Guenther <rguenther@suse.de>
4275
4276 PR tree-optimization/34099
4277 * g++.dg/torture/pr3499.C: New testcase.
4278 * gcc.c-torture/execute/pr34099.c: Likewise.
4279
4280 2007-11-16 Olivier Hainque <hainque@adacore.com>
4281
4282 * gnat.dg/release_unc_maxalign.adb: New test.
4283
4284 2007-11-16 Jakub Jelinek <jakub@redhat.com>
4285
4286 PR c++/34100
4287 * g++.dg/template/crash73.C: New test.
4288
4289 2007-11-15 Jakub Jelinek <jakub@redhat.com>
4290
4291 PR middle-end/23848
4292 * gcc.dg/tree-ssa/pr23848-1.c: New test.
4293 * gcc.dg/tree-ssa/pr23848-2.c: New test.
4294 * gcc.dg/tree-ssa/pr23848-3.c: New test.
4295 * gcc.dg/tree-ssa/pr23848-4.c: New test.
4296
4297 2007-11-15 Tobias Burnus <burnus@net-b.de>
4298
4299 PR fortran/33917
4300 * gfortran.dg/proc_decl_11.f90: New.
4301
4302 2007-11-15 Ben Elliston <bje@au.ibm.com>
4303
4304 * gcc.target/spu/compare-dp.c: New test.
4305
4306 2007-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
4307
4308 * gcc.dg/pr33923.c: New test.
4309
4310 2007-11-14 Jakub Jelinek <jakub@redhat.com>
4311
4312 PR middle-end/34088
4313 * gcc.dg/pr34088.c: New test.
4314
4315 2007-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
4316
4317 * gcc.c-torture/compile/20071114-1.c: New test.
4318
4319 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4320
4321 PR fortran/31608
4322 * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
4323 to match known variations in symbol format. Document in comments.
4324
4325 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4326
4327 PR fortran/33985
4328 * gfortran.dg/streamio_12.f90: New test to avoid future regression.
4329
4330 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4331
4332 * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
4333 when done.
4334
4335 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4336
4337 PR fortran/33162
4338 * gfortran.dg/proc_decl_1.f90: Update.
4339 * gfortran.dg/proc_decl_7.f90: New test.
4340 * gfortran.dg/proc_decl_8.f90: New test.
4341 * gfortran.dg/proc_decl_9.f90: New test.
4342 * gfortran.dg/proc_decl_10.f90: New test.
4343
4344 2007-11-13 Paul Thomas <pault@gcc.gnu.org>
4345
4346 PR fortran/34080
4347 * gfortran.dg/transfer_assumed_size_1.f90: New test.
4348
4349 2007-11-13 Jakub Jelinek <jakub@redhat.com>
4350
4351 PR c++/34054
4352 PR c++/34056
4353 PR c++/34057
4354 PR c++/34058
4355 PR c++/34060
4356 * g++.dg/parse/crash36.C: Add another dg-error.
4357 * g++.dg/cpp0x/pr34054.C: New test.
4358 * g++.dg/cpp0x/pr34056.C: New test.
4359 * g++.dg/cpp0x/pr34057.C: New test.
4360 * g++.dg/cpp0x/pr34058.C: New test.
4361 * g++.dg/cpp0x/pr34060.C: New test.
4362
4363 PR tree-optimization/34063
4364 * g++.dg/tree-ssa/pr34063.C: New test.
4365
4366 2007-11-13 Diego Novillo <dnovillo@google.com>
4367
4368 PR tree-optimization/33870
4369 * gcc.c-torture/execute/pr33870-1.c: New test.
4370 * gcc.dg/tree-ssa/alias-16.c: New test.
4371
4372 2007-11-13 Jakub Jelinek <jakub@redhat.com>
4373
4374 PR c++/29225
4375 * g++.dg/template/crash72.C: New test.
4376
4377 2007-11-12 Eric Botcazou <ebotcazou@libertysurf.fr>
4378
4379 * g++.dg/opt/cfg5.C: New test.
4380
4381 2007-11-12 Richard Guenther <rguenther@suse.de>
4382
4383 PR middle-end/34070
4384 * gcc.c-torture/execute/pr34070-1.c: New testcase.
4385 * gcc.c-torture/execute/pr34070-2.c: Likewise.
4386
4387 2007-11-12 Richard Guenther <rguenther@suse.de>
4388
4389 PR middle-end/34027
4390 * gcc.dg/pr34027-1.c: New testcase.
4391 * gcc.dg/pr34027-2.c: Likewise.
4392
4393 2007-11-12 Ira Rosen <irar@il.ibm.com>
4394
4395 PR tree-optimization/33953
4396 * gcc.dg/vect/pr33953.c: New testcase.
4397
4398 2007-11-11 Tom Tromey <tromey@redhat.com>
4399
4400 PR c++/17577:
4401 * g++.dg/ext/pr17577.h: New file.
4402 * g++.dg/ext/pr17577.C: New file.
4403
4404 2007-11-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4405
4406 PR c++/8570
4407 * g++.old-deja/g++.ns/template13.C: Update expected output.
4408 * g++.old-deja/g++.pt/friend23.C: Likewise.
4409 * g++.dg/warn/pr8570.C: New.
4410
4411 2007-11-11 Jakub Jelinek <jakub@redhat.com>
4412
4413 PR c++/34068
4414 * g++.dg/template/pseudodtor4.C: New test.
4415
4416 2007-11-10 Jakub Jelinek <jakub@redhat.com>
4417
4418 PR middle-end/34018
4419 * g++.dg/opt/inline14.C: New test.
4420
4421 PR tree-optimization/33680
4422 * gcc.c-torture/compile/20071108-1.c: New test.
4423
4424 PR c++/32241
4425 * g++.dg/template/pseudodtor3.C: New test.
4426
4427 2007-11-09 Douglas Gregor <doug.gregor@gmail.com>
4428
4429 PR c++/33510
4430 * g++.dg/cpp0x/variadic-init.C: New.
4431
4432 2007-11-09 Paolo Bonzini <bonzini@gnu.org>
4433 Jakub Jelinek <jakub@redhat.com>
4434
4435 PR rtl-optimization/34012
4436 * gcc.target/i386/pr34012.c: New test.
4437
4438 2007-11-09 Richard Guenther <rguenther@suse.de>
4439
4440 PR tree-optimization/33604
4441 * g++.dg/tree-ssa/pr33604.C: New testcase.
4442 * gcc.dg/pr32721.c: Adjust pattern.
4443
4444 2007-11-09 Richard Sandiford <rsandifo@nildram.co.uk>
4445
4446 * gcc.target/mips/dse-1.c: Disable.
4447
4448 2007-11-08 Tom Tromey <tromey@redhat.com>
4449
4450 * gcc.dg/empty-source-3.c: Update warning location.
4451 * gcc.dg/gomp/barrier-2.c: Likewise.
4452 * gcc.dg/label-decl-3.c: Likewise.
4453 * gcc.dg/label-decl-2.c: Likewise.
4454 * gcc.dg/empty-source-2.c: Likewise.
4455
4456 2007-11-08 Tom Tromey <tromey@redhat.com>
4457
4458 PR c++/30297:
4459 * g++.dg/inherit/pr30297.C: New file.
4460
4461 2007-11-08 Danny Smith <dannysmith@users.sourceforge.net>
4462
4463 * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
4464 -fno-common for cygwin and mingw32.
4465
4466 2007-11-08 Kenneth Zadeck <zadeck@naturalbridge.com>
4467
4468 PR middle-end/33826
4469 * gcc.dg/pr33826.c: New.
4470 * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on
4471 recursive functions being marked pure or const.
4472
4473 2007-11-08 Tobias Burnus <burnus@net-b.de>
4474
4475 PR fortran/33917
4476 * gfortran.dg/proc_decl_5.f90: New.
4477 * gfortran.dg/proc_decl_6.f90: New.
4478
4479 2007-11-08 Jakub Jelinek <jakub@redhat.com>
4480
4481 PR tree-optimization/32575
4482 * gcc.c-torture/execute/20071108-1.c: New test.
4483
4484 2007-11-08 Daniel Jacobowitz <dan@codesourcery.com>
4485
4486 * g++.dg/opt/anchor1.C: New.
4487
4488 2007-11-07 Diego Novillo <dnovillo@google.com>
4489
4490 PR 33870
4491 * gcc.c-torture/execute/pr33870.x: Remove.
4492
4493 2007-11-07 Douglas Gregor <doug.gregor@gmail.com>
4494
4495 PR c++/33045
4496 PR c++/33837
4497 PR c++/33838
4498 * g++.dg/cpp0x/decltype-33837.C: New.
4499 * g++.dg/cpp0x/decltype-refbug.C: New.
4500 * g++.dg/cpp0x/decltype-33838.C: New.
4501
4502 2007-11-07 Eric Botcazou <ebotcazou@libertysurf.fr>
4503
4504 * gcc.c-torture/compile/20071107-1.c: New test.
4505
4506 2007-11-07 Eric Botcazou <ebotcazou@libertysurf.fr>
4507
4508 * gcc.dg/out-of-bounds-1.c: New test.
4509
4510 2007-11-07 Jakub Jelinek <jakub@redhat.com>
4511
4512 PR c++/33501
4513 * g++.dg/warn/incomplete2.C: New test.
4514 * g++.dg/template/incomplete4.C: New test.
4515 * g++.dg/template/incomplete5.C: New test.
4516
4517 2007-11-07 Olivier Hainque <hainque@adacore.com>
4518
4519 * gnat.dg/max_align.adb: New test.
4520
4521 2007-11-06 H.J. Lu <hongjiu.lu@intel.com>
4522
4523 PR target/30961
4524 * gcc.target/i386/pr30961-1.c: New.
4525
4526 2007-11-06 Tom Tromey <tromey@redhat.com>
4527
4528 PR c++/32368:
4529 * g++.dg/warn/pragma-system_header3.h: New.
4530 * g++.dg/warn/pragma-system_header3.C: New.
4531
4532 PR c++/32256:
4533 * g++.dg/warn/pragma-system_header4.C: New.
4534 * g++.dg/warn/pragma-system_header4.h: New.
4535
4536 2007-11-06 Douglas Gregor <doug.gregor@gmail.com>
4537
4538 PR c++/33977
4539 PR c++/33886
4540 * g++.dg/other/canon-array.C: New.
4541
4542 2007-11-06 Douglas Gregor <doug.gregor@gmail.com>
4543
4544 * g++.dg/parser/crash36.C: Tweak expected errors.
4545 * g++.dg/cpp0x/pr31439.C: New.
4546 * g++.dg/cpp0x/pr32114.C: New.
4547 * g++.dg/cpp0x/pr32115.C: New.
4548 * g++.dg/cpp0x/pr32125.C: New.
4549 * g++.dg/cpp0x/pr32126.C: New.
4550 * g++.dg/cpp0x/pr32127.C: New.
4551 * g++.dg/cpp0x/pr32128.C: New.
4552 * g++.dg/cpp0x/pr32253.C: New.
4553 * g++.dg/cpp0x/pr32566.C: New.
4554 * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
4555 * g++.dg/cpp0x/pr31438.C: Ditto.
4556 * g++.dg/cpp0x/variadic81.C: Ditto.
4557 * g++.dg/cpp0x/pr31432.C: Ditto.
4558 * g++.dg/cpp0x/pr31442.C: Ditto.
4559
4560 2007-11-06 Jakub Jelinek <jakub@redhat.com>
4561
4562 PR target/33168
4563 * g++.dg/other/datasec1.C: New test.
4564
4565 PR tree-optimization/33458
4566 * g++.dg/opt/inline12.C: New test.
4567
4568 PR tree-optimization/33993
4569 * gcc.c-torture/compile/20071105-1.c: New test.
4570
4571 2007-11-05 Jakub Jelinek <jakub@redhat.com>
4572
4573 PR rtl-optimization/33648
4574 * gcc.dg/pr33648.c: Require effective target freorder.
4575
4576 2007-11-05 Revital Eres <eres@il.ibm.com>
4577
4578 * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
4579
4580 2007-11-05 Douglas Gregor <doug.gregor@gmail.com>
4581
4582 PR c++/33996
4583 PR c++/33235
4584 PR c++/33930
4585 * g++.dg/cpp0x/pr33996.C: New
4586 * g++.dg/cpp0x/rv-trivial-bug.C: New
4587 * g++.dg/cpp0x/pr33930.C: New
4588
4589 2007-11-05 Nick Clifton <nickc@redhat.com>
4590 Sebastian Pop <sebastian.pop@amd.com>
4591
4592 PR tree-optimization/32540
4593 PR tree-optimization/33922
4594 * gcc.dg/tree-ssa/pr32540-1.c: New.
4595 * gcc.dg/tree-ssa/pr32540-2.c: New.
4596 * gcc.dg/tree-ssa/pr33922.c: New.
4597
4598 2007-11-05 Douglas Gregor <doug.gregor@gmail.com>
4599
4600 PR c++/33939
4601 * g++.dg/cpp0x/variadic-rref.C: New.
4602
4603 2007-11-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4604
4605 * g++dg/warn/pointer-integer-comparison.C: New.
4606
4607 2007-11-05 Jakub Jelinek <jakub@redhat.com>
4608
4609 PR tree-optimization/33856
4610 * gcc.c-torture/compile/20071027-1.c: New test.
4611
4612 PR c++/33836
4613 * g++.dg/ext/label10.C: New test.
4614
4615 PR c++/33969
4616 * g++.dg/other/ptrmem9.C: New test.
4617
4618 2007-11-04 Andrew Pinski <pinskia@gmail.com>
4619
4620 PR middle-end/32931
4621 * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
4622
4623 2007-11-04 David Edelsohn <edelsohn@gnu.org>
4624
4625 * g++.dg/cpp/_Pragma1.C: Disable on AIX.
4626 * g++.dg/ext/visibility/namespace2.C: Add argument to
4627 dg-require-visibility.
4628 * g++.dg/ext/java-1.C: Disable on AIX.
4629
4630 2007-11-03 Dorit Nuzman <doirit@il.ibm.com>
4631
4632 * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.
4633
4634 2007-11-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4635
4636 PR fortran/33881
4637 * gfortran.dg/assumed_charlen_arg_1.f90: New test.
4638
4639 2007-11-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4640
4641 PR c/29062
4642 * gcc.dg/20031223-1.c: Adjust error output.
4643 * gcc.dg/parse-decl-after-label.c: New.
4644
4645 2007-11-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4646
4647 PR libfortran/24685
4648 * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
4649 * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
4650 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
4651
4652 2007-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
4653
4654 PR rtl-optimization/28940
4655 * gcc.target/i386/addr-sel-1.c: New test.
4656
4657 2007-11-03 Jakub Jelinek <jakub@redhat.com>
4658
4659 PR middle-end/33670
4660 * gcc.dg/pr33670.c: New test.
4661
4662 2007-11-02 Jakub Jelinek <jakub@redhat.com>
4663
4664 PR c++/33516
4665 * g++.dg/lookup/typedef1.C: New test.
4666
4667 2007-11-02 Janis Johnson <janis187@us.ibm.com>
4668
4669 PR testsuite/32076
4670 * lib/scandump.exp (dump-suffix): New.
4671 (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
4672 Include dump suffix in pass/fail messages, put regexp in quotes.
4673
4674 2007-11-02 Paolo Carlini <pcarlini@suse.de>
4675
4676 PR c++/33495
4677 * g++.dg/other/error19.C: New.
4678
4679 2007-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
4680
4681 PR rtl-optimization/28062
4682 * gcc.c-torture/compile/20071102-1.c: New test.
4683
4684 2007-11-01 Douglas Gregor <doug.gregor@gmail.com>
4685
4686 * g++.dg/cpp0x/pr33955.C: New.
4687
4688 2007-11-01 Tom Tromey <tromey@redhat.com>
4689
4690 PR preprocessor/30805:
4691 * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
4692
4693 2007-11-02 Jakub Jelinek <jakub@redhat.com>
4694
4695 PR rtl-optimization/33648
4696 * gcc.dg/pr33648.c: New test.
4697
4698 2007-11-01 Jakub Jelinek <jakub@redhat.com>
4699
4700 PR c++/32384
4701 * g++.dg/template/pseudodtor1.C: New test.
4702 * g++.dg/template/pseudodtor2.C: New test.
4703
4704 PR c++/32260
4705 * g++.dg/rtti/typeid7.C: New test.
4706
4707 2007-11-01 Tom Tromey <tromey@redhat.com>
4708
4709 PR preprocessor/30805:
4710 * gcc.dg/cpp/pr30805.c: New file.
4711
4712 2007-11-01 Janis Johnson <janis187@us.ibm.com>
4713
4714 PR testsuite/25352
4715 * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
4716 add dg-skip-if.
4717 * gcc.c-torture/compile/20001205-1.c: Ditto.
4718 * gcc.c-torture/compile/20001226-1.c: Ditto.
4719 * gcc.c-torture/compile/20020312-1.c: Ditto.
4720 * gcc.c-torture/compile/20020604-1.c: Ditto.
4721 * gcc.c-torture/compile/920501-12.c: Ditto.
4722 * gcc.c-torture/compile/920501-4.c: Ditto.
4723 * gcc.c-torture/compile/920520-1.c: Ditto.
4724 * gcc.c-torture/compile/980506-1.c: Ditto.
4725 * gcc.c-torture/compile/990617-1.c: Ditto.
4726 * gcc.dg/compare6.c: Ditto.
4727 * g++.old-deja/g++.brendan/crash43.C: Ditto.
4728 * g++.old-deja/g++.brendan/synth1.C: Ditto.
4729 * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
4730 * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
4731 * g++.old-deja/g++.pt/static6.C: Ditto.
4732 * g++.old-deja/g++.pt/crash16.C: Ditto.
4733 * g++.old-deja/g++.mike/p10416.C: Ditto.
4734 * g++.old-deja/g++.mike/ns15.C: Ditto.
4735 * g++.old-deja/g++.mike/eh46.C: Ditto.
4736
4737 2007-11-01 Tom Tromey <tromey@redhat.com>
4738
4739 * gcc.dg/redecl-1.c: Update.
4740 * gcc.dg/pr20368-3.c: Update.
4741 * gcc.dg/inline-14.c: Update.
4742 * gcc.dg/builtins-30.c: Update.
4743 * gcc.dg/dremf-type-compat-4.c: Update.
4744 * gcc.dg/pr20368-2.c: Update.
4745
4746 2007-11-01 Jakub Jelinek <jakub@redhat.com>
4747
4748 PR rtl-optimization/33673
4749 * gcc.dg/pr33673.c: New test.
4750
4751 2007-11-01 Michael Matz <matz@suse.de>
4752
4753 PR tree-optimization/33961
4754 * gcc.dg/pr33961.c: New test.
4755
4756 2007-10-31 Paolo Carlini <pcarlini@suse.de>
4757
4758 PR c++/33494
4759 * g++.dg/template/error35.C: New.
4760
4761 2007-10-31 Jakub Jelinek <jakub@redhat.com>
4762
4763 PR target/31507
4764 * gcc.dg/pr31507-1.c: New test.
4765 * gcc.dg/pr31507-2.c: New test.
4766
4767 2007-10-31 Revital Eres <eres@il.ibm.com>
4768
4769 * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
4770 target.
4771 * gcc.dg/vect/tree-vect.h (check_vect): Add
4772 powerpc-*paired test.
4773 * lib/target-supports.exp (check_750cl_hw_available):
4774 New.
4775 (check_effective_target_vect_int,
4776 check_effective_target_vect_intfloat_cvt,
4777 check_effective_target_powerpc_altivec_ok,
4778 check_effective_target_vect_long,
4779 check_effective_target_vect_sdot_hi,
4780 check_effective_target_vect_udot_hi,
4781 check_effective_target_vect_pack_trunc,
4782 check_effective_target_vect_unpack,
4783 check_effective_target_vect_shift,
4784 check_effective_target_vect_int_mult): Disable for powerpc-*paired
4785 target.
4786 * gcc.dg/vect/vect-ifcvt-11.c: New.
4787 * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
4788 * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
4789 * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
4790 * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
4791 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
4792 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
4793
4794 2007-10-31 Dominique d'Humieres <dominiq@lps.ens.fr>
4795 Tobias Burnus <burnus@net-b.de>
4796
4797 PR fortran/33941
4798 * gfortran.dg/module_read_1.f90: New.
4799
4800 2007-10-31 Tom Tromey <tromey@redhat.com>
4801
4802 PR preprocessor/30786:
4803 * gcc.dg/cpp/pr30786.c: New file.
4804
4805 2007-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4806
4807 PR fortran/33162
4808 * gfortran.dg/interface_19.f90: New.
4809 * gfortran.dg/interface_20.f90: New.
4810 * gfortran.dg/interface_21.f90: New.
4811
4812 2007-10-31 Sebastian Pop <sebastian.pop@amd.com>
4813
4814 PR tree-optimization/32377
4815 * gfortran.dg/vect/pr32377.f90: New.
4816
4817 2007-10-31 Richard Guenther <rguenther@suse.de>
4818
4819 PR middle-end/33779
4820 * gcc.c-torture/execute/pr33779-1.c: New testcase.
4821 * gcc.c-torture/execute/pr33779-2.c: Likewise.
4822
4823 2007-10-31 Paul Thomas <pault@gcc.gnu.org>
4824
4825 PR fortran/33897
4826 * gfortran.dg/contained_3.f90: New.
4827
4828 2007-10-31 Christian Bruel <christian.bruel@st.com>
4829
4830 PR c++/19531
4831 * g++.dg/opt/nrv8.C: New.
4832
4833 2007-10-30 Jakub Jelinek <jakub@redhat.com>
4834
4835 PR c++/33709
4836 * g++.dg/opt/compound1.C: New test.
4837
4838 PR c++/33616
4839 * g++.dg/template/ptrmem18.C: New test.
4840
4841 2007-10-30 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4842
4843 PR fortran/33596
4844 * gfortran.dg/isnan_2.f90: New test.
4845
4846 2007-10-30 Ed Schouten <ed@fxq.nl>
4847
4848 PR tree-optimization/32500
4849 * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
4850
4851 2007-10-30 Douglas Gregor <doug.gregor@gmail.com>
4852
4853 PR c++/31993
4854 PR c++/32252
4855 * g++.dg/cpp0x/pr31993.C: New
4856 * g++.dg/cpp0x/pr32252.C: New
4857
4858 2007-10-30 Jakub Jelinek <jakub@redhat.com>
4859
4860 PR tree-optimization/33723
4861 * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
4862
4863 2007-10-30 Richard Guenther <rguenther@suse.de>
4864
4865 * gcc.c-torture/execute/20071030-1.c: New testcase copied from
4866 gcc.target/i386/loop-3.c.
4867
4868 2007-10-30 Revital Eres <eres@il.ibm.com>
4869
4870 * gcc.dg/vect/pr33866.c: Require vect_long.
4871
4872 2007-10-30 Revital Eres <eres@il.ibm.com>
4873
4874 * gcc.dg/vect/vect-shift-1.c: Require vect_int.
4875 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
4876
4877 2007-10-29 Dorit Nuzman <dorit@il.ibm.com>
4878
4879 PR tree-optimization/32893
4880 * lib/target-supports.exp
4881 (check_effective_target_unaligned_stack): new keyword.
4882 * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
4883 not sensitive to unaligned_stack.
4884 * gcc.dg/vect/vect-3.c: Likewise.
4885 * gcc.dg/vect/vect-4.c: Likewise.
4886 * gcc.dg/vect/vect-5.c: Likewise.
4887 * gcc.dg/vect/vect-6.c: Likewise.
4888 * gcc.dg/vect/vect-7.c: Likewise.
4889 * gcc.dg/vect/vect-13.c: Likewise.
4890 * gcc.dg/vect/vect-17.c: Likewise.
4891 * gcc.dg/vect/vect-18.c: Likewise.
4892 * gcc.dg/vect/vect-19.c: Likewise.
4893 * gcc.dg/vect/vect-20.c: Likewise.
4894 * gcc.dg/vect/vect-21.c: Likewise.
4895 * gcc.dg/vect/vect-22.c: Likewise.
4896 * gcc.dg/vect/vect-27.c: Likewise.
4897 * gcc.dg/vect/vect-29.c: Likewise.
4898 * gcc.dg/vect/vect-64.c: Likewise.
4899 * gcc.dg/vect/vect-65.c: Likewise.
4900 * gcc.dg/vect/vect-66.c: Likewise.
4901 * gcc.dg/vect/vect-72.c: Likewise.
4902 * gcc.dg/vect/vect-73.c: Likewise.
4903 * gcc.dg/vect/vect-86.c: Likewise.
4904 * gcc.dg/vect/vect-all.c: Likewise.
4905 * gcc.dg/vect/slp-25.c: Likewise.
4906 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
4907 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
4908 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
4909
4910 * gcc.dg/vect/vect-31.c: Removed alignment checks.
4911 * gcc.dg/vect/vect-34.c: Likewise.
4912 * gcc.dg/vect/vect-36.c: Likewise.
4913 * gcc.dg/vect/vect-64.c: Likewise.
4914 * gcc.dg/vect/vect-65.c: Likewise.
4915 * gcc.dg/vect/vect-66.c: Likewise.
4916 * gcc.dg/vect/vect-68.c: Likewise.
4917 * gcc.dg/vect/vect-76.c: Likewise.
4918 * gcc.dg/vect/vect-77.c: Likewise.
4919 * gcc.dg/vect/vect-78.c: Likewise.
4920
4921 * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
4922 testcase (without no-section-anchors prefix) but with global arrays.
4923 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
4924 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
4925 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4926 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
4927 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4928 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
4929 * gcc.dg/vect/vect-77-global.c: Likewise.
4930 * gcc.dg/vect/vect-78-global.c: Likewise.
4931
4932 * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
4933 testcase (without no-section-anchors prefix) but fix alignment checks
4934 to also consider unaligned_stack targets.
4935 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
4936
4937 2007-10-29 Jakub Jelinek <jakub@redhat.com>
4938
4939 PR tree-optimization/33723
4940 * gcc.c-torture/execute/20071029-1.c: New test.
4941 * gcc.dg/tree-ssa/pr33723.c: New test.
4942
4943 2007-10-29 Richard Sandiford <rsandifo@nildram.co.uk>
4944
4945 PR tree-optimization/33614
4946 * gcc.c-torture/compile/pr33614.c: New test.
4947
4948 2007-10-29 Richard Guenther <rguenther@suse.de>
4949
4950 PR tree-optimization/33870
4951 * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
4952
4953 2007-10-29 Jakub Jelinek <jakub@redhat.com>
4954
4955 PR tree-optimization/33757
4956 * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
4957 true architectures instead of having a big dg-skip-if.
4958
4959 PR c++/33841
4960 * g++.dg/other/bitfield3.C: New test.
4961
4962 2007-10-29 Richard Guenther <rguenther@suse.de>
4963
4964 * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
4965
4966 2007-10-29 Razya Ladelsky <razya@il.ibm.com>
4967
4968 Automatic parallelization reduction tests.
4969
4970 * gcc.dg/tree-ssa/reduc-1.c: New test.
4971 * gcc.dg/tree-ssa/reduc-1char.c: New test.
4972 * gcc.dg/tree-ssa/reduc-1short.c: New test.
4973 * gcc.dg/tree-ssa/reduc-2.c: New test.
4974 * gcc.dg/tree-ssa/reduc-2char.c: New test.
4975 * gcc.dg/tree-ssa/reduc-2short.c: New test.
4976 * gcc.dg/tree-ssa/reduc-3.c: New test.
4977 * gcc.dg/tree-ssa/reduc-6.c: New test.
4978 * gcc.dg/tree-ssa/reduc-7.c: New test.
4979 * gcc.dg/tree-ssa/reduc-8.c: New test.
4980 * gcc.dg/tree-ssa/reduc-9.c: New test.
4981
4982 2007-10-29 Razya Ladelsky <razya@il.ibm.com>
4983 Zdenek Dvorak <ook@ucw.cz>
4984
4985 OMP_ATOMIC Changes, testsuite changes.
4986
4987 * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
4988 instead of gimple dump.
4989 * gcc.dg/gomp/atomic-9.c: Same.
4990 * gcc.dg/gomp/atomic-10.c: Same.
4991 * g++.dg/gomp/atomic-3.C: Same.
4992 * g++.dg/gomp/atomic-9.C: Same.
4993 * g++.dg/gomp/atomic-10.C: Same.
4994
4995 2007-10-29 Paul Thomas <pault@gcc.gnu.org>
4996
4997 PR fortran/31217
4998 PR fortran/33811
4999 * gfortran.dg/forall_12.f90: New test.
5000
5001 PR fortran/33686
5002 * gfortran.dg/forall_13.f90: New test.
5003
5004 2007-10-28 Paolo Carlini <pcarlini@suse.de>
5005 Mark Mitchell <mark@codesourcery.com>
5006
5007 PR c++/30659
5008 * g++.dg/template/crash71.C: New.
5009
5010 2007-10-28 Tobias Schlüter <tobi@gcc.gnu.org>
5011
5012 PR fortran/32147
5013 * gfortran.dg/module_md5_1.f90: Update hash-value.
5014
5015 2007-10-28 Andrew Pinski <pinskia@gmail.com>
5016
5017 PR tree-opt/33589
5018 * g++.dg/torture/pr33589-1.C: New testcase.
5019 * g++.dg/torture/pr33589-2.C: New testcase.
5020
5021 2007-10-28 Richard Guenther <rguenther@suse.de>
5022
5023 * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
5024
5025 2007-10-28 Martin Michlmayr <tbm@cyrius.com>
5026 Uros Bizjak <ubizjak@gmail.com>
5027
5028 PR tree-optimization/33920
5029 * gcc.dg/tree-ssa/pr33290.c: New test.
5030
5031 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5032
5033 PR fortran/31306
5034 * gfortran.dg/argument_check_7.f90: New test.
5035 * gfortran.dg/argument_check_8.f90: New test.
5036
5037 2007-10-27 Uros Bizjak <ubizjak@gmail.com>
5038
5039 * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
5040 * gcc.target/i386/sse-13.c: Also include mm3dnow.h. Add
5041 "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
5042 * gcc.target/i386/sse-14.c: Ditto.
5043
5044 2007-10-27 Jakub Jelinek <jakub@redhat.com>
5045
5046 PR c++/33844
5047 * g++.dg/other/ptrmem8.C: New test.
5048
5049 PR c++/33842
5050 * g++.dg/template/error34.C: New test.
5051
5052 2007-10-27 Uros Bizjak <ubizjak@gmail.com>
5053
5054 * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
5055
5056 2007-10-27 Richard Guenther <rguenther@suse.de>
5057
5058 PR tree-optimization/33870
5059 * gcc.dg/tree-ssa/alias-15.c: New testcase.
5060 * gcc.c-torture/execute/pr33870.c: Likewise.
5061
5062 2007-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5063
5064 PR fortran/33162
5065 * gfortran.dg/argument_checking_9.f90: New test.
5066
5067 2007-10-26 Douglas Gregor <doug.gregor@gmail.com>
5068
5069 * g++.dg/other/pr33601.C: New.
5070
5071 2007-10-26 Paolo Carlini <pcarlini@suse.de>
5072
5073 PR c++/31988
5074 * g++.dg/init/new25.C: New.
5075
5076 2007-10-26 Douglas Gregor <doug.gregor@gmail.com>
5077
5078 * g++.dg/cpp0x/pr33839.C: New.
5079
5080 2007-10-26 Jakub Jelinek <jakub@redhat.com>
5081
5082 PR c++/33744
5083 * g++.dg/template/arg6.C: New test.
5084
5085 2007-10-26 Paolo Carlini <pcarlini@suse.de>
5086
5087 PR c++/31747
5088 * g++.dg/parse/crash39.C: New.
5089
5090 2007-10-26 Uros Bizjak <ubizjak@gmail.com>
5091
5092 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
5093 "&x\\\[5\\\]" pattern. Search for "offset: 0x0f+fc" instead of
5094 "offset: -4B".
5095
5096 2007-10-25 David Daney <ddaney@avtrex.com>
5097
5098 * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
5099
5100 2007-10-25 Paolo Carlini <pcarlini@suse.de>
5101
5102 PR c++/33843
5103 * g++.dg/template/error32.C: New.
5104
5105 2007-10-25 Martin Michlmayr <tbm@cyrius.com>
5106 Ira Rosen <irar@il.ibm.com>
5107
5108 PR tree-optimization/33833
5109 * gcc.dg/vect/pr33833.c: New testcase.
5110
5111 2007-10-25 David Daney <ddaney@avtrex.com>
5112
5113 * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
5114
5115 2007-10-25 Martin Michlmayr <tbm@cyrius.com>
5116 Ira Rosen <irar@il.ibm.com>
5117
5118 PR tree-optimization/33866
5119 * gcc.dg/vect/pr33866.c: New testcase.
5120
5121 2007-10-24 Uros Bizjak <ubizjak@gmail.com>
5122
5123 * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
5124 Add -w to compile flags to suppress "call-clobbered register" warnings
5125 and remove dg-warning directives.
5126
5127 2007-10-24 Uros Bizjak <ubizjak@gmail.com>
5128
5129 * gcc.dg/sms-2.c: Cleanup sms dump file.
5130 * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
5131 profile-use step.
5132
5133 2007-10-24 David Daney <ddaney@avtrex.com>
5134
5135 * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
5136
5137 2007-10-24 Richard Sandiford <rsandifo@nildram.co.uk>
5138
5139 PR target/33755
5140 * gcc.target/mips/pr33755.c: New test.
5141
5142 2007-10-24 Ira Rosen <irar@il.ibm.com>
5143
5144 PR tree-optimization/33804
5145 * gcc.dg/vect/pr33804.c: New testcase.
5146
5147 2007-10-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5148
5149 PR forrtran/33849
5150 gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
5151
5152 2007-10-23 Martin Michlmayr <tbm@cyrius.com>
5153 Uros Bizjak <ubizjak@gmail.com>
5154
5155 PR rtl-optimization/33846
5156 * gcc.dg/vect/pr33846.c: New testcase.
5157
5158 2007-10-23 Martin Michlmayr <tbm@cyrius.com>
5159 Dorit Nuzman <dorit@il.ibm.com>
5160
5161 PR tree-optimization/33860
5162 * g++.dg/vect/pr33860.cc: New test.
5163 * g++.dg/vect/pr33860a.cc: New test.
5164
5165 2007-10-23 Tehila Meyzels <tehila@il.ibm.com>
5166 Revital Eres <eres@il.ibm.com>
5167
5168 * gcc.dg/sms-2.c: New testcase.
5169
5170 2007-10-22 David S. Miller <davem@davemloft.net>
5171
5172 * gcc.dg/globalreg-1.c: New test.
5173
5174 2007-10-22 Martin Michlmayr <tbm@cyrius.com>
5175 Dorit Nuzman <dorit@il.ibm.com>
5176
5177 PR tree-optimization/33834
5178 PR tree-optimization/33835
5179 * g++.dg/vect/pr33834_1.cc: New test.
5180 * g++.dg/vect/pr33834_2.cc: New test.
5181 * g++.dg/vect/pr33835.cc: New test.
5182
5183 2007-10-22 Jakub Jelinek <jakub@redhat.com>
5184
5185 * gcc.dg/pr33644.c: New test.
5186
5187 2007-10-22 Jakub Jelinek <jakub@redhat.com>
5188
5189 PR c++/33372
5190 * g++.dg/gomp/pr33372-1.C: New test.
5191 * g++.dg/gomp/pr33372-2.C: New test.
5192 * g++.dg/gomp/pr33372-3.C: New test.
5193
5194 2007-10-22 Michael Matz <matz@suse.de>
5195
5196 PR tree-optimization/33855
5197 * gcc.c-torture/compile/pr33855.c: New testcase.
5198
5199 2007-10-22 Ira Rosen <irar@il.ibm.com>
5200
5201 PR tree-optimization/33854
5202 * gcc.dg/vect/O1-pr33854.c: New testcase.
5203 * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
5204
5205 2007-10-21 David Edelsohn <edelsohn@gnu.org>
5206
5207 * gcc.dg/unwind-1.c: Disable on AIX.
5208 * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
5209
5210 2007-10-21 Paul Thomas <pault@gcc.gnu.org>
5211
5212 PR fortran/33749
5213 * gfortran.dg/assign_9.f90: New test.
5214
5215 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
5216
5217 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
5218 (dg-mips-options): Skip tests that specify an ABI other than o32
5219 and o64 if generating MIPS16 hard-float code.
5220
5221 2007-10-21 Ira Rosen <irar@il.ibm.com>
5222 Revital Eres <eres@il.ibm.com>
5223
5224 * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
5225 * gcc.dg/vect/vect-16.c: Fix comment.
5226 * gcc.dg/vect/pr33369.c: Require vect_int.
5227 * gcc.dg/vect/slp-33.c: Add spaces.
5228 * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
5229 targets.
5230 * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
5231 * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
5232 targets.
5233 * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
5234 * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
5235 targets.
5236 * gcc.dg/vect/slp-10.c: Add spaces.
5237 * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
5238 targets.
5239 * gcc.dg/vect/slp-36.c: Require vect_int.
5240 * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
5241 gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
5242 gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
5243 * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
5244 targets.
5245 * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
5246 * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
5247 instead of vector_alignment_reachable_for_double.
5248 * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
5249 (natural_alignment): Split into...
5250 (natural_alignment_32, natural_alignment_64): New.
5251 (vector_alignment_reachable): Depend on natural_alignment_32.
5252 (vector_alignment_reachable_for_double): Rename to ...
5253 (vector_alignment_reachable_for_64bit): And depend on
5254 natural_alignment_64.
5255
5256 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
5257
5258 * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
5259 MIPS targets.
5260 * g++.dg/vect/vect.exp: Likewise.
5261 * lib/fortran-torture.exp: Likewise.
5262 * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
5263 mipsisa64*-*-* as the target selector. Remove -mips64,
5264 -mhard-float and -mgp64 from the options list.
5265 * gcc.target/mips/mips-ps-2.c: Likewise.
5266 * gcc.target/mips/mips-ps-3.c: Likewise.
5267 * gcc.target/mips/mips-ps-4.c: Likewise.
5268 * gcc.target/mips/mips-ps-6.c: Likewise.
5269 * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
5270 options list.
5271 * gcc.target/mips/sb1-1.c: Likewise.
5272 * gcc.target/mips/mips-ps-type.c: Likewise.
5273 * gcc.target/mips/mips-ps-7.c: New test.
5274 * gcc.target/mips/mips-ps-type-2.c: Likewise.
5275 * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
5276 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
5277 mips_gp instead of mips_fp64 and mips_gp64. Treat -mgp32 -mfp64
5278 as forcing an ABI and an architecture.
5279 (is_gp32_flag, is_gp64_flag): Fold into...
5280 (dg-mips-options): ...here. Make -mpaired-single imply -mfp64,
5281 then -mfp64 imply -mhard-float. Apply register rules after the
5282 loop. Handle -march=mipsN like -mipsN.
5283
5284 2007-10-20 David Edelsohn <edelsohn@gnu.org>
5285
5286 * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
5287 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
5288
5289 2007-10-20 Tobias Burnus <burnus@net-b.de>
5290
5291 PR fortran/33818
5292 * gfortran.dg/entry_dummy_ref_3.f90: New.
5293
5294 2007-10-20 Paul Thomas <pault@gcc.gnu.org>
5295 FX Coudert <fxcoudert@gcc.gnu.org>
5296
5297 PR fortran/31608
5298 * gfortran.dg/char_cast_1.f90: New test.
5299
5300 2007-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
5301
5302 * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
5303 * gfortran.dg/large_real_kind_2.F90: ditto.
5304 * gfortran.dg/default_format_2.f90: ditto.
5305 * gfortran.dg/default_format_denormal_1.f90: ditto.
5306
5307 2007-10-19 Richard Guenther <rguenther@suse.de>
5308
5309 PR middle-end/33816
5310 PR middle-end/32921
5311 * gfortran.dg/pr32921.f: New testcase.
5312
5313 2007-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5314
5315 PR libfortran/33544
5316 * gfortran.dg/transfer_check_1.f90: Adjust options.
5317
5318 2007-10-19 Richard Guenther <rguenther@suse.de>
5319
5320 Revert
5321 2007-10-19 Richard Guenther <rguenther@suse.de>
5322
5323 PR middle-end/32921
5324 * gfortran.dg/pr32921.f: New testcase.
5325
5326 2007-10-19 Richard Guenther <rguenther@suse.de>
5327
5328 * gcc.c-torture/execute/20071018-1.c: New testcase.
5329
5330 2007-10-19 Richard Guenther <rguenther@suse.de>
5331
5332 PR middle-end/32921
5333 * gfortran.dg/pr32921.f: New testcase.
5334
5335 2007-10-18 Benjamin Kosnik <bkoz@redhat.com>
5336
5337 * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
5338
5339 2007-10-18 Richard Sandiford <rsandifo@nildram.co.uk>
5340
5341 * gcc.target/mips/save-restore-3.c: Don't clobber $17.
5342
5343 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
5344
5345 PR fortran/33233
5346 * gfortran.dg/host_assoc_function_1.f90: Correct references.
5347 * gfortran.dg/host_assoc_function_3.f90: New test.
5348
5349 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
5350
5351 PR fortran/33733
5352 * gfortran.dg/transfer_simplify_6.f90: New test.
5353
5354 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
5355 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5356
5357 PR middle-end/33794
5358 * gfortran.dg/pr33794.f90: New testcase.
5359
5360 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
5361
5362 PR target/32961
5363 * gcc.target/i386/pr32961.c: New testcase.
5364 * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
5365 __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
5366 __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
5367 __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
5368 __builtin_ia32_pslldi128 defines.
5369
5370 2007-10-17 Christopher D. Rickett <crickett@lanl.gov>
5371
5372 PR fortran/33760
5373 * gfortran.dg/c_ptr_tests_13.f03: New test case.
5374
5375 2007-10-16 Paolo Carlini <pcarlini@suse.de>
5376
5377 PR c++/28639
5378 PR c++/30299
5379 * g++.dg/template/void12.C: New.
5380 * g++.dg/template/void13.C: New.
5381
5382 2007-10-16 Paolo Carlini <pcarlini@suse.de>
5383
5384 PR c++/31446
5385 * g++.dg/template/void11.C: New.
5386 * g++.dg/template/void2.C: Adjust error markers.
5387 * g++.dg/template/void10.C: Likewise.
5388 * g++.dg/template/crash55.C: Likewise.
5389
5390 2007-10-16 Mark Mitchell <mark@codesourcery.com>
5391
5392 * g++.dg/opt/const5.C: New test.
5393
5394 2007-10-15 Paolo Bonzini <bonzini@gnu.org>
5395 Maxim Kuvyrkov <maxim@codesourcery.com>
5396
5397 * gcc.target/ia64/20040709-2.c: New test.
5398
5399 2007-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
5400
5401 * gfortran.dg/gamma_5.f90: xfail on FreeBSD
5402
5403 2007-10-15 Richard Sandiford <rsandifo@nildram.co.uk>
5404
5405 * gcc.target/mips/dse-1.c: Pass the union as a second parameter
5406 to each function. Check that there are no unsigned loads.
5407
5408 2007-10-15 Jakub Jelinek <jakub@redhat.com>
5409
5410 PR tree-optimization/33136
5411 * gcc.c-torture/execute/20070824-1.c: New test.
5412 * gcc.dg/pr33136-1.c: New test.
5413 * gcc.dg/pr33136-2.c: New test.
5414 * gcc.dg/pr33136-3.c: New test.
5415
5416 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
5417
5418 PR tree-optimization/33735
5419 * g++.dg/torture/pr33735.C: New.
5420
5421 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
5422
5423 PR middle-end/33706
5424 * gcc.dg/va-arg-pack-2.c: New.
5425
5426 2007-10-15 Jakub Jelinek <jakub@redhat.com>
5427
5428 PR tree-optimization/33619
5429 * gcc.dg/pr33619.c: New test.
5430
5431 2007-10-15 David Edelsohn <edelsohn@gnu.org>
5432
5433 lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
5434 flag for AIX.
5435 (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
5436
5437 2007-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5438
5439 PR libfortran/33055
5440 * gfortran.dg/inquire_11.f90: New test.
5441 * gfortan.dg/negative_unit_int8.f: New test.
5442
5443 2007-10-15 Maxim Kuvyrkov <maxim@codesourcery.com>
5444
5445 PR target/33133
5446 * gcc.c-torture/compile/pr33133.c: New test.
5447
5448 2007-10-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5449
5450 PR libfortran/33672
5451 * gfortran.dg/namelist_40.f90: New test.
5452
5453 2007-10-14 Tobias Burnus <burnus@net-b.de>
5454
5455 PR fortran/33745
5456 * gfortran.dg/bounds_check_11.f90: New.
5457
5458 2007-10-14 Andrew Pinski <pinskia@gmail.com>
5459
5460 PR c++/30303
5461 * g++.dg/other/ctor1.C: New test.
5462 * g++.dg/other/ctor2.C: New test.
5463 * g++.dg/other/dtor1.C: New test.
5464
5465 2007-10-14 Tobias Burnus <burnus@gcc.gnu.org>
5466
5467 * gfortran.dg/bounds_check_10.f90: Fix testcase.
5468
5469 2007-10-13 Tobias Schlüter <tobi@gcc.gnu.org>
5470 Paul Thomas <pault@gcc.gnu.org>
5471
5472 PR fortran/33254
5473 PR fortran/33727
5474 * gfortran.dg/bounds_check_10.f90: New.
5475
5476 2007-10-13 David Edelsohn <edelsohn@gnu.org>
5477
5478 * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
5479 * gcc.target/powerpc/popcount-1.c: Same.
5480
5481 2007-10-12 Simon Martin <simartin@users.sourceforge.net>
5482
5483 PR c++/26698
5484 * g++.dg/conversion/op4.C: New test.
5485
5486 2007-10-12 Richard Sandiford <rsandifo@nildram.co.uk>
5487
5488 * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
5489
5490 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
5491
5492 PR fortran/33542
5493 * gfortran.dg/ambiguous_specific_1.f90: New test.
5494
5495 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
5496
5497 PR fortran/33664
5498 * gfortran.dg/impure_spec_expr_1.f90: New test.
5499 * gfortran.dg/char_result_7.f90: Remove illegal test.
5500
5501 2007-10-12 Nathan Froyd <froydnj@codesourcery.com>
5502
5503 PR 11001
5504 * gcc.target/i386/pr11001-strlen-1.c: New testcase.
5505 * gcc.target/i386/pr11001-strlen-2.c: New testcase.
5506 * gcc.target/i386/pr11001-strlen-3.c: New testcase.
5507 * gcc.target/i386/pr11001-memset-1.c: New testcase.
5508 * gcc.target/i386/pr11001-memset-2.c: New testcase.
5509 * gcc.target/i386/pr11001-memset-3.c: New testcase.
5510 * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
5511 * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
5512 * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
5513
5514 2007-10-12 Richard Guenther <rguenther@suse.de>
5515
5516 PR middle-end/26198
5517 * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
5518 * gcc.c-torture/execute/20071011-1.c: Likewise.
5519 * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
5520
5521 2007-10-12 Uros Bizjak <ubizjak@gmail.com>
5522
5523 PR tree-optimization/33742
5524 * gcc.dg/pr33742.c: New testcase.
5525
5526 2007-10-12 Jakub Jelinek <jakub@redhat.com>
5527
5528 PR tree-optimization/33645
5529 * gcc.dg/pr33645-1.c: New test.
5530 * gcc.dg/pr33645-2.c: New test.
5531 * gcc.dg/pr33645-3.c: New test.
5532
5533 PR c++/32121
5534 * g++.dg/ext/label4.C: Adjust error regexp.
5535 * g++.dg/ext/label6.C: Adjust error regexp.
5536 * g++.dg/ext/label7.C: New test.
5537 * g++.dg/ext/label8.C: New test.
5538 * g++.dg/ext/label9.C: New test.
5539
5540 2007-10-11 Kenneth Zadeck <zadeck@naturalbridge.com>
5541
5542 PR middle-end/33676
5543 * gcc.dg/pr33676.c: New.
5544
5545 2007-10-11 Paolo Carlini <pcarlini@suse.de>
5546
5547 PR c++/31441
5548 * g++.dg/cpp0x/variadic83.C: New.
5549
5550 2007-10-11 Paolo Carlini <pcarlini@suse.de>
5551
5552 PR c++/33461
5553 * g++.dg/cpp0x/variadic81.C: New.
5554 * g++.dg/cpp0x/variadic82.C: Likewise.
5555
5556 2007-10-11 Richard Guenther <rguenther@suse.de>
5557
5558 PR middle-end/33724
5559 * gcc.dg/pr33724.c: New testcase.
5560
5561 2007-10-11 Richard Guenther <rguenther@suse.de>
5562
5563 PR c/33726
5564 * gcc.dg/pr33726.c: New testcase.
5565
5566 2007-10-11 Uros Bizjak <ubizjak@gmail.com>
5567
5568 PR fortran/33500
5569 * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
5570
5571 2007-10-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5572
5573 PR testsuite/33391
5574 * gfortran.dg/do_3.F90: Run with -fwrapv.
5575
5576 2007-10-09 Geoffrey Keating <geoffk@apple.com>
5577
5578 * gcc.dg/unwind-1.c: New.
5579
5580 2007-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5581
5582 PR libfortran/33683
5583 * gfortran.dg/gamma_5.f90: Adjust tolerance to avoid
5584 failure on some common systems.
5585
5586 2007-10-09 Richard Guenther <rguenther@suse.de>
5587
5588 PR middle-end/33692
5589 * gcc.dg/pr33692.c: New testcase.
5590
5591 2007-10-09 Kenneth Zadeck <zadeck@naturalbridge.com>
5592
5593 PR middle-end/33669
5594 * gcc.c-torture/execute/pr33669.c: New.
5595
5596 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
5597
5598 PR tree-optimization/33615
5599 * g++.dg/tree-ssa/pr33615-2.C: New test.
5600
5601 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
5602
5603 PR tree-optimization/33615
5604 * g++.dg/tree-ssa/pr33615.C: New test.
5605
5606 2007-10-08 Alexandre Oliva <aoliva@redhat.com>
5607
5608 PR tree-optimization/33572
5609 * g++.dg/torture/pr33572.C: Replace with complete test.
5610
5611 2007-10-08 Tobias Schlüter <tobi@gcc.gnu.org>
5612
5613 PR fortran/33689
5614 * gfortran.dg/spec_expr_5.f90: New.
5615
5616 2007-10-08 Geoffrey Keating <geoffk@apple.com>
5617
5618 * gcc.dg/pragma-darwin-2.c: New.
5619
5620 2007-10-08 Richard Guenther <rguenther@suse.de>
5621
5622 PR middle-end/33693
5623 PR middle-end/33695
5624 PR middle-end/33697
5625 * gcc.dg/pr33693.c: New testcase.
5626 * gcc.dg/pr33695.c: Likewise.
5627 * gcc.dg/pr33697.c: Likewise.
5628
5629 2007-10-08 Richard Guenther <rguenther@suse.de>
5630
5631 PR middle-end/33691
5632 PR middle-end/33694
5633 PR middle-end/33696
5634 * gcc.dg/pr33691.c: New testcase.
5635 * gcc.dg/pr33694.c: Likewise.
5636 * gcc.dg/pr33696.c: Likewise.
5637
5638 2007-10-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5639
5640 PR libfortran/33683
5641 * gfortran.dg/gamma_5.f90: New test case
5642
5643 2007-10-07 Tobias Schlüter <tobi@gcc.gnu.org>
5644
5645 PR fortran/20851
5646 * initialization_1.f90: Fix dg-error annotations.
5647 * initialization_14.f90: New.
5648 * initialization_7.f90: Fix dg-error annotations.
5649 * initialization_9.f90: Likewise.
5650
5651 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5652
5653 * gfortran.dg/error_recovery_4.f90: New test.
5654
5655 2007-10-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5656
5657 * gfortran.dg/default_format_denormal_2.f90: New test.
5658 * gfortran.dg/default_format_2.inc: New test.
5659 * gfortran.dg/default_format_denormal_1.f90: New test.
5660 * gfortran.dg/default_format_1.inc: New test.
5661 * gfortran.dg/default_format_1.f90: Don't test for denormalized
5662 numbers.
5663 * gfortran.dg/default_format_2.f90: Don't test for denormalized
5664 numbers.
5665
5666 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5667
5668 * gfortran.dg/namelist_15.f90: Revise test.
5669
5670 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
5671
5672 PR tree-optimization/33655
5673 * gcc.dg/torture/pr33655.c: New.
5674
5675 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
5676
5677 PR tree-optimization/33572
5678 * g++.dg/torture/pr33572.C: New.
5679
5680 2007-10-06 Tobias Schlüter <tobi@gcc.gnu.org>
5681
5682 PR fortran/25076
5683 * gfortran.dg/forall_11.f90: New.
5684
5685 2007-10-05 Michael Matz <matz@suse.de>
5686
5687 PR middle-end/33667
5688 * gcc.dg/pr33667.c: New testcase.
5689
5690 2007-10-05 Richard Guenther <rguenther@suse.de>
5691
5692 PR middle-end/33666
5693 * gcc.dg/pr33666.c: New testcase.
5694
5695 2007-10-05 Michael Matz <matz@suse.de>
5696
5697 PR inline-asm/33600
5698 * gcc.target/i386/pr33600.c: New testcase.
5699
5700 2007-10-05 Richard Guenther <rguenther@suse.de>
5701
5702 * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
5703
5704 2007-10-05 Richard Sandiford <rsandifo@nildram.co.uk>
5705
5706 PR target/33635
5707 * gcc.target/mips/pr33635-1.c: New test.
5708
5709 2007-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5710
5711 PR libfortran/33253
5712 * gfortran.dg/namelist_39.f90: Revise to use long names.
5713
5714 2007-10-04 H.J. Lu <hongjiu.lu@intel.com>
5715
5716 PR fortran/33646
5717 * gfortran.dg/pr33646.f90: New file.
5718
5719 2007-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5720
5721 PR fortran/33529
5722 * gfortran.dg/char_type_len_2.f90: Adjust error message.
5723 * gfortran.dg/char_decl_2.f90: New test.
5724
5725 2007-10-04 Richard Guenther <rguenther@suse.de>
5726
5727 PR middle-end/33641
5728 * gcc.c-torture/compile/pr33641.c: New testcase.
5729
5730 2007-10-04 Michael Matz <matz@suse.de>
5731
5732 PR rtl-optimization/33653
5733 * gcc.dg/pr33653.c: New.
5734
5735 2007-10-04 Richard Guenther <rguenther@suse.de>
5736
5737 PR tree-optimization/33627
5738 * g++.dg/torture/pr33627.C: New testcase.
5739
5740 2007-10-04 Tobias Schlüter <tobi@gcc.gnu.org>
5741
5742 PR fortran/33626
5743 * gfortran.dg/parens_6.f90: New.
5744
5745 2007-10-04 Paul Thomas <pault@gcc.gnu.org>
5746
5747 PR fortran/33646
5748 PR fortran/33542
5749 * gfortran.dg/ambiguous_specific_1.f90: Remove.
5750
5751 2007-10-03 Alexandre Oliva <aoliva@redhat.com>
5752
5753 * g++.dg/ext/gnu-inline-global-redecl.C: New.
5754
5755 2007-10-03 Richard Sandiford <rsandifo@nildram.co.uk>
5756
5757 PR target/33635
5758 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
5759 and mips_forced_be.
5760 (dg-mips-options): Handle -EL and -mel. Make -mfp64 imply
5761 -mhard-float and a suitable ISA. Improve handling of -mipsXrY
5762 options.
5763 * gcc.target/mips/fpr-moves-1.c: New test.
5764 * gcc.target/mips/fpr-moves-2.c: Likewise.
5765 * gcc.target/mips/fpr-moves-3.c: Likewise.
5766 * gcc.target/mips/fpr-moves-4.c: Likewise.
5767 * gcc.target/mips/fpr-moves-5.c: Likewise.
5768 * gcc.target/mips/fpr-moves-6.c: Likewise.
5769 * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
5770
5771 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5772
5773 * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
5774
5775 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5776
5777 * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
5778 * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
5779
5780 2007-10-03 Tobias Schlüter <tobi@gcc.gnu.org>
5781
5782 PR fortran/33198
5783 * gfortran.dg/common_errors_1.f90: New.
5784
5785 2007-10-03 Doug Kwan <dougkwan@google.com>
5786 Richard Guenther <rguenther@suse.de>
5787
5788 PR debug/31899
5789 * g++.dg/debug/using3.C: New testcase.
5790
5791 2007-10-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5792
5793 PR libfortran/33253
5794 * gfortran.dg/namelist_38.f90: New test.
5795 * gfortran.dg/namelist_39.f90: New test.
5796
5797 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5798
5799 PR libfortran/33469
5800 * gfortran.dg/default_format_1.f90: New test.
5801 * gfortran.dg/default_format_2.f90: New test.
5802 * gfortran.dg/namelist_print_1.f: Adjust expected output.
5803 * gfortran.dg/real_const_3.f90: Adjust expected output.
5804
5805 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
5806
5807 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
5808 default ABI. Split mips_forced_abi into mips_forced_abi and
5809 mips_forced_regs.
5810 (is_gp32_flag): Return true for -mabi=32.
5811 (is_gp64_flag): New function. Handle 64-bit -mabi options.
5812 (dg-mips-options): Use is_gp64_flag instead of checking specifically
5813 for -mgp64. Update after the mips_forced_abi split. Handle -mabi=*.
5814 Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
5815 * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
5816 * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
5817 * gcc.target/mips/save-restore-2.c: Likewise.
5818 * gcc.target/mips/save-restore-3.c: Likewise.
5819 * gcc.target/mips/save-restore-4.c: Likewise.
5820
5821 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
5822
5823 PR middle-end/33617
5824 * gcc.c-torture/compile/pr33617.c: New test.
5825
5826 2007-10-02 Andreas Tobler <a.tobler@schweiz.org>
5827
5828 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
5829 -gstabs+ for extended options.
5830
5831 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
5832
5833 PR fortran/33542
5834 * gfortran.dg/ambiguous_specific_1.f90: New test.
5835
5836 2007-10-02 Revital Eres <eres@il.ibm.com>
5837
5838 * gcc.target/powerpc/paired-8.c: New test.
5839 * gcc.target/powerpc/paired-9.c: New test.
5840 * gcc.target/powerpc/paired-10.c: New test.
5841
5842 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
5843
5844 PR fortran/33566
5845 * gfortran.dg/derived_comp_array_ref_5.f90: New test.
5846
5847 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
5848
5849 PR fortran/33554
5850 * gfortran.dg/intent_out_2.f90: New test.
5851
5852 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
5853
5854 PR fortran/33550
5855 * gfortran.dg/ambiguous_reference_1.f90: New test.
5856
5857 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
5858
5859 PR fortran/31154
5860 PR fortran/31229
5861 PR fortran/33334
5862 * gfortran.dg/function_kinds_1.f90: New test.
5863 * gfortran.dg/function_kinds_2.f90: New test.
5864 * gfortran.dg/derived_function_interface_1.f90: Correct illegal
5865 use association into interfaces.
5866
5867 2007-10-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5868
5869 PR testsuite/31828
5870 gcc.dg/float-range-3.c (INFINITY): Define if not defined.
5871 (overflow): Use INFINITY, not FP_INFINITE.
5872 gcc.dg/float-range-4.c: Likewise.
5873 gcc.dg/float-range-5.c: Likewise.
5874
5875 2007-10-01 Nick Clifton <nickc@redhat.com>
5876
5877 * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
5878 for 16-bit targets.
5879
5880 2007-09-30 Diego Novillo <dnovillo@google.com>
5881
5882 PR 33593
5883 * g++.dg/tree-ssa/pr33593.C: New test.
5884
5885 2007-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5886
5887 PR libfortran/33400
5888 * gfortran.dg/PR19872.f: Fix test condition.
5889 * gfortran.dg/list_read_7.f90: New test.
5890
5891 2007-09-30 Uros Bizjak <ubizjak@gmail.com>
5892
5893 PR tree-optimization/33597
5894 * gcc.dg/vect/pr33597.c: New testcase.
5895
5896 2007-09-29 Uros Bizjak <ubizjak@gmail.com>
5897
5898 * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
5899 * gcc.target/i386/pr33524.c: ...this.
5900
5901 2007-09-28 Tobias Schlüter <tobi@gcc.gnu.org>
5902
5903 PR fortran/33354
5904 * gfortran.dg/minmaxloc_4.f90: New.
5905
5906 2007-09-28 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5907
5908 * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
5909
5910 2007-09-28 Uros Bizjak <ubizjak@gmail.com>
5911
5912 * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
5913
5914 2007-09-28 Paolo Carlini <pcarlini@suse.de>
5915
5916 PR c++/33213
5917 * g++.dg/cpp0x/variadic79.C: New.
5918
5919 2007-09-28 Michael Matz <matz@suse.de>
5920 Jakub Jelinek <jakub@redhat.com>
5921
5922 PR rtl-optimization/33552
5923 * gcc.target/i386/pr33552.c: New runtime test.
5924 * gcc.target/i386/strinline.c: New compile time test.
5925
5926 2007-09-28 Jakub Jelinek <jakub@redhat.com>
5927
5928 * gfortran.dg/openmp_stack.f90: Removed.
5929
5930 PR c++/31434
5931 * g++.dg/cpp0x/variadic80.C: New test.
5932
5933 2007-09-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5934
5935 * gfortran.dg/namelist_38.f90: Delete test for revertion of
5936 r128057.
5937
5938 2007-09-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
5939
5940 PR middle-end/7003
5941 * gcc.target/powerpc/gcse-1.c: New test.
5942
5943 2007-09-27 Tobias Schlüter <tobi@gcc.gnu.org>
5944
5945 * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
5946 fixed capitalizations.
5947 * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
5948 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
5949 * gfortran.dg/elemental_subroutine_4.f90: Likewise.
5950 * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
5951 * gfortran.dg/maxloc_shape_1.f90: Likewise.
5952 * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
5953 * gfortran.dg/min_max_conformance.f90: Likewise.
5954
5955 2007-09-27 Richard Sandiford <rsandifo@nildram.co.uk>
5956
5957 * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
5958 options.
5959 * gcc.dg/c99-tgmath-2.c: Likewise.
5960 * gcc.dg/c99-tgmath-3.c: Likewise.
5961 * gcc.dg/c99-tgmath-4.c: Likewise.
5962
5963 2007-09-27 Paul Thomas <pault@gcc.gnu.org>
5964
5965 PR fortran/33568
5966 * gfortran.dg/anint_1.f90: New test.
5967
5968 2007-09-27 Ian Lance Taylor <iant@google.com>
5969
5970 PR tree-optimization/33565
5971 * gcc.dg/Wstrict-overflow-20.c: New test.
5972
5973 2007-09-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5974
5975 * gfortran.dg/openmp_stack.f90: Fix typo.
5976 * gfortran.dg/recursive_stack.f90: Fix typo.
5977
5978 2007-09-27 Paolo Carlini <pcarlini@suse.de>
5979
5980 PR c++/33493
5981 * g++.dg/template/error31.C: New.
5982
5983 2007-09-27 Jakub Jelinek <jakub@redhat.com>
5984
5985 * lib/prune.exp: Prune also "^In function .*$" lines and
5986 "^ inlined from .*$" lines.
5987
5988 2007-09-26 Richard Guenther <rguenther@suse.de>
5989
5990 PR tree-optimization/33563
5991 * gcc.dg/torture/pr33563.c: New testcase.
5992
5993 2007-09-26 Joseph Myers <joseph@codesourcery.com>
5994
5995 PR c/25309
5996 * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
5997 array.
5998 * gcc.dg/large-size-array-4.c: New. Copy of large-size-array-2.c
5999 without -O2.
6000
6001 2007-09-26 Richard Guenther <rguenther@suse.de>
6002
6003 PR tree-optimization/30375
6004 PR tree-optimization/33560
6005 * gcc.dg/tree-ssa/complex-4.c: XFAIL.
6006 * gcc.dg/tree-ssa/complex-5.c: Likewise.
6007 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
6008 * gcc.dg/torture/pr30375.c: New testcase.
6009 * gcc.dg/torture/pr33560.c: New testcase.
6010 * gcc.dg/tree-ssa/pr30375.c: Likewise.
6011
6012 2007-09-25 Simon Martin <simartin@users.sourceforge.net>
6013
6014 PR c++/33207
6015 * g++.dg/parse/crash38.C: New test.
6016
6017 2007-09-25 Michael Meissner <michael.meissner@amd.com>
6018
6019 PR target/33524
6020 * gcc.target/i386/sse5-convert.c: New file, test int->long
6021 vectorized conversions.
6022
6023 2007-09-25 Revital Eres <eres@il.ibm.com>
6024
6025 * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
6026
6027 2007-09-25 Joseph Myers <joseph@codesourcery.com>
6028
6029 PR c/32295
6030 * gcc.dg/enum-incomplete-1.c: New test.
6031
6032 2007-09-25 Bernd Schmidt <bernd.schmidt@analog.com>
6033
6034 * gcc.c-torture/compile/20070919-1.c: New test.
6035
6036 2007-09-25 Kaz Kojima <kkojima@gcc.gnu.org>
6037
6038 * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
6039
6040 2007-09-24 Danny Smith <dannysmith@user.sourceforge.net>
6041
6042 PR c++/14688
6043 * g++.dg/inherit/override_attribs.C: New file.
6044
6045 2007-09-23 Tobias Schlüter <tobi@gcc.gnu.org>
6046
6047 PR fortran/33269
6048 * io.c (check_format_string): Move NULL and constant checks into
6049 this function.
6050 (check_io_constraints): Call gfc_simplify_expr() before calling
6051 check_format_string(). Remove NULL and constant checks.
6052
6053 2007-09-24 Roman Zippel <zippel@linux-m68k.org>
6054
6055 * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
6056 * gcc.c-torture/execute/loop-2g.x: Likewise.
6057
6058 2007-09-24 Richard Sandiford <rsandifo@nildram.co.uk>
6059
6060 * lib/target-supports.exp (check_effective_target_mips16_attribute):
6061 Reject hard-float modes unless the ABI is o32 or o64.
6062 * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
6063 of gcc.exp. Skip the tests when mips16 code generation is not
6064 supported.
6065 * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
6066 and use dg-add-options mips16_attribute.
6067
6068 2007-09-24 Jakub Jelinek <jakub@redhat.com>
6069
6070 PR c++/33506
6071 * g++.dg/ext/attrib29.C: New test.
6072
6073 2007-09-23 Ollie Wild <aaw@google.com>
6074
6075 * gcc.dg/fold-bitand-1.c: New test.
6076 * gcc.dg/fold-bitand-2.c: New test.
6077 * gcc.dg/fold-bitand-3.c: New test.
6078 * gcc.dg/fold-bitand-4.c: New test.
6079
6080 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
6081
6082 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
6083 any of the macros to be defined for __mips16.
6084 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
6085
6086 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
6087
6088 * gcc.dg/vect/pr21591.c: Require vect_int.
6089 * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
6090 * gcc.dg/vect/vect-outer-2a.c: Likewise.
6091 * gcc.dg/vect/vect-outer-2c.c: Likewise.
6092
6093 2007-09-23 Jakub Jelinek <jakub@redhat.com>
6094
6095 * gcc.dg/va-arg-pack-len-1.c: Use error and warning
6096 attributes.
6097 * gcc.dg/va-arg-pack-len-2.c: New test.
6098 * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
6099 attributes.
6100 * g++.dg/ext/va-arg-pack-len-2.C: New test.
6101
6102 PR tree-optimization/32772
6103 * gcc.c-torture/compile/20070905-1.c: New test.
6104
6105 PR tree-optimization/32975
6106 * gcc.dg/pr32975.c: New test.
6107
6108 PR middle-end/28755
6109 * gcc.dg/pr28755.c: New test.
6110
6111 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
6112
6113 * lib/target-supports.exp (check_effective_target_nomips16): New
6114 procedure.
6115 * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
6116 for mipsisa64*-*-*.
6117 * gcc.dg/vect/vect.exp: Likewise.
6118 * g++.dg/vect/vect.exp: Likewise.
6119 * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
6120 (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
6121 * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
6122 * gcc.target/mips/branch-cost-2.c (foo): Likewise.
6123 * gcc.target/mips/clear-cache-1.c (f): Likewise.
6124 * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
6125 * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
6126 * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
6127 * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
6128 * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
6129 * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
6130 * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
6131 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
6132 (test14, test15, test16, test17, test18): Likewise.
6133 * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
6134 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
6135 (test14, test15, test16, test17, test18, test19, test20, test21)
6136 (test22): Likewise.
6137 * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
6138 * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
6139 * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
6140 * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
6141 * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
6142 * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
6143 * gcc.target/mips/mips-3d-1.c (main): Likewise.
6144 * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
6145 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6146 (test13, test14, test15, test16, test17, test18, test19, test20)
6147 (test21, test22, test23, test24, test25, test26, test27, test28)
6148 (test29, test30, test31): Likewise.
6149 * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
6150 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6151 (test13, test14, test15, test16, test17, test18, test19, test20)
6152 (test21, test22, test23, test24, test25, test26, test27, test28)
6153 (test29, test30, test31, test32, test33, test34, test35, test36)
6154 (test37, test38, test39, test40, test41, test42, test43, test44)
6155 (test45, test46, test47, test48, test49, test50, test51, test52)
6156 (test53, test54, test55, test56, test57, test58, test59, test60)
6157 (test61, test62, test63): Likewise.
6158 * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
6159 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6160 (test13, test14, test15, test16, test17, test18, test19, test20)
6161 (test21, test22, test23, test24, test25, test26, test27, test28)
6162 (test29, test30, test31): Likewise.
6163 * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
6164 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6165 (test13, test14, test15, test16, test17, test18, test19, test20)
6166 (test21, test22, test23, test24, test25, test26, test27, test28)
6167 (test29, test30, test31): Likewise.
6168 * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
6169 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6170 (test13, test14, test15): Likewise.
6171 * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
6172 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6173 (test13, test14, test15): Likewise.
6174 * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
6175 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6176 (test13, test14, test15, test16, test17, test18, test19, test20)
6177 (test21, test22, test23, test24, test25, test26, test27, test28)
6178 (test29, test30, test31): Likewise.
6179 * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
6180 (matrix_multiply4: Likewise.
6181 * gcc.target/mips/mips-ps-1.c (main): Likewise.
6182 * gcc.target/mips/mips-ps-2.c (main): Likewise.
6183 * gcc.target/mips/mips-ps-3.c (main): Likewise.
6184 * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
6185 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6186 (test13, test14, test15, test16, test17, test18, test19, test20)
6187 (test21, test22, test23, test24, test25, test26, test27, test28)
6188 (test29, test30, test31): Likewise.
6189 * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
6190 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6191 (test13, test14, test15, test16, test17, test18, test19, test20)
6192 (test21, test22, test23, test24, test25, test26, test27, test28)
6193 (test29, test30, test31): Likewise.
6194 * gcc.target/mips/mips-ps-5.c (main): Likewise.
6195 * gcc.target/mips/mips-ps-6.c (main): Likewise.
6196 * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
6197 (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
6198 * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
6199 (sub_v4qi): Likewise.
6200 * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
6201 (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
6202 * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
6203 * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
6204 * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
6205 (subb, subc): Likewise.
6206 * gcc.target/mips/msub-1.c (f1, f2): Likewise.
6207 * gcc.target/mips/msub-2.c (f1, f2): Likewise.
6208 * gcc.target/mips/msub-4.c (f1, f2): Likewise.
6209 * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
6210 * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
6211 * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
6212 * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
6213 * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
6214 * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
6215 * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
6216 * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
6217 * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
6218 * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
6219
6220 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
6221
6222 * lib/target-supports.exp (add_options_for_mips16_attribute)
6223 (check_effective_target_mips16_attribute): New functions.
6224 * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
6225 command line.
6226 (dg-mips-options) Remove -mno-mips16 handling. Add options to
6227 extra_test_flags.
6228 * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
6229 * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
6230 * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
6231 * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
6232 * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
6233 * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
6234 * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
6235 * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
6236 * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
6237 * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
6238 * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
6239 * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
6240 * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
6241 * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
6242 * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
6243 * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
6244 * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
6245 * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
6246 * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
6247 * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
6248 * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
6249 * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
6250 * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
6251 * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
6252 (NOMIPS16): Delete.
6253 * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
6254 of dg-options.
6255 * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
6256 options. Require { target mips16_attribute } and use dg-add-options
6257 to add the associated options.
6258 (foo): Use MIPS16.
6259 * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
6260 * gcc.target/mips/call-saved-3.c: Likewise.
6261 * gcc.target/mips/code-readable-1.c: Require { target
6262 mips16_attribute } and use dg-add-options to add the associated
6263 options. Remove trailing whitespace.
6264 (NOMIPS16): Delete.
6265 * gcc.target/mips/code-readable-2.c: Likewise.
6266 * gcc.target/mips/code-readable-3.c: Likewise.
6267 * gcc.target/mips/mips16-attributes-2.c: Likewise.
6268 * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
6269 Require { target mips16_attribute } and use dg-add-options to
6270 add the associated options.
6271 (cksum16, cksum8): Use MIPS16.
6272 * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
6273 Require { target mips16_attribute } and use dg-add-options to
6274 add the associated options.
6275 (foo): Use MIPS16.
6276 * gcc.target/mips/save-restore-2.c: Likewise.
6277 * gcc.target/mips/save-restore-3.c: Likewise.
6278 * gcc.target/mips/save-restore-4.c: Likewise.
6279 * gcc.target/mips/save-restore-5.c: Likewise. Also remove
6280 -mno-abicalls.
6281 * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
6282 (foo): Use NOMIPS16.
6283
6284 2007-09-22 Paul Thomas <pault@gcc.gnu.org>
6285
6286 PR fortran/33337
6287 * gfortran.dg/derived_comp_array_ref_3.f90: New test.
6288
6289 PR fortran/33376
6290 * gfortran.dg/derived_comp_array_ref_4.f90: New test.
6291
6292 2007-09-22 Tobias Burnus <burnus@net-b.de>
6293
6294 PR fortran/33445
6295 * gfortran.dg/gomp/free-2.f90: New.
6296 * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
6297 * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
6298
6299 2007-09-22 Uros Bizjak <ubizjak@gmail.com>
6300
6301 * gcc.target/i386/sse5-hadduX.c: Remove target selector.
6302 * gcc.target/i386/sse5-haddX.c: Ditto.
6303 * gcc.target/i386/sse5-hsubX.c: Ditto.
6304 * gcc.target/i386/sse5-maccXX.c: Ditto.
6305 * gcc.target/i386/sse5-msubXX.c: Ditto.
6306 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
6307 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
6308 * gcc.target/i386/sse5-permpX.c: Ditto.
6309 * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
6310 effective target.
6311 * gcc.target/i386/sse5-fma-vector.c: Ditto.
6312 * gcc.target/i386/sse5-ima-vector.c: Ditto.
6313 * gcc.target/i386/sse5-pcmov.c: Ditto.
6314 * gcc.target/i386/sse5-pcmov2.c: Ditto.
6315
6316 2007-09-22 Richard Guenther <rguenther@suse.de>
6317
6318 PR tree-optimization/33146
6319 * gcc.c-torture/compile/pr33146.c: New testcase.
6320
6321 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
6322
6323 * lib/target-supports.exp (check_cached_effective_target): New
6324 procedure.
6325 (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
6326 (check_effective_target_c99_runtime): New procedure.
6327 * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
6328 (test3l): Likewise cargl.
6329 * gcc.dg/builtins-59.c: Require c99_runtime.
6330 * gcc.dg/builtins-61.c: Likewise.
6331 * gcc.dg/builtins-62.c: Likewise.
6332
6333 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
6334
6335 * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
6336 * lib/target-supports-dg.exp (dg-add-options): Likewise.
6337 * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
6338 target-specific dg-options.
6339 * gcc.dg/builtins-20.c: Likewise.
6340 * gcc.dg/builtins-53.c: Likewise.
6341 * gcc.dg/builtins-55.c: Likewise.
6342 * gcc.dg/single-precision-constant.c: Likewise.
6343 * gcc.dg/torture/builtin-convert-1.c: Likewise.
6344 * gcc.dg/torture/builtin-convert-2.c: Likewise.
6345 * gcc.dg/torture/builtin-convert-3.c: Likewise.
6346 * gcc.dg/torture/builtin-convert-4.c: Likewise.
6347 * gcc.dg/torture/builtin-power-1.c: Likewise.
6348
6349 2007-09-21 Chao-ying Fu <fu@mips.com>
6350
6351 * lib/target-supports.exp (check_effective_target_fixed_point): New to
6352 check if targets have fixed-point supports.
6353 * gcc.dg/fixed-point/fixed-point.exp: New file.
6354 * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
6355 * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
6356 * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
6357 * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
6358 * gcc.dg/fixed-point/constants-pedantic.c,
6359 * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
6360 * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
6361 * gcc.dg/fixed-point/keywords-ignored-c99.c,
6362 * gcc.dg/fixed-point/keywords-pedantic.c,
6363 * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
6364 * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
6365 * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
6366 * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
6367 * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
6368 * gcc.dg/fixed-point/func-vararg-mixed.c,
6369 * gcc.dg/fixed-point/operator-logical.c,
6370 * gcc.dg/fixed-point/struct-union.c,
6371 * gcc.dg/fixed-point/bit-complement.c,
6372 * gcc.dg/fixed-point/operator-bitwise.c,
6373 * gcc.dg/fixed-point/operator-comma.c,
6374 * gcc.dg/fixed-point/struct-layout-1.c,
6375 * gcc.dg/fixed-point/union-init.c,
6376 * gcc.dg/fixed-point/Wbad-function-cast-1.c,
6377 * gcc.dg/fixed-point/func-mixed.c,
6378 * gcc.dg/fixed-point/func-vararg-size0.c,
6379 * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
6380 * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
6381 * gcc.dg/fixed-point/operator-unary.c,
6382 * gcc.dg/fixed-point/allop-const.c,
6383 * gcc.dg/fixed-point/muldiv-warning.c,
6384 * gcc.dg/nofixed-point-1.c,
6385 * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
6386 * gcc.target/mips/fixed-vector-type.c,
6387 * gcc.target/mips/fixed-scalar-type.c: New tests.
6388
6389 2007-09-21 Olivier Hainque <hainque@adacore.com>
6390
6391 * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
6392 * gnat.dg/test_nested_subtype_byref.adb: New test.
6393
6394 2007-09-21 Jakub Jelinek <jakub@redhat.com>
6395
6396 PR fortran/33439
6397 * gfortran.dg/gomp/pr33439.f90: New test.
6398
6399 2007-09-21 Tobias Burnus <burnus@net-b.de>
6400
6401 PR fortran/33455
6402 * gfortran.dg/merge_char_3.f90: New.
6403
6404 2007-09-21 Tobias Burnus <burnus@net-b.de>
6405
6406 PR fortran/33037
6407 * gfortran.dg/transfer_check_1.f90: New.
6408
6409 2007-09-20 Asher Langton <langton2@llnl.gov>
6410
6411 PR fortran/20441
6412 * gfortran.dg/init_flag_1.f90: New.
6413 * gfortran.dg/init_flag_2.f90: New.
6414 * gfortran.dg/init_flag_3.f90: New.
6415 * gfortran.dg/init_flag_4.f90: New.
6416 * gfortran.dg/init_flag_5.f90: New.
6417 * gfortran.dg/init_flag_6.f90: New.
6418 * gfortran.dg/init_flag_7.f90: New.
6419
6420 2007-09-20 Paolo Carlini <pcarlini@suse.de>
6421
6422 PR c++/33460
6423 * g++.dg/ext/anon-struct6.C: New.
6424
6425 2007-09-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6426
6427 PR libfortran/23272
6428 * gfortran.dg/inquire_10.f90: New test.
6429
6430 2007-09-20 Joseph Myers <joseph@codesourcery.com>
6431
6432 * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
6433
6434 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6435
6436 PR fortran/33221
6437 * gfortran.dg/used_types_18.f90: Declare variable of empty
6438 derived type.
6439
6440 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6441
6442 PR fortran/33288
6443 * gfortran.dg/array_constructor_19.f90: New test.
6444
6445 2007-09-20 Jakub Jelinek <jakub@redhat.com>
6446
6447 PR debug/33316
6448 * gcc.dg/debug/pr33316.c: New test.
6449
6450 PR c++/33496
6451 * g++.dg/cpp0x/variadic76.C: New test.
6452 * g++.dg/cpp0x/variadic77.C: New test.
6453 * g++.dg/cpp0x/variadic78.C: New test.
6454
6455 PR c/33238
6456 PR c/27301
6457 * gcc.c-torture/execute/20070919-1.c: New test.
6458 * gcc.dg/pr33238.c: New test.
6459 * gcc.dg/pr27301.c: New test.
6460
6461 2007-09-20 Richard Sandiford <rsandifo@nildram.co.uk>
6462
6463 * lib/target-supports.exp (check_effective_target_mips64): New
6464 procedure.
6465 * gcc.dg/lower-subreg-1.c: Require !mips64.
6466 * gcc.dg/sibcall-3.c (ATTR): New macro.
6467 (recurser_void1, recurser_void2): Use it.
6468 * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
6469 * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
6470
6471 2007-09-20 Tobias Schlüter <tobi@gcc.gnu.org>
6472
6473 * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
6474 * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test. Add
6475 warning annotation.
6476 * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
6477
6478 2007-09-20 Christopher D. Rickett <crickett@lanl.gov>
6479
6480 PR fortran/33497
6481 * gfortran.dg/c_loc_tests_11.f03: New test case.
6482
6483 2007-09-20 Paolo Carlini <pcarlini@suse.de>
6484
6485 PR c++/33459
6486 * g++.dg/init/ref14.C: New.
6487
6488 2007-09-19 Eric Botcazou <ebotcazou@adacore.com>
6489
6490 * gnat.dg/slice2.ad[sb]: New testcase.
6491
6492 2007-09-19 Nick Clifton <nickc@redhat.com>
6493
6494 * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
6495
6496 2007-09-19 Jie Zhang <jie.zhang@analog.com>
6497
6498 * gcc.target/bfin/bfin.exp: New.
6499 * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
6500 workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
6501 mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
6502 mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
6503 mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
6504 mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
6505 mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
6506 mcpu-bf561.c, mcpu-default.c}: New tests.
6507
6508 2007-09-18 Sandra Loosemore <sandra@codesourcery.com>
6509
6510 Restore detection of unsupported TLS.
6511
6512 Revert this patch:
6513 2007-02-10 Richard Henderson <rth@redhat.com>
6514
6515 * lib/target-supports.exp (check_effective_target_tls): Redefine
6516 to mean non-emulated tls.
6517 * gcc.dg/tls/alias-1.c: Remove tls requirement.
6518 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
6519 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
6520 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
6521 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
6522 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
6523 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
6524
6525 And then:
6526 * lib/target-supports.exp (check_effective_target_tls): Use
6527 stronger test for compiler support for TLS.
6528 (check_effective_target_tls_native): New, to test for non-emulated
6529 TLS support.
6530 * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
6531 instead of dg-require-effective-target tls.
6532 * g++.dg/gomp/copyin-1.C: Likewise.
6533 * g++.dg/gomp/sharing-1.C: Likewise.
6534 * g++.dg/gomp/tls-1.C: Likewise.
6535 * g++.dg/gomp/tls-2.C: Likewise.
6536 * g++.dg/gomp/tls-3.C: Likewise.
6537 * g++.dg/tls/diag-1.C: Likewise.
6538 * g++.dg/tls/diag-2.C: Likewise.
6539 * g++.dg/tls/diag-3.C: Likewise.
6540 * g++.dg/tls/diag-4.C: Likewise.
6541 * g++.dg/tls/diag-5.C: Likewise.
6542 * g++.dg/tls/init-1.C: Likewise.
6543 * g++.dg/tls/init-2.C: Likewise.
6544 * g++.dg/tls/trivial.C: Likewise.
6545 * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
6546 * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
6547 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
6548 * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
6549 * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
6550 * gcc.dg/gomp/clause-1.c: Likewise.
6551 * gcc.dg/gomp/copyin-1.c: Likewise.
6552 * gcc.dg/gomp/sharing-1.c: Likewise.
6553 * gcc.dg/gomp/tls-1.c: Likewise.
6554 * gcc.dg/gomp/tls-2.c: Likewise.
6555 * gcc.dg/tls/alpha-1.c: Likewise.
6556 * gcc.dg/tls/opt-1.c: Likewise.
6557 * gcc.dg/tls/opt-13.c: Likewise.
6558 * gcc.dg/tls/opt-14.c: Likewise.
6559 * gcc.dg/tls/opt-2.c: Likewise.
6560 * gcc.dg/tls/opt-3.c: Likewise.
6561 * gcc.dg/tls/opt-4.c: Likewise.
6562 * gcc.dg/tls/opt-7.c: Likewise.
6563 * gcc.dg/tls/section-1.c: Likewise.
6564 * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
6565 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
6566 * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
6567 * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
6568 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
6569 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
6570 * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
6571 * gfortran.dg/gomp/crayptr2.f90: Likewise.
6572 * gfortran.dg/gomp/fixed-1.f: Likewise.
6573 * gfortran.dg/gomp/free-1.f90: Likewise.
6574 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
6575 * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
6576 * gfortran.dg/gomp/reduction1.f90: Likewise.
6577 * gfortran.dg/gomp/sharing-1.f90: Likewise.
6578
6579 2007-09-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6580
6581 PR fortran/31119
6582 * gfortran.dg/bounds_check_9.f90: New test.
6583 * gfortran.dg/bounds_check_fail_2.f90: New test.
6584
6585 2007-09-18 Paolo Carlini <pcarlini@suse.de>
6586
6587 PR c++/33462 (again)
6588 * g++.dg/ext/va-arg1.C: Adjust.
6589
6590 2007-09-18 Paolo Carlini <pcarlini@suse.de>
6591
6592 PR c++/33462
6593 * g++.dg/ext/va-arg1.C: New.
6594
6595 2007-09-18 Tobias Burnus <burnus@net-b.de>
6596
6597 * gfortran.dg/elemental_optional_args_1.f90: Fix test.
6598
6599 2007-09-18 Paolo Carlini <pcarlini@suse.de>
6600
6601 PR c++/33463
6602 * g++.dg/rtti/typeid6.C: New.
6603
6604 2007-09-18 Paolo Carlini <pcarlini@suse.de>
6605
6606 PR c++/33464
6607 * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
6608 * g++.dg/ext/is_class_error2.C: New.
6609
6610 2007-09-18 Richard Guenther <rguenther@suse.de>
6611
6612 PR tree-optimization/33340
6613 * g++.dg/torture/pr33340.C: New testcase.
6614
6615 2007-09-18 Tobias Burnus <burnus@net-b.de>
6616
6617 PR fortran/33231
6618 * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
6619 * gfortran.dg/elemental_subroutine_1.f90: Ditto.
6620 * gfortran.dg/elemental_subroutine_5.f90: New.
6621
6622 2007-09-18 Richard Sandiford <rsandifo@nildram.co.uk>
6623
6624 * lib/target-supports.exp (check_profiling_available): Extend
6625 mips*-*-elf check to mips*-*-elf*.
6626
6627 2007-09-18 Jakub Jelinek <jakub@redhat.com>
6628
6629 * gcc.dg/format/c90-scanf-5.c: New test.
6630 * gcc.dg/format/c99-scanf-4.c: New test.
6631 * gcc.dg/format/ext-7.c: New test.
6632 * gcc.dg/format/ext-8.c: New test.
6633
6634 PR middle-end/33423
6635 * gcc.c-torture/compile/20070915-1.c: New test.
6636
6637 2007-09-17 Tobias Burnus <burnus@net-b.de>
6638
6639 PR fortran/33106
6640 * gfortran.dg/private_type_9.f90: New.
6641
6642 2007-09-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6643
6644 PR middle-end/33449
6645 * gfortran.dg/pr33449.f90: New test.
6646
6647 2007-09-17 Tobias Burnus <burnus@net-b.de>
6648
6649 * gfortran.dg/interface_15.f90: Compile with -std=f95.
6650 * gfortran.dg/private_type_1.f90: Ditto
6651 * gfortran.dg/interface_18.f90: New.
6652 * gfortran.dg/private_type_8.f90: New.
6653
6654 2007-09-16 Paolo Carlini <pcarlini@suse.de>
6655
6656 PR c++/33124
6657 * g++.dg/warn/new1.C: Adjust.
6658 * g++.dg/torture/str_empty.C: Likewise.
6659
6660 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
6661
6662 * gcc.target/mips/dse-1.c: New test.
6663
6664 2007-09-16 Nathan Sidwell <nathan@codesourcery.com>
6665
6666 PR c++/32756
6667 * g++.dg/overload/operator3.C: New.
6668
6669 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
6670
6671 * gcc.target/mips/truncate-1.c: New test.
6672
6673 2007-09-16 Paul Thomas <pault@gcc.gnu.org>
6674
6675 PR fortran/29396
6676 PR fortran/29606
6677 PR fortran/30625
6678 PR fortran/30871
6679 * gfortran.dg/subref_array_pointer_1.f90: New test.
6680 * gfortran.dg/subref_array_pointer_2.f90: New test.
6681
6682 2007-09-15 H.J. Lu <hongjiu.lu@intel.com>
6683
6684 * gfortran.dg/nint_2.f90: Correct last change.
6685
6686 2007-09-15 Zdenek Dvorak <ook@ucw.cz>
6687
6688 * gcc.dg/tree-ssa/parallelization-1.c: New test.
6689
6690 2007-09-15 Dorit Nuzman <dorit@il.ibm.com>
6691
6692 * gcc.dg/vect/pr33373b.c: New test.
6693
6694 2007-09-14 Uros Bizjak <ubizjak@gmail.com>
6695
6696 PR target/33438
6697 * gcc.target/i386/pr33438.c: New test.
6698
6699 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6700
6701 * gfortran.dg/nint_2.f90: Revert previous commit.
6702
6703 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6704
6705 * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
6706
6707 2007-09-14 Hans-Peter Nilsson <hp@axis.com>
6708
6709 PR debug/33429
6710 * g++.dg/other/unused1.C: XFAIL class2 scan.
6711
6712 2007-09-13 Tobias Burnus <burnus@net-b.de>
6713
6714 PR fortran/33343
6715 * gfortran.dg/elemental_args_check_1.f90: New.
6716 * gfortran.dg/assumed_size_refs_1.f90: Update error message.
6717 * gfortran.dg/elemental_subroutine_4.f90: Ditto.
6718
6719 2007-09-13 Tobias Burnus <burnus@net-b.de>
6720
6721 * gfortran.dg/recursive_check_3.f90: New.
6722
6723 2007-09-13 Tobias Burnus <burnus@net-b.de>
6724
6725 PR fortran/33412
6726 * gfortran.dg/elemental_bind_c.f90: New.
6727
6728 2007-09-13 Richard Sandiford <richard@codesourcery.com>
6729
6730 * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
6731 * gcc.target/mips/mips16-attributes-2.c: New test.
6732 * gcc.target/mips/mips16-attributes-3.c: Likewise.
6733 * gcc.target/mips/args-3.c: Skip for -mflip-mips16. Do not use the
6734 hard-float asm when __mips16 is defined.
6735 * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
6736 * gcc.target/mips/atomic-memory-2.c (main): Likewise.
6737 * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
6738 * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
6739 * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
6740 * gcc.target/mips/pr26765.c (foo): Likewise.
6741 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
6742 targets, use dg-mips-options instead of dg-options, and use -mgp32
6743 to force 32-bit mode.
6744 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
6745 and 64-bit mode.
6746 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
6747
6748 2007-09-12 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
6749 Michael Meissner <michael.meissner@amd.com>
6750
6751 * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
6752 * gcc.target/i386/sse5-hsubX.c: Ditto.
6753 * gcc.target/i386/sse5-permpX.c: Ditto.
6754 * gcc.target/i386/sse5-haddX.c: Ditto.
6755 * gcc.target/i386/sse5-maccXX.c: Ditto.
6756 * gcc.target/i386/sse5-msubXX.c: Ditto.
6757 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
6758 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
6759
6760 * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
6761 optimizes floating point conditional moves into the pcmov
6762 instruction on SSE5.
6763 * gcc.target/i386/sse5-pcmov2.c: Ditto.
6764
6765 * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
6766 compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
6767 SSE5.
6768
6769 * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
6770 compiler optimizes vector (a*b)+c into fmadd on SSE5.
6771
6772 * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
6773 optimizes (a*b)+c into fmadd on SSE5.
6774
6775 * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
6776 whether the SSE5 instructions can be generated.
6777
6778 * gcc.target/i386/sse5-check.h: New. Add support for
6779 SSE5 tests.
6780
6781 * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
6782 ammintrin.h, and turn on -msse5 option instead of -msse4a.
6783 * gcc.target/i386/sse-13.c: Ditto.
6784 * gcc.target/i386/sse-14.c: Ditto.
6785
6786 2007-09-12 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
6787
6788 PR testsuite/33153
6789 * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
6790 * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
6791
6792 2007-09-12 Jakub Jelinek <jakub@redhat.com>
6793
6794 PR target/32338
6795 * gcc.dg/pr32338-1.c: New test.
6796 * gcc.dg/pr32338-2.c: New test.
6797
6798 2007-09-12 Bob Wilson <bob.wilson@acm.org>
6799
6800 * lib/target-supports.exp (check_effective_target_sync_int_long):
6801 Revert change to add xtensa.
6802 (check_effective_target_sync_char_short): Likewise.
6803
6804 2007-09-12 Olivier Hainque <hainque@adacore.com>
6805
6806 * gnat.dg/packed_subtype.adb: New test.
6807
6808 2007-09-12 Tobias Burnus <burnus@net-b.de>
6809
6810 PR fortran/33297
6811 * gfortran.dg/intrinsic_size.f90: New.
6812
6813 2007-09-12 Tobias Burnus <burnus@net-b.de>
6814
6815 PR fortran/33284
6816 PR fortran/33310
6817 * gfortran.dg/conflicts_2.f90: New.
6818
6819 2007-09-12 Ira Rosen <irar@il.ibm.com>
6820
6821 PR tree-optimization/32377
6822 * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
6823 dependence distance.
6824 * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
6825 gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
6826 * gcc.dg/vect/no-vfa-vect-depend-1.c,
6827 gfortran.dg/vect/no-vfa-pr32377.f90: New.
6828
6829 2007-09-12 Richard Guenther <rguenther@suse.de>
6830
6831 PR middle-end/33382
6832 * gcc.c-torture/compile/pr33382.c: New testcase.
6833 * gcc.c-torture/execute/pr33382.c: Likewise.
6834
6835 2007-09-12 Christopher D. Rickett <crickett@lanl.gov>
6836
6837 PR fortran/33395
6838 * gfortran.dg/c_ptr_tests_12.f03: New test case.
6839
6840 2007-09-12 Dorit Nuzman <dorit@il.ibm.com>
6841
6842 PR tree-optimization/33373
6843 * gcc.dg/vect/pr33373.c: New test.
6844
6845 2007-09-12 Ben Elliston <bje@au.ibm.com>
6846
6847 * lib/target-supports.exp (check_effective_target_vect_no_double):
6848 Remove unused proc.
6849
6850 2007-09-12 Ben Elliston <bje@au.ibm.com>
6851 Ulrich Weigand <uweigand@de.ibm.com>
6852
6853 * gcc.target/spu/dfcgt-nan.c: New test.
6854
6855 2007-09-11 Hans-Peter Nilsson <hp@axis.com>
6856
6857 * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
6858
6859 2007-09-11 Christopher D. Rickett <crickett@lanl.gov>
6860
6861 PR fortran/33040
6862 * gfortran.dg/c_ptr_tests_11.f03: New test case.
6863
6864 2007-09-11 Jakub Jelinek <jakub@redhat.com>
6865
6866 * gcc.dg/va-arg-pack-len-1.c: New test.
6867 * g++.dg/va-arg-pack-len-1.C: New test.
6868
6869 2007-09-11 Michael Matz <matz@suse.de>
6870
6871 * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
6872
6873 2007-09-10 Janis Johnson <janis187@us.ibm.com>
6874
6875 * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
6876 checks for size of long double.
6877 * gcc.dg/dfp/convert.h: New file.
6878 * gcc.dg/dfp/convert-bfp-2.c: New test.
6879 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
6880 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
6881 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
6882 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
6883 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
6884 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
6885 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
6886 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
6887 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
6888
6889 2007-09-10 Harsha Jagasia <harsha.jagasia@amd.com>
6890
6891 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c:
6892 Change dg-final to expect 1 non-profitable loop and
6893 3 profitable loops.
6894 * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
6895 Change dg-final to expect 1 non-profitable loop and
6896 3 profitable loops.
6897 * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
6898 Change dg-final to expect 1 profitable loop.
6899 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6900 Change dg-final to expect 1 profitable loop.
6901
6902 2007-09-10 Richard Sandiford <richard@codesourcery.com>
6903
6904 * gcc.target/mips/call-saved-1.c: New test.
6905 * gcc.target/mips/call-saved-2.c: Likewise.
6906 * gcc.target/mips/call-saved-3.c: Likewise.
6907 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
6908 instead of mips_mips64. Set mips_fp64 too.
6909 (is_gp32_flag): Return true for -mips1 and -mips2.
6910 (dg-mips-options): Use mips_gp64 instead of mips_mips64.
6911
6912 2007-09-10 Jakub Jelinek <jakub@redhat.com>
6913
6914 * g++.dg/ext/va-arg-pack-1.C: New test.
6915 * g++.dg/ext/va-arg-pack-2.C: New test.
6916
6917 2007-09-10 Uros Bizjak <ubizjak@gmail.com>
6918
6919 PR target/33369
6920 * gcc.dg/vect/pr33369.c: New test.
6921
6922 2007-09-10 Paul Thomas <pault@gcc.gnu.org>
6923
6924 PR fortran/33370
6925 * gfortran.dg/array_memcpy_5.f90: New test.
6926
6927 2007-09-10 Hans-Peter Nilsson <hp@axis.com>
6928
6929 * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
6930
6931 2007-09-09 Richard Guenther <rguenther@suse.de>
6932
6933 * gcc.c-torture/compile/20070906-1.c: New testcase.
6934
6935 2007-09-09 Ira Rosen <irar@il.ibm.com>
6936
6937 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
6938 noinline attribute.
6939 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
6940 gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
6941 gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
6942 Likewise.
6943
6944 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
6945
6946 * gnat.dg/specs/uc1.ads: Compile with -gnatws.
6947
6948 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
6949
6950 * gnat.dg/addr2_p.ads: Bump size of array to 9.
6951
6952 2007-09-09 Ira Rosen <irar@il.ibm.com>
6953
6954 * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
6955 Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
6956 -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
6957 Compile tests with -fno-tree-pre.
6958 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
6959 * lib/target-supports.exp (check_effective_target_vect_strided): New.
6960 * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
6961 gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
6962 gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
6963 gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
6964 gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
6965 gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
6966 gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
6967 gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
6968 gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
6969 gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
6970 gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
6971 gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
6972 gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
6973 gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c,
6974 gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
6975 gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
6976 * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
6977
6978 2007-09-09 Joseph Myers <joseph@codesourcery.com>
6979
6980 * lib/file-format.exp (gcc_target_object_format): Use remote_exec
6981 to call objdump.
6982 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
6983 Use remote_exec to call c++filt.
6984 * lib/target-supports-dg.exp (dg-require-host-local): New.
6985 * gcc.misc-tests/options.exp: Allow .exe in command paths.
6986 * g++.dg/parse/repo1.C: Use dg-require-host-local.
6987 * g++.dg/rtti/repo1.C: Likewise.
6988 * g++.dg/template/repo1.C: Likewise.
6989 * g++.dg/template/repo2.C: Likewise.
6990 * g++.dg/template/repo3.C: Likewise.
6991 * g++.dg/template/repo4.C: Likewise.
6992 * g++.dg/template/repo5.C: Likewise.
6993 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
6994 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
6995 * g++.old-deja/g++.pt/repo1.C: Likewise.
6996 * g++.old-deja/g++.pt/repo2.C: Likewise.
6997 * g++.old-deja/g++.pt/repo3.C: Likewise.
6998 * g++.old-deja/g++.pt/repo4.C: Likewise.
6999 * gcc.dg/cpp/trad/builtins.c: Likewise.
7000
7001 2007-09-08 Zdenek Dvorak <ook@ucw.cz>
7002
7003 PR tree-optimization/32283
7004 * gcc.dg/tree-ssa/loop-31.c: New test.
7005
7006 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
7007
7008 PR rtl-optimization/26449
7009 * gcc.target/i386/pr26449-1.c: New file.
7010
7011 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
7012
7013 PR target/33329
7014 PR rtl-optimization/26449
7015 * gcc.target/i386/pr33329.c: New file.
7016
7017 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
7018
7019 * gnat.dg/renaming3.adb, renaming4.ads: New test.
7020
7021 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
7022
7023 * gnat.dg/unaligned_rep_clause.adb: New testcase.
7024
7025 2007-09-08 Dorit Nuzman <dorit@il.ibm.com>
7026
7027 PR tree-optimization/33301
7028 * gfortran.dg/vect/pr33301.f: New test.
7029
7030 2007-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7031
7032 PR libfortran/33307
7033 * gfortran.dg/backspace_10.f90: New test.
7034
7035 2007-09-07 Richard Guenther <rguenther@suse.de>
7036
7037 Reapply
7038 2007-09-06 Richard Guenther <rguenther@suse.de>
7039
7040 PR tree-optimization/32586
7041 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
7042 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7043 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7044 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7045 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
7046 now obsolete simplification.
7047
7048 2007-09-07 Dorit Nuzman <dorit@il.ibm.com>
7049
7050 PR tree-optimization/33299
7051 * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
7052 * gfortran.dg/vect/fast-math-pr33299.f90: New test.
7053
7054 2007-09-07 Richard Guenther <rguenther@suse.de>
7055
7056 Revert
7057 2007-09-06 Richard Guenther <rguenther@suse.de>
7058
7059 PR tree-optimization/32586
7060 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
7061 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7062 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7063 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7064 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
7065 now obsolete simplification.
7066
7067 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
7068
7069 PR tree-optimization/32821
7070 * gcc.dg/tree-ssa/pr32821.c: New file.
7071
7072 2007-09-07 Richard Sandiford <richard@codesourcery.com>
7073
7074 * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
7075 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
7076 and mips_forced_no_er.
7077 (dg-mips-options): Add -mno-abicalls when a small-data option is
7078 specified. Skip tests with small-data options if mips_forced_gp.
7079 Skip tests with -mexplicit-relocs if mips_forced_no_er.
7080 * gcc.target/mips/sdata-1.c: New test.
7081 * gcc.target/mips/sdata-2.c: Likewise.
7082 * gcc.target/mips/sdata-3.c: Likewise.
7083 * gcc.target/mips/sdata-4.c: Likewise.
7084
7085 2007-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7086
7087 PR fortran/33298
7088 * spread_zerosize_1.f90: New test case.
7089 * spread_bounds_1.f90: New test case.
7090
7091 2007-09-06 Paolo Carlini <pcarlini@suse.de>
7092
7093 PR c++/32674
7094 * g++.dg/template/static31.C: New.
7095
7096 2007-09-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7097
7098 PR fortran/33271
7099 * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
7100 powerpc*-linux-gnu.
7101
7102 2007-09-06 David Daney <ddaney@avtrex.com>
7103 Richard Sandiford <richard@codesourcery.com>
7104
7105 PR target/33256
7106 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
7107 (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
7108 * gcc.target/mips/pr33256.c: New test.
7109
7110 2007-09-06 Tom Tromey <tromey@redhat.com>
7111
7112 * lib/g++.exp (g++_target_compile): Use -fno-show-column.
7113
7114 2007-09-06 Richard Guenther <rguenther@suse.de>
7115
7116 PR tree-optimization/32586
7117 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
7118 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7119 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7120 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7121 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
7122 now obsolete simplification.
7123
7124 2007-09-06 Uros Bizjak <ubizjak@gmail.com>
7125
7126 * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
7127 * gcc.target/i386/sse3-addsubps.c: Ditto.
7128 * gcc.target/i386/sse3-haddpd.c: Ditto.
7129 * gcc.target/i386/sse3-haddps.c: Ditto.
7130 * gcc.target/i386/sse3-hsubpd.c: Ditto.
7131 * gcc.target/i386/sse3-hsubps.c: Ditto.
7132 * gcc.target/i386/sse3-lddqu.c: Ditto.
7133 * gcc.target/i386/sse3-movddup.c: Ditto.
7134 * gcc.target/i386/sse3-movshdup.c: Ditto.
7135 * gcc.target/i386/sse3-movsldup.c: Ditto.
7136
7137 2007-09-06 Richard Guenther <rguenther@suse.de>
7138
7139 PR tree-optimization/33302
7140 * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
7141
7142 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7143
7144 PR libfortran/33225
7145 * gfortran.dg./fmt_float.f90: New test.
7146
7147 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7148
7149 PR libfortran/33253
7150 * gfortran.dg/namelist_38.f90: Update test for DELIM= .
7151
7152 2007-09-06 Jesper Nilsson <jesper.nilsson@axis.com>
7153
7154 * gcc.target/cris/builtin_ctz_v3.c: New testcase.
7155 * gcc.target/cris/builtin_ctz_v8.c: New testcase.
7156
7157 2007-09-06 Jakub Jelinek <jakub@redhat.com>
7158
7159 * g++.dg/eh/builtin1.C: New test.
7160 * g++.dg/eh/builtin2.C: New test.
7161 * g++.dg/eh/builtin3.C: New test.
7162
7163 PR c++/33289
7164 * g++.dg/eh/builtin4.C: New test.
7165
7166 2007-09-05 Janis Johnson <janis187@us.ibm.com>
7167
7168 * gcc.target/powerpc/dfp-dd.c: New test.
7169 * gcc.target/powerpc/dfp-td.c: New test.
7170
7171 2007-09-05 Jakub Jelinek <jakub@redhat.com>
7172
7173 * gcc.c-torture/execute/va-arg-pack-1.c: New test.
7174 * gcc.dg/va-arg-pack-1.c: New test.
7175
7176 2007-09-05 Adam Nemet <anemet@caviumnetworks.com>
7177
7178 * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
7179 * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
7180 * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
7181 * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
7182 * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
7183
7184 2007-09-05 Paolo Carlini <pcarlini@suse.de>
7185
7186 PR c++/30302
7187 * g++.dg/ext/anon-struct5.C: New.
7188
7189 2007-09-05 Uros Bizjak <ubizjak@gmail.com>
7190
7191 * gcc.dg/i386-cpuid.h: Remove.
7192 * gcc.target/i386/mmx-check.h: Include cpuid.h.
7193 (main): Use __get_cpuid to get target features.
7194 * gcc.target/i386/sse-check.h: Ditto.
7195 * gcc.target/i386/sse2-check.h: Ditto.
7196 * gcc.target/i386/sse3-check.h: Ditto.
7197 * gcc.target/i386/ssse3-check.h: Ditto.
7198 * gcc.target/i386/sse4_1-check.h: Ditto.
7199 * gcc.target/i386/sse4_2-check.h: Ditto.
7200 * gcc.target/i386/sse4a-check.h: Ditto.
7201 * gcc.dg/torture/pr16104-1.c: Ditto.
7202 (do_test): Change to void.
7203 * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
7204 * gcc.target/i386/sse-6.c: Ditto.
7205 * gcc.target/i386/sse-7.c: Ditto.
7206 * g++.dg/other/i386-1.C: Include cpuid.h.
7207 (main): New function. Use __get_cpuid to get target fetaures.
7208
7209 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
7210 David Ung <davidu@mips.com>
7211 Nigel Stephens <nigel@mips.com>
7212
7213 * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
7214 * gcc.c-torture/compile/mipscop-2.c: Likewise.
7215 * gcc.c-torture/compile/mipscop-3.c: Likewise.
7216 * gcc.c-torture/compile/mipscop-4.c: Likewise.
7217 * gcc.dg/torture/mips-hilo-1.c: Likewise.
7218 * gcc.dg/torture/mips-hilo-2.c: Likewise.
7219 * gcc.dg/torture/pr19683-1.c: Likewise.
7220 * gcc.target/mips/madd-3.c: Likewise.
7221 * gcc.target/mips/maddu-3.c: Likewise.
7222 * gcc.target/mips/msub-3.c: Likewise.
7223 * gcc.target/mips/msubu-3.c: Likewise.
7224 * gcc.target/mips/asm-1.c: Likewise.
7225 * gcc.target/mips/branch-1.c: Likewise.
7226 * gcc.target/mips/ins-1.c: Likewise.
7227 * gcc.target/mips/near-far-3.c: Likewise.
7228 * gcc.target/mips/near-far-4.c: Likewise.
7229 * gcc.target/mips/smartmips-lwxs.c: Likewise.
7230 * gcc.target/mips/smartmips-ror-1.c: Likewise.
7231 * gcc.target/mips/smartmips-ror-2.c: Likewise.
7232 * gcc.target/mips/smartmips-ror-3.c: Likewise.
7233 * gcc.target/mips/smartmips-ror-4.c: Likewise.
7234 * gcc.target/mips/dspr2-MULT.c: Likewise.
7235 * gcc.target/mips/dspr2-MULTU.c: Likewise.
7236 * gcc.target/mips/mips32-dsp-run.c: Likewise.
7237 * gcc.target/mips/mips32-dspr2-type.c: Likewise.
7238 * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
7239 * gcc.target/mips/code-readable-2.c: Likewise.
7240 * gcc.target/mips/code-readable-3.c: Likewise.
7241
7242 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
7243 David Ung <davidu@mips.com>
7244 Nigel Stephens <nigel@mips.com>
7245
7246 * gcc.target/mips/mips16-attributes.c: New.
7247
7248 2007-09-05 Paul Thomas <pault@gcc.gnu.org>
7249
7250 PR fortran/31564
7251 * gfortran.dg/derived_comp_array_ref_2.f90: New test.
7252
7253 PR fortran/33241
7254 * gfortran.dg/char_length_10.f90: New test.
7255
7256 2007-09-05 Paolo Carlini <pcarlini@suse.de>
7257
7258 PR c++/29731
7259 * g++.dg/parse/template24.C: New.
7260
7261 2007-09-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
7262
7263 * g++.dg/other/spu2vmx-1.C: New test.
7264
7265 2007-09-05 Jakub Jelinek <jakub@redhat.com>
7266
7267 PR tree-optimization/33017
7268 * gcc.dg/pr33017.c: New test.
7269
7270 2007-09-05 Ben Elliston <bje@au.ibm.com>
7271
7272 * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
7273 __protected_stream family of macros.
7274
7275 2007-09-04 Jan Hubicka <jh@suse.cz>
7276
7277 * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
7278 * gcc.dg/tree-ssa/pr27236.c: Likewise.
7279 * gcc.dg/tree-ssa/predcom-1.c: Likewise.
7280 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
7281 * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
7282 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
7283 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7284 Likewise.
7285
7286 2007-09-04 Janus Weil <jaydub66@gmail.com>
7287 Tobias Burnus <burnus@net-b.de>
7288
7289 * gfortran.dg/proc_decl_1.f90: New.
7290 * gfortran.dg/proc_decl_2.f90: New.
7291 * gfortran.dg/proc_decl_3.f90: New.
7292 * gfortran.dg/proc_decl_4.f90: New.
7293
7294 2007-09-04 Jan Hubicka <jh@suse.cz>
7295
7296 * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
7297 * gcc.dg/vect/vect-105.c: Mark functions noinline.
7298 * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
7299 * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
7300 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
7301 * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
7302 * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
7303 * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
7304 * gcc.dg/vect/vect-50.c: Mark functions noinline.
7305 * gcc.dg/vect/vect-33.c: Mark functions noinline.
7306 * gcc.dg/vect/vect-16.c: Mark functions noinline.
7307 * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
7308 * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
7309 * gcc.dg/vect/vect-92.c: Mark functions noinline.
7310 * gcc.dg/vect/vect-75.c: Mark functions noinline.
7311 * gcc.dg/vect/vect-58.c: Mark functions noinline.
7312 * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
7313 * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
7314 * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
7315 * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
7316 * gcc.dg/vect/vect-114.c: Mark functions noinline.
7317 * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
7318 * gcc.dg/vect/vect-8.c: Mark functions noinline.
7319 * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
7320 * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
7321 * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
7322 * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
7323 * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
7324 * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
7325 * gcc.dg/vect/vect-42.c: Mark functions noinline.
7326 * gcc.dg/vect/vect-25.c: Mark functions noinline.
7327 * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
7328 * gcc.dg/vect/vect-67.c: Mark functions noinline.
7329 * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
7330 * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
7331 * gcc.dg/vect/vect-106.c: Mark functions noinline.
7332 * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
7333 * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
7334 * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
7335 * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
7336 * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
7337 * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
7338 * gcc.dg/vect/vect-34.c: Mark functions noinline.
7339 * gcc.dg/vect/vect-17.c: Mark functions noinline.
7340 * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
7341 * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
7342 * gcc.dg/vect/vect-93.c: Mark functions noinline.
7343 * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
7344 * gcc.dg/vect/vect-76.c: Mark functions noinline.
7345 * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
7346 * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
7347 * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
7348 * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
7349 * gcc.dg/vect/vect-115.c: Mark functions noinline.
7350 * gcc.dg/vect/vect-9.c: Mark functions noinline.
7351 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
7352 * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
7353 * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
7354 * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
7355 * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
7356 * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
7357 * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
7358 * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
7359 * gcc.dg/vect/vect-60.c: Mark functions noinline.
7360 * gcc.dg/vect/vect-26.c: Mark functions noinline.
7361 * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
7362 * gcc.dg/vect/vect-85.c: Mark functions noinline.
7363 * gcc.dg/vect/vect-68.c: Mark functions noinline.
7364 * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
7365 * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
7366 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
7367 * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
7368 * gcc.dg/vect/vect-107.c: Mark functions noinline.
7369 * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
7370 * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
7371 * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
7372 * gcc.dg/vect/vect-52.c: Mark functions noinline.
7373 * gcc.dg/vect/vect-35.c: Mark functions noinline.
7374 * gcc.dg/vect/vect-18.c: Mark functions noinline.
7375 * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
7376 * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
7377 * gcc.dg/vect/vect-77.c: Mark functions noinline.
7378 * gcc.dg/vect/vect-2.c: Mark functions noinline.
7379 * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
7380 * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
7381 * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
7382 * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
7383 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
7384 * gcc.dg/vect/vect-116.c: Mark functions noinline.
7385 * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
7386 * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
7387 * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
7388 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
7389 * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
7390 * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
7391 * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
7392 * gcc.dg/vect/vect-44.c: Mark functions noinline.
7393 * gcc.dg/vect/vect-27.c: Mark functions noinline.
7394 * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
7395 * gcc.dg/vect/vect-86.c: Mark functions noinline.
7396 * gcc.dg/vect/vect-100.c: Mark functions noinline.
7397 * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
7398 * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
7399 * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
7400 * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
7401 * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
7402 * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
7403 * gcc.dg/vect/vect-108.c: Mark functions noinline.
7404 * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
7405 * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
7406 * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
7407 * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
7408 * gcc.dg/vect/vect-11.c: Mark functions noinline.
7409 * gcc.dg/vect/vect-70.c: Mark functions noinline.
7410 * gcc.dg/vect/vect-36.c: Mark functions noinline.
7411 * gcc.dg/vect/vect-19.c: Mark functions noinline.
7412 * gcc.dg/vect/vect-95.c: Mark functions noinline.
7413 * gcc.dg/vect/vect-78.c: Mark functions noinline.
7414 * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
7415 * gcc.dg/vect/vect-3.c: Mark functions noinline.
7416 * gcc.dg/vect/vect-all.c: Mark functions noinline.
7417 * gcc.dg/vect/vect-117.c: Mark functions noinline.
7418 * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
7419 * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
7420 * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
7421 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
7422 * gcc.dg/vect/vect-20.c: Mark functions noinline.
7423 * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
7424 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
7425 * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
7426 * gcc.dg/vect/vect-62.c: Mark functions noinline.
7427 * gcc.dg/vect/vect-28.c: Mark functions noinline.
7428 * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
7429 * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
7430 * gcc.dg/vect/vect-87.c: Mark functions noinline.
7431 * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
7432 * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
7433 * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
7434 * gcc.dg/vect/vect-109.c: Mark functions noinline.
7435 * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
7436 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
7437 noinline.
7438 * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
7439 * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
7440 * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
7441 * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
7442 * gcc.dg/vect/vect-12.c: Mark functions noinline.
7443 * gcc.dg/vect/vect-71.c: Mark functions noinline.
7444 * gcc.dg/vect/vect-54.c: Mark functions noinline.
7445 * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
7446 * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
7447 * gcc.dg/vect/vect-96.c: Mark functions noinline.
7448 * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
7449 * gcc.dg/vect/vect-110.c: Mark functions noinline.
7450 * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
7451 * gcc.dg/vect/vect-4.c: Mark functions noinline.
7452 * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
7453 * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
7454 * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
7455 * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
7456 * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
7457 * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
7458 * gcc.dg/vect/vect-21.c: Mark functions noinline.
7459 * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
7460 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
7461 * gcc.dg/vect/vect-80.c: Mark functions noinline.
7462 * gcc.dg/vect/vect-63.c: Mark functions noinline.
7463 * gcc.dg/vect/vect-46.c: Mark functions noinline.
7464 * gcc.dg/vect/vect-29.c: Mark functions noinline.
7465 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
7466 * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
7467 * gcc.dg/vect/vect-88.c: Mark functions noinline.
7468 * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
7469 * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
7470 * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
7471 * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
7472 * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
7473 * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
7474 * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
7475 * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
7476 * gcc.dg/vect/vect-30.c: Mark functions noinline.
7477 * gcc.dg/vect/vect-13.c: Mark functions noinline.
7478 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
7479 * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
7480 * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
7481 * gcc.dg/vect/vect-72.c: Mark functions noinline.
7482 * gcc.dg/vect/vect-38.c: Mark functions noinline.
7483 * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
7484 * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
7485 * gcc.dg/vect/vect-97.c: Mark functions noinline.
7486 * gcc.dg/vect/vect-111.c: Mark functions noinline.
7487 * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
7488 * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
7489 * gcc.dg/vect/vect-5.c: Mark functions noinline.
7490 * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
7491 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
7492 * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
7493 * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
7494 * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
7495 * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
7496 * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
7497 * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
7498 * gcc.dg/vect/vect-22.c: Mark functions noinline.
7499 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
7500 * gcc.dg/vect/vect-64.c: Mark functions noinline.
7501 * gcc.dg/vect/vect-89.c: Mark functions noinline.
7502 * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
7503 * gcc.dg/vect/vect-103.c: Mark functions noinline.
7504 * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
7505 * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
7506 * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
7507 * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
7508 * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
7509 * gcc.dg/vect/vect-11a.c: Mark functions noinline.
7510 * gcc.dg/vect/vect-31.c: Mark functions noinline.
7511 * gcc.dg/vect/vect-14.c: Mark functions noinline.
7512 * gcc.dg/vect/vect-73.c: Mark functions noinline.
7513 * gcc.dg/vect/vect-56.c: Mark functions noinline.
7514 * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
7515 * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
7516 * gcc.dg/vect/vect-98.c: Mark functions noinline.
7517 * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
7518 * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
7519 * gcc.dg/vect/vect-112.c: Mark functions noinline.
7520 * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
7521 * gcc.dg/vect/vect-6.c: Mark functions noinline.
7522 * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
7523 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
7524 * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
7525 * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
7526 * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
7527 * gcc.dg/vect/pr25413.c: Mark functions noinline.
7528 * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
7529 * gcc.dg/vect/vect-40.c: Mark functions noinline.
7530 * gcc.dg/vect/vect-23.c: Mark functions noinline.
7531 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
7532 * gcc.dg/vect/vect-82.c: Mark functions noinline.
7533 * gcc.dg/vect/vect-65.c: Mark functions noinline.
7534 * gcc.dg/vect/vect-48.c: Mark functions noinline.
7535 * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
7536 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
7537 * gcc.dg/vect/vect-104.c: Mark functions noinline.
7538 * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
7539 * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
7540 * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
7541 * gcc.dg/vect/vect-32.c: Mark functions noinline.
7542 * gcc.dg/vect/vect-15.c: Mark functions noinline.
7543 * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
7544 * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
7545 * gcc.dg/vect/vect-91.c: Mark functions noinline.
7546 * gcc.dg/vect/vect-74.c: Mark functions noinline.
7547 * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
7548 * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
7549 * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
7550 * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
7551 * gcc.dg/vect/vect-99.c: Mark functions noinline.
7552 * gcc.dg/vect/vect-113.c: Mark functions noinline.
7553 * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
7554 * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
7555 * gcc.dg/vect/vect-7.c: Mark functions noinline.
7556 * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
7557 * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
7558 * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
7559 * gcc.dg/vect/vect-24.c: Mark functions noinline.
7560 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
7561 * gcc.dg/vect/vect-83.c: Mark functions noinline.
7562 * gcc.dg/vect/vect-66.c: Mark functions noinline.
7563 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
7564
7565 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
7566
7567 PR middle-end/33187
7568 * gcc.target/i386/cmov7.c: New file.
7569
7570 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
7571
7572 * gcc.target/i386/sse4a-check.h: New file.
7573 * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h. Remove main.
7574 * gcc.target/i386/sse4a-insert.c: Ditto.
7575 * gcc.target/i386/sse4a-montsd.c: Ditto.
7576 * gcc.target/i386/sse4a-montss.c: Ditto.
7577 * gcc.target/i386/mmx-check.h: New file.
7578 * gcc.target/i386/mmx-4.c: Include mmx-check.h. Remove main.
7579 * gcc.target/i386/builtin-apply-mmx.c: Ditto.
7580 * gcc.target/i386/sse-check.h: New file.
7581 * gcc.target/i386/pr13685: Include sse-check.h. Remove main.
7582 * gcc.target/i386/sse-3.c: Ditto.
7583 * gcc.target/i386/sse-7.c: Ditto.
7584 * gcc.target/i386/sse-9.c: Ditto.
7585 * gcc.target/i386/ssefn-3.c: Ditto.
7586 * gcc.target/i386/sse-recip.c: Ditto.
7587 * gcc.target/i386/sse-recip-vec.c: Ditto.
7588 * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
7589 * gcc.target/i386/20020523-1.c: Remove.
7590 * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h. Remove main.
7591 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
7592 * gcc.target/i386/ssefn-4.c: Ditto.
7593 * gcc.target/i386/sse-6.c: Ditto.
7594 * gcc.target/i386/sse-10.c: Ditto.
7595 * gcc.target/i386/sse-11.c: Ditto.
7596 * gcc.target/i386/sse-18.c: Ditto.
7597 * gcc.target/i386/fpprec-1.c: Ditto.
7598 * g++.dg/other/i386-1.C: Ditto.
7599
7600 2007-09-04 Richard Guenther <rguenther@suse.de>
7601
7602 PR tree-optimization/33291
7603 * gcc.dg/volatile2.c: New testcase.
7604 * gcc.dg/pr32721.c: Adjust volatile reference pattern.
7605 * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
7606 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
7607 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
7608
7609 2007-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7610
7611 PR fortran/33253
7612 * gfortran.dg/namelist_15.f90: Update test.
7613 * gfortran.dg/namelist_24.f90: Update test.
7614 * gfortran.dg/namelist_38.f90: New test.
7615
7616 2007-09-03 H.J. Lu <hongjiu.lu@intel.com>
7617
7618 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored. Moved to ...
7619 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
7620 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored. Moved to ...
7621 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
7622 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored. Moved to ...
7623 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
7624
7625 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
7626
7627 * gcc.target/cris/builtin_bswap_v3.c: New testcase.
7628 * gcc.target/cris/builtin_bswap_v8.c: New testcase.
7629
7630 * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
7631
7632 2007-09-02 David Daney <ddaney@avtrex.com>
7633
7634 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
7635 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
7636 * gcc.target/mips/atomic-memory-1.c: Ditto.
7637 * gcc.target/mips/atomic-memory-2.c: Ditto.
7638
7639 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
7640
7641 * gcc.target/cris/builtin_clz_v0.c: New testcase.
7642 * gcc.target/cris/builtin_clz_v3.c: New testcase.
7643
7644 2007-09-02 Tobias Schlüuter <tobi@gcc.gnu.org>
7645
7646 * gfortran.dg/substr_6.f90: New test.
7647
7648 2007-09-02 Paolo Carlini <pcarlini@suse.de>
7649
7650 PR c++/33208
7651 * g++.dg/other/error18.C: New.
7652 * g++.dg/expr/bitfield3.C: Adjust.
7653
7654 2007-09-02 H.J. Lu <hongjiu.lu@intel.com>
7655
7656 PR fortran/33276
7657 * gfortran.fortran-torture/compile/pr33276.f90: New.
7658
7659 2007-09-02 Joseph Myers <joseph@codesourcery.com>
7660
7661 PR C/29237
7662 PR middle-end/33272
7663 * gcc.dg/c99-arraydecl-3.c: New test.
7664
7665 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
7666
7667 PR c++/32597
7668 * g++.dg/cpp0x/variadic-new2.C: New.
7669 * g++.dg/cpp0x/variadic-new.C: New.
7670
7671 2007-08-31 Tobias Burnus <burnus@net-b.de>
7672
7673 PR fortran/33232
7674 * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
7675 * gfortran.dg/read_1.f90: New.
7676
7677 2007-08-31 Paolo Carlini <pcarlini@suse.de>
7678
7679 PR c++/33210
7680 * g++.dg/template/error30.C: New.
7681
7682 2007-08-31 Paolo Carlini <pcarlini@suse.de>
7683
7684 PR c++/32113
7685 * g++.dg/template/crash70.C: New.
7686
7687 2007-08-31 Paolo Carlini <pcarlini@suse.de>
7688
7689 PR c++/33212
7690 * g++.dg/ext/is_class_error.C: New.
7691
7692 2007-08-31 Olivier Hainque <hainque@adacore.com>
7693
7694 * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
7695
7696 2007-08-31 David Edelsohn <edelsohn@gnu.org>
7697 Revital Eres <eres@il.ibm.com>
7698
7699 * gcc.target/powerpc/paired-1.c: New test.
7700 * gcc.target/powerpc/paired-2.c: New test.
7701 * gcc.target/powerpc/paired-3.c: New test.
7702 * gcc.target/powerpc/paired-4.c: New test.
7703 * gcc.target/powerpc/paired-5.c: New test.
7704 * gcc.target/powerpc/paired-6.c: New test.
7705 * gcc.target/powerpc/paired-7.c: New test.
7706 * gcc.target/powerpc/ppc-paired.c: New test.
7707
7708 2007-08-31 Ollie Wild <aaw@google.com>
7709
7710 * g++.dg/conversion/ptrmem2.C: New test.
7711 * g++.dg/conversion/ptrmem3.C: New test.
7712 * g++.dg/conversion/ptrmem4.C: New test.
7713 * g++.dg/conversion/ptrmem5.C: New test.
7714 * g++.dg/conversion/ptrmem6.C: New test.
7715 * g++.dg/conversion/ptrmem7.C: New test.
7716 * g++.dg/conversion/ptrmem8.C: New test.
7717
7718 2007-08-31 Paul Thomas <pault@gcc.gnu.org>
7719
7720 PR fortran/31879
7721 * gfortran.dg/char_length_7.f90: New test.
7722 * gfortran.dg/char_length_9.f90: New test.
7723 * gfortran.dg/char_assign_1.f90: Add extra warning.
7724
7725 PR fortran/31197
7726 PR fortran/31258
7727 * gfortran.dg/char_length_8.f90: New test.
7728
7729 2007-08-30 Andrew Pinski <andrew_pinski@playstation.sony.com>
7730
7731 * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
7732
7733 2007-08-30 Jakub Jelinek <jakub@redhat.com>
7734
7735 * gcc.dg/inline-24.c: New test.
7736 * g++.dg/opt/inline11.C: New test.
7737
7738 2007-08-30 Richard Guenther <rguenther@suse.de>
7739
7740 * gcc.target/i386/vectorize5.c: New testcase.
7741
7742 2007-08-30 Tobias Burnus <burnus@net-b.de>
7743
7744 PR fortran/33228
7745 * interface.c (check_interface0): Improve error for external procs.
7746 (check_sym_interfaces): Fix checking of module procedures.
7747
7748 2007-08-30 Jakub Jelinek <jakub@redhat.com>
7749
7750 * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
7751 (AI): Add AI_ALIGN.
7752 * gcc.dg/sync-3.c: New test.
7753
7754 PR middle-end/32758
7755 * gcc.dg/cleanup-12.c: New test.
7756
7757 2007-08-30 Uros Bizjak <ubizjak@gmail.com>
7758
7759 * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
7760 * gcc.dg/20021014-1.c: Use cleanup-profile-file.
7761 * gcc.dg/gcc.dg/20021014-1.c: Ditto.
7762 * gcc.dg/pr32450.c: Ditto.
7763 * gcc.dg/nest.c: Ditto.
7764 * gcc.dg/nested-func-4.c: Ditto.
7765 * g++.old-deja/g++.law/profile1.C: Ditto.
7766
7767 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7768
7769 PR fortran/32989
7770 * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
7771 non-default integer kind arguments.
7772
7773 2007-08-29 Tobias Burnus <burnus@gcc.gnu.org>
7774
7775 PR fortran/33105
7776 * gfortran.dg/is_iostat_end_eor_1.f90: New test.
7777
7778 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
7779
7780 * gcc.dg/h8300-ice2.c: Remove target selector.
7781
7782 2007-08-29 Christopher D. Rickett <crickett@lanl.gov>
7783
7784 PR fortran/33215
7785 * gfortran.dg/binding_label_tests_15.f03: New test case.
7786 * gfortran.dg/binding_label_tests_16.f03: Ditto.
7787
7788 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7789
7790 * gfortran.dg/alloc_comp_basics_1.f90: Update check.
7791 * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
7792
7793 2007-08-29 Douglas Gregor <doug.gregor@gmail.com>
7794
7795 PR c++/33194
7796 * g++.dg/other/canon-33194.C: New.
7797
7798 2007-08-29 Rask Ingemann Lambertsen <rask@sygehus.dk>
7799
7800 * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
7801 * gcc.c-torture/execute/pr23135.c: Likewise.
7802
7803 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
7804
7805 * gcc.dg/pr31344.c: Move to ...
7806 * gcc.dg/dfp/pr31344.c: ... here.
7807 * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
7808 * gcc.dg/20050503-1.c: Ditto.
7809 * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
7810 * gcc.dg/20061127-1.c: Compile only for fpic targets.
7811 * gcc.dg/20060801-1.c: Ditto.
7812
7813 2007-08-29 Kaz Kojima <kkojima@gcc.gnu.org>
7814
7815 * gfortran.dg/isnan_1.f90: Add -mieee for sh.
7816 * gfortran.dg/nan_1.f90: Likewise.
7817
7818 2007-08-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7819
7820 PR fortran/33055
7821 Revert previous patch.
7822
7823 2007-08-28 Nathan Sidwell <nathan@codesourcery.com>
7824 Kazu Hirata <kazu@codesourcery.com>
7825
7826 * gcc.target/m68k/interrupt-1.c: New.
7827
7828 2007-08-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
7829
7830 * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
7831 10000 for targets where "int" can't hold at least 100000.
7832 * gcc.c-torture/compile/limits-enumconst.c: Likewise.
7833 * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
7834 (test5)(test6): Use it.
7835 * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
7836 * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
7837 * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
7838 * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
7839 * gcc.dg/attr-alloc_size.c (test): Likewise.
7840
7841 2007-08-28 Paolo Carlini <pcarlini@suse.de>
7842
7843 PR c++/33209
7844 * g++.dg/template/error29.C: New.
7845
7846 2007-08-28 Jakub Jelinek <jakub@redhat.com>
7847
7848 PR c++/32596
7849 * g++.dg/ext/visibility/anon5.C: New test.
7850
7851 2007-08-28 Dominique d'Humieres <dominiq@lps.ens.fr>
7852
7853 * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
7854
7855 2007-08-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7856
7857 * gfortran.dg/gamma_1.f90: Remove large-real tests.
7858 * gfortran.dg/gamma_2.f90: Remove large-real tests.
7859 * gfortran.dg/gamma_4.f90: New: large-real tests.
7860
7861 2007-08-28 Jason Merrill <jason@redhat.com>
7862
7863 PR c++/29000
7864 * g++.dg/ext/stmtexpr12.C: New test.
7865
7866 PR c++/28558
7867 * g++.dg/ext/attrib28.C: New test.
7868
7869 2007-08-28 Uros Bizjak <ubizjak@gmail.com>
7870
7871 PR target/32661
7872 * gcc.target/i386/pr32661.c: New test.
7873
7874 2007-08-28 Jakub Jelinek <jakub@redhat.com>
7875
7876 PR middle-end/32370
7877 * gcc.dg/pr32370.c: New test.
7878
7879 PR rtl-optimization/33148
7880 * gcc.c-torture/compile/20070827-1.c: New test.
7881
7882 PR debug/32914
7883 * d++.dg/debug/const3.C: New test.
7884 * d++.dg/debug/const4.C: New test.
7885 * d++.dg/debug/dwarf2/const1.C: New test.
7886 * d++.dg/debug/dwarf2/const2.C: New test.
7887 * d++.dg/debug/dwarf2/const2b.C: New test.
7888
7889 2007-08-28 Mircea Namolaru <namolaru@il.ibm.com>
7890 Vladimir Yanovsky <yanov@il.ibm.com>
7891 Revital Eres <eres@il.ibm.com>
7892 Andrey Belevantsev <abel@ispras.ru>
7893
7894 * gcc.dg/sms-1.c: New test.
7895
7896 2007-08-27 Alexandre Oliva <aoliva@redhat.com>
7897
7898 * g++.dg/ext/gnu-inline-common.h: New.
7899 * g++.dg/ext/gnu-inline-global-reject.C: New.
7900 * g++.dg/ext/gnu-inline-global.C: New.
7901 * g++.dg/ext/gnu-inline-namespace.C: New.
7902 * g++.dg/ext/gnu-inline-anon-namespace.C: New.
7903 * g++.dg/ext/gnu-inline-class.C: New.
7904 * g++.dg/ext/gnu-inline-class-static.C: New.
7905 * g++.dg/ext/gnu-inline-template-class.C: New.
7906 * g++.dg/ext/gnu-inline-template-func.C: New.
7907
7908 2007-08-27 Jason Merrill <jason@redhat.com>
7909
7910 PR c++/31337
7911 * g++.dg/ext/stmtexpr11.C: New.
7912
7913 2007-08-27 Kazu Hirata <kazu@codesourcery.com>
7914
7915 * lib/target-supports.exp (check_profiling_available):
7916 Set profiling_available_saved to 0 on fido-*-elf.
7917
7918 2007-08-27 Daniel Berlin <dberlin@dberlin.org>
7919
7920 PR tree-optimization/33173
7921
7922 * gcc.c-torture/compile/pr33173.c: New.
7923
7924 2007-08-27 H.J. Lu <hongjiu.lu@intel.com>
7925
7926 PR target/31385
7927 * gcc.dg/dfp/pr31385.c: New.
7928
7929 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
7930
7931 * gcc.dg/unsigned-long-compare.c: Remove target selector.
7932
7933 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
7934
7935 * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
7936 gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
7937 gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
7938 * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
7939 gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
7940 * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
7941 gcc.target/m68k directory.
7942 * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
7943 * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
7944 gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
7945 gcc.target/cris directory.
7946 * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
7947 * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
7948 gcc.target/bfin directory.
7949
7950 * gcc.target/sh: New directory.
7951 * gcc.target/sh/sh.exp: New file.
7952 * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
7953 gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
7954 gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
7955 gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
7956 gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
7957 gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
7958
7959 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
7960
7961 * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
7962 * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
7963 * gcc.target/i386/20020523-1.c: Require nonpic effective target.
7964 * gcc.target/i386/local2.c: Ditto.
7965 * gcc.target/i386/stack-prot-kernel.c: Ditto.
7966 * gcc.target/i386/20011119-1.c: Ditto.
7967 * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
7968 * gcc.target/i386/fastcall-1.c: Fix target selector.
7969
7970 2007-08-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7971
7972 PR fortran/33055
7973 * gfortran.dg/negative_unit.f: Add new check
7974 * gfortran.dg/negative_unit_int8.f: New. Same as above except use
7975 -fdefault-integer-8.
7976
7977 2007-08-26 Asher Langton <langton2@llnl.gov>
7978
7979 * gfortran.dg/recursive_stack.f90: New.
7980 * gfortran.dg/openmp_stack.f90: New.
7981
7982 2007-08-26 Tobias Burnus <burnus@net-b.de>
7983
7984 PR fortran/31298
7985 * gfortran.dg/use_10.f90: New.
7986
7987 2007-08-26 Tobias Burnus <burnus@net-b.de>
7988
7989 PR fortran/32985
7990 * gfortran.dg/namelist_14.f90: Make test case valid.
7991 * gfortran.dg/common_10.f90: New.
7992
7993 2007-08-26 H.J. Lu <hongjiu.lu@intel.com>
7994
7995 PR middle-end/33181
7996 * gcc.dg/ifelse-2.c: New.
7997
7998 2007-08-26 Tobias Burnus <burnus@net-b.de>
7999
8000 PR fortran/32980
8001 * gfortran.dg/gamma_1.f90: New.
8002 * gfortran.dg/gamma_2.f90: New.
8003 * gfortran.dg/gamma_3.f90: New.
8004
8005 2007-08-26 Tobias Burnus <burnus@net-b.de>
8006
8007 PR fortran/33188
8008 * gfortran.dg/used_types_18.f90: New.
8009
8010 2007-08-25 Jakub Jelinek <jakub@redhat.com>
8011
8012 * gcc.dg/array-init-2.c: New test.
8013
8014 2007-08-24 Tobias Burnus <burnus@net-b.de>
8015
8016 PR fortran/33178
8017 * gfortran.dg/initialization_4.f90: Update dg-error.
8018 * gfortran.dg/initialization_13.f90: New.
8019
8020 2007-08-24 Richard Guenther <rguenther@suse.de>
8021
8022 PR middle-end/33166
8023 * gcc.c-torture/compile/pr33166.c: New testcase.
8024
8025 2007-08-24 Tobias Burnus <burnus@net-b.de>
8026
8027 PR fortran/33139
8028 * gfortran.dg/pointer_assign_4.f90: New.
8029 * gfortran.dg/shape_2.f90: Fix test case.
8030 * gfortran.dg/char_result_4.f90: Ditto.
8031
8032 2007-08-24 Jakub Jelinek <jakub@redhat.com>
8033
8034 * gcc.dg/array-init-1.c: New test.
8035
8036 PR c++/32567
8037 * g++.dg/parse/crash36.C: New test.
8038
8039 2007-08-23 H.J. Lu <hongjiu.lu@intel.com>
8040
8041 * gcc.dg/pr32721.c: Updated.
8042
8043 2007-08-24 Jakub Jelinek <jakub@redhat.com>
8044
8045 PR tree-optimization/32573
8046 PR middle-end/32946
8047 * gcc.dg/pr32573.c: New test.
8048
8049 PR c++/32898
8050 * g++.dg/lookup/ns3.C: New test.
8051
8052 * gfortran.dg/assumed_charlen_sharing.f90: New test.
8053
8054 PR c++/31941
8055 * g++.dg/parse/crash37.C: New test.
8056
8057 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
8058
8059 PR target/17390
8060 * gcc.target/i386/pr17390.c: New test.
8061
8062 2007-08-23 Richard Guenther <rguenther@suse.de>
8063
8064 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
8065 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
8066 * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
8067 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
8068 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
8069 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
8070 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
8071 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
8072
8073 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
8074
8075 * gcc.target/s390: New directory.
8076 * gcc.target/s390/s390.exp: New file.
8077 * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
8078 gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
8079 gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
8080 gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
8081 gcc.target/s390 directory.
8082
8083 2007-08-23 Richard Guenther <rguenther@suse.de>
8084
8085 PR tree-optimization/32328
8086 * gcc.dg/pr32328.c: New testcase.
8087
8088 2007-08-23 Rask Ingemann Lambertsen <rask@sygehus.dk>
8089
8090 * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
8091 available.
8092
8093 2007-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8094
8095 PR fortran/33095
8096 * gfortran.dg/min_max_optional_5.f90: New test.
8097 * gfortran.dg/min_max_optional_2.f90: Remove.
8098 * gfortran.dg/min_max_optional_3.f90: Remove.
8099 * gfortran.dg/min_max_optional_4.f90: Remove.
8100
8101 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
8102
8103 * gcc.target/i386/xorps-sse.c: New.
8104 * gcc.target/i386/xorps-sse2.c: New.
8105
8106 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
8107
8108 * gcc.target/i386/cmov3.c: Fix scan-assembler.
8109 * gcc.target/i386/cmov4.c: Fix scan-assembler.
8110 * gcc.target/i386/xchg-2.c: Fix scan-assembler.
8111
8112 2007-08-22 Christopher D. Rickett <crickett@lanl.gov>
8113
8114 PR fortran/33020
8115 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
8116 include multiple kinds for SHAPE parameter within a single
8117 namespace.
8118 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
8119 * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case.
8120
8121 2007-08-22 Janus Weil <jaydub66@gmail.com>
8122
8123 * interface_abstract_1.f90: Extended test case.
8124 * interface_abstract_3.f90: New test.
8125
8126 2007-08-21 Christian Bruel <christian.bruel@st.com>
8127
8128 * gcc.dg/fold-sub.c: New test.
8129
8130 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
8131
8132 * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
8133 gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
8134 gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
8135 gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
8136 * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
8137 gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
8138
8139 2007-08-22 Richard Guenther <rguenther@suse.de>
8140
8141 PR middle-end/33007
8142 * gcc.dg/pr33007.c: New testcase.
8143
8144 2007-08-22 Richard Sandiford <richard@codesourcery.com>
8145
8146 * gcc.c-torture/execute/strcmp-1.x: Delete.
8147
8148 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
8149
8150 * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
8151 * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
8152 gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
8153 gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
8154 gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
8155 gcc.target/i386/stack-realign.c,
8156 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
8157 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
8158 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
8159 target using dg-require-effective-target directive.
8160 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
8161 gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
8162 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
8163 gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
8164 gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
8165 gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
8166 gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
8167 gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
8168 gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
8169 Require lp64 target using dg-require-effective-target directive.
8170 * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
8171 gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
8172 directive.
8173 * gcc.target/i386/20010202-1.c: Move from here ...
8174 * gcc.dg/20010202-1.c: ... to here.
8175
8176 2007-08-22 Richard Guenther <rguenther@suse.de>
8177
8178 PR tree-optimization/33142
8179 * gcc.c-torture/execute/pr33142.c: New testcase.
8180
8181 2007-08-22 Richard Guenther <rguenther@suse.de>
8182
8183 PR middle-end/32563
8184 * g++.dg/torture/pr32563.C: New testcase.
8185
8186 2007-08-22 Jakub Jelinek <jakub@redhat.com>
8187
8188 PR middle-end/32912
8189 * gcc.dg/pr32912-1.c: Add -w to options.
8190 * gcc.dg/pr32912-2.c: Likewise.
8191 * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
8192
8193 2007-08-21 Ian Lance Taylor <iant@google.com>
8194
8195 * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
8196
8197 2007-08-21 Ian Lance Taylor <iant@google.com>
8198
8199 PR tree-optimization/33134
8200 * g++.dg/tree-ssa/pr33134.C: New test.
8201
8202 2007-08-21 Nathan Froyd <froydnj@codesourcery.com>
8203
8204 * gcc.target/powerpc/spe-vector-memset.c: New testcase.
8205 * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
8206
8207 2007-08-21 Jakub Jelinek <jakub@redhat.com>
8208
8209 PR debug/32610
8210 * gcc.dg/debug/pr32610.c: New test.
8211
8212 * g++.dg/init/new24.C: New test.
8213
8214 PR middle-end/32912
8215 * gcc.dg/pr32912-1.c: New test.
8216 * gcc.dg/pr32912-2.c: New test.
8217 * gcc.dg/pr32912-3.c: New test.
8218
8219 2007-08-21 Richard Guenther <rguenther@suse.de>
8220
8221 * gcc.dg/pointer-arith-10.c: New testcase.
8222
8223 2007-08-21 Richard Guenther <rguenther@suse.de>
8224
8225 PR middle-end/33122
8226 * gcc.c-torture/compile/pr33122.c: New testcase.
8227
8228 2007-03-20 Pawel Sikora <pluto@pld-linux.org>
8229
8230 * g++.dg/warn/Wnvdtor-2.C: New testcase.
8231
8232 2007-08-20 Dorit Nuzman <dorit@il.ibm.com>
8233
8234 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
8235
8236 2007-08-20 Jakub Jelinek <jakub@redhat.com>
8237
8238 PR c++/33025
8239 * g++.dg/init/new23.C: New test.
8240
8241 2007-08-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
8242
8243 PR middle-end/30564
8244 * gcc.c-torture/compile/pr30564-1.c: New test.
8245 * gcc.c-torture/compile/pr30564-2.c: New test.
8246
8247 2007-08-19 Joseph Myers <joseph@codesourcery.com>
8248
8249 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
8250
8251 2007-08-19 Tobias Burnus <burnus@net-b.de>
8252
8253 * gfortran.dg/interface_abstract_2.f90: New.
8254 * gfortran.dg/interface_abstract_1.f90: Fix typo.
8255
8256 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
8257
8258 * gcc.dg/vect/vect-117.c: Change inner-loop bound to
8259 unknown (so that outer-loop wont get analyzed).
8260 * gcc.dg/vect/vect-outer-1a.c: New test.
8261 * gcc.dg/vect/vect-outer-1b.c: New test.
8262 * gcc.dg/vect/vect-outer-1.c: New test.
8263 * gcc.dg/vect/vect-outer-2a.c: New test.
8264 * gcc.dg/vect/vect-outer-2b.c: New test.
8265 * gcc.dg/vect/vect-outer-2c.c: New test.
8266 * gcc.dg/vect/vect-outer-2.c: New test.
8267 * gcc.dg/vect/vect-outer-3a.c: New test.
8268 * gcc.dg/vect/vect-outer-3b.c: New test.
8269 * gcc.dg/vect/vect-outer-3c.c: New test.
8270 * gcc.dg/vect/vect-outer-3.c: New test.
8271 * gcc.dg/vect/vect-outer-4a.c: New test.
8272 * gcc.dg/vect/vect-outer-4b.c: New test.
8273 * gcc.dg/vect/vect-outer-4c.c: New test.
8274 * gcc.dg/vect/vect-outer-4d.c: New test.
8275 * gcc.dg/vect/vect-outer-4e.c: New test.
8276 * gcc.dg/vect/vect-outer-4f.c: New test.
8277 * gcc.dg/vect/vect-outer-4g.c: New test.
8278 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
8279 * gcc.dg/vect/vect-outer-4i.c: New test.
8280 * gcc.dg/vect/vect-outer-4j.c: New test.
8281 * gcc.dg/vect/vect-outer-4k.c: New test.
8282 * gcc.dg/vect/vect-outer-4l.c: New test.
8283 * gcc.dg/vect/vect-outer-4m.c: New test.
8284 * gcc.dg/vect/vect-outer-4.c: New test.
8285 * gcc.dg/vect/vect-outer-5.c: New test.
8286 * gcc.dg/vect/vect-outer-6.c: New test.
8287 * gcc.dg/vect/vect-outer-fir.c: New test.
8288 * gcc.dg/vect/vect-outer-fir-lb.c: New test.
8289 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
8290
8291 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
8292
8293 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
8294 and -fno-tree-reassoc.
8295 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
8296 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
8297 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
8298 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
8299 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
8300 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
8301 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
8302 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
8303 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
8304 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
8305 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
8306 * gcc.dg/vect/no-scevccp-outer-1.c: New test.
8307 * gcc.dg/vect/no-scevccp-outer-2.c: New test.
8308 * gcc.dg/vect/no-scevccp-outer-3.c: New test.
8309 * gcc.dg/vect/no-scevccp-outer-4.c: New test.
8310 * gcc.dg/vect/no-scevccp-outer-5.c: New test.
8311 * gcc.dg/vect/no-scevccp-outer-6.c: New test.
8312 * gcc.dg/vect/no-scevccp-outer-7.c: New test.
8313 * gcc.dg/vect/no-scevccp-outer-8.c: New test.
8314 * gcc.dg/vect/no-scevccp-outer-9.c: New test.
8315 * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
8316 * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
8317 * gcc.dg/vect/no-scevccp-outer-10.c: New test.
8318 * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
8319 * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
8320 * gcc.dg/vect/no-scevccp-outer-11.c: New test.
8321 * gcc.dg/vect/no-scevccp-outer-12.c: New test.
8322 * gcc.dg/vect/no-scevccp-outer-13.c: New test.
8323 * gcc.dg/vect/no-scevccp-outer-14.c: New test.
8324 * gcc.dg/vect/no-scevccp-outer-15.c: New test.
8325 * gcc.dg/vect/no-scevccp-outer-16.c: New test.
8326 * gcc.dg/vect/no-scevccp-outer-17.c: New test.
8327 * gcc.dg/vect/no-scevccp-outer-18.c: New test.
8328 * gcc.dg/vect/no-scevccp-outer-19.c: New test.
8329 * gcc.dg/vect/no-scevccp-outer-20.c: New test.
8330 * gcc.dg/vect/no-scevccp-outer-21.c: New test.
8331 * gcc.dg/vect/no-scevccp-outer-22.c: New test.
8332
8333 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
8334
8335 * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
8336 versioning for aliasing).
8337 * gcc.dg/vect/vect-35.c: Likewise.
8338
8339 * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
8340 targets.
8341 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
8342
8343 2007-08-18 Tom Tromey <tromey@redhat.com>
8344
8345 PR preprocessor/32974:
8346 * gcc.dg/cpp/pr32974.c: New file.
8347
8348 2007-08-17 Tobias Burnus <burnus@net-b.de>
8349
8350 * gfortran.dg/interface_abstract_1.f90: New.
8351
8352 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
8353
8354 PR fortran/32881
8355 * gfortran.dg/pure_initializer_1.f90: New test.
8356
8357 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
8358
8359 PR fortran/32875
8360 * gfortran.dg/array_constructor_18.f90: New test.
8361
8362 2007-08-17 Andrew Pinski <andrew_pinski@playstation.sony.com>
8363
8364 PR c++/28989
8365 * g++.dg/expr/lval3.C: New test.
8366 * g++.dg/expr/lval4.C: New test.
8367
8368 2007-08-17 Ollie Wild <aaw@google.com>
8369
8370 PR c++/31749
8371 * g++.dg/lookup/builtin3.C: New test.
8372 * g++.dg/lookup/builtin4.C: New test.
8373 * g++.dg/lookup/using19.C: New test.
8374
8375 2007-08-17 Paolo Carlini <pcarlini@suse.de>
8376
8377 PR c++/32190
8378 * g++.dg/parse/error31.C: New.
8379
8380 2007-08-17 Paolo Carlini <pcarlini@suse.de>
8381
8382 PR c++/32112
8383 * g++.dg/template/error26.C: New.
8384
8385 2007-08-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8386
8387 PR fortran/33079
8388 * gfortran.dg/zero_length_2.f90: New test.
8389
8390 2007-08-17 Tobias Burnus <burnus@net-b.de>
8391
8392 * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
8393 * gfortran.dg/kind_tests_3.f03: Ditto.
8394 * gfortran.dg/global_vars_f90_init.f90: Ditto.
8395 * gfortran.dg/interface_13.f90: Ditto.
8396 * gfortran.dg/pr32738.f90: Ditto.
8397 * gfortran.dg/module_private_1.f90: Ditto.
8398 * gfortran.dg/test_only_clause.f90: Ditto.
8399 * gfortran.dg/bind_c_vars.f90: Ditto.
8400 * gfortran.dg/bind_c_dts.f90: Ditto.
8401 * gfortran.dg/use_9.f90: Ditto.
8402 * gfortran.dg/generic_8.f90: Ditto.
8403 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8404 * gfortran.dg/private_type_6.f90: Ditto.
8405 * gfortran.dg/c_assoc.f90: Ditto.
8406 * gfortran.dg/private_type_7.f90: Ditto.
8407 * gfortran.dg/global_vars_c_init.f90: Ditto.
8408 * gfortran.dg/bind_c_dts_2.f03: Ditto.
8409 * gfortran.dg/c_f_pointer_tests.f90: Ditto.
8410 * gfortran.dg/c_size_t_test.f03: Ditto.
8411 * gfortran.dg/used_types_12.f90: Ditto.
8412 * gfortran.dg/pr25923.f90: Ditto.
8413 * gfortran.dg/test_com_block.f90: Ditto.
8414 * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
8415 * gfortran.dg/equiv_constraint_7.f90: Ditto.
8416 * gfortran.dg/com_block_driver.f90: Ditto.
8417 * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
8418 * gfortran.dg/use_iso_c_binding.f90: Ditto.
8419 * gfortran.dg/c_loc_test.f90: Ditto.
8420 * gfortran.dg/c_ptr_tests.f03: Ditto.
8421 * gfortran.dg/module_interface_1.f90: Ditto.
8422
8423 2007-08-17 Paolo Carlini <pcarlini@suse.de>
8424
8425 PR c++/32870
8426 * g++.dg/other/error17.C: Adjust.
8427
8428 2007-08-17 Ben Elliston <bje@au.ibm.com>
8429
8430 PR middle-end/32970
8431 * g++.dg/ext/altivec-14.C: New test.
8432
8433 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
8434
8435 * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
8436 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
8437 dump files.
8438 * gcc.dg/vect/pr25371.c: Clean up vect dump file.
8439 * gcc.dg/vect/pr32366.c: Ditto.
8440
8441 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
8442
8443 PR testsuite/33082
8444 * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
8445 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
8446 * gcc.dg/dfp/convert-int-fold.c: Ditto.
8447 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
8448
8449 2007-08-16 Tobias Burnus <burnus@net-b.de>
8450
8451 PR fortran/33072
8452 * gfortran.dg/use_9.f90: New.
8453
8454 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
8455
8456 * g++.dg/gcov/gcov-5.C: New test.
8457
8458 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
8459
8460 * g++.dg/gcov/gcov-4.C: New test.
8461 * lib/gcov.exp (verify-lines): Add support for
8462 checking no-coverage lines.
8463
8464 2007-08-16 Victor Kaplansky <victork@il.ibm.com>
8465
8466 * gcc.dg/vect/vect-vfa-01.c: New.
8467 * gcc.dg/vect/vect-vfa-02.c: New.
8468 * gcc.dg/vect/vect-vfa-03.c: New.
8469 * gcc.dg/vect/vect-vfa-04.c: New.
8470 * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
8471 gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
8472 gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
8473 gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
8474 gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
8475 gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
8476 gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
8477 gfortran.dg/vect/pr19049.f90: Rename to start with
8478 prefix no-vfa-.
8479 * gcc.dg/vect/vect.exp: Disable versioning for alias
8480 when test starts with no-vfa-.
8481 * gfortran.dg/vect/vect.exp: Likewise.
8482
8483 2007-08-16 Richard Sandiford <richard@codesourcery.com>
8484
8485 * gcc.dg/torture/pr32897.c: New test.
8486
8487 2007-08-16 Paolo Carlini <pcarlini@suse.de>
8488
8489 PR c++/31132
8490 * g++.dg/template/crash69.C: New.
8491
8492 2007-08-15 Daniel Jacobowitz <dan@codesourcery.com>
8493
8494 * lib/target-supports.exp (check_effective_target_arm32): Use
8495 check_no_compiler_messages.
8496
8497 2007-08-15 Diego Novillo <dnovillo@google.com>
8498
8499 gcc.dg/tree-ssa/20070815.c: New test.
8500
8501 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8502
8503 PR fortran/33077
8504 * gfortran.dg/random_7.f90: Initialize variable.
8505
8506 2007-08-15 Jakub Jelinek <jakub@redhat.com>
8507
8508 PR middle-end/33074
8509 * gfortran.dg/pr33074.f90: New test.
8510
8511 PR c++/32992
8512 * g++.dg/opt/nrv14.C: New test.
8513
8514 2007-08-15 Paolo Carlini <pcarlini@suse.de>
8515
8516 PR c++/33035
8517 * g++.dg/template/crash68.C: New.
8518
8519 2007-08-15 Maxim Kuvyrkov <maxim@codesourcery.com>
8520
8521 * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
8522 * gcc.dg/sibcall-4.c: Ditto.
8523
8524 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8525
8526 PR fortran/33066
8527 * gfortran.dg/use_8.f90: New test.
8528 * gfortran.dg/c_loc_tests_2.f03: Fix code.
8529
8530 2007-08-14 Paolo Carlini <pcarlini@suse.de>
8531
8532 PR c++/27211
8533 * g++.dg/template/error27.C: New.
8534 * g++.dg/template/error28.C: New.
8535 * g++.dg/other/pr28304.C: Adjust.
8536 * g++.old-deja/g++.mike/p811.C: Likewise.
8537
8538 2007-08-14 Rask Ingemann Lambertsen <rask@sygehus.dk>
8539
8540 PR target/30315
8541 * gcc.target/i386/pr30315.c: New.
8542
8543 2007-08-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8544
8545 PR fortran/32594
8546 * gfortran.dg/substr_5.f90: New test.
8547
8548 2007-08-14 Andrew Pinski <pinskia@gmail.com>
8549
8550 PR c/30428
8551 * gcc.dg/vector-2.c: New test.
8552
8553 PR c++/30428
8554 * g++.dg/ext/vector8.C: New test.
8555
8556 2007-08-13 Dan Hipschman <dsh@google.com>
8557
8558 PR c/32953
8559 * gcc.dg/format/array-1.c: Add an additional test for
8560 unterminated format strings of length 1.
8561
8562 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
8563
8564 PR fortran/32926
8565 * gfortran.dg/external_procedures_3.f90: New test.
8566
8567 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
8568
8569 PR fortran/32827
8570 * gfortran.dg/import6.f90: New test.
8571
8572 2007-08-13 Andrew Pinski <pinskia@gmail.com>
8573
8574 PR C/30427
8575 * gcc.dg/vector-1.c: New test.
8576
8577 2007-08-13 Richard Sandiford <richard@codesourcery.com>
8578
8579 * gcc.dg/pr21255-4.c: Skip for PIC.
8580 * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
8581
8582 2007-08-13 Richard Sandiford <richard@codesourcery.com>
8583
8584 * gcc.dg/attr-isr.c: Skip for PIC.
8585 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
8586 * gcc.dg/attr-isr-trapa.c: Likewise.
8587 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
8588 * gcc.dg/pragma-isr-trapa.c: Likewise.
8589 * gcc.dg/pragma-isr-trapa2.c: Likewise.
8590
8591 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
8592
8593 PR fortran/32962
8594 * gfortran.dg/transpose_1.f90: New test.
8595
8596 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8597
8598 PR fortran/29600
8599 * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
8600 intrinsic.
8601
8602 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8603
8604 PR fortran/30964
8605 PR fortran/33054
8606 * gfortran.dg/random_4.f90: New test.
8607 * gfortran.dg/random_5.f90: New test.
8608 * gfortran.dg/random_6.f90: New test.
8609 * gfortran.dg/random_7.f90: New test.
8610
8611 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8612
8613 PR fortran/32860
8614 * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
8615
8616 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8617
8618 PR fortran/31629
8619 * gfortran.dg/module_private_1.f90: New test.
8620
8621 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8622
8623 PR fortran/29600
8624 * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
8625 * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
8626
8627 2007-08-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8628
8629 PR fortran/32937
8630 * gfortran.dg/char_length_6.f90: New test.
8631
8632 2007-08-10 Ollie Wild <aaw@google.com>
8633
8634 * g++.dg/lookup/using18.C: New test.
8635
8636 2007-08-10 Paolo Carlini <pcarlini@suse.de>
8637
8638 PR c++/17763
8639 * g++.dg/other/error16.C: New.
8640
8641 2007-08-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8642
8643 PR libfortran/33039
8644 * gfortran.dg/namelist_37.f90: New test.
8645
8646 2007-08-10 Paolo Carlini <pcarlini@suse.de>
8647
8648 PR c++/22256
8649 * g++.dg/conversion/op3.C: New.
8650
8651 2007-08-09 Tobias Burnus <burnus@net-b.de>
8652
8653 PR fortran/32987
8654 * gfortran.dg/fmt_tab_1.f90: New.
8655 * gfortran.dg/fmt_tab_2.f90: New.
8656
8657 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
8658
8659 PR c/32796
8660 * gcc.c-torture/compile/pr32796.c: New test.
8661
8662 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
8663
8664 PR middle-end/32813
8665 * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
8666 * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
8667 instead of just -O.
8668
8669 2007-08-08 Richard Sandiford <richard@codesourcery.com>
8670
8671 * gcc.target/mips/code-readable-1.c: New test.
8672 * gcc.target/mips/code-readable-2.c: Likewise.
8673 * gcc.target/mips/code-readable-3.c: Likewise.
8674
8675 2007-08-08 Vladimir Yanovsky <yanov@il.ibm.com>
8676 Revital Eres <eres@il.ibm.com>
8677
8678 * gfortran.dg/sms-1.f90: Add comment.
8679 * gfortran.dg/sms-2.f90: New.
8680
8681 2007-08-07 Ian Lance Taylor <iant@google.com>
8682
8683 * gcc.dg/instrument-1.c: New test.
8684 * gcc.dg/instrument-2.c: New test.
8685 * gcc.dg/instrument-3.c: New test.
8686
8687 2007-08-07 Steve Ellcey <sje@cup.hp.com>
8688
8689 * gfortran.dg/c_kind_params.f90: Check for stdint.h.
8690
8691 2007-08-07 Dorit Nuzman <dorit@il.ibm.com>
8692
8693 * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on
8694 !vector_alignment_reachable targets.
8695 * gcc.dg/vect/vect-33.c: Likewise.
8696 * gcc.dg/vect/vect-42.c: Likewise.
8697 * gcc.dg/vect/vect-44.c: Likewise.
8698 * gcc.dg/vect/vect-50.c: Likewise.
8699 * gcc.dg/vect/vect-70.c: Likewise.
8700 * gcc.dg/vect/vect-71.c: Likewise.
8701 * gcc.dg/vect/vect-87.c: Likewise.
8702 * gcc.dg/vect/vect-88.c: Likewise.
8703 * gcc.dg/vect/vect-91.c: Likewise.
8704 * gcc.dg/vect/vect-93.c: Likewise.
8705 * gcc.dg/vect/vect-96.c: Likewise.
8706 * gcc.dg/vect/no-section-anchors-69.c: Likewise.
8707 * gcc.dg/vect/section-anchors-69.c: Likewise.
8708 * gcc.dg/vect/pr25413.c: Likewise.
8709 * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
8710 * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
8711 * gfortran.dg/vect-2.f90: Likewise.
8712 * gfortran.dg/vect-3.f90: Likewise.
8713 * gfortran.dg/vect-4.f90: Likewise.
8714 * gfortran.dg/vect-5.f90: Likewise.
8715 * lib/target-supports.exp (check_effective_target_natural_alignment):
8716 Return false for darwin.
8717 (check_effective_target_vector_alignment_reachable_for_double): New.
8718
8719 2007-08-07 Andreas Krebbel <krebbel1@de.ibm.com>
8720
8721 * gcc.dg/multiword-1.c: New testcase.
8722
8723 2007-08-07 Daniel Franke <franke.daniel@gmail.com>
8724
8725 * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
8726 messages.
8727 * gfortran.dg/namelist_36.f90: New test.
8728
8729 2007-08-07 Rask Ingemann Lambertsen <rask@sygehus.dk>
8730
8731 * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
8732 int32_t for 32-bit integer. Use int64_t for 64-bit integer.
8733
8734 2007-08-07 Kaz Kojima <kkojima@gcc.gnu.org>
8735
8736 * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
8737 * gcc.dg/torture/type-generic-1.c: Likewise.
8738
8739 2007-08-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
8740
8741 * gcc.c-torture/20070522-1.c: Move to ...
8742 * gcc.c-torture/compile/20070522-1.c: Here.
8743
8744 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8745
8746 PR fortran/29828
8747 * gfortran.dg/minmax_char_1.f90: New test.
8748 * gfortran.dg/minmax_char_2.f90: New test.
8749 * gfortran.dg/min_max_optional_4.f90: New test.
8750
8751 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8752
8753 * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
8754 hanging on the testcase.
8755
8756 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
8757
8758 PR middle-end/32988
8759 * gcc.c-torture/compile/pr32988.c: New test.
8760
8761 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
8762
8763 * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
8764
8765 2007-08-05 Volker Reichelt <v.reichelt@netcologne.de>
8766
8767 * g++.dg/warn/pedantic2.C: Fix error marker. Add more tests.
8768
8769 Revert:
8770 2007-03-22 Dirk Mueller <dmueller@suse.de>
8771
8772 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
8773
8774 2007-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8775
8776 PR fortran/32979
8777 * gfortran.dg/isnan_1.f90: New test.
8778
8779 2007-08-05 Vladimir Yanovsky <yanov@il.ibm.com>
8780 Revital Eres <eres@il.ibm.com>
8781
8782 * gcc.dg/sms-antideps.c: New test.
8783
8784 2007-08-04 Paul Thomas <pault@gcc.gnu.org>
8785
8786 PR fortran/31214
8787 * gfortran.dg/entry_13.f90: New test.
8788
8789 * gfortran.dg/entry_12.f90: Clean up .mod file.
8790
8791 2007-08-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8792
8793 PR fortran/32770
8794 * gfortran.dg/direct_io_2.f90: Implicitly declare integer
8795 variables as kind=4 so they don't overflow the record length.
8796
8797 2007-08-04 Steven G. Kargl <kargl@gcc.gnu.org>
8798
8799 PR fortran/32968
8800 * gfortran.dg/selected_kind_1.f90: New test.
8801
8802 2007-08-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
8803
8804 PR middle-end/32780
8805 * gcc.c-torture/compile/pr32780.c: New test.
8806
8807 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
8808
8809 RP middle-end/32399
8810 * gcc.c-torture/compile/pr32399.c: New testcase.
8811
8812 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
8813
8814 PR middle-end/32304
8815 * g++.dg/torture/pr32304.C: New testcase.
8816
8817 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
8818
8819 PR middle-end/32935
8820 * gfortran.fortran-torture/compile/complex_1.f90: New test.
8821
8822 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8823
8824 PR fortran/32955
8825 * gfortran.dg/value_4.f90: Make integer constant of kind=4.
8826
8827 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8828
8829 PR fortran/31202
8830 * gfortran.dg/nint_2.f90: New test.
8831
8832 2007-08-03 Nathan Froyd <froydnj@codesourcery.com>
8833
8834 * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
8835 * gcc.dg/weak/typeof-2.c: Likewise.
8836
8837 2007-08-03 Diego Novillo <dnovillo@google.com>
8838
8839 PR 31521
8840 * gcc.dg/tree-ssa/pr31521.c: New test.
8841
8842 2007-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
8843
8844 PR fortran/32770
8845 * gfortran.dg/unf_read_corrupted_1.f90: Integer variable in
8846 iostat must be default kind.
8847
8848 2007-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8849
8850 * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
8851
8852 2007-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
8853
8854 PR fortran/32770
8855 * gfortran.dg/unf_read_corrupted_1.f90: Make all kinds
8856 explicit so test passes with -fdefault-integer-8.
8857 * gfortran.dg/unformatted_recl_1.f90: Likewise.
8858 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
8859
8860 2007-08-02 Lee Millward <lee.millward@gmail.com>
8861
8862 PR c++/30849
8863 * g++.dg/parse/asm1.C: New test.
8864
8865 PR c++/30850
8866 * g++.dg/parse/asm2.C: Likewise.
8867
8868 PR c++/30851
8869 * g++.dg/parse/asm3.C: Likewise.
8870
8871 2007-08-02 Rask Ingemann Lambertsen <rask@sygehus.dk>
8872
8873 * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
8874 "int" is only 16 bit bits wide.
8875 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
8876
8877 2007-08-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8878
8879 * g++.dg/torture/type-generic-1.C: New.
8880 * gcc.dg/pr28796-2.c: Move tests ...
8881 * gcc.dg/tg-tests.h: ... here.
8882 * gcc.dg/torture/type-generic-1.c: New.
8883
8884 2007-08-01 Thomas Koenig <tkoenig@gcc.gnu.org>
8885
8886 PR libfortran/32954
8887 * minmaxloc_3.f90: New test case.
8888
8889 2007-08-01 Tobias Burnus <burnus@net-b.de>
8890
8891 PR fortran/32936
8892 * gfortran.dg/allocate_stat.f90: New.
8893
8894 2007-08-01 Nathan Froyd <froydnj@codesourcery.com>
8895
8896 * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
8897
8898 2007-08-01 Daniel Jacobowitz <dan@codesourcery.com>
8899
8900 PR tree-optimization/32919
8901 * gcc.c-torture/compile/pr32919.c: New.
8902
8903 2007-08-01 Nick Clifton <nickc@redhat.com>
8904
8905 * gcc.c-torture/execute/execute.exp: Change copyright header to
8906 refer to version 3 of the GNU General Public License and to point
8907 readers at the COPYING3 file and the FSF's license web page.
8908 * gcc.c-torture/execute/ieee/ieee.exp,
8909 gcc.c-torture/unsorted/unsorted.exp,
8910 gcc.c-torture/compile/compile.exp,
8911 gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
8912 gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
8913 gcc.target/cris/torture/cris-torture.exp,
8914 gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
8915 gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
8916 gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
8917 gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
8918 gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
8919 gnat.dg/dg.exp, gnat.dg/style/style.exp,
8920 gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
8921 gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
8922 gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
8923 gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
8924 gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
8925 gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
8926 gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
8927 gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
8928 gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
8929 gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
8930 gcc.dg/noncompile/noncompile.exp,
8931 gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
8932 gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
8933 gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
8934 gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
8935 gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
8936 gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
8937 gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
8938 gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
8939 gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
8940 gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
8941 gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
8942 gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
8943 g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
8944 g++.old-deja/old-deja.exp,
8945 gfortran.fortran-torture/execute/execute.exp,
8946 gfortran.fortran-torture/compile/compile.exp,
8947 treelang/output/output-1.c, treelang/output/output-1.tree,
8948 treelang/execute/execute.exp, treelang/Makefile.in,
8949 treelang/compile/compile.exp, g++.dg/dg.exp,
8950 g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
8951 g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
8952 g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
8953 g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
8954 g++.dg/compat/struct-layout-1.exp,
8955 g++.dg/compat/struct-layout-1_generate.c,
8956 g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
8957 g++.dg/bprob/bprob.exp, config/default.exp,
8958 gcc.test-framework/test-framework.awk,
8959 gcc.test-framework/gen_directive_tests,
8960 gcc.test-framework/test-framework.exp,
8961 objc.dg/special/special.exp,
8962 objc.dg/gnu-encoding/gnu-encoding.exp,
8963 objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
8964 objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
8965 lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
8966 lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
8967 lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
8968 lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
8969 lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
8970 lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
8971 lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
8972 lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
8973 lib/target-supports-dg.exp, lib/gcc-defs.exp,
8974 lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
8975 lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
8976 lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
8977 gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
8978 objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
8979 Likewise.
8980
8981 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
8982
8983 * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
8984 error message text.
8985
8986 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
8987
8988 PR fortran/32945
8989 * gfortran.dg/initialization_12.f90: New test.
8990
8991 2007-08-01 Paul Thomas <pault@gcc.gnu.org>
8992
8993 PR fortran/31609
8994 * gfortran.dg/entry_12.f90: New test.
8995
8996 2007-07-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8997
8998 PR fortran/32938
8999 * gfortran.dg/altreturn_6.f90: New test.
9000
9001 2007-07-31 Steven G. Kargl <kargl@gcc.gnu.org>
9002
9003 PR fortran/32942
9004 * gfortran.dg/exponent_2.f90: New test.
9005
9006 2007-07-30 Jan Sjodin <jan.sjodin@amd.com>
9007
9008 * gcc.dg/vect/vect-117.c: New test.
9009 * gcc.dg/vect/vect-74.c: Enabled test
9010 * gcc.dg/vect/vect-81.c: Enabled test
9011
9012 2007-07-30 Andrew Pinski <pinskia@gmail.com>
9013
9014 * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
9015 s/dg-error/dg-warning where warning is expected.
9016
9017 2007-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
9018
9019 PR fortran/32770
9020 * gfortran.dg/array_constructor_12.f90: Adjust argument
9021 of huge() to correct kind.
9022
9023 2007-07-30 Ollie Wild <aaw@google.com>
9024
9025 * gcc.dg/cpp/counter-2.c: New test.
9026 * gcc.dg/cpp/counter-3.c: New test.
9027 * gcc.dg/cpp/dir-only-1.c: New test.
9028 * gcc.dg/cpp/dir-only-1.h: New file.
9029 * gcc.dg/cpp/dir-only-2.c: New test.
9030 * gcc.dg/cpp/dir-only-3.c: New test.
9031 * gcc.dg/cpp/dir-only-3a.h: New file.
9032 * gcc.dg/cpp/dir-only-3b.h: New file.
9033 * gcc.dg/cpp/dir-only-4.c: New test.
9034 * gcc.dg/cpp/dir-only-5.c: New test.
9035 * gcc.dg/cpp/dir-only-6.c: New test.
9036
9037 2007-07-30 Julian Brown <julian@codesourcery.com>
9038
9039 * gcc.target/arm/neon/v*.c: Regenerate.
9040
9041 2007-07-30 Paolo Carlini <pcarlini@suse.de>
9042
9043 PR c++/32108
9044 * g++.dg/ext/label6.C: New.
9045
9046 2007-07-29 Thomas Koenig <tkoenig@gcc.gnu.org>
9047
9048 PR libfortran/32858
9049 PR libfortran/30814
9050 * gfortran.dg/pack_bounds_1.f90: Adjust to new error message.
9051
9052 2007-07-29 Paul Thomas <pault@gcc.gnu.org>
9053
9054 PR fortran/31211
9055 * gfortran.dg/actual_pointer_function_1.f90: New test.
9056
9057 PR fortran/32682
9058 * gfortran.dg/scalarize_parameter_array_1.f90: New test.
9059
9060 2007-07-29 Daniel Franke <franke.daniel@gmail.com>
9061
9062 PR fortran/32906
9063 * gfortran.dg/shape_1.f90: Adjust error message.
9064 * gfortran.dg/parameter_array_ref_1.f90: New test.
9065
9066 2007-07-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9067
9068 PR fortran/31609
9069 * gfortran.dg/entry_11.f90: New test.
9070
9071 2007-07-29 Vladimir Yanovsky <yanov@il.ibm.com>
9072 Revital Eres <eres@il.ibm.com>
9073
9074 * gfortran.dg/sms-1.f90: New test.
9075
9076 2007-07-28 Richard Guenther <rguenther@suse.de>
9077
9078 * gcc.c-torture/compile/pr32920.c: New testcase.
9079
9080 2007-07-28 Simon Martin <simartin@users.sourceforge.net>
9081
9082 PR c++/30917
9083 * g++.dg/lookup/friend11.C: New test.
9084
9085 2007-07-28 Daniel Franke <franke.daniel@gmail.com>
9086
9087 * gfortran.dg/namelist_5.f90: Adjusted error message.
9088 * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
9089 * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
9090 * gfortran.dg/assumed_size_nml.f90: Renamed to ...
9091 * gfortran.dg/namelist_32.f90: ... this.
9092
9093 PR fortran/32876
9094 * gfortran.dg/namelist_33.f90: New test.
9095
9096 PR fortran/32905
9097 * gfortran.dg/namelist_34.f90: New test.
9098
9099 PR fortran/31818
9100 * gfortran.dg/namelist_35.f90: New test.
9101
9102 2007-07-28 Paul Thomas <pault@gcc.gnu.org>
9103
9104 PR fortran/32880
9105 * gfortran.dg/alloc_comp_assign_6.f90: New tests.
9106
9107 2007-07-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
9108
9109 PR testsuite/32471
9110 * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
9111 assuming it is 0x7ffffffff.
9112 * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
9113 * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
9114
9115 2007-07-27 Dominique d'Humieres <dominiq@lps.ens.fr>
9116
9117 * gfortran.dg/operator_3.f90: Fix dg directive.
9118 * gfortran.dg/min_max_conformance.f90: Fix dg directive.
9119 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
9120 * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
9121
9122 2007-07-27 Douglas Gregor <doug.gregor@gmail.com>
9123
9124 * g++.dg/cpp0x/decltype1.C: New.
9125 * g++.dg/cpp0x/decltype2.C: New.
9126 * g++.dg/cpp0x/decltype3.C: New.
9127 * g++.dg/cpp0x/decltype4.C: New.
9128 * g++.dg/cpp0x/decltype5.C: New.
9129 * g++.dg/cpp0x/decltype6.C: New.
9130
9131 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
9132
9133 * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
9134 because the test relies on bit 31 to be the sign bit.
9135
9136 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
9137
9138 * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
9139 assuming it is 0x7fffffff.
9140 * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
9141 * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
9142
9143 2007-07-27 Mark Mitchell <mark@codesourcery.com>
9144
9145 PR c++/32346
9146 * g++.dg/expr/bitfield9.C: New test.
9147
9148 2007-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
9149
9150 PR fortran/32899
9151 * gfortran.dg/logical_comp.f90: Update dg-error strings.
9152
9153 2007-07-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9154
9155 PR fortran/32760
9156 * gfortran.dg/private_type_7.f90: New test.
9157
9158 2007-07-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9159
9160 PR fortran/32035
9161 * gfortran.dg/select_char_1.f90: New test.
9162
9163 2007-07-27 Tobias Burnus <burnus@net-b.de>
9164
9165 PR fortran/32903
9166 * gfortran.dg/initialization_11.f90: New test.
9167
9168 2007-07-27 Richard Sandiford <richard@codesourcery.com>
9169
9170 * gcc.target/mips/ins-1.c: New test.
9171
9172 '2007-07-26 Nathan Froyd <froydnj@codesourcery.com>
9173
9174 PR/19232
9175 * gcc.dg/assign-warn-3.c (f0): Declare as inline.
9176 (f1): Likewise.
9177
9178 2007-07-26 Andreas Krebbel <krebbel1@de.ibm.com>
9179
9180 * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
9181 error: width of 'spare' exceeds its type.
9182
9183 2007-07-25 Nathan Froyd <froydnj@codesourcery.com>
9184
9185 * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
9186 * gcc.dg/sibcall-4.c: Likewise.
9187
9188 2007-07-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9189
9190 PR rtl-optimization/31500
9191 * gcc.dg/Warray-bounds.c: Remove hppa xfails.
9192 * g++.dg/warn/Warray-bounds.C: Likewise.
9193
9194 2007-07-25 H.J. Lu <hongjiu.lu@intel.com>
9195
9196 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
9197
9198 2007-07-25 Julian Brown <julian@codesourcery.com>
9199 Paul Brook <paul@codesourcery.com>
9200 Joseph Myers <joseph@codesourcery.com>
9201 Mark Shinwell <shinwell@codesourcery.com>
9202
9203 * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
9204 * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
9205 * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
9206 * lib/target-supports.exp (check_effective_target_arm_neon_ok)
9207 (check_effective_target_arm_neon_hw): New.
9208 * gcc.target/arm/neon/neon.exp: New file.
9209 * gcc.target/arm/neon/polytypes.c: New file.
9210 * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
9211
9212 2007-07-25 Janis Johnson <janis187@us.ibm.com>
9213
9214 * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
9215 targets where an "int" is less than 32 bits wide.
9216
9217 2007-07-25 Andreas Krebbel <krebbel1@de.ibm.com>
9218
9219 * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
9220
9221 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
9222
9223 * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
9224 during addition if an int is only 16 bits wide.
9225 * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
9226
9227 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
9228
9229 * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
9230 size as "long int" and are 32 or 64 bits wide.
9231 * gcc.dg/torture/pr28814.c: Likewise.
9232
9233 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
9234
9235 * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
9236 exactly as wide as an int.
9237
9238 2007-07-25 Danny Smith <dannysmith@users.sourceforge.net>
9239
9240 * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
9241 Define and use throughout as long long printf format specifier.
9242 * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
9243 Likewise.
9244
9245 2007-07-24 H.J. Lu <hongjiu.lu@intel.com>
9246
9247 * gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
9248 for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
9249
9250 2007-07-25 Ben Elliston <bje@au.ibm.com>
9251
9252 * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
9253
9254 2007-07-24 Daniel Jacobowitz <dan@codesourcery.com>
9255
9256 * gcc.c-torture/execute/20070724-1.c: New.
9257
9258 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
9259
9260 PR fortran/31205
9261 * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
9262 "deallocates" to 24, since patch has code rid of much spurious
9263 code.
9264 * gfortran.dg/interface_assignment_1.f90 : New test.
9265
9266 PR fortran/32842
9267 * gfortran.dg/interface_assignment_2.f90 : New test.
9268
9269 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
9270
9271 PR fortran/32867
9272 * fortran.dg/initialization_10.f90: New test.
9273
9274 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
9275
9276 PR fortran/32778
9277 * gfortran.dg/imag_2.f: Removed
9278 * gfortran.dg/warn_std_1.f90: New test.
9279 * gfortran.dg/warn_std_2.f90: New test.
9280 * gfortran.dg/warn_std_3.f90: New test.
9281
9282 2007-07-24 Paolo Carlini <pcarlini@suse.de>
9283
9284 PR c++/29001
9285 * g++.dg/init/new22.C: New.
9286
9287 2007-07-24 Paolo Carlini <pcarlini@suse.de>
9288
9289 PR c++/32561
9290 * g++.dg/template/crash67.C: New.
9291
9292 2007-07-24 Dorit Nuzman <dorit@il.ibm.com>
9293
9294 * lib/target-support.exp (check_effective_target_natural_alignment):
9295 (check_effective_target_vector_alignment_reachable): New.
9296 * config/spu/spu.c (spu_vector_alignment_reachable): New.
9297 (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
9298 * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target
9299 check.
9300 * gcc.dg/vect/pr25413.c: Likewise.
9301 * gcc.dg/vect/pr31699.c: Likewise.
9302
9303 2007-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
9304
9305 PR fortran/30814
9306 * gfortran.dg/pack_bounds_1.f90: New test case.
9307
9308 2007-07-23  Daniel Franke  <franke.daniel@gmail.com>
9309
9310 PR fortran/31639
9311 * gfortran.dg/initialization_9.f90: New test.
9312
9313 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
9314
9315 PR fortran/32797
9316 PR fortran/32800
9317 * gfortran.dg/bind_c_usage_8.f03: New test case.
9318 * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
9319 * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message.
9320
9321 2007-07-23 Richard Sandiford <richard@codesourcery.com>
9322
9323 * gcc.target/mips/branch-cost-1.c: New test.
9324 * gcc.target/mips/branch-cost-2.c: Likewise.
9325
9326 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
9327
9328 PR fortran/32732
9329 * gfortran.dg/c_char_tests.f03: New test case.
9330 * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
9331 * gfortran.dg/c_char_tests_2.f03: New test case.
9332 * gfortran.dg/value_6.f03: Ditto.
9333 * gfortran.dg/value_7.f03: Ditto.
9334
9335 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
9336
9337 PR fortran/32600
9338 * gfortran.dg/c_funloc_tests_5.f03: New.
9339 * gfortran.dg/c_funloc_tests_5.f04: New.
9340 * gfortran.dg/c_funloc_tests_4_driver.c: New.
9341
9342 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
9343
9344 PR c++/32839
9345 * g++.dg/expr/call4.C: New.
9346 * g++.dg/expr/call5.C: New.
9347
9348 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
9349
9350 PR fortran/32710
9351 * gfortran.dg/namelist_30.f90: New test.
9352
9353 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
9354
9355 PR fortran/29962
9356 * gfortran.dg/array_initializer_1.f90: Removed warning.
9357 * gfortran.dg/initialization_1.f90: Adjusted messages.
9358 * gfortran.dg/nested_modules_6.f90: Removed warning.
9359
9360 PR fortran/31253
9361 * gfortran.dg/initialization_7.f90: New test.
9362
9363 PR fortran/31639
9364 * gfortran.dg/initialization_8.f90: New test.
9365
9366 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
9367
9368 PR c++/30818
9369 * g++.dg/template/crash47.C: Adjust errors.
9370 * g++.dg/template/crash48.C: Adjust errors.
9371 * g++.dg/template/typename12.C: New.
9372 * g++.dg/template/typename13.C: New.
9373 * g++.dg/template/typename14.C: New.
9374 * g++.dg/template/typedef6.C: Adjust errors.
9375
9376 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
9377
9378 PR fortran/32627
9379 * gfortran.dg/pr32627_driver.c: Driver for pr32627.
9380 * gfortran.dg/pr32627.f03: New test case.
9381
9382 * gfortran.dg/c_f_pointer_logical.f03: New test case.
9383 * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
9384 c_f_pointer_logical.
9385 * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
9386 c_f_pointer_complex.
9387 * gfortran.dg/c_f_pointer_complex.f03: New test case.
9388 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
9389 c_f_pointer_shape_tests_2.
9390 * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
9391
9392 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
9393
9394 PR fortran/32804
9395 * gfortran.dg/c_loc_tests_9.f03: New test case.
9396 * gfortran.dg/c_loc_tests_10.f03: Ditto.
9397
9398 2007-07-21 Lee Millward <lee.millward@gmail.com>
9399
9400 PR fortran/32823
9401 * gfortran.dg/int_2.f90: New test.
9402
9403 2007-07-21 Rask Ingemann Lambertsen <rask@sygehus.dk>
9404
9405 * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
9406
9407 2007-07-20 Richard Sandiford <richard@codesourcery.com>
9408
9409 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
9410 * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
9411
9412 2007-07-20 Uros Bizjak <ubizjak@gmail.com>
9413
9414 PR tree-optimization/19910
9415 * gcc.dg/pr19910.c: New test.
9416
9417 2007-07-19 Daniel Franke <franke.daniel@gmail.com>
9418
9419 PR fortran/32738
9420 * gfortran.dg/pr32738.f90: New test.
9421
9422 2007-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
9423
9424 PR tree-optimzation/32635
9425 * gfortran.dg/pr32635.f: New test case.
9426
9427 2007-07-18 Christopher D. Rickett <crickett@lanl.gov>
9428
9429 PR fortran/32801
9430 * gfortran.dg/pr32801.f03: New test case.
9431
9432 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9433
9434 * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
9435 Test negative numbers also.
9436 * gcc.dg/c99-math-float-1.c: Likewise.
9437 * gcc.dg/c99-math-long-double-1.c: Likewise.
9438 * gcc.dg/c99-math.h: Check for FP exceptions. Update for negative
9439 test inputs.
9440
9441 2007-07-18 Bob Wilson <bob.wilson@acm.org>
9442
9443 * lib/target-supports.exp (check_effective_target_sync_int_long):
9444 Enable for xtensa.
9445 (check_effective_target_sync_char_short): Likewise.
9446
9447 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9448
9449 * gcc.dg/pr28796-2.c: Add more cases.
9450
9451 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9452
9453 * gcc.dg/pr28796-1.c: Add more cases.
9454 * gcc.dg/pr28796-2.c: Likewise.
9455
9456 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9457
9458 * gcc.dg/pr28796-1.c: Add more cases.
9459 * gcc.dg/pr28796-2.c: Likewise.
9460
9461 2007-07-17 Janus Weil <jaydub66@gmail.com>
9462
9463 PR fortran/32535
9464 * gfortran.dg/pr32535.f90: New test.
9465
9466 2007-07-17 Paul Thomas <pault@gcc.gnu.org>
9467
9468 PR fortran/31320
9469 PR fortran/32665
9470 * gfortran.dg/alloc_comp_constructor_3.f90: New test.
9471
9472 2007-07-17 Zdenek Dvorak <dvorakz@suse.cz>
9473
9474 PR rtl-optimization/32773
9475 * gcc.dg/pr32773.c: New test.
9476
9477 2007-07-16 Andrew Pinski <andrew_pinski@playstation.sony.com>
9478
9479 * gcc.target/spu/intrinsics-1.c: Use dg-message to
9480 match flax-vector-conversions note.
9481 * gcc.target/spu/fixed-range-bad.c: Use dg-warning
9482 instead of dg-error for the warning.
9483
9484 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
9485
9486 * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
9487 adapted to work on targets with 16-bit or wider int.
9488 * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
9489 * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
9490 * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
9491 * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
9492
9493 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
9494
9495 * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
9496 support large arrays.
9497 * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
9498 * gcc.dg/20061109-1.c: Likewise.
9499 * gcc.c-torture/execute/20061101-1.x: Likewise.
9500 * gcc.c-torture/execute/pr29797-1.x: Likewise.
9501 * gcc.c-torture/execute/pr31448.x: Likewise.
9502
9503 2007-07-16 Lee Millward <lee.millward@gmail.com>
9504
9505 * gfortran.dg/cmplx_intrinsic_1.f90: New test.
9506
9507 PR fortran/32238
9508 * gfortran.dg/pr32238.f90: New test.
9509
9510 PR fortran/32222
9511 * gfortran.dg/pr32222.f90: New test.
9512
9513 PR fortran/32242
9514 * gfortran.dg/pr32242.f90: New test.
9515
9516 2007-07-16 Sandra Loosemore <sandra@codesourcery.com>
9517 David Ung <davidu@mips.com>
9518
9519 * gcc.target/mips/mips-sched-madd.c: New test case.
9520
9521 2007-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9522
9523 PR libfortran/32611
9524 * gfortran.dg/large_real_kind_1.f90: Update test.
9525 * gfortran.dg/pr17706.f90: Update test.
9526 * gfortran.dg/fmt_zero_digits.f90: Update test.
9527 * gfortran.dg/fmt_zero_precision.f90: Update test.
9528 * gfortran.dg/real_const_3.f90: Update test.
9529
9530 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9531
9532 PR fortran/32036
9533 * gfortran.dg/bounds_check_8.f90: New test.
9534 * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
9535
9536 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9537
9538 PR fortran/32357
9539 * gfortran.dg/mvbits_2.f90: New test.
9540
9541 2007-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9542
9543 PR libfortran/32731
9544 * gfortran.dg/pack_mask_1.f90: New test.
9545 * gfortran.dg/unpack_mask_1.f90: New test.
9546
9547 2007-07-14 Eric Botcazou <ebotcazou@libertysurf.fr>
9548
9549 * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
9550 * gcc.dg/20001101-1.c: Likewise.
9551 * gcc.dg/20001102-1.c: Likewise.
9552 * gcc.dg/20020116-2.c: Likewise.
9553 * gcc.dg/20020416-1.c: Likewise.
9554 * gcc.dg/sparc-constant-1.c: Likewise.
9555 * gcc.dg/sparc-dwarf2.c: Likewise.
9556 * gcc.dg/sparc-frame-1.c: Likewise.
9557 * gcc.dg/sparc-getcontext-1.c: Likewise.
9558 * gcc.dg/sparc-loop-1.c: Likewise.
9559 * gcc.dg/sparc-reg-1.c: Likewise.
9560 * gcc.dg/sparc-ret.c: Likewise.
9561 * gcc.dg/sparc-trap-1.c: Likewise.
9562 * gcc.dg/ultrasp10.c: Likewise.
9563 * gcc.dg/ultrasp11.c: Likewise.
9564 * gcc.dg/ultrasp1.c: Likewise.
9565 * gcc.dg/ultrasp2.c: Likewise.
9566 * gcc.dg/ultrasp3.c: Likewise.
9567 * gcc.dg/ultrasp4.c: Likewise.
9568 * gcc.dg/ultrasp5.c: Likewise.
9569 * gcc.dg/ultrasp6.c: Likewise.
9570 * gcc.dg/ultrasp7.c: Likewise.
9571 * gcc.dg/ultrasp8.c: Likewise.
9572 * gcc.dg/ultrasp9.c: Likewise.
9573 * gcc.dg/splet-1.c: Delete.
9574
9575 2007-07-14 Daniel Franke <franke.daniel@gmail.com>
9576
9577 PR fortran/32724
9578 * gfortran.dg/stfunc_5.f90: New test.
9579
9580 2007-07-14 Uros Bizjak <ubizjak@gmail.com>
9581
9582 * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
9583 New procedure to check if arrays are naturally aligned to the vector
9584 alignment boundary.
9585 * gcc.dg/vect/pr25413a.c: Do not include stdarg.h. Use __SIZE_TYPE__
9586 in size_t typedef. Adjust tree dump scan results according to
9587 vect_aligned_arrays target check.
9588 * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
9589 vect_aligned_arrays target check.
9590 * gcc.dg/vect/pr31699.c: Ditto.
9591
9592 2007-07-13 Sa Liu <saliu@de.ibm.com>
9593
9594 * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
9595 for V2DFmode vector conditional expression.
9596 * gcc.target/spu/dfcmeq.c: New. Test combination of abs
9597 and dfceq patterns.
9598 * gcc.target/spu/dfcmgt.c: New. Test combination of abs
9599 and dfcgt patterns.
9600 * gcc.target/spu/intrinsics-2.c: New. Test intrinsics for
9601 V2DFmode comparison and test special values.
9602 * lib/target-supports.exp: Switch on test for V2DFmode
9603 vector conditional expression.
9604
9605 2007-07-13 Richard Guenther <rguenther@suse.de>
9606
9607 PR tree-optimization/32721
9608 * gcc.dg/pr32721.c: New testcase.
9609
9610 2007-07-13 Hans-Peter Nilsson <hp@axis.com>
9611
9612 * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
9613 error message part that continues on a new line.
9614
9615 2007-07-12 Geoffrey Keating <geoffk@apple.com>
9616
9617 * gcc.dg/c99-tgmath-1.c: New.
9618 * gcc.dg/c99-tgmath-2.c: New.
9619 * gcc.dg/c99-tgmath-3.c: New.
9620 * gcc.dg/c99-tgmath-4.c: New.
9621
9622 2007-07-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9623 Janis Johnson <janis187@us.ibm.com>
9624
9625 PR testsuite/25241
9626 * gcc.test-framework/dg-error-exp-F.c: New test.
9627 * gcc.test-framework/dg-warning-exp-F.c: New test.
9628 * lib/gcc.exp: Enable warning and error prefixes.
9629 * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
9630 (dg-error): Wrap original dg-error.
9631 * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
9632 markers from dg-error/dg-warning directives.
9633 * gcc.dg/20040322-1.c: Likewise.
9634 * gcc.dg/Wchar-subscripts-1.c: Likewise.
9635 * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
9636 * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
9637 * gcc.dg/Werror-1.c: Likewise.
9638 * gcc.dg/Werror-10.c: Likewise.
9639 * gcc.dg/Werror-11.c: Likewise.
9640 * gcc.dg/Werror-2.c: Likewise.
9641 * gcc.dg/Werror-3.c: Likewise.
9642 * gcc.dg/Werror-4.c: Likewise.
9643 * gcc.dg/Werror-5.c: Likewise.
9644 * gcc.dg/Werror-6.c: Likewise.
9645 * gcc.dg/Werror-7.c: Likewise.
9646 * gcc.dg/Werror-8.c: Likewise.
9647 * gcc.dg/Werror-9.c: Likewise.
9648 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
9649 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
9650 * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
9651 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
9652 * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
9653 * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
9654 * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
9655 * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
9656 * gcc.dg/Wnested-externs-1.c: Likewise.
9657 * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
9658 * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
9659 * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
9660 * gcc.dg/Wshadow-3.c: Likewise.
9661 * gcc.dg/Wtraditional-conversion-2.c: Likewise.
9662 * gcc.dg/Wwrite-strings-1.c: Likewise.
9663 * gcc.dg/anon-struct-5.c: Likewise.
9664 * gcc.dg/anon-struct-6.c: Likewise.
9665 * gcc.dg/anon-struct-7.c: Likewise.
9666 * gcc.dg/anon-struct-8.c: Likewise.
9667 * gcc.dg/array-8.c: Likewise.
9668 * gcc.dg/array-quals-2.c: Likewise.
9669 * gcc.dg/asm-qual-1.c: Likewise.
9670 * gcc.dg/asm-wide-1.c: Likewise.
9671 * gcc.dg/assign-warn-1.c: Likewise.
9672 * gcc.dg/assign-warn-2.c: Likewise.
9673 * gcc.dg/bitfld-10.c: Likewise.
9674 * gcc.dg/bitfld-11.c: Likewise.
9675 * gcc.dg/bitfld-12.c: Likewise.
9676 * gcc.dg/bitfld-13.c: Likewise.
9677 * gcc.dg/bitfld-14.c: Likewise.
9678 * gcc.dg/builtin-choose-expr-2.c: Likewise.
9679 * gcc.dg/builtins-30.c: Likewise.
9680 * gcc.dg/c90-const-expr-5.c: Likewise.
9681 * gcc.dg/c90-typespec-1.c: Likewise.
9682 * gcc.dg/c99-const-expr-5.c: Likewise.
9683 * gcc.dg/c99-flex-array-5.c: Likewise.
9684 * gcc.dg/c99-fordecl-3.c: Likewise.
9685 * gcc.dg/c99-tag-3.c: Likewise.
9686 * gcc.dg/c99-typespec-1.c: Likewise.
9687 * gcc.dg/c99-vla-jump-1.c: Likewise.
9688 * gcc.dg/c99-vla-jump-2.c: Likewise.
9689 * gcc.dg/c99-vla-jump-3.c: Likewise.
9690 * gcc.dg/c99-vla-jump-4.c: Likewise.
9691 * gcc.dg/c99-vla-jump-5.c: Likewise.
9692 * gcc.dg/cast-1.c: Likewise.
9693 * gcc.dg/cast-2.c: Likewise.
9694 * gcc.dg/cast-3.c: Likewise.
9695 * gcc.dg/cast-4.c: Likewise.
9696 * gcc.dg/cast-pretty-print-1.c: Likewise.
9697 * gcc.dg/comp-goto-2.c: Likewise.
9698 * gcc.dg/comp-goto-3.c: Likewise.
9699 * gcc.dg/cpp/error-1.c: Likewise.
9700 * gcc.dg/cpp/if-paren.c: Likewise.
9701 * gcc.dg/decl-7.c: Likewise.
9702 * gcc.dg/decl-8.c: Likewise.
9703 * gcc.dg/decl-nospec-1.c: Likewise.
9704 * gcc.dg/decl-nospec-2.c: Likewise.
9705 * gcc.dg/decl-nospec-3.c: Likewise.
9706 * gcc.dg/declspec-10.c: Likewise.
9707 * gcc.dg/declspec-11.c: Likewise.
9708 * gcc.dg/declspec-12.c: Likewise.
9709 * gcc.dg/declspec-13.c: Likewise.
9710 * gcc.dg/declspec-14.c: Likewise.
9711 * gcc.dg/declspec-15.c: Likewise.
9712 * gcc.dg/declspec-16.c: Likewise.
9713 * gcc.dg/declspec-17.c: Likewise.
9714 * gcc.dg/declspec-4.c: Likewise.
9715 * gcc.dg/declspec-5.c: Likewise.
9716 * gcc.dg/declspec-6.c: Likewise.
9717 * gcc.dg/declspec-7.c: Likewise.
9718 * gcc.dg/declspec-8.c: Likewise.
9719 * gcc.dg/declspec-9.c: Likewise.
9720 * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
9721 * gcc.dg/dfp/constants-c99.c: Likewise.
9722 * gcc.dg/dfp/keywords-c89.c: Likewise.
9723 * gcc.dg/dfp/keywords-c99.c: Likewise.
9724 * gcc.dg/dfp/keywords-reserved.c: Likewise.
9725 * gcc.dg/dfp/typespec.c: Likewise.
9726 * gcc.dg/dremf-type-compat-2.c: Likewise.
9727 * gcc.dg/dremf-type-compat-3.c: Likewise.
9728 * gcc.dg/dremf-type-compat-4.c: Likewise.
9729 * gcc.dg/empty-source-2.c: Likewise.
9730 * gcc.dg/empty-source-3.c: Likewise.
9731 * gcc.dg/enum3.c: Likewise.
9732 * gcc.dg/extra-semi-2.c: Likewise.
9733 * gcc.dg/extra-semi-3.c: Likewise.
9734 * gcc.dg/float-range-1.c: Likewise.
9735 * gcc.dg/float-range-2.c: Likewise.
9736 * gcc.dg/float-range-3.c: Likewise.
9737 * gcc.dg/float-range-5.c: Likewise.
9738 * gcc.dg/format/asm_fprintf-2.c: Likewise.
9739 * gcc.dg/format/asm_fprintf-3.c: Likewise.
9740 * gcc.dg/format/asm_fprintf-4.c: Likewise.
9741 * gcc.dg/format/asm_fprintf-5.c: Likewise.
9742 * gcc.dg/format/cast-1.c: Likewise.
9743 * gcc.dg/format/gcc_diag-3.c: Likewise.
9744 * gcc.dg/format/gcc_diag-4.c: Likewise.
9745 * gcc.dg/format/gcc_diag-6.c: Likewise.
9746 * gcc.dg/format/gcc_diag-8.c: Likewise.
9747 * gcc.dg/format/gcc_diag-9.c: Likewise.
9748 * gcc.dg/format/nul-2.c: Likewise.
9749 * gcc.dg/format/opt-1.c: Likewise.
9750 * gcc.dg/format/opt-2.c: Likewise.
9751 * gcc.dg/format/opt-3.c: Likewise.
9752 * gcc.dg/format/opt-4.c: Likewise.
9753 * gcc.dg/format/opt-5.c: Likewise.
9754 * gcc.dg/format/opt-6.c: Likewise.
9755 * gcc.dg/framework-2.c: Likewise.
9756 * gcc.dg/func-args-1.c: Likewise.
9757 * gcc.dg/func-outside-1.c: Likewise.
9758 * gcc.dg/func-outside-2.c: Likewise.
9759 * gcc.dg/gnu-cond-expr-2.c: Likewise.
9760 * gcc.dg/gnu-cond-expr-3.c: Likewise.
9761 * gcc.dg/if-empty-1.c: Likewise.
9762 * gcc.dg/init-bad-1.c: Likewise.
9763 * gcc.dg/init-bad-2.c: Likewise.
9764 * gcc.dg/init-bad-3.c: Likewise.
9765 * gcc.dg/init-desig-obs-2.c: Likewise.
9766 * gcc.dg/init-desig-obs-3.c: Likewise.
9767 * gcc.dg/init-empty-2.c: Likewise.
9768 * gcc.dg/init-empty-3.c: Likewise.
9769 * gcc.dg/inline-11.c: Likewise.
9770 * gcc.dg/inline-12.c: Likewise.
9771 * gcc.dg/inline-8.c: Likewise.
9772 * gcc.dg/inline-9.c: Likewise.
9773 * gcc.dg/inline3.c: Likewise.
9774 * gcc.dg/label-decl-1.c: Likewise.
9775 * gcc.dg/label-decl-2.c: Likewise.
9776 * gcc.dg/label-decl-3.c: Likewise.
9777 * gcc.dg/label-decl-4.c: Likewise.
9778 * gcc.dg/long-long-typespec-1.c: Likewise.
9779 * gcc.dg/lvalue-2.c: Likewise.
9780 * gcc.dg/lvalue-3.c: Likewise.
9781 * gcc.dg/nested-func-3.c: Likewise.
9782 * gcc.dg/nested-redef-1.c: Likewise.
9783 * gcc.dg/noreturn-4.c: Likewise.
9784 * gcc.dg/old-style-prom-2.c: Likewise.
9785 * gcc.dg/old-style-prom-3.c: Likewise.
9786 * gcc.dg/old-style-then-proto-1.c: Likewise.
9787 * gcc.dg/overflow-warn-1.c: Likewise.
9788 * gcc.dg/overflow-warn-2.c: Likewise.
9789 * gcc.dg/overflow-warn-3.c: Likewise.
9790 * gcc.dg/overflow-warn-4.c: Likewise.
9791 * gcc.dg/overflow-warn-6.c: Likewise.
9792 * gcc.dg/parm-forwdecl-2.c: Likewise.
9793 * gcc.dg/parm-forwdecl-3.c: Likewise.
9794 * gcc.dg/parm-impl-decl-1.c: Likewise.
9795 * gcc.dg/parm-impl-decl-2.c: Likewise.
9796 * gcc.dg/parm-incomplete-1.c: Likewise.
9797 * gcc.dg/parm-mismatch-1.c: Likewise.
9798 * gcc.dg/pointer-arith-1.c: Likewise.
9799 * gcc.dg/pointer-arith-2.c: Likewise.
9800 * gcc.dg/pointer-arith-3.c: Likewise.
9801 * gcc.dg/pointer-arith-4.c: Likewise.
9802 * gcc.dg/pointer-arith-6.c: Likewise.
9803 * gcc.dg/pointer-arith-7.c: Likewise.
9804 * gcc.dg/pointer-arith-8.c: Likewise.
9805 * gcc.dg/pr13804-1.c: Likewise.
9806 * gcc.dg/pr15698-1.c: Likewise.
9807 * gcc.dg/pr15698-2.c: Likewise.
9808 * gcc.dg/pr15698-3.c: Likewise.
9809 * gcc.dg/pr15698-4.c: Likewise.
9810 * gcc.dg/pr15698-5.c: Likewise.
9811 * gcc.dg/pr15698-6.c: Likewise.
9812 * gcc.dg/pr15698-7.c: Likewise.
9813 * gcc.dg/pr15698-8.c: Likewise.
9814 * gcc.dg/pr17188-1.c: Likewise.
9815 * gcc.dg/pr17301-1.c: Likewise.
9816 * gcc.dg/pr17301-2.c: Likewise.
9817 * gcc.dg/pr17730-1.c: Likewise.
9818 * gcc.dg/pr20368-1.c: Likewise.
9819 * gcc.dg/pr20368-2.c: Likewise.
9820 * gcc.dg/pr20368-3.c: Likewise.
9821 * gcc.dg/pr22308-1.c: Likewise.
9822 * gcc.dg/qual-component-1.c: Likewise.
9823 * gcc.dg/redecl-1.c: Likewise.
9824 * gcc.dg/redecl-11.c: Likewise.
9825 * gcc.dg/redecl-12.c: Likewise.
9826 * gcc.dg/redecl-13.c: Likewise.
9827 * gcc.dg/redecl-14.c: Likewise.
9828 * gcc.dg/redecl-15.c: Likewise.
9829 * gcc.dg/register-var-1.c: Likewise.
9830 * gcc.dg/register-var-2.c: Likewise.
9831 * gcc.dg/stmt-expr-2.c: Likewise.
9832 * gcc.dg/stmt-expr-3.c: Likewise.
9833 * gcc.dg/stmt-expr-label-1.c: Likewise.
9834 * gcc.dg/stmt-expr-label-2.c: Likewise.
9835 * gcc.dg/stmt-expr-label-3.c: Likewise.
9836 * gcc.dg/struct-empty-2.c: Likewise.
9837 * gcc.dg/struct-empty-3.c: Likewise.
9838 * gcc.dg/struct-parse-1.c: Likewise.
9839 * gcc.dg/struct-semi-1.c: Likewise.
9840 * gcc.dg/struct-semi-2.c: Likewise.
9841 * gcc.dg/struct-semi-3.c: Likewise.
9842 * gcc.dg/switch-5.c: Likewise.
9843 * gcc.dg/switch-6.c: Likewise.
9844 * gcc.dg/switch-7.c: Likewise.
9845 * gcc.dg/tls/diag-5.c: Likewise.
9846 * gcc.dg/transparent-union-1.c: Likewise.
9847 * gcc.dg/transparent-union-3.c: Likewise.
9848 * gcc.dg/typespec-1.c: Likewise.
9849 * gcc.dg/vla-init-2.c: Likewise.
9850 * gcc.dg/vla-init-3.c: Likewise.
9851 * gcc.dg/vla-init-4.c: Likewise.
9852 * gcc.dg/vla-init-5.c: Likewise.
9853 * gcc.dg/void-cast-2.c: Likewise.
9854 * gcc.dg/wvla-3.c: Likewise.
9855 * gcc.dg/wvla-7.c: Likewise.
9856 * gcc.target/i386/991209-1.c: Likewise.
9857 * gcc.target/ia64/fpreg-1.c: Likewise.
9858 * gcc.target/m68k/interrupt_thread-2.c: Likewise.
9859 * gcc.target/m68k/interrupt_thread-3.c: Likewise.
9860
9861 2007-07-12  Daniel Franke  <franke.daniel@gmail.com>
9862
9863 PR fortran/31639
9864 * gfortran.dg/func_decl_4.f90: New test.
9865
9866 2007-07-12 Paul Thomas <pault@gcc.gnu.org>
9867
9868 PR fortran/32727
9869 * gfortran.dg/interface_17.f90: New test.
9870
9871 2007-07-12 Christopher D. Rickett <crickett@lanl.gov>
9872
9873 PR fortran/32599
9874 * gfortran.dg/32599.f03: New test case.
9875
9876 PR fortran/32601
9877 * gfortran.dg/32601.f03: New test case.
9878 * gfortran.dg/32601_1.f03: Ditto.
9879 * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
9880 * gfortran.dg/c_ptr_tests_10.f03: Ditto.
9881
9882 2007-07-12 Steve Ellcey <sje@cup.hp.com>
9883
9884 * gcc.c-torture/execute/align-3.c: Remove function addr check.
9885
9886 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
9887 Devang Patel <dpatel@apple.com>
9888
9889 PR tree-optimization/25413
9890 * gcc.dg/vect/vect-align-1.c: New.
9891 * gcc.dg/vect/vect-align-2.c: New.
9892 * gcc.dg/vect/pr25413.c: New.
9893 * gcc.dg/vect/pr25413a.c: New.
9894 * gcc.dg/vect/pr31699.c: Fix dg-final check.
9895
9896 2007-07-12 Nathan Froyd <froydnj@codesourcery.com>
9897
9898 * lib/target-support.exp (check_ultrasparc_hw_available):
9899 New function.
9900 (is-effective-target): Check $arg for ultrasparc_hw.
9901 (is-effective-target-keyword): Likewise.
9902 * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
9903 when determining what to do on sparc platforms.
9904 * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
9905 * gcc.dg/20001101-1.c: Likewise.
9906 * gcc.dg/20001101-2.c: Likewise.
9907 * gcc.dg/ultrasp9.c: Likewise.
9908 * gcc.dg/ultrasp10.c: Likewise.
9909 * gcc.target/sparc/pdist-3.c: Likewise.
9910
9911 2007-07-12 Daniel Jacobowitz <dan@codesourcery.com>
9912
9913 * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
9914
9915 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
9916
9917 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
9918 get vectorized.
9919 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
9920 now get vectorized.
9921 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
9922 * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
9923 * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
9924 * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
9925 * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
9926 * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
9927 * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
9928 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
9929 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
9930 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
9931 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
9932 * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
9933 * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
9934 * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
9935 * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
9936 * lib/target-supports.exp (check_effective_target_vect_int_mul):
9937 Add spu.
9938
9939 2007-07-12 Jakub Jelinek <jakub@redhat.com>
9940
9941 PR c++/30854
9942 * g++.dg/parse/error30.C: New test.
9943
9944 2007-07-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9945
9946 PR fortran/29804
9947 * gfortran.dg/alloc_comp_misc_1.f90: New test.
9948
9949 2007-07-11 Daniel Berlin <dberlin@dberlin.org>
9950
9951 * gfortran.fortran-torture/compile/pr32663.f: New test.
9952
9953 2007-07-11 Paolo Carlini <pcarlini@suse.de>
9954
9955 PR c++/31027
9956 * g++.dg/inherit/virtual4.C: New.
9957
9958 2007-07-11 Uros Bizjak <ubizjak@gmail.com>
9959
9960 PR target/32661
9961 * gcc.target/i386/pr32661-1.c: New test.
9962
9963 2007-07-11 Eric Botcazou <ebotcazou@adacore.com>
9964
9965 * gnat.dg/invariant_index.ad[sb]: New test.
9966
9967 2007-07-11 Paolo Carlini <pcarlini@suse.de>
9968
9969 PR c++/32560
9970 * g++.dg/template/decl3.C: New.
9971
9972 2007-07-09 Geoffrey Keating <geoffk@apple.com>
9973
9974 PR 32617
9975 * gcc.c-torture/execute/align-3.c: New.
9976
9977 2007-07-10 Uros Bizjak <ubizjak@gmail.com>
9978
9979 PR target/32708
9980 * gcc.target/i386/pr32708-1.c: New test.
9981 * gcc.target/i386/pr32708-2.c: Ditto.
9982 * gcc.target/i386/pr32708-3.c: Ditto.
9983
9984 2007-07-10 Mark Mitchell <mark@codesourcery.com>
9985
9986 * g++.dg/init/new20.C: Remove svn:executable flag.
9987
9988 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
9989
9990 * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
9991
9992 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
9993
9994 * gcc.dg/ultrasp7.c: Add fpic target requirement.
9995
9996 2007-07-10 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9997
9998 PR testsuite/25241
9999 * gcc.dg/pch/counter-2.c: Match every message with its appropriate
10000 directive.
10001
10002 2007-07-10 Paul Thomas <pault@gcc.gnu.org>
10003
10004 PR fortran/32157
10005 * gfortran.dg/overload_2.f90: New test.
10006
10007 PR fortran/32689
10008 * gfortran.dg/transfer_simplify_5.f90
10009
10010 PR fortran/32634
10011 * gfortran.dg/interface_15.f90: New test.
10012
10013 2007-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
10014
10015 PR libfortran/32336
10016 * gfortran.dg/matmul_5.f90: New test case.
10017
10018 2007-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
10019
10020 * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
10021 * gcc.dg/fesd-any.h: Likewise.
10022 * gcc.dg/fesd-baseonly.c: Likewise.
10023 * gcc.dg/fesd-baseonly.h: Likewise.
10024 * gcc.dg/fesd-none.c: Likewise.
10025 * gcc.dg/fesd-none.h: Likewise.
10026 * gcc.dg/fesd-reduced.c: Likewise.
10027 * gcc.dg/fesd-reduced.h: Likewise.
10028 * gcc.dg/fesd-sys.c: Likewise.
10029 * gcc.dg/fesd-sys.h: Likewise
10030 * gcc.dg/fesd.h: Likewise.
10031
10032 * g++.dg/debug/dwarf2: New directory.
10033 * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
10034 * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
10035 * g++.dg/other/fesd-any.h: Likewise.
10036 * g++.dg/other/fesd-baseonly.C: Likewise.
10037 * g++.dg/other/fesd-baseonly.h: Likewise.
10038 * g++.dg/other/fesd-none.C: Likewise.
10039 * g++.dg/other/fesd-none.h: Likewise.
10040 * g++.dg/other/fesd-reduced.C: Likewise.
10041 * g++.dg/other/fesd-reduced.h: Likewise.
10042 * g++.dg/other/fesd-sys.C: Likewise.
10043 * g++.dg/other/fesd-sys.h: Likewise.
10044 * g++.dg/other/fesd.h: Likewise.
10045
10046 2007-07-09 Daniel Franke <franke.daniel@gmail.com>
10047
10048 PR fortran/31129
10049 * gfortran.dg/parameter_unused.f90: New test.
10050
10051 2007-07-09 Uros Bizjak <ubizjak@gmail.com>
10052
10053 PR tree-optimization/32681
10054 * gcc.dg/tree-ssa/pr32681.c: New test.
10055
10056 2007-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10057
10058 PR fortran/32678
10059 * gfortran.dg/fmt_t_5.f90: New test.
10060
10061 2007-07-08 Paolo Carlini <pcarlini@suse.de>
10062
10063 PR c++/30535
10064 * g++.dg/template/operator10.C: New.
10065
10066 2007-07-08 Thomas Koenig <tkoenig@gcc.gnu.org>
10067
10068 PR libfortran/32217
10069 * gfortran.dg/unpack_zerosize_1.f90: New test case.
10070
10071 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
10072
10073 PR fortran/29876
10074 * gfortran.dg/operator_6.f90: New test.
10075
10076 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
10077
10078 PR fortran/17711
10079 * gfortran.dg/operator_4.f90: New test.
10080 * gfortran.dg/operator_5.f90: New test.
10081 * gfortran.dg/logical_comp.f90: Adjusted error messages.
10082 * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
10083
10084 2007-07-08 Tobias Burnus <burnus@net-b.de>
10085
10086 PR fortran/32669
10087 * gfortran.dg/argument_checking_6.f90: New.
10088
10089 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
10090
10091 PR fortran/25094
10092 * gfortran.dg/interface_155555.f90: New test.
10093
10094 2007-07-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10095
10096 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
10097 c99-math-long-double-1.c, c99-math.h: Test subnormals.
10098
10099 2007-07-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10100
10101 PR testsuite/25241
10102 * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
10103 discern pedantic diagnostics and errors.
10104 * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
10105 and not an error.
10106 * gcc.dg/20050121-1.c: This is an error and not a warning.
10107 * gcc.target/i386/sseregparm-2.c: Likewise.
10108 * gcc.target/i386/20060512-4.c: This is a warning and not an error.
10109 * gcc.dg/charset/attribute2.c: Likewise.
10110 * gcc.dg/bitfld-1.c: Likewise.
10111 * gcc.dg/pack-test-2.c: Likewise.
10112 * gcc.dg/940510-1.c: Match separately error and warning.
10113 * gcc.dg/array-2.c: Match separately multiple messages. The second
10114 diagnostic is a pedantic warning and not an error.
10115 * gcc.dg/pr14475.c: Match separately multiple messages.
10116 * gcc.dg/pr18809-1.c: Likewise.
10117 * gcc.dg/pr27953.c: Likewise.
10118 * gcc.dg/vla-init-1.c: Likewise.
10119 * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
10120
10121 2007-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10122
10123 PR fortran/32644
10124 * gfortran.dg/char_decl_1.f90: New test.
10125
10126 2007-07-07 Daniel Berlin <dberlin@dberlin.org>
10127
10128 * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
10129
10130 2007-07-07 Mark Mitchell <mark@codesourcery.com>
10131
10132 PR c++/32232
10133 * g++.dg/template/overload9.C: New test.
10134
10135 2007-07-06 Daniel Berlin <dberlin@dberlin.org>
10136
10137 * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
10138 * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
10139
10140 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
10141
10142 * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
10143 * gcc.dg/20001012-2.c: Likewise.
10144 * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
10145 * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
10146
10147 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
10148
10149 * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
10150 about the chunk size when STACK_SIZE is defined.
10151
10152 2007-07-06 Josh Conner <jconner@apple.com>
10153
10154 PR middle-end/32602
10155 * gcc.dg/sibcall-8.c: New test.
10156
10157 2007-07-06 Josh Conner <jconner@apple.com>
10158
10159 PR middle-end/32603
10160 * gcc.target/arm/sibcall-1.c: New test.
10161
10162 2007-07-06 H.J. Lu <hongjiu.lu@intel.com>
10163
10164 * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
10165
10166 2007-07-06 Daniel Franke <franke.daniel@gmail.com>
10167
10168 * gfortran.dg/save_parameter.f90: New test.
10169 * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
10170
10171 2007-07-06 Richard Guenther <rguenther@suse.de>
10172
10173 * g++.dg/opt/pr30965.C: New testcase.
10174
10175 2007-07-06 Richard Sandiford <richard@codesourcery.com>
10176
10177 * gcc.target/mips/save-restore-5.c: New test.
10178
10179 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
10180
10181 PR rtl_optimization/32450
10182 * gcc.dg/pr32450.c: New runtime test.
10183
10184 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
10185
10186 * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
10187 single underscore in scan directives.
10188
10189 2007-07-05 Mark Mitchell <mark@codesourcery.com>
10190
10191 PR c++/32245
10192 * g++.dg/init/ptrmem4.C: New test.
10193
10194 PR c++/32251
10195 * g++.dg/init/new21.C: Likewise.
10196
10197 PR c++/31992
10198 * g++.dg/template/static30.C: Likewise.
10199
10200 2007-07-05 Dorit Nuzman <dorit@il.ibm.com>
10201
10202 * gcc.dg/vect/costmodel/ppc: New directory.
10203 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
10204 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
10205 New test.
10206 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
10207 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
10208 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
10209 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
10210 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
10211 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
10212 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
10213 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
10214 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
10215 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
10216 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
10217 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
10218 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
10219 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
10220
10221 2007-07-05 Tobias Burnus <burnus@net-b.de>
10222
10223 PR fortran/32359
10224 * gfortran.dg/module_md5_1.f90: Update MD5 number.
10225
10226 2007-07-05 Paul Thomas <pault@gcc.gnu.org>
10227
10228 PR fortran/32526
10229 * gfortran.dg/interface_14.f90: New test.
10230
10231 PR fortran/32613
10232 * gfortran.dg/do_iterator_2.f90: New test.
10233
10234 2007-07-04 H.J. Lu <hongjiu.lu@intel.com>
10235
10236 * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
10237 (FE_DEC_DOWNWARD): Likewise.
10238 (FE_DEC_UPWARD): Likewise.
10239 (FE_DEC_TOWARDZERO): Likewise.
10240 (FE_DEC_TONEARESTFROMZERO): Likewise.
10241
10242 2007-07-04 Daniel Berlin <dberlin@dberlin.org>
10243
10244 * gcc.c-torture/compile/pr32606.c: New.
10245 * gfortran.fortran-torture/execute/pr32604.f90: New.
10246
10247 2007-07-04 Mark Mitchell <mark@codesourcery.com>
10248
10249 * gcc.dg/visibility-12.c: New test.
10250 * gcc.dg/visibility-13.c: Likewise.
10251 * g++.dg/ext/visibility-9.C: Likewise.
10252 * g++.dg/ext/visibility-10.C: Likewise.
10253
10254 2007-07-04 Richard Sandiford <richard@codesourcery.com>
10255
10256 * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
10257 * gcc.dg/sh-relax-vxworks.c: New test.
10258
10259 2007-07-04 Richard Guenther <rguenther@suse.de>
10260
10261 PR tree-optimization/32500
10262 * gcc.c-torture/execute/pr32500.c: New testcase.
10263
10264 2007-07-04 Richard Guenther <rguenther@suse.de>
10265
10266 PR tree-optimization/32482
10267 * gcc.c-torture/compile/pr32482.c: New testcase.
10268
10269 2007-07-04 Richard Sandiford <richard@codesourcery.com>
10270
10271 * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
10272 VxWorks kernels.
10273 * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
10274 * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
10275 * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
10276 * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
10277
10278 2007-07-04 Richard Sandiford <richard@codesourcery.com>
10279
10280 * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
10281
10282 2007-07-04 Richard Sandiford <richard@codesourcery.com>
10283
10284 * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
10285
10286 2007-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10287
10288 PR fortran/31198
10289 * gfortran.dg/min_max_optional_1.f90: New test.
10290 * gfortran.dg/min_max_optional_2.f90: New test.
10291 * gfortran.dg/min_max_optional_3.f90: New test.
10292
10293 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10294
10295 PR fortran/32545
10296 * gfortran.dg/fmt_error.f90: New test.
10297
10298 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10299
10300 PR fortran/32612
10301 * gfortran.dg/interface_13.f90: New test.
10302
10303 2007-07-03 Dave Brolley <brolley@redhat.com>
10304
10305 PR c++/31743
10306 * g++.dg/init/new20.C: New test.
10307
10308 2007-07-03 Christopher D. Rickett <crickett@lanl.gov>
10309
10310 PR fortran/32579
10311 * gfortran.dg/iso_c_binding_only.f03: Updated test case.
10312
10313 2007-07-03 Tobias Burnus <burnus@net-b.de>
10314
10315 PR fortran/25062
10316 * common_7.f90: New.
10317 * common_8.f90: New.
10318 * common_9.f90: New.
10319
10320 2007-07-03 Tobias Burnus <burnus@net-b.de>
10321
10322 PR fortran/30940
10323 * gfortran.dg/argument_checking_1.f90: New.
10324 * gfortran.dg/argument_checking_2.f90: New.
10325 * gfortran.dg/argument_checking_3.f90: New.
10326 * gfortran.dg/argument_checking_4.f90: New.
10327 * gfortran.dg/argument_checking_5.f90: New.
10328 * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
10329 * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
10330
10331 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
10332
10333 * gcc.dg/pr32176.c: Add -w to default dg-options.
10334
10335 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
10336
10337 * gcc.c-torture/compile/ssa-pre-1.c: New test.
10338
10339 2007-07-03 Tobias Burnus <burnus@net-b.de>
10340
10341 PR fortran/20888
10342 * gfortran.dg/null_2.f90: New.
10343
10344 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
10345 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10346
10347 PR middle-end/32176
10348 * gcc.dg/pr32176.c: New test.
10349
10350 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
10351
10352 * gcc.dg/const-float80.c : New test.
10353 * gcc.dg/const-float128.c : New test.
10354 * gcc.dg/const-float80-ped.c : New test.
10355 * gcc.dg/const-float128-ped.c : New test.
10356
10357 2007-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10358
10359 * gcc.dg/c99-math.h: Fix typo.
10360
10361 2007-07-02 Jakub Jelinek <jakub@redhat.com>
10362
10363 PR libgomp/32468
10364 * gcc.dg/gomp/pr32468-1.c: New test.
10365
10366 2007-07-02 Richard Sandiford <richard@codesourcery.com>
10367
10368 * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
10369 an ABI option.
10370
10371 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
10372
10373 * gfortran.fortran-torture/compile/pr32583.f: New.
10374 * gcc.c-torture/compile/pr32584.c: New
10375
10376 2007-07-02 Ollie Wild <aaw@google.com>
10377
10378 * g++.dg/lookup/using16.C: Merge dg-errors with common line.
10379 * g++.dg/lookup/using17.C: Merge dg-errors with common line.
10380
10381 2007-07-02 Richard Sandiford <richard@codesourcery.com>
10382
10383 * gcc.target/mips/save-restore-1.c: New test.
10384 * gcc.target/mips/save-restore-2.c: Likewise.
10385 * gcc.target/mips/save-restore-3.c: Likewise.
10386 * gcc.target/mips/save-restore-4.c: Likewise.
10387
10388 2007-07-02 Uros Bizjak <ubizjak@gmail.com>
10389
10390 PR tree-optimization/31966
10391 PR tree-optimization/32533
10392 * gcc.dg/tree-ssa/pr31966.c: New runtime test.
10393 * gfortran.dg/pr32533.f90: Ditto.
10394
10395 2007-07-02 Jakub Jelinek <jakub@redhat.com>
10396
10397 * g++.dg/opt/nrv12.C: New test.
10398 * gcc.target/i386/nrv1.c: New test.
10399
10400 PR c++/31748
10401 * g++.dg/gomp/pr31748.C: New test.
10402
10403 2007-07-02 Ira Rosen <irar@il.ibm.com>
10404
10405 PR tree-optimization/32230
10406 * gcc.dg/vect/pr32230.c: New test.
10407
10408 2007-07-01 Christopher D. Rickett <crickett@lanl.gov>
10409
10410 * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
10411 * bind_c_coms.f90: Ditto.
10412 * bind_c_coms_driver.c: Ditto.
10413 * bind_c_dts.f90: Ditto.
10414 * bind_c_dts_2.f03: Ditto.
10415 * bind_c_dts_2_driver.c: Ditto.
10416 * bind_c_dts_3.f03: Ditto.
10417 * bind_c_dts_4.f03: Ditto.
10418 * bind_c_dts_driver.c: Ditto.
10419 * bind_c_implicit_vars.f03: Ditto.
10420 * bind_c_procs.f03: Ditto.
10421 * bind_c_usage_2.f03: Ditto.
10422 * bind_c_usage_3.f03: Ditto.
10423 * bind_c_usage_5.f03: Ditto.
10424 * bind_c_usage_6.f03: Ditto.
10425 * bind_c_usage_7.f03: Ditto.
10426 * bind_c_vars.f90: Ditto.
10427 * bind_c_vars_driver.c: Ditto.
10428 * binding_c_table_15_1.f03: Ditto.
10429 * binding_label_tests.f03: Ditto.
10430 * binding_label_tests_10.f03: Ditto.
10431 * binding_label_tests_10_main.f03: Ditto.
10432 * binding_label_tests_11.f03: Ditto.
10433 * binding_label_tests_11_main.f03: Ditto.
10434 * binding_label_tests_12.f03: Ditto.
10435 * binding_label_tests_13.f03: Ditto.
10436 * binding_label_tests_13_main.f03: Ditto.
10437 * binding_label_tests_14.f03: Ditto.
10438 * binding_label_tests_2.f03: Ditto.
10439 * binding_label_tests_3.f03: Ditto.
10440 * binding_label_tests_4.f03: Ditto.
10441 * binding_label_tests_5.f03: Ditto.
10442 * binding_label_tests_6.f03: Ditto.
10443 * binding_label_tests_7.f03: Ditto.
10444 * binding_label_tests_8.f03: Ditto.
10445 * binding_label_tests_9.f03: Ditto.
10446 * c_assoc.f90: Ditto.
10447 * c_assoc_2.f03: Ditto.
10448 * c_f_pointer_shape_test.f90: Ditto.
10449 * c_f_pointer_tests.f90: Ditto.
10450 * c_f_tests_driver.c: Ditto.
10451 * c_funloc_tests.f03: Ditto.
10452 * c_funloc_tests_2.f03: Ditto.
10453 * c_funloc_tests_3.f03: Ditto.
10454 * c_funloc_tests_3_funcs.c: Ditto.
10455 * c_kind_params.f90: Ditto.
10456 * c_kind_tests_2.f03: Ditto.
10457 * c_kinds.c: Ditto.
10458 * c_loc_driver.c: Ditto.
10459 * c_loc_test.f90: Ditto.
10460 * c_loc_tests_2.f03: Ditto.
10461 * c_loc_tests_2_funcs.c: Ditto.
10462 * c_loc_tests_3.f03: Ditto.
10463 * c_loc_tests_4.f03: Ditto.
10464 * c_loc_tests_5.f03: Ditto.
10465 * c_loc_tests_6.f03: Ditto.
10466 * c_loc_tests_7.f03: Ditto.
10467 * c_loc_tests_8.f03: Ditto.
10468 * c_ptr_tests.f03: Ditto.
10469 * c_ptr_tests_10.f03: Ditto.
10470 * c_ptr_tests_5.f03: Ditto.
10471 * c_ptr_tests_7.f03: Ditto.
10472 * c_ptr_tests_7_driver.c: Ditto.
10473 * c_ptr_tests_8.f03: Ditto.
10474 * c_ptr_tests_8_funcs.c: Ditto.
10475 * c_ptr_tests_9.f03: Ditto.
10476 * c_ptr_tests_driver.c: Ditto.
10477 * c_size_t_driver.c: Ditto.
10478 * c_size_t_test.f03: Ditto.
10479 * com_block_driver.f90: Ditto.
10480 * global_vars_c_init.f90: Ditto.
10481 * global_vars_c_init_driver.c: Ditto.
10482 * global_vars_f90_init.f90: Ditto.
10483 * global_vars_f90_init_driver.c: Ditto.
10484 * interop_params.f03: Ditto.
10485 * iso_c_binding_only.f03: Ditto.
10486 * iso_c_binding_rename_1.f03: Ditto.
10487 * iso_c_binding_rename_1_driver.c: Ditto.
10488 * iso_c_binding_rename_2.f03: Ditto.
10489 * iso_c_binding_rename_2_driver.c: Ditto.
10490 * kind_tests_2.f03: Ditto.
10491 * kind_tests_3.f03: Ditto.
10492 * module_md5_1.f90: Ditto.
10493 * only_clause_main.c: Ditto.
10494 * print_c_kinds.f90: Ditto.
10495 * test_bind_c_parens.f03: Ditto.
10496 * test_c_assoc.c: Ditto.
10497 * test_com_block.f90: Ditto.
10498 * test_common_binding_labels.f03: Ditto.
10499 * test_common_binding_labels_2.f03: Ditto.
10500 * test_common_binding_labels_2_main.f03: Ditto.
10501 * test_common_binding_labels_3.f03: Ditto.
10502 * test_common_binding_labels_3_main.f03: Ditto.
10503 * test_only_clause.f90: Ditto.
10504 * use_iso_c_binding.f90: Ditto.
10505 * value_5.f90: Ditto.
10506 * value_test.f90: Ditto.
10507 * value_tests_f03.f90: Ditto.
10508
10509 2007-07-01 Daniel Jacobowitz <dan@codesourcery.com>
10510
10511 * gcc.dg/tls/opt-14.c: New.
10512
10513 2007-07-01 Ollie Wild <aaw@google.com>
10514
10515 * g++.dg/lookup/using16.C: New test.
10516 * g++.dg/lookup/using17.C: New test.
10517
10518 2007-07-01 Janne Blomqvist <jb@gcc.gnu.org>
10519
10520 PR fortran/32239
10521 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
10522 (test_4): Use proper test for floating point equality.
10523 (test_8): Likewise.
10524
10525 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10526
10527 PR libgfortran/32554
10528 * gfortran.dg/fmt_p_1.f90: New test.
10529
10530 2007-07-01 Ira Rosen <irar@il.ibm.com>
10531
10532 * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
10533 initialization and fix dg-final check - the initialization loop is
10534 vectorizable.
10535
10536 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
10537 Volker Reichelt <reichelt@netcologne.de>
10538
10539 PR middle-end/32559
10540 * gcc.dg/pr32559.c: New test.
10541
10542 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
10543
10544 PR tree-optimization/25371
10545 * gcc.dg/vect/pr25371.c: New test.
10546
10547 2007-06-30 Nathan Froyd <froydnj@codesourcery.com>
10548
10549 * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
10550 when allocating and initializing a flexible array.
10551
10552 2007-06-30 Daniel Franke <franke.daniel@gmail.com>
10553
10554 PR fortran/20373
10555 * gfortran.dg/intrinsic.f90: New test.
10556
10557 2007-06-30 Tobias Burnus <burnus@net-b.de>
10558
10559 PR fortran/32555
10560 * gfortran.dg/fmt_zero_check.f90: New.
10561
10562 2007-06-30 Paul Thomas <pault@gcc.gnu.org>
10563
10564 PR fortran/30284
10565 * gfortran.dg/repeat_f90: New test.
10566
10567 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10568
10569 PR testsuite/25241
10570 * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
10571 -pedantic-errors, so we should match errors.
10572 * gcc.dg/cpp/escape-1.c: Likewise.
10573 * gcc.dg/cpp/charconst.c: Empty character constants are errors.
10574 * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
10575 warning.
10576 * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
10577 errors instead of warnings.
10578 * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
10579 a pedantic warning.
10580 * gcc.dg/cpp/arith-3.c: Likewise.
10581
10582 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10583
10584 PR testsuite/25241
10585 * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
10586 * gcc.dg/pch/valid-2.c: Likewise.
10587 * gcc.dg/pch/valid-3.c: Likewise.
10588 * gcc.dg/pch/warn-1.c: Likewise.
10589 * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
10590
10591 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10592
10593 PR c/4076
10594 * gcc.dg/Wunused-function.c: New.
10595
10596 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10597
10598 * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
10599
10600 2007-06-29 Douglas Gregor <doug.gregor@gmail.com>
10601
10602 * g++.dg/other/canon-31724.C: New.
10603
10604 2007-06-29 Jan Hubicka <jh@suse.cz>
10605
10606 PR middle-end/32372
10607 * gcc.c-torture/compile/pr32372.c: new.
10608
10609 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
10610
10611 * gfortran.dg/operator_3.f90: New test.
10612
10613 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
10614
10615 * gfortran.dg/gomp/reduction1.f90: Adjust error message.
10616 * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
10617
10618 2007-06-29 Richard Guenther <rguenther@suse.de>
10619
10620 PR middle-end/32493
10621 * gcc.dg/inline-23.c: New testcase.
10622
10623 2007-06-29 Uros Bizjak <ubizjak@gmail.com>
10624
10625 PR tree-optimization/24659
10626 * gcc.target/i386/vectorize2.c: New test.
10627 * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
10628 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
10629
10630 2007-06-29 Eric Botcazou <ebotcazou@adacore.com>
10631
10632 * gcc.dg/pointer-arith-9.c: New test.
10633
10634 2007-06-29 Tobias Burnus <burnus@net-b.de>
10635
10636 PR fortran/32483
10637 * gfortran.dg/fmt_read_2.f90: New.
10638
10639 2007-06-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10640
10641 * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
10642 If it exists, don't try to create it.
10643
10644 2007-06-28 Geoffrey Keating <geoffk@apple.com>
10645
10646 * g++.dg/ext/visibility/ms-compat-1.C: New.
10647
10648 2007-06-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
10649
10650 PR tree-opt/32417
10651 * gfortran.fortran-torture/compile/pr32417.f90: New test.
10652
10653 2007-06-28 Dorit Nuzman <dorit@il.ibm.com>
10654
10655 * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
10656 targets.
10657
10658 2007-06-27 Daniel Franke <franke.daniel@gmail.com>
10659
10660 PR fortran/32467
10661 * gfortran.dg/gomp/allocatable_components_1.f90: New test.
10662
10663 2007-06-27 Richard Guenther <rguenther@suse.de>
10664
10665 PR middle-end/32492
10666 * gcc.dg/inline-22.c: New testcase.
10667
10668 2007-06-26 Hui-May Chang <hm.chang@apple.com>
10669
10670 * gcc.target/i386/large-size-array-3.c: Remove the larger size of
10671 the scan-assembler constant.
10672
10673 2007-06-25 Geoffrey Keating <geoffk@apple.com>
10674
10675 PR 20216
10676 * gcc.dg/pr20216.c: New.
10677
10678 2007-06-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
10679
10680 PR tree-opt/32421
10681 * gcc.dg/vect/pr32421.c: New test.
10682
10683 2006-06-26 Simon Martin <simartin@users.sourceforge.net>
10684
10685 PR c++/32111
10686 * g++.dg/other/friend5.C: New test.
10687
10688 2007-06-25 Paul Thomas <pault@gcc.gnu.org>
10689
10690 PR fortran/32464
10691 * gfortran.dg/host_assoc_function_2.f90: New test.
10692
10693 PR fortran/31494
10694 * gfortran.dg/host_assoc_call_1.f90: New test.
10695
10696 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10697
10698 * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
10699
10700 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10701
10702 PR fortran/32456
10703 * gfortran.dg/error_format.f90: New test.
10704
10705 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
10706
10707 PR fortran/32136
10708 * gfortran.dg/pr32136.f90: New test.
10709
10710 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
10711
10712 PR fortran/31726
10713 * gfortran.dg/minmaxloc_1.f90: New test.
10714
10715 PR fortran/32298
10716 * gfortran.dg/minmaxloc_2.f90: New test.
10717
10718 2007-06-23 Richard Guenther <rguenther@suse.de>
10719
10720 PR tree-optimization/16876
10721 PR middle-end/29478
10722 * gcc.dg/pr29254.c: The warning is bogus.
10723 * gcc.dg/warn-1.c: Likewise.
10724 * gcc.dg/assign-warn-3.c: Likewise.
10725 * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
10726
10727 2007-06-23 Richard Earnshaw <rearnsha@arm.com>
10728
10729 * gcc.c-torture/execute/20070623-1.c: New.
10730
10731 2007-06-22 Jan Hubicka <jh@suse.cz>
10732
10733 * gcc.c-torture/compile/pr31541.c: New.
10734
10735 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
10736
10737 * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
10738 Remove -m64 from dg-options.
10739
10740 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
10741
10742 PR middle-end/32374
10743 * gcc.dg/pr32374.c: New test.
10744
10745 2007-06-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10746
10747 PR fortran/32360
10748 * gfortran.dg/pointer_assign_3.f90: New test.
10749
10750 2007-06-21 Sebastian Pop <sebpop@gmail.com>
10751
10752 * gcc.dg/tree-ssa/pr19590.c: New.
10753
10754 2007-06-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10755
10756 PR fortran/31162
10757 * gfortran.dg/assign.f90: Update test.
10758 * gfortran.dg/real_do_1.f90: Update test.
10759 * gfortran.dg/gomp/omp_do1.f90: Update test.
10760 * gfortran.dg/warnings_are_errors_1.f: Update test.
10761 * gfortran.dg/g77/20010519-1.f: Update test.
10762 * gfortran.dg/g77/pr9258.f: Update test.
10763 * gfortran.dg/g77/960317-1.f: Update test.
10764
10765 2007-06-21 Richard Guenther <rguenther@suse.de>
10766
10767 PR tree-optimization/32453
10768 * gcc.c-torture/compile/pr32453.c: New testcase.
10769
10770 2007-06-21 Jakub Jelinek <jakub@redhat.com>
10771
10772 PR tree-optimization/31866
10773 * gcc.dg/pr31866.c: New test.
10774
10775 2007-06-21 Richard Guenther <rguenther@suse.de>
10776
10777 PR tree-optimization/32451
10778 * g++.dg/torture/20070621-1.C: New testcase.
10779
10780 2007-06-21 Christian Bruel <christian.bruel@st.com>
10781
10782 * gcc.dg/attr-isr.c: Test delay slot content.
10783
10784 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10785
10786 PR fortran/32361
10787 gfortran.dg/pointer_assign_2.f90: New test.
10788
10789 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10790
10791 PR fortran/25061
10792 gfortran.dg/invalid_procedure_name.f90: New test.
10793
10794 2007-06-20 Adam Nemet <anemet@caviumnetworks.com>
10795
10796 PR tree-optimization/25737
10797 * gcc.dg/tree-ssa/alias-14.c: New test.
10798
10799 2007-06-20 Hui-May Chang <hm.chang@apple.com>
10800
10801 * gcc.target/i386/large-size-array-3.c: New.
10802
10803 2007-06-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
10804 Richard Guenther <rguenther@suse.de>
10805
10806 PR fortran/32140
10807 * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
10808
10809 2007-06-20 Jakub Jelinek <jakub@redhat.com>
10810
10811 PR middle-end/31959
10812 * gcc.dg/pr31959.c: New test.
10813
10814 PR inline-asm/32109
10815 * g++.dg/ext/asm10.C: New test.
10816
10817 PR middle-end/32285
10818 * gcc.c-torture/execute/20070614-1.c: New test.
10819
10820 2007-06-19 Seongbae Park <seongbae.park@gmail.com>
10821
10822 * gcc.target/arm/stack-corruption.c: New test.
10823
10824 2007-06-19 Richard Guenther <rguenther@suse.de>
10825
10826 * g++.dg/torture/pr30252.C: New testcase.
10827
10828 2007-06-19 Jakub Jelinek <jakub@redhat.com>
10829
10830 PR tree-optimization/32353
10831 * g++.dg/opt/nrv13.C: New test.
10832
10833 2007-06-19 Paul Thomas <pault@gcc.gnu.org>
10834
10835 PR fortran/20863
10836 PR fortran/20882
10837 * gfortran.dg/impure_assignment_2.f90 : New test.
10838
10839 PR fortran/32236
10840 * gfortran.dg/data_initialized_2.f90 : New test.
10841
10842 * gfortran.dg/equiv_7.f90 : Test for endianess and call the
10843 appropriate version of 'dmach'.
10844
10845 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
10846
10847 PR target/32389
10848 * gcc.target/i386/pr32389.c New test.
10849
10850 2007-06-18 Simon Baldwin <simonb@google.com>
10851
10852 PR c++/31923
10853 * g++.dg/template/error25.C: New.
10854 * g++.dg/template/spec35.C: New.
10855
10856 2007-06-18 Kenneth Zadeck <zadeck@naturalbridge.com>
10857
10858 * gcc.c-torture/compile/pr32355.c: New testcase.
10859
10860 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
10861
10862 PR tree-optimization/32383
10863 * g++.dg/opt/pr32383.C: New test.
10864
10865 2007-06-17 Uros Bizjak <ubizjak@gmail.com>
10866
10867 PR rtl-optimization/32366
10868 * gcc.dg/vect/pr32366.c: New test.
10869
10870 2007-06-17 Kenneth Zadeck <zadeck@naturalbridge.com>
10871
10872 * gcc.c-torture/compile/pr32349.c: New testcase.
10873
10874 2007-06-17 Eric Botcazou <ebotcazou@libertysurf.fr>
10875
10876 * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
10877 * gcc.target/sparc/combined-2.c: Likewise.
10878 * gcc.target/sparc/fexpand.c : Likewise.
10879 * gcc.target/sparc/fnot.c: Likewise. Fix a couple of prototypes.
10880 * gcc.target/sparc/fpack16.c : Likewise.
10881 * gcc.target/sparc/fpmerge.c : Likewise.
10882 * gcc.target/sparc/fpmul.c : Likewise.
10883 * gcc.target/sparc/noresult.c : Likewise.
10884 * gcc.target/sparc/pdist.c: Likewise.
10885
10886 2007-06-16 Uros Bizjak <ubizjak@gmail.com>
10887
10888 PR middle-end/31723
10889 * gcc.target/i386/recip-divf.c: New test.
10890 * gcc.target/i386/recip-sqrtf.c: Ditto.
10891 * gcc.target/i386/recip-vec-divf.c: Ditto.
10892 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
10893 * gcc.target/i386/sse-recip.c: Ditto.
10894 * gcc.target/i386/sse-recip-vec.c: Ditto.
10895
10896 2007-06-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
10897
10898 PR tree-opt/32225
10899 * gcc.c-torture/compile/20070605-1.c: New test.
10900
10901 * gcc.c-torture/compile/20070603-1.c: New testcase.
10902 * gcc.c-torture/compile/20070603-2.c: New testcase.
10903
10904 * gcc.c-torture/compile/20070531-1.c: New test.
10905
10906 PR tree-opt/32167
10907 * gcc.c-torture/compile/20070531-2.c: New test.
10908
10909 PR tree-opt/32144
10910 * gcc.c-torture/compile/20070529-1.c: New test.
10911
10912 PR tree-opt/32145
10913 * gcc.c-torture/compile/20070529-2.c: New test.
10914
10915 PR tree-opt/32015
10916 * gcc.c-torture/compile/20070520-1.c: New test.
10917
10918 * g++.dg/ext/java-1.C: New test.
10919
10920 * gcc.dg/vect/vect-106.c: We are now able to vectorize two
10921 loops instead of one. Remove the "can't determine dependence"
10922 check.
10923 * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
10924 needed as the cast is gone in the first place.
10925 * gcc.dg/max-1.c: Change local variable a to be a global one.
10926 * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
10927 have a cast which is PREd.
10928
10929 2007-06-15 Mark Mitchell <mark@codesourcery.com>
10930
10931 * g++.dg/lookup/anon6.C: New test.
10932
10933 2007-06-14 Dirk Mueller <dmueller@suse.de>
10934
10935 PR c++/31806
10936 * g++.dg/opt/static6.C: New testcase.
10937
10938 2007-06-14 Geoff Keating <geoffk@apple.com>
10939
10940 * g++.dg/ext/visibility/overload-1.C: New.
10941
10942 PR 31093
10943 * g++.dg/ext/visibility/anon4.C: New.
10944
10945 2007-06-14 Uros Bizjak <ubizjak@gmail.com>
10946
10947 PR target/32268
10948 * gcc.target/i386/pr32268.c: New test.
10949
10950 2007-06-14 H.J. Lu <hongjiu.lu@intel.com>
10951
10952 * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
10953 from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
10954 _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
10955
10956 * gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
10957 from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
10958 converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
10959 BID is used.
10960
10961 2007-06-14 Paul Thomas <pault@gcc.gnu.org>
10962
10963 PR fortran/32302
10964 * gfortran.dg/common_resize_1.f90: New test.
10965
10966 2007-06-14 Dorit Nuzman <dorit@il.ibm.com>
10967
10968 PR target/32274
10969 * gcc.dg/vect/pr32224.c: Fix.
10970
10971 2007-06-13 Eric Christopher <echristo@apple.com>
10972
10973 * gcc.target/i386/ssefn-1.c: Add -march=i386.
10974
10975 2007-06-13 Tobias Burnus <burnus@net-b.de>
10976
10977 PR fortran/32323
10978 * gfortran.dg/actual_array_vect_1.f90: New.
10979
10980 2007-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
10981
10982 * gcc.target/sparc/mfpu.c: New test.
10983
10984 2007-06-12 Geoff Keating <geoffk@apple.com>
10985
10986 * g++.dg/warn/weak1.C: Suppress on Darwin.
10987 * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
10988
10989 2007-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
10990
10991 PR middle-end/31579
10992 * g++.dg/torture/pr31579.C: New testcase.
10993
10994 2007-06-12 Ian Lance Taylor <iant@google.com>
10995
10996 PR libstdc++/29286
10997 * g++.dg/init/new16.C: New test.
10998 * g++.dg/init/new17.C: New test.
10999 * g++.dg/init/new18.C: New test.
11000 * g++.dg/init/new19.C: New test.
11001
11002 2007-06-12 Olivier Hainque <hainque@adacore.com>
11003
11004 * gnat.dg/lhs_view_convert.adb: New test.
11005
11006 2007-06-12 Richard Guenther <rguenther@suse.de>
11007
11008 PR tree-optimization/15353
11009 PR tree-optimization/31657
11010 * gcc.c-torture/execute/20070424-1.c: New testcase.
11011 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
11012 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
11013 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
11014 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
11015 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
11016
11017 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
11018
11019 PR rtl-optimization/32293
11020 * gcc.dg/pr32293.c: New test.
11021
11022 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
11023
11024 * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
11025
11026 2007-06-12 Paul Thomas <pault@gcc.gnu.org>
11027
11028 PR fortran/29786
11029 * gfortran.dg/equiv_7.f90: New test.
11030 * gfortran.dg/equiv_constraint_7.f90: Change error message.
11031
11032 PR fortran/30875
11033 * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
11034
11035 2007-06-11 Andreas Tobler <a.tobler@schweiz.org>
11036
11037 * gcc.dg/setjmp-3.c: Rename raise to raise0.
11038 * gcc.dg/setjmp-4.c: Likewise.
11039 * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
11040
11041 2007-06-11 Paolo Bonzini <bonzini@gnu.org>
11042
11043 PR rtl-optimization/31025
11044 * gfortran.dg/pr31025.f90: New.
11045
11046 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
11047
11048 PR target/32280
11049 * gcc.target/i386/pr32280.c: New test.
11050
11051 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
11052
11053 PR middle-end/32279
11054 * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
11055
11056 2007-06-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11057
11058 PR libgfortran/32235
11059 * gfortran.dg/backspace_9.f: New test.
11060
11061 2007-06-10 Zdenek Dvorak <dvorakz@suse.cz>
11062
11063 * gcc.dg/tree-ssa/prefetch-7.c: New test.
11064
11065 2007-06-09 Zdenek Dvorak <dvorakz@suse.cz>
11066
11067 * gcc.dg/tree-ssa/loop-28.c: New testcase.
11068
11069 2007-06-09 Ian Lance Taylor <iant@google.com>
11070
11071 PR tree-optimization/32169
11072 * gcc.c-torture/compile/pr32169.c: New test.
11073
11074 2007-06-08 Harsha Jagasia <harsha.jagasia@amd.com>
11075
11076 * gcc.dg/vect/costmodel: New directory.
11077 * gcc.dg/vect/costmodel/i386: New directory.
11078 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
11079 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
11080 New test.
11081 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
11082 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
11083 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
11084 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
11085 * gcc.dg/vect/costmodel/x86_64: New directory.
11086 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
11087 New testsuite.
11088 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
11089 New test.
11090 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
11091 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
11092 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
11093 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
11094 * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
11095
11096 2007-06-08 Uros Bizjak <ubizjak@gmail.com>
11097
11098 PR tree-optimization/32243
11099 * gcc.dg/vect/vect.exp: Add support for -O3 tests. Reset default
11100 flags for -Os tests.
11101 * gcc.dg/vect/03-vect-pr32243.c: New test.
11102
11103 2007-06-08 Dorit Nuzman <dorit@il.ibm.com>
11104
11105 PR tree-optimization/32224
11106 * gcc.dg/vect/pr32224.c: New test.
11107
11108 2007-06-08 Jakub Jelinek <jakub@redhat.com>
11109
11110 PR c++/32177
11111 * g++.dg/gomp/pr32177.C: New test.
11112
11113 2007-06-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11114
11115 PR testsuite/25241
11116 * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
11117 * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
11118 warning nor an error.
11119 * gcc.dg/Wfatal-2.c: Likewise.
11120 * gcc.dg/Werror-1.c: Likewise.
11121 * gcc.dg/Werror-5.c: Likewise.
11122 * gcc.dg/Werror-7.c: Likewise.
11123 * gcc.dg/Werror-10.c: Likewise.
11124 * gcc.dg/Werror-11.c: Likewise.
11125
11126 2007-06-07 Simon Martin <simartin@users.sourceforge.net>
11127
11128 PR c++/30759
11129 * g++.dg/init/brace6.C: New test.
11130
11131 2007-06-07 Geoffrey Keating <geoffk@apple.com>
11132
11133 * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
11134 * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
11135 * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
11136 * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
11137
11138 * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
11139 * gcc.dg/20050826-1.c: Run on all Darwin platforms.
11140 * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
11141 * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
11142 * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
11143 * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
11144 * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
11145 * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
11146
11147 * gcc.dg/darwin-minversion-3.c: New.
11148
11149 2007-06-07 Uros Bizjak <ubizjak@gmail.com>
11150
11151 * gcc.target/i386/builtin-copysign.c: New test.
11152
11153 2007-06-07 Zdenek Dvorak <dvorakz@suse.cz>
11154
11155 PR tree-optimization/32220
11156 * gfortran.dg/predcom-2.f: New testcase.
11157
11158 2007-06-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
11159
11160 PR tree-opt/32231
11161 * gcc.target/i386/vectorize4.c: New test.
11162
11163 2007-06-06 Steve Ellcey <sje@cup.hp.com>
11164
11165 * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
11166
11167 2007-06-06 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11168
11169 PR testsuite/25241
11170 * gcc.dg/simd-5.c: Mark output as a note.
11171 * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
11172 dg-message.
11173 * gcc.dg/simd-1.c: Likewise.
11174 * gcc.dg/always_inline.c: Mark output as a sorry.
11175 * gcc.dg/always_inline2.c: Likewise.
11176 * gcc.dg/always_inline3.c: Likewise.
11177
11178 2007-06-06 Ian Lance Taylor <iant@google.com>
11179
11180 * g++.dg/conversion/enum1.C: New test.
11181
11182 2007-06-06 Uros Bizjak <ubizjak@gmail.com>
11183
11184 PR tree-optimization/32216
11185 * gcc.dg/vect/pr32216.c: New test.
11186
11187 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11188
11189 PR testsuite/18923
11190 * gfortran.dg/invalid_contains_1.f90: New test.
11191 * gfortran.dg/invalid_contains_2.f90: New test.
11192
11193 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11194
11195 PR testsuite/32057
11196 * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
11197 midnight issues.
11198
11199 2007-06-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11200
11201 PR testsuite/25241
11202 * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
11203 dg-message to match de note.
11204 * gcc.dg/pr26570.c: Use dg-message for a note.
11205 * gcc.dg/pr29254.c: Use dg-message for generic output and use
11206 dg-error instead of dg-warning because of -Werror.
11207 * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
11208 neither an error, nor a warning.
11209 * gcc.dg/glibc-uclibc-2.c: Likewise
11210 * gcc.dg/cpp/19940712-1.c: Likewise.
11211
11212 2007-06-05 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
11213
11214 PR preprocessor/23479
11215 * gcc.dg/binary-constants-1.c: Add test suites for
11216 the 0b-prefixed binary integer constants.
11217 * gcc.dg/binary-constants-2.c: Ditto.
11218 * gcc.dg/binary-constants-3.c: Ditto.
11219 * gcc.dg/binary-constants-4.c: Ditto.
11220
11221 2007-06-05 Ian Lance Taylor <iant@google.com>
11222
11223 * gcc.dg/Wstrict-overflow-19.c: New test.
11224
11225 2007-06-05 Razya Ladelsky <razya@il.ibm.com>
11226
11227 * gcc.dg/matrix/matrix-6.c: Remove conversion.
11228
11229 2007-06-04 Ian Lance Taylor <iant@google.com>
11230
11231 * gcc.dg/Wstrict-overflow-18.c: New test.
11232
11233 2007-06-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11234
11235 PR testsuite/25241
11236 * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
11237 * gcc.dg/cpp/mi5.c: Likewise.
11238 * gcc.dg/cpp/mi7.c: Likewise.
11239
11240 2007-06-04 Uros Bizjak <ubizjak@gmail.com>
11241
11242 PR c/32191
11243 * gcc.dg/pr32191.c: New test.
11244
11245 2007-05-28 Tobias Burnus <burnus@net-b.de>
11246
11247 PR fortran/32124
11248 * gfortran.dg/allocate_stat_1.f90: Remove.
11249
11250 2007-06-02 H.J. Lu <hongjiu.lu@intel.com>
11251
11252 * gcc.target/i386/sse4_2-check.h: New.
11253 * gcc.target/i386/sse4_2-crc32b.c: Likewise.
11254 * gcc.target/i386/sse4_2-crc32.h: Likewise.
11255 * gcc.target/i386/sse4_2-crc32l.c: Likewise.
11256 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
11257 * gcc.target/i386/sse4_2-crc32w.c: Likewise.
11258 * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
11259 * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
11260 * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
11261 * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
11262 * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
11263 * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
11264 * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
11265 * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
11266 * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
11267 * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
11268 * gcc.target/i386/sse4_2-popcnt.h: Likewise.
11269 * gcc.target/i386/sse4_2-popcntl.c: Likewise.
11270 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
11271
11272 2007-06-01 Geoffrey Keating <geoffk@apple.com>
11273
11274 * gcc.dg/pie-link.c: New test.
11275
11276 2007-06-01 Ian Lance Taylor <iant@google.com>
11277
11278 * gcc.dg/Wstrict-overflow-17.c: New test.
11279
11280 2007-06-01 Kazu Hirata <kazu@codesourcery.com>
11281
11282 * gcc.dg/builtin-return-1.c (g): New.
11283 (main): Allocate at least 64 bytes on the stack.
11284
11285 2007-05-31 Mark Mitchell <mark@codesourcery.com>
11286
11287 * g++.dg/init/cleanup3.C: New test.
11288
11289 2007-05-31 Rask Ingemann Lambertsen <rask@sygehus.dk>
11290
11291 * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
11292 int is 16 bits.
11293
11294 007-05-31 Paul Thomas <pault@gcc.gnu.org>
11295
11296 PR fortran/32156
11297 * gfortran.dg/char_array_constructor_3.f90: New test.
11298
11299 2007-05-31 Zdenek Dvorak <dvorakz@suse.cz>
11300
11301 PR tree-optimization/32160
11302 * gfortran.dg/predcom-1.f: New test.
11303
11304 2007-05-31 Richard Guenther <rguenther@suse.de>
11305
11306 * g++.dg/other/str_empty.C: Move...
11307 * g++.dg/other/pr30567.C: Move...
11308 * g++.dg/tree-ssa/pr27218.C: Move...
11309 * g++.dg/torture: ...here and remove dg-options.
11310
11311 2007-05-31 Paolo Carlini <pcarlini@suse.de>
11312
11313 PR c++/32158
11314 * g++.dg/ext/is_pod_incomplete.C: New.
11315
11316 2007-05-31 Russell Yanofsky <russ@yanofsky.org>
11317 Douglas Gregor <doug.gregor@gmail.com>
11318 Pedro Lamarao <pedro.lamarao@mndfck.org>
11319 Howard Hinnant <howard.hinnant@gmail.com>
11320
11321 PR c++/7412
11322 PR c++/29939
11323 * g++.dg/cpp0x/rv8p.C: New.
11324 * g++.dg/cpp0x/temp-constructor-bug.C: New.
11325 * g++.dg/cpp0x/cast-bug.C: New.
11326 * g++.dg/cpp0x/elision_weak.C: New.
11327 * g++.dg/cpp0x/collapse-bug.C: New.
11328 * g++.dg/cpp0x/rv3p.C: New.
11329 * g++.dg/cpp0x/rv7n.C: New.
11330 * g++.dg/cpp0x/overload-conv-1.C: New.
11331 * g++.dg/cpp0x/rv2n.C: New.
11332 * g++.dg/cpp0x/deduce.C: New.
11333 * g++.dg/cpp0x/temp-va-arg-bug.C: New.
11334 * g++.dg/cpp0x/rv6p.C: New.
11335 * g++.dg/cpp0x/template_deduction.C: New.
11336 * g++.dg/cpp0x/implicit-copy.C: New.
11337 * g++.dg/cpp0x/rv1p.C: New.
11338 * g++.dg/cpp0x/cast.C: New.
11339 * g++.dg/cpp0x/rv5n.C: New.
11340 * g++.dg/cpp0x/collapse.C: New.
11341 * g++.dg/cpp0x/overload-conv-2.C: New.
11342 * g++.dg/cpp0x/rv4p.C: New.
11343 * g++.dg/cpp0x/rvo.C: New.
11344 * g++.dg/cpp0x/iop.C: New.
11345 * g++.dg/cpp0x/rv3n.C: New.
11346 * g++.dg/cpp0x/rv7p.C: New.
11347 * g++.dg/cpp0x/reference_collapsing.C: New.
11348 * g++.dg/cpp0x/overload.C: New.
11349 * g++.dg/cpp0x/named.C: New.
11350 * g++.dg/cpp0x/rv2p.C: New.
11351 * g++.dg/cpp0x/rv6n.C: New.
11352 * g++.dg/cpp0x/not_special.C: New.
11353 * g++.dg/cpp0x/bind.C: New.
11354 * g++.dg/cpp0x/rv1n.C: New.
11355 * g++.dg/cpp0x/rv5p.C: New.
11356 * g++.dg/cpp0x/elision.C: New.
11357 * g++.dg/cpp0x/named_refs.C: New.
11358 * g++.dg/cpp0x/unnamed_refs.C: New.
11359 * g++.dg/cpp0x/rv4n.C: New.
11360 * g++.dg/cpp0x/elision_neg.C: New.
11361 * g++.dg/init/copy7.C: Run in C++98 mode.
11362 * g++.dg/overload/arg1.C: Ditto.
11363 * g++.dg/overload/arg4.C: Ditto.
11364
11365 2007-05-30 Jakub Jelinek <jakub@redhat.com>
11366
11367 PR c++/31809
11368 * g++.dg/opt/static5.C: New test.
11369
11370 2007-05-30 Richard Guenther <rguenther@suse.de>
11371
11372 * g++.dg/dg.exp: Prune torture/.
11373 * g++.dg/torture/dg-torture.exp: New testsuite.
11374
11375 2007-05-30 Kazu Hirata <kazu@codesourcery.com>
11376
11377 * gcc.target/arm/pr27387.C: Move and rename to ...
11378 * g++.dg/inherit/thunk8.C: ... here.
11379
11380 2007-05-30 Jakub Jelinek <jakub@redhat.com>
11381
11382 PR tree-optimization/31769
11383 * g++.dg/gomp/pr31769.C: New test.
11384
11385 2007-05-29 Hui-May Chang <hm.chang@apple.com>
11386
11387 * gcc.target/i386/stack-realign.c: New.
11388
11389 2007-05-29 Zdenek Dvorak <dvorakz@suse.cz>
11390
11391 * gcc.dg/tree-ssa/prefetch-6.c: New test.
11392
11393 2007-05-29 Tobias Schlüter <tobi@gcc.gnu.org>
11394
11395 * gfortran.dg/sizeof.f90: New.
11396
11397 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
11398
11399 PR c/31339
11400 * gcc.dg/boolcomplex-1.c: New test.
11401
11402 PR c++/31339
11403 * g++.dg/ext/boolcomplex-1.c: New test.
11404
11405 2007-05-28 Razya Ladelsky <razya@il.ibm.com>
11406
11407 * gcc.dg/matrix: New directory.
11408
11409 2007-05-28 Tobias Burnus <burnus@net-b.de>
11410
11411 PR fortran/32124
11412 * gfortran.dg/allocate_stat_1.f90: New.
11413
11414 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
11415
11416 PR fortran/31972
11417 * transfer_hollerith_1.f90: New test.
11418
11419 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
11420
11421 PR tree-opt/32100
11422 * gcc.c-torture/execute/vrp-7.c: New test.
11423
11424 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
11425
11426 * gfortran.dg/transfer_simplify_4.f90: New test.
11427
11428 2007-05-27 Tobias Burnus <burnus@net-b.de>
11429
11430 PR fortran/32088
11431 * gfortran.dg/func_result_3.f90: New.
11432
11433 2007-05-27 Tobias Burnus <burnus@net-b.de>
11434
11435 PR middle-end/32083
11436 * gfortran.dg/transfer_simplify_3.f90: New.
11437
11438 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
11439
11440 PR target/32065
11441 * gcc.target/i386/pr32065-1.c: Rename from pr32065.c. Add -std=gnu99
11442 to compile options.
11443 * gcc.target/i386/pr32065-2.c: New test.
11444
11445 2007-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11446
11447 PR fortran/31813
11448 * gfortran.dg/io_constraints_2.f90: Update.
11449
11450 2007-05-26 Paul Thomas <pault@gcc.gnu.org>
11451
11452 PR fortran/31219
11453 * gfortran.dg/array_constructor_17.f90: New test.
11454
11455 2007-05-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
11456
11457 PR tree-opt/32090
11458 * g++.dg/opt/array2.C: New testcase.
11459
11460 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
11461
11462 PR target/32065
11463 * gcc.target/i386/pr32065.c: New test.
11464
11465 2007-05-25 Dirk Mueller <dmueller@suse.de>
11466 Marcus Meissner <meissner@suse.de>
11467
11468 * gcc.dg/attr-alloc_size.c: New.
11469
11470 2007-05-25 Simon Martin <simartin@users.sourceforge.net>
11471 Lee Millward <lee.millward@gmail.com>
11472
11473 PR c++/31745
11474 * g++.dg/parse/crash34.C: New test.
11475
11476 * g++.dg/parse/crash35.C: New test.
11477
11478 2007-05-25 H.J. Lu <hongjiu.lu@intel.com>
11479
11480 * gcc.target/i386/sse2-check.h: New.
11481 * gcc.target/i386/sse2-vec-1.c: Likewise.
11482 * gcc.target/i386/sse2-vec-2.c: Likewise.
11483 * gcc.target/i386/sse2-vec-3.c: Likewise.
11484 * gcc.target/i386/sse2-vec-4.c: Likewise.
11485 * gcc.target/i386/sse2-vec-5.c: Likewise.
11486 * gcc.target/i386/sse2-vec-6.c: Likewise.
11487
11488 2007-05-25 Douglas Gregor <doug.gregor@gmail.com>
11489
11490 PR c++/31431
11491 PR c++/31432
11492 PR c++/31434
11493 PR c++/31435
11494 PR c++/31437
11495 PR c++/31438
11496 PR c++/31442
11497 PR c++/31443
11498 PR c++/31444
11499 PR c++/31445
11500 * g++.dg/cpp0x/pr31431.C: New.
11501 * g++.dg/cpp0x/pr31437.C: New.
11502 * g++.dg/cpp0x/pr31442.C: New.
11503 * g++.dg/cpp0x/pr31444.C: New.
11504 * g++.dg/cpp0x/pr31431-2.C: New.
11505 * g++.dg/cpp0x/pr31432.C: New.
11506 * g++.dg/cpp0x/pr31434.C: New.
11507 * g++.dg/cpp0x/pr31438.C: New.
11508 * g++.dg/cpp0x/pr31443.C: New.
11509 * g++.dg/cpp0x/pr31445.C: New.
11510 * g++.dg/cpp0x/variadic-crash1.C: New.
11511
11512 2007-05-25 Richard Sandiford <richard@codesourcery.com>
11513
11514 * gcc.target/arm/long-calls-1.c: New test.
11515 * gcc.target/arm/long-calls-2.c: Likewise.
11516 * gcc.target/arm/long-calls-3.c: Likewise.
11517 * gcc.target/arm/long-calls-4.c: Likewise.
11518
11519 2007-05-25 Richard Guenther <rguenther@suse.de>
11520 Andrew Pinski <andrew_pinski@playstation.sony.com>
11521
11522 PR tree-optimization/31982
11523 * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
11524
11525 2007-05-25 Paul Thomas <pault@gcc.gnu.org>
11526
11527 PR fortran/32047
11528 * gfortran.dg/result_in_spec_2.f90: New test.
11529
11530 2007-05-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11531
11532 * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
11533
11534 2007-05-24 Ollie Wild <aaw@google.com>
11535
11536 * gcc.dg/cpp/counter-1.c: New test.
11537 * gcc.dg/pch/counter-1.c: New test.
11538 * gcc.dg/pch/counter-1.hs: New file.
11539 * gcc.dg/pch/counter-2.c: New test.
11540 * gcc.dg/pch/counter-2.hs: New file.
11541 * gcc.dg/pch/counter-3.c: New test.
11542 * gcc.dg/pch/counter-3.hs: New file.
11543
11544 2007-05-24 Zdenek Dvorak <dvorakz@suse.cz>
11545
11546 * gcc.dg/tree-ssa/predcom-1.c: New test.
11547 * gcc.dg/tree-ssa/predcom-2.c: New test.
11548 * gcc.dg/tree-ssa/predcom-3.c: New test.
11549 * gcc.dg/tree-ssa/predcom-4.c: New test.
11550 * gcc.dg/tree-ssa/predcom-5.c: New test.
11551 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
11552
11553 2007-05-24 H.J. Lu <hongjiu.lu@intel.com>
11554
11555 PR testsuite/32062
11556 * gcc.target/i386/sse4_1-check.h (MASK): New.
11557
11558 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11559
11560 PR fortran/32038
11561 * gfortran.dg/pr25603.f: Initialize integer variables.
11562
11563 2007-05-23 Ian Lance Taylor <iant@google.com>
11564
11565 * g++.dg/other/vrp1.C: New test.
11566
11567 2007-05-23 Simon Martin <simartin@users.sourceforge.net>
11568
11569 PR preprocessor/20077
11570 * gcc.dg/cpp/paste15.c: New test.
11571
11572 2007-05-23 Sandra Loosemore <sandra@codesourcery.com>
11573 Nigel Stephens <nigel@mips.com>
11574 Richard Sandiford <richard@codesourcery.com>
11575
11576 * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
11577 * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
11578 * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
11579 * gcc.target/mips/inter/mips16-inter.exp: New.
11580
11581 2007-05-23 Kazu Hirata <kazu@codesourcery.com>
11582
11583 * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
11584
11585 2007-05-23 H.J. Lu <hongjiu.lu@intel.com>
11586
11587 * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
11588 nor i386-cpuid.h. Include sse3-check.h. Remove main ().
11589 * gcc.target/i386/sse3-addsubps.c: Likewise.
11590 * gcc.target/i386/sse3-haddpd.c: Likewise.
11591 * gcc.target/i386/sse3-haddps.c: Likewise.
11592 * gcc.target/i386/sse3-hsubpd.c: Likewise.
11593 * gcc.target/i386/sse3-hsubps.c: Likewise.
11594 * gcc.target/i386/sse3-lddqu.c: Likewise.
11595 * gcc.target/i386/sse3-movddup.c: Likewise.
11596 * gcc.target/i386/sse3-movshdup.c: Likewise.
11597 * gcc.target/i386/sse3-movsldup.c: Likewise.
11598
11599 * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
11600 nor i386-cpuid.h. Include ssse3-check.h. Remove main ().
11601 * gcc.target/i386/ssse3-pabsd.c: Likewise.
11602 * gcc.target/i386/ssse3-pabsw.c: Likewise.
11603 * gcc.target/i386/ssse3-palignr.c: Likewise.
11604 * gcc.target/i386/ssse3-phaddd.c: Likewise.
11605 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
11606 * gcc.target/i386/ssse3-phaddw.c: Likewise.
11607 * gcc.target/i386/ssse3-phsubd.c: Likewise.
11608 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
11609 * gcc.target/i386/ssse3-phsubw.c: Likewise.
11610 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
11611 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
11612 * gcc.target/i386/ssse3-pshufb.c: Likewise.
11613 * gcc.target/i386/ssse3-psignb.c: Likewise.
11614 * gcc.target/i386/ssse3-psignd.c: Likewise.
11615 * gcc.target/i386/ssse3-psignw.c: Likewise.
11616 * gcc.target/i386/ssse3-vals.h: Likewise.
11617
11618 * gcc.target/i386/sse3-check.h: New file.
11619 * gcc.target/i386/ssse3-check.h: Likewise.
11620
11621 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
11622
11623 PR middle-end/31095
11624 * gcc.c-torture/compile/bcopy-1.c: New testcase.
11625
11626 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
11627
11628 PR middle-end/31606
11629 * gcc.c-torture/20070522-1.c: New testcase.
11630
11631 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
11632
11633 * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
11634
11635 2007-05-22 Kazu Hirata <kazu@codesourcery.com>
11636
11637 * gcc.c-torture/execute/ieee/20000320-1.x,
11638 gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
11639 m68k-*-* and check_effective_target_coldfire_fpu.
11640
11641 2007-05-22 Ollie Wild <aaw@google.com>
11642
11643 * g++.dg/lookup/hidden-class10.C: New test.
11644 * g++.dg/lookup/hidden-class11.C: New test.
11645
11646 2007-05-22 Ollie Wild <aaw@google.com>
11647
11648 * g++.dg/lookup/name-clash5.C: New test.
11649 * g++.dg/lookup/name-clash6.C: New test.
11650
11651 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
11652
11653 * g++.dg/other/i386-2.C: Update comments on header files tested.
11654 Use -msse4.1 instead of -mssse3. Include <smmintrin.h> instead
11655 of <tmmintrin.h>.
11656 * gcc.target/i386/sse-12.c: Likewise.
11657 * gcc.target/i386/sse-13.c: Likewise.
11658 * gcc.target/i386/sse-14.c: Likewise.
11659
11660 * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
11661 Redefined to test with immediate operand.
11662 (__builtin_ia32_blendps): Likewise.
11663 (__builtin_ia32_blendpd): Likewise.
11664 (__builtin_ia32_dpps): Likewise.
11665 (__builtin_ia32_dpps): Likewise.
11666 (__builtin_ia32_insertps128): Likewise.
11667 (__builtin_ia32_vec_ext_v4sf): Likewise.
11668 (__builtin_ia32_vec_set_v16qi): Likewise.
11669 (__builtin_ia32_vec_set_v4si): Likewise.
11670 (__builtin_ia32_vec_set_v2di): Likewise.
11671 (__builtin_ia32_vec_ext_v16qi): Likewise.
11672 (__builtin_ia32_vec_ext_v4si): Likewise.
11673 (__builtin_ia32_vec_ext_v2di): Likewise.
11674 (__builtin_ia32_roundpd): Likewise.
11675 (__builtin_ia32_roundsd): Likewise.
11676 (__builtin_ia32_roundps): Likewise.
11677 (__builtin_ia32_roundss): Likewise.
11678 (__builtin_ia32_mpsadbw128): Likewise.
11679
11680 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
11681
11682 * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
11683
11684 2007-05-22 Janis Johnson <janis187@us.ibm.com>
11685
11686 * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
11687 failures.
11688 * gcc.dg/dfp/func-struct.c: Ditto.
11689 * gcc.dg/dfp/operator-assignment.c: Ditto.
11690 * gcc.dg/dfp/convert-bfp.c: Ditto.
11691 * gcc.dg/dfp/convert-int.c: Ditto.
11692 * gcc.dg/dfp/convert-int-max.c: Ditto.
11693 * gcc.dg/dfp/func-scalar.c: Ditto.
11694 * gcc.dg/dfp/cast.c: Ditto.
11695 * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
11696 failures, and fix a typo in return type of arg1_128.
11697 * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
11698 failures, and fix a typo in a constant suffix.
11699 * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
11700 * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
11701
11702 2007-05-22 Janis Johnson <janis187@us.ibm.com>
11703 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11704
11705 * lib/gcc-dg.exp(process_message): New proc.
11706 (dg-message): New test directive.
11707 * gcc.dg/always_inline.c: Use dg-message.
11708 * gcc.dg/always_inline2.c: Ditto.
11709 * gcc.dg/always_inline3.c: Ditto.
11710 * gcc.dg/invalid-call-1.c: Ditto.
11711 * gcc.dg/pr17506.c: Ditto.
11712 * gcc.dg/simd-5.c: Ditto.
11713 * gcc.dg/simd-6.c: Ditto.
11714 * gcc.dg/va-arg-2.c: Ditto.
11715 * gcc.dg/cpp/syshdr.c: Ditto.
11716 * gcc.dg/cpp/unc4.c: Ditto.
11717 * gcc.dg/cpp/trad/mi1.c: Ditto.
11718 * gcc.dg/cpp/trad/mi5.c: Ditto.
11719 * gcc.dg/cpp/trad/mi7.c: Ditto.
11720 * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
11721 * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
11722 * gcc.test-framework/test-framework.awk: Special-case outexists
11723 tests.
11724
11725 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
11726
11727 * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
11728 (bit_SSE4_2): Likewise.
11729 (bit_POPCNT): Likewise.
11730
11731 * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
11732 Check if assembler supports SSE4 instructions.
11733
11734 * gcc.target/i386/sse4_1-blendpd.c: New file.
11735 * gcc.target/i386/sse4_1-blendps.c: Likewise.
11736 * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
11737 * gcc.target/i386/sse4_1-blendvps.c: Likewise.
11738 * gcc.target/i386/sse4_1-check.h: Likewise.
11739 * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
11740 * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
11741 * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
11742 * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
11743 * gcc.target/i386/sse4_1-extractps.c: Likewise.
11744 * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
11745 * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
11746 * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
11747 * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
11748 * gcc.target/i386/sse4_1-packusdw.c: Likewise.
11749 * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
11750 * gcc.target/i386/sse4_1-pblendw.c: Likewise.
11751 * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
11752 * gcc.target/i386/sse4_1-pextrb.c: Likewise.
11753 * gcc.target/i386/sse4_1-pextrd.c: Likewise.
11754 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
11755 * gcc.target/i386/sse4_1-pextrw.c: Likewise.
11756 * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
11757 * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
11758 * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
11759 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
11760 * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
11761 * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
11762 * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
11763 * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
11764 * gcc.target/i386/sse4_1-pminsb.c: Likewise.
11765 * gcc.target/i386/sse4_1-pminsd.c: Likewise.
11766 * gcc.target/i386/sse4_1-pminud.c: Likewise.
11767 * gcc.target/i386/sse4_1-pminuw.c: Likewise.
11768 * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
11769 * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
11770 * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
11771 * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
11772 * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
11773 * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
11774 * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
11775 * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
11776 * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
11777 * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
11778 * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
11779 * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
11780 * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
11781 * gcc.target/i386/sse4_1-pmulld.c: Likewise.
11782 * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
11783 * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
11784 * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
11785 * gcc.target/i386/sse4_1-round.h: Likewise.
11786 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
11787 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
11788 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
11789 * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
11790 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
11791 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
11792 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
11793 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
11794 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
11795 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
11796 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
11797 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
11798 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
11799 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
11800
11801 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11802
11803 PR fortran/31627
11804 * gfortran.dg/bounds_check_7.f90: New test.
11805
11806 2007-05-22 Uros Bizjak <ubizjak@gmail.com>
11807
11808 * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
11809 (check_effective_target_sse4a): Ditto.
11810
11811 * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
11812 * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
11813 * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
11814 * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
11815 * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
11816 * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
11817 * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
11818 * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
11819 * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
11820 * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
11821 * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
11822 * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
11823 * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
11824 * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
11825 * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
11826 * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
11827 * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
11828 * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
11829 * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
11830 * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
11831
11832 2007-05-21 Mark Mitchell <mark@codesourcery.com>
11833
11834 * g++.dg/ext/cleanup-1.C: New test.
11835 * g++.dg/ext/cleanup-2.C: Likewise.
11836 * g++.dg/ext/cleanup-3.C: Likewise.
11837 * g++.dg/ext/cleanup-4.C: Likewise.
11838 * g++.dg/ext/cleanup-5.C: Likewise.
11839 * g++.dg/ext/cleanup-6.C: Likewise.
11840 * g++.dg/ext/cleanup-8.C: Likewise.
11841 * g++.dg/ext/cleanup-9.C: Likewise.
11842 * g++.dg/ext/cleanup-10.C: Likewise.
11843 * g++.dg/ext/cleanup-11.C: Likewise.
11844 * g++.dg/ext/cleanup-dtor.C: Likewise.
11845
11846 2007-05-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
11847
11848 PR middle-end/31995
11849 * gcc.dg/vect/vect-102a.c: New test.
11850
11851 2007-05-21 Paolo Bonzini <bonzini@gnu.org>
11852 Paolo Carlini <pcarlini@suse.de>
11853 Uros Bizjak <ubizjak@gmail.com>
11854
11855 * gcc.dg/gcc-have-sync-compare-and-swap.c,
11856 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
11857 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
11858 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
11859 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
11860 New testcases.
11861
11862 2005-05-21 Daniel Franke <franke.daniel@gmail.com>
11863
11864 PR fortran/32002
11865 * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
11866
11867 2007-05-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11868
11869 PR fortran/32027
11870 * gfortran.dg/do_3.F90: Add checks for the final value of the
11871 loop variable.
11872
11873 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
11874
11875 * gcc.c-torture/execute/990127-2.x: New file.
11876
11877 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
11878
11879 * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
11880 * gcc.target/i386/sse-12: Add -O to compile options.
11881 * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
11882 -msse4a" instead of "-msse3". Include only ammintrin.h, tmmintrin.h
11883 and mm3dnow.h. Add -O to compile options.
11884
11885 2007-05-21 Paul Thomas <pault@gcc.gnu.org>
11886
11887 PR fortran/31867
11888 * gfortran.dg/char_length_5.f90: New test.
11889
11890 PR fortran/31994
11891 * gfortran.dg/array_reference_1.f90: New test.
11892
11893 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11894
11895 PR middle-end/7651
11896 PR c++/11856
11897 PR c/12963
11898 PR c/23587
11899 PR other/29694
11900 * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
11901 * gcc.dg/Wtype-limits.c: New.
11902 * gcc.dg/Wtype-limits-Wextra.c: New.
11903 * gcc.dg/Wtype-limits-no.c: New.
11904 * g++.dg/warn/Wtype-limits.C: New.
11905 * g++.dg/warn/Wtype-limits-Wextra.C: New.
11906 * g++.dg/warn/Wtype-limits-no.C: New.
11907
11908 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
11909
11910 * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
11911 instead of "-msse2".'
11912 * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
11913 instead of "-msse3". Include only ammintrin.h, tmmintrin.h
11914 and mm3dnow.h.
11915 * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
11916 to test with immediate operand.
11917 (__builtin_ia32_insertqi): Ditto.
11918 (__builtin_ia32_palignr128): Ditto.
11919 (__builtin_ia32_palignr): Ditto.
11920 (__builtin_ia32_pshufhw): Ditto.
11921 (__builtin_ia32_pshuflw): Ditto.
11922 (__builtin_ia32_pshufd): Ditto.
11923 (__builtin_ia32_vec_set_v8hi): Ditto.
11924 (__builtin_ia32_vec_ext_v8hi): Ditto.
11925 (__builtin_ia32_shufpd): Ditto.
11926 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
11927
11928 2007-05-20 Daniel Franke <franke.daniel@gmail.org>
11929
11930 PR fortran/32001
11931 * gfortran.dg/min_max_conformance.f90: Added more testcases.
11932
11933 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
11934
11935 PR target/31585
11936 * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
11937 and "__inline". Use "-msse" instead of "-msse2".
11938
11939 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11940
11941 PR middle-end/7651
11942 * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
11943 * gcc.dg/20030906-2.c: Likewise.
11944 * objc.dg/method-17.m: Add -Wreturn-type.
11945 * obj-c++.dg/method-21.mm: Likewise.
11946
11947 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
11948
11949 PR target/31585
11950 * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
11951 (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
11952 (__builtin_ia32_psrlqi128): Ditto.
11953 (__builtin_ia32_psrlwi128): Ditto.
11954 (__builtin_ia32_psrldi128): Ditto.
11955 (__builtin_ia32_psrldqi128): Ditto.
11956 (__builtin_ia32_pslldqi128): Ditto.
11957 (__builtin_ia32_psrawi128): Ditto.
11958 (__builtin_ia32_psradi128): Ditto.
11959 (__builtin_ia32_psllqi128): Ditto.
11960 (__builtin_ia32_pslldi128): Ditto.
11961 (__builtin_prefetch): Ditto.
11962 (__builtin_ia32_pshufw): Ditto.
11963 (__builtin_ia32_vec_set_v4hi): Ditto.
11964 (__builtin_ia32_vec_ext_v4hi): Ditto.
11965 (__builtin_ia32_shufps): Ditto.
11966 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
11967
11968 2007-05-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11969
11970 PR fortran/31974
11971 * gfortran.dg/char_allocation_1.f90: New test.
11972
11973 2007-05-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11974
11975 * gcc.dg/Wconversion-integer.c: Group testcases and add more.
11976 * gcc.dg/Wconversion-sign.c: New.
11977 * gcc.dg/Wconversion-integer-no-sign.c: New.
11978 * g++.dg/warn/Wconversion-integer.C: Move some warnings to
11979 Wconversion-sign.C
11980 * g++.dg/warn/Wconversion-sign.C: New.
11981 * g++.old-deja/g++.other/warn4.C: Update.
11982 * g++.dg/warn/Wconversion1.C: Likewise.
11983
11984 2007-05-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11985
11986 * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
11987 * gcc.dg/torture/builtin-math-4.c: Likewise.
11988
11989 2007-05-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11990
11991 PR libfortran/31964
11992 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
11993
11994 2007-05-18 Andrew Pinski <andrew_pinski@playstation.sony.com>
11995
11996 * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
11997
11998 2007-05-18 H.J. Lu <hongjiu.lu@intel.com>
11999
12000 PR target/31628
12001 * gcc.target/i386/pr31628.c: New.
12002
12003 2007-05-18 Uros Bizjak <ubizjak@gmail.com>
12004
12005 PR middle-end/31344
12006 * gcc.dg/pr31344.c: New test.
12007
12008 2007-05-17 Ian Lance Taylor <iant@google.com>
12009
12010 PR tree-optimization/31953
12011 * gcc.c-torture/compile/pr31953.c: New test.
12012
12013 2007-05-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12014
12015 * gcc.dg/builtins-1.c: Test reentrant gamma functions.
12016
12017 * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
12018 and drem.
12019 * gcc.dg/torture/builtin-math-4.c: Likewise.
12020
12021 * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
12022 * gcc.dg/torture/builtin-math-4.c: Likewise.
12023
12024 * gcc.dg/torture/builtin-math-4.c: New test.
12025
12026 2007-05-17 Janis Johnson <janis187@us.ibm.com>
12027 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12028
12029 * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
12030 * gcc.dg/cpp/include2.c: Ditto.
12031 * gcc.dg/cpp/mac-dir-2.c: Ditto.
12032 * gcc.dg/cpp/paste5.c: Ditto.
12033 * gcc.dg/cpp/paste6.c: Ditto.
12034 * gcc.dg/cpp/paste8.c: Ditto.
12035 * gcc.dg/cpp/paste11.c: Ditto.
12036 * gcc.dg/cpp/paste13.c: Ditto.
12037 * gcc.dg/cpp/skipping2.c: Ditto.
12038 * gcc.dg/reg-vol-struct-1.c: Ditto.
12039 * gcc.dg/Wshadow-1.c: Ditto.
12040 * gcc.dg/cpp/trad/comment.c: Ditto.
12041 * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
12042 * gcc.dg/cpp/if-2.c: Ditto.
12043 * gcc.dg/array-5.c: Ditto.
12044 * gcc.dg/inline-15.c: Ditto.
12045 * gcc.dg/pr27953.c: Ditto.
12046 * gcc.dg/Wno-c++-compat.c: Ditto.
12047
12048 2007-05-17 Kazu Hirata <kazu@codesourcery.com>
12049
12050 * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
12051
12052 2007-05-17 Eric Botcazou <ebotcazou@libertysurf.fr>
12053
12054 * gcc.c-torture/execute/20070517-1.c: New test.
12055
12056 2007-05-17 Daniel Franke <franke.daniel@gmail.com>
12057
12058 PR fortran/31919
12059 * gfortran.dg/min_max_conformance.f90: New test.
12060
12061 2007-05-17 Zdenek Dvorak <dvorakz@suse.cz>
12062
12063 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
12064 * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
12065 gcc.dg/vect/vect-104.c: Use more complex construction to
12066 prevent vectorizing.
12067 * gcc.dg/tree-ssa/pr21559.c: Update outcome.
12068
12069 2007-05-17 Uros Bizjak <ubizjak@gmail.com>
12070
12071 PR tree-optimization/24659
12072 * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
12073 * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
12074 not vect_int target.
12075 * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
12076 not vect_int target. Loop is vectorized for vect_intfloat_cvt
12077 targets.
12078 * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
12079 * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
12080 * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
12081
12082 2007-05-16 Uros Bizjak <ubizjak@gmail.com>
12083
12084 * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
12085 and x86_64-*-* targets.
12086 * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
12087
12088 2007-05-16 Paul Thomas <pault@gcc.gnu.org>
12089
12090 PR fortran/18769
12091 PR fortran/30881
12092 PR fortran/31194
12093 PR fortran/31216
12094 PR fortran/31427
12095 * transfer_simplify_1.f90: New test.
12096 * transfer_simplify_2.f90: New test.
12097
12098 2007-05-15 Dominique d'Humieres <dominiq@lps.ens.fr>
12099
12100 * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
12101
12102 2007-05-14 Janis Johnson <janis187@us.ibm.com>
12103
12104 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
12105
12106 * gcc.dg/fltconst-pedantic-dfp.c: New test.
12107
12108 PR c/31924
12109 * gcc.dg/fltconst-1.c: New test.
12110
12111 * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
12112 * gcc.dg/dfp/operator-assignment.c: Ditto.
12113
12114 2007-05-14 Paolo Carlini <pcarlini@suse.de>
12115
12116 PR c++/29928
12117 * g++.dg/rtti/typeid5.C: New.
12118
12119 2007-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12120
12121 PR fortran/31725
12122 * gfortran.dg/substr_4.f: New test.
12123
12124 2007-05-14 Kazu Hirata <kazu@codesourcery.com>
12125
12126 * gcc.target/m68k/interrupt_thread-1.c,
12127 gcc.target/m68k/interrupt_thread-2.c,
12128 gcc.target/m68k/interrupt_thread-3.c: New.
12129 * gcc.target/m68k/m68k.exp: Accept fido.
12130
12131 2007-05-13 Dominique d'Humieres <dominiq@lps.ens.fr>
12132
12133 * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
12134 * gfortran.dg/altreturn_3.f90: Likewise.
12135 * gfortran.dg/assumed_dummy_1.f90: Likewise.
12136 * gfortran.dg/default_numeric_type_1.f90: Likewise.
12137 * gfortran.dg/inquire_iolength.f90: Likewise.
12138 * gfortran.dg/module_naming_1.f90: Likewise.
12139 * gfortran.dg/oldstyle_2.f90: Likewise.
12140 * gfortran.dg/operator_2.f90: Likewise.
12141 * gfortran.dg/parameter_array_element_1.f90: Likewise.
12142 * gfortran.dg/used_types_11.f90: Likewise.
12143 * gfortran.dg/zero_array_components_1.f90: Likewise.
12144 * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
12145 * gfortran.dg/parameter_array_dummy.f90: Likewise.
12146 * gfortran.dg/real_const_3.f90: Likewise.
12147
12148 2007-05-13 Zdenek Dvorak <dvorakz@suse.cz>
12149
12150 * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
12151 * gcc.dg/tree-ssa/loop-30.c: New test.
12152
12153 2007-05-13 Richard Guenther <rguenther@suse.de>
12154
12155 * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
12156 scanning forwprop1.
12157 * g++.dg/tree-ssa/pr31146.C: Likewise.
12158
12159 2007-05-13 Revital Eres <eres@il.ibm.com>
12160
12161 * gcc.dg/dse.c: New test.
12162
12163 2007-05-12 Richard Guenther <rguenther@suse.de>
12164
12165 PR tree-optimization/31797
12166 * gcc.c-torture/compile/pr31797.c: New testcase.
12167
12168 2007-05-12 Paul Thomas <pault@gcc.gnu.org>
12169
12170 PR fortran/30746
12171 * gfortran.dg/host_assoc_function_1.f90: New test.
12172
12173 2007-05-11 Steve Ellcey <sje@cup.hp.com>
12174
12175 PR c++/31829
12176 * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
12177
12178 2007-05-11 Silvius Rus <rus@google.com>
12179
12180 * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
12181 * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
12182 * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
12183 * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
12184 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
12185 * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
12186 * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
12187 * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
12188 * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
12189 * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
12190 * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
12191 * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
12192 * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
12193 * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
12194 * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
12195 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
12196
12197 2007-05-11 Paolo Carlini <pcarlini@suse.de>
12198
12199 PR other/31852
12200 * gcc.c-torture/execute/builtins/memchr.c: New.
12201 * gcc.c-torture/execute/builtins/memchr-lib.c: New.
12202 * gcc.c-torture/execute/builtins/lib/memchr.c: New.
12203
12204 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
12205
12206 PR fortran/30876
12207 * gfortran.dg/recursive_reference_1.f90: Put error at correct
12208 line.
12209 * gfortran.dg/recursive_reference_2.f90: New test.
12210
12211 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
12212
12213 PR fortran/30878
12214 * gfortran.dg/namelist_29.f90: New test.
12215
12216 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
12217
12218 PR fortran/31474
12219 * gfortran.dg/entry_10.f90: New test.
12220
12221 2007-05-10 Zdenek Dvorak <dvorakz@suse.cz>
12222
12223 PR tree-optimization/31885
12224 * gcc.dg/tree-ssa/loop-29.c: New test.
12225
12226 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
12227
12228 * assumed_dummy_1.f90: Fix dg directive.
12229 * char_initialiser_actual.f90: Likewise.
12230 * nested_modules_2.f90: Likewise.
12231 * shift-alloc.f90: Likewise.
12232
12233 2007-05-10 Andreas Krebbel <krebbel1@de.ibm.com>
12234
12235 * gcc.dg/20070507-1.c: Disable for non-pic targets.
12236
12237 2007-05-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12238
12239 PR libfortran/31880
12240 * gfortran.dg/unf_read_corrupted_2.f90: New test.
12241
12242 2007-05-09 Mike Stump <mrs@apple.com>
12243
12244 * g++.dg/other/first-global.C: Add -fpie for darwin.
12245 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
12246
12247 2007-05-09 Andreas Krebbel <krebbel1@de.ibm.com>
12248
12249 * gcc.dg/20070507-1.c: New testcase.
12250
12251 2007-05-08 Chao-ying Fu <fu@mips.com>
12252
12253 * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
12254 * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
12255 * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
12256 * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
12257
12258 2007-05-08 Simon Martin <simartin@users.sourceforge.net>
12259
12260 PR 31847
12261 * gcc.dg/pr31847.c: New test.
12262
12263 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
12264
12265 PR fortran/31692
12266 * gfortran.dg/actual_array_result_1.f90: New test.
12267
12268 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
12269
12270 PR fortran/29397
12271 * gfortran.dg/parameter_array_init_1.f90: New test.
12272
12273 PR fortran/29400
12274 * gfortran.dg/parameter_array_init_2.f90: New test.
12275
12276 2007-05-08 Uros Bizjak <ubizjak@gmail.com>
12277
12278 PR target/31854
12279 * gcc.target/i386/pr31854.c: New test.
12280
12281 2007-05-07 Janis Johnson <janis187@us.ibm.com>
12282
12283 * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
12284
12285 2007-05-07 Mike Stump <mrs@apple.com>
12286
12287 * g++.old-deja/g++.mike/empty.C: Add.
12288
12289 2007-05-07 Eric Christopher <echristo@apple.com>
12290
12291 * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
12292
12293 2007-05-07 Uros Bizjak <ubizjak@gmail.com>
12294
12295 * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
12296 variable. Rearrange conversions from binary float to decimal float.
12297
12298 2007-05-07 Mark Mitchell <mark@codesourcery.com>
12299
12300 * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
12301 x86.
12302
12303 2007-05-07 Eric Botcazou <ebotcazou@adacore.com>
12304
12305 * gnat.dg/opt1.ad[sb]: New testcase.
12306
12307 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12308
12309 PR fortran/31399
12310 * gfortran.dg/do_3.F90: New test.
12311
12312 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12313
12314 PR fortran/31764
12315 * gfortran.dg/new_line.f90: Add new checks.
12316
12317 2007-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12318
12319 PR fortran/31201
12320 * gfortran.dg/large_unit_1.f90: New.
12321 * gfortran.dg/large_unit_2.f90: New.
12322 * gfortran.dg/iostat_4.f90: New
12323 * gfortran.dg/bounds_check_fail_1.f90: Updated.
12324
12325 2007-05-06 Paul Thomas <pault@gcc.gnu.org>
12326
12327 PR fortran/31540
12328 * gfortran.dg/char_result_4.f90: New test.
12329
12330 2007-06-05 Revital Eres <eres@il.ibm.com>
12331
12332 PR 30957
12333 * gcc.dg/pr30957-1.c: New test.
12334
12335 2007-05-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12336
12337 PR fortran/31251
12338 * gfortran.dg/char_type_len_2.f90: New test.
12339
12340 2007-05-05 Geoffrey Keating <geoffk@apple.com>
12341
12342 PR 31775
12343 * g++.dg/other/nested-extern.cc: New.
12344 * g++.dg/other/nested-extern-1.C: New.
12345 * g++.dg/other/nested-extern-2.C: New.
12346
12347 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
12348
12349 PR fortran/31760
12350 * gfortran.dg/erf.f90: New test.
12351 * gfortran.dg/besxy.f90: New test.
12352
12353 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
12354
12355 PR fortran/22359
12356 * gfortran.dg/fseek.f90: New test.
12357
12358 2007-05-04 Bob Wilson <bob.wilson@acm.org>
12359
12360 * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
12361
12362 2007-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12363
12364 PR libfortran/31210
12365 * gfortran.dg/zero_length_1.f90: New test.
12366
12367 2007-05-04 Tobias Burnus <burnus@net-b.de>
12368
12369 PR fortran/31803
12370 * gfortran.dg/char_pointer_assign_3.f90: New test.
12371 * gfortran.dg/char_result_2.f90: Re-enable test.
12372
12373 2007-05-04 Tobias Burnus <burnus@net-b.de>
12374
12375 PR fortran/25071
12376 * gfortran.dg/char_length_3.f90: New test.
12377 * gfortran.dg/char_result_2.f90: Fix test.
12378
12379 2007-05-03 Zdenek Dvorak <dvorakz@suse.cz>
12380
12381 PR tree-optimization/30565
12382 * gcc.dg/tree-ssa/loop-27.c: New test.
12383
12384 2007-05-03 Bernd Schmidt <bernd.schmidt@analog.com>
12385
12386 * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
12387 * gcc.target/bfin/arith.c (__v2hi): Likewise.
12388 * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
12389 * gcc.target/bfin/shift.c (__v2hi): Likewise.
12390
12391 2007-05-03 Dorit Nuzman <dorit@il.ibm.com>
12392
12393 PR tree-optimization/31699
12394 * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
12395 New.
12396 (check_effective_target_vect_floatint_cvt): New.
12397 * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
12398 of specific targets.
12399 * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
12400 * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
12401 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
12402 * gcc.dg/vect/vect-iv-4.c: Likewise.
12403 * gcc.dg/vect/vect-multitypes-11.c: New.
12404 * gcc.dg/vect/pr31699.c: New.
12405
12406 2007-05-02 Geoffrey Keating <geoffk@apple.com>
12407
12408 * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
12409
12410 2007-05-02 Seongbae Park <seongbae.park@gmail.com>
12411
12412 PR C++/31663
12413 * g++.dg/warn/anonymous-namespace-2.C: New.
12414 * g++.dg/warn/anonymous-namespace-2.h: New.
12415
12416 2007-05-02 Paul Brook <paul@codesourcery.com>
12417
12418 * gcc.dg/arm-eabi1.c: Move debug output. Augment lcmp/ulcmp tests.
12419
12420 2007-05-02 Eric Christopher <echristo@apple.com>
12421
12422 * gcc.dg/cpp/if-div.c: New file.
12423
12424 2007-05-02 Tom Tromey <tromey@redhat.com>
12425
12426 PR preprocessor/28709:
12427 * gcc.dg/cpp/pr28709.c: New file.
12428
12429 2007-05-02 Richard Guenther <rguenther@suse.de>
12430
12431 PR tree-optimization/31146
12432 * g++.dg/tree-ssa/pr31146-2.C: New testcase.
12433
12434 2007-05-01 Geoffrey Keating <geoffk@apple.com>
12435
12436 * gcc.c-torture/compile/limits-blockid.c: New.
12437 * gcc.c-torture/compile/limits-caselabels.c: New.
12438 * gcc.c-torture/compile/limits-declparen.c: New.
12439 * gcc.c-torture/compile/limits-enumconst.c: New.
12440 * gcc.c-torture/compile/limits-exprparen.c: New.
12441 * gcc.c-torture/compile/limits-externalid.c: New.
12442 * gcc.c-torture/compile/limits-fnargs.c: New.
12443 * gcc.c-torture/compile/limits-fndefn.c: New.
12444 * gcc.c-torture/compile/limits-idexternal.c: New.
12445 * gcc.c-torture/compile/limits-idinternal.c: New.
12446 * gcc.c-torture/compile/limits-pointer.c: New.
12447 * gcc.c-torture/compile/limits-stringlit.c: New.
12448 * gcc.c-torture/compile/limits-structmem.c: New.
12449 * gcc.c-torture/compile/limits-structnest.c: New.
12450
12451 2007-04-29 Geoffrey Keating <geoffk@apple.com>
12452
12453 * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
12454
12455 2007-05-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
12456
12457 PR middle-end/31740
12458 * gcc.c-torture/compile/20070501-1.c: New testcase.
12459
12460 2007-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
12461
12462 PR fortran/31732
12463 * gfortran.dg/array_memset_2: New test case.
12464
12465 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
12466
12467 PR testsuite/31615
12468 * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
12469
12470 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
12471
12472 PR testsuite/31589
12473 * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
12474 dg-final test.
12475 * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
12476 keyword to dg-final test.
12477 * gcc.dg/vect/vect-iv-4.c: Likewise.
12478 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
12479 * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
12480 test.
12481 * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
12482 cast.
12483 * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
12484 * lib/target-supports.exp
12485 (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
12486 (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
12487
12488 2007-04-30 Kazu Hirata <kazu@codesourcery.com>
12489
12490 * gcc.c-torture/execute/ieee/20000320-1.c: Use
12491 __LONG_LONG_MAX__ and its friends instead of those supplied by
12492 limits.h.
12493
12494 2007-04-30 Andrew pinski <andrew_pinski@playstation.sony.com>
12495
12496 PR C++/31721
12497 * g++.dg/ext/vector7.C: New testcase.
12498
12499 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12500
12501 PR fortran/31591
12502 * gfortran.dg/bound_simplification_1.f90: New test.
12503
12504 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12505
12506 PR fortran/31645
12507 * gfortran.dg/bom_error.f90: New test.
12508 * gfortran.dg/bom_include.f90: New test.
12509 * gfortran.dg/bom_UTF16-LE.f90: New test.
12510 * gfortran.dg/bom_UTF16-BE.f90: New test.
12511 * gfortran.dg/bom_UTF-8.f90: New test.
12512 * gfortran.dg/bom_UTF-32.f90: New test.
12513 * gfortran.dg/bom_UTF-8.F90: New test.
12514 * gfortran.dg/bom_include.inc: New file.
12515
12516 2007-04-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
12517
12518 PR C++/30221
12519 * g++.dg/init/ptrfn2.C: New test.
12520 * g++.dg/init/ptrfn3.C: New test.
12521
12522 2007-04-29 Paul Thomas <pault@gcc.gnu.org>
12523
12524 PR fortran/31711
12525 * gfortran.dg/dependency_21.f90: New test.
12526
12527 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12528
12529 * gfortran.dg/secnds.f: Use real*8.
12530 * gfortran.dg/secnds-1.f: Use real*8.
12531
12532 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12533
12534 PR libfortran/31532
12535 * gfortran.dg/inquire_5.f90: Update test.
12536
12537 2007-04-27 Ian Lance Taylor <iant@google.com>
12538
12539 PR middle-end/31710
12540 * gcc.c-torture/compile/pr31710.c: New test.
12541
12542 2007-04-27 Richard Guenther <rguenther@suse.de>
12543
12544 PR tree-optimization/30965
12545 PR tree-optimization/30978
12546 * gcc.dg/tree-ssa/pr30978.c: New testcase.
12547 * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
12548 * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
12549 * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
12550
12551 2007-04-27 Richard Guenther <rguenther@suse.de>
12552
12553 PR tree-optimization/31715
12554 * gcc.dg/Warray-bounds-4.c: New testcase.
12555
12556 2007-04-26 Ian Lance Taylor <iant@google.com>
12557
12558 PR target/28675
12559 * gcc.c-torture/compile/pr28675.c: New test.
12560
12561 2007-04-26 Andrew Pinski <andrew_pinski@playstation.sony.com>
12562
12563 PR C++/30016
12564 * g++.dg/ext/vector6.C: New test.
12565
12566 2007-04-26 Kazu Hirata <kazu@codesourcery.com>
12567
12568 * gcc.c-torture/execute/ieee/20000320-1.x: New.
12569
12570 2007-04-26 Steve Ellcey <sje@cup.hp.com>
12571
12572 PR middle-end/31617
12573 * g++.dg/other/str_empty.C: Add expected warning.
12574
12575 2007-04-26 Richard Guenther <rguenther@suse.de>
12576 Daniel Berlin <dberlin@dberlin.org>
12577
12578 PR tree-optimization/30567
12579 * g++.dg/other/pr30567.C: New testcase.
12580
12581 2007-04-26 Richard Guenther <rguenther@suse.de>
12582
12583 PR tree-optimization/31703
12584 * gcc.c-torture/compile/pr31703.c: New testcase.
12585 * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
12586 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
12587
12588 2007-04-26 Wolfgang Gellerich <gellerich@de.ibm.com>
12589
12590 * gfortran.dg/open_errors.f90: Added if statements checking
12591 the value of iostat.
12592
12593 2007-04-26 Jakub Jelinek <jakub@redhat.com>
12594
12595 PR c++/31598
12596 * g++.dg/gomp/pr31598.C: New test.
12597
12598 PR tree-optimization/30558
12599 * g++.dg/gomp/pr30558.C: New test.
12600
12601 2007-04-24 Mark Mitchell <mark@codesourcery.com>
12602
12603 PR c++/31338
12604 * g++.dg/ext/complex2.C: New test.
12605
12606 2007-04-25 Paolo Carlini <pcarlini@suse.de>
12607
12608 * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
12609
12610 2007-04-25 Thiemo Seufer <ths@mips.com>
12611
12612 * gcc.target/mips/mips16e-extends.c (cksum8): Change return
12613 value to signed char.
12614
12615 2007-04-25 Uros Bizjak <ubizjak@gmail.com>
12616
12617 * gcc.target/i386/reload-1.c. Include <stdint.h>. Compile for all
12618 ilp32 i?86-*-* and x86_64-*-* targets. Do not skip test for -m64.
12619 Use scan-rtl-dump-not procedure to scan RTL dump. Cleanup csa dump.
12620
12621 2007-04-25 Tobias Burnus <burnus@net-b.de>
12622
12623 PR fortran/31668
12624 * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
12625 statement functions.
12626 * gfortran.dg/c_by_val_5.f90: New test.
12627
12628 2007-04-25 Wolfgang Gellerich <gellerich@de.ibm.com>
12629
12630 * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
12631 with two new subroutines to avoid parameter-induced aliasing.
12632 * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
12633 * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
12634
12635 2007-04-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12636
12637 * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
12638 * g++.dg/warn/Warray-bounds.C: Likewise.
12639
12640 2007-04-24 Ian Lance Taylor <iant@google.com>
12641
12642 PR tree-optimization/31605
12643 * gcc.c-torture/execute/pr31605.c: New test.
12644
12645 2007-04-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12646
12647 PR fortran/31587
12648 * lib/gcc-dg.exp (scan-module): New function.
12649 * gfortran.dg/module_md5_1.f90: New test.
12650
12651 2007-04-24 Douglas Gregor <doug.gregor@gmail.com>
12652
12653 * g++.old-deja/g++.pt/defarg6.C: Only run with
12654 -std=gnu++98.
12655 * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
12656 * g++.dg/cpp0x/variadic61.C: Ditto.
12657 * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
12658 * g++.dg/cpp0x/variadic62.C: Ditto.
12659 * g++.dg/template/meminit1.C: Ditto.
12660 * g++.dg/template/operator7.C: Ditto.
12661 * g++.dg/template/static15.C: Ditto.
12662 * g++.dg/template/invalid1.C: Ditto.
12663 * g++.dg/template/shift1.C: Ditto.
12664 * g++.dg/template/error10.C: Ditto.
12665
12666 2007-04-24 Simon Martin <simartin@users.sourceforge.net>
12667
12668 PR diagnostic/25923
12669 * gfortran.dg/pr25923.f90: New test.
12670
12671 2007-04-24 Ian Lance Taylor <iant@google.com>
12672
12673 PR tree-optimization/31602
12674 * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
12675
12676 2007-04-24 Janis Johnson <janis187@us.ibm.com>
12677
12678 * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
12679 * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
12680
12681 2007-04-24 Hui-May Chang <hm.chang@apple.com>
12682
12683 * gcc.target/i386/reload-1.c. New.
12684
12685 2007-04-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
12686 Olga Golovanevsky <olga@il.ibm.com>
12687
12688 * g++.dg/other/str_empty.C: New test.
12689
12690 2007-04-24 Richard Henderson <rth@redhat.com>
12691
12692 * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
12693
12694 2007-04-24 Andreas Krebbel <krebbel1@de.ibm.com>
12695
12696 PR target/31641
12697 * gcc.c-torture/compile/pr31641.c: New testcase.
12698
12699 2007-04-24 Richard Sandiford <richard@nildram.co.uk>
12700
12701 * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
12702 * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
12703 * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
12704 * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
12705
12706 2007-04-23 Simon Baldwin <simonb@google.com>
12707
12708 * g++.dg/other/error15.C: New.
12709 * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
12710 triggering a "multiple parameters named" error.
12711
12712 2007-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
12713
12714 PR fortran/31618
12715 * gfortran.dg/backspace_8.f: New test case.
12716
12717 2007-04-23 Paul Thomas <pault@gcc.gnu.org>
12718
12719 PR fortran/31630
12720 * gfortran.dg/used_types_17.f90: New test.
12721
12722 PR fortran/31620
12723 * gfortran.dg/zero_array_components_1.f90: New test.
12724
12725 2007-04-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12726
12727 PR fortran/31616
12728 * gfortran.dg/open_errors.f90: Allow a different error message.
12729
12730 2007-04-23 Uros Bizjak <ubizjak@gmail.com>
12731
12732 * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
12733 Rename from check_effective_target_vect_pack_mod. Rename global
12734 variable et_vect_pack_mod to et_vect_pack_trunc. Update debug
12735 messages.
12736 * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
12737 rename.
12738 * gcc.dg/vect/vect-iv-8a.c: Ditto.
12739 * gcc.dg/vect/vect-multitypes-8.c: Ditto.
12740
12741 2007-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
12742
12743 PR middle-end/31448
12744 * gcc.c-torture/execute/pr31448.c: New testcase.
12745
12746 2007-04-22 Nick Clifton <nickc@redhat.com>
12747
12748 * gcc.dg/20020312-2.c: Add support for the FRV.
12749
12750 2007-04-22 Uros Bizjak <ubizjak@gmail.com>
12751
12752 PR tree-optimization/24659
12753 * gcc.dg/vect/vect-float-extend-1.c: New test.
12754 * gcc.dg/vect/vect-float-truncate-1.c: New test.
12755
12756 2007-04-22 Richard Guenther <rguenther@suse.de>
12757
12758 PR tree-optimization/29789
12759 * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
12760 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
12761
12762 2007-04-22 Revital Eres <eres@il.ibm.com>
12763
12764 * gcc.dg/var-expand2.c: New test.
12765
12766 2007-04-22 Revital Eres <eres@il.ibm.com>
12767
12768 * gcc.dg/var-expand3.c: New test.
12769
12770 2007-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12771
12772 PR fortran/31495
12773 * gfortran.dg/continuation_8.f90: New test.
12774
12775 2007-04-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
12776
12777 PR C/30265
12778 * gcc.c-torture/compile/compound-literal-2.c: New testcase.
12779 * gcc.c-torture/compile/compound-literal-3.c: New testcase.
12780
12781 2007-04-21 Richard Guenther <rguenther@suse.de>
12782
12783 PR middle-end/31136
12784 * gcc.c-torture/execute/pr31136.c: New testcase.
12785
12786 2007-04-21 Alexandre Oliva <aoliva@redhat.com>
12787
12788 * gcc.target/i386/movsi-sm-1.c: New.
12789
12790 2007-04-20 Richard Henderson <rth@redhat.com>
12791
12792 * gcc.dg/pr28796-2.c: Add -mieee for alpha.
12793 * gcc.dg/pr27095.c: Cope with alpha GOT load.
12794
12795 2007-04-20 Jakub Jelinek <jakub@redhat.com>
12796
12797 * gcc.target/i386/ordcmp-1.c: New test.
12798 * gcc.target/i386/unordcmp-1.c: New test.
12799
12800 PR tree-optimization/31632
12801 * gcc.c-torture/compile/20070419-1.c: New test.
12802
12803 2007-04-19 Eric Botcazou <ebotcazou@libertysurf.fr>
12804
12805 * gcc.dg/invalid-call-1.c: New test.
12806
12807 2007-04-18 Dirk Mueller <dmueller@suse.de>
12808
12809 PR diagnostic/31227
12810 * gcc.dg/Warray-bounds-3.c: New.
12811
12812 2007-04-18 Richard Guenther <rguenther@suse.de>
12813
12814 PR tree-optimization/19431
12815 PR tree-optimization/21463
12816 * gcc.c-torture/execute/20070212-1.c: New testcase.
12817 * gcc.c-torture/execute/20070212-2.c: Likewise.
12818 * gcc.c-torture/execute/20070212-3.c: Likewise.
12819 * gcc.dg/tree-ssa/pr19431.c: Likewise.
12820 * gcc.dg/tree-ssa/pr21463.c: Likewise.
12821 * g++.dg/tree-ssa/pr21463.C: Likewise.
12822 * g++.dg/tree-ssa/pr30738.C: Likewise.
12823
12824 2007-04-17 Mark Mitchell <mark@codesourcery.com>
12825
12826 PR c++/31513
12827 * g++.dg/expr/bitfield8.C: New test.
12828
12829 2007-04-17 Joseph Myers <joseph@codesourcery.com>
12830 Richard Sandiford <richard@codesourcery.com>
12831
12832 * lib/target-supports.exp (check_profiling_available): Return 0
12833 for uClibc with -p or -pg.
12834
12835 2007-04-17 Simon Martin <simartin@users.sourceforge.net>
12836
12837 PR c++/31517
12838 * g++.dg/template/init7.C: New test.
12839
12840 2007-04-17 Zdenek Dvorak <dvorakz@suse.cz>
12841
12842 PR rtl-optimization/31360
12843 * gcc.dg/loop-7.c: New test.
12844
12845 2007-04-17 Mark Mitchell <mark@codesourcery.com>
12846
12847 * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
12848 * lib/compat.exp (compat-run): Use file_on_host, not remote_file
12849 build.
12850 (compat-execute): Likewise.
12851 * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
12852 files to remote hosts.
12853 * lib/c-ctorture.exp (c-torture-compile): Likewise.
12854 (c-torture-execute): Likewise.
12855 * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
12856 or plain file. Use remote_upload and remote_download to copy
12857 files about.
12858 * lib/scanasm.exp (dg-scan): Upload the file from the remote host
12859 before scanning it.
12860
12861 2007-04-17 Dorit Nuzman <dorit@il.ibm.com>
12862
12863 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
12864
12865 2007-04-16 Lawrence Crowl <crowl@google.com>
12866
12867 * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
12868 * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
12869 * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
12870 * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
12871 * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
12872 * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
12873 * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
12874 * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
12875 * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
12876 * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
12877 * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
12878
12879 * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
12880 * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
12881 * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
12882 * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
12883 * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
12884 * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
12885 * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
12886 * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
12887 * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
12888 * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
12889 * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
12890
12891 2007-04-16 Ian Lance Taylor <iant@google.com>
12892
12893 PR tree-optimization/31522
12894 * gcc.dg/Wstrict-overflow-16.c: New test.
12895
12896 2007-04-17 Kazu Hirata <kazu@codesourcery.com>
12897
12898 * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
12899
12900 2007-04-17 Tobias Schlüter <tobi@gcc.gnu.org>
12901
12902 PR fortran/31144
12903 * gfortran.dg/module_naming_1.f90: New.
12904
12905 2007-04-16 Richard Sandiford <richard@codesourcery.com>
12906
12907 * lib/target-supports.exp (check_profiling_available): Return
12908 false for m68k-*-uclinux.
12909
12910 2007-04-16 Seongbae Park <seongbae.park@gmail.com>
12911
12912 PR c++/29365
12913 Testcase for c++ anonymous namespace warning
12914
12915 * g++.dg/warn/anonymous-namespace-1.C: New test
12916 * g++.dg/warn/anonymous-namespace-1.h: New test
12917
12918 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
12919
12920 PR testsuite/31578
12921 * gcc.dg/gnu89-init-4.c: Change to a compile only test.
12922
12923 2007-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12924
12925 * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
12926
12927 2007-04-15 Paul Thomas <pault@gcc.gnu.org>
12928
12929 PR fortran/31204
12930 * gfortran.dg/array_constructor_16.f90: New test.
12931
12932 2007-04-15 Kazu Hirata <kazu@codesourcery.com>
12933
12934 * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
12935 gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
12936
12937 2007-04-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12938
12939 PR rtl-optimization/31500
12940 * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
12941 * g++.dg/warn/Warray-bounds.C: Likewise.
12942
12943 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
12944
12945 PR C/31520
12946 * gcc.dg/gnu89-init-4.c: New testcase.
12947
12948 2007-04-14 Jakub Jelinek <jakub@redhat.com>
12949
12950 PR c++/25874
12951 * gcc.dg/gomp/pr25874.c: Add dg-options.
12952 * g++.dg/gomp/pr25874.C: Add dg-options.
12953
12954 2007-04-14 Bernhard Fischer <aldot@gcc.gnu.org>
12955
12956 PR fortran/21061
12957 * gfortran.dg/warnings_are_errors_1.f90: New testcase.
12958 * gfortran.dg/warnings_are_errors_1.f: New testcase.
12959
12960 2007-04-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12961
12962 PR fortran/31561
12963 * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
12964
12965 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
12966
12967 PR fortran/29507
12968 PR fortran/31404
12969 * gfortran.dg/initialization_6.f90: New test.
12970
12971 2007-04-14 Kazu Hirata <kazu@codesourcery.com>
12972
12973 * gcc.c-torture/compile/pr27528.c: Require nonpic.
12974
12975 * lib/target-supports.exp (check_gc_sections_available):
12976 Return false if ldflags includes -elf2flt.
12977
12978 2007-04-13 Jason Merrill <jason@redhat.com>
12979
12980 PR c++/31074
12981 * conv3.C: New test.
12982
12983 2007-04-13 Mike Stump <mrs@apple.com>
12984
12985 * obj-c++.dg/stubify-1.mm: Only run on powerpc.
12986 * obj-c++.dg/template-4.mm: Don't run when 64-bit.
12987
12988 2007-04-13 Joseph Myers <joseph@codesourcery.com>
12989
12990 PR tree-optimization/29598
12991 * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
12992
12993 2007-04-13 Tobias Burnus <burnus@net-b.de>
12994
12995 PR fortran/31559
12996 * gfortran.dg/func_assign.f90: New test.
12997
12998 2007-04-13 Paul Thomas <pault@gcc.gnu.org>
12999
13000 PR fortran/31550
13001 * gfortran.dg/used_types_16.f90: New test.
13002
13003 2007-04-13 Tobias Schlüter <tobi@gcc.gnu.org>
13004
13005 PR fortran/18937
13006 * gfortran.dg/goto_2.f90: New.
13007 * gfortran.dg/goto_3.f90: New.
13008 * gfortran.dg/pr17708.f90: Rename to ...
13009 * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
13010
13011 2007-04-13 Tobias Burnus <burnus@net-b.de>
13012
13013 PR fortran/31562
13014 * gfortran.dg/f2c_4.c: Use GNU extensions for complex
13015 instead of a struct.
13016
13017 2007-04-13 Tobias Burnus <burnus@net-b.de>
13018
13019 PR fortran/31562
13020 * gfortran.dg/value_4.c: Use GNU extensions for complex
13021 instead of a struct.
13022
13023 2007-04-13 Richard Guenther <rguenther@suse.de>
13024
13025 PR tree-optimization/21258
13026 * gcc.dg/tree-ssa/vrp34.c: New testcase.
13027
13028 2007-04-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13029
13030 * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
13031 <complex.h>.
13032
13033 2007-04-12 Tobias Schlüter <tobi@gcc.gnu.org>
13034
13035 PR fortran/31250
13036 * gfortran.dg/char_length_2.f90: New.
13037 * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
13038 * gfortran.dg/repeat_4.f90: Likewise.
13039
13040 PR fortran/31266
13041 * gfortran.dg/char_assign_1.f90: New.
13042
13043 PR fortran/31471
13044 * gfortran.dg/block_name_1.f90: New.
13045 * gfortran.dg/block_name_2.f90: New.
13046
13047 2007-04-12 Douglas Gregor <doug.gregor@gmail.com>
13048
13049 PR c++/31078
13050 * g++.dg/other/pr31078.C: New.
13051
13052 2007-04-12 Richard Guenther <rguenther@suse.de>
13053
13054 PR tree-optimization/31169
13055 * gcc.c-torture/execute/pr31169.c: New testcase.
13056
13057 2007-04-12 Richard Guenther <rguenther@suse.de>
13058
13059 PR tree-optimization/24689
13060 PR tree-optimization/31307
13061 * g++.dg/tree-ssa/pr31307.C: New testcase.
13062 * gcc.dg/tree-ssa/pr24689.c: Likewise.
13063
13064 2007-04-12 Tobias Burnus <burnus@net-b.de>
13065
13066 PR fortran/31472
13067 * gfortran.dg/access_spec_1.f90: New test.
13068 * gfortran.dg/access_spec_2.f90: New test.
13069 * gfortran.dg/non_module_public.f90: Match new error message.
13070
13071 2007-04-11 Paul Thomas <pault@gcc.gnu.org>
13072
13073 PR testsuite/31538
13074 * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
13075 to 4 at line 38 to fix bounds problem.
13076
13077 2007-04-11 Tobias Burnus <burnus@net-b.de>
13078
13079 PR testsuite/31240
13080 * gfortran.dg/pointer_intent_1.f90: Fix test.
13081
13082 2007-04-10 Eric Christopher <echristo@apple.com>
13083
13084 * lib/target-supports.exp
13085 (check_effective_target_fstack_protector): Rewrite.
13086
13087 2007-04-09 Mark Mitchell <mark@codesourcery.com>
13088
13089 PR c++/31449
13090 * g++.dg/init/const5.C: New test.
13091
13092 2007-04-09 Jan Hubicka <jh@suse.cz>
13093
13094 * gcc.dg/tree-ssa/foldaddr-3.c: New file.
13095
13096 2007-04-08 Jan Hubicka <jh@suse.cz>
13097
13098 * gcc.dg/tree-ssa/foldaddr-2.c: New file.
13099
13100 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
13101
13102 PR fortran/31257
13103 * gfortran.dg/achar_4.f90: New test.
13104
13105 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
13106
13107 PR fortran/30880
13108 * gfortran.dg/used_dummy_types_8.f90: New test.
13109
13110 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
13111
13112 PR fortran/30872
13113 * gfortran.dg/parameter_array_element_1.f90: New test.
13114
13115 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
13116
13117 PR fortran/31222
13118 * gfortran.dg/default_numeric_type_1.f90: New test.
13119
13120 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
13121
13122 PR fortran/31424
13123 * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
13124
13125 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
13126
13127 PR fortran/31293
13128 * gfortran.dg/interface_12.f90: New test.
13129
13130 2007-04-07 Bruce Korb <bkorb@gnu.org>
13131
13132 * gcc.dg/format/opt-6.c: New test.
13133 * gcc.dg/format/nul-1.c: New test.
13134 * gcc.dg/format/nul-2.c: New test.
13135
13136 2007-04-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13137
13138 PR libgfortran/31395
13139 * gfortran.dg/fmt_colon.f90: New test.
13140
13141 2007-04-06 Mark Mitchell <mark@codesourcery.com>
13142
13143 * g++.old-deja/g++.other/init18.C: Use
13144 dg-require-effective-target instead of an explicit xfail.
13145
13146 2007-04-05 Janis Johnson <janis187@us.ibm.com>
13147
13148 * gcc.dg/dfp/signbit-1.c
13149 * gcc.dg/dfp/signbit-2.c
13150
13151 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
13152
13153 PR fortran/31483
13154 * gfortran.dg/altreturn_5.f90: New test.
13155
13156 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
13157
13158 PR fortran/31292
13159 * gfortran.dg/contained_module_proc_1.f90: New test.
13160
13161 2007-04-04 Stuart Hastings <stuart@apple.com>
13162
13163 PR 31281
13164 * objc/execute/exceptions/pr31281.m: New.
13165
13166 2007-04-04 Danny Smith <dannysmith.users.sourceforge.net>
13167
13168 * g++.dg/ext/dllimport12.C: Update comments.
13169
13170 2007-04-03 Eric Christopher <echristo@apple.com>
13171
13172 * g++.dg/tree-ssa/pr29902.C: Require ilp32.
13173
13174 2007-04-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13175
13176 PR fortran/31304
13177 * gfortran.dg/repeat_2.f90: New test.
13178 * gfortran.dg/repeat_3.f90: New test.
13179 * gfortran.dg/repeat_4.f90: New test.
13180
13181 2007-04-03 Uros Bizjak <ubizjak@gmail.com>
13182
13183 * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
13184
13185 2007-04-03 Jakub Jelinek <jakub@redhat.com>
13186
13187 PR c++/30847
13188 * g++.dg/parse/cond3.C: New test.
13189
13190 PR middle-end/30704
13191 * gcc.c-torture/execute/ieee/pr30704.c: New test.
13192
13193 2007-04-02 Jason Merrill <jason@redhat.com>
13194
13195 PR c++/31187
13196 * g++.dg/ext/visibility/anon3.C: New test.
13197
13198 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13199
13200 PR libgfortran/31052
13201 * gfortran.dg/namelist_28.f90: New test.
13202
13203 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13204
13205 PR libgfortran/31366
13206 * gfortran.dg/direct_io_6.f90: New test.
13207
13208 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13209
13210 PR libgfortran/31207
13211 * gfortran.dg/advance_5.f90: New test.
13212 * gfortran.dg/advance_6.f90: New test.
13213
13214 2007-04-01 Danny Smith <dannysmith@users.sourceforge.net>
13215
13216 * g++.dg/ext/dllimport6.C: Remove extra ';'.
13217 * g++.dg/ext/dllimport7.C: Likewise.
13218 * g++.dg/ext/selectany1.C: Likewise.
13219
13220 2007-03-31 Douglas Gregor <doug.gregor@gmail.com>
13221
13222 * g++.dg/parser/pr31138.C: New.
13223 * g++.dg/parser/pr31140.C: New.
13224 * g++.dg/parser/pr31141.C: New.
13225
13226 2007-03-30 Paolo Carlini <pcarlini@suse.de>
13227
13228 PR c++/26099
13229 * g++.dg/ext/is_base_of.C: New.
13230 * g++.dg/ext/has_virtual_destructor.C: New.
13231 * g++.dg/ext/is_polymorphic.C: New.
13232 * g++.dg/ext/is_base_of_diagnostic.C: New.
13233 * g++.dg/ext/is_enum.C: New.
13234 * g++.dg/ext/has_nothrow_assign.C: New.
13235 * g++.dg/ext/has_nothrow_constructor.C: New.
13236 * g++.dg/ext/is_empty.C: New.
13237 * g++.dg/ext/has_trivial_copy.C: New.
13238 * g++.dg/ext/has_trivial_assign.C: New.
13239 * g++.dg/ext/is_abstract.C: New.
13240 * g++.dg/ext/is_pod.C: New.
13241 * g++.dg/ext/has_nothrow_copy.C: New.
13242 * g++.dg/ext/is_class.C: New.
13243 * g++.dg/ext/has_trivial_constructor.C: New.
13244 * g++.dg/ext/is_union.C: New.
13245 * g++.dg/ext/has_trivial_destructor.C: New.
13246 * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
13247 * g++.dg/template/crash43.C: Likewise.
13248
13249 2007-03-29 Dirk Mueller <dmueller@suse.de>
13250
13251 * g++.dg/warn/pedantic2.C: New testcase.
13252
13253 2007-03-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13254
13255 * size_dim.f90: Fix dg directive.
13256 * pr16433.f: Likewise.
13257 * use_6.f90: Likewise.
13258 * use_7.f90: Likewise.
13259 * entry_9.f90: Likewise.
13260 * pointer_intent_2.f90: Likewise.
13261 * protected_1.f90: Likewise.
13262 * fmt_missing_period_2.f: Likewise.
13263 * pointer_intent_3.f90: Likewise.
13264 * protected_2.f90: Likewise.
13265 * protected_3.f90: Likewise.
13266 * pr15754.f90: Likewise.
13267 * protected_4.f90: Likewise.
13268 * protected_5.f90: Likewise.
13269 * initialization_2.f90: Likewise.
13270 * protected_6.f90: Likewise.
13271 * continuation_7.f90: Likewise.
13272 * derived_function_interface_1.f90: Likewise.
13273 * der_pointer_4.f90: Likewise.
13274 * fmt_zero_precision.f90: Likewise.
13275 * blockdata_3.f90: Likewise.
13276 * fmt_missing_period_1.f: Likewise.
13277 * real_const_3.f90: Likewise.
13278 * use_4.f90: Likewise.
13279 * fmt_missing_period_3.f: Likewise.
13280 * use_5.f90: Likewise.
13281
13282 2007-03-28 Mike Stump <mrs@apple.com>
13283
13284 * gcc.dg/darwin-comm.c: Add.
13285
13286 2007-03-28 Eric Christopher <echristo@apple.com>
13287
13288 * lib/target-supports.exp (check_effective_target_fstack_protector):
13289 New.
13290 * gcc.dg/ssp-1.c: Use.
13291 * gcc.dg/ssp-2.c: Ditto.
13292
13293 2007-03-28 Simon Martin <simartin@users.sourceforge.net>
13294
13295 PR c++/29077
13296 * g++.dg/parse/constructor3.C: New test.
13297
13298 2007-03-28 Eric Botcazou <ebotcazou@adacore.com>
13299
13300 * gnat.dg/thin_pointer.ad[sb]: New test.
13301
13302 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
13303
13304 * g++.dg/cpp0x/bracket1.C: New.
13305 * g++.dg/cpp0x/bracket2.C: New.
13306 * g++.dg/cpp0x/bracket3.C: New.
13307 * g++.dg/cpp0x/bracket4.C: New.
13308
13309 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
13310
13311 * g++.dg/cpp0x/temp_default1.C: New.
13312 * g++.dg/cpp0x/temp_default3.C: New.
13313 * g++.dg/cpp0x/temp_default2.C: New.
13314 * g++.dg/cpp0x/temp_default4.C: New.
13315
13316 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
13317
13318 PR c++/29993
13319 * g++.dg/other/cv_func2.C: New.
13320
13321 2007-03-27 Janis Johnson <janis187@us.ibm.com>
13322
13323 * gcc.dg/dfp/func-vararg-alternate.h: New file.
13324 * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
13325 * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
13326 * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
13327
13328 * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
13329 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
13330
13331 * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
13332
13333 * lib/compat.exp (compat-execute): Fix processing of file names.
13334
13335 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
13336
13337 * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
13338
13339 2007-03-27 Uros Bizjak <ubizjak@gmail.com>
13340
13341 * lib/target-supports.exp (check_effective_target_fortran_large_real):
13342 Delete created executable test file.
13343 (check_effective_target_fortran_large_int): Ditto.
13344 (check_effective_target_static_libgfortran): Ditto.
13345
13346 2007-03-26 Paolo Carlini <pcarlini@suse.de>
13347
13348 PR c++/30500
13349 * g++.dg/warn/pragma-system_header1.C: New test.
13350 * g++.dg/warn/pragma-system_header2.C: New test.
13351 * g++.dg/warn/pragma-system_header1.h. New.
13352 * g++.dg/warn/pragma-system_header2.h. New.
13353
13354 2007-03-26 Ian Lance Taylor <iant@google.com>
13355
13356 PR tree-optimization/31345
13357 * gcc.c-torture/compile/pr31345-1.c: New test.
13358
13359 2007-03-26 Brooks Moses <brooks.moses@codesourcery.com>
13360
13361 * gfortran.dg/func_derived_4.f90: Fix module cleanup.
13362 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
13363 * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
13364 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
13365 * gfortran.dg/overload_1.f90: Likewise.
13366 * gfortran.dg/impure_assignment_1.f90: Likewise.
13367 * gfortran.dg/error_recovery_3.f90: Likewise.
13368 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
13369 * gfortran.dg/sequence_types_1.f90: Likewise.
13370 * gfortran.dg/internal_references_1.f90: Likewise.
13371 * gfortran.dg/present_1.f90: Likewise.
13372 * gfortran.dg/volatile10.f90: Likewise.
13373 * gfortran.dg/module_equivalence_2.f90: Likewise.
13374 * gfortran.dg/use_4.f90: Likewise.
13375 * gfortran.dg/elemental_result_1.f90: Likewise.
13376 * gfortran.dg/generic_actual_arg.f90: Likewise.
13377 * gfortran.dg/private_type_5.f90: Likewise.
13378 * gfortran.dg/protected_4.f90: Likewise.
13379 * gfortran.dg/interface_3.f90: Likewise.
13380
13381 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
13382
13383 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
13384 * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
13385
13386 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
13387
13388 * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
13389
13390 2007-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13391
13392 PR libgfortran/31199
13393 * gfortran.dg/fmt_t_4.f90: New test.
13394
13395 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
13396
13397 PR libfortran/31297
13398 * gfortran.dg/backspace_5.f: Initialize variable(s).
13399 * gfortran.dg/backspace_6.f: Likewise.
13400 * gfortran.dg/char_bounds_check_fail_1: Likewise.
13401 * gfortran.dg/direct_io_2.f90: Likewise.
13402 * gfortran.dg/write_back.f: Likewise.
13403 * gfortran.dg/write_rewind_2.f: Likewise.
13404 * gfortran.dg/write_rewind_1.f: Likewise.
13405 * gfortran.dg/write_rewind_2.f: Likewise.
13406
13407 2007-03-25 Dorit Nuzman <dorit@il.ibm.com>
13408
13409 PR tree-optimization/30784
13410 * gcc.dg/vect/pr30784.c: New test.
13411
13412 2007-03-25 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13413
13414 PR fortran/30877
13415 * gfortran.dg/operator_1.f90: New test.
13416 * gfortran.dg/operator_2.f90: New test.
13417
13418 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
13419
13420 PR libfortran/31196
13421 * gfortran.dg/reshape_transpose_1.f90: New test.
13422
13423 2007-03-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13424
13425 PR fortran/30655
13426 * gfortran.dg/bounds_check_6.f90: New test.
13427
13428 2007-03-23 Michael Meissner <michael.meissner@amd.com>
13429
13430 * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
13431 #ifndef/#endif.
13432 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
13433 * gcc.dg/dfp/decfloat-constants.c: Ditto.
13434
13435 2007-03-24 Paul Thomas <pault@gcc.gnu.org>
13436
13437 PR fortran/31209
13438 * gfortran.dg/pointer_function_actual_1.f90: New test.
13439
13440 PR fortran/31200
13441 * gfortran.dg/pointer_function_actual_2.f90: New test.
13442
13443 PR fortran/31215
13444 * gfortran.dg/result_in_spec_1.f90: New test.
13445
13446 2007-03-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13447
13448 PR fortran/30834
13449 * gfortran.dg/integer_exponentiation_3.F90: New test.
13450 * gfortran.dg/integer_exponentiation_4.f90: New test.
13451 * gfortran.dg/integer_exponentiation_5.F90: New test.
13452
13453 2007-03-22 Mark Mitchell <mark@codesourcery.com>
13454
13455 PR c++/30863
13456 * g++.dg/template/error24.C: New test.
13457 * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
13458
13459 2007-03-22 Mark Mitchell <mark@codesourcery.com>
13460
13461 PR c++/31273
13462 * g++.dg/expr/bitfield7.C: New test.
13463
13464 2007-03-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13465
13466 PR other/23572
13467 * gcc.dg/float-range-4.c: New.
13468 * gcc.dg/float-range-1.c: Update. Test for a warning.
13469 * gcc.dg/float-range-3.c: New.
13470 * gcc.dg/float-range-5.c: New.
13471
13472 2007-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13473
13474 PR fortran/31262
13475 * gfortran.dg/no_range_check_1.f90: New test.
13476
13477 2007-03-22 Dirk Mueller <dmueller@suse.de>
13478
13479 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
13480 * g++.dg/other/static1.C: Remove stray semicolon.
13481 * g++.dg/other/init1.C: Likewise.
13482 * g++.dg/rtti/dyncast1.C: Likewise.
13483 * g++.dg/tree-ssa/pr17153.C: Likewise.
13484 * g++.dg/lookup/disamb1.C: Likewise.
13485 * g++.dg/lookup/scoped2.C: Likewise.
13486 * g++.dg/lookup/friend7.C: Likewise.
13487 * g++.dg/parse/parse4.C: Likewise.
13488 * g++.dg/parse/parse5.C: Likewise.
13489 * g++.dg/expr/pr29066.C: Likewise.
13490 * g++.dg/expr/cast4.C: Likewise.
13491 * g++.dg/tc1/dr193.C: Likewise.
13492 * g++.dg/tc1/dr213.C: Likewise.
13493 * g++.dg/abi/dcast1.C: Likewise.
13494 * g++.dg/abi/covariant2.C: Likewise.
13495 * g++.dg/inherit/covariant11.C: Likewise.
13496 * g++.dg/inherit/covariant9.C: Likewise.
13497 * g++.dg/inherit/covariant10.C: Likewise.
13498 * g++.dg/init/static3.C: Likewise.
13499 * g++.dg/init/init-ref3.C: Likewise.
13500 * g++.dg/init/ref10.C: Likewise.
13501 * g++.dg/template/meminit2.C: Likewise.
13502 * g++.dg/template/using9.C: Likewise.
13503 * g++.dg/template/friend9.C: Likewise.
13504 * g++.dg/template/ref1.C: Likewise.
13505 * g++.old-deja/g++.warn/inline.C: Likewise.
13506 * g++.old-deja/g++.robertl/eb91.C: Likewise.
13507 * g++.old-deja/g++.robertl/eb46.C: Likewise.
13508 * g++.old-deja/g++.robertl/eb34.C: Likewise.
13509 * g++.old-deja/g++.robertl/eb43.C: Likewise.
13510 * g++.old-deja/g++.robertl/eb26.C: Likewise.
13511 * g++.old-deja/g++.robertl/eb116.C: Likewise.
13512 * g++.old-deja/g++.brendan/copy5.C: Likewise.
13513 * g++.old-deja/g++.brendan/overload8.C: Likewise.
13514 * g++.old-deja/g++.brendan/overload11.C: Likewise.
13515 * g++.old-deja/g++.brendan/copy7.C: Likewise.
13516 * g++.old-deja/g++.brendan/crash38.C: Likewise.
13517 * g++.old-deja/g++.brendan/template11.C: Likewise.
13518 * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
13519 * g++.old-deja/g++.brendan/crash50.C: Likewise.
13520 * g++.old-deja/g++.brendan/crash16.C: Likewise.
13521 * g++.old-deja/g++.jason/pmem2.C: Likewise.
13522 * g++.old-deja/g++.jason/parse9.C: Likewise.
13523 * g++.old-deja/g++.jason/byval2.C: Likewise.
13524 * g++.old-deja/g++.jason/overload8.C: Likewise.
13525 * g++.old-deja/g++.jason/pmf8.C: Likewise.
13526 * g++.old-deja/g++.jason/template33.C: Likewise.
13527 * g++.old-deja/g++.jason/return3.C: Likewise.
13528 * g++.old-deja/g++.jason/scoping2.C: Likewise.
13529 * g++.old-deja/g++.jason/virtual.C: Likewise.
13530 * g++.old-deja/g++.jason/opeq3.C: Likewise.
13531 * g++.old-deja/g++.jason/template27.C: Likewise.
13532 * g++.old-deja/g++.jason/synth6.C: Likewise.
13533 * g++.old-deja/g++.jason/ref8.C: Likewise.
13534 * g++.old-deja/g++.jason/offset1.C: Likewise.
13535 * g++.old-deja/g++.other/static20.C: Likewise.
13536 * g++.old-deja/g++.other/array1.C: Likewise.
13537 * g++.old-deja/g++.other/new3.C: Likewise.
13538 * g++.old-deja/g++.other/array2.C: Likewise.
13539 * g++.old-deja/g++.other/overload9.C: Likewise.
13540 * g++.old-deja/g++.other/cast6.C: Likewise.
13541 * g++.old-deja/g++.other/ptrmem8.C: Likewise.
13542 * g++.old-deja/g++.other/eh4.C: Likewise.
13543 * g++.old-deja/g++.other/using7.C: Likewise.
13544 * g++.old-deja/g++.other/init18.C: Likewise.
13545 * g++.old-deja/g++.other/dyncast1.C: Likewise.
13546 * g++.old-deja/g++.other/dyncast2.C: Likewise.
13547 * g++.old-deja/g++.other/dtor11.C: Likewise.
13548 * g++.old-deja/g++.pt/static11.C: Likewise.
13549 * g++.old-deja/g++.pt/crash19.C: Likewise.
13550 * g++.old-deja/g++.pt/overload12.C: Likewise.
13551 * g++.old-deja/g++.pt/crash46.C: Likewise.
13552 * g++.old-deja/g++.pt/mi1.C: Likewise.
13553 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
13554 * g++.old-deja/g++.pt/nontype5.C: Likewise.
13555 * g++.old-deja/g++.pt/local5.C: Likewise.
13556 * g++.old-deja/g++.pt/typename2.C: Likewise.
13557 * g++.old-deja/g++.pt/explicit80.C: Likewise.
13558 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
13559 * g++.old-deja/g++.law/visibility1.C: Likewise.
13560 * g++.old-deja/g++.law/visibility2.C: Likewise.
13561 * g++.old-deja/g++.law/virtual2.C: Likewise.
13562 * g++.old-deja/g++.law/operators19.C: Likewise.
13563 * g++.old-deja/g++.law/parsing10.C: Likewise.
13564 * g++.old-deja/g++.law/visibility4.C: Likewise.
13565 * g++.old-deja/g++.law/operators4.C: Likewise.
13566 * g++.old-deja/g++.law/dtors2.C: Likewise.
13567 * g++.old-deja/g++.law/missed-error3.C: Likewise.
13568 * g++.old-deja/g++.law/visibility10.C: Likewise.
13569 * g++.old-deja/g++.law/scope3.C: Likewise.
13570 * g++.old-deja/g++.law/casts2.C: Likewise.
13571 * g++.old-deja/g++.law/code-gen5.C: Likewise.
13572 * g++.old-deja/g++.law/operators33.C: Likewise.
13573 * g++.old-deja/g++.law/friend4.C: Likewise.
13574 * g++.old-deja/g++.mike/pmf7.C: Likewise.
13575 * g++.old-deja/g++.mike/p5611.C: Likewise.
13576 * g++.old-deja/g++.mike/net37.C: Likewise.
13577 * g++.old-deja/g++.mike/p3570.C: Likewise.
13578 * g++.old-deja/g++.mike/p5718.C: Likewise.
13579 * g++.old-deja/g++.mike/net21.C: Likewise.
13580 * g++.old-deja/g++.mike/p1862.C: Likewise.
13581 * g++.old-deja/g++.mike/p4511.C: Likewise.
13582 * g++.old-deja/g++.mike/virt3.C: Likewise.
13583 * g++.old-deja/g++.mike/p16146.C: Likewise.
13584 * g++.old-deja/g++.mike/p1989.C: Likewise.
13585 * g++.old-deja/g++.mike/p5571.C: Likewise.
13586 * g++.old-deja/g++.gb/scope10.C: Likewise.
13587 * g++.old-deja/g++.abi/primary5.C: Likewise.
13588 * g++.old-deja/g++.abi/empty2.C: Likewise.
13589 * g++.old-deja/g++.abi/arraynew.C: Likewise.
13590 * g++.old-deja/g++.eh/vbase4.C: Likewise.
13591 * g++.old-deja/g++.eh/ptr1.C: Likewise.
13592 * g++.old-deja/g++.eh/cleanup1.C: Likewise.
13593 * g++.old-deja/g++.bob/template3.C: Likewise.
13594 * g++.old-deja/g++.bob/inherit1.C: Likewise.
13595
13596 2007-03-22 Paul Thomas <pault@gcc.gnu.org>
13597
13598 PR fortran/31193
13599 * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
13600
13601 2007-03-22 Tobias Schlüter <tobi@gcc.gnu.org>
13602
13603 PR fortran/20897
13604 * gfortran.dg/derived_name_1.f90: New.
13605 * gfortran.dg/derived_name_2.f: New.
13606
13607 2007-03-21 Richard Sandiford <richard@codesourcery.com>
13608
13609 * lib/target-supports.exp (check_effective_target_nonpic): New
13610 procedure.
13611 * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
13612 when compiling PIC.
13613 * gcc.target/i386/asm-4.c: Require nonpic.
13614 * gcc.target/i386/cmov1.c: Likewise.
13615 * gcc.target/i386/mul.c: Likewise.
13616 * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
13617 * gcc.target/i386/ssetype-1.c: Require nonpic.
13618 * gcc.target/i386/ssetype-3.c: Likewise.
13619 * gcc.target/i386/ssetype-5.c: Likewise.
13620
13621 2007-03-21 Richard Sandiford <richard@codesourcery.com>
13622
13623 * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
13624 * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
13625 * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
13626 * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
13627
13628 2007-03-19 Seongbae Park <seongbae.park@gmail.com>
13629
13630 PR tree-optimization/30590
13631 * g++.dg/opt/pr30590.C: New testcase.
13632
13633 2007-03-20 Jakub Jelinek <jakub@redhat.com>
13634
13635 PR c/30762
13636 * gcc.dg/pr30762-1.c: New test.
13637 * gcc.dg/pr30762-2.c: New test.
13638
13639 PR inline-asm/30505
13640 * gcc.target/i386/pr30505.c: New test.
13641
13642 2007-03-19 Mark Shinwell <shinwell@codesourcery.com>
13643
13644 * gcc.target/arm/register-variables.c: New.
13645
13646 2007-03-19 Jeff Law <law@redhat.com>
13647
13648 * PR tree-optimization/30984
13649 * gcc.c-torture/pr30984.c: New test.
13650
13651 2007-03-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
13652 Richard Guenther <rguenther@suse.de>
13653
13654 PR tree-optimization/31254
13655 * gcc.dg/torture/pr31254.c: New testcase.
13656
13657 2007-03-19 Hans-Peter Nilsson <hp@axis.com>
13658
13659 * gcc.dg/torture/pr26565.c: Expect warning on packed field for
13660 target default_packed.
13661
13662 2007-03-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13663
13664 PR fortran/31203
13665 * gfortran.dg/string_length_1.f90: New test.
13666
13667 2007-03-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13668
13669 PR testsuite/30395
13670 * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
13671
13672 2007-03-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13673
13674 PR libgfortran/31052
13675 * gfortran.dg/namelist_27.f90: New test.
13676
13677 2007-03-18 Paul Thomas <pault@gcc.gnu.org>
13678
13679 PR fortran/30531
13680 * gfortran.dg/used_types_14.f90: New test.
13681
13682 PR fortran/31086
13683 * gfortran.dg/used_types_15.f90: New test.
13684
13685 2007-03-18 Dorit Nuzman <dorit@il.ibm.com>
13686
13687 * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
13688 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
13689
13690 2007-03-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13691
13692 PR fortran/31120
13693 * gfortran.dg/integer_exponentiation_2.f90: New test.
13694
13695 2007-03-17 Dorit Nuzman <dorit@il.ibm.com>
13696
13697 PR tree-optimization/31041
13698 * gcc.dg/vect/pr31041.c: New test.
13699
13700 2007-03-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13701
13702 * g++.dg/warn/Wconversion-integer.C: New
13703 * g++.dg/warn/Wconversion-real.C: New.
13704 * g++.dg/warn/Wconversion-real-integer.C: New.
13705 * g++.dg/warn/conv2.C: Updated.
13706
13707 2007-03-16 Richard Sandiford <richard@codesourcery.com>
13708
13709 * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
13710 exclude RTPs.
13711
13712 2007-03-16 Richard Guenther <rguenther@suse.de>
13713
13714 PR tree-optimization/31146
13715 * g++.dg/tree-ssa/pr31146.C: New testcase.
13716
13717 2007-03-16 Richard Sandiford <richard@codesourcery.com>
13718
13719 * lib/target-supports.exp (check_missing_uclibc_feature): Don't
13720 assume that the target has <features.h>.
13721
13722 2007-03-16 Richard Sandiford <richard@codesourcery.com>
13723
13724 * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
13725 dg-options rather than to the whole test.
13726
13727 2007-03-16 Alexandre Oliva <aoliva@redhat.com>
13728
13729 PR debug/29906
13730 * g++.dg/debug/pr29906.C: New
13731
13732 2007-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13733
13734 PR libgfortran/31099
13735 * gfortran.dg/unformatted_recl.f90: Update test.
13736
13737 2007-03-15 Zdenek Dvorak <dvorakz@suse.cz>
13738
13739 * gcc.dg/tree-ssa/prefetch-5.c: New test.
13740
13741 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13742
13743 PR c++/30891
13744 * g++.dg/parse/namespace-definition.C: New.
13745
13746 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13747
13748 PR c++/24924
13749 * g++.dg/cpp/pedantic-errors.C: New.
13750 * g++.dg/cpp/permissive.C: New.
13751
13752 2007-03-15 Richard Sandiford <richard@codesourcery.com>
13753
13754 * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
13755 * g++.old-deja/g++.other/store-expr1.C: Require fpic.
13756
13757 2007-03-15 Richard Sandiford <richard@codesourcery.com>
13758
13759 * lib/target-supports.exp (check_missing_uclibc_feature)
13760 (check_effective_target_wchar): New procedures.
13761 * gcc.dg/wchar_t-1.c: Require target wchar.
13762 * gcc.dg/wint_t-1.c: Likewise.
13763
13764 2007-03-15 Richard Sandiford <richard@codesourcery.com>
13765
13766 * lib/target-supports.exp (check_gc_sections_available): Return
13767 false for VxWorks targets.
13768
13769 2007-03-15 Dirk Mueller <dmueller@suse.de>
13770
13771 * g++.dg/warn/Wconversion2.C: Fix typo.
13772 * gcc.dg/if-empty-1.c: Ditto.
13773
13774 2007-03-15 Richard Sandiford <richard@codesourcery.com>
13775
13776 * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
13777
13778 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
13779
13780 * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
13781 * gcc.target/i386/pr31167.c: Ditto.
13782
13783 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
13784
13785 PR target/31167
13786 * gcc.target/i386/pr31167.c: New test.
13787
13788 2007-03-15 Paul Thomas <pault@gcc.gnu.org>
13789
13790 PR fortran/30922
13791 * gfortran.dg/import5.f90.f90: New test.
13792
13793
13794 PR fortran/30879
13795 * gfortran.dg/data_components_1.f90: New test.
13796
13797
13798 PR fortran/30870
13799 * gfortran.dg/generic_13.f90: New test.
13800
13801 PR fortran/31163
13802 * gfortran.dg/alloc_comp_basics_5.f90: New test.
13803
13804 2007-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13805
13806 PR libgfortran/31051
13807 * gfortran.dg/fmt_t_4.f90: New
13808
13809 2007-03-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
13810
13811 PR C++/31165
13812 * g++.dg/other/default7.C: New test.
13813
13814 2007-03-15 Dirk Mueller <dmueller@suse.de>
13815
13816 * g++.dg/warn/Wconversion2.C: New.
13817
13818 2007-03-14 Eric Christopher <echristo@apple.com>
13819
13820 * gcc.dg/ssp-1.c: New.
13821 * gcc.dg/ssp-2.c: Ditto.
13822
13823 2007-03-14 Dirk Mueller <dmueller@suse.de>
13824
13825 * g++.dg/warn/do-empty.C: New.
13826 * gcc.dg/do-empty.c: New.
13827 * gcc.dg/if-empty-1.c: Update.
13828 * gcc.dg/20001116-1.c: Update.
13829 * gcc.dg/pr23165.c: Update.
13830
13831 2007-03-14 Jakub Jelinek <jakub@redhat.com>
13832
13833 * gfortran.dg/module_implicit_conversion.f90: New test.
13834
13835 2007-03-13 Alexandre Oliva <aoliva@redhat.com>
13836
13837 PR middle-end/31127
13838 * gcc.dg/pr31127.c: New.
13839
13840 2007-03-13 Zdenek Dvorak <dvorakz@suse.cz>
13841
13842 * gcc.dg/tree-ssa/loop-26.c: New test.
13843
13844 2007-03-13 Uros Bizjak <ubizjak@gmail.com>
13845
13846 * gcc.target/i386/cmpxchg16b-1.c: New test.
13847
13848 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
13849
13850 * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
13851 * gcc.dg/c99-vla-1.c: Likewise.
13852 * g++.dg/ext/vla1.C: Likewise
13853
13854 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
13855
13856 * gcc.dg/wvla-1.c: New test
13857 * gcc.dg/wvla-2.c: New test
13858 * gcc.dg/wvla-3.c: New test
13859 * gcc.dg/wvla-4.c: New test
13860 * gcc.dg/wvla-5.c: New test
13861 * gcc.dg/wvla-6.c: New test
13862 * gcc.dg/wvla-7.c: New test
13863 * g++.dg/warn/Wvla-1.C: New test
13864 * g++.dg/warn/Wvla-2.C: New test
13865 * g++.dg/warn/Wvla-3.C: New test
13866
13867 2007-03-12 Mark Mitchell <mark@codesourcery.com>
13868
13869 PR c++/30108
13870 * g++.dg/other/default6.C: New test.
13871
13872 2007-03-12 Richard Sandiford <richard@codesourcery.com>
13873
13874 * lib/target-supports.exp (check_profiling_available): Return false
13875 for VxWorks.
13876 (check_effective_target_vxworks_kernel): New procedure.
13877 * gcc.dg/20040813-1.c: Extend list of stabless targets to include
13878 VxWorks.
13879 * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
13880 * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
13881 to include VxWorks.
13882 * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
13883
13884 2007-03-12 Richard Sandiford <richard@codesourcery.com>
13885
13886 * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
13887 PIC is not supported.
13888 * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
13889 * gcc.dg/20020426-2.c: Likewise.
13890 * gcc.dg/pr28243.c: Likewise.
13891 * gcc.dg/visibility-11.c: Likewise.
13892 * gcc.dg/tls/opt-9.c: Likewise.
13893 * gcc.dg/tls/opt-10.c: Likewise.
13894 * gcc.dg/tls/pic-1.c: Likewise.
13895 * gcc.dg/tls/struct-1.c: Likewise.
13896 * gcc.target/i386/20000807-1.c: Likewise.
13897 * gcc.target/i386/20000904-1.c: Likewise.
13898 * gcc.target/i386/20011119-1.c: Likewise.
13899 * gcc.target/i386/990213-2.c: Likewise.
13900 * gcc.target/i386/990214-1.c: Likewise.
13901 * gcc.target/i386/compress-float-387-pic.c: Likewise.
13902 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
13903 * gcc.target/i386/pic-1.c: Likewise.
13904 * gcc.target/i386/pr21518.c: Likewise.
13905 * gcc.target/i386/pr23098.c: Likewise.
13906 * gcc.target/i386/pr23943.c: Likewise.
13907
13908 2007-03-11 Mark Mitchell <mark@codesourcery.com>
13909
13910 PR c++/31038
13911 * g++.dg/template/complit2.C: New test.
13912
13913 PR c++/30328
13914 * g++.dg/ext/bitfield1.C: New test.
13915
13916 2007-03-11 Paul Thomas <pault@gcc.gnu.org>
13917
13918 PR fortran/30883
13919 * gfortran.dg/interface_11.f90: New test.
13920
13921 2007-03-11 Richard Guenther <rguenther@suse.de>
13922
13923 PR tree-optimization/31115
13924 * gcc.dg/torture/pr31115.c: New testcase.
13925
13926 2007-03-11 Ira Rosen <irar@il.ibm.com>
13927
13928 PR tree-optimization/29925
13929 * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
13930
13931 2007-03-10 Mark Mitchell <mark@codesourcery.com>
13932
13933 PR c++/30274
13934 * g++.dg/expr/bitfield3.C: New test.
13935 * g++.dg/expr/bitfield4.C: Likewise.
13936 * g++.dg/expr/bitfield5.C: Likewise.
13937 * g++.dg/expr/bitfield6.C: Likewise.
13938
13939 PR c++/30924
13940 * g++.dg/template/array18.C: New test.
13941
13942 2007-03-10 Dirk Mueller <dmueller@suse.de>
13943
13944 PR c++/17946
13945 * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
13946 * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
13947
13948 2007-03-09 Douglas Gregor <doug.gregor@gmail.com>
13949
13950 PR c++/20599
13951 * g++.dg/cpp0x/variadic-bind.C: New.
13952 * g++.dg/cpp0x/variadic-function.C: New.
13953 * g++.dg/cpp0x/variadic-mem_fn.C: New.
13954 * g++.dg/cpp0x/variadic-tuple.C: New.
13955 * g++.dg/cpp0x/variadic1.C: New.
13956 * g++.dg/cpp0x/variadic2.C: New.
13957 * g++.dg/cpp0x/variadic3.C: New.
13958 * g++.dg/cpp0x/variadic4.C: New.
13959 * g++.dg/cpp0x/variadic5.C: New.
13960 * g++.dg/cpp0x/variadic6.C: New.
13961 * g++.dg/cpp0x/variadic7.C: New.
13962 * g++.dg/cpp0x/variadic8.C: New.
13963 * g++.dg/cpp0x/variadic9.C: New.
13964 * g++.dg/cpp0x/variadic10.C: New.
13965 * g++.dg/cpp0x/variadic11.C: New.
13966 * g++.dg/cpp0x/variadic12.C: New.
13967 * g++.dg/cpp0x/variadic13.C: New.
13968 * g++.dg/cpp0x/variadic14.C: New.
13969 * g++.dg/cpp0x/variadic15.C: New.
13970 * g++.dg/cpp0x/variadic16.C: New.
13971 * g++.dg/cpp0x/variadic17.C: New.
13972 * g++.dg/cpp0x/variadic18.C: New.
13973 * g++.dg/cpp0x/variadic19.C: New.
13974 * g++.dg/cpp0x/variadic20.C: New.
13975 * g++.dg/cpp0x/variadic21.C: New.
13976 * g++.dg/cpp0x/variadic22.C: New.
13977 * g++.dg/cpp0x/variadic23.C: New.
13978 * g++.dg/cpp0x/variadic24.C: New.
13979 * g++.dg/cpp0x/variadic25.C: New.
13980 * g++.dg/cpp0x/variadic26.C: New.
13981 * g++.dg/cpp0x/variadic27.C: New.
13982 * g++.dg/cpp0x/variadic28.C: New.
13983 * g++.dg/cpp0x/variadic29.C: New.
13984 * g++.dg/cpp0x/variadic30.C: New.
13985 * g++.dg/cpp0x/variadic31.C: New.
13986 * g++.dg/cpp0x/variadic32.C: New.
13987 * g++.dg/cpp0x/variadic33.C: New.
13988 * g++.dg/cpp0x/variadic34.C: New.
13989 * g++.dg/cpp0x/variadic35.C: New.
13990 * g++.dg/cpp0x/variadic36.C: New.
13991 * g++.dg/cpp0x/variadic37.C: New.
13992 * g++.dg/cpp0x/variadic38.C: New.
13993 * g++.dg/cpp0x/variadic39.C: New.
13994 * g++.dg/cpp0x/variadic40.C: New.
13995 * g++.dg/cpp0x/variadic41.C: New.
13996 * g++.dg/cpp0x/variadic42.C: New.
13997 * g++.dg/cpp0x/variadic43.C: New.
13998 * g++.dg/cpp0x/variadic44.C: New.
13999 * g++.dg/cpp0x/variadic45.C: New.
14000 * g++.dg/cpp0x/variadic46.C: New.
14001 * g++.dg/cpp0x/variadic47.C: New.
14002 * g++.dg/cpp0x/variadic48.C: New.
14003 * g++.dg/cpp0x/variadic49.C: New.
14004 * g++.dg/cpp0x/variadic50.C: New.
14005 * g++.dg/cpp0x/variadic51.C: New.
14006 * g++.dg/cpp0x/variadic52.C: New.
14007 * g++.dg/cpp0x/variadic53.C: New.
14008 * g++.dg/cpp0x/variadic54.C: New.
14009 * g++.dg/cpp0x/variadic55.C: New.
14010 * g++.dg/cpp0x/variadic56.C: New.
14011 * g++.dg/cpp0x/variadic57.C: New.
14012 * g++.dg/cpp0x/variadic58.C: New.
14013 * g++.dg/cpp0x/variadic59.C: New.
14014 * g++.dg/cpp0x/variadic60.C : New.
14015 * g++.dg/cpp0x/variadic61.C : New.
14016 * g++.dg/cpp0x/variadic62.C : New.
14017 * g++.dg/cpp0x/variadic63.C : New.
14018 * g++.dg/cpp0x/variadic64.C : New.
14019 * g++.dg/cpp0x/variadic65.C : New.
14020 * g++.dg/cpp0x/variadic66.C : New.
14021 * g++.dg/cpp0x/variadic67.C : New.
14022 * g++.dg/cpp0x/variadic68.C : New.
14023 * g++.dg/cpp0x/variadic69.C : New.
14024 * g++.dg/cpp0x/variadic70.C : New.
14025 * g++.dg/cpp0x/variadic71.C : New.
14026 * g++.dg/cpp0x/variadic72.C : New.
14027 * g++.dg/cpp0x/variadic73.C : New.
14028 * g++.dg/cpp0x/variadic74.C : New.
14029 * g++.dg/cpp0x/variadic75.C : New.
14030 * g++.dg/cpp0x/variadic-ex1.C : New.
14031 * g++.dg/cpp0x/variadic-ex2.C : New.
14032 * g++.dg/cpp0x/variadic-ex3.C : New.
14033 * g++.dg/cpp0x/variadic-ex4.C : New.
14034 * g++.dg/cpp0x/variadic-ex5.C : New.
14035 * g++.dg/cpp0x/variadic-ex6.C : New.
14036 * g++.dg/cpp0x/variadic-ex7.C : New.
14037 * g++.dg/cpp0x/variadic-ex8.C : New.
14038 * g++.dg/cpp0x/variadic-ex9.C : New.
14039 * g++.dg/cpp0x/variadic-ex10.C : New.
14040 * g++.dg/cpp0x/variadic-ex11.C : New.
14041 * g++.dg/cpp0x/variadic-ex12.C : New.
14042 * g++.dg/cpp0x/variadic-ex13.C : New.
14043 * g++.dg/cpp0x/variadic-ex14.C : New.
14044
14045 2007-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14046
14047 PR libgfortran/31099
14048 * gfortran.dg/unformatted_recl.f90: New test.
14049
14050 2007-03-09 Roger Sayle <roger@eyesopen.com>
14051
14052 * gcc.dg/fold-eqcmplx-1.c: New test case.
14053
14054 2007-03-09 Alexandre Oliva <aoliva@redhat.com>
14055
14056 PR rtl-optimization/30643
14057 * gcc.dg/pr30643.c: New.
14058
14059 2007-03-09 Chao-ying Fu <fu@mips.com>
14060
14061 * gcc.target/mips/mips32-dspr2-type.c: New test.
14062 * gcc.target/mips/mips32-dspr2.c: New test.
14063 * gcc.target/mips/dspr2-MULT.c: New test.
14064 * gcc.target/mips/dspr2-MULTU.c: New test.
14065 * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
14066 * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
14067 Adjust some formats.
14068
14069 2007-03-09 Dirk Mueller <dmueller@suse.de>
14070
14071 PR c++/17946
14072 * gcc.dg/Wlogical-op-1.c: New.
14073 * g++.dg/warn/Wlogical-op-1.C: New.
14074
14075 2007-03-09 Richard Guenther <rguenther@suse.de>
14076
14077 PR tree-optimization/30904
14078 PR middle-end/31058
14079 * gcc.dg/pr30904.c: Remove xfail.
14080
14081 2007-03-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
14082
14083 PR C/31072
14084 * gcc.c-torture/execute/pr31072.c: New test.
14085
14086 2007-03-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14087
14088 * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
14089 * gcc.dg/torture/builtin-attr-1.c: Likewise.
14090 * gcc.dg/torture/builtin-convert-1.c: Likewise. Also test
14091 *lrint* and *lround*.
14092 * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
14093 floor->lfloor.
14094 * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
14095 * gcc.dg/torture/builtin-integral-1.c: Likewise.
14096 * gcc.dg/torture/builtin-minmax-1.c: Likewise. Also test *lrint*
14097 and *lround*. Correct macro names.
14098 * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
14099 * gcc.dg/torture/builtin-rounding-1.c: Likewise.
14100
14101 2007-03-08 Ian Lance Taylor <iant@google.com>
14102
14103 * gcc.dg/no-strict-overflow-5.c: New test.
14104 * gcc.dg/no-strict-overflow-6.c: New test.
14105 * gcc.dg/Wstrict-overflow-11.c: New test.
14106 * gcc.dg/Wstrict-overflow-12.c: New test.
14107 * gcc.dg/Wstrict-overflow-13.c: New test.
14108 * gcc.dg/Wstrict-overflow-14.c: New test.
14109 * gcc.dg/Wstrict-overflow-15.c: New test.
14110
14111 2007-03-08 Richard Sandiford <richard@codesourcery.com>
14112
14113 * gcc.c-torture/execute/strcmp-1.x: New file. XFAIL execution
14114 for VxWorks kernel mode.
14115 * gcc.c-torture/execute/strncmp-1.x: Likewise.
14116
14117 2007-03-08 Richard Sandiford <richard@codesourcery.com>
14118
14119 * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
14120 mode.
14121
14122 2007-03-08 Richard Sandiford <richard@codesourcery.com>
14123
14124 * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
14125 and lib/bfill.c on VxWorks targets.
14126 * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
14127 * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
14128 lib/bfill.c and lib/memmove.c on VxWorks targets.
14129 * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
14130 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
14131 on VxWorks targets.
14132 * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
14133 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
14134
14135 2007-03-08 Tobias Burnus <burnus@net-b.de>
14136
14137 * gfortran.dg/use_5.f90: New test.
14138 * gfortran.dg/use_6.f90: Ditto.
14139 * gfortran.dg/use_7.f90: Ditto.
14140
14141 2007-03-08 Tobias Burnus <burnus@net-b.de>
14142
14143 PR fortran/30973
14144 * gfortran.dg/use_4.f90: New test.
14145 * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
14146
14147 2007-03-08 Paul Thomas <pault@gcc.gnu.org>
14148
14149 PR fortran/31011
14150 * gfortran.dg/parameter_array_section_2.f90: New test.
14151
14152 2007-03-08 Volker Reichelt <reichelt@netcologne.de>
14153
14154 PR c++/30852
14155 * g++.dg/ext/offsetof1.C: Add cases with volatile.
14156
14157 PR c++/30534
14158 * g++.dg/template/arg5.C: New test.
14159
14160 2007-03-07 Joseph Myers <joseph@codesourcery.com>
14161
14162 * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
14163
14164 2007-03-07 Paolo Bonzini <bonzini@gnu.org>
14165
14166 * gcc.dg/var-expand1.c: Add newline at end of file.
14167
14168 2007-03-07 Hans-Peter Nilsson <hp@axis.com>
14169
14170 * g++.old-deja/g++.jason/template31.C: Include cstdlib.
14171
14172 2007-03-06 Richard Sandiford <richard@codesourcery.com>
14173
14174 * gcc.c-torture/compile/m68k-byte-addr.c: New test.
14175
14176 2007-03-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14177
14178 * gcc.dg/torture/builtin-convert-4.c: New test.
14179
14180 2007-03-05 Ian Lance Taylor <iant@google.com>
14181
14182 * gcc.c-torture/compile/pr31034.c: New test.
14183
14184 2007-03-05 Ian Lance Taylor <iant@google.com>
14185
14186 * gcc.dg/inline-18.c: New test.
14187 * gcc.dg/inline-19.c: New test.
14188 * gcc.dg/inline-20.c: New test.
14189 * gcc.dg/inline-21.c: New test.
14190
14191 2007-03-05 Richard Guenther <rguenther@suse.de>
14192
14193 PR tree-optimization/14052
14194 * gcc.dg/tree-ssa/vrp33.c: New testcase.
14195
14196 2007-03-05 Richard Guenther <rguenther@suse.de>
14197
14198 PR tree-optimization/23777
14199 * gcc.dg/tree-ssa/pr23777.c: New testcase.
14200
14201 2007-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14202
14203 PR other/30465
14204 * gcc.dg/multiple-overflow-warn-3.c: New.
14205 * g++.dg/warn/multiple-overflow-warn-3.C: New.
14206
14207 2007-03-04 Simon Martin <simartin@users.sourceforge.net>
14208
14209 PR c++/30895
14210 * g++.dg/parse/template23.C: New test.
14211
14212 2007-03-04 Roger Sayle <roger@eyesopen.com>
14213
14214 PR middle-end/30744
14215 * gcc.dg/pr30744-1.c: New test case.
14216
14217 2007-03-04 Tobias Burnus <burnus@net-b.de>
14218
14219 * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
14220
14221 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14222
14223 PR target/30406
14224 * gfortran.dg/logical_3.f90: New test.
14225
14226 2007-03-04 Thomas Koenig <Thomas.Koenig@online.de>
14227
14228 PR libfortran/30981
14229 * gfortran.dg/integer_exponentiation_1.f90: New test.
14230
14231 2007-03-04 Nathan Sidwell <nathan@codesourcery.com>
14232
14233 * gcc.target/m68k/m68k.exp: New.
14234 * gcc.target/m68k/crash1.c: New.
14235
14236 2007-03-03 Tobias Burnus <burnus@net-b.de>
14237
14238 * gfortran.dg/c_by_val.c: Use int64_t instead of long
14239 to be more compatible with integer(kind=8).
14240
14241 2007-03-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14242
14243 PR libfortran/31001
14244 * gfortran.dg/zero_sized_3.f90: New test.
14245
14246 2007-03-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14247
14248 PR c++/15787
14249 * g++.dg/parse/else.C: New.
14250 * g++.dg/parse/else-2.C: New.
14251
14252 2007-03-03 Paul Thomas <pault@gcc.gnu.org>
14253 Tobias Burnus <burnus@net-b.de>
14254
14255 PR fortran/30882
14256 * gfortran.dg/size_dim.f90: New test.
14257
14258 2007-03-02 Paul Thomas <pault@gcc.gnu.org>
14259 Tobias Burnus <burnus@net-b.de>
14260
14261 PR fortran/30873
14262 * gfortran.dg/entry_9.f90: New test.
14263
14264 2007-03-02 Simon Martin <simartin@users.sourceforge.net>
14265
14266 PR c++/28253
14267 * g++.dg/inherit/covariant16.C: New test.
14268
14269 2007-03-02 Geoffrey Keating <geoffk@apple.com>
14270
14271 * g++.dg/other/darwin-minversion-1.C: New.
14272
14273 2007-03-02 Diego Novillo <dnovillo@redhat.com>
14274
14275 * gcc.dg/tree-ssa/20070302-1.c: New test.
14276
14277 2007-03-02 Joseph Myers <joseph@codesourcery.com>
14278
14279 * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
14280 tests.
14281
14282 2007-03-01 Zdenek Dvorak <dvorakz@suse.cz>
14283
14284 * gcc.dg/tree-ssa/prefetch-4.c: New test.
14285
14286 2007-03-01 Simon Baldwin <simonb@google.com>
14287
14288 PR c++/23689
14289 * warn/ignored_typedef.C: New.
14290 * init/ctor8.C: Added dg-warning to consume ignored typedef
14291 warning.
14292 * template/typedef2.C: Ditto. Moved dg-error onto its own line
14293 and added an explicit line number.
14294
14295 2007-02-28 Richard Guenther <rguenther@suse.de>
14296
14297 PR middle-end/30364
14298 * gcc.dg/torture/pr30364-1.c: New testcase.
14299 * gcc.dg/torture/pr30364-2.c: Likewise.
14300 * gcc.dg/torture/pr30364-3.c: Likewise.
14301
14302 2007-02-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14303
14304 * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
14305 powerpc*, use -funsafe-math-optimizations.
14306 * gcc.dg/torture/builtin-logb-1.c: Likewise.
14307 * gcc.dg/torture/builtin-modf-1.c: Likewise.
14308
14309 2007-02-28 Tobias Burnus <burnus@net-b.de>
14310 Paul Thomas <pault@gcc.gnu.org>
14311
14312 PR fortran/30888
14313 PR fortran/30887
14314 * c_by_val_1.f: Test %VAL() with non-default kind.
14315 * c_by_val.c: Ditto.
14316 * c_by_val_4.f: New test.
14317
14318 2007-02-28 Tobias Burnus <burnus@net-b.de>
14319
14320 PR fortran/30968
14321 * gfortran.dg/continuation_7.f90: New test.
14322
14323 2007-02-28 Bernd Schmidt <bernd.schmidt@analog.com>
14324
14325 * g++.dg/inherit/thunk7.C: New test.
14326 * lib/target-supports.exp (check_profiling_available): Not available
14327 for bfin-*-*.
14328
14329 2007-02-27 Uros Bizjak <ubizjak@gmail.com>
14330
14331 PR target/30970
14332 * gcc.target/i386/gfortran.dg/pr30970.c: New test.
14333
14334 2007-02-27 Mark Mitchell <mark@codesourcery.com>
14335
14336 * lib/target-supports.exp (check_effective_target_init_priority):
14337 Remove Solaris special case.
14338
14339 2007-02-26 Geoffrey Keating <geoffk@apple.com>
14340
14341 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
14342 for more builtin types.
14343
14344 * g++.dg/ext/visibility/class1.C: Port to Darwin.
14345 * g++.dg/ext/visibility/noPLT.C: Likewise.
14346
14347 2007-02-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14348
14349 * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
14350 sh* targets.
14351
14352 2007-02-26 Thomas Koenig <Thomas.Koenig@online.de>
14353
14354 PR fortran/30865
14355 * size_optional_dim_1.f90: New test.
14356
14357 2007-02-25 Mark Mitchell <mark@codesourcery.com>
14358
14359 * gcc.dg/vxworks/vxworks.exp: New file.
14360 * gcc.dg/vxworks/initpri1.c: Likewise.
14361 * gcc.dg/vxworks/initpri2.c: Likewise.
14362 * gcc.dg/initpri2.c: Add more tests.
14363 * g++.dg/special/initpri2.C: Likewise.
14364
14365 * gcc.dg/initpri1.c: New test.
14366 * gcc.dg/initpri2.c: Likewise.
14367 * g++.dg/special/initpri1.C: New test.
14368 * g++.dg/special/initpri2.C: Likewise.
14369 * g++.dg/special/conpr-1.C: Use init_priority effective target.
14370 * g++.dg/special/conpr-2.C: Likewise.
14371 * g++.dg/special/conpr-3.C: Likewise.
14372 * g++.dg/special/conpr-4.C: Likewise.
14373 * g++.dg/special/initp1.C: Likewise.
14374 * g++.dg/special/ecos.exp: Remove code to detect availability of
14375 constructor priorities.
14376 * lib/target-supports.exp (check_effective_target_init_priority):
14377 New function.
14378
14379 2007-02-24 Jan Hubicka <jh@suse.cz>
14380
14381 * gcc.c-torture/execute/pr30778.c: New testcase.
14382
14383 2007-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14384
14385 PR libgfortran/30918
14386 * gfortran.dg/namelist_26.f90: New test.
14387
14388 2007-02-24 Richard Guenther <rguenther@suse.de>
14389
14390 PR middle-end/30951
14391 * gcc.dg/pr30951.c: New testcase.
14392
14393 2007-02-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14394
14395 * gcc.dg/torture/builtin-modf-1.c: New test.
14396
14397 2007-02-23 Paolo Bonzini <bonzini@gnu.org>
14398
14399 PR tree-optimization/30904
14400 * gcc.dg/pr30904.c: New test.
14401
14402 2007-02-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14403
14404 * gcc.test-framework/README: Correct command.
14405 * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
14406 -Wunused-value.
14407 * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
14408
14409 2007-02-23 Nathan Sidwell <nathan@codesourcery.com>
14410
14411 * lib/target-supports.exp (check_effective_target_unwrapped): New.
14412
14413 2007-02-23 Mark Mitchell <mark@codesourcery.com>
14414
14415 * lib/target-supports.exp (check_effective_target_newlib): New
14416 function.
14417
14418 2007-02-23 Paul Thomas <pault@gcc.gnu.org>
14419
14420 PR fortran/30660
14421 * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
14422 allocatable component.
14423
14424
14425 2007-02-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14426
14427 * gcc.dg/torture/builtin-logb-1.c: New test.
14428 * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
14429 * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
14430 * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
14431 sh* targets.
14432
14433 2007-02-23 Richard Guenther <rguenther@suse.de>
14434
14435 * g++.dg/warn/changes-meaning.C: New testcase.
14436
14437 2007-02-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14438
14439 PR libgfortran/30910
14440 * gfortran.dg/fmt_zero_precision.f90: Update test.
14441
14442 2007-02-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14443
14444 * gcc.dg/torture/builtin-frexp-1.c: New test.
14445
14446 2007-02-22 Mark Mitchell <mark@codesourcery.com>
14447
14448 * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
14449
14450 2007-02-22 Ian Lance Taylor <iant@google.com>
14451
14452 PR debug/30898
14453 * g++.dg/debug/pr30898.C: New test.
14454
14455 2007-02-22 Ira Rosen <irar@il.ibm.com>
14456
14457 * gcc.dg/vect/vect-106.c: New test.
14458
14459 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
14460 Ira Rosen <irar@il.ibm.com>
14461
14462 PR tree-optimization/30843
14463 * gcc.dg/vect/pr30843.c: New test.
14464
14465 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
14466
14467 PR tree-optimization/30858
14468 * gcc.dg/vect/pr30858.c: New test.
14469
14470 2007-02-21 Mark Mitchell <mark@codesourcery.com>
14471
14472 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
14473 to set options for compiling testglue.
14474 * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
14475 * lib/obj-c++.exp (obj-c++_init): Likewise.
14476
14477 2007-02-21 Eric Botcazou <ebotcazou@adacore.com>
14478
14479 * gnat.dg/derived_aggregate.adb: New test.
14480
14481 2007-02-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14482
14483 * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
14484 sh* targets. Call the correct CKSGN macro.
14485
14486 2007-02-21 Jakub Jelinek <jakub@redhat.com>
14487
14488 * gfortran.dg/gomp/omp_parse1.f90: New test.
14489 * gfortran.dg/gomp/omp_parse2.f: New test.
14490
14491 2007-02-20 Thomas Koenig <Thomas.Koenig@online.de>
14492
14493 PR fortran/30869
14494 * gfortran.dg/do_pointer_1.f90: New test.
14495
14496 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14497
14498 * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
14499 and scalbln.
14500
14501 2007-02-20 Geoffrey Keating <geoffk@apple.com>
14502
14503 * gcc.dg/darwin-minversion-1.c: New.
14504 * gcc.dg/darwin-minversion-2.c: New.
14505
14506 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14507
14508 * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
14509
14510 2007-02-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14511 DJ Delorie <dj@redhat.com>
14512
14513 PR other/30824
14514 * gcc.dg/Wfatal.c: New.
14515 * gcc.dg/Wfatal-2.c: New.
14516 * gcc.dg/Werror-1.c: Adjust expectations.
14517 * gcc.dg/Werror-5.c: Likewise.
14518 * gcc.dg/Werror-7.c: Likewise.
14519 * gcc.dg/Werror-10.c: Likewise.
14520 * gcc.dg/Werror-11.c: Likewise.
14521
14522 2007-02-20 Tobias Burnus <burnus@net-b.de>
14523
14524 PR fortran/30522
14525 * gfortran.dg/volatile10.f90: New test.
14526
14527 2007-02-19 Thomas Koenig <Thomas.Koenig@online.de>
14528
14529 PR libfortran/30533
14530 * gfortran.dg/intrinsic_intkinds_1.f90: New test.
14531
14532 2007-02-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14533
14534 * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
14535 * gcc.dg/Walways-true-1.c: Likewise.
14536 * gcc.dg/weak/weak-3.c: Likewise.
14537 * gcc.dg/Werror-1.c: Likewise.
14538 * gcc.dg/Werror-3.c: Likewise.
14539 * gcc.dg/Werror-4.c: Likewise.
14540 * gcc.dg/Werror-5.c: Likewise.
14541 * gcc.dg/Werror-6.c: Likewise.
14542 * gcc.dg/Werror-7.c: Likewise.
14543 * gcc.dg/Werror-8.c: Likewise.
14544 * gcc.dg/Werror-10.c: Likewise.
14545 * gcc.dg/Werror-11.c: Likewise.
14546 * gcc.dg/Werror-12.c: Likewise.
14547 * g++.old-deja/g++.mike/warn8.C: Likewise.
14548 * g++.dg/warn/Walways-true-1.C: Likewise.
14549 * g++.dg/warn/Walways-true-2.C: Likewise.
14550 * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
14551 * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
14552 -Wstring-literal-comparison with -Waddress.
14553 * gcc.dg/Wstring-literal-comparison-4.c: Replace
14554 -Wno-string-literal-comparison with -Wno-address.
14555
14556 2007-02-19 Eric Botcazou <ebotcazou@adacore.com>
14557
14558 * gnat.dg/self_aggregate_with_call.adb: New test.
14559
14560 2007-02-18 Dorit Nuzman <dorit@il.ibm.com>
14561
14562 PR tree-optimization/30975
14563 * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
14564 * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
14565 * gcc.dg/vect/pr30795.c: New.
14566
14567 2007-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14568
14569 PR fortran/30681
14570 * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
14571
14572 2007-02-18 Roger Sayle <roger@eyesopen.com>
14573
14574 PR rtl-optimization/28173
14575 * gcc.target/i386/andor-1.c: New test case.
14576
14577 2007-02-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14578
14579 * gcc.dg/torture/builtin-ldexp-1.c: New.
14580 * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
14581
14582 2007-02-18 Roger Sayle <roger@eyesopen.com>
14583
14584 * gfortran.dg/array_constructor_15.f90: New test case.
14585
14586 2007-02-18 Roger Sayle <roger@eyesopen.com>
14587
14588 * gfortran.dg/forall_10.f90: New test case.
14589
14590 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
14591
14592 * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
14593
14594 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
14595
14596 * gnat.dg/test_prio_p.adb: Compile with -gnatws.
14597 * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
14598
14599 2007-02-16 Uros Bizjak <ubizjak@gmail.com>
14600
14601 * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
14602 * gcc.target/i386/builtin-bswap-3.c: Ditto.
14603 * gcc.target/i386/xchg-1.c: New test.
14604 * gcc.target/i386/xchg-2.c: New test.
14605
14606 2007-02-16 Richard Guenther <rguenther@suse.de>
14607 Christian Bruel <christian.bruel@st.com>
14608
14609 * gcc.dg/strict-overflow-5.c: New testcase.
14610
14611 2007-02-16 Tobias Burnus <burnus@net-b.de>
14612
14613 PR fortran/30793
14614 * gfortran.dg/func_derived_4.f90: New test.
14615
14616 2007-02-15 Roger Sayle <roger@eyesopen.com>
14617
14618 PR middle-end/30391
14619 * gfortran.dg/pr30391-1.f90: New test case.
14620
14621 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
14622
14623 PR middle-end/30433
14624 * gcc.c-torture/compile/pr30433.c: New testcase to check
14625 that complex constants comparisions are foldded.
14626
14627 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
14628
14629 PR C++/30158
14630 * g++.dg/ext/stmtexpr10.C: New testcase.
14631
14632 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
14633
14634 PR middle-end/30729
14635 * gcc.dg/Wunused-value-2.c: New testcase.
14636
14637 2007-02-15 Ian Lance Taylor <iant@google.com>
14638
14639 * g++.dg/eh/subreg-1.C: New test.
14640
14641 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14642
14643 PR c/26494
14644 * gcc.dg/Wimplicit-function-declaration-c89.c: New.
14645 * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
14646 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
14647 * gcc.dg/Wimplicit-function-declaration-c99.c: New.
14648 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
14649 * gcc.dg/Werror-implicit-function-declaration.c: New.
14650
14651 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14652
14653 PR c++/28943
14654 * g++.dg/warn/pr28943.C: New.
14655
14656 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14657
14658 * gfortran.fortran-torture/execute/math.f90: Fix typo.
14659
14660 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14661
14662 PR fortran/30779
14663 * gfortran.dg/error_recovery_3.f90: New test.
14664
14665 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
14666
14667 * g++.dg/tree-ssa/sra-1.C: New.
14668
14669 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
14670
14671 * g++.dg/tree-ssa/sra-1.C: New.
14672
14673 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
14674
14675 * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
14676
14677 2007-02-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14678
14679 * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
14680
14681 2007-02-14 Steven G. Kargl <kargl@gcc.gnu.org>
14682
14683 PR fortran/30799
14684 * gfortran.dg/logical_2.f90: New test.
14685
14686 2007-02-14 Joseph Myers <joseph@codesourcery.com>
14687
14688 * gcc.dg/torture/complex-alias-1.c: New test.
14689
14690 2007-02-14 Zdenek Dvorak <dvorakz@suse.cz>
14691
14692 * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
14693 instead of -fdump-tree-tailcall.
14694
14695 2007-02-14 Brooks Moses <brooks.moses@codesourcery.com>
14696
14697 * gfortran.dg/interface_10.f90: Fix comment typo.
14698
14699 2007-02-14 Dorit Nuzman <dorit@il.ibm.com>
14700
14701 PR tree-optimization/30771
14702 * gcc.dg/vect/pr30771.c: New test.
14703
14704 2007-02-13 Ian Lance Taylor <iant@google.com>
14705
14706 * gcc.dg/Wstrict-overflow-1.c: New test.
14707 * gcc.dg/Wstrict-overflow-2.c: New test.
14708 * gcc.dg/Wstrict-overflow-3.c: New test.
14709 * gcc.dg/Wstrict-overflow-4.c: New test.
14710 * gcc.dg/Wstrict-overflow-5.c: New test.
14711 * gcc.dg/Wstrict-overflow-6.c: New test.
14712 * gcc.dg/Wstrict-overflow-7.c: New test.
14713 * gcc.dg/Wstrict-overflow-8.c: New test.
14714 * gcc.dg/Wstrict-overflow-9.c: New test.
14715 * gcc.dg/Wstrict-overflow-10.c: New test.
14716
14717 2007-02-13 Roger Sayle <roger@eyesopen.com>
14718
14719 * gcc.target/ia64/builtin-bswap-2.c: New test case.
14720
14721 2007-02-13 Richard Henderson <rth@redhat.com>
14722
14723 * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
14724 * gcc.c-torture/execute/pr29302-1.c: ... here.
14725
14726 2007-02-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14727
14728 PR c/29521
14729 * gcc.dg/c90-return-1.c: Update output.
14730 * gcc.dg/c99-return-1.c: Likewise.
14731
14732 2007-02-13 Paul Thomas <pault@gcc.gnu.org>
14733
14734 PR fortran/30554
14735 * gfortran.dg/used_dummy_types_7.f90: New test..
14736
14737 2007-02-12 Uros Bizjak <ubizjak@gmail.com>
14738
14739 * gcc.target/i386/parity-1.c: New test.
14740 * gcc.target/i386/parity-2.c: New test.
14741
14742 2007-02-12 Roger Sayle <roger@eyesopen.com>
14743
14744 * gcc.target/i386/builtin-bswap-3.c: New test case.
14745
14746 2007-02-12 Dorit Nuzman <dorit@il.ibm.com>
14747
14748 PR tree-optimization/29145
14749 * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
14750 alias analysis is improved to take better advantage of restrict
14751 qualified pointers.
14752 * gcc.dg/vect/vect-80.c: Likewise.
14753 * gcc.dg/vect/pr29145.c: New.
14754
14755 2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
14756
14757 * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
14758 * gcc.target/i386/sse4a-insert.c: Likewise.
14759
14760 2007-02-11 Roger Sayle <roger@eyesopen.com>
14761
14762 * gcc.target/ia64/builtin-popcount-1.c: New test case.
14763 * gcc.target/ia64/builtin-popcount-2.c: Likewise.
14764
14765 2007-02-11 Tobias Schlüter <tobi@gcc.gnu.org>
14766
14767 PR fortran/30478
14768 * gfortran.dg/enum_4.f90: Update error message checks.
14769
14770 2007-02-11 Paul Thomas <pault@gcc.gnu.org>
14771
14772 PR fortran/30554
14773 * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
14774 versions of the modules.
14775
14776 PR fortran/30617
14777 * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
14778 by getting rid of recursive I/O and providing functions with
14779 results.
14780
14781 PR fortran/30319
14782 * gfortran.dg/char_array_constructor_2.f90
14783
14784 2007-02-11 Mark Mitchell <mark@codesourcery.com>
14785
14786 PR c++/26988
14787 * g++.dg/template/spec34.C: New test
14788
14789 2007-02-11 Uros Bizjak <ubizjak@gmail.com>
14790
14791 * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
14792 on i?86 and x86_64.
14793 * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
14794 * gcc.dg/vect/vect-floatint-conversion-1.c: New.
14795 * gcc.dg/vect/vect-93.c: Another loop gets vectorized
14796 on i?86 and x86_64.
14797 * gcc.dg/vect/vect-113.c: Ditto.
14798
14799 2007-02-06 Mark Mitchell <mark@codesourcery.com>
14800
14801 PR c++/29487
14802 * g++.dg/eh/weak1-C: New test.
14803 * g++.dg/eh/weak1-a.cc: Likewise.
14804 * g++.dg/eh/comdat1.C: Likewise.
14805
14806 2007-02-11 Tehila Meyzels <tehila@il.ibm.com>
14807 Dorit Nuzman <dorit@il.ibm.com>
14808
14809 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
14810 * gcc.dg/vect/vect-floatint-conversion-1.c: New test.
14811 * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
14812 * gcc.dg/vect/vect-113.c: Likewise.
14813
14814 * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
14815
14816 2007-02-10 Richard Henderson <rth@redhat.com>
14817
14818 * lib/target-supports.exp (check_effective_target_tls): Redefine
14819 to mean non-emulated tls.
14820 * gcc.dg/tls/alias-1.c: Remove tls requirement.
14821 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
14822 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
14823 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
14824 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
14825 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
14826 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
14827
14828 2007-02-10 Zdenek Dvorak <dvorakz@suse.cz>
14829
14830 * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
14831
14832 2006-02-09 Brooks Moses <brooks.moses@codesourcery.com>
14833
14834 * gfortran.dg/secnds.f: Replace time tolerance with a
14835 before-and-after bracket.
14836 * gfortran.dg/secnds-1.f: Likewise.
14837
14838 2007-02-09 Tobias Burnus <burnus@net-b.de>
14839
14840 PR fortran/30512
14841 * gfortran.dg/maxlocval_1.f90: New test.
14842
14843 2007-02-09 Roger Sayle <roger@eyesopen.com>
14844
14845 * gcc.target/ia64/builtin_bswap-1.c: New test case.
14846
14847 2007-02-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14848
14849 PR fortran/30720
14850 * gfortran.dg/array_function_1.f90: New test.
14851
14852 2007-02-09 Richard Sandiford <richard@codesourcery.com>
14853
14854 * lib/target-supports.exp (check_effective_target_lax_strtofp)
14855 (check_effective_target_dummy_wcsftime): New functions.
14856
14857 2007-02-09 Richard Sandiford <richard@codesourcery.com>
14858
14859 * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
14860 * lib/target-supports.exp (check_effective_target_uclibc): New
14861 function.
14862
14863 2007-02-09 Richard Sandiford <richard@codesourcery.com>
14864
14865 * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
14866 (vsnprintf): Don't define for uClibc targets.
14867
14868 2007-02-09 Richard Sandiford <richard@codesourcery.com>
14869
14870 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
14871 set before checking whether it was allowed.
14872 * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
14873 before checking inside_main.
14874
14875 2007-02-09 Richard Sandiford <richard@codesourcery.com>
14876
14877 * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
14878 uClinux targets.
14879 (u16sf): Likewise u4sf.
14880 * g++.dg/compat/struct-layout-1.h: Likewise.
14881
14882 2007-02-09 Richard Sandiford <richard@codesourcery.com>
14883
14884 * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
14885 procedure.
14886 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
14887 m68k targets if check_effective_target_coldfire_fpu returns true.
14888
14889 2007-02-09 Zdenek Dvorak <dvorakz@suse.cz>
14890 Richard Guenther <rguenther@suse.de>
14891
14892 PR middle-end/23361
14893 * gcc.dg/fold-compare-3.c: New testcase.
14894 * gcc.dg/tree-ssa/loop-24.c: Likewise.
14895
14896 2007-02-09 Uros Bizjak <ubizjak@gmail.com>
14897
14898 * gcc.dg/pr26570.c: Clean up coverage files.
14899 * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
14900 * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
14901 * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
14902 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
14903 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
14904 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
14905 * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
14906 * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
14907 * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
14908 * gcc.dg/tree-ssa/pr25501.c: Ditto.
14909 * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
14910 * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
14911 * gcc.dg/vect/pr28952.c: Ditto.
14912 * gcc.dg/vect/pr27151.c: Ditto.
14913 * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
14914 * g++.dg/gomp/macro-3.C: Ditto.
14915
14916 2007-02-08 Uros Bizjak <ubizjak@gmail.com>
14917
14918 * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
14919 of the loop.
14920
14921 2007-02-08 Roger Sayle <roger@eyesopen.com>
14922
14923 * gcc.target/i386/builtin-bswap-2.c: New test case.
14924
14925 2007-02-08 Roger Sayle <roger@eyesopen.com>
14926
14927 * gfortran.dg/forall_8.f90: New test case.
14928 * gfortran.dg/forall_9.f90: Likewise.
14929
14930 2007-02-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14931
14932 * gcc.dg/builtins-20.c: Add some -~ complex cases.
14933
14934 2007-02-07 Hans-Peter Nilsson <hp@axis.com>
14935
14936 * lib/target-supports.exp (check_effective_target_simulator): New.
14937
14938 2007-02-06 Zdenek Dvorak <dvorakz@suse.cz>
14939
14940 * gcc.dg/tree-ssa/loop-25.c: New test.
14941
14942 2007-02-06 Richard Henderson <rth@redhat.com>
14943
14944 * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
14945
14946 2007-02-06 Roger Sayle <roger@eyesopen.com>
14947
14948 * gcc.target/powerpc/popcount-1.c: New test case.
14949 * gcc.target/powerpc/parity-1.c: Likewise.
14950
14951 2007-02-06 Richard Guenther <rguenther@suse.de>
14952
14953 PR middle-end/27302
14954 * gcc.dg/torture/pr27302-2.c: New testcase.
14955
14956 2007-02-06 Dorit Nuzman <dorit@il.ibm.com>
14957
14958 * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
14959 * gcc.dg/vect/vect-iv-1.c: New test.
14960 * gcc.dg/vect/vect-iv-2.c: New test.
14961 * gcc.dg/vect/vect-iv-3.c: New test.
14962 * gcc.dg/vect/vect-iv-4.c: New test.
14963 * gcc.dg/vect/vect-iv-5.c: New test.
14964 * gcc.dg/vect/vect-iv-6.c: New test.
14965 * gcc.dg/vect/vect-iv-7.c: New test.
14966 * gcc.dg/vect/vect-iv-8.c: New test.
14967 * gcc.dg/vect/vect-iv-9.c: New test.
14968 * gcc.dg/vect/vect-iv-10.c: New test.
14969 * gcc.dg/vect/vect-iv-11.c: New test.
14970 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
14971 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
14972 * gcc.dg/vect/vect-14.c: Now vectorizable.
14973 * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
14974 loop).
14975 * gcc.dg/vect/vect-27.c: Likewise.
14976 * gcc.dg/vect/vect-29.c Likewise.
14977 * gcc.dg/vect/vect-dv-2.c: Likewise.
14978 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
14979 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
14980 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
14981
14982 2007-02-06 Ira Rosen <irar@il.ibm.com>
14983
14984 * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
14985
14986 2007-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14987
14988 * gcc.dg/builtins-20.c: Add more cases.
14989
14990 2007-02-05 Alexandre Oliva <aoliva@redhat.com>
14991
14992 PR debug/30189
14993 * gcc.dg/pr30189.c: New test.
14994
14995 2007-02-05 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
14996
14997 * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
14998 for running tests.
14999 * gcc.target/i386/sse4a-extract.c: New test.
15000 * gcc.target/i386/sse4a-insert.c: New test.
15001 * gcc.target/i386/sse4a-montsd.c: New test.
15002 * gcc.target/i386/sse4a-montss.c: New test.
15003
15004 2007-02-05 Richard Guenther <rguenther@suse.de>
15005
15006 * gcc.target/i386/vectorize3.c: New testcase.
15007
15008 2007-02-05 Hans-Peter Nilsson <hp@axis.com>
15009
15010 PR target/30665
15011 * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
15012
15013 2007-02-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15014
15015 PR fortran/30611
15016 * gfortran.dg/repeat_1.f90: New test.
15017
15018 2007-02-04 Steven G. Kargl <kargl@gcc.gnu.org>
15019
15020 PR fortran/30605
15021 * gfortran.dg/spread_shape_1.f90: Remove tabs.
15022 * gfortran.dg/derived_init_2.f90: Ditto.
15023 * gfortran.dg/elemental_subroutine_3.f90: Ditto.
15024 * gfortran.dg/array_initializer_1.f90: Ditto.
15025 * gfortran.dg/do_2.f90: Ditto.
15026 * gfortran.dg/proc_assign_1.f90: Ditto.
15027
15028 2007-02-04 Richard Guenther <rguenther@suse.de>
15029
15030 PR middle-end/30636
15031 * g++.dg/warn/pr30636.C: New testcase.
15032 * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
15033
15034 2007-02-03 Uros Bizjak <ubizjak@gmail.com>
15035
15036 PR middle-end/30667
15037 * gfortran.dg/pr30667.f: New test.
15038
15039 2007-02-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15040
15041 * gcc.dg/builtins-54.c: Add more cases.
15042
15043 2007-02-03 Paul Thomas <pault@gcc.gnu.org>
15044
15045 PR fortran/30514
15046 * gfortran.dg/zero_sized_2.f90: New test.
15047
15048 PR fortran/30660
15049 * gfortran.dg/alloc_comp_basics_4.f90: New test.
15050
15051 PR fortran/29820
15052 * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
15053 file.
15054
15055 2007-02-02 Steven G. Kargl <kargl@gcc.gnu.org>
15056
15057 PR fortran/30683
15058 * gfortran.dg/interface_10.f90: New test.
15059
15060 2007-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15061
15062 * gcc.dg/builtins-20.c: Add more cases.
15063
15064 2007-02-02 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
15065
15066 PR target/29682
15067 * gcc-target/ia64/pr29682.c: New test.
15068
15069 2007-02-02 Paul Thomas <pault@gcc.gnu.org>
15070
15071 PR fortran/30284
15072 * gfortran.dg/arrayio_11.f90.f90: New test.
15073
15074 PR fortran/30626
15075 * gfortran.dg/arrayio_12.f90.f90: New test.
15076
15077 2007-02-02 Jakub Jelinek <jakub@redhat.com>
15078
15079 PR c++/30536
15080 * g++.dg/tls/diag-5.C: New test.
15081
15082 PR middle-end/30473
15083 * gcc.dg/pr30473.c: New test.
15084 * gcc.c-torture/execute/20070201-1.c: New test.
15085
15086 2007-02-01 Roger Sayle <roger@eyesopen.com>
15087
15088 * gfortran.dg/dependency_20.f90: New test case.
15089
15090 2007-01-31 Ian Lance Taylor <iant@google.com>
15091
15092 * gcc.dg/lower-subreg-1.c (test): New test.
15093
15094 2007-01-30 Geoffrey Keating <geoffk@apple.com>
15095
15096 * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
15097
15098 2007-01-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15099
15100 * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
15101 * gcc.dg/torture/builtin-math-3.c: Likewise.
15102
15103 2007-01-31 Dirk Mueller <dmueller@suse.de>
15104
15105 gcc.dg/Wparentheses-2.c: Update and add new tests.
15106
15107 2007-01-31 Ira Rosen <irar@il.ibm.com>
15108
15109 * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
15110 vectorize.
15111
15112 2007-01-31 Uros Bizjak <ubizjak@gmail.com>
15113
15114 * gcc.dg/builtins-63.c: New test.
15115
15116 2007-01-31 Tobias Burnus <burnus@net-b.de>
15117
15118 PR fortran/27588
15119 * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
15120
15121 2007-01-31 Tobias Burnus <burnus@net-b.de>
15122
15123 PR fortran/30520
15124 * gfortran.dg/volatile8.f90: New argument conformance test.
15125 * gfortran.dg/volatile9.f90: New scope test.
15126
15127 2007-01-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15128
15129 PR c++/24745
15130 * g++.dg/warn/null4.C: New.
15131
15132 2001-01-30 Roger Sayle <roger@eyesopen.com>
15133 Uros Bizjak <ubizjak@gmail.com>
15134
15135 * gcc.dg/large-size-array-3.c: Correct typo.
15136
15137 2007-01-30 Richard Guenther <rguenther@suse.de>
15138
15139 PR middle-end/27657
15140 * g++.dg/debug/pr27657.C: New testcase.
15141
15142 2007-01-30 Richard Guenther <rguenther@suse.de>
15143
15144 PR middle-end/30313
15145 * gcc.dg/torture/pr30313.c: New testcase.
15146
15147 2007-01-29 Janis Johnson <janis187@us.ibm.com>
15148
15149 * gcc.dg/dfp/dfp-except.h: New file.
15150 * gcc.dg/dfp/fe-check.h: New file.
15151 * gcc.dg/dfp/fe-binop.c: New test.
15152 * gcc.dg/dfp/fe-convert-1.c: New test.
15153 * gcc.dg/dfp/fe-convert-2.c: New test.
15154 * gcc.dg/dfp/fe-convert-3.c: New test.
15155
15156 * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
15157 * gcc.dg/dfp/decfloat-constants.c: Ditto.
15158 * gcc.dg/dfp/convert-dfp.c: Ditto.
15159 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
15160
15161 2007-01-29 Josh Conner <jconner@apple.com>
15162
15163 * gcc.target/powerpc/altivec-24.c: New test.
15164
15165 2007-01-29 Simon Martin <simartin@users.sourceforge.net>
15166
15167 PR c++/28266
15168 * g++.dg/parse/defarg12.C: New test.
15169
15170 2007-01-29 Paul Thomas <pault@gcc.gnu.org>
15171
15172 PR fortran/30554
15173 * gfortran.dg/used_dummy_types_6.f90: New test.
15174
15175 2007-01-28 Jan Hubicka <jh@suse.cz>
15176
15177 * gcc.dg/tree-prof/val-prof-6.c: New test.
15178
15179 2007-01-28 Roger Sayle <roger@eyesopen.com>
15180
15181 * gcc.dg/large-size-array-3.c: Correct test case (portability).
15182
15183 2007-01-28 Andrew Pinski <pinskia@gmail.com>
15184
15185 PR C++/28988
15186 * g++.dg/expr/dtor4.C: New test.
15187
15188 2007-01-28 Zdenek Dvorak <dvorakz@suse.cz>
15189
15190 * gcc.dg/tree-ssa/loop-23.c: New test.
15191
15192 2007-01-28 Thomas Koenig <Thomas.Koenig@online.de>
15193
15194 PR libfortran/30389
15195 * gfortran.dg/achar_2.f90: New test.
15196 * gfortran.dg/achar_3.f90: New test.
15197
15198 2007-01-27 Ian Lance Taylor <iant@google.com>
15199
15200 * gcc.dg/strict-overflow-1.c: New test.
15201 * gcc.dg/no-strict-overflow-1.c: New test.
15202 * gcc.dg/strict-overflow-2.c: New test.
15203 * gcc.dg/no-strict-overflow-2.c: New test.
15204 * gcc.dg/strict-overflow-3.c: New test.
15205 * gcc.dg/no-strict-overflow-3.c: New test.
15206 * gcc.dg/strict-overflow-4.c: New test.
15207 * gcc.dg/no-strict-overflow-4.c: New test.
15208 * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
15209 * gcc.dg/pr15784-1.c: Likewise.
15210 * gcc.dg/pr20922-1.c: Likewise.
15211 * gcc.dg/pr20922-3.c: Likewise.
15212 * gcc.dg/pr20922-4.c: Likewise.
15213 * gcc.dg/pr20922-6.c: Likewise.
15214 * gcc.dg/compare-4.c: Likewise.
15215 * gcc.dg/torture/pr26898-1.c: Likewise.
15216 * gcc.dg/tree-ssa/divide-1.c: Likewise.
15217 * gcc.dg/tree-ssa/divide-2.c: Likewise.
15218 * gcc.dg/tree-ssa/divide-3.c: Likewise.
15219 * gcc.dg/tree-ssa/divide-4.c: Likewise.
15220 * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
15221 * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
15222 * gcc.dg/tree-ssa/pr21082.c: Likewise.
15223 * gcc.dg/tree-ssa/pr26899.c: Likewise.
15224 * g++.dg/tree-ssa/pr21082.C: Likewise.
15225
15226 2007-01-27 Roger Sayle <roger@eyesopen.com>
15227
15228 * gcc-dg/large-size-array-3.c: New test case.
15229
15230 2007-01-27 Roger Sayle <roger@eyesopen.com>
15231
15232 * gfortran.dg/forall_7.f90: New test case.
15233
15234 2007-01-27 Paul Thomas <pault@gcc.gnu.org>
15235
15236 PR fortran/30407
15237 * gfortran.dg/where_operator_assign_1.f90: New test.
15238 * gfortran.dg/where_operator_assign_2.f90: New test.
15239 * gfortran.dg/where_operator_assign_3.f90: New test.
15240
15241 2007-01-26 Joseph Myers <joseph@codesourcery.com>
15242
15243 * lib/target-supports.exp
15244 (check_effective_target_powerpc_altivec): New.
15245 (check_effective_target_vect_cmdline_needed): Use it.
15246
15247 2007-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
15248
15249 PR fortran/30278
15250 * gfortran.dg/backslash_3.f: New test.
15251
15252 2007-01-26 Richard Guenther <rguenther@suse.de>
15253
15254 * gcc.dg/tree-ssa/pr23382.c: Fix typo.
15255
15256 2007-01-26 Tobias Burnus <burnus@net-b.de>
15257
15258 * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
15259 * gfortran.dg/vect/vect.exp: Ditto.
15260 * gfortran.dg/dg.exp: Ditto.
15261 * gfortran.fortran-torture/execute/execute.exp: Ditto.
15262 * gfortran.fortran-torture/compile/compile.exp: Ditto.
15263
15264 2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15265
15266 * gcc.dg/builtins-20.c: Add more cases.
15267 * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
15268
15269 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15270
15271 PR fortran/30437
15272 * gcc.dg/Wall.c: New.
15273 * gcc.dg/Wno-all.c: New.
15274 * gfortran.dg/Wall.f90: New.
15275 * gfortran.dg/Wno-all.f90: New.
15276
15277 2007-01-24 Geoffrey Keating <geoffk@apple.com>
15278
15279 * gcc.target/powerpc/darwin-ehreturn-1.c: New.
15280 * g++.dg/eh/simd-2.C: Also run on Darwin.
15281 * g++.dg/eh/simd-3.C: New.
15282 * g++.dg/eh/simd-4.C: New.
15283
15284 2007-01-25 Richard Guenther <rguenther@suse.de>
15285
15286 * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
15287 and _PROFILE_USE.
15288 * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
15289
15290 2007-01-25 Razya Ladelsky <razya@il.ibm.com>
15291
15292 * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
15293 * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
15294 * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
15295 * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
15296 * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
15297 * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
15298 * gcc.dg/ipa/ipa-7.c: New testcase.
15299
15300 2007-01-24 Douglas Gregor <dgregor@osl.iu.edu>
15301
15302 * g++.dg/cpp0x/warn_cxx0x.C: New.
15303
15304 2007-01-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15305
15306 * gcc.dg/builtins-20.c: Test builtin carg.
15307
15308 2007-01-24 Jakub Jelinek <jakub@redhat.com>
15309
15310 PR middle-end/27416
15311 * gcc.dg/gomp/pr27416.c: New test.
15312
15313 PR middle-end/30494
15314 * gcc.dg/gomp/pr30494.c: New test.
15315 * g++.dg/gomp/pr30494.C: New test.
15316
15317 PR middle-end/30421
15318 * gcc.dg/gomp/pr30421.c: New test.
15319
15320 2007-01-24 Steve Ellcey <sje@cup.hp.com>
15321
15322 * gcc.target/ia64/versionid-1.c: New test.
15323 * gcc.target/ia64/versionid-2.c: New test.
15324
15325 2007-01-24 Richard Guenther <rguenther@suse.de>
15326
15327 PR testsuite/30181
15328 * gcc.dg/builtins-57.c: Change to a link-time testcase
15329 to support non-C99 targets.
15330
15331 2007-01-24 Jan Hubicka <jh@suse.cz>
15332
15333 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
15334
15335 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
15336
15337 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
15338
15339 2007-01-23 Andrew Pinski <pinskia@gmail.com>
15340
15341 PR objc/27438
15342 * objc.dg/const-str-12.m: New test.
15343
15344 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15345
15346 PR fortran/30532
15347 * gfortran.dg/ctrl-z.f90: New test.
15348
15349 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15350
15351 PR fortran/30481
15352 * gfortran.dg/namelist_assumed_char.f90: New test.
15353
15354 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
15355
15356 PR c++/27492
15357 * g++.dg/inherit/covariant15.C: New test.
15358
15359 2007-01-23 Ian Lance Taylor <iant@google.com>
15360
15361 * g++.dg/warn/Wparentheses-24.C: New test.
15362
15363 2007-01-23 Richard Guenther <rguenther@suse.de>
15364
15365 PR testsuite/30560
15366 * ada/acats/run_acats: Do not call gnatmake or gnatchop
15367 with full path.
15368
15369 2007-01-22 Richard Guenther <rguenther@suse.de>
15370
15371 PR tree-optimization/30038
15372 * gcc.dg/builtins-62.c: New testcase.
15373
15374 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
15375
15376 * gcc.c-torture/compile/20070121.c: New test.
15377
15378 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
15379
15380 PR libfortran/30525
15381 * gfortran.dg/char_comparison_1.f: New test.
15382
15383 2007-01-21 Ira Rosen <irar@il.ibm.com>
15384
15385 * gcc.dg/vect/vect-strided-same-dr.c: New test.
15386
15387 2007-01-20 Andrew Pinski <pinskia@gmail.com>
15388
15389 PR objc/30479
15390 * objc.dg/pch: New directory.
15391 * objc.dg/pch/pch.exp: New file.
15392 * objc.dg/pch/interface-1.m: New test.
15393 * objc.dg/pch/interface-1.hs: New include file.
15394 * lib/objc.exp (objc_target_compile): Add
15395 "-x objective-c-header" in front of the sources if this is
15396 a precompiled header being compiled.
15397
15398 2007-01-20 Roger Sayle <roger@eyesopen.com>
15399
15400 * gfortran.dg/array_memcpy_3.f90: New test case.
15401 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
15402
15403 2007-01-20 Roger Sayle <roger@eyesopen.com>
15404 Brooks Moses <brooks.moses@codesourcery.com>
15405 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15406
15407 * gfortran.dg/intrinsic_sign_1.f90: New test case.
15408 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
15409
15410 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15411
15412 * gcc.dg/torture/builtin-math-3.c: Test fdim.
15413
15414 2007-01-19 Mike Stump <mrs@apple.com>
15415
15416 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
15417 away.
15418
15419 2007-01-19 Roger Sayle <roger@eyesopen.com>
15420
15421 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
15422 option instead of -funsafe-math-optimizations.
15423
15424 2007-01-19 Tomas Bily <tbily@suse.cz>
15425
15426 gcc.dg/tree-prof/indir-call-prof.c: New.
15427 g++.dg/dg.exp: Add tree-prof subdirectory.
15428 g++.dg/tree-prof/indir-call-prof.C: New.
15429 g++.dg/tree-prof/tree-prof.exp: New.
15430
15431 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15432
15433 PR c++/17947
15434 * g++.dg/warn/deprecated.C: Update warning output.
15435 * g++.dg/warn/deprecated-2.C: Likewise.
15436 * g++.dg/warn/deprecated-3.C: New.
15437
15438 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
15439
15440 * gcc.c-torture/execute/nestfunc-7.c: New.
15441
15442 2007-01-18 Hui-May Chang <hm.chang@apple.com>
15443
15444 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
15445
15446 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
15447
15448 * gcc.dg/m68k-pic-1.c: New.
15449
15450 2007-01-18 Roger Sayle <roger@eyesopen.com>
15451
15452 * gfortran.dg/array_memcpy_4.f90: New test case.
15453
15454 2007-01-18 Josh Conner <jconner@apple.com>
15455
15456 PR target/30485
15457 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
15458 * gcc.dg/vect/no-trapping-math-1: New.
15459 * gcc.dg/vect/no-trapping-math-2: New.
15460
15461 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
15462
15463 * gcc.target/i386/387-8.c: Update comment about optimizing
15464 inherent load of 1.0 of fptan instruction.
15465
15466 2007-01-18 Dirk Mueller <dmueller@suse.de>
15467 Richard Guenther <rguenther@suse.de>
15468
15469 PR diagnostic/8268
15470 * gcc.dg/Warray-bounds.c: New testcase.
15471 * gcc.dg/Warray-bounds-2.c: New testcase.
15472 * g++.dg/warn/Warray-bounds.C: New testcase.
15473 * g++.dg/warn/Warray-bounds-2.C: New testcase.
15474
15475 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
15476
15477 PR fortran/30476
15478 * gfortran.dg/generic_12.f90: New test.
15479
15480 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
15481
15482 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
15483 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
15484
15485 2007-01-16 Janis Johnson <janis187@us.ibm.com>
15486
15487 * gcc.dg/dfp/compare-special.h: New file.
15488 * gcc.dg/dfp/compare-special-32.c: New test.
15489 * gcc.dg/dfp/compare-special-64.c: New test.
15490 * gcc.dg/dfp/compare-special-128.c: New test.
15491
15492 2007-01-16 Roger Sayle <roger@eyesopen.com>
15493 Paul Thomas <pault@gcc.gnu.org>
15494 Steven G. Kargl <kargl@gcc.gnu.org>
15495
15496 PR fortran/30404
15497 * gfortran.dg/forall_6.f90: New test case.
15498 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
15499 * gfortran.dg/dependency_13.f90: Likewise.
15500
15501 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15502
15503 PR testsuite/12325
15504 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
15505 targets that don't support Inf.
15506
15507 2007-01-15 Dale Johannesen <dalej@apple.com>
15508
15509 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
15510
15511 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
15512
15513 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
15514 of achar for 0xff to avoid the "Extended ASCII not
15515 implemented" error message.
15516
15517 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
15518
15519 PR fortran/28172
15520 * gfortran.dg/altreturn_4.f90: New test.
15521
15522 PR fortran/29389
15523 * gfortran.dg/stfunc_4.f90: New test.
15524
15525 PR fortran/29712
15526 * gfortran.dg/bound_2.f90: Reinstate commented out line.
15527 * gfortran.dg/initialization_1.f90: Change warning.
15528
15529 PR fortran/30283
15530 * gfortran.dg/specification_type_resolution_2.f90: New test.
15531
15532 2007-01-14 Jan Hubicka <jh@suse.cz>
15533
15534 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
15535 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
15536 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
15537 elimination.
15538
15539 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
15540
15541 PR fortran/30410
15542 * gfortran.dg/external_procedures_2.f90: New test.
15543
15544 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
15545
15546 PR target/30413
15547 * gcc.target/i386/pr30413.c: New test.
15548
15549 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
15550
15551 PR fortran/30452
15552 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
15553
15554 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
15555
15556 * gcc.dg/20070112-1.c: New test.
15557
15558 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15559
15560 PR libgfortran/30435
15561 * gfortran.dg/list_read_6.f90: New test.
15562
15563 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
15564
15565 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
15566
15567 2007-01-12 Tom Tromey <tromey@redhat.com>
15568
15569 PR preprocessor/28227:
15570 * gcc.dg/cpp/pr28227.c: New file.
15571
15572 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
15573
15574 * gcc.dg/tree-ssa/loop-22.c: New test.
15575
15576 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
15577
15578 PR tree-optimization/29516
15579 * gcc.dg/tree-ssa/loop-20.c: New test.
15580
15581 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
15582
15583 PR libfortran/30415
15584 * minmaxloc_integer_kinds_1.f90: New test.
15585
15586 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
15587
15588 PR c++/29573
15589 * g++.dg/template/sizeof-template-argument.C: New test.
15590
15591 2007-01-11 Jan Hubicka <jh@suse.cz>
15592
15593 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
15594 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
15595 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
15596 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
15597 * gcc.dg/tree-ssa/pr21658.c: Likewise.
15598 * gcc.dg/tree-ssa/pr15349.c: Likewise.
15599 * gcc.dg/tree-ssa/pr25501.c: Likewise.
15600 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
15601 transformation in question.
15602 * gcc.dg/tree-ssa/vrp05.c: Likewise.
15603 * gcc.dg/tree-ssa/pr20701.c: Likewise.
15604 * gcc.dg/always_inline3.c: Likewise.
15605
15606 2007-01-10 Mark Mitchell <mark@codesourcery.com>
15607
15608 PR c++/28999
15609 * g++.dg/template/typename11.C: New test.
15610
15611 2007-01-10 Robert Kennedy <jimbob@google.com>
15612
15613 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
15614
15615 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
15616
15617 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
15618 for different integer kinds.
15619 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
15620 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
15621 * gfortran.dg/ishft_2.f90: New test.
15622 * gfortran.dg/ishft_3.f90: New test.
15623
15624 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
15625
15626 * gfortran.dg/altreturn_2.f90: Removed executable bit.
15627
15628 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
15629
15630 PR tree-optimization/30322
15631 * gcc.dg/tree-ssa/loop-21.c: New test.
15632
15633 2007-01-08 Geoffrey Keating <geoffk@apple.com>
15634
15635 * g++.dg/rtti/darwin-builtin-linkage.C: New.
15636
15637 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
15638
15639 * gcc.target/spu/intrinsics-1.c: Remove xfail.
15640
15641 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15642
15643 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
15644 * g++.dg/warn/overflow-warn-3.C: Likewise.
15645 * g++.dg/warn/overflow-warn-4.C: Likewise.
15646 * g++.dg/warn/overflow-warn-5.C: Likewise.
15647 * g++.dg/warn/overflow-warn-6.C: Likewise.
15648 * g++.dg/warn/Woverflow-1.C: Likewise.
15649 * g++.dg/warn/Woverflow-2.C: Likewise.
15650 * g++.dg/warn/Woverflow-3.C: Likewise.
15651 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
15652
15653 2007-01-08 Roger Sayle <roger@eyesopen.com>
15654
15655 * gfortran.dg/array_constructor_14.f90: New test case.
15656 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
15657
15658 2007-01-08 Richard Guenther <rguenther@suse.de>
15659
15660 PR tree-optimization/23603
15661 * gcc.dg/tree-ssa/vrp31.c: New testcase.
15662 * gcc.dg/tree-ssa/vrp32.c: Likewise.
15663
15664 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
15665
15666 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
15667 in __v8qi typedef.
15668 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
15669 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
15670 compiler behaviour.
15671 * gcc.dg/simd-5.c: Likewise.
15672 * gcc.dg/simd-6.c: Likewise.
15673 * g++.dg/conversion/simd1.C: Likewise.
15674 * g++.dg/conversion/simd3.C: Likewise.
15675 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
15676 (main): Use it.
15677
15678 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
15679
15680 PR tree-optimization/29877
15681 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
15682 name of a hard register for the target concerned. Adjust dg-error
15683 directives to cope with new behaviour of TER.
15684
15685 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15686
15687 PR c++/28986
15688 * g++.dg/conversion/nullptr1.C: Added overflow warning.
15689 * g++.dg/warn/overflow-warn-1.C: New.
15690 * g++.dg/warn/overflow-warn-3.C: New.
15691 * g++.dg/warn/overflow-warn-4.C: New.
15692 * g++.dg/warn/overflow-warn-5.C: New.
15693 * g++.dg/warn/overflow-warn-6.C: New.
15694 * g++.dg/warn/Woverflow-1.C: New.
15695 * g++.dg/warn/Woverflow-2.C: New.
15696 * g++.dg/warn/Woverflow-3.C: New.
15697 * g++.dg/warn/multiple-overflow-warn-2.C: New.
15698
15699 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
15700
15701 PR fortran/27698
15702 * gfortran.dg/invalid_name.f90: New test.
15703 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
15704 * gfortran.dg/gomp/pr29759.f90: Ditto.
15705
15706 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
15707
15708 * gfortran.dg/present_1.f90: Update error message.
15709
15710 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
15711
15712 PR c++/19439
15713 * g++.dg/template/duplicate1.C: New test
15714 * g++.dg/template/memfriend6.C: Adjust error markers.
15715
15716 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
15717
15718 PR tree-opt/30385
15719 * gcc.dg/torture/inline-1.c: New test.
15720
15721 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15722
15723 PR c/19978
15724 * gcc.dg/multiple-overflow-warn-1.c: New.
15725 * gcc.dg/multiple-overflow-warn-2.c: New.
15726 * gcc.dg/overflow-warn-6.c: New.
15727 * g++.dg/warn/multiple-overflow-warn-1.C: New.
15728
15729 2007-01-05 Roger Sayle <roger@eyesopen.com>
15730
15731 * gfortran.dg/array_memcpy_1.f90: New test case.
15732 * gfortran.dg/array_memcpy_2.f90: Likewise.
15733
15734 2007-01-05 Richard Guenther <rguenther@suse.de>
15735
15736 PR middle-end/27826
15737 * g++.dg/opt/pr27826.C: New testcase.
15738
15739 2007-01-05 Ian Lance Taylor <iant@google.com>
15740
15741 * gcc.dg/Walways-true-1.c: New test.
15742 * gcc.dg/Walways-true-2.c: New test.
15743 * g++.dg/warn/Walways-true-1.C: New test.
15744 * g++.dg/warn/Walways-true-2.C: New test.
15745
15746 2007-01-05 Jakub Jelinek <jakub@redhat.com>
15747
15748 PR c/30360
15749 * gcc.dg/pr30360.c: New test.
15750
15751 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
15752
15753 PR fortran/23232
15754 * gfortran.dg/data_implied_do_1.f90: New test.
15755
15756 PR fortran/27996
15757 PR fortran/27998
15758 * gfortran.dg/char_length_1.f90: New test.
15759
15760 2007-01-05 Richard Guenther <rguenther@suse.de>
15761
15762 PR middle-end/28116
15763 * g++.dg/opt/pr28116.C: New testcase.
15764
15765 2007-01-05 Tobias Burnus <burnus@net-b.de>
15766
15767 PR fortran/29624
15768 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
15769 invalid deallocate.
15770 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
15771 * gfortran.dg/protected_4.f90: Add pointer intent check.
15772 * gfortran.dg/protected_6.f90: Add pointer intent check.
15773 * gfortran.dg/pointer_intent_1.f90: New test.
15774 * gfortran.dg/pointer_intent_2.f90: New test.
15775 * gfortran.dg/pointer_intent_3.f90: New test.
15776
15777 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
15778
15779 PR 30235
15780 * gfortran.dg/altreturn_2.f90: new test.
15781
15782 2007-01-04 Tom Tromey <tromey@redhat.com>
15783
15784 PR preprocessor/28165:
15785 * gcc.dg/cpp/pr28165.c: New file.
15786
15787 2007-01-03 Josh Conner <jconner@apple.com>
15788
15789 PR middle-end/29683
15790 * gcc.dg/pr29683.c: New.
15791
15792 2007-01-03 Jakub Jelinek <jakub@redhat.com>
15793
15794 PR c++/28217
15795 * g++.dg/pch/template-1.C: New test.
15796 * g++.dg/pch/template-1.Hs: New file.
15797
15798 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
15799
15800 PR middle-end/30353
15801 * gcc.c-torture/compile/complex-4.c: New test.
15802
15803 2007-01-03 Joseph Myers <joseph@codesourcery.com>
15804
15805 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
15806 -maltivec.
15807 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
15808
15809 2007-01-03 Jakub Jelinek <jakub@redhat.com>
15810
15811 PR middle-end/30286
15812 * gcc.dg/pr30286.c: New test.
15813
15814 PR c++/29535
15815 * g++.dg/template/crash66.C: New test.
15816
15817 PR c++/29054
15818 * g++.dg/template/friend49.C: New test.
15819
15820 2007-01-03 Steven G. Kargl <kargls@comcast.net>
15821
15822 * gfortran.dg/ibits.f90: New test.
15823
15824 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
15825
15826 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
15827 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
15828
15829 2007-01-02 Jan Hubicka <jh@suse.cz>
15830
15831 * gcc.dg/pr16194.c: We now output error on all three functions,
15832 not just first one.
15833
15834 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15835
15836 PR c/19977
15837 * gcc.dg/overflow-warn-3.c: Remove XFAIL.
15838 * gcc.dg/overflow-warn-4.c: Remove XFAIL.
15839
15840 2006-01-02 Ian Lance Taylor <iant@google.com>
15841
15842 * g++.dg/warn/Wparentheses-22.C: New test.
15843 * g++.dg/warn/Wparentheses-23.C: New test.
15844
15845 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15846
15847 PR middle-end/7651
15848 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
15849 * gcc.dg/declspec-3-Wextra.c: New.
15850 * gcc.dg/declspec-3-no.c: New
15851
15852 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
15853
15854 PR fortran/20896
15855 * gfortran.dg/interface_10.f90: Remove.
15856
15857 2007-01-01 Roger Sayle <roger@eyesopen.com>
15858
15859 * gcc.dg/fold-eqxor-4.c: New test case.
15860
15861 2007-01-02 Joseph Myers <joseph@codesourcery.com>
15862
15863 PR middle-end/30311
15864 * gcc.c-torture/compile/pr30311.c: New test.
15865
15866 2007-01-01 Andrew Pinski <pinskia@gmail.com>
15867
15868 PR middle-end/30253
15869 * gcc.c-torture/compile/statement-expression-1.c: New test.
15870
15871 2007-01-01 Andreas Schwab <schwab@suse.de>
15872
15873 PR target/29166
15874 * g++.dg/eh/pr29166.C: New test.
15875
15876 2007-01-01 Joseph Myers <joseph@codesourcery.com>
15877
15878 * lib/target-supports.exp (check_effective_target_powerpc_spe):
15879 New.
15880 (check_effective_target_vect_cmdline_needed): Use it.
15881
15882 2006-12-31 Richard Guenther <rguenther@suse.de>
15883
15884 PR middle-end/30137
15885 * gcc.dg/pr30137-1.c: New testcase.
15886 * gcc.dg/pr30137-2.c: Likewise.
15887
15888 2006-12-31 Roger Sayle <roger@eyesopen.com>
15889
15890 PR middle-end/30322
15891 * gcc.dg/fold-plusnot-1.c: New test case.
15892
15893 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
15894
15895 PR c++/29731
15896 * g++.dg/parse/template22.C: New test.
15897
15898 2006-12-31 Richard Guenther <rguenther@suse.de>
15899
15900 PR middle-end/30338
15901 * gcc.c-torture/compile/pr30338.c: New testcase.
15902
15903 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
15904
15905 PR fortran/27900
15906 * gfortran.dg/intrinsic_actual_4.f90: New test.
15907
15908 PR fortran/24325
15909 * gfortran.dg/func_decl_3.f90: New test.
15910
15911 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
15912
15913 PR fortran/23060
15914 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
15915 * gfortran.dg/c_by_val_1.f: New test.
15916 * gfortran.dg/c_by_val_2.f: New test.
15917 * gfortran.dg/c_by_val_3.f: New test.
15918
15919 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
15920
15921 PR libfortran/30321
15922 * gfortran.dg/sum_zero_array_1.f90: New test.
15923
15924 2006-12-29 Jakub Jelinek <jakub@redhat.com>
15925
15926 PR preprocessor/29612
15927 * gcc.dg/cpp/pr29612-1.c: New test.
15928 * gcc.dg/cpp/pr29612-2.c: New test.
15929
15930 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
15931
15932 PR fortran/30034
15933 * gfortran.dg/pure_formal_proc_1.f90: New test.
15934
15935 PR fortran/30237
15936 * gfortran.dg/intrinsic_actual_3.f90: New test.
15937
15938 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15939
15940 PR fortran/30014
15941 * gfortran.dg/io_constraints_1.f90: Update test.
15942 * gfortran.dg/io_constraints_2.f90: Update test.
15943 * gfortran.dg/inquire_iolength.f90: New test.
15944
15945 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
15946
15947 PR fortran/20896
15948 * gfortran.dg/interface_10.f90: New test.
15949 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
15950 since z is already, locally a variable.
15951
15952 PR fortran/25135
15953 * gfortran.dg/generic_11.f90: New test.
15954 * gfortran.dg/interface_7.f90: Remove name clash between module
15955 name and procedure 'x' referenced in the interface.
15956
15957 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15958
15959 PR middle-end/7651
15960 * gcc.dg/Wmissing-parameter-type.c: New.
15961 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
15962 * gcc.dg/Wmissing-parameter-type-no.c: New.
15963
15964 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
15965
15966 PR fortran/25818
15967 * gfortran.dg/entry_array_specs_2.f: New test.
15968
15969 PR fortran/30084
15970 * gfortran.dg/nested_modules_6.f90: New test.
15971
15972 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15973
15974 PR middle-end/7651
15975 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
15976 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
15977
15978 2006-12-21 Andrew Pinski <pinskia@gmail.com>
15979
15980 PR C++/30168
15981 * g++.dg/opt/complex6.C: New test.
15982
15983 2006-12-22 Ben Elliston <bje@au.ibm.com>
15984
15985 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
15986 full" if the linker on spu-*-* warns about exceeding local store.
15987
15988 And revert this patch:
15989 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
15990 fail to link due to relocation overflows on spu-*-*.
15991
15992 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
15993
15994 PR fortran/30273
15995 * gfortran.dg/dependency_19.f90: New test.
15996
15997 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
15998
15999 PR fortran/30202
16000 * gfortran.dg/alloc_comp_basics_3.f90: New test.
16001
16002 2006-12-21 Jakub Jelinek <jakub@redhat.com>
16003
16004 PR middle-end/30262
16005 * gcc.c-torture/execute/20061220-1.c: New test.
16006
16007 PR middle-end/30263
16008 * gcc.dg/gomp/asm-1.c: New test.
16009
16010 PR target/30230
16011 * g++.dg/eh/ia64-2.C: New test.
16012
16013 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
16014
16015 PR target/28966
16016 PR target/29248
16017 * gcc.dg/rs6000-leaf.c: New.
16018
16019 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
16020
16021 PR fortran/25392
16022 * gfortran.dg/f2c_8.f90: New test.
16023
16024 2006-12-20 Bill Wendling <wendling@apple.com>
16025
16026 * gcc.dg/asm-b.c: Check for __ppc64__.
16027
16028 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
16029
16030 PR fortran/30190
16031 * gfortran.dg/bounds_check_5.f90: New test.
16032
16033 2006-12-20 Andrew Pinski <pinskia@gmail.com>
16034
16035 PR middle-end/30143
16036 * gcc.dg/gomp/complex-1.c: New testcase.
16037
16038 2006-12-20 Roger Sayle <roger@eyesopen.com>
16039
16040 * gfortran.dg/array_memset_1.f90: New test case.
16041
16042 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
16043
16044 * lib/target-supports.exp: Add spu to
16045 check_effective_target_vect_widen_mult_hi_to_si.
16046
16047 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
16048
16049 PR fortran/29992
16050 * gfortran.dg/generic_9.f90: New test.
16051
16052 PR fortran/30081
16053 * gfortran.dg/generic_10.f90: New test.
16054
16055 2006-12-19 Andrew Pinski <pinskia@gmail.com>
16056
16057 PR tree-opt/30045
16058 * gcc.dg/pr30045.c: New test.
16059
16060 2006-12-20 Ben Elliston <bje@au.ibm.com>
16061
16062 * gcc.dg/20020312-2.c: Add a case for __SPU__.
16063
16064 2006-12-19 Eric Christopher <echristo@apple.com>
16065
16066 PR target/29302
16067 * gcc.c-torture/execute/pr29302-1.c: New.
16068
16069 2006-12-19 Tobias Burnus <burnus@net-b.de>
16070
16071 PR fortran/39238
16072 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
16073
16074 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
16075
16076 PR fortran/30236
16077 * gfortran.dg/altreturn_3.f90: New test.
16078
16079 * gfortran.dg/char_result_12.f90: Fix comment typos.
16080
16081 2006-12-19 Ben Elliston <bje@au.ibm.com>
16082
16083 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
16084 as newlib's stdio.h uses non-traditional cpp constructs.
16085
16086 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
16087
16088 * gfortran.dg/advance.f90: Renamed to advance_1.f90
16089 * gfortran.dg/append-1.f90: Renamed to append_1.f90
16090 * gfortran.dg/array-1.f90: Renamed to array_1.f90
16091 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
16092 * gfortran.dg/backspace.f: Renamed to backspace_1.f
16093 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
16094 * gfortran.dg/default_initialization.f: Renamed to
16095 default_initialization_1.f
16096 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
16097 dollar_edit_descriptor_1.f
16098 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
16099 dollar_edit_descriptor_2.f
16100 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
16101 dollar_edit_descriptor_3.f
16102 * gfortran.dg/logint-1.f: Renamed to logint_1.f
16103 * gfortran.dg/logint-2.f: Renamed to logint_2.f
16104 * gfortran.dg/logint-3.f: Renamed to logint_3.f
16105 * gfortran.dg/advance_1.f90: Renamed from advance.f90
16106 * gfortran.dg/append_1.f90: Renamed from append-1.f90
16107 * gfortran.dg/array_1.f90: Renamed from array-1.f90
16108 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
16109 * gfortran.dg/backspace_1.f: Renamed from backspace.f
16110 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
16111 * gfortran.dg/default_initialization_1.f: Renamed from
16112 default_initialization.f
16113 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
16114 dollar_edit_descriptor-1.f
16115 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
16116 dollar_edit_descriptor-2.f
16117 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
16118 dollar_edit_descriptor-3.f
16119 * gfortran.dg/logint_1.f: Renamed from logint-1.f
16120 * gfortran.dg/logint_2.f: Renamed from logint-2.f
16121 * gfortran.dg/logint_3.f: Renamed from logint-3.f
16122
16123 2006-12-18 Bill Wendling <wendling@apple.com>
16124
16125 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
16126 id is an OjbC keyword.
16127
16128 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16129
16130 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
16131
16132 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
16133
16134 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
16135
16136 2006-12-18 Ian Lance Taylor <iant@google.com>
16137
16138 * g++.dg/warn/Wmissing-declarations-1.C: New test.
16139
16140 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
16141
16142 * gcc.c-torture/compile/pr27528.c: Use empty templates.
16143
16144 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
16145
16146 PR fortran/30207
16147 * gfortran.fortran-torture/execute/where21.f90: New test.
16148
16149 2006-12-17 Tobias Burnus <burnus@net-b.de>
16150
16151 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
16152
16153 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16154
16155 PR middle-end/7651
16156 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
16157 * gcc.dg/if-empty-1.c: Likewise.
16158 * gcc.dg/pr23165.c: Likewise.
16159 * g++.dg/warn/empty-body.C: Likewise.
16160
16161 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16162
16163 PR libfortran/30005
16164 * gfortran.dg/open_errors.f90: New test.
16165
16166 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
16167
16168 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
16169
16170 * gcc.target/i386/ssse3-pabsb.c: New file.
16171 * gcc.target/i386/ssse3-pabsd.c: Likewise.
16172 * gcc.target/i386/ssse3-pabsw.c: Likewise.
16173 * gcc.target/i386/ssse3-palignr.c: Likewise.
16174 * gcc.target/i386/ssse3-phaddd.c: Likewise.
16175 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
16176 * gcc.target/i386/ssse3-phaddw.c: Likewise.
16177 * gcc.target/i386/ssse3-phsubd.c: Likewise.
16178 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
16179 * gcc.target/i386/ssse3-phsubw.c: Likewise.
16180 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
16181 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
16182 * gcc.target/i386/ssse3-pshufb.c: Likewise.
16183 * gcc.target/i386/ssse3-psignb.c: Likewise.
16184 * gcc.target/i386/ssse3-psignd.c: Likewise.
16185 * gcc.target/i386/ssse3-psignw.c: Likewise.
16186 * gcc.target/i386/ssse3-vals.h: Likewise.
16187
16188 2006-12-15 Janis Johnson <janis187@us.ibm.com>
16189
16190 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
16191 * lib/fortran-torture.exp: Include target-supports.exp.
16192
16193 2006-12-15 Jakub Jelinek <jakub@redhat.com>
16194
16195 PR target/30185
16196 * gcc.c-torture/execute/pr30185.c: New test.
16197
16198 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
16199
16200 PR testsuite/30179
16201 PR testsuite/30180
16202 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
16203 * gcc.dg/builtin-bswap-2.c: Likewise.
16204 * gcc.dg/builtin-bswap-3.c: Likewise.
16205 * gcc.dg/builtin-bswap-4.c: Likewise.
16206 * lib/target-supports.exp (check_effective_target_stdint_types): New.
16207 * gcc.c-torture/execute/mode-dependent-address.x: New file.
16208
16209 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16210
16211 PR libfortran/30145
16212 * gfortran.dg/write_zero_array: New test.
16213
16214 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16215
16216 PR fortran/30200
16217 * gfortran.dg/write_fmt_trim.f90: New test.
16218
16219 2006-12-14 Diego Novillo <dnovillo@redhat.com>
16220
16221 PR 30194
16222 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
16223 temporarily.
16224
16225 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
16226
16227 * lib/target-supports.exp (check_weak_available): Use istarget
16228 "hppa*-*-hpux10*" instead of regexp.
16229 (check_cxa_atexit_available): Likewise.
16230
16231 2006-12-14 Richard Guenther <rguenther@suse.de>
16232
16233 PR tree-optimization/30197
16234 * gcc.c-torture/execute/complex-1.c: Fix function name.
16235 * gcc.dg/builtins-61.c: New testcase.
16236
16237 2006-12-14 Richard Guenther <rguenther@suse.de>
16238
16239 PR middle-end/30172
16240 * gcc.dg/pr30172-1.c: New testcase.
16241
16242 2006-12-14 Richard Guenther <rguenther@suse.de>
16243
16244 PR tree-optimization/30198
16245 * gcc.dg/builtins-60.c: New testcase.
16246
16247 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
16248
16249 * lib/target-supports.exp (vect_no_align): Remove spu.
16250
16251 2006-12-13 Ian Lance Taylor <iant@google.com>
16252
16253 PR c++/19564
16254 PR c++/19756
16255 * g++.dg/warn/Wparentheses-5.C: New test.
16256 * g++.dg/warn/Wparentheses-6.C: New test.
16257 * g++.dg/warn/Wparentheses-7.C: New test.
16258 * g++.dg/warn/Wparentheses-8.C: New test.
16259 * g++.dg/warn/Wparentheses-9.C: New test.
16260 * g++.dg/warn/Wparentheses-10.C: New test.
16261 * g++.dg/warn/Wparentheses-11.C: New test.
16262 * g++.dg/warn/Wparentheses-12.C: New test.
16263 * g++.dg/warn/Wparentheses-13.C: New test.
16264 * g++.dg/warn/Wparentheses-14.C: New test.
16265 * g++.dg/warn/Wparentheses-15.C: New test.
16266 * g++.dg/warn/Wparentheses-16.C: New test.
16267 * g++.dg/warn/Wparentheses-17.C: New test.
16268 * g++.dg/warn/Wparentheses-18.C: New test.
16269 * g++.dg/warn/Wparentheses-19.C: New test.
16270 * g++.dg/warn/Wparentheses-20.C: New test.
16271 * g++.dg/warn/Wparentheses-21.C: New test.
16272
16273 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
16274
16275 PR testsuite/30157
16276 * lib/target-supports.exp (check_cxa_atexit_available): Return false
16277 for target "hppa.*hpux10".
16278
16279 2006-12-13 Jakub Jelinek <jakub@redhat.com>
16280
16281 * g++.dg/debug/vartrack1.C: New test.
16282
16283 * g++.dg/opt/ifcvt1.C: New test.
16284
16285 * gcc.dg/tls/opt-13.c: New test.
16286
16287 * gcc.dg/20060425-2.c: New test.
16288
16289 * g++.dg/opt/pr15054-2.C: New test.
16290
16291 * gcc.c-torture/execute/20060420-1.c: New test.
16292
16293 * gcc.c-torture/execute/20060412-1.c: New test.
16294
16295 * objc/compile/20060406-1.m: New test.
16296
16297 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
16298
16299 * g++.dg/template/array17.C: New test.
16300
16301 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
16302
16303 * gcc.target/powerpc/altivec-23.c: New test.
16304
16305 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
16306
16307 PR c++27316
16308 * g++.dg/inherit/error3.C: New test.
16309
16310 PR c++/28740
16311 * g++.dg/inherit/error4.C: New test.
16312
16313 2006-12-13 Richard Guenther <rguenther@suse.de>
16314
16315 PR tree-optimization/17687
16316 * gcc.dg/builtins-59.c: New testcase.
16317
16318 2006-12-13 Ben Elliston <bje@au.ibm.com>
16319
16320 * gcc.target/spu/Wmain.c: New test.
16321
16322 2006-12-12 Josh Conner <jconner@apple.com>
16323
16324 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
16325 * g++.dg/abi/thunk4.C: Likewise.
16326 * g++.dg/abi/rtti3.C: Likewise.
16327
16328 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
16329
16330 * gcc.target/spu/cpat-1.c: New test.
16331 * gcc.target/spu/cpat-2.c: New test.
16332 * gcc.target/spu/cpat-3.c: New test.
16333 * gcc.target/spu/cpat-4.c: New test.
16334
16335 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
16336
16337 PR tree-opt/28436
16338 * gcc.c-torture/compile/vector-1.c: New test.
16339 * gcc.c-torture/compile/vector-2.c: New test.
16340 * gcc.c-torture/compile/vector-3.c: New test.
16341
16342 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
16343
16344 * lib/fortran-torture.exp: Update copyright years. Remove
16345 obsolete comment. Test -ftree-vectorize where it makes sense.
16346 * lib/gfortran-dg.exp: Update copyright years. Use settings
16347 from fortran-torture.exp.
16348 * gfortran.dg/char_transpose_1.f90,
16349 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
16350 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
16351 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
16352 '-w' to dg-options.
16353
16354 2006-12-12 Richard Sandiford <richard@codesourcery.com>
16355
16356 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
16357 saved_${tool}_load.
16358
16359 2006-12-12 Ira Rosen <irar@il.ibm.com>
16360
16361 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
16362 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
16363 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
16364 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
16365 gaps.
16366
16367 2006-12-12 Richard Guenther <rguenther@suse.de>
16368
16369 PR middle-end/30147
16370 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
16371
16372 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
16373 Diego Novillo <dnovillo@redhat.com>
16374
16375 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
16376 VDEF/VUSE changes.
16377 * gcc.dg/tree-ssa/pr26421.c: Likewise
16378 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
16379 * gcc.dg/tree-ssa/pr23382.c: Likewise.
16380 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
16381 * gcc.dg/tree-ssa/pr28410.c: Likewise.
16382 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
16383 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
16384 * gcc.dg/tree-ssa/vrp07.c: Likewise.
16385 * gcc.dg/tree-ssa/vrp08.c: Likewise.
16386 * gcc.dg/tree-ssa/alias-12.c: Likewise.
16387
16388 2006-12-11 Jan Hubicka <jh@suse.cz>
16389
16390 * gcc.dg/tree-prof/stringop-1.c: New test.
16391 * gcc.dg/tree-prof/stringop-2.c: New test.
16392
16393 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
16394
16395 PR target/30120
16396 * gcc.target/i386/pr30120.c: New test.
16397
16398 Revert:
16399 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
16400
16401 * gcc.target/i386/x87regparm-1.c: New test.
16402 * gcc.target/i386/x87regparm-2.c: New test.
16403 * gcc.target/i386/x87regparm-3.c: New test.
16404 * gcc.target/i386/x87regparm-4.c: New test.
16405
16406 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
16407
16408 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
16409
16410 2006-12-10 Tobias Burnus <burnus@net-b.de>
16411
16412 PR fortran/23994
16413 * gfortran.dg/protected_1.f90: New test.
16414 * gfortran.dg/protected_2.f90: New test.
16415 * gfortran.dg/protected_3.f90: New test.
16416 * gfortran.dg/protected_4.f90: New test.
16417 * gfortran.dg/protected_5.f90: New test.
16418 * gfortran.dg/protected_6.f90: New test.
16419
16420 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
16421 Tobias Burnus <burnus@gcc.gnu.org>
16422
16423 PR fortran/29975
16424 PR fortran/30068
16425 * gfortran.dg/interface_4.f90: Test adding procedure to generic
16426 interface.
16427 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
16428 ambiguous interfaces.
16429 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
16430 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
16431 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
16432 ambiguous interfaces.
16433 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
16434 * gfortran.dg/array_initializer_2.f90: Add initializer array
16435 constructor test.
16436
16437 PR fortran/30096
16438 * gfortran.dg/interface_9.f90: Test that host interfaces are
16439 not checked for ambiguity with the local version.
16440
16441 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
16442
16443 PR fortran/29464
16444 * gfortran.dg/module_interface_2.f90: New test.
16445
16446 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
16447
16448 PR fortran/29941
16449 * gfortran.dg/assumed_len.f90: New test.
16450
16451 2006-12-09 Richard Guenther <rguenther@suse.de>
16452
16453 * g++.dg/warn/implicit-typename1.C: Qualify types.
16454 * g++.dg/parse/crash12.C: Likewise.
16455 * g++.dg/tree-ssa/pr22444.C: Likewise.
16456
16457 2006-12-09 Tobias Burnus <burnus@net-b.de>
16458
16459 * gfortran.dg/array_2.f90: Added sqrt test.
16460
16461 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
16462
16463 * gcc.target/i386/x87regparm-1.c: XFAIL.
16464 * gcc.target/i386/x87regparm-2.c: XFAIL.
16465 * gcc.target/i386/x87regparm-3.c: XFAIL.
16466 * gcc.target/i386/x87regparm-4.c: XFAIL.
16467
16468 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16469
16470 * lib/target-supports.exp
16471 (check_effective_target_large_long_double): New.
16472 * gcc.dg/Wconversion-real.c : Use it.
16473 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
16474 unsigned.
16475
16476 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
16477
16478 * gcc.c-torture/execute/mode-dependent-address.c: New test.
16479
16480 2006-12-08 Tobias Burnus <burnus@net-b.de>
16481
16482 PR fortran/27546
16483 * gfortran.dg/import4.f90: New test for IMPORT in modules.
16484
16485 2006-12-07 Mark Mitchell <mark@codesourcery.com>
16486
16487 PR c++/29732
16488 * g++.dg/template/crash65.C: New test.
16489 * g++.dg/template/spec16.C: Tweak error markers.
16490
16491 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
16492
16493 * gcc.target/spu: New directory.
16494 * gcc.target/spu/spu.exp: New file.
16495 * gcc.target/spu/intrinsics-1.c: New test.
16496
16497 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
16498
16499 PR c++/29980
16500 * g++.dg/ext/attrib27.C: New test.
16501 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
16502 * g++.dg/parse/typedef5.C: Likewise.
16503
16504 2006-12-07 Mike Stump <mrs@apple.com>
16505
16506 * treelang/compile/var_defs.tree: Adjust.
16507
16508 2006-12-06 Mark Mitchell <mark@codesourcery.com>
16509
16510 PR c++/29730
16511 * g++.dg/template/crash64.C: New test.
16512 * g++.dg/parse/crash27.C: Adjust error markers.
16513
16514 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
16515
16516 PR libfortran/30009
16517 PR libfortran/30056
16518 * gfortran.dg/read_eof_4.f90: Add tests.
16519 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
16520 * gfortran.dg/unf_read_corrupted_1.f90: New test.
16521
16522 2006-12-05 Mark Mitchell <mark@codesourcery.com>
16523
16524 PR c++/29729
16525 * g++.dg/template/crash63.C: New test.
16526
16527 PR c++/29728
16528 * g++.dg/template/crash62.C: New test.
16529
16530 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
16531
16532 PR fortran/30003
16533 * gfortran.dg/allocatable_function_1.f90: Increase the number
16534 of expected calls of free to 10; the lhs section reference is
16535 now evaluated so there is another call to bar. Change the
16536 comment appropriately.
16537 * gfortran.dg/array_section_1.f90: New test.
16538
16539 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
16540
16541 PR fortran/29912
16542 * gfortran.dg/char_result_12.f90: New test.
16543
16544 2006-12-05 Richard Guenther <rguenther@suse.de>
16545
16546 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
16547 * gcc.dg/vect/vect-pow-2.c: Rename to ...
16548 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
16549 vect_double, xfail for spu*-*-*.
16550
16551 2006-12-04 Tobias Burnus <burnus@net-b.de>
16552
16553 PR fortran/29962
16554 * initialization_4.f90: Test noninteger exponents (-std=f95).
16555 * initialization_5.f90: New test for noninteger exponents
16556 with -std=f2003.
16557
16558 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
16559
16560 PR fortran/29821
16561 * gfortran.dg/parameter_array_section_1.f90: New test.
16562
16563 2006-12-04 Mark Mitchell <mark@codesourcery.com>
16564
16565 PR c++/29733
16566 * g++.dg/template/crash61.C: New test.
16567
16568 PR c++/29632
16569 * g++.dg/template/error23.C: New test.
16570
16571 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
16572
16573 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
16574
16575 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
16576
16577 PR fortran/29916
16578 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
16579
16580 2006-12-04 Jakub Jelinek <jakub@redhat.com>
16581
16582 PR middle-end/29965
16583 * gcc.dg/gomp/pr29965-1.c: New test.
16584 * gcc.dg/gomp/pr29965-2.c: New test.
16585 * gcc.dg/gomp/pr29965-3.c: New test.
16586 * gcc.dg/gomp/pr29965-4.c: New test.
16587 * gcc.dg/gomp/pr29965-5.c: New test.
16588 * gcc.dg/gomp/pr29965-6.c: New test.
16589 * g++.dg/gomp/pr29965-1.C: New test.
16590 * g++.dg/gomp/pr29965-2.C: New test.
16591 * g++.dg/gomp/pr29965-3.C: New test.
16592 * g++.dg/gomp/pr29965-4.C: New test.
16593 * g++.dg/gomp/pr29965-5.C: New test.
16594 * g++.dg/gomp/pr29965-6.C: New test.
16595 * g++.dg/gomp/pr29965-7.C: New test.
16596 * g++.dg/gomp/pr29965-8.C: New test.
16597 * g++.dg/gomp/pr29965-9.C: New test.
16598 * g++.dg/gomp/pr29965-10.C: New test.
16599
16600 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
16601
16602 * gnat.dg/pointer_variable_bounds.adb: New test.
16603 * gnat.dg/pointer_variable_bounds.ads: Likewise.
16604 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
16605
16606 2006-12-03 Eric Christopher <echristo@apple.com>
16607
16608 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
16609
16610 2006-12-03 Richard Henderson <rth@redhat.com>
16611 Andrew Pinski <pinskia@gmail.com>
16612
16613 PR C++/14329
16614 * g++.dg/warn/unit-1.C: New test.
16615
16616 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
16617
16618 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
16619
16620 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
16621
16622 * g++.dg/vect/vect.exp: Enable tests to run on spu.
16623 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
16624 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
16625 * gcc.dg/vect/vect-70.c: Reduce array size.
16626 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
16627 vect_no_compaer_double targets.
16628 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
16629 vect_float, vect_double, and vect_int.
16630
16631 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
16632
16633 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
16634 test for loop versioning on vect_no_align targets.
16635 * gcc.dg/vect/pr20122.c: Likewise.
16636 * gcc.dg/vect/vect-105.c: Likewise.
16637 * gcc.dg/vect/vect-42.c: Likewise.
16638 * gcc.dg/vect/vect-43.c: Likewise.
16639 * gcc.dg/vect/vect-74.c: Likewise.
16640 * gcc.dg/vect/vect-75.c: Likewise.
16641 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
16642 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
16643 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
16644 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
16645
16646 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
16647
16648 PR fortran/29642
16649 * gfortran.dg/value_1.f90 : New test.
16650 * gfortran.dg/value_2.f90 : New test.
16651 * gfortran.dg/value_3.f90 : New test.
16652 * gfortran.dg/value_4.f90 : New test.
16653 * gfortran.dg/value_4.c : Called from value_4.f90.
16654
16655 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
16656
16657 PR C++/30033
16658 * g++.dg/cpp0x/static_assert4.C: New testcase.
16659
16660 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16661
16662 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
16663
16664 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
16665
16666 PR c/27953
16667 * gcc.dg/pr27953.c: New test.
16668
16669 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16670
16671 PR c++/30022
16672 * g++.dg/ext/vector5.C: New test.
16673
16674 PR c++/30021
16675 * g++.dg/other/main1.C: New test.
16676
16677 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
16678
16679 PR libfortran/29568
16680 * gfortran.dg/convert_implied_open.f90: Change to
16681 new default record length.
16682 * gfortran.dg/unf_short_record_1.f90: Adapt to
16683 new error message.
16684 * gfortran.dg/unformatted_subrecords_1.f90: New test.
16685
16686 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
16687
16688 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
16689
16690 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
16691
16692 PR c++/29066
16693 * g++.dg/expr/pr29066.c: New.
16694
16695 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
16696 Zdenek Dvorak <dvorakz@suse.cz>
16697
16698 PR tree-optimization/29921
16699 * gcc.dg/pr29921-2.c: New test.
16700
16701 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
16702
16703 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
16704 (i386_get_cpuid): New function.
16705 (i386_cpuid_ecx): Likewise.
16706 (i386_cpuid_edx): Likewise.
16707 (i386_cpuid): Updated to call i386_cpuid_edx.
16708
16709 * gcc.target/i386/sse3-addsubpd.c: New file.
16710 * gcc.target/i386/sse3-addsubps.c: Likewise.
16711 * gcc.target/i386/sse3-haddpd.c: Likewise.
16712 * gcc.target/i386/sse3-haddps.c: Likewise.
16713 * gcc.target/i386/sse3-hsubpd.c: Likewise.
16714 * gcc.target/i386/sse3-hsubps.c: Likewise.
16715 * gcc.target/i386/sse3-lddqu.c: Likewise.
16716 * gcc.target/i386/sse3-movddup.c: Likewise.
16717 * gcc.target/i386/sse3-movshdup.c: Likewise.
16718 * gcc.target/i386/sse3-movsldup.c: Likewise.
16719
16720 2006-12-01 Dirk Mueller <dmueller@suse.de>
16721
16722 * g++.dg/warn/Wreturn-type-4.C: New testcase.
16723
16724 2006-11-30 Janis Johnson <janis187@us.ibm.com>
16725
16726 * gcc.dg/dfp/convert-int-max.c: New test.
16727 * gcc.dg/dfp/convert-int-max-fold.c: New test.
16728
16729 2006-11-30 Richard Guenther <rguenther@suse.de>
16730
16731 * gcc.dg/vect/vect-pow-1.c: Rename ...
16732 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
16733 floats instead of doubles, check successful vectorization.
16734
16735 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
16736
16737 PR target/29945
16738 * gcc.c-torture/compile/pr29945.c: New testcase.
16739
16740 2006-11-30 Joseph Myers <joseph@codesourcery.com>
16741
16742 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
16743 -maltivec.
16744
16745 2006-11-29 Eric Christopher <echristo@apple.com>
16746
16747 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
16748
16749 2006-11-29 Janis Johnson <janis187@us.ibm.com>
16750
16751 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
16752
16753 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
16754
16755 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
16756
16757 PR c++/29022
16758 * g++.dg/inherit/virtual2.C: New test.
16759 * g++.dg/inherit/virtual3.C: Likewise.
16760 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
16761 * g++.dg/inherit/error2.C: Likewise.
16762 * g++.dg/template/instantiate1.C: Likewise.
16763
16764 2006-11-28 Andrew Pinski <pinskia@gmail.com>
16765
16766 PR tree-opt/29984
16767 * gcc.dg/tree-ssa/reassoc-12.c: New test.
16768
16769 2006-11-28 Jan Hubicka <jh@suse.cz>
16770
16771 * gcc.dg/memcpy-1.c: New test.
16772
16773 2006-11-28 Jakub Jelinek <jakub@redhat.com>
16774
16775 PR c++/29735
16776 * g++.dg/warn/main-3.C: New test.
16777
16778 2006-11-28 Jan Hubicka <jh@suse.cz>
16779
16780 * gcc.dg/winline-1.c: New test.
16781
16782 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
16783
16784 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
16785 alignments.
16786
16787 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
16788
16789 PR fortran/29976
16790 * gfortran.dg/missing_optional_dummy_3.f90
16791
16792 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
16793
16794 PR fortran/20880
16795 * gfortran.dg/interface_3.f90: Modify errors.
16796
16797 2006-11-28 Ben Elliston <bje@au.ibm.com>
16798
16799 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
16800 fail to link due to relocation overflows on spu-*-*.
16801
16802 2006-11-27 Michael Matz <matz@suse.de>
16803 Andreas Krebbel <krebbel1@de.ibm.com>
16804
16805 PR target/29319
16806 * gcc.dg/20061127-1.c: New testcase.
16807
16808 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
16809
16810 * gcc.dg/20061124-1.c: Add exit() function prototype.
16811
16812 2006-11-27 Jan Hubicka <jh@suse.cz>
16813
16814 * gcc.target/i386/memcpy-1.c: Adjust size.
16815 * gcc.dg/visibility-11.c: Likewise.
16816
16817 2006-11-27 Richard Guenther <rguenther@suse.de>
16818
16819 PR middle-end/25620
16820 * gcc.target/i386/pow-1.c: New testcase.
16821 * gcc.dg/builtins-58.c: Likewise.
16822
16823 2006-11-26 Mark Mitchell <mark@codesourcery.com>
16824
16825 PR c++/29886
16826 * g++.dg/expr/cast8.C: New test.
16827
16828 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16829
16830 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
16831 Don't ever inline the testcase.
16832
16833 2006-11-25 Andrew Pinski <pinskia@gmail.com>
16834
16835 PR fortran/29982
16836 * gfortran.fortran-torture/compile/parameter_3.f90: New
16837 testcase.
16838
16839 2006-11-25 Andrew Pinski <pinskia@gmail.com>
16840
16841 PR fortran/29951
16842 * gfortran.fortran-torture/execute/transfer2.f90: New test.
16843
16844 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16845
16846 * gfortran.fortran-torture/execute/specifics.f90: Remove test
16847 for CHAR.
16848
16849 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16850
16851 PR libgfortran/29936
16852 * gfortran.dg/write_check3.f90: New test.
16853
16854 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
16855
16856 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
16857
16858 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
16859
16860 PR fortran/20880
16861 * gfortran.dg/interface_3.f90: New test.
16862
16863 PR fortran/29387
16864 * gfortran.dg/generic_8.f90: New test.
16865
16866 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16867
16868 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
16869 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
16870 * gfortran.dg/specifics_3.f90: Remove.
16871
16872 2006-11-24 Jakub Jelinek <jakub@redhat.com>
16873
16874 PR c/29955
16875 * gcc.dg/gomp/pr29955.c: New test.
16876
16877 PR c/29736
16878 * gcc.dg/pr29736.c: New test.
16879
16880 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
16881
16882 PR tree-opt/29964
16883 * gcc.dg/pure-1.c: New test.
16884
16885 2006-11-24 Joseph Myers <joseph@codesourcery.com>
16886
16887 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
16888 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
16889
16890 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
16891
16892 * gcc.dg/20061124-1.c: New testcase.
16893
16894 2006-11-23 Eric Christopher <echristo@apple.com>
16895
16896 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
16897
16898 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16899
16900 PR c/2707
16901 PR c++/26167
16902 * gcc.dg/Wconversion-integer.c: New. Supersedes
16903 Wconversion-negative-constants.c
16904 * gcc.dg/Wconversion-real.c: New.
16905 * gcc.dg/Wconversion-real-integer.c: New.
16906 * gcc.dg/Wconversion-negative-constants.c: Deleted.
16907 * g++.dg/warn/Wconversion1.C: Modified.
16908
16909 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
16910
16911 * gfortran.dg/overload_1.f90: New test.
16912
16913 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16914
16915 PR c/9072
16916 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
16917 Wtraditional-conversion.
16918 * gcc.dg/overflow-warn-2.c: Likewise.
16919 * gcc.dg/Wconversion.c: Likewise. Renamed as
16920 Wtraditional-conversion.c .
16921 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
16922 Wtraditional-conversion-2.c .
16923 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
16924 Wtraditional-conversion-2.c
16925 * gcc.dg/Wconversion-negative-constants.c: New.
16926
16927 2006-11-23 Andrew Pinski <pinskia@gmail.com>
16928
16929 * gcc.dg/tree-ssa/dump-1.c: New test.
16930
16931 2006-11-23 David Ung <davidu@mips.com>
16932
16933 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
16934 -mfp64, allowable when ISA >= 33 and float is enabled.
16935 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
16936 of mthc1 and mfhc1 patterns.
16937
16938 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
16939
16940 PR tree-optimization/29921
16941 * gcc.dg/pr29921.c: New test.
16942
16943 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
16944
16945 PR fortran/29441
16946 * gfortran.dg/initialization_4.f90: New test.
16947
16948 2006-11-22 Ira Rosen <irar@il.ibm.com>
16949
16950 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
16951 platforms that have interleaving support.
16952 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
16953 * gcc.dg/vect/vect-strided-a-u16-i2.c,
16954 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
16955 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
16956 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
16957 gcc.dg/vect/vect-strided-u8-i2-gap.c,
16958 gcc.dg/vect/vect-strided-u8-i8.c,
16959 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
16960 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
16961 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
16962 gcc.dg/vect/vect-strided-float.c,
16963 gcc.dg/vect/vect-strided-a-mult.c,
16964 gcc.dg/vect/vect-strided-mult-char-ls.c,
16965 gcc.dg/vect/vect-strided-a-u16-mult.c,
16966 gcc.dg/vect/vect-strided-a-u32-mult.c,
16967 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
16968 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
16969 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
16970 gcc.dg/vect/vect-strided-mult.c,
16971 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
16972 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
16973 New.
16974
16975 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
16976
16977 PR fortran/25087
16978 * gfortran.dg/auto_char_len_4.f90: New test.
16979
16980 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
16981
16982 PR fortran/29652
16983 * gfortran.dg/generic_7.f90: New test.
16984 * gfortran.dg/defined_operators_1.f90: Add new error.
16985
16986 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
16987
16988 PR tree-optimization/29902
16989 * g++.dg/tree-ssa/pr29902.C: New test.
16990
16991 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
16992
16993 PR fortran/29820
16994 * gfortran.dg/used_types_13.f90: New test.
16995
16996 2006-11-21 Janis Johnson <janis187@us.ibm.com>
16997
16998 * gcc.dg/dfp/snan.c: Delete.
16999
17000 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
17001
17002 * g++.dg/cpp0x/static_assert1.C: New.
17003 * g++.dg/cpp0x/static_assert2.C: New.
17004 * g++.dg/cpp0x/static_assert3.C: New.
17005
17006 2006-11-21 Richard Guenther <rguenther@suse.de>
17007
17008 * gcc.dg/vect/vect-pow-1.c: New testcase.
17009 * gcc.dg/vect/vect-pow-2.c: Likewise.
17010
17011 2006-11-21 Jakub Jelinek <jakub@redhat.com>
17012
17013 PR c++/29570
17014 * g++.dg/template/static29.C: New test.
17015
17016 PR c++/29734
17017 * g++.dg/conversion/simd4.C: New test.
17018
17019 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
17020
17021 PR c++/29475
17022 * g++.dg/template/access19.C: New test.
17023 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
17024 error is reported.
17025
17026 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
17027
17028 PR tree-opt/25500
17029 * gcc.dg/tree-ssa/sra-4.c: New testcase.
17030
17031 2006-11-20 Tobias Burnus <burnus@net-b.de>
17032
17033 PR fortran/27546
17034 * gfortran.dg/import.f90: Extended test.
17035 * gfortran.dg/import2.f90: Extended test.
17036
17037 2006-11-20 Tobias Burnus <burnus@net-b.de>
17038
17039 * gfortran.dg/volatile3.f90: Add conflict test.
17040
17041 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
17042
17043 PR fortran/24783
17044 * gfortran.dg/implicit_10.f90: New test.
17045
17046 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
17047
17048 PR c++/8586
17049 * g++.dg/warn/Wall-write-strings.C: New.
17050
17051 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
17052
17053 * gfortran.dg/alloc_comp_constraint_5.f90: New.
17054 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
17055
17056 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17057
17058 * gfortran.dg/use_3.f90: Remove error message.
17059 * gfortran.dg/iso_fortran_env_1.f90: New test.
17060 * gfortran.dg/iso_fortran_env_2.f90: New test.
17061 * gfortran.dg/iso_fortran_env_3.f90: New test.
17062 * gfortran.dg/iso_fortran_env_4.f90: New test.
17063
17064 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
17065
17066 * gcc.dg/vect/vect-27.c: Fix initialization.
17067
17068 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17069
17070 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
17071 * gcc.dg/torture/builtin-minmax-1.c: New.
17072
17073 * gcc.dg/builtins-20.c: Add cases for copysign.
17074
17075 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17076
17077 PR fortran/24285
17078 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
17079
17080 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17081 * gfortran.dg/use_1.f90: New test.
17082 * gfortran.dg/use_1.f90: New test.
17083 * gfortran.dg/use_1.f90: New test.
17084
17085 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
17086
17087 PR tree-optimization/29801
17088 * gcc.dg/pr29801.c: New test.
17089
17090 2006-11-17 Jakub Jelinek <jakub@redhat.com>
17091
17092 PR middle-end/29584
17093 * gcc.dg/torture/pr29584.c: New test.
17094
17095 2006-11-17 Joseph Myers <joseph@codesourcery.com>
17096
17097 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
17098 Condition PowerPC tests for saving FPRs on powerpc_fprs.
17099 * gcc.target/powerpc/compress-float-ppc.c,
17100 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
17101 powerpc_fprs.
17102 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
17103 do not pass -mhard-float.
17104
17105 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
17106
17107 * gnat.dg/volatile_aggregate.adb: New test.
17108
17109 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17110
17111 PR fortran/29391
17112 PR fortran/29489
17113 * gfortran.dg/bound_2.f90: Add more checks.
17114 * gfortran.dg/bound_3.f90: New test.
17115
17116 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
17117
17118 PR target/29201
17119 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
17120
17121 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
17122
17123 * gfortran.dg/import3.f90: Fix error message.
17124
17125 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
17126
17127 PR tree-opt/29788
17128 * gfortran.fortran-torture/compile/inline_1.f90:
17129 New testcase.
17130
17131 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
17132
17133 * gcc.target/i386/x87regparm-1.c: New test.
17134 * gcc.target/i386/x87regparm-2.c: New test.
17135 * gcc.target/i386/x87regparm-3.c: New test.
17136 * gcc.target/i386/x87regparm-4.c: New test.
17137
17138 2006-11-15 Tobias Burnus <burnus@net-b.de>
17139
17140 PR fortran/27546
17141 * gfortran.dg/import.f90: New test.
17142 * gfortran.dg/import2.f90: New test.
17143 * gfortran.dg/import3.f90: New test.
17144
17145 2006-11-15 Tobias Burnus <burnus@net-b.de>
17146
17147 PR fortran/27588
17148 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
17149
17150 2006-11-15 Tobias Burnus <burnus@net-b.de>
17151
17152 PR fortran/29806
17153 * gfortran.dg/contains.f90: New test.
17154 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
17155
17156 2006-11-15 Jakub Jelinek <jakub@redhat.com>
17157
17158 PR tree-optimization/29581
17159 * gcc.dg/pr29581-1.c: New test.
17160 * gcc.dg/pr29581-2.c: New test.
17161 * gcc.dg/pr29581-3.c: New test.
17162 * gcc.dg/pr29581-4.c: New test.
17163 * gfortran.dg/pr29581.f90: New test.
17164
17165 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
17166
17167 PR fortran/29702
17168 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
17169 numbers in error message headers.
17170
17171 2006-11-14 Richard Guenther <rguenther@suse.de>
17172
17173 * gcc.target/i386/math-torture/math-torture.exp: Restrict
17174 to i?86 and x86_64 targets.
17175
17176 2006-11-14 Caroline Tice <ctice@apple.com>
17177
17178 * gcc.dg/pubtypes-1.c: New file/testcase.
17179 * gcc.dg/pubtypes-2.c: New file/testcase.
17180 * gcc.dg/pubtypes-3.c: New file/testcase.
17181 * gcc.dg/pubtypes-4.c: New file/testcase.
17182 * g++.dg/pubtypes.C: New file/testcase.
17183
17184 2006-11-14 Mark Mitchell <mark@codesourcery.com>
17185
17186 PR c++/29106
17187 * g++.dg/init/self1.C: New test.
17188
17189 2006-11-14 Tobias Burnus <burnus@net-b.de>
17190
17191 PR fortran/29657
17192 * gfortran.dg/conflicts.f90: Add.
17193
17194 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
17195
17196 PR rtl-optimization/29798
17197
17198 * gcc.c-torture/execute/pr29798.c: New.
17199
17200 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17201
17202 * gcc.dg/builtins-20.c: Add more cases.
17203
17204 2006-11-13 Jakub Jelinek <jakub@redhat.com>
17205
17206 PR fortran/29759
17207 * gfortran.dg/gomp/pr29759.f90: New test.
17208
17209 2006-11-13 Mark Mitchell <mark@codesourcery.com>
17210
17211 PR c++/29518
17212 * g++.dg/template/static28.C: New test.
17213
17214 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
17215
17216 * lib/c-torture.exp: Use target-libpath.exp.
17217 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
17218 set GCC_EXEC_PREFIX env var from global variable of same name.
17219
17220 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
17221
17222 PR fortran/26994
17223 * gfortran.fortran-torture/compile/transfer-1.f90:
17224 New testcase.
17225
17226 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
17227 Zdenek Dvorak <dvorakz@suse.cz>
17228
17229 PR tree-optimization/29680
17230 * gcc.dg/alias-11.c: New test.
17231
17232 2006-11-12 Jason Merrill <jason@redhat.com>
17233 Andrew Pinski <pinskia@physics.uc.edu>
17234
17235 PR middle-end/28915
17236 * gcc.target/i386/vectorize1.c: New.
17237
17238 2006-11-12 Roger Sayle <roger@eyesopen.com>
17239
17240 PR rtl-optimization/29797
17241 * gcc.c-torture/execute/pr29797-1.c: New test case.
17242
17243 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17244
17245 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
17246
17247 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
17248
17249 * gcc.dg/tree-ssa/prefetch-3.c: New test.
17250
17251 2006-11-12 Roger Sayle <roger@eyesopen.com>
17252
17253 PR tree-optimization/13827
17254 * gcc.dg/fold-eqand-1.c: New test case.
17255
17256 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
17257
17258 PR rtl-opt/28812
17259 * gcc.c-torture/execute/mayalias-3.c: New test.
17260
17261 2006-11-11 Richard Sandiford <richard@codesourcery.com>
17262
17263 PR middle-end/27528
17264 * gcc.c-torture/compile/pr27528.c: New test.
17265 * gcc.dg/pr27528.c: Likewise.
17266
17267 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17268
17269 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
17270
17271 * gcc.dg/torture/builtin-symmetric-1.c: New test.
17272
17273 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
17274
17275 PR fortran/29758
17276 * gfortran.dg/reshape_source_size_1.f90: New test.
17277
17278 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
17279
17280 PR fortran/29315
17281 * gfortran.dg/aliasing_dummy_4.f90: New test.
17282
17283 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
17284
17285 PR target/29777
17286 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
17287 and x86_64-*-* targets.
17288
17289 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17290
17291 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
17292 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
17293 New macros. Use them in exact tests.
17294 (TESTIT3): New macro.
17295 Add tests for fmin, fmax and fma.
17296
17297 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
17298
17299 PR fortran/29431
17300 * gfortran.dg/array_constructor_13.f90: New test.
17301
17302 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
17303
17304 PR fortran/29744
17305 * gfortran.dg/used_types_12.f90: New test.
17306
17307 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
17308
17309 PR middle-end/29726
17310 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
17311 (test6): Ditto.
17312 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
17313 * gcc.dg/fold-eqandshift-3.c: New test case.
17314
17315 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
17316
17317 PR fortran/29699
17318 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
17319
17320 PR fortran/21370
17321 * gfortran.dg/change_symbol_attributes_1.f90: New test.
17322
17323 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
17324
17325 * gcc.dg/20061109-1.c: New testcase.
17326
17327 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17328
17329 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
17330
17331 2006-11-09 Tobias Burnus <burnus@net-b.de>
17332
17333 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
17334 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
17335
17336 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
17337
17338 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
17339 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
17340
17341 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17342
17343 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
17344
17345 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
17346
17347 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
17348 vect-9.c).
17349 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
17350 * gcc.dg/vect/vect-9.c: Now vectorizable.
17351 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
17352 that support vect_widen_mult.
17353 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
17354 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
17355 vect-reduc-dot-u16.c).
17356 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
17357 vect-reduc-dot-u16.c).
17358 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
17359 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
17360 vect-reduc-dot-s8.c).
17361 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
17362 vect-reduc-dot-s8.c).
17363 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
17364 vect-reduc-dot-s8.c).
17365 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
17366 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
17367 vect-reduc-dot-u8.c).
17368 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
17369 vect-reduc-dot-u8.c).
17370 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
17371 * gcc.dg/vect/vect-multitypes-9.c: New test.
17372 * gcc.dg/vect/vect-multitypes-10.c: New test.
17373 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
17374 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
17375 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
17376 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
17377 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
17378 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
17379 wrapv-vect-reduc-dot-s8.c.
17380 * lib/target-support.exp (check_effective_target_vect_unpack): New.
17381 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
17382 targets that support vec_unpack.
17383 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
17384 (check_effective_target_vect_widen_mult_qi_to_hi): New.
17385 (check_effective_target_vect_widen_mult_hi_to_si): New.
17386 (check_effective_target_vect_widen_sum): Removed.
17387
17388 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
17389
17390 * gcc.dg/vect/vect-multitypes-8.c: New test.
17391 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
17392
17393 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
17394
17395 * gcc.dg/vect/vect-multitypes-7.c: New test.
17396
17397 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
17398
17399 * gcc.dg/vect/vect-multitypes-4.c: New test.
17400 * gcc.dg/vect/vect-multitypes-5.c: New test.
17401 * gcc.dg/vect/vect-multitypes-6.c: New test.
17402
17403 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
17404
17405 * gcc.dg/vect/vect-multitypes-1.c: New test.
17406 * gcc.dg/vect/vect-multitypes-2.c: New test.
17407 * gcc.dg/vect/vect-multitypes-3.c: New test.
17408
17409 2006-11-07 Eric Christopher <echristo@apple.com>
17410
17411 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
17412 Test using scan-assembler-not.
17413
17414 2006-11-07 Jakub Jelinek <jakub@redhat.com>
17415
17416 * gcc.dg/inline-17.c: New test.
17417
17418 2006-11-07 Steve Ellcey <sje@cup.hp.com>
17419
17420 PR other/25028
17421 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
17422 on HP-UX.
17423
17424 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
17425
17426 PR fortran/29539
17427 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
17428
17429 PR fortran/29634
17430 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
17431 test.
17432
17433 2006-11-07 Tobias Burnus <burnus@net-b.de>
17434
17435 PR fortran/29601
17436 * gfortran.dg/volatile.f90: Add.
17437 * gfortran.dg/volatile2.f90: Add.
17438 * gfortran.dg/volatile3.f90: Add.
17439 * gfortran.dg/volatile4.f90: Add.
17440 * gfortran.dg/volatile5.f90: Add.
17441 * gfortran.dg/volatile6.f90: Add.
17442 * gfortran.dg/volatile7.f90: Add.
17443
17444 2006-11-06 Tobias Burnus <burnus@net-b.de>
17445
17446 * gfortran.dg/io_constraints_2.f90: Adjust pattern
17447 for matching error messages.
17448 * gfortran.dg/specifics_3.f90: Adjust pattern
17449 for matching error messages.
17450
17451 2006-11-06 Janis Johnson <janis187@us.ibm.com>
17452 Bernhard Fischer <aldot@gcc.gnu.org>
17453
17454 * lib/gcc-dg.exp (output-exists): New proc.
17455 (output-exists-not): New proc.
17456 * gcc.test-framework/test-framework.awk: Support new directives.
17457 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
17458 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
17459 * gcc.test-framework/dg-outexists-exp-F.c: New test.
17460 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
17461 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
17462 * gcc.test-framework/dg-outexists-exp-P.c: New test.
17463
17464 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
17465
17466 PR fortran/29630
17467 PR fortran/29679
17468 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
17469 * gfortran.dg/initialization_3.f90: New.
17470
17471 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17472
17473 PR libgfortran/25545
17474 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
17475
17476 2006-11-05 Jakub Jelinek <jakub@redhat.com>
17477
17478 PR middle-end/29695
17479 * gcc.c-torture/execute/pr29695-1.c: New test.
17480 * gcc.c-torture/execute/pr29695-2.c: New test.
17481
17482 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
17483
17484 PR fortran/29565
17485 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
17486
17487 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
17488
17489 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
17490 for matching error messages.
17491
17492 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
17493
17494 PR target/26915
17495 * gcc.target/i386/387-12.c: New test.
17496
17497 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17498
17499 PR libfortran/29713
17500 * gfortran.dg/pr29713.f90: New test.
17501
17502 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
17503
17504 * gcc.c-torture/execute/arith-rand-ll.c:
17505 Also test for bogus rest sign.
17506
17507 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17508
17509 PR libfortran/27895
17510 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
17511
17512 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
17513
17514 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
17515 from error messages.
17516
17517 2006-11-02 Mike Stump <mrs@apple.com>
17518
17519 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
17520
17521 * g++.old-deja/g++.abi/align.C: Enable for darwin.
17522
17523 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
17524
17525 * g++.dg/eh/gcsec1.C: New test.
17526
17527 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17528
17529 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
17530 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
17531
17532 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
17533
17534 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
17535 hexadecimal value.
17536 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
17537 * gcc.dg/pr14796-2.c: Likewise.
17538
17539 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
17540
17541 * gcc.c-torture/execute/20061101-1.c: New test.
17542
17543 2006-11-01 Richard Guenther <rguenther@suse.de>
17544
17545 * gcc.target/i386/fpprec-1.c: New testcase.
17546
17547 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17548
17549 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
17550 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
17551
17552 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
17553
17554 * gcc.c-torture/execute/20061031-1.c: New test.
17555
17556 2006-10-31 Geoffrey Keating <geoffk@apple.com>
17557
17558 PR 23067
17559 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
17560 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
17561 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
17562 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
17563 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
17564 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
17565 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
17566
17567 2006-10-31 Eric Christopher <echristo@apple.com>
17568 Falk Hueffner <falk@debian.org>
17569
17570 * gcc.dg/builtin-bswap-1.c: New.
17571 * gcc.dg/builtin-bswap-2.c: New.
17572 * gcc.dg/builtin-bswap-3.c: New.
17573 * gcc.dg/builtin-bswap-4.c: New.
17574 * gcc.dg/builtin-bswap-5.c: New.
17575 * gcc.target/i386/builtin-bswap-1.c: New.
17576
17577 2006-10-31 Geoffrey Keating <geoffk@apple.com>
17578
17579 * gcc.dg/inline-16.c: New.
17580
17581 PR 16622
17582 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
17583 defining it.
17584 * gcc.dg/inline-13.c: New.
17585 * gcc.dg/inline-14.c: New.
17586 * gcc.dg/inline-15.c: New.
17587
17588 PR 11377
17589 * gcc.dg/inline6.c: New.
17590 * gcc.dg/inline7.c: New.
17591
17592 2006-10-31 Roger Sayle <roger@eyesopen.com>
17593
17594 PR middle-end/23470
17595 * gcc.dg/pr23470-1.c: New test case.
17596
17597 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
17598
17599 PR fortran/29537
17600 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
17601 data.
17602 * gfortran.dg/blockdata_2.f90: New testcase.
17603
17604 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
17605
17606 PR libfortran/29627
17607 * gfortran.dg/unf_short_record_1.f90: New test.
17608
17609 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17610
17611 PR fortran/29067
17612 * gfortran.dg/pr29067.f: New test.
17613
17614 2006-10-31 Joseph Myers <joseph@codesourcery.com>
17615 Richard Sandiford <richard@codesourcery.com>
17616
17617 * lib/target-supports.exp (get_compiler_messages): Append options
17618 as a single list element.
17619 (check_effective_target_arm_vfp_ok): New.
17620 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
17621
17622 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
17623
17624 PR fortran/29387
17625 * gfortran.dg/intrinsic_actual_2.f90: New test.
17626
17627 PR fortran/29490
17628 * gfortran.dg/actual_array_interface_1.f90: New test.
17629
17630 PR fortran/29641
17631 * gfortran.dg/used_types_11.f90: New test.
17632
17633 2006-10-30 Dirk Mueller <dmueller@suse.de>
17634
17635 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
17636 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
17637 * g++.old-deja/g++.pt/eichin01.C (main): Same.
17638 * g++.old-deja/g++.mike/net25.C (main): Same.
17639 * g++.dg/lookup/exception1.C (main): Same.
17640 * g++.dg/parse/parens2.C (main): Same.
17641
17642 2006-10-30 Roger Sayle <roger@eyesopen.com>
17643
17644 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
17645
17646 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17647
17648 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
17649 * gcc.dg/torture/builtin-math-3.c: Likewise.
17650
17651 2006-10-30 Tobias Burnus <burnus@net-b.de>
17652
17653 PR fortran/29452
17654 * gfortran.dg/write_check.f90: Check run-time keyword checking.
17655 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
17656
17657 2006-10-30 Andrew Pinski <pinskia@gmail.com>
17658
17659 PR Fortran/29410
17660 * gfortran.fortran-torture/execute/transfer1.f90: New test.
17661
17662 2006-10-30 Joseph Myers <joseph@codesourcery.com>
17663
17664 * lib/target-supports.exp (check_function_available): Declare
17665 function before calling.
17666
17667 2006-10-30 Jakub Jelinek <jakub@redhat.com>
17668
17669 PR tree-optimization/29637
17670 * gcc.dg/pr29637.c: New test.
17671
17672 2006-10-29 Roger Sayle <roger@eyesopen.com>
17673
17674 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
17675 tree canonicalization.
17676
17677 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17678
17679 * gcc.dg/builtins-20.c: Add more hypot tests.
17680
17681 2006-10-29 Roger Sayle <roger@eyesopen.com>
17682
17683 * gcc.dg/fold-compare-1.c: New test case.
17684
17685 2006-10-29 Dirk Mueller <dmueller@suse.de>
17686
17687 PR c++/16307
17688 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
17689
17690 2006-10-29 Roger Sayle <roger@eyesopen.com>
17691
17692 PR tree-optimization/15458
17693 * gcc.dg/fold-xornot-1.c: New test case.
17694
17695 2006-10-29 Richard Guenther <rguenther@suse.de>
17696
17697 * gcc.target/i386/math-torture/trunc.c: New testcase.
17698
17699 2006-10-29 Richard Guenther <rguenther@suse.de>
17700
17701 * gcc.target/i386/math-torture/round.c: New testcase.
17702
17703 2006-10-29 Richard Guenther <rguenther@suse.de>
17704
17705 * gcc.target/i386/math-torture/ceil.c: New testcase.
17706 * gcc.target/i386/math-torture/floor.c: Likewise.
17707
17708 2006-10-29 Richard Guenther <rguenther@suse.de>
17709
17710 * gcc.target/i386/math-torture/rint.c: New testcase.
17711 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
17712
17713 2006-10-29 Richard Guenther <rguenther@suse.de>
17714
17715 * gcc.target/i386/math-torture/lfloor.c: New testcase.
17716 * gcc.target/i386/math-torture/lceil.c: Likewise.
17717
17718 2006-10-28 Tobias Burnus <burnus@net-b.de>
17719
17720 PR libgfortran/24313
17721 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
17722
17723 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
17724
17725 * gcc.c-torture/execute/20020118-1.c,
17726 gcc.c-torture/execute/builtins/strlen.c,
17727 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
17728 comment typos.
17729
17730 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17731
17732 * gcc.dg/builtins-20.c: Add tests for hypot.
17733 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
17734 two-argument builtins.
17735 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
17736 TESTIT2. Update all callers.
17737 (TESTIT2, TESTIT2_R): New helper macros.
17738 Add testcases for pow, hypot and atan2.
17739
17740 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
17741
17742 PR C++/29295
17743 * g++.dg/expr/bool1.C: New test.
17744 * g++.dg/expr/bool2.C: New test.
17745
17746 2006-10-28 Tobias Burnus <burnus@net-b.de>
17747
17748 PR fortran/28224
17749 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
17750 * gfortran.dg/namelist_internal.f90: New test.
17751
17752 2006-10-28 Tobias Burnus <burnus@net-b.de>
17753
17754 PR fortran/29625
17755 * gfortran.dg/io_real_boz.f90: Add.
17756 * gfortran.dg/io_real_boz2.f90: Add.
17757
17758 2006-10-28 Richard Guenther <rguenther@suse.de>
17759
17760 PR middle-end/26899
17761 * gcc.dg/tree-ssa/pr26899.c: New testcase.
17762
17763 2006-10-28 Richard Guenther <rguenther@suse.de>
17764
17765 PR target/28806
17766 * gcc.target/i386/math-torture/lround.c: New testcase.
17767
17768 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
17769
17770 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
17771 * gcc.dg/builtins-44.c: Likewise.
17772 * gcc.dg/builtins-45.c: Likewise.
17773 * gcc.dg/pr28796-2.c: Likewise.
17774 * gcc.dg/unordered-3.c: Likewise.
17775
17776 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17777
17778 PR libgfortran/27954
17779 * gfortran.dg/error_recovery_2.f90: New test.
17780
17781 2006-10-26 Richard Guenther <rguenther@suse.de>
17782
17783 * gcc.target/i386/i386.exp: Use glob, not find to collect
17784 tests. Avoids recursing into subdirectories.
17785 * gcc.target/i386/math-torture/math-torture.exp: Torture
17786 for interesting ia32 math options.
17787 * gcc.target.i386/math-torture/lrint.c: New testcase.
17788
17789 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17790
17791 PR libgfortran/29563
17792 * gfortran.dg/arrayio_9.f90: Update test.
17793 * gfortran.dg/arrayio_19.f90: New test.
17794
17795 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
17796
17797 * gcc.dg/20061026.c: New testcase.
17798
17799 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17800
17801 PR libgfortran/29563
17802 * gfortran.dg/arrayio_9.f90: New test.
17803
17804 2006-10-26 Ben Elliston <bje@au.ibm.com>
17805
17806 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
17807 Copy the strings manually, as strcpy may call strlen.
17808
17809 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17810
17811 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
17812 Add checks for log, log2, log10 and log1p.
17813
17814 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
17815 we already test 0.0. Add checks for expm1, log, log2, log10,
17816 log1p, cbrt, erf and erfc.
17817
17818 2006-10-25 Steve Ellcey <sje@cup.hp.com>
17819
17820 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
17821
17822 2006-10-25 Uros Bizjak <uros@kss-loka.si>
17823
17824 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
17825 and remainderl() built-in functions. Remove -ffast-math from
17826 dg-options.
17827
17828 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17829
17830 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
17831 acosh and atanh.
17832
17833 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
17834 floating point modifiers to arguments passed to float and long
17835 double functions respectively. Update all callers to use floating
17836 point numbers, not integers. Add tests for exp, exp2 and
17837 exp10/pow10.
17838
17839 * gcc.dg/torture/builtin-math-3.c: New test.
17840
17841 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
17842
17843 PR fortran/29393
17844 * gfortran.dg/initialize_2.f90: New.
17845
17846 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17847
17848 * gcc.dg/torture/builtin-math-2.c: New test.
17849
17850 2006-10-24 Richard Guenther <rguenther@suse.de>
17851
17852 PR middle-end/28796
17853 * gcc.dg/pr28796-1.c: New testcase.
17854 * gcc.dg/pr28796-2.c: Likewise.
17855
17856 2006-10-24 Richard Guenther <rguenther@suse.de>
17857
17858 * gcc.dg/builtins-57.c: New testcase.
17859
17860 2006-10-24 Richard Guenther <rguenther@suse.de>
17861
17862 PR tree-optimization/29567
17863 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
17864
17865 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
17866
17867 PR tree-optimization/14784
17868 * gcc.dg/alias-10.c: New test.
17869
17870 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17871
17872 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
17873
17874 2006-10-23 Jakub Jelinek <jakub@redhat.com>
17875
17876 * gcc.dg/builtin-strncat-chk-1.c: New test.
17877
17878 2006-10-23 Jan Hubicka <jh@suse.cz>
17879
17880 * gcc.dg/memmove-1.c: New test.
17881
17882 2006-10-23 Paul Brook <paul@codesourcery.com>
17883
17884 * gcc.dg/pragma-pack-5.c: New test.
17885
17886 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
17887
17888 * g++.dg/other/s390-1.C: New testcase.
17889
17890 2006-10-23 Richard Guenther <rguenther@suse.de>
17891
17892 PR middle-end/27132
17893 PR middle-end/23295
17894 * gcc.dg/pr27132.c: New testcase.
17895 * gcc.dg/pr23295.c: Likewise.
17896 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
17897 * g++.dg/tree-ssa/pr19807.C: Likewise.
17898
17899 2006-10-23 Richard Guenther <rguenther@suse.de>
17900
17901 PR middle-end/21032
17902 * gcc.dg/pr21032.c: New testcase.
17903
17904 2006-10-22 Jeff Law <law@redhat.com>
17905 Richard Guenther <rguenther@suse.de>
17906
17907 PR tree-optimization/15911
17908 * gcc.dg/tree-ssa/vrp30.c: New testcase.
17909
17910 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
17911
17912 PR c++/20647
17913 * g++.dg/abi/rtti3.C: New.
17914
17915 2006-10-21 Uros Bizjak <uros@kss-loka.si>
17916
17917 PR middle-end/28252
17918 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
17919 transformation.
17920
17921 2006-10-21 Richard Guenther <rguenther@suse.de>
17922
17923 PR tree-optimization/3511
17924 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
17925
17926 2006-10-21 Richard Guenther <rguenther@suse.de>
17927
17928 PR middle-end/26898
17929 * gcc.dg/torture/pr26898-1.c: New testcase.
17930 * gcc.dg/torture/pr26898-2.c: Likewise.
17931
17932 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
17933
17934 PR c++/28053
17935 * g++.dg/parse/bitfield1.C: Adjust error markers.
17936 * g++.dg/parse/bitfield2.C: New test.
17937
17938 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
17939
17940 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
17941
17942 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17943
17944 PR libfortran/27895
17945 * gfortran.dg/zero_sized_1.f90: New test.
17946
17947 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
17948
17949 * gcc.dg/div-compare-1.c: New test.
17950
17951 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
17952
17953 PR fortran/29216
17954 * gfortran.dg/result_default_init_1.f90: New test.
17955
17956 PR fortran/29314
17957 * gfortran.dg/automatic_default_init_1.f90: New test.
17958
17959 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
17960 from 38 to 33.
17961
17962 2006-10-18 Geoffrey Keating <geoffk@apple.com>
17963
17964 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
17965 'using namespace std' without previous declaration.
17966 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
17967 * g++.old-deja/g++.robertl/eb133c.C: New.
17968
17969 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17970
17971 PR libgfortran/29277
17972 * gfortran.dg/streamio_4.f90: Update test.
17973 * gfortran.dg/streamio_11.f90: New test.
17974
17975 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
17976
17977 PR c++/27952
17978 * g++.dg/inherit/virtual1.C: New test.
17979
17980 2006-10-17 Mark Mitchell <mark@codesourcery.com>
17981
17982 PR c++/28261
17983 * g++.dg/parse/enum3.C: New test.
17984
17985 2006-10-17 Mark Mitchell <mark@codesourcery.com>
17986
17987 PR c++/29039
17988 * g++.dg/init/ctor8.C: New test.
17989
17990 2006-10-17 Mark Mitchell <mark@codesourcery.com>
17991
17992 PR c++/27270
17993 * g++.dg/ext/complit8.C: Tweak error markers.
17994 * g++.dg/template/complit1.C: Add error marker.
17995
17996 2006-10-16 Mark Mitchell <mark@codesourcery.com>
17997
17998 PR c++/27270
17999 * g++.dg/ext/complit8.C: New test.
18000
18001 PR c++/29408
18002 * g++.dg/parse/dtor12.C: New test.
18003
18004 PR c++/29435
18005 * g++.dg/template/sizeof11.C: New test.
18006
18007 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
18008
18009 PR fortran/29392
18010 * gfortran.dg/data_char_3.f90: New test.
18011
18012 PR fortran/29451
18013 * gfortran.dg/negative_automatic_size.f90: New test.
18014
18015 2006-10-16 David Daney <ddaney@avtrex.com>
18016
18017 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
18018
18019 2006-10-16 Eric Christopher <echristo@apple.com>
18020
18021 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
18022 x86_64.
18023
18024 2006-10-16 Mark Mitchell <mark@codesourcery.com>
18025
18026 PR c++/28211
18027 * g++.dg/tc1/dr49.C: Tweak error messages.
18028 * g++.dg/parse/template21.C: New test.
18029
18030 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18031
18032 PR middle-end/20491
18033 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
18034
18035 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
18036
18037 PR fortran/29403
18038 * gfortran.dg/print_1.f90: New test.
18039
18040 2006-10-15 Jan Hubicka <jh@suse.cz>
18041
18042 PR middle-end/29241
18043 * gcc.c-torture/compile/pr29241.c: New testcase.
18044
18045 2006-10-15 David Edelsohn <edelsohn@gnu.org>
18046
18047 PR middle-end/29250
18048 * gcc.c-torture/compile/pr29250.c: New test.
18049
18050 2006-10-15 Richard Guenther <rguenther@suse.de>
18051
18052 * gcc.dg/pr29299.c: New testcase.
18053
18054 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
18055
18056 PR fortran/24767
18057 * gfortran.dg/label_4.f90: Adjust warning flag.
18058
18059 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
18060
18061 PR fortran/29371
18062 * gfortran.dg/nullify_3.f90: New test.
18063
18064 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
18065
18066 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
18067 on Solaris 2.5.1 too.
18068
18069 2006-10-13 Eric Christopher <echristo@apple.com>
18070
18071 * gcc.dg/pr25993.c: Skip for darwin.
18072
18073 2006-10-13 Eric Christopher <echristo@apple.com>
18074
18075 * gcc.dg/visibility-11.c: Skip for darwin.
18076
18077 2006-10-13 Eric Christopher <echristo@apple.com>
18078
18079 * gcc.dg/darwin-weakimport-1.c: Use
18080 -fno-asynchronous-unwind-tables.
18081 * gcc.dg/darwin-weakimport-3.c: Ditto.
18082
18083 2006-10-13 Richard Guenther <rguenther@suse.de>
18084
18085 PR tree-optimization/29446
18086 * gcc.dg/torture/pr29446.c: New testcase.
18087
18088 2006-10-13 Bill Wendling <wendling@apple.com>
18089
18090 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
18091 * g++.old-deja/g++.jason/hmc1.C: Likewise.
18092 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
18093 * g++.old-deja/g++.law/shadow1.C: Likewise.
18094 * g++.old-deja/g++.law/ctors10.C: Likewise.
18095 * g++.dg/debug/namespace1.C: Likewise.
18096 * g++.dg/inherit/namespace-as-base.C: Likewise.
18097 * g++.dg/opt/delay-slot-1.C: Likewise.
18098 * g++.dg/parse/defarg10.C: Likewise.
18099 * g++.dg/template/ptrmem11.C: Likewise.
18100 * g++.dg/template/mem_func_ptr.C: Likewise.
18101 * g++.dg/template/spec19.C: Likewise.
18102
18103 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
18104
18105 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
18106
18107 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
18108
18109 PR fortran/29373
18110 * gfortran.dg/implicit_9.f90: New test.
18111
18112 PR fortran/29407
18113 * gfortran.dg/namelist_25.f90: New test.
18114
18115 PR fortran/27701
18116 * gfortran.dg/same_name_2.f90: New test.
18117
18118 PR fortran/29232
18119 * gfortran.dg/host_assoc_types_1.f90: New test.
18120
18121 PR fortran/29364
18122 * gfortran.dg/missing_derived_type_1.f90: New test.
18123 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
18124
18125 PR fortran/29422
18126 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
18127
18128 PR fortran/29428
18129 * gfortran.dg/alloc_comp_assign_5.f90: New test.
18130
18131 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18132
18133 PR fortran/29391
18134 * gfortran.dg/bound_2.f90: New test.
18135
18136 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18137
18138 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
18139 directive.
18140 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
18141 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
18142 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
18143 * gfortran.dg/gomp/reduction3.f90: Likewise.
18144 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
18145 * gfortran.dg/dummy_procedure_2.f90: Likewise.
18146 * gfortran.dg/interface_derived_type_1.f90: Likewise.
18147 * gfortran.dg/forall_4.f90: Likewise.
18148 * gfortran.dg/spec_expr_4.f90: Likewise.
18149 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
18150 * gfortran.dg/forall_5.f90: Likewise.
18151 * gfortran.dg/open_access_append_2.f90: Add check for
18152 compile-time warning.
18153
18154 2006-10-13 Mark Mitchell <mark@codesourcery.com>
18155
18156 PR c++/28506
18157 * g++.dg/parse/pure1.C: New test.
18158
18159 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18160
18161 PR fortran/21435
18162 * gfortran.dg/io_constraints_3.f90: New test.
18163 * gfortran.dg/open_access_append_1.f90: Add checks
18164 for compile-time warnings.
18165 * gfortran.dg/pr20163-2.f: Likewise.
18166 * gfortran.dg/iostat_2.f90: Likewise.
18167 * gfortran.dg/label_4.f90: Delete the temporary
18168 file.
18169 * gfortran.dg/direct_io_2.f90: Add a FILE=
18170 specifier.
18171 * gfortran.dg/iomsg_1.f90: Add check for
18172 compile-time warning.
18173
18174 2006-10-12 Jan Hubicka <jh@suse.cz>
18175
18176 PR c/28419
18177 * gcc.dg/pr28319.c: New test.
18178
18179 2006-10-12 Mark Mitchell <mark@codesourcery.com>
18180 PR c++/29318
18181 * g++.dg/ext/vla4.C: New test.
18182
18183 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
18184
18185 PR c++/27961
18186 * g++.dg/template/crash60.C: New test.
18187 * g++.dg/other/large-size-array.C: Adjust error markers.
18188 * g++.dg/parse/crash27.C: Likewise.
18189 * g++.dg/template/crash1.C: Likewise.
18190
18191 2006-10-12 Steve Ellcey <sje@cup.hp.com>
18192
18193 PR testsuite/29093
18194 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
18195
18196 2006-10-12 Jakub Jelinek <jakub@redhat.com>
18197
18198 PR preprocessor/28709
18199 * gcc.dg/cpp/paste14.c: New test.
18200
18201 2006-10-11 Mark Mitchell <mark@codesourcery.com>
18202
18203 PR c++/29175
18204 * g++.dg/init/array24.C: New test.
18205
18206 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18207
18208 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
18209 of <sys/types.h>.
18210
18211 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
18212
18213 PR c++/29024
18214 * g++.dg/parse/typedef8.C: New test.
18215 * g++.dg/other/mult-stor1.C: Adjust error markers.
18216
18217 2006-10-11 Richard Guenther <rguenther@suse.de>
18218
18219 PR tree-optimization/28230
18220 * gcc.dg/torture/pr28230.c: New testcase.
18221
18222 2006-10-11 Richard Guenther <rguenther@suse.de>
18223
18224 PR inline-asm/29119
18225 * gcc.dg/torture/pr29119.c: New testcase.
18226
18227 2006-10-10 Jakub Jelinek <jakub@redhat.com>
18228
18229 PR middle-end/29272
18230 * gcc.c-torture/execute/20060930-2.c: New test.
18231
18232 2006-10-09 Richard Henderson <rth@redhat.com>
18233
18234 Revert emutls patch.
18235
18236 2006-10-09 Richard Guenther <rguenther@suse.de>
18237
18238 PR middle-end/29254
18239 * gcc.dg/pr29254.c: New testcase.
18240
18241 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
18242 Paul Thomas <pault@gcc.gnu.org>
18243
18244 PR fortran/20541
18245 * gfortran.dg/alloc_comp_basics_1.f90: New test.
18246 * gfortran.dg/alloc_comp_basics_2.f90: New test.
18247 * gfortran.dg/alloc_comp_assign_1.f90: New test.
18248 * gfortran.dg/alloc_comp_assign_2.f90: New test.
18249 * gfortran.dg/alloc_comp_assign_3.f90: New test.
18250 * gfortran.dg/alloc_comp_assign_4.f90: New test.
18251 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
18252 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
18253 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
18254 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
18255 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
18256 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
18257 * gfortran.dg/alloc_comp_std.f90: New test.
18258 * gfortran.dg/move_alloc.f90: New test.
18259
18260 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
18261
18262 PR fortran/29115
18263 * gfortran.dg/derived_constructor_comps_2.f90: New test.
18264
18265 PR fortran/29211
18266 * gfortran.dg/forall_char_dependencies_1.f90: New test.
18267
18268 2006-10-08 Tobias Burnus <burnus@net-b.de>
18269
18270 PR fortran/28585
18271 * gfortran.dg/new_line.f90: New test.
18272
18273 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18274
18275 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
18276 * gcc.dg/torture/builtin-convert-1.c,
18277 gcc.dg/torture/builtin-convert-2.c,
18278 gcc.dg/torture/builtin-convert-3.c,
18279 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
18280
18281 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
18282
18283 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
18284 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
18285 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
18286 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
18287
18288 2006-10-07 Andrew Pinski <pinskia@gmail.com>
18289
18290 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
18291 Xfail some tests for powerpc-darwin and powerpc-aix.
18292
18293 2006-10-07 Jakub Jelinek <jakub@redhat.com>
18294
18295 PR c/29380
18296 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
18297
18298 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18299
18300 PR target/29300
18301 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
18302 on hppa*-*-hpux*.
18303
18304 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18305
18306 PR fortran/16580
18307 PR fortran/29288
18308 * gfortran.fortran-torture/execute/specifics.f90:
18309 Add tests for using all possible intrinsics as actual arguments.
18310 * gfortran.dg/specifics_1.f90: Add tests for using
18311 all possible intrinsics as actual arguments.
18312 * gfortran.dg/specifics_2.f90: New file.
18313 * gfortran.dg/specifics_3.f90: New file.
18314
18315 2006-10-07 Richard Sandiford <richard@codesourcery.com>
18316
18317 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
18318 * gcc.dg/debug/debug-2.c: Likewise.
18319
18320 2006-10-06 Uros Bizjak <uros@kss-loka.si>
18321
18322 * gcc.c-torture/compile/sync-2.c: New test.
18323
18324 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
18325
18326 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
18327 line endings.
18328
18329 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
18330
18331 PR rtl-optimization/29128
18332 * gcc.c-torture/compile/pr29128.c: New test.
18333
18334 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
18335
18336 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
18337 line endings.
18338
18339 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
18340
18341 PR middle-end/29256
18342 * gcc.dg/tree-ssa/loop-19.c: New test.
18343
18344 2006-10-06 Jakub Jelinek <jakub@redhat.com>
18345
18346 PR tree-optimization/29330
18347 * gcc.dg/pr29330.c: New test.
18348
18349 PR target/28924
18350 * gcc.c-torture/compile/20061005-1.c: New test.
18351
18352 2006-10-06 Olivier Hainque <hainque@adacore.com>
18353
18354 * gcc.dg/typename-vla-1.c: New case.
18355 * gnat.dg/forward_vla.adb: New case.
18356
18357 2006-10-06 Jakub Jelinek <jakub@redhat.com>
18358
18359 PR tree-optimization/29290
18360 * gfortran.dg/loop_nest_1.f90: New test.
18361
18362 PR target/29198
18363 * gcc.dg/tls/opt-12.c: New test.
18364
18365 PR fortran/28415
18366 * gfortran.dg/save_2.f90: New test.
18367
18368 PR c/29091
18369 * gcc.dg/pr29091.c: New test.
18370
18371 2006-10-06 Joseph Myers <joseph@codesourcery.com>
18372
18373 * lib/target-supports.exp
18374 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
18375 same as x86_64-*-*; check for LP64.
18376
18377 2006-10-04 Richard Henderson <rth@redhat.com>
18378
18379 * lib/target-supports.exp (check_effective_target_tls): Redefine
18380 to mean non-emulated tls.
18381 * gcc.dg/tls/alias-1.c: Remove tls requirement.
18382 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
18383 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
18384 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
18385 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
18386 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
18387 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
18388
18389 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
18390
18391 PR fortran/29343
18392 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
18393
18394 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18395
18396 * gfortran.dg/bounds_check_fail_1.f90: New test.
18397
18398 2006-10-03 Mark Mitchell <mark@codesourcery.com>
18399
18400 PR c++/29020
18401 * g++.dg/template/friend48.C: New test.
18402
18403 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
18404
18405 PR fortran/29098
18406 * gfortran.dg/default_initialization_2.f90: New test.
18407
18408 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
18409
18410 PR fortran/20779
18411 PR fortran/20891
18412 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
18413
18414 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
18415
18416 PR fortran/29284
18417 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
18418
18419 PR fortran/29321
18420 PR fortran/29322
18421 * gfortran.dg/missing_optional_dummy_2.f90: New test.
18422
18423 PR fortran/25091
18424 PR fortran/25092
18425 * gfortran.dg/entry_array_specs_1.f90: New test.
18426
18427 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
18428
18429 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
18430 insufficient to inhibit some test failures at -O3. Do testing
18431 on integers.
18432
18433 2006-10-03 Mark Mitchell <mark@codesourcery.com>
18434
18435 PR c++/29138
18436 * g++.dg/inherit/access8.C: New test.
18437 * g++.dg/template/dtor4.C: Tweak error messages.
18438
18439 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18440
18441 PR fortran/27478
18442 * gfortran.dg/entry_8.f90: New test.
18443
18444 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18445
18446 PR c++/29291
18447 * g++.dg/parse/new4.C: New test.
18448
18449 2006-10-03 Uros Bizjak <uros@kss-loka.si>
18450
18451 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
18452 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
18453 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
18454 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
18455 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
18456
18457 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18458
18459 PR fortran/19260
18460 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
18461 * gfortran.dg/continuation_2.f90: New test.
18462
18463 PR fortran/19262
18464 * gfortran.dg/continuation_3.f90: New test.
18465 * gfortran.dg/continuation_4.f90: New test.
18466 * gfortran.dg/continuation_5.f: New test.
18467 * gfortran.dg/continuation_6.f: New test.
18468
18469 2006-10-02 Mark Mitchell <mark@codesourcery.com>
18470
18471 PR c++/29226
18472 * g++.dg/template/vla1.C: New test.
18473
18474 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18475
18476 PR fortran/29210
18477 * gfortran.dg/complex_parameter_1.f90: New test.
18478
18479 2006-10-02 Jakub Jelinek <jakub@redhat.com>
18480
18481 PR c/29154
18482 * gcc.c-torture/execute/20060929-1.c: New test.
18483
18484 2006-10-01 Mark Mitchell <mark@codesourcery.com>
18485
18486 PR c++/29105
18487 * g++.dg/template/member6.C: New test.
18488 * g++.dg/parse/typename7.C: Adjust error markers.
18489
18490 PR c++/29080
18491 * g++.dg/template/member7.C: New test.
18492
18493 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
18494
18495 PR c/24010
18496 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
18497 gcc.dg/Woverride-init-3.c: New tests.
18498
18499 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
18500
18501 * gcc.c-torture/execute/20060930-1.c: New test.
18502
18503 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18504
18505 PR fortran/18791
18506 * gfortran.dg/specifics_1.f90: New test.
18507 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
18508 complex specifics.
18509
18510 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18511
18512 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
18513 pthread-init-common.h: New.
18514
18515 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
18516
18517 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
18518 precision on some archs.
18519
18520 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
18521
18522 * gcc.dg/non-local-goto-1.c: New test.
18523 * gcc.dg/non-local-goto-2.c: Likewise.
18524 * gcc.dg/setjmp-3.c: Likewise.
18525 * gcc.dg/setjmp-4.c: Likewise.
18526
18527 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
18528
18529 * gnat.dg/self_aggregate_with_pointer.adb: New test.
18530
18531 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
18532
18533 PR fortran/28276
18534 * gfortran.dg/exponent_1.f90: New test.
18535
18536 PR fortran/27021
18537 * gfortran.dg/nearest_1.f90: New test.
18538
18539 2006-09-26 Jakub Jelinek <jakub@redhat.com>
18540
18541 PR middle-end/25261
18542 PR middle-end/28790
18543 * gcc.dg/gomp/nestedfn-1.c: New test.
18544
18545 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
18546
18547 PR objc/29195
18548 * objc/compile/method-1.m: New test.
18549
18550 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
18551
18552 PR c++/26938
18553 * g++.dg/template/crash58.C: New test.
18554 * g++.dg/parse/crash28.C: Adjust error markers.
18555 * g++.dg/template/crash34.C: Likewise.
18556 * g++.dg/template/friend31.C: Likewise.
18557 * g++.dg/template/crash32.C: Likewise.
18558
18559 PR c++/27329
18560 * g++.dg/template/crash59.C: New test.
18561
18562 PR c++/27667
18563 * g++.dg/template/spec33.C: New test.
18564 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
18565
18566 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
18567 Adam Nemet <anemet@caviumnetworks.com>
18568
18569 * gcc.dg/tree-ssa/ivopts-1.c: New test.
18570 * gcc.dg/tree-ssa/ivopts-2.c: New test.
18571
18572 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
18573
18574 PR target/28911
18575 * gcc.dg/pr28911.c: New.
18576
18577 2006-09-23 Uros Bizjak <uros@kss-loka.si>
18578
18579 PR target/29169
18580 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
18581 (dg-options): Add -mfpmath=387.
18582
18583 2006-09-23 Jakub Jelinek <jakub@redhat.com>
18584
18585 PR c/28706
18586 * gcc.dg/pr28706.c: New test.
18587
18588 PR c/28712
18589 * gcc.dg/pr28712.c: New test.
18590
18591 2006-09-22 Mike Stump <mrs@apple.com>
18592
18593 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
18594
18595 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
18596
18597 PR tree-optimization/28888
18598 * gcc.dg/pr28888.c: New test.
18599
18600 2006-09-21 Mark Mitchell <mark@codesourcery.com>
18601
18602 PR c++/29016
18603 * g++.dg/init/ptrfn1.C: New test.
18604
18605 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
18606
18607 PR c++/28861
18608 * g++.dg/template/spec32.C: New test.
18609 * g++.dg/parse/crash9.C: Adjust error markers.
18610
18611 PR c++/28303
18612 * g++.dg/template/typedef6.C: New test.
18613 * g++.dg/init/error1.C: Adjust error markers.
18614 * g++.dg/parse/crash9.C: Likewise.
18615 * g++.dg/template/crash55.C: Likewise.
18616
18617 2006-09-21 Janis Johnson <janis187@us.ibm.com>
18618
18619 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
18620
18621 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
18622
18623 PR target/27650
18624 * g++.dg/ext/dllimport12.C: New test.
18625
18626 2006-09-20 Richard Sandiford <richard@codesourcery.com>
18627
18628 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
18629 * gcc.target/mips/nmadd-2.c: Likewise.
18630 * gcc.target/mips/mips-ps-6.c: New test.
18631 * gcc.target/mips/neg-abs-1.c: Likewise.
18632 * gcc.target/mips/neg-abs-2.c: Likewise.
18633 * gcc.target/mips/nmadd-3.c: New test.
18634
18635 2006-09-20 Jakub Jelinek <jakub@redhat.com>
18636
18637 PR middle-end/28046
18638 * gcc.dg/gomp/atomic-10.c: New test.
18639 * g++.dg/gomp/atomic-10.C: New test.
18640
18641 2006-09-20 Eric Christopher <echristo@apple.com>
18642
18643 * gcc.target/i386/sse3-not-fisttp.c: New.
18644
18645 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu>
18646
18647 * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
18648
18649 2006-09-19 Richard Sandiford <richard@codesourcery.com>
18650
18651 * gcc.c-torture/execute/pr28289.c (one): New variable.
18652 (main): Use it instead of argc.
18653 * gcc.c-torture/execute/20060102-1.c (one): New variable.
18654 (main): Use it instead of argc.
18655
18656 2006-09-19 Paul Brook <paul@codesourcery.com>
18657
18658 PR target/28516
18659 * gcc.dg/nested-func-5.c: New test.
18660
18661 2006-09-19 Ben Elliston <bje@au.ibm.com>
18662
18663 * lib/target-supports.exp (check_effective_target_tls): Compile
18664 test stubs using ${tool}_target_compile, not just target_compile.
18665 (check_effective_target_tls_runtime): Likewise.
18666
18667 2006-09-19 Ben Elliston <bje@au.ibm.com>
18668
18669 * gcc.c-torture/compile/20030405-1.x: Remove.
18670
18671 * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
18672 optimising linker from discarding it.
18673
18674 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
18675
18676 PR fortran/28526
18677 * gfortran.dg/keyword_symbol_1.f90: New test.
18678
18679 * gfortran.dg/spread_shape_1.f90: Add missing warning with
18680 pedantic compilation option.
18681
18682 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
18683
18684 PR fortran/29060
18685 * gfortran.dg/spread_shape_1.f90: New test.
18686
18687 2006-09-17 Roger Sayle <roger@eyesopen.com>
18688
18689 PR tree-optimization/28887
18690 * gcc.dg/prefetch-loop-arrays-1.c: New test case.
18691
18692 2006-09-16 Steven Bosscher <steven@gcc.gnu.org>
18693
18694 PR c/25993
18695 * gcc.dg/pr25993.c: New test.
18696
18697 2006-09-17 Ira Rosen <irar@il.ibm.com>
18698
18699 PR tree-opt/21591
18700 * gcc.dg/vect/pr21591.c: New test.
18701
18702 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
18703
18704 PR tree-opt/29059
18705 * gcc.c-torture/compile/strcpy-1.c: New test.
18706 * gcc.c-torture/compile/strcpy-2.c: New test.
18707 * gcc.c-torture/compile/memcpy-1.c: New test.
18708 * gcc.c-torture/compile/memcpy-2.c: New test.
18709
18710 2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu>
18711
18712 PR testsuite/29055
18713 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
18714
18715 2006-09-15 Eric Botcazou <ebotcazou@adacore.com>
18716
18717 * gnat.dg/specs/double_record_extension1.ads: New test.
18718 * gnat.dg/specs/double_record_extension2.ads: Likewise.
18719
18720 2006-09-15 Paul Thomas <pault@gcc.gnu.org>
18721
18722 PR fortran/29051
18723 * gfortran.dg/oldstyle_3.f90: New test.
18724
18725 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18726
18727 PR libgfortran/29099
18728 * gfortran.dg/secnds-1.f: New test.
18729
18730 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18731
18732 PR libgfortran/29053
18733 * gfortran.dg/streamio_9.f90: New test.
18734 * gfortran.dg/streamio_10.f90: New test.
18735
18736 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu>
18737
18738 PR C++/29002
18739 * g++.dg/init/array22.C: New test.
18740 * g++.dg/init/array23.C: New test.
18741
18742 2006-09-14 Arnaud Charlet <charlet@adacore.com>
18743
18744 * stackcheck.lst: Update list of tests requiring stack checking.
18745 * norun.lst: Adjust for above change.
18746 * ada95.lst: New file.
18747 * run_all.sh: Add handling of tests using Ada 95 semantics and thus
18748 requiring -gnat95 switch.
18749
18750 2006-09-14 Olivier Hainque <hainque@adacore.com>
18751
18752 * gnat.dg/in_out_parameter.adb: New test.
18753
18754 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu>
18755
18756 PR debug/28980
18757 * gcc.c-torture/compile/debugvlafunction-1.c: New test.
18758
18759 2006-09-13 Eric Botcazou <ebotcazou@adacore.com>
18760
18761 * gnat.dg/specs/unchecked_union.ads: New test.
18762
18763 2006-09-13 Richard Sandiford <richard@codesourcery.com>
18764
18765 PR rtl-optimization/28982
18766 * gcc.c-torture/execute/pr28982a.c: New test.
18767 * gcc.c-torture/execute/pr28982b.c: Likewise.
18768
18769 2006-09-12 Eric Christopher <echristo@apple.com>
18770
18771 * gcc.target/x86_64/abi/asm-support-darwin.s: New.
18772 * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
18773
18774 2006-09-13 Joseph S. Myers <joseph@codesourcery.com>
18775
18776 PR c/28768
18777 PR preprocessor/14634
18778 * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
18779 gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
18780 gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
18781
18782 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
18783
18784 * gcc.dg/pr28243.c: New test.
18785
18786 2006-09-12 Paul Thomas <pault@gcc.gnu.org>
18787
18788 PR fortran/28971
18789 gfortran.dg/pr28971.f90: New test to act as a backstop in case
18790 this undiagnosed regression reappears.
18791
18792 2006-09-12 Kazu Hirata <kazu@codesourcery.com>
18793
18794 * lib/c-torture.exp (c-torture-compile, c-torture-execute):
18795 Treat $srcdir as a literal.
18796 * lib/fortran-torture.exp (fortran-torture-compile,
18797 fortran-torture-execute): Likewise.
18798 * lib/objc-torture.exp (objc-torture-compile,
18799 objc-torture-execute): Likewise.
18800 * lib/profopt.exp (profopt-execute): Likewise.
18801
18802 2006-09-11 Geoffrey Keating <geoffk@apple.com>
18803
18804 * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
18805
18806 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu>
18807
18808 PR testsuite/28950
18809 * gcc.target/powerpc/ppc-and-1.c: Fix regex.
18810
18811 2006-09-11 H.J. Lu <hongjiu.lu@intel.com>
18812
18813 PR target/13685
18814 * gcc.target/i386/pr13685.c: New test.
18815
18816 2006-09-11 Eric Botcazou <ebotcazou@libertysurf.fr>
18817
18818 * gcc.dg/pr28726.c: New test.
18819
18820 2006-09-11 Josh Conner <jconner@apple.com>
18821
18822 * gcc.dg/nrv3.c: Increase size of structure.
18823 * gcc.dg/nrv4.c: Likewise.
18824 * gcc.dg/nrv5.c: Likewise.
18825
18826 2006-09-11 Paul Thomas <pault@gcc.gnu.org>
18827
18828 PR libfortran/28890
18829 gfortran.dg/assumed_charlen_function_5.f90: New test.
18830
18831 2006-09-10 Mark Mitchell <mark@codesourcery.com>
18832
18833 PR c++/28991
18834 * g++.dg/init/static3.C: New test.
18835
18836 2006-09-10 Andrew Pinski <pinskia@physics.uc.edu>
18837
18838 PR testsuite/29007
18839 * gcc.dg/long-long-cst1.c (t): Add cast to
18840 __SIZE_TYPE__ before casting to int.
18841 (main): Return 0 on success.
18842
18843 2006-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
18844
18845 * gcc.c-torture/execute/20060910-1.c: New test.
18846
18847 2006-09-10 Steven Bosscher <steven@gcc.gnu.org>
18848
18849 PR middle-end/26983
18850 * gcc.dg/pr26983.c: New test.
18851
18852 2006-09-10 Richard Sandiford <richard@codesourcery.com>
18853
18854 PR target/29006
18855 * gcc.c-torture/execute/pr29006.c: New test.
18856
18857 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
18858
18859 PR libfortran/28947
18860 gfortran.dg/matmul_4.f90: New test.
18861
18862 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
18863
18864 PR fortran/28959
18865 gfortran.dg/used_types_10: New test.
18866
18867 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
18868
18869 PR libfortran/28923
18870 gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
18871 gfortran.dg/array_initializer_3.f90: New test.
18872
18873 2006-09-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18874
18875 PR fortran/28914
18876 * gfortran.dg/actual_array_constructor_3.f90: New test.
18877
18878 2006-09-09 Paolo Bonzini <bonzini@gnu.org>
18879
18880 PR testsuite/26778
18881 * gcc.target/i386/pr26778.c: New testcase.
18882
18883 2006-09-08 Eric Christopher <echristo@apple.com>
18884
18885 * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
18886 * gcc.target/i386/memcpy-1.c: Ditto.
18887 * gcc.target/i386/asm-1.c: Ditto.
18888 * gcc.target/i386/20060512-4.c: Ditto.
18889 * gcc.target/i386/compress-float-387.c: Ditto.
18890 * gcc.target/i386/20060512-1.c: Ditto.
18891 * gcc.target/i386/compress-float-sse.c: Ditto.
18892 * gcc.target/i386/20060512-2.c: Ditto.
18893 * gcc.target/i386/compress-float-sse-pic.c: Ditto.
18894 * gcc.target/i386/stack-prot-kernel.c: Ditto.
18895 * gcc.target/i386/compress-float-387-pic.c: Ditto.
18896 * gcc.dg/pr26449.c: Ditto.
18897 * gcc.dg/attr-ms_struct-2.c: Ditto.
18898 * gcc.dg/attr-ms_struct-1.c: Ditto.
18899 * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
18900
18901 2006-09-08 Joseph S. Myers <joseph@codesourcery.com>
18902
18903 PR c/28504
18904 * gcc.dg/vla-10.c: New test.
18905
18906 2006-09-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18907
18908 PR c++/28858
18909 * g++.dg/parse/template20.C: New test.
18910 * g++.dg/template/operator8.C: Remove obsolete part.
18911 * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
18912 * g++.old-deja/g++.pt/crash65.C: Likewise.
18913
18914 2006-09-07 Jason Merrill <jason@redhat.com>
18915
18916 PR middle-end/27724
18917 * gcc.dg/long-long-cst1.c: New test.
18918
18919 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
18920
18921 PR C++/28906
18922 * g++.dg/other/array3.C: New test.
18923 * g++.dg/other/array4.C: New test.
18924 * g++.dg/other/array5.C: New test.
18925
18926 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
18927
18928 * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
18929
18930 2006-09-07 Uros Bizjak <uros@kss-loka.si>
18931
18932 PR target/28946
18933 * gcc.target/i386/pr28946.c: New test.
18934
18935 2006-09-07 Steven G. Kargl <kargls@comcast.net>
18936
18937 * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
18938 in integer literal constant.
18939 * gfortran.dg/enum_8.f90: Ditto.
18940 * gfortran.dg/g77/20030326-1.f: Ditto.
18941
18942 2006-09-07 Feng Wang <fengwang@nudt.edu.cn>
18943
18944 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
18945 nonconformance usage.
18946
18947 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
18948
18949 PR middle-end/28862
18950 * gcc.c-torture/compile/vector-align-1.c: New test.
18951
18952 2006-09-06 Andrew Pinski <pinskia@physics.uc.edu>
18953
18954 PR rtl-opt/27883
18955 * g++.dg/opt/copysign-1.C: New test.
18956
18957 2006-09-06 Jason Merrill <jason@redhat.com>
18958
18959 PR c++/27371
18960 * g++.dg/warn/unused-result1.C: New test.
18961
18962 2006-09-06 Mark Mitchell <mark@codesourcery.com>
18963
18964 PR c++/28903
18965 * g++.dg/ext/vla3.C: New test.
18966
18967 PR c++/28886
18968 * g++.dg/template/array16.C: New test.
18969
18970 2006-09-06 Richard Guenther <rguenther@suse.de>
18971
18972 * gcc.dg/pr27226.c: Remove testcase again.
18973
18974 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
18975
18976 PR tree-opt/28937
18977 * g++.dg/opt/unroll2.C: New test.
18978
18979 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
18980
18981 PR tree-opt/28952
18982 * gcc.dg/vect/pr28952.c: New test.
18983
18984 2006-09-05 Richard Guenther <rguenther@suse.de>
18985
18986 PR tree-optimization/28900
18987 * gcc.dg/torture/pr28900.c: New testcase
18988
18989 2006-09-05 Richard Guenther <rguenther@suse.de>
18990
18991 PR tree-optimization/28905
18992 * gcc.c-torture/compile/pr28905.c: New testcase.
18993
18994 2006-09-05 Richard Guenther <rguenther@suse.de>
18995
18996 PR middle-end/28935
18997 * gcc.dg/pr28935.c: New testcase.
18998
18999 2006-09-05 Eric Botcazou <ebotcazou@libertysurf.fr>
19000
19001 * gcc.c-torture/execute/20060905-1.c: New test.
19002
19003 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
19004
19005 PR fortran/28908
19006 * gfortran.dg/used_types_7.f90: New test.
19007 * gfortran.dg/used_types_8.f90: New test.
19008 * gfortran.dg/used_types_9.f90: New test.
19009
19010 2006-09-04 Eric Botcazou <ebotcazou@libertysurf.fr>
19011
19012 * gcc.c-torture/compile/20060904-1.c: New test.
19013
19014 2006-09-04 Nathan Sidwell <nathan@codesourcery.com>
19015
19016 PR c++/23287 Revert my 2006-09-01 patch
19017 * g++.dg/parse/dtor12.C: Remove.
19018
19019 2006-09-02 Lee Millward <lee.millward@codesourcery.com>
19020
19021 PR c+/27670
19022 * g++.dg/template/operator9.C: New test.
19023
19024 PR c++/27493
19025 * g++.dg/template/operator7.C: New test.
19026
19027 PR c++/27494
19028 * g++.dg/template/operator8.C: New test.
19029
19030 PR c++/27397
19031 * g++.dg/template/crash57.C: New test.
19032
19033 * g++.dg/template/typedef4.C: Adjust error markers.
19034 * g++.dg/template/typedef5.C: Likewise.
19035
19036 2006-09-02 Jakub Jelinek <jakub@redhat.com>
19037
19038 PR c++/28878
19039 * g++.dg/parse/crash33.C: New test.
19040
19041 2006-09-01 J"orn Rennecke <joern.rennecke@st.com>
19042 Richard Guenther <rguenther@suse.de>
19043 Adam Nemet <anemet@caviumnetworks.com>
19044
19045 PR middle-end/27226
19046 * gcc.target/mips/memcpy-1.c: New testcase.
19047 * gcc.dg/pr27226.c: Likewise.
19048
19049 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
19050
19051 PR c++/28705
19052 * g++.dg/lookup/koenig5.C: New.
19053 * g++.dg/template/crash56.C: New.
19054
19055 2006-09-01 Josh Conner <jconner@apple.com>
19056
19057 PR c++/25505
19058 * gcc.dg/nrv3.c: New test.
19059 * gcc.dg/nrv4.c: New test.
19060 * gcc.dg/nrv5.c: New test.
19061
19062 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
19063
19064 PR c++/23287
19065 * g++.dg/parse/dtor12.C: New.
19066
19067 2006-08-31 Zdenek Dvorak <dvorakz@suse.cz>
19068
19069 PR tree-optimization/28839
19070 * gcc.dg/pr28839.c: New test.
19071
19072 2006-08-31 Andreas Krebbel <krebbel1@de.ibm.com>
19073
19074 PR target/24367
19075 * gcc.dg/pr24367.c: New testcase.
19076
19077 2006-08-30 Joseph Myers <joseph@codesourcery.com>
19078
19079 * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
19080
19081 2006-08-30 Zdenek Dvorak <dvorakz@suse.cz>
19082
19083 PR rtl-optimization/27735
19084 * gcc.dg/loop-unswitch-1.c: New test.
19085
19086 2006-08-30 Paul Thomas <pault@gcc.gnu.org>
19087
19088 PR fortran/28885
19089 * gfortran.dg/aliasing_dummy_2.f90: New test.
19090
19091 PR fortran/20067
19092 * gfortran.dg/generic_5.f90: Change error message.
19093
19094 PR fortran/28873
19095 * gfortran.dg/generic_6.f90: New test.
19096
19097 PR fortran/25077
19098 * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
19099
19100 PR fortran/25102
19101 * gfortran.dg/invalid_interface_assignment.f90: New test.
19102
19103 PR fortran/24866
19104 * gfortran.dg/module_proc_external_dummy.f90: New test.
19105
19106 2006-08-29 Andrew Pinski <pinskia@physics.uc.edu>
19107
19108 PR c++/28349
19109 * g++.dg/warn/var-args1.C: New test.
19110
19111 2006-08-29 Steven G. Kargl <kargls@comcast.net>
19112
19113 PR fortran/28866
19114 * gfortran.dg/simpleif_2.f90: New test.
19115 * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
19116 * gfortran.dg/enum_5.f90: Ditto.
19117
19118 2006-08-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19119 Kazu Hirata <kazu@codesourcery.com>
19120
19121 PR tree-optimization/17506
19122 * gcc.dg/pr17506.c: New.
19123
19124 2006-08-29 J"orn Rennecke <joern.rennecke@st.com>
19125
19126 PR c++/28139
19127 * g++.dg/eh/alias1.C: New test.
19128
19129 2006-08-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19130
19131 PR c++/28860
19132 * g++.dg/template/ttp22.C: New test.
19133
19134 2006-08-28 Kazu Hirata <kazu@codesourcery.com>
19135
19136 PR middle-end/26632
19137 * gcc.dg/pr26632.c: New.
19138
19139 2006-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19140
19141 PR libgfortran/28354
19142 * gfortran.dg/fmt_zero_precision.f90: New test.
19143
19144 2006-08-27 Mark Mitchell <mark@codesourcery.com>
19145
19146 PR c++/28058
19147 * g++.dg/template/spec31.C: New test.
19148
19149 2006-08-27 Lee Millward <lee.millward@codesourcery.com>
19150
19151 PR c++/26573
19152 * g++.dg/other/static2.C: New test.
19153
19154 2006-08-26 Roger Sayle <roger@eyesopen.com>
19155
19156 * gcc.dg/Wswitch-enum-2.c: New test case.
19157 * gcc.dg/Wswitch-enum-3.c: Likewise.
19158
19159 2006-08-26 Richard Guenther <rguenther@suse.de>
19160
19161 * gcc.c-torture/compile/20060826-1.c: New testcase.
19162
19163 2006-08-26 Lee Millward <lee.millward@codesourcery.com>
19164
19165 PR c++/28736
19166 * g++.dg/template/void10.C: New test.
19167
19168 PR c++/28737
19169 * g++.dg/template/void8.C: New test.
19170
19171 PR c+_+/28738
19172 * g++.dg/template/void9.C: New test.
19173
19174 * g++.dg/template/void3.C: Adjust error markers.
19175 * g++.dg/template/void4.C: Likewise.
19176 * g++.dg/template/crash55.C: Likewise.
19177 * g++.dg/template/void7.C: Likewise
19178
19179 2006-08-26 Mark Mitchell <mark@codesourcery.com>
19180
19181 PR c++/28588
19182 * g++.dg/inherit/access6.C: New test.
19183 * g++.dg/inherit/access7.C: Likewise.
19184
19185 PR c++/28595
19186 * g++.dg/template/array15.C: New test.
19187 * g++.dg/template/crash2.C: Tweak error markers.
19188
19189 2006-08-26 Jakub Jelinek <jakub@redhat.com>
19190
19191 PR middle-end/28683
19192 * gcc.c-torture/compile/20060823-1.c: New test.
19193
19194 2006-08-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19195
19196 PR c++/28853
19197 * g++.dg/template/ttp21.C: New test.
19198
19199 PR c++/28852
19200 * g++.dg/other/operator1.C: Add error-marker.
19201 * g++.dg/other/operator2.C: New test.
19202
19203 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
19204
19205 PR c/27893
19206 * gcc.c-torture/compile/vla-const-1.c,
19207 gcc.c-torture/compile/vla-const-2.c: New tests.
19208
19209 2006-08-26 Richard Guenther <rguenther@suse.de>
19210
19211 PR middle-end/28814
19212 * gcc.dg/torture/pr28814.c: New testcase.
19213
19214 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
19215
19216 PR c/28418
19217 * gcc.c-torture/compile/compound-literal-1.c: New test.
19218
19219 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
19220
19221 PR c/28299
19222 * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
19223 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
19224 Expect extra diagnostics.
19225
19226 2006-08-25 J"orn Rennecke <joern.rennecke@st.com>
19227
19228 gcc.dg/noncompile/pr16876.c: New test.
19229
19230 2006-08-25 Mark Mitchell <mark@codesourcery.com>
19231
19232 PR c++/28056
19233 * g++.dg/parse/local1.C: New test.
19234 * g++.dg/other/qual1.C: Tweak error marker.
19235
19236 2006-08-25 Nathan Sidwell <nathan@codesourcery.com>
19237
19238 PR c++/27787
19239 * g++.dg/template/typename10.C: New.
19240 * g++.dg/template/lookup4.C: Remove bogus error marker.
19241
19242 2006-08-25 Richard Guenther <rguenther@suse.de>
19243
19244 PR testsuite/28829
19245 * gcc.dg/pr26570.c: Fix testcase.
19246
19247 2006-08-24 Andrew Pinski <pinskia@physics.uc.edu>
19248
19249 PR tree-opt/28807
19250 * gcc.c-torture/execute/mayalias-2.c: New test.
19251 * gcc.dg/tree-ssa/alias-13.c: New test.
19252
19253 2006-08-24 Jan Hubicka <jh@suse.cz>
19254
19255 PR debug/26881
19256 * gcc.dg/debug/pr26881.c: New file.
19257
19258 2006-08-23 Paul Thomas <pault@gcc.gnu.org>
19259
19260 PR fortran/28788
19261 * gfortran.dg/used_types_4.f90: New test.
19262 * gfortran.dg/derived_init_2.f90: Modify to check sibling
19263 association of derived types.
19264 * gfortran.dg/used_types_2.f90: Add module cleanup.
19265 * gfortran.dg/used_types_3.f90: The same.
19266
19267 PR fortran/28771
19268 * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
19269 fix of regression.
19270
19271 2006-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19272
19273 PR 28813
19274 * gfortran.dg/direct_io_6.f90: Remove test.
19275
19276 2006-08-23 Stuart Hastings <stuart@apple.com>
19277
19278 PR 28825
19279 * gcc.target/i386/20060821-1.c: New.
19280
19281 2006-08-23 Danny Smith <dannysmith@users.sourceforge.net>
19282
19283 gcc.dg/attr-invalid.c: Insert an " |directive" substitution into
19284 dg-warning strings for dllimport.
19285
19286 2006-08-22 Andrew Pinski <pinskia@physics.uc.edu>
19287
19288 PR C++/28450
19289 * g++.dg/ext/vector4.C: New test.
19290 * g++.dg/ext/complex1.C: New test.
19291
19292 2006-08-21 Geoffrey Keating <geoffk@apple.com>
19293
19294 PR debug/28692
19295 * gcc.dg/debug/const-1.c: New.
19296 * gcc.dg/debug/const-2.c: New.
19297 * gcc.dg/debug/dwarf2/const-1.c: New.
19298 * gcc.dg/debug/dwarf2/const-2.c: New.
19299 * gcc.dg/debug/dwarf2/const-2b.c: New.
19300
19301 2006-08-22 Richard Guenther <rguenther@suse.de>
19302
19303 PR middle-end/28776
19304 * gcc.c-torture/compile/pr28776-1.c: New testcase.
19305 * gcc.c-torture/compile/pr28776-2.c: Likewise.
19306
19307 2006-08-22 Daniel Berlin <dberlin@dberlin.org>
19308
19309 PR tree-optimization/28003
19310 * g++.dg/tree-ssa/pr28003.C: New.
19311
19312 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
19313
19314 * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
19315
19316 2006-08-21 Lee Millward <lee.millward@codesourcery.com>
19317
19318 PR c++/26269
19319 * g++.dg/other/error14.C: New test.
19320
19321 PR c++/28505
19322 * g++.dg/parse/ctor7.C: New test.
19323 * g++.dg/parse/ctor8.C: Likewise.
19324
19325 PR c++/28741
19326 * g++.dg/template/void7.C: New test.
19327
19328 2006-08-21 Olivier Hainque <hainque@adacore.com>
19329
19330 * gnat.dg/self_aggregate_with_zeros.adb: New test.
19331 * gnat.dg/self_aggregate_with_array.adb: New test.
19332
19333 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
19334
19335 * g++.dg/eh/arm-vfp-unwind.C: New test.
19336
19337 2006-08-20 Mark Mitchell <mark@codesourcery.com>
19338
19339 PR c++/28341
19340 * g++.dg/template/ref3.C: New test.
19341 * g++.dg/template/nontype13.C: New test.
19342
19343 PR c++/28346
19344 * g++.dg/template/ptrmem17.C: New test.
19345
19346 2006-08-20 Danny Smith <dannysmith@users.sourceforge.net>
19347
19348 PR target/28648 c:
19349 * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
19350
19351 2006-08-20 Paul Thomas <pault@gcc.gnu.org>
19352
19353 PR fortran/28630
19354 * gfortran.dg/used_types_2.f90: New test.
19355
19356 PR fortran/28601
19357 * gfortran.dg/used_types_3.f90: New test.
19358
19359 PR fortran/20886
19360 * gfortran.dg/generic_actual_arg.f90: New test.
19361
19362 PR fortran/28735
19363 * gfortran.dg/module_private_array_refs_1.f90: New test.
19364
19365 PR fortran/28762
19366 * gfortran.dg/program_name_1.f90: New test.
19367
19368 PR fortran/28425
19369 * gfortran.dg/derived_constructor_comps_1.f90: New test.
19370
19371 PR fortran/28496
19372 * gfortran.dg/array_initializer_2.f90: New test.
19373
19374 PR fortran/18111
19375 * gfortran.dg/unused_artificial_dummies_1.f90: New test.
19376
19377 PR fortran/28600
19378 * gfortran.dg/assumed_charlen_function_4.f90: New test.
19379
19380 PR fortran/28771
19381 * gfortran.dg/assumed_charlen_in_main.f90: New test.
19382
19383 PR fortran/28660
19384 * gfortran.dg/dependent_decls_1.f90: New test.
19385
19386 2006-08-19 Erik Edelmann <eedelman@gcc.gnu.org>
19387
19388 PR fortran/25217
19389 * gfortran.dg/derived_init_2.f90: New.
19390
19391 2006-08-17 J"orn Rennecke <joern.rennecke@st.com>
19392
19393 * gcc.c-torture/execute/pr28289.c: New test.
19394
19395 2006-08-17 Jakub Jelinek <jakub@redhat.com>
19396
19397 PR c/28744
19398 * gcc.dg/attr-externally-visible-1.c: New test.
19399 * gcc.dg/attr-externally-visible-2.c: New test.
19400 * g++.dg/parse/attr-externally-visible-1.C: New test.
19401 * g++.dg/parse/attr-externally-visible-2.C: New test.
19402
19403 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19404
19405 PR c++/28606
19406 * g++.dg/parse/dtor11.C: New test.
19407
19408 2006-08-17 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
19409
19410 PR rtl-optimization/28489
19411 * gcc.c-torture/compile/pr28489.c: New test.
19412
19413 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19414
19415 PR c++/28710
19416 * g++.dg/template/redecl4.C: New test.
19417
19418 PR c++/28711
19419 * g++.dg/template/ctor8.C: New test.
19420
19421 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
19422
19423 * gcc.dg/pr26570.c: Fix testcase.
19424
19425 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
19426
19427 * PR c++/28573
19428 * g++.dg/parse/offsetof6.C: New test.
19429 * g++.dg/parse/offsetof6.C: New test.
19430 * g++.dg/parse/offsetof7.C: New test.
19431
19432 2006-08-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19433
19434 PR testsuite/28602
19435 * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
19436 is false.
19437
19438 2006-08-16 Andrew Pinski <pinskia@physics.uc.edu>
19439
19440 PR c++/28302
19441 * g++.dg/ext/vector3.C: New test.
19442
19443 2006-08-16 Zdenek Dvorak <dvorakz@suse.cz>
19444
19445 PR gcov/profile/26570
19446 * gcc.dg/pr26570.c: New test.
19447
19448 2006-08-16 Joseph S. Myers <joseph@codesourcery.com>
19449
19450 PR c/27697
19451 * gcc.dg/qual-component-1.c: New test.
19452
19453 2006-08-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19454
19455 PR c++/28593
19456 * g++.dg/parse/new3.C: New test.
19457
19458 2006-08-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19459
19460 PR fortran/25828
19461 * gfortran.dg/streamio_1.f90: New test.
19462 * gfortran.dg/streamio_2.f90: New test.
19463 * gfortran.dg/streamio_3.f90: New test.
19464 * gfortran.dg/streamio_4.f90: New test.
19465 * gfortran.dg/streamio_5.f90: New test.
19466 * gfortran.dg/streamio_6.f90: New test.
19467 * gfortran.dg/streamio_7.f90: New test.
19468 * gfortran.dg/streamio_8.f90: New test.
19469
19470 2006-08-15 Danny Smith <dannysmith@users.sourceforge.net>
19471
19472 PR c/28287
19473 * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
19474
19475 2006-08-15 Lee Millward <lee.millward@codesourcery.com>
19476
19477 PR c++/28594
19478 * g++.dg/template/void6.C: New test.
19479
19480 2006-08-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19481
19482 PR c/28649
19483 * gcc.dg/parse-error-1.c: New test.
19484 * gcc.dg/parse-error-2.c: New test.
19485 * gcc.dg/cpp/digraph2.c: Add error-marker.
19486 * gcc.dg/noncompile/920923-1.c: Likewise.
19487
19488 2006-08-14 Andrew Pinski <pinskia@physics.uc.edu>
19489
19490 PR c/27490
19491 * gcc.dg/sizeof-2.c: New testcase.
19492
19493 PR c/27489
19494 * gcc.dg/switch-A.c: New testcase.
19495
19496 2006-08-14 Steve Ellcey <sje@cup.hp.com>
19497
19498 PR c++/28288
19499 PR c++/14556
19500 * g++.old-deja/g++.warn/compare1.C: Delete.
19501 * g++.dg/opt/pr7503-2.C: Delete.
19502 * g++.dg/opt/pr7503-3.C: Delete.
19503 * g++.dg/opt/pr7503-4.C: Delete.
19504 * g++.dg/opt/pr7503-5.C: Delete.
19505 * g++.dg/opt/max1.C: Delete.
19506 * g++.dg/warn/minmax.C: Delete.
19507 * g++.dg/expr/minmax.C: New test.
19508
19509 2006-08-14 Richard Guenther <rguenther@suse.de>
19510
19511 PR testsuite/28703
19512 * gcc.c-torture/execute/pr28651.c: Do not use argc
19513 to avoid optimization, instead forbid inlining.
19514
19515 2006-08-14 Richard Sandiford <richard@codesourcery.com>
19516
19517 PR rtl-optimization/28634
19518 * gcc.c-torture/execute/ieee/pr28634.c: New test.
19519
19520 2006-08-13 Alexandre Oliva <aoliva@redhat.com>
19521
19522 PR c/27184
19523 * gcc.dg/torture/pr27184.c: New test.
19524
19525 2006-08-12 Jakub Jelinek <jakub@redhat.com>
19526
19527 * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
19528
19529 2006-08-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19530
19531 * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
19532 * gfortran.dg/stat_2.f90: Likewise.
19533 * gfortran.dg/chmod_1.f90: Likewise.
19534 * gfortran.dg/chmod_2.f90: Likewise.
19535 * gfortran.dg/chmod_3.f90: Likewise.
19536
19537 2006-08-11 David Edelsohn <edelsohn@gnu.org>
19538
19539 * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
19540
19541 2006-08-11 Eric Botcazou <ebotcazou@libertysurf.fr>
19542
19543 * g++.dg/opt/pr23454-2.C: New test.
19544
19545 2006-08-11 Richard Guenther <rguenther@suse.de>
19546
19547 PR middle-end/28651
19548 * gcc.c-torture/execute/pr28651.c: New testcase.
19549
19550 2006-08-10 Eric Botcazou <ebotcazou@adacore.com>
19551
19552 * gnat.dg/specs/static_initializer.ads: New test.
19553
19554 2006-08-10 Paul Brook <paul@codesourcery.com>
19555
19556 * gcc.target/arm/cond-asm.c: New test.
19557
19558 2006-08-10 Dorit Nuzman <dorit@il.ibm.com>
19559
19560 PR tree-optimization/26197
19561 * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
19562 * g++.dg/vect/vect.exp: Compile the new tests with
19563 --param max-aliased-vops=0.
19564
19565 2006-08-09 Lee Millward <lee.millward@codesourcery.com>
19566
19567 PR c++/28637
19568 * g++.dg/template/void3.C: New test.
19569
19570 PR c++/28638
19571 * g++.dg/template/void4.C: New test.
19572
19573 PR c++/28640
19574 * g++.dg/template/void5.C: New test.
19575
19576 2006-08-07 Danny Smith <dannysmith@users.sourceforge.net>
19577
19578 * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
19579 after dg-do compile.
19580
19581 2006-08-07 Victor Kaplansky <victork@il.ibm.com>
19582
19583 PR tree-optimizations/26969
19584 * gcc.dg/vect/vect.exp: Compile tests prefixed with
19585 "unswitch-loops" with -funswitch-loops.
19586 * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
19587
19588 2006-08-07 Eric Botcazou <ebotcazou@libertysurf.fr>
19589
19590 * gcc.dg/sparc-getcontext-1.c: Fix typo.
19591 * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
19592 * g++.dg/other/unused1.C: Likewise. Also match "asci?z".
19593 * objc.dg/dwarf-1.m: Likewise.
19594 * objc.dg/dwarf-2.m: Likewise.
19595 * obj-c++.dg/dwarf-2.mm: Likewise.
19596
19597 2006-08-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19598
19599 * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
19600 * objc.dg/dwarf-2.m: Likewise.
19601 * obj-c++.dg/dwarf-2.mm: Likewise.
19602
19603 PR libfortran/28603
19604 * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
19605
19606 PR testsuite/27611
19607 * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
19608
19609 PR testsuite/27033
19610 * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
19611
19612 2006-08-06 Paolo Bonzini <bonzini@gnu.org>
19613
19614 PR target/27827
19615 * gcc.target/i386/pr27827.c: New testcase.
19616
19617 2006-08-06 Paul Thomas <pault@gcc.gnu.org>
19618
19619 PR fortran/28590
19620 * gfortran.dg/sequence_types_1.f90: New test.
19621
19622 2006-08-05 Steven G. Kargl <kargls@comcast.nt>
19623
19624 PR fortran/28548
19625 * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
19626 dg-warning. Add -pedantic option.
19627
19628 2006-08-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19629
19630 PR c/28502
19631 * gcc.dg/proto-1.c: New test.
19632
19633 PR c/27721
19634 * gcc.dg/lvalue-4.c: New test.
19635
19636 PR c/28136
19637 * gcc.dg/init-bad-5.c: New test.
19638
19639 2006-08-03 Lee Millward <lee.millward@codesourcery.com>
19640
19641 PR c++/28347
19642 * g++.dg/ext/typedef-init.C: Add new test for typedef
19643 initialization inside templates. Adjust existing error markers.
19644
19645 2006-08-03 Mark Mitchell <mark@codesourcery.com>
19646
19647 PR c++/28148
19648 * g++.dg/init/ptrmem3.C: New test.
19649
19650 2006-08-03 Dorit Nuzman <dorit@il.ibm.com>
19651
19652 PR tree-optimization/27770
19653 * lib/target-support.exp: New target keyword "section_anchors".
19654 * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
19655 tests.
19656 * gcc.dg/vect/section-anchors-pr27770.c: New test.
19657 * gcc.dg/vect/vect-69.c: Removed. Replaced by:
19658 * gcc.dg/vect/section-anchors-vect-69.c: New test.
19659 * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
19660
19661 2006-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19662
19663 * gcc.dg/20060801-1.c: Add missing '}'.
19664
19665 2006-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19666
19667 PR c++/27508
19668 * g++.dg/parse/dtor9.C: New test.
19669 * g++.dg/parse/dtor10.C: New test.
19670 * g++.dg/other/error7.C: Adjust error-marker.
19671
19672 PR c++/28274
19673 * g++.dg/other/default5.C: New test.
19674
19675 2006-08-02 Richard Guenther <rguenther@suse.de>
19676
19677 * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
19678
19679 2006-08-02 Mark Mitchell <mark@codesourcery.com>
19680
19681 PR c++/28557
19682 * g++.dg/template/conv9.C: New test.
19683
19684 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
19685
19686 PR debug/28063
19687 * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
19688 * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
19689 Optionally return assembly text. Update callers.
19690 (check_no_compiler_messages): Update verbose messages.
19691 (check_no_messages_and_pattern): New.
19692 (check_effective_target_string_merging): New.
19693
19694 2006-08-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19695
19696 PR c++/28250
19697 * g++.dg/eh/catch4.C: New test.
19698
19699 PR c++/28257
19700 * g++.dg/other/qual1.C: New test.
19701
19702 PR c++/28259
19703 * g++.dg/inherit/error2.C: New test.
19704
19705 PR c++/28267
19706 * g++.dg/other/new1.C: New test.
19707
19708 * g++.dg/warn/pr23075.C: Remove obsolete test.
19709 * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
19710 * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
19711
19712 2006-07-31 Mark Mitchell <mark@codesourcery.com>
19713
19714 PR c++/28523
19715 * g++.dg/eh/cast1.C: New test.
19716
19717 2006-08-01 Thomas Koenig <Thomas.Koenig@online.de>
19718
19719 PR libfortran/28452
19720 * gfortran.dg/random_3.f90: New test.
19721
19722 2006-08-01 Steve Ellcey <sje@cup.hp.com>
19723
19724 PR c++/28432
19725 * g++.dg/other/pr28304.C: Change expected error message.
19726 * g++.dg/other/pr28432.C: New test.
19727
19728 2006-08-01 Steve Ellcey <sje@cup.hp.com>
19729
19730 PR c++/28256
19731 * g++.dg/init/brace2.C: Change expected error message, add empty init.
19732
19733 2006-08-01 Daniel Jacobowitz <dan@codesourcery.com>
19734
19735 PR debug/23336
19736 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
19737 at -g1.
19738 * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
19739 g++.dg/debug/enum-2.C: New.
19740
19741 2006-07-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19742
19743 PR c++/6634
19744 * g++.dg/parse/long1.C: Add more tests.
19745
19746 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19747
19748 * gfortran.dg/lrshift_1.c: New file.
19749
19750 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19751
19752 PR libgfortran/28335
19753 * gfortran.dg/no_unit_error_1.f90: New test.
19754
19755 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19756
19757 PR libgfortran/28335
19758 * gfortran.dg/no_unit_error_1.f90: Delete test.
19759 * gfortran.dg/no_unit_error_2.f90: Delete test.
19760
19761 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19762
19763 * gfortran.dg/chmod_3.f90: New test.
19764 * gfortran.dg/ltime_gmtime_1.f90: New test.
19765 * gfortran.dg/ltime_gmtime_2.f90: New test.
19766 * gfortran.dg/lrshift_1.f90: New test.
19767 * gfortran.dg/chmod_1.f90: New test.
19768 * gfortran.dg/chmod_2.f90: New test.
19769
19770 2006-07-28 Lee Millward <lee.millward@codesourcery.com>
19771
19772 PR c++/27668
19773 * g++.dg/template/crash55.C: New test.
19774
19775 PR c++/27962
19776 * g++.dg/template/nontype16.C: New test.
19777
19778 * g++.dg/template/void2.C: Adjust error markers.
19779 * g++.dg/template/nontype5.C: Adjust error markers.
19780
19781 2006-07-27 Arjan van de Ven <arjan@linux.intel.com>
19782
19783 * gcc.target/i386/stack-prot-kernel.c: New test.
19784
19785 2006-07-27 Roger Sayle <roger@eyesopen.com>
19786
19787 * gcc.dg/builtins-55.c: New test case.
19788
19789 2006-07-26 Zdenek Dvorak <dvorakz@suse.cz>
19790
19791 PR rtl-optimization/27907
19792 * gcc.c-torture/compile/pr27907.c: New test.
19793
19794 2006-07-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19795
19796 * gfortran.dg/mclock.f90: New test.
19797 * gfortran.dg/int_conv_1.f90: New test.
19798 * gfortran.dg/stat_1.f90: New test.
19799 * gfortran.dg/stat_2.f90: New test.
19800
19801 2006-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19802
19803 PR libgfortran/28335
19804 * gfortran.dg/no_unit_error_1.f90: New test.
19805 * gfortran.dg/no_unit_error_2.f90: New test.
19806 * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
19807
19808 2006-07-25 Roger Sayle <roger@eyesopen.com>
19809
19810 PR middle-end/28473
19811 * gcc.dg/fold-convround-1.c: New test case.
19812
19813 2006-07-24 Steven G. Kargl <kargls@comcast.net>
19814
19815 * gfortran.dg/arithmetic_if.f90: Fix comments.
19816
19817 2006-07-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19818
19819 PR c++/27572
19820 * g++.dg/other/typedef1.C: New test.
19821 * g++.dg/template/typedef4.C: New test.
19822 * g++.dg/template/typedef5.C: New test.
19823
19824 2006-07-24 Erik Edelmann <eedelman@gcc.gnu.org>
19825
19826 PR fortran/28416
19827 * gfortran.dg/allocatable_dummy_3.f90: New.
19828
19829 2006-07-24 Steven G. Kargl <kargls@comcast.net>
19830
19831 PR fortran/28439
19832 * gfortran.dg/arithmetic_if.f90: New test.
19833
19834 2006-07-24 Uros Bizjak <uros@kss-loka.si>
19835
19836 * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
19837 avoid memcpy optimization.
19838
19839 2006-07-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19840
19841 PR fortran/25289
19842 * gfortran.dg/direct_io_6.f90: New test.
19843
19844 2006-07-24 Jan Hubicka <jh@suse.cz>
19845
19846 PR c/25795
19847 PR c++/27369
19848 * gcc.dg/pr25795.c: New test.
19849 * gcc.dg/pr25795-1.c: New test.
19850
19851 2006-07-23 Roger Sayle <roger@eyesopen.com>
19852
19853 * gcc.dg/fold-cond-1.c: Increase test case portability by checking
19854 that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
19855 which may be transformed to "g || h" on some platforms.
19856
19857 2006-07-23 Mark Mitchell <mark@codesourcery.com>
19858
19859 PR c++/28025
19860 * g++.dg/template/friend45.C: New test.
19861
19862 2006-07-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19863
19864 PR libgfortran/28339
19865 * gfortran.dg/arrayio_8.f90: New test.
19866
19867 2006-07-21 Mike Stump <mrs@apple.com>
19868
19869 * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
19870
19871 * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
19872
19873 2006-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19874
19875 PR c++/28250
19876 * g++.dg/eh/catch3.C: New test.
19877
19878 PR c++/28363
19879 * g++.dg/template/defarg10.C: New test.
19880
19881 2006-07-20 Paul Brook <paul@codesourcery.com>
19882
19883 PR 27363
19884 * gcc.dg/pr27363.c: New test.
19885
19886 2006-07-19 Mark Mitchell <mark@codesourcery.com>
19887
19888 PR c++/28338
19889 * g++.dg/init/ref13.C: New test.
19890
19891 2006-07-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19892
19893 PR obj-c++/28434
19894 * obj-c++.dg/proto-error-1.mm: New test.
19895
19896 2006-07-18 Mark Mitchell <mark@codesourcery.com>
19897
19898 PR c++/28337
19899 * g++.dg/template/string1.C: New test.
19900
19901 2006-07-18 Mark Mitchell <mark@codesourcery.com>
19902
19903 PR c++/28048
19904 * g++.dg/template/defarg9.C: New test.
19905
19906 PR c++/28235
19907 * g++.dg/template/static27.C: New test.
19908
19909 2006-07-18 Diego Novillo <dnovillo@redhat.com>
19910
19911 PR 28410
19912 * gcc.dg/tree-ssa/pr28410.c: New test.
19913
19914 2006-07-18 Lee Millward <lee.millward@gmail.com>
19915
19916 PR c++/28258
19917 * g++/dg/other/error13.C: New test.
19918
19919 PR c++/28260
19920 * g++.dg/template/friend44.C: New test.
19921
19922 2006-07-18 Steve Ellcey <sje@cup.hp.com>
19923
19924 PR c++/27495
19925 * g++.dg/other/pr27495.C: New.
19926
19927 2006-07-18 Olivier Hainque <hainque@adacore.com>
19928
19929 * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
19930 * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
19931
19932 2006-07-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19933
19934 PR c/28286
19935 * gcc.dg/pragma-pack-4.c: New test.
19936
19937 2006-07-17 Steve Ellcey <sje@cup.hp.com>
19938
19939 PR c++/28291
19940 * g++.dg/ext/pr28291.C: New test.
19941
19942 2006-07-17 Richard Sandiford <richard@codesourcery.com>
19943
19944 PR middle-end/28403
19945 * gcc.c-torture/execute/pr28403.c: New test.
19946
19947 2006-07-17 Richard Sandiford <richard@codesourcery.com>
19948
19949 PR middle-end/28402
19950 * gcc.dg/pr28402.c: New test.
19951
19952 2006-07-17 Steve Ellcey <sje@cup.hp.com>
19953
19954 PR c++/28304
19955 * g++.dg/other/pr28304.C: New test.
19956
19957 2006-07-17 J"orn Rennecke <joern.rennecke@st.com>
19958
19959 PR other/28251
19960 gcc.c-torture/unsorted/dump-noaddr.c: New test.
19961 gcc.c-torture/unsorted/dump-noaddr.x: New driver.
19962
19963 2006-07-17 Richard Guenther <rguenther@suse.de>
19964
19965 PR tree-optimization/28238
19966 * g++.dg/tree-ssa/pr28238.C: New testcase.
19967
19968 2006-07-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19969
19970 PR c++/28250
19971 * g++.dg/eh/catch1.C: New test.
19972 * g++.dg/eh/catch2.C: New test.
19973
19974 2006-07-16 Jakub Jelinek <jakub@redhat.com>
19975
19976 PR c++/28370
19977 * g++.dg/template/anon3.C: New test.
19978
19979 2006-07-16 Paul Thomas <pault@gcc.gnu.org>
19980
19981 PR fortran/20844
19982 * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
19983 specifiers requiring an explicit format tag..
19984
19985 PR fortran/28201
19986 * gfortran.dg/generic_5: New test.
19987
19988 PR fortran/20893
19989 * gfortran.dg/elemental_optional_args_1.f90: New test.
19990
19991 2006-07-16 Olivier Hainque <hainque@adacore.com>
19992
19993 * gnat.dg/assert.ads: New file.
19994 * gnat.dg/controlled_record.ads: Likewise.
19995 * gnat.dg/controlled_record.adb: Likewise.
19996
19997 2006-07-15 Lee Millward <lee.millward@gmail.com>
19998
19999 PR c++/28292
20000 * g++.dg/other/error12.C: New test.
20001
20002 PR c++/28269
20003 * g++.dg/template/crash54.C: New test.
20004
20005 2006-07-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20006
20007 PR c++/28249
20008 * g++.dg/parse/catch1.C: New test.
20009
20010 PR c++/28294
20011 * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
20012
20013 PR c++/28387
20014 * g++.dg/ext/attrib24.C: New test.
20015
20016 2006-07-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20017
20018 PR c++/28343
20019 * g++.dg/ext/asmspec1.C: New test.
20020
20021 2006-07-13 Janis Johnson <janis187@us.ibm.com>
20022
20023 * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
20024 (dg-test): Support shouldfail tests.
20025 * lib/target-supports-dg.exp (dg-shouldfail): New.
20026 * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
20027 * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
20028 * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
20029 * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
20030 * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
20031 * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
20032 * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
20033
20034 2006-07-13 Jan Hubicka <jh@suse.cz>
20035
20036 * gcc.target/i386/memcpy-1.c: New.
20037
20038 2006-07-12 Geoffrey Keating <geoffk@apple.com>
20039
20040 * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
20041
20042 2006-07-13 Paul Thomas <pault@gcc.gnu.org>
20043
20044 PR fortran/25097
20045 * gfortran.dg/present_1.f90: New test.
20046
20047 PR fortran/20903
20048 * gfortran.dg/interface_derived_type_1.f90: New test.
20049
20050 2006-07-11 Feng Wang <fengwang@nudt.edu.cn>
20051
20052 PR fortran/28213
20053 * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
20054 list.
20055
20056 2006-07-07 Lee Millward <lee.millward@gmail.com>
20057
20058 PR c++/27820
20059 * g++.dg/other/label1.C: New test.
20060
20061 2006-07-07 Richard Guenther <rguenther@suse.de>
20062
20063 PR middle-end/28268
20064 * gcc.dg/torture/pr28268.c: New testcase.
20065
20066 2006-07-07 Steve Ellcey <sje@cup.hp.com>
20067
20068 PR c++/27019
20069 * g++.dg/ext/pr27019.C: New.
20070
20071 2006-07-07 Richard Guenther <rguenther@suse.de>
20072
20073 PR tree-optimization/28187
20074 * gcc.dg/pr28187.c: New testcase.
20075
20076 2006-07-07 Eric Botcazou <ebotcazou@adacore.com>
20077
20078 * gnat.dg/address_conversion.adb: New test.
20079 * gnat.dg/boolean_subtype.adb: Likewise.
20080 * gnat.dg/frame_overflow.adb: Likewise.
20081 * gnat.dg/pointer_array.adb: Likewise.
20082 * gnat.dg/pointer_conversion.adb: Likewise.
20083
20084 2006-07-07 Paul Thomas <pault@gcc.gnu.org>
20085
20086 PR fortran/28237
20087 PR fortran/23420
20088 * gfortran.dg/print_fmt_5.f90: New test.
20089
20090 2006-07-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20091
20092 PR fortran/28129
20093 * gfortran.dg/bounds_check_4.f90: New test.
20094
20095 2006-07-05 Richard Guenther <rguenther@suse.de>
20096
20097 PR target/28158
20098 * gfortran.dg/pr28158.f90: New testcase.
20099
20100 2006-07-05 Richard Guenther <rguenther@suse.de>
20101
20102 PR tree-optimization/28162
20103 * gcc.dg/pr28162.c: New testcase.
20104
20105 2006-07-05 Richard Guenther <rguenther@suse.de>
20106 Andrew Pinski <pinskia@gcc.gnu.org>
20107
20108 PR c++/27084
20109 * g++.dg/tree-ssa/copyprop-1.C: New testcase.
20110
20111 2006-07-04 Paul Thomas <pault@gcc.gnu.org>
20112
20113 PR fortran/28174
20114 * gfortran.dg/actual_array_substr_2.f90: New test.
20115
20116 PR fortran/28167
20117 * gfortran.dg/actual_array_constructor_2.f90: New test.
20118
20119 2006-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20120
20121 * gfortran.dg/itime_idate_1.f: New test.
20122 * gfortran.dg/itime_idate_2.f: New test.
20123
20124 2006-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20125
20126 PR libgfortran/27704
20127 * gfortran.dg/open_status_3.f90: New test.
20128 * gfortran.dg/fmt_l.f90: Update for new feature.
20129
20130 2006-07-03 Asher Langton <langton2@llnl.gov>
20131
20132 * gfortran.dg/oldstyle_2.f90: New.
20133
20134 2006-07-03 Eric Botcazou <ebotcazou@adacore.com>
20135
20136 * gnat.dg/string_slice.adb: New test.
20137
20138 2006-07-01 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
20139
20140 PR fortran/19259
20141 * gfortran.dg/semicolon_fixed.c: New.
20142 * gfortran.dg/semicolon_free.c: New.
20143
20144 2006-06-30 Mike Stump <mrs@apple.com>
20145
20146 * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
20147 that don't support internal visibility.
20148
20149 2006-06-30 Andrew Pinski <pinskia@gmail.com>
20150
20151 * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
20152 for '(' / ')' needing an extra '\'.
20153
20154 2006-06-29 Roger Sayle <roger@eyesopen.com>
20155
20156 PR middle-end/27428
20157 * gcc.dg/pr27428-1.c: New test case.
20158
20159 2006-06-29 Mike Stump <mrs@apple.com>
20160
20161 * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
20162 on darwin as we can't align commons large enough yet.
20163
20164 * gcc.dg/vla-8.c: Add additional testcases.
20165
20166 2006-06-26 Steve Ellcey <sje@cup.hp.com>
20167
20168 PR c++/28114
20169 * g++.dg/other/pr28114.C: New.
20170
20171 2006-06-25 Eric Botcazou <ebotcazou@adacore.com>
20172
20173 * gcc.c-torture/compile/20060625-1.c: New test.
20174
20175 2006-06-25 Paul Thomas <pault@gcc.gnu.org>
20176
20177 PR fortran/20867
20178 * gfortran.dg/stfunc_3.f90: New test.
20179
20180 PR fortran/25056
20181 * gfortran.dg/impure_actual_1.f90: New test.
20182
20183 PR fortran/20874
20184 * gfortran.dg/elemental_result_1.f90: New test.
20185
20186 PR fortran/25073
20187 * gfortran.dg/select_7.f90: New test.
20188
20189 PR fortran/27554
20190 * intrinsic_actual_1.f: New test.
20191
20192 PR fortran/22038
20193 PR fortran/28119
20194 * gfortran.dg/forall_4.f90: New test.
20195
20196 PR fortran/25072
20197 * gfortran.dg/forall_5.f90: New test.
20198
20199 2006-06-25 Lee Millward <lee.millward@gmail.com>
20200
20201 PR c++/28051
20202 * g++.dg/template/using13.C: New test.
20203
20204 PR c++/28054
20205 * g++.dg/other/incomplete3.C: New test.
20206
20207 2006-06-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20208
20209 PR fortran/28081
20210 * gfortran.dg/substr_3.f: New test.
20211 * gfortran.dg/equiv_2.f90: Update expected error message.
20212
20213 2006-06-24 Paul Thomas <pault@gcc.gnu.org>
20214
20215 PR fortran/28118
20216 * gfortran.dg/actual_array_substr_1.f90: New test.
20217
20218 2006-06-24 Olivier Hainque <hainque@adacore.com>
20219
20220 * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
20221 * gnat.dg/scalar_mode_agg_compare.adb: New test.
20222
20223 2006-06-23 Janis Johnson <janis187@us.ibm.com>
20224
20225 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
20226
20227 2006-06-23 Steven G. Kargl <kargls@comcast.net>
20228
20229 PR fortran/27981
20230 * gfortran.dg/simpleif_2.f90: New test.
20231
20232 2006-06-23 Lee Millward <lee.millward@gmail.com>
20233
20234 * g++.dg/template/error22.C: Fix typo.
20235
20236 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20237
20238 PR c++/28112
20239 * g++.dg/ext/attrib23.C: New test.
20240
20241 2006-06-23 Olivier Hainque <hainque@adacore.com>
20242
20243 * gnat.dg/varsize_temp.adb: New test.
20244
20245 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20246
20247 PR c++/11468
20248 * g++.dg/other/java2.C: New test.
20249
20250 2006-06-23 Danny Smith <dannysmith@users.sourceforge.net>
20251
20252 PR target/27789
20253 * g++.dg/ext/dllimport4.C. Add more tests for invalid
20254 initialization.
20255
20256 2006-06-22 Roger Sayle <roger@eyesopen.com>
20257
20258 PR target/27531
20259 * gcc.dg/pr27531-1.c: New test case.
20260
20261 2006-06-22 Asher Langton <langton2@llnl.gov>
20262
20263 PR fortran/24748
20264 * gfortran.dg/implicit_8.f90: New.
20265
20266 2006-06-22 Zdenek Dvorak <dvorakz@suse.cz>
20267
20268 PR rtl-optimization/28121
20269 * gcc.dg/pr28121.c: New test.
20270
20271 2006-06-22 Lee Millward <lee.millward@gmail.com>
20272
20273 PR c++/27805
20274 * g++.dg/parse/ptrmem6.C: New test.
20275
20276 PR c++/27821
20277 * g++.dg/template/error22.C: New test.
20278
20279 2006-06-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20280
20281 PR c++/28111
20282 * g++.dg/template/friend43.C: New test.
20283
20284 PR c++/28110
20285 * g++.dg/template/crash53.C: New test.
20286
20287 PR c++/28109
20288 * g++.dg/rtti/incomplete1.C: New test.
20289
20290 2006-06-21 Eric Botcazou <ebotcazou@adacore.com>
20291
20292 * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
20293
20294 2006-06-21 Joseph Myers <joseph@codesourcery.com>
20295
20296 * gcc.c-torture/execute/complex-7.c: New.
20297
20298 2006-06-21 Jakub Jelinek <jakub@redhat.com>
20299
20300 * gcc.dg/merge-all-constants-1.c: New test.
20301
20302 2006-06-20 Janis Johnson <janis187@us.ibm.com>
20303
20304 PR c++/28113
20305 * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
20306
20307 2006-06-20 Steven G. Kargl <kargls@comcast.net>
20308
20309 * gfortran.dg/rrspacing_1.f90: New test.
20310
20311 2006-06-20 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20312
20313 PR c++/28052
20314 * g++.dg/other/bitfield2.C: New test.
20315
20316 2006-06-20 Zdenek Dvorak <dvorakz@suse.cz>
20317
20318 PR tree-optimization/27331
20319 * gcc.dg/pr27331.c: New test.
20320
20321 2006-06-20 James A. Morrison <phython@gcc.gnu.org>
20322 Eric Botcazou <ebotcazou@adacore.com>
20323
20324 PR ada/18692
20325 * lib/gnat.exp: New file.
20326 * lib/gnat-dg.exp: Likewise.
20327 * gnat.dg: New directory.
20328 * gnat.dg/dg.exp: New driver.
20329 * gnat.dg/specs: New directory.
20330 * gnat.dg/specs/specs.exp: New driver.
20331 * gnat.dg/style: New directory.
20332 * gnat.dg/style/style.exp: New driver.
20333
20334 2006-06-20 Paul Thomas <pault@gcc.gnu.org>
20335
20336 PR fortran/16206
20337 * gfortran.dg/array_initializer_1.f90: New test.
20338
20339 PR fortran/28005
20340 * gfortran.dg/matmul_3.f90: New test.
20341
20342 2006-06-19 Andrew Pinski <pinskia@gmail.com>
20343
20344 PR middle-end/28075
20345 * gcc.dg/tree-ssa/inline-1.c: New test.
20346
20347 2006-06-19 Anatoly Sokolov <aesok@post.ru>
20348
20349 * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
20350 in malloc prototype; remove XFAIL.
20351 * gcc.dg/pr18241-2.c: Ditto.
20352 * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
20353 in memset prototype; remove XFAIL.
20354 * gcc.dg/tree-ssa/pr23382.c: Ditto.
20355
20356 2006-06-19 Joseph S. Myers <joseph@codesourcery.com>
20357
20358 * gcc.dg/vla-8.c: Add.
20359
20360 2006-06-19 Richard Guenther <rguenther@suse.de>
20361
20362 PR tree-optimization/27090
20363 * g++.dg/tree-ssa/pr27090.C: New testcase.
20364
20365 2006-06-19 Roger Sayle <roger@eyesopen.com>
20366
20367 PR target/27861
20368 * gcc.dg/pr27861-1.c: New test case.
20369
20370 2006-06-19 Richard Guenther <rguenther@suse.de>
20371
20372 PR middle-end/28045
20373 * gcc.dg/torture/pr28045.c: New testcase.
20374
20375 2006-06-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20376
20377 PR fortran/26801
20378 * gfortran.dg/associated_4.f90: New test.
20379
20380 2006-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20381
20382 PR fortran/19310
20383 PR fortran/19904
20384 * gfortran.dg/real_const_3.f90: New test.
20385
20386 2006-06-16 Mark Mitchell <mark@codesourcery.com>
20387
20388 PR c++/28016
20389 * g++.dg/template/static26.C: New test.
20390
20391 PR c++/27979
20392 * g++.dg/expr/bitfield2.C: New test.
20393
20394 PR c++/27884
20395 * g++.dg/parse/linkage2.C: New test.
20396
20397 2006-06-16 Richard Guenther <rguenther@suse.de>
20398
20399 PR middle-end/27116
20400 * gcc.dg/pr15785-1.c: Revert last change.
20401 * gcc.dg/torture/pr27116-2.c: New testcase.
20402
20403 2006-06-16 Roger Sayle <roger@eyesopen.com>
20404
20405 PR middle-end/27802
20406 * gcc.dg/pr27802-1.c: New test case.
20407
20408 2006-06-15 Mark Mitchell <mark@codesourcery.com>
20409
20410 PR c++/27689
20411 * g++.dg/template/ttp18.C: New test.
20412 * g++.dg/template/ttp19.C: Likewise.
20413
20414 PR c++/27666
20415 * g++.dg/expr/cond9.C: New test.
20416
20417 PR c++/27640
20418 * g++.dg/template/ctor7.C: New test.
20419
20420 2006-06-15 Janis Johnson <janis187@us.ibm.com>
20421
20422 * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
20423
20424 2006-06-16 Richard Guenther <rguenther@suse.de>
20425
20426 PR tree-optimization/27781
20427 * gcc.dg/tree-ssa/pr27781.c: New testcase.
20428
20429 2006-06-15 Thomas Koenig <Thomas.Koenig@online.de>
20430
20431 * gfortran.dg/allocate_zerosize_2.f90: New test case.
20432
20433 2006-06-15 Zdenek Dvorak <dvorakz@suse.cz>
20434
20435 * gcc.dg/tree-ssa/loop-18.c: New test.
20436
20437 2006-06-14 Mark Mitchell <mark@codesourcery.com>
20438
20439 PR c++/27665
20440 * g++.dg/template/crash52.C: New test.
20441
20442 PR c++/27648
20443 * g++.dg/ext/attrib22.C: New test.
20444
20445 PR c++/26559
20446 * g++.dg/template/builtin1.C: New test.
20447 * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
20448
20449 PR c++/28018
20450 * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
20451 assignment.
20452 * g++.old-deja/g++.pt/crash51.C: Likewise.
20453
20454 PR c++/27227
20455 * g++.dg/lookup/linkage1.C: New test.
20456 * g++.dg/lookup/linkage2.C: Likewise.
20457
20458 2006-06-14 Andreas Krebbel <krebbel1@de.ibm.com>
20459
20460 PR middle-end/27959
20461 * gcc.dg/pr27959.c: New testcase.
20462
20463 2006-06-13 J"orn Rennecke <joern.rennecke@st.com>
20464
20465 PR target/28014:
20466 * g++.dg/eh/div.C: New test.
20467
20468 2006-06-13 Jakub Jelinek <jakub@redhat.com>
20469
20470 PR c++/27894
20471 * g++.dg/tree-ssa/pr26757.C: New test.
20472 * g++.dg/tree-ssa/pr27894.C: New test.
20473
20474 2006-06-13 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
20475
20476 * gcc.c-torture/compile/20060609-1.c: New test.
20477
20478 PR target/27863
20479 * gcc.c-torture/compile/pr27863.c: New test.
20480
20481 2006-06-13 Richard Guenther <rguenther@suse.de>
20482
20483 PR tree-optimization/27830
20484 * g++.dg/tree-ssa/pr27830.C: New testcase.
20485
20486 2006-06-13 Matthew Sachs <msachs@apple.com>
20487
20488 * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
20489 the list of compiler flags; this causes those flags to be checked
20490 for things like dg-skip-if.
20491
20492 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20493
20494 PR c++/27601
20495 * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
20496
20497 2006-06-12 Mark Mitchell <mark@codesourcery.com>
20498 Kazu Hirata <kazu@codesourcery.com>
20499
20500 * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
20501 g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
20502
20503 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20504
20505 PR c++/27933
20506 * g++.dg/lookup/using15.C: New test.
20507
20508 PR c++/27951
20509 * g++.dg/other/anon4.C: New test.
20510
20511 2006-06-12 Roger Sayle <roger@eyesopen.com>
20512
20513 PR c++/21210
20514 * g++.dg/init/complex1.C: New test case.
20515
20516 2006-06-11 Eric Christopher <echristo@apple.com>
20517
20518 PR middle-end/27948
20519 * gcc.dg/bf-ms-layout.c: Run on darwin.
20520 * gcc.dg/bf-no-ms-layout: Ditto.
20521 * gcc.dg/attr-ms_struct-2.c: New.
20522 * gcc.dg/bf-ms-layout-2.c: Ditto.
20523
20524 2006-06-11 Kaz Kojima <kkojima@gcc.gnu.org>
20525
20526 * gcc.dg/attr-ms_struct-packed1.c: New.
20527
20528 2006-06-09 Mike Stump <mrs@apple.com>
20529
20530 * gcc.dg/vla-7.c: Add.
20531
20532 2006-06-10 Paul Thomas <pault@gcc.gnu.org>
20533
20534 PR fortran/24558
20535 * gfortran.dg/entry_6.f90: New test.
20536
20537 PR fortran/20877
20538 PR fortran/25047
20539 * gfortran.dg/entry_7.f90: New test.
20540
20541 2006-06-09 Jakub Jelinek <jakub@redhat.com>
20542
20543 PR c/27747
20544 * gcc.dg/cpp/_Pragma6.c: New test.
20545
20546 PR c++/27748
20547 * g++.dg/cpp/_Pragma1.C: New test.
20548
20549 PR preprocessor/27746
20550 * gcc.dg/gomp/macro-3.c: New test.
20551 * gcc.dg/gomp/macro-4.c: New test.
20552 * g++.dg/gomp/macro-3.C: New test.
20553 * g++.dg/gomp/macro-4.C: New test.
20554
20555 2006-06-09 Richard Guenther <rguenther@suse.de>
20556
20557 PR tree-optimization/26998
20558 * gcc.dg/torture/pr26998.c: New testcase.
20559 * gcc.dg/tree-ssa/vrp29.c: New testcase.
20560
20561 2006-06-08 Mike Stump <mrs@apple.com>
20562
20563 * gcc.dg/pr27095.c: Account for stubs.
20564
20565 PR target/26427
20566 * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
20567 produce bad code on darwin.
20568
20569 2006-06-08 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20570
20571 PR fortran/27958
20572 * gfortran.dg/substr_2.f: New test.
20573
20574 2006-06-08 Asher Langton <langton2@llnl.gov>
20575
20576 PR fortran/27786
20577 * cray_pointers_2.f90: Add -fbounds-check compile flag.
20578
20579 2006-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20580
20581 PR target/27421
20582 * gcc.dg/union-3.c: New test.
20583
20584 2006-06-08 Richard Guenther <rguenther@suse.de>
20585
20586 PR middle-end/27116
20587 * gcc.dg/torture/pr27116.c: New testcase.
20588 * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
20589
20590 2006-06-07 Zdenek Dvorak <dvorakz@suse.cz>
20591
20592 PR rtl-optimization/26449
20593 * gcc.dg/pr26449.c: New test.
20594
20595 2006-06-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20596
20597 PR c++/27601
20598 * g++.dg/ext/offsetof1.C: Test member functions.
20599
20600 2006-06-07 Steve Ellcey <sje@cup.hp.com>
20601
20602 * gcc.dg/pr27095.c: Improve scanning.
20603
20604 2006-06-07 Paul Thomas <pault@gcc.gnu.org>
20605
20606 PR fortran/23091
20607 * gfortran.dg/saved_automatic_1.f90: New test.
20608
20609 PR fortran/24168
20610 * gfortran.dg/array_simplify_1.f90: New test.
20611
20612 PR fortran/25090
20613 * gfortran.dg/entry_dummy_ref_1.f90: New test.
20614
20615 PR fortran/25058
20616 * gfortran.dg/entry_dummy_ref_2.f90: New test.
20617
20618 2006-06-06 Mark Mitchell <mark@codesourcery.com>
20619
20620 PR c++/27177
20621 * g++.dg/expr/cast7.C: New test.
20622
20623 2006-06-06 Janis Johnson <janis187@us.ibm.com>
20624
20625 * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
20626 * lib/gcc-defs.exp (tool_check_compile): Ditto.
20627 * lib/fortran-torture.exp (fortran-torture-compile,
20628 fortran-torture-execute): Ditto.
20629
20630 2006-06-06 Ulrich Weigand <uweigand@de.ibm.com>
20631
20632 PR target/27842
20633 * gcc.dg/vmx/pr27842.c: New test.
20634
20635 2006-06-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20636
20637 PR libfortran/27895
20638 * gfortran.dg/bounds_check_3.f90: New test.
20639
20640 2006-06-05 Mike Stump <mrs@apple.com>
20641
20642 * objc.dg/objc-fast-4.m: Skip for ppc64.
20643
20644 2006-06-05 Steve Ellcey <sje@cup.hp.com>
20645
20646 PR testsuite/27705
20647 * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
20648
20649 2006-06-05 Dorit Nuzman <dorit@il.ibm.com>
20650 Victor Kaplansky <victork@il.ibm.com>
20651
20652 PR tree-optimizations/26360
20653 * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
20654 with -fno-tree-dce.
20655 * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
20656
20657 2006-06-05 Paul Thomas <pault@gcc.gnu.org>
20658
20659 PR fortran/14067
20660 * gfortran.dg/data_char_1.f90: Add messages for truncated
20661 strings.
20662
20663 PR fortran/16943
20664 * gfortran.dg/func_decl_2.f90: New test.
20665
20666 PR fortran/20839
20667 * gfortran.dg/do_2.f90: New test.
20668
20669 PR fortran/27655
20670 * gfortran.dg/associated_3.f90: New test.
20671
20672 2006-06-04 Mark Mitchell <mark@codesourcery.com>
20673
20674 PR c++/27819
20675 * g++.dg/template/static25.C: New test.
20676
20677 PR c++/27722
20678 * g++.dg/init/array21.C: New test.
20679
20680 PR c++/27807
20681 * g++.dg/ext/complit7.C: New test.
20682
20683 PR c++/27806
20684 * g++.dg/parse/ptrmem5.C: New test.
20685
20686 2006-06-04 Roger Sayle <roger@eyesopen.com>
20687 Andrew Pinski <pinskia@physics.uc.edu>
20688
20689 PR c/27150
20690 PR middle-end/27382
20691 * gcc.dg/pr27150-1.c: New testcase.
20692 * gcc.dg/pr27382-1.c: New testcase.
20693 * gcc.dg/pr27382-2.c: New testcase.
20694
20695 2006-06-05 Joseph S. Myers <joseph@codesourcery.com>
20696
20697 PR c/25161
20698 PR c/27020
20699 * gcc.dg/array-10.c: New test.
20700
20701 2006-06-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20702
20703 PR c++/27804
20704 * g++.dg/init/const4.C: New test.
20705 * g++.dg/init/member1.C: Add error-marker.
20706 * g++.dg/other/fold1.C: Adjust error-marker.
20707
20708 2006-06-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20709
20710 PR c++/27601
20711 * g++.dg/ext/offsetof1.C: New test.
20712
20713 2006-06-04 Eric Christopher <echristo@apple.com>
20714
20715 * gcc.dg/attr-ms_struct-1.c: New.
20716
20717 2006-06-04 Mark Shinwell <shinwell@codesourcery.com>
20718
20719 * gcc.c-torture/compile/builtin_constant_p.c: New test.
20720
20721 2006-06-04 Richard Guenther <rguenther@suse.de>
20722
20723 PR tree-optimization/27039
20724 * gcc.dg/tree-ssa/loop-17.c: New testcase.
20725
20726 2006-06-03 Roger Sayle <roger@eyesopen.com>
20727
20728 PR target/26223
20729 * gcc.target/i386/amd64-abi-2.c: New test case.
20730
20731 2006-06-02 Eric Christopher <echristo@apple.com>
20732
20733 * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
20734 * gcc.target/i386/20020523-1.c: Skip if darwin.
20735 * gcc.target/i386/asm-3.c: Ditto.
20736 * gcc.target/i386/20011119-1.c: Ditto.
20737 * gcc.target/i386/clobbers.c: Remove pic part of test.
20738
20739 2006-06-02 Steve Ellcey <sje@cup.hp.com>
20740
20741 * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
20742 * g++.old-deja/g++.other/init19.C: Ditto.
20743 * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
20744 and add other platforms as expected failures.
20745
20746 2006-06-01 Steve Ellcey <sje@cup.hp.com>
20747
20748 * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
20749 (is-effective-target-keyword): Ditto.
20750
20751 2006-06-01 Thomas Koenig <Thomas.Koenig@online.de>
20752
20753 PR fortran/27715
20754 * gfortran.dg/extended_char_comparison_1.f: New test.
20755
20756 2006-06-01 Paul Thomas <pault@gcc.gnu.org>
20757
20758 PR fortran/25098
20759 * gfortran.dg/dummy_procedure_1.f90: New test.
20760
20761 PR fortran/25147
20762 * gfortran.dg/dummy_procedure_2.f90: New test.
20763
20764 * gfortran.dg/associated_2.f90: Correct to make consistent with
20765 standard.
20766
20767 2006-05-31 Roger Sayle <roger@eyesopen.com>
20768
20769 * gcc.target/i386/387-11.c: New test case.
20770
20771 2006-05-31 Mark Mitchell <mark@codesourcery.com>
20772
20773 PR c++/27801
20774 * g++.dg/template/cond6.C: New test.
20775
20776 PR c++/26496
20777 * g++.dg/template/crash51.C: New test.
20778 * g++.old-deja/g++.mike/net36.C: Tweak error markers.
20779
20780 PR c++/27385
20781 * g++.dg/init/array20.C: New test.
20782
20783 2006-05-31 Roger Sayle <roger@eyesopen.com>
20784
20785 * gcc.dg/builtins-54.c: New test case.
20786
20787 2006-05-30 Mark Mitchell <mark@codesourcery.com>
20788
20789 PR c++/26433
20790 * g++.dg/template/fntry1.C: Add dg-do link.
20791
20792 PR c++/27808
20793 * g++.dg/parse/friend6.C: New test.
20794
20795 2006-05-30 Asher Langton <langton2@llnl.gov>
20796
20797 * gfortran.dg/cray_pointers_7.f90: New test.
20798
20799 2006-05-30 Roger Sayle <roger@eyesopen.com>
20800
20801 PR tree-optimization/23452
20802 * gcc.dg/fold-mulconj-1.c: New test case.
20803
20804 2006-05-30 Mark Mitchell <mark@codesourcery.com>
20805
20806 PR c++/27803
20807 * g++.dg/parse/bitfield1.C: New test.
20808
20809 2006-05-30 Roger Sayle <roger@eyesopen.com>
20810
20811 * gcc.target/ppc-eq0-1.c: New test case.
20812 * gcc.target/ppc-negeq0-1.c: New test case.
20813
20814 2006-05-30 Dirk Mueller <dmueller@suse.de>
20815
20816 PR c/27273
20817 * gcc.dg/overflow-warn-5.c: New test.
20818
20819 2006-05-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20820
20821 PR c/27718
20822 * gcc.dg/sizeof-1.c: New test.
20823
20824 2006-05-30 Uros Bizjak <uros@kss-loka.si>
20825
20826 PR target/27790
20827 * gcc.target/i386/pr27790.c: New test.
20828
20829 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20830
20831 PR libgfortran/27757
20832 * gfortran.dg/direct_io_5.f90: New test.
20833
20834 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20835
20836 PR libgfortran/27634
20837 * gfortran.dg/fmt_missing_period_1.f: New test.
20838 * gfortran.dg/fmt_missing_period_2.f: New test.
20839 * gfortran.dg/fmt_missing_period_3.f: New test.
20840
20841 2006-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20842
20843 PR fortran/19777
20844 * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
20845 arrays.
20846
20847 2006-05-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20848
20849 PR c++/27713
20850 * g++.dg/template/new6.C: New test.
20851
20852 2006-05-29 Roger Sayle <roger@eyesopen.com>
20853
20854 PR tree-optimization/24964
20855 * gcc.target/i386/387-10.c: New test case.
20856
20857 2006-05-28 Thomas Koenig <Thomas.Koenig@online.de>
20858
20859 * intrinsics/string_intrinsics.c (compare_string):
20860 Use memcmp instead of strncmp to avoid tripping over
20861 CHAR(0) in a string.
20862
20863 2006-05-27 Richard Guenther <rguenther@suse.de>
20864
20865 PR middle-end/27773
20866 * gcc.dg/torture/pr27773.c: New testcase.
20867
20868 2006-05-27 Dirk Mueller <dmueller@suse.de>
20869
20870 * gcc.dg/pr24561.c: Rename to..
20871 * gcc.dg/pr25962.c: .. this.
20872
20873 2006-05-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20874
20875 PR fortran/19777
20876 * gfortran.dg/bounds_check_2.f: New test.
20877
20878 2006-05-27 Janne Blomqvist <jb@gcc.gnu.org>
20879
20880 * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
20881 * gfortran.dg/byte_1.f90: Likewise.
20882 * gfortran.dg/dup_save_2.f90: Likewise.
20883
20884 2006-05-27 Paul Thomas <pault@gcc.gnu.org>
20885
20886 * gfortran.dg/associated_2.f90: New test.
20887
20888 2006-05-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20889
20890 PR fortran/27524
20891 * gfortran.dg/bounds_check_1.f90: New test.
20892
20893 2006-05-26 Ulrich Weigand <uweigand@de.ibm.com>
20894
20895 PR rtl-optimization/27661
20896 * gcc.dg/pr27661.c: New test case.
20897
20898 2006-05-26 Thomas Koenig <Thomas.Koenig@online.de>
20899
20900 PR fortran/23151
20901 * gfortran.dg/inquire_9.f90: Fix illegal print syntax.
20902 * gfortran.dg/print_parentheses_1.f: New test.
20903 * gfortran.dg/print_parentheses_2.f90: New test.
20904
20905 2006-05-26 Jakub Jelinek <jakub@redhat.com>
20906
20907 PR target/27758
20908 * gcc.dg/pr27758.c: New test.
20909
20910 2006-05-24 Falk Hueffner <falk@debian.org>
20911
20912 * gcc.c-torture/compile/pr27571.c: New test.
20913
20914 2006-05-26 Paul Thomas <pault@gcc.gnu.org>
20915
20916 PR fortran/27709
20917 * gfortran.dg/spec_expr_4.f90: New test.
20918
20919 PR fortran/27155
20920 * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
20921
20922 2006-05-25 Mark Mitchell <mark@codesourcery.com>
20923
20924 PR c++/20103
20925 * g++.dg/ext/complit6.C: New test.
20926 * g++.dg/ext/complit3.C: Adjust error markers.
20927 * g++.dg/init/const3.C: New test.
20928
20929 2006-05-25 Richard Guenther <rguenther@suse.de>
20930
20931 PR middle-end/27743
20932 * gcc.dg/torture/pr27743.c: New testcase.
20933
20934 2006-05-25 Eric Botcazou <ebotcazou@libertysurf.fr>
20935
20936 * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
20937
20938 2006-05-25 Alan Modra <amodra@bigpond.net.au>
20939
20940 * gcc.dg/compat/scalar-by-value-x.h: New.
20941 * gcc.dg/compat/scalar-by-value-y.h: New.
20942 * gcc.dg/compat/scalar-by-value-5.c: New.
20943 * gcc.dg/compat/scalar-by-value-5_main.c: New.
20944 * gcc.dg/compat/scalar-by-value-5_x.c: New.
20945 * gcc.dg/compat/scalar-by-value-5_y.c: New.
20946 * gcc.dg/compat/scalar-by-value-6.c: New.
20947 * gcc.dg/compat/scalar-by-value-6_main.c: New.
20948 * gcc.dg/compat/scalar-by-value-6_x.c: New.
20949 * gcc.dg/compat/scalar-by-value-6_y.c: New.
20950
20951 2006-05-24 Zdenek Dvorak <dvorakz@suse.cz>
20952
20953 PR tree-optimization/27639
20954 PR tree-optimization/26719
20955 * gcc.dg/pr27639.c: New test.
20956 * gcc.dg/pr26719.c: New test.
20957 * gcc.dg/tree-ssa/scev-cast.c: New test.
20958
20959 2006-05-23 Mark Mitchell <mark@codesourcery.com>
20960
20961 PR c++/20173
20962 * g++.dg/template/error21.C: New test.
20963
20964 2006-05-23 Kazu Hirata <kazu@codesourcery.com>
20965
20966 PR target/27696
20967 * gcc.target/i386/pr27696.c: New.
20968
20969 2006-05-22 Janis Johnson <janis187@us.ibm.com>
20970
20971 * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
20972
20973 * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
20974
20975 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20976
20977 PR c++/27716
20978 * g++.dg/other/assign1.C: New test.
20979
20980 2006-05-22 Kazu Hirata <kazu@codesourcery.com>
20981
20982 PR target/27266
20983 * gcc.target/i386/pr27266.c: New.
20984
20985 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20986
20987 PR c++/27451
20988 * g++.dg/ext/asm9.C: New test.
20989
20990 2006-05-22 Richard Sandiford <richard@codesourcery.com>
20991
20992 PR rtl-optimization/25514
20993 * gcc.c-torture/compile/pr25514.c: New test.
20994
20995 2006-05-22 Richard Guenther <rguenther@suse.de>
20996
20997 Revert
20998 2006-01-31 Richard Guenther <rguenther@suse.de>
20999
21000 * gcc.target/i386/sselibm-1.c: New testcase.
21001 * gcc.target/i386/sselibm-2.c: Likewise.
21002 * gcc.target/i386/sselibm-3.c: Likewise.
21003 * gcc.target/i386/sselibm-4.c: Likewise.
21004 * gcc.target/i386/sselibm-5.c: Likewise.
21005
21006 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21007
21008 PR c/27420
21009 * gcc.dg/func-args-2.c: New test.
21010
21011 PR c/26818
21012 * gcc.dg/struct-incompl-1.c: New test.
21013
21014 2006-05-22 Richard Guenther <rguenther@suse.de>
21015
21016 PR testsuite/27708
21017 * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
21018 the transformations we test for.
21019
21020 2006-05-22 Richard Guenther <rguenther@suse.de>
21021
21022 PR testsuite/27707
21023 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
21024
21025 2006-05-21 Mark Mitchell <mark@codesourcery.com>
21026
21027 PR c++/27210
21028 * g++.dg/warn/new1.C: New test.
21029 * g++.dg/template/new5.C: Likewise.
21030
21031 2006-05-21 Roger Sayle <roger@eyesopen.com>
21032
21033 * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
21034 * gcc.target/i386/20060512-3.c: Likewise.
21035
21036 2006-05-21 Kazu Hirata <kazu@codesourcery.com>
21037
21038 PR rtl-optimization/27671
21039 * gcc.c-torture/execute/pr27671-1.c: New.
21040 * gcc.dg/pr27671-2.c: Likewise.
21041
21042 PR tree-optimization/26622.
21043 * gcc.c-torture/compile/pr26622.c: New.
21044
21045 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
21046
21047 PR fortran/27613
21048 * gfortran.dg/recursive_reference_1.f90: New test.
21049
21050 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
21051
21052 PR fortran/25746
21053 * gfortran.dg/elemental_subroutine_3.f90: New test.
21054
21055 PR fortran/25090
21056 * gfortran.dg/entry_dummy_ref_1.f90: Remove.
21057
21058 PR fortran/27584
21059 * gfortran.dg/associated_target_1.f90: New test.
21060
21061 PR fortran/19015
21062 * gfortran.dg/maxloc_shape_1.f90: New test.
21063
21064 2006-05-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21065
21066 PR libgfortran/24459
21067 * gfortran.dg/namelist_24.f90: New test.
21068 * gfortran.dg/namelist_12.f: Fix typo in comment.
21069
21070 2006-05-20 Andrew Pinski <pinskia@physics.uc.edu>
21071
21072 PR middle-end/25776
21073 * g++.dg/other/error11.C: New test.
21074
21075 2006-05-20 Richard Sandiford <richard@codesourcery.com>
21076
21077 * gcc.target/mips/pr26765.c: Add -w to options.
21078
21079 2006-05-20 Richard Sandiford <richard@codesourcery.com>
21080
21081 * lib/target-supports.exp (check_effective_target_mpaired_single):
21082 New function.
21083 * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
21084 multilibs.
21085 * g++.dg/vect/vect.exp: Likewise.
21086
21087 2006-05-20 Richard Sandiford <richard@codesourcery.com>
21088
21089 PR testsuite/25891
21090 * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
21091
21092 2006-05-19 H.J. Lu <hongjiu.lu@intel.com>
21093
21094 PR fortran/27662
21095 * gfortran.dg/temporary_1.f90: New file.
21096
21097 2006-05-19 Andreas Schwab <schwab@suse.de>
21098
21099 * g++.dg/other/unused1.C: Also match "stringz".
21100
21101 2006-05-19 Mark Mitchell <mark@codesourcery.com>
21102
21103 PR c++/26433
21104 * g++.dg/template/fntry1.C: New test.
21105
21106 2006-05-18 Mark Mitchell <mark@codesourcery.com>
21107
21108 PR c++/27471
21109 PR c++/27506
21110 * g++.dg/conversion/bitfield5.C: New test.
21111 * g++.dg/conversion/bitfield6.C: New test.
21112
21113 2006-05-18 Mike Stump <mrs@apple.com>
21114
21115 * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
21116 * gcc.dg/vla-4.c: Add.
21117 * gcc.dg/vla-5.c: Add.
21118 * gcc.dg/vla-6.c: Add.
21119
21120 2006-05-12 Stuart Hastings <stuart@apple.com>
21121
21122 * gcc.target/i386/20060512-1.c: New.
21123 * gcc.target/i386/20060512-2.c: New.
21124 * gcc.target/i386/20060512-3.c: New.
21125 * gcc.target/i386/20060512-4.c: New.
21126
21127 2006-05-17 Mark Mitchell <mark@codesourcery.com>
21128
21129 PR c++/26122
21130 * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
21131
21132 PR c++/26068
21133 * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
21134 * g++.dg/parse/linkage1.C: New test.
21135
21136 2006-05-17 Jakub Jelinek <jakub@redhat.com>
21137
21138 PR tree-optimization/27548
21139 * g++.dg/tree-ssa/pr27548.C: New test.
21140
21141 2006-05-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21142
21143 PR fortran/26551
21144 * gfortran.dg/recursive_check_1.f: New test.
21145 * gfortran.dg/recursive_check_2.f90: New test.
21146
21147 2005-05-17 Bernd Schmidt <bernd.schmidt@analog.com>
21148
21149 * g++.dg/opt/temp2.C: New test.
21150
21151 2006-05-17 Jakub Jelinek <jakub@redhat.com>
21152
21153 PR c++/27491
21154 * g++.dg/init/brace5.C: New test.
21155
21156 PR middle-end/27415
21157 * gcc.dg/gomp/pr27415.c: New test.
21158 * g++.dg/gomp/pr27415.C: New test.
21159
21160 PR tree-optimization/27549
21161 * g++.dg/tree-ssa/pr27549.C: New test.
21162
21163 2006-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21164
21165 PR libgfortran/27575
21166 * gfortran.dg/read_eof_4.f90: New test.
21167
21168 2006-05-16 Richard Guenther <rguenther@suse.de>
21169
21170 PR tree-optimization/22303
21171 * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
21172
21173 2006-05-16 Jakub Jelinek <jakub@redhat.com>
21174
21175 PR middle-end/27573
21176 * gcc.dg/gomp/pr27573.c: New test.
21177 * gfortran.dg/gomp/pr27573.f90: New test.
21178
21179 PR c/27499
21180 * gcc.dg/gomp/pr27499.c: New test.
21181 * g++.dg/gomp/pr27499.C: New test.
21182
21183 2006-05-15 Mark Mitchell <mark@codesourcery.com>
21184
21185 PR c++/27339
21186 * g++.dg/parser/access8.C: Adjust error marker.
21187 * g++.dg/template/access17.C: New test.
21188 * g++.dg/template/access18.C: Likewise.
21189
21190 2006-05-15 Roger Sayle <roger@eyesopen.com>
21191
21192 PR target/26600
21193 * gcc.target/i386/pr26600.c: New test case.
21194
21195 2006-05-15 Mark Mitchell <mark@codesourcery.com>
21196
21197 PR c++/27505
21198 * g++.dg/expr/bitfield1.C: New test.
21199
21200 2006-05-15 Richard Guenther <rguenther@suse.de>
21201
21202 PR tree-optimization/27603
21203 * gcc.dg/torture/pr27603.c: New testcase.
21204
21205 2006-05-15 Paul Thomas <pault@gcc.gnu.org>
21206
21207 PR fortran/25090
21208 * gfortran.dg/entry_dummy_ref_1.f90: New test.
21209
21210 PR fortran/25082
21211 * gfortran.dg/scalar_return_1.f90: New test.
21212
21213 PR fortran/27411
21214 * gfortran.dg/derived_comp_array_ref_1.f90: New test.
21215
21216 2006-05-15 Jakub Jelinek <jakub@redhat.com>
21217
21218 * gcc.dg/gomp/critical-4.c: New test.
21219 * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
21220 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
21221 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
21222 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
21223
21224 2006-05-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21225
21226 PR c++/27582
21227 * g++.dg/template/dependent-args1.C: New test.
21228
21229 PR c++/27581
21230 * g++.dg/lookup/this1.C: New test.
21231
21232 PR c++/27315
21233 * g++.dg/template/operator6.C: New test.
21234 * g++.dg/template/incomplete3.C: New test.
21235
21236 PR c++/27559
21237 * g++.dg/template/new4.C: New test.
21238
21239 PR c++/27496
21240 * g++.dg/template/void2.C: New test.
21241
21242 2006-05-14 Alexandre Oliva <aoliva@redhat.com>
21243
21244 * g++.dg/template/dependent-expr5.C: New test.
21245
21246 2006-05-14 Roger Sayle <roger@eyesopen.com>
21247
21248 PR middle-end/26729
21249 * gcc.dg/pr26729-1.c: New test case.
21250
21251 2006-05-13 Zdenek Dvorak <dvorakz@suse.cz>
21252
21253 * gcc.dg/pr27003.c: New test.
21254
21255 2006-05-12 Steve Ellcey <sje@cup.hp.com>
21256
21257 * lib/target-supports.dg (check_cxa_atexit_available): Change
21258 v3_target_compile to ${tool}_target_compile.
21259
21260 2006-05-11 Jason Merrill <jason@redhat.com>
21261
21262 * lib/scanasm.exp (scan-not-hidden): Fix typo.
21263
21264 2006-05-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21265
21266 PR fortran/27553
21267 * gfortran.dg/label_5.f90: New test.
21268
21269 2006-05-11 Joseph S. Myers <joseph@codesourcery.com>
21270
21271 * lib/target-supports.exp (check_effective_target_powerpc_fprs,
21272 check_effective_target_powerpc_altivec_ok): New.
21273 * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
21274 g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
21275 g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
21276 g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
21277 g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
21278 g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
21279 g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
21280 g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
21281 g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
21282 gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
21283 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
21284 gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
21285 gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
21286 gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
21287 gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
21288 gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
21289 gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
21290 gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
21291 gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
21292 gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
21293 gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
21294 gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
21295 gcc.target/powerpc/altivec-9.c,
21296 gcc.target/powerpc/altivec-consts.c,
21297 gcc.target/powerpc/altivec-pr22085.c,
21298 gcc.target/powerpc/altivec-splat.c,
21299 gcc.target/powerpc/altivec-types-1.c,
21300 gcc.target/powerpc/altivec-types-2.c,
21301 gcc.target/powerpc/altivec-types-3.c,
21302 gcc.target/powerpc/altivec-types-4.c,
21303 gcc.target/powerpc/altivec-varargs-1.c,
21304 gcc.target/powerpc/altivec-vec-merge.c,
21305 gcc.target/powerpc/ppc-vector-memcpy.c,
21306 gcc.target/powerpc/ppc-vector-memset.c,
21307 gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
21308 gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
21309 these effective targets.
21310 * gcc.dg/vmx/pr27006.c: Add missing close brace.
21311 * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
21312
21313 2006-05-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21314
21315 PR middle-end/27384
21316 * g++.dg/other/fold1.C: New test.
21317
21318 PR middle-end/27488
21319 * gcc.dg/fold-nonneg-1.c: New test.
21320
21321 PR c++/27547
21322 * g++.dg/other/operator1.C: New test.
21323
21324 2006-05-11 Richard Guenther <rguenther@suse.de>
21325
21326 PR middle-end/27529
21327 * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
21328
21329 2006-05-10 Janis Johnson <janis187@us.ibm.com>
21330
21331 * lib/target-supports-dg.exp (check-flags): New.
21332 (dg-skip-if): Move flag checks.
21333
21334 2006-05-09 Steve Ellcey <sje@cup.hp.com>
21335
21336 * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
21337 * lib/target-supports.dg (check_cxa_atexit_available): New.
21338
21339 2005-05-10 Thomas Koenig <Thomas.Koenig@online.de>
21340
21341 PR fortran/27470
21342 * gfortran.dg/multiple_allocation_2.f90: New test case.
21343
21344 2006-05-10 Kazu Hirata <kazu@codesourcery.com>
21345
21346 * gcc.target/arm/pr27387.C: Fix a comment typo.
21347
21348 2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21349
21350 PR fortran/24549
21351 * gfortran.dg/error_recovery_1.f90: New test.
21352
21353 2006-05-10 Richard Guenther <rguenther@suse.de>
21354
21355 PR tree-optimization/27302
21356 * gcc.dg/torture/pr27302.c: New testcase.
21357
21358 2006-05-09 Dirk Mueller <dmueller@suse.de>
21359 Richard Guenther <rguenther@suse.de>
21360
21361 PR middle-end/27498
21362 * gcc.dg/tree-ssa/pr27498.c: New testcase.
21363
21364 2006-05-09 Zdenek Dvorak <dvorakz@suse.cz>
21365
21366 PR rtl-optimization/27335
21367 * gcc.dg/pr27335.c: New test.
21368
21369 2006-05-06 Richard Sandiford <richard@codesourcery.com>
21370
21371 * gcc.target/mips/mips-ps-5.c: New file.
21372
21373 2006-05-08 Jan Hubicka <jh@suse.cz>
21374
21375 PR middle-end/25962
21376 * gcc.dg/pr25962.c: New.
21377
21378 2006-05-08 Roger Sayle <roger@eyesopen.com>
21379
21380 PR target/27158
21381 * gcc.target/powerpc/pr27158.c: New test case.
21382
21383 2006-05-08 Laurent GUERBY <laurent@guerby.net>
21384
21385 PR testsuite/27476
21386 * ada/acats/run_all.sh: Use test -z.
21387
21388 2006-05-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21389
21390 PR libfortran/18271
21391 * gfortran.dg/spec_expr_3.f90: New test.
21392
21393 2006-05-07 H.J. Lu <hongjiu.lu@intel.com>
21394
21395 PR target/24879
21396 * gcc.target/i386/monitor.c: New file.
21397
21398 2006-05-08 Alan Modra <amodra@bigpond.net.au>
21399
21400 * gcc.dg/pr27095.c: xfail *-*-darwin*.
21401
21402 2006-05-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21403
21404 PR c++/27447
21405 * g++.dg/other/ptrmem7.C: New test.
21406
21407 2006-05-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21408
21409 PR target/27421
21410 * gcc.dg/array-9.c: New test.
21411
21412 2006-05-07 Richard Guenther <rguenther@suse.de>
21413
21414 PR tree-optimization/27409
21415 * gcc.dg/torture/pr27409.c: New testcase.
21416
21417 2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
21418
21419 PR fortran/27457
21420 * gfortran.dg/select_6.f90: New.
21421
21422 2006-05-07 Richard Guenther <rguenther@suse.de>
21423
21424 PR tree-optimization/27136
21425 * gcc.dg/torture/pr27136.c: New testcase.
21426
21427 2006-05-07 Paul Thomas <pault@gcc.gnu.org>
21428
21429 PR fortran/24813
21430 * gfortran.dg/char_cons_len_1.f90: New test.
21431
21432 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21433
21434 PR c++/27427
21435 * g++.dg/template/incomplete2.C: New test.
21436
21437 2006-05-06 Richard Guenther <rguenther@suse.de>
21438
21439 PR tree-optimization/27151
21440 * gcc.dg/vect/pr27151.c: New testcase.
21441
21442 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21443
21444 PR c++/27430
21445 * g++.dg/template/void1.C: New test.
21446
21447 PR c++/27423
21448 * g++.dg/other/void2.C: New test.
21449
21450 PR c++/27422
21451 * g++.dg/conversion/void1.C: New test.
21452
21453 2006-05-03 Aldy Hernandez <aldyh@redhat.com>
21454
21455 PR/21391
21456 * g++.dg/other/unused1.C: New.
21457
21458 2006-05-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21459
21460 PR objc/27240
21461 * objc.dg/member-1.m: New test.
21462
21463 2006-05-05 Steve Ellcey <sje@cup.hp.com>
21464
21465 * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
21466
21467 2006-05-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21468
21469 PR libfortran/26985
21470 * gfortran.dg/matmul_2.f90: New test.
21471
21472 2005-05-05 Laurent GUERBY <laurent@guerby.net>
21473
21474 * ada/acats/run_all.sh: Use sync when main not found.
21475
21476 2006-05-04 Kazu Hirata <kazu@codesourcery.com>
21477
21478 PR target/26765
21479 * gcc.target/mips/pr26765.c: New.
21480
21481 2005-05-04 Bernd Schmidt <bernd.schmidt@analog.com>
21482
21483 * gcc.target/bfin: New directory.
21484 * gcc.target/bfin/bfin.exp: New file.
21485 * gcc.target/bfin/frmul.c: New file.
21486 * gcc.target/bfin/arith.c: New file.
21487 * gcc.target/bfin/mul-combine.c: New file.
21488 * gcc.target/bfin/shift.c: New file.
21489
21490 2006-05-04 Richard Guenther <rguenther@suse.de>
21491
21492 PR tree-optimization/14287
21493 PR tree-optimization/14844
21494 PR tree-optimization/19792
21495 PR tree-optimization/21608
21496 PR tree-optimization/27090
21497 * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
21498 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
21499 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
21500 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
21501 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
21502
21503 2006-05-04 Jakub Jelinek <jakub@redhat.com>
21504
21505 PR tree-optimization/27285
21506 * gcc.c-torture/execute/pr27285.c: New test.
21507
21508 PR middle-end/27388
21509 * gcc.dg/gomp/pr27388-1.c: New test.
21510 * gcc.dg/gomp/pr27388-2.c: New test.
21511 * gcc.dg/gomp/pr27388-3.c: New test.
21512
21513 PR c++/27359
21514 * g++.dg/gomp/pr27359.C: New test.
21515
21516 2006-05-02 Steven G. Kargl <kargls@comcast.net>
21517
21518 PR fortran/20248
21519 * gfortran.dg/iargc.f90: New test.
21520
21521 2006-05-02 Mark Mitchell <mark@codesourcery.com>
21522
21523 PR c++/27102
21524 * g++.dg/template/crash49.C: New test.
21525
21526 2006-05-02 Steve Ellcey <sje@cup.hp.com>
21527
21528 PR testsuite/27032
21529 * gcc.c-torture/compile/pr23237.c: Move dg-do line.
21530
21531 2006-05-02 Jeff Law <law@redhat.com>
21532
21533 PR tree-optimization/27364
21534 * gcc.c-torture/execute/pr27364.c: New test.
21535
21536 2006-05-02 Mark Mitchell <mark@codesourcery.com>
21537
21538 PR c++/27309
21539 * g++.dg/parser/ctor5.C: New test.
21540
21541 2006-05-02 Kazu Hirata <kazu@codesourcery.com>
21542
21543 PR target/27387
21544 * gcc.target/arm/arm.exp: New.
21545 * gcc.target/arm/pr27387.C: Likewise.
21546
21547 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
21548
21549 PR fortran/27269
21550 PR fortran/27324
21551 * gfortran.dg/module_equivalence_2.f90: New test.
21552
21553 2006-05-02 Jakub Jelinek <jakub@redhat.com>
21554
21555 PR middle-end/27337
21556 * g++.dg/gomp/pr27337-1.C: New test.
21557 * g++.dg/gomp/pr27337-2.C: New test.
21558
21559 PR middle-end/27328
21560 * gcc.dg/gomp/pr27328.c: New test.
21561
21562 PR middle-end/27325
21563 * g++.dg/gomp/pr27325.C: New test.
21564
21565 PR middle-end/27310
21566 * g++.dg/gomp/pr27310.C: New test.
21567
21568 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
21569
21570 PR tree-optimization/27291
21571 * g++.dg/tree-ssa/pr27291.C: New test.
21572
21573 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
21574
21575 PR tree-optimization/27283
21576 * g++.dg/tree-ssa/pr27283.C: New test.
21577
21578 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
21579
21580 * gcc.dg/tree-ssa/loop-16.c: New test.
21581
21582 2006-05-01 Roger Sayle <roger@eyesopen.com>
21583 Joseph S. Myers <joseph@codesourcery.com>
21584
21585 * gcc.dg/Wconversion-3.c: New test case.
21586 * gcc.dg/Wconversion-4.c: Likewise.
21587
21588 2006-05-01 Richard Guenther <rguenther@suse.de>
21589
21590 PR tree-optimization/26726
21591 * g++.dg/tree-ssa/ivopts-1.C: New testcase.
21592
21593 2006-04-30 Roger Sayle <roger@eyesopen.com>
21594
21595 * gcc.dg/Woverflow-1.c: New test case.
21596 * gcc.dg/Woverflow-2.c: Likewise.
21597 * gcc.dg/Woverflow-3.c: Likewise.
21598
21599 2006-04-30 Mark Mitchell <mark@codesourcery.com>
21600
21601 PR c++/27094
21602 * g++.dg/template/defarg8.C: New test.
21603
21604 2006-04-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21605
21606 PR c++/27278
21607 * g++.dg/parse/operator7.C: New test.
21608
21609 2006-04-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21610
21611 PR c++/11471
21612 PR c++/27102
21613 * g++.dg/template/crash48.C: New test.
21614
21615 PR c++/27279
21616 * g++.dg/parse/ctor4.C: New test.
21617
21618 2006-04-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21619
21620 PR fortran/25681
21621 * gfortran.df/char_type_len.f90: New test.
21622
21623 2006-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21624
21625 PR libgfortran/27304
21626 * gfortran.dg/fmt_exhaust.f90: New test.
21627
21628 2006-04-28 Roger Sayle <roger@eyesopen.com>
21629
21630 PR c/25309
21631 * gcc.dg/large-size-array-2.c: New test case.
21632
21633 2006-04-28 Richard Guenther <rguenther@suse.de>
21634
21635 PR target/26826
21636 * gcc.target/i386/pr26826.c: New testcase.
21637
21638 2006-04-28 Jakub Jelinek <jakub@redhat.com>
21639
21640 PR middle-end/27260
21641 * gcc.c-torture/execute/pr27260.c: New.
21642
21643 2006-04-28 Alan Modra <amodra@bigpond.net.au>
21644
21645 PR middle-end/27095
21646 * gcc.dg/pr27095.c: New.
21647
21648 2006-04-27 Mark Mitchell <mark@codesourcery.com>
21649
21650 PR c++/27292
21651 * g++.dg/conversion/bitfield4.C: New test.
21652
21653 2006-04-27 Eric Christopher <echristo@apple.com>
21654
21655 * gcc.dg/pragma-ms_struct.c: New.
21656
21657 2006-04-27 Mark Mitchell <mark@codesourcery.com>
21658
21659 PR c++/27102
21660 * g++.dg/template/crash47.C: New test.
21661
21662 2006-04-27 Dirk Mueller <dmueller@suse.de>
21663
21664 * gcc.target/i386/sse-7.c: build with -msse.
21665
21666 2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
21667
21668 PR testsuite/27274:
21669 * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
21670 (main): Exit if processor doesn't support SSE.
21671
21672 2006-04-26 David Edelsohn <edelsohn@gnu.org>
21673
21674 PR middle-end/27282
21675 * gcc.c-torture/compile/pr27282.c: New test.
21676
21677 2006-04-26 Jakub Jelinek <jakub@redhat.com>
21678
21679 PR middle-end/26913
21680 * g++.dg/gomp/pr26913.C: New test.
21681
21682 PR c/25996
21683 * gcc.dg/gomp/pr25996.c: New test.
21684 * g++.dg/gomp/pr25996.C: New test.
21685
21686 2006-04-25 Richard Sandiford <richard@codesourcery.com>
21687
21688 PR rtl-optimization/26725
21689 * gcc.c-torture/compile/pr26725.c: New test.
21690
21691 2006-04-25 Richard Guenther <rguenther@suse.de>
21692
21693 * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
21694 than n + -1.
21695
21696 2006-04-25 Andreas Krebbel <krebbel1@de.ibm.com>
21697
21698 * gcc.dg/20060425-1.c: New testcase.
21699
21700 2006-04-25 Jakub Jelinek <jakub@redhat.com>
21701
21702 PR tree-optimization/26865
21703 * gcc.dg/pr26865.c: New test.
21704
21705 2006-04-24 Mark Mitchell <mark@codesourcery.com>
21706
21707 PR c++/27292
21708 * g++.dg/conversion/bitfield1.C: New test.
21709 * g++.dg/conversion/bitfield2.C: Likewise.
21710 * g++.dg/conversion/bitfield3.C: Likewise.
21711
21712 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
21713 Richard Guenther <rguenther@suse.de>
21714
21715 PR tree-optimization/27236
21716 * gcc.dg/tree-ssa/pr27236.c: New testcase.
21717
21718 2006-04-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21719
21720 PR c++/19963
21721 * g++.dg/other/incomplete2.C: New test.
21722
21723 2006-04-24 Richard Guenther <rguenther@suse.de>
21724
21725 PR middle-end/26869
21726 * gcc.dg/torture/pr26869.c: New testcase.
21727
21728 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
21729 Richard Guenther <rguenther@suse.de>
21730
21731 PR tree-optimization/27218
21732 * g++.dg/tree-ssa/pr27218.C: New testcase.
21733
21734 2006-04-23 Mark Mitchell <mark@codesourcery.com>
21735
21736 PR c++/26912
21737 * g++.dg/template/friend41.C: New test.
21738
21739 2006-04-23 David Edelsohn <edelsohn@gnu.org>
21740
21741 * g++.dg/opt/pr15551.C: Include cstdio.
21742 (main): Use remove instead of unlink.
21743
21744 2006-04-23 Eric Botcazou <ebotcazou@adacore.com>
21745
21746 * gcc.dg/sibcall-7.c: New test.
21747 * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
21748 * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
21749 * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
21750 * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
21751 * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
21752
21753 2006-04-23 Mark Mitchell <mark@codesourcery.com>
21754
21755 PR c++/26534
21756 * g++.dg/opt/bitfield1.C: New test.
21757 * g++.dg/compat/abi/bitfield1_main.C: Add -w.
21758 * g++.dg/compat/abi/bitfield1_x.C: Likewise.
21759 * g++.dg/compat/abi/bitfield1_y.C: Likewise.
21760 * g++.dg/compat/abi/bitfield2_main.C: Likewise.
21761 * g++.dg/compat/abi/bitfield2_x.C: Likewise.
21762 * g++.dg/compat/abi/bitfield2_y.C: Likewise.
21763 * g++.dg/abi/bitfield1.C: Add dg-warning markers.
21764 * g++.dg/abi/bitfield2.C: Likewise.
21765 * g++.dg/init/bitfield1.C: Likewise.
21766
21767 2006-04-23 Paul Thomas <pault@gcc.gnu.org>
21768
21769 PR fortran/25099
21770 * gfortran.dg/elemental_subroutine_4.f90: New test.
21771 * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
21772 call sub (m, x).
21773
21774 2006-04-22 Joseph S. Myers <joseph@codesourcery.com>
21775
21776 * gcc.c-torture/compile/20060421-1.c: New testcase.
21777
21778 2006-04-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21779
21780 PR c/25875
21781 * gcc.dg/init-bad-4.c: New test.
21782
21783 2006-04-21 Paul Brook <paul@codesourcery.com>
21784
21785 * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
21786
21787 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
21788
21789 PR fortran/27122
21790 * gfortran.dg/defined_operators_1.f90: New test.
21791 * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
21792 remove old ones associated, incorrectly, with Note 5.46.
21793
21794 PR fortran/27113
21795 * gfortran.dg/character_array_constructor_1.f90: New test.
21796
21797 2006-04-20 Jakub Jelinek <jakub@redhat.com>
21798
21799 * gcc.dg/20060419-1.c: New test.
21800
21801 2006-04-19 Carlos O'Donell <carlos@codesourcery.com>
21802
21803 PR c/26774
21804 * gcc.dg/struct-parse-1.c: New test case.
21805
21806 2006-04-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21807
21808 PR c++/26558
21809 * g++.dg/parse/template19.C: New test.
21810
21811 PR c++/26739
21812 * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
21813
21814 PR c++/26036
21815 * g++.dg/expr/call3.C: New test.
21816
21817 PR c++/10385
21818 * g++.dg/conversion/dynamic1.C: New test.
21819
21820 2006-04-19 Mark Mitchell <mark@codesourcery.com>
21821
21822 PR c++/27102
21823 * g++.dg/template/crash35.C: Tweak error markers.
21824 * g++.dg/template/crash46.C: New test.
21825 * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
21826 * g++.old-deja/g++.pt/incomplete1.C: Likewise.
21827
21828 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com>
21829
21830 PR rtl-optimization/14261
21831 * gcc.c-torture/compile/20060419-1.c: Added.
21832
21833 2006-04-18 Bernhard Fischer <aldot@gcc.gnu.org>
21834
21835 * gfortran.dg/label_1.f90: Adjust dg-error.
21836
21837 2006-04-16 Roger Sayle <roger@eyesopen.com>
21838
21839 PR target/26961
21840 * gcc.dg/fold-cond-1.c: New test case.
21841 * gcc.dg/pr26961-1.c: Likewise.
21842
21843 2006-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21844
21845 PR libgfortran/27138
21846 * gfortran.dg/read_bad_advance.f90: New test.
21847
21848 2006-04-16 Roger Sayle <roger@eyesopen.com>
21849 Dale Johannesen <dalej@apple.com>
21850
21851 PR target/24076
21852 * gcc.target/i386/vecinit-3.c: New testcase.
21853 * gcc.target/i386/vecinit-4.c: Likewise.
21854 * gcc.target/i386/sse-18.c: Likewise.
21855 * gcc.target/i386/sse-19.c: Likewise.
21856
21857 2006-04-16 Thomas Koenig <Thomas.Koenig@online.de>
21858
21859 * gfortran.dg/allocate_zerosize_1.f90: New test.
21860
21861 2006-04-16 Mark Mitchell <mark@codesourcery.com>
21862
21863 PR c++/26365
21864 * g++.dg/template/crash45.C: New test.
21865
21866 2006-04-16 Paul Thomas <pault@gcc.gnu.org>
21867
21868 PR fortran/26787
21869 * gfortran.dg/proc_assign_1.f90: New test.
21870 * gfortran.dg/procedure_lvalue.f90: Change message.
21871 * gfortran.dg/namelist_4.f90: Add new error.
21872
21873 PR fortran/25597
21874 PR fortran/27096
21875 * gfortran.dg/auto_pointer_array_result_1.f90
21876
21877 PR fortran/27089
21878 * gfortran.dg/specification_type_resolution_1.f90
21879
21880 PR fortran/18003
21881 PR fortran/25669
21882 PR fortran/26834
21883 * gfortran.dg/bounds_temporaries_1.f90: New test.
21884
21885 PR fortran/27124
21886 * gfortran.dg/array_return_value_1.f90: New test.
21887
21888 2006-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21889
21890 PR fortran/25336
21891 * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
21892
21893 2006-04-15 Jakub Jelinek <jakub@redhat.com>
21894
21895 PR middle-end/26823
21896 * g++.dg/gomp/pr26823-1.C: New test.
21897 * g++.dg/gomp/pr26823-2.C: New test.
21898
21899 2006-04-13 Uros Bizjak <uros@kss-loka.si>
21900
21901 PR middle-end/27134
21902 * gcc.dg/pr27314.c: New test.
21903
21904 2006-04-13 Richard Henderson <rth@redhat.com>
21905
21906 * g++.dg/gomp/block-0.C: Update expected matches.
21907
21908 2006-04-13 DJ Delorie <dj@redhat.com>
21909
21910 * lib/target-supports.exp (check_effective_target_int32plus): New.
21911 (check_effective_target_ptr32plus): New.
21912 (check_effective_target_size32plus): New.
21913 (check_effective_target_int16): New.
21914 (check_profiling_available): Add m32c to the list of unsupported
21915 targets.
21916
21917 * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
21918 * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
21919 memory size.
21920 * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
21921 pointers.
21922 * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
21923 size_t.
21924 * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
21925 and size_t.
21926 * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
21927 * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
21928 not just xstormy16. Skip m32c due to weird pointer size.
21929 * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
21930 not just xstormy16.
21931 * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
21932 not just xstormy16.
21933 * gcc.dg/20020312-2.c: Add m32c support.
21934 * gcc.dg/20040622-2.c: Require >=32 bit pointers.
21935 * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
21936 in test.
21937 * gcc.dg/20050321-2.c: Require >=32 bit integers.
21938 * gcc.dg/asm-1.c: Skip if int and short are the same size.
21939 * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
21940 * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
21941 * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
21942 formats
21943 * gcc.dg/init-string-2.c: Require >=32 bit integers.
21944 * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
21945 * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
21946 * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
21947 * gcc.dg/pr14796-2.c: Require >=32 bit integers.
21948 * gcc.dg/pr17112-1.c: Require >=32 bit integers.
21949 * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
21950 in test.
21951 * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
21952 in test.
21953 * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
21954 * gcc.dg/pr23049.c: Require >=32 bit integers.
21955 * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
21956 * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
21957 * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
21958 * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
21959 * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
21960 * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
21961 * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
21962 * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
21963 * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
21964 * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
21965 * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
21966 * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
21967 prototype in test.
21968 * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
21969 * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
21970 * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
21971 * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
21972 * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
21973
21974 * gcc.c-torture/execute/20040629-1.x: New. Require >16 bit integers.
21975 * gcc.c-torture/execute/20040703-1.x: Likewise.
21976 * gcc.c-torture/execute/20040705-1.x: Likewise.
21977 * gcc.c-torture/execute/20040705-2.x: Likewise.
21978 * gcc.c-torture/execute/20040709-1.x: Likewise.
21979 * gcc.c-torture/execute/20040709-2.x: Likewise.
21980 * gcc.c-torture/execute/20040811-1.x: Likewise.
21981 * gcc.c-torture/execute/20050316-1.x: Likewise.
21982 * gcc.c-torture/execute/bitfld-4.x: Likewise.
21983 * gcc.c-torture/execute/pr19689.x: Likewise.
21984 * gcc.c-torture/execute/pr7284-1.x: Likewise.
21985 * gcc.c-torture/execute/usmul.x: Likewise.
21986 * gcc.c-torture/execute/vrp-5.x: Likewise.
21987 * gcc.c-torture/execute/vrp-6.x: Likewise.
21988 * gcc.dg/debug/20041023-1.s: Likewise.
21989
21990 2006-04-13 Roger Sayle <roger@eyesopen.com>
21991
21992 * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
21993 of integers to a vector types are now constant expressions in C.
21994 * gcc.dg/vect/vect-fold-1.c: New test case.
21995
21996 2006-04-13 Paolo Bonzini <bonzini@gnu.org>
21997 Ulrich Weigand <uweigand@de.ibm.com>
21998
21999 PR target/27006
22000 * gcc.dg/vmx/pr27006.c: New testcase.
22001
22002 2006-04-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22003
22004 PR libgfortran/26766
22005 * gfortran.dg/write_recursive.f90: New test.
22006
22007 2006-04-11 Mark Mitchell <mark@codesourcery.com>
22008
22009 * g++.dg/parse/dtor7.C: New test.
22010 * g++.dg/parse/new1.C: Add error marker.
22011 * g++.dg/template/new3.C: New test.
22012
22013 PR c++/26122
22014 * g++.dg/template/pure1.C: New test.
22015
22016 PR c++/26295
22017 * g++.dg/parse/ptrmem4.C: New test.
22018
22019 2006-04-10 Jeff Law <law@redhat.com>
22020
22021 PR/27087
22022 * gcc.c-torture/compile/pr27087.c: New test.
22023
22024 2006-04-10 Aldy Hernandez <aldyh@redhat.com>
22025
22026 PR/21391
22027 * gcc.dg/20060410.c: New.
22028
22029 2006-04-10 Matthias Klose <doko@debian.org>
22030
22031 * lib/gcc-defs.exp (gcc-set-multilib-library-path):
22032 Recognize multilib directory names containing underscores.
22033
22034 2006-04-10 Roger Sayle <roger@eyesopen.com>
22035
22036 * gcc.target/i386/vecinit-1.c: New test case.
22037 * gcc.target/i386/vecinit-2.c: Likewise.
22038
22039 2006-04-10 Jakub Jelinek <jakub@redhat.com>
22040
22041 PR debug/27057
22042 * g++.dg/debug/dwarf2-2.C: New test.
22043
22044 2006-04-09 Richard Sandiford <richard@codesourcery.com>
22045
22046 PR rtl-optimization/27073
22047 * gcc.c-torture/execute/pr27073.c: New test.
22048
22049 2006-04-08 Mike Stump <mrs@apple.com>
22050
22051 * gcc.dg/pragma-darwin.c: Improve for ppc64.
22052
22053 2006-04-07 Richard Guenther <rguenther@suse.de>
22054
22055 PR tree-optimization/26135
22056 * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
22057
22058 2006-04-06 Jan Hubicka <jh@suse.cz>
22059
22060 PR profile/26399
22061 * g++.dg/bprob/g++-bprob-2.C: New testcase.
22062
22063 2006-04-06 Roger Sayle <roger@eyesopen.com>
22064
22065 * g++.dg/conversion/nullptr1.C: New test case.
22066 * g++.dg/conversion/nullptr2.C: Likewise.
22067
22068 2006-04-05 Roger Sayle <roger@eyesopen.com>
22069
22070 * gfortran.dg/dependency_18.f90: New test case.
22071
22072 2006-04-05 Richard Guenther <rguenther@suse.de>
22073
22074 PR tree-optimization/26919
22075 * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
22076 * gcc.dg/ipa/ipa-2.c: Likewise.
22077 * gcc.dg/ipa/ipa-3.c: Likewise.
22078 * gcc.dg/ipa/ipa-5.c: Likewise.
22079
22080 2006-04-05 Richard Guenther <rguenther@suse.de>
22081
22082 PR tree-optimization/26763
22083 * gcc.dg/torture/pr26763-1.c: New testcase.
22084 * gcc.dg/torture/pr26763-2.c: Likewise.
22085
22086 2006-04-04 Paul Thomas <pault@gcc.gnu.org>
22087
22088 PR fortran/23634
22089 PR fortran/25619
22090 * gfortran.dg/actual_array_constructor_1.f90: New testcase.
22091
22092 2006-04-04 Eric Christopher <echristo@apple.com>
22093
22094 * gcc.target/i386/387-1.c: Allow regexp to match darwin
22095 stubs.
22096 * gcc.target/i386/387-5.c: Ditto.
22097
22098 2006-04-04 Carlos O'Donell <carlos@codesourcery.com>
22099
22100 * gcc.target/sparc/struct-ret-check.c: New test.
22101
22102 2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22103
22104 * gfortran.dg/fmt_zero_digits.f90: New test for no error when
22105 zero decimal digits specified in format.
22106
22107 2006-04-03 Paul Thomas <pault@gcc.gnu.org>
22108
22109 PR fortran/26891
22110 * gfortran.dg/missing_optional_dummy_1.f90: New test.
22111
22112 PR fortran/26976
22113 * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
22114 * gfortran.dg/initialization_1.f90: Make assignment compliant.
22115 * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
22116 * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
22117 compliant and detect bigendian-ness.
22118
22119 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org>
22120
22121 * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
22122 dummy arguments work when the actual argument is itself a dummy
22123 argument of the caller.
22124
22125 2006-04-01 Eric Botcazou <ebotcazou@libertysurf.fr>
22126
22127 PR libfortran/24685
22128 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
22129
22130 2006-04-01 Roger Sayle <roger@eyesopen.com>
22131
22132 * gfortran.dg/dependencency_17.f90: New test case.
22133
22134 2006-04-01 Roger Sayle <roger@eyesopen.com>
22135
22136 * gfortran.dg/dependency_14.f90: New test case.
22137 * gfortran.dg/dependency_15.f90: Likewise.
22138 * gfortran.dg/dependency_16.f90: Likewise.
22139
22140 2006-03-31 Asher Langton <langton2@llnl.gov>
22141
22142 PR fortran/25358
22143 gfortran.dg/cray_pointers_6.f90: New test.
22144
22145 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22146
22147 PR libgfortran/26890
22148 * gfortran.dg/read_size_noadvance.f90: New test.
22149
22150 2006-03-30 Thomas Koenig <Thomas.Koenig@online.de>
22151
22152 PR fortran/25031
22153 * gfortran.dg/multiple_allocation_1.f90: Check that the
22154 size has changed after a re-allocation with stat.
22155
22156 2006-03-30 Richard Guenther <rguenther@suse.de>
22157
22158 * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
22159 removal.
22160 * gcc.target/i386/sselibm-2.c: Likewise.
22161 * gcc.target/i386/sselibm-3.c: Likewise.
22162 * gcc.target/i386/sselibm-4.c: Likewise.
22163 * gcc.target/i386/sselibm-5.c: Likewise.
22164
22165 2006-03-28 Roger Sayle <roger@eyesopen.com>
22166
22167 * gcc.dg/fold-andxor-1.c: New test case.
22168 * gcc.dg/fold-xorand-1.c: Likewise.
22169
22170 2006-03-28 Roger Sayle <roger@eyesopen.com>
22171
22172 * gcc.dg/fold-convnotconv-1.c: New test case.
22173
22174 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
22175
22176 PR fortran/26779
22177 * gfortran.dg/private_type_5.f90: New test.
22178
22179 2006-03-27 David Edelsohn <edelsohn@gnu.org>
22180
22181 * objc.dg/objc-nofilename-1.m: Limit to Darwin.
22182
22183 2006-03-27 Jakub Jelinek <jakub@redhat.com>
22184
22185 * gfortran.dg/advance_2.f90: New test.
22186 * gfortran.dg/advance_3.f90: New test.
22187
22188 * gfortran.fortran-torture/execute/equiv_5.f: New test.
22189
22190 2006-03-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22191
22192 PR libgfortran/26661
22193 PR libgfortran/26880
22194 * gfortran.dg/read_x_past.f: New test.
22195
22196 2006-03-26 Geoffrey Keating <geoffk@apple.com>
22197
22198 * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
22199 to be STABS.
22200
22201 2006-03-26 David Edelsohn <edelsohn@gnu.org>
22202
22203 * objc.dg/dwarf-1.m: Skip on AIX.
22204 * objc.dg/dwarf-2.m: Skip on AIX.
22205
22206 2006-03-25 Steven G. Kargl <kargls@comcast.net>
22207
22208 PR fortran/26816
22209 * gfortran.dg/float_1.f90: New test.
22210
22211 2006-03-25 Steven G. Kargl <kargsl@comcast.net>
22212
22213 * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
22214 X86_64 targets.
22215 * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
22216
22217 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
22218
22219 PR libfortran/26735
22220 * gfortran.dg/convert_implied_open.f90: New test case.
22221
22222 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
22223
22224 PR fortran/26769
22225 * gfortran.dg/transpose_reshape_r10.f90: New test case.
22226
22227 2006-03-25 Uros Bizjak <uros@kss-loka.si>
22228
22229 PR middle-end/26717
22230 * gcc.dg/pr26717.c: New test.
22231
22232 2006-03-25 Roger Sayle <roger@eyesopen.com>
22233
22234 * gfortran.dg/dependency_12.f90: New test case.
22235
22236 2006-03-24 Roger Sayle <roger@eyesopen.com>
22237
22238 * gfortran.dg/dependency_9.f90: New (resurected) test case.
22239
22240 2006-03-24 Jeff Law <law@redhat.com>
22241
22242 * gcc.c-torture/pr26840.c: New test.
22243
22244 2006-03-24 Geoffrey Keating <geoffk@apple.com>
22245
22246 * objc.dg/dwarf-2.m: New.
22247 * obj-c++.dg/dwarf-2.mm: New.
22248
22249 * g++.old-deja/g++.other/init19.C: New.
22250
22251 2006-03-24 David Edelsohn <edelsohn@gnu.org>
22252
22253 * g++.dg/eh/spbp.C: Skip on AIX.
22254
22255 2006-03-24 Jakub Jelinek <jakub@redhat.com>
22256
22257 PR middle-end/26611
22258 * g++.dg/gomp/pr26611-1.C: New test.
22259 * g++.dg/gomp/pr26611-2.C: New test.
22260
22261 2006-03-24 Jeff Law <law@redhat.com>
22262
22263 * gcc.c-torture/compile/pr26833.c: New test.
22264 * gfortran.fortran-torture/compile/pr26806.f90: New test.
22265
22266 2006-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22267
22268 * gfortran.dg/endfile_2.f90: Delete temp file.
22269
22270 2006-03-22 Thomas Koenig <Thomas.Koenig@online.de>
22271
22272 PR fortran/19303
22273 * gfortran.dg/record_marker_1.f90: New test case.
22274 * gfortran.dg/record_marker_2.f: New test case.
22275 * gfortran.dg/record_marker_3.f90: New test case.
22276
22277 2006-03-22 Paul Thomas <pault@gcc.gnu.org>
22278
22279 PR fortran/17298
22280 * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
22281 * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
22282
22283 2006-03-21 Janis Johnson <janis187@us.ibm.com>
22284
22285 * lib/gcc-dg.exp (cleanup-modules): New proc.
22286 * gfortran.dg/allocatable_function_1.f90,
22287 gfortran.dg/allocate_char_star_scalar_1.f90,
22288 gfortran.dg/assumed_charlen_function_1.f90,
22289 gfortran.dg/assumed_dummy_1.f90,
22290 gfortran.dg/assumed_shape_ranks_1.f90,
22291 gfortran.dg/assumed_shape_ranks_2.f90,
22292 gfortran.dg/assumed_size_dt_dummy.f90,
22293 gfortran.dg/auto_char_dummy_array_1.f90,
22294 gfortran.dg/auto_char_len_3.f90,
22295 gfortran.dg/automatic_module_variable.f90,
22296 gfortran.dg/bad_automatic_objects_1.f90,
22297 gfortran.dg/char_array_constructor.f90,
22298 gfortran.dg/char_array_structure_constructor.f90,
22299 gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
22300 gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
22301 gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
22302 gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
22303 gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
22304 gfortran.dg/derived_pointer_recursion.f90,
22305 gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
22306 gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
22307 gfortran.dg/dummy_functions_1.f90,
22308 gfortran.dg/elemental_initializer_1.f90,
22309 gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
22310 gfortran.dg/elemental_pointer_1.f90,
22311 gfortran.dg/elemental_subroutine_1.f90,
22312 gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
22313 gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
22314 gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
22315 gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
22316 gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
22317 gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
22318 gfortran.dg/global_references_1.f90,
22319 gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
22320 gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
22321 gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
22322 gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
22323 gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
22324 gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
22325 gfortran.dg/large_integer_kind_1.f90,
22326 gfortran.dg/large_real_kind_1.f90,
22327 gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
22328 gfortran.dg/module_double_reuse.f90,
22329 gfortran.dg/module_equivalence_1.f90,
22330 gfortran.dg/module_interface_1.f90,
22331 gfortran.dg/module_parameter_array_refs_1.f90,
22332 gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
22333 gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
22334 gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
22335 gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
22336 gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
22337 gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
22338 gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
22339 gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
22340 gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
22341 gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
22342 gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
22343 gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
22344 gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
22345 gfortran.dg/same_name_1.f90,
22346 gfortran.dg/sibling_dummy_procedure_1.f90,
22347 gfortran.dg/sibling_dummy_procedure_2.f90,
22348 gfortran.dg/sibling_dummy_procedure_3.f90,
22349 gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
22350 gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
22351 gfortran.dg/used_dummy_types_2.f90,
22352 gfortran.dg/used_dummy_types_3.f90,
22353 gfortran.dg/used_dummy_types_4.f90,
22354 gfortran.dg/used_dummy_types_5.f90,
22355 gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
22356 gfortran.dg/userdef_operator_1.f90: Use it.
22357
22358 2006-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22359
22360 * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
22361 gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
22362 gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
22363 gfortran.dg/write_back.f,
22364 gfortran.fortran-torture/execute/inquire_1.f90,
22365 gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
22366
22367 2006-03-21 Jeff Law <law@redhat.com>
22368
22369 * gcc.dg/tree-ssa/vrp28.c: New test.
22370
22371 2006-03-21 Eric Botcazou <ebotcazou@libertysurf.fr>
22372
22373 * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
22374 if _STDC_C99 is defined.
22375 * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
22376 * gcc.dg/builtins-20.c: Likewise.
22377 * gcc.dg/builtins-53.c: Likewise.
22378 * gcc.dg/single-precision-constant.c: Likewise. Also pass
22379 -mmacosx-version-min=10.3 on PowerPC/Darwin.
22380
22381 2006-03-21 Andrew Pinski <pinskia@physics.uc.edu>
22382
22383 PR tree-opt/26781
22384 * gcc.c-torture/compile/pr26781-1.c: New test.
22385 * gcc.c-torture/compile/pr26781-2.c: New test.
22386
22387 2006-03-21 Jakub Jelinek <jakub@redhat.com>
22388
22389 PR c++/26690
22390 * g++.dg/gomp/pr26690-1.C: New test.
22391 * g++.dg/gomp/pr26690-2.C: New test.
22392
22393 2006-03-20 Jeff Law <law@redhat.com>
22394
22395 * gcc.dg/tree-ssa/pr21829.c: New test.
22396
22397 * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
22398
22399 2006-03-20 Richard Sandiford <richard@codesourcery.com>
22400
22401 * lib/target-supports.exp (check_no_compiler_messages): New procedure.
22402 (check_visibility_available): Use it.
22403 (check_effective_target_default_packed): Likewise.
22404 (check_effective_target_pcc_bitfield_type_matters): Likewise.
22405 (check_effective_target_fopenmp): Likewise.
22406 (check_effective_target_freorder): Likewise.
22407 (check_effective_target_fpic): Likewise.
22408 (check_named_sections_available): Likewise.
22409 (check_effective_target_ilp32): Likewise.
22410 (check_effective_target_lp64): Likewise.
22411
22412 2006-03-20 Thomas Koenig <Thomas.Koenig@online.de>
22413
22414 PR fortran/20935
22415 * gfortran.dg/scalar_mask_2.f90: New test case.
22416
22417 2006-03-20 Andrew Pinski <pinskia@physics.uc.edu>
22418
22419 PR tree-opt/26629
22420 * gcc.dg/tree-ssa/loadpre12.c: New test.
22421 * gcc.dg/tree-ssa/loadpre13.c: New test.
22422 * gcc.dg/tree-ssa/loadpre14.c: New test.
22423 * gcc.dg/tree-ssa/loadpre15.c: New test.
22424 * gcc.dg/tree-ssa/loadpre16.c: New test.
22425 * gcc.dg/tree-ssa/loadpre17.c: New test.
22426 * gcc.dg/tree-ssa/loadpre18.c: New test.
22427 * gcc.dg/tree-ssa/loadpre19.c: New test.
22428 * gcc.dg/tree-ssa/loadpre20.c: New test.
22429 * gcc.dg/tree-ssa/loadpre21.c: New test.
22430 * gcc.dg/tree-ssa/loadpre22.c: New test.
22431
22432 2006-03-19 Paul Thomas <pault@gcc.gnu.org>
22433
22434 PR fortran/26741
22435 * gfortran.dg/elemental_initializer_1.f90: New test.
22436
22437 PR fortran/26716
22438 * gfortran.dg/assumed_shape_ranks_2: New test.
22439
22440 2006-03-18 Joseph S. Myers <joseph@codesourcery.com>
22441
22442 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
22443 target fpic.
22444
22445 2006-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22446
22447 * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
22448 gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
22449 gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
22450 gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
22451 gfortran.fortran-torture/execute/direct_io.f90,
22452 gfortran.fortran-torture/execute/inquire_2.f90,
22453 gfortran.fortran-torture/execute/inquire_4.f90,
22454 gfortran.fortran-torture/execute/list_read_1.f90,
22455 gfortran.fortran-torture/execute/open_replace.f90,
22456 gfortran.fortran-torture/execute/slash_edit.f90,
22457 gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
22458 temporary files from testcases.
22459
22460 2006-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22461
22462 PR libgfortran/26509
22463 gfortran.dg/write_direct_eor.f90: New test.
22464
22465 2006-03-17 David Edelsohn <edelsohn@gnu.org>
22466
22467 * gcc.target/powerpc/pr26350.c: New.
22468 * gcc.target/powerpc/indexed-addr.c: New.
22469
22470 2006-03-16 Roger Sayle <roger@eyesopen.com>
22471
22472 * gfortran.dg/dependency_13.f90: New test case.
22473
22474 2006-03-16 Roger Sayle <roger@eyesopen.com>
22475
22476 PR middle-end/21781
22477 * gcc.dg/real-const-1.c: New test case.
22478
22479 2006-03-15 Geoffrey Keating <geoffk@apple.com>
22480
22481 * g++.old-deja/g++.other/init18.C: New.
22482 * g++.old-deja/g++.other/init5.C: Remove xfail.
22483
22484 2006-03-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22485
22486 * g++.dg/opt/pr15551.C: Cleanup temp file.
22487
22488 2006-03-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22489
22490 PR c++/6634
22491 g++.dg/parse/long1.C: New test.
22492
22493 2006-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22494
22495 PR fortran/19101
22496 * gfortran.dg/continuation.f90: New test.
22497 * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
22498
22499 2006-03-14 Richard Guenther <rguenther@suse.de>
22500
22501 PR tree-optimization/26672
22502 * gcc.dg/torture/pr26672.c: New testcase.
22503
22504 2006-03-14 Joseph S. Myers <joseph@codesourcery.com>
22505
22506 * gcc.target/powerpc/405-dlmzb-strlen-1.c,
22507 gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
22508
22509 2006-03-13 Roger Sayle <roger@eyesopen.com>
22510
22511 PR middle-end/26557
22512 * gcc.c-torture/compile/switch-1.c: New test case.
22513
22514 2006-03-13 Paul Thomas <pault@gcc.gnu.org>
22515
22516 PR fortran/25378
22517 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
22518 test to include more permuatations of mask and index.
22519 * gfortran.dg/scalar_mask_1.f90: Modify last test to
22520 respond to F2003 spec. that the position returned for an all false
22521 mask && condition is zero.
22522
22523 2006-03-13 Jakub Jelinek <jakub@redhat.com>
22524
22525 PR middle-end/25989
22526 * gcc.dg/gomp/pr25989.c: New test.
22527
22528 2006-03-13 Jeff Law <law@redhat.com>
22529
22530 * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
22531
22532 2006-03-13 Eric Botcazou <ebotcazou@adacore.com>
22533
22534 * gcc.dg/switch-9.c: New test.
22535
22536 2006-03-13 Richard Guenther <rguenther@suse.de>
22537
22538 PR middle-end/26630
22539 * gcc.dg/torture/pr26630.c: New testcase.
22540
22541 2006-03-11 Roger Sayle <roger@eyesopen.com>
22542
22543 * gfortran.dg/dependency_10.f90: New test case.
22544 * gfortran.dg/dependency_11.f90: Likewise.
22545
22546 2006-03-11 Paul Thomas <pault@gcc.gnu.org>
22547 Erik Edelmann <eedelman@gcc.gnu.org>
22548
22549 * gfortran.dg/allocatable_function_1.f90: New.
22550 * gfortran.dg/allocatable_function_2.f90: New.
22551
22552 2006-03-10 Richard Guenther <rguenther@suse.de>
22553
22554 PR middle-end/26565
22555 * gcc.dg/torture/pr26565.c: New testcase.
22556
22557 2006-03-09 Eric Christopher <echristo@apple.com>
22558
22559 * gcc.c-torture/compile/20060309-1.c: New.
22560
22561 2006-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22562
22563 PR libgfortran/26499
22564 * gfortran.dg/write_back.f: New test.
22565 * gfortran.dg/write_rewind_1.f: New test.
22566 * gfortran.dg/write_rewind_2.f: New test.
22567
22568 2006-03-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22569
22570 PR libgfortran/26554
22571 * gfortran.dg/read_logical.f90: New test.
22572
22573 2006-03-04 Laurent GUERBY <laurent@guerby.net>
22574
22575 * ada/acats/norun.lst: cdd2a03 now passes.
22576
22577 2006-03-04 Andrew Pinski <pinskia@physics.uc.edu>
22578
22579 PR testsuite/25177
22580 * gcc.target/powerpc/pr18096-1.c: Change where the error
22581 would match.
22582
22583 2006-03-04 Jakub Jelinek <jakub@redhat.com>
22584
22585 * gcc.target/i386/cleanup-1.c: New test.
22586 * gcc.target/i386/cleanup-2.c: New test.
22587
22588 2006-03-04 Roger Sayle <roger@eyesopen.com>
22589
22590 * gfortran.dg/dependency_9.f90: Remove for the time being.
22591
22592 2006-03-04 Krister Walfridsson <cato@df.lth.se>
22593
22594 * objc.dg/bad-receiver-type.m: Add space before bracket in dg
22595 directive.
22596
22597 2006-03-03 Roger Sayle <roger@eyesopen.com>
22598
22599 * gfortran.dg/dependency_9.f90: New test case.
22600
22601 2006-03-03 Roger Sayle <roger@eyesopen.com>
22602
22603 * gfortran.dg/dependency_4.f90: New test case.
22604 * gfortran.dg/dependency_5.f90: New test case.
22605 * gfortran.dg/dependency_6.f90: New test case.
22606 * gfortran.dg/dependency_7.f90: New test case.
22607 * gfortran.dg/dependency_8.f90: New test case.
22608
22609 2006-03-03 Paul Brook <paul@codesourcery.com>
22610
22611 * lib/target-supports.exp (check_profiling_available):
22612 Add m68k-*-elf.
22613
22614 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de>
22615
22616 PR fortran/25031
22617 * multiple_allocation_1.f90: New test.
22618
22619 2006-03-03 Roger Sayle <roger@eyesopen.com>
22620
22621 PR tree-optimization/26524
22622 * gfortran.dg/pr26524.f: New test case.
22623
22624 2006-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22625
22626 * g++.dg/template/repo5.C: Cleanup repo files.
22627 * gcc.dg/20051201-1.c: Cleanup coverage files.
22628 * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
22629 gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
22630 tree dump files.
22631
22632 2006-03-02 Fariborz Jahanian <fjahanian@apple.com>
22633
22634 * objc.dg/objc-nofilename-1.m: New test.
22635 * objc.dg/bad-receiver-type.m: New test.
22636 * obj-c++.dg/bad-receiver-type.mm: New test.
22637
22638 2006-03-02 Eric Botcazou <ebotcazou@libertysurf.fr>
22639
22640 * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
22641
22642 2006-03-01 Mike Stump <mrs@apple.com>
22643
22644 * g++.dg/abi/key2.C: Add.
22645
22646 2006-03-01 Paul Thomas <pault@gcc.gnu.org>
22647
22648 * gfortran.dg/logical_dot_product.f90: New test.
22649
22650 PR fortran/26393
22651 * gfortran.dg/used_interface_ref.f90: New test.
22652
22653 PR fortran/20938
22654 * gfortran.dg/dependency_2.f90: New test.
22655 * gfortran.fortran-torture/execute/where17.f90: New test.
22656 * gfortran.fortran-torture/execute/where18.f90: New test.
22657 * gfortran.fortran-torture/execute/where19.f90: New test.
22658 * gfortran.fortran-torture/execute/where20.f90: New test.
22659
22660 2006-03-01 Daniel Berlin <dberlin@dberlin.org>
22661
22662 * g++.dg/tree-ssa/pr26443.C: New test case.
22663
22664 2006-02-28 Andrew Pinski <pinskia@physics.uc.edu>
22665
22666 PR middle-end/26022
22667 * g++.dg/opt/return-slot1.C: New test.
22668
22669 2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22670
22671 PR libgfortran/26136
22672 * gfortran.dg/namelist_23.f90: New test.
22673
22674 2006-02-28 Roger Sayle <roger@eyesopen.com>
22675
22676 PR middle-end/14752
22677 * gcc.dg/fold-eqandshift-2.c: New test case.
22678
22679 2006-02-28 Richard Guenther <rguenther@suse.de>
22680
22681 * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
22682 decomposition.
22683
22684 2006-02-28 Thomas Koenig <Thomas.Koenig@online.de>
22685
22686 * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
22687
22688 2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22689
22690 PR libgfortran/26464
22691 * gfortran.dg/backspace_5.f: New test.
22692 * gfortran.dg/backspace_6.f: New test.
22693
22694 2006-02-26 Roger Sayle <roger@eyesopen.com>
22695
22696 * gcc.dg/fold-eqandnot-1.c: New test case.
22697
22698 2006-02-26 Roger Sayle <roger@eyesopen.com>
22699
22700 PR middle-end/19983
22701 * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
22702
22703 2006-02-26 Zdenek Dvorak <dvorakz@suse.cz>
22704
22705 * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
22706 * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
22707
22708 2006-02-26 Richard Guenther <rguenther@suse.de>
22709
22710 PR tree-optimization/26421
22711 * gcc.dg/tree-ssa/pr26421.c: New testcase.
22712
22713 2006-02-26 Steven Bosscher <stevenb.gcc@gmail.com>
22714
22715 * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
22716 * g++.old-deja/g++.robertl/eb132.C: Likewise.
22717
22718 2006-02-26 Roger Sayle <roger@eyesopen.com>
22719
22720 * gcc.dg/fold-even-1.c: New test case.
22721
22722 2006-02-26 Roger Sayle <roger@eyesopen.com>
22723
22724 PR middle-end/21137
22725 * gcc.dg/fold-eqandshift-1.c: New test case.
22726
22727 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
22728
22729 PR tree-optimization/25125
22730 * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
22731 gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
22732
22733 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
22734
22735 PR tree-optimizations/26359
22736 * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
22737 with -fdump-tree-dceloop-details.
22738 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
22739
22740 2006-02-25 Roger Sayle <roger@eyesopen.com>
22741
22742 PR middle-end/23673
22743 * gcc.dg/fold-eqxor-1.c: New test case.
22744 * gcc.dg/fold-eqxor-2.c: Likewise.
22745 * gcc.dg/fold-eqxor-3.c: Likewise.
22746
22747 2006-02-25 Thomas Koenig <Thomas.Koenig@online.de>
22748
22749 PR fortran/23092
22750 * scalar_mask_1.f90: New test.
22751
22752 2006-02-24 Geoffrey Keating <geoffk@apple.com>
22753
22754 * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
22755 * g++.dg/eh/uncaught2.C: New.
22756 * g++.dg/eh/uncaught3.C: New.
22757
22758 2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22759
22760 PR libgfortran/26423
22761 * gfortran.dg/read_many_1.f: New test.
22762
22763 2006-02-24 Paul Thomas <pault@gcc.gnu.org>
22764
22765 PR fortran/24519
22766 * gfortran.dg/dependency_3.f90: New test.
22767 * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
22768 XFAILs.
22769
22770 PR fortran/25395
22771 * gfortran.dg/equiv_6.f90: New test.
22772
22773 2006-02-23 Jeff Law <law@redhat.com>
22774
22775 * gcc.c-torture/compile/pr26425.c: New test.
22776
22777 2006-02-23 Jakub Jelinek <jakub@redhat.com>
22778
22779 PR middle-end/26412
22780 * gcc.dg/gomp/pr26412.c: New test.
22781
22782 2006-02-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22783
22784 PR c++/26291
22785 * g++.dg/other/ellipsis1.C: New test.
22786 * g++.dg/parse/operator4.C: Adjust error marker.
22787
22788 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
22789
22790 PR target/25603
22791 * gfortran.dg/pr25603.f: New testcase.
22792
22793 2006-02-22 Nathan Sidwell <nathan@codesourcery.com>
22794
22795 * gcc.dg/bf-spl1.c: Don't specify -m68000.
22796 * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
22797
22798 2006-02-21 Geoffrey Keating <geoffk@apple.com>
22799
22800 * g++.dg/eh/spbp.C: New.
22801
22802 2006-02-21 Jakub Jelinek <jakub@redhat.com>
22803
22804 PR middle-end/26379
22805 * gcc.target/i386/mmx-7.c: New test.
22806
22807 2006-02-20 Roger Sayle <roger@eyesopen.com>
22808
22809 PR tree-optimization/26361
22810 * gcc.dg/tree-ssa/vrp27.c: New test case.
22811
22812 2006-02-20 Andrew Pinski <pinskia@physics.uc.edu>
22813
22814 * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
22815 * gcc.dg/tree-ssa/complex-4.c: Here.
22816
22817 2006-02-19 Roger Sayle <roger@eyesopen.com>
22818
22819 PR middle-end/19543
22820 * gfortran.dg/logical_1.f90: New test case.
22821
22822 2006-02-19 Jakub Jelinek <jakub@redhat.com>
22823
22824 PR middle-end/26334
22825 * gcc.dg/20060218-1.c: Moved to...
22826 * gcc.target/i386/20060218-1.c: ... here. New test.
22827
22828 2006-02-19 Erik Edelmann <eedelman@gcc.gnu.org>
22829
22830 PR fortran/26201
22831 * gfortran.dg/convert_1.f90: New.
22832
22833 2005-02-19 Paul Thomas <pault@gcc.gnu.org>
22834
22835 PR fortran/25054
22836 * gfortran.dg/namelist_5.f90: New test.
22837
22838 PR fortran/25089
22839 * gfortran.dg/namelist_4.f90: New test.
22840
22841 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
22842
22843 PR tree-opt/25680
22844 * gcc.dg/tree-ssa/complex-3.c: New test.
22845
22846 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
22847
22848 * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
22849 variable to take into account the variable name in the
22850 function header.
22851 * gcc.dg/tree-ssa/20031106-2.c: Likewise.
22852
22853 2006-02-18 Jakub Jelinek <jakub@redhat.com>
22854
22855 PR middle-end/26334
22856 * gcc.c-torture/compile/20060217-1.c: New test.
22857 * gcc.dg/20060218-1.c: New test.
22858
22859 2006-02-18 Joseph S. Myers <joseph@codesourcery.com>
22860
22861 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
22862
22863 2006-02-17 Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
22864
22865 * gcc.dg/cpp/undef3.c: New test.
22866 * gcc.dg/cpp/trad/builtins2.c: New test.
22867
22868 2006-02-18 Mark Mitchell <mark@codesourcery.com>
22869
22870 PR c++/26266
22871 * g++.dg/template/static22.C: New test.
22872 * g++.dg/template/static23.C: New test.
22873 * g++.dg/template/static24.C: New test.
22874 * g++.dg/template/non-dependent13.C: New test.
22875 * g++.dg/init/member1.C: Tweak error markers.
22876
22877 2006-02-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
22878
22879 PR target/26255
22880 * gcc.c-torture/compile/pr26255.c: New test case.
22881
22882 2006-02-16 Roger Sayle <roger@eyesopen.com>
22883
22884 * gfortran.fortran-torture/execute/where_10.f90: New test case.
22885 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
22886 * gfortran.fortran-torture/execute/where_12.f90: Likewise.
22887 * gfortran.fortran-torture/execute/where_13.f90: Likewise.
22888 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
22889 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
22890 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
22891
22892 2006-02-16 Jeff Law <law@redhat.com>
22893
22894 * gcc.dg/tree-ssa/vrp24.c: Update expected output.
22895 * gcc.dg/tree-ssa/vrp26.c: New test.
22896
22897 2006-02-16 Joseph S. Myers <joseph@codesourcery.com>
22898
22899 PR target/20353
22900 PR target/24578
22901 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
22902 __UCLIBC__ is defined.
22903
22904 2006-02-16 Jakub Jelinek <jakub@redhat.com>
22905
22906 PR fortran/26224
22907 * gfortran.dg/gomp/pr26224.f: New test.
22908
22909 2006-02-16 Victor Kaplansky <victork@il.ibm.com>
22910
22911 PR tree-opt/25918
22912 * lib/target-supports.exp
22913 (check_effective_target_vect_short_mult): New.
22914 (check_effective_target_vect_char_mult): New.
22915 (check_effective_target_vect_widen_sum_qi_to_si): New.
22916 (check_effective_target_vect_widen_sum_qi_to_hi): New.
22917 (check_effective_target_vect_widen_sum_hi_to_si): New.
22918 * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
22919 vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
22920 * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
22921 * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
22922 * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
22923 vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
22924 vect-reduc-pattern-2c.c
22925 * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
22926 vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
22927 vect-reduc-pattern-1c.c
22928
22929 2005-02-16 Paul Thomas <pault@gcc.gnu.org>
22930
22931 PR fortran/24557
22932 * gfortran.dg/assumed_charlen_needed_1.f90: New test.
22933
22934 2006-02-15 Toon Moene <toon@moene.indiv.nluug.nl>
22935
22936 PR fortran/26054
22937 * gfortran.dg/enum_8.f90: Remove check for warning.
22938 * gfortran.dg/iomsg_1.f90: Ditto.
22939 * gfortran.dg/enum_1.f90: Ditto.
22940 * gfortran.dg/enum_9.f90: Ditto.
22941 * gfortran.dg/enum_2.f90: Ditto.
22942 * gfortran.dg/enum_10.f90: Ditto.
22943 * gfortran.dg/enum_3.f90: Ditto.
22944 * gfortran.dg/flush_1.f90: Ditto.
22945 * gfortran.dg/enum_4.f90: Ditto.
22946 * gfortran.dg/array_constructor_1.f90: Ditto.
22947 * gfortran.dg/enum_5.f90: Ditto.
22948 * gfortran.dg/enum_6.f90: Ditto.
22949 * gfortran.dg/enum_7.f90: Ditto.
22950
22951 2006-02-15 Jakub Jelinek <jakub@redhat.com>
22952
22953 PR middle-end/26300
22954 * gcc.c-torture/compile/20060215-1.c: New test.
22955
22956 2006-02-14 Roger Sayle <roger@eyesopen.com>
22957
22958 PR middle-end/23670
22959 * gcc.dg/tree-ssa/andor-2.c: New test case.
22960
22961 2006-02-14 Thomas Koenig <Thomas.Koenig@online.de>
22962
22963 PR fortran/25045
22964 * optional_dim.f90: New test.
22965
22966 2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
22967
22968 PR fortran/26277
22969 * gfortran.dg/label_4.f90: New.
22970
22971 2006-02-14 Jakub Jelinek <jakub@redhat.com>
22972 Diego Novillo <dnovillo@redhat.com>
22973 Uros Bizjak <uros@kss-loka.si>
22974
22975 * gfortran.dg/gomp: New directory.
22976
22977 2006-02-14 Richard Guenther <rguenther@suse.de>
22978
22979 PR tree-optimization/26258
22980 * gcc.dg/torture/pr26258.c: New testcase.
22981
22982 2006-02-13 Jakub Jelinek <jakub@redhat.com>
22983
22984 PR fortran/26246
22985 * gfortran.dg/pr26246_1.f90: New test.
22986 * gfortran.dg/pr26246_2.f90: New test.
22987
22988 PR middle-end/26092
22989 * gcc.c-torture/compile/20060208-1.c: New test.
22990
22991 2006-02-13 Paul Thomas <pault@gcc.gnu.org>
22992
22993 PR fortran/26074
22994 PR fortran/25103
22995 * gfortran.dg/module_parameter_array_refs_1.f90: New test.
22996 * gfortran.dg/bad_automatic_objects_1.f90: New test.
22997 * gfortran.dg/automatic_module_variable.f90: Change error message.
22998
22999 PR fortran/20861
23000 * gfortran.dg/internal_dummy_1.f90: New test.
23001
23002 PR fortran/20871
23003 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
23004
23005
23006 PR fortran/25083
23007 * gfortran.dg/uncommon_block_data_1.f90: New test.
23008 * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
23009 with standard.
23010
23011 PR fortran/25088
23012 * gfortran.dg/typed_subroutine_1.f90: New test.
23013
23014 2006-02-13 Geoffrey Keating <geoffk@apple.com>
23015
23016 * objc.dg/dwarf-1.m: New.
23017
23018 2006-02-13 Roger Sayle <roger@eyesopen.com>
23019
23020 PR middle-end/24427
23021 * gcc.dg/tree-ssa/andor-1.c: New test case.
23022
23023 2006-02-13 Josh Conner <jconner@apple.com>
23024
23025 PR target/25376
23026 * gcc.dg/pr25376.c: New test.
23027
23028 * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
23029 assemble.
23030 * lib/target-supports.exp (check_named_sections_available):
23031 Only compile named-sections test -- don't assemble.
23032
23033 2006-02-12 Gabriel Dos Reis <gdr@integrable-solutions.net>
23034
23035 * g++.dg/warn/no-write-strings.C: New test.
23036 * g++.dg/warn/write-strings.C: Likewise.
23037 * g++.dg/warn/write-strings-default.C: Likewise.
23038
23039 2006-02-12 Erik Edelmann <eedelman@gcc.gnu.org>
23040
23041 PR fortran/25806
23042 * gfortran.dg/ret_pointer_2.f90: New test.
23043
23044 2006-02-10 Zdenek Dvorak <dvorakz@suse.cz>
23045
23046 * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
23047
23048 2006-02-10 Jeff Law <law@redhat.com>
23049
23050 * gcc.c-torture/compile/pr26213.c: New test.
23051
23052 2006-02-10 Steven G. Kargl <kargls@comcast.net>
23053
23054 gfortran.dg/null_1.f90: New test.
23055
23056 2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
23057
23058 PR fortran/14771
23059 * gfortran.dg/parens_4.f90: New.
23060 * gfortran.dg/parens_5.f90: New.
23061
23062 2006-02-10 Richard Guenther <rguenther@suse.de>
23063
23064 * gcc.dg/pr23372-1.c: Remove empty file.
23065
23066 2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
23067 Paul Thomas <pault@gcc.gnu.org>
23068
23069 PR fortran/14771
23070 * gfortran.dg/parens_1.f90: New.
23071 * gfortran.dg/parens_2.f90: New.
23072 * gfortran.dg/parens_3.f90: New.
23073
23074 2006-02-09 Paul Thomas <pault@gcc.gnu.org>
23075
23076 PR fortran/26038
23077 * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
23078
23079 PR fortran/25059
23080 * gfortran.dg/impure_assignment_1.f90: New test.
23081
23082 PR fortran/25070
23083 * gfortran.dg/assumed_shape_ranks_1.f90: New test.
23084
23085 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
23086
23087 PR target/26141
23088 * g++.dg/expr/stdarg2.C: New test.
23089
23090 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
23091
23092 PR inline-asm/16194
23093 * gcc.dg/pr16194.c: New test.
23094
23095 2006-02-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
23096
23097 * ada/acats/run_acats: Use portable variant of "$@".
23098
23099 2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
23100
23101 * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
23102 * g++.old-deja/g++.benjamin/15351-1.C: Remove.
23103
23104 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
23105
23106 PR tree-opt/26179
23107 * g++.dg/opt/pr26179.C: New test.
23108
23109 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
23110
23111 PR middle-end/26134
23112 * gcc.dg/tree-ssa/complex-3.c: New test.
23113
23114 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
23115
23116 * gcc.c-torture/compile/volatile-1.c: New test.
23117
23118 2006-02-09 Diego Novillo <dnovillo@redhat.com>
23119
23120 PR 26180
23121 * gcc.dg/tree-ssa/pr26180.c: New test.
23122
23123 2006-02-08 Jeff Law <law@redhat.com>
23124
23125 * gcc.dg/tree-ssa/pr21417.c: New test.
23126
23127 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
23128
23129 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
23130 scan-tree-dump-not, scan-tree-dump-dem): Likewise.
23131
23132 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
23133
23134 * lib/scanrtl.exp: New.
23135
23136 2006-02-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23137
23138 PR c++/26071
23139 * g++.dg/other/virtual2.C: New test.
23140
23141 PR c++/26070
23142 * g++.dg/other/virtual1.C: New test.
23143
23144 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
23145
23146 * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
23147 cleanup-ipa-dump): Update dump file glob patterns.
23148 * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
23149 scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
23150
23151 * lib/gcc-dg.exp: Load it.
23152 * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
23153
23154 2006-02-07 Janis Johnson <janis187@us.ibm.com>
23155
23156 PR testsuite/26159
23157 * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
23158 * gcc.dg/tree-ssa/pr23382.c: Ditto.
23159
23160 2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
23161
23162 PR fortran/25577
23163 * gfortran.dg/mvbits_1.f90: New.
23164
23165 2006-02-07 Dirk Mueller <dmueller@suse.com>
23166
23167 * g++.dg/warn/Wdiv-by-zero.C: New test.
23168 * g++.dg/warn/Wno-div-by-zero.C: New.
23169
23170 2006-02-07 Jeff Law <law@redhat.com>
23171
23172 * gcc.dg/tree-ssa/pr21559.c: New test.
23173
23174 * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
23175 multiple VRP passes.
23176 * gcc.dg/tree-ssa/vrp09.c: Likewise.
23177 * gcc.dg/tree-ssa/vrp18.c: Likewise.
23178 * gcc.dg/tree-ssa/pr21582.c: Likewise.
23179 * gcc.dg/tree-ssa/pr20657.c: Likewise.
23180 * gcc.dg/tree-ssa/pr21001.c: Likewise.
23181 * gcc.dg/tree-ssa/vrp02.c: Likewise
23182 * gcc.dg/tree-ssa/vrp11.c: Likewise
23183 * gcc.dg/tree-ssa/pr14341.c: Likewise
23184 * gcc.dg/tree-ssa/vrp19.c: Likewise
23185 * gcc.dg/tree-ssa/vrp20.c: Likewise
23186 * gcc.dg/tree-ssa/vrp03.c: Likewise
23187 * gcc.dg/tree-ssa/pr21086.c: Likewise
23188 * gcc.dg/tree-ssa/pr21959.c: Likewise
23189 * gcc.dg/tree-ssa/vrp21.c: Likewise
23190 * gcc.dg/tree-ssa/vrp04.c: Likewise
23191 * gcc.dg/tree-ssa/pr25485.c: Likewise
23192 * gcc.dg/tree-ssa/pr22026.c: Likewise
23193 * gcc.dg/tree-ssa/vrp22.c: Likewise
23194 * gcc.dg/tree-ssa/vrp05.c: Likewise
23195 * gcc.dg/tree-ssa/20030807-10.c: Likewise
23196 * gcc.dg/tree-ssa/pr20701.c: Likewise
23197 * gcc.dg/tree-ssa/vrp23.c: Likewise
23198 * gcc.dg/tree-ssa/vrp06.c: Likewise
23199 * gcc.dg/tree-ssa/pr22117.c: Likewise
23200 * gcc.dg/tree-ssa/pr20702.c: Likewise
23201 * gcc.dg/tree-ssa/vrp15.c: Likewise
23202 * gcc.dg/tree-ssa/pr21090.c: Likewise
23203 * gcc.dg/tree-ssa/pr21294.c: Likewise
23204 * gcc.dg/tree-ssa/vrp24.c: Likewise
23205 * gcc.dg/tree-ssa/vrp07.c: Likewise
23206 * gcc.dg/tree-ssa/pr21563.c: Likewise
23207 * gcc.dg/tree-ssa/pr25382.c: Likewise
23208 * gcc.dg/tree-ssa/vrp16.c: Likewise
23209 * gcc.dg/tree-ssa/vrp25.c: Likewise
23210 * gcc.dg/tree-ssa/vrp08.c: Likewise
23211 * gcc.dg/tree-ssa/20030807-6.c: Likewise
23212 * gcc.dg/tree-ssa/vrp17.c: Likewise
23213 * gcc.dg/tree-ssa/pr21458.c: Likewise
23214 * g++.dg/tree-ssa/pr18178.C: Likewise
23215
23216 2006-02-07 Richard Guenther <rguenther@suse.de>
23217
23218 PR c++/26140
23219 Revert
23220 2006-01-30 Richard Guenther <rguenther@suse.de>
23221 PR c++/23372
23222 * gcc.dg/pr23372-1.C: New testcase.
23223
23224 * g++.dg/tree-ssa/pr26140.C: New testcase.
23225
23226 2006-02-07 Mark Mitchell <mark@codesourcery.com>
23227
23228 PR c++/9737
23229 * g++.dg/template/ttp15.C: New test.
23230 * g++.dg/template/ttp16.C: Likewise.
23231 * g++.dg/template/ttp17.C: Likewise.
23232 * g++.old-deja/g++.pt/ttp36.C: Remove.
23233 * g++.old-deja/g++.pt/ttp19.C: Likewise.
23234 * g++.old-deja/g++.pt/ttp37.C: Likewise.
23235 * g++.old-deja/g++.pt/ttp38.C: Likewise.
23236 * g++.old-deja/g++.pt/ttp39.C: Likewise.
23237 * g++.old-deja/g++.pt/ttp9.C: Likewise.
23238 * g++.old-deja/g++.pt/ttp40.C: Likewise.
23239 * g++.old-deja/g++.pt/ttp51.C: Likewise.
23240 * g++.old-deja/g++.pt/ttp26.C: Likewise.
23241 * g++.old-deja/g++.pt/ttp36.C: Likewise.
23242
23243 2005-02-06 Thomas Koenig <Thomas.Koenig@online.de>
23244
23245 PR libfortran/23815
23246 * unf_io_convert_4.f90: New test.
23247
23248 2006-02-06 Daniel Berlin <dberlin@dberlin.org>
23249
23250 * gcc.dg/tree-ssa/loadpre10.c: New test.
23251 * gcc.dg/tree-ssa/loadpre11.c: Ditto.
23252 * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
23253 * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
23254
23255 2006-02-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23256
23257 PR libfortran/24685
23258 * gfortran.dg/large_real_kind_form_io_2.f90: New test.
23259
23260 2006-02-05 Andrew Pinski <pinskia@physics.uc.edu>
23261
23262 PR tree-opt/25251
23263 * gfortran.dg/assign_7.f: New test.
23264
23265 2006-02-05 H.J. Lu <hongjiu.lu@intel.com>
23266
23267 PR fortran/26041
23268 PR fortran/26064
23269 * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
23270 * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
23271 * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
23272
23273 2006-02-05 Jakub Jelinek <jakub@redhat.com>
23274
23275 * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
23276 in size_t typedef.
23277
23278 2006-02-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
23279
23280 * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
23281 * g++.dg/charset/string.c (foo): Likewise.
23282 * g++.dg/ext/builtin1.C (printf): Change first parameter type to
23283 const char*
23284 * g++.dg/ext/builtin2.C (printf): Likewise.
23285 * g++.dg/init/new15.C (printf): Likewise.
23286 * g++.dg/opt/pr17697-1.C (foo): Likewise.
23287 * g++.dg/opt/pr17697-2.C (foo): Likewise.
23288 * g++.dg/opt/pr17697-3.C (foo): Likewise.
23289 * g++.dg/template/non-dependent4.C (temp): Likewise.
23290 * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
23291 * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
23292 parameter type to const char*.
23293 * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
23294 Change type to const char*.
23295 * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
23296 Likewise.
23297 * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
23298 second parameter type to const char*.
23299 * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
23300 (Y::Y): Change parameter type to const char*.
23301 * g++.old-deja/g++.jason/ref12.C (f): Likewise.
23302 * g++.old-deja/g++.jason/report.C: Apply const correctness.
23303 * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
23304 * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
23305 (char*).
23306 * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
23307 const char*.
23308 * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
23309 type to const char*.
23310 * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
23311 return type to const char*.
23312 * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
23313 to const char*.
23314 * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
23315 * g++.old-deja/g++.law/refs1.C: Likewise.
23316 * g++.old-deja/g++.law/visibility1.C: Likewise.
23317 * g++.old-deja/g++.law/visibility2.C: Likewise.
23318 * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
23319 const char*.
23320 * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
23321 * g++.old-deja/g++.mike/net48.C: Likewise.
23322 * g++.old-deja/g++.mike/p646.C: Likewise.
23323 * g++.old-deja/g++.mike/p6746.C: Likewise.
23324 * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
23325 type to const char*.
23326 * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
23327 deprecated conversion warning.
23328 * g++.old-deja/g++.other/init15.C (A::name): Change type to const
23329 char*.
23330 * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
23331 * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
23332 * g++.old-deja/g++.pt/explicit8.C: Likewise.
23333 * g++.old-deja/g++.pt/m6.C (xx): Likewise.
23334 * g++.old-deja/g++.pt/m7.C (xx): Likewise.
23335 * g++.old-deja/g++.pt/nontype3.C: Likewise.
23336 * g++.old-deja/g++.pt/t39.C: Likewise.
23337 * g++.old-deja/g++.robertl/eb106.C: Likewise.
23338 * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
23339
23340 2006-02-04 Thomas Koenig <Thomas.Koenig@online.de>
23341
23342 PR fortran/25075
23343 intrinsic_argument_conformance_1.f90: New test.
23344
23345 2006-02-03 Steven G. Kargl <kargls@comcast.net>
23346
23347 PR fortran/20845
23348 * gfortran.dg/char_result_11.f90: Add SAVE.
23349 * gfortran.dg/der_pointer_4.f90: Ditto.
23350 * gfortran.dg/default_initialization.f90: New test.
23351
23352 2006-02-03 Jeff Law <law@redhat.com>
23353
23354 * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
23355 handle more than 100 dump files.
23356 (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
23357 * lib/scantree.exp (scan-tree-dump): Likewise.
23358 (scan-tree-dump-times, scan-tree-dump-not): Likewise.
23359 (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
23360 * lib/scanipa.exp (scan-ipa-dump): Likewise.
23361 (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
23362 (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
23363
23364 2006-02-03 Diego Novillo <dnovillo@redhat.com>
23365
23366 * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
23367
23368 2006-02-03 Mark Mitchell <mark@codesourcery.com>
23369
23370 * g++.dg/template/using12.C: New test.
23371
23372 2006-02-03 Alan Modra <amodra@bigpond.net.au>
23373
23374 * gcc.target/powerpc/pr25960.c: New test.
23375
23376 2006-02-02 Steven G. Kargl <kargls@comcast>
23377
23378 PR fortran/24958
23379 gfortran.dg/nullify_2.f90: New test.
23380
23381 2006-02-02 Diego Novillo <dnovillo@redhat.com>
23382
23383 PR 25990
23384 * gcc.dg/gomp/pr25990.c: New test.
23385
23386 2006-01-31 Mark Mitchell <mark@codesourcery.com>
23387
23388 PR c++/25342
23389 * g++.gd/template/partial4.C: New test.
23390
23391 2006-01-31 Andrew Pinski <pinskia@physics.uc.edu>
23392
23393 PR middle-end/26001
23394 * gfortran.dg/data_char_2.f90: New.
23395
23396 2006-01-31 Thomas Koenig <Thomas.Koenig@online.de>
23397
23398 PR fortran/26039
23399 maxval_maxloc_conformance_1.f90: New test.
23400
23401 2006-01-31 Richard Guenther <rguenther@suse.de>
23402
23403 * gcc.target/i386/sselibm-1.c: New testcase.
23404 * gcc.target/i386/sselibm-2.c: Likewise.
23405 * gcc.target/i386/sselibm-3.c: Likewise.
23406 * gcc.target/i386/sselibm-4.c: Likewise.
23407 * gcc.target/i386/sselibm-5.c: Likewise.
23408
23409 2005-01-30 Erik Edelmann <eedelman@gcc.gnu.org>
23410
23411 PR fortran/24266
23412 * gfortran.dg/arrayio_derived_2.f90: New.
23413
23414 2006-01-30 Carlos O'Donell <carlos@codesourcery.com>
23415
23416 * gcc.dg/unsigned-long-compare.c: New test.
23417
23418 2006-01-30 Steve Ellcey <sje@cup.hp.com>
23419
23420 PR testsuite/25318
23421 * lib/target-supports.exp (check_effective_target_freorder):
23422 Check to see if target supports -freorder-blocks-and-partition.
23423 * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
23424 instead of "dg-require-named-sections".
23425
23426 2006-01-30 J"orn Rennecke <joern.rennecke@st.com>
23427
23428 PR target/14798:
23429 * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
23430 * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
23431 * gcc.dg/pragma-isr-trapa2.c: Likewise.
23432 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
23433 * gcc.dg/pragma-isr-trap_exit.c: Likewise.
23434 * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
23435 * gcc.dg/attr-isr-trap_exit.c: Likewise.
23436 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
23437
23438 2006-01-30 Richard Guenther <rguenther@suse.de>
23439
23440 PR c++/23372
23441 * gcc.dg/pr23372-1.C: New testcase.
23442
23443 2006-01-29 Diego Novillo <dnovillo@redhat.com>
23444
23445 * gcc.dg/gomp/pr25874.c: New test.
23446
23447 2006-01-29 Dorit Nuzman <dorit@il.ibm.com>
23448
23449 PR tree-opt/25911
23450 * gcc.dg/vect/fast-math-vect-pr25911.c: New.
23451
23452 2006-01-29 Paul Thomas <pault@gcc.gnu.org>
23453
23454 PR fortran/18578
23455 PR fortran/18579
23456 PR fortran/20857
23457 PR fortran/20885
23458 * gfortran.dg/intent_out_1.f90: New test.
23459
23460 2006-01-28 Paul Thomas <pault@gcc.gnu.org>
23461
23462 PR fortran/17911
23463 * gfortran.dg/procedure_lvalue.f90: New test.
23464
23465 PR fortran/20895
23466 PR fortran/25030
23467 * gfortran.dg/char_pointer_assign_2.f90: New test.
23468 * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
23469 assignment to be consistent with standard.
23470 * gfortran.dg/char_result_2.f90: The same.
23471 * gfortran.dg/char_result_8.f90: The same.
23472
23473 2006-01-28 Zack Weinberg <zackw@panix.com>
23474
23475 * gcc.dg/Woverlength-strings.c
23476 * gcc.dg/Woverlength-strings-pedantic-c89.c
23477 * gcc.dg/Woverlength-strings-pedantic-c89-no.c
23478 * gcc.dg/Woverlength-strings-pedantic-c99.c
23479 * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
23480
23481 2006-01-28 Adam Nemet <anemet@caviumnetworks.com>
23482
23483 * gcc.c-torture/execute/20060127-1.c: New test.
23484
23485 2006-01-28 Mark Mitchell <mark@codesourcery.com>
23486
23487 PR c++/25999
23488 * g++.dg/ext/pragmaweak1.C: New test.
23489
23490 2006-01-28 Mark Mitchell <mark@codesourcery.com>
23491
23492 PR c++/25855
23493 * g++.dg/template/spec29.C: New test.
23494
23495 2006-01-28 Kazu Hirata <kazu@codesourcery.com>
23496
23497 PR c/19606.
23498 * gcc.c-torture/execute/pr19606.c: New.
23499
23500 2006-01-27 Carlos O'Donell <carlos@codesourcery.com>
23501
23502 * gcc.dg/pragma-re-4.c: New test.
23503
23504 2005-01-27 Paul Thomas <pault@gcc.gnu.org>
23505
23506 PR fortran/25964
23507 * gfortran.dg/assumed_size_refs_3.f90: New test.
23508
23509 2006-01-27 Ben Elliston <bje@au.ibm.com>
23510
23511 * gcc.misc-tests/dectest.exp: Remove defunct comment.
23512
23513 2006-01-26 Laurent GUERBY <laurent@guerby.net>
23514
23515 PR ada/21317
23516 * ada/acats/support/impdef.a: Add One_Long_Second.
23517 * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
23518 * ada/acats/tests/c9/c94026.a: Likewise.
23519 * ada/acats/tests/c9/c97305c.ada: Likewise.
23520 * ada/acats/tests/c9/c99004a.ada: Likewise.
23521
23522 2005-01-26 Paul Thomas <pault@gcc.gnu.org>
23523
23524 PR fortran/25964
23525 * gfortran.dg/global_references_2.f90: New test.
23526
23527 PR fortran/25084
23528 PR fortran/20852
23529 PR fortran/25085
23530 PR fortran/25086
23531 * gfortran.dg/assumed_charlen_function_1.f90: New test.
23532 * gfortran.dg/assumed_charlen_function_3.f90: New test.
23533
23534 PR fortran/25416
23535 * gfortran.dg/assumed_charlen_function_2.f90: New test.
23536
23537 2006-01-26 Alexandre Oliva <aoliva@redhat.com>
23538
23539 PR c/25892
23540 * gcc.dg/Wpointer-sign.c: New.
23541 * gcc.dg/Wpointer-sign-Wall.c: New.
23542 * gcc.dg/Wpointer-sign-Wall-no.c: New.
23543 * gcc.dg/Wpointer-sign-pedantic.c: New.
23544 * gcc.dg/Wpointer-sign-pedantic-no.c: New.
23545 * gcc.dg/conv-2.c: Use -Wpointer-sign.
23546
23547 2006-01-26 Andrew Pinski <pinskia@physics.uc.edu>
23548
23549 PR C/25861
23550 * gcc.c-torture/compile/pr25861.c: New test.
23551
23552 2006-01-26 Paul Brook <paul@codesourcery.com>
23553
23554 * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
23555 on short-enum targets.
23556 * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
23557 variable.
23558 (generate_fields): Use short_enums.
23559 (main): Set short_enums. Document -e.
23560 * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
23561 on short-enum targets.
23562 * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
23563 variable.
23564 (generate_fields): Use short_enums.
23565 (main): Set short_enums. Document -e.
23566 * lib/target-supports.exp (check_effective_target_short_enums): New.
23567
23568 2006-01-26 Hans-Peter Nilsson <hp@axis.com>
23569
23570 PR target/25947
23571 * gcc.dg/torture/pr25947-1.c: New test.
23572
23573 2006-01-25 Jan Hubicka <jh@suse.cz>
23574 Roger Sayle <roger@eyesopen.com>
23575
23576 PR rtl-optimization/25703
23577 * gcc.target/i386/20060125-1.c: New test case.
23578 * gcc.target/i386/20060125-2.c: New test case.
23579
23580 2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
23581
23582 PR fortran/18540
23583 * gfortran.dg/goto_1.f: New.
23584
23585 2006-01-25 Erik Edelmann <eedelman@gcc.gnu.org>
23586
23587 PR fortran/25716
23588 * gfortran.dg/char_result_11.f90: Make it sensitive to PR
23589 25716 on 32-bit systems too.
23590
23591 2006-01-25 Kazu Hirata <kazu@codesourcery.com>
23592
23593 PR testsuite/25590
23594 * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
23595
23596 2006-01-25 Kaz Kojima <kkojima@gcc.gnu.org>
23597
23598 * gcc.dg/tree-ssa/gen-vect-33.c: New.
23599
23600 2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23601
23602 PR fortran/25835
23603 * gfortran.dg/read_eof.f90: Delete, renamed.
23604 * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
23605 * gfortran.dg/read_eof_2.f90: New test.
23606 * gfortran.dg/read_eof_3.f90: New test.
23607
23608 2006-01-24 Andrew Pinski <pinskia@physics.uc.edu>
23609
23610 PR tree-opt/25860
23611 * gcc.c-torture/compile/pr25860.c: New test.
23612
23613 2006-01-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23614
23615 PR c++/25552
23616 * g++.dg/parse/dtor8.C: New test.
23617
23618 2006-01-24 Hans-Peter Nilsson <hp@axis.com>
23619
23620 PR testsuite/25891
23621 * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
23622 * gcc.dg/gomp/gomp.exp: Return without testing anything if
23623 check_effective_target_fopenmp returns 0.
23624
23625 2006-01-23 Eric Botcazou <ebotcazou@adacore.com>
23626
23627 PR ada/20548
23628 * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
23629 * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
23630 * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
23631
23632 2006-01-23 Andrew Pinski <pinskia@physics.uc.edu>
23633
23634 PR tree-opt/25857
23635 * g++.dg/opt/pr25857.C: New test.
23636
23637 2006-01-23 Steven Bosscher <stevenb.gcc@gmail.com>
23638 Jan Hubicka <jh@suse.cz>
23639 Richard Guenther <rguenther@suse.de>
23640
23641 PR rtl-optimization/25654
23642 * gcc.dg/torture/pr25654.c: New testcase.
23643 * gcc.target/i386/pr25654.c: Likewise.
23644
23645 2005-01-23 Paul Thomas <pault@gcc.gnu.org>
23646
23647 PR fortran/25901
23648 * gfortran.dg/internal references_2.f90: New test.
23649
23650 Fix regression in testing of admissability of attributes.
23651 * gfortran.dg/intent_used_1.f90: New test.
23652
23653 2006-01-23 Ben Elliston <bje@au.ibm.com>
23654
23655 * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
23656 Remove target conditional torture options for i?86 and x86_64
23657 GNU/Linux.
23658
23659 2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net>
23660
23661 PR c++/10891
23662 * g++.dg/rtti/no-rtti.C: New.
23663
23664 2006-01-21 Mark Mitchell <mark@codesourcery.com>
23665
23666 PR c++/25895
23667 * g++.dg/inherit/conv2.C: New test.
23668
23669 PR c++/25856
23670 * g++.dg/parse/dtor7.C: New test.
23671
23672 PR c++/25858
23673 * g++.dg/template/crash44.C: New test.
23674
23675 2005-01-21 Paul Thomas <pault@gcc.gnu.org>
23676
23677 PR fortran/25124
23678 PR fortran/25625
23679 * gfortran.dg/internal_references_1.f90: New test.
23680 PR fortran/20881
23681 PR fortran/23308
23682 PR fortran/25538
23683 PR fortran/25710
23684 * gfortran.dg/global_references_1.f90: New test.
23685 * gfortran.dg/g77/19990905-1.f: Restore the error that
23686 there is a clash between the common block name and
23687 the name of a subroutine reference.
23688
23689 PR fortran/PR24276
23690 * gfortran.dg/aliasing_dummy_1.f90: New test.
23691
23692 2006-01-21 Alan Modra <amodra@bigpond.net.au>
23693
23694 * gcc.dg/vmx/1b-01.c: Warning fix.
23695 * gcc.dg/vmx/1c-02.c: Likewise.
23696 * gcc.dg/vmx/gcc-bug-4.c: Likewise.
23697
23698 2006-01-20 Steve Ellcey <sje@cup.hp.com>
23699
23700 PR testsuite/24962
23701 * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
23702
23703 2006-01-20 Richard Guenther <rguenther@suse.de>
23704 Steven Bosscher <stevenb.gcc@gmail.com>
23705
23706 PR rtl-optimization/24626
23707 * gcc.dg/torture/pr24626-1.c: New testcase.
23708 * gcc.dg/torture/pr24626-2.c: Likewise.
23709 * gcc.dg/torture/pr24626-3.c: Likewise.
23710 * gcc.dg/torture/pr24626-4.c: Likewise.
23711
23712 2006-01-20 Dirk Mueller <dmueller@suse.com>
23713
23714 PR c++/5520
23715 * g++.dg/warn/empty-body.C: New.
23716
23717 2006-01-19 Mark Mitchell <mark@codesourcery.com>
23718
23719 PR c++/22136
23720 * g++.dg/template/using10.C: New test.
23721 * g++.dg/temlpate/using11.C: Likewise.
23722 * g++.dg/inherit/using5.C: Tweak error messages.
23723
23724 2006-01-20 Alan Modra <amodra@bigpond.net.au>
23725
23726 * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
23727 target test.
23728 * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
23729
23730 2006-01-19 Jan Hubicka <jh@suse.cz>
23731
23732 * gcc.target/i386/lea.c: Test pentiumpro, not i686.
23733
23734 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23735
23736 PR c++/25854
23737 * g++.dg/template/spec28.C: New test.
23738
23739 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu>
23740
23741 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
23742 (switchfiles): Fix fprintf's by adding srcdir or removing it.
23743
23744 2006-01-19 Diego Novillo <dnovillo@redhat.com>
23745
23746 * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
23747 * gcc.dg/gomp/critical-1.c: Likewise.
23748 * gcc.dg/gomp/critical-3.c: Likewise.
23749 * gcc.dg/gomp/empty.c: Likewise.
23750 * gcc.dg/gomp/ordered-1.c: Likewise.
23751 * gcc.dg/gomp/for-4.c: Likewise.
23752 * gcc.dg/gomp/for-6.c: Likewise.
23753 * gcc.dg/gomp/master-3.c: Likewise.
23754 * gcc.dg/gomp/for-8.c: Likewise.
23755 * gcc.dg/gomp/for-10.c: Likewise.
23756 * gcc.dg/gomp/for-18.c: Likewise.
23757 * gcc.dg/gomp/for-5.c: Likewise.
23758 * gcc.dg/gomp/for-7.c: Likewise.
23759 * gcc.dg/gomp/for-9.c: Likewise.
23760
23761 2006-01-18 Jeff Law <law@redhat.com>
23762
23763 * gcc.dg/tree-ssa/vrp25.c: New test.
23764
23765 2006-01-19 Richard Sandiford <richard@codesourcery.com>
23766
23767 * gcc.dg/pr25805.c: Fix misapplied patch.
23768
23769 2006-01-19 Dorit Nuzman <dorit@il.ibm.com>
23770
23771 * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
23772 (check_effective_target_vect_udot_qi): New.
23773 (check_effective_target_vect_sdot_hi): New.
23774 (check_effective_target_vect_udot_hi): New.
23775 * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
23776 prefixed with "wrapv-" with -fwrapv.
23777 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
23778 * gcc.dg/vect/vect-reduc-dot-u8.c: New.
23779 * gcc.dg/vect/vect-reduc-dot-u16.c: New.
23780 * gcc.dg/vect/vect-reduc-dot-s8.c: New.
23781 * gcc.dg/vect/vect-reduc-dot-s16.c: New.
23782
23783 * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
23784 * gcc.dg/vect/vect-reduc-pattern-1.c: New.
23785 * gcc.dg/vect/vect-reduc-pattern-2.c: New.
23786 * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
23787
23788 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23789
23790 PR c++/16829
23791 * g++.dg/other/default2.C: New test.
23792 * g++.dg/other/default3.C: New test.
23793
23794 2006-01-19 Richard Sandiford <richard@codesourcery.com>
23795
23796 PR c/25805
23797 * gcc.dg/pr25805.c: New file.
23798
23799 2006-01-18 Mark Mitchell <mark@codesourcery.com>
23800
23801 PR c++/25836
23802 * g++.dg/template/init6.C: New test.
23803
23804 2006-01-18 Daniel Berlin <dberlin@dberlin.org>
23805
23806 * gcc.dg/tree-ssa/pr24287.c: New test
23807
23808 2006-01-18 Eric Christopher <echristo@apple.com>
23809
23810 * g++.dg/eh/table.C: New.
23811
23812 2006-01-18 DJ Delorie <dj@redhat.com>
23813
23814 * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
23815 gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
23816 gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
23817 gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
23818
23819 2006-01-18 Jeff Law <law@redhat.com>
23820
23821 * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
23822 on wrapping on overflow semantics.
23823
23824 * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
23825
23826 * gcc.gc/tree-ssa/vrp23.c: New test.
23827 * gcc.gc/tree-ssa/vrp24.c: New test.
23828
23829 2006-01-18 Richard Henderson <rth@redhat.com>
23830 Aldy Hernandez <aldyh@redhat.com>
23831 Jakub Jelinek <jakub@redhat.com>
23832 Diego Novillo <dnovillo@redhat.com>
23833 Uros Bizjak <uros@kss-loka.si>
23834
23835 * gcc.dg/gomp: New directory.
23836
23837 2006-01-18 Paul Thomas <pault@gcc.gnu.org>
23838 Steven G. Kargl <kargls@comcast.net>
23839
23840 PR fortran/20869
23841 * gfortran.dg/intrinsic_external_1.f90: New test.
23842
23843 PR fortran/20875.
23844 * gfortran.dg/elemental_pointer_1.f90: New test.
23845
23846 PR fortran/25024
23847 * gfortran.dg/external_procedures_1.f90: New test.
23848
23849 PR fortran/25785
23850 gfortran.dg/assumed_present.f90: New test.
23851
23852 2006-01-18 Jakub Jelinek <jakub@redhat.com>
23853
23854 * g++.dg/parse/lookup5.C: New test.
23855
23856 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23857
23858 PR fortran/25697
23859 * gfortran.dg/read_eof.f90: New test.
23860
23861 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
23862
23863 * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
23864 add a closing brace.
23865
23866 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23867
23868 PR fortran/25631
23869 * gfortran.dg/fmt_tl.f: New test.
23870
23871 2006-01-17 Eric Christopher <echristo@apple.com>
23872
23873 * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
23874 * g++.old-deja/g++.warn/impint2.C: Ditto.
23875 * g++.old-deja/g++.other/null1.C: Ditto.
23876 * g++.dg/warn/conv2.C: Ditto.
23877 * g++.dg/warn/conv4.C: New file.
23878
23879 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
23880
23881 * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
23882
23883 2006-01-17 Andreas Jaeger <aj@suse.de>
23884 Janis Johnson <janis187@us.ibm.com>
23885
23886 * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
23887 in 64-bit.
23888 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
23889 * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
23890
23891 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
23892
23893 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
23894 (switchfiles): xfail txxx where xxx >= 25.
23895
23896 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
23897
23898 PR testsuite/25764
23899 * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
23900
23901 2006-01-17 Jakub Jelinek <jakub@redhat.com>
23902
23903 PR c/25682
23904 * gcc.dg/pr25682.c: New test.
23905 * g++.dg/parse/array-size2.C: New test.
23906
23907 2006-01-16 Ian Lance Taylor <ian@airs.com>
23908
23909 * consistency.vlad: Remove entire directory, 1652 files.
23910
23911 2006-01-16 Janis Johnson <janis187@us.ibm.com>
23912
23913 * lib/target-supports.exp (check_effective_target_dfp_nocache,
23914 check_effective_target_dfprt_nocache): New.
23915 (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
23916 (check_effective_target_dfprt): New.
23917 * lib/c-compat.exp (check_dfp): Remove.
23918 (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
23919 * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
23920 level of support for decimal float.
23921 * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
23922 compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
23923 compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
23924 compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
23925 convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
23926 convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
23927 convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
23928 func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
23929 func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
23930 operator-arith-fold.c, operator-assignment.c, operator-comma.c,
23931 operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
23932 struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
23933 directives.
23934
23935 2006-01-16 H.J. Lu <hongjiu.lu@intel.com>
23936
23937 PR testsuite/25741
23938 * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
23939 $base_dir/../.
23940 * lib/gfortran.exp (gfortran_init): Likewise.
23941 * lib/obj-c++.exp (obj-c++_init): Likewise.
23942 * lib/scanasm.exp (scan-assembler-dem): Likewise.
23943 (scan-assembler-dem-not): Likewise.
23944 * lib/scandump.exp (scan-dump-dem): Likewise.
23945 (scan-dump-dem-not): Likewise.
23946
23947 2006-01-16 Andrew Pinski <pinskia@physics.uc.edu>
23948
23949 PR testsuite/25767
23950 * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
23951 powerpc-*-darwin*.
23952 * lib/obj-c++.exp (obj-c++_init): Likewise.
23953
23954 2006-01-16 Richard Guenther <rguenther@suse.de>
23955
23956 * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
23957
23958 2006-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
23959
23960 PR testsuite/25777
23961 * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
23962 to LD_LIBRARY_PATH.
23963
23964 2006-01-16 Eric Botcazou <ebotcazou@adacore.com>
23965 Andrew Pinski <pinskia@physics.uc.edu>
23966
23967 * gcc.dg/minmax-1.c: New test.
23968
23969 2006-01-16 Ben Elliston <bje@au.ibm.com>
23970
23971 * gcc.dg/dfp/dfp.exp: Correct FSF address.
23972 * gcc.misc-tests/dectest.exp: Ditto.
23973
23974 2006-01-15 Ian Lance Taylor <ian@airs.com>
23975
23976 PR testsuite/25796
23977 * gcc.target/i386/cmov6.c: Use -march=k8.
23978
23979 2006-01-15 Andreas Jaeger <aj@suse.de>
23980
23981 * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
23982 x86 does not have __float128.
23983
23984 2006-01-14 Ian Lance Taylor <ian@airs.com>
23985
23986 * gcc.target/i386/cmov6.c: New test.
23987
23988 2006-01-14 Mark Mitchell <mark@codesourcery.com>
23989
23990 PR c++/25663
23991 * g++.dg/template/ctor6.C: New test.
23992
23993 2006-01-14 Kazu Hirata <kazu@codesourcery.com>
23994
23995 PR tree-optimization/25485
23996 * gcc.dg/tree-ssa/pr25485.c: New.
23997
23998 2006-01-14 Richard Guenther <rguenther@suse.de>
23999
24000 PR tree-optimization/22548
24001 PR tree-optimization/22555
24002 PR tree-optimization/22501
24003 * gcc.dg/tree-ssa/alias-4.c: New testcase.
24004 * gcc.dg/tree-ssa/alias-5.c: Likewise.
24005 * gcc.dg/tree-ssa/alias-6.c: Likewise.
24006 * gcc.dg/tree-ssa/alias-7.c: Likewise.
24007 * gcc.dg/tree-ssa/alias-8.c: Likewise.
24008 * gcc.dg/tree-ssa/alias-9.c: Likewise.
24009 * gcc.dg/tree-ssa/alias-10.c: Likewise.
24010 * gcc.dg/tree-ssa/alias-11.c: Likewise.
24011 * gcc.dg/tree-ssa/alias-12.c: Likewise.
24012
24013 2006-01-14 Zdenek Dvorak <dvorakz@suse.cz>
24014
24015 * gcc.dg/tree-ssa/pr19210-1.c: Update outcome. Add new test loop.
24016 * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
24017
24018 2006-01-14 Steven Bosscher <stevenb.gcc@gmail.com>
24019 Richard Guenther <rguenther@suse.de>
24020
24021 PR rtl-optimization/24257
24022 * gcc.dg/torture/pr24257.c: New testcase.
24023
24024 2006-01-13 Adam Nemet <anemet@caviumnetworks.com>
24025
24026 * gcc.c-torture/execute/20060110-1.c: New test.
24027 * gcc.c-torture/execute/20060110-2.c: New test.
24028
24029 2006-01-13 Ulrich Weigand <uweigand@de.ibm.com>
24030
24031 * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
24032
24033 2006-01-13 Bernhard Fischer <rep.nop@aon.at>
24034
24035 PR fortran/25756
24036 * gfortran.dg/label_3.f90: New test.
24037
24038 2006-01-13 Daniel Berlin <dberlin@dberlin.org>
24039
24040 PR tree-optimization/25771
24041 * g++.dg/tree-ssa/pr25771.C: New test
24042
24043 2006-01-13 Andrew Pinski <pinskia@physics.uc.edu>
24044
24045 PR tree-opt/24365
24046 * g++.dg/opt/complex5.C: New test.
24047
24048 2006-01-13 Richard Guenther <rguenther@suse.de>
24049
24050 * gcc.target/i386/387-9.c: New testcase.
24051
24052 2006-01-12 Nathan Sidwell <nathan@codesourcery.com>
24053
24054 PR c++/24824
24055 * g++.dg/debug/dwarf2-1.C: New.
24056
24057 2006-01-11 H.J. Lu <hongjiu.lu@intel.com>
24058
24059 PR testsuite/25728
24060 * lib/gcov.exp (verify-lines): Add "close $fd".
24061
24062 2006-01-12 Yao Qi <qiyaoltc@cn.ibm.com>
24063 Ben Elliston <bje@au.ibm.com>
24064
24065 * gcc.dg/dfp/inf-1.c: New test.
24066
24067 2006-01-12 Janis Johnson <janis187@us.ibm.com>
24068 Yao Qi <qiyaoltc@cn.ibm.com>
24069 Ben Elliston <bje@au.ibm.com>
24070 Jon Grimm <jgrimm2@us.ibm.com>
24071
24072 * gcc.dg/nodfp-1.c: New test.
24073 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
24074 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
24075 * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
24076 * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
24077 * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
24078 * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
24079 * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
24080 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
24081 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
24082 * gcc.dg/format/dfp-scanf-1.c: Likewise.
24083 * gcc.dg/format/dfp-printf-1.c: Likewise.
24084 * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
24085 (compat_setup_dfp): New.
24086 * gcc.dg/compat/compat.exp: Use it.
24087 (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
24088 Make some variables global, prepend "compat_" to their names.
24089 * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
24090 * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
24091 * gcc.misc-tests/dectest.exp: New test driver for decTest.
24092 * lib/compat.exp (compat_skip_list): Make global, rename.
24093 * lib/c-compat.exp: New file.
24094 * lib/target-supports.exp (check_effective_target_dfp): New.
24095
24096 * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
24097 gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
24098 gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
24099 gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
24100 gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
24101 gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
24102 gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
24103 gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
24104 gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
24105 gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
24106 gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
24107 gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
24108 gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
24109 gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
24110 gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
24111 gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
24112 gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
24113 gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
24114 gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
24115 gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
24116 gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
24117 gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
24118 gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
24119 gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
24120 gcc.dg/dfp/struct-layout-1.c,
24121 gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
24122 gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
24123 gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
24124 gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
24125 gcc.dg/dfp/func-vararg-dfp.c,
24126 gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
24127 gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
24128 gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
24129 gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
24130 gcc.dg/dfp/wtr-conversion-1.c: New tests.
24131
24132 2006-01-11 Richard Guenther <rguenther@suse.de>
24133
24134 PR tree-optimization/25734
24135 * gcc.dg/tree-ssa/pr25734.c: New testcase.
24136
24137 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
24138
24139 PR fortran/25486
24140 * gfortran.dg/literal_character_constant_1_x.F: New test.
24141 * gfortran.dg/literal_character_constant_1_y.F: Ditto.
24142 * gfortran.dg/literal_character_constant_1_z.F: Ditto.
24143 * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
24144
24145 2006-01-11 Nathan Sidwell <nathan@codesourcery.com>
24146
24147 PR c++/25386
24148 * g++.dg/ext/packed3.C: Add expected packed error.
24149
24150 2006-01-11 Hans-Peter Nilsson <hp@axis.com>
24151
24152 PR target/25706
24153 * gcc.dg/torture/pr25706-1.c: New test.
24154
24155 2006-01-11 Paolo Bonzini <bonzini@gnu.org>
24156
24157 PR tree-optimization/23109
24158 PR tree-optimization/23948
24159 PR tree-optimization/24123
24160
24161 * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
24162 gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
24163 gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
24164 g++.dg/tree-ssa/pr23948.C: New testcases.
24165 * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
24166 three divisions in order to do the optimization.
24167
24168 2006-01-11 Zdenek Dvorak <dvorakz@suse.cz>
24169
24170 PR c++/25632
24171 * g++.dg/other/pr25632.C: New test.
24172
24173 2006-01-11 Paul Thomas <pault@gcc.gnu.org>
24174
24175 PR fortran/25730
24176 * gfortran.dg/used_types_1.f90: New test.
24177
24178 2006-01-10 Hans-Peter Nilsson <hp@axis.com>
24179
24180 PR target/25718
24181 * gcc.dg/torture/pr25718-1.c: New test.
24182
24183 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
24184
24185 * gfortran.dg/list_read_2.f90: Fix typo in description.
24186
24187 2006-01-10 Jan Beulich <jbeulich@novell.com>
24188
24189 * lib/target-supports.exp (check_visibility_available): Simplify test
24190 for *-*-netware*.
24191 (check_profiling_available): Fail for *-*-netware*.
24192 * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
24193 * gcc.dg/20021014-1.c: Likewise.
24194 * gcc.dg/nest.c: Likewise.
24195
24196 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
24197
24198 fortran/24936
24199 * gfortran.dg/forall_3.f90: New test.
24200
24201 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
24202
24203 PR fortran/21977
24204 * gfortran.dg/nesting_2.f90: New test.
24205 * gfortran.dg/nesting_3.f90: New test.
24206
24207 2006-01-09 Hans-Peter Nilsson <hp@axis.com>
24208
24209 * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
24210 Fix typo in comment.
24211
24212 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
24213
24214 * gfortran.dg/single_char_string.f90: New test.
24215
24216 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
24217
24218 * gfortran.dg/ichar_2.f90: New test.
24219
24220 2006-01-08 Erik Edelmann <eedelman@gcc.gnu.org>
24221
24222 PR fortran/25093
24223 * gfortran.dg/private_type_4.f90: New.
24224
24225 2006-01-07 Richard Guenther <rguenther@suse.de>
24226
24227 * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
24228
24229 2006-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24230
24231 * gfortran.dg/func_decl_1.f90: New.
24232 * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
24233 * gfortran.dg/array_alloc_2.f90: Likewise.
24234 * gfortran.dg/char_result_8.f90: Likewise.
24235 * gfortran.dg/dup_save_1.f90: Likewise.
24236 * gfortran.dg/dup_save_2.f90: Likewise.
24237 * gfortran.dg/f2c_6.f90: Likewise.
24238 * gfortran.dg/f2c_7.f90: Likewise.
24239 * gfortran.dg/func_result_2.f90: Likewise.
24240 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
24241
24242 2006-01-07 Paul Thomas <pault@gcc.gnu.org>
24243
24244 PR fortran/22146
24245 * gfortran.dg/elemental_subroutine_1.f90: New test.
24246 * gfortran.dg/elemental_subroutine_2.f90: New test.
24247
24248 PR fortran/25029
24249 PR fortran/21256
24250 * gfortran.dg/assumed_size_refs_1.f90: New test.
24251
24252 PR fortran/20868
24253 PR fortran/20870
24254 * gfortran.dg/assumed_size_refs_2.f90: New test.
24255 * gfortran.dg/initialization_1.f90: Change warning message.
24256
24257 2006-01-06 Zdenek Dvorak <dvorakz@suse.cz>
24258
24259 * gcc.dg/tree-ssa/loop-15.c: New test.
24260
24261 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24262
24263 PR fortran/25598
24264 * gfortran.dg/backspace_3.f: New test.
24265 * gfortran.dg/backspace_4.f: New test.
24266
24267 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24268
24269 PR fortran/24268
24270 * gfortran.dg/fmt_white.f: Update test.
24271
24272 2006-01-05 Carlos O'Donell <carlos@codesourcery.com>
24273
24274 * gcc.dg/cast-1.c: Add new warning.
24275 * gcc.dg/cast-2.c: Likewise.
24276 * gcc.dg/cast-3.c: Likewise.
24277 * gcc.dg/format/cast-1.c: Likewise.
24278 * gcc.dg/cast-4.c: New testcase.
24279
24280 2006-01-05 Richard Guenther <rguenther@suse.de>
24281
24282 PR tree-optimization/22555
24283 * gcc.dg/tree-ssa/alias-3.c: New testcase.
24284
24285 2006-01-05 Richard Guenther <rguenther@suse.de>
24286 Diego Novillo <dnovillo@redhat.com>
24287
24288 * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
24289 * gcc.dg/tree-ssa/loop-8.c: Likewise.
24290 * gcc.dg/tree-ssa/loop-1.c: Likewise.
24291 * gcc.dg/tree-ssa/pr23294.c: Likewise.
24292 * gcc.dg/tree-ssa/pr21985.c: Likewise.
24293 * gcc.dg/tree-ssa/loop-14.c: Likewise.
24294 * gcc.dg/tree-ssa/loop-2.c: Likewise.
24295 * gcc.dg/tree-ssa/loop-3.c: Likewise.
24296 * gcc.dg/tree-ssa/loop-4.c: Likewise.
24297 * gcc.dg/tree-ssa/pr21171.c: Likewise.
24298 * gcc.dg/tree-ssa/loop-5.c: Likewise.
24299 * gcc.dg/tree-ssa/loop-10.c: Likewise.
24300 * gcc.dg/tree-ssa/loop-6.c: Likewise.
24301 * treelang/compile/extravar.tree: Likewise.
24302 * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
24303 * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
24304 * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
24305 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
24306 * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
24307
24308 2006-01-05 Hans-Peter Nilsson <hp@bitrange.com>
24309
24310 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
24311 for 64-bit fix.
24312
24313 2006-01-05 Erik Edelmann <eedelman@gcc.gnu.org>
24314
24315 PR fortran/23675
24316 gfortran.dg/char_result_11.f90: New.
24317
24318 2006-01-04 Mark Mitchell <mark@codesourcery.com>
24319
24320 PR c++/24782
24321 * g++.dg/parse/access9.C: New test.
24322 * g++.dg/tc1/dr52.C: Tweak error markers.
24323
24324 2006-01-04 Richard Henderson <rth@redhat.com>
24325
24326 Merge from gomp branch.
24327 * g++.dg/parse/pragma2.C: Update expected error lines.
24328
24329 2006-01-04 Jakub Jelinek <jakub@redhat.com>
24330
24331 * g++.dg/other/i386-2.C: New test.
24332
24333 PR target/25554
24334 * gcc.c-torture/compile/20051228-1.c: New test.
24335
24336 PR c/25559
24337 * gcc.dg/pr25559.c: New test.
24338
24339 2006-01-03 Mark Mitchell <mark@codesourcery.com>
24340
24341 PR c++/25492
24342 * g++.dg/lookup/friend9.C: New test.
24343
24344 PR c++/25625
24345 * g++.dg/template/repo5.C: New test.
24346
24347 2006-01-03 Steven G. Kargl <kargls@comcast.net>
24348
24349 PR fortran/25101
24350 * gfortran.dg/forall_2.f90: New test.
24351
24352 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
24353
24354 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
24355 dg-require-weak. Adjust regexp to handle leading-underscore
24356 targets and space as well as TAB after .weak. Change previous
24357 64-bit fix to not use naked dot.
24358
24359 2006-01-03 Paolo Bonzini <bonzini@gnu.org>
24360
24361 PR rtl-optimization/25578
24362 * gcc.c-torture/execute/20060102-1.c: New testcase.
24363
24364 2006-01-03 Richard Guenther <rguenther@suse.de>
24365
24366 PR c/25183
24367 * gcc.dg/torture/pr25183.c: New testcase.
24368
24369 2006-01-03 Jakub Jelinek <jakub@redhat.com>
24370
24371 Merge from gomp-branch.
24372 * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
24373 * gcc.dg/ia64-sync-2.c: Likewise.
24374 * gcc.dg/ia64-sync-3.c: Likewise.
24375 * gcc.dg/ia64-sync-4.c: Likewise.
24376 * gcc.dg/sync-2.c: Likewise.
24377 * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
24378 that sparc64-*-* and sparcv9-*-* supports sync builtins.
24379
24380 2006-01-02 Mark Mitchell <mark@codesourcery.com>
24381
24382 PR c++/25635
24383 * g++.dg/parse/operator6.C: New test.
24384
24385 PR c++/25637
24386 * g++.dg/parse/error29.C: New test.
24387
24388 PR c++/25638
24389 * g++.dg/parse/dtor6.C: New test.
24390
24391 PR c++/25633
24392 * g++.dg/parse/ctor3.C: New test.
24393
24394 PR c++/25634
24395 * g++.dg/template/class3.C: New test.
24396
24397 2006-01-02 Geoffrey Keating <geoffk@apple.com>
24398
24399 * g++.dg/debug/debug9.C: New.
24400
24401 2006-01-02 Steven G. Kargl <kargls@comcast.net>
24402
24403 PR fortran/24640
24404 * gfortran.dg/label_2.f90: New test.
24405
24406 2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24407
24408 * g++.dg/lookup/using12.C: Tighten error marker.
24409
24410 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
24411 Andrew Pinski <pinskia@physics.uc.edu>
24412
24413 * gcc.target/powerpc/darwin-abi-3.c: New file.
24414 * gcc.target/powerpc/darwin-abi-4.c: Likewise.
24415 * gcc.target/powerpc/darwin-abi-5.c: Likewise.
24416 * gcc.target/powerpc/darwin-abi-6.c: Likewise.
24417 * gcc.target/powerpc/darwin-abi-7.c: Likewise.
24418 * gcc.target/powerpc/darwin-abi-8.c: Likewise.
24419 * gcc.target/powerpc/darwin-abi-9.c: Likewise.
24420 * gcc.target/powerpc/darwin-abi-10.c: Likewise.
24421 * gcc.target/powerpc/darwin-abi-11.c: Likewise.
24422
24423 2006-01-01 Daniel Berlin <dberlin@dberlin.org>
24424
24425 * gcc.dg/tree-ssa/loadpre1.c: New;
24426 * gcc.dg/tree-ssa/loadpre2.c: New;
24427 * gcc.dg/tree-ssa/loadpre3.c: New;
24428 * gcc.dg/tree-ssa/loadpre4.c: New;
24429 * gcc.dg/tree-ssa/loadpre5.c: New;
24430 * gcc.dg/tree-ssa/loadpre6.c: New;
24431 * gcc.dg/tree-ssa/loadpre7.c: New;
24432 * gcc.dg/tree-ssa/loadpre8.c: New;
24433 * gcc.dg/tree-ssa/loadpre9.c: New;
24434
24435 2006-01-01 Nathan Sidwell <nathan@codesourcery.com>
24436
24437 * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
24438 * g++.dg/abi/thunk4.C: Likewise.
24439
24440 2006-01-01 Andreas Jaeger <aj@suse.de>
24441
24442 * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
24443 portable.
24444
24445 2006-01-01 Jakub Jelinek <jakub@redhat.com>
24446
24447 PR c++/25294
24448 * gcc.dg/pragma-pack-3.c: New test.
24449 * g++.dg/parse/pragma3.C: New test.
24450
24451 2005-12-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
24452
24453 PR middle-end/24827
24454 * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
24455
24456 2005-12-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24457
24458 PR testsuite/25214
24459 * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
24460
24461 2005-12-30 Erik Edelmann <eedelman@gcc.gnu.org>
24462
24463 PR fortran/22607
24464 * gfortran-dg/pure_byref_3.f90: New.
24465
24466 fortran/PR 25396
24467 * gfortran.dg/userdef_operator_1.f90: New.
24468
24469 2005-12-29 Nathan Sidwell <nathan@codesourcery.com>
24470
24471 * g++.dg/abi/thunk3.C: New.
24472 * g++.dg/abi/thunk4.C: New.
24473
24474 2005-12-29 Paul Thomas <pault@gcc.gnu.org>
24475
24476 PR fortran/25532
24477 * gfortran.dg/host_used_types_1.f90: New test. Check that host
24478 associated derived type components of derived types are
24479 properly declared in contained procedures.
24480
24481 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24482
24483 PR libgfortran/25139
24484 * gfortran.dg/backspace_2.f: New test.
24485
24486 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24487
24488 PR libgfortran/25550
24489 * gfortran.dg/endfile.f: New test.
24490
24491 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24492
24493 PR libgfortran/25419
24494 * gfortran.dg/comma.f: New test.
24495
24496 2005-12-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24497
24498 * lib/gfortran-dg.exp: Remove trailing whitespace.
24499 * lib/fortran-torture.exp: Test with -fbounds-check instead of
24500 -funroll-all-loops.
24501
24502 2005-12-28 Alan Modra <amodra@bigpond.net.au>
24503
24504 * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
24505 Extended Double long doubles or repeat tests when long double is
24506 the same size as double.
24507
24508 2005-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24509
24510 * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
24511
24512 PR testsuite/25442
24513 * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
24514 gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
24515
24516 PR testsuite/25441
24517 * gcc.dg/pr23911.c: Make test variable static.
24518
24519 PR testsuite/25444
24520 * gcc.dg/tree-ssa/pr14841.c: Likewise.
24521
24522 2005-12-26 Mark Mitchell <mark@codesourcery.com>
24523
24524 PR c++/25439
24525 * g++.dg/parse/crash17.C: Adjust error markers.
24526 * g++.dg/template/error20.C: New test.
24527
24528 2005-12-26 Mark Mitchell <mark@codesourcery.com>
24529
24530 PR c++/23172
24531 * g++.dg/ext/complit4.C: New test.
24532
24533 PR c++/25417
24534 * g++.dg/ext/complit5.C: Likewise.
24535
24536 2005-12-26 Kazu Hirata <kazu@codesourcery.com>
24537
24538 PR tree-optimization/25125
24539 * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
24540 gcc.dg/vect/vect-reduc-2short.c: XFAIL.
24541 * gcc.c-torture/execute/pr25125.c: New.
24542
24543 2005-12-24 Paul Thomas <pault@gcc.gnu.org>
24544
24545 PR fortran/25029
24546 PR fortran/21256
24547 * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
24548 functions with incorrect assumed size references.
24549
24550 2005-12-24 Mark Mitchell <mark@codesourcery.com>
24551
24552 PR c++/23171
24553 * g++.dg/opt/init1.C: New test.
24554
24555 2005-12-23 Mark Mitchell <mark@codesourcery.com>
24556
24557 PR c++/24671
24558 * g++.dg/template/sfinae3.C: New test.
24559
24560 2005-12-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24561
24562 * g++.dg/other/friend4.C: New test.
24563
24564 2005-12-23 Jakub Jelinek <jakub@redhat.com>
24565
24566 PR target/25005
24567 * g++.dg/opt/pr25005.C: New test.
24568
24569 2005-12-22 Mark Mitchell <mark@codesourcery.com>
24570
24571 PR c++/25369
24572 * g++.dg/template/ptrmem16.C: New test.
24573
24574 2005-12-23 Paul Thomas <pault@gcc.gnu.org>
24575
24576 PR fortran/25029
24577 PR fortran/21256
24578 * gfortran.dg/initialization_1.f90: Add test of SIZE.
24579
24580 2005-12-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24581
24582 PR libgfortran/25307
24583 * gfortran.dg/list_read_5.f90: New test.
24584
24585 2005-12-22 Richard Henderson <rth@redhat.com>
24586
24587 * gcc.target/i386/sse-7.c: Use -msse2.
24588
24589 2005-12-23 Jakub Jelinek <jakub@redhat.com>
24590
24591 PR rtl-optimization/25432
24592 * gcc.c-torture/compile/20051216-1.c: New test.
24593
24594 PR objc/25328
24595 * objc/execute/pr25328.m: New test.
24596
24597 2005-12-22 Mark Mitchell <mark@codesourcery.com>
24598
24599 PR c++/25364
24600 * g++.dg/template/call4.C: New test.
24601
24602 2005-12-22 Dale Johannesen <dalej@apple.com>
24603
24604 * gcc.target/i386/sse-17.c: New.
24605
24606 2005-12-22 Paul Brook <paul@codesourcery.com>
24607
24608 * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
24609
24610 2005-12-22 Paul Brook <paul@codesourcery.com>
24611
24612 * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
24613
24614 2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
24615
24616 PR tree-opt/25513
24617 * gcc.c-torture/compile/pr25513.c: New test.
24618
24619 2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24620
24621 PR c++/23333
24622 * g++.dg/parse/error25.C: Add more tests.
24623
24624 2005-12-22 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24625
24626 PR fortran/18990
24627 * gfortran.dg/der_charlen_1.f90: New.
24628
24629 2005-12-22 Paul Thomas <pault@gcc.gnu.org>
24630
24631 PR fortran/20889
24632 * gfortran.dg/pointer_component_type_1.f90: New test.
24633
24634 PR fortran/25029
24635 PR fortran/21256
24636 * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
24637 should give an error with assumed size array refernces and checks
24638 those that should not.
24639 * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
24640 reference an upper bound so that it does not generate an error.
24641
24642 PR fortran/19362
24643 PR fortran/20244
24644 PR fortran/20864
24645 PR fortran/25391
24646 * gfortran.dg/used_dummy_types_1.f90: New test.
24647 * gfortran.dg/used_dummy_types_2.f90: New test.
24648 * gfortran.dg/used_dummy_types_3.f90: New test.
24649 * gfortran.dg/used_dummy_types_4.f90: New test.
24650 * gfortran.dg/used_dummy_types_5.f90: New test.
24651
24652 PR fortran/23152
24653 * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
24654 group already being USE associated.
24655 * gfortran.dg/assumed_shape_nml.f90: New test.
24656 * gfortran.dg/assumed_size_nml.f90: New test.
24657
24658 PR fortran/20862
24659 PR fortran/25053
24660 PR fortran/25063
24661 PR fortran/25064
24662 PR fortran/25066
24663 PR fortran/25067
24664 PR fortran/25068
24665 PR fortran/25307
24666 * gfortran.dg/io_constraints_1.f90: New test.
24667 * gfortran.dg/io_constraints_1.f90: New test.
24668 * gfortran.dg/iostat_3.f90: Change wording of warning.
24669 * gfortran.dg/g77/19981216-0.f: The same.
24670
24671 2005-12-22 Kazu Hirata <kazu@codesourcery.com>
24672
24673 PR tree-optimization/23518
24674 * gcc.dg/pr23518.c: New.
24675
24676 2005-12-21 Mike Stump <mrs@apple.com>
24677
24678 * gcc.dg/attr-weakref-1.c: Really skip on darwin.
24679
24680 2005-12-21 Paul Brook <paul@codesourcery.com>
24681
24682 * gcc.dg/pr19340.c: Skip on m68k targets.
24683
24684 2005-12-21 Steven Bosscher <stevenb@suse.de>
24685
24686 PR rtl-optimization/25196
24687 * gcc.dg/pr25196.c: New test.
24688
24689 2005-12-21 Erik Edelmann <eedelman@gcc.gnu.org>
24690
24691 PR fortran/25423
24692 gfortran.dg/where_nested_1.f90: New.
24693
24694 2005-12-21 Kazu Hirata <kazu@codesourcery.com>
24695
24696 PR tree-optimization/25382.
24697 * gcc.dg/tree-ssa/pr25382.c: New.
24698
24699 2005-12-20 Richard Guenther <rguenther@suse.de>
24700
24701 PR middle-end/24306
24702 * gcc.target/i386/pr24306.c: New testcase.
24703
24704 2005-12-20 Kazu Hirata <kazu@codesourcery.com>
24705
24706 PR tree-optimization/25501
24707 * gcc.dg/tree-ssa/pr25501.c: New.
24708
24709 2005-12-20 Richard Guenther <rguenther@suse.de>
24710
24711 Revert
24712 2005-12-02 Richard Guenther <rguenther@suse.de>
24713
24714 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
24715
24716 2005-12-20 Mark Mitchell <mark@codesourcery.com>
24717
24718 PR c++/21228
24719 * g++.dg/warn/Wunreachable-code-2.C: New test.
24720
24721 2005-12-19 Mark Mitchell <mark@codesourcery.com>
24722
24723 PR c++/24278
24724 * g++.dg/template/ctor5.C: New test.
24725
24726 PR c++/24915
24727 * g++.dg/template/overload8.C: New test.
24728
24729 2005-12-19 Kenneth Zadeck <zadeck@naturalbridge.com>
24730
24731 * gcc.c-torture/compile/pr25483 : New test.
24732
24733 2005-12-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24734
24735 PR c++/20552
24736 * g++.dg/ext/typeof10.C: New test.
24737
24738 2005-12-19 Nathan Sidwell <nathan@codesourcery.com>
24739
24740 * gcc.dg/mt-loopi1.c: New.
24741
24742 2005-12-18 Richard Guenther <rguenther@suse.de>
24743
24744 PR tree-optimization/25481
24745 * gcc.dg/torture/pr25481.c: New testcase.
24746
24747 2005-12-18 Ulrich Weigand <uweigand@de.ibm.com>
24748
24749 PR rtl-optimization/21041
24750 * gcc.dg/pr21041.c: New test.
24751
24752 2005-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24753
24754 PR libgfortran/25463
24755 * gfortran.dg/advance.f90: New test.
24756
24757 2005-12-18 Andreas Krebbel <krebbel1@de.ibm.com>
24758
24759 * gcc.dg/20051201-1.c: New test.
24760
24761 2005-12-18 Paul Thomas <pault@gcc.gnu.org>
24762
24763 PR fortran/25018
24764 * gfortran.dg/initialization_1.f90: New test.
24765 * gfortran.dg/enum_5.f90: Change dg-error to new message.
24766 * gfortran.dg/g77/980616-0.f: The same.
24767
24768 2005-12-17 Steven G. Kargl <kargls@comcast.net>
24769
24770 * PR fortran/25458
24771 * gfortran.dg/chkbits.f90: New test.
24772
24773 2005-12-17 Steven G. Kargl <kargls@comcast.net>
24774
24775 * gfortran.dg/enum_5.f: Revert to previous version.
24776
24777 2005-12-17 Steven G. Kargl <kargls@comcast.net>
24778
24779 * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
24780 * gfortran.dg/nested_modules_1.f90: Ditto.
24781 * gfortran.dg/hollerith_f95.f90: Ditto.
24782 * gfortran.dg/select_5.f90: Ditto.
24783 * gfortran.dg/secnds.f: Ditto.
24784 * gfortran.dg/hollerith2.f90: Ditto.
24785 * gfortran.dg/imag_2.f: Ditto.
24786 * gfortran.dg/ftell_2.f90: Ditto.
24787 * gfortran.dg/malloc_free_1.f90: Ditto.
24788 * gfortran.dg/logint-1.f: Ditto.
24789 * gfortran.dg/recursive_statement_functions.f90: Ditto.
24790 * gfortran.dg/e_d_fmt.f90: Ditto.
24791 * gfortran.dg/hollerith_legacy.f90: Ditto.
24792 * gfortran.dg/logint-2.f: Ditto.
24793 * gfortran.dg/enum_5.f90: Ditto.
24794 * gfortran.dg/f2c_2.f90: Ditto.
24795 * gfortran.dg/pr17143.f90: Ditto.
24796 * gfortran.dg/namelist_14.f90: Ditto.
24797 * gfortran.dg/logint-3.f: Ditto.
24798 * gfortran.dg/spread_scalar_source.f90: Ditto.
24799 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
24800 * gfortran.dg/namelist_11.f: Ditto.
24801 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
24802 * gfortran.dg/g77/20010519-1.f
24803 * gfortran.dg/g77/alpha1.f: Ditto.
24804 * gfortran.dg/g77/990115-1.f: Ditto.
24805 * gfortran.dg/g77/erfc.f: Ditto.
24806 * gfortran.dg/g77/19990313-3.f: Ditto.
24807 * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
24808 * gfortran.dg/g77/20010426.f: Ditto.
24809 * gfortran.dg/g77/19990313-0.f: Ditto.
24810 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
24811 * gfortran.dg/g77/20000629-1.f: Ditto.
24812 * gfortran.dg/g77/970125-0.f: Ditto.
24813 * gfortran.dg/g77/8485.f: Ditto.
24814 * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
24815 * gfortran.dg/g77/19990313-1.f: Ditto.
24816 * gfortran.dg/g77/int8421.f: Ditto.
24817 * gfortran.dg/g77/19990305-0.f: Ditto.
24818 * gfortran.dg/g77/947.f: Ditto.
24819 * gfortran.dg/g77/19990905-2.f: Ditto.
24820 * gfortran.dg/g77/cabs.f: Ditto.
24821 * gfortran.dg/g77/19990313-2.f: Ditto.
24822 * gfortran.dg/g77/20020307-1.f: Ditto.
24823 * gfortran.dg/g77/dcomplex.f: Ditto.
24824 * gfortran.dg/g77/19990502-1.f: Ditto.
24825 * gfortran.dg/g77/19981216-0.f: Ditto.
24826 * gfortran.dg/common_4.f90: Ditto.
24827 * gfortran.dg/entry_4.f90: Ditto.
24828 * gfortran.dg/equiv_constraint_2.f90: Ditto.
24829 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
24830 * gfortran.dg/namelist_12.f: Ditto.
24831 * gfortran.dg/scale_1.f90: Ditto.
24832 * gfortran.dg/modulo_1.f90
24833 * gfortran.dg/hollerith.f90: Ditto.
24834 * gfortran.dg/direct_io_3.f90: Ditto.
24835 * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
24836 * gfortran.dg/gnu_logical_1.F: Ditto.
24837 * gfortran.dg/unf_io_convert_1.f90: Ditto.
24838 * gfortran.dg/assign_1.f90: Ditto.
24839 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
24840 * gfortran.dg/pr23095.f: Ditto.
24841 * gfortran.dg/read_float_1.f90: Ditto.
24842
24843 2005-12-17 Andreas Jaeger <aj@suse.de>
24844
24845 * gcc.dg/attr-weakref-1.c: Do not run on darwin.
24846 * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
24847
24848 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24849
24850 PR fortran/24268
24851 * gfortran.dg/fmt_white.f: New test.
24852
24853 2005-12-16 Steven G. Kargl <kargls@comcast.net>
24854
24855 * gfortran.dg/label_1.f90: New test.
24856
24857 2005-12-15 Ben Elliston <bje@au.ibm.com>
24858
24859 PR testsuite/25422
24860 * gcc.dg/20031012-1.c: Add -Walways-true option.
24861 * gcc.dg/weak/weak-3.c: Likewise.
24862 * g++.old-deja/g++.mike/warn8.C: Likewise.
24863
24864 2005-12-16 Mike Stump <mrs@apple.com>
24865
24866 * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
24867 exit.
24868
24869 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24870
24871 PR libgfortran/25264
24872 PR libgfortran/25349
24873 * gfortran.dg/tl_editing.f90: Added additional checks.
24874 * gfortran.dg/t_editing.f: New test.
24875 * gfortran.dg/write_padding.f90: New test
24876
24877 2005-12-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24878
24879 PR testsuite/25215
24880 * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
24881
24882 2005-12-16 Jakub Jelinek <jakub@redhat.com>
24883
24884 PR rtl-optimization/24899
24885 * gcc.c-torture/execute/20051215-1.c: New test.
24886
24887 2005-12-16 Andreas Krebbel <krebbel1@de.ibm.com>
24888
24889 PR 24823
24890 * gfortran.dg/pr24823.f: New test.
24891
24892 2005-12-16 Jeff Law <law@redhat.com>
24893
24894 * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
24895
24896 2005-12-16 Andrew Pinski <pinskia@physics.uc.edu>
24897
24898 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
24899 (base_types): Change C++ style comments to C style comments. Remove
24900 aligned types from the array. Keep Enums disabled.
24901 (complex_types): Remove aligned types from the array.
24902 Comment out "_Complex long double".
24903 (attrib_types): Remove.
24904 (complex_attrib_types): Remove.
24905 (attrib_array_types): Remove.
24906 (complex_attrib_array_types): Remove.
24907 (aligned_bitfld_types): Remove.
24908 (n_aligned_bitfld_types): Remove.
24909 (FEATURE_ALIGNEDPACKED): Delete.
24910 (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
24911 (singles): Remove support for adding attributes.
24912 (choose_type): Remove support for attributed types.
24913 (generate_fields): Remove support for attributed bit-fields.
24914 Remove support for adding attributes.
24915 (generate_random_tests): Remove support for adding attributes.
24916 (features): Add back "[0] :0" and "complex vector [0]".
24917 (main): Remove support for attributed bit-fields.
24918 Uncomment the calling of generate_random_tests for the rests of
24919 the tests.
24920
24921 2005-12-16 Jan Hubicka <jh@suse.cz>
24922
24923 * gcc.c-torture/combine/pr25224.c: New.
24924
24925 2005-12-15 Joseph S. Myers <joseph@codesourcery.com>
24926
24927 PR other/25028
24928 * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
24929 HP-UX.
24930
24931 2005-12-15 Richard Sandiford <richard@codesourcery.com>
24932
24933 * gcc.dg/20051215-1.c: New file.
24934
24935 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24936
24937 * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
24938 * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
24939
24940 2005-12-14 Erik Edelmann <eedelman@gcc.gnu.org>
24941
24942 PR fortran/18197
24943 * gfortran.dg/dummy_functions_1.f90: New.
24944
24945 2005-12-14 Ulrich Weigand <uweigand@de.ibm.com>
24946
24947 PR rtl-optimization/25310
24948 * gcc.c-torture/compile/pr25310.c: New test.
24949
24950 2005-12-14 Jakub Jelinek <jakub@redhat.com>
24951
24952 PR debug/25023
24953 * gcc.dg/pr25023.c: New test.
24954
24955 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24956
24957 * g++.old-deja/g++.brendan/redecl1.C,
24958 g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
24959 g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
24960 g++.old-deja/g++.oliva/typeof1.C,
24961 g++.old-deja/g++.other/crash16.C,
24962 g++.old-deja/g++.other/crash34.C,
24963 g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
24964 g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
24965 g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
24966 g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
24967 g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
24968 g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
24969 Remove xfail.
24970
24971 2005-12-14 Kean Johnston <jkj@sco.com>
24972 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24973
24974 * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
24975 * gcc.target/i386/20020523-1.c: Ditto.
24976 * gcc.target/i386/tailcall-1.c: Ditto.
24977 * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
24978 * gcc.target/i386/ssetype-5.c: Ditto.
24979
24980 2005-12-14 Jeff Law <law@redhat.com>
24981
24982 * gcc.dg/tree-ssa/foldstring-1.c: New test.
24983
24984 2005-12-14 Jakub Jelinek <jakub@redhat.com>
24985
24986 PR target/25254
24987 PR target/24188
24988 * gcc.target/i386/pr25254.c: New test.
24989 * gfortran.dg/PR24188.f: New test.
24990
24991 2005-12-14 David Billinghurst (David.Billinghurst@riotinto.com)
24992
24993 * lib/fortran-torture.exp: Catch remaining uses of
24994 remote_file build delete.
24995
24996 2005-12-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24997
24998 * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
24999
25000 2005-12-14 Ben Elliston <bje@au.ibm.com>
25001
25002 * gcc.dg/warn-addr-cmp.c: New test.
25003
25004 2005-12-13 Jakub Jelinek <jakub@redhat.com>
25005
25006 PR debug/25023
25007 PR target/25293
25008 * gcc.target/i386/pr25293.c: New test.
25009
25010 2005-12-13 Petr Machata <machata@post.cz>
25011
25012 PR c++/24907
25013 * g++.dg/parse/comma2.C: New test.
25014
25015 2005-12-13 Mark Mitchell <mark@codesourcery.com>
25016 Jakub Jelinek <jakub@redhat.com>
25017
25018 * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
25019 * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
25020 (limits.h): Include unconditionally.
25021 (stdlib.h): Likewise.
25022 (hashtab.h): Do not include.
25023 (getopt.h): Likewise.
25024 (stddef.h): Include.
25025 (hashval_t): Define.
25026 (struct entry): Add "next" field.
25027 (HASH_SIZE): New macro.
25028 (hash_table): New variable.
25029 (switchfiles): Do not use xmalloc.
25030 (mix): New macro.
25031 (iterative_hash): New function.
25032 (hasht): Remove.
25033 (e_exists): New function.
25034 (e_insert): Likewise.
25035 (output): Use, instead of libiberty hashtable functions.
25036 (main): Do not use getopt. Do not call htab_create.
25037
25038 2005-12-13 Jakub Jelinek <jakub@redhat.com>
25039
25040 PR c++/25331
25041 * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
25042 put atal* and atpaal* attributes on array elements.
25043 (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
25044 * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
25045 put atal* and atpaal* attributes on array elements.
25046 (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
25047
25048 2005-12-13 Carlos O'Donell <carlos@codesourcery.com>
25049
25050 * gcc.dg/single-precision-constant.c: New test.
25051
25052 2005-12-13 Alan Modra <amodra@bigpond.net.au>
25053
25054 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
25055 gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
25056 gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
25057 gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
25058 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
25059 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
25060 gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
25061 gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
25062 gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
25063 gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
25064 gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
25065 gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
25066 gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
25067 gcc.target/powerpc/ppc-sdata-2.c,
25068 gcc.target/powerpc/ppc-stackalign-1.c,
25069 gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
25070 gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
25071 gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
25072 gcc.target/powerpc/rs6000-ldouble-2.c,
25073 gcc.target/powerpc/rs6000-power2-1.c,
25074 gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
25075 powerpc64-*-* in target selection strings. Instead use powerpc*-*-*
25076 and ilp32 or lp64 as appropriate. Merge dg-require-effective-target
25077 option into target selector.
25078 * gcc.dg/20020919-1.c: Compile for powerpc*-*-*. Handle powerpc64.
25079 * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
25080
25081 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
25082
25083 PR objc/25348
25084 * objc.dg/encode-9.m: New test.
25085
25086 2005-12-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25087
25088 PR testsuite/20772
25089 * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
25090 * gcc.dg/asm-b.c: Fix typo.
25091 * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
25092 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
25093 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
25094 i?86 lp64 and x86_64 ilp32.
25095 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
25096 on i?86 lp64.
25097 * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
25098
25099 2005-12-12 Steven G. Kargl <kargls@comcast.net>
25100
25101 PR fortran/25078
25102 gfortran.dg/equiv_5.f90: New test.
25103
25104 2005-12-12 Daniel Berlin <dberlin@dberlin.org>
25105
25106 * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
25107 * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
25108 * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
25109 * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
25110 * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
25111 * gcc.dg/tree-ssa/reassoc-5.c: New.
25112 * gcc.dg/tree-ssa/reassoc-6.c: New.
25113 * gcc.dg/tree-ssa/reassoc-7.c: New.
25114 * gcc.dg/tree-ssa/reassoc-8.c: New.
25115 * gcc.dg/tree-ssa/reassoc-9.c: New.
25116 * gcc.dg/tree-ssa/reassoc-10.c: New.
25117 * gcc.dg/tree-ssa/reassoc-11.c: New.
25118
25119 2005-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
25120
25121 PR testsuite/25167
25122 PR testsuite/24478
25123 * gcc.dg/weak/weak-14.c: Add dg-require-alias.
25124
25125 2005-12-12 Mark Mitchell <mark@codesourcery.com>
25126
25127 PR c++/25300
25128 * g++.dg/template/inherit.C: Do not use a generic error message.
25129
25130 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
25131
25132 PR libobjc/25354
25133 * objc.dg/gnu-encoding: New directory.
25134 * objc.dg/gnu-encoding/compat-common.h: New file.
25135 * objc.dg/gnu-encoding/struct-layout-1.h: New file.
25136 * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
25137 * objc.dg/gnu-encoding/vector-defs.h: New file.
25138 * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
25139 * objc.dg/gnu-encoding/generate-random.c: New file.
25140 * objc.dg/gnu-encoding/generate-random_r.c: New file.
25141 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
25142 * objc.dg/gnu-encoding/generate-random.h: New file.
25143
25144 2005-12-11 Mark Mitchell <mark@codesourcery.com>
25145
25146 PR c++/25337
25147 * g++.dg/template/defarg7.C: New test.
25148
25149 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
25150
25151 PR libobjc/25347
25152 * objc.dg/encode-8.m: New test.
25153
25154 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
25155
25156 PR libobjc/25346
25157 * objc.dg/encode-7.m: New test.
25158
25159 2005-12-10 Mark Mitchell <mark@codesourcery.com>
25160
25161 PR c++/25010
25162 * g++.dg/opt/inline10.C: New test.
25163
25164 2005-12-11 Steven G. Kargl <kargls@comcast.net>
25165
25166 * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
25167
25168 2005-12-11 Bernhard Fischer <rep.nop@aon.at>
25169
25170 * gfortran.dg/substring_equivalence.f90: typo in comment
25171
25172 2005-12-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25173
25174 PR fortran/25068
25175 * gfortran.dg/iostat_3.f90: New test.
25176
25177 2005-12-10 Thomas Koenig <Thomas.Koenig@online.de>
25178
25179 PR fortran/23815
25180 * gfortran.dg/unf_io_convert_1.f90: New test.
25181 * gfortran.dg/unf_io_convert_2.f90: New test.
25182 * gfortran.dg/unf_io_convert_3.f90: New test.
25183
25184 2005-12-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25185
25186 PR testsuite/20772
25187 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
25188 g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
25189 g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
25190 gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
25191 gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
25192 gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
25193 gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
25194 gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
25195 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
25196 gcc.dg/torture/fp-int-convert-float128-timode.c,
25197 gcc.dg/torture/fp-int-convert-float128.c,
25198 gcc.dg/torture/fp-int-convert-float80-timode.c,
25199 gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
25200 gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
25201
25202 * gcc.dg/tls/opt-1.c: Require effective target fpic.
25203
25204 2005-12-10 Hans-Peter Nilsson <hp@axis.com>
25205
25206 * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
25207
25208 2005-12-10 Richard Sandiford <richard@codesourcery.com>
25209
25210 * gcc.dg/20051207-1.c,
25211 * gcc.dg/20051207-2.c,
25212 * gcc.dg/20051207-3.c: New tests.
25213
25214 2005-12-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25215
25216 PR testsuite/20772
25217 * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
25218 gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
25219 dg-skip-if target selector.
25220
25221 PR testsuite/20772
25222 * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
25223 gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
25224 gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
25225 gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
25226 gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
25227 gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
25228 and/or merge with i?86 cases.
25229
25230 * gcc.dg/tls/opt-3.c: Require effective target fpic.
25231
25232 PR testsuite/20772
25233 * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
25234 g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
25235 g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
25236 gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
25237 x86_64-*-linux*.
25238
25239 2005-12-09 Ulrich Weigand <uweigand@de.ibm.com>
25240
25241 PR target/25311
25242 * gcc.c-torture/compile/pr25311.c: New test.
25243
25244 2005-12-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25245
25246 PR libgfortran/25039
25247 * gfortran.dg/read_comma.f: New test.
25248
25249 2005-12-08 Jakub Jelinek <jakub@redhat.com>
25250
25251 PR c++/19317
25252 * g++.dg/opt/pr19317-1.C: New test.
25253 * g++.dg/opt/pr19317-2.C: New test.
25254 * g++.dg/opt/pr19317-3.C: New test.
25255
25256 PR target/19005
25257 * gcc.c-torture/execute/pr19005.c: New test.
25258
25259 PR target/17828
25260 * g++.old-deja/g++.other/comdat5.C: New test.
25261 * g++.old-deja/g++.other/comdat5-aux.cc: New file.
25262
25263 * g++.dg/compat/struct-layout-1.exp: New file.
25264 * g++.dg/compat/struct-layout-1.h: New.
25265 * g++.dg/compat/struct-layout-1_generate.c: New.
25266 * g++.dg/compat/struct-layout-1_x1.h: New.
25267 * g++.dg/compat/struct-layout-1_x2.h: New.
25268 * g++.dg/compat/struct-layout-1_y1.h: New.
25269 * g++.dg/compat/struct-layout-1_y2.h: New.
25270
25271 * gcc.dg/20050330-2.c: New test.
25272
25273 2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
25274
25275 PR fortran/25292
25276 * gfortran.dg/associated_1.f90: New.
25277
25278 2005-12-08 Eric Botcazou <ebotcazou@libertysurf.fr>
25279
25280 * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
25281 ILP32 vect_no_align platforms.
25282
25283 2005-12-08 Andreas Krebbel <krebbel1@de.ibm.com>
25284 Jakub Jelinek <jakub@redhat.com>
25285
25286 PR target/25268
25287 * gcc.c-torture/compile/20051207-1.c: New test.
25288
25289 2005-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25290
25291 PR testsuite/20772
25292 * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
25293 gcc.dg/torture/pr18582-1.c,
25294 gcc.target/i386/attributes-error.c: Also test on x86_64.
25295
25296 * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
25297
25298 2005-12-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25299
25300 PR c++/19397
25301 * g++.dg/template/typedef3.C: New test.
25302
25303 PR c++/19762
25304 PR c++/19764
25305 * g++.dg/template/dtor3.C: Fix error markers.
25306
25307 2005-12-07 Adrian Straetling <straetling@de.ibm.com>
25308
25309 * lib/target-supports.exp (check_effective_target_sync_char_short):
25310 Add s390*.
25311
25312 2005-12-06 Janis Johnson <janis187@us.ibm.com>
25313
25314 * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
25315
25316 2005-12-06 Roger Sayle <roger@eyesopen.com>
25317
25318 * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
25319 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
25320 * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
25321 * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
25322
25323 2005-12-06 Roger Sayle <roger@eyesopen.com>
25324
25325 PR c++/25263
25326 * g++.dg/other/array2.C: New test case.
25327
25328 2005-12-05 Geoffrey Keating <geoffk@apple.com>
25329
25330 * gcc.dg/darwin-weakimport-3.c: New.
25331
25332 * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
25333 * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
25334 and to work on Darwin.
25335 * gcc.dg/attr-weakref-1b.c: New file.
25336 * gcc.dg/attr-weakref-2.c: New test.
25337 * gcc.dg/darwin-weakref-1.c: New test.
25338
25339 2005-12-05 Janis Johnson <janis187@us.ibm.com>
25340
25341 PR testsuite/25247
25342 * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
25343 use in selector expressions.
25344 (dg-xfail-if): Ditto.
25345 * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
25346 * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
25347 * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
25348 * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
25349 * gcc.test-framework/test-framework.exp: Skip generated tests if
25350 CHECK_TEST_FRAMEWORK is not 1.
25351
25352 2005-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
25353
25354 PR tree-optimization/24963
25355 * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
25356
25357 PR target/24108
25358 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
25359
25360 PR target/18580
25361 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
25362 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
25363 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
25364 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
25365
25366 2005-12-05 Jakub Jelinek <jakub@redhat.com>
25367
25368 * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
25369 dg-options.
25370
25371 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
25372
25373 * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
25374
25375 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
25376
25377 * gcc.dg/format/cast-1.c: New test.
25378
25379 2005-12-04 Roger Sayle <roger@eyesopen.com>
25380
25381 PR c/7776
25382 * gcc.dg/Wstring-literal-comparison-1.c: New test case.
25383 * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
25384 * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
25385 * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
25386
25387 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
25388
25389 * gcc.dg/cast-pretty-print-1.c: New test.
25390
25391 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
25392
25393 * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
25394
25395 2005-12-02 Mark Mitchell <mark@codesourcery.com>
25396
25397 PR c++/24173
25398 * g++.dg/template/friend40.C: New test.
25399
25400 2005-12-02 Jakub Jelinek <jakub@redhat.com>
25401
25402 PR target/25199
25403 * gcc.target/i386/movq-2.c: New test.
25404 * gcc.target/i386/movq.c: Remove target i?86, instead add
25405 dg-require-effective-target ilp32.
25406
25407 2005-12-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25408
25409 PR c++/24103
25410 * g++.dg/other/default1.C: New test.
25411
25412 2005-12-02 Richard Guenther <rguenther@suse.de>
25413
25414 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
25415
25416 2005-12-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
25417
25418 * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
25419
25420 2005-12-02 Alan Modra <amodra@bigpond.net.au>
25421
25422 PR target/21017
25423 * gcc.target/powerpc/rotate.c: New.
25424
25425 2005-12-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25426
25427 * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
25428 * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
25429
25430 2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net>
25431
25432 PR c/13384
25433 * gcc.dg/pr17730-1.c: Adjust.
25434 * gcc.dg/lvalue1.c (main): Likewise.
25435 * gcc.dg/lvalue-2.c: Likewise.
25436 * g++.dg/pr7503-3.C
25437
25438 2005-12-01 Geoffrey Keating <geoffk@apple.com>
25439
25440 * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
25441 error messages.
25442
25443 2005-12-01 Paul Thomas <pault@gcc.gnu.org>
25444
25445 PR fortran/24789
25446 * gfortran.dg/auto_char_dummy_array_2.f90: New test.
25447
25448 2005-12-01 Uros Bizjak <uros@kss-loka.si>
25449
25450 PR target/24475
25451 * lib/target-supports.exp (check_effective_target_tls): New.
25452 (check_effective_target_tls_runtime): New.
25453 * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
25454 for TLS support.
25455 * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
25456 gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
25457 gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
25458 gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
25459 gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
25460 gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
25461 gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
25462 gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
25463 gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
25464 g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
25465 g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
25466 effective-target TLS.
25467 * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
25468 g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
25469 effective-target TLS runtime.
25470
25471 2005-12-01 Uros Bizjak <uros@kss-loka.si>
25472
25473 * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
25474
25475 2005-12-01 Hans-Peter Nilsson <hp@axis.com>
25476
25477 * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
25478 gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
25479 g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
25480 ignored" warnings when "packing" is the same as the ABI layout.
25481
25482 2005-11-30 Bernhard Fischer <rep.nop@aon.at>
25483
25484 PR fortran/21302
25485 * gfortran.dg/line_length_1.f: New test.
25486 * gfortran.dg/line_length_2.f90: Ditto.
25487
25488 2005-11-30 Richard Guenther <rguenther@suse.de>
25489
25490 PR tree-optimization/21655
25491 * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
25492
25493 2005-11-30 Dale Johannesen <dalej@apple.com>
25494
25495 * gcc.c-torture/compile/pr24930.c: New.
25496
25497 2005-11-30 Paul Thomas <pault@gcc.gnu.org>
25498
25499 PR fortran/15809
25500 * gfortran.dg/auto_char_dummy_array.f90: New test.
25501
25502 2005-11-30 Jeff Law <law@redhat.com>
25503
25504 * g++.old-deja/g++.law/pr25000.C: New test.
25505
25506 2005-11-30 Jakub Jelinek <jakub@redhat.com>
25507
25508 * gcc.dg/tls/opt-11.c: New test.
25509
25510 2005-11-29 Joseph S. Myers <joseph@codesourcery.com>
25511
25512 * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
25513 targets.
25514 * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
25515 LP64 ia64.
25516
25517 2005-11-29 Jakub Jelinek <jakub@redhat.com>
25518
25519 * gfortran.dg/open_access_1.f90: New test.
25520
25521 2005-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25522
25523 * gcc.dg/charset/builtin2.c: New test.
25524
25525 2005-11-28 Jakub Jelinek <jakub@redhat.com>
25526
25527 * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
25528 on mmix-*-* for *_[xy].c.
25529
25530 2005-11-28 Kean Johnston <jkj@sco.com>
25531
25532 * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
25533 headers.
25534 * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
25535 * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
25536 * gcc.target/i386/asm-3.c: Ditto.
25537 * gcc.target/i386/clobbers.c: Ditto.
25538 * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
25539 * gcc.target/i386/cmov1.c: Make magic* static so it matches the
25540 test regexp.
25541 * gcc.target/i386/mul.c: Ditto.
25542 * gcc.target/i386/ssetype-1.c: Ditto.
25543 * gcc.dg/20040813-1.c: Skip on SVR5 systems.
25544 * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
25545 static so the test works with -fPIC mode too. Based on comment in
25546 PR19231 by Pinski.
25547 * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
25548
25549 2005-11-28 Richard Guenther <rguenther@suse.de>
25550
25551 * gcc.dg/alias-9.c: New testcase.
25552 * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
25553
25554 2005-11-28 Roger Sayle <roger@eyesopen.com>
25555 Uros Bizjak <uros@kss-loka.si>
25556
25557 PR middle-end/20219
25558 * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
25559 tan(x)/sin(x) transformations.
25560
25561 2005-11-27 Andrew Pinski <pinskia@physics.uc.edu>
25562
25563 PR middle-end/24575
25564 * gcc.dg/tree-ssa/divide-3.c: New test.
25565 * gcc.dg/tree-ssa/divide-4.c: New test.
25566
25567 2005-11-27 Steven G. Kargl <kargls@comcast.net>
25568
25569 PR fortran/24917
25570 * gfortran.dg/boz_6.f90: New test.
25571
25572 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25573
25574 PR fortran/23912
25575 * gfortran.dg/modulo_1.f90: New test.
25576
25577 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25578
25579 PR libfortran/24919
25580 * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
25581 fail on CRLF platforms.
25582 * gfortran.dg/ftell_2.f90: Likewise.
25583
25584 2005-11-26 Eric Christopher <echristo@apple.com>
25585
25586 * gcc.dg/intmax_t-1.c: Remove mips xfail.
25587
25588 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
25589
25590 * objc.dg/gnu-runtime-3.m: Simplify.
25591
25592 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
25593
25594 PR middle-end/23669
25595 * gcc.dg/tree-ssa/divide-1.c: New test.
25596 * gcc.dg/tree-ssa/divide-2.c: New test.
25597
25598 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
25599
25600 PR libgfortran/24945
25601 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
25602
25603 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
25604
25605 PR libgfortran/24945
25606 * gfortran.dg/open_status_2.f90: New test.
25607
25608 2005-11-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25609
25610 * gcc.c-torture/execute/builtins/fprintf.c,
25611 gcc.c-torture/execute/builtins/fputs-lib.c,
25612 gcc.c-torture/execute/builtins/fputs.c,
25613 gcc.c-torture/execute/builtins/lib/fprintf.c,
25614 gcc.c-torture/execute/builtins/lib/printf.c,
25615 gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
25616
25617 2005-11-25 J"orn Rennecke <joern.rennecke@st.com>
25618
25619 * gcc.dg/20050922-2.c: New test.
25620
25621 2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
25622
25623 * objc.dg/gnu-runtime-3.m: New test.
25624
25625 2005-11-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25626
25627 PR c++/9278
25628 * g++.dg/other/void1.C: New test.
25629
25630 2005-11-25 Joseph S. Myers <joseph@codesourcery.com>
25631
25632 PR middle-end/24998
25633 * gcc.dg/torture/fp-int-convert-float.c,
25634 gcc.dg/torture/fp-int-convert-double.c,
25635 gcc.dg/torture/fp-int-convert-long-double.c,
25636 gcc.dg/torture/fp-int-convert-timode.c,
25637 gcc.dg/torture/fp-int-convert-float80.c,
25638 gcc.dg/torture/fp-int-convert-float80-timode.c,
25639 gcc.dg/torture/fp-int-convert-float128.c,
25640 gcc.dg/torture/fp-int-convert-float128-timode.c,
25641 gcc.dg/torture/fp-int-convert.h: New files.
25642
25643 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
25644
25645 PR middle-end/24989
25646 * gcc.dg/tree-ssa/bool-10.c: New test.
25647 * gcc.dg/tree-ssa/bool-11.c: New test.
25648 * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
25649
25650 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
25651
25652 PR middle-end/24990
25653 * tree-ssa/pr24990-1.c: New test.
25654
25655 2005-11-24 Richard Guenther <rguenther@suse.de>
25656 Dirk Mueller <dmueller@suse.de>
25657
25658 PR c++/14024
25659 * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
25660 * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
25661 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
25662 * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
25663 * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
25664 * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
25665
25666 2005-11-23 Uros Bizjak <uros@kss-loka.si>
25667
25668 * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
25669
25670 2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
25671
25672 PR c/21668
25673 * gcc.dg/Wc++-compat.c: New.
25674 * gcc.dg/Wno-c++-compat.c: New.
25675
25676 2005-11-23 Alan Modra <amodra@bigpond.net.au>
25677
25678 * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
25679 (vspltish, vspltisw): Likewise.
25680
25681 2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25682
25683 PR libgfortran/24794
25684 * gfortran.dg/namelist_12.f: Fix quotes.
25685 * gfortran.dg/namelist_13.f90: Fix quotes.
25686 * gfortran.dg/namelist_14.f90: Fix quotes.
25687 * gfortran.dg/namelist_15.f90: Fix quotes.
25688 * gfortran.dg/namelist_use.f90: Fix quotes.
25689 * gfortran.dg/namelist_use_only.f90: Fix quotes.
25690 * gfortran.dg/namelist_21.f90: New test.
25691 * gfortran.dg/namelist_22.f90: New test.
25692
25693 2005-11-22 Kazu Hirata <kazu@codesourcery.com>
25694
25695 PR target/23435
25696 * gcc.c-torture/compile/pr23435.c: New.
25697
25698 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
25699
25700 * gcc.c-torture/execute/floatunsisf-1.c: New test.
25701
25702 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
25703
25704 * gcc.target/powerpc/405-macchw-1.c,
25705 gcc.target/powerpc/405-macchw-2.c,
25706 gcc.target/powerpc/405-macchwu-1.c,
25707 gcc.target/powerpc/405-macchwu-2.c,
25708 gcc.target/powerpc/405-machhw-1.c,
25709 gcc.target/powerpc/405-machhw-2.c,
25710 gcc.target/powerpc/405-machhwu-1.c,
25711 gcc.target/powerpc/405-machhwu-2.c,
25712 gcc.target/powerpc/405-maclhw-1.c,
25713 gcc.target/powerpc/405-maclhw-2.c,
25714 gcc.target/powerpc/405-maclhwu-1.c,
25715 gcc.target/powerpc/405-maclhwu-2.c,
25716 gcc.target/powerpc/405-mulchw-1.c,
25717 gcc.target/powerpc/405-mulchw-2.c,
25718 gcc.target/powerpc/405-mulchwu-1.c,
25719 gcc.target/powerpc/405-mulchwu-2.c,
25720 gcc.target/powerpc/405-mulhhw-1.c,
25721 gcc.target/powerpc/405-mulhhw-2.c,
25722 gcc.target/powerpc/405-mulhhwu-1.c,
25723 gcc.target/powerpc/405-mulhhwu-2.c,
25724 gcc.target/powerpc/405-mullhw-1.c,
25725 gcc.target/powerpc/405-mullhw-2.c,
25726 gcc.target/powerpc/405-mullhwu-1.c,
25727 gcc.target/powerpc/405-mullhwu-2.c,
25728 gcc.target/powerpc/405-nmacchw-1.c,
25729 gcc.target/powerpc/405-nmacchw-2.c,
25730 gcc.target/powerpc/405-nmachhw-1.c,
25731 gcc.target/powerpc/405-nmachhw-2.c,
25732 gcc.target/powerpc/405-nmaclhw-1.c,
25733 gcc.target/powerpc/405-nmaclhw-2.c,
25734 gcc.target/powerpc/440-macchw-1.c,
25735 gcc.target/powerpc/440-macchw-2.c,
25736 gcc.target/powerpc/440-macchwu-1.c,
25737 gcc.target/powerpc/440-macchwu-2.c,
25738 gcc.target/powerpc/440-machhw-1.c,
25739 gcc.target/powerpc/440-machhw-2.c,
25740 gcc.target/powerpc/440-machhwu-1.c,
25741 gcc.target/powerpc/440-machhwu-2.c,
25742 gcc.target/powerpc/440-maclhw-1.c,
25743 gcc.target/powerpc/440-maclhw-2.c,
25744 gcc.target/powerpc/440-maclhwu-1.c,
25745 gcc.target/powerpc/440-maclhwu-2.c,
25746 gcc.target/powerpc/440-mulchw-1.c,
25747 gcc.target/powerpc/440-mulchw-2.c,
25748 gcc.target/powerpc/440-mulchwu-1.c,
25749 gcc.target/powerpc/440-mulchwu-2.c,
25750 gcc.target/powerpc/440-mulhhw-1.c,
25751 gcc.target/powerpc/440-mulhhw-2.c,
25752 gcc.target/powerpc/440-mulhhwu-1.c,
25753 gcc.target/powerpc/440-mulhhwu-2.c,
25754 gcc.target/powerpc/440-mullhw-1.c,
25755 gcc.target/powerpc/440-mullhw-2.c,
25756 gcc.target/powerpc/440-mullhwu-1.c,
25757 gcc.target/powerpc/440-mullhwu-2.c,
25758 gcc.target/powerpc/440-nmacchw-1.c,
25759 gcc.target/powerpc/440-nmacchw-2.c,
25760 gcc.target/powerpc/440-nmachhw-1.c,
25761 gcc.target/powerpc/440-nmachhw-2.c,
25762 gcc.target/powerpc/440-nmaclhw-1.c,
25763 gcc.target/powerpc/440-nmaclhw-2.c: New tests.
25764
25765 2005-11-21 Jakub Jelinek <jakub@redhat.com>
25766
25767 PR fortran/24774
25768 * gfortran.dg/inquire_9.f90: New test.
25769
25770 PR fortran/21647
25771 * gfortran.fortran-torture/execute/inquire_5.f90: New test.
25772
25773 2005-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
25774
25775 PR libfortran/24432
25776 * lib/target-supports.exp (check_effective_target_fortran_large_real):
25777 Check that 'cos' is supported.
25778
25779 2005-11-21 Paul Thomas <pault@gcc.gnu.org
25780
25781 PR fortran/24223
25782 * gfortran.dg/substring_equivalence.f90: New test.
25783
25784 PR fortran/24705
25785 * gfortran.dg/auto_internal_assumed.f90: New test.
25786
25787 2005-11-21 Uros Bizjak <uros@kss-loka.si>
25788
25789 * gcc.dg/fold-div-2.c: New test.
25790
25791 2005-11-20 Ian Lance Taylor <ian@airs.com>
25792
25793 PR rtl-optimization/24883
25794 * gcc.c-torture/compile/pr24883.c: New test.
25795
25796 2005-11-21 Kazu Hirata <kazu@codesourcery.com>
25797
25798 PR middle-end/20583
25799 * gcc.c-torture/compile/pr20583.c: New.
25800
25801 2005-11-20 Bernd Schmidt <bernd.schmidt@analog.com>
25802
25803 * gcc.c-torture/execute/usmul.c: New test.
25804
25805 2005-11-19 James A. Morrison <phython@gcc.gnu.org>
25806
25807 * gcc.dg/tree-ssa/vrp22.c: New test.
25808
25809 2005-11-19 Hans-Peter Nilsson <hp@axis.com>
25810
25811 PR middle-end/24912
25812 * gcc.dg/torture/pr24912-1.c: New test.
25813
25814 2005-11-19 Janne Blomqvist <jb@gcc.gnu.org>
25815
25816 PR fortran/24862
25817 * gfortran.dg/arrayio_derived_1.f90: New test.
25818
25819 2005-11-19 Richard Guenther <rguenther@suse.de>
25820
25821 PR middle-end/23294
25822 * gcc.dg/tree-ssa/pr23294.c: New testcase.
25823
25824 2005-11-19 Hans-Peter Nilsson <hp@bitrange.com>
25825
25826 * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
25827
25828 2005-11-18 Mark Mitchell <mark@codesourcery.com>
25829
25830 PR c++/8355
25831 * g++.dg/template/friend39.C: New test.
25832
25833 2005-11-18 James E Wilson <wilson@specifix.com>
25834
25835 * gcc.dg/builtin-strstr.c: New.
25836
25837 2005-11-18 Richard Henderson <rth@redhat.com>
25838
25839 * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
25840 gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
25841 gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
25842 gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
25843 * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
25844 gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
25845 gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
25846 gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
25847 gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
25848 renaming to remove initial "ia64-".
25849
25850 2005-11-18 Eric Botcazou <ebotcazou@adacore.com>
25851
25852 * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
25853
25854 2005-11-18 Joseph S. Myers <joseph@codesourcery.com>
25855
25856 * g++.dg/cpp/string-2.C: New test.
25857
25858 2005-11-18 Zdenek Dvorak <dvorakz@suse.cz>
25859
25860 * gcc.dg/tree-ssa/loop-14.c: New test.
25861
25862 2005-11-17 James A. Morrison <phython@gcc.gnu.org>
25863 Michael Chamberlain <michael@chamberlain.net.au>
25864
25865 * ada/acats/run_all.sh (target_run): Kill long running tests.
25866
25867 2005-11-17 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
25868
25869 * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
25870 * gcc.dg/cleanup-9.c: Likewise.
25871 * gcc.dg/cleanup-10.c: Likewise.
25872 * gcc.dg/cleanup-11.c: Likewise.
25873
25874 2005-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25875
25876 PR fortran/24892
25877 * gfortran.dg/open_access_append_1.f90: New test.
25878 * gfortran.dg/open_access_append_2.f90: New test.
25879
25880 2005-11-16 Richard Guenther <rguenther@suse.de>
25881
25882 PR middle-end/24851
25883 * gcc.c-torture/execute/pr24851.c: New testcase.
25884
25885 2005-11-16 Eric Botcazou <ebotcazou@adacore.com>
25886
25887 * gcc.dg/fold-overflow-1.c: New test.
25888
25889 2005-11-16 Daniel Jacobowitz <dan@codesourcery.com>
25890
25891 * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
25892 gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
25893
25894 2005-11-16 Nathan Sidwell <nathan@codesourcery.com>
25895
25896 * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
25897 structures.
25898 * g++.dg/eh/forced2.C: Likewise.
25899 * g++.dg/eh/forced3.C: Likewise.
25900 * g++.dg/eh/forced4.C: Likewise.
25901
25902 2005-11-11 Mike Stump <mrs@apple.com>
25903
25904 * g++.old-deja/g++.mike/unused.C: Add.
25905
25906 2005-11-15 Mark Mitchell <mark@codesourcery.com>
25907
25908 PR c++/24667
25909 * g++.dg/warn/Wcast-qual1.C: New test.
25910
25911 2005-11-15 Jan Hubicka <jh@suse.cz>
25912
25913 * gcc.dg/winline-5.c: Add large-unit-insns limit.
25914
25915 2005-11-14 David Edelsohn <edelsohn@gnu.org>
25916
25917 * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
25918
25919 2005-11-14 Diego Novillo <dnovillo@redhat.com>
25920
25921 PR 24840
25922 * gcc.dg/tree-ssa/pr24840.c: New test.
25923
25924 2005-11-14 Janis Johnson <janis187@us.ibm.com>
25925
25926 PR testsuite/24841
25927 * gcc.dg/attr-weakref-1.c: Rearrange test directives.
25928
25929 2005-11-14 Dale Johannesen <dalej@apple.com>
25930
25931 * gcc.c-torture/execute/20051113-1.c: New.
25932
25933 2005-11-14 Mark Mitchell <mark@codesourcery.com>
25934
25935 PR c++/24687
25936 * g++.dg/template/crash43.C: New test.
25937
25938 2005-11-14 Daniel Jacobowitz <dan@codesourcery.com>
25939
25940 * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
25941
25942 2005-11-13 Mark Mitchell <mark@codesourcery.com>
25943
25944 PR c++/24817
25945 * g++.dg/eh/spec8.C: New test.
25946
25947 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
25948
25949 * gcc.dg/pack-test-1.c: Gate on ! default_packed.
25950
25951 2005-11-13 Mark Mitchell <mark@codesourcery.com>
25952
25953 PR c++/20293
25954 * g++.dg/parse/ambig4.C: New test.
25955 * g++.dg/tc1/dr101.C: Adjust error markers.
25956 * g++.dg/lookup/strong-using-2.C: Likewise.
25957 * g++.dg/lookup/ambig5.C: Likewise.
25958 * g++.dg/lookup/ambig4.C: Likewise.
25959 * g++.dg/parse/crash22.C: Likewise.
25960
25961 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
25962
25963 * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
25964
25965 2005-11-13 Eric Botcazou <ebotcazou@adacore.com>
25966
25967 * gcc.dg/nested-calls-1.c: New test.
25968
25969 2005-11-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25970
25971 * gfortran.dg/complex_intrinsic_1.f90: New test.
25972 * gfortran.dg/complex_intrinsic_2.f90: New test.
25973 * gfortran.dg/fgetc_1.f90: New test.
25974 * gfortran.dg/fgetc_2.f90: New test.
25975 * gfortran.dg/fgetc_3.f90: New test.
25976 * gfortran.dg/ftell_1.f90: New test.
25977 * gfortran.dg/ftell_2.f90: New test.
25978 * gfortran.dg/gnu_logical_1.F: New test.
25979 * gfortran.dg/gnu_logical_2.f90: New test.
25980
25981 2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
25982
25983 PR middle-end/24820
25984 * gcc.dg/pr24820.c: New test.
25985
25986 2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
25987
25988 * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
25989 * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
25990 variable.
25991
25992 2005-11-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
25993
25994 PR testsuite/24614
25995 * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
25996
25997 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
25998
25999 * gcc.target/cris/cris.exp: New file.
26000 * gcc.target/cris/rld-legit1.c: New test.
26001 * gcc.target/cris/rld-legit2.c: New test.
26002
26003 2005-11-12 Jakub Jelinek <jakub@redhat.com>
26004
26005 PR c++/24780
26006 * g++.dg/opt/pr24780.C: New test.
26007
26008 PR c++/24761
26009 * g++.dg/template/asm1.C: New test.
26010
26011 2005-11-12 Steven G. Kargl <kargls@comcast.net>
26012
26013 PR libgfortran/24787
26014 * gfortran.dg/scan_1.f90: New test.
26015
26016 2005-11-12 Jan Hubicka <jh@suse.cz>
26017
26018 * gcc.target/i386/minmax-1.c: New.
26019 * gcc.target/i386/minmax-2.c: New.
26020
26021 2005-11-12 Kaz Kojima <kkojima@gcc.gnu.org>
26022
26023 * gcc.dg/pr24445.c: Fix for 64-bit targets.
26024
26025 2005-11-11 Daniel Jacobowitz <dan@codesourcery.com>
26026
26027 * gcc.c-torture/execute/20051110-1.c,
26028 gcc.c-torture/execute/20051110-2.c: New tests.
26029
26030 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
26031
26032 PR middle-end/24750
26033 * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
26034 New tests.
26035
26036 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
26037
26038 * lib/target-libpath.exp (get_shlib_extension): New proc.
26039 * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
26040 * lib/gfortran.exp (gfortran_link_flags): Likewise.
26041 * lib/objc.exp (objc_target_compile): Likewise.
26042 * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
26043 detection.
26044
26045 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
26046
26047 * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
26048
26049 * lib/target-supports.exp (check_effective_target_static_libgfortran):
26050 Add -static to additional_flags and pass it to target_compile.
26051
26052 2005-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
26053
26054 PR libgfortran/24719
26055 gfortran.dg/read_noadvance.f90: New test.
26056
26057 PR libgfortran/24699
26058 gfortran.dg/fmt_t_2.f90: New test.
26059
26060 PR libgfortran/24785
26061 gfortran.dg/read_x_eor.f90: New test.
26062
26063 PR libgfortran/24584
26064 gfortran.dg/namelist_empty.f90: Rename test.
26065
26066 PR libgfortran/24489
26067 gfortran/read_eor.f90: Rename test.
26068
26069 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
26070
26071 PR fortran/15976
26072 * gfortran.dg/automatic_module_variable.f90: New test.
26073
26074 2005-11-11 Kaz Kojima <kkojima@gcc.gnu.org>
26075
26076 PR target/24445
26077 * gcc.dg/pr24445.c: New test.
26078
26079 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
26080
26081 PR fortran/24655
26082 PR fortran/24755
26083 * gfortran.dg/recursive_statement_functions.f90: Add statement
26084 functions using inline intrinsic functions and parameters to test
26085 that they no longer seg-fault.
26086
26087 PR fortran/24409
26088 gfortran.dg/nested_modules_4.f90: New test.
26089 gfortran.dg/nested_modules_5.f90: New test.
26090
26091 2005-11-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26092
26093 PR fortran/24643
26094 * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
26095
26096 2005-11-10 Alexandre Oliva <aoliva@redhat.com>
26097
26098 * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
26099 failures.
26100
26101 2005-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
26102
26103 * gcc.dg/sparc-getcontext-1.c: New test.
26104
26105 2005-11-09 Eric Botcazou <ebotcazou@adacore.com>
26106
26107 * gcc.dg/ifcvt-fabs-1.c: New test.
26108
26109 2005-11-09 Alexandre Oliva <aoliva@redhat.com>
26110
26111 PR other/4372
26112 * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
26113 * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
26114
26115 2005-11-09 Richard Guenther <rguenther@suse.de>
26116
26117 PR tree-optimization/24716
26118 * gcc.c-torture/execute/pr24716.c: New testcase.
26119
26120 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
26121
26122 * gcc.dg/pr24624.c: Disable for non S/390 targets.
26123
26124 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
26125
26126 PR 24624
26127 * gcc.dg/pr24624.c: Testcase added.
26128
26129 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
26130
26131 PR 24623
26132 * g++.dg/other/pr24623.C: Testcase added.
26133
26134 2005-11-09 Erik Edelmann <eedelman@gcc.gnu.org>
26135
26136 PR fortran/22607
26137 * gfortran-dg/pure_byref_1.f90: New.
26138 * gfortran-dg/pure_byref_2.f90: New.
26139
26140 2005-11-09 Uros Bizjak <uros@kss-loka.si>
26141
26142 PR c/24101
26143 * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
26144 * gcc.dg/dg.exp: Run main loop also for *.i files.
26145
26146 2005-11-08 Jakub Jelinek <jakub@redhat.com>
26147
26148 PR c++/19450
26149 * g++.dg/tls/diag-3.C: New test.
26150 * g++.dg/tls/diag-4.C: New test.
26151 * g++.dg/tls/static-1.C: New test.
26152 * g++.dg/tls/static-1a.cc: New file.
26153
26154 2005-11-08 Diego Novillo <dnovillo@redhat.com>
26155
26156 PR 23046
26157 * g++.dg/tree-ssa/pr23046.C: New test.
26158
26159 2005-11-08 Devang Patel <dpatel@apple.com>
26160
26161 PR tree-optimization/23115
26162 * gcc.dg/tree-ssa/pr23115.c: New.
26163
26164 2005-11-08 David Edelsohn <edelsohn@gnu.org>
26165
26166 * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
26167 * gcc.target/powerpc/pr16155.c: Same.
26168 * gcc.target/powerpc/altivec-1.c: Same.
26169 * gcc.target/powerpc/altivec-2.c: Same.
26170 * gcc.target/powerpc/altivec-3.c: Same.
26171 * gcc.target/powerpc/altivec-5.c: Same.
26172 * gcc.target/powerpc/altivec-11.c: Same.
26173 * gcc.target/powerpc/altivec-12.c: Same.
26174 * gcc.target/powerpc/altivec-14.c: Same.
26175 * gcc.target/powerpc/altivec-22.c: Same.
26176 * gcc.target/powerpc/altivec-consts.c: Same.
26177 * gcc.target/powerpc/altivec-pr22085.c: Same.
26178 * gcc.target/powerpc/altivec-splat.c: Same.
26179 * gcc.target/powerpc/altivec-varargs-1.c: Same.
26180 * gcc.target/powerpc/altivec-vec-merge.c: Same.
26181 * gcc.target/powerpc/darwin-longlong.c: Same.
26182
26183 2005-11-08 Uros Bizjak <uros@kss-loka.si>
26184
26185 PR target/19340
26186 * gcc.dg/pr19340.c: New test.
26187
26188 2005-11-07 Ian Lance Taylor <ian@airs.com>
26189
26190 PR rtl-optimization/24683
26191 * gcc.dg/pr24683.c: New test.
26192
26193 2005-11-07 Uros Bizjak <uros@kss-loka.si>
26194
26195 * gcc.dg/pr24225.c: Add cleanup-coverage-files.
26196 * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
26197
26198 2005-11-07 Uros Bizjak <uros@kss-loka.si>
26199
26200 * gcc.target/i386/pr23376.c: Compile with -mmmx.
26201
26202 2005-11-07 Ulrich Weigand <uweigand@de.ibm.com>
26203
26204 * g++.dg/abi/empty6.C (B): Align to twice pointer size.
26205
26206 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
26207
26208 PR target/24230
26209
26210 * gcc.target/powerpc/altivec-consts.c,
26211 gcc.target/powerpc/altivec-splat.c: New testcase.
26212
26213 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
26214
26215 PR c/24599
26216
26217 * gcc.dg/overflow-2.c: New testcase.
26218
26219 2005-11-07 Jakub Jelinek <jakub@redhat.com>
26220
26221 PR rtl-optimization/23567
26222 * gcc.c-torture/execute/20051104-1.c: New test.
26223
26224 2005-11-06 Paul Thomas <pault@gcc.gnu.org>
26225
26226 PR fortran/24534
26227 gfortran.dg/private_type_2.f90: Modified to check that case with
26228 PRIVATE declaration within derived type is accepted.
26229
26230 PR fortran/20838
26231 gfortran.dg/pointer_assign_1.f90: New test.
26232
26233 PR fortran/20840
26234 * gfortran.dg/arrayio_0.f90: New test.
26235
26236 PR fortran/17737
26237 gfortran.dg/data_initialized.f90: New test.
26238 gfortran.dg/data_constraints_1.f90: New test.
26239 gfortran.dg/data_constraints_2.f90: New test.
26240
26241 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
26242
26243 PR fortran/24174
26244 PR fortran/24305
26245 * gfortran.dg/large_real_kind_form_io_1.f90: New file.
26246
26247 2005-11-06 Diego Novillo <dnovillo@redhat.com>
26248
26249 PR 24670
26250 * gcc.dg/tree-ssa/pr24670.c: New test.
26251
26252 2005-11-05 Ian Lance Taylor <ian@airs.com>
26253
26254 PR target/22432
26255 * gcc.target/i386/pr22432.c: New test.
26256
26257 2005-11-05 Richard Henderson <rth@redhat.com>
26258
26259 * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
26260 * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
26261 gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
26262 gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
26263 from gcc.dg/alpha-*.
26264 * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
26265 gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
26266
26267 2005-11-05 Andreas Jaeger <aj@suse.de>
26268
26269 * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
26270
26271 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
26272
26273 PR target/23424
26274 * gcc.dg/torture/pr23424-1.c: New test.
26275
26276 2005-11-04 Richard Henderson <rth@redhat.com>
26277
26278 * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
26279 gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
26280 gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
26281 gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
26282 gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
26283 gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
26284 gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
26285 gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
26286 gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
26287 gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
26288 gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
26289 gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
26290 gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
26291 gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
26292 gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
26293 gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
26294 gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
26295 gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
26296 gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
26297 gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
26298 gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
26299 gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
26300 gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
26301 gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
26302 Move from gcc.dg/.
26303 * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
26304 gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
26305 gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
26306 gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
26307 gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
26308 gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
26309 gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
26310 gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
26311 gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
26312 gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
26313 gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
26314 gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
26315 gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
26316 gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
26317 gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
26318 gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
26319 gcc.target/i386/lea.c, gcc.target/i386/local.c,
26320 gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
26321 gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
26322 gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
26323 gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
26324 gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
26325 gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
26326 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
26327 gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
26328 gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
26329 gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
26330 gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
26331 gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
26332 gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
26333 gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
26334 gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
26335 gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
26336 gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
26337 gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
26338 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
26339 gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
26340 gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
26341 gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
26342 * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
26343 * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
26344 * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
26345 * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
26346 * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
26347 * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
26348
26349 2005-11-04 Diego Novillo <dnovillo@redhat.com>
26350
26351 PR 24627
26352 * gcc.dg/tree-ssa/pr24627.c: New test.
26353
26354 2005-11-04 Paul Brook <paul@codesourcery.com>
26355
26356 * gcc.dg/tls/opt-10.c: New test.
26357
26358 2005-11-04 Andreas Jaeger <aj@suse.de>
26359
26360 * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
26361 avoid extra warnings.
26362
26363 2005-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26364
26365 PR libfortran/22298
26366 * lib/target-supports.exp
26367 (check_effective_target_static_libgfortran): New
26368 static_libgfortran effective target.
26369 * gfortran.dg/static_linking_1.f: New test.
26370 * gfortran.dg/static_linking_1.c: New file.
26371
26372 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
26373
26374 * gcc.dg/pr24615.c: Guard test with { target fpic }.
26375
26376 2005-11-03 Josh Conner <jconner@apple.com>
26377
26378 PR c++/19989
26379 g++.dg/ext/array2.C: New test.
26380 g++.dg/template/dependent-name3.C: New test.
26381 g++.dg/template/dependent-name4.C: New test.
26382 g++.dg/template/sfinae2.C: New test.
26383
26384 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
26385
26386 PR preprocessor/22042
26387 * gcc.dg/cpp/strify4.c: New test.
26388
26389 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
26390
26391 PR c++/17964
26392 * g++.dg/cpp/string-1.C: New test.
26393
26394 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
26395
26396 * gcc.target/powerpc: New directory.
26397 * gcc.target/powerpc/powerpc.exp: New file.
26398 * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
26399 gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
26400 gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
26401 gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
26402 gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
26403 gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
26404 gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
26405 gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
26406 gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
26407 gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
26408 gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
26409 gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
26410 gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
26411 gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
26412 gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
26413 gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
26414 gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
26415 gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
26416 gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
26417 gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
26418 gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
26419 gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
26420 gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
26421 gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
26422 gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
26423 gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
26424 gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
26425 gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
26426 gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
26427 gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
26428 gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
26429 gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
26430 gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
26431 gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
26432
26433 2005-11-03 Mark Mitchell <mark@codesourcery.com>
26434
26435 PR c++/21627
26436 * g++.dg/warn/inline2.C: New test.
26437
26438 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
26439
26440 PR middle-end/23155
26441 * g++.dg/ext/c99struct1.C: New test.
26442 * gcc.dg/union-cast-1.c: New test.
26443 * gcc.dg/union-cast-2.c: New test.
26444 * gcc.dg/union-cast-3.c: New test.
26445
26446 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
26447
26448 PR middle-end/24589
26449 * gcc.c-torture/execute/zero-struct-2.c: New test.
26450
26451 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
26452
26453 PR c++/24582
26454 * g++.dg/init/switch1.C: New test.
26455
26456 2005-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
26457
26458 * gcc.dg/delay-slot-1.c: New test.
26459
26460 2005-11-03 Ulrich Weigand <uweigand@de.ibm.com>
26461
26462 PR target/24620
26463 * gcc.dg/pr24620.c: New test.
26464
26465 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
26466
26467 PR c/24329
26468 * gcc.dg/format/unnamed-1.c: New test.
26469
26470 2005-11-02 Mark Mitchell <mark@codesourcery.com>
26471
26472 PR c++/22434
26473 * g++.dg/expr/cond8.C: New test.
26474
26475 PR c++/24560
26476 * g++.dg/parse/dot1.C: New test.
26477
26478 2005-11-02 Jan Hubicka <jh@suse.cz>
26479
26480 PR target/23303
26481 * gcc.dg/i386-lea.c: New test
26482
26483 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
26484
26485 PR target/24615
26486 * gcc.dg/pr24615.c: New test.
26487
26488 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
26489
26490 PR target/24600
26491 * gcc.dg/pr24600.c: New test.
26492
26493 2005-11-02 Mark Mitchell <mark@codesourcery.com>
26494
26495 PR c++/19253
26496 * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
26497 * g++.dg/parse/typename9.C: New test.
26498 * g++/dg/parse/typename10.C: Likewise.
26499
26500 2005-11-02 Andrew Pinski <pinskia@physics.uc.edu>
26501
26502 PR fortran/18157
26503 * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
26504 * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
26505 * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
26506
26507 2005-11-02 Mark Mitchell <mark@codesourcery.com>
26508
26509 PR c++/24569
26510 * g++.dg/debug/static1.C: New test.
26511
26512 2005-11-02 Josh Conner <jconner@apple.com>
26513
26514 * g++.dg/crash38.C: moved into proper directory...
26515 * g++.dg/template/crash42.C: ...here
26516
26517 2005-11-02 Hans-Peter Nilsson <hp@axis.com>
26518
26519 PR target/18338
26520 * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
26521 pcc_bitfield_type_matters || default_packed.
26522
26523 * lib/target-supports.exp
26524 (check_effective_target_pcc_bitfield_type_matters): New proc.
26525 * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
26526
26527 PR testsuite/23304
26528 * lib/target-supports.exp (check_effective_default_packed): New proc.
26529 * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
26530 Gate expected errors on target ! default_packed.
26531 * g++.dg/ext/packed4.C: Gate on target ! default_packed.
26532
26533 2005-11-02 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26534
26535 * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
26536 change (r106358).
26537
26538 2005-11-01 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26539
26540 PR fortran/24008
26541 * gfortran.dg/entry_5.f90: New.
26542 * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
26543
26544 2005-11-01 Bob Wilson <bob.wilson@acm.org>
26545
26546 * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
26547
26548 2005-11-01 Paul Thomas <pault@gcc.gnu.org>
26549
26550 PR fortran/21565
26551 gfortran.dg/namelist_blockdata.f90: New test.
26552
26553 PR fortran/18737
26554 gfortran.dg/external_implicit_none.f90: New test.
26555
26556 PR fortran/14994
26557 * gfortran.dg/secnds.f: New test.
26558
26559 2005-10-31 Jan Hubicka <jh@suse.cz>
26560
26561 PR target/20928
26562 * gcc.c-torture/compile/pr20928.c: New test.
26563
26564 2005-10-31 Andrew Pinski <pinskia@physics.uc.edu>
26565
26566 PR middle-end/23492
26567 * gcc.c-torture/compile/zero-strct-5.c: New test.
26568
26569 2005-10-31 Jerry DeLisle <jvdelisle@verizon.net>
26570
26571 PR libgfortran/24584
26572 * gfortran.dg/pr24584.f90: New test.
26573
26574 2005-10-28 Erik Edelmann <eedelman@gcc.gnu.org>
26575
26576 PR fortran/18883
26577 * gfortran.dg/char_result_9.f90: New.
26578 * gfortran.dg/char_result_10.f90: New.
26579
26580 2005-10-30 Jan Hubicka <jh@suse.cz>
26581
26582 * g++.dg/tree-ssa/pr24172.C: New testcase.
26583
26584 2005-10-30 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26585
26586 * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
26587
26588 2005-10-30 Gaurav Gautam <gauravga@noida.hcltech.com>
26589
26590 * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
26591 gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
26592 gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
26593 gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
26594 gfortran.dg/enum_9.f90,
26595 gfortran.fortran-torture/compile/enum_1.f90,
26596 gfortran.fortran-torture/execute/enum_1.f90,
26597 gfortran.fortran-torture/execute/enum_2.f90,
26598 gfortran.fortran-torture/execute/enum_3.f90,
26599 gfortran.fortran-torture/execute/enum_4.f90: New tests.
26600
26601 2005-10-30 Hans-Peter Nilsson <hp@bitrange.com>
26602
26603 PR target/18482
26604 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
26605 For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
26606
26607 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26608
26609 PR libfortran/20179
26610 * gfortran.dg/mixed_io_1.f90: New test.
26611 * gfortran.dg/mixed_io_1.c: New file.
26612
26613 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26614
26615 * gfortran.dg/malloc_free_1.f90: New test.
26616
26617 2005-10-29 Hans-Peter Nilsson <hp@axis.com>
26618
26619 * gcc.dg/nested-func-4.c: Require profiling -pg.
26620
26621 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
26622
26623 PR C++/23229
26624 * g++.dg/warn/main-2.C: New test.
26625
26626 2005-10-28 Steven G. Kargl <kargls@comcast.net>
26627
26628 PR fortran/24545
26629 * gfortran.dg/interface_2.f90: new test.
26630
26631 2005-10-28 Josh Conner <jconner@apple.com>
26632
26633 PR c++/22153
26634 * g++.dg/template/crash38.C: New test.
26635 * g++.dg/parse/explicit1.C: Change expected errors.
26636
26637 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
26638
26639 PR C++/23426
26640 * g++.dg/other/large-size-array.C: New test.
26641
26642 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
26643
26644 PR middle-end/24362
26645 * g++.dg/opt/complex4.C: New test.
26646
26647 2005-10-25 Eric Botcazou <ebotcazou@adacore.com>
26648
26649 * gcc.dg/nested-func-4.c: New test.
26650
26651 2005-10-26 Paul Thomas <pault@gcc.gnu.org>
26652
26653 PR fortran/24158
26654 gfortran.dg/derived_recursion.f90: New test.
26655 gfortran.dg/implicit_actual.f90: New test.
26656
26657 2005-10-25 Alexandre Oliva <aoliva@redhat.com>
26658
26659 PR middle-end/24295, PR testsuite/24477
26660 * g++.old-deja/g++.abi/vtable2.C: Require alias for now. Will be
26661 removed when weakref hits the tree.
26662
26663 2005-10-25 Jakub Jelinek <jakub@redhat.com>
26664
26665 * gfortran.dg/cray_pointers_4.f90: New test.
26666
26667 * gfortran.dg/cray_pointers_5.f90: New test.
26668
26669 2005-10-25 Feng Wang <fengwang@nudt.edu.cn>
26670
26671 PR fortran/22290
26672 * gfortran.dg/assign_5.f90: New test.
26673 * gfortran.dg/assign_6.f: New test.
26674
26675 2005-10-25 Uros Bizjak <uros@kss-loka.si>
26676
26677 * g++.dg/other/i386-1.C: Include i386-cpuid.h. Pass if
26678 CPU has no SSE support.
26679
26680 2005-10-24 Jerry DeLisle <jvdelisle@verizon.net>
26681
26682 PR libgfortran/24224
26683 * gfortran.dg/arrayio_1.f90: Update attribution.
26684 * gfortran.dg/arrayio_2.f90: Update attribution.
26685 * gfortran.dg/arrayio_3.f90: Update attribution.
26686 * gfortran.dg/arrayio_4.f90: Update test conditions.
26687 * gfortran.dg/arrayio_5.f90: Update attribution.
26688 * gfortran.dg/arrayio_6.f90: New test.
26689 * gfortran.dg/arrayio_7.f90: New test.
26690
26691 2005-10-24 Zdenek Dvorak <dvorakz@suse.cz>
26692
26693 * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
26694
26695 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
26696
26697 * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
26698
26699 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
26700
26701 PR fortran/24416
26702 * gfortran.dg/namelist_char_only.f90: New test.
26703
26704 2005-10-24 Asher Langton <langton2@llnl.gov>
26705
26706 PR fortran/17031
26707 PR fortran/22282
26708 * gfortran.dg/cray_pointers_1.f90: New test.
26709 * gfortran.dg/cray_pointers_2.f90: New test.
26710 * gfortran.dg/cray_pointers_3.f90: New test.
26711 * gfortran.dg/loc_1.f90: New test.
26712 * gfortran.dg/loc_2.f90: New test.
26713
26714 2005-10-24 Steven Bosscher <stevenb@suse.de>
26715
26716 * gcc.dg/pr24225.c: New test.
26717
26718 2005-10-24 Asher Langton <langton2@llnl.gov>
26719
26720 * gfortran.dg/dup_save_1.f90: New test.
26721 * gfortran.dg/dup_save_2.f90: New test.
26722
26723 2005-10-24 Paul Brook <paul@codesourcery.com>
26724
26725 PR 24107
26726 * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
26727 stdint.h.
26728
26729 2005-10-23 Jerry DeLisle <jvdelisle@verizon.net>
26730
26731 PR libgfortran/24489
26732 * gfortran.dg/pr24489.f90: New test.
26733
26734 2005-10-23 Andrew Pinski <pinskia@physics.uc.edu>
26735
26736 PR fortran/23635
26737 * gfortran.dg/ichar_1.f90: Add tests for derived types.
26738
26739 2005-10-23 Hans-Peter Nilsson <hp@bitrange.com>
26740
26741 PR target/18911
26742 * g++.dg/init/array16.C: Skip for mmix-*-*.
26743
26744 2005-10-23 Asher Langton <langton2@llnl.gov>
26745
26746 * gfortran.dg/byte_1.f90: New test.
26747 * gfortran.dg/byte_2.f90: New test.
26748
26749 2005-10-23 David Edelsohn <edelsohn@gnu.org>
26750
26751 * gcc.dg/attr-alias-3.c: XFAIL on AIX.
26752
26753 2005-10-23 Paul Thomas <pault@gcc.gnu.org>
26754
26755 PR fortran/18022
26756 * gfortran.dg/assign_func_dtcomp_1.f90: New test.
26757
26758 PR fortran/24311
26759 * gfortran.dg/merge_char_const.f90: New test.
26760
26761 PR fortran/24384
26762 * gfortran.dg/spread_scalar_source.f90: New test.
26763
26764 2005-10-22 Hans-Peter Nilsson <hp@axis.com>
26765
26766 * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
26767
26768 * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
26769 * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
26770
26771 * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
26772
26773 2005-10-22 Erik Edelmann <eedelman@gcc.gnu.org>
26774
26775 PR fortran/24426
26776 * gfortran.dg/der_pointer_4.f90: New.
26777
26778 2005-10-22 David Ayers <d.ayers@inode.at>
26779
26780 * obj-c++.dg/except-1.mm: Simplify.
26781
26782 2005-10-21 David Ayers <d.ayers@inode.at>
26783
26784 * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
26785
26786 2005-10-21 Jakub Jelinek <jakub@redhat.com>
26787
26788 * gfortran.dg/assumed_dummy_2.f90: New test.
26789
26790 2005-10-21 James E Wilson <wilson@specifix.com>
26791
26792 PR preprocessor/15220
26793 * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
26794
26795 2005-10-21 Eric Botcazou <ebotcazou@adacore.com>
26796
26797 * gcc.c-torture/execute/20051021-1.c: New test.
26798
26799 2005-10-21 Mark Mitchell <mark@codesourcery.com>
26800
26801 PR c++/24260
26802 * g++.dg/ext/tmplattr1.C: New test.
26803
26804 2005-10-21 Paul Thomas <pault@gcc.gnu.org>
26805
26806 PR fortran/24440
26807 * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
26808
26809 2005-10-20 Geoffrey Keating <geoffk@apple.com>
26810
26811 * obj-c++.dg/except-1.mm: New.
26812
26813 * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
26814
26815 2005-10-21 Alan Modra <amodra@bigpond.net.au>
26816
26817 * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
26818
26819 2005-10-20 Alexandre Oliva <aoliva@redhat.com>
26820
26821 PR middle-end/24295
26822 * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
26823 declarations with the same names as thunks' alias targets, use
26824 aliases instead.
26825 * gcc.dg/attr-alias-3.c: New test.
26826 * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
26827
26828 2005-10-20 Mark Mitchell <mark@codesourcery.com>
26829
26830 PR c++/22618
26831 * g++.dg/parse/access8.C: New test.
26832
26833 2005-10-20 Richard Guenther <rguenther@suse.de>
26834
26835 PR c++/24439
26836 * g++.dg/tree-ssa/pr24439.C: New testcase.
26837
26838 2005-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
26839
26840 * g++.dg/opt/delay-slot-1.C: New test.
26841
26842 2005-10-20 Erik Edelmann <erik.edelmann@iki.fi>
26843
26844 PR fortran/21625
26845 * gfortran.fg/der_init_1.f90: New.
26846
26847 2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
26848
26849 * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
26850
26851 2005-10-19 Mark Mitchell <mark@codesourcery.com>
26852
26853 PR c++/21908
26854 * g++.dg/parse/error28.C: New test.
26855
26856 2005-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
26857
26858 * gcc.dg/profile-generate-2.c: New test.
26859
26860 2005-10-18 Danny Smith <dannysmith@users.sourceforge.net>
26861
26862 PR target/23589
26863 * g++.dg/ext/dllimport11.C: New.
26864
26865 2005-10-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26866
26867 PR c++/22293
26868 * g++.dg/other/friend3.C: New test.
26869
26870 2005-10-18 Mark Mitchell <mark@codesourcery.com>
26871
26872 PR c++/23293
26873 * g++.dg/template/error19.C: New test.
26874
26875 2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
26876
26877 PR c++/21383
26878 * g++.dg/overload/koenig2.C: New.
26879
26880 PR c++/23118
26881 * g++.dg/overload/error2.C: New.
26882
26883 PR c++/22604
26884 * g++.dg/inherit/covariant14.C: New.
26885
26886 2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26887
26888 PR c++/23440
26889 * g++.dg/parse/for1.C: New test.
26890
26891 2005-10-17 Paul Thomas <pault@gcc.gnu.org>
26892
26893 PR fortran/23446
26894 * gfortran.dg/host_dummy_index_1.f90: New test.
26895
26896 PR fortran/21459
26897 * gfortran.dg/automatic_char_len_2.f90: New test.
26898
26899 PR fortran/20866
26900 * gfortran.dg/recursive_statement_functions.f90: New test.
26901
26902 PR fortran/20853
26903 * gfortran.dg/assumed_size_dt_dummy.f90: New test.
26904
26905 PR fortran/20849
26906 * gfortran.dg/external_initializer.f90: New test.
26907
26908 PR fortran/20837
26909 * non_module_public.f90: New test.
26910
26911 2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
26912
26913 PR c++/24386
26914 * g++.dg/template/overload7.C: New.
26915
26916 PR c++/22551
26917 * g++.dg/other/switch2.C: Remove expected warnings.
26918
26919 PR c++/21353
26920 * g++.dg/template/defarg6.C: New.
26921
26922 2005-10-17 Uros Bizjak <uros@kss-loka.si>
26923
26924 PR target/24315
26925 * gcc.target/i386/pr24315.c: New test.
26926
26927 2005-10-16 Mark Mitchell <mark@codesourcery.com>
26928
26929 PR c++/24389
26930 * g++.dg/template/static21.C: New test.
26931 * g++.dg/template/static21-a.cc: Likewise.
26932
26933 2005-10-16 Andrew Pinski <pinskia@physics.uc.edu>
26934
26935 PR c++/23959
26936 * g++.dg/warn/Wswitch-default-1.C: New test.
26937 * g++.dg/warn/Wswitch-default-2.C: New test.
26938
26939 2005-10-16 Mark Mitchell <mark@codesourcery.com>
26940
26941 PR c++/22173
26942 * g++.dg/parse/template18.C: New test.
26943 * g++.dg/template/nontype15.C: Likewise.
26944
26945 2005-10-16 Erik Edelmann <erik.edelmann@iki.fi>
26946
26947 PR fortran/22273
26948 * gfortran.dg/spec_expr_2.f90: New.
26949
26950 2005-10-16 Hans-Peter Nilsson <hp@axis.com>
26951
26952 * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
26953 g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
26954 gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
26955 gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
26956 gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
26957 gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
26958 gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
26959 gcc.dg/inline-2.c: Guard test with { target fpic }. Remove
26960 previous target-specific skips and warning-message matches where
26961 applicable.
26962
26963 2005-10-15 Mark Mitchell <mark@codesourcery.com>
26964
26965 PR c++/21347
26966 * g++.dg/warn/Wctor-dtor.C: New test.
26967
26968 2005-10-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26969
26970 PR c/23439
26971 * gcc.dg/for-1.c: New test.
26972
26973 2005-10-14 Mark Mitchell <mark@codesourcery.com>
26974
26975 PR c++/19565
26976 * g++.dg/warn/Wconversion1.C: New test.
26977 * g++.dg/ext/packed4.C: Compile with -w.
26978 * g++.dg/opt/20050511-1.C: Likewise.
26979 * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
26980
26981 2005-10-14 Jakub Jelinek <jakub@redhat.com>
26982
26983 * gfortran.dg/boz_5.f90: New test.
26984
26985 2005-10-14 Nathan Sidwell <nathan@codesourcery.com>
26986
26987 PR c++/22551
26988 * g++.dg/other/switch2.C: New.
26989
26990 PR c++/23984
26991 * g++.dg/init/ctor7.C: New.
26992
26993 2005-10-13 David Edelsohn <edelsohn@gnu.org>
26994
26995 PR c++/23730
26996 * g++.dg/parse/crash32.C: New test.
26997
26998 2005-10-13 Mark Mitchell <mark@codesourcery.com>
26999
27000 PR c++/20721
27001 * g++.dg/init/goto2.C: New test.
27002
27003 PR c++/22464
27004 * g++.dg/template/crash/41.C: New test.
27005
27006 PR c++/22180
27007 * g++.dg/template/crash40.C: New test.
27008
27009 PR c++/23694
27010 * g++.dg/parse/friend5.C: New test.
27011
27012 PR c++/23307
27013 * g++.dg/template/crash38.C: New test.
27014
27015 PR c++/22352
27016 * g++.dg/template/friend38.C: New test.
27017
27018 PR c++/22405
27019 * g++.dg/template/crash39.C: New test.
27020
27021 2005-10-13 Hans-Peter Nilsson <hp@bitrange.com>
27022
27023 * gcc.dg/debug/dwarf2/dwarf-char1.c,
27024 gcc.dg/debug/dwarf2/dwarf-char2.c,
27025 gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
27026
27027 * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
27028
27029 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
27030
27031 * gcc.dg/dll-2.c: Add tests for warnings.
27032 * gcc.dg/dll-3.c: Likewise.
27033 * gcc.dg/dll-4.c: Likewise.
27034
27035 * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
27036 * g++.dg/ext/dllimport2.C: Likewise.
27037 * g++.dg/ext/dllimport3.C: Likewise.
27038 * g++.dg/ext/dllimport7.C: Likewise.
27039 * g++.dg/ext/dllimport8.C: Likewise.
27040 * g++.dg/ext/dllimport9.C: Likewise.
27041
27042 2005-10-10 Paul Thomas <pault@gcc.gnu.org>
27043
27044 PR fortran/24092
27045 * gfortran.dg/derived_pointer_recursion.f90: New test.
27046
27047 2005-10-12 Adrian Straetling <straetling@de.ibm.com>
27048
27049 * gcc.c-torture/execute/20051012-1.c: New test.
27050
27051 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
27052
27053 PR fortran/18082
27054 * gfortran.dg/automatic_char_len_1.f90: New test.
27055
27056 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
27057
27058 PR fortran/20847
27059 * gfortran.dg/save_common.f90: New test.
27060
27061 PR fortran/20856
27062 * gfortran.dg/save_result.f90: New test.
27063
27064 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
27065
27066 PR c++/21592
27067 * g++.dg/template/dependent-expr1.C: Add new expected error.
27068 * g++.dg/template/dependent-expr2.C: Adjust error text.
27069 * g++.dg/template/overload6.C: New.
27070
27071 PR c++/23797
27072 * g++.dg/other/typename8.C: New.
27073
27074 PR c++/21117
27075 * g++.dg/other/return1.C: New.
27076
27077 2005-10-12 Paolo Bonzini <bonzini@gnu.org>
27078
27079 PR c++/24052
27080 * g++.dg/ext/label5.C: New.
27081
27082 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
27083
27084 PR c++/19964
27085 * g++.dg/parse/crash31.C: New.
27086
27087 2005-10-12 Razya Ladelsky <razya@il.ibm.com>
27088
27089 * g++.dg/ipa/ipa-1.c: New test.
27090 * g++.dg/ipa/ipa-2.c: New test.
27091 * g++.dg/ipa/ipa-3.c: New test.
27092 * g++.dg/ipa/ipa-4.c: New test.
27093 * g++.dg/ipa/ipa-5.c: New test.
27094 * g++.dg/ipa/ipa.exp: New file.
27095
27096 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
27097
27098 PR fortran/24207
27099 * gfortran.dg/private_type_3.f90: New test.
27100
27101 2005-10-11 Steven G. Kargl <kargls@comcast.net>
27102
27103 PR fortran/20786
27104 gfortran.dg/aint_anint_1.f90: New test.
27105
27106 2005-10-11 Steven G. Kargl <kargls@comcast.net>
27107
27108 PR libgfortran/24313
27109 gfortran.dg/csqrt.f: New test.
27110
27111 2005-10-11 Ian Lance Taylor <ian@airs.com>
27112
27113 PR c++/8057
27114 * g++.dg/warn/noeffect7.C: New test.
27115 * g++.dg/warn/noeffect2.C: Instantiate templates.
27116 * g++.dg/warn/noeffect4.C: Instantiate template. Add new error
27117 and warning.
27118
27119 2005-10-11 Mark Mitchell <mark@codesourcery.com>
27120
27121 PR c++/21089
27122 * g++.dg/init/float1.C: New test.
27123
27124 PR c++/24277
27125 * g++.dg/init/member1.C: Tweak error markers.
27126
27127 2005-10-11 Janis Johnson <janis187@us.ibm.com>
27128
27129 PR testsuite/24281
27130 * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
27131 Check for null pointer.
27132
27133 2005-10-11 Mark Mitchell <mark@codesourcery.com>
27134
27135 PR c++/21369
27136 * g++.dg/parse/ret-type3.C: New test.
27137
27138 2005-10-11 Andrew Pinski <pinskia@physics.uc.edu>
27139
27140 PR tree-opt/23946
27141 * gcc.c-torture/compile/pr23946.c: New test.
27142
27143 2005-10-11 Jakub Jelinek <jakub@redhat.com>
27144
27145 * g++.dg/opt/mmx2.C: New test.
27146
27147 2005-10-10 Mark Mitchell <mark@codesourcery.com>
27148
27149 PR c++/24277
27150 * g++.dg/template/static20.C: New test.
27151
27152 PR c++/24302
27153 * g++.dg/warn/Wunused-12.C: New test.
27154
27155 PR c++/23437
27156 * g++.dg/template/arg4.C: New test.
27157
27158 2005-10-10 Eric Botcazou <ebotcazou@libertysurf.fr>
27159
27160 * gcc.dg/ucnid-2.c: XFAIL on Solaris.
27161 * gcc.dg/ucnid-3.c: Likewise.
27162 * gcc.dg/ucnid-4.c: Likewise.
27163 * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
27164 * g++.dg/other/ucnid-1.C: Likewise.
27165 * gcc.dg/sparc-frame-1.c: New test.
27166
27167 2005-10-10 Mark Mitchell <mark@codesourcery.com>
27168
27169 PR c++/24139
27170 * g++.dg/template/spec27.C: New test.
27171
27172 PR c++/24275
27173 * g++.dg/template/static19.C: New test.
27174
27175 2005-10-09 Eric Botcazou <ebotcazou@libertysurf.fr>
27176
27177 * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
27178 * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
27179
27180 2005-10-07 Andrew Pinski <pinskia@physics.uc.edu>
27181
27182 PR target/24136
27183 * gfortran.fortran-torture/compile/pr24136.f: New test.
27184
27185 2005-10-08 James A. Morrison <phython@gcc.gnu.org>
27186
27187 PR c++/22172
27188 * g++.dg/parse/crash30.C: New test.
27189
27190 2005-10-07 Richard Guenther <rguenther@suse.de>
27191
27192 PR middle-end/24227
27193 * gcc.c-torture/compile/pr24227.c: New testcase.
27194
27195 2005-10-07 Steve Ellcey <sje@cup.hp.com>
27196
27197 * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
27198 Do not put aligned attributes on array elements.
27199
27200 2005-10-07 Ulrich Weigand <uweigand@de.ibm.com>
27201
27202 PR testsuite/23611, PR testsuite/23615
27203 * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
27204 writing prototypes of library functions by hand.
27205 * obj-c++.dg/bitfield-4.mm: Likewise.
27206 * obj-c++.dg/const-str-4.mm: Likewise.
27207 * obj-c++.dg/encode-4.mm: Likewise.
27208 * obj-c++.dg/encode-5.mm: Likewise.
27209 * obj-c++.dg/encode-6.mm: Likewise.
27210 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
27211 * obj-c++.dg/method-10.mm: Likewise.
27212 * obj-c++.dg/method-17.mm: Likewise.
27213 * obj-c++.dg/method-19.mm: Likewise.
27214 * obj-c++.dg/try-catch-2.mm: Likewise.
27215
27216 2005-10-06 Richard Henderson <rth@redhat.com>
27217
27218 PR 24236
27219 * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
27220
27221 2005-10-06 Dale Johannesen <dalej@apple.com>
27222
27223 * gcc.c-torture/execute/20030125-1.c: Correct.
27224
27225 2005-10-06 Richard Guenther <rguenther@suse.de>
27226
27227 PR tree-optimization/24238
27228 * g++.dg/tree-ssa/pr24238.C: New testcase.
27229
27230 2005-10-07 Erik Edelmann <erik.edelmann@iki.fi>
27231
27232 PR 18568
27233 * gfortran.dg/der_pointer_3.f90: New test.
27234
27235 2005-10-05 Devang Patel <dpatel@apple.com>
27236
27237 PR Debug/23205
27238 * g++.dg/other/PR23205.C: New.
27239
27240 2005-10-05 Richard Henderson <rth@redhat.com>
27241
27242 PR target/23602
27243 * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
27244 * g++.dg/eh/omit-frame-pointer2.C: Likewise.
27245
27246 2005-10-05 Dale Johannesen <dalej@apple.com>
27247
27248 * gcc.c-torture/execute/float-floor.c: New.
27249
27250 2005-10-05 Paolo Bonzini <bonzini@gnu.org>
27251
27252 PR tree-optimization/21419
27253 PR tree-optimization/24146
27254 PR tree-optimization/24151
27255
27256 * g++.dg/ext/asm7.C: New.
27257 * g++.dg/ext/asm8.C: New.
27258 * gcc.dg/asm-1.c: Compile on all targets.
27259 * gcc.dg/asm-pr24146.c: New.
27260 * gcc.dg/pr21419.c: Adjust error messages.
27261
27262 2005-10-05 Richard Guenther <rguenther@suse.de>
27263
27264 PR fortran/24176
27265 * gfortran.fortran-torture/compile/empty.f90: New testcase.
27266
27267 2005-10-05 Nathan Sidwell <nathan@codesourcery.com>
27268
27269 PR c++/23513
27270 * g++.dg/template/spec22.C: Robustify test.
27271 * g++.dg/template/spec26.C: New.
27272
27273 2005-10-05 Uros Bizjak <uros@kss-loka.si>
27274
27275 * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
27276 if target supports vector instructions.
27277
27278 2005-10-04 Geoffrey Keating <geoffk@apple.com>
27279
27280 * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
27281 C99 functions.
27282
27283 2005-10-04 Janis Johnson <janis187@us.ibm.com>
27284
27285 * lib/target-supports.exp (check_effective_target_fortran_large_real,
27286 check_effective_target_fortran_large_int): Replace cached result
27287 when target changes.
27288
27289 2005-10-04 Devang Patel <dpatel@apple.com>
27290
27291 * gcc.dg/i386-sse-vect-types.c: New.
27292
27293 2005-10-04 Ian Lance Taylor <ian@airs.com>
27294
27295 PR preprocessor/13726
27296 * gcc.dg/cpp/cmdlne-dI-C.c: New test.
27297 * gcc.dg/cpp/cmdlne-dI-C.h: New file.
27298
27299 2005-10-04 Richard Guenther <rguenther@suse.de>
27300
27301 PR c/23576
27302 * gcc.dg/noncompile/pr23576.c: New testcase.
27303
27304 2005-10-04 Andrew Pinski <pinskia@physics.uc.edu>
27305
27306 PR middle-end/23125
27307 * gcc.dg/register-var-3.c: New test.
27308
27309 2005-10-04 Steven Bosscher <stevenb@suse.de>
27310
27311 * gcc.dg/pr23049.c: New test.
27312
27313 * gcc.dg/ucnid-4.c: Fix test.
27314
27315 2005-10-03 Diego Novillo <dnovillo@redhat.com>
27316
27317 PR 23445
27318 * gcc.c-torture/compile/pr23445.c: New test.
27319
27320 2005-10-03 Alexandre Oliva <aoliva@redhat.com>
27321
27322 * g++.dg/overload/unknown1.C: New.
27323
27324 2005-10-03 Mark Mitchell <mark@codesourcery.com>
27325
27326 PR c++/17775
27327 * g++.dg/template/repo4.C: New test.
27328
27329 2005-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27330
27331 PR libfortran/19308
27332 * gfortran.dg/large_real_kind_2.F90: New test.
27333 * gfortran.dg/large_integer_kind_2.f90: New test.
27334
27335 2005-10-03 Uros Bizjak <uros@kss-loka.si>
27336
27337 * lib/target-supports.exp (check_effective_target_vect_shift):
27338 Implement with result caching. Add i?86, x86_64 and ia64 targets.
27339 (check_effective_target_vect_condition): Fix copy-n-pasto.
27340
27341 * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
27342 * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
27343 targets.
27344
27345 2005-10-02 Mark Mitchell <mark@codesourcery.com>
27346
27347 PR c++/22621
27348 * g++.dg/template/overload5.C : New test.
27349
27350 PR c++/23840
27351 * g++.dg/expr/stdarg1.C: New test.
27352
27353 2005-10-02 Diego Novillo <dnovillo@redhat.com>
27354
27355 PR 24142
27356 * gcc.c-torture/execute/pr24142.c: New test.
27357
27358 2005-10-01 Diego Novillo <dnovillo@redhat.com>
27359
27360 PR 24141
27361 * gcc.c-torture/execute/pr24141.c: New test.
27362
27363 2005-10-01 James A. Morrison <phython@gcc.gnu.org>
27364 Diego Novillo <dnovillo@redhat.com>
27365
27366 PR 23604
27367 * gcc.c-torture/execute/pr23604.c: New test.
27368
27369 2005-10-01 Paul Thomas <pault@gcc.gnu.org>
27370
27371 PR fortran/16404
27372 PR fortran/20835
27373 PR fortran/20890
27374 PR fortran/20899
27375 PR fortran/20900
27376 PR fortran/20901
27377 PR fortran/20902
27378 gfortran.dg/equiv_constraint_1.f90: New test.
27379 gfortran.dg/equiv_constraint_2.f90: New test.
27380 gfortran.dg/equiv_constraint_3.f90: New test.
27381 gfortran.dg/equiv_constraint_4.f90: New test.
27382 gfortran.dg/equiv_constraint_5.f90: New test.
27383 gfortran.dg/equiv_constraint_6.f90: New test.
27384 gfortran.dg/equiv_constraint_7.f90: New test.
27385 gfortran.dg/equiv_constraint_8.f90: New test.
27386 gfortran.dg/private_type_1.f90: New test.
27387 gfortran.dg/private_type_2.f90: New test.
27388 gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
27389 980628-10.f: Assert std=gnu to permit mixing of
27390 types in equivalence statements.
27391
27392 2005-09-30 Janne Blomqvist <jblomqvi@cc.hut.fi>
27393
27394 PR 24112
27395 * gfortran.dg/open_status_1.f90: New.
27396
27397 2005-09-30 Uros Bizjak <uros@kss-loka.si>
27398
27399 * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
27400 * gcc.dg/vect/pr22480.c: Clean up temp files.
27401 * gcc.dg/vect/pr23831.c: Clean up temp files.
27402 * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
27403 Clean up temp files.
27404 * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
27405 Clean up temp files.
27406
27407 * gcc.dg/20050309-1.c: Clean up temp files.
27408 * gcc.dg/20050325-1.c: Clean up temp files.
27409
27410 2005-09-30 Uros Bizjak <uros@kss-loka.si>
27411
27412 PR tree-optimization/24059
27413 * gcc.dg/vect/pr24059.c : New test.
27414
27415 2005-09-29 Jakub Jelinek <jakub@redhat.com>
27416
27417 PR middle-end/24109
27418 * gcc.c-torture/execute/20050929-1.c: New test.
27419
27420 2005-09-29 Steven Bosscher <stevenb@suse.de>
27421
27422 * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
27423
27424 2005-09-29 Paolo Bonzini <bonzini@gnu.org>
27425
27426 PR c/21419
27427 * gcc.dg/pr21419.c: New test.
27428
27429 2005-09-29 Steven Bosscher <stevenb@suse.de>
27430
27431 * gcc.dg/pr23911.c: New test.
27432
27433 2005-09-28 Mark Mitchell <mark@codesourcery.com>
27434
27435 * g++.dg/opt/pr19650.C: Use -w -fpermissive.
27436
27437 PR c++/16782
27438 * g++.dg/parse/qualified4.C: New test.
27439 * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
27440 * g++.old-deja/g++.mike/p8154.C: Likewise.
27441
27442 2005-09-27 Mark Mitchell <mark@codesourcery.com>
27443
27444 PR c++/22147
27445 * g++.dg/template/friend37.C: New test.
27446 * g++.dg/parse/crash28.C: Adjust error markers.
27447
27448 2005-09-27 Jakub Jelinek <jakub@redhat.com>
27449
27450 PR fortran/18518
27451 * gfortran.fortran-torture/execute/save_2.f90: New decl.
27452
27453 2005-09-27 Devang Patel <dpatel@apple.com>
27454
27455 PR tree-optimization/23625
27456 * gcc.dg/pr23625.c: New test.
27457
27458 2005-09-27 Uros Bizjak <uros@kss-loka.si>
27459
27460 * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
27461 * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
27462
27463 2005-09-26 Jakub Jelinek <jakub@redhat.com>
27464
27465 PR fortran/23677
27466 * gfortran.fortran-torture/execute/save_1.f90: New test.
27467 * gfortran.dg/save_1.f90: New test.
27468
27469 2005-09-26 Uros Bizjak <uros@kss-loka.si>
27470
27471 * gcc.target/i386/builtin-apply-mmx.c: New test.
27472
27473 PR target/22576
27474 * gcc.target/i386/pr22576.c: New test.
27475
27476 PR target/22585
27477 * gcc.target/i386/pr22585.c: New test.
27478
27479 PR target/23268
27480 * gcc.target/i386/pr23268.c: New test.
27481
27482 PR middle-end/23831
27483 * gcc.dg/vect/pr23831.c: New test.
27484
27485 PR target/24055
27486 * gcc.target/i386/pr24055.c: New test.
27487
27488 2005-09-25 Kazu Hirata <kazu@codesourcery.com>
27489
27490 PR tree-optimization/23960
27491 * gcc.c-torture/compile/pr23960.c: New.
27492
27493 2005-09-23 Paul Thomas <pault@gcc.gnu.org>
27494
27495 PR fortran/16861
27496 * gfortran.dg/nested_modules_3.f90: New.
27497
27498 2005-09-22 Steven G. Kargl <kargls@comcast.net>
27499
27500 PR fortran/24005
27501 gfortran.dg/interface_1.f90: New test.
27502
27503 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi>
27504 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27505
27506 PR fortran/23843
27507 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
27508
27509 2005-09-22 Steven G. Kargl <kargls@comcast.net>
27510
27511 PR fortran/23516
27512 * gfortran.dg/imag_1.f: New test.
27513 * gfortran.dg/imag_2.f: Ditto.
27514
27515 2005-09-22 J"orn Rennecke <joern.rennecke@st.com>
27516
27517 * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
27518
27519 2005-09-22 Jakub Jelinek <jakub@redhat.com>
27520
27521 PR c++/21983
27522 * g++.dg/warn/pr21983.C: New test.
27523
27524 2005-09-22 Andreas Krebbel <krebbel1@de.ibm.com>
27525
27526 * gcc.dg/20050922-1.c: Testcase added.
27527
27528 2005-09-21 Mark Mitchell <mark@codesourcery.com>
27529
27530 PR c++/23993
27531 * g++.dg/template/array14.C: New test.
27532
27533 2005-09-21 Erik Edelmann <erik.edelmann@iki.fi>
27534
27535 PR fortran/19929
27536 * gfortran.dg/der_ptr_component_1.f90: New test.
27537
27538 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27539
27540 PR c++/23965
27541 * g++.dg/template/error1.C: Reject "no matching function" message.
27542
27543 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27544
27545 PR c++/17609
27546 * g++.dg/lookup/error1.C: New test.
27547
27548 2005-09-21 Dorit Nuzman <dorit@il.ibm.com>
27549
27550 * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
27551 functionality of the testcase.
27552
27553 2005-09-20 Richard Henderson <rth@redhat.com>
27554
27555 * gcc.dg/vect/vect-22.c: Require vect_float.
27556 * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
27557
27558 2005-09-20 Joseph S. Myers <joseph@codesourcery.com>
27559
27560 * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
27561 g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
27562 gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
27563 gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
27564 gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
27565 gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
27566 gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
27567 gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
27568 * gcc.dg/cpp/ucnid-8.c: New test.
27569
27570 2005-09-20 Jakub Jelinek <jakub@redhat.com>
27571
27572 PR tree-optimization/23929
27573 * gcc.c-torture/compile/pr23929.c: New test.
27574
27575 2005-09-20 Daniel Berlin <dberlin@dberlin.org>
27576
27577 * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
27578 for one loop.
27579
27580 2005-09-20 Steve Ellcey <sje@cup.hp.com>
27581
27582 PR testsuite/23186
27583 * g++.dg/other/pr22003.C: Require named sections.
27584
27585 2005-09-20 Jakub Jelinek <jakub@redhat.com>
27586
27587 PR c++/23947
27588 * g++.dg/rtti/crash3.C: New test.
27589
27590 PR tree-optimization/23818
27591 * gcc.dg/pr23818.c: New test.
27592
27593 2005-09-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27594
27595 PR fortran/23420
27596 * gfortran.dg/print_fmt_4.f: New.
27597
27598 2005-09-20 Jakub Jelinek <jakub@redhat.com>
27599
27600 PR fortran/23663
27601 * gfortran.fortran-torture/execute/entry_11.f90: New test.
27602
27603 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
27604
27605 * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
27606 Use pointers to local alignable arrays instead. Added comments.
27607 * gcc.dg/vect/vect-46.c: Likewise.
27608 * gcc.dg/vect/vect-48.c: Likewise.
27609 * gcc.dg/vect/vect-49.c: Likewise.
27610 * gcc.dg/vect/vect-52.c: Likewise.
27611 * gcc.dg/vect/vect-53.c: Likewise.
27612 * gcc.dg/vect/vect-54.c: Likewise.
27613 * gcc.dg/vect/vect-56.c: Likewise.
27614 * gcc.dg/vect/vect-57.c: Likewise.
27615 * gcc.dg/vect/vect-58.c: Likewise.
27616 * gcc.dg/vect/vect-60.c: Likewise.
27617 * gcc.dg/vect/vect-61.c: Likewise.
27618
27619 * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
27620 The test is no longer vectorizable on vect_no_align targets.
27621 * gcc.dg/vect/vect-43.c: Likewsie.
27622
27623 * gcc.dg/vect/vect-44.c: Added comments.
27624 * gcc.dg/vect/vect-45.c: Added comments.
27625 * gcc.dg/vect/vect-50.c: Added comments.
27626 * gcc.dg/vect/vect-51.c: Added comments.
27627
27628 * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
27629 aligned type.
27630 * gcc.dg/vect/Os-vect-95.c: Likewise.
27631
27632 * gcc.dg/vect/vect-41.c: Test removed.
27633 * gcc.dg/vect/vect-47.c: Test removed.
27634 * gcc.dg/vect/vect-55.c: Test removed.
27635 * gcc.dg/vect/vect-59.c: Test removed.
27636
27637 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
27638
27639 * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
27640 No longer vectorizable on vect_no_align targets.
27641 * gcc.dg/vect/pr20122.c: Likewise.
27642 * gcc.dg/vect/vect-74.c: Likewise.
27643 * gcc.dg/vect/vect-75.c: Likewise.
27644 * gcc.dg/vect/vect-76.c: Likewise.
27645
27646 * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
27647 Will not be vectorizable on vect_no_align targets once aliasing issues
27648 are resolved.
27649 * gcc.dg/vect/vect-79.c: Likewise.
27650
27651 * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
27652 * gcc.dg/vect/vect-78.c: Likewise.
27653 * gcc.dg/vect/vect-97.c: Likewise.
27654
27655 2005-09-19 Steven Bosscher <stevenb@suse.de>
27656
27657 * gcc.dg/pr23943.c: New test.
27658
27659 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
27660
27661 PR fortran/19181
27662 * gfortran.dg/derived_pointer_null_1.f90: New test.
27663
27664 2005-09-18 Richard Guenther <rguenther@suse.de>
27665
27666 PR middle-end/23944
27667 * gcc.c-torture/compile/pr23944.c: New testcase.
27668
27669 2005-09-18 Erik Edelmann <erik.edelmann@iki.fi>
27670
27671 PR fortran/15975
27672 * gfortran.dg/der_pointer_2.f90: New test.
27673
27674 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
27675
27676 PR fortran/16861
27677 * gfortran.dg/nested_modules_2.f90: New test.
27678
27679 2005-09-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27680
27681 PR c++/18368
27682 * g++.dg/other/semicolon.C: New test.
27683
27684 2005-09-16 Joseph S. Myers <joseph@codesourcery.com>
27685
27686 * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
27687 HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
27688
27689 2005-09-16 Mark Mitchell <mark@codesourcery.com>
27690
27691 PR c++/23914
27692 * g++.dg/template/static18.C: New test.
27693
27694 PR c++/21514
27695 * g++.dg/template/crash19.C: Remove dg-error marker.
27696 * g++.dg/template/local4.C: New test.
27697
27698 2005-09-16 Paul Brook <paul@codesourcery.com>
27699
27700 PR fortran/23906
27701 * gfortran.dg/dependency_1.f90: New test.
27702
27703 2005-09-15 Mark Mitchell <mark@codesourcery.com>
27704
27705 PR c++/23896
27706 * g++.dg/template/static17.C: New test.
27707
27708 2005-09-15 Joseph S. Myers <joseph@codesourcery.com>
27709
27710 PR c++/23139
27711 * g++.dg/warn/huge-val1.C: New test.
27712
27713 2005-09-15 Mark Mitchell <mark@codesourcery.com>
27714
27715 PR c++/13140
27716 * g++.dg/parse/class2.C: New test.
27717 * g++.dg/template/explicit8.C: Likewise.
27718 * g++.dg/template/spec25.C: Likewise.
27719
27720 2005-09-14 Josh Conner <jconner@apple.com>
27721
27722 PR middle-end/23584
27723 * gcc.dg/pr23584.c: New test.
27724
27725 2005-09-14 Jerry DeLisle <jvdelisle@verizon.net>
27726
27727 PR fortran/21875 Internal Unit Array I/O, NIST
27728 * gfortran.dg/arrayio_1.f90: New test.
27729 * gfortran.dg/arrayio_1.f90: New test.
27730 * gfortran.dg/arrayio_1.f90: New test.
27731 * gfortran.dg/arrayio_1.f90: New test.
27732 * gfortran.dg/arrayio_1.f90: New test.
27733
27734 2005-09-14 Uros Bizjak <uros@kss-loka.si>
27735
27736 PR middle-end/22480
27737 * gcc.dg/vect/pr22480.c: New test.
27738
27739 2005-09-13 Paul Thomas <pault@gcc.gnu.org>
27740
27741 PR fortran/19358
27742 * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
27743
27744 2005-09-13 Josh Conner <jconner@apple.com>
27745
27746 PR c++/23180
27747 * g++.dg/init/struct2.C: New test.
27748 * g++.dg/init/struct3.C: New test.
27749
27750 2005-09-13 Janis Johnson <janis187@us.ibm.com>
27751
27752 * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
27753 Clean up temp files.
27754 * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
27755 gcc.dg/tree-ssa/builtin-fprintf-1.c,
27756 gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
27757 gcc.dg/tree-ssa/builtin-printf-1.c,
27758 gcc.dg/tree-ssa/builtin-printf-chk-1.c,
27759 gcc.dg/tree-ssa/builtin-vfprintf-1.c,
27760 gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
27761 gcc.dg/tree-ssa/builtin-vprintf-1.c,
27762 gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
27763 gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
27764 gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
27765 * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
27766 gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
27767 gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
27768 gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
27769 gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
27770
27771 2005-09-13 Josh Conner <jconner@apple.com>
27772
27773 * lib/gcc-dg.exp: Load scanipa.exp.
27774 (cleanup-dump): New procedure.
27775 (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
27776 * lib/scandump.exp: New file.
27777 * lib/scantree.exp: Use it.
27778 * lib/scanipa.exp: New file.
27779
27780 2005-09-13 Erik Edelmann <erik.edelmann@iki.fi>
27781
27782 PR fortran/17740
27783 * gfortran.dg/generic_4.f90: New test.
27784
27785 2005-09-13 Uros Bizjak <uros@kss-loka.si>
27786
27787 PR target/23816
27788 * gcc.target/i386/pr23816-1.c: New test.
27789 * gcc.target/i386/pr23816-2.c: New test.
27790
27791
27792 2005-09-13 Bastian Blank <waldi@debian.org>
27793
27794 PR c++/16171
27795 * g++.dg/abi/mangle26.C: New test.
27796 * g++.dg/abi/mangle27.C: New test.
27797 * g++.dg/abi/mangle28.C: New test.
27798 * g++.dg/abi/mangle29.C: New test.
27799
27800 PR c++/23839
27801 * g++.dg/parse/register1.C: New test.
27802
27803 2005-09-13 Mark Mitchell <mark@codesourcery.com>
27804
27805 PR c++/23842
27806 * g++.dg/template/access16.C: New test.
27807
27808 2005-09-13 Richard Sandiford <richard@codesourcery.com>
27809
27810 * gfortran.dg/char_pack_2.f90: Increase the vector size.
27811
27812 2005-09-13 Richard Sandiford <richard@codesourcery.com>
27813
27814 PR fortran/18899
27815 * gfortran.dg/shape_2.f90: New test.
27816
27817 2005-09-13 Richard Sandiford <richard@codesourcery.com>
27818
27819 PR target/19269
27820 * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
27821 * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
27822 * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
27823 * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
27824 * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
27825 * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
27826 * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
27827 tests.
27828
27829 2005-09-12 Mark Mitchell <mark@codesourcery.com>
27830
27831 PR c++/23841
27832 * g++.dg/parse/template17.C: New test.
27833
27834 2005-09-12 Mark Mitchell <mark@codesourcery.com>
27835
27836 PR c++/23789
27837 * g++.dg/template/nontype14.C: New test.
27838
27839 2005-09-12 Ian Lance Taylor <ian@airs.com>
27840
27841 PR g++/7874
27842 * g++.dg/lookup/friend7.C: New test.
27843 * g++.dg/lookup/friend8.C: New test.
27844 * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
27845 so that it will be found via argument dependent lookup.
27846 * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
27847 friend functions which will no longer be found.
27848 * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
27849 function g, so that it will be found via argument dependent
27850 lookup.
27851 * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
27852 * g++.old-deja/g++.mike/net43.C: Likewise.
27853
27854 2005-09-12 Mark Mitchell <mark@codesourcery.com>
27855
27856 PR c++/23691
27857 * g++.dg/template/static16.C: New test.
27858
27859 2005-09-12 Josh Conner <jconner@apple.com>
27860
27861 PR middle-end/23237
27862 * gcc.c-torture/compile/pr23237.c: New test.
27863
27864 2005-09-11 Richard Henderson <rth@redhat.com>
27865
27866 * g++.dg/other/error8.C: Update expected diagnostic text.
27867
27868 2005-09-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27869
27870 PR libfortran/19872
27871 * gfortran.dg/overwrite_1.f: New test.
27872
27873 2005-09-09 Josh Conner <jconner@apple.com>
27874
27875 * g++.dg/init/pr23180-1.C: Removed.
27876 * g++.dg/init/pr23180-2.C: Removed.
27877
27878 2005-09-09 David Daney <ddaney@avtrex.com>
27879
27880 * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
27881 files which are ...
27882 * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
27883 * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
27884
27885 2005-09-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27886
27887 * gfortran.dg/iostat_2.f90: New test.
27888
27889 2005-09-09 Mark Mitchell <mark@codesourcery.com>
27890
27891 PR c++/22252
27892 * g++.dg/ext/interface1.C: New test.
27893 * g++.dg/ext/interface1.h: Likewise.
27894 * g++.dg/ext/interface1a.cc: Likewise.
27895
27896 2005-09-09 Thomas Koenig <Thomas.Koenig@online.de>
27897
27898 * gfortran.dg/iomsg_1.f90: New test case.
27899
27900 2005-09-09 Richard Guenther <rguenther@suse.de>
27901
27902 PR c++/23624
27903 * g++.dg/tree-ssa/pr23624.C: New testcase.
27904
27905 2005-09-09 Richard Sandiford <richard@codesourcery.com>
27906
27907 PR fortran/19239
27908 * gfortran.dg/vector_subscript_1.f90,
27909 * gfortran.dg/vector_subscript_2.f90: New tests.
27910
27911 2005-09-09 Richard Sandiford <richard@codesourcery.com>
27912
27913 PR fortran/21104
27914 * gfortran.dg/array_alloc_1.f90,
27915 * gfortran.dg/array_alloc_2.f90,
27916 * gfortran.dg/array_alloc_3.f90: New tests.
27917
27918 2005-09-09 Richard Sandiford <richard@codesourcery.com>
27919
27920 PR fortran/12840
27921 * gfortran.dg/array_constructor_6.f90
27922 * gfortran.dg/array_constructor_7.f90
27923 * gfortran.dg/array_constructor_8.f90
27924 * gfortran.dg/array_constructor_9.f90
27925 * gfortran.dg/array_constructor_10.f90
27926 * gfortran.dg/array_constructor_11.f90
27927 * gfortran.dg/array_constructor_12.f90: New tests.
27928
27929 2005-09-08 Josh Conner <jconner@apple.com>
27930
27931 PR c++/23180
27932 * g++.dg/init/pr23180-1.C: New test.
27933 * g++.dg/init/pr23180-2.C: New test.
27934
27935 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
27936
27937 PR fortran/18878
27938 * gfortran.dg/module_double_reuse.f90: New.
27939
27940 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
27941
27942 PR fortran/23270
27943 PR fortran/22304
27944 PR fortran/18870
27945 PR fortran/17917
27946 PR fortran/16511
27947 * gfortran.dg/common_equivalence_1.f: New.
27948 * gfortran.dg/common_equivalence_2.f: New.
27949 * gfortran.dg/common_equivalence_3.f: New.
27950 * gfortran.dg/contained_equivalence_1.f90: New.
27951 * gfortran.dg/module_blank_common.f90: New.
27952 * gfortran.dg/module_commons_1.f90: New.
27953 * gfortran.dg/module_equivalence_1.f90: New.
27954 * gfortran.dg/nested_modules_1.f90: New.
27955 * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
27956 equivalences and add comment to connect the test with
27957 the PR.
27958
27959 2005-09-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27960
27961 PR fortran/23765
27962 * gfortran.dg/common_6.f90: New test.
27963
27964 2005-09-08 Richard Sandiford <richard@codesourcery.com>
27965
27966 PR fortran/15326
27967 * gfortran.dg/char_result_1.f90,
27968 * gfortran.dg/char_result_2.f90,
27969 * gfortran.dg/char_result_3.f90,
27970 * gfortran.dg/char_result_4.f90,
27971 * gfortran.dg/char_result_5.f90,
27972 * gfortran.dg/char_result_6.f90,
27973 * gfortran.dg/char_result_7.f90,
27974 * gfortran.dg/char_result_8.f90: New tests.
27975
27976 2005-09-08 Richard Sandiford <richard@codesourcery.com>
27977
27978 PR fortran/19928
27979 * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
27980
27981 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
27982
27983 PR obj-c++/16816
27984 * obj-c++.dg/selector-5.mm: New test.
27985 * obj-c++.dg/selector-6.mm: New test.
27986
27987 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
27988
27989 PR objc/20574
27990 PR objc/19324
27991 * objc.dg/error-1.m: New test.
27992
27993 2005-09-07 Richard Sandiford <richard@codesourcery.com>
27994
27995 PR fortran/23373
27996 * gfortran.fortran-torture/execute/pr23373-1.f90,
27997 * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
27998
27999 2005-09-07 Jerry DeLisle <jvdelisle@verizon.net>
28000
28001 PR libfortran/23760
28002 * gfortran.dg/g77/1832.f: Remove long string in write statement
28003 to allow the test to pass on correct list directed output with
28004 prepended space.
28005
28006 2005-09-07 James E Wilson <wilson@specifix.com>
28007
28008 * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
28009
28010 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
28011
28012 * gfortran.dg/parameter+save.f90: Rename to
28013 * gfortran.dg/parameter_save.f90: .. this.
28014
28015 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
28016
28017 PR fortran/20848
28018 * gfortran.dg/parameter+save.f90: New test case.
28019
28020 2005-09-06 Richard Sandiford <richard@codesourcery.com>
28021
28022 PR fortran/19269
28023 * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
28024
28025 2005-09-06 Jakub Jelinek <jakub@redhat.com>
28026
28027 PR c/23075
28028 * gcc.dg/pr23075.c: New test.
28029 * g++.dg/warn/pr23075.C: New test.
28030
28031 PR target/22362
28032 * gcc.target/i386/pr22362.c: New test.
28033
28034 PR rtl-optimization/23098
28035 * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
28036
28037 * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
28038 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
28039 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
28040
28041 2005-09-06 Mark Mitchell <mark@codesourcery.com>
28042
28043 * g++.dg/expr/cast6.C: New test.
28044
28045 PR c++/9782
28046 * g++.dg/init/new15.C: New test.
28047
28048 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
28049
28050 * gcc.dg/vect/Os-vect-95.c: New test.
28051 * gcc.dg/vect/vect-95.c: Same.
28052
28053 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
28054
28055 * gcc.dg/vect/vect-29.c: Update xfail testing.
28056 * gcc.dg/vect/vect-44.c: Same.
28057 * gcc.dg/vect/vect-48.c: Same.
28058 * gcc.dg/vect/vect-50.c: Same.
28059 * gcc.dg/vect/vect-72.c: Same.
28060 * gcc.dg/vect/vect-77.c: Same.
28061 * gcc.dg/vect/vect-78.c: Same.
28062 * gcc.dg/vect/vect-80.c: Same.
28063 * gcc.dg/vect/vect-96.c: Same.
28064 * gcc.dg/vect/vect-100.c: Same.
28065 * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
28066 * gfortran.dg/vect/vect-2.f90: Update xfail testing.
28067 * gfortran.dg/vect/vect-5.f90: Same.
28068
28069 2005-09-06 Jakub Jelinek <jakub@redhat.com>
28070
28071 * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
28072 start strings.
28073 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
28074 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
28075
28076 PR c++/23056
28077 * g++.dg/opt/pr23056.C: New test.
28078
28079 PR rtl-optimization/23098
28080 * gcc.target/i386/pr23098.c: New test.
28081
28082 2005-09-05 Mark Mitchell <mark@codesourcery.com>
28083
28084 PR c++/23667
28085 * g++.dg/template/static15.C: New test.
28086
28087 PR c++/21440
28088 * g++.dg/ext/stmtexpr5.C: New test.
28089 * g++.dg/ext/stmtexpr6.C: Likewise.
28090
28091 2005-09-05 J"orn Rennecke <joern.rennecke@st.com>
28092
28093 * gcc.dg/pr21255-1.c: Match different pattern for sh64.
28094
28095 * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
28096 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
28097 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
28098
28099 2005-09-04 Thomas Koenig <Thomas.Koenig@online.de>
28100
28101 PR libfortran/23321
28102 * gfortran.dg/direct_io_4.f90: New test case.
28103
28104 2005-09-04 Andrew Pinski <pinskia@physics.uc.edu>
28105 Rasmus Hahn <rassahah@neofonie.de>
28106
28107 PR libobjc/23108
28108 * objc.dg/type-stream-1.m: New test.
28109
28110 2005-09-04 Tobias Schl"uter <tobias.shclueter@physik.uni-muenchen.de>
28111
28112 PR fortran/23661
28113 * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
28114 gfortran.dg/print_fmt_3.f90: New test.
28115
28116 2005-09-03 Jakub Jelinek <jakub@redhat.com>
28117
28118 * gfortran.dg/fmt_t_1.f90: New test.
28119
28120 2005-09-03 Jakub Jelinek <jakub@redhat.com>
28121
28122 PR rtl-optimization/23454
28123 * g++.dg/opt/pr23454.C: New test.
28124
28125 2005-09-03 Mark Mitchell <mark@codesourcery.com>
28126
28127 PR c++/23699
28128 * g++.dg/ext/static1.C: New test.
28129
28130 2005-09-02 Richard Henderson <rth@redhat.com>
28131
28132 * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
28133 tail call to check_fa_work.
28134
28135 2005-09-02 Mark Mitchell <mark@codesourcery.com>
28136
28137 PR c++/21687
28138 * g++.dg/other/gc3.C: New test.
28139
28140 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
28141
28142 * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
28143 * gcc.dg/20050826-1.c: Likewise.
28144
28145 2005-08-31 Mark Mitchell <mark@codesourcery.com>
28146
28147 PR c++/23167
28148 * g++.dg/expr/volatile1.C: New test.
28149
28150 2005-09-02 Andrew Pinski <pinskia@physics.uc.edu>
28151
28152 PR middle-end/23547
28153 * gcc.dg/pr23547.c: New test.
28154
28155 2005-09-02 Richard Sandiford <richard@codesourcery.com>
28156
28157 PR c/22061
28158 * gcc.c-torture/execute/pr22061-1.c,
28159 * gcc.c-torture/execute/pr22061-2.c,
28160 * gcc.c-torture/execute/pr22061-3.c,
28161 * gcc.c-torture/execute/pr22061-4.c: New tests.
28162
28163 2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
28164
28165 * gcc.dg/Wredundant-decls-2.c: New test to check that
28166 -Wredundant-decls does not issue warning for a variable
28167 definition following a declaration.
28168
28169 2005-09-01 Jakub Jelinek <jakub@redhat.com>
28170
28171 PR debug/7241
28172 * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
28173 * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
28174 * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
28175
28176 * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
28177 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
28178 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
28179 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
28180 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
28181 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
28182 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
28183 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
28184
28185 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
28186
28187 PR objc/23306
28188 * objc.dg/image-info.m: Remove "objc_module_info" check part of the
28189 scan-assmbler.
28190
28191 2005-08-31 J"orn Rennecke <joern.rennecke@st.com>
28192
28193 PR target/21255
28194 * gcc.dg/pr21255-1.c: New test.
28195 * gcc.dg/pr21255-2-mb.c: Likewise.
28196 * gcc.dg/pr21255-2-ml.c: Likewise.
28197 * gcc.dg/pr21255-3.c: Likewise.
28198 * gcc.dg/pr21255-4.c: Likewise.
28199
28200 2005-08-31 Dale Johannesen <dalej@apple.com>
28201
28202 * gcc.dg/20050830-1.c: New.
28203
28204 2005-08-31 Josh Conner <jconner@apple.com>
28205
28206 * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
28207 command-line options for arm-*-* targets.
28208 * g++.dg/init/array16.C: Likewise.
28209 * g++.dg/other/crash-4.C: Likewise.
28210
28211 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
28212
28213 PR obj-c++/23640
28214 * obj-c++.dg/gnu-runtime-3.mm: New test.
28215
28216 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28217
28218 PR c++/13377
28219 * g++.dg/lookup/ambig4.C: New test.
28220 * g++.dg/lookup/ambig5.C: New test.
28221 * g++.dg/tc1/dr101.C: Adjust error markers.
28222
28223 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28224
28225 PR c++/23639
28226 * g++.dg/template/ttp5.C: Adjust error markers.
28227
28228 2005-08-30 Andrew Pinski <pinskia@physics.uc.edu>
28229
28230 PR testsuite/23609
28231 * lib/obj-c++.exp: Include target-libpath.exp.
28232 (obj-c++_link_flags): Look for the GNU libobjc library
28233 and set the library path to include it.
28234 Don't manually set LD_LIBRARY_PATH (etc.) but call
28235 set_ld_library_path_env_vars instead.
28236 (obj-c++_target_compile): Don't set library path or
28237 linker flags because they are already set correctly
28238 in obj-c++_link_flags.
28239
28240 2005-08-30 Josh Conner <jconner@apple.com>
28241
28242 * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
28243 to command-line options for arm-*-* targets.
28244
28245 2005-08-30 Geoffrey Keating <geoffk@apple.com>
28246
28247 * g++.dg/other/i386-1.C: New.
28248
28249 2005-08-30 Jakub Jelinek <jakub@redhat.com>
28250
28251 PR preprocessor/20348
28252 PR preprocessor/20356
28253 * gcc.dg/cpp/pr20348.c: New test.
28254 * gcc.dg/cpp/pr20348.h: New file.
28255 * gcc.dg/cpp/inc/pr20348.h: New file.
28256 * gcc.dg/cpp/inc/pr20348-aux.h: New file.
28257 * gcc.dg/cpp/pr20356.c: New test.
28258 * gcc.dg/cpp/pr20356.h: New file.
28259 * gcc.dg/cpp/inc/pr20356.h: New file.
28260 * gcc.dg/cpp/inc/pr20356-aux.h: New file.
28261
28262 2005-08-29 Jerry DeLisle <jvdelisle@verizon.net>
28263
28264 * gfortran.fortran-torture/execute/intrinsic_count.f90:
28265 Fix array dimension to avoid correct end-of-file error.
28266
28267 2005-08-29 Thomas Koenig <Thomas.Koenig@online.de>
28268
28269 PR libfortran/23598
28270 * gfortran.dg/iostat_1.f90: New test.
28271
28272 2005-08-28 Andrew Pinski <pinskia@physics.uc.edu>
28273
28274 PR middle-end/23408
28275 * gcc.dg/pr23408.c: New test.
28276
28277 2005-08-28 Mark Mitchell <mark@codesourcery.com>
28278
28279 PR c++/23099
28280 * g++.dg/init/member1.C: Make sure erroneous static data member
28281 definitions are required.
28282 * g++.dg/template/static13.C: New test.
28283 * g++.dg/template/static14.C: Likewise.
28284
28285 2005-08-29 Jakub Jelinek <jakub@redhat.com>
28286
28287 * gcc.target/i386/pr23575.c: Use -msse2 instead of
28288 -march=pentium4, remove ilp32 requirement.
28289
28290 PR middle-end/23484
28291 * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
28292 * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
28293
28294 2005-08-29 Andreas Jaeger <aj@suse.de>
28295
28296 PR testsuite/23607
28297 * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
28298
28299 2005-08-28 Jakub Jelinek <jakub@redhat.com>
28300
28301 * gcc.c-torture/execute/20050316-2.c: New test.
28302 * gcc.c-torture/execute/20050316-3.c: New test.
28303 * gcc.dg/torture/pr16104-1.c: New test.
28304
28305 2005-08-27 Andrew Pinski <pinskia@physics.uc.edu>
28306
28307 PR middle-end/23463
28308 * gcc.c-torture/execute/zero-struct-1.c: New test.
28309
28310 2005-08-27 Richard Guenther <rguenther@suse.de>
28311
28312 PR target/23575
28313 * gcc.target/i386/pr23575.c: New testcase.
28314
28315 2005-08-26 Jakub Jelinek <jakub@redhat.com>
28316
28317 PR rtl-optimization/23561
28318 * gcc.c-torture/execute/20050826-1.c: New test.
28319
28320 PR rtl-opt/23560
28321 * gcc.c-torture/execute/20050826-2.c: New test.
28322
28323 2005-08-26 Dale Johannesen <dalej@apple.com>
28324
28325 * gcc.dg/20030711-1.c: Modify to work on Darwin.
28326 * gcc.dg/20050826-1.c: New.
28327
28328 2005-08-26 Mark Mitchell <mark@codesourcery.com>
28329
28330 PR c++/19004
28331 * g++.dg/template/nontype13.C: New test.
28332
28333 PR c++/23491
28334 * g++.dg/init/new14.C: New test.
28335 * g++.dg/expr/anew1.C: Do not XFAIL.
28336 * g++.dg/expr/anew2.C: Likewise.
28337 * g++.dg/expr/anew3.C: Likewise.
28338
28339 2005-08-26 Andrew Pinski <pinskia@physics.uc.edu>
28340
28341 PR middle-end/22439
28342 * gcc.dg/vla-3.c: New test.
28343
28344 2005-08-25 Erik Edelmann <eedelman@acclab.helsinki.fi>
28345
28346 PR fortran/20363
28347 * gfortran.dg/named_interface.f90: New.
28348
28349 2005-08-26 Maciej W. Rozycki <macro@linux-mips.org>
28350
28351 * gcc.c-torture/execute/frame-address.c: New test.
28352
28353 2005-08-25 Nathan Sidwell <nathan@codesourcery.com>
28354
28355 PR c++/20817
28356 * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
28357
28358 2005-08-25 Alan Modra <amodra@bigpond.net.au>
28359
28360 * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
28361
28362 2005-08-25 Alan Modra <amodra@bigpond.net.au>
28363
28364 * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
28365 * gcc.dg/altivec-22.c: Rename from..
28366 * gcc.dg/altivec-nomfcr.c: ..this.
28367
28368 2005-08-24 Paolo Bonzini <bonzini@gnu.org>
28369
28370 PR tree-optimization/23546
28371 * gcc.dg/tree-ssa/pr23546.c: New test.
28372
28373 2005-08-24 Thomas Koenig <Thomas.Koenig@online.de>
28374
28375 PR fortran/17758
28376 * gfortran.dg/nonreturning_statements.f90: New test.
28377
28378 2005-08-24 Nathan Sidwell <nathan@codesourcery.com>
28379
28380 PR c++/22454
28381 * g++.dg/parse/crash29.C: New.
28382
28383 2005-08-23 DJ Delorie <dj@redhat.com>
28384
28385 * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
28386 constants have the L suffix.
28387
28388 2005-08-23 Nathan Sidwell <nathan@codesourcery.com>
28389
28390 PR c++/23044
28391 * g++.dg/template/instantiate8.C: New.
28392
28393 2005-08-23 J"orn Rennecke <joern.rennecke@st.com>
28394
28395 PR middle-end/23467
28396 * gcc.c-torture/execute/pr23467.c: New test.
28397
28398 2005-08-23 Jakub Jelinek <jakub@redhat.com>
28399
28400 PR tree-optimization/22043
28401 * gcc.c-torture/execute/20050613-1.c: New test.
28402
28403 2005-08-23 Ben Elliston <bje@au.ibm.com>
28404
28405 * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
28406
28407 2005-08-22 Jakub Jelinek <jakub@redhat.com>
28408
28409 PR rtl-optimization/23478
28410 * g++.dg/opt/pr23478.C: New test.
28411
28412 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu>
28413
28414 PR c/18715
28415 * gcc.dg/switch-warn-3.c: New test.
28416
28417 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28418
28419 PR c++/22233
28420 * g++.dg/template/param1.C: New test.
28421
28422 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28423
28424 PR c++/23089
28425 * g++.dg/other/incomplete1.C: New test.
28426
28427 2005-08-22 Ira Rosen <irar@il.ibm.com>
28428
28429 * gcc.dg/vect/vect-22.c: Add test for float. All four loops
28430 are vectorizable.
28431
28432 2005-08-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28433
28434 * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
28435 d_lines_5.f: New.
28436
28437 2005-08-21 Jakub Jelinek <jakub@redhat.com>
28438
28439 * gcc.target/i386/sse-4.c: New test.
28440
28441 2005-08-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28442
28443 PR testsuite/23239
28444 * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
28445
28446 2005-08-20 Jakub Jelinek <jakub@redhat.com>
28447
28448 * gcc.dg/20050811-1.c: New test.
28449 * gcc.dg/20050811-2.c: New test.
28450
28451 2005-08-20 Richard Earnshaw <richard.earnshaw@arm.com>
28452
28453 * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
28454
28455 2005-08-19 Diego Novillo <dnovillo@redhat.com>
28456
28457 PR 23476
28458 * gcc.c-torture/compile/pr23476.c: New test.
28459
28460 2005-08-19 Devang Patel <dpatel@apple.com>
28461
28462 PR tree-optimization/23048
28463 * gcc.dg/tree-ssa/pr23048.c: New test.
28464
28465 2005-08-19 Andrew Pinski <pinskia@physics.uc.edu>
28466
28467 PR middle-end/20624
28468 * g++.dg/warn/Wreturn-3.C: New test
28469
28470 2005-08-18 Dorit Nuzman <dorit@il.ibm.com>
28471
28472 PR tree-optimization/22228
28473 * g++.dg/vect/pr22543.cc: New test.
28474
28475 2005-08-17 Steven Bosscher <stevenb@suse.de>
28476
28477 PR tree-optimization/21574
28478 * gcc.dg/tree-ssa/pr21574.c: New test.
28479
28480 2005-08-16 James E Wilson <wilson@specifix.com>
28481
28482 * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
28483
28484 2005-08-16 Andrew Pinski <pinskia@physics.uc.edu>
28485
28486 PR tree-opt/23402
28487 * gcc.c-torture/compile/zero-strct-3.c: New test.
28488 * gcc.c-torture/compile/zero-strct-4.c: New test.
28489
28490 2005-08-16 Steven Bosscher <stevenb@suse.de>
28491
28492 PR target/23376
28493 * gcc.target/x86_64/pr23376.c: New test.
28494
28495 2005-08-16 Ian Lance Taylor <ian@airs.com>
28496
28497 PR c++/23337
28498 * g++.dg/ext/vector2.C: New.
28499
28500 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
28501
28502 * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
28503
28504 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
28505
28506 PR libfortran/23428
28507 * gfortran.dg/inquire-complex.f90: New test case.
28508
28509 2005-08-16 James E Wilson <wilson@specifix.com>
28510
28511 PR tree-optimization/21105
28512 * gcc.dg/large-size-array.c: New.
28513
28514 2005-08-16 Dorit Nuzman <dorit@il.ibm.com>
28515
28516 * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
28517 type.
28518 * gcc.dg/vect/vect-41: Likewise.
28519 * gcc.dg/vect/vect-42: Likewise.
28520 * gcc.dg/vect/vect-43: Likewise.
28521 * gcc.dg/vect/vect-44: Likewise.
28522 * gcc.dg/vect/vect-46: Likewise.
28523 * gcc.dg/vect/vect-47: Likewise.
28524 * gcc.dg/vect/vect-48: Likewise.
28525 * gcc.dg/vect/vect-52: Likewise.
28526 * gcc.dg/vect/vect-53: Likewise.
28527 * gcc.dg/vect/vect-54: Likewise.
28528 * gcc.dg/vect/vect-55: Likewise.
28529 * gcc.dg/vect/vect-56: Likewise.
28530 * gcc.dg/vect/vect-57: Likewise.
28531 * gcc.dg/vect/vect-58: Likewise.
28532 * gcc.dg/vect/vect-59: Likewise.
28533 * gcc.dg/vect/vect-60: Likewise.
28534 * gcc.dg/vect/vect-61: Likewise.
28535 * gcc.dg/vect/vect-85: Likewise.
28536 * gcc.dg/vect/vect-87: Likewise.
28537 * gcc.dg/vect/vect-88: Likewise.
28538 * gcc.dg/vect/vect-93.c: Likewise.
28539 * gcc.dg/vect/vect-74: Likewise, and also added documentation.
28540 * gcc.dg/vect/vect-75: Likewise.
28541 * gcc.dg/vect/vect-76: Likewise.
28542 * gcc.dg/vect/vect-77: Likewise.
28543 * gcc.dg/vect/vect-78: Likewise.
28544 * gcc.dg/vect/vect-80: Likewise.
28545 * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
28546 vectorized for the expected reason, rather than checking how alignment
28547 was handled.
28548 * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
28549 aligned type and also instead of aligned pointers. Added documentation.
28550
28551 2005-08-16 Feng Wang <fengwang@nudt.edu.cn>
28552
28553 * gfortran.dg/power.f90: New test.
28554
28555 2005-08-16 Jakub Jelinek <jakub@redhat.com>
28556
28557 PR rtl-optimization/23299
28558 * g++.dg/opt/pr23299.C: New test.
28559
28560 2005-08-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28561
28562 * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
28563
28564 2005-08-15 Fariborz Jahanian <fjahanian@apple.com>
28565
28566 * g++.dg/template/local6.C: New test.
28567
28568 2005-08-14 Andrew Pinski <pinskia@physics.uc.edu>
28569
28570 * execute/exceptions/finally-1.m: Check that the catch and finally are
28571 being called. Also add a "return 0;" at the end of main.
28572
28573 2005-08-14 Paul Thomas <pault@gcc.gnu.org>
28574
28575 PR fortran/21432.
28576 * gfortran.dg/namelist_print_1.f: New test of functionality of
28577 PRINT namelist.
28578 * gfortran.dg/namelist_print_2.f: New test to check that PRINT
28579 namelist generates error with -std=f95.
28580
28581 2005-08-14 Ira Rosen <irar@il.ibm.com>
28582
28583 PR tree-optimization/23119
28584 * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
28585
28586 2005-08-13 Marcin Koziej <creep@desk.pl>
28587 Andrew Pinski <pinskia@physics.uc.edu>
28588
28589 PR libobjc/22492
28590 * execute/exceptions/finally-1.m: New test.
28591
28592 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
28593
28594 * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
28595 testsuite.
28596 * objc/execute/exceptions/trivial.m: New test.
28597 * objc.dg/try-catch-11.m: Move to ...
28598 * objc/execute/exceptions/foward-1.m: Here.
28599 * objc.dg/try-catch-2.m: Move to ...
28600 * objc/execute/exceptions/catchall-1.m: Here.
28601 * objc.dg/try-catch-8.m: Move to ...
28602 * objc/execute/exceptions/local-variables-1.m: Here.
28603
28604 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
28605
28606 * objc.dg/nested-func-1.m: Move to ...
28607 * objc/execute/nested-func-1.m: Here.
28608
28609 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
28610
28611 * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
28612 in ${options} instead of [target_info name].
28613 * lib/obj-c++.exp (objc_target_compile): Likewise.
28614
28615 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
28616
28617 * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
28618
28619 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
28620
28621 part of PR testsuite/23348
28622 * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
28623 each of the torture options.
28624 * objc/compile/trivial.m: New test.
28625
28626 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
28627
28628 * gfortran.dg/eoshift.f90: Correct format.
28629
28630 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
28631
28632 * gfortran.fortran-torture/execute/character_passing.f90:
28633 Fix comment typo.
28634
28635 2005-08-12 Giovanni Bajo <giovannibajo@libero.it>
28636
28637 PR c++/8271
28638 * g++.dg/template/unify10.C: New.
28639
28640 2005-08-11 James A. Morrison <phython@gcc.gnu.org>
28641
28642 * g++.dg/parse/pr22514.C: Move to...
28643 * g++.dg/debug/pr22514.C: here.
28644
28645 2005-08-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28646
28647 PR c++/23266
28648 * g++.dg/inherit/pure1.C: New test.
28649
28650 * ChangeLog: Fix typos.
28651
28652 2005-08-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28653 Steven Bosscher <stevenb@suse.de>
28654
28655 * gfortran.dg/runtime_warning_1.f90: New test.
28656
28657 2005-08-11 Nathan Sidwell <nathan@codesourcery.com>
28658
28659 PR c++/23219
28660 * g++.dg/parse/crash28.C: New.
28661
28662 2005-08-11 Richard Guenther <rguenther@suse.de>
28663
28664 PR target/23289
28665 * gcc.target/i386/tailcall-1.c: New testcase.
28666
28667 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
28668
28669 * gcc.dg/vect/vect-67.c: Un-xfail.
28670
28671 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
28672
28673 PR c++/23225
28674 * g++.dg/parse/crash27.C: new test.
28675
28676 2005-08-10 Thomas Koenig <Thomas.Koenig@online.de>
28677
28678 PR libfortran/22143
28679 * gfortran.dg/shift-kind.f90: New testcase.
28680
28681 2005-08-10 Richard Sandiford <richard@codesourcery.com>
28682
28683 * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
28684 __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
28685
28686 2005-08-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28687
28688 PR c++/20646
28689 * g++.dg/other/mult-stor1.C: New test.
28690
28691 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
28692
28693 * gcc.c-torture/pr18299-1.c: Move to ...
28694 * gcc.c-torture/compile/pr18299-1.c: Here.
28695
28696 2005-08-09 Thomas Koenig <Thomas.Koenig@online.de>
28697
28698 * gfortran/fortran.torture/execute/character_passing.f90:
28699 Fix types for LSAME.
28700
28701 2005-08-09 Dorit Nuzman <dorit@il.ibm.com>
28702
28703 * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
28704 input data back to what it was originally.
28705
28706 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
28707
28708 * objc.dg/try-catch-8.m: Enable for all targets.
28709
28710 2005-08-09 James A. Morrison <phython@gcc.gnu.org>
28711
28712 * gcc.dg/pr23165.c: New test.
28713
28714 2005-08-09 Steven Bosscher <stevenb@suse.de>
28715
28716 PR tree-optimization/23234
28717 * gcc.dg/tree-ssa/pr23234.c: New test.
28718
28719 2005-08-08 Josh Conner <jconner@apple.com>
28720
28721 PR rtl-optimization/23241
28722 * gcc.dg/char-compare.c: New test.
28723
28724 2005-08-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28725
28726 PR c++/22508
28727 * g++.dg/init/new13.C: New test.
28728
28729 2005-08-08 Nathan Sidwell <nathan@codesourcery.com>
28730
28731 PR c++/21166
28732 * g++.dg/other/crash-4.C: Adjust
28733 * g++/dg/ext/packed9.C: New.
28734
28735 2005-08-08 Richard Sandiford <richard@codesourcery.com>
28736
28737 PR middle-end/21964
28738 * gcc.c-torture/execute/pr21964-1.c: New test.
28739
28740 2005-08-08 Richard Sandiford <richard@codesourcery.com>
28741
28742 PR c/22458
28743 * gcc.dg/pr22458-1.c: New test.
28744
28745 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi>
28746 Steven G. Kargl <kargls@comcast.net>
28747
28748 PR fortran/22390
28749 * gfortran.dg/flush_1.f90: New test.
28750
28751 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28752
28753 PR c++/23191
28754 * g++.dg/template/eh2.C: New test.
28755
28756 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28757
28758 PR c++/19498
28759 * g++.dg/template/instantiate7.C: New test.
28760
28761 2005-08-06 Joseph S. Myers <joseph@codesourcery.com>
28762
28763 PR c/23113
28764 * gcc.dg/Wunused-value-1.c: New test.
28765
28766 2005-08-06 Richard Sandiford <richard@codesourcery.com>
28767
28768 PR rtl-optimization/23233
28769 * gcc.c-torture/compile/pr23233-1.c: New test.
28770
28771 2005-08-06 Jakub Jelinek <jakub@redhat.com>
28772
28773 PR fortran/18833
28774 PR fortran/20850
28775 * gfortran.dg/equiv_1.f90: New test.
28776 * gfortran.dg/equiv_2.f90: New test.
28777 * gfortran.fortran-torture/execute/equiv_2.f90: New test.
28778 * gfortran.fortran-torture/execute/equiv_3.f90: New test.
28779 * gfortran.fortran-torture/execute/equiv_4.f90: New test.
28780
28781 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
28782
28783 * gcc.c-torture/execute/vrp-5.c: New test.
28784 * gcc.c-torture/execute/vrp-6.c: New test.
28785 * gcc.dg/tree-ssa/vrp21.c: New test.
28786
28787 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
28788
28789 * g++.dg/parse/pr22514.C: New test.
28790
28791 2005-08-05 J"orn Rennecke <joern.rennecke@st.com>
28792
28793 * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
28794
28795 * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
28796 instead of constant loads / pool entries.
28797
28798 2005-08-05 David Edelsohn <edelsohn@gnu.org>
28799
28800 * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
28801 TEST_TO_WCTYPE.
28802
28803 2005-08-04 Danny Smith <dannysmith@users.sourceforge.net>
28804
28805 * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
28806 __WINT_TYPE__ in generated prototypes if possible.
28807
28808 2005-08-04 Diego Novillo <dnovillo@redhat.com>
28809
28810 PR 22037
28811 * g++.dg/tree-ssa/pr22037.C:
28812
28813 2005-08-04 Richard Henderson <rth@redhat.com>
28814
28815 * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
28816 scan-tree-dump-times directive.
28817
28818 2005-08-04 Jan Hubicka <jh@suse.cz>
28819
28820 * gcov-1.C: Fix switch counts.
28821 * gcov-4b.c: Likewise.
28822
28823 2005-08-03 Jeff Law <law@redhat.com>
28824
28825 * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
28826
28827 2005-08-03 J"orn Rennecke <joern.rennecke@st.com>
28828
28829 * gcc.c-torture/execute/pr23135.c: New test.
28830
28831 2005-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28832
28833 PR tree-optimization/19899
28834 * gcc.dg/tree-ssa/scev-1.c: New test.
28835 * gcc.dg/tree-ssa/scev-2.c: New test.
28836
28837 2005-08-03 Richard Sandiford <richard@codesourcery.com>
28838
28839 PR target/18582
28840 * gcc.dg/torture/pr18582-1.c: New test.
28841
28842 2005-08-03 Jan Hubicka <jh@suse.cz>
28843
28844 * update-conroll.c: New testcase.
28845 * update-conroll-2.c: New testcase.
28846
28847 2005-08-02 David Edelsohn <edelsohn@gnu.org>
28848
28849 * gfortran.dg/constant_substring.f: New test.
28850 * gfortran.dg/pr22491.f: New test.
28851
28852 2005-08-02 Jan Hubicka <jh@suse.cz>
28853
28854 * update-threading.c: Replace by the proper one.
28855
28856 2005-08-02 Diego Novillo <dnovillo@redhat.com>
28857
28858 PR 23164
28859 * g++.dg/tree-ssa/pr23164.C: New test.
28860
28861 2005-08-02 Diego Novillo <dnovillo@redhat.com>
28862
28863 * gcc.dg/tree-ssa/pr23192.c: New test.
28864
28865 2005-08-02 James A. Morrison <phython@gcc.gnu.org>
28866
28867 * gcc.c-torture/execute/vrp-4.c: New test.
28868
28869 2005-08-02 Jan Hubicka <jh@suse.cz>
28870
28871 * update-threading.c: New test.
28872
28873 2005-08-01 Andrew Pinski <pinskia@physics.uc.edu>
28874
28875 * gcc.c-torture/compile/20050801-1.c: New test.
28876 * gcc.c-torture/compile/20050801-2.c: New test.
28877
28878 2005-08-01 Jan Hubicka <jh@suse.cz>
28879
28880 * val-prof-5.c: New test.
28881
28882 2005-08-01 Joseph S. Myers <joseph@codesourcery.com>
28883
28884 PR c/22311
28885 * gcc.dg/pr22311-1.c : New test.
28886
28887 2005-07-31 Steven Bosscher <stevenb@suse.de>
28888
28889 PR target/23095
28890 * gfortran.dg/pr23095.f: New test.
28891
28892 PR c++/22003
28893 * g++.dg/other/pr22003.C: New test.
28894
28895 2005-07-31 Richard Sandiford <richard@codesourcery.com>
28896
28897 PR target/20621
28898 * gcc.c-torture/execute/pr20621-1.c: New test.
28899
28900 2005-07-30 Thomas Koenig <Thomas.Koenig@online.de>
28901
28902 * gfortran.dg/comma_format_extension_4.f: Adjust length
28903 of string for format.
28904 * gfortran.dg/der_array_io_1.f: Replace illegal internal
28905 print statement with internal write.
28906 * gfortran.dg/der_array_io_2.f: Likewise.
28907 * gfortran.dg/der_array_io_3.f: Likewise.
28908
28909 2005-07-30 James A. Morrison <phython@gcc.gnu.org>
28910
28911 * gcc.dg/fold-abs-4.c: new test.
28912
28913 2005-07-30 Paul Thomas <pault@gcc.gnu.org>
28914
28915 PR fortran/22570 an related issues.
28916 * gfortran.dg/x_slash_1.f: New test.
28917
28918 2005-07-30 Joseph S. Myers <joseph@codesourcery.com>
28919
28920 PR c/23143
28921 * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
28922 gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
28923
28924 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
28925
28926 PR c/529
28927 * gcc.dg/Wshadow-3.c: New test.
28928
28929 2005-07-29 Thomas Koenig <Thomas.Koenig@online.de>
28930
28931 * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
28932 used to have the wrong bounds).
28933
28934 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
28935
28936 PR c/21720
28937 * gcc.dg/hex-round-1.c: Test more cases.
28938 * gcc.dg/hex-round-2.c: New test.
28939
28940 2005-07-29 Diego Novillo <dnovillo@redhat.com>
28941
28942 PR 22550
28943 * g++.dg/tree-ssa/pr22550.C: New test.
28944
28945 2005-07-29 James A. Morrison <phython@gcc.gnu.org>
28946
28947 * gcc.dg/tree-ssa/vrp19.c: New test.
28948 * gcc.dg/tree-ssa-vrp20.c: New test.
28949
28950 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
28951
28952 PR c/22240
28953 * gcc.dg/transparent-union-4.c: New test.
28954
28955 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
28956
28957 PR c/22192
28958 * gcc.dg/c99-vla-2.c: New test.
28959
28960 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
28961
28962 PR c/21720
28963 * gcc.dg/hex-round-1.c: New test.
28964
28965 2005-07-28 Jan Hubicka <jh@suse.cz>
28966
28967 * inliner-1.c: Do not dump everything.
28968 * tree-prof.exp: Do not pass -ftree-based-profiling.
28969 * bprob.exp: Likewise.
28970
28971 * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
28972
28973 2005-07-28 Mark Mitchell <mark@codesourcery.com>
28974
28975 PR c++/22545
28976 * g++.dg/expr/ptrmem7.C: New test.
28977
28978 2005-07-28 Mike Stump <mrs@apple.com>
28979
28980 * g++.old-deja/g++.mike/visibility-1.C: New test.
28981
28982 2005-07-28 Richard Sandiford <richard@codesourcery.com>
28983
28984 PR c/20187
28985 * gcc.c-torture/execute/pr20187-1.c: New test.
28986
28987 2005-07-28 Jeff Law <law@redhat.com>
28988
28989 * gcc.dg/tree-ssa/vrp17.c: Update expected output.
28990 * gcc.dg/tree-ssa/vrp18.c: New test.
28991
28992 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
28993
28994 * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
28995
28996 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
28997
28998 PR tree-optimization/22506
28999 * gcc.dg/vect/ps22506.c: New test.
29000
29001 2005-07-28 Jakub Jelinek <jakub@redhat.com>
29002
29003 PR target/21149
29004 * gcc.target/i386/sse-3.c: New test.
29005
29006 2005-07-28 Richard Sandiford <richard@codesourcery.com>
29007
29008 * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
29009 * gcc.target/mips/mips32-dsp-type.c: Likewise.
29010
29011 2005-07-28 Richard Sandiford <richard@codesourcery.com>
29012
29013 PR c/22589
29014 * gcc.c-torture/compile/pr22589-1.c: New test.
29015
29016 2005-07-28 Jan Hubicka <jh@suse.cz>
29017
29018 * update-loopch.c: New testcase.
29019
29020 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
29021
29022 PR rtl-optimization/23047
29023 * gcc.c-torture/execute/pr23047.c: New test.
29024 * gcc.c-torture/execute/pr23047.x: New.
29025
29026 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
29027
29028 PR tree-optimization/22493
29029 * gcc.c-torture/execute/pr22493-1.c: New test.
29030 * gcc.c-torture/execute/pr22493-1.x: New.
29031 * gcc.c-torture/execute/vrp-1.c: New test.
29032 * gcc.c-torture/execute/vrp-2.c: New test.
29033 * gcc.c-torture/execute/vrp-2.c: New test.
29034
29035 2005-07-27 Aldy Hernandez <aldyh@redhat.com>
29036
29037 * gcc.target/frv/all-builtin-read8.c: Delete.
29038 * gcc.target/frv/all-builtin-read16.c: Delete.
29039 * gcc.target/frv/all-builtin-read32.c: Delete.
29040 * gcc.target/frv/all-builtin-read64.c: Delete.
29041 * gcc.target/frv/all-builtin-write8.c: Delete.
29042 * gcc.target/frv/all-builtin-write16.c: Delete.
29043 * gcc.target/frv/all-builtin-write32.c: Delete.
29044 * gcc.target/frv/all-builtin-write64.c: Delete.
29045 * gcc.target/frv/all-read-write-1.c: New.
29046
29047 2005-07-27 Jeff Law <law@redhat.com>
29048
29049 * gcc.c-torture/execute/pr22630.c: New test.
29050
29051 2005-07-27 Dorit Nuzman <dorit@il.ibm.com>
29052
29053 PR tree-optimization/23073
29054 * gcc.dg/vect/nodump-pr23073.c: New test.
29055 * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
29056
29057 2005-07-27 Zdenek Dvorak <dvorakz@suse.cz>
29058
29059 PR tree-optimize/22348
29060 * gcc.c-torture/execute/pr22348.c: New.
29061
29062 2005-07-27 Richard Guenther <rguenther@suse.de>
29063
29064 * gcc.dg/tree-ssa/salias-1.c: New testcase.
29065
29066 2005-07-27 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29067
29068 PR fortran/22503
29069 * gfortran.dg/logical_comp.f90: New test.
29070
29071 2005-07-27 Jan Hubicka <jh@suse.cz>
29072
29073 * inliner-1.c: Add cleanup of dumps.
29074 * val-prof-*.c: Likewise.
29075 * update-tailcall.c: New.
29076
29077 2005-07-26 Diego Novillo <dnovillo@redhat.com>
29078
29079 PR 22591
29080 * gcc.dg/tree-ssa/pr22591.c: New test.
29081 * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
29082
29083 2005-07-26 Andrew Pinski <pinskia@physics.uc.edu>
29084
29085 PR libobjc/22606
29086 * objc.dg/try-catch-11.m: New test.
29087
29088 2005-07-26 Richard Guenther <rguenther@suse.de>
29089
29090 PR tree-optimization/22486
29091 * gcc.dg/tree-ssa/upcast-1.c: New testcase.
29092
29093 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
29094
29095 PR tree-opt/22484
29096 * g++.dg/opt/loop2.C: New test.
29097
29098 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
29099
29100 * gcc.dg/tree-ssa/reassoc-3.c: New test.
29101 * gcc.dg/tree-ssa/reassoc-4.c: New test.
29102
29103 2005-07-25 Adam Nemet <anemet@lnxw.com>
29104
29105 * lib/profopt.exp (profopt-execute): Check for profiling data
29106 files on the target.
29107
29108 2005-07-25 Richard Guenther <rguenther@gcc.gnu.org>
29109
29110 * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
29111 for matching of asm labels.
29112
29113 2005-07-25 Richard Guenther <rguenther@suse.de>
29114
29115 * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
29116
29117 2005-07-25 Richard Guenther <rguenther@suse.de>
29118
29119 PR testsuite/22624
29120 * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
29121
29122 2005-07-25 Ira Rosen <irar@il.ibm.com>
29123
29124 * gcc.dg/vect/vect.exp: Change verbosity level to 4.
29125 * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
29126 * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
29127 * gcc.dg/vect/vect-100.c: New test.
29128 * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
29129 gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
29130 gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
29131 * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
29132 * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
29133 * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
29134 * gfortran.dg/vect/vect-4.f90: Now vectorizable.
29135 * gfortran.dg/vect/pr19049.f90: New testcase.
29136 * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
29137
29138 2005-07-25 Jakub Jelinek <jakub@redhat.com>
29139
29140 * gcc.c-torture/execute/20050713-1.c: New test.
29141
29142 PR fortran/20063
29143 * gfortran.fortran-torture/execute/data_4.f90: New test.
29144
29145 PR middle-end/20303
29146 * gcc.dg/visibility-d.c: New test.
29147
29148 2005-07-25 Feng Wang <fengwang@nudt.edu.cn>
29149
29150 * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
29151 * gfortran.dg/underflow.f90: Ditto.
29152
29153 2005-07-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29154
29155 * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
29156 g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
29157 g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
29158
29159 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
29160
29161 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
29162 include case of field width of zero.
29163
29164 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
29165
29166 PR libgfortran/21875
29167 * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
29168 with trailing blanks on normal formatted read.
29169
29170 2005-07-23 Chao-ying Fu <fu@mips.com>
29171
29172 * gcc.target/mips/mips32-dsp-type.c: New test.
29173 * gcc.target/mips/mips32-dsp.c: New test.
29174
29175 2005-07-23 Oyvind Harboe <oyvind.harboe@zylin.com>
29176
29177 PR testsuite/21073
29178 * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
29179
29180 PR testsuite/20454
29181 * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
29182 and __cyg_profile_func_exit.
29183
29184 2005-07-22 David Edelsohn <edelsohn@gnu.org>
29185
29186 * gfortran.dg/comma_format_extension_3.f: Fix typo.
29187 * gfortran.dg/comma_format_extension_4.f: Same.
29188 * gfortran.dg/pr15332.f: Same.
29189 * gfortran.dg/pr21730.f: Same.
29190
29191 2005-07-22 Andrew Pinski <pinskia@physics.uc.edu>
29192
29193 * g++.dg/opt/vrp2.C: Fix testcase.
29194
29195 PR tree-opt/22625
29196 * g++.dg/opt/vrp2.C: New test.
29197
29198 2005-07-22 Mark Mitchell <mark@codesourcery.com>
29199
29200 PR debug/21828
29201 * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
29202
29203 2005-07-22 Diego Novillo <dnovillo@redhat.com>
29204
29205 * gcc.dg/tree-ssa/20050719-1.c: New test.
29206
29207 2005-07-22 Bernd Schmidt <bernd.schmidt@analog.com>
29208
29209 * gcc.dg/bfin-longcall-1.c: New file.
29210 * gcc.dg/bfin-longcall-2.c: New file.
29211
29212 2005-07-21 Janis Johnson <janis187@us.ibm.com>
29213
29214 * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
29215
29216 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
29217
29218 PR middle-end/19055
29219 * gcc.dg/tree-ssa/pr19055.c: New test.
29220 * gcc.dg/tree-ssa/pr19055-2.c: New test.
29221
29222 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
29223
29224 PR C++/22358
29225 * g++.dg/other/pr22358.C: New test.
29226
29227 2005-07-21 Douglas Gregor <doug.gregor@gmail.com>
29228
29229 PR c++/2922
29230 * g++.dg/lookup/two-stage5.C: New test from bug comments.
29231
29232 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29233
29234 PR c++/15938
29235 * g++.dg/init/union2.C: New test.
29236
29237 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29238
29239 PR c/22393
29240 * gcc.dg/complex-4.c: New test.
29241
29242 2005-07-21 Richard Guenther <rguenther@suse.de>
29243
29244 PR testsuite/22522
29245 * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
29246 scanning for asm labels.
29247 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
29248
29249 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
29250
29251 PR target/22085
29252 * gcc.dg/altivec-pr22085.c: New.
29253
29254 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
29255
29256 PR tree-optimization/19210
29257 * gcc.dg/tree-ssa/pr19210-1.c: New.
29258 * gcc.dg/tree-ssa/pr19210-2.c: New.
29259
29260 2005-07-21 Richard Sandiford <richard@codesourcery.com>
29261
29262 PR rtl-optimization/22167
29263 * g++.dg/opt/pr22167.C: New test.
29264
29265 2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
29266
29267 PR c++/2922
29268 * g++.dg/lookup/two-stage2.C: New.
29269 * g++.dg/lookup/two-stage3.C: New.
29270 * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
29271 fixed two-stage name lookup for operators.
29272 * g++.dg/template/call3.C: Compiler now produces an appropriate
29273 error message.
29274 * g++.dg/template/crash37.C: Compiler now describes bla() on line
29275 14 as a candidate.
29276 * g++.dg/template/ptrmem4.C: Compiler produces different error
29277 message.
29278 * g++.old-deja/g++.other/pmf3.C: Compiler now describes
29279 connect_to_method as a candidate.
29280
29281 2005-07-20 James A. Morrison <phython@gcc.gnu.org>
29282
29283 * gcc.dg/fold-alloc-1.c: New test.
29284
29285 2005-07-20 Kazu Hirata <kazu@codesourcery.com>
29286
29287 * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
29288 gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
29289
29290 2005-07-19 James A. Morrison <phython@gcc.gnu.org>
29291
29292 * gcc.dg/fold-abs-1.c: New test.
29293 * gcc.dg/fold-abs-2.c: New test.
29294 * gcc.dg/fold-abs-3.c: New test.
29295
29296 2005-07-20 Giovanni Bajo <giovannibajo@libero.it>
29297
29298 Make CONSTRUCTOR use VEC to store initializers.
29299 * g++.dg/ext/complit3.C: Check for specific error messages.
29300 * g++.dg/init/brace2.C: Update error message.
29301 * g++.dg/warn/Wbraces2.C: Likewise.
29302
29303 2005-07-19 Paul Thomas <pault@gcc.gnu.org>
29304
29305 PR fortran/16940
29306 * gfortran.dg/module_interface_1.f90: New test.
29307
29308 2005-07-19 Danny Berlin <dberlin@dberlin.org>
29309 Kenneth Zadeck <zadeck@naturalbridge.com>
29310
29311 * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
29312
29313 2005-07-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29314
29315 * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
29316 specify -Wformat for these tests.
29317 * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
29318 gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
29319 * gcc.dg/format/opt-6.c: Delete.
29320
29321 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
29322
29323 * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
29324 * gcc.dg/tree-ssa/sra-3.c: Likewise.
29325
29326 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
29327
29328 * gcc.dg/tree-ssa/alias-2.c: New test.
29329
29330 2005-07-18 Mark Mitchell <mark@codesourcery.com>
29331
29332 PR c++/22263
29333 * g++.dg/template/explicit7.C: New test.
29334
29335 2005-07-17 Jerry DeLisle <jvdelisle@verizon.net>
29336
29337 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
29338 field width of 8 to +Inf and -Inf.
29339
29340 2005-07-17 Mark Mitchell <mark@codesourcery.com>
29341
29342 PR c++/22139
29343 * g++.dg/template/friend36.C: New test.
29344
29345 2005-07-16 David Edelsohn <edelsohn@gnu.org>
29346
29347 PR fortran/21730
29348 * gfortran.dg/pr21730.f: New test.
29349
29350 2005-07-16 Danny Berlin <dberlin@dberlin.org>
29351 Kenneth Zadeck <zadeck@naturalbridge.com>
29352
29353 * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
29354 since pure const detection cannot run at -O1 in c compiler.
29355 * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
29356 can now optimize this case properly.
29357 * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
29358 because we now pass.
29359 * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
29360
29361 2005-07-16 Joseph S. Myers <joseph@codesourcery.com>
29362
29363 PR c/22421
29364 * gcc.dg/format/bitfld-1.c: New test.
29365
29366 2005-07-15 Mark Mitchell <mark@codesourcery.com>
29367
29368 PR c++/22204
29369 * g++.dg/rtti/repo1.C: New test.
29370
29371 2005-07-15 Andrew Pinski <pinskia@physics.uc.edu>
29372
29373 PR middle-end/22398
29374 * gcc.c-torture/compile/pr22398.c: New test.
29375
29376 2005-07-15 Mark Mitchell <mark@codesourcery.com>
29377
29378 PR c++/22132
29379 * g++.dg/expr/cast4.C: New test.
29380
29381 2005-07-15 Richard Guenther <rguenther@suse.de>
29382
29383 * gcc.dg/tree-ssa/flatten-1.c: New testcase.
29384 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
29385
29386 2005-07-15 Steven Bosscher <stevenb@suse.de>
29387
29388 PR tree-optimization/22230
29389 * gcc.dg/tree-ssa/pr22230.c: New test.
29390
29391 2005-07-14 Jakub Jelinek <jakub@redhat.com>
29392
29393 * gfortran.dg/g77/cpp6.f: New test.
29394
29395 PR fortran/22417
29396 * gfortran.dg/g77/cpp5.F: New test.
29397 * gfortran.dg/g77/cpp5.h: New file.
29398 * gfortran.dg/g77/cpp5inc.h: New file.
29399
29400 2005-07-12 Paul Thomas <pault@gcc.gnu.org>
29401
29402 PR libfortran/16435
29403 * gfortran.dg/tl_editting.f90: New.
29404 * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
29405
29406 2005-07-14 Steven G. Kargl <kargls@comcast.net>
29407
29408 * gfortran.dg/char_array_constructor.f90: New test.
29409
29410 2005-07-13 Paul Thomas <pault@gcc.gnu.org>
29411
29412 * gfortran.dg/past_eor.f90: New.
29413 * gfortran.dg/complex_read.f90: New.
29414
29415 2005-07-13 Jeff Law <law@redhat.com>
29416
29417 * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
29418 additional casts.
29419
29420 * gcc.dg/tree-ssa/pr22321.c: New test
29421
29422 2005-07-13 Paolo Bonzini <bonzini@gnu.org>
29423
29424 PR tree-optimization/21921
29425 * gcc.dg/tree-ssa/pr21921.c: New.
29426
29427 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
29428
29429 PR tree-optimizatio/22442
29430 * gcc.dg/tree-ssa/loop-11.c: New test.
29431
29432 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
29433
29434 PR tree-opt/21840
29435 * gcc.c-torture/compile/pr21840.c: New test.
29436
29437 2005-07-12 Jan Hubicka <jh@suse.cz>
29438
29439 * gcc.c-torture/compile/pr22379.c: New test.
29440
29441 2005-07-11 Thomas Koenig <Thomas.Koenig@online.de>
29442
29443 PR libfortran/21593
29444 gfortran.dg/dev_null.f90: Remove outdated comment about
29445 PR libfortran/21593.
29446
29447
29448 2005-07-12 Dale Johannesen <dalej@apple.com>
29449
29450 * gcc.target/i386/compress-float-sse.c: New.
29451 * gcc.target/i386/compress-float-sse-pic.c: New.
29452 * gcc.target/i386/compress-float-387.c: New.
29453 * gcc.target/i386/compress-float-387-pic.c: New.
29454 * gcc.dg/compress-float-ppc.c: New.
29455 * gcc.dg/compress-float-ppc-pic.c: New.
29456
29457 2005-07-12 Thomas Koenig <Thomas.Koenig@online.de>
29458
29459 PR libfortran/21593
29460 gfortran.dg/dev_null.f90: Remove targets.
29461
29462 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
29463
29464 PR tree-opt/22335
29465 * gcc.dg/pr22335-1.c: New test.
29466 * gcc.dg/pr22335-2.c: New test.
29467
29468 2005-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29469
29470 PR c++/20172
29471 * g++.dg/template/nontype12.C : New test.
29472
29473 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
29474
29475 * gcc.dg/tree-ssa/loop-10.c: New test.
29476
29477 2005-07-11 Kazu Hirata <kazu@codesourcery.com>
29478
29479 * gcc.c-torture/execute/20020720-1.x: Remove.
29480
29481 2005-07-11 Jakub Jelinek <jakub@redhat.com>
29482
29483 * gfortran.fortran-torture/execute/forall_7.f90: New test.
29484
29485 2005-07-10 Richard Sandiford <richard@codesourcery.com>
29486
29487 * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
29488 (dg-mips-options): Use it.
29489
29490 2005-07-09 Diego Novillo <dnovillo@redhat.com>
29491
29492 * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
29493
29494 2005-07-09 Richard Henderson <rth@redhat.com>
29495
29496 * lib/target-supports.exp (check_effective_target_sync_char_short):
29497 Add alpha.
29498
29499 2005-07-09 Thomas Koenig <Thomas.Koenig@online.de>
29500
29501 PR libfortran/22217
29502 * gfortran.dg/negative-z-descriptor.f90: New test.
29503
29504 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
29505
29506 PR tree-opt/22329
29507 * gcc.dg/pr22329.c: New test.
29508
29509 2005-07-08 Kazu Hirata <kazu@codesourcery.com>
29510
29511 PR tree-optimization/20139
29512 * gcc.dg/tree-ssa/pr20139.c: New.
29513
29514 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
29515
29516 PR tree-opt/22356
29517 * gcc.dg/pr22356-1.c: New test.
29518
29519 2005-07-08 Nathan Sidwell <nathan@codesourcery.com>
29520
29521 PR c++/21799
29522 * g++.dg/template/unify8.C: New.
29523 * g++.dg/template/unify9.C: New.
29524
29525 2005-07-08 Jakub Jelinek <jakub@redhat.com>
29526
29527 * gfortran.fortran-torture/execute/entry_10.f90: New test.
29528
29529 2005-07-07 Geoffrey Keating <geoffk@apple.com>
29530
29531 * gcc.dg/darwin-version-1.c: New.
29532 * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
29533 * gcc.dg/builtins-20.c: Likewise.
29534 * gcc.dg/builtins-53.c: Likewise.
29535 * gcc.dg/torture/builtins-convert-1.c: Likewise.
29536 * gcc.dg/torture/builtins-convert-2.c: Likewise.
29537 * gcc.dg/torture/builtins-convert-3.c: Likewise.
29538 * gcc.dg/torture/builtins-power-1.c: Likewise.
29539 * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
29540 on Darwin.
29541
29542 2005-07-07 Jeff Law <law@redhat.com>
29543
29544 * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on
29545 argument evaluation order.
29546
29547 2005-07-07 Thomas Koenig <Thomas.Koenig@online.de>
29548
29549 PR libfortran/21594
29550 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
29551 Add test cases where the shift length is greater than the
29552 array length.
29553
29554 2005-07-07 Ziemowit Laski <zlaski@apple.com>
29555
29556 * obj-c++.dg/proto-lossage-6.mm: New.
29557 * objc.dg/proto-lossage-6.m: New.
29558
29559 2005-07-07 Ziemowit Laski <zlaski@apple.com>
29560
29561 * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
29562 * objc.dg/gnu-runtime-2.m: Likewise.
29563
29564 2005-07-07 Jakub Jelinek <jakub@redhat.com>
29565
29566 * gfortran.dg/longline.f: New test.
29567
29568 * gfortran.dg/badline.f: New test.
29569
29570 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
29571
29572 PR fortran/16531
29573 PR fortran/15966
29574 PR fortran/18781
29575 * gfortran.dg/hollerith.f90: New.
29576 * gfortran.dg/hollerith2.f90: New.
29577 * gfortran.dg/hollerith3.f90: New.
29578 * gfortran.dg/hollerith4.f90: New.
29579 * gfortran.dg/hollerith_f95.f90: New.
29580 * gfortran.dg/hollerith_legacy.f90: New.
29581 * gfortran.dg/g77/cpp4.F: New. Port from g77.
29582
29583 2005-07-07 Ziemowit Laski <zlaski@apple.com>
29584
29585 PR objc/22274
29586 * obj-c++.dg/gnu-runtime-[1-2].mm: New.
29587 * objc.dg/gnu-runtime-2.m: New.
29588
29589 2005-07-06 Jeff Law <law@redhat.com>
29590
29591 * gcc.dg/tree-ssa/vrp17.c: New test.
29592
29593 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
29594
29595 PR fortran/22327
29596 * gfortran.dg/array_constructor_5.f90: New test.
29597
29598 2005-07-07 Jakub Jelinek <jakub@redhat.com>
29599
29600 * gfortran.fortran-torture/execute/entry_9.f90: New test.
29601
29602 2005-07-06 Fariborz Jahanian <fjahanian@apple.com>
29603
29604 * gcc.dg/20030324-1.c: Remove -fforce-mem option.
29605 * gcc.dg/980816-1.c: Ditto.
29606
29607 2005-07-06 Jeff Law <law@redhat.com>
29608
29609 * gcc.c-torture/compile/pr21356.c: New test.
29610
29611 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
29612
29613 PR c/22013
29614 PR c/22098
29615 * gcc.c-torture/compile/pr22013-1.c,
29616 gcc.c-torture/execute/pr22098-1.c,
29617 gcc.c-torture/execute/pr22098-2.c,
29618 gcc.c-torture/execute/pr22098-3.c: New tests.
29619
29620 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
29621
29622 PR c/22308
29623 * gcc.dg/pr22308-1.c: New test.
29624
29625 2005-07-05 Kazu Hirata <kazu@codesourcery.com>
29626
29627 * gcc.dg/compare1.c: Add -fno-short-enums. Don't skip on any
29628 target.
29629 * gcc.dg/compare9.c: Use -fshort-enums instead of
29630 -fno-short-enums. Change the last test to dg-bogus.
29631
29632 2005-07-04 Kazu Hirata <kazu@codesourcery.com>
29633
29634 * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
29635 * gcc.dg/compare9.c: New.
29636
29637 2005-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29638
29639 * gfortran.dg/io_invalid_1.f90: Fix expected error message.
29640
29641 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
29642
29643 PR testsuite/22288
29644 * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
29645
29646
29647 2005-07-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29648
29649 * gcc.dg/format/gcc_gfc-1.c: New.
29650
29651 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
29652
29653 * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
29654
29655 2005-07-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29656
29657 PR fortran/20842
29658 * gfortran.dg/io_invalid_1.f90: New test.
29659
29660 2005-07-03 Joseph S. Myers <joseph@codesourcery.com>
29661
29662 * gcc.dg/format/gcc_diag-1.c: Update.
29663
29664 2005-07-02 Jeff Law <law@redhat.com>
29665
29666 * gcc.dg/tree-ssa/pr22051-1.c: New test.
29667 * gcc.dg/tree-ssa/pr22051-2.c: New test.
29668
29669 2005-07-02 Joseph S. Myers <joseph@codesourcery.com>
29670
29671 * gcc.dg/format/gcc_diag-1.c: Update.
29672
29673 2005-07-01 Andrew Pinski <pinskia@physics.uc.edu>
29674
29675 PR tree-opt/22269
29676 * gcc.c-torture/compile/pr22269.c: New test.
29677
29678 2005-06-30 Diego Novillo <dnovillo@redhat.com>
29679
29680 PR 21584
29681 PR 22219
29682 * g++.dg/tree-ssa/pr21584-1.C: New test.
29683 * g++.dg/tree-ssa/pr21584-2.C: New test.
29684
29685 2005-06-30 Ziemowit Laski <zlaski@apple.com>
29686
29687 * obj-c++.dg/try-catch-11.mm: New.
29688 * objc.dg/try-catch-10.m: New.
29689
29690 2005-06-29 David Edelsohn <edelsohn@gnu.org>
29691
29692 * g++.dg/other/ucnid-1.C: xfail on AIX.
29693
29694 2005-06-29 Diego Novillo <dnovillo@redhat.com>
29695
29696 PR 22234
29697 * gcc.dg/20050629-1.c: New test.
29698
29699 2005-06-29 Ziemowit Laski <zlaski@apple.com>
29700
29701 * obj-c++.dg/const-str-1[0-1].mm: New.
29702 * objc.dg/const-str-1[0-1].m: New.
29703
29704 2005-05-29 Richard Henderson <rth@redhat.com>
29705
29706 * lib/target-supports.exp (check_effective_target_vect_no_int_max):
29707 Rename from check_effective_target_vect_no_max.
29708 (check_effective_target_vect_no_int_add): New.
29709 * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
29710 * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
29711 * gcc.dg/vect/vect-reduc-3.c: Likewise.
29712 * gcc.dg/vect/vect-reduc-1.c: Use both.
29713 * gcc.dg/vect/vect-reduc-2.c: Likewise.
29714
29715 2005-05-29 Richard Henderson <rth@redhat.com>
29716
29717 * lib/target-supports.exp (check_effective_target_vect_no_max):
29718 Remove i386 and x86_64.
29719
29720 2005-06-29 Steve Ellcey <sje@cup.hp.com>
29721
29722 PR testsuite/21969
29723 * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
29724
29725 2005-06-29 Steve Ellcey <sje@cup.hp.com>
29726
29727 PR middle-end/21969
29728 * gcc.dg/vect/pr21969.c: New test.
29729
29730 2005-06-28 Eric Christopher <echristo@redhat.com>
29731
29732 PR c/22052
29733 PR c/21975
29734 * gcc.dg/inline1.c: New test.
29735 * gcc.dg/inline2.c: Ditto.
29736 * gcc.dg/inline3.c: Ditto.
29737 * gcc.dg/inline4.c: Ditto.
29738 * gcc.dg/inline5.c: Ditto.
29739
29740 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
29741
29742 PR libfortran/22142
29743 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
29744 Add testcase also testing eoshift1 for PR 22142.
29745
29746 2005-06-28 Richard Henderson <rth@redhat.com>
29747
29748 * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
29749 * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
29750 gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
29751 gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
29752 gcc.dg/tree-ssa/20030922-2.c: Likewise.
29753
29754 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
29755
29756 PR libfortran/22142
29757 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
29758 Add testcase for PR 22142.
29759
29760 2005-06-28 Joseph S. Myers <joseph@codesourcery.com>
29761
29762 * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
29763 gcc.target/ia64/fpreg-2.c: New tests.
29764
29765 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29766
29767 * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
29768
29769 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29770
29771 PR libfortran/22170
29772 * gfortran.dg/slash_1.f90: New test.
29773
29774 2005-06-27 Richard Henderson <rth@redhat.com>
29775
29776 * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
29777 * gcc.dg/vect/vect-reduc-1char.c: Likewise.
29778 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
29779 * gcc.dg/vect/vect-reduc-2.c: Likewise.
29780 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
29781 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
29782
29783 2005-06-27 Richard Henderson <rth@redhat.com>
29784
29785 * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
29786 * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
29787
29788 2005-06-27 Ziemowit Laski <zlaski@apple.com>
29789
29790 * obj-c++.dg/proto-lossage-5.mm: New.
29791 * objc.dg/proto-lossage-5.m: New.
29792
29793 2005-06-27 Diego Novillo <dnovillo@redhat.com>
29794
29795 PR 21959
29796 * gcc.dg/tree-ssa/pr21959.c: New test.
29797
29798 2005-06-27 Jakub Jelinek <jakub@redhat.com>
29799
29800 * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
29801 * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
29802 testing uninitialized var.
29803
29804 * gcc.c-torture/execute/builtins/chk.h: New.
29805 * gcc.c-torture/execute/builtins/lib/chk.c: New.
29806 * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
29807 * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
29808 * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
29809 * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
29810 * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
29811 * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
29812 * gcc.c-torture/execute/builtins/memset-chk.c: New test.
29813 * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
29814 * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
29815 * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
29816 * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
29817 * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
29818 * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
29819 * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
29820 * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
29821 * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
29822 * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
29823 * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
29824 * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
29825 * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
29826 * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
29827 * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
29828 * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
29829 * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
29830 * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
29831 * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
29832 * gcc.dg/builtin-object-size-1.c: New test.
29833 * gcc.dg/builtin-object-size-2.c: New test.
29834 * gcc.dg/builtin-object-size-3.c: New test.
29835 * gcc.dg/builtin-object-size-4.c: New test.
29836 * gcc.dg/builtin-object-size-5.c: New test.
29837 * gcc.dg/builtin-stringop-chk-1.c: New test.
29838 * gcc.dg/builtin-stringop-chk-2.c: New test.
29839 * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
29840 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
29841 * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
29842 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
29843 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
29844 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
29845 * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
29846 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
29847 * gcc.c-torture/execute/printf-1.c: New test.
29848 * gcc.c-torture/execute/fprintf-1.c: New test.
29849 * gcc.c-torture/execute/vprintf-1.c: New test.
29850 * gcc.c-torture/execute/vfprintf-1.c: New test.
29851 * gcc.c-torture/execute/printf-chk-1.c: New test.
29852 * gcc.c-torture/execute/fprintf-chk-1.c: New test.
29853 * gcc.c-torture/execute/vprintf-chk-1.c: New test.
29854 * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
29855
29856 2005-06-27 Michael Matz <matz@suse.de>
29857
29858 * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
29859 slot is not merged if address escapes.
29860
29861 2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29862
29863 PR c/21911
29864 * gcc.dg/format/sentinel-1.c: Update. Fix execl* calls.
29865
29866 2005-06-26 Jakub Jelinek <jakub@redhat.com>
29867
29868 PR middle-end/17965
29869 * gcc.c-torture/compile/20050622-1.c: New test.
29870
29871 PR middle-end/22028
29872 * gcc.dg/20050620-1.c: New test.
29873
29874 2005-06-26 Kazu Hirata <kazu@codesourcery.com>
29875
29876 PR tree-optimization/22026
29877 * gcc.dg/tree-ssa/pr22026.c: New.
29878
29879 2005-06-25 Thomas Koenig <Thomas.Koenig@online.de>
29880
29881 PR libfortran/22144
29882 * gfortran.dg/shift-alloc.f90: New testcase.
29883
29884 2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
29885
29886 * all files: Update FSF address in copyright headers.
29887
29888 2005-06-22 Jan Hubicka <jh@suse.cz>
29889
29890 * wholeprogram-1.c: New testcase.
29891 * wholeprogram-2.c: New testcase.
29892
29893 2005-06-24 Mark Mitchell <mark@codesourcery.com>
29894
29895 PR 22171
29896 * gcc.dg/tree-ssa/pr22171.c: New test.
29897
29898 2005-06-24 Feng Wang <fengwang@nudt.edu.cn>
29899
29900 * gfortran.dg/simplify_modulo.f90: New.
29901
29902 2005-06-24 Jan Hubicka <jh@suse.cz>
29903
29904 * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
29905
29906 2005-06-23 Ziemowit Laski <zlaski@apple.com>
29907
29908 * obj-c++.dg/proto-lossage-[1-4].mm: New.
29909
29910 2005-06-23 Ziemowit Laski <zlaski@apple.com>
29911
29912 * obj-c++.dg/typedef-alias-1.mm: New.
29913 * objc.dg/typedef-alias-1.m: New.
29914
29915 2005-06-23 Jeff Law <law@redhat.com>
29916
29917 * gcc.dg/tree-ssa/vrp16.c: New test.
29918
29919 2005-06-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29920
29921 * lib/target-supports.exp: Add
29922 check_effective_target_fortran_large_real and
29923 check_effective_target_fortran_large_int to check for
29924 corresponding effective targets.
29925 * gfortran.dg/large_integer_kind_1.f90: New test.
29926 * gfortran.dg/large_real_kind_1.f90: New test.
29927
29928 2005-06-23 Kazu Hirata <kazu@codesourcery.com>
29929
29930 PR tree-optimization/22117
29931 * gcc.dg/tree-ssa/pr22117.c: New.
29932
29933 2005-06-23 James A. Morrison <phython@gcc.gnu.org>
29934
29935 PR testsuite/22123
29936 * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
29937
29938 2005-06-23 David Edelsohn <edelsohn@gnu.org>
29939
29940 * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
29941
29942 2005-06-23 David Billinghurst <David.Billinghurst@riotinto.com>
29943
29944 * gfortran.dg/f2c_4.f90: Add tests for complex functions
29945 * gfortran.dg/f2c_4.c: Likewise.
29946
29947 2005-06-22 Paul Brook <paul@codesourcery.com>
29948
29949 PR fortran/21034
29950 * gfortran.dg/auto_save_1.f90: New test.
29951
29952 2005-06-22 Michael Matz <matz@suse.de>
29953
29954 * gcc.target/x86-64/abi: New directory.
29955 * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
29956 * gcc.target/x86-64/abi/README.gcc: New file.
29957 * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
29958 * gcc.target/x86-64/abi/asm-support.s: New file.
29959 * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
29960 * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
29961 * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
29962 * gcc.target/x86_64/abi/test_basic_returning.c: New test.
29963 * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
29964 * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
29965 * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
29966 * gcc.target/x86_64/abi/test_bitfields.c: New test.
29967 * gcc.target/x86_64/abi/test_complex_returning.c: New test.
29968 * gcc.target/x86_64/abi/test_passing_floats.c: New test.
29969 * gcc.target/x86_64/abi/test_passing_integers.c: New test.
29970 * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
29971 * gcc.target/x86_64/abi/test_passing_structs.c: New test.
29972 * gcc.target/x86_64/abi/test_passing_unions.c: New test.
29973 * gcc.target/x86_64/abi/test_struct_returning.c: New test.
29974 * gcc.target/x86_64/abi/test_varargs.c: New test.
29975
29976 2005-06-21 Joseph S. Myers <joseph@codesourcery.com>
29977
29978 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
29979 32-bit i?86 and x86_64.
29980
29981 2005-06-21 Ziemowit Laski <zlaski@apple.com>
29982
29983 * obj-c++.dg/const-str-[1-9].mm: New tests.
29984
29985 2005-06-21 Paul Thomas <pault@gcc.gnu.org>
29986
29987 PR fortran/22010
29988 * gfortran.dg/namelist_use.f90: New.
29989 * gfortran.dg/namelist_use_only.f90: New.
29990
29991 2005-06-21 Jeff Law <law@redhat.com>
29992
29993 * gcc.dg/tree-ssa/vrp15.c: New test.
29994
29995 2005-06-21 Dorit Nuzman <dorit@il.ibm.com>
29996
29997 * lib/target-supports.exp (check_effective_target_vect_reduction):
29998 Remove.
29999 * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
30000 * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
30001 remove vect_reduction target keyword. Also avoid two returns in main.
30002 * gcc.dg/vect/vect-reduc-3.c: Likewise.
30003 * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
30004 * gcc.dg/vect/vect-reduc-1short.c: New test.
30005 * gcc.dg/vect/vect-reduc-1char.c: New test.
30006 * gcc.dg/vect/vect-reduc-2short.c: New test.
30007 * gcc.dg/vect/vect-reduc-2char.c: New test.
30008 * gcc.dg/vect/vect-reduc-6.c: New test.
30009 * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
30010 * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
30011 * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
30012
30013 2005-06-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30014 Paul Thomas <pault@gcc.gnu.org>
30015
30016 * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
30017 New tests.
30018
30019 2005-06-20 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30020
30021 * gfortran.dg/backslash_1.f90: New test.
30022 * gfortran.dg/backslash_2.f90: New test.
30023
30024 2005-06-20 Steven G. Kargl <kargls@comcast.net>
30025
30026 * gfortran.dg/duplicate_labels.f90: New test.
30027
30028 2005-06-20 Jan Beulich <jbeulich@novell.com>
30029
30030 * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
30031 unsupportable relocations.
30032 * g++.old-deja/g++.other/store-expr1.C: Likewise.
30033 * gcc.dg/20050321-2.c: xfail for NetWare.
30034
30035 2005-06-20 Andreas Jaeger <aj@suse.de>
30036
30037 * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
30038 gcc.target/i386/fastcall-sseregparm.c,
30039 gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
30040
30041 2005-06-19 Richard Henderson <rth@redhat.com>
30042
30043 * gcc.dg/tree-ssa/pr21985.c: Use size_t.
30044
30045 2005-06-19 Joseph S. Myers <joseph@codesourcery.com>
30046
30047 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
30048
30049 2005-06-19 Aldy Hernandez <aldyh@redhat.com>
30050
30051 PR c++/22115
30052 * g++.dg/conversion/simd2.C: Change expected error message.
30053
30054 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
30055
30056 * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
30057 * gcc.dg/vect/vect-reduc-2.c: Likewise.
30058 * gcc.dg/vect/vect-reduc-3.c: Likewise.
30059
30060 2005-06-18 James A Morrison <phython@gcc.gnu.org>
30061
30062 * gcc.dg/fold-mod-1.c: New test.
30063
30064 2005-06-18 Steven G. Kargl <kargls@comcast.net>
30065
30066 PR fortran/19926
30067 * gfortran.dg/pr19926.f90: New test.
30068
30069 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
30070
30071 * lib/target-supports.exp (check_effective_target_vect_reduction): New.
30072 * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
30073 targets.
30074 * gcc.dg/vect/vect-reduc-2.c: Likewise.
30075 * gcc.dg/vect/vect-reduc-3.c: Likewise.
30076
30077 2005-06-18 Joseph S. Myers <joseph@codesourcery.com>
30078
30079 * gcc.target/ia64/float80-varargs-1.c: New test.
30080
30081 2005-06-18 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30082
30083 PR tree-opt/22035
30084 * gfortran.dg/f2c_6.f90: New test.
30085
30086 2005-06-17 Geoffrey Keating <geoffk@apple.com>
30087
30088 PR c++/17413
30089 * g++.dg/template/local5.C: New.
30090
30091 2005-06-17 Richard Henderson <rth@redhat.com>
30092
30093 * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
30094
30095 2005-06-07 David Billinghurst <David.Billinghurst@riotinto.com>
30096
30097 PR testsuite/21945
30098 * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
30099
30100 2005-06-15 Giovanni Bajo <giovannibajo@libero.it>
30101
30102 * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
30103 gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
30104 gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
30105 gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
30106 check_vect to verify the presence of hardware vector support.
30107
30108 2005-06-16 James A. Morrison <phython@gcc.gnu.org>
30109
30110 PR testsuite/22056
30111 * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
30112
30113 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30114
30115 PR libfortran/19216
30116 * gfortran.dg/pr19216.f: Add correct space between brackets and
30117 dg directive.
30118
30119 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30120
30121 PR libfortran/16436
30122 * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
30123
30124 2005-06-16 Richard Guenther <rguenth@gcc.gnu.org>
30125
30126 * gcc.target/i386/attributes-error.c: New testcase.
30127 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
30128 * gcc.target/i386/regparm-stdcall.c: Likewise.
30129 * gcc.target/i386/sseregparm-1.c: Likewise.
30130 * gcc.target/i386/sseregparm-2.c: Likewise.
30131
30132 2005-06-16 Nathan Sidwell <nathan@codesourcery.com>
30133
30134 * g++.dg/rtti/crash2.C: New.
30135
30136 2005-06-15 Joseph S. Myers <joseph@codesourcery.com>
30137
30138 * gcc.dg/noncompile/20040203-3.c: Update expected message.
30139
30140 2005-06-15 David Ung <davidu@mips.com>
30141
30142 * gcc.target/mips/mips16e-extends.c: New test for testing the
30143 generation of MIPS16e zeb/zeh, seb/seh instructions.
30144
30145 2005-06-15 Diego Novillo <dnovillo@redhat.com>
30146
30147 PR 22018
30148 * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
30149 * gcc.dg/tree-ssa/pr22018.c: New test.
30150
30151 2005-06-15 Aldy Hernandez <aldyh@redhat.com>
30152
30153 * gcc.dg/simd-1.c: Update error messages.
30154 * gcc.dg/simd-1b.c: Re-enable tests. Update error messages.
30155 * gcc.dg/simd-2.c: Update error messages.
30156 * gcc.dg/simd-4.c: New.
30157
30158 2005-06-15 Nathan Sidwell <nathan@codesourcery.com>
30159
30160 PR c++/20678
30161 * g++.dg/other/crash-4.C: New.
30162
30163 2005-06-14 Devang Patel <dpatel@apple.com>
30164
30165 * gcc.dg/vect/vect-ifcvt-1.c: Remove.
30166
30167 2005-06-14 Nathan Sidwell <nathan@codesourcery.com>
30168
30169 PR c++/21929
30170 * g++.dg/parse/crash11.C: Update
30171
30172 2005-06-13 Jeff Law <law@redhat.com>
30173
30174 * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
30175 perform the desired transformations.
30176 * gcc.dg/tree-ssa/20030806-6.c: Similarly.
30177 * gcc.dg/tree-ssa/20040514-2.c: Similarly.
30178
30179 2005-06-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30180
30181 PR fortran/22038
30182 * gfortran.dg/forall_1.f90: Un-XFAIL.
30183
30184 2005-06-13 Nathan Sidwell <nathan@codesourcery.com>
30185
30186 PR c++/21929
30187 * g++.dg/parse/crash26.C: New.
30188
30189 PR c++/20789
30190 * g++.dg/init/member1.C: New.
30191
30192 2005-06-13 Jakub Jelinek <jakub@redhat.com>
30193
30194 * gfortran.dg/altreturn_1.f90: New test.
30195
30196 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
30197
30198 PR middle-end/21985
30199 * gcc.dg/tree-ssa/pr21985.c: New test.
30200
30201 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
30202
30203 * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
30204
30205 2005-06-12 Roger Sayle <roger@eyesopen.com>
30206
30207 PR c++/21930
30208 * g++.dg/other/error10.C: New test case.
30209
30210 2005-06-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30211
30212 PR libfortran/19155
30213 * gfortran.dg/pr19155.f: Add test.
30214
30215 2005-06-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30216
30217 * gfortran.dg/f2c_7.f90: New test.
30218
30219 * gfortran.dg/forall_1.f90: XFAILed.
30220
30221 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
30222
30223 * gcc.dg/pr14796-1.c: New.
30224 * gcc.dg/pr14796-2.c: New.
30225
30226 2005-06-11 Steven G. Kargl <kargls@comcast.net>
30227
30228 PR fortran/17792
30229 PR fortran/21375
30230 * gfortran.dg/deallocate_stat.f90: New test.
30231
30232 2005-06-11 Thomas Koenig <Thomas.Koenig@online.de>
30233
30234 * gfortran.fortran-torture/execute/in-pack.f90: New test.
30235
30236 2005-06-10 Dorit Nuzman <dorit@il.ibm.com>
30237
30238 * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
30239 access will be generated when this loop is vectorized. Test that
30240 accesses with same alignment were detected.
30241 * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
30242 Test that accesses with same alignment were detected.
30243 * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
30244 * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
30245 alignment were detected.
30246
30247 2005-06-10 Aldy Hernandez <aldyh@redhat.com>
30248
30249 PR c++/10611
30250 * g++.dg/conversion/simd2.C: New.
30251
30252 2005-06-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
30253
30254 * gcc.dg/Wcxx-compat-1.c: New.
30255
30256 2005-06-09 Thomas Koenig <Thomas.Koenig@online.de>
30257
30258 PR libfortran/21480
30259 * gfortran.dg/reshape-complex.f90: Add a test for a packed
30260 complex array.
30261
30262 2005-06-09 Nathan Sidwell <nathan@codesourcery.com>
30263
30264 * gcc.dg/alias-8.c: New.
30265
30266 2005-06-08 Joseph S. Myers <joseph@codesourcery.com>
30267
30268 * gcc.dg/format/cmn_err-1.c: Update.
30269
30270 2005-06-08 James A. Morrison <phython@gcc.gnu.org>
30271
30272 PR target/20666
30273 * gcc.target/sparc/fexpand-2.c: New.
30274 * gcc.target/sparc/fpmerge-2.c: New.
30275 * gcc.target/sparc/fpmul-2.c: New.
30276 * gcc.target/sparc/noresult.c: New.
30277 * gcc.target/sparc/pdist-2.c: New.
30278 * gcc.target/sparc/pdist-3.c: New.
30279
30280 2005-06-08 Alex V. Breger <atrus.ru@atrus.ru>
30281
30282 PR testsuite/21702
30283 * gcc.target/i386/i386.exp: Fix comment typo.
30284
30285 2005-06-08 Nathan Sidwell <nathan@codesourcery.com>
30286
30287 PR c++/19497
30288 * g++.dg/inherit/using5.C: New.
30289 * g++.dg/inherit/using6.C: New.
30290
30291 2005-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30292
30293 PR c++/19894
30294 * g++.dg/template/ptrmem15.C: New test.
30295
30296 PR c++/20563
30297 * g++.dg/ext/label4.C: New test.
30298
30299 2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr>
30300
30301 * gcc.dg/tls/debug-1.c: New test.
30302
30303 2005-06-07 Dale Johannesen <dalej@apple.com>
30304
30305 * gcc.target/i386/movq.c: New.
30306
30307 2005-06-07 Dale Johannesen <dalej@apple.com>
30308
30309 * gcc.dg/20050607-1.c: New.
30310
30311 2005-06-07 Jakub Jelinek <jakub@redhat.com>
30312
30313 PR middle-end/21850
30314 * gcc.c-torture/execute/20050607-1.c: New test.
30315
30316 2005-06-07 Thomas Koenig <Thomas.Koenig@online.de>
30317
30318 PR libfortran/21926
30319 * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
30320 Test case where the return array has lowest stride one,
30321 but isn't packed.
30322
30323 2005-06-07 Adrian Straetling <straetling@de.ibm.com>
30324
30325 * lib/target-supports.exp (check_effective_target_sync_int_long):
30326 Add s390 and s390x targets.
30327
30328 2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
30329
30330 * gcc.dg/tree-ssa/loop-2.c: Update outcome.
30331 * gcc.dg/tree-ssa/loop-3.c: Update outcome.
30332 * gcc.dg/tree-ssa/loop-4.c: Update outcome.
30333 * gcc.dg/tree-ssa/loop-9.c: New test.
30334
30335 2005-06-07 Nathan Sidwell <nathan@codesourcery.com>
30336
30337 * g++.dg/parse/defarg10.C: New.
30338
30339 2005-06-06 Jakub Jelinek <jakub@redhat.com>
30340
30341 PR regression/21897
30342 * gcc.c-torture/execute/20050604-1.c: New test.
30343
30344 2005-06-06 Nathan Sidwell <nathan@codesourcery.com>
30345
30346 PR 21903
30347 * g++.dg/parse/defarg9.C: New.
30348
30349 PR c++/20637
30350 * g++.dg/inherit/using4.C: New.
30351 * g++.dg/overload/error1.C: Adjust expected errors.
30352 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
30353 * g++.old-deja/g++.brendan/arm2.C: Likewise.
30354 * g++.old-deja/g++.other/redecl2.C: Likewise.
30355 * g++.old-deja/g++.other/redecl4.C: Likewise.
30356 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
30357
30358 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
30359
30360 * gfortran.dg/f2c_5.f90: Add -w to dg-options
30361
30362 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
30363
30364 * lib/gfortran.exp (gfortran_target_compile): Call
30365 dg-additional-files-options
30366 * gfortran.dg/f2c_4.f90: New file
30367 * gfortran.dg/f2c_4.c: New file
30368 * gfortran.dg/f2c_5.f90: New file
30369 * gfortran.dg/f2c_5.c: New file
30370
30371 2005-06-05 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30372
30373 * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
30374
30375 PR fortran/21912
30376 * gfortran.dg/array_constructor_4.f90: New test.
30377
30378 2005-06-05 Mark Mitchell <mark@codesourcery.com>
30379
30380 PR c++/21619
30381 * g++.dg/ext/builtin9.C: New test.
30382
30383 2005-06-05 Dale Johannesen <dalej@apple.com>
30384
30385 * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
30386 * gcc.c-torture/execute/20050603-2.c: Ditto.
30387
30388 2005-06-05 Dorit Nuzman <dorit@il.ibm.com>
30389
30390 * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
30391 * gcc.dg/vect/vect-reduc-1.c: New.
30392 * gcc.dg/vect/vect-reduc-2.c: New.
30393 * gcc.dg/vect/vect-reduc-3.c: New.
30394
30395 2005-06-04 Dale Johannesen <dalej@apple.com>
30396
30397 * gcc.c-torture/execute/20050603-1.c: New.
30398 * gcc.c-torture/execute/20050603-2.c: New.
30399 * gcc.dg/20050603-3.c: New.
30400
30401 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30402
30403 PR fortran/19195
30404 * gfortran.dg/debug_1.f90: New test.
30405
30406 * gfortran.dg/forall_1.f90: New test.
30407
30408 2005-06-04 Erik Edelmann <erik.edelmann@iki.fi>
30409
30410 * gfortran.dg/array_constructor_3.f90: New test.
30411
30412 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30413
30414 * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
30415
30416 2005-06-04 Hans-Peter Nilsson <hp@axis.com>
30417
30418 * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
30419
30420 2005-06-04 Joseph S. Myers <joseph@codesourcery.com>
30421
30422 PR c/21873
30423 * gcc.dg/init-excess-1.c: New test.
30424
30425 2005-06-03 Mark Mitchell <mark@codesourcery.com>
30426
30427 PR c++/21853
30428 * g++.dg/expr/static_cast6.C: New test.
30429
30430 2005-06-03 Diego Novillo <dnovillo@redhat.com>
30431
30432 * gcc.dg/tree-ssa/vrp14.c: New test.
30433
30434 2005-06-03 Mark Mitchell <mark@codesourcery.com>
30435
30436 PR c++/21336
30437 * g++.dg/template/new2.C: New test.
30438
30439 2005-06-03 Josh Conner <jconner@apple.com>
30440
30441 * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
30442 all entries in initializer.
30443
30444 2005-06-03 Richard Guenther <rguenth@gcc.gnu.org>
30445
30446 PR middle-end/21858
30447 * gcc.dg/pr21858.c: New testcase.
30448
30449 2005-06-03 Paolo Bonzini <bonzini@gnu.org>
30450
30451 PR tree-optimization/21292
30452
30453 * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
30454 New.
30455 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
30456 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
30457 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
30458 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
30459 gcc.dg/tree-ssa/gen-vect-32.c: Require it.
30460
30461 2005-06-02 Richard Henderson <rth@redhat.com>
30462
30463 * gcc.dg/sync-2.c: Use -march=i486 for i386.
30464
30465 2005-06-02 Richard Guenther <rguenth@gcc.gnu.org>
30466
30467 * gcc.dg/wtypequal.c: New testcase.
30468
30469 2005-06-02 Diego Novillo <dnovillo@redhat.com>
30470
30471 PR 21582
30472 * gcc.dg/tree-ssa/pr21582.c: New test.
30473
30474 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
30475
30476 PR c++/21280
30477 * g++.dg/opt/interface2.h: New.
30478 * g++.dg/opt/interface2.C: New.
30479 * g++.dg/init/ctor4.C: Adjust error lines.
30480 * g++.old-deja/g++.bob/inherit2.C: Likewise.
30481 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
30482 * g++.old-deja/g++.jason/opeq3.C: Likewise.
30483 * g++.old-deja/g++.pt/assign1.C: Likewise.
30484 * g++.old-deja/g++.pt/crash20.C: Likewise.
30485
30486 2005-06-02 Dorit Nuzman <dorit@il.ibm.com>
30487
30488 PR tree-optimization/21734
30489 * g++.dg/vect/pr21734_1.cc: New.
30490 * g++.dg/vect/pr21734_2.cc: New.
30491
30492 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
30493
30494 PR c++/20350
30495 * g++.dg/template/spec24.C: New.
30496
30497 PR c++/21151
30498 * g++.dg/pch/local-1.C: New.
30499 * g++.dg/pch/local-1.Hs: New.
30500
30501 2005-06-01 Diego Novillo <dnovillo@redhat.com>
30502
30503 PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
30504 PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
30505 * gcc.dg/tree-ssa/pr14341.c: New test.
30506 * gcc.dg/tree-ssa/pr14841.c: New test.
30507 * gcc.dg/tree-ssa/pr20701.c: New test.
30508 * gcc.dg/tree-ssa/pr21086.c: New test.
30509 * gcc.dg/tree-ssa/pr21090.c: New test.
30510 * gcc.dg/tree-ssa/pr21332.c: New test.
30511 * gcc.dg/tree-ssa/pr21458.c: New test.
30512 * gcc.dg/tree-ssa/pr21658.c: New test.
30513 * gcc.dg/tree-ssa/vrp01.c: New test.
30514 * gcc.dg/tree-ssa/vrp02.c: New test.
30515 * gcc.dg/tree-ssa/vrp03.c: New test.
30516 * gcc.dg/tree-ssa/vrp04.c: New test.
30517 * gcc.dg/tree-ssa/vrp05.c: New test.
30518 * gcc.dg/tree-ssa/vrp06.c: New test.
30519 * gcc.dg/tree-ssa/vrp07.c: New test.
30520 * gcc.dg/tree-ssa/vrp08.c: New test.
30521 * gcc.dg/tree-ssa/vrp09.c: New test.
30522 * gcc.dg/tree-ssa/vrp10.c: New test.
30523 * gcc.dg/tree-ssa/vrp11.c: New test.
30524 * gcc.dg/tree-ssa/vrp12.c: New test.
30525 * gcc.dg/tree-ssa/vrp13.c: New test.
30526
30527 2005-06-01 Alexandre Oliva <aoliva@redhat.com>
30528
30529 PR 21029
30530 * gcc.dg/tree-ssa/pr21029.c: New test.
30531
30532 2005-06-01 Roger Sayle <roger@eyesopen.com>
30533
30534 * gfortran.dg/logint-1.f: New test case.
30535 * gfortran.dg/logint-2.f: Likewise.
30536 * gfortran.dg/logint-3.f: Likewise.
30537
30538 2005-06-01 Jakub Jelinek <jakub@redhat.com>
30539
30540 PR c/21536
30541 PR c/20760
30542 * gcc.dg/20050527-1.c: New test.
30543
30544 * gcc.dg/i386-sse-12.c: New test.
30545
30546 PR fortran/21729
30547 * gfortran.dg/implicit_5.f90: New test.
30548
30549 2005-06-01 Feng Wang <fengwang@nudt.edu.cn>
30550
30551 PR fortran/20883
30552 * gfortran/assign_4.f90: New test.
30553 * gfortran/assign_2.f90: Change compile to run.
30554
30555 2005-05-31 Geoffrey Keating <geoffk@geoffk.org>
30556
30557 * lib/target-supports.exp
30558 (check_effective_target_sync_char_short): New.
30559 * gcc.dg/sync-2.c: New.
30560
30561 2005-05-31 Zdenek Dvorak <dvorakz@suse.cz>
30562
30563 PR tree-optimization/21817
30564 * gcc.dg/torture/pr21817-1.c: New.
30565
30566 2005-05-31 Nathan Sidwell <nathan@codesourcery.com>
30567
30568 PR c++/21165
30569 * g++.dg/template/init5.C: New.
30570
30571 2005-05-31 Paul Thomas <pault@gcc.gnu.org>
30572
30573 * gfortran.dg/char_initialiser_actual.f90:
30574 Test character initialisers as actual arguments.
30575 * gfortran.dg/char_pointer_comp_assign.f90:
30576 Test character pointer structure component assignments.
30577 * gfortran.dg/char_array_structure_constructor.f90:
30578 Test character components in structure constructors.
30579
30580 2005-05-31 Andrew pinski <pinskia@physics.uc.edu>
30581
30582 PR middle-end/20931
30583 * g++.dg/opt/pr20931.C: New test.
30584
30585 2005-05-31 Andreas Jaeger <aj@suse.de>
30586
30587 PR testsuite/20772
30588 * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
30589 g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
30590 g++.old-deja/g++.ext/asmspec1.C,
30591 g++.old-deja/g++.other/regstack.C,
30592 gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
30593 gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
30594 gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
30595 gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
30596 gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
30597 gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
30598 gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
30599 gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
30600 gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
30601 gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
30602 gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
30603 gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
30604 gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
30605 gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
30606 gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
30607 gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
30608 gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
30609 gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
30610 gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
30611
30612 2005-05-31 Jeff Law <law@redhat.com>
30613
30614 * gcc.dg/tree-ssa/foldaddr-1.c: New test.
30615
30616 2005-05-30 Paolo Carlini <pcarlini@suse.de>
30617
30618 PR middle-end/21743
30619 * gcc.dg/builtins-1.c: Activate disabled clog test.
30620 * gcc.dg/torture/builtin-attr-1.c: Likewise.
30621
30622 2005-05-29 Paul Thomas <pault@gcc.gnu.org>
30623
30624 * gfortran.dg/char_pointer_assign.f90:
30625 Test character-pointer assignments and pointer assignments.
30626 * gfortran.dg/char_pointer_dummy.f90:
30627 Test character-pointer dummy arguments.
30628 * gfortran.dg/char_pointer_func.f90:
30629 Test character-pointer function returns.
30630 * gfortran.dg/char_pointer_dependency.f90:
30631 Test character-pointer functions with dependencies.
30632
30633 2005-05-30 Mark Mitchell <mark@codesourcery.com>
30634
30635 PR c++/21784
30636 * g++.dg/lookup/using14.C: New test.
30637
30638 2005-05-30 Kazu Hirata <kazu@cs.umass.edu>
30639
30640 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
30641 gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
30642 trailing ^M.
30643
30644 2005-05-29 Geoffrey Keating <geoffk@apple.com>
30645
30646 PR c++/17413
30647 * g++.dg/template/local5.C: New.
30648
30649 PR target/21761
30650 * gcc.c-torture/compile/pr21761.c: New.
30651
30652 * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
30653 before darwin8.
30654
30655 2005-05-30 Steven G. Kargl
30656
30657 PR fortran/20846
30658 * gfortran.dg/inquire_8.f90: New test.
30659
30660 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30661
30662 PR libfortran/21376
30663 * gfortran.dg/output_exponents_1.f90: New test.
30664
30665 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30666
30667 PR libfortran/20006
30668 * gfortran.dg/dollar_edit_descriptor-1.f: New test.
30669
30670 2005-05-28 Mark Mitchell <mark@codesourcery.com>
30671
30672 PR c++/21210
30673 * g++.dg/ext/complex1.C: New test.
30674
30675 PR c++/21340
30676 * g++.dg/init/ctor6.C: New test.
30677
30678 2005-05-29 Jan Hubicka <jh@suse.cz>
30679
30680 * gcc.c-torture/compile/pr21562.c: New.
30681
30682 2005-05-28 Steven G. Kargl <kargls@comcast.net>
30683
30684 * gfortran.dg/subnormal_1.f90: New test.
30685
30686 2005-05-28 Jan Hubicka <jh@suse.cz>
30687
30688 * tree-prof.exp: Fix comment.
30689 * value-prof-1.c: New.
30690 * value-prof-2.c: New.
30691 * value-prof-3.c: New.
30692 * value-prof-4.c: New.
30693
30694 2005-05-27 Mark Mitchell <mark@codesourcery.com>
30695
30696 PR c++/21614
30697 * g++.dg/expr/ptrmem6.C: New test.
30698 * g++.dg/expr/ptrmem6a.C: Likewise.
30699
30700 2005-05-27 Kazu Hirata <kazu@cs.umass.edu>
30701
30702 PR tree-optimization/21658
30703 * gcc.dg/tree-ssa/pr21658.c: New.
30704
30705 2005-05-27 Nathan Sidwell <nathan@codesourcery.com>
30706
30707 PR c++/21455
30708 * g++.dg/inherit/ptrmem3.C: New.
30709
30710 PR c++/21681
30711 * g++.dg/parse/template16.C: New.
30712
30713 2005-05-27 Andreas Jaeger <aj@suse.de>
30714
30715 * gcc.dg/setjmp-2.c: Only run in 32-bit.
30716
30717 * gcc.dg/i386-sse-8.c: Run test on all archs.
30718
30719 2005-05-26 Mike Stump <mrs@apple.com>
30720
30721 * objc.dg/isa-field-1.m: Only run on darwin.
30722 * objc.dg/lookup-1.m: Likewise.
30723 * objc.dg/try-catch-8.m: Likewise.
30724
30725 2005-05-26 Roger Sayle <roger@eyesopen.com>
30726
30727 PR tree-optimization/9814
30728 * gcc.dg/pr9814-1.c: New test case.
30729
30730 2005-05-26 Ziemowit Laski <zlaski@apple.com>
30731
30732 * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
30733 objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
30734 objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
30735 objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
30736 objc.dg/method-19.m, objc.dg/next-runtime-1.m,
30737 objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
30738 objc.dg/stubify-2.m, objc.dg/super-class-4.m,
30739 objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
30740 objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
30741 objc.dg/try-catch-8.m: New.
30742
30743 2005-05-26 Janis Johnson <janis187@us.ibm.com>
30744
30745 * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
30746 remove extraneous semicolons.
30747
30748 2005-05-26 Ziemowit Laski <zlaski@apple.com>
30749
30750 * obj-c++.dg/comp-types-12.mm: New.
30751 * objc.dg/comp-types-11.m: New.
30752 * objc.dg/selector-4.m: New.
30753
30754 2005-05-26 Andreas Jaeger <aj@suse.de>
30755
30756 PR testsuite/20772
30757 * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
30758 g++.old-deja/g++.ext/attrib3.C,
30759 g++.old-deja/g++.other/store-expr1.C,
30760 g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
30761 gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
30762 gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
30763 gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
30764 gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
30765 gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
30766 gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
30767 gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
30768 gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
30769 gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
30770 gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
30771 gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
30772 gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
30773 gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
30774 gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
30775 gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
30776 gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
30777 gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
30778 gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
30779
30780 2005-05-26 Andreas Jaeger <aj@suse.de>
30781
30782 * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
30783 x86-64 compilation.
30784
30785 2005-05-26 Andreas Jaeger <aj@suse.de>
30786
30787 PR testsuite/20772
30788 * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
30789 gcc.misc-tests/i386-pf-athlon-1.c,
30790 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
30791 g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
30792 g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
30793 g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
30794 g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
30795 g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
30796 g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
30797 programs.
30798
30799 * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
30800 gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
30801 gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
30802 x86-64 compilation.
30803
30804 * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
30805 x86_64.
30806
30807 * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
30808 effective-target ilp32.
30809
30810 2005-05-26 David Ung <davidu@mips.com>
30811
30812 * gcc.target/mips/ext_ins.c: New test for testing the generation
30813 of MIPS32/64 rev 2 ext/ins instructions.
30814
30815 2005-05-26 Andreas Jaeger <aj@suse.de>
30816
30817 * treelang/compile/unsigned.tree: Use gimple instead of
30818 nonexisting generic dump.
30819
30820 2005-05-26 Paolo Bonzini <bonzini@gnu.org>
30821
30822 * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
30823
30824 2005-05-26 Andreas Jaeger <aj@suse.de>
30825
30826 * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
30827
30828 2005-05-26 Thomas Koenig <Thomas.Koenig@online.de>
30829
30830 PR libfortran/17283
30831 * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
30832 Test callee-allocated memory with write statements.
30833
30834 2005-05-25 Roger Sayle <roger@eyesopen.com>
30835
30836 PR middle-end/21709
30837 * gcc.dg/pr21709-1.c: New test case.
30838
30839 2005-05-25 Ziemowit Laski <zlaski@apple.com>
30840 Mike Stump <mrs@apple.com>
30841
30842 * objc/execute/next_mapping.h: Update for C++.
30843
30844 * obj-c++.dg/selector-1.mm: Move to...
30845 * obj-c++.dg/selector-4.mm: here...
30846
30847 * obj-c++.dg/basic.mm: New.
30848 * obj-c++.dg/comp-types-1.mm: New.
30849 * obj-c++.dg/cxx-class-1.mm: New.
30850 * obj-c++.dg/cxx-ivars-1.mm: New.
30851 * obj-c++.dg/cxx-ivars-2.mm: New.
30852 * obj-c++.dg/cxx-ivars-3.mm: New.
30853 * obj-c++.dg/cxx-scope-1.mm: New.
30854 * obj-c++.dg/cxx-scope-2.mm: New.
30855 * obj-c++.dg/defs.mm: New.
30856 * obj-c++.dg/empty-private-1.mm: New.
30857 * obj-c++.dg/encode-1.mm: New.
30858 * obj-c++.dg/encode-2.mm: New.
30859 * obj-c++.dg/encode-3.mm: New.
30860 * obj-c++.dg/extern-c-1.mm: New.
30861 * obj-c++.dg/extra-semi.mm: New.
30862 * obj-c++.dg/fix-and-continue-2.mm: New.
30863 * obj-c++.dg/isa-field-1.mm: New.
30864 * obj-c++.dg/ivar-list-semi.mm: New.
30865 * obj-c++.dg/local-decl-1.mm: New.
30866 * obj-c++.dg/lookup-1.mm: New.
30867 * obj-c++.dg/lookup-2.mm: New.
30868 * obj-c++.dg/method-1.mm: New.
30869 * obj-c++.dg/method-2.mm: New.
30870 * obj-c++.dg/method-3.mm: New.
30871 * obj-c++.dg/method-4.mm: New.
30872 * obj-c++.dg/method-5.mm: New.
30873 * obj-c++.dg/method-6.mm: New.
30874 * obj-c++.dg/method-7.mm: New.
30875 * obj-c++.dg/no-extra-load.mm: New.
30876 * obj-c++.dg/overload-1.mm: New.
30877 * obj-c++.dg/pragma-1.mm: New.
30878 * obj-c++.dg/pragma-2.mm: New.
30879 * obj-c++.dg/private-1.mm: New.
30880 * obj-c++.dg/private-2.mm: New.
30881 * obj-c++.dg/proto-qual-1.mm: New.
30882 * obj-c++.dg/qual-types-1.mm: New.
30883 * obj-c++.dg/stubify-1.mm: New.
30884 * obj-c++.dg/stubify-2.mm: New.
30885 * obj-c++.dg/super-class-1.mm: New.
30886 * obj-c++.dg/super-class-2.mm: New.
30887 * obj-c++.dg/super-dealloc-1.mm: New.
30888 * obj-c++.dg/super-dealloc-2.mm: New.
30889 * obj-c++.dg/template-1.mm: New.
30890 * obj-c++.dg/template-2.mm: New.
30891 * obj-c++.dg/template-3.mm: New.
30892 * obj-c++.dg/template-4.mm: New.
30893 * obj-c++.dg/template-5.mm: New.
30894 * obj-c++.dg/template-6.mm: New.
30895 * obj-c++.dg/try-catch-1.mm: New.
30896 * obj-c++.dg/try-catch-2.mm: New.
30897 * obj-c++.dg/try-catch-3.mm: New.
30898 * obj-c++.dg/try-catch-4.mm: New.
30899 * obj-c++.dg/try-catch-5.mm: New.
30900 * obj-c++.dg/try-catch-6.mm: New.
30901 * obj-c++.dg/try-catch-7.mm: New.
30902 * obj-c++.dg/try-catch-8.mm: New.
30903 * obj-c++.dg/try-catch-9.mm: New.
30904 * obj-c++.dg/va-meth-1.mm: New.
30905
30906 2005-05-25 Ziemowit Laski <zlaski@apple.com>
30907
30908 * obj-c++.dg/selector-1.mm: New.
30909 * obj-c++.dg/selector-2.mm: New.
30910
30911 2005-05-25 Ziemowit Laski <zlaski@apple.com>
30912
30913 * obj-c++.dg/selector-3.mm: New.
30914 * objc.dg/selector-3.m: New.
30915
30916 2005-05-25 Ziemowit Laski <zlaski@apple.com>
30917
30918 * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
30919 about where warning appears.
30920
30921 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
30922
30923 * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
30924 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
30925 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
30926 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
30927
30928 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
30929
30930 * gcc.dg/20050524-1.c: New test.
30931
30932 2005-05-25 Jan Hubicka <jh@suse.cz>
30933
30934 * gcc.dg/tree-prof/inliner-1.c: New.
30935
30936 2005-05-25 Janis Johnson <janis187@us.ibm.com>
30937
30938 * gcc.dg/tree-prof: New directory.
30939 * gcc.dg/tree-prof/tree-prof.exp: New.
30940
30941 2005-05-25 DJ Delorie <dj@redhat.com>
30942
30943 * gcc.dg/Wattributes-1.c: New.
30944 * gcc.dg/Wattributes-2.c: New.
30945 * gcc.dg/Wattributes-3.c: New.
30946
30947 20005-05-24 Janis Johnson <janis187@us.ibm.com>
30948
30949 PR tree-optimization/19833
30950 * gcc.dg/uninit-4.c: Remove xfail.
30951 * gcc.dg/uninit-9.c: Ditto.
30952
30953 2005-05-24 Ziemowit Laski <zlaski@apple.com>
30954
30955 * obj-c++.dg/bitfield-[1-5].mm: New.
30956 * obj-c++.dg/class-protocol-1.mm: New.
30957 * obj-c++.dg/comp-types-1[0-1].mm: New.
30958 * obj-c++.dg/comp-types-[2-9].mm: New.
30959 * obj-c++.dg/encode-[4-8].mm: New.
30960 * obj-c++.dg/layout-1.mm: New.
30961 * obj-c++.dg/method-1[0-9].mm: New.
30962 * obj-c++.dg/method-2[0-1].mm: New.
30963 * obj-c++.dg/method-[8-9].mm: New.
30964 * obj-c++.dg/objc-gc-3.mm: New.
30965 * obj-c++.dg/try-catch-10.mm: New.
30966 * objc.dg/bitfield-5.m: New.
30967 * objc.dg/comp-types-10.m: New.
30968 * objc.dg/comp-types-9.m: New.
30969 * objc.dg/layout-1.m: New.
30970 * objc.dg/objc-gc-4.m: New.
30971 * objc.dg/try-catch-9.m: New.
30972 * objc.dg/class-protocol-1.m: Tweak diagnostics.
30973 * objc.dg/comp-types-1.m: Likewise.
30974 * objc.dg/comp-types-[5-6].m: Likewise.
30975 * objc.dg/method-9.m: Likewise.
30976
30977 2005-05-24 Janis Johnson <janis187@us.ibm.com>
30978
30979 * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
30980 and on hardware without VMX support.
30981
30982 * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
30983
30984 * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
30985
30986 * lib/profopt.exp (dg-final-generate, dg-final-use,
30987 profopt-final-code, profopt-get-options): New.
30988 (profopt-execute): Process test directives.
30989
30990 * lib/gcc-dg.exp (cleanup-ipa-dump): New.
30991 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
30992 cleanup-tree-dump, cleanup-saved-temps): Update comments.
30993
30994 2005-05-24 Andrew Pinski <pinskia@physics.uc.edu>
30995
30996 PR C++/21645
30997 * g++.dg/init/ctor5.C: New test.
30998
30999 2005-05-24 Ira Rosen <irar@il.ibm.com>
31000
31001 * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
31002 vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
31003 vect-113.c, vect-114.c.
31004
31005 2005-05-23 Adam Nemet <anemet@lnxw.com>
31006
31007 * gcc.dg/const-elim-1.c: Remove xfails.
31008
31009 2005-05-23 Jeff Law <law@redhat.com>
31010
31011 * gcc.c-torture/compile/pr21638.c: New test.
31012 * gcc.c-torture/compile/20050520-1.c: New test.
31013
31014 2005-05-23 Nick Clifton <nickc@redhat.com>
31015
31016 * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
31017 be a proper triple, ie: m32r*-*-*.
31018 * g++.old-deja/g++.jason/thunk3.C: Likewise.
31019
31020 2004-05-21 Andrew Pinski <pinskia@physics.uc.edu>
31021
31022 PR middle-end/21331
31023 PR tree-opt/21293
31024 * gcc.c-torture/compile/pr21293.c: New test.
31025 * gcc.c-torture/execute/pr21331.c: New test.
31026
31027 2004-05-20 Richard Henderson <rth@redhat.com>
31028
31029 * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
31030
31031 2005-05-20 Ziemowit Laski <zlaski@apple.com>
31032
31033 * obj-c++-dg.exp: Add.
31034 * obj-c++.exp: Add.
31035 * obj-c++.dg/dg.exp: Add.
31036
31037 2005-05-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
31038
31039 * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
31040 * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
31041
31042 2005-05-20 Bjoern Haase <bjoern.m.haase@web.de>
31043
31044 * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
31045
31046 2004-05-19 Richard Henderson <rth@redhat.com>
31047
31048 * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
31049
31050 2005-05-19 Janis Johnson <janis187@us.ibm.com>
31051
31052 * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
31053
31054 * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
31055
31056 2005-05-19 Jakub Jelinek <jakub@redhat.com>
31057
31058 PR c++/21495
31059 * g++.dg/parse/extern1.C: New test.
31060 * g++.dg/tls/diag-2.C: Adjust expected error message wording.
31061
31062 2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr>
31063
31064 * gcc.dg/c99-math.h: New.
31065 * gcc.dg/c99-math-float-1.c: New test.
31066 * gcc.dg/c99-math-double-1.c: Likewise.
31067 * gcc.dg/c99-math-long-double-1.c: Likewise.
31068
31069 2005-05-18 Richard Henderson <rth@redhat.com>
31070
31071 * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
31072
31073 2005-05-18 Devang Patel <dpatel@apple.com>
31074
31075 * g++.dg/opt/20050511-1.C: New test.
31076
31077 2005-05-18 Thomas Koenig <Thomas.Koenig@online.de>
31078
31079 PR libfortran/21127
31080 * gfortran.dg/reshape-complex.f90: New test.
31081
31082 2005-05-18 Erik Edelmann <erik.edelmann@iki.fi>
31083
31084 * gfortran.dg/array_constructor_1.f90: New test.
31085 * gfortran.dg/array_constructor_2.f90: New test.
31086
31087 2005-05-18 Feng Wang <fengwang@nudt.edu.cn>
31088
31089 PR fortran/20954
31090 * gfortran.dg/pr20954.f: New test.
31091
31092 2005-05-17 Mike Stump <mrs@apple.com>
31093
31094 Yet more Objective-C++...
31095
31096 * objc.dg/method-5.m: Update.
31097 * objc.dg/method-6.m: Update.
31098 * objc.dg/method-7.m: Update.
31099 * objc.dg/method-9.m: Update.
31100 * objc.dg/try-catch-2.m: Update.
31101
31102 2005-05-17 Mark Mitchell <mark@codesourcery.com>
31103
31104 * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
31105 Remove little-endian optimizations.
31106
31107 2005-05-17 Jeff Law <law@redhat.com>
31108
31109 * g++.dg/tree-ssa/pr14814.C: New test.
31110 * gcc.dg/tree-ssa/pr14814.C: New test.
31111 * gcc.dg/tree-ssa/pr17141-1.C: New test.
31112 * gcc.dg/tree-ssa/pr17141-2.C: New test.
31113
31114 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
31115
31116 * gcc.dg/compat/generate-random.c: Do not include
31117 libiberty.h.
31118 * gcc.dg/compat/generate-random_r.c: Likewise.
31119
31120 2005-05-17 Paolo Bonzini <bonzini@gnu.org>
31121
31122 * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
31123
31124 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
31125
31126 PR middle-end/21595
31127 * g++.dg/tree-ssa/builtin1.C: New testcase.
31128
31129 2005-05-17 Jakub Jelinek <jakub@redhat.com>
31130
31131 PR c++/21454
31132 * g++.dg/opt/const4.C: New test.
31133
31134 PR middle-end/21492
31135 * g++.dg/opt/crossjump1.C: New test.
31136
31137 PR tree-optimization/21610
31138 * gcc.c-torture/compile/20050516-1.c: New test.
31139
31140 PR fortran/15080
31141 * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
31142 about the test failing.
31143 * gfortran.fortran-torture/execute/where_7.f90: New test.
31144 * gfortran.fortran-torture/execute/where_8.f90: New test.
31145
31146 2005-05-16 Richard Henderson <rth@redhat.com>
31147
31148 * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
31149 i?86 and x86_64.
31150
31151 2005-05-16 Mark Mitchell <mark@codesourcery.com>
31152
31153 * gcc.dg/compat/generate-random.c (config.h): Do not include.
31154 (limits.h): Include unconditionally.
31155 (stdlib.h): Likewise.
31156 * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
31157 (limits.h): Include unconditionally.
31158 (stdlib.h): Likewise.
31159 * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
31160 * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
31161 (limits.h): Include unconditionally.
31162 (stdlib.h): Likewise.
31163 (hashtab.h): Do not include.
31164 (getopt.h): Likewise.
31165 (stddef.h): Include.
31166 (hashval_t): Define.
31167 (struct entry): Add "next" field.
31168 (HASH_SIZE): New macro.
31169 (hash_table): New variable.
31170 (switchfiles): Do not use xmalloc.
31171 (mix): New macro.
31172 (iterative_hash): New function.
31173 (hasht): Remove.
31174 (e_exists): New function.
31175 (e_insert): Likewise.
31176 (output): Use, instead of libiberty hashtable functions.
31177 (main): Do not use getopt. Do not call htab_create.
31178
31179 2005-05-16 David Billinghurst <David.Billinghurst@riotinto.com>
31180
31181 PR libstdc++/21526
31182 * lib/target-supports.exp (check_mkfifo_available):
31183 Return 0 for cygwin as mkfifo support incomplete on platform.
31184 Fix typos in comments.
31185
31186 2005-05-15 Mark Mitchell <mark@codesourcery.com>
31187
31188 * lib/compat.exp (compat-execute): Do not use regsub unsafely.
31189
31190 2005-05-15 Jerry DeLisle <jvdelisle@verizon.net>
31191
31192 PR fortran/17432
31193 * gfortran.dg/assign_4.f: New test.
31194
31195 2005-05-14 Kazu Hirata <kazu@cs.umass.edu>
31196
31197 PR tree-optimization/21563
31198 * gcc.dg/tree-ssa/pr21563.c: New.
31199
31200 2005-05-14 Jan Hubicka <jh@suse.cz>
31201
31202 * gcc.dg/noreturn-7.c: Allow control reaches warning.
31203
31204 2005-05-14 Richard Guenther <rguenth@gcc.gnu.org>
31205
31206 * g++.dg/tree-ssa/tmmti-2.C: New testcase.
31207
31208 2005-05-13 Julian Brown <julian@codesourcery.com>
31209
31210 * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
31211 * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
31212
31213 2005-05-13 Jan Hubicka <jh@suse.cz>
31214
31215 * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
31216 * gcc.dg/fold-xor-?.c: Likewise.
31217 * gcc.dg/pr15784-?.c: Likewise.
31218 * gcc.dg/pr20922-?.c: Likewise.
31219 * gcc.dg/tree-ssa/20050128-1.c: Likewise.
31220 * gcc.dg/tree-ssa/pr17598.c: Likewise.
31221 * gcc.dg/tree-ssa/pr20470.c: Likewise.
31222
31223 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31224
31225 PR fortran/21260
31226 * gfortran.dg/hollerith_1.f90: New test.
31227
31228 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31229
31230 * gfortran.dg/func_result_2.f90: New test.
31231
31232 2005-05-11 Bud Davis <bdavis@gfortran.org>
31233
31234 * gfortran.dg/dev_null.f90: New test.
31235
31236 2005-05-11 Richard Earnshaw <richard.earnshaw@arm.com>
31237
31238 * gcc.dg/arm-vfp1.c: Revert last change.
31239
31240 2005-05-11 Richard Guenther <rguenth@gcc.gnu.org>
31241
31242 PR middle-end/19807
31243 PR tree-optimization/19639
31244 * g++.dg/tree-ssa/pr19807.C: New testcase.
31245
31246 2005-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31247
31248 PR libfortran/21471
31249 * gfortran.dg/append-1.f90: New test.
31250
31251 2005-05-10 Diego Novillo <dnovillo@redhat.com>
31252
31253 * gcc.dg/pr18501.c: XFAIL.
31254 * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
31255 * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
31256 * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
31257 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
31258 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
31259 * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
31260 * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
31261 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
31262
31263 2005-05-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31264
31265 PR fortran/20178
31266 * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
31267 gfortran.dg/f2c_3.f90: New tests.
31268
31269 * gfortran.dg/return_1.f90: Fix dg annotation.
31270
31271 2005-05-10 Diego Novillo <dnovillo@redhat.com>
31272
31273 * gcc.c-torture/compile/20050510-1.c: New test.
31274
31275 2005-05-10 Mark Mitchell <mark@codesourcery.com>
31276
31277 * gcc.dg/arm-vfp1.c: Remove test for fnegs.
31278
31279 2005-05-10 Bob Wilson <bob.wilson@acm.org>
31280
31281 * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
31282
31283 2005-05-10 Gabor Loki <loki@gcc.gnu.org>
31284
31285 PR c/17913
31286 * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
31287
31288 2005-05-10 Joseph S. Myers <joseph@codesourcery.com>
31289
31290 PR c/21342
31291 * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
31292 gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
31293
31294 2005-05-10 Ben Elliston <bje@au.ibm.com>
31295
31296 PR debug/16676
31297 * gcc.dg/debug/pr16676.c: New test.
31298
31299 2005-05-10 Kazu Hirata <kazu@cs.umass.edu>
31300
31301 PR testsuite/21443
31302 * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
31303 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
31304 gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
31305 gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
31306 Change -O1 to -O2.
31307 * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2. Add
31308 -fno-tree-dominator-opts.
31309
31310 2005-05-09 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31311
31312 * gfortran.dg/return_1.f90: New test.
31313
31314 2005-05-09 J"orn Rennecke <joern.rennecke@st.com>
31315
31316 * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
31317
31318 * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
31319
31320 2005-05-09 Nathan Sidwell <nathan@codesourcery.com>
31321
31322 PR c++/21427
31323 * g++.dg/inherit/covariant13.C: New.
31324
31325 2005-05-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31326
31327 PR libfortran/19155
31328 * gfortran.dg/pr19155.f: New test.
31329
31330 2005-05-08 Roger Sayle <roger@eyesopen.com>
31331
31332 PR inline-asm/8788
31333 * gcc.dg/pr8788-1.c: New testcase.
31334
31335 2005-05-08 Richard Sandiford <rsandifo@redhat.com>
31336
31337 PR target/21416
31338 * gcc.target/mips/fpcmp-[12].c: New tests.
31339
31340 2005-05-06 Mark Mitchell <mark@codesourcery.com>
31341
31342 * lib/target-supports-dg.exp (dg-require-fork): New function.
31343 (dg-require-mkfifo): Likewise.
31344 * lib/target-supports.exp (check_function_available): New
31345 function.
31346 (check_fork_available): Likewise.
31347 (check_mkfifo_available): Likewise.
31348
31349 2005-05-06 Jeff Law <law@redhat.com>
31350
31351 * gcc.c-torture/compile/pr21380.c: New test.
31352
31353 2005-05-06 Jakub Jelinek <jakub@redhat.com>
31354
31355 PR c++/20961
31356 * g++.dg/ext/weak3.C: New test.
31357
31358 2005-05-05 Mark Mitchell <mark@codesourcery.com>
31359
31360 PR c++/21352
31361 * g++.dg/template/crash37.C: New test.
31362
31363 2005-05-05 Paul Brook <paul@codesourcery.com>
31364
31365 * gcc.dg/arm-g2.c: Use effective-target arm32.
31366 * gcc.dg/arm-mmx-1.c: Ditto.
31367 * gcc.dg/arm-scd42-2.c: Ditto.
31368 * gcc.dg/arm-vfp1.c: Ditto.
31369 * lib/target-supports.exp (check_effective_target_arm32): New
31370 function.
31371
31372 2005-05-04 Thomas Koenig <Thomas.Koenig@online.de>
31373
31374 PR libfortran/21354
31375 gfortran.dg/in_pack_rank7.f90: New test.
31376
31377 2005-05-03 Andrew Pinski <pinskia@physics.uc.edu>
31378
31379 PR middle-end/15618
31380 * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
31381
31382 2005-05-04 Jakub Jelinek <jakub@redhat.com>
31383
31384 PR middle-end/21265
31385 * gcc.dg/20050503-1.c: New test.
31386
31387 PR rtl-optimization/21239
31388 * gcc.dg/i386-sse-11.c: New test.
31389
31390 2005-05-03 Alexandre Oliva <aoliva@redhat.com>
31391
31392 PR target/16888
31393 * gcc.target/i386/asm-1.c: New test.
31394
31395 2005-05-03 Jakub Jelinek <jakub@redhat.com>
31396
31397 PR rtl-optimization/21330
31398 * gcc.c-torture/execute/20050502-1.c: New test.
31399
31400 PR target/21297
31401 * gcc.c-torture/execute/20050502-2.c: New test.
31402
31403 2005-05-03 Uros Bizjak <uros@kss-loka.si>
31404
31405 PR middle-end/21282
31406 * gcc.dg/pr21282.c: New.
31407
31408 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
31409
31410 * gcc.dg/vect/pr20122.c: Clean up .vect file.
31411 * gcc.dg/vect/vect-92.c: Likewise.
31412 * gcc.dg/vect/vect-93.c: Likewise.
31413 * gcc.dg/vect/vect-dv-1.c: Likewise.
31414 * gcc.dg/vect/vect-dv-2.c: Likewise.
31415 * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
31416
31417 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
31418
31419 * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
31420 * gfortran.dg/vect/vect-2.f90: Likewise.
31421 * gfortran.dg/vect/vect-3.f90: Likewise.
31422 * gfortran.dg/vect/vect-4.f90: Likewise.
31423 * gfortran.dg/vect/vect-5.f90: Likewise.
31424
31425 2005-05-02 Geoffrey Keating <geoffk@apple.com>
31426
31427 PR target/20813
31428 * gcc.dg/rs6000-fpint-2.c: New.
31429
31430 2005-05-02 Joseph S. Myers <joseph@codesourcery.com>
31431
31432 PR c/15698
31433 * gcc.dg/builtins-30.c: Update expected messages.
31434 * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
31435 gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
31436 gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
31437
31438 2005-05-02 Kazu Hirata <kazu@cs.umass.edu>
31439
31440 PR tree-optimization/21294
31441 * gcc.dg/tree-ssa/pr21294.c: New.
31442
31443 2005-05-02 Paolo Bonzini <bonzini@gnu.org>
31444
31445 * gcc.dg/altivec-3.c (vec_store): Do not use the old
31446 __builtin_altivec_st_internal_4si built-in.
31447
31448 2005-05-02 Mark Mitchell <mark@codesourcery.com>
31449
31450 PR c++/15875
31451 * g++.dg/template/ptrmem14.C: New test.
31452
31453 2005-05-02 Paul Brook <paul@codesourcery.com>
31454
31455 * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
31456
31457 2005-05-02 Michael Matz <matz@suse.de>
31458
31459 PR c++/19542
31460 * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
31461
31462 2005-05-01 Mark Mitchell <mark@codesourcery.com>
31463
31464 * g++.dg/cpp/weak.C: New test.
31465
31466 2005-05-01 Zdenek Dvorak <dvorakz@suse.cz>
31467
31468 * gcc.dg/tree-ssa/loop-8.c: New test.
31469
31470 2005-04-30 Michael Maty <matz@suse.de>
31471
31472 * gcc.dg/inline-mcpy.c: New test.
31473
31474 2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
31475
31476 PR libfortran/18958
31477 * gfortran.dg/eoshift.f90: New test case.
31478
31479 2005-04-30 Paul Thomas <pault@gcc.gnu.org>
31480
31481 PR libfortran/18857
31482 * gfortran.dg/matmul_1.f90: New test.
31483
31484 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
31485
31486 PR tree-optimization/21030
31487 * gcc.dg/tree-ssa/pr21030.c: New.
31488
31489 2005-04-29 Devang Patel <dpatel@apple.com>
31490
31491 PR tree-optimization/21272
31492 * gcc.dg/vect/vect-ifcvt-10.c: New test.
31493
31494 2005-04-29 Jakub Jelinek <jakub@redhat.com>
31495
31496 PR fortran/13082
31497 PR fortran/18824
31498 * gfortran.dg/entry_4.f90: New test.
31499 * gfortran.fortran-torture/execute/entry_1.f90: New test.
31500 * gfortran.fortran-torture/execute/entry_2.f90: New test.
31501 * gfortran.fortran-torture/execute/entry_3.f90: New test.
31502 * gfortran.fortran-torture/execute/entry_4.f90: New test.
31503 * gfortran.fortran-torture/execute/entry_5.f90: New test.
31504 * gfortran.fortran-torture/execute/entry_6.f90: New test.
31505 * gfortran.fortran-torture/execute/entry_7.f90: New test.
31506
31507 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31508
31509 * gfortran.fortran-torture/execute/entry_8.f90: New test.
31510
31511 2005-04-29 Paul Brook <paul@codesourcery.com>
31512
31513 * gfortran.dg/entry_3.f90: New test.
31514
31515 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31516
31517 * gfortran.dg/implicit_4.f90: New test.
31518
31519 2005-04-28 Bob Wilson <bob.wilson@acm.org>
31520
31521 * lib/target-supports.exp (check_profiling_available): Return
31522 false for xtensa-*-elf.
31523
31524 2005-04-29 David Billinghurst (David.Billinghurst@riotinto.com)
31525
31526 * lib/fortran-torture.exp (fortran-torture.exp): Catch
31527 error if file cannot be deleted.
31528
31529 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
31530
31531 * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
31532 gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
31533 gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
31534 gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
31535 gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
31536 gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
31537 gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
31538 gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
31539 gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
31540 gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
31541 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
31542 gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
31543 gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
31544
31545 2005-04-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31546
31547 PR fortran/20865
31548 * gfortran.dg/pr20865.f90: New test.
31549
31550 2005-04-28 Joseph S. Myers <joseph@codesourcery.com>
31551
31552 * gcc.dg/void-cast-2.c: New test.
31553
31554 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
31555
31556 PR c/21159
31557 * gcc.dg/void-cast-1.c: New test.
31558
31559 2005-04-27 Paolo Bonzini <bonzini@gnu.org>
31560
31561 * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
31562
31563 2005-04-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31564
31565 PR fortran/21177
31566 * gfortran.dg/pr21177.f90: New test.
31567
31568 2005-04-27 Zdenek Dvorak <dvorakz@suse.cz>
31569
31570 PR tree-optimization/21171
31571 * gcc.dg/tree-ssa/pr21171.c: New test.
31572
31573 2004-04-27 Paolo Bonzini <bonzini@gnu.org>
31574
31575 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
31576 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
31577 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
31578 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
31579 gcc.dg/tree-ssa/gen-vect-32.c: New.
31580 * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
31581 * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
31582 don't run on PPC32.
31583
31584 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
31585
31586 PR c/21213
31587 * gcc.dg/transparent-union-3.c: New test.
31588
31589 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
31590
31591 PR c/20740
31592 * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
31593 gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
31594 gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
31595 gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
31596 gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
31597 gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
31598
31599 2005-04-26 Jeff Law <law@redhat.com>
31600
31601 * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
31602 * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
31603 * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
31604 * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
31605 * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
31606 * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
31607 * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
31608
31609 2004-04-26 Richard Guenther <rguenth@gcc.gnu.org>
31610
31611 PR tree-optimization/17598
31612 * gcc.dg/tree-ssa/pr17598.c: New testcase.
31613
31614 2005-04-25 Mike Stump <mrs@apple.com>
31615
31616 * objc.dg/fix-and-continue-1.m: Add.
31617
31618 2005-04-25 Roger Sayle <roger@eyesopen.com>
31619
31620 PR c++/20995
31621 * g++.dg/opt/pr20995-1.C: New test case.
31622
31623 2005-04-25 Devang Patel <dpatel@apple.com>
31624
31625 * gcc.dg/stabs-attrib-vect-darwin.c: New test.
31626
31627 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
31628
31629 PR testsuite/21062
31630 * g++.dg/opt/alias2.C (printf): Correct the prototype.
31631
31632 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
31633
31634 PR C++/21188
31635 * g++.dg/opt/rtti2.C: New test.
31636
31637 2005-04-25 Paul Brook <paul@codesourcery.com>
31638 Steven G. Kargl <kargls@comcast.net>
31639
31640 PR fortran/20879
31641 * gfortran.dg/ichar_1.f90: New file.
31642
31643 2005-04-24 Jakub Jelinek <jakub@redhat.com>
31644
31645 PR middle-end/20991
31646 * g++.dg/opt/pr20991.C: New test.
31647
31648 * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
31649 where sizeof (type) < __alignof__ (type).
31650 * gcc.dg/compat/struct-layout-1.h: Likewise.
31651
31652 2005-04-24 Per Bothner <per@bothner.com>
31653 Devang Patel <dpatel@apple.com>
31654
31655 PR preprocessor/20907
31656 * gcc.dg/cpp/very-long-comment.c: New test.
31657
31658 2005-04-24 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31659
31660 PR fortran/20059
31661 * gfortran.dg/common_5.f: New test.
31662
31663 2005-04-23 Richard Guenther <rguenth@gcc.gnu.org>
31664
31665 PR middle-end/21082
31666 * g++.dg/tree-ssa/pr21082.C: New testcase.
31667
31668 2005-04-23 Zdenek Dvorak <dvorakz@suse.cz>
31669
31670 * gcc.dg/vect/vect-99.c: New test.
31671
31672 2005-04-22 Diego Novillo <dnovillo@redhat.com>
31673
31674 * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
31675
31676 2005-04-22 Jeff Law <law@redhat.com>
31677
31678 * gcc.dg/uninit-5.c: Remove xfails.
31679 * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
31680 conditionals and loads.
31681
31682 2005-04-22 Thomas Koenig <Thomas.Koenig@online.de>
31683
31684 PR libfortran/20074
31685 PR libfortran/20436
31686 PR libfortran/21108
31687 * gfortran.dg/nested_reshape.f90: new test
31688 * gfortran.dg/reshape-alloc.f90: new test
31689 * gfortran.dg/reshape.f90: new test
31690
31691 2005-04-22 Mark Mitchell <mark@codesourcery.com>
31692
31693 * gcc.dg/arm-vfp1.c: Remove -ffast-math.
31694
31695 * gcc.dg/arm-vfp1.c: New test.
31696
31697 2005-04-22 Alexandre Oliva <aoliva@redhat.com>
31698
31699 PR c++/21087
31700 * g++.dg/lookup/builtin2.C: New test.
31701
31702 2005-04-22 Joseph S. Myers <joseph@codesourcery.com>
31703
31704 * gcc.dg/weak/weak-13.c: New test.
31705
31706 2005-04-21 Geoffrey Keating <geoffk@apple.com>
31707
31708 * lib/target-supports.exp (check_effective_target_sync_int_long):
31709 Add powerpc*.
31710
31711 2005-04-21 Richard Sandiford <rsandifo@redhat.com>
31712
31713 * gcc.target/mips/branch-1.c: New test.
31714
31715 2005-04-21 Richard Henderson <rth@redhat.com>
31716
31717 * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
31718 * gcc.dg/vect/vect-86.c: Likewise.
31719 * gcc.dg/vect/vect-87.c: Likewise.
31720 * gcc.dg/vect/vect-88.c: Likewise.
31721
31722 2005-04-21 Devang Patel <dpatel@apple.com>
31723
31724 PR optimization/20994
31725 * gcc.dg/tree-ssa/ifc-3.c: New test.
31726
31727 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
31728
31729 PR c/12913
31730 * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
31731 gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
31732 gcc.dg/c99-vla-jump-5.c: New tests.
31733
31734 2005-04-19 Richard Henderson <rth@redhat.com>
31735
31736 * lib/target-supports.exp (check_effective_target_vect_int_mult):
31737 Fix typo in exists check.
31738 (check_effective_target_sync_int_long): New.
31739 * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
31740 * gcc.dg/ia64-sync-2.c: Likewise.
31741 * gcc.dg/ia64-sync-3.c: Likewise.
31742 * gcc.dg/ia64-sync-4.c: Likewise.
31743
31744 2005-04-19 James A. Morrison <phython@gcc.gnu.org>
31745
31746 * gcc.dg/fold-xor-1.c: New test.
31747 * gcc.dg/fold-xor-2.c: New test.
31748
31749 2005-04-19 James E. Wilson <wilson@specifixinc.com>
31750
31751 PR target/20670
31752 * g++.dg/eh/fp-regs.C: New test.
31753
31754 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
31755
31756 * gcc.dg/Wint-to-pointer-cast-1.c,
31757 gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
31758 gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
31759 gcc.dg/Wpointer-to-int-cast-3.c: New tests.
31760
31761 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31762
31763 PR fortran/16861
31764 * gfortran.dg/pr16861.f90: New test.
31765
31766 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
31767
31768 * gcc.dg/pr21085.c: New test.
31769
31770 2005-04-18 Richard Sandiford <rsandifo@redhat.com>
31771
31772 * gcc.target/mips/mips.exp: Minor formatting. Call setup_mips_tests.
31773 (setup_mips_tests, dg-mips-options): New procedures.
31774 * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
31775 * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
31776 * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
31777 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
31778 * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
31779 * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
31780 * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
31781 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
31782 * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
31783 * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
31784 * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
31785 dg-mips-options instead of dg-options. Remove now-redundant
31786 preprocessor guards.
31787 * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
31788 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
31789 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
31790 * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
31791 * gcc.dg/vr-mult-2.c: Delete.
31792 * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
31793 * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
31794 * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
31795 * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
31796 * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
31797 * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
31798 * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
31799
31800 2005-04-18 Laurent GUERBY <laurent@guerby.net>
31801
31802 * ada/acats/run_all.sh: Use sync when executable not present.
31803
31804 2005-04-18 Devang Patel <dpatel@apple.com>
31805
31806 * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
31807 * gcc.dg/vect/vect-11a.c: New.
31808 * gcc.dg/vect/vect-none.c: Update.
31809 * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
31810
31811 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
31812
31813 PR tree-optimization/20922
31814 * gcc.dg/pr20922-1.c: New test.
31815 * gcc.dg/pr20922-2.c: New test.
31816 * gcc.dg/pr20922-3.c: New test.
31817 * gcc.dg/pr20922-4.c: New test.
31818 * gcc.dg/pr20922-5.c: New test.
31819 * gcc.dg/pr20922-6.c: New test.
31820
31821 2005-04-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31822
31823 PR libfortran/20950
31824 * gfortran.dg/pr20950.f: New test.
31825
31826 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31827
31828 PR libfortran/19216
31829 * gfortran.dg/pr19216.f: New test.
31830
31831 2005-04-18 Kazu Hirata <kazu@cs.umass.edu>
31832
31833 PR tree-optimization/21001
31834 * gcc.dg/tree-ssa/pr21001.c: New.
31835
31836 2005-04-17 Thomas Koenig <Thomas.Koenig@online.de>
31837
31838 PR libfortran/21075
31839 * gfortran.dg/reshape_rank7.f90: New test.
31840
31841 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
31842
31843 PR libfortran/12884 gfortran.dg/pr12884.f: New test.
31844 PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
31845 PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
31846 PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
31847 PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
31848 PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
31849 PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
31850 PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
31851 * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
31852 wrong way round).
31853 * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
31854 in namelists. New test.
31855 * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
31856 New test.
31857 * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
31858 New test.
31859 * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
31860 namelist. New test.
31861 * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
31862 New test.
31863 * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
31864 New test.
31865 * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
31866 namelist. New test.
31867 * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
31868 * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
31869 * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
31870 New test.
31871 * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
31872 * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
31873 arrays. New test.
31874
31875 2005-04-17 Richard Guenther <rguenth@gcc.gnu.org>
31876
31877 * gfortran.dg/wtruncate.f: New testcase.
31878 * gfortran.dg/wtruncate.f90: New testcase.
31879
31880 2005-04-16 Mark Mitchell <mark@codesourcery.com>
31881
31882 PR c++/21025
31883 * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
31884 which sizeof/alignof is dependent, rather than just whether we are
31885 processing_template_decl.
31886
31887 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
31888
31889 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
31890 corrected typo where the wrong variables had been compared.
31891
31892 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
31893
31894 PR libfortran/18495
31895 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
31896 Test callee-allocated version of return array with a write
31897 statement.
31898 Test spread with a temporary with another write statement.
31899
31900 2005-04-15 Kazu Hirata <kazu@cs.umass.edu>
31901
31902 PR tree-optimization/21031
31903 * gcc.dg/tree-ssa/pr21031.c: New.
31904
31905 2005-04-15 Uros Bizjak <uros@kss-loka.si>
31906
31907 PR tree-optimization/21004
31908 * gcc.dg/builtins-53.c: Include builtins-config.h.
31909 Check floorf, ceilf, floorl and ceill transformations
31910 only when HAVE_C99_RUNTIME is defined.
31911
31912 2005-04-15 Alexandre Oliva <aoliva@redhat.com>
31913
31914 PR middle-end/20739
31915 * gcc.dg/tree-ssa/pr20739.c: New test.
31916
31917 2005-04-14 Mike Stump <mrs@apple.com>
31918
31919 * gcc.dg/Foundation.framework/empty: New.
31920 * gcc.dg/framework-2.c: New.
31921
31922 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
31923
31924 PR tree-optimization/21021
31925 * gcc.c-torture/compile/pr21021.c: New.
31926
31927 2005-04-14 Janis Johnson <janis187@us.ibm.com>
31928
31929 PR testsuite/21010
31930 * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
31931 * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
31932 * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
31933 * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
31934 * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
31935 * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
31936 * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
31937 * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
31938
31939 2005-04-14 Richard Henderson <rth@redhat.com>
31940
31941 * lib/target-supports.exp (check_effective_target_vect_condition):
31942 Add ia64, i?86, and x86_64.
31943
31944 2005-04-14 Steven G. Kargl <kargls@comcast.net>
31945
31946 * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
31947
31948 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
31949
31950 PR tree-optimization/20657
31951 * gcc.dg/tree-ssa/pr20657.c: New.
31952
31953 2005-04-14 Uros Bizjak <uros@kss-loka.si>
31954
31955 * gcc.dg/builtins-53.c: Also check (int)trunc* and
31956 (long long int)trunc*.
31957
31958 2005-04-14 Ulrich Weigand <uweigand@de.ibm.com>
31959
31960 PR target/20927
31961 * gcc.dg/pr20927.c: New test.
31962
31963 2005-04-13 Richard Sandiford <rsandifo@redhat.com>
31964
31965 * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
31966 * gcc.target/mips/asm-1.c: Likewise.
31967
31968 2005-04-13 Dale Johannesen <dalej@apple.com>
31969
31970 * objc.dg/objc-fast-4.m: New.
31971
31972 2005-04-13 Hans-Peter Nilsson <hp@axis.com>
31973
31974 * gcc.target/cris/torture/cris-torture.exp: New driver in new
31975 directory.
31976 * gcc.target/cris/torture/no-pro-epi-1.c: New test.
31977
31978 2005-04-13 David Edelsohn <edelsohn@gnu.org>
31979
31980 * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
31981 * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
31982 * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
31983
31984 2005-04-13 Kazu Hirata <kazu@cs.umass.edu>
31985
31986 PR tree-optimization/20913
31987 * gcc.dg/tree-ssa/pr20913.c: New.
31988
31989 PR tree-optimization/20702
31990 * gcc.dg/tree-ssa/pr20702.c: New.
31991
31992 2005-04-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
31993
31994 PR c++/13744
31995 * g++.dg/inherit/local3.C: New test.
31996
31997 2005-04-12 Jeff Law <law@redhat.com>
31998
31999 * gcc.dg/tree-ssa/20050412-1.c: New test.
32000
32001 2005-04-13 Thomas Koenig <Thomas.Koenig@online.de>
32002
32003 PR libfortran/19016
32004 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
32005 Add tests with mask generated by expression.
32006 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
32007 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
32008 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
32009
32010 2005-04-12 Ulrich Weigand <uweigand@de.ibm.com>
32011
32012 PR middle-end/20917
32013 * gcc.dg/20050409-1.c: New test.
32014
32015 2005-04-12 Andrew Pinski <pinskia@physics.uc.edu>
32016
32017 * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
32018
32019 2005-04-11 Mark Mitchell <mark@codesourcery.com>
32020
32021 * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
32022 (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
32023 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
32024 (TARGET_CXX): Adjust accordingly.
32025 * target.h (struct gcc_target): Remove epxort_class_data. Add
32026 determine_class_data_visibility and class_data_always_comdat.
32027 * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
32028 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
32029 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
32030 * config/arm/arm.c (arm_cxx_export_class_data): Remove.
32031 (arm_cxx_determine_class_data_visibility): New.
32032 (arm_cxx_class_data_always_comdat): Likewise.
32033 (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
32034 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
32035 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
32036 * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
32037 * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
32038 Define.
32039
32040 2005-04-11 Mark Mitchell <mark@codesourcery.com>
32041
32042 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
32043
32044 2005-04-11 Geoffrey Keating <geoffk@apple.com>
32045
32046 * gcc.dg/i386-darwin-fpmath.c: New.
32047
32048 2004-04-11 Devang Patel <dpatel@apple.com>
32049
32050 * lib/target-supports.exp (check_effective_target_vect_condition): New.
32051 * gcc.dg/vect/vect-ifcvt-1.c: New test.
32052 * gcc.dg/vect/vect-ifcvt-2.c: New test.
32053 * gcc.dg/vect/vect-ifcvt-3.c: New test.
32054 * gcc.dg/vect/vect-ifcvt-4.c: New test.
32055 * gcc.dg/vect/vect-ifcvt-5.c: New test.
32056 * gcc.dg/vect/vect-ifcvt-6.c: New test.
32057 * gcc.dg/vect/vect-ifcvt-7.c: New test.
32058 * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
32059
32060 2004-04-11 Devang Patel <dpatel@apple.com>
32061
32062 * gcc.dg/vect/vect-dv-1.c: New test.
32063 * gcc.dg/vect/vect-dv-2.c: New test.
32064
32065 2005-04-11 Diego Novillo <dnovillo@redhat.com>
32066
32067 PR tree-optimization/20933
32068 * gcc.dg/tree-ssa/pr20933.c: New test.
32069
32070 2005-04-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32071
32072 * gfortran.dg/fold_nearest.f90: New test.
32073
32074 2005-04-11 Andrew Pinski <pinskia@physics.uc.edu>
32075
32076 * gcc.dg/tree-ssa/alias-1.c: New test.
32077
32078 2005-04-11 Diego Novillo <dnovillo@redhat.com>
32079
32080 PR tree-optimization/20920
32081 * g++.dg/tree-ssa/pr20920.C: New test.
32082
32083 2005-04-11 Uros Bizjak <uros@kss-loka.si>
32084
32085 * gcc.dg/builtins-53.c: Also check (int)ceil* and
32086 (long long int)ceil*.
32087
32088 2005-04-10 Mark Mitchell <mark@codesourcery.com>
32089
32090 * g++.dg/warn/Wdtor1.C: Declare template in system header with
32091 explicit C++ linkage.
32092
32093 2005-04-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32094
32095 * gfortran.dg/pr17229.f: Take care of the new obsolescence
32096 warning for arithmetic IF statements.
32097
32098 2005-04-10 Thomas Koenig <Thomas.Koenig@online.de>
32099
32100 * eor_handling_1.f90: New test case.
32101 * eor_handling_2.f90: New test case.
32102 * eor_handling_3.f90: New test case.
32103 * eor_handling_4.f90: New test case.
32104 * eor_handling_5.f90: New test case.
32105 * noadv_size.f90: New test case.
32106 * pad_no.f90: New test case.
32107
32108 2005-04-10 Richard Sandiford <rsandifo@redhat.com>
32109
32110 * gcc.c-torture/execute/20050410-1.c: New test.
32111
32112 2005-04-09 Alexandre Oliva <aoliva@redhat.com>
32113
32114 * gcc.dg/pr20126.c: New.
32115
32116 2005-04-09 Bud Davis <bdavis@gfortran.org>
32117 Steven G. Kargl <kargls@comcast.net>
32118
32119 * gfortran.dg/PR19872.f: New test.
32120
32121 2005-04-09 Steven G. Kargl <kargls@comcast.net>
32122
32123 * gfortran.dg/nint_1.f90: Fix dg-do directive.
32124
32125 2005-04-09 Steven G. Kargl <kargls@comcast.net>
32126
32127 * gfortran.dg/nint_1.f90: New test.
32128
32129 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
32130
32131 * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
32132 Added test for callee-allocated arrays with write statements.
32133 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
32134 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
32135 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
32136 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
32137 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
32138
32139 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
32140
32141 PR libfortran/20163
32142 * gfortran.dg/open-options-blanks.f: New test.
32143
32144 2005-04-09 Andrew Pinski <pinskia@physics.uc.edu>
32145
32146 PR fortran/13257
32147 * gfortran.dg/comma_format_extension_[1234].f: New tests.
32148
32149 2005-04-09 Jakub Jelinek <jakub@redhat.com>
32150
32151 * gcc.dg/tree-ssa/stdarg-1.c: New test.
32152 * gcc.dg/tree-ssa/stdarg-2.c: New test.
32153 * gcc.dg/tree-ssa/stdarg-3.c: New test.
32154 * gcc.dg/tree-ssa/stdarg-4.c: New test.
32155 * gcc.dg/tree-ssa/stdarg-5.c: New test.
32156 * gcc.c-torture/execute/stdarg-4.c: New test.
32157
32158 * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
32159
32160 PR target/20795
32161 * g++.dg/abi/param2.C: New test.
32162
32163 2005-04-09 Uros Bizjak <uros@kss-loka.si>
32164
32165 * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
32166
32167 2005-04-09 Uros Bizjak <uros@kss-loka.si>
32168
32169 * gcc.dg/builtins-53.c: New test.
32170
32171 2005-04-08 Diego Novillo <dnovillo@redhat.com>
32172
32173 * g++.dg/tree-ssa/pr18178.C: New test.
32174 * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
32175 * gcc.c-torture/execute/20041019-1.c: New test.
32176 * gcc.dg/tree-ssa/20041008-1.c: New test.
32177 * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
32178 * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
32179 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
32180 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
32181 * gcc.dg/tree-ssa/20040721-1.c: Likewise.
32182 * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
32183 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
32184 * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
32185 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
32186 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
32187
32188 2005-04-09 Hans-Peter Nilsson <hp@axis.com>
32189
32190 PR rtl-optimization/20466
32191 * gcc.c-torture/execute/pr20466-1.c: New test.
32192
32193 2005-04-08 Mark Mitchell <mark@codesourcery.com>
32194
32195 PR c++/20905
32196 * g++.dg/parse/cond2.C: New test.
32197
32198 PR c++/20145
32199 * g++.dg/warn/Wdtor1.C: New test.
32200
32201 2005-04-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32202
32203 PR fortran/17229
32204 * gfortran.dg/pr17229.f: New test.
32205
32206 2005-04-07 Steven G. Kargl <kargls@comcast.net>
32207
32208 * gfortran.dg/tiny_1.f90: New test.
32209 * gfortran.dg/tiny_2.f90: ditto.
32210
32211 2005-04-07 Thomas Koenig <Thomas.Koenig@online.de>
32212
32213 * gfortran.dg/eor_1.f90: Fix dg-do run line
32214 * gfortran.dg/open_new.f90: Fix dg-do run line
32215
32216 2005-04-07 Hans-Peter Nilsson <hp@axis.com>
32217
32218 * lib/target-supports.exp (get_compiler_messages): Support
32219 optional arguments, the fourth being compiler options.
32220 (check_effective_target_fpic): New proc.
32221 * gcc.dg/20050321-2.c: Restrict to target fpic.
32222
32223 2005-04-06 James A. Morrison <phython@gcc.gnu.org>
32224
32225 * gcc.dg/15443-1.c: New test.
32226 * gcc.dg/15443-2.c: Likewise.
32227
32228 2005-04-06 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32229
32230 * gfortran.dg/pr15754.f90: Change annotations to dg-error.
32231
32232 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
32233
32234 * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
32235
32236 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
32237
32238 * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
32239 gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
32240 -m64.
32241 * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
32242 gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
32243 gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
32244
32245 2005-04-06 Mark Mitchell <mark@codesourcery.com>
32246
32247 PR c++/20212
32248 * g++.dg/warn/Wunused-11.C: New test.
32249
32250 2005-04-06 Bernd Schmidt <bernd.schmidt@analog.com>
32251
32252 * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
32253
32254 2005-04-06 Dorit Naishlos <dorit@il.ibm.com>
32255
32256 * gfortran.dg/vect/vect-5.f90: xfail for lp64.
32257
32258 2005-04-05 Mark Mitchell <mark@codesourcery.com>
32259
32260 PR c++/20734
32261 * g++.dg/template/ptrmem13.C: New test.
32262
32263 2005-04-05 Per Bothner <per@bothner.com>
32264
32265 * lib/gcc.exp: Always add -fno-show-column, for now.
32266
32267 2005-04-05 Andrew Pinski <pinskia@physics.uc.edu>
32268
32269 PR testsuite/20767
32270 * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
32271 of plain old "unsigned int" for the type of "i". Makes this test
32272 64bit clean.
32273
32274 2005-04-05 Paolo Bonzini <bonzini@gnu.org>
32275
32276 * gcc.dg/i386-ssefn-1.c: New test.
32277 * gcc.dg/i386-ssefn-2.c: New test.
32278 * gcc.dg/i386-ssefn-3.c: New test.
32279 * gcc.dg/i386-ssefn-4.c: New test.
32280
32281 2005-04-05 Jakub Jelinek <jakub@redhat.com>
32282
32283 PR tree-optimization/20076
32284 * gcc.dg/builtin-apply4.c: New test.
32285
32286 PR preprocessor/19475
32287 * gcc.dg/cpp/macspace1.c: New test.
32288 * gcc.dg/cpp/macspace2.c: New test.
32289
32290 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32291
32292 * gfortran.dg/pr20755.f: Fixed bad format.
32293
32294 2005-04-05 Mark Mitchell <mark@codesourcery.com>
32295
32296 PR c++/20763
32297 * g++.dg/ext/attrib21.C: New test.
32298
32299 2004-04-05 Devang Patel <dpatel@apple.com>
32300
32301 * lib/target-supports.exp (check_effective_target_vect_shif): New.
32302 * gcc.dg/vect/vect-shift-1.c: New test.
32303
32304 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32305
32306 PR libfortran/20755
32307 * gfortran.dg/pr20755.f: New test.
32308
32309 2005-04-05 Feng Wang <fengwang@nudt.edu.cn>
32310
32311 * gfortran.dg/pr15959.f90: New test.
32312 * gfortran.dg/string_pad_trunc.f90: New test.
32313
32314 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32315
32316 * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
32317 gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
32318 gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
32319 syntax.
32320
32321 2005-04-05 Eric Botcazou <ebotcazou@libertysurf.fr>
32322
32323 * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
32324
32325 2005-04-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
32326
32327 * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
32328 * gcc.c-torture/compile/20011119-2.c: Likewise.
32329 * gcc.c-torture/compile/981001-2.c: Likewise.
32330
32331 2005-04-04 Mark Mitchell <mark@codesourcery.com>
32332
32333 PR c++/20679
32334 * g++.dg/template/overload4.C: New test.
32335
32336 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
32337
32338 PR c++/20746
32339 * g++.dg/abi/covariant5.C: New.
32340
32341 PR debug/20505
32342 * g++.dg/debug/const2.C: New.
32343
32344 2005-04-04 Jakub Jelinek <jakub@redhat.com>
32345
32346 PR rtl-optimization/16104
32347 * gcc.c-torture/execute/20050316-1.c: New test.
32348
32349 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
32350
32351 * g++.dg/template/spec23.C: Fix dg-error text.
32352
32353 2005-04-03 Alexandre Oliva <aoliva@redhat.com>
32354
32355 PR c++/19199
32356 * g++.dg/expr/lval2.C: New.
32357
32358 2005-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32359
32360 * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
32361 __builtin_strcasecmp and __builtin_strncasecmp.
32362
32363 2005-04-03 Nathan Sidwell <nathan@codesourcery.com>
32364
32365 PR c++/20723
32366 * g++.dg/template/spec22.C: New.
32367 * g++.dg/template/spec23.C: New.
32368
32369 2005-04-03 Dale Ranta <dir@lanl.gov>
32370 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32371
32372 PR libfortran/20068
32373 PR libfortran/20125
32374 PR libfortran/20156
32375 PR libfortran/20471
32376 * gfortran.dg/backspace.f: New test.
32377
32378 2005-04-02 Daniel Berlin <dberlin@dberlin.org>
32379
32380 * gcc.dg/pr19345.c: New test.
32381
32382 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
32383
32384 PR tree-optimization/20640
32385 * gcc.dg/torture/tree-loop-1.c: New.
32386
32387 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
32388
32389 PR rtl-optimization/20290
32390 * gcc.c-torture/execute/loop-ivopts-2.c: New.
32391
32392 2005-04-02 Geoffrey Keating <geoffk@apple.com>
32393
32394 * gcc.dg/rs6000-fpint.c: New.
32395
32396 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
32397
32398 * gcc.dg/old-style-then-proto-1.c: New test.
32399
32400 2005-04-01 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32401
32402 * gfortran.fortran-torture/execute/backspace.f90: Check
32403 after backspace and read was incorrect.
32404
32405 2005-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32406
32407 * gcc.c-torture/execute/builtins/strcat.c: Check the result
32408 buffer past the terminating NUL using memcmp.
32409 * gcc.c-torture/execute/builtins/strncat.c: Likewise.
32410 * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
32411
32412 * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
32413 Fix unused/uninitialized variable warnings.
32414
32415 * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
32416 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
32417 * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
32418 * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
32419
32420 * gcc.c-torture/execute/builtins/abs-1-lib.c,
32421 gcc.c-torture/execute/builtins/fputs-lib.c,
32422 gcc.c-torture/execute/builtins/lib/fprintf.c,
32423 gcc.c-torture/execute/builtins/lib/main.c,
32424 gcc.c-torture/execute/builtins/lib/memcmp.c,
32425 gcc.c-torture/execute/builtins/lib/memmove.c,
32426 gcc.c-torture/execute/builtins/lib/mempcpy.c,
32427 gcc.c-torture/execute/builtins/lib/memset.c,
32428 gcc.c-torture/execute/builtins/lib/printf.c,
32429 gcc.c-torture/execute/builtins/lib/sprintf.c,
32430 gcc.c-torture/execute/builtins/lib/stpcpy.c,
32431 gcc.c-torture/execute/builtins/lib/strchr.c,
32432 gcc.c-torture/execute/builtins/lib/strcmp.c,
32433 gcc.c-torture/execute/builtins/lib/strcpy.c,
32434 gcc.c-torture/execute/builtins/lib/strcspn.c,
32435 gcc.c-torture/execute/builtins/lib/strlen.c,
32436 gcc.c-torture/execute/builtins/lib/strncat.c,
32437 gcc.c-torture/execute/builtins/lib/strncmp.c,
32438 gcc.c-torture/execute/builtins/lib/strncpy.c,
32439 gcc.c-torture/execute/builtins/lib/strrchr.c,
32440 gcc.c-torture/execute/builtins/lib/strspn.c,
32441 gcc.c-torture/execute/builtins/lib/strstr.c,
32442 gcc.c-torture/execute/builtins/memops-asm-lib.c,
32443 gcc.c-torture/execute/builtins/strlen-2.c,
32444 gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
32445 prototypes.
32446
32447 2005-04-01 Danny Smith <dannysmith@users.sourceforge.net>
32448
32449 * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
32450 * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
32451 selectany usage.
32452
32453 2005-04-01 Jakub Jelinek <jakub@redhat.com>
32454
32455 PR c++/19406
32456 * g++.dg/debug/using1.C: New test.
32457
32458 2005-04-01 Hans-Peter Nilsson <hp@axis.com>
32459
32460 PR middle-end/20524
32461 * gcc.dg/alias-7.c: Prefix asm-declared name with
32462 __USER_LABEL_PREFIX__.
32463
32464 2005-03-31 J"orn Rennecke <joern.rennecke@st.com>
32465
32466 Fix fallout from PR middle-end/15700:
32467 * gcc.c-torture/compile/20011119-1.c: Take
32468 __USER_LABEL_PREFIX__ into account.
32469 * gcc.c-torture/compile/20011119-2.c: Likewise.
32470
32471 2005-03-31 Gabriel Dos Reis <gdr@integrable-solutions.net>
32472
32473 PR c++/18644
32474 * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
32475
32476 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
32477
32478 PR c/17855
32479 * gcc.c-torture/compile/struct-non-lval-1.c,
32480 gcc.c-torture/compile/struct-non-lval-2.c,
32481 gcc.c-torture/compile/struct-non-lval-3.c: New tests.
32482
32483 2005-03-31 Janis Johnson <janis187@us.ibm.com>
32484
32485 * gcc.dg/tls/tls.exp: Remove temporary file.
32486 * g++.dg/tls/tls.exp: Ditto.
32487 * lib/file-format.exp: Ditto.
32488 * g++.dg/special/ecos.exp: Ditto.
32489
32490 * lib/profopt.exp: Treat prof_ext as a list.
32491 * gcc.misc-tests/bprob.exp: Ditto.
32492 * g++.dg/bprob/bprob.exp: Ditto.
32493
32494 * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
32495 g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
32496 g++.dg/tree-ssa/pointer-reference-alias.C,
32497 g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
32498 g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
32499 g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
32500 g++.dg/vect/pr19951.cc: Ditto.
32501 * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
32502 gcc.dg/builtins-47.c: Ditto.
32503 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
32504 gcc.dg/pr20115-1.c: Ditto.
32505 * gcc.dg/tree-ssa/20030530-2.c,
32506 gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
32507 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
32508 gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
32509 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
32510 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
32511 gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
32512 gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
32513 gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
32514 gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
32515 gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
32516 gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
32517 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
32518 gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
32519 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
32520 gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
32521 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
32522 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
32523 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
32524 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
32525 gcc.dg/tree-ssa/20030824-1.c,
32526 gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
32527 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
32528 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
32529 gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
32530 gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
32531 gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
32532 gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
32533 gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
32534 gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
32535 gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
32536 gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
32537 gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
32538 gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
32539 gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
32540 gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
32541 gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
32542 gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
32543 gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
32544 gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
32545 gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
32546 gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
32547 gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
32548 gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
32549 gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
32550 gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
32551 gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
32552 gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
32553 gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
32554 gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
32555 gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
32556 gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
32557 gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
32558 gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
32559 gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
32560 gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
32561 gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
32562 gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
32563 gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
32564 gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
32565 gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
32566 gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
32567 gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
32568 gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
32569 gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
32570 gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
32571 gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
32572 gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
32573 gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
32574 gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
32575 gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
32576 gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
32577 gcc.dg/tree-ssa/useless-1.c: Ditto.
32578 gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
32579 gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
32580 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
32581 gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
32582 gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
32583 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
32584 gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
32585 gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
32586 gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
32587 gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
32588 gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
32589 gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
32590 gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
32591 gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
32592 gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
32593 gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
32594 gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
32595 gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
32596 gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
32597 gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
32598 gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
32599 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
32600 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
32601 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
32602 gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
32603 gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
32604 gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
32605 gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
32606 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
32607 gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
32608 gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
32609 gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
32610 gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
32611 gcc.dg/vect/vect-none.c: Ditto.
32612 * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
32613 treelang/compile/unsigned.tree: Ditto.
32614
32615 * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
32616 * gcc.dg/cpp/direct2s.c: Ditto.
32617 * gcc.dg/cpp/paste4.c: Ditto.
32618 * gcc.dg/cpp/separate-1.c: Ditto.
32619 * gcc.dg/pch/save-temps-1.c: Ditto.
32620 * g++.dg/ext/altivec-10.C: Ditto.
32621 * g++.dg/pch/pch.C: Ditto.
32622
32623 * g++.dg/other/static11.C: Use cleanup-rtl-dump.
32624
32625 * g++.dg/parse/repo1.C: Use cleanup-repo-files.
32626 * g++.dg/template/repo1.C: Ditto.
32627 * g++.dg/template/repo2.C: Ditto.
32628 * g++.dg/template/repo3.C: Ditto.
32629 * g++.old-deja/g++.pt/instantiate4.C: Ditto.
32630 * g++.old-deja/g++.pt/instantiate6.C: Ditto.
32631 * g++.old-deja/g++.pt/repo1.C: Ditto.
32632 * g++.old-deja/g++.pt/repo2.C: Ditto.
32633 * g++.old-deja/g++.pt/repo3.C: Ditto.
32634 * g++.old-deja/g++.pt/repo4.C: Ditto.
32635
32636 * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
32637 * gcc.dg/20030107-1.c: Ditto.
32638 * gcc.dg/20030702-1.c: Ditto.
32639 * gcc.dg/profile-generate-1.c: Ditto.
32640 * g++.dg/other/profile1.C: Ditto.
32641 * g++.old-deja/g++.robertl/eb83.C: Ditto.
32642
32643 * lib/gcc-dg.exp (remove-build-file): New.
32644 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
32645 cleanup-tree-dump, cleanup-saved-temps): New.
32646
32647 2005-03-31 Nathan Sidwell <nathan@codesourcery.com>
32648
32649 PR c++/19203, DR 214
32650 * g++.dg/parse/ambig3.C: Not ambiguous.
32651 * g++.dg/template/spec20.C: New.
32652 * g++.dg/template/spec21.C: New.
32653
32654 2005-03-31 Steve Ellcey <sje@cup.hp.com>
32655
32656 PR target/20045
32657 * gcc.dg/ia64-fptr-1.c: Run only on linux.
32658
32659 2005-03-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32660
32661 PR libfortran/20660
32662 * gfortran.dg/negative_unit.f: New test.
32663
32664 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
32665
32666 * gcc.dg/20050330-1.c: New test.
32667
32668 2005-03-30 Devang Patel <dpatel@apple.com>
32669
32670 * g++.dg/tree-sra/ssa-sra-3.C: New test.
32671
32672 2005-03-30 Dale Johannesen <dalej@apple.com>
32673
32674 * gcc.dg/20020919-1.c: Remove unnecessary conditional.
32675
32676 2005-03-30 Janis Johnson <janis187@us.ibm.com>
32677
32678 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
32679 scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
32680 Strip options from test name.
32681
32682 2005-03-31 Jan Hubicka <jh@suse.cz>
32683
32684 * gcc.dg/varpool-1.c: New testcase.
32685
32686 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
32687
32688 PR c/772
32689 PR c/17913
32690 * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
32691 gcc.dg/stmt-expr-label-3.c : New tests.
32692 * gcc.c-torture/execute/medce-2.c: Remove.
32693
32694 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
32695
32696 PR c/20368
32697 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
32698 tests.
32699
32700 2005-03-30 Alan Modra <amodra@bigpond.net.au>
32701
32702 * gcc.c-torture/compile/pr20203.c: New test.
32703
32704 2005-03-26 Steven G. Kargl <kargls@comcast.net>
32705
32706 * gfortran.dg/promotion.f90: New test.
32707
32708 2005-03-29 Alexandre Oliva <aoliva@redhat.com>
32709
32710 PR middle-end/20491
32711 * gcc.dg/torture/asm-subreg-1.c: New test.
32712
32713 2005-03-29 Joseph S. Myers <joseph@codesourcery.com>
32714
32715 PR c/20672
32716 * gcc.dg/pr20672-1.c: New test.
32717
32718 2005-03-29 Dorit Naishlos <dorit@il.ibm.com>
32719
32720 * gfortran.dg/vect: New directory.
32721 * gfortran.dg/vect/vect.exp: New.
32722 * gfortran.dg/vect/vect-1.f90: New test.
32723 * gfortran.dg/vect/vect-2.f90: New test.
32724 * gfortran.dg/vect/vect-3.f90: New test.
32725 * gfortran.dg/vect/vect-4.f90: New test.
32726 * gfortran.dg/vect/vect-5.f90: New test.
32727
32728 2005-03-29 Jakub Jelinek <jakub@redhat.com>
32729
32730 PR middle-end/20622
32731 * gcc.dg/alias-7.c: New test.
32732
32733 2005-03-29 Eric Botcazou <ebotcazou@libertysurf.fr>
32734
32735 * gcc.dg/sparc-reg-1.c: New test.
32736
32737 2005-03-28 Steve Ellcey <sje@cup.hp.com>
32738
32739 PR target/19890
32740 * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
32741
32742 2005-03-29 Dale Ranta <dir@lanl.gov>
32743 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32744
32745 PR libfortran/20163
32746 * gfortran.dg/pr20163-2.f: New test.
32747
32748 2005-03-28 Jan Hubicka <jh@suse.cz>
32749
32750 PR middle-end/20635
32751 * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
32752 by Jakub Jelinek.
32753
32754 2005-03-27 Dorit Naishlos <dorit@il.ibm.com>
32755
32756 PR tree-optimization/20626
32757 * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
32758 * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
32759
32760 2005-03-26 Steven G. Kargl <kargls@comcast.net>
32761
32762 * gfortran.dg/underflow.f90: New test.
32763 * gfortran.dg/g77/20030326-1.f: Fix illegal code.
32764
32765 2005-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32766
32767 * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
32768
32769 2005-03-25 Mark Mitchell <mark@codesourcery.com>
32770
32771 * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
32772 (g++_init): Make sure that CXXFLAGS is set.
32773 * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
32774 * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
32775 * lib/gfortran.exp (gfortran_link_flags): Likewise.
32776 * lib/objc.exp (objc_init): Likewise.
32777 * lib/treelang.exp (treelang_init): Likewise.
32778
32779 2005-03-25 Pat Haugen <pthaugen@us.ibm.com>
32780
32781 PR tree-optimization/20470
32782 * gcc.dg/tree-ssa/pr20470.c: New test.
32783
32784 2005-03-25 Geoffrey Keating <geoffk@apple.com>
32785
32786 * gcc.dg/ppc-stfiwx.c: New.
32787
32788 2005-03-25 Steve Ellcey <sje@cup.hp.com>
32789
32790 PR target/19888
32791 * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
32792
32793 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
32794
32795 * gcc.dg/20050325-1.c: Fix a typo.
32796
32797 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32798
32799 PR libfortran/19678
32800 PR libfortran/19679
32801 * gfortran.dg/dos_eol.f: New test.
32802
32803 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
32804
32805 PR rtl-optimization/20249
32806 * gcc.dg/20050325-1.c: New test.
32807
32808 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32809
32810 PR libfortran/15332
32811 * gfortran.dg/pr15332.f: New test.
32812
32813 2005-03-24 Dale Johannesen <dalej@apple.com>
32814
32815 * gcc.dg/20020919-1.c: Fix for x86 Darwin.
32816
32817 2005-03-24 Geoffrey Keating <geoffk@apple.com>
32818
32819 * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
32820 'internal' visibility.
32821 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
32822 * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
32823 'protected' visibility.
32824 * gcc.dg/visibility-7.c: Likewise.
32825 * lib/target-supports.exp (check_visibility_available): Take
32826 a parameter, the kind of visibility to check for.
32827 * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
32828 to check_visibility_available.
32829
32830 * g++.dg/expr/cast3.C: New.
32831
32832 2005-03-24 David Edelsohn <edelsohn@gnu.org>
32833
32834 * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
32835 rs6000.
32836
32837 2005-03-24 Steve Ellcey <sje@cup.hp.com>
32838
32839 PR target/20095
32840 * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
32841
32842 2005-03-24 Alexandre Oliva <aoliva@redhat.com>
32843
32844 * gcc.dg/badshift.c: Renamed to...
32845 * gcc.dg/torture/badshift.c: ... this. Remove explicit -O1.
32846
32847 * gcc.target/i386/badshift.c: Renamed to...
32848 * gcc.dg/badshift.c: ... this. Fix typo. Use -march=i386 on i?86
32849 only.
32850
32851 PR rtl-optimization/20532
32852 * gcc.target/i386/badshift.c: New.
32853
32854 2005-03-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32855
32856 * gfortran.dg/pr18025.f90: New test.
32857
32858 2005-03-23 Dale Johannesen <dalej@apple.com>
32859
32860 * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
32861
32862 2005-03-23 Mark Mitchell <mark@codesourcery.com>
32863
32864 * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
32865
32866 * lib/target-supports.exp (check_iconv_available): Default
32867 libiconv to -liconv, if there is no definition.
32868
32869 2005-03-23 Hans-Peter Nilsson <hp@axis.com>
32870
32871 * gcc.dg/torture/cris-asm-mof-1.c: New test.
32872
32873 2005-03-22 Mark Mitchell <mark@codesourcery.com>
32874
32875 * g++.dg/opt/max1.C: Run with -Wno-deprecated.
32876 * g++.dg/opt/pr7503-2.C: Likewise.
32877 * g++.dg/opt/pr7503-3.C: Likewise.
32878 * g++.dg/opt/pr7503-4.C: Likewise.
32879 * g++.dg/opt/pr7503-5.C: Likewise.
32880 * g++.dg/warn/minmax.C: New test.
32881
32882 2005-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32883
32884 * gfortran.dg/g77_intrinsics_funcs.f: New test.
32885 * gfortran.dg/g77_intrinsics_sub.f: New test.
32886
32887 2005-03-22 Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
32888 Jan Hubicka <jh@suse.cz>
32889 Steven Bosscher <stevenb@suse.de
32890
32891 * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
32892
32893 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
32894
32895 PR c++/19980
32896 * g++.dg/template/redecl3.C: New test.
32897
32898 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
32899
32900 PR c++/20499
32901 * g++.dg/parse/error16.C: Tweak error markers.
32902
32903 2005-03-22 Jakub Jelinek <jakub@redhat.com>
32904
32905 PR target/20561
32906 * gcc.dg/20050321-2.c: New test.
32907
32908 2005-03-22 Nathan Sidwell <nathan@codesourcery.com>
32909
32910 PR c++/20465
32911 PR c++/20381
32912 * g++.dg/template/ptrmem12.C: New.
32913
32914 2005-03-22 Hans-Peter Nilsson <hp@axis.com>
32915
32916 PR rtl-optimization/20527
32917 * gcc.c-torture/execute/pr20527-1.c: New test.
32918
32919 2005-03-22 Ben Elliston <bje@au.ibm.com>
32920
32921 * gcc.misc-tests/options.exp (check_for_options): Create a real C
32922 program, compile it into a real executable and then delete the .c
32923 and .x files afterwards, to avoid problems on testglue targets.
32924
32925 2005-03-21 Stuart Hastings <stuart@apple.com>
32926
32927 * gcc.target/i386/sse-2.c: New.
32928
32929 2005-03-21 Uros Bizjak <uros@kss-loka.si>
32930
32931 * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
32932
32933 2005-03-21 Paolo Carlini <pcarlini@suse.de>
32934
32935 * g++.dg/parse/crash25.C: Fix typo.
32936
32937 2005-03-21 Paolo Carlini <pcarlini@suse.de>
32938
32939 PR c++/20461
32940 * g++.dg/parse/crash24.C: New test.
32941
32942 PR c++/20536
32943 * g++.dg/parse/crash25.C: New test.
32944
32945 2005-03-21 Paolo Carlini <pcarlini@suse.de>
32946
32947 PR c++/20147
32948 * g++.dg/ext/stmtexpr4.C: New test.
32949
32950 2005-03-20 Roger Sayle <roger@eyesopen.com>
32951
32952 PR middle-end/20539
32953 * gcc.c-torture/compile/pr13066-1.c: New test case.
32954 * gcc.c-torture/compile/pr20539-1.c: Likewise.
32955 * g++.dg/opt/pr13066-1.C: Likewise.
32956
32957 2005-03-20 Joseph S. Myers <joseph@codesourcery.com>
32958
32959 * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
32960
32961 2005-03-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32962
32963 PR fortran/18525
32964 * gfortran.dg/nesting_1.f90: New test.
32965
32966 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32967
32968 PR c++/20240
32969 * g++.dg/lookup/using13.C: New test.
32970
32971 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32972
32973 PR c++/20333
32974 * g++.dg/template/crash36.C: New test.
32975
32976 2005-03-18 Paolo Carlini <pcarlini@suse.de>
32977
32978 PR c++/20463
32979 * g++.dg/template/crash35.C: New test.
32980
32981 2005-03-17 Paolo Carlini <pcarlini@suse.de>
32982
32983 PR c++/19966
32984 * g++.dg/overload/operator2.C: New test.
32985
32986 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32987
32988 PR libfortran/20257
32989 * gfortran.dg/pr20257.f90: New test.
32990
32991 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32992
32993 PR libfortran/20480
32994 * gfortran.dg/pr20480.f90: New test.
32995
32996 2005-03-16 Richard Henderson <rth@redhat.com>
32997
32998 PR middle-end/15700
32999 * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
33000 (_rtld_global): New.
33001 * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
33002 * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
33003
33004 * gcc.dg/alias-3.c: New.
33005 * gcc.dg/alias-4.c: New.
33006 * gcc.dg/alias-5.c: New.
33007 * gcc.dg/alias-6.c: New.
33008
33009 2005-03-15 Geoffrey Keating <geoffk@apple.com>
33010
33011 * gcc.dg/cpp/ucnid-7.c: New.
33012
33013 2005-03-15 Janis Johnson <janis187@us.ibm.com>
33014 Dorit Naishlos <dorit@il.ibm.com>
33015
33016 * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
33017 darwin.
33018
33019 2005-03-15 Dorit Naishlos <dorit@il.ibm.com>
33020
33021 * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
33022 support misaligned accesses.
33023 * gcc.dg/vect/vect-58.c: Likewise.
33024 * gcc.dg/vect/vect-92.c: New.
33025 * gcc.dg/vect/vect-93.c: New.
33026
33027 2005-03-15 Feng Wang <fengwang@nudt.edu.cn>
33028
33029 PR fortran/18827
33030 * gfortran.dg/assign_2.f90: New test.
33031 * gfortran.dg/assign_3.f90: New test.
33032 * gfortran.dg/assign.f90: New test.
33033
33034 2005-03-15 Joseph S. Myers <joseph@codesourcery.com>
33035
33036 * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
33037 g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
33038 g++.dg/template/local4.C, g++.dg/template/nontype6.C,
33039 g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
33040 names.
33041
33042 2005-03-14 Geoffrey Keating <geoffk@apple.com>
33043
33044 * gcc.dg/cpp/ucnid-6.c: New.
33045
33046 * gcc.dg/cpp/normalize-1.c: New.
33047 * gcc.dg/cpp/normalize-2.c: New.
33048 * gcc.dg/cpp/normalize-3.c: New.
33049 * gcc.dg/cpp/normalize-4.c: New.
33050 * gcc.dg/cpp/ucnid-4.c: New.
33051 * gcc.dg/cpp/ucnid-5.c: New.
33052 * g++.dg/cpp/normalize-1.C: New.
33053 * g++.dg/cpp/ucnid-1.C: New.
33054
33055 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
33056
33057 * gcc.dg/pr18628.c: New.
33058
33059 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
33060
33061 PR c++/20280
33062 * g++.dg/tree-ssa/pr20280.C: New.
33063
33064 2005-03-14 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33065
33066 PR fortran/20467
33067 * gfortran.dg/stfunc_2.f90: New test.
33068
33069 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
33070
33071 * gcc.dg/tree-ssa/phi-opt-5.c: New test.
33072
33073 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
33074
33075 * gcc.dg/tree-ssa/20050314-1.c: New test.
33076
33077 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33078
33079 PR c++/4403
33080 PR c++/9783, DR433
33081 * g++.dg/template/friend34.C: New test.
33082 * g++.dg/template/friend35.C: Likewise.
33083 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
33084
33085 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33086
33087 Friend class name lookup 5/n
33088 PR c++/1016
33089 * g++.dg/lookup/hidden-class1.C: New test.
33090 * g++.dg/lookup/hidden-class2.C: Likewise.
33091 * g++.dg/lookup/hidden-class3.C: Likewise.
33092 * g++.dg/lookup/hidden-class4.C: Likewise.
33093 * g++.dg/lookup/hidden-class5.C: Likewise.
33094 * g++.dg/lookup/hidden-class6.C: Likewise.
33095 * g++.dg/lookup/hidden-class7.C: Likewise.
33096 * g++.dg/lookup/hidden-class8.C: Likewise.
33097 * g++.dg/lookup/hidden-class9.C: Likewise.
33098 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
33099 * g++.dg/lookup/hidden-temp-class2.C: Likewise.
33100 * g++.dg/lookup/hidden-temp-class3.C: Likewise.
33101 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
33102 * g++.dg/lookup/hidden-temp-class5.C: Likewise.
33103 * g++.dg/lookup/hidden-temp-class6.C: Likewise.
33104 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
33105 * g++.dg/lookup/hidden-temp-class8.C: Likewise.
33106 * g++.dg/lookup/hidden-temp-class9.C: Likewise.
33107 * g++.dg/lookup/hidden-temp-class10.C: Likewise.
33108 * g++.dg/lookup/hidden-temp-class11.C: Likewise.
33109
33110 2005-03-13 Mark Mitchell <mark@codesourcery.com>
33111
33112 PR c++/20157
33113 * g++.dg/template/error18.C: New test.
33114
33115 2005-03-09 Ben Elliston <bje@au.ibm.com>
33116
33117 PR debug/16792
33118 * g++.dg/debug/pr16792.C: New test.
33119
33120 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
33121
33122 * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
33123 gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
33124 gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
33125 gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
33126 gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
33127 test assertion names.
33128
33129 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33130
33131 PR fortran/18600
33132 * gfortran.dg/stfunc_1.f90: New test.
33133
33134 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33135
33136 PR fortran/16907
33137 * gfortran.dg/real_index_1.f90: New test.
33138
33139 2005-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33140
33141 PR fortran/20323
33142 * gfortran.dg/spec_expr_1.f90: New test.
33143
33144 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
33145
33146 PR c/20402
33147 * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
33148 new parser.
33149
33150 2005-03-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33151
33152 PR fortran/20361
33153 * gfortran.dg/largeequiv_1.f90: New test.
33154
33155 2005-03-12 Geoffrey Keating <geoffk@apple.com>
33156
33157 * gcc.dg/ucnid-1.c: New.
33158 * gcc.dg/ucnid-2.c: New.
33159 * gcc.dg/ucnid-3.c: New.
33160 * gcc.dg/ucnid-4.c: New.
33161 * gcc.dg/ucnid-5.c: New.
33162 * gcc.dg/ucnid-6.c: New.
33163 * gcc.dg/cpp/ucnid-1.c: New.
33164 * gcc.dg/cpp/ucnid-2.c: New.
33165 * gcc.dg/cpp/ucnid-3.c: New.
33166 * g++.dg/other/ucnid-1.C: New.
33167
33168 2005-03-12 Geoffrey Keating <geoffk@apple.com>
33169
33170 * gcc.dg/vmx/darwin-abi-3.c: Delete.
33171
33172 2005-03-11 Per Bothner <per@bothner.com>
33173
33174 * gcc.dg/decl-2.c: Add extra line breaks. That way we can verify
33175 that diagnotics refer to correct token.
33176 * gcc.dg/unused-3.c: Likewise.
33177
33178 2005-03-11 Per Bothner <per@bothner.com>
33179
33180 * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
33181 constant" is now actually on same line as string constant.
33182 * gcc.dg/cpp/direct2s.c: Likewise.
33183
33184 2005-03-11 Richard Sandiford <rsandifo@redhat.com>
33185
33186 * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
33187
33188 2005-03-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33189
33190 PR libfortran/20124
33191 * gfortran.dg/pr20124.f90: New Test
33192
33193 2005-03-10 James A. Morrison <phython@gcc.gnu.org>
33194
33195 PR tree-optimization/20130
33196 * gcc.dg/pr20130-1.c: New test.
33197
33198 2005-03-10 Steve Ellcey <sje@cup.hp.com>
33199
33200 PR target/20095
33201 * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
33202
33203 2005-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33204
33205 * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
33206
33207 2005-03-10 Steve Ellcey <sje@cup.hp.com>
33208
33209 * g++.dg/eh/forced1.C: Fix comment.
33210 * g++.dg/eh/forced2.C: Ditto.
33211 * g++.dg/eh/forced3.C: Ditto.
33212 * g++.dg/eh/forced4.C: Ditto.
33213
33214 2005-03-10 Andrew Pinski <pinskia@physics.uc.edu>
33215
33216 PR rtl-opt/20412
33217 * gcc.c-torture/compile/pr20412.c: New test.
33218
33219 2005-03-10 Roger Sayle <roger@eyesopen.com>
33220
33221 * gcc.dg/builtins-32.c: Add new run-time tests for long double.
33222
33223 2005-03-10 Jakub Jelinek <jakub@redhat.com>
33224
33225 PR target/20322
33226 * gcc.dg/20050307-1.c: New test.
33227
33228 2005-03-10 Nathan Sidwell <nathan@codesourcery.com>
33229
33230 PR c++/20375
33231 * g++.dg/other/stdarg3.C: New.
33232
33233 2005-03-10 Jakub Jelinek <jakub@redhat.com>
33234
33235 PR c++/18384, c++/18327
33236 * g++.dg/init/array19.C: New test.
33237
33238 PR inline-asm/20314
33239 * gcc.dg/torture/pr20314-1.c: New test.
33240 * gcc.dg/torture/pr20314-2.c: New test.
33241
33242 2005-03-09 Ulrich Weigand <uweigand@de.ibm.com>
33243
33244 * gcc.dg/20050309-1.c: New test.
33245
33246 2005-03-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33247
33248 * gcc.dg/builtins-10.c: Reactivate disabled test.
33249 * gcc.dg/torture/builtin-power-1.c: Likewise. Also add tests for
33250 new cbrt transformations.
33251
33252 2005-03-09 Mark Mitchell <mark@codesourcery.com>
33253
33254 PR c++/20208
33255 * g++.dg/template/array13.C: New test.
33256
33257 2005-03-09 Paolo Carlini <pcarlini@suse.de>
33258
33259 PR c++/16859
33260 * g++.dg/init/brace4.C: New test.
33261
33262 2005-03-09 Nathan Sidwell <nathan@codesourcery.com>
33263
33264 PR c++/20186
33265 * g++.dg/template/non-dependent12.C: New.
33266
33267 2005-03-08 Mark Mitchell <mark@codesourcery.com>
33268
33269 PR c++/20142
33270 * g++.dg/init/array18.C: Add dg-do run marker.
33271
33272 PR c++/20142
33273 * g++.dg/init/array18.C: New test.
33274
33275 2005-03-09 Ben Elliston <bje@au.ibm.com>
33276
33277 * consistency.vlad/vlad.exp: Remove trailing semicolons.
33278 * g++.dg/gcov/gcov.exp: Likewise.
33279 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
33280 * gcc.target/xstormy16/xstormy16.exp: Likewise.
33281 * lib/c-torture.exp: Likewise.
33282 * lib/fortran-torture.exp: Likewise.
33283 * lib/g++.exp: Likewise.
33284 * lib/gcc-defs.exp: Likewise.
33285 * lib/gcc-dg.exp: Likewise.
33286 * lib/gcc.exp: Likewise.
33287 * lib/gcov.exp: Likewise.
33288 * lib/gfortran.exp: Likewise.
33289 * lib/mike-g++.exp: Likewise.
33290 * lib/mike-gcc.exp: Likewise.
33291 * lib/objc-torture.exp: Likewise.
33292 * lib/objc.exp: Likewise.
33293 * lib/profopt.exp: Likewise.
33294 * lib/target-libpath.exp: Likewise.
33295 * lib/target-supports.exp: Likewise.
33296 * lib/treelang.exp: Likewise.
33297 * lib/wrapper.exp: Likewise.
33298
33299 2005-03-08 Jeff Law <law@redhat.com>
33300
33301 * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
33302 PHI-OPT changes.
33303
33304 2005-03-08 Ira Rosen <irar@il.ibm.com>
33305
33306 * gcc.dg/vect/pr20122.c: New test.
33307
33308 2005-03-07 Jeff Law <law@redhat.com>
33309
33310 * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
33311 was folded away.
33312 * gcc.dg/tree-ssa/pr18133-1.c: New test.
33313 * gcc.dg/tree-ssa/pr18133-2.c: New test.
33314 * gcc.dg/tree-ssa/pr18134.c: New test.
33315
33316 2005-03-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33317
33318 * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
33319 * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
33320 gcc.dg/torture/builtin-noret-2.c: Require weak support.
33321
33322 2005-03-06 Andrew Pinski <pinskia@physics.uc.edu>
33323
33324 PR tree-opt/17671
33325 * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
33326
33327 2005-03-07 Mark Mitchell <mark@codesourcery.com>
33328
33329 * g++.dg/warn/Wnvdtor.C: New test.
33330
33331 2005-03-07 Richard Sandiford <rsandifo@redhat.com>
33332
33333 * gcc.dg/torture/pr19683-1.c: New test.
33334
33335 2005-03-06 Steven G. Kargl <kargls@comcast.net>
33336
33337 * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
33338 * gfortran.dg/g77/19990313-2.f: Ditto.
33339 * gfortran.dg/g77/19990313-3.f: Ditto.
33340 * gfortran.dg/g77/19990525-0.f: Ditto.
33341 * gfortran.dg/g77/19990826-0.f: Ditto.
33342 * gfortran.dg/g77/19990826-2.f: Ditto.
33343 * gfortran.dg/g77/19990826-3.f: Ditto.
33344 * gfortran.dg/g77/20000511-1.f: Ditto.
33345 * gfortran.dg/g77/20000511-2.f: Ditto.
33346 * gfortran.dg/g77/970625-2.f: Ditto.
33347 * gfortran.dg/g77/980310-2.f: Ditto.
33348 * gfortran.dg/g77/980310-3.f: Ditto.
33349 * gfortran.dg/g77/980310-8.f: Ditto.
33350 * gfortran.dg/g77/980519-2.f: Ditto.
33351 * gfortran.dg/g77/alpha1.f: Ditto.
33352 * gfortran.dg/g77/claus.f: Ditto.
33353 * gfortran.dg/g77/erfc.f: Ditto.
33354 * gfortran.dg/g77/short.f: Ditto.
33355 * gfortran.fortran-torture/execute/data.f90: Ditto.
33356 * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
33357 * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
33358
33359 2005-03-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33360
33361 * lib/file-format.exp (gcc_target_object_format): Add check for som
33362 format and hardcode object formats on hppa*-*-hpux*.
33363 * lib/target-supports.exp (check_weak_available): Add check for som
33364 object format. Always return 0 on hppa*-*-hpux10*.
33365
33366 * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
33367 is defined.
33368
33369 * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
33370
33371 2005-03-05 Steven G. Kargl <kargls@comcast.net>
33372
33373 * gfortran.dg/pr19936_1.f90: New test.
33374 * gfortran.dg/pr19936_2.f90: New test.
33375 * gfortran.dg/pr19936_3.f90: New test.
33376
33377 2005-03-05 Steven G. Kargl <kargls@comcast.net>
33378 Paul Thomas <prthomas@drfccad.cea.fr>
33379
33380 * gfortran.dg/PR19754_1.f90: New test.
33381 * gfortran.dg/PR19754_2.f90: Ditto.
33382
33383 2005-03-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33384
33385 PR c++/19311
33386 * g++.dg/template/non-dependent11.C: New test.
33387
33388 2005-03-05 Uros Bizjak <uros@kss-loka.si>
33389
33390 * lib/target-supports.exp (check_iconv_available): Fix comment.
33391
33392 2005-03-04 John David Anglin <dave.danglin@nrc-cnrc.gc.ca>
33393 Joseph S. Myers <joseph@codesourcery.com>
33394
33395 PR c++/19797
33396 * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
33397
33398 2005-03-04 Matthew Sachs <msachs@apple.com>
33399
33400 * gcc.exp (gcc_target_compile): Put braces around
33401 additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
33402 * objc.exp (objc_target_compile): Likewise.
33403 * treelang.exp (treelang_target_compile): Likewise.
33404
33405 2005-03-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33406
33407 PR fortran/19673
33408 * gfortran.dg/func_result_1.f90: New test.
33409
33410 2005-03-04 Ben Elliston <bje@au.ibm.com>
33411
33412 * gcc.misc-tests/options.exp: New test.
33413
33414 2005-03-03 James A. Morrison <phython@gcc.gnu.org>
33415
33416 * gcc.dg/pr15784-4.c: New test.
33417
33418 2005-03-03 Geoffrey Keating <geoffk@apple.com>
33419
33420 * gcc.c-torture/execute/pr17133.c: New.
33421 * gcc.c-torture/compile/20050303-1.c: New.
33422
33423 2005-03-04 David Billinghurst <David.Billinghurst@riotinto.com>
33424
33425 * gcc.dg/cpp/assert4.c: Fix for cygwin.
33426
33427 2005-03-02 Alexandre Oliva <aoliva@redhat.com>
33428
33429 * g++.dg/overload/using2.C: New.
33430
33431 2005-03-02 Mark Mitchell <mark@codesourcery.com>
33432
33433 PR c++/19916
33434 * g++.dg/init/ptrmem2.C: New test.
33435
33436 2005-03-02 Joseph S. Myers <joseph@codesourcery.com>
33437
33438 PR c/8927
33439 * gcc.dg/pr8927-1.c: New test.
33440
33441 2005-03-01 Nathan Sidwell <nathan@codesourcery.com>
33442
33443 PR c++/20232
33444 * g++.dg/inherit/covariant12.C: New.
33445
33446 2005-02-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33447
33448 PR fortran/19479
33449 * gfortran.dg/bound_1.f90: New test.
33450
33451 2005-02-28 Janis Johnson <janis187@us.ibm.com>
33452
33453 * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
33454 * gcc.test-framework/dg-error-exp-XP.c: Ditto.
33455
33456 2005-02-28 Joseph S. Myers <joseph@codesourcery.com>
33457
33458 PR c/20245
33459 * gcc.dg/pr20245-1.c: New test.
33460
33461 2005-02-28 Jakub Jelinek <jakub@redhat.com>
33462
33463 PR middle-end/19874
33464 * gcc.c-torture/execute/20050119-2.c: New test case.
33465
33466 2005-02-28 Ben Elliston <bje@au.ibm.com>
33467
33468 * README: Update the DejaGnu bug reporting address.
33469 * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
33470 * lib/objc-torture.exp: Likewise.
33471
33472 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
33473
33474 * gfortran.dg/boz_1.f90: New test.
33475 * gfortran.dg/boz_3.f90: New test.
33476 * gfortran.dg/boz_4.f90: New test.
33477
33478 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
33479
33480 * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
33481 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
33482
33483 2005-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33484
33485 PR libfortran/20101
33486 * gfortran.dg/write_0_pe_format.f90: New test.
33487
33488 2005-02-27 Jakub Jelinek <jakub@redhat.com>
33489
33490 PR c++/20206
33491 * g++.dg/opt/thunk2.C: New test.
33492 * g++.dg/opt/covariant1.C: New test.
33493
33494 2005-02-27 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33495
33496 * gfortran.dg/e_d_fmt.f90: New test.
33497
33498 2005-02-27 Kazu Hirata <kazu@cs.umass.edu>
33499
33500 * gcc.dg/asm-b.c: Fix comment typos.
33501
33502 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
33503
33504 * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
33505 a V_MAY_DEF also.
33506
33507 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
33508
33509 PR tree-opt/20188
33510 * gcc.dg/tree-ssa/inline_asm-1.c: New test.
33511 * gcc.dg/tree-ssa/inline_asm-2.c: New test.
33512 * gcc.dg/asm-b.c: New test.
33513
33514 2005-02-26 Richard Sandiford <rsandifo@redhat.com>
33515
33516 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
33517 Disable this test on IRIX 6.
33518
33519 2005-02-25 Joseph S. Myers <joseph@codesourcery.com>
33520
33521 * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
33522 gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
33523 parser.
33524
33525 2005-02-25 Diego Novillo <dnovillo@redhat.com>
33526
33527 PR tree-optimization/20204
33528 * gcc.dg/pr20204.c: New test.
33529
33530 2005-02-24 Jakub Jelinek <jakub@redhat.com>
33531
33532 PR target/20196
33533 * gcc.c-torture/execute/20050224-1.c: New test.
33534
33535 PR c++/20175
33536 * g++.dg/warn/Wbraces2.C: New test.
33537
33538 2005-02-23 Mark Mitchell <mark@codesourcery.com>
33539
33540 PR c++/19878
33541 * g++.dg/init/const2.C: New test.
33542
33543 2005-02-23 Hans-Peter Nilsson <hp@axis.com>
33544
33545 PR tree-optimization/20100
33546 * gcc.c-torture/execute/pr20100-1.c: New test.
33547
33548 2005-02-23 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33549
33550 * gfortran.dg/implicit_3.f90: New test.
33551
33552 * gfortran.dg/deftype_1.f90: New test.
33553
33554 2005-02-23 Alexandre Oliva <aoliva@redhat.com>
33555
33556 * g++.dg/lookup/anon2.C: Don't let access checks make it look like
33557 the test passes.
33558 * g++.dg/other/anon3.C: Accept a warning.
33559
33560 2005-02-23 Kazu Hirata <kazu@cs.umass.edu>
33561
33562 * gcc.dg/pr20017.c: Fix a comment typo.
33563
33564 2005-02-23 Bud Davis <bdavis@gfortran.org>
33565
33566 * gfortran.dg/list_read_4.f90: Change to f90 comments.
33567
33568 2005-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
33569
33570 PR ada/19902
33571 * ada/acats/tests/cxa/cxa3004.a: Remove.
33572 * ada/acats/tests/cxb/cxb30061.am: Likewise.
33573
33574 2005-02-22 Mark Mitchell <mark@codesourcery.com>
33575
33576 PR c++/20073
33577 * g++.dg/init/const1.C: New test.
33578
33579 PR c++/19991
33580 * g++.dg/parse/constant7.C: New test.
33581
33582 PR c++/20152
33583 * g++.dg/parse/error27.C: New test.
33584 * g++.dg/template/qualttp15.C: Adjust error markers.
33585 * g++.old-deja/g++.other/struct1.C: Likewise.
33586
33587 PR c++/20153
33588 * g++.dg/template/error17.C: New test.
33589
33590 PR c++/20148
33591 * g++.dg/parser/error26.C: New test.
33592
33593 2005-02-22 Diego Novillo <dnovillo@redhat.com>
33594
33595 PR tree-optimization/20100
33596 PR tree-optimization/20115
33597 * gcc.dg/pr20115.c: New test.
33598 * gcc.dg/pr20115-1.c: New test.
33599 * gcc.dg/pr20100.c: New test.
33600 * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
33601 call-clobbered variables after alias1.
33602
33603 2005-02-22 Bud Davis <bdavis@gfortran.org>
33604
33605 * gfortran.dg/list_read_4.f90: new test.
33606
33607 2005-02-22 Kazu Hirata <kazu@cs.umass.edu>
33608
33609 PR rtl-optimization/20017.
33610 * gcc.dg/pr20017.c: New.
33611
33612 2005-02-22 Devang Patel <dpatel@apple.com>
33613
33614 PR 19952
33615 * g++.dg/tree-ssa/pr19952.C: New test.
33616
33617 2005-02-22 Mark Mitchell <mark@codesourcery.com>
33618
33619 PR c++/19883
33620 * g++.dg/parse/constant6.C: New test.
33621
33622 2005-02-22 Uros Bizjak <uros@kss-loka.si>
33623
33624 * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
33625 * g++.dg/charset/asm2.c: Likewise.
33626 * g++.dg/charset/asm3.c: Likewise.
33627 * g++.dg/charset/asm4.c: Likewise.
33628 * g++.dg/charset/asm5.c: Likewise.
33629 * g++.dg/charset/attribute1.c: Likewise.
33630 * g++.dg/charset/attribute2.c: Likewise.
33631 * g++.dg/charset/extern1.cc: Likewise.
33632 * g++.dg/charset/extern2.cc: Likewise.
33633 * g++.dg/charset/extern3.cc: Likewise.
33634 * g++.dg/charset/function.cc: Likewise.
33635 * g++.dg/charset/string.c: Likewise.
33636 * g++.dg/charset/charset.exp: Likewise.
33637 * lib/target-supports.exp (check_iconv_available): Fix comment.
33638
33639 2005-02-22 Uros Bizjak <uros@kss-loka.si>
33640
33641 * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
33642 * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
33643 * gcc.dg/charset/asm2.c: Likewise.
33644 * gcc.dg/charset/asm3.c: Likewise.
33645 * gcc.dg/charset/asm4.c: Likewise.
33646 * gcc.dg/charset/asm5.c: Likewise.
33647 * gcc.dg/charset/asm6.c: Likewise.
33648 * gcc.dg/charset/attribute1.c: Likewise.
33649 * gcc.dg/charset/attribute2.c: Likewise.
33650 * gcc.dg/charset/builtin1.c: Likewise.
33651 * gcc.dg/charset/extern.c: Likewise.
33652 * gcc.dg/charset/function.c: Likewise.
33653 * gcc.dg/charset/string.c: Likewise.
33654 * gcc.dg/charset/charset.exp: Likewise.
33655
33656 2005-02-21 Bud Davis <bdavis9659@comcast.net>
33657
33658 PR fortran/20086
33659 * gfortran.dg/pr20086.f90: New test.
33660
33661 2005-02-21 Alexandre Oliva <aoliva@redhat.com>
33662
33663 PR tree-optimization/19786
33664 * g++.dg/tree-ssa/pr19786.C: New.
33665
33666 2005-02-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33667
33668 * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
33669
33670 2005-02-21 Jeff Law <law@redhat.com>
33671
33672 * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
33673
33674 2005-02-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33675
33676 * gfortran.dg/do_iterator: Split loop, markup all lines for
33677 which an error locus is printed.
33678 * gfortran.dg/pr17708.f90: Markup all lines for which an error
33679 locus is printed.
33680 * gfortran.dg/select_4.f90: Likewise.
33681 * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
33682 locuses in the various permutations.
33683
33684 2005-02-20 Dorit Naishlos <dorit@il.ibm.com>
33685
33686 PR tree-optimization/19951
33687 * g++.dg/vect: New directory.
33688 * g++.dg/vect/vect.exp: New file.
33689 * g++.dg/vect/pr19951.cc: New testcase.
33690 * g++.dg/dg.exp: Also prune vectorizer tests.
33691
33692 2005-02-20 Zack Weinberg <zack@codesourcery.com>
33693
33694 PR 18785
33695 * gcc.dg/charset/builtin1.c: New test.
33696
33697 2005-02-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
33698
33699 PR c++/19299
33700 * g++.dg/inherit/volatile1.C: New test.
33701
33702 PR c++/19440
33703 * g++.dg/template/dtor4.C: New test.
33704
33705 2005-02-19 Steven G. Kargl <kargls@comcast.net>
33706
33707 * gfortran.dg/int_1.f90: New test.
33708
33709 2005-02-19 Devang Patel <dpatel@apple.com>
33710
33711 * gcc.dg/cpp/mac-eol-at-eof.c: New test.
33712
33713 2005-02-19 Steven G. Kargl <kargls@comcast.net>
33714
33715 * gfortran.dg/achar_1.f90: New test.
33716
33717 2005-02-19 Hans-Peter Nilsson <hp@axis.com>
33718
33719 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
33720
33721 2005-02-19 Zdenek Dvorak <dvorakz@suse.cz>
33722 Jakub Jelinek <jakub@redhat.com>
33723
33724 PR tree-optimization/19828
33725 * gcc.dg/tree-ssa/loop-7.c: New test.
33726 * gcc.c-torture/execute/20050218-1.c: New test.
33727
33728 2005-02-19 Jakub Jelinek <jakub@redhat.com>
33729
33730 PR c/20043
33731 * gcc.dg/transparent-union-1.c: New test.
33732 * gcc.dg/transparent-union-2.c: New test.
33733
33734 2005-02-18 James E Wilson <wilson@specifixinc.com>
33735
33736 PR tree-optimization/18977
33737 * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
33738
33739 2005-02-18 Ulrich Weigand <uweigand@de.ibm.com>
33740
33741 PR target/20054
33742 * gcc.dg/pr20054.c: New test.
33743
33744 2005-01-20 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33745
33746 PR c++/19508
33747 * g++.dg/ext/attrib20.C: New test.
33748
33749 2004-02-18 Andrew Pinski <pinskia@physics.uc.edu>
33750
33751 PR middle-end/20030
33752 * gfortran.fortran-torture/execute/character_passing.f90: New test.
33753
33754 2005-02-18 Alexandre Oliva <aoliva@redhat.com>
33755
33756 PR c++/20008
33757 * g++.dg/opt/switch4.C: New.
33758
33759 2005-02-18 Jakub Jelinek <jakub@redhat.com>
33760
33761 PR c++/20023
33762 PR tree-optimization/20009
33763 * gcc.c-torture/compile/20050217-1.c: New test.
33764 * g++.dg/opt/switch3.C: New test.
33765
33766 PR tree-optimization/18947
33767 * gcc.c-torture/compile/20050215-1.c: New test.
33768 * gcc.c-torture/compile/20050215-2.c: New test.
33769 * gcc.c-torture/compile/20050215-3.c: New test.
33770
33771 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
33772
33773 PR c++/20028
33774 * g++.dg/template/crash34.C: New.
33775
33776 PR c++/20022
33777 * g++.dg/other/access3.C: New.
33778
33779 2005-02-17 Ira Rosen <irar@il.ibm.com>
33780
33781 * gcc.dg/vect/vect-98.c: New test.
33782
33783 2005-02-16 Kazu Hirata <kazu@cs.umass.edu>
33784
33785 PR tree-optimization/19967
33786 * gcc.dg/pr19967.c: New.
33787
33788 2005-02-16 Jakub Jelinek <jakub@redhat.com>
33789
33790 PR middle-end/19857
33791 * gcc.dg/tree-ssa/20050215-1.c: New test.
33792 * gcc.c-torture/execute/20050215-1.c: New test.
33793
33794 2005-02-15 Eric Christopher <echristo@redhat.com>
33795
33796 * gcc.dg/cpp/20050215-1.c: New file.
33797
33798 2005-02-15 James A. Morrison <phython@gcc.gnu.org>
33799
33800 PR tree-optimization/15785
33801 * gcc.dg/pr15785-1.c: New test.
33802
33803 2005-02-15 Alexandre Oliva <aoliva@redhat.com>
33804
33805 PR c++/17788
33806 * g++.dg/init/ctor4.C: New.
33807 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
33808
33809 2005-02-15 Joseph S. Myers <joseph@codesourcery.com>
33810
33811 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
33812 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
33813
33814 2005-02-15 Andreas Schwab <schwab@suse.de>
33815
33816 * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
33817 declare malloc.
33818
33819 2005-02-15 Andreas Krebbel <krebbel1@de.ibm.com>
33820
33821 * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
33822
33823 2005-02-14 Diego Novillo <dnovillo@redhat.com>
33824
33825 PR tree-optimization/19853
33826 * gcc.c-torture/compile/pr19853.c: New test.
33827
33828 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
33829
33830 PR c++/19608
33831 * g++.dg/parse/local-class1.C: New.
33832
33833 PR c++/19895
33834 * g++.dg/parse/ptrmem3.C: New.
33835
33836 PR c++/19884
33837 * g++.old-deja/g++.oliva/template6.C: Add another case.
33838 * g++.dg/template/explicit6.C: New.
33839
33840 2005-02-14 Alexandre Oliva <aoliva@redhat.com>
33841
33842 PR c++/17816
33843 * g++.dg/other/redecl2.C: New.
33844
33845 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
33846
33847 PR c++/19891
33848 * g++.dg/abi/covariant4.C: New.
33849
33850 2005-02-13 James A. Morrison <phython@gcc.gnu.org>
33851
33852 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
33853 New tests.
33854
33855 2005-02-12 Dorit Naishlos <dorit@il.ibm.com>
33856
33857 * gcc.dg/vect/vect-96.c: Fix typo.
33858
33859 2005-02-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33860
33861 PR c++/14479
33862 PR c++/19487
33863 * g++.dg/template/enum5.C: New test.
33864
33865 2005-02-12 Ira Rosen <irar@il.ibm.com>
33866
33867 * gcc.dg/vect/vect-97.c: New test.
33868
33869 2005-02-12 Ira Rosen <irar@il.ibm.com>
33870
33871 * gcc.dg/vect/vect-96.c: New test.
33872
33873 2005-02-12 Uros Bizjak <uros@kss-loka.si>
33874
33875 * gcc.dg/builtins-34.c: Also check ldexp*.
33876
33877 2005-02-12 Hans-Peter Nilsson <hp@bitrange.com>
33878
33879 * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
33880
33881 2005-02-11 Janis Johnson <janis187@us.ibm.com>
33882
33883 * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
33884 dg-require-alias, dg-require-gc-sections, dg-require-profiling,
33885 dg-require-dll, dg-require-iconv, dg-require-named-sections,
33886 dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
33887 selector_list, selector_expression, dg-process-target): Move to new
33888 file target-supports-dg.exp.
33889 * lib/target-supports-dg.exp: New.
33890
33891 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
33892 New.
33893
33894 2005-02-11 Jakub Jelinek <jakub@redhat.com>
33895
33896 PR c++/19666
33897 * g++.dg/other/ptrmem6.C: New test.
33898
33899 PR middle-end/19858
33900 * gcc.c-torture/compile/20050210-1.c: New test.
33901
33902 2005-02-11 Mark Mitchell <mark@codesourcery.com>
33903
33904 PR c++/19755
33905 * g++.dg/warn/Wbraces1.C: New test.
33906
33907 2005-02-10 Richard Guenther <rguenth@gcc.gnu.org>
33908
33909 * gcc.dg/builtins-52.c: New testcase.
33910
33911 2005-02-10 Jakub Jelinek <jakub@redhat.com>
33912
33913 PR c/19342
33914 * gcc.c-torture/execute/20050119-1.c: New test.
33915
33916 2005-02-09 Mark Mitchell <mark@codesourcery.com>
33917
33918 PR c++/19811
33919 * g++.dg/init/delete1.C: New test.
33920
33921 2005-02-09 Andrew Pinski <pinskia@physics.uc.edu>
33922
33923 PR c++/18470
33924 * g++.dg/template/static12.C: New test.
33925
33926 2005-02-09 Mark Mitchell <mark@codesourcery.com>
33927
33928 PR c++/19787
33929 * g++.dg/conversion/ambig1.C: New test.
33930
33931 PR c++/19739
33932 * g++.dg/ext/attrib19.C: New test.
33933
33934 PR c++/19732
33935 * g++.dg/parse/dtor5.C: New test.
33936
33937 PR c++/19762
33938 * g++.dg/template/dtor3.C: New test.
33939
33940 PR c++/19826
33941 * g++.dg/template/static11.C: New test.
33942 * g++.dg/template/crash2.C: Remove dg-error marker.
33943
33944 2005-02-09 Janis Johnson <janis187@us.ibm.com>
33945
33946 PR C++/18491
33947 * g++.old-deja/g++.mike/p10769a.C: Remove.
33948
33949 2005-02-09 Roger Sayle <roger@eyesopen.com>
33950
33951 * gcc.dg/builtins-48.c: New test case.
33952 * gcc.dg/builtins-49.c: New test case.
33953 * gcc.dg/builtins-50.c: New test case.
33954 * gcc.dg/builtins-51.c: New test case.
33955
33956 2005-02-09 Ian Lance Taylor <ian@airs.com>
33957
33958 PR middle-end/19583
33959 * g++.dg/warn/Wreturn-type-3.C: New test.
33960
33961 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
33962
33963 PR middle-end/19402
33964 * gcc.dg/pr19402-1.c: New testcase.
33965 * gcc.dg/pr19402-2.c: likewise.
33966
33967 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
33968
33969 PR middle-end/19854
33970 * g++.dg/tree-ssa/tmmti.C: New testcase.
33971
33972 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
33973
33974 * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
33975
33976 2005-02-08 Mark Mitchell <mark@codesourcery.com>
33977
33978 PR c++/19733
33979 * g++.dg/parse/crash23.C: New test.
33980 * g++.dg/warn/Weff1.C: New test.
33981
33982 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
33983
33984 * gcc.dg/20050209-1.c: New test.
33985
33986 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
33987
33988 PR target/19799
33989 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
33990
33991 2005-02-08 Mike Stump <mrs@apple.com>
33992
33993 * g++.dg/pch/import-2.c: New test.
33994 * g++.dg/pch/import-2.hs: New.
33995 * g++.dg/pch/include/import-2a.h: New.
33996 * g++.dg/pch/include/import-2b.h: New.
33997
33998 2005-02-08 Janis Johnson <janis187@us.ibm.com>
33999
34000 * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
34001
34002 2005-02-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
34003
34004 * gfortran.dg/substr_1.f90: New test.
34005
34006 2005-02-07 Richard Guenther <rguenth@gcc.gnu.org>
34007
34008 PR middle-end/19775
34009 * gcc.dg/torture/builtin-power-1.c: Disable test for
34010 invalid transformation.
34011 * gcc.dg/builtins-10.c: Likewise. Disable one test we
34012 no longer optimize.
34013 * gcc.dg/builtins-47.c: New testcase.
34014
34015 2005-02-07 Leehod Baruch <leehod@il.ibm.com>
34016 Dorit Naishlos <dorit@il.ibm.com>
34017
34018 * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
34019
34020 2005-02-06 Richard Sandiford <rsandifo@redhat.com>
34021
34022 * gcc.c-torture/compile/20050206-1.c: New test.
34023
34024 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
34025
34026 PR tree-opt/19768
34027 * g++.dg/opt/pr19768.C: New test.
34028
34029 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
34030
34031 PR tree-opt/19736
34032 * gcc.c-torture/compile/pr19736.c: New test.
34033
34034 2005-02-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34035
34036 PR c++/17401
34037 * g++.dg/parse/error25.C: New test.
34038
34039 2005-02-03 Alexandre Oliva <aoliva@redhat.com>
34040
34041 * gcc.c-torture/execute/20050203-1.c: New.
34042
34043 2005-02-03 Dorit Naishlos <dorit@il.ibm.com>
34044
34045 * gcc.dg/vect/vect-85.c: Remove xfail.
34046 * gcc.dg/vect/vect-86.c: Remove xfail.
34047 * gcc.dg/vect/vect-87.c: Remove xfail.
34048 * gcc.dg/vect/vect-88.c: Remove xfail.
34049
34050 2005-02-02 Geoffrey Keating <geoffk@apple.com>
34051
34052 * gcc.dg/altivec-19.c: New.
34053
34054 2005-02-03 Joseph S. Myers <joseph@codesourcery.com>
34055
34056 PR c/17807
34057 * gcc.dg/nested-func-3.c: New test.
34058 * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
34059
34060 2005-02-02 Janis Johnson <janis187@us.ibm.com>
34061
34062 * gcc.test-framework/gen_directive_tests: Generate tests for
34063 selector expressions.
34064
34065 2005-02-02 Matt Austern <austern@apple.com>
34066
34067 PR c++/19628
34068 * g++/ext/builtin7.C: New.
34069 * g++/ext/builtin8.C: New.
34070
34071 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
34072
34073 PR c/18502
34074 * gcc.dg/pr18502-1.c: New test.
34075
34076 2005-02-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34077
34078 PR c++/17413
34079 * g++.dg/template/local4.C: Tweak.
34080
34081 2005-02-02 Richard Sandiford <rsandifo@redhat.com>
34082
34083 PR tree-optimization/19578
34084 * gcc.c-torture/compile/20050202-1.c: New test.
34085
34086 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
34087
34088 PR c/19435
34089 * gcc.dg/c99-init-4.c: New test.
34090
34091 2005-02-01 Janis Johnson <janis187@us.ibm.com>
34092
34093 * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
34094
34095 * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
34096
34097 * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
34098 * g++.dg/eh/check-vect.h: New.
34099
34100 * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
34101 * gcc.dg/vect/vect-78.c: Ditto.
34102 * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
34103 Remove.
34104
34105 * g++.dg/conversion/simd1.C: Expect warning.
34106 * g++.dg/ext/attribute-test-1.C: Ditto.
34107 * g++.dg/ext/attribute-test-2.C: Ditto.
34108 * g++.dg/ext/attribute-test-3.C: Ditto.
34109 * g++.dg/ext/attribute-test-4.C: Ditto.
34110
34111 * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
34112 * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
34113
34114 * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
34115
34116 2005-02-01 Richard Henderson <rth@redhat.com>
34117
34118 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
34119 long double for ibm double-double format.
34120 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
34121
34122 2005-02-01 Diego Novillo <dnovillo@redhat.com>
34123
34124 PR tree-optimization/19633
34125 * gcc.dg/pr19633-1.c: New test.
34126 * gcc.dg/pr19633.c: Tweak to make pointer point
34127 to NULL or a symbol.
34128
34129 2005-02-01 Janis Johnson <janis187@us.ibm.com>
34130
34131 * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
34132 New procs.
34133 (dg-process-target (local override)): Handle selector expressions.
34134
34135 * gcc.test-framework/README: Describe tests in source directory.
34136 * gcc.test-framework/test-framework.awk: Handle dg- tests.
34137 * gcc.test-framework/test-framework.exp: Handle dg- tests.
34138 * gcc.test-framework/dg-bogus-exp-P.c: New test.
34139 * gcc.test-framework/dg-bogus-exp-XF.c: New test.
34140 * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
34141 * gcc.test-framework/dg-do-compile-exp-P.c: New test.
34142 * gcc.test-framework/dg-do-link-exp-P.c: New test.
34143 * gcc.test-framework/dg-do-run-exp-P.c: New test.
34144 * gcc.test-framework/dg-dot-run-exp-P.c: New test.
34145 * gcc.test-framework/dg-dot-run-exp-U.c: New test.
34146 * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
34147 * gcc.test-framework/dg-error-exp-P.c: New test.
34148 * gcc.test-framework/dg-error-exp-XP.c: New test.
34149 * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
34150 * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
34151 * gcc.test-framework/dg-output-exp-P.c: New test.
34152 * gcc.test-framework/dg-output-exp-XF.c: New test.
34153 * gcc.test-framework/dg-warning-exp-P.c: New test.
34154 * gcc.misc-tests/dg-1.c: Remove.
34155 * gcc.misc-tests/dg-2.c: Remove.
34156 * gcc.misc-tests/dg-3.c: Remove.
34157 * gcc.misc-tests/dg-4.c: Remove.
34158 * gcc.misc-tests/dg-5.c: Remove.
34159 * gcc.misc-tests/dg-6.c: Remove.
34160 * gcc.misc-tests/dg-7.c: Remove.
34161 * gcc.misc-tests/dg-8.c: Remove.
34162 * gcc.misc-tests/dg-9.c: Remove.
34163 * gcc.misc-tests/dg-10.c: Remove.
34164 * gcc.misc-tests/dg-11.c: Remove.
34165 * gcc.misc-tests/dg-12.c: Remove.
34166 * gcc.misc-tests/dg-test.exp: Remove.
34167
34168 * gcc.test-framework/test-framework.awk: Change recording and
34169 printing of passes and failures.
34170
34171 * gcc.test-framework: New directory.
34172 * gcc.test-framework/README: New.
34173 * gcc.test-framework/test-framework.exp: New.
34174 * gcc.test-framework/test-framework.awk: New.
34175 * gcc.test-framework/gen_directive_tests: New.
34176
34177 2005-02-01 James A. Morrison <phython@gcc.gnu.org>
34178
34179 * lib/treelang.exp: Fix comment typos.
34180 (treelang_target_compile): Don't append libs=-ltreelang to options.
34181
34182 2005-02-01 Alexandre Oliva <aoliva@redhat.com>
34183
34184 * g++.dg/parse/typename7.C: Adjust error messages.
34185
34186 2005-01-31 Jeff Law <law@redhat.com>
34187
34188 * gcc.c-torture/execute/20050131-1.c: New test.
34189 * gcc.dg/wcaselabel.c: New test.
34190
34191 2005-01-31 Mark Mitchell <mark@codesourcery.com>
34192
34193 * g++.dg/other/warning1.C: Adjust error messags.
34194 * g++.dg/parse/constant5.C: New test.
34195
34196 2005-01-31 Steven Bosscher <stevenb@suse.de>
34197
34198 PR c/19333
34199 * gcc.c-torture/compile/20011130-1.c: Reorder to make
34200 the test case valid.
34201 * gcc.dg/20030815-1.c: Remove invalid tests.
34202 * gcc.dg/array-7.c: Adjust expected result.
34203 * gcc.dg/pr18596-3.c: Likewise.
34204 * gcc.dg/noncompile/20000901-1.c: Likewise.
34205 * gcc.dg/noncompile/init-2.c: Likewise.
34206 * gcc.dg/noncompile/init-4.c: Likewise.
34207
34208 2005-01-31 Dale Johannesen <dalej@apple.com>
34209
34210 * g++.dg/opt/pr19650.C: New test.
34211
34212 2005-01-31 Richard Henderson <rth@redhat.com>
34213
34214 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
34215 long double for intel double extended format.
34216 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
34217
34218 2005-01-30 Mark Mitchell <mark@codesourcery.com>
34219
34220 PR c++/19555
34221 * g++.dg/template/static10.C: New test.
34222
34223 PR c++/19395
34224 * g++.dg/parse/error24.C: New test.
34225
34226 PR c++/19367
34227 * g++.dg/lookup/builtin1.C: New test.
34228
34229 PR c++/19457
34230 * g++.dg/warn/conv3.C: New test.
34231
34232 2005-01-30 Bud Davis <bdavis@gfortran.org>
34233
34234 PR fortran/19647
34235 * gfortan.dg/inquire_7.f90
34236
34237 2005-01-29 Richard Guenther <richard.guenther@uni-tuebingen.de>
34238
34239 PR tree-optimization/15791
34240 * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
34241 * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
34242 * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
34243 * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
34244 * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
34245 * g++.dg/tree-ssa/pr15791-1.C: Likewise.
34246 * g++.dg/tree-ssa/pr15791-2.C: Likewise.
34247 * g++.dg/tree-ssa/pr15791-3.C: Likewise.
34248 * g++.dg/tree-ssa/pr15791-4.C: Likewise.
34249 * g++.dg/tree-ssa/pr15791-5.C: Likewise.
34250
34251 2005-01-29 Paul Brook <paul@codesourcery.com>
34252
34253 PR fortran/18565
34254 * check.c (real_or_complex_check): New function.
34255 (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
34256 * intrinsic.c (add_functions): Use new check functions.
34257 * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
34258 Add prototypes.
34259
34260 2005-01-29 Joseph S. Myers <joseph@codesourcery.com>
34261
34262 * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
34263 gcc.dg/lvalue-3.c: New tests.
34264 * gcc.dg/concat.c: Update expected messages.
34265
34266 2005-01-29 Thomas Koenig <Thomas.Koenig@online.de>
34267
34268 PR libfortran/19595
34269 * gfortran.dg/eor_1.f90: New test.
34270
34271 2005-01-29 Steven G. Kargl <kargls@comcast.net>
34272
34273 PR fortran/19589
34274 * gfortran.dg/logical_data_1.f90: New test.
34275
34276 2005-01-28 Mark Mitchell <mark@codesourcery.com>
34277
34278 PR c++/19253
34279 * g++.dg/template/crash33.C: New test.
34280
34281 PR c++/19667
34282 * g++.dg/template/crash32.C: New test.
34283
34284 2005-01-28 Ian Lance Taylor <ian@airs.com>
34285
34286 PR middle-end/16558
34287 * g++.dg/warn/Wreturn-type-2.C: New test.
34288
34289 2004-06-24 Jeff Law <law@redhat.com>
34290
34291 * gcc.dg/tree-ssa/20050128-1.c: New test.
34292
34293 2005-01-28 Richard Sandiford <rsandifo@redhat.com>
34294
34295 * gcc.target/frv/all-mdpackh-1.c: New test.
34296
34297 2005-01-28 Steven Bosscher <stevenb@suse.de>
34298
34299 * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
34300
34301 2005-01-27 Richard Henderson <rth@redhat.com>
34302
34303 * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
34304
34305 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
34306
34307 * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
34308
34309 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
34310
34311 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
34312 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
34313 * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
34314 to cope with cases where the multilib options override the dg-options.
34315
34316 2005-01-27 Jakub Jelinek <jakub@redhat.com>
34317
34318 PR c/18946
34319 * gcc.dg/noncompile/20050120-1.c: New test.
34320
34321 2005-01-26 Diego Novillo <dnovillo@redhat.com>
34322
34323 PR tree-optimization/19633
34324 * gcc.dg/pr19633.c: New test.
34325 * gcc.dg/tree-ssa/pr19633.c: New test.
34326
34327 2005-01-26 Ulrich Weigand <uweigand@de.ibm.com>
34328
34329 * gcc.dg/20041216-1.c: New test.
34330
34331 2005-01-26 Alexander Malmberg <alexander@malmberg.org>
34332
34333 PR objc/18862
34334 * objc.dg/selector-2.m: New test.
34335
34336 2005-01-26 Jakub Jelinek <jakub@redhat.com>
34337
34338 * g++.dg/opt/range-test-2.C: New test.
34339
34340 PR rtl-optimization/19579
34341 * gcc.c-torture/execute/20050124-1.c: New test.
34342
34343 2005-01-26 Greg Parker <gparker@apple.com>
34344 Stuart Hastings <stuart@apple.com>
34345
34346 * gcc.c-torture/execute/20050125-1.c: New.
34347
34348 2005-01-18 Jan Hubicka <jh@suse.cz>
34349
34350 PR tree-optimize/19337
34351 * gcc.c-torture/compile/20050119-1.c: New test.
34352
34353 2005-01-24 James E Wilson <wilson@specifixinc.com>
34354
34355 * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
34356 test for successful match.
34357
34358 2005-01-25 Alexander Malmberg <alexander@malmberg.org>
34359
34360 PR objc/18408
34361 * objc.dg/comp-types-7.m: New test.
34362
34363 2005-01-24 Janis Johnson <janis187@us.ibm.com>
34364
34365 * lib/target-supports.exp (current_target_name): New.
34366 (check_effective_target_ilp32, check_effective_target_lp64):
34367 Cache the result to use as long as the current target, with
34368 multilib flags, remains the same.
34369
34370 * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
34371 (dg-require-weak, dg-require-visibility, dg-require-alias,
34372 dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
34373 dg-require-effective-target, dg-skip-if): Remove call to
34374 skip_test_and_clear_xfail.
34375 (dg-test): Clear xfail data.
34376
34377 2005-01-24 Jakub Jelinek <jakub@redhat.com>
34378
34379 PR target/17751
34380 * gcc.dg/ppc64-toc.c: New test.
34381
34382 * g++.dg/tree-ssa/empty-1.C: New test.
34383
34384 PR middle-end/19551
34385 * gcc.c-torture/execute/20050121-1.c: New test.
34386 * gcc.dg/20050121-2.c: New test.
34387
34388 2004-01-23 Steven G. Kargl <kargls@comcast.net>
34389 Paul Brook <paul@codesourcery.com>
34390
34391 PR fortran/17941
34392 * gfortran.dg/real_const_1.f: New test.
34393 * gfortran.dg/real_const_2.f90: New test.
34394 * gfortran.dg/complex_int_1.f90: New test.
34395
34396 2005-01-23 Bud Davis <bdavis9659@comcast.net>
34397
34398 PR fortran/19313
34399 * gfortan.dg/inquire_6.f90: New test.
34400
34401 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
34402
34403 PR libfortran/19451
34404 * open_readonly_1.f90: New test.
34405
34406 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
34407
34408 PR libfortran/18982
34409 * gfortran.dg/open_new.f90: New file.
34410
34411 2005-01-22 Paul Brook <paul@codesourcery.com>
34412
34413 * namelist_1.f90: New test.
34414
34415 2005-01-22 Richard Sandiford <rsandifo@redhat.com>
34416
34417 PR tree-optimization/19484
34418 * gcc.c-torture/compile/20050122-[12].c: New tests.
34419
34420 2005-01-22 Paul Brook <paul@codesourcery.com>
34421
34422 * gfortran.dg/implicit_2.f90: New test.
34423
34424 2005-01-22 Bud Davis <bdavis9659@comcast.net>
34425
34426 PR fortran/19314
34427 * gfortran.dg/inquire_5.f90: New test.
34428
34429 2005-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34430
34431 PR c/18809
34432 * gcc.dg/pr18809-1.c: New test.
34433
34434 2005-01-21 Ian Lance Taylor <ian@airs.com>
34435
34436 * gcc.dg/20050121-1.c: New test.
34437
34438 PR tree-optimization/13000
34439 * gcc.dg/20040206-1.c: Change warning to point where function is
34440 being inlined.
34441
34442 2005-01-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34443
34444 PR c++/19208
34445 * g++.dg/template/array11.C: New test.
34446
34447 2005-01-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
34448
34449 * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
34450 * gfortran.dg/direct_io_1.f90: Add dg-do directive.
34451 * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
34452 * gfortran.dg/getenv_1.f90: Add dg-do directive.
34453 * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
34454 gfortran.dg/pr17164.f90: Add missing dg-do directives.
34455
34456 2005-01-20 Kazu Hirata <kazu@cs.umass.edu>
34457
34458 PR tree-optimization/15349
34459 * gcc.dg/tree-ssa/pr15349.c: New.
34460
34461 2005-01-20 Steve Ellcey <sje@cup.hp.com>
34462
34463 * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
34464
34465 2005-01-19 Hans-Peter Nilsson <hp@axis.com>
34466
34467 * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
34468 scan-assembler-times directive name.
34469
34470 * gcc.dg/asm-a.c: Move dg-require-effective-target to
34471 after dg-do.
34472
34473 PR rtl-optimization/19462
34474 * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
34475
34476 2005-01-19 Steve Ellcey <sje@cup.hp.com>
34477
34478 * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
34479 counting function calls on ia64.
34480
34481 2005-01-19 Jakub Jelinek <jakub@redhat.com>
34482
34483 PR rtl-optimization/15139
34484 * gcc.dg/20050111-2.c: New test.
34485
34486 PR c/17297
34487 * gcc.c-torture/compile/20050113-1.c: New testcase.
34488
34489 PR middle-end/19164
34490 * gcc.dg/20050113-1.c: New testcase.
34491
34492 2005-01-19 Dorit Naishlos <dorit@il.ibm.com>
34493
34494 * gcc.dg/vect/vect-85.c: Add comment.
34495 * gcc.dg/vect/vect-86.c: Add xfail for now.
34496 * gcc.dg/vect/vect-87.c: Add xfail for now.
34497 * gcc.dg/vect/vect-88.c: Add xfail for now.
34498 * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
34499
34500 2005-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
34501
34502 * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
34503
34504 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
34505
34506 * g++.dg/debug/typedef3.C: New test.
34507
34508 2005-01-18 Andrew Pinski <pinskia@physics.uc.edu>
34509
34510 PR c/19472
34511 * gcc.dg/asm-a.c: New test.
34512
34513 2005-01-18 Kaz Kojima <kkojima@gcc.gnu.org>
34514
34515 * gcc.dg/sh-relax.c: Add prototype for abort.
34516
34517 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
34518
34519 * gcc.dg/short-compare-1.c: New test.
34520 * gcc.dg/short-compare-2.c: Likewise.
34521
34522 2005-01-18 Michael Matz <matz@suse.de>
34523
34524 * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
34525
34526 2005-01-17 Diego Novillo <dnovillo@redhat.com>
34527
34528 PR tree-optimization/19121
34529 * gcc.c-torture/compile/pr19121.c: New test.
34530
34531 2005-01-17 James E. Wilson <wilson@specifixinc.com>
34532
34533 PR target/19357
34534 * gcc.c-torture/compile/pr19357.c: New test.
34535
34536 2005-01-17 Ian Lance Taylor <ian@airs.com>
34537
34538 PR c/5675
34539 * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
34540 pass--those that refer just to the variable, possibly with a
34541 cast.
34542 * gcc.dg/c99-const-expr-3.c: Likewise.
34543
34544 PR middle-end/13127
34545 * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
34546 longer emitted.
34547
34548 2005-01-16 Bud Davis <bdavis9659@comcast.net>
34549
34550 PR fortran/18778
34551 * gfortran.dg/endfile_2.f90: New test.
34552
34553 2005-01-16 Steven G. Kargl <kargls@comcast.net>
34554
34555 PR 19168
34556 * gfortran.dg/select_5.f90: New test.
34557
34558 2004-01-16 Paul Brook <paul@codesourcery.com>
34559
34560 * gfortran.dg/common_4.f90: New test.
34561
34562 2005-01-15 Hans-Peter Nilsson <hp@axis.com>
34563
34564 PR rtl-optimization/19462
34565 * gcc.dg/torture/pr19462-1.c: New test.
34566
34567 2005-01-15 Ziemowit Laski <zlaski@apple.com>
34568
34569 PR objc/19321
34570 * objc.dg/func-ptr-2.m: New.
34571 * objc.dg/volatile-1.m: New.
34572
34573 2005-01-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
34574
34575 * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
34576
34577 2005-01-15 Jakub Jelinek <jakub@redhat.com>
34578
34579 PR tree-optimization/19060
34580 * gcc.c-torture/execute/20050104-1.c: New test.
34581
34582 2005-01-15 Bud Davis <bdavis9659@comcast.net>
34583
34584 PR fortran/18983
34585 * gfortran.dg/write_to_null.f90: New test.
34586
34587 2005-01-14 Andrew Pinski <pinskia@physics.uc.edu>
34588 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
34589
34590 PR other/19328
34591 * gcc.dg/attr-alias-2.c: dg-require-alias takes an
34592 argument.
34593
34594 2005-01-15 Jakub Jelinek <jakub@redhat.com>
34595
34596 PR c++/19263
34597 * g++.dg/init/vector1.C: New test.
34598
34599 2005-01-14 James E. Wilson <wilson@specifixinc.com>
34600
34601 PR target/13158
34602 * gcc.target/ia64/sibcall-unwind-1.c: New test.
34603 PR target/18987
34604 * gcc.target/ia64/sibcall-unwind-2.c: New test.
34605
34606 2005-01-14 Steven G. Kargl <kargls@comcast.net>
34607
34608 * gfortran.dg/select_1.f90: New test.
34609 * gfortran.dg/select_2.f90: New test.
34610 * gfortran.dg/select_3.f90: New test.
34611 * gfortran.dg/select_4.f90: New test.
34612
34613 2005-01-14 Jakub Jelinek <jakub@redhat.com>
34614
34615 PR middle-end/19084
34616 PR rtl-optimization/19348
34617 * gcc.dg/20050111-1.c: New test.
34618 * gcc.c-torture/execute/20050111-1.c: New test.
34619
34620 * gcc.dg/i386-asm-4.c: New test.
34621
34622 2005-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
34623
34624 * gcc.dg/nested-func-2.c: New test.
34625 * ada/acats/norun.lst: Remove c953002.
34626
34627 2005-01-12 Ulrich Weigand <uweigand@de.ibm.com>
34628
34629 * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
34630
34631 2005-01-12 Ben Elliston <bje@au.ibm.com>
34632
34633 * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
34634
34635 2005-01-11 Andrew Pinski <pinskia@physics.uc.edu>
34636
34637 PR target/18761
34638 * g++.dg/abi/align1.C: New test.
34639
34640 2005-01-11 Alan Modra <amodra@bigpond.net.au>
34641
34642 * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
34643 at a time.
34644 * g++.dg/ext/altivec_check.h: Support compiling as C.
34645
34646 2005-01-10 Roger Sayle <roger@eyesopen.com>
34647
34648 PR c++/19355
34649 * g++.dg/expr/pr19355-1.C: New test case.
34650
34651 2005-01-10 Laurent GUERBY <laurent@guerby.net>
34652
34653 * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
34654 * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
34655 * ada/acats/tests/c3/c92005b.ada: Likewise.
34656 * ada/acats/tests/c3/cxb3012.a: Likewise.
34657 * ada/acats/norun.lst: Add c380004 and c953002, add PR
34658
34659 2005-01-09 Paul Brook <paul@codesourcery.com>
34660
34661 * gfortran.dg/common_2.f90: New file.
34662 * gfortran.dg/common_3.f90: New file.
34663
34664 2005-01-09 Zdenek Dvorak <dvorakz@suse.cz>
34665
34666 * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
34667
34668 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
34669
34670 * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
34671 * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
34672 * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
34673 * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
34674 * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
34675 * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
34676 * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
34677 * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
34678 * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
34679 * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
34680 * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
34681 * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
34682 * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
34683 * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
34684 * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
34685 * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
34686 * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
34687 * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
34688 * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
34689 * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
34690 * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
34691 * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
34692 * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
34693 * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
34694 * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
34695 * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
34696 * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
34697 * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
34698 * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
34699 * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
34700 * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
34701 * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
34702 * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
34703 * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
34704 * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
34705 * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
34706 * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
34707 * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
34708 * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
34709 * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
34710 * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
34711 * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
34712 * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
34713 * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
34714 * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
34715 * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
34716 * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
34717 * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
34718 * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
34719 * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
34720 * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
34721 * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
34722 * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
34723 * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
34724 * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
34725 * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
34726 * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
34727 * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
34728 * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
34729 * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
34730 * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
34731 * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
34732 * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
34733 * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
34734 * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
34735 * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
34736 * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
34737
34738 * gcc.dg/vect/vect-1.c: Fix spelling.
34739 * gcc.dg/vect/vect-10.c: Fix spelling.
34740 * gcc.dg/vect/vect-11.c: Fix spelling.
34741 * gcc.dg/vect/vect-12.c: Fix spelling.
34742 * gcc.dg/vect/vect-14.c: Fix spelling.
34743 * gcc.dg/vect/vect-15.c: Fix spelling.
34744 * gcc.dg/vect/vect-16.c: Fix spelling.
34745 * gcc.dg/vect/vect-46.c: Remove obsolete comment.
34746 * gcc.dg/vect/vect-64.c: Fix comments.
34747 * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
34748
34749 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
34750 Ira Rosen <irar@il.ibm.com>
34751
34752 * gcc.dg/vect/vect-70.c: New test.
34753 * gcc.dg/vect/vect-71.c: New test.
34754
34755 2005-01-09 Manfred Hollstein <mh@suse.com>
34756
34757 * gcc.dg/pr18241-1.c: Fix dg-do parameter.
34758 * gcc.dg/pr18241-2.c: Likewise.
34759 * gcc.dg/pr18241-3.c: Likewise.
34760 * gcc.dg/pr18241-4.c: Likewise.
34761 * gcc.dg/pr18241-5.c: Likewise.
34762
34763 2005-01-08 Richard Henderson <rth@redhat.com>
34764
34765 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
34766 False for x86 and x86-64.
34767
34768 2005-01-08 Diego Novillo <dnovillo@redhat.com>
34769
34770 PR tree-optimization/18241
34771 * gcc.dg/pr18241-1.c: New test.
34772 * gcc.dg/pr18241-2.c: New test.
34773 * gcc.dg/pr18241-3.c: New test.
34774 * gcc.dg/pr18241-4.c: New test.
34775 * gcc.dg/pr18241-5.c: New test.
34776
34777 2005-01-08 Steven G. Kargl <kargls@comcast.net>
34778
34779 * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
34780 gfortran.dg/select_4.f90: New.
34781
34782 2005-01-07 Jakub Jelinek <jakub@redhat.com>
34783
34784 * gcc.c-torture/execute/20050107-1.c: New test.
34785
34786 2005-01-07 Nathan Sidwell <nathan@codesourcery.com>
34787
34788 PR c++/19298
34789 * g++.dg/template/ref2.C: New.
34790
34791 2005-01-07 Andrew Pinski <pinskia@physics.uc.edu>
34792
34793 * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
34794 instead of being empty.
34795
34796 2005-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
34797
34798 PR fortran/15553
34799 * gfortran.dg/array-1.f90: New test.
34800
34801 2005-01-07 Jakub Jelinek <jakub@redhat.com>
34802
34803 PR tree-optimization/19283
34804 * gcc.c-torture/execute/20050106-1.c: New test.
34805
34806 PR rtl-optimization/18861
34807 * gcc.dg/20050105-1.c: New test.
34808
34809 PR tree-optimization/18828
34810 * gcc.dg/20050105-2.c: New test.
34811
34812 2005-01-07 Andreas Jaeger <aj@suse.de>
34813
34814 * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
34815
34816 2005-01-07 Bud Davis <bdavis9659@comcast.net>
34817
34818 PR fortran/18398
34819 * gfortran.dg/fmt_read.f90: New test.
34820
34821 2005-01-06 Geoffrey Keating <geoffk@apple.com>
34822
34823 * gcc.dg/rs6000-ldouble-2.c: New.
34824
34825 2005-01-06 Mark Mitchell <mark@codesourcery.com>
34826
34827 PR c++/19244
34828 * g++.dg/parser/ctor2.C: New test.
34829
34830 2004-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34831
34832 PR c++/17154
34833 * g++.dg/template/using9.C: New test.
34834
34835 2005-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34836
34837 PR c++/19258
34838 * g++.dg/lookup/friend6.C: New test.
34839
34840 2005-01-06 Nathan Sidwell <nathan@codesourcery.com>
34841
34842 PR c++/19270
34843 * g++.dg/template/array10.C: New.
34844
34845 2005-01-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34846
34847 * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
34848 gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
34849
34850 2005-01-06 Jakub Jelinek <jakub@redhat.com>
34851
34852 * gcc.c-torture/compile/20050105-1.c: New test.
34853
34854 2005-01-05 Geoffrey Keating <geoffk@apple.com>
34855
34856 * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
34857
34858 2005-01-05 Roger Sayle <roger@eyesopen.com>
34859
34860 PR middle-end/19100
34861 * gcc.dg/conv-3.c: New test case.
34862
34863 2005-01-05 Joseph S. Myers <joseph@codesourcery.com>
34864
34865 * gcc.dg/asm-wide-1.c: New test.
34866
34867 2005-01-05 Nathan Sidwell <nathan@codesourcery.com>
34868
34869 PR c++/19030
34870 * g++.dg/parse/crash22.C: New
34871
34872 2005-01-04 Geoffrey Keating <geoffk@apple.com>
34873
34874 PR 19257
34875 * gcc.dg/cpp/subframework1.c: Run only on Darwin.
34876
34877 2005-01-04 Uros Bizjak <uros@kss-loka.si>
34878
34879 PR middle-end/17767
34880 * gcc.dg/i386-mmx-6.c: New test case.
34881
34882 2005-01-04 Paolo Bonzini <bonzini@gnu.org>
34883
34884 PR tree-optimization/18308
34885 * gcc.dg/vect/pr18308.c: New testcase.
34886
34887 2005-01-04 Andreas Jaeger <aj@suse.de>
34888
34889 * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
34890
34891 2005-01-03 Geoffrey Keating <geoffk@apple.com>
34892 Robert Bowdidge <bowdidge@apple.com>
34893
34894 * gcc.dg/cpp/subframework1.c: New.
34895 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
34896 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
34897 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
34898 * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
34899
34900 2005-01-03 Geoffrey Keating <geoffk@apple.com>
34901
34902 * gcc.dg/darwin-weakimport-1.c: Remove check for variables
34903 producing warning.
34904 * gcc.dg/darwin-weakimport-2.c: New.
34905
34906 2005-01-03 Richard Henderson <rth@redhat.com>
34907
34908 * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
34909
34910 2005-01-03 Richard Henderson <rth@redhat.com>
34911
34912 * gcc.dg/vect/vect.exp: Enable for ia64.
34913 * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
34914 (check_effective_target_vect_float): Likewise.
34915 (check_effective_target_vect_no_align): Likewise.
34916 * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
34917 * gcc.dg/vect/vect-8.c: Likewise.
34918
34919 2005-01-03 Uros Bizjak <uros@kss-loka.si>
34920
34921 PR target/19236
34922 * gcc.dg/pr19236-1.c: New test case.
34923
34924 2005-01-03 Hans-Peter Nilsson <hp@bitrange.com>
34925
34926 PR rtl-optimization/12092
34927 * gcc.dg/pr12092-1.c: Fix typo in dg directive.
34928
34929 2005-01-02 Andreas Jaeger <aj@suse.de>
34930
34931 * gcc.dg/pr12092-1.c: Do not run on x86_64.
34932
34933 2005-01-01 Roger Sayle <roger@eyesopen.com>
34934 Andrew Pinski <pinskia@physics.uc.edu>
34935
34936 PR rtl-optimization/12092
34937 * gcc.dg/pr12092-1.c: New test case.
34938
34939 2005-01-01 Geoffrey Keating <geoffk@geoffk.org>
34940
34941 * g++.dg/ext/visibility/fvisibility-override1.C: Test using
34942 'hidden' and 'default' for better portability.
34943 * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
34944
34945 * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
34946 6 and 7.
34947 * g++.old-deja/g++.brendan/new3.C: Likewise.
34948
34949 2005-01-01 Steven Bosscher <stevenb@suse.de>
34950
34951 * gcc.dg/20041231-1.C: New test.
34952 * g++.dg/warn/Wunreachable-code-1.C: New test.
34953
34954 2004-12-30 David Edelsohn <edelsohn@gnu.org>
34955
34956 * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
34957 file, not /dev/null. Abort on error.
34958
34959 2004-12-30 Alexander Malmberg <alexander@malmberg.org>
34960 Ziemowit Laski <zlaski@apple.com>
34961
34962 PR objc/18971
34963 * objc.dg/encode-5.m: New test.
34964
34965 2004-12-29 Richard Henderson <rth@redhat.com>
34966
34967 * gcc.dg/20040813-1.c: Disable for alpha and ia64.
34968 * objc.dg/stabs-1.m: Disable for ia64.
34969
34970 2004-12-29 Mark Mitchell <mark@codesourcery.com>
34971
34972 PR c++/19190
34973 * g++.dg/warn/Wunused-10.C: New test.
34974
34975 2004-12-28 Richard Henderson <rth@redhat.com>
34976
34977 * objc.dg/stabs-1.m: Disable for alpha.
34978
34979 2004-12-27 Mark Mitchell <mark@codesourcery.com>
34980
34981 PR c++/19149
34982 * g++.dg/parse/error23.C: New test.
34983
34984 2004-12-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34985
34986 * gfortran.dg/g77/f90-intrinsic-bit.f: New.
34987
34988 PR fortran/19032
34989 * gfortran.dg/intrinsic_modulo_1.f90: New.
34990 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
34991 tests with divisor -1.
34992
34993 2004-12-27 Mark Mitchell <mark@codesourcery.com>
34994
34995 * g++.dg/opt/temp1.C (memcpy): Return a value.
34996
34997 PR c++/19148
34998 * g++.dg/expr/cond7.C: New test.
34999
35000 2004-12-27 Paul Brook <paul@codesourcery.com>
35001
35002 * gfortran.dg/g77/select_no_compile.f: Remove.
35003
35004 2004-12-27 Richard Henderson <rth@redhat.com>
35005
35006 * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
35007 gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
35008 gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
35009
35010 2004-12-26 Richard Henderson <rth@redhat.com>
35011
35012 * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
35013 by 1i instead of token pasting.
35014
35015 2004-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
35016
35017 PR tree-optimization/17578
35018 * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
35019 to additional_flags.
35020 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
35021
35022 2004-12-25 Richard Henderson <rth@redhat.com>
35023
35024 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
35025 Remove Alpha.
35026
35027 2004-12-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
35028
35029 * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
35030 hppa*-*-hpux*.
35031 * gcc.dg/pr17957.c (dg-options): Likewise.
35032 * gcc.dg/struct-ret-1.c: Add prototype for abort.
35033 * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
35034 instead of 0 on __hppa__.
35035 * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
35036 "foo,%r" on hppa*-*-*.
35037
35038 2004-12-23 Bud Davis <bdavis9659@comcast.net>
35039
35040 PR fortran/19071
35041 * gfortran.dg/complex_write.f90: New test.
35042
35043 2004-12-23 Mark Mitchell <mark@codesourcery.com>
35044
35045 PR c++/17595
35046 * g++.dg/parse/pragma2.C: New test.
35047
35048 * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
35049
35050 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
35051
35052 * gcc.dg/empty2.c: Add missing dg-warning.
35053
35054 2004-12-23 Mark Mitchell <mark@codesourcery.com>
35055
35056 PR c++/17413
35057 * g++.dg/template/local4.C: New test.
35058 * g++.dg/template/crash19.C: Add dg-error marker.
35059
35060 * g++.dg/template/crash31.C: Correct embedded PR number.
35061
35062 2004-12-23 Mark Mitchell <mark@codesourcery.com>
35063
35064 PR c++/16405
35065 * g++.dg/opt/temp1.C: Add do-run marker.
35066
35067 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
35068
35069 * g++.dg/template/spec19.C: New.
35070
35071 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
35072
35073 PR target/16819
35074 * gcc.dg/empty2.c: New.
35075
35076 2004-12-23 Richard Henderson <rth@redhat.com>
35077
35078 * lib/target-supports.exp (check_effective_target_vect_no_align):
35079 Remove i?86 and x86-64.
35080
35081 2004-12-23 Mark Mitchell <mark@codesourcery.com>
35082
35083 PR c++/16405
35084 * g++.dg/opt/temp1.C: New test.
35085
35086 2004-12-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35087
35088 PR c++/18733
35089 * g++.dg/template/friend33.C: New testcase.
35090
35091 2004-12-22 Mark Mitchell <mark@codesourcery.com>
35092
35093 PR c++/18464
35094 * g++.dg/template/cond5.C: New test.
35095
35096 PR c++/18492
35097 * g++.dg/inherit/thunk3.C: New test.
35098
35099 PR c++/11224
35100 * g++.dg/warn/Wunused-9.C: New test.
35101
35102 2004-12-22 Janis Johnson <janis187@us.ibm.com>
35103
35104 * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
35105
35106 2004-12-22 Jan Beulich <jbeulich@novell.com>
35107
35108 * gcc.dg/20040813-1.c: Skip for *-*-netware*.
35109
35110 2004-12-21 Mark Mitchell <mark@codesourcery.com>
35111
35112 PR c++/18378
35113 * g++.dg/ext/packed8.C: New test.
35114
35115 PR c++/19063
35116 * g++.dg/template/crash31.C: New test.
35117
35118 PR c++/19034
35119 * g++.dg/template/crash30.C: New test.
35120
35121 2004-12-21 Andrew Pinski <pinskia@physics.uc.edu>
35122
35123 PR C++/18984
35124 * g++.dg/eh/ctor3.C: New test.
35125
35126 2004-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
35127
35128 * objc.dg/stabs-1.m: Allow section name to be quoted and
35129 assembly label to begin with '.LL'.
35130
35131 2004-12-21 Janis Johnson <janis187@us.ibm.com>
35132
35133 * gcc.dg/vect/vect.exp
35134 (check_effective_target_lp64_or_vect_no_align): New.
35135 * gcc.dg/vect/vect-77.c: Use it.
35136 * gcc.dg/vect/vect-78.c: Use it.
35137
35138 * lib/target-supports.exp
35139 (check_effective_target_vect_no_max,
35140 check_effective_target_vect_no_bitwise,
35141 check_effective_target_vect_no_align): New.
35142 * gcc.dg/vect/vect-13.c: Use them.
35143 * gcc.dg/vect/vect-17.c: Ditto.
35144 * gcc.dg/vect/vect-18.c: Ditto.
35145 * gcc.dg/vect/vect-19.c: Ditto.
35146 * gcc.dg/vect/vect-20.c: Ditto.
35147 * gcc.dg/vect/vect-27.c: Ditto.
35148 * gcc.dg/vect/vect-29.c: Ditto.
35149 * gcc.dg/vect/vect-44.c: Ditto.
35150 * gcc.dg/vect/vect-48.c: Ditto.
35151 * gcc.dg/vect/vect-50.c: Ditto.
35152 * gcc.dg/vect/vect-52.c: Ditto.
35153 * gcc.dg/vect/vect-54.c: Ditto.
35154 * gcc.dg/vect/vect-56.c: Ditto.
35155 * gcc.dg/vect/vect-58.c: Ditto.
35156 * gcc.dg/vect/vect-60.c: Ditto.
35157 * gcc.dg/vect/vect-72.c: Ditto.
35158 * gcc.dg/vect/vect-80.c: Ditto.
35159
35160 2004-12-21 Nathan Sidwell <nathan@codesourcery.com>
35161
35162 PR c++/14075
35163 * g++.dg/init/string1.C: New.
35164
35165 PR c++/18975
35166 * g++.dg/other/synth1.C: New.
35167
35168 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
35169
35170 PR c/18963
35171 * gcc.dg/pr18963-1.c: New test.
35172
35173 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
35174
35175 PR c/18596
35176 * gcc.dg/funcdef-storage-1.c (foo): Remove.
35177 * gcc.dg/pr18596-1.c: Use dg-error.
35178 (dg-options): Use -fno-unit-at-a-time.
35179 * gcc.dg/pr18596-2.c: New test.
35180 * gcc.dg/pr18596-3.c: New test.
35181
35182 2004-12-20 Roger Sayle <roger@eyesopen.com>
35183
35184 PR middle-end/18683
35185 * g++.dg/opt/pr18683-1.C: New test case.
35186
35187 2004-12-20 Andrew Pinski <pinskia@physics.uc.edu>
35188
35189 PR other/19093
35190 * g++.dg/opt/max1.C: Fix for 64bit targets.
35191
35192 2004-12-20 Matt Austern <austern@apple.com>
35193
35194 PR c++/19044
35195 * g++.dg/ext/builtin6.C: New
35196
35197 2004-12-20 Diego Novillo <dnovillo@redhat.com>
35198
35199 PR tree-optimization/19080
35200 * gcc.c-torture/compile/pr19080.c: New test.
35201
35202 2004-12-20 Steven Bosscher <stevenb@suse.de>
35203
35204 * gcc.dg/20041219-1.c: New test.
35205
35206 2004-12-19 Roger Sayle <roger@eyesopen.com>
35207
35208 PR middle-end/19068
35209 * g++.dg/opt/max1.C: New test case.
35210
35211 2004-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
35212
35213 * gcc.dg/fdata-sections-1.c: New test.
35214
35215 2004-12-18 Roger Sayle <roger@eyesopen.com>
35216
35217 PR middle-end/18548
35218 * gcc.dg/max-1.c: New test case.
35219
35220 2004-12-18 Jakub Jelinek <jakub@redhat.com>
35221
35222 * gcc.c-torture/execute/20041218-1.c: New test.
35223
35224 2004-12-17 Diego Novillo <dnovillo@redhat.com>
35225
35226 * gcc.dg/pr18501.c: New test.
35227 * gcc.dg/uninit-5.c: XFAIL.
35228 * gcc.dg/uninit-9.c: XFAIL.
35229
35230 2004-12-17 Dale Johannesen <dalej@apple.com>
35231
35232 * gcc.dg/20041213-1.c: New.
35233
35234 2004-12-17 Ziemowit Laski <zlaski@apple.com>
35235
35236 * objc.dg/stabs-1.m: Allow assembly label to begin
35237 with a dot ('.').
35238
35239 2004-12-17 Jakub Jelinek <jakub@redhat.com>
35240
35241 * gcc.c-torture/execute/20041213-1.c: Move...
35242 * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
35243
35244 2004-12-17 Nathan Sidwell <nathan@codesourcery.com>
35245
35246 PR c++/18721
35247 * g++.dg/lookup/conv-5.C: New.
35248
35249 2004-12-16 Ziemowit Laski <zlaski@apple.com>
35250
35251 * objc.dg/stabs-1.m: New test.
35252
35253 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
35254
35255 * gcc.dg/visibility-c.c: Change compile to
35256 assemble for the test.
35257
35258 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
35259
35260 PR target/19041
35261 * gcc.dg/visibility-c.c: New test.
35262
35263 2004-12-16 Roger Sayle <roger@eyesopen.com>
35264
35265 PR middle-end/18493
35266 * gcc.dg/switch-8.c: New test case.
35267
35268 2004-12-16 Nathan Sidwell <nathan@codesourcery.com>
35269
35270 PR c++/18905
35271 * g++.dg/template/init4.C: New.
35272 * g++.dg/opt/static3.C: Enable optimizer.
35273
35274 2004-12-16 Wolfgang Bangerth <bangerth@dealii.com>
35275
35276 * g++.dg/other/complex1.C: New test.
35277
35278 2004-12-15 Alan Modra <amodra@bigpond.net.au>
35279
35280 * g++.dg/opt/inline9.C: New test.
35281
35282 2004-12-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35283
35284 PR fortran/18993
35285 * gfotran.dg/nullify_1.f: New test.
35286
35287 2004-12-15 Richard Henderson <rth@redhat.com>
35288
35289 * gcc.target/i386/i386.exp: New harness.
35290 * gcc.target/i386/vect-args.c: New.
35291
35292 2004-12-15 David Edelsohn <edelsohn@gnu.org>
35293
35294 * gcc.dg/20040813-1.c: Skip for *-*-aix*.
35295
35296 2004-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35297
35298 PR c++/18825
35299 * g++.dg/template/friend32.C: New test.
35300
35301 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
35302
35303 * cpp/pragma-once-1.c: New test.
35304 * cpp/pragma-once-1b.h: Likewise.
35305 * cpp/pragma-once-1c.h: Likewise.
35306 * cpp/pragma-once-1d.h: Likewise.
35307 * cpp/inc/pragma-once-1a.h: Likewise.
35308
35309 2004-12-15 Bud Davis <bdavis9659@comcast.net>
35310 Steven G. Kargl <kargls@comcast.net>
35311
35312 PR fortran/17597
35313 * gfortran.dg/list_read_3.f90: New test.
35314
35315 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
35316
35317 * gcc.dg/ftrapv-2.c: New test.
35318
35319 2004-12-15 Nathan Sidwell <nathan@codesourcery.com>
35320
35321 PR c++/18981
35322 * g++.dg/template/typename9.C: New test.
35323
35324 2004-12-14 Mark Mitchell <mark@codesourcery.com>
35325
35326 PR c++/18738
35327 * g++.dg/template/typename8.C: New test.
35328 * g++.dg/parse/friend2.C: Tweak error message.
35329
35330 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
35331
35332 * gcc.c-torture/20041214-1.c: New test.
35333
35334 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
35335
35336 PR c++/18965
35337 * g++.dg/init/array17.C: New test.
35338
35339 2004-12-14 Mark Mitchell <mark@codesourcery.com>
35340
35341 PR c++/18793
35342 * g++.dg/init/aggr3.C: New test.
35343
35344 2004-12-14 Janis Johnson <janis187@us.ibm.com>
35345
35346 * gcc.dg/altivec-types-1.c: New test.
35347 * gcc.dg/altivec-types-2.c: New test.
35348 * gcc.dg/altivec-types-3.c: New test.
35349 * gcc.dg/altivec-types-4.c: New test.
35350 * g++.dg/ext/altivec-types-1.C: New test.
35351 * g++.dg/ext/altivec-types-2.C: New test.
35352 * g++.dg/ext/altivec-types-3.C: New test.
35353 * g++.dg/ext/altivec-types-4.C: New test.
35354
35355 2004-12-14 Jakub Jelinek <jakub@redhat.com>
35356
35357 PR middle-end/18951
35358 * gcc.c-torture/execute/20041213-1.c: New test.
35359
35360 2004-12-14 Nathan Sidwell <nathan@codesourcery.com>
35361
35362 PR c++/18949
35363 * g++.dg/template/cast1.C: New.
35364
35365 2004-12-13 Kazu Hirata <kazu@cs.umass.edu>
35366
35367 * gcc.c-torture/execute/20041213-2.c: New test.
35368
35369 2004-12-13 Richard Henderson <rth@redhat.com>
35370
35371 * gcc.dg/i386-sse-10.c: Fix typo in options.
35372
35373 2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
35374
35375 PR c++/18968
35376 * g++.dg/opt/pr18968.C: New test.
35377
35378 2004-12-13 Mark Mitchell <mark@codesourcery.com>
35379
35380 PR c++/18925
35381 * g++.dg/ext/visibility/staticdatamem.C: New test.
35382
35383 2004-12-13 Kelley Cook <kcook@gcc.gnu.org>
35384
35385 * gcc.target/xstormy16/below100.S: Remove DOS line endings.
35386
35387 2004-12-13 Roger Sayle <roger@eyesopen.com>
35388
35389 PR rtl-optimization/18928
35390 * gcc.dg/pr18928-1.c: New test case.
35391
35392 2004-12-13 Alexandre Oliva <aoliva@redhat.com>
35393
35394 PR tree-opt/16951
35395 * gcc.c-torture/compile/20041211-1.c: New.
35396
35397 2004-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
35398
35399 PR middle-end/17564
35400 * gcc.c-torture/execute/20041212-1.c: New test.
35401
35402 2004-12-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35403
35404 PR fortran/18869
35405 * gfortran.dg/common_1.f90: New test.
35406
35407 2004-12-12 Steven G. Kargl <kargls@comcast.net>
35408 Paul Brook <paul@codesourcery.com>
35409
35410 PR fortran/16222
35411 * gfortran.dg/real_do_1.f90: New test.
35412
35413 2004-12-12 Andrew Pinski <pinskia@physics.uc.edu>
35414
35415 PR tree-opt/18040
35416 * g++.dg/opt/ptrmem6.C: New test.
35417
35418 2004-12-11 Roger Sayle <roger@eyesopen.com>
35419
35420 PR middle-end/18921
35421 * gcc.dg/pr18921-1.c: New test case.
35422
35423 2004-12-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35424
35425 PR fortran/17175
35426 * gfortran.dg/scale_1.f90: New test.
35427
35428 2004-12-10 Andrew Pinski <pinskia@physics.uc.edu>
35429
35430 PR middle-end/18903
35431 * gcc.c-torture/compile/pr18903.c: New test.
35432
35433 2004-12-10 Richard Sandiford <rsandifo@redhat.com>
35434
35435 * gcc.c-torture/execute/20041210-1.c: New test.
35436
35437 2004-12-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35438
35439 PR c++/18731
35440 * g++.dg/parser/struct-1.C: New test.
35441 * g++.dg/parser/struct-2.C: New test.
35442 * g++.dg/parser/struct-3.C: New test.
35443
35444 2004-12-09 Richard Henderson <rth@redhat.com>
35445
35446 * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
35447
35448 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
35449 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
35450
35451 2004-12-09 Matt Austern <austern@apple.com>
35452
35453 PR c++/18514
35454 * g++.dg/ext/builtin1.C: New
35455 * g++.dg/ext/builtin2.C: New
35456 * g++.dg/ext/builtin3.C: New
35457 * g++.dg/ext/builtin4.C: New
35458 * g++.dg/ext/builtin5.C: New
35459
35460 2004-12-09 Andrew Pinski <pinskia@physics.uc.edu>
35461
35462 PR tree-opt/18904
35463 * g++.dg/opt/ptrmem5.C: New test.
35464
35465 2004-12-09 Alexandre Oliva <aoliva@redhat.com>
35466
35467 * g++.dg/parse/typename5.C: Adjust for new error.
35468 * g++.dg/parse/typename7.C: New.
35469
35470 2004-12-09 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35471
35472 PR c++/18073
35473 * g++.dg/other/mmintrin.C: New test.
35474
35475 2004-12-09 Nathan Sidwell <nathan@codesourcery.com>
35476
35477 PR c++/16681
35478 * g++.dg/init/array15.C: New.
35479 * g++.dg/init/array16.C: New.
35480
35481 2004-12-08 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35482
35483 PR fortran/18826
35484 * gfortran.dg/assign_1.f90: New test.
35485
35486 2004-12-08 Nick Clifton <nickc@redhat.com>
35487
35488 * gcc.target/xstormy16/bss_below100: New directory containing tests.
35489 * gcc.target/xstormy16/data_below100: Likewise.
35490 * gcc.target/xstormy16/sfr: Likewise.
35491 * gcc.target/xstormy16/below100.S: New test source file.
35492 * gcc.target/xstormy16/below100.ld: New test linker script.
35493 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
35494 * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
35495 bp instructions.
35496 * gcc.target/xstormy16/bp.c: Likewise.
35497
35498 * gcc.target/xstormy16/bss_below100: New files:
35499 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
35500 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
35501 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
35502 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
35503 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
35504 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
35505 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
35506 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
35507 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
35508 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
35509 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
35510 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
35511 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
35512 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
35513 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
35514 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
35515 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
35516 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
35517 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
35518 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
35519 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
35520 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
35521 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
35522 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
35523 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
35524 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
35525 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
35526
35527 * gcc.target/xstormy16/data_below100: New files:
35528 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
35529 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
35530 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
35531 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
35532 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
35533 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
35534 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
35535 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
35536 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
35537 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
35538 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
35539 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
35540 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
35541 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
35542 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
35543 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
35544 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
35545 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
35546 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
35547 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
35548 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
35549 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
35550 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
35551 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
35552 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
35553 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
35554 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
35555
35556 * gcc.target/xstormy16/sfr: New files:
35557 01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
35558 04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
35559 10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
35560 11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
35561 12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
35562 13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
35563 14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
35564 14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
35565 15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
35566 15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
35567 16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
35568 16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
35569 17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
35570 17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
35571 20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
35572 21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
35573 22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
35574 23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
35575 23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
35576 24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
35577 24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
35578 25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
35579 25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
35580 26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
35581 26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
35582 26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
35583 27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
35584 27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
35585 27_if0_sfrw_bitfield_f.c
35586
35587 2004-12-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35588
35589 PR c++/18100
35590 * g++.dg/lookup/name-clash4.C: New test.
35591
35592 2004-12-08 Nathan Sidwell <nathan@codesourcery.com>
35593
35594 PR c++/18672
35595 * g++.dg/opt/array1.C: New.
35596
35597 PR c++/18803
35598 * g++.dg/template/operator5.C: New.
35599
35600 2004-12-08 Hans-Peter Nilsson <hp@bitrange.com>
35601
35602 PR c/18867
35603 * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
35604
35605 2004-12-07 Steven Bosscher <stevenb@suse.de>
35606
35607 * gcc.dg/noncompile/20041207.c: New test.
35608
35609 2004-12-07 Volker Reichelt <reichelt@gcc.gnu.org>
35610
35611 * g++.dg/other/unreachable-1.C: New test.
35612
35613 2004-12-06 Nick Clifton <nickc@redhat.com>
35614
35615 * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
35616 <limits.h> because the latter comes from gcc's include/ directory
35617 and not the newlib/libc/include directory.
35618
35619 2004-12-04 Richard Henderson <rth@redhat.com>
35620
35621 * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
35622
35623 2004-12-04 Richard Henderson <rth@redhat.com>
35624
35625 * lib/target-supports.exp (check_gc_sections_available): Disable
35626 for alpha and ia64.
35627
35628 2004-12-04 Andrew Pinski <pinskia@physics.uc.edu>
35629
35630 PR middle-end/17909
35631 * g++.dg/other/vararg-2.C: New test.
35632
35633 2004-12-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35634
35635 PR c++/17011, c++/17971
35636 * g++.dg/template/error15.C: Adjust expected error.
35637 * g++.dg/template/instantiate3.C: Likewise.
35638
35639 2004-12-03 Janis Johnson <janis187@us.ibm.com>
35640
35641 * gcc.dg/altivec-18.c: Fix for darwin
35642
35643 2004-12-03 Nathan Sidwell <nathan@codesourcery.com>
35644
35645 PR c++/18782
35646 * g++.dg/parse/ptrmem2.C: New.
35647
35648 PR c++/18318
35649 * g++.dg/template/new1.C: New.
35650
35651 2004-12-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35652
35653 PR fortran/18710
35654 * gfortran.dg/direct_io_3.f90: New test.
35655
35656 2004-12-02 Nathan Sidwell <nathan@codesourcery.com>
35657
35658 PR 18758
35659 * g++.dg/parse/crash21.C: New.
35660
35661 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35662
35663 PR c++/15664, c++/18276
35664 * g++.dg/template/ttp13.C: New test.
35665 * g++.dg/template/ttp14.C: Likewise.
35666
35667 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35668
35669 PR c++/18123
35670 * g++.dg/parse/enum2.C: New test.
35671 * g++.old-deja/g++.pt/enum5.C: Adjust error location.
35672
35673 2004-12-02 Nick Clifton <nickc@redhat.com>
35674
35675 * gcc.target/xstormy16: New test directory.
35676 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
35677 * gcc.target/xstormy16/bp.c: Check the generation of bp
35678 instructions.
35679 * gcc.target/xstormy16/below_100.c: Check the generation of bp and
35680 bn instructions and the BELOW100 attribute.
35681
35682 2004-12-02 Alan Modra <amodra@bigpond.net.au>
35683
35684 PR target/16952
35685 * gcc.dg/ppc-eabi.c: New.
35686
35687 2004-12-02 Bud Davis <bdavis9659@comcast.net>
35688
35689 PR fortran/18284
35690 * gfortran.dg/backspace.f90
35691
35692 2004-12-02 Bud Davis <bdavis9659@comcast.net>
35693
35694 * gfortran.dg/inquire.f90: New test.
35695
35696 2004-12-01 Janis Johnson <janis187@us.ibm.com>
35697
35698 * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
35699 handle effective-target-keyword.
35700 (dg-skip-if): Support effective-target keyword as target list.
35701 (dg-xfail-if): Ditto.
35702 * lib/target-supports.exp (is-effective-target-keyword): New proc.
35703
35704 2004-12-01 Diego Novillo <dnovillo@redhat.com>
35705
35706 PR tree-optimization/18291
35707 * gcc.c-torture/compile/pr18291.c: New test.
35708
35709 2004-12-01 Nathan Sidwell <nathan@codesourcery.com>
35710
35711 PR C++/18729
35712 * g++.dg/parse/crash20.C: New.
35713
35714 PR c++/17431
35715 * g++.dg/overload/arg1.C: New.
35716 * g++.dg/overload/arg2.C: New.
35717 * g++.dg/overload/arg3.C: New.
35718 * g++.dg/overload/arg4.C: New.
35719
35720 2004-12-01 Joseph S. Myers <joseph@codesourcery.com>
35721
35722 * gcc.dg/c99-flex-array-4.c: Remove.
35723
35724 2004-11-30 Janis Johnson <janis187@us.ibm.com>
35725
35726 * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
35727
35728 * lib/target-supports.exp (is-effective-target): Simplify.
35729
35730 * lib/target-supports.exp (check_effective_target_vect_long):
35731 Fix for powerpc64-*-*.
35732
35733 2004-11-30 Loren James Rittle <ljrittle@acm.org>
35734
35735 * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
35736 to support new requirements on FreeBSD 5.
35737
35738 2004-11-30 Devang Patel <dpatel@apple.com>
35739
35740 PR 18702
35741 * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
35742
35743 2004-11-30 Janis Johnson <janis187@us.ibm.com>
35744
35745 * g++.dg/ext/altivec-13.C: New test.
35746
35747 2004-11-30 Andrew Pinski <pinskia@physics.uc.edu>
35748
35749 PR tree-opt/18298
35750 * gcc.c-torture/execute/p18298.c: New test.
35751
35752 2004-11-30 Ira Rosen <irar@il.ibm.com>
35753 Dorit Naishlos <dorit@il.ibm.com>
35754
35755 PR tree-opt/18607
35756 * gcc.dg/vect/vect-89.c: New test.
35757
35758 2004-11-30 James A. Morrison <phython@gcc.gnu.org>
35759
35760 * gcc.dg/pr18596-1.c: New test.
35761
35762 2004-11-30 Ben Elliston <bje@au.ibm.com>
35763
35764 * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
35765
35766 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
35767
35768 PR c/18479
35769 * gcc.dg/pr18479.c: New test.
35770
35771 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
35772
35773 PR target/18490
35774 * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
35775 mmix-knuth-mmixware.
35776
35777 * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
35778 cris-*-elf* cris-*-aout* mmix-*-*
35779
35780 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
35781
35782 PR middle-end/18725
35783 * gcc.dg/pr18725.c: New test.
35784
35785 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
35786
35787 PR target/18488
35788 * g++.dg/opt/vt1.C: Skip for mmix-*-*.
35789
35790 PR target/18336
35791 * gcc.dg/20040813-1.c: Skip for mmix-*-*.
35792
35793 2004-11-29 Mark Mitchell <mark@codesourcery.com>
35794
35795 PR c++/18368
35796 * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
35797 * g++.old-deja/g++.law/ctors5.C: Likewise.
35798 * g++.old-deja/g++.other/crash25.C: Likewise.
35799
35800 PR c++/18674
35801 * g++.dg/template/error16.C: New test.
35802
35803 PR c++/18512
35804 * g++.dg/template/crash29.C: New test.
35805
35806 2004-11-29 Diego Novillo <dnovillo@redhat.com>
35807
35808 PR tree-optimization/18712
35809 * gcc.c-torture/compile/pr18712.c: New test.
35810
35811 2004-11-29 Joseph Myers <joseph@codesourcery.com>
35812
35813 PR c/7544
35814 * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
35815 tests.
35816
35817 2004-11-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35818
35819 PR c++/18652
35820 * g++.dg/lookup/crash6.C: New test.
35821
35822 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
35823
35824 PR middle-end/18164
35825 * gcc.dg/pr18164.c: Add dg-options "". Correct typo in dg-error.
35826
35827 2004-11-29 Joseph S. Myers <joseph@codesourcery.com>
35828
35829 * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
35830 gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
35831 gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
35832
35833 2004-11-28 Andrew Pinski <pinskia@physics.uc.edu>
35834
35835 * gcc.dg/pr18164.c: New test.
35836
35837 2004-11-28 Matt Kraai <kraai@alumni.cmu.edu>
35838
35839 * gcc.dg/funroll-loops-all.c: New.
35840
35841 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
35842
35843 PR target/18489
35844 * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
35845 delimeter, match space and TAB as well as ":".
35846
35847 PR target/18484
35848 * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
35849
35850 PR target/18348
35851 * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
35852
35853 PR target/18345
35854 * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
35855
35856 PR target/18337
35857 * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
35858
35859 2004-11-28 Bud Davis <bdavis9659@comcast.net>
35860
35861 * gfortran.dg/direct_io_2.f90: New test.
35862
35863 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
35864
35865 PR target/18334
35866 * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
35867
35868 2004-11-28 Richard Henderson <rth@redhat.com>
35869
35870 * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
35871
35872 2004-11-28 Joseph S. Myers <joseph@codesourcery.com>
35873
35874 * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
35875 gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
35876 gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
35877 gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
35878 gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
35879 gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
35880 gcc.dg/pointer-arith-8.c: New tests.
35881
35882 2004-11-27 Bud Davis <bdavis9659@comcast.net>
35883
35884 PR fortran/18364
35885 * gfortran.dg/endfile.f90: New test.
35886
35887 2004-11-27 Falk Hueffner <falk@debian.org>
35888
35889 * gcc.dg/loop-6.c: New test.
35890
35891 2004-11-27 Jakub Jelinek <jakub@redhat.com>
35892
35893 * gcc.c-torture/execute/20041126-1.c: New test.
35894
35895 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
35896
35897 * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
35898 on IRIX.
35899
35900 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
35901
35902 * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
35903 functions.
35904
35905 2004-11-27 Jakub Jelinek <jakub@redhat.com>
35906
35907 PR rtl-optimization/17825
35908 * gcc.c-torture/compile/20041119-1.c: New test.
35909
35910 2004-11-27 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
35911
35912 * lib/target-libpath.exp (restore_ld_library_path_env_vars):
35913 Check existence of ld library path variables before unsetting.
35914
35915 2004-11-26 Mark Mitchell <mark@codesourcery.com>
35916
35917 * g++.old-deja/g++.eh/badalloc1.C: Robustify.
35918
35919 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
35920
35921 * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
35922
35923 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
35924
35925 * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
35926
35927 2004-11-26 Ben Elliston <bje@au.ibm.com>
35928
35929 * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
35930 dg-do directive.
35931
35932 2004-11-26 Ben Elliston <bje@au.ibm.com>
35933
35934 * gcc.dg/pr17957.c: Pass --param, not -param.
35935
35936 2004-11-25 Andrew Pinski <pinskia@physics.uc.edu>
35937
35938 PR middle-end/17957
35939 * gcc.dg/pr17957.c: New test.
35940
35941 2004-11-25 Mark Mitchell <mark@codesourcery.com>
35942
35943 PR c++/18445
35944 * g++.dg/template/crash28.C: Likewise.
35945
35946 PR c++/18001
35947 * g++.dg/expr/unary2.C: Adjust lvalue messages.
35948 * g++.dg/ext/lvaddr.C: Likewise.
35949 * g++.dg/opt/pr7503-3.C: Likewise.
35950
35951 PR c++/18466
35952 * g++.dg/parse/qualified3.C: New test.
35953 * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
35954
35955 PR c++/18545
35956 * g++.dg/expr/return1.C: New test.
35957
35958 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35959
35960 Friend class name lookup 3/n, PR c++/3332
35961 * g++.dg/lookup/friend3.C: New test.
35962 * g++.dg/lookup/friend4.C: Likewise.
35963 * g++.dg/lookup/friend5.C: Likewise.
35964
35965 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35966
35967 Friend class name lookup 2/n, PR c++/14513, c++/15410
35968 * g++.dg/lookup/friend2.C: New test.
35969 * g++.dg/template/friend31.C: Likewise.
35970
35971 2004-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
35972
35973 * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
35974
35975 2004-11-24 Mark Mitchell <mark@codesourcery.com>
35976
35977 PR c++/17473
35978 * g++.dg/tc1/dr56.C: Remove.
35979 * g++.dg/template/typedef1.C: Add dg-error markers.
35980 * g++.old-deja/g++.other/typedef7.C: Likewise.
35981
35982 PR c++/18285
35983 * g++.dg/parse/typedef7.C: New test.
35984
35985 2004-11-24 Richard Sandiford <rsandifo@redhat.com>
35986
35987 * gcc.c-torture/execute/20041124-1.c: New test.
35988
35989 2004-11-24 Mark Mitchell <mark@codesourcery.com>
35990
35991 * g++.dg/template/deduce3.C: New test.
35992
35993 PR c++/18586
35994 * g++.dg/template/crash27.C: New test.
35995
35996 PR c++/18530
35997 * g++.dg/warn/Wshadow-3.C: New test.
35998
35999 2004-11-24 Devang Patel <dpatel@apple.com>
36000
36001 PR/18555
36002 * gcc.dg/cpp/isysroot-1.c: New test.
36003 * gcc.dg/cpp/usr/include/stdio.h: New file.
36004 * gcc.dg/cpp/isysroot-2.c: New test.
36005 * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
36006 New file.
36007
36008 2004-11-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36009
36010 PR c++/8929
36011 * g++.old-deja/g++.oliva/template10.C: Remove xfail.
36012
36013 2004-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
36014
36015 * gcc.target/sparc/align.c: Do not include <stdint.h>.
36016 * gcc.target/sparc/pdist.c: Likewise.
36017
36018 2004-11-24 Paolo Bonzini <bonzini@gnu.org>
36019
36020 PR c++/16882
36021 * g++.dg/conversion/simd1.C: New test.
36022
36023 2004-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
36024
36025 * lib/target-libpath.exp: New file defining
36026 set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
36027 * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
36028 lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
36029 * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
36030 to LD_LIBRARY_PATH. Export LD_LIBRARY_PATH.
36031
36032 2004-11-23 Daniel Jacobowitz <dan@codesourcery.com>
36033
36034 * gcc.dg/pragma-align-2.c: Test macro expansion.
36035 * gcc.dg/pragma-pack-2.c: New test.
36036
36037 2004-11-23 Richard Henderson <rth@redhat.com>
36038
36039 * gcc.dg/vect/pr18425.c: Use effective target vect_long.
36040 * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
36041 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
36042 gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
36043 gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
36044 gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
36045
36046 * gcc.dg/vect/vect.exp: Add check for alpha.
36047 * lib/target-supports.exp (check_alpha_max_hw_available): New.
36048 (check_effective_target_vect_int): Enable for alpha.
36049 (check_effective_target_vect_long): New.
36050 (is-effective-target): Add it.
36051
36052 2004-11-23 Uros Bizjak <uros@kss-loka.si>
36053
36054 * gcc.dg/pr18614-1.c: New test.
36055
36056 2004-11-23 Eric Botcazou <ebotcazou@libertysurf.fr>
36057
36058 * gcc.dg/setjmp-2.c: New test.
36059
36060 2004-11-22 James A. Morrison <phython@gcc.gnu.org>
36061
36062 * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
36063 gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
36064 gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
36065 gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
36066 gcc.target/sparc/pdist.c: New tests.
36067
36068 2004-11-22 Bob Wilson <bob.wilson@acm.org>
36069
36070 * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
36071
36072 2004-11-22 Dale Johannesen <dalej@apple.com>
36073
36074 * gcc.dg/20041111-1.c: New.
36075
36076 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
36077
36078 PR tree-opt/18536
36079 * gcc.dg/vect/pr18536.c: New test.
36080
36081 2004-11-22 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36082
36083 PR c++/18354
36084 * g++.dg/template/nontype11.C: New test.
36085
36086 2004-11-21 Roger Sayle <roger@eyesopen.com>
36087
36088 PR middle-end/18520
36089 * gcc.dg/pr18520-1.c: New test case.
36090
36091 2004-11-20 Joseph S. Myers <joseph@codesourcery.com>
36092
36093 * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
36094 * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
36095 gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
36096 expected diagnostics.
36097
36098 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
36099
36100 PR target/18580
36101 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
36102 vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
36103 vect-77.c, vect-77a.c: XFAIL on the SPARC.
36104
36105 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
36106
36107 * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
36108
36109 2004-11-19 Mark Mitchell <mark@codesourcery.com>
36110 Joseph Myers <joseph@codesourcery.com>
36111
36112 * lib/target-supports.exp (check_visibility_available): Really
36113 test the compiler.
36114
36115 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
36116
36117 PR tree-opt/18181
36118 * gcc.dg/vect/vect-85.c: New test.
36119 * gcc.dg/vect/vect-86.c: New test.
36120 * gcc.dg/vect/vect-87.c: New test.
36121 * gcc.dg/vect/vect-88.c: New test.
36122
36123 2004-11-19 Ben Elliston <bje@au.ibm.com>
36124
36125 * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
36126
36127 2004-11-18 Janis Johnson <janis187@us.ibm.com>
36128
36129 * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
36130 * gcc.dg/ppc-and-1.c: Ditto.
36131 * gcc.dg/ppc-compare-1.c: Ditto.
36132 * gcc.dg/ppc-mov-1.c: Ditto
36133
36134 2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
36135 Mark Mitchell <mark@codesourcery.com>
36136
36137 * gcc.dg/pragma-init-fini-2.c: New test.
36138
36139 2004-11-17 Janis Johnson <janis187@us.ibm.com>
36140 Aldy Hernandez <aldyh@redhat.com>
36141
36142 * lib/target-supports.exp (check_effective_target_vect_int): New
36143 (check_effective_target_vect_float): New
36144 (check_effective_target_vect_double): New.
36145 (is-effective-target): Support new effective targets keywords.
36146 * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
36147 default action for dg-do.
36148 * gcc.dg/vect/pr16105.c: Use new support.
36149 * gcc.dg/vect/pr18400.c: Ditto.
36150 * gcc.dg/vect/pr18425.c: Ditto.
36151 * gcc.dg/vect/vect-1.c: Ditto.
36152 * gcc.dg/vect/vect-10.c: Ditto.
36153 * gcc.dg/vect/vect-11.c: Ditto.
36154 * gcc.dg/vect/vect-12.c: Ditto.
36155 * gcc.dg/vect/vect-13.c: Ditto.
36156 * gcc.dg/vect/vect-14.c: Ditto.
36157 * gcc.dg/vect/vect-15.c: Ditto.
36158 * gcc.dg/vect/vect-16.c: Ditto.
36159 * gcc.dg/vect/vect-17.c: Ditto.
36160 * gcc.dg/vect/vect-18.c: Ditto.
36161 * gcc.dg/vect/vect-19.c: Ditto.
36162 * gcc.dg/vect/vect-2.c: Ditto.
36163 * gcc.dg/vect/vect-20.c: Ditto.
36164 * gcc.dg/vect/vect-21.c: Ditto.
36165 * gcc.dg/vect/vect-22.c: Ditto.
36166 * gcc.dg/vect/vect-23.c: Ditto.
36167 * gcc.dg/vect/vect-24.c: Ditto.
36168 * gcc.dg/vect/vect-25.c: Ditto.
36169 * gcc.dg/vect/vect-26.c: Ditto.
36170 * gcc.dg/vect/vect-27.c: Ditto.
36171 * gcc.dg/vect/vect-27a.c: Ditto.
36172 * gcc.dg/vect/vect-28.c: Ditto.
36173 * gcc.dg/vect/vect-29.c: Ditto.
36174 * gcc.dg/vect/vect-29a.c: Ditto.
36175 * gcc.dg/vect/vect-3.c: Ditto.
36176 * gcc.dg/vect/vect-30.c: Ditto.
36177 * gcc.dg/vect/vect-31.c: Ditto.
36178 * gcc.dg/vect/vect-32.c: Ditto.
36179 * gcc.dg/vect/vect-33.c: Ditto.
36180 * gcc.dg/vect/vect-34.c: Ditto.
36181 * gcc.dg/vect/vect-35.c: Ditto.
36182 * gcc.dg/vect/vect-36.c: Ditto.
36183 * gcc.dg/vect/vect-37.c: Ditto.
36184 * gcc.dg/vect/vect-38.c: Ditto.
36185 * gcc.dg/vect/vect-4.c: Ditto.
36186 * gcc.dg/vect/vect-40.c: Ditto.
36187 * gcc.dg/vect/vect-41.c: Ditto.
36188 * gcc.dg/vect/vect-42.c: Ditto.
36189 * gcc.dg/vect/vect-43.c: Ditto.
36190 * gcc.dg/vect/vect-44.c: Ditto.
36191 * gcc.dg/vect/vect-45.c: Ditto.
36192 * gcc.dg/vect/vect-46.c: Ditto.
36193 * gcc.dg/vect/vect-47.c: Ditto.
36194 * gcc.dg/vect/vect-48.c: Ditto.
36195 * gcc.dg/vect/vect-48a.c: Ditto.
36196 * gcc.dg/vect/vect-49.c: Ditto.
36197 * gcc.dg/vect/vect-5.c: Ditto.
36198 * gcc.dg/vect/vect-50.c: Ditto.
36199 * gcc.dg/vect/vect-51.c: Ditto.
36200 * gcc.dg/vect/vect-52.c: Ditto.
36201 * gcc.dg/vect/vect-53.c: Ditto.
36202 * gcc.dg/vect/vect-54.c: Ditto.
36203 * gcc.dg/vect/vect-55.c: Ditto.
36204 * gcc.dg/vect/vect-56.c: Ditto.
36205 * gcc.dg/vect/vect-56a.c: Ditto.
36206 * gcc.dg/vect/vect-57.c: Ditto.
36207 * gcc.dg/vect/vect-58.c: Ditto.
36208 * gcc.dg/vect/vect-59.c: Ditto.
36209 * gcc.dg/vect/vect-6.c: Ditto.
36210 * gcc.dg/vect/vect-60.c: Ditto.
36211 * gcc.dg/vect/vect-61.c: Ditto.
36212 * gcc.dg/vect/vect-62.c: Ditto.
36213 * gcc.dg/vect/vect-63.c: Ditto.
36214 * gcc.dg/vect/vect-64.c: Ditto.
36215 * gcc.dg/vect/vect-65.c: Ditto.
36216 * gcc.dg/vect/vect-66.c: Ditto.
36217 * gcc.dg/vect/vect-67.c: Ditto.
36218 * gcc.dg/vect/vect-68.c: Ditto.
36219 * gcc.dg/vect/vect-69.c: Ditto.
36220 * gcc.dg/vect/vect-7.c: Ditto.
36221 * gcc.dg/vect/vect-72.c: Ditto.
36222 * gcc.dg/vect/vect-72a.c: Ditto.
36223 * gcc.dg/vect/vect-73.c: Ditto.
36224 * gcc.dg/vect/vect-74.c: Ditto.
36225 * gcc.dg/vect/vect-75.c: Ditto.
36226 * gcc.dg/vect/vect-76.c: Ditto.
36227 * gcc.dg/vect/vect-77.c: Ditto.
36228 * gcc.dg/vect/vect-77a.c: Ditto.
36229 * gcc.dg/vect/vect-78.c: Ditto.
36230 * gcc.dg/vect/vect-79.c: Ditto.
36231 * gcc.dg/vect/vect-8.c: Ditto.
36232 * gcc.dg/vect/vect-80.c: Ditto.
36233 * gcc.dg/vect/vect-82.c: Ditto.
36234 * gcc.dg/vect/vect-82_64.c: Ditto.
36235 * gcc.dg/vect/vect-83.c: Ditto.
36236 * gcc.dg/vect/vect-83_64.c: Ditto.
36237 * gcc.dg/vect/vect-9.c: Ditto.
36238 * gcc.dg/vect/vect-all.c: Ditto.
36239 * gcc.dg/vect/vect-none.c: Ditto.
36240
36241 2004-11-17 Janis Johnson <janis187@us.ibm.com>
36242
36243 * lib/gcc-dg.exp (dg-skip-if): New function.
36244 (dg-forbid-option): Remove.
36245 * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
36246 * g++.dg/abi/bitfield8.C: Likewise.
36247 * g++.dg/abi/dtor1.C: Likewise.
36248 * g++.dg/abi/empty10.C: Likewise.
36249 * g++.dg/abi/empty7.C: Likewise.
36250 * g++.dg/abi/empty9.C: Likewise.
36251 * g++.dg/abi/layout3.C: Likewise.
36252 * g++.dg/abi/layout4.C: Likewise.
36253 * g++.dg/abi/thunk1.C: Likewise.
36254 * g++.dg/abi/thunk2.C: Likewise.
36255 * g++.dg/abi/vbase11.C: Likewise.
36256 * g++.dg/abi/vthunk2.C: Likewise.
36257 * g++.dg/abi/vthunk3.C: Likewise.
36258 * g++.dg/ext/attrib8.C: Likewise.
36259 * g++.dg/opt/longbranch2.C: Likewise.
36260 * g++.dg/opt/reg-stack4.C: Likewise.
36261 * g++.old-deja/g++.ext/attrib1.C: Likewise.
36262 * g++.old-deja/g++.ext/attrib2.C: Likewise.
36263 * g++.old-deja/g++.ext/attrib3.C: Likewise.
36264 * g++.old-deja/g++.other/store-expr1.C: Likewise.
36265 * g++.old-deja/g++.other/store-expr2.C: Likewise.
36266 * gcc.dg/20000609-1.c: Likewise.
36267 * gcc.dg/20000720-1.c: Likewise.
36268 * gcc.dg/20011107-1.c: Likewise.
36269 * gcc.dg/20011119-1.c: Likewise.
36270 * gcc.dg/20020108-1.c: Likewise.
36271 * gcc.dg/20020122-2.c: Likewise.
36272 * gcc.dg/20020122-3.c: Likewise.
36273 * gcc.dg/20020201-3.c: Likewise.
36274 * gcc.dg/20020206-1.c: Likewise.
36275 * gcc.dg/20020218-1.c: Likewise.
36276 * gcc.dg/20020310-1.c: Likewise.
36277 * gcc.dg/20020411-1.c: Likewise.
36278 * gcc.dg/20020418-2.c: Likewise.
36279 * gcc.dg/20020426-1.c: Likewise.
36280 * gcc.dg/20020426-2.c: Likewise.
36281 * gcc.dg/20020517-1.c: Likewise.
36282 * gcc.dg/20020523-1.c: Likewise.
36283 * gcc.dg/20020523-2.c: Likewise.
36284 * gcc.dg/20020729-1.c: Likewise.
36285 * gcc.dg/20030204-1.c: Likewise.
36286 * gcc.dg/20030826-2.c: Likewise.
36287 * gcc.dg/20030926-1.c: Likewise.
36288 * gcc.dg/20031202-1.c: Likewise.
36289 * gcc.dg/980312-1.c: Likewise.
36290 * gcc.dg/980313-1.c: Likewise.
36291 * gcc.dg/990117-1.c: Likewise.
36292 * gcc.dg/990424-1.c: Likewise.
36293 * gcc.dg/990524-1.c: Likewise.
36294 * gcc.dg/991230-1.c: Likewise.
36295 * gcc.dg/i386-387-1.c: Likewise.
36296 * gcc.dg/i386-387-2.c: Likewise.
36297 * gcc.dg/i386-387-3.c: Likewise.
36298 * gcc.dg/i386-387-4.c: Likewise.
36299 * gcc.dg/i386-387-5.c: Likewise.
36300 * gcc.dg/i386-387-6.c: Likewise.
36301 * gcc.dg/i386-asm-1.c: Likewise.
36302 * gcc.dg/i386-bitfield1.c: Likewise.
36303 * gcc.dg/i386-bitfield2.c: Likewise.
36304 * gcc.dg/i386-loop-1.c: Likewise.
36305 * gcc.dg/i386-loop-2.c: Likewise.
36306 * gcc.dg/i386-loop-3.c: Likewise.
36307 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
36308 * gcc.dg/i386-pic-1.c: Likewise.
36309 * gcc.dg/i386-regparm.c: Likewise.
36310 * gcc.dg/i386-signbit-1.c: Likewise.
36311 * gcc.dg/i386-signbit-2.c: Likewise.
36312 * gcc.dg/i386-signbit-3.c: Likewise.
36313 * gcc.dg/i386-sse-5.c: Likewise.
36314 * gcc.dg/i386-sse-8.c: Likewise.
36315 * gcc.dg/i386-unroll-1.c: Likewise.
36316 * gcc.dg/tls/opt-1.c: Likewise.
36317 * gcc.dg/tls/opt-2.c: Likewise.
36318 * gcc.dg/unroll-1.c: Likewise.
36319 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
36320 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
36321 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
36322 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
36323
36324 2004-11-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36325
36326 * g++.dg/template/incomplete1.C: New test.
36327
36328 2004-11-16 Nick Clifton <nickc@redhat.com>
36329
36330 Revert patches accidentally commited during checkin of fixes for
36331 xstormy16 tests:
36332 gcc.c-torture/execute/simd-4.c: Revert
36333 gcc.dg/20040910-1.c: Revert.
36334
36335 2004-11-16 Paul Brook <paul@codesourcery.com>
36336
36337 PR fortran/13010
36338 * gfortran.dg/der_pointer_1.f90: New test.
36339
36340 2004-11-15 Joseph S. Myers <joseph@codesourcery.com>
36341
36342 PR c/18498
36343 * gcc.dg/bitfld-13.c: New test.
36344
36345 2004-11-15 Janis Johnson <janis187@us.ibm.com>
36346
36347 * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
36348 powerpc*-*-linux*.
36349
36350 * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
36351 * gcc.dg/ppc64-abi-2.c: Ditto.
36352 * gcc.dg/ppc64-abi-3.c: Ditto.
36353
36354 * lib/gcc-dg.exp (dg-target-list): Remove.
36355
36356 2004-11-15 Steve Ellcey <sje@cup.hp.com>
36357
36358 * gcc.dg/ia64-postinc.c: New test.
36359
36360 2004-11-15 Mark Mitchell <mark@codesourcery.com>
36361
36362 * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
36363
36364 2004-11-15 Nick Clifton <nickc@redhat.com>
36365
36366 * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
36367 __INT_MAX__ so that the test can be compiled by toolchains
36368 targeted at 16-bit processors.
36369
36370 * gcc.dg/20040625-1.c: Use long constants rather than integers
36371 when performing arithmetic that will overflow 16-bits.
36372
36373 * gcc.dg/i386-sse-8.c: Expect this test to fail for the
36374 xstormy16. It does not support 128-bit vector operations.
36375
36376 * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
36377 with the macro PTR_TYPE. Define this macro to an integer type
36378 suitable for holding a pointer.
36379
36380 * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
36381 the target is a 16-bit processor.
36382
36383 * gcc.dg/cpp/if-2.c: Expect a different warning message from
36384 16-bit targets where the character constant will be too long.
36385
36386 * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
36387 where the double will not be directly addressable.
36388
36389 2004-11-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36390
36391 Friend class name lookup 1/n, PR c++/18471
36392 * g++.dg/template/crash26.C: New test.
36393 * g++.dg/lookup/struct1.C: Adjust expected error.
36394 * g++.dg/parse/elab1.C: Likewise.
36395 * g++.dg/parse/elab2.C: Likewise.
36396 * g++.dg/parse/int-as-enum1.C: Likewise.
36397 * g++.dg/parse/struct-as-enum1.C: Likewise.
36398 * g++.dg/parse/typedef1.C: Likewise.
36399 * g++.dg/parse/typedef3.C: Likewise.
36400 * g++.dg/parse/typedef4.C: Likewise.
36401 * g++.dg/parse/typedef5.C: Likewise.
36402 * g++.dg/template/nontype4.C: Likewise.
36403 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
36404 * g++.old-deja/g++.other/elab1.C: Likewise.
36405 * g++.old-deja/g++.other/syntax4.C: Likewise.
36406
36407 2004-11-15 Eric Botcazou <ebotcazou@libertysurf.fr>
36408
36409 * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
36410
36411 2004-11-14 Zdenek Dvorak <dvorakz@suse.cz>
36412
36413 * gcc.c-torture/execute/20041114-1.c: New test.
36414
36415 2004-11-14 Joseph S. Myers <joseph@codesourcery.com>
36416
36417 * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
36418 gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
36419 gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
36420 gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
36421 gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
36422 gcc.dg/switch-7.c: New tests.
36423
36424 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
36425
36426 * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
36427
36428 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
36429
36430 PR tree-opt/18400
36431 * gcc.dg/vect/pr18400.c: New test.
36432
36433 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
36434 Andrew Pinski <pinskia@physics.uc.edu>
36435
36436 PR tree-opt/18425
36437 * gcc.dg/vect/pr18425.c: New test.
36438
36439 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
36440
36441 * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
36442 Guard with dg-require-alias and dg-require-visibility.
36443
36444 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
36445
36446 * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
36447
36448 2004-11-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36449
36450 * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
36451
36452 2004-11-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36453
36454 PR c++/17344
36455 * g++.dg/template/defarg5.C: New test.
36456
36457 2004-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
36458
36459 * g++.dg/parse/cast1.C: Run only on ILP32.
36460 * g++.old-deja/g++.mike/p784.C: Likewise.
36461
36462 2004-11-13 Bernd Schmidt <bernd.schmidt@analog.com>
36463
36464 * gcc.c-torture/execute/20041113-1.c: New test.
36465
36466 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
36467
36468 PR target/18230
36469 * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
36470 * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
36471 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
36472 gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
36473 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
36474 gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
36475 gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
36476 gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
36477 gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
36478 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
36479 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
36480 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
36481 gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
36482
36483 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
36484
36485 * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
36486 gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
36487 gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
36488 gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
36489 gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
36490 gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
36491 gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
36492 gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
36493 gcc.target/sparc/combined-1.c: New tests.
36494
36495 2004-11-12 Ziemowit Laski <zlaski@apple.com>
36496
36497 * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
36498 New tests.
36499
36500 2004-11-12 Mark Mitchell <mark@codesourcery.com>
36501
36502 * lib/gcc-dg.exp (dg-forbid-option): New function.
36503 * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
36504 * g++.dg/abi/bitfield8.C: Likewise.
36505 * g++.dg/abi/dtor1.C: Likewise.
36506 * g++.dg/abi/empty10.C: Likewise.
36507 * g++.dg/abi/empty7.C: Likewise.
36508 * g++.dg/abi/empty9.C: Likewise.
36509 * g++.dg/abi/layout3.C: Likewise.
36510 * g++.dg/abi/layout4.C: Likewise.
36511 * g++.dg/abi/thunk1.C: Likewise.
36512 * g++.dg/abi/thunk2.C: Likewise.
36513 * g++.dg/abi/vbase11.C: Likewise.
36514 * g++.dg/abi/vthunk2.C: Likewise.
36515 * g++.dg/abi/vthunk3.C: Likewise.
36516 * g++.dg/ext/attrib8.C: Likewise.
36517 * g++.dg/opt/longbranch2.C: Likewise.
36518 * g++.dg/opt/reg-stack4.C: Likewise.
36519 * g++.old-deja/g++.ext/attrib1.C: Likewise.
36520 * g++.old-deja/g++.ext/attrib2.C: Likewise.
36521 * g++.old-deja/g++.ext/attrib3.C: Likewise.
36522 * g++.old-deja/g++.other/store-expr1.C: Likewise.
36523 * g++.old-deja/g++.other/store-expr2.C: Likewise.
36524 * gcc.dg/20000609-1.c: Likewise.
36525 * gcc.dg/20000720-1.c: Likewise.
36526 * gcc.dg/20011107-1.c: Likewise.
36527 * gcc.dg/20011119-1.c: Likewise.
36528 * gcc.dg/20020108-1.c: Likewise.
36529 * gcc.dg/20020122-2.c: Likewise.
36530 * gcc.dg/20020122-3.c: Likewise.
36531 * gcc.dg/20020201-3.c: Likewise.
36532 * gcc.dg/20020206-1.c: Likewise.
36533 * gcc.dg/20020218-1.c: Likewise.
36534 * gcc.dg/20020310-1.c: Likewise.
36535 * gcc.dg/20020411-1.c: Likewise.
36536 * gcc.dg/20020418-2.c: Likewise.
36537 * gcc.dg/20020426-1.c: Likewise.
36538 * gcc.dg/20020426-2.c: Likewise.
36539 * gcc.dg/20020517-1.c: Likewise.
36540 * gcc.dg/20020523-1.c: Likewise.
36541 * gcc.dg/20020523-2.c: Likewise.
36542 * gcc.dg/20020729-1.c: Likewise.
36543 * gcc.dg/20030204-1.c: Likewise.
36544 * gcc.dg/20030826-2.c: Likewise.
36545 * gcc.dg/20030926-1.c: Likewise.
36546 * gcc.dg/20031202-1.c: Likewise.
36547 * gcc.dg/980312-1.c: Likewise.
36548 * gcc.dg/980313-1.c: Likewise.
36549 * gcc.dg/990117-1.c: Likewise.
36550 * gcc.dg/990424-1.c: Likewise.
36551 * gcc.dg/990524-1.c: Likewise.
36552 * gcc.dg/991230-1.c: Likewise.
36553 * gcc.dg/i386-387-1.c: Likewise.
36554 * gcc.dg/i386-387-2.c: Likewise.
36555 * gcc.dg/i386-387-3.c: Likewise.
36556 * gcc.dg/i386-387-4.c: Likewise.
36557 * gcc.dg/i386-387-5.c: Likewise.
36558 * gcc.dg/i386-387-6.c: Likewise.
36559 * gcc.dg/i386-asm-1.c: Likewise.
36560 * gcc.dg/i386-bitfield1.c: Likewise.
36561 * gcc.dg/i386-bitfield2.c: Likewise.
36562 * gcc.dg/i386-loop-1.c: Likewise.
36563 * gcc.dg/i386-loop-2.c: Likewise.
36564 * gcc.dg/i386-loop-3.c: Likewise.
36565 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
36566 * gcc.dg/i386-pic-1.c: Likewise.
36567 * gcc.dg/i386-regparm.c: Likewise.
36568 * gcc.dg/i386-signbit-1.c: Likewise.
36569 * gcc.dg/i386-signbit-2.c: Likewise.
36570 * gcc.dg/i386-signbit-3.c: Likewise.
36571 * gcc.dg/i386-sse-5.c: Likewise.
36572 * gcc.dg/i386-sse-8.c: Likewise.
36573 * gcc.dg/i386-unroll-1.c: Likewise.
36574 * gcc.dg/tls/opt-1.c: Likewise.
36575 * gcc.dg/tls/opt-2.c: Likewise.
36576 * gcc.dg/unroll-1.c: Likewise.
36577 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
36578 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
36579 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
36580 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
36581 * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
36582 -m64 is specified.
36583
36584 2004-11-12 Mark Mitchell <mark@codesourcery.com>
36585
36586 PR c++/18389
36587 * g++.dg/parse/cond1.C: New test.
36588
36589 PR c++/18429
36590 * g++.dg/template/array9.C: New test.
36591 * g++.dg/ext/vla1.C: Adjust error messages.
36592 * g++.dg/ext/vlm1.C: Likewise.
36593 * g++.dg/template/crash2.C: Likewise.
36594
36595 PR c++/18436
36596 * g++.dg/template/call3.C: New test.
36597
36598 PR c++/18407
36599 * g++.dg/template/ptrmem11.C: New test.
36600
36601 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu>
36602
36603 PR other/14264
36604 * lib/g++.exp: Set LC_ALL and LANG to C.
36605 * lib/gcc-dg.exp: Likewise.
36606 * lib/gfortran.exp: Likewise.
36607 * lib/objc.exp: Likewise.
36608 * lib/treelang.exp: Likewise.
36609
36610 2004-11-12 Andreas Schwab <schwab@suse.de>
36611
36612 * gcc.dg/pr16286.c: Fix last change.
36613
36614 2004-11-12 Mark Mitchell <mark@codesourcery.com>
36615
36616 PR c++/18416
36617 * g++.dg/init/global1.C: New test.
36618
36619 2004-11-12 Eric Botcazou <ebotcazou@act-europe.fr>
36620
36621 * gcc.c-torture/execute/20041112-1.c: New test.
36622
36623 2004-11-11 Janis Johnson <janis187@us.ibm.com>
36624
36625 * lib/gcc-dg.exp (dg-target-list): New.
36626
36627 2004-11-11 Janis Johnson <janis187@us.ibm.com>
36628 Richard Sandiford <rsandifo@redhat.com>
36629
36630 * lib/target-supports.exp (get-compiler_messages): New.
36631 (check_named_sections_available): Use it.
36632 (check_effective_target_ilp32): New.
36633 (check_effective_target_lp64): New.
36634 (is-effective-target): New.
36635 * lib/gcc-dg.exp (dg-require-effective-target): New.
36636
36637 2004-11-11 Joseph S. Myers <joseph@codesourcery.com>
36638
36639 * gcc.dg/precedence-1.c: New test.
36640
36641 2004-11-11 Janis Johnson <janis187@us.ibm.com>
36642
36643 * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
36644
36645 * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
36646 message, delete generated files, use more descriptive name for
36647 executable, and make the test unsupported when it cannot be run.
36648
36649 * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
36650 (dg-require-weak, dg-require-visibility, dg-require-alias,
36651 dg-require-gc-sections, dg-require-profiling, dg-require-dll,
36652 dg-require-iconv, dg-require-named-sections): Use it.
36653
36654 * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
36655
36656 2004-11-11 Nathan Sidwell <nathan@codesourcery.com>
36657
36658 PR target/16457
36659 * gcc.dg/ppc-and-1: New
36660
36661 PR target/16796
36662 * gcc.dg/ppc-mov-1.c: New.
36663
36664 PR target/16458
36665 * gcc.dg/ppc-compare-1.c: New.
36666
36667 2004-11-10 Joseph S. Myers <joseph@codesourcery.com>
36668
36669 * objc.dg/desig-init-2.m: New test.
36670
36671 2004-11-10 Adam Nemet <anemet@lnxw.com>
36672
36673 PR middle-end/18160
36674 * g++.dg/warn/register-var-1.C: New test.
36675 * g++.dg/warn/register-var-2.C: New test.
36676
36677 2004-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
36678
36679 * gcc.dg/union-2.c: New test.
36680
36681 2004-11-10 Fariborz Jahanian <fjahanian@apple.com>
36682
36683 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
36684 New test for PR tree-optimization/17892.
36685
36686 2004-11-09 Mark Mitchell <mark@codesourcery.com>
36687
36688 PR c++/18369
36689 * g++.dg/init/new12.C: New test.
36690
36691 2004-11-10 James A. Morrison <phython@gcc.gnu.org>
36692
36693 * gcc.target/sparc: New directory.
36694 * gcc.target/sparc/sparc.exp: New driver.
36695 * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
36696 gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
36697 gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
36698 gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
36699
36700 2004-11-10 Paul Brook <paul@codesourcery.com>
36701
36702 PR fortran/18218
36703 * gfortran.dg/list_read.c: New test.
36704
36705 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
36706
36707 PR c/18322
36708 * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
36709 expected diagnostic location.
36710
36711 2004-11-09 Ulrich Weigand <uweigand@de.ibm.com>
36712
36713 * gcc.dg/20041109-1.c: New test.
36714
36715 2004-11-09 Andrew Pinski <pinskia@physics.uc.edu>
36716
36717 PR objc/18406
36718 * objc/compile/pr18406.m: New test.
36719
36720 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
36721
36722 * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
36723
36724 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
36725
36726 * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
36727
36728 2004-11-08 Steve Ellcey <sje@cup.hp.com>
36729
36730 * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
36731
36732 2004-11-08 Steve Ellcey <sje@cup.hp.com>
36733
36734 * gcc.dg/20030225-2.c: Add prototype for abort and
36735 exit.
36736
36737 2004-11-08 Andrew Pinski <pinskia@physics.uc.edu>
36738
36739 PR tree-opt/18299
36740 * gcc.c-torture/pr18299-1.c: New test.
36741
36742 2004-11-06 Andreas Schwab <schwab@suse.de>
36743
36744 * gcc.dg/pr16286.c: Also test for bool and pixel.
36745
36746 2004-11-06 Joseph S. Myers <joseph@codesourcery.com>
36747
36748 * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
36749 gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
36750 gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
36751 gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
36752 gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
36753 gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
36754 gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
36755 gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
36756 gcc.dg/struct-semi-3.c: New tests.
36757
36758 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
36759
36760 * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
36761
36762 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
36763
36764 * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
36765 Do not use C99 designators.
36766
36767 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
36768
36769 * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
36770
36771 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
36772
36773 * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
36774 * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
36775 * gcc.c-torture/execute/simd-5.x: Remove.
36776
36777 2004-11-06 Andrew Pinski <pinskia@physics.uc.edu>
36778
36779 PR rtl-optimization/17933
36780 * gcc.dg/torture/pr17933-1.c: New test.
36781
36782 2004-11-06 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
36783
36784 PR target/18106
36785 * lib/target-supports.exp (check_weak_available): Support
36786 Windows.
36787
36788 2004-11-05 Danny Smith <dannysmith@users.sourceforge.net>
36789
36790 * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
36791 call to fflush(stdout) before abort.
36792 (my_ffsll): New function.
36793 (generate_fields): Use it.
36794
36795 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
36796
36797 * gcc.dg/init-undef-1.c: New test.
36798
36799 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
36800
36801 * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
36802 gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
36803 gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
36804 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
36805 expected messages for new parser.
36806
36807 2004-11-04 Mark Mitchell <mark@codesourcery.com>
36808
36809 * g++.dg/ext/visibility/symbian1.C: New test.
36810
36811 2004-11-04 Eric Botcazou <ebotcazou@libertysurf.fr>
36812
36813 * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
36814 on LP64 targets.
36815
36816 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
36817
36818 * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
36819 gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
36820 gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
36821 gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
36822 gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
36823 gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
36824 gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
36825 gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
36826 gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
36827 gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
36828
36829 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
36830
36831 * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
36832 gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
36833 gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
36834 gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
36835 gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
36836 gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
36837 objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
36838 for new parser.
36839
36840 2004-11-04 Richard Sandiford <rsandifo@redhat.com>
36841
36842 PR target/15342
36843 * gcc.dg/20041104-1.c: New test.
36844
36845 2004-11-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36846
36847 * g++.dg/template/nontype7.C: New test.
36848 * g++.dg/template/nontype8.C: Likewise.
36849 * g++.dg/template/nontype9.C: Likewise.
36850 * g++.dg/template/nontype10.C: Likewise.
36851 * g++.dg/tc1/dr49.C: Likewise.
36852 * g++.dg/template/ptrmem8.C: Relax dg-error checks.
36853 * g++.old-deja/g++.other/null1.C: Remove a buggy error check
36854
36855 2004-11-04 Ben Elliston <bje@au.ibm.com>
36856
36857 * g++.dg/rtti/tinfo1.C: Remove xfails.
36858
36859 2004-11-04 Ben Elliston <bje@au.ibm.com>
36860
36861 * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
36862 packed attribute to the definition to satisfy the new C++ parser.
36863
36864 2004-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
36865
36866 * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
36867 invocations of va_arg.
36868
36869 2004-11-02 Mark Mitchell <mark@codesourcery.com>
36870
36871 PR c++/18124
36872 * g++.dg/template/crash25.C: New test.
36873
36874 PR c++/18155
36875 * g++.dg/template/typedef2.C: New test.
36876 * g++.dg/parse/crash13.C: Adjust error markers.
36877
36878 PR c++/18177
36879 * g++.dg/conversion/const3.C: New test.
36880
36881 2004-11-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36882
36883 PR fortran/17535
36884 PR fortran/17583
36885 PR fortran/17713
36886 * gfortran.dg/generic_[123].f90: New testcases.
36887
36888 2004-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
36889
36890 * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
36891 * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
36892
36893 2004-11-02 Andrew Pinski <pinskia@physics.uc.edu>
36894
36895 PR tree-opt/16808
36896 * gcc.c-torture/compile/pr16808.c: New test.
36897
36898 2004-11-02 Nathan Sidwell <nathan@codesourcery.com>
36899
36900 PR rtl-optimization/17104
36901 * gcc.dg/ppc-bitfield1.c: New.
36902
36903 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
36904
36905 * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
36906
36907 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
36908
36909 * g++.dg/abi/mangle6.C: Run for all MIPS targets. Provide dummy
36910 strings for 32-bit code.
36911
36912 2004-11-01 Joseph S. Myers <joseph@codesourcery.com>
36913
36914 PR c/18239
36915 * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
36916
36917 2004-11-01 Nathan Sidwell <nathan@codesourcery.com>
36918
36919 PR c++/18064
36920 * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
36921
36922 2004-10-31 Mark Mitchell <mark@codesourcery.com>
36923
36924 PR c++/15172
36925 * g++.dg/init/aggr2.C: New test.
36926
36927 2004-10-30 Ziemowit Laski <zlaski@apple.com>
36928
36929 * objc.dg/local-decl-1.m: New test.
36930
36931 2004-10-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
36932
36933 * gcc.dg/20040910-1.c: Adjust regex.
36934
36935 2004-10-30 Roger Sayle <roger@eyesopen.com>
36936
36937 PR rtl-optimization/18084
36938 * g++.dg/opt/pr18084-1.C: New testcase.
36939
36940 2004-10-30 Matt Austern <austern@apple.com>
36941
36942 PR c++/17542
36943 * g++.dg/ext/attrib18.C: New test.
36944
36945 2004-10-30 Roger Sayle <roger@eyesopen.com>
36946
36947 PR middle-end/18096
36948 * gcc.dg/pr18096-1.c: New test case.
36949
36950 2004-10-30 Roger Sayle <roger@eyesopen.com>
36951
36952 * gcc.dg/pr17581-1.c: Add missing prototype for abort.
36953
36954 2004-10-30 Joseph S. Myers <joseph@codesourcery.com>
36955
36956 PR c/16666
36957 * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
36958 gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
36959 gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
36960 gcc.dg/old-style-prom-3.c: New tests.
36961
36962 2004-10-30 Danny Smith <dannysmith@users.sourceforge.net>
36963
36964 * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
36965 Remove unnecessary inclusion of stdio.h.
36966
36967 2004-10-29 Roger Sayle <roger@eyesopen.com>
36968
36969 PR rtl-optimization/17581
36970 * gcc.dg/pr17581-1.c: New test case.
36971
36972 2004-10-28 Nathan Sidwell <nathan@codesourcery.com>
36973
36974 * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
36975 being implemented.
36976 * g++.dg/conversion/dr195-1.C: New.
36977 * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
36978 * g++.old-deja/g++.mike/p10148.C: Likewise.
36979
36980 2004-10-29 Mark Mitchell <mark@codesourcery.com>
36981
36982 PR c++/17695
36983 * g++.dg/debug/typedef2.C: New test.
36984
36985 2004-10-29 David Billinghurst <David.Billinghurst@riotinto.com>
36986
36987 PR fortran/13490
36988 * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
36989 * gfortran.dg/g77/README: Update.
36990
36991 2004-10-28 Matt Austern <austern@apple.com>
36992
36993 PR c++/14124
36994 * g++.dg/ext/packed7.C: New test.
36995
36996 2004-10-28 Andrew Pinski <pinskia@physics.uc.edu>
36997
36998 * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
36999 scan-assembler.
37000 * lib/scanasm.exp (hidden-scan-for): New proc.
37001 (scan-hidden): Use hidden-scan-for instead of constructing the scan
37002 string.
37003 (scan-not-hidden): Likewise.
37004 * lib/target-supports.exp (check_visibility_available): mach-o is
37005 support too.
37006
37007 2004-10-28 Mark Mitchell <mark@codesourcery.com>
37008
37009 PR c++/17132
37010 * g++.dg/template/memclass3.C: New test.
37011
37012 2004-10-28 Adam Nemet <anemet@lnxw.com>
37013
37014 PR middle-end/18160
37015 * gcc.dg/register-var-1.c: New test.
37016 * gcc.dg/register-var-2.c: New test.
37017 * gcc.dg/asm-7.c: Taking the address of a register variable is an
37018 error now.
37019
37020 2004-10-28 Dorit Naishlos <dorit@il.ibm.com>
37021
37022 PR other/18172
37023 * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
37024 unused variables.
37025 * gcc.dg/vect/vect-22.c: Likewise.
37026
37027 2004-10-28 Jakub Jelinek <jakub@redhat.com>
37028
37029 * gcc.dg/i386-rotate-1.c: New test.
37030
37031 2004-10-27 Mark Mitchell <mark@codesourcery.com>
37032
37033 * g++.dg/init/ref12.C: Add "run" marker.
37034
37035 PR c++/17435
37036 * g++.dg/init/ref12.C: New test.
37037
37038 PR c++/18140
37039 * g++.dg/template/shift1.C: New test.
37040 * g++.dg/template/error10.C: Adjust error markers.
37041
37042 2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
37043
37044 PR tree-opt/17529
37045 * gcc.c-torture/compile/pr17529.c: Remove the xfail.
37046
37047 2004-10-27 Geoffrey Keating <geoffk@apple.com>
37048
37049 * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
37050 * gcc.dg/weak/weak-3.c: Likewise.
37051 * gcc.dg/weak/weak-5.c: Likewise.
37052 * gcc.dg/weak/weak-9.c: Likewise.
37053 * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
37054 * lib/target-supports.exp (check_weak_available): Mach-O does weak.
37055
37056 * gcc.dg/darwin-weakimport-1.c: New.
37057
37058 2004-10-28 Ben Elliston <bje@au.ibm.com>
37059
37060 * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
37061
37062 2004-10-27 Nathan Sidwell <nathan@codesourcery.com>
37063
37064 * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
37065 'syntax' error messages.
37066 * gcc.dg/cpp/direct2s.c: Likewise.
37067
37068 2004-10-26 Geoffrey Keating <geoffk@apple.com>
37069
37070 * gcc.c-torture/compile/20041026-1.c: New.
37071
37072 2004-10-26 Mark Mitchell <mark@codesourcery.com>
37073
37074 PR c++/18093
37075 * g++.dg/lookup/ns2.C: New test.
37076
37077 PR c++/18020
37078 * g++.dg/template/enum4.C: New test.
37079
37080 PR c++/18161
37081 * g++.dg/template/expr1.C: New test.
37082
37083 2004-10-26 Ben Elliston <bje@au.ibm.com>
37084
37085 * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
37086
37087 2004-10-26 Joseph S. Myers <jsm@polyomino.org.uk>
37088
37089 * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
37090 gcc.dg/decl-nospec-3.c: New tests.
37091
37092 2004-10-26 Ziemowit Laski <zlaski@apple.com>
37093
37094 * objc.dg/super-class-3.m: New test.
37095
37096 2004-10-26 Nathan Sidwell <nathan@codesourcery.com>
37097
37098 * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
37099 resyncing.
37100 * gcc.dg/cpp/direct2s.c: Likewise.
37101
37102 2004-10-25 Geoffrey Keating <geoffk@apple.com>
37103
37104 * objc.dg/image-info.m: Update for changes to section selection.
37105
37106 2004-10-25 David Ayers <d.ayers@inode.at>
37107 Ziemowit Laski <zlaski@apple.com>
37108
37109 * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
37110 diagnostics when messaging 'id <Proto>'.
37111 * objc.dg/class-protocol-1.m: New test.
37112 * objc.dg/desig-init-1.m: Add message to an invalid receiver using
37113 a non-existent method signature.
37114 * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
37115 Update diagnostics when messaging with non-existent method signature.
37116 * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
37117 * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
37118 invalid receivers are now resolved as if messaging 'id'; remove
37119 extraneous diagnostics.
37120
37121 2004-10-25 Joseph S. Myers <jsm@polyomino.org.uk>
37122
37123 PR c/16667
37124 * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
37125 gcc.dg/init-desig-obs-3.c: New tests.
37126
37127 2004-10-25 Jakub Jelinek <jakub@redhat.com>
37128
37129 * gcc.dg/debug/20041023-1.c: New test.
37130
37131 2004-10-25 Andrew Pinski <pinskia@physics.uc.edu>
37132
37133 PR middle-end/17407
37134 * gcc.c-torture/compile/pr17407.c: New test.
37135
37136 PR c++/18121
37137 * g++.dg/template/array8.C: New test.
37138
37139 2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
37140
37141 PR other/18138
37142 * lib/g++.exp: Accept more than one multilib libgcc.
37143 * lib/gcc-dg.exp: Likewise.
37144 * lib/objc.exp: Likewise.
37145 * lib/treelang.exp: Likewise.
37146 * lib/gfortran.exp: Likewise.
37147
37148 2004-10-24 Ben Elliston <bje@au.ibm.com>
37149
37150 * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
37151
37152 2004-10-24 Geoffrey Keating <geoffk@geoffk.org>
37153
37154 * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
37155 * gcc.dg/c99-const-expr-3.c: Likewise.
37156
37157 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>.
37158
37159 * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
37160
37161 2004-10-23 Ben Elliston <bje@au.ibm.com>
37162
37163 * gcc.c-torture/execute/loop-2e.x: Remove.
37164
37165 2004-10-22 Nathan Sidwell <nathan@codesourcery.com>
37166
37167 PR c++/18095
37168 * g++.dg/parse/crash18.C: New.
37169 * g++.dg/parse/crash19.C: New.
37170
37171 2004-10-22 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
37172
37173 * g++.dg/ext/dllimport1.C: Move dg-warnings.
37174 * g++.dg/ext/dllimport2.C: Same.
37175 * g++.dg/ext/dllimport8.C: Same.
37176
37177 2004-10-21 Mark Mitchell <mark@codesourcery.com>
37178
37179 PR c++/10841
37180 * g++.dg/conversion/cast1.C: New test.
37181 * g++.dg/overload/pmf1.C: Adjust error marker.
37182
37183 2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
37184
37185 PR objc/17923
37186 * objc.dg/const-str-7.m: New test.
37187
37188 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37189
37190 * g++.dg/template/memfriend11.C: Fix comment typo.
37191 * g++.dg/template/memfriend14.C: Likewise.
37192
37193 2004-10-20 Richard Henderson <rth@redhat.com>
37194
37195 * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
37196 gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
37197 -fasynchronous-unwind-tables.
37198
37199 2004-10-20 Richard Henderson <rth@redhat.com>
37200
37201 * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
37202 (main): Return success.
37203 * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
37204 (main): Return success.
37205
37206 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37207
37208 PR c++/13495
37209 * g++.dg/template/memfriend9.C: New test.
37210 * g++.dg/template/memfriend10.C: Likewise.
37211 * g++.dg/template/memfriend11.C: Likewise.
37212 * g++.dg/template/memfriend12.C: Likewise.
37213 * g++.dg/template/memfriend13.C: Likewise.
37214 * g++.dg/template/memfriend14.C: Likewise.
37215 * g++.dg/template/memfriend15.C: Likewise.
37216 * g++.dg/template/memfriend16.C: Likewise.
37217 * g++.dg/template/memfriend17.C: Likewise.
37218 * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
37219
37220 2004-10-20 Nathan Sidwell <nathan@codesourcery.com>
37221
37222 * g++.dg/conversion/dr195.C: New.
37223 * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
37224
37225 2004-10-20 Ben Elliston <bje@au.ibm.com>
37226 Devang Patel <dpatel@apple.com>
37227
37228 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
37229 of floating point arithmetic, which could trap.
37230
37231 2004-10-19 Mark Mitchell <mark@codesourcery.com>
37232
37233 PR c++/14035
37234 * g++.dg/conversion/reinterpret1.C: Adjust error markers.
37235 * g++.dg/conversion/const2.C: New test.
37236 * g++.dg/expr/reinterpret2.C: New test.
37237 * g++.dg/expr/reinterpret3.C: New test.
37238 * g++.dg/expr/cast2.C: New test.
37239 * g++.dg/expr/copy1.C: New test.
37240 * g++.dg/other/conversion1.C: Change error message.
37241 * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
37242 function pointers to void *.
37243 * g++.old-deja/g++.mike/p10148.C: Likewise.
37244
37245 2004-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
37246
37247 * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
37248
37249 2004-10-19 Paolo Bonzini <bonzini@gnu.org>
37250
37251 PR c++/18047
37252
37253 * g++.dg/parse/expr3.C: New test.
37254
37255 2004-10-18 Eric Botcazou <ebotcazou@libertysurf.fr>
37256
37257 * gcc.dg/smod-1.c: New test.
37258
37259 2004-10-18 Ziemowit Laski <zlaski@apple.com>
37260
37261 * objc.dg/method-14.m: New test.
37262
37263 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
37264
37265 * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
37266 Also xfail as the patch was reverted.
37267
37268 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
37269
37270 PR middle-end/16973
37271 * gcc.dg/pr16973.c: New test.
37272
37273 2004-10-18 Diego Novillo <dnovillo@redhat.com>
37274
37275 PR tree-optimization/17656
37276 * gcc.c-torture/compile/pr17656.c: New test.
37277
37278 2004-10-18 Nathan Sidwell <nathan@codesourcery.com>
37279
37280 * g++.dg/eh/shadow1.C: New.
37281
37282 2004-10-18 Jakub Jelinek <jakub@redhat.com>
37283
37284 * gcc.c-torture/compile/20041018-1.c: New test.
37285
37286 2004-10-18 Ben Elliston <bje@au.ibm.com>
37287
37288 * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
37289 compiler referring to register 0 when accessing sdata. The linker
37290 now patches things up.
37291
37292 2004-10-17 Andrew Pinski <pinskia@physics.uc.edu>
37293
37294 PR c/17529
37295 * gcc.c-torture/compile/pr17529.c: New test.
37296
37297 2004-10-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37298
37299 PR c++/17743
37300 * g++.dg/ext/attrib17.C: New test.
37301
37302 2004-10-16 Eric Botcazou <ebotcazou@libertysurf.fr>
37303
37304 * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
37305
37306 2004-10-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37307
37308 PR c++/10479
37309 * g++.dg/ext/attrib16.C: New test.
37310
37311 2004-10-15 Mark Mitchell <mark@codesourcery.com>
37312
37313 PR c++/17042
37314 * g++.dg/init/dso_handle1.C: New test.
37315
37316 PR c++/14667
37317 * g++.dg/parse/typedef6.C: New test.
37318
37319 PR c++/17916
37320 * g++.dg/parse/pragma1.C: New test.
37321
37322 2004-10-15 Aldy Hernandez <aldyh@redhat.com>
37323
37324 * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
37325
37326 2004-10-15 Steve Ellcey <sje@cup.hp.com>
37327
37328 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
37329 -fno-common when on HPPA HP-UX platforms.
37330
37331 2004-10-15 Jakub Jelinek <jakub@redhat.com>
37332
37333 PR other/16820
37334 * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
37335 stdint.h.
37336 * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
37337 uintptr_t.
37338
37339 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
37340
37341 PR c++/16301
37342 * g++.dg/lookup/strong-using-4.C: New test.
37343
37344 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
37345
37346 PR middle-end/16567
37347 * gcc.c-torture/compile/nested-1.c: New test.
37348
37349 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
37350
37351 * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
37352 and mipsisa64*-*-* (until support for misaligned loads is added).
37353 * gcc.dg/vect/vect-50.c: Likewise.
37354 * gcc.dg/vect/vect-52.c: Likewise.
37355 * gcc.dg/vect/vect-54.c: Likewise.
37356 * gcc.dg/vect/vect-58.c: Likewise.
37357 * gcc.dg/vect/vect-60.c: Likewise.
37358 * gcc.dg/vect/vect-80.c: Likewise.
37359
37360 2004-10-14 Mark Mitchell <mark@codesourcery.com>
37361
37362 PR c++/17976
37363 * g++.dg/init/dtor3.C: New test.
37364
37365 2004-10-15 Ben Elliston <bje@au.ibm.com>
37366
37367 * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
37368
37369 2004-10-14 Geoffrey Keating <geoffk@apple.com>
37370
37371 * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
37372 * gcc.dg/macho-lo-sum.c: Likewise.
37373
37374 2004-10-14 Joseph S. Myers <joseph@codesourcery.com>
37375
37376 * gcc.dg/ppc-spe64-1.c: New test.
37377
37378 2004-10-14 Devang Patel <dpatel@apple.com>
37379
37380 PR 17635
37381 * gcc.dg/pr17635.c : New test.
37382
37383 2004-10-14 Olga Golovanevsky <olga@il.ibm.com>
37384
37385 * gcc.dg/vect/vect-28.c: Remove xfail.
37386 * gcc.dg/vect/vect-30.c: Remove xfail.
37387 * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
37388 * gcc.dg/vect/vect-33.c: Remove xfail.
37389 * gcc.dg/vect/vect-44.c: Remove xfail.
37390 * gcc.dg/vect/vect-46.c: Remove xfail.
37391 * gcc.dg/vect/vect-50.c: Remove xfail.
37392 * gcc.dg/vect/vect-52.c: Remove xfail.
37393 * gcc.dg/vect/vect-54.c: Remove xfail.
37394 * gcc.dg/vect/vect-58.c: Remove xfail.
37395 * gcc.dg/vect/vect-60.c: Remove xfail.
37396 * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
37397 * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
37398 * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
37399 * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
37400 * gcc.dg/vect/vect-8.c: Remove xfail.
37401 * gcc.dg/vect/vect-80.c: Remove xfail.
37402 * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
37403
37404 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
37405
37406 * gcc.dg/vect/vect-82.c: New testcase.
37407 * gcc.dg/vect/vect-82_64.c: New testcase.
37408 * gcc.dg/vect/vect-83.c: New testcase.
37409 * gcc.dg/vect/vect-83_64.c: New testcase.
37410
37411 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
37412
37413 * gcc.dg/cpp/error-1.c: New test.
37414
37415 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
37416
37417 * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
37418
37419 2004-10-14 Hans-Peter Nilsson <hp@axis.com>
37420
37421 PR target/17984
37422 * gcc.dg/cris-peep2-xsrand2.c: New test.
37423
37424 2004-10-13 Andrew Pinski <pinskia@physics.uc.edu>
37425
37426 PR c++/17661
37427 * g++.dg/expr/for2.C: New test.
37428
37429 2004-10-13 Eric Botcazou <ebotcazou@libertysurf.fr>
37430
37431 * g++.dg/inherit/thunk1.C: Run on the SPARC.
37432
37433 2004-10-13 Jakub Jelinek <jakub@redhat.com>
37434
37435 PR tree-optimization/17724
37436 * g++.dg/opt/pr17724-1.C: New test.
37437 * g++.dg/opt/pr17724-2.C: New test.
37438 * g++.dg/opt/pr17724-3.C: New test.
37439 * g++.dg/opt/pr17724-4.C: New test.
37440 * g++.dg/opt/pr17724-5.C: New test.
37441 * g++.dg/opt/pr17724-6.C: New test.
37442
37443 2004-10-12 Joseph S. Myers <jsm@polyomino.org.uk>
37444
37445 PR c/17301
37446 * gcc.dg/pr17301-2.c: New test.
37447
37448 2004-10-11 Mark Mitchell <mark@codesourcery.com>
37449
37450 PR c++/15876
37451 * g++.dg/parse/error22.C: New test.
37452
37453 PR c++/17936
37454 * g++.dg/template/spec18.C: New test.
37455
37456 2004-10-11 Steve Ellcey <sje@cup.hp.com>
37457
37458 * gcc.dg/ia64-asm-1.c: Add prototype for abort
37459 * gcc.dg/ia64-sync-1.c: Add prototype for abort and
37460 memcpy.
37461 * gcc.dg/ia64-sync-2.c: Ditto.
37462 * gcc.dg/ia64-sync-3.c: Ditto.
37463
37464 2004-10-11 Andrew Pinski <pinskia@physics.uc.edu>
37465
37466 * g++.dg/eh/cleanup5.C: Add dg-options "".
37467
37468 2004-10-11 Roger Sayle <roger@eyesopen.com>
37469
37470 PR middle-end/17657
37471 * gcc.dg/switch-4.c: New test case.
37472
37473 2004-10-11 Richard Sandiford <rsandifo@redhat.com>
37474
37475 * gcc.c-torture/execute/20041011-1.c: New test.
37476
37477 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
37478
37479 PR c++/17554
37480 * g++.dg/init/for3.C: New test.
37481
37482 PR c++/17657
37483 * g++.dg/opt/switch2.C: New test.
37484
37485 PR middle-end/17703
37486 * g++.dg/warn/Wreturn-2.C: New test.
37487
37488 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
37489
37490 PR c++/17907
37491 * g++.dg/eh/cleanup5.C: New test.
37492
37493 2004-10-10 Mark Mitchell <mark@codesourcery.com>
37494
37495 PR c++/17393
37496 * g++.dg/parse/error21.C: New test.
37497
37498 2004-10-10 Gabriel Dos Reis <gdr@integrable-solutions.net>
37499
37500 * g++.dg/overload/pmf1.C: Adjust quoting marks.
37501 * g++.dg/warn/incomplete1.C: Likewise.
37502 * g++.dg/template/qualttp20.C: Likewise.
37503
37504 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
37505
37506 PR c/17881
37507 * parm-incomplete-1.c: New test.
37508
37509 2004-10-09 Mark Mitchell <mark@codesourcery.com>
37510
37511 PR c++/17867
37512 * g++.dg/parse/error19.C: New test.
37513
37514 PR c++/17670
37515 * g++.dg/init/new11.C: New test.
37516
37517 PR c++/17821
37518 * g++.dg/parse/error20.C: New test.
37519
37520 PR c++/17826
37521 * g++.dg/template/crash24.C: New test.
37522
37523 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
37524
37525 PR c/17301
37526 * gcc.dg/pr17301-1.c: New test.
37527
37528 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
37529
37530 PR c/17189
37531 * gcc.dg/anon-struct-5.c: New test.
37532
37533 2004-10-09 Joseph S. Myers <jsm@polyomino.org.uk>
37534
37535 PR c/17844
37536 * gcc.dg/pr17844-1.c: New test.
37537
37538 2004-10-09 Zdenek Dvorak <dvorakz@suse.cz>
37539
37540 PR tree-optimization/17906
37541 * gcc.c-torture/compile/pr17906.c: New.
37542
37543 2004-10-09 Stuart Hastings <stuart@apple.com>
37544 Roger Sayle <roger@eyesopen.com>
37545
37546 PR rtl-optimization/17853
37547 * gcc.dg/i386-mmx-5.c: New testcase.
37548
37549 2004-10-09 Andrew Pinski <pinskia@physics.uc.edu>
37550
37551 * g++.dg/opt/pr17902.C: Fix typo in dg-do.
37552
37553 2004-10-09 Mark Mitchell <mark@codesourcery.com>
37554
37555 PR c++/17524
37556 * g++.dg/template/static9.C: New test.
37557
37558 PR c++/17685
37559 * g++.dg/parse/operator5.C: New test.
37560
37561 2004-10-09 Roger Sayle <roger@eyesopen.com>
37562
37563 PR middle-end/17894
37564 * gcc.c-torture/execute/divcmp-4.c: New test case.
37565
37566 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
37567
37568 PR tree-opt/17902
37569 * g++.dg/opt/pr17902.C: New test.
37570
37571 2004-10-09 Jakub Jelinek <jakub@redhat.com>
37572
37573 * gcc.dg/cpp/ident-1.c: Add dg-options "".
37574
37575 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
37576
37577 * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
37578
37579 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
37580
37581 * gcc.dg/assign-warn-3.c: New test.
37582
37583 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
37584
37585 PR c/16999
37586 * gcc.dg/cpp/ident-1.c: New test.
37587
37588 2004-10-08 Nathan Sidwell <nathan@codesourcery.com>
37589
37590 * gcc.c-torture/compile/acc1.c: New.
37591
37592 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
37593
37594 * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
37595 * gcc.dg/darwin-abi-2.c: Include stdlib.h.
37596
37597 2004-10-08 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
37598
37599 * gcc.dg/ultrasp11.c: New test.
37600
37601 2004-10-08 Michael Matz <matz@suse.de>
37602
37603 * gcc.dg/doloop-2.c: New test.
37604
37605 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
37606
37607 * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
37608 * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
37609 objc.dg/method-9.m: Update expected diagnostics.
37610
37611 2004-10-07 Geoffrey Keating <geoffk@apple.com>
37612
37613 * gcc.dg/ppc-fsel-3.c: New file.
37614 * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
37615
37616 2004-10-07 Paul Brook <paul@codesourcery.com>
37617
37618 * gfortran.dg/intrinsic_verify_1.f90: New test.
37619
37620 2004-10-07 Paul Brook <paul@codesourcery.com>
37621
37622 * gfortran.dg/empty_format_1.f90: Remove stray commas.
37623
37624 2004-10-07 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37625
37626 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
37627 gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
37628 commit.
37629
37630 2004-10-07 Andrew Pinski <pinskia@physics.uc.edu>
37631
37632 * g++.dg/ext/asm6.C: Remove extraneous semicolon.
37633
37634 2004-10-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37635
37636 PR c++/17115
37637 * g++.dg/warn/Winline-4.C: New test.
37638
37639 2004-10-07 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
37640
37641 * gcc.c-torture/compile/20041007-1.c: New test.
37642
37643 2004-10-07 Paul Brook <paul@codesourcery.com>
37644
37645 PR fortran/17678
37646 * gfortran.dg/use_allocated_1.f90: New test.
37647
37648 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
37649
37650 PR middle-end/17849
37651 * gfortran.fortran-torture/compile/nested.f90: New test
37652
37653 2004-10-06 Joseph S. Myers <jsm@polyomino.org.uk>
37654
37655 * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
37656
37657 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
37658
37659 PR c++/17368
37660 * g++.dg/ext/asm6.C: New test.
37661
37662 2004-10-06 Kenneth Zadeck <zadeck@naturalbridge.com>
37663
37664 * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
37665
37666 2004-10-06 Paul Brook <paul@codesourcery.com>
37667
37668 PR libfortran/17709
37669 * gfortran.dg/empty_format_1.f90: New test.
37670
37671 2004-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37672
37673 PR fortran/17568
37674 * gfortran.dg/ishft.f90: New test.
37675
37676 PR fortran/17283
37677 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
37678 tests.
37679
37680 2004-10-06 Paul Brook <paul@codesourcery.com>
37681
37682 * gfortran.dg/do_1.f90: New test.
37683
37684 2004-10-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37685
37686 * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
37687 optimizing for size.
37688
37689 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
37690
37691 * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
37692
37693 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
37694
37695 * gcc.c-torture/compile/20041005-1.c: New test.
37696
37697 2004-10-05 Nathan Sidwell <nathan@codesourcery.com>
37698
37699 PR c++/17829
37700 * g++.dg/lookup/koenig4.C: New.
37701
37702 2004-10-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
37703
37704 * g++.dg/other/classkey1.C: Adjust quoting marks.
37705 * g++.dg/parse/error15.C: Likewise.
37706 * g++.dg/template/meminit2.C (int>): Likewise.
37707
37708 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37709
37710 PR fortran/17283
37711 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
37712
37713 PR fortran/17631
37714 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
37715
37716 PR fortran/17708
37717 * gfortran.dg/pr17708.f90: New test.
37718
37719 2004-10-04 Chao-ying Fu <fu@mips.com>
37720
37721 * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
37722 * gcc.dg/vect/vect-4.c: Ditto.
37723 * gcc.dg/vect/vect-5.c: Ditto.
37724 * gcc.dg/vect/vect-6.c: Ditto.
37725 * gcc.dg/vect/vect-8.c: Ditto.
37726 * gcc.dg/vect/vect-16.c: Ditto.
37727 * gcc.dg/vect/vect-30.c: Ditto.
37728 * gcc.dg/vect/vect-40.c: Ditto.
37729 * gcc.dg/vect/vect-41.c: Ditto.
37730 * gcc.dg/vect/vect-42.c: Ditto.
37731 * gcc.dg/vect/vect-43.c: Ditto.
37732 * gcc.dg/vect/vect-44.c: Ditto.
37733 * gcc.dg/vect/vect-45.c: Ditto.
37734 * gcc.dg/vect/vect-46.c: Ditto.
37735 * gcc.dg/vect/vect-47.c: Ditto.
37736 * gcc.dg/vect/vect-48.c: Ditto.
37737 * gcc.dg/vect/vect-49.c: Ditto.
37738 * gcc.dg/vect/vect-50.c: Ditto.
37739 * gcc.dg/vect/vect-51.c: Ditto.
37740 * gcc.dg/vect/vect-52.c: Ditto.
37741 * gcc.dg/vect/vect-53.c: Ditto.
37742 * gcc.dg/vect/vect-54.c: Ditto.
37743 * gcc.dg/vect/vect-55.c: Ditto.
37744 * gcc.dg/vect/vect-56.c: Ditto.
37745 * gcc.dg/vect/vect-57.c: Ditto.
37746 * gcc.dg/vect/vect-58.c: Ditto.
37747 * gcc.dg/vect/vect-59.c: Ditto.
37748 * gcc.dg/vect/vect-60.c: Ditto.
37749 * gcc.dg/vect/vect-74.c: Ditto.
37750 * gcc.dg/vect/vect-79.c: Ditto.
37751 * gcc.dg/vect/vect-80.c: Ditto.
37752
37753 2004-10-04 Andrew Pinski <pinskia@physics.uc.edu>
37754
37755 * gcc.dg/unused-7.c: Use the correct option.
37756
37757 2004-10-04 Paul Brook <paul@codesourcery.com>
37758 Bud Davis <bdavis9659@comcast.net>
37759
37760 PR fortran/17706
37761 PR fortran/16434
37762 * gfortran/pr17706.f90: New test.
37763 * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
37764
37765 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37766
37767 * gfortran.dg/pr17612.f90: New test.
37768
37769 2004-10-03 Gabriel Dos Reis <gdr@integrable-solutions.net>
37770
37771 * g++.dg/template/local1.C: Adjust quoting marks in
37772 testing for diagnostics.
37773 * g++.dg/tls/diag-2.C: Likewise.
37774 * g++.dg/other/error8.C: Likewise.
37775
37776 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
37777
37778 PR c/17178
37779 * gcc.dg/unused-4.c: Adjust to be correct.
37780
37781 PR c/17820
37782 * gcc.dg/unused-7.c: New test.
37783
37784 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
37785
37786 PR c++/17797
37787 * g++.dg/overload/template2.C: New test.
37788
37789 2004-10-03 Kazu Hirata <kazu@cs.umass.edu>
37790
37791 PR tree-optimization/16632
37792 * gcc.dg/tree-ssa/20041002-1.c: New.
37793
37794 2004-10-03 Paul Brook <paul@codesourcery.com>
37795
37796 * gfortran.dg/pr17286.f90: Add dg-do line. Explicitly test bug,
37797 rather than relying on default formatting.
37798
37799 2004-10-02 Joseph S. Myers <jsm@polyomino.org.uk>
37800
37801 * gcc.dg/20040920-1.c: Update expected message text.
37802
37803 2004-10-02 Ulrich Weigand <uweigand@de.ibm.com>
37804
37805 * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
37806
37807 2004-10-01 Zdenek Dvorak <dvorakz@suse.cz>
37808
37809 * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
37810 tree level.
37811
37812 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
37813
37814 * gcc.dg/tree-ssa/pr17343.c: Remove.
37815
37816 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
37817
37818 PR tree-opt/17343
37819 * gcc.dg/tree-ssa/pr17343.c: New test.
37820
37821 2004-10-01 Jakub Jelinek <jakub@redhat.com>
37822
37823 * gcc.dg/tree-ssa/stdarg-1.c: Removed.
37824 * gcc.dg/tree-ssa/stdarg-2.c: Removed.
37825 * gcc.dg/tree-ssa/stdarg-3.c: Removed.
37826 * gcc.dg/tree-ssa/stdarg-4.c: Removed.
37827 * gcc.dg/tree-ssa/stdarg-5.c: Removed.
37828
37829 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
37830
37831 * gcc.dg/lvalue-2.c: New test.
37832
37833 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
37834
37835 PR c/17730
37836 * gcc.dg/pr17730-1.c: New test
37837
37838 2004-09-29 Joseph S. Myers <jsm@polyomino.org.uk>
37839
37840 PR c/7425
37841 * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
37842
37843 2004-09-29 Jakub Jelinek <jakub@redhat.com>
37844
37845 * gcc.c-torture/execute/stdarg-1.c: New test.
37846 * gcc.c-torture/execute/stdarg-2.c: New test.
37847 * gcc.c-torture/execute/stdarg-3.c: New test.
37848 * gcc.dg/tree-ssa/stdarg-1.c: New test.
37849 * gcc.dg/tree-ssa/stdarg-2.c: New test.
37850 * gcc.dg/tree-ssa/stdarg-3.c: New test.
37851 * gcc.dg/tree-ssa/stdarg-4.c: New test.
37852 * gcc.dg/tree-ssa/stdarg-5.c: New test.
37853
37854 2004-09-29 Jakub Jelinek <jakub@redhat.com>
37855
37856 PR tree-optimization/17697
37857 * g++.dg/opt/pr17697-1.C: New test.
37858 * g++.dg/opt/pr17697-2.C: New test.
37859 * g++.dg/opt/pr17697-3.C: New test.
37860
37861 2004-09-28 Joseph S. Myers <jsm@polyomino.org.uk>
37862
37863 PR c/16409
37864 * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
37865 gcc.dg/vla-init-5.c: New tests.
37866
37867 2004-09-27 Joseph S. Myers <jsm@polyomino.org.uk>
37868
37869 PR c/13804
37870 * gcc.dg/pr13804-1.c: New test.
37871
37872 2004-09-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37873
37874 PR fortran/16938
37875 * gfortran.dg/pr16938.f90: New test.
37876
37877 2004-09-27 Mark Mitchell <mark@codesourcery.com>
37878
37879 * g++.dg/template/crash23.C: New test.
37880
37881 2004-09-27 Mark Mitchell <mark@codesourcery.com>
37882
37883 PR c++/17585
37884 * g++.dg/template/static8.C: New test.
37885
37886 2004-09-27 Nathan Sidwell <nathan@codesourcery.com>
37887
37888 PR c++/17681
37889 * g++.dg/other/error9.C: New test.
37890
37891 2004-09-26 Ulrich Weigand <uweigand@de.ibm.com>
37892
37893 * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
37894
37895 2004-09-26 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37896
37897 PR fortran/15164
37898 * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
37899
37900 2004-09-26 Roger Sayle <roger@eyesopen.com>
37901
37902 PR middle-end/17112
37903 * gcc.dg/pr17112-1.c: New test case.
37904
37905 2004-09-26 Joseph S. Myers <jsm@polyomino.org.uk>
37906
37907 PR c/11459
37908 * gcc.dg/pr11459-1.c: New test.
37909
37910 2004-09-25 Ulrich Weigand <uweigand@de.ibm.com>
37911
37912 * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
37913 * gcc.dg/tree-ssa/loop-4.c: Likewise.
37914
37915 2004-09-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37916
37917 * gfortran.dg/pr15324.f90: Make array bounds consistent.
37918
37919 2004-09-25 Jan Hubicka <jh@suse.cz>
37920
37921 * compile/30040909-1.c: New test.
37922 * compile/30040907-1.c: New test.
37923
37924 2004-09-25 Richard Sandiford <rsandifo@redhat.com>
37925
37926 * gcc.c-torture/execute/va-arg-26.c: New test.
37927
37928 2004-09-24 Zack Weinberg <zack@codesourcery.com>
37929
37930 * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
37931 extra diagnostics on targets with 64-bit pointers.
37932 * objc.dg/selector-1.m: Adjust dg-warning regexp.
37933
37934 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
37935
37936 PR c/17188
37937 * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
37938 * gcc.dg/decl-3.c: Adjust expected message.
37939
37940 2004-09-24 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37941
37942 PR fortran/17615
37943 * gfortran.dg/pr17615.f90: New test.
37944
37945 2004-09-24 Andrew MacLeod <amacleod@redhat.com>
37946
37947 PR tree-optimzation/17517
37948 * g++.dg/tree-ssa/pr17517.C: New Test.
37949
37950 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
37951
37952 PR c++/16889
37953 * g++.dg/lookup/ambig3.C: New.
37954
37955 2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
37956
37957 PR tree-opt/17624
37958 * g++.dg/opt/pr17624.C: New test.
37959
37960 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
37961
37962 PR c/6980
37963 * gcc.dg/Wbad-function-cast-1.c: New test.
37964
37965 2004-09-23 Zack Weinberg <zack@codesourcery.com>
37966
37967 * g++.dg/ext/complit1.C
37968 * g++.dg/other/error2.C
37969 * g++.dg/other/nontype-1.C
37970 * g++.dg/parse/crash11.C
37971 * g++.dg/parse/crash12.C
37972 * g++.dg/parse/error15.C
37973 * g++.dg/parse/error4.C
37974 * g++.dg/parse/tmpl-outside1.C
37975 * g++.dg/parse/too-many-tmpl-args1.C
37976 * g++.dg/template/dependent-expr3.C
37977 * g++.dg/template/error10.C
37978 * g++.dg/template/instantiate1.C
37979 * g++.dg/template/vtable2.C
37980 * g++.dg/warn/Wshadow-1.C
37981 * g++.dg/warn/weak1.C
37982 * g++.old-deja/g++.brendan/crash16.C
37983 * g++.old-deja/g++.brendan/crash18.C
37984 * g++.old-deja/g++.brendan/crash48.C
37985 * g++.old-deja/g++.brendan/crash49.C
37986 * g++.old-deja/g++.brendan/crash55.C
37987 * g++.old-deja/g++.brendan/crash56.C
37988 * g++.old-deja/g++.brendan/crash8.C
37989 * g++.old-deja/g++.brendan/enum11.C
37990 * g++.old-deja/g++.brendan/enum8.C
37991 * g++.old-deja/g++.brendan/enum9.C
37992 * g++.old-deja/g++.brendan/friend3.C
37993 * g++.old-deja/g++.brendan/misc14.C
37994 * g++.old-deja/g++.bugs/900402_02.C
37995 * g++.old-deja/g++.bugs/900404_03.C
37996 * g++.old-deja/g++.bugs/900404_04.C
37997 * g++.old-deja/g++.bugs/900428_03.C
37998 * g++.old-deja/g++.jason/crash4.C
37999 * g++.old-deja/g++.jason/overload21.C
38000 * g++.old-deja/g++.jason/redecl1.C
38001 * g++.old-deja/g++.jason/report.C
38002 * g++.old-deja/g++.jason/rfg10.C
38003 * g++.old-deja/g++.jason/template30.C
38004 * g++.old-deja/g++.law/arm12.C
38005 * g++.old-deja/g++.law/ctors5.C
38006 * g++.old-deja/g++.law/cvt20.C
38007 * g++.old-deja/g++.law/init10.C
38008 * g++.old-deja/g++.law/init8.C
38009 * g++.old-deja/g++.law/visibility17.C
38010 * g++.old-deja/g++.law/visibility7.C
38011 * g++.old-deja/g++.mike/net8.C
38012 * g++.old-deja/g++.mike/p646.C
38013 * g++.old-deja/g++.mike/p700.C
38014 * g++.old-deja/g++.mike/p701.C
38015 * g++.old-deja/g++.mike/p811.C
38016 * g++.old-deja/g++.ns/template13.C
38017 * g++.old-deja/g++.other/array3.C
38018 * g++.old-deja/g++.other/crash25.C
38019 * g++.old-deja/g++.other/dtor3.C
38020 * g++.old-deja/g++.other/dtor4.C
38021 * g++.old-deja/g++.other/main1.C
38022 * g++.old-deja/g++.other/warn7.C
38023 * g++.old-deja/g++.pt/crash11.C
38024 * g++.old-deja/g++.pt/crash36.C
38025 * g++.old-deja/g++.pt/spec22.C
38026 * g++.old-deja/g++.pt/spec9.C
38027 * g++.old-deja/g++.pt/ttp52.C
38028 * g++.old-deja/g++.robertl/eb103.C
38029 * g++.old-deja/g++.robertl/eb121.C
38030 * g++.old-deja/g++.robertl/eb22.C
38031 * g++.old-deja/g++.robertl/eb8.C:
38032 Update locations and/or regexps of dg-error markers.
38033 Remove markers for some bogus messages that are no longer issued.
38034
38035 2004-09-23 Jakub Jelinek <jakub@redhat.com>
38036
38037 * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
38038 * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
38039
38040 2004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
38041
38042 PR c++/17618
38043 * g++.dg/lookup/crash5.C: New test.
38044
38045 2004-09-23 Dorit Naishlos <dorit@il.ibm.com>
38046
38047 * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
38048 * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
38049 * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
38050 * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
38051 * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
38052 * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
38053
38054 * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
38055 * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
38056 * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
38057 * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
38058 * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
38059 * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
38060
38061 * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
38062
38063 * gcc.dg/vect/vect-44.c: Check additional cases.
38064 * gcc.dg/vect/vect-48.c: Check additional cases.
38065
38066 * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
38067 * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
38068 * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
38069 * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
38070 * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
38071 * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
38072 * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
38073 * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
38074 * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
38075
38076 * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
38077 * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
38078 * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
38079
38080 2004-09-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
38081
38082 * gcc.dg/tree-ssa/loop-6.c: New test.
38083
38084 2004-09-23 Nathan Sidwell <nathan@codesourcery.com>
38085
38086 PR c++/17620
38087 * g++.dg/inherit/base2.C: New.
38088
38089 2004-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
38090
38091 * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
38092 * gcc.dg/20001012-2.c: Likewise.
38093 * gcc.dg/20001013-1.c: Likewise.
38094 * gcc.dg/20001101-1.c: Likewise.
38095 * gcc.dg/20001102-1.c: Likewise.
38096 * gcc.dg/bf-spl1.c: Likewise.
38097 * gcc.dg/titype-1.c: Remove special-casing for SPARC.
38098 * gcc.dg/20040813-1.c: Add missing "." to the regexp.
38099
38100 2004-09-22 Diego Novillo <dnovillo@redhat.com>
38101
38102 PR tree-optimization/16721
38103 * gcc.dg/tree-ssa/pr16721.c: New test.
38104
38105 2004-09-23 Ulrich Weigand <uweigand@de.ibm.com>
38106
38107 * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
38108 * gcc.dg/20040305-1.c: Likewise.
38109
38110 2004-09-22 Joseph S. Myers <jsm@polyomino.org.uk>
38111
38112 PR c/16566
38113 * gcc.c-torture/compile/pr16566-1.c,
38114 gcc.c-torture/compile/pr16566-2.c,
38115 gcc.c-torture/compile/pr16566-3.c: New tests.
38116
38117 2004-09-22 Kazu Hirata <kazu@cs.umass.edu>
38118
38119 PR tree-optimization/17512
38120 * gcc.c-torture/compile/20040916-1.c.
38121
38122 2004-09-21 Mark Mitchell <mark@codesourcery.com>
38123
38124 * gcc.dg/pragma-re-3.c: New test.
38125
38126 2004-09-17 Matt Austern <austern@apple.com>
38127
38128 PR c++/15049
38129 * g++.dg/other/anon3.C: New.
38130
38131 2004-09-21 Roger Sayle <roger@eyesopen.com>
38132
38133 PR c++/7503
38134 * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
38135 * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
38136 * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
38137 * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
38138 * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
38139
38140 2004-09-21 Bud Davis <bdavis9659@comcast.net>
38141
38142 PR fortran/17286
38143 * gfortran.dg/pr17286.f90: New test.
38144
38145 2004-09-20 Mark Mitchell <mark@codesourcery.com>
38146
38147 PR c++/17530
38148 * g++.dg/template/static7.C: New test.
38149
38150 2004-09-20 Andrew Pinski <pinskia@physics.uc.edu>
38151
38152 PR tree-opt/17558
38153 * gcc.c-torture/compile/pr17558.c: New test.
38154
38155 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
38156
38157 * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
38158 if SKIP_ATTRIBUTE is defined.
38159
38160 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38161
38162 PR fortran/15957
38163 * gfortran.dg/pr15957.f90: New test.
38164
38165 2004-09-20 Dorit Naishlos <dorit@il.ibm.com>
38166
38167 * gcc.dg/vect/vect-74.c: Avoid floating point precision error
38168 in comparison.
38169 * gcc.dg/vect/vect-79.c: Likewise.
38170 * gcc.dg/vect/vect-80.c: Likewise.
38171
38172 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38173
38174 PR fortran/15750
38175 * gfortran.fortran-torture/execute/iolength_2.f90: New test.
38176
38177 2004-09-20 Ira Rosen <irar@il.ibm.com>
38178
38179 * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
38180 * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
38181 * gcc.dg/vect/vect-62.c: New testcase.
38182 * gcc.dg/vect/vect-63.c: New testcase.
38183 * gcc.dg/vect/vect-64.c: New testcase.
38184 * gcc.dg/vect/vect-65.c: New testcase.
38185 * gcc.dg/vect/vect-66.c: New testcase.
38186 * gcc.dg/vect/vect-67.c: New testcase.
38187 * gcc.dg/vect/vect-68.c: New testcase.
38188 * gcc.dg/vect/vect-69.c: New testcase.
38189 * gcc.dg/vect/vect-79.c: New testcase.
38190 * gcc.dg/vect/vect-80.c: New testcase.
38191
38192 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
38193
38194 * gcc.target/mips/asm-1.c: New test.
38195
38196 2004-09-19 Ira Rosen <irar@il.ibm.com>
38197
38198 * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
38199 * gcc.dg/vect/vect-73.c: New testcase.
38200 * gcc.dg/vect/vect-74.c: New testcase.
38201 * gcc.dg/vect/vect-75.c: New testcase.
38202 * gcc.dg/vect/vect-76.c: New testcase.
38203 * gcc.dg/vect/vect-77.c: New testcase.
38204 * gcc.dg/vect/vect-78.c: New testcase
38205
38206 2004-09-18 Paul Brook <paul@codesourcery.com>
38207
38208 * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
38209
38210 2004-09-18 Joseph S. Myers <jsm@polyomino.org.uk>
38211
38212 PR c/17424
38213 * gcc.dg/pr17424-1.c: New test.
38214
38215 2004-09-18 Diego Novillo <dnovillo@redhat.com>
38216
38217 * g++.dg/tree-ssa/pr17153.C: New test.
38218
38219 2004-09-16 Geoffrey Keating <geoffk@apple.com>
38220
38221 PR pch/13361
38222 * g++.dg/pch/wchar-1.C: New.
38223 * g++.dg/pch/wchar-1.Hs: New.
38224
38225 2004-09-17 Kenneth Zadeck <Kenneth.Zadeck@NaturalBridge.com>
38226
38227 * gcc.c-torture/execute/20040917-1.c: New test.
38228
38229 2004-09-17 Diego Novillo <dnovillo@redhat.com>
38230
38231 PR tree-optimization/17319
38232 * gcc.dg/pr17319.c: New test.
38233
38234 2004-09-17 Devang Patel <dpatel@apple.com>
38235
38236 * gcc.dg/20040813-1.c: New test.
38237
38238 2004-09-17 Diego Novillo <dnovillo@redhat.com>
38239
38240 PR tree-optimization/17273
38241 * gcc.c-torture/compile/pr17273.c: New test.
38242
38243 2004-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
38244
38245 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
38246 Update expected messages.
38247 * gcc.dg/declspec-13.c: New test.
38248
38249 2004-09-17 David Edelsohn <edelsohn@gnu.org>
38250
38251 * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
38252
38253 2004-09-17 Diego Novillo <dnovillo@redhat.com>
38254
38255 * gcc.c-torture/execute/pr17252.c: Use post-increment to
38256 change what 'a' is pointing to.
38257
38258 2004-09-17 Mark Mitchell <mark@codesourcery.com>
38259
38260 PR c++/16002
38261 * g++.dg/template/error18.C: New test.
38262
38263 PR c++/16029
38264 * g++.dg/warn/Wunused-8.C: New test.
38265
38266 2004-09-17 Steven Bosscher <stevenb@suse.de>
38267
38268 PR tree-optimization/17513
38269 * gcc.dg/20040916-1.c: New test.
38270
38271 2004-09-16 Mark Mitchell <mark@codesourcery.com>
38272
38273 PR c++/17501
38274 * g++.dg/template/typename7.C: New test.
38275
38276 2004-09-16 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
38277
38278 * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
38279
38280 2004-09-16 Frank Ch. Eigler <fche@redhat.com>
38281
38282 * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
38283 with -ftree-based-profiling also.
38284 * lib/profopt.exp: Support late-set profile_option/feedback_option.
38285
38286 2004-09-16 Victor Leikehman <lei@il.ibm.com>
38287
38288 PR/15364
38289 * gfortran.dg/der_array_io_1.f90: New test.
38290 * gfortran.dg/der_array_io_2.f90: New test.
38291 * gfortran.dg/der_array_io_3.f90: New test.
38292
38293 2004-09-15 Mark Mitchell <mark@codesourcery.com>
38294
38295 * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
38296 EABI.
38297
38298 2004-09-15 Mark Mitchell <mark@codesourcery.com>
38299
38300 * g++.dg/opt/switch1.C: New test.
38301
38302 2004-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
38303
38304 * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
38305 gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
38306 Update expected messages.
38307
38308 2004-09-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38309
38310 PR fortran/16485
38311 * gfortran.dg/same_name_1.f90: New test.
38312
38313 2004-09-15 Diego Novillo <dnovillo@redhat.com>
38314
38315 * gcc.c-torture/execute/pr17252.c: Fix thinko. Don't
38316 dereference garbage pointers.
38317
38318 2004-09-15 Jakub Jelinek <jakub@redhat.com>
38319
38320 * gcc.c-torture/execute/builtins/strlen-3.c: New test.
38321 * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
38322
38323 * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
38324 * gcc.c-torture/execute/builtins/memmove-2.c: New test.
38325 * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
38326
38327 2004-09-14 Mark Mitchell <mark@codesourcery.com>
38328
38329 PR c++/17324
38330 * g++.dg/template/mangle1.C: New test.
38331
38332 2004-09-14 Diego Novillo <dnovillo@redhat.com>
38333
38334 PR tree-optimization/17252
38335 * gcc.c-torture/execute/pr17252.c: New test.
38336
38337 2004-09-14 Andrew Pinski <apinski@apple.com>
38338
38339 * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
38340
38341 2004-09-14 Roger Sayle <roger@eyesopen.com>
38342
38343 PR rtl-optimization/9771
38344 * gcc.dg/pr9771-1.c: New test case.
38345
38346 2004-09-14 Diego Novillo <dnovillo@redhat.com>
38347
38348 PR tree-optimization/15262
38349 * gcc.c-torture/execute/pr15262-1.c: New test.
38350 * gcc.c-torture/execute/pr15262-2.c: New test.
38351
38352 2004-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
38353
38354 * gcc.dg/declspec-12.c: New test.
38355
38356 2004-09-14 Bud Davis <bdavis9659@comcast.net>
38357
38358 * gfortran.dg/pr17090.f90: Add directives to test.
38359
38360 2004-09-14 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
38361
38362 * gcc.c-torture/compile/20040914-1.c: New test.
38363
38364 2004-09-13 Mark Mitchell <mark@codesourcery.com>
38365
38366 PR c++/16162
38367 * g++.dg/template/decl2.C: New test.
38368
38369 2004-09-13 Bud Davis <bdavis9659@comcast.net>
38370
38371 PR fortran/17090
38372 * gfortran.dg/pr17090.f90: New test.
38373
38374 2004-09-13 Dale Johannesen <dalej@apple.com>
38375
38376 * gcc.c-torture/compile/pr17408.c: New test case.
38377
38378 2004-09-13 Mark Mitchell <mark@codesourcery.com>
38379
38380 PR c++/16716
38381 * g++.dg/parse/crash17.C: New test.
38382
38383 PR c++/17327
38384 * g++.dg/template/enum3.C: New test.
38385
38386 2004-09-13 Hans-Peter Nilsson <hp@bitrange.com>
38387
38388 * lib/gcc-defs.exp: Load wrapper.exp.
38389 * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
38390 using local code.
38391 * lib/gcc.exp (gcc_init): Similar.
38392 * lib/gfortran.exp (gfortran_init): Similar.
38393 * lib/objc.exp (objc_init): Similar.
38394 * lib/treelang.exp (treelang_init): Similar.
38395 * lib/wrapper.exp: New file with build_wrapper call machinery in
38396 ${tool}_maybe_build_wrapper.
38397
38398 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
38399
38400 * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
38401 "inline".
38402 * gcc.dg/declspec-11.c: Update expected messages.
38403 * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
38404 gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
38405 gcc.dg/inline-12.c: New tests.
38406
38407 2004-09-13 Andrew MacLeod <amacleod@redhat.com>
38408
38409 * g++.dg/tree-ssa/pr17400.C: New testcase.
38410
38411 2004-09-13 James E Wilson <wilson@specifixinc.com>
38412
38413 * gcc.target/mips/sb1-1.c: New testcase.
38414
38415 2004-09-12 Hans-Peter Nilsson <hp@bitrange.com>
38416
38417 * lib/g77-dg.exp: Remove unused file.
38418 * lib/mike-g77.exp: Ditto.
38419 * lib/g77.exp: Ditto.
38420
38421 2004-09-12 Richard Henderson <rth@redhat.com>
38422
38423 * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
38424
38425 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
38426
38427 * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
38428 gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
38429 gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
38430 gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
38431 Update expected messages.
38432
38433 2004-09-13 Hans-Peter Nilsson <hp@axis.com>
38434
38435 * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
38436 declaration/use mismatch for dirp parameter.
38437
38438 2004-09-12 Andrew Pinski <apinski@apple.com>
38439
38440 * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
38441 -fgnu-runtime is passed.
38442
38443 2004-09-12 Richard Henderson <rth@redhat.com>
38444
38445 * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
38446 do the uplevel thing and update additional_flags directly.
38447 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
38448 gfortran.fortran-torture/execute/intrinsic_nearest.x,
38449 gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
38450 gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
38451
38452 2004-09-11 Steven Bosscher <stevenb@suse.de>
38453
38454 * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
38455
38456 2004-09-11 Roger Sayle <roger@eyesopen.com>
38457
38458 PR middle-end/17411
38459 * g++.dg/opt/pr17411-1.C: New test case.
38460
38461 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
38462
38463 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
38464 gcc.dg/tls/diag-2.c: Update expected messages.
38465 * gcc.dg/991209-1.c: Specify compilation options. Update expected
38466 messages.
38467 * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
38468 * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
38469 gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
38470 gcc.dg/tls/diag-5.c: New tests.
38471
38472 2004-09-11 Zack Weinberg <zack@codesourcery.com>
38473
38474 * gcc.dg/20040910-1.c: Correct dg-error regexp.
38475
38476 2004-09-11 Steven Bosscher <stevenb@suse.de>
38477
38478 * g++.dg/parse/break-in-for.C: New test.
38479
38480 2004-09-11 Jakub Jelinek <jakub@redhat.com>
38481
38482 * gcc.dg/tree-ssa/20040911-1.c: New test.
38483
38484 2004-09-11 Andreas Jaeger <aj@suse.de>
38485
38486 * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
38487 * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
38488
38489 2004-09-11 Richard Sandiford <rsandifo@redhat.com>
38490
38491 * gcc.target/frv: New directory of FR-V-specific tests.
38492
38493 2004-09-10 James E Wilson <wilson@specifixinc.com>
38494
38495 * gcc.dg/convert-vec-1.c: New test.
38496
38497 2004-09-10 Roger Sayle <roger@eyesopen.com>
38498
38499 PR middle-end/17024
38500 * gcc.dg/pr17024-1.c: New test case.
38501
38502 2004-09-10 Eric Christopher <echristo@redhat.com>
38503
38504 * gcc.dg/20040910-1.c: New test.
38505
38506 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
38507
38508 * gcc.dg/bitfld-9.c: New test.
38509
38510 2004-09-10 Richard Sandiford <rsandifo@redhat.com>
38511
38512 * gcc.c-torture/execute/ieee/acc1.c: New test.
38513 * gcc.c-torture/execute/ieee/acc2.c: New test.
38514 * gcc.c-torture/execute/ieee/mzero6.c: New test.
38515
38516 2004-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
38517
38518 * gcc.dg/deprecated-2.c: New test.
38519
38520 2004-09-09 James E Wilson <wilson@specifixinc.com>
38521
38522 * gcc.dg/init-vec-1.c: New test.
38523
38524 2004-09-09 Roger Sayle <roger@eyesopen.com>
38525
38526 PR middle-end/17055
38527 * gcc.dg/pr17055-1.c: New test case.
38528
38529 2004-09-09 Hans-Peter Nilsson <hp@axis.com>
38530
38531 PR target/17377
38532 * gcc.c-torture/execute/pr17377.c: New test.
38533
38534 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
38535
38536 PR c/8420
38537 * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
38538 gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
38539 gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
38540 gcc.dg/long-long-typespec-1.c: New tests.
38541 * gcc.dg/tls/diag-2.c: Update expected diagnostics
38542
38543 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
38544
38545 * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
38546 gcc.dg/gnu99-static-1.c: New tests.
38547
38548 2004-09-08 Devang Patel <dpatel@apple.com>
38549
38550 * gcc.dg/darwin-ld-20040828-1.c: New test.
38551 * gcc.dg/darwin-ld-20040828-2.c: New test.
38552 * gcc.dg/darwin-ld-20040828-3.c: New test.
38553
38554 2004-09-08 Ziemowit Laski <zlaski@apple.com>
38555
38556 * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
38557 * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
38558 in error message.
38559 * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
38560 * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
38561 in error message.
38562 * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
38563 types they qualify.
38564 * objc.dg/type-size-2.m: Fix wording in comment.
38565 * objc.dg/va-meth-1.m: New test case.
38566
38567 2004-09-06 H.J. Lu <hongjiu.lu@intel.com>
38568
38569 PR c/16633:
38570 * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
38571 LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
38572
38573 2004-09-06 Devang Patel <dpatel@apple.com>
38574
38575 * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
38576 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
38577
38578 2004-09-06 Zack Weinberg <zack@codesourcery.com>
38579
38580 * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
38581 reflect changed line numbering of diagnostics.
38582
38583 2004-09-06 Paul Brook <paul@codesourcery.com>
38584
38585 * gfortran.dg/edit_real_1.f90: Add new test.
38586
38587 2004-09-05 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
38588
38589 * gcc.dg/tree-ssa/loop-2.c: New test.
38590 * gcc.dg/tree-ssa/loop-3.c: New test.
38591 * gcc.dg/tree-ssa/loop-4.c: New test.
38592 * gcc.dg/tree-ssa/loop-5.c: New test.
38593
38594 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38595
38596 * gcc.dg/format/sentinel-1.c: Update for parameter option.
38597
38598 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38599
38600 * gcc.dg/format/sentinel-1.c: New test.
38601
38602 2004-09-04 Uros Bizjak <uros@kss-loka.si>
38603
38604 * gcc.dg/builtins-46.c: New.
38605
38606 2004-09-03 Devang Patel <dpatel@apple.com>
38607
38608 * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
38609 * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
38610
38611 2004-09-03 Jan Beulich <jbeulich@novell.com>
38612
38613 * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
38614 * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
38615 * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
38616 * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
38617 * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
38618 * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
38619 * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
38620 the non-portable bzero.
38621 * gcc.dg/20010912-1.c: xfail for NetWare.
38622 * gcc.dg/20020426-2.c: xfail for NetWare.
38623 * gcc.dg/20021014-1.c: xfail for NetWare.
38624 * gcc.dg/20021018-1.c: xfail for NetWare.
38625 * gcc.dg/20030213-1.c: xfail for NetWare.
38626 * gcc.dg/20030225-1.c: xfail for NetWare.
38627 * gcc.dg/20030708-1.c: xfail for NetWare.
38628 * gcc.dg/builtins-config.h: Also exclude NetWare.
38629 * gcc.dg/format/format.h: Define restrict only if not already defined.
38630 * gcc.dg/nest.c: xfail for NetWare.
38631 * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
38632 * lib/target-supports.exp (check_visibility_available): Exclude
38633 NetWare.
38634
38635 2004-09-03 Jan Beulich <jbeulich@novell.com>
38636
38637 * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
38638 * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
38639 deterministic starting point for the alignment of structure fields.
38640 * gcc.dg/Wpadded.c: Dito.
38641 * g++.dg/abi/vbase10.C: Dito.
38642
38643 2004-09-03 Devang Patel <dpatel@apple.com>
38644
38645 * g++.dg/debug/pr15736.cc: New test.
38646
38647 2004-09-02 Mark Mitchell <mark@codesourcery.com>
38648
38649 * README.QMTEST: Fix out-of-date link.
38650
38651 2004-09-03 David Billinghurst <David.Billinghurst@riotinto.com>
38652
38653 PR fortran/16579
38654 * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
38655 Delete. Duplicate of gfortran.dg/g77/20010610.f
38656
38657 2004-09-02 Mark Mitchell <mark@codesourcery.com>
38658
38659 * g++.dg/abi/arm_rtti1.C: New test.
38660
38661 2004-09-02 Geoffrey Keating <geoffk@apple.com>
38662
38663 * gcc.dg/ppc-vector-memcpy.c: New.
38664 * gcc.dg/ppc-vector-memset.c: New.
38665
38666 2004-09-02 Chao-ying Fu <fu@mips.com>
38667
38668 * gcc.target/mips/mips-3d-1.c: New test.
38669 * gcc.target/mips/mips-3d-2.c: New test.
38670 * gcc.target/mips/mips-3d-3.c: New test.
38671 * gcc.target/mips/mips-3d-4.c: New test.
38672 * gcc.target/mips/mips-3d-5.c: New test.
38673 * gcc.target/mips/mips-3d-6.c: New test.
38674 * gcc.target/mips/mips-3d-7.c: New test.
38675 * gcc.target/mips/mips-3d-8.c: New test.
38676 * gcc.target/mips/mips-3d-9.c: New test.
38677 * gcc.target/mips/mips-ps-1.c: New test.
38678 * gcc.target/mips/mips-ps-2.c: New test.
38679 * gcc.target/mips/mips-ps-3.c: New test.
38680 * gcc.target/mips/mips-ps-4.c: New test.
38681 * gcc.target/mips/mips-ps-type.c: New test.
38682
38683 2004-09-02 Paul Brook <paul@codesourcery.com>
38684
38685 * gfortran.dg/edit_real_1.f90: Add new tests.
38686
38687 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38688
38689 PR fortran/15327
38690 * gfortran.dg/merge_char_1.f90: New test.
38691
38692 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38693
38694 PR fortran/16404
38695 * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
38696
38697 2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
38698
38699 PR c/1522
38700 * gcc.c-torture/compile/20040901-1.c: New test, from PR.
38701
38702 2004-09-01 Mark Mitchell <mark@codesourcery.com>
38703
38704 * g++.dg/opt/loop1.C: Do not XFAIL.
38705
38706 2004-09-01 Jakub Jelinek <jakub@redhat.com>
38707
38708 * gcc.c-torture/execute/20040831-1.c: New test.
38709
38710 2004-09-01 David Billinghurst <David.Billinghurst@riotinto.com>
38711
38712 PR fortran/16579
38713 * gfortran.dg/g77/20010610.f: Now passes.
38714 Copy from g77.f-torture/execute. Add dg-run directive.
38715 * gfortran.dg/g77/README: Update
38716
38717 2004-08-31 Andrew Pinski <pinskia@physics.uc.edu>
38718
38719 * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
38720 * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
38721 (t1, t2, t3, t4): Add volatile.
38722
38723 2004-08-31 Mark Mitchell <mark@codesourcery.com>
38724
38725 * g++.dg/ext/visibility/arm1.C: New test.
38726
38727 2004-08-31 Geoffrey Keating <geoffk@apple.com>
38728
38729 * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
38730 -pedantic-errors.
38731
38732 2004-09-01 Paul Brook <paul@codesourcery.com>
38733
38734 * gfortran.dg/eof_2.f90: New test.
38735
38736 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38737
38738 PR fortran/16579
38739 * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
38740
38741 2004-08-31 Bud Davis <bdavis9659@comcast.net>
38742
38743 PR libfortran/16805
38744 * gfortran.dg/list_read_2.f90: New test.
38745
38746 2004-08-31 Mark Mitchell <mark@codesourcery.com>
38747
38748 * g++.dg/abi/key1.C: New test.
38749
38750 2004-08-31 Richard Henderson <rth@redhat.com>
38751
38752 * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
38753 form of offsetof.
38754 * g++.dg/other/offsetof5.C: Remove duplicate.
38755
38756 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38757
38758 PR fortran/17244
38759 * gfortran.dg/func_derived_1.f90: New test.
38760
38761 2004-08-31 Paul Brook <paul@codesourcery.com>
38762
38763 * gfortran.dg/eof_1.f90: New test.
38764
38765 2004-08-31 Paul Brook <paul@codesourcery.com>
38766
38767 * gfortran.dg/list_read_1.f90: New file.
38768
38769 2004-08-30 Mark Mitchell <mark@codesourcery.com>
38770
38771 * g++.dg/opt/loop1.C: XFAIL.
38772
38773 2004-08-30 Geoffrey Keating <geoffk@apple.com>
38774
38775 * gcc.dg/funcdef-storage-1.c: New.
38776 * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
38777 an extern function in local scope.
38778 * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
38779 declare an 'auto inline' function in local scope.
38780 * gcc.dg/20011130-1.c: Likewise.
38781 * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
38782 an 'auto' function in local scope.
38783 * gcc.dg/20021014-1.c: Likewise.
38784 * gcc.dg/20030331-2.c: Likewise.
38785
38786 2004-08-30 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38787
38788 * gfortran.dg/blockdata_1.f90: New test.
38789
38790 2004-08-30 Richard Henderson <rth@redhat.com>
38791
38792 * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
38793
38794 2004-08-30 Richard Henderson <rth@redhat.com>
38795
38796 * lib/fortran-torture.exp (fortran-torture-execute): Honor
38797 additional_flags set by alternate driver.
38798 (ieee-options): New procedure.
38799 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
38800 * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
38801 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
38802 * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
38803
38804 2004-08-30 Richard Henderson <rth@redhat.com>
38805
38806 * lib/f-torture.exp: Remove.
38807
38808 2004-08-29 Mark Mitchell <mark@codesourcery.com>
38809
38810 PR rtl-optimization/16590
38811 * g++.dg/opt/loop1.C: New test.
38812
38813 2004-08-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38814
38815 PR fortran/13910
38816 * gfortran.dg/oldstyle_1.f90: New test.
38817
38818 2004-08-29 Steven G. Kargl <kargls@comcast.net>
38819 Paul Brook <paul@codesourcery.com>
38820
38821 * gfortran.dg/g77/README: Update.
38822 * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
38823 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
38824 * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
38825
38826 2004-08-28 Paul Brook <paul@codesourcery.com>
38827
38828 PR libfortran/17195
38829 * gfortran.dg/edit_real_1.f90: New test.
38830
38831 2004-08-27 Paul Brook <paul@codesourcery.com>
38832
38833 * gfortran.dg/rewind_1.f90: New test.
38834
38835 2004-08-27 Bud Davis <bdavis9659@comcast.net>
38836
38837 PR fortran/16597
38838 * gfortran.dg/pr16597.f90: New test.
38839
38840 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
38841
38842 PR c/13801
38843 * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
38844 gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
38845 gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
38846 gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
38847 gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
38848
38849 2004-08-26 Nick Clifton <nickc@redhat.com>
38850
38851 * gcc.c-torture/compile/pr17119.c: New test.
38852
38853 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
38854
38855 * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
38856
38857 2004-08-25 Richard Henderson <rth@redhat.com>
38858
38859 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
38860 the bits that expect kind=8 to be the largest real kind.
38861
38862 2004-08-25 Ziemowit Laski <zlaski@apple.com>
38863
38864 * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
38865
38866 2004-08-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38867
38868 * gfortran.dg/assignment_1.f90: New test.
38869
38870 2004-08-25 Adam Nemet <anemet@lnxw.com>
38871
38872 * g++.dg/template/repo3.C: New test.
38873
38874 2004-08-25 Roger Sayle <roger@eyesopen.com>
38875
38876 PR middle-end/16693
38877 PR tree-optimization/16372
38878 * g++.dg/opt/pr16372-1.C: New test case.
38879 * g++.dg/opt/pr16693-1.C: New test case.
38880 * g++.dg/opt/pr16693-2.C: New test case.
38881
38882 2004-08-25 Ziemowit Laski <zlaski@apple.com>
38883
38884 * objc.dg/proto-lossage-4.m: New test.
38885
38886 2004-08-25 Mark Mitchell <mark@codesourcery.com>
38887
38888 PR c++/17155
38889 * g++.dg/inherit/local2.C: New test.
38890
38891 2004-08-25 Paul Brook <paul@codesourcery.com>
38892
38893 PR fortran/17144
38894 * gfortran.dg/string_ctor_1.f90: New test.
38895
38896 2004-08-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38897
38898 PR c++/14428
38899 * g++.dg/template/redecl2.C: New test.
38900
38901 2004-08-24 Bud Davis <bdavis9659@comcast.net>
38902
38903 PR fortran/17143
38904 * gfortran.dg/pr17143.f90: New test.
38905
38906 2004-08-24 Bud Davis <bdavis9659@comcast.net>
38907
38908 PR fortran/17164
38909 * gfortran.dg/pr17164.f90: New test.
38910
38911 2004-08-24 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
38912
38913 * gcc.dg/tree-ssa/loop-1.c: New test.
38914
38915 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
38916
38917 * gcc.c-torture/compile/20040824-1.c: New test.
38918
38919 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
38920
38921 * gcc.c-torture/compile/iftrap-3.c: New test.
38922
38923 2004-08-24 Paul Brook <paul@codesourcery.com>
38924
38925 * gfortran.dg/entry_2.f90: New test.
38926
38927 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
38928
38929 PR c++/16889
38930 * g++.dg/lookup/ambig[12].C: New.
38931
38932 2004-08-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38933
38934 PR c++/16706
38935 * g++.dg/template/crash21.C: New test.
38936 * g++.dg/template/crash22.C: Likewise.
38937
38938 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
38939
38940 PR c++/17149
38941 * g++.dg/template/access15.C: New.
38942
38943 2004-08-23 Mark Mitchell <mark@codesourcery.com>
38944
38945 PR c++/17163
38946 * g++.dg/template/repo2.C: New test.
38947
38948 2004-08-23 Roger Sayle <roger@eyesopen.com>
38949
38950 PR rtl-optimization/17078
38951 * gcc.c-torture/execute/pr17078-1.c: New test case.
38952
38953 2004-08-23 Mark Mitchell <mark@codesourcery.com>
38954
38955 PR c/14492
38956 * gcc.dg/debug/crash1.c: New test.
38957
38958 2004-08-23 Mark Mitchell <mark@codesourcery.com>
38959
38960 PR c/16180
38961 * gcc.dg/loop-5.c: New test.
38962
38963 2004-08-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
38964
38965 * gcc.c-torture/execute/20040823-1.c: New test.
38966
38967 2004-08-23 Richard Sandiford <rsandifo@redhat.com>
38968
38969 * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
38970 to the assembler. Simplify test accordingly.
38971 (asm_abi_flags): Use GNU names.
38972 (check_mips_abi, default_abi): Use string matches against "-mabi=*"
38973 to check for ABI flags.
38974
38975 2004-08-22 Andrew Pinski <apinski@apple.com>
38976
38977 * g++.dg/opt/pr14029.C: New test.
38978 * gcc.c-torture/execute/pr15262.c: New test.
38979
38980 2004-08-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38981
38982 * gfortran.dg/reduction.f90: Add checks with complex arguments.
38983
38984 2004-08-21 Bud Davis <bdavis9659@comcast.net>
38985
38986 PR 16908
38987 * gfortran.dg/direct_io.f90: New test.
38988
38989 2004-08-20 Mark Mitchell <mark@codesourcery.com>
38990
38991 PR c++/17121
38992 * g++.dg/inherit/local2.C: New test.
38993
38994 2004-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
38995
38996 PR c++/17120
38997 * g++.dg/warn/Wparentheses-4.C: New test.
38998
38999 2004-08-20 Mark Mitchell <mark@codesourcery.com>
39000
39001 PR c++/17121
39002 * g++.dg/inherit/local2.C: New test.
39003
39004 * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
39005 * gcc.dg/ppc-ldstruct.c: Likewise.
39006 * gcc.dg/ppc64-abi-2.c: Likewise.
39007
39008 2004-08-20 Jakub Jelinek <jakub@redhat.com>
39009
39010 PR rtl-optimization/17099
39011 * gcc.c-torture/execute/20040820-1.c: New test.
39012
39013 2004-08-20 David Edelsohn <edelsohn@gnu.org>
39014
39015 * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
39016
39017 2004-08-20 Canqun Yang <canqun@nudt.edu.cn>
39018
39019 PR fortran/17077
39020 * gfortran.dg/auto_array_1.f90: New test.
39021
39022 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39023
39024 PR fortran/17074
39025 * gfortran.dg/simpleif_1.f90: New test.
39026
39027 2004-08-19 Mark Mitchell <mark@codesourcery.com>
39028
39029 * lib/target-supports.exp (check_profiling_available): Return
39030 false for arm*-*-symbianelf* and arm*-*-eabi*.
39031
39032 PR c++/15890
39033 * g++.dg/template/delete1.C: New test.
39034
39035 2004-08-19 Paul Brook <paul@codesourcery.com>
39036
39037 PR fortran/14976
39038 PR fortran/16228
39039 * gfortran.dg/data_char_1.f90: New test.
39040
39041 2004-08-19 Erik Schnetter <schnetter@aei.mpg.de>
39042
39043 PR fortran/16946
39044 * gfortran.dg/reduction.f90: New testcase.
39045
39046 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39047
39048 PR fortran/16520
39049 * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
39050
39051 2004-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
39052
39053 PR c++/17041
39054 * g++.dg/Wparentheses-3.C: New test.
39055
39056 2004-08-19 Dorit Naishlos <dorit@il.ibm.com>
39057
39058 * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
39059 to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
39060 * gcc.dg/vect/vect-2.c: Likewise.
39061 * gcc.dg/vect/vect-3.c: Likewise.
39062 * gcc.dg/vect/vect-4.c: Likewise.
39063 * gcc.dg/vect/vect-5.c: Likewise.
39064 * gcc.dg/vect/vect-6.c: Likewise.
39065 * gcc.dg/vect/vect-7.c: Likewise.
39066 * gcc.dg/vect/vect-25.c: Likewise.
39067 * gcc.dg/vect/vect-31.c: Likewise.
39068 * gcc.dg/vect/vect-32.c: Likewise.
39069 * gcc.dg/vect/vect-34.c: Likewise.
39070 * gcc.dg/vect/vect-36.c: Likewise.
39071 * gcc.dg/vect/vect-all.c: Likewise.
39072
39073 2004-08-18 Mark Mitchell <mark@codesourcery.com>
39074
39075 PR c++/17068
39076 * g++.dg/template/operator4.C: New test.
39077
39078 2004-08-18 Richard Henderson <rth@redhat.com>
39079
39080 * gcc.dg/20040206-1.c: XFAIL.
39081
39082 2004-08-17 Mark Mitchell <mark@codesourcery.com>
39083
39084 PR c++/16246
39085 * g++.dg/template/array7.C: New test.
39086
39087 2004-08-17 James E Wilson <wilson@specifixinc.com>
39088
39089 * gcc.dg/mips-movcc-1.c: New test.
39090 * gcc.dg/mips-movcc-2.c: New test.
39091 * gcc.dg/mips-movcc-3.c: New test.
39092
39093 * gcc.dg/mips-nmadd-1.c: New test.
39094 * gcc.dg/mips-nmadd-2.c: New test.
39095
39096 2004-08-17 Mark Mitchell <mark@codesourcery.com>
39097
39098 PR c++/15871
39099 * g++.dg/opt/inline8.C: New test.
39100
39101 PR c++/16965
39102 * g++.dg/parse/error17.C: New test.
39103
39104 2004-08-17 Dorit Naishlos <dorit@il.ibm.com>
39105
39106 * gcc.dg/vect: New directory for vectorizer tests.
39107 * gcc.dg/vect/tree-vect.h: New file.
39108 * gcc.dg/vect/vect.exp: New file.
39109 * gcc.dg/vect/pr16105.c.c: New test.
39110 * gcc.dg/vect/vect-1.c: New test.
39111 * gcc.dg/vect/vect-2.c: New test.
39112 * gcc.dg/vect/vect-3.c: New test.
39113 * gcc.dg/vect/vect-4.c: New test.
39114 * gcc.dg/vect/vect-5.c: New test.
39115 * gcc.dg/vect/vect-6.c: New test.
39116 * gcc.dg/vect/vect-7.c: New test.
39117 * gcc.dg/vect/vect-8.c: New test.
39118 * gcc.dg/vect/vect-9.c: New test.
39119 * gcc.dg/vect/vect-10.c: New test.
39120 * gcc.dg/vect/vect-11.c: New test.
39121 * gcc.dg/vect/vect-12.c: New test.
39122 * gcc.dg/vect/vect-13.c: New test.
39123 * gcc.dg/vect/vect-14.c: New test.
39124 * gcc.dg/vect/vect-15.c: New test.
39125 * gcc.dg/vect/vect-16.c: New test.
39126 * gcc.dg/vect/vect-17.c: New test.
39127 * gcc.dg/vect/vect-18.c: New test.
39128 * gcc.dg/vect/vect-19.c: New test.
39129 * gcc.dg/vect/vect-20.c: New test.
39130 * gcc.dg/vect/vect-21.c: New test.
39131 * gcc.dg/vect/vect-22.c: New test.
39132 * gcc.dg/vect/vect-23.c: New test.
39133 * gcc.dg/vect/vect-24.c: New test.
39134 * gcc.dg/vect/vect-25.c: New test.
39135 * gcc.dg/vect/vect-26.c: New test.
39136 * gcc.dg/vect/vect-27.c: New test.
39137 * gcc.dg/vect/vect-28.c: New test.
39138 * gcc.dg/vect/vect-29.c: New test.
39139 * gcc.dg/vect/vect-30.c: New test.
39140 * gcc.dg/vect/vect-31.c: New test.
39141 * gcc.dg/vect/vect-32.c: New test.
39142 * gcc.dg/vect/vect-33.c: New test.
39143 * gcc.dg/vect/vect-34.c: New test.
39144 * gcc.dg/vect/vect-35.c: New test.
39145 * gcc.dg/vect/vect-36.c: New test.
39146 * gcc.dg/vect/vect-37.c: New test.
39147 * gcc.dg/vect/vect-38.c: New test.
39148 * gcc.dg/vect/vect-40.c: New test.
39149 * gcc.dg/vect/vect-41.c: New test.
39150 * gcc.dg/vect/vect-42.c: New test.
39151 * gcc.dg/vect/vect-43.c: New test.
39152 * gcc.dg/vect/vect-44.c: New test.
39153 * gcc.dg/vect/vect-45.c: New test.
39154 * gcc.dg/vect/vect-46.c: New test.
39155 * gcc.dg/vect/vect-47.c: New test.
39156 * gcc.dg/vect/vect-48.c: New test.
39157 * gcc.dg/vect/vect-49.c: New test.
39158 * gcc.dg/vect/vect-50.c: New test.
39159 * gcc.dg/vect/vect-51.c: New test.
39160 * gcc.dg/vect/vect-52.c: New test.
39161 * gcc.dg/vect/vect-53.c: New test.
39162 * gcc.dg/vect/vect-54.c: New test.
39163 * gcc.dg/vect/vect-55.c: New test.
39164 * gcc.dg/vect/vect-56.c: New test.
39165 * gcc.dg/vect/vect-57.c: New test.
39166 * gcc.dg/vect/vect-58.c: New test.
39167 * gcc.dg/vect/vect-59.c: New test.
39168 * gcc.dg/vect/vect-60.c: New test.
39169 * gcc.dg/vect/vect-61.c: New test.
39170 * gcc.dg/vect/vect-all.c: New test.
39171 * gcc.dg/vect/vect-none.c: New test.
39172
39173 2004-08-17 Paul Brook <paul@codesourcery.com>
39174
39175 PR fortran/13082
39176 * gfortran.dg/entry_1.f90: New test.
39177
39178 2004-08-17 Andrew Pinski <apinski@apple.com>
39179
39180 * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
39181
39182 2004-08-17 Paolo Bonzini <bonzini@gnu.org>
39183
39184 * gcc.dg/pr17036-1.c: New test.
39185
39186 2004-08-16 Devang Patel <dpatel@apple.com>
39187
39188 * gcc.dg/darwin-20040809-1.c: New test.
39189
39190 2004-08-16 Joseph S. Myers <jsm@polyomino.org.uk>
39191
39192 * gcc.dg/funcdef-attr-1.c: New test.
39193
39194 2004-08-16 Janis Johnson <janis187@us.ibm.com>
39195
39196 * gcc.dg/altivec-17.c: New test.
39197 * gcc.dg/altivec-18.c: New test.
39198
39199 2004-08-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39200
39201 PR c++/6749
39202 * g++.dg/template/vtable2.C: New test.
39203
39204 2004-08-14 Richard Henderson <rth@redhat.com>
39205
39206 * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
39207 * gcc.dg/pack-test-4.c (main): Return 0.
39208 * gcc.dg/setjmp-1.c: Remove XFAIL.
39209 * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
39210
39211 2004-08-14 Richard Henderson <rth@redhat.com>
39212
39213 * gcc.dg/980217-1.c: Add prototype for printf.
39214
39215 2004-08-13 Bud Davis <bdavis9659@comcast.net>
39216
39217 * gfortran.dg/pr16935.f90: New test.
39218
39219 2004-08-13 Janis Johnson <janis187@us.ibm.com>
39220
39221 * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
39222
39223 2004-08-13 Paul Brook <paul@codesourcery.com>
39224
39225 * gfortran.dg/der_io_1.f90: Remove stray comma.
39226
39227 2004-08-12 Janis Johnson <janis187@us.ibm.com>
39228
39229 * gcc.dg/vmx/cw-bug-2.c: Remove.
39230 * gcc.dg/vmx/vprint-1.c: Remove.
39231 * gcc.dg/vmx/vscan-1.c: Remove.
39232
39233 2004-08-12 Devang patel <dpatel@apple.com>
39234
39235 * gcc.dg/darwin-20040809-2.c: New test.
39236
39237 2004-08-12 Janis Johnson <janis1872us.ibm.com>
39238
39239 * g++.dg/ext/altivec-12.C: New test.
39240
39241 * g++.dg/ext/altivec-11.C: New test.
39242
39243 2004-08-12 Paul Brook <paul@codesourcery.com>
39244
39245 * g++.dg/abi/arm_cxa_vec_1.C: New test.
39246
39247 2004-08-12 Janis Johnson <janis187@us.ibm.com>
39248
39249 * g++.dg/ext/altivec-2.C: Check for hardware support before
39250 executing any VMX instructions.
39251
39252 * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
39253
39254 2004-08-12 Jakub Jelinek <jakub@redhat.com>
39255
39256 PR c++/16276
39257 * g++.old-deja/g++.other/comdat4.C: New test.
39258 * g++.old-deja/g++.other/comdat4-aux.cc: New.
39259
39260 2004-08-12 Ben Elliston <bje@au.ibm.com>
39261
39262 PR target/16286
39263 * gcc.dg/pr16286.c: New test.
39264
39265 2004-08-12 Jan Beulich <jbeulich@novell.com>
39266
39267 * g++.dg/ext/asm5.C: New.
39268
39269 2004-08-11 Mark Mitchell <mark@codesourcery.com>
39270
39271 PR c++/16698
39272 * g++.dg/eh/crash1.C: New test.
39273
39274 PR c++/16717
39275 * g++.dg/ext/construct1.C: New test.
39276
39277 2004-08-11 Mark Mitchell <mark@codesourcery.com>
39278
39279 PR c++/16853
39280 * g++.dg/init/ptrmem1.C: New test.
39281
39282 PR c++/16618
39283 * g++.dg/parse/offsetof5.C: New test.
39284
39285 PR c++/16870
39286 * g++.dg/template/overload3.C: New test.
39287
39288 2004-08-11 Mark Mitchell <mark@codesourcery.com>
39289
39290 PR c++/16964
39291 * g++.dg/parse/error16.C: New test.
39292
39293 PR c++/16904
39294 * g++.dg/template/error14.C: New test.
39295
39296 PR c++/16929
39297 * g++.dg/template/error15.C: New test.
39298
39299 2004-08-11 Devang Patel <dpatel@apple.com>
39300
39301 * gcc.dg/darwin-ld-20040809-1.c: New test.
39302 * gcc.dg/darwin-ld-20040809-2.c: New test.
39303
39304 2004-08-11 Steven G. Kargl <kargls@comcast.net>
39305
39306 PR fortran/16917
39307 * gfortran.dg/dfloat_1.f90: New test.
39308
39309 2004-08-09 Mark Mitchell <mark@codesourcery.com>
39310
39311 * gcc.dg/gcc.dg/arm-eabi1.c: New test.
39312 * gcc.dg/dll-2.c: Fix dg-require syntax.
39313 * gcc.misc-tests/arm-isr.c (abort): Declare.
39314 (exit): Likewise.
39315
39316 2004-08-10 Mark Mitchell <mark@codesourcery.com>
39317
39318 PR c++/16971
39319 * g++.dg/parse/crash16.C: New test.
39320
39321 2004-08-10 Roger Sayle <roger@eyesopen.com>
39322
39323 * gcc.dg/mips-rsqrt-1.c: New test case.
39324 * gcc.dg/mips-rsqrt-2.c: New test case.
39325 * gcc.dg/mips-rsqrt-3.c: New test case.
39326
39327 2004-08-10 Paul Brook <paul@codesourcery.com>
39328
39329 * gfortran.dg/der_io_1.f90: New test.
39330
39331 2004-08-10 Paul Brook <paul@codesourcery.com>
39332
39333 PR fortran/16919
39334 * gfortran.dg/der_array_1.f90: New test.
39335
39336 2004-08-09 David Edelsohn <edelsohn@gnu.org>
39337
39338 * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
39339
39340 2004-08-09 Paolo Bonzini <bonzini@gnu.org>
39341
39342 * gcc.dg/wchar_t-2.c: Fix typo.
39343
39344 2004-08-09 Falk Hueffner <falk@debian.org>
39345
39346 PR tree-optimization/12517
39347 * gcc.c-torture/compile/pr12517.c: New test.
39348
39349 PR tree-optimization/12578
39350 * gcc.c-torture/compile/pr12578.c: New test.
39351
39352 PR tree-optimization/12899
39353 * gcc.c-torture/compile/pr12899.c: New test.
39354
39355 PR rtl-optimization/14692
39356 * gcc.c-torture/compile/pr14692.c: New test.
39357
39358 PR tree-optimization/16461
39359 * gcc.c-torture/compile/pr16461.c: New test.
39360
39361 2004-08-06 Janne Blomqvist <jblomqvi@cc.hut.fi>
39362
39363 * gfortran.dg/getenv_1.f90: New test.
39364
39365 2004-08-06 Mark Mitchell <mark@codesourcery.com>
39366
39367 * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
39368 wchar_t.
39369 * gcc.dg/symbian5.c: Test -fno-short-wchar.
39370
39371 2004-08-06 Paul Brook <paul@codesourcery.com>
39372
39373 * gfortran.dg/ret_array_1.f90: New test.
39374 * gfortran.dg/ret_pointer_1.f90: New test.
39375
39376 2004-08-06 Richard Sandiford <rsandifo@redhat.com>
39377
39378 * gcc.dg/missing-field-init-[12].c: New tests.
39379 * g++.dg/warn/missing-field-init-[12].C: New tests.
39380
39381 2004-08-06 Mark Mitchell <mark@codesourcery.com>
39382
39383 * gcc.dg/enum2.c: New test.
39384 * gcc.dg/symbian3.c: Likewise.
39385 * gcc.dg/symbian4.c: Likewise.
39386 * gcc.dg/wchar_t-2.c: Likewise.
39387
39388 2004-08-05 Mark Mitchell <mark@codesourcery.com>
39389
39390 * g++.dg/ext/visibility/visibility-8.C: Add constructor and
39391 destructor tests.
39392
39393 2004-08-05 Mark Mitchell <mark@codesourcery.com>
39394
39395 * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
39396 dg-require-visiblity.
39397 * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
39398 * g++.dg/ext/visibility/fvisibility.C: Likewise.
39399 * g++.dg/ext/visibility/memfuncts.C: Likewise.
39400 * g++.dg/ext/visibility/new1.C: Likewise.
39401 * g++.dg/ext/visibility/pragma.C: Likewise.
39402 * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
39403 * g++.dg/ext/visibility/virtual.C: Likewise.
39404 * g++/dg/ext/visibility/visibility-1.C: Likewise.
39405 * g++/dg/ext/visibility/visibility-2.C: Likewise.
39406 * g++/dg/ext/visibility/visibility-3.C: Likewise.
39407 * g++/dg/ext/visibility/visibility-4.C: Likewise.
39408 * g++/dg/ext/visibility/visibility-5.C: Likewise.
39409 * g++/dg/ext/visibility/visibility-6.C: Likewise.
39410 * g++/dg/ext/visibility/visibility-7.C: Likewise.
39411 * g++/dg/ext/visibility/visibility-8.C: New test.
39412 * gcc.c-torture/compile/dll.x: Remove.
39413 * gcc.dg/dll-2.c: Use dg-require-dll
39414 * gcc.dg/visibility-10.c: New test.
39415 * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
39416 supporting DLLs.
39417 * lib/scanasm.exp (scan_hidden): New function.
39418 (scan_not_hidden): Likewise.
39419
39420 2004-08-05 David Edelsohn <edelsohn@gnu.org>
39421
39422 * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
39423
39424 2004-08-05 Richard Sandiford <rsandifo@redhat.com>
39425
39426 * gcc.c-torture/execute/20040805-1.c: New test.
39427
39428 2004-08-04 Andrew Pinski <pinskia@physics.uc.edu>
39429
39430 * gcc.dg/20020118-1.c: Declare abort.
39431 * gcc.dg/altivec_check.h: Likewise.
39432 * gcc.dg/iftrap-2.c: Likewise.
39433 * gcc.dg/pragma-darwin.c: Likewise.
39434 * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
39435
39436 2004-08-04 Geoffrey Keating <geoffk@apple.com>
39437
39438 * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
39439
39440 2004-08-05 Joseph S. Myers <jsm@polyomino.org.uk>
39441
39442 * gcc.c-torture/execute/builtins/abs-2.c,
39443 gcc.c-torture/execute/builtins/abs-3.c,
39444 gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
39445 gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
39446 intmax_t, uintmax_t and their limits.
39447 * gcc.dg/intmax_t-1.c: New test.
39448
39449 2004-08-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39450
39451 * g++.dg/tc1/dr147.C: Add reference to PR.
39452
39453 2004-08-03 Richard Sandiford <rsandifo@redhat.com>
39454
39455 * gcc.dg/mips-args-[23].c: Declare abort() and exit().
39456 * gcc.dg/torture/mips-hilo-[12].c: Likewise.
39457
39458 2004-08-03 David Edelsohn <edelsohn@gnu.org>
39459
39460 * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
39461
39462 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
39463
39464 * gcc.dg/redecl-5.c: New test.
39465 * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
39466 of scanf.
39467
39468 2004-08-03 Roger Sayle <roger@eyesopen.com>
39469
39470 PR middle-end/16790
39471 * gcc.c-torture/execute/pr16790-1.c: New test case.
39472
39473 2004-08-03 Mark Mitchell <mark@codesourcery.com>
39474
39475 * g++.dg/ext/visibility/assign1.C: New test.
39476 * g++.dg/ext/visibility/new1.C: Likewise.
39477
39478 * gcc.dg/symbian1.c: New test.
39479 * gcc.dg/symbian2.c: Likewise.
39480
39481 2004-08-03 H.J. Lu <hongjiu.lu@intel.com>
39482
39483 PR target/16570
39484 * gcc.dg/i386-sse-9.c: New test.
39485
39486 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
39487
39488 * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
39489
39490 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
39491
39492 * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
39493 gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
39494 gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
39495 gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
39496 gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
39497 gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
39498 gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
39499 gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
39500 gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
39501 gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
39502 gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
39503 gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
39504 gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
39505 gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
39506 gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
39507 gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
39508 gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
39509 gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
39510 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
39511 gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
39512 gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
39513 gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
39514 gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
39515 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
39516 gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
39517 gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
39518 gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
39519 gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
39520 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
39521 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
39522 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
39523 gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
39524 gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
39525 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
39526 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
39527 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
39528 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
39529 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
39530 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
39531 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
39532 gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
39533 gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
39534 gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
39535 gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
39536 gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
39537 gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
39538 gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
39539 gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
39540 gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
39541 gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
39542 gcc.misc-tests/i386-pf-3dnow-1.c,
39543 gcc.misc-tests/i386-pf-athlon-1.c,
39544 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
39545 objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
39546 Declare built-in functions used.
39547 * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
39548
39549 2004-08-02 Mark Mitchell <mark@codesourcery.com>
39550
39551 PR c++/16707
39552 * g++.dg/lookup/using12.C: New test.
39553
39554 * g++.dg/init/null1.C: Fix PR number.
39555 * g++.dg/parse/namespace10.C: Likewise.
39556
39557 2004-08-01 Mark Mitchell <mark@codesourcery.com>
39558
39559 PR c++/16224
39560 * g++.dg/template/spec17.C: New test.
39561 * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
39562 * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
39563
39564 2004-08-02 David Billinghurst
39565
39566 PR fortran/16292
39567 * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
39568
39569 2004-08-01 Zack Weinberg <zack@codesourcery.com>
39570
39571 * gcc.dg/ia64-got-1.c: New test case.
39572
39573 2004-08-01 Mark Mitchell <mark@codesourcery.com>
39574
39575 PR c++/16489
39576 * g++.dg/init/null1.C: New test.
39577 * g++.dg/tc1/dr76.C: Adjust error marker.
39578
39579 PR c++/16529
39580 * g++.dg/parse/namespace10.C: New test.
39581
39582 PR c++/16810
39583 * g++.dg/inherit/ptrmem2.C: New test.
39584
39585 2004-08-02 Ben Elliston <bje@au.ibm.com>
39586
39587 PR target/16155
39588 * gcc.dg/pr16155.c: New test.
39589
39590 2004-07-31 Joseph S. Myers <jsm@polyomino.org.uk>
39591
39592 * gcc.dg/redecl-2.c: New test.
39593
39594 2004-07-30 Geoffrey Keating <geoffk@apple.com>
39595
39596 * gcc.dg/darwin-longdouble.c: New file.
39597
39598 2004-07-30 Richard Henderson <rth@redhat.com>
39599
39600 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
39601 write to constant argument.
39602 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
39603
39604 2004-07-30 Richard Henderson <rth@redhat.com>
39605
39606 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
39607 tests of nearest around zero.
39608
39609 2004-07-30 Andrew Pinski <apinski@apple.com>
39610
39611 * gcc.c-torture/compile/20040730-1.c: New test.
39612
39613 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
39614
39615 * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
39616 powerpc-eabispe.
39617
39618 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
39619
39620 * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
39621
39622 2004-07-30 Richard Sandiford <rsandifo@redhat.com>
39623
39624 * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
39625 contains $ld_library_path.
39626 * lib/gfortran.exp (gfortran_link_flags): Likewise.
39627
39628 2004-07-29 Richard Henderson <rth@redhat.com>
39629
39630 * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
39631
39632 * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
39633 (alt2, which): New.
39634 (Check): Accept either alternative.
39635
39636 2004-07-29 Mark Mitchell <mark@codesourcery.com>
39637
39638 * g++.dg/abi/inline1.C: New test.
39639 * g++.dg/abi/local1-a.cc: Likewise.
39640 * g++.dg/abi/local1.C: Likewise.
39641 * g++.dg/abi/mangle11.C: Tweak location of warnings.
39642 * g++.dg/abi/mangle12.C: Likewise.
39643 * g++.dg/abi/mangle17.C: Likewise.
39644 * g++.dg/abi/mangle20-2.C: Likewise.
39645 * g++.dg/opt/interface1.C: Likewise.
39646 * g++.dg/opt/interface1.h: Likewise.
39647 * g++.dg/opt/interface1-a.cc: New test.
39648 * g++.dg/parse/repo1.C: New test.
39649 * g++.dg/template/repo1.C: Likewise.
39650 * g++.dg/warn/Winline-1.C: Likewise.
39651 * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
39652
39653 2004-07-29 Diego Novillo <dnovillo@redhat.com>
39654
39655 * gcc.dg/tree-ssa/20040729-1.c: New test.
39656
39657 2004-07-27 Matt Austern <austern@apple.com>
39658
39659 * gcc.dg/darwin-bool-1.c: New test.
39660 * gcc.dg/darwin-bool-2.c: New test.
39661
39662 2004-07-28 Richard Henderson <rth@redhat.com>
39663
39664 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
39665 arguments in the correct type. Don't write to constant arguments.
39666
39667 2004-07-28 Diego Novillo <dnovillo@redhat.com>
39668
39669 PR tree-optimization/16688
39670 PR tree-optimization/16689
39671 * g++.dg/tree-ssa/pr16688.C: New test.
39672
39673 2004-07-28 Diego Novillo <dnovillo@redhat.com>
39674
39675 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
39676 loads. Not only in the comment, this time.
39677
39678 2004-07-28 Alexandre Oliva <aoliva@redhat.com>
39679
39680 2003-07-06 Alexandre Oliva <aoliva@redhat.com>
39681 * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
39682 2003-07-01 Alexandre Oliva <aoliva@redhat.com>
39683 * gcc.dg/sh4a-bitmovua.c: New.
39684 * gcc.dg/sh4a-cos.c: New.
39685 * gcc.dg/sh4a-cosf.c: New.
39686 * gcc.dg/sh4a-fprun.c: New.
39687 * gcc.dg/sh4a-fsrra.c: New.
39688 * gcc.dg/sh4a-memmovua.c: New.
39689 * gcc.dg/sh4a-sin.c: New.
39690 * gcc.dg/sh4a-sincos.c: New.
39691 * gcc.dg/sh4a-sincosf.c: New.
39692 * gcc.dg/sh4a-sinf.c: New.
39693
39694 2004-07-28 Diego Novillo <dnovillo@redhat.com>
39695
39696 * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
39697 conditionals.
39698 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
39699 loads.
39700 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
39701 DOM1.
39702
39703 2004-07-27 Andrew Pinski <apinski@apple.com>
39704
39705 * g++.dg/rtti/tinfo1.C: Correct the xfail.
39706
39707 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
39708
39709 * gcc.dg/pragma-isr.c: New test.
39710
39711 2004-07-27 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39712
39713 PR c++/14429
39714 * g++.dg/template/ttp11.C: New test.
39715
39716 2004-07-27 Diego Novillo <dnovillo@redhat.com>
39717
39718 * gcc.c-torture/compile/20040727-1.c: New test.
39719
39720 2004-07-26 Eric Christopher <echristo@redhat.com>
39721
39722 * gcc.c-torture/compile/20040726-2.c: New test.
39723
39724 2004-07-26 Andrew Pinski <apinski@apple.com>
39725
39726 * g++.dg/rtti/tinfo1.C: Xfail.
39727
39728 2004-07-26 Richard Sandiford <rsandifo@redhat.com>
39729
39730 * gcc.c-torture/compile/20040726-1.c: New test.
39731
39732 2004-07-26 Niall Douglas <s_fsfeurope2@nedprod.com>
39733 Brian Ryner <bryner@brianryner.com>
39734
39735 PR c++/9283
39736 PR c++/15000
39737 * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
39738 * g++.dg/ext/visibility/: New directory.
39739 * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
39740 g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
39741 g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
39742 g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
39743 * g++.dg/ext/visibility/fvisibility.C,
39744 g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
39745 g++.dg/ext/visibility/fvisibility-override1.C
39746 g++.dg/ext/visibility/fvisibility-override2.C
39747 g++.dg/ext/visibility/memfuncts.C
39748 g++.dg/ext/visibility/noPLT.C
39749 g++.dg/ext/visibility/pragma.C
39750 g++.dg/ext/visibility/pragma-override1.C
39751 g++.dg/ext/visibility/pragma-override2.C
39752 g++.dg/ext/visibility/staticmemfuncts.C
39753 g++.dg/ext/visibility/virtual.C: New tests.
39754
39755 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
39756
39757 PR c/15360
39758 * gcc.dg/pr15360-1.c: New test.
39759
39760 2004-07-25 Daniel Jacobowitz <dan@debian.org>
39761
39762 * gcc.dg/pragma-align-2.c: New test.
39763 * gcc.dg/pragma-init-fini.c: New test.
39764 * gcc.dg/pragma-align.c: Change from compile to run. Run on Solaris
39765 targets.
39766
39767 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
39768
39769 * gcc.dg/init-string-2.c: New test.
39770
39771 2004-07-24 Zack Weinberg <zack@codesourcery.com>
39772
39773 PR 16684
39774 * gcc.dg/Wredundant-decls-1.c: New test case.
39775
39776 2004-07-24 Jakub Jelinek <jakub@redhat.com>
39777
39778 * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
39779 * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
39780 * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
39781 * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
39782 * gcc.dg/compat/generate-random.c: New file.
39783 * gcc.dg/compat/generate-random.h: Likewise.
39784 * gcc.dg/compat/generate-random_r.c: Likewise.
39785 * gcc.dg/compat/struct-layout-1.h: Likewise.
39786 * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
39787 * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
39788 * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
39789 * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
39790 * gcc.dg/compat/struct-layout-1_main.c: New test.
39791 * gcc.dg/compat/struct-layout-1_x.c: New file.
39792 * gcc.dg/compat/struct-layout-1_y.c: New file.
39793 * gcc.dg/compat/struct-layout-1_test.h: New file.
39794
39795 2004-07-23 Joseph S. Myers <jsm@polyomino.org.uk>
39796
39797 * gcc.dg/comp-return-1.c: New test
39798
39799 2004-07-23 Janis Johnson <janis187@us.ibm.com>
39800
39801 * gcc.dg/vmx/8-02a.c: Fix typo.
39802
39803 * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
39804 * gcc.dg/darwin-abi-3.c: New test.
39805
39806 * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
39807 * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
39808
39809 * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
39810 * gcc.dg/vmx/ops-long-1.c: New test.
39811 * gcc.dg/vmx/ops-long-2.c: New test.
39812
39813 2004-07-23 Nathan Sidwell <nathan@codesourcery.com>
39814
39815 * g++.dg/lookup/conv-[1234].C: New.
39816
39817 2004-07-22 Mark Mitchell <mark@codesourcery.com>
39818
39819 * g++.dg/parse/attr2.C: Simplify.
39820
39821 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
39822
39823 PR c/7284
39824 * gcc.c-torture/execute/pr7284-1.c: New test.
39825
39826 2004-07-22 Brian Booth <bbooth@redhat.com>
39827
39828 * gcc.dg/tree-ssa/20040721-1.c: New test.
39829
39830 2004-07-22 Nathan Sidwell <nathan@codesourcery.com>
39831
39832 * g++.dg/template/crash20.c: New.
39833
39834 2004-07-22 David Billinghurst (David.Billinghurst@riotinto.com)
39835
39836 * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
39837 Add dg-run directive. Declare variables as required.
39838 * gfortran.dg/g77/README: Update
39839
39840 2004-07-22 Hans-Peter Nilsson <hp@axis.com>
39841
39842 * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
39843 gcc.dg/cris-peep2-andu2.c: New tests.
39844
39845 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
39846
39847 PR c/15052
39848 * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
39849 on return type.
39850 * gcc.dg/qual-return-1.c: Use -Wreturn-type. Update expected
39851 messages.
39852 * gcc.dg/qual-return-2.c: Update expected messages.
39853 * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
39854
39855 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
39856
39857 * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
39858 * gcc.dg/noncompile/921102-1.c: Update expected error message.
39859
39860 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
39861
39862 PR c/11250
39863 * gcc.dg/init-string-1.c: New test.
39864
39865 2004-07-21 Jakub Jelinek <jakub@redhat.com>
39866
39867 PR middle-end/15345
39868 PR c/16450
39869 * gcc.dg/torture/nested-fn-1.c: New test.
39870
39871 2004-07-20 H.J. Lu <hongjiu.lu@intel.com>
39872
39873 PR target/16559
39874 * gcc.dg/ia64-fptr-1.c: New file.
39875
39876 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39877
39878 PR c++/14497
39879 * g++.dg/template/spec16.C: New test.
39880 * g++.old-deja/g++.robertl/eb118.C: Remove.
39881
39882 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39883
39884 PR c++/509
39885 * g++.dg/template/spec15.C: New test.
39886
39887 2004-07-21 David Billinghurst (David.Billinghurst@riotinto.com)
39888
39889 Copy cases from g77.f-torture/execute and add dg-run
39890 directive. Other changes as noted.
39891 * gfortran.dg/g77/13037.f
39892 * gfortran.dg/g77/1832.f
39893 * gfortran.dg/g77/19981119-0.f
39894 * gfortran.dg/g77/19990313-0.f
39895 * gfortran.dg/g77/19990313-1.f
39896 * gfortran.dg/g77/19990313-2.f
39897 * gfortran.dg/g77/19990313-3.f
39898 * gfortran.dg/g77/19990419-1.f
39899 * gfortran.dg/g77/19990826-0.f
39900 * gfortran.dg/g77/19990826-2.f
39901 * gfortran.dg/g77/20000503-1.f
39902 * gfortran.dg/g77/20001111.f
39903 * gfortran.dg/g77/20010116.f
39904 * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
39905 * gfortran.dg/g77/20010430.f
39906 * gfortran.dg/g77/6177.f
39907 * gfortran.dg/g77/947.f
39908 * gfortran.dg/g77/970816-3.f
39909 * gfortran.dg/g77/971102-1.f
39910 * gfortran.dg/g77/980520-1.f
39911 * gfortran.dg/g77/980628-0.f
39912 * gfortran.dg/g77/980628-1.f
39913 * gfortran.dg/g77/980628-10.f
39914 * gfortran.dg/g77/980628-2.f
39915 * gfortran.dg/g77/980628-3.f
39916 * gfortran.dg/g77/980628-7.f
39917 * gfortran.dg/g77/980628-8.f
39918 * gfortran.dg/g77/980628-9.f
39919 * gfortran.dg/g77/980701-0.f
39920 * gfortran.dg/g77/980701-1.f
39921 * gfortran.dg/g77/cabs.f
39922 * gfortran.dg/g77/claus.f
39923 * gfortran.dg/g77/complex_1.f
39924 * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
39925 * gfortran.dg/g77/dcomplex.f
39926 * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
39927 * gfortran.dg/g77/f90-intrinsic-mathematical.f
39928 * gfortran.dg/g77/f90-intrinsic-numeric.f
39929 * gfortran.dg/g77/int8421.f
39930 * gfortran.dg/g77/labug1.f
39931 * gfortran.dg/g77/large_vec.f
39932 * gfortran.dg/g77/le.f
39933 * gfortran.dg/g77/short.f
39934 * gfortran.dg/g77/README: Update
39935
39936 2004-07-20 Mark Mitchell <mark@codesourcery.com>
39937
39938 PR c++/16637
39939 * g++.dg/parse/lookup4.C: New test.
39940
39941 2004-07-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39942
39943 PR c++/16175
39944 * g++.dg/template/ttp10.C: New test.
39945
39946 2004-07-20 Joseph S. Myers <jsm@polyomino.org.uk>
39947
39948 * gcc.dg/pr12625-1.c: New test.
39949
39950 2004-07-20 Steven Bosscher <stevenb@suse.de>
39951
39952 * gcc.dg/switch-warn-1.c: New test.
39953 * gcc.dg/switch-warn-2.c: New test.
39954 * gcc.c-torture/compile/pr14730.c: Update.
39955
39956 2004-07-19 Kelley Cook <kcook@gcc.gnu.org>
39957
39958 * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
39959 g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
39960 g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
39961 g++.dg/template/nontype3.C: Remove trailing CR from tests.
39962
39963 2004-07-18 Mark Mitchell <mark@codesourcery.com>
39964
39965 PR c++/16623
39966 * g++.dg/template/assign1.C: New test.
39967
39968 2004-07-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39969
39970 PR c++/12170
39971 * g++.dg/template/ttp9.C: New test.
39972
39973 2004-07-19 Daniel Jacobowitz <dan@debian.org>
39974
39975 * gcc.dg/format/cmn-err-1.c: New test.
39976
39977 2004-07-19 Joseph S. Myers <jsm@polyomino.org.uk>
39978
39979 * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
39980 gcc.dg/Wparentheses-10.c: New tests.
39981 * gcc.dg/Wparentheses-5.c: Remove XFAILs.
39982
39983 2004-07-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39984
39985 PR fortran/16465
39986 * gfortran.dg/g77//ffixed-line-length-0.f,
39987 gfortran.dg/g77/ffixed-line-length-132.f,
39988 gfortran.dg/g77/ffixed-line-length-72.f,
39989 gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
39990 gfortran.dg/g77/README: Update.
39991
39992 2004-07-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39993
39994 PR c++/13092
39995 * g++.dg/template/non-dependent7.C: New test.
39996 * g++.dg/template/non-dependent8.C: Likewise.
39997 * g++.dg/template/non-dependent9.C: Likewise.
39998 * g++.dg/template/non-dependent10.C: Likewise.
39999
40000 2004-07-17 Mark Mitchell <mark@codesourcery.com>
40001
40002 PR c++/16337
40003 * g++.dg/parse/attr2.C: New test.
40004
40005 2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
40006
40007 * g77.dg: Removed.
40008 * g77.f-torture: Ditto.
40009
40010 2004-07-17 Joseph S. Myers <jsm@polyomino.org.uk>
40011
40012 * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
40013 gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
40014 Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
40015
40016 2004-07-16 Richard Henderson <rth@redhat.com>
40017
40018 * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
40019
40020 2004-07-16 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40021
40022 * lib/fortran-torture.exp (fortran-torture): Don't test compile
40023 tests with full list of options.
40024 * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
40025 of TORTURE_OPTIONS if test contains 'dg-do run'.
40026
40027 PR fortran/16404
40028 * gfortran.dg/do_iterator.f90: New test.
40029
40030 2004-07-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40031
40032 PR rtl-optimization/16536
40033 * gcc.c-torture/execute/restrict-1.c: New test.
40034
40035 2004-07-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40036
40037 PR fortran/15324
40038 * gfortran.dg/pr15324.f90: New test.
40039
40040 PR fortran/15129
40041 * gfortran.dg/pr15129.f90: New test.
40042
40043 PR fortran/15140
40044 * gfortran.dg/pr15140.f90: New test.
40045
40046 PR fortran/13792
40047 * gfortran.fortran-torture/execute/bounds.f90: Add check for
40048 compile-time simplification.
40049
40050 2004-07-14 Mike Stump <mrs@apple.com>
40051
40052 * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
40053
40054 2004-07-14 James E Wilson <wilson@specifixinc.com>
40055
40056 PR target/16325
40057 * gcc.dg/profile-generate-1.c: New.
40058
40059 2004-07-15 Jakub Jelinek <jakub@redhat.com>
40060
40061 * gcc.c-torture/execute/20040709-1.c: New test.
40062 * gcc.c-torture/execute/20040709-2.c: New test.
40063
40064 2004-07-14 Mike Stump <mrs@apple.com>
40065
40066 * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
40067
40068 2004-07-14 Mike Stump <mrs@apple.com>
40069
40070 * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
40071
40072 2004-07-13 Mark Mitchell <mark@codesourcery.com>
40073
40074 PR c++/16518
40075 * g++.dg/parse/mutable1.C: New test.
40076
40077 2004-07-13 Diego Novillo <dnovillo@redhat.com>
40078
40079 PR tree-optimization/16443
40080 * gcc.dg/tree-ssa/20040713-1.c: New test.
40081
40082 2004-07-15 Ulrich Weigand <uweigand@de.ibm.com>
40083
40084 * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
40085 for operator new.
40086
40087 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
40088
40089 * gfortran.dg/g77/README: New file
40090 * gfortran.dg/g77/19981216-0.f: Copy from
40091 g77.f-torture/noncompile. Add "dg-do compile" and
40092 dg-error as required.
40093 * gfortran.dg/g77/19990218-1.f: Likewise.
40094 * gfortran.dg/g77/19990905-1.f: Likewise.
40095 * gfortran.dg/g77/9263.f: Likewise.
40096 * gfortran.dg/g77/980615-0.f: Likewise.
40097 * gfortran.dg/g77/980616-0.f: Likewise.
40098 * gfortran.dg/g77/check0.f: Likewise.
40099 * gfortran.dg/g77/select_no_compile.f: Likewise.
40100
40101 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
40102
40103 Copy files from g77.f-torture/compile.
40104 Add "{ dg-do compile}". Other changes as noted
40105 * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
40106 * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
40107 * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
40108 * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
40109 * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
40110 * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
40111 * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
40112 * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
40113 statement to conform to standard. Append alpha1.x for reference.
40114 * gfortran.dg/g77/xformat.f: Add dg-warning
40115
40116 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
40117
40118 * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
40119 Add {dg-do compile} directive.
40120 * gfortran.dg/g77/cpp2.F: Likewise.
40121
40122 2004-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40123
40124 PR c++/5402
40125 * g++.dg/lookup/name-clash1.C: New test.
40126
40127 PR c++/9777
40128 * g++.dg/lookup/name-clash2.C: New test.
40129
40130 PR c++/12102
40131 * g++.dg/lookup/name-clash3.C: New test.
40132
40133 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40134
40135 * g++.dg/lookup/new2.C: New test.
40136 * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
40137
40138 2004-07-12 David Billinghurst <David.Billinghurst@riotinto.com>
40139
40140 * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
40141 Add {dg-do compile} directive.
40142 * gfortran.dg/g77/13060.f: Likewise.
40143 * gfortran.dg/g77/19990218-0.f: Likewise.
40144 * gfortran.dg/g77/19990305-0.f: Likewise.
40145 * gfortran.dg/g77/19990419-0.f: Likewise.
40146 * gfortran.dg/g77/19990502-0.f: Likewise.
40147 * gfortran.dg/g77/19990502-1.f: Likewise.
40148 * gfortran.dg/g77/19990525-0.f: Likewise.
40149 * gfortran.dg/g77/19990826-1.f: Likewise.
40150 * gfortran.dg/g77/19990826-3.f: Likewise.
40151 * gfortran.dg/g77/19990905-2.f: Likewise.
40152 * gfortran.dg/g77/20000412-1.f: Likewise.
40153 * gfortran.dg/g77/20000511-1.f: Likewise.
40154 * gfortran.dg/g77/20000511-2.f: Likewise.
40155 * gfortran.dg/g77/20000518.f: Likewise.
40156 * gfortran.dg/g77/20000601-1.f: Likewise.
40157 * gfortran.dg/g77/20000601-2.f: Likewise.
40158 * gfortran.dg/g77/20000629-1.f: Likewise.
40159 * gfortran.dg/g77/20000630-2.f: Likewise.
40160 * gfortran.dg/g77/20010115.f: Likewise.
40161 * gfortran.dg/g77/20010321-1.f: Likewise.
40162 * gfortran.dg/g77/20010426.f: Likewise.
40163 * gfortran.dg/g77/20020307-1.f: Likewise.
40164 * gfortran.dg/g77/8485.f: Likewise.
40165 * gfortran.dg/g77/960317-1.f: Likewise.
40166 * gfortran.dg/g77/970915-0.f: Likewise.
40167 * gfortran.dg/g77/980310-1.f: Likewise.
40168 * gfortran.dg/g77/980310-2.f: Likewise.
40169 * gfortran.dg/g77/980310-3.f: Likewise.
40170 * gfortran.dg/g77/980310-4.f: Likewise.
40171 * gfortran.dg/g77/980310-6.f: Likewise.
40172 * gfortran.dg/g77/980310-7.f: Likewise.
40173 * gfortran.dg/g77/980310-8.f: Likewise.
40174 * gfortran.dg/g77/980419-2.f: Likewise.
40175 * gfortran.dg/g77/980424-0.f: Likewise.
40176 * gfortran.dg/g77/980427-0.f: Likewise.
40177 * gfortran.dg/g77/980729-0.f: Likewise.
40178 * gfortran.dg/g77/981117-1.f: Likewise.
40179 * gfortran.dg/g77/toon_1.f: Likewise.
40180
40181 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40182
40183 PR c++/2204
40184 * g++.dg/other/abstract2.C: New test.
40185
40186 2004-07-12 Paul Brook <paul@codesourcery.com>
40187
40188 * gfortran.dg/pointer_init_1.f90: New test.
40189
40190 2004-07-11 Paul Brook <paul@codesourcery.com>
40191
40192 PR fortran/15986
40193 * gfortran.dg/contained_1.f90: New test.
40194
40195 2004-07-11 Mark Mitchell <mark@codesourcery.com>
40196
40197 * g++.dg/parse/defarg8.C: New test.
40198
40199 2004-07-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40200
40201 PR fortran/16433
40202 * gfortran.dg/pr16433.f: New test.
40203
40204 PR fortran/17574
40205 * gfortran.dg/pr15754.f90: New test.
40206
40207 2004-07-11 Joseph S. Myers <jsm@polyomino.org.uk>
40208
40209 PR tree-optimization/16437
40210 * gcc.c-torture/execute/bitfld-4.c: New test.
40211
40212 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40213
40214 * gfortran.fortran-torture/execute/common_2.f90: Add check for
40215 access to common var from module.
40216
40217 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40218
40219 PR fortran/16336
40220 * gfortran.fortran-torture/execute/common_2.f90: New test.
40221
40222 2004-07-10 Paul Brook <paul@codesourcery.com>
40223
40224 * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
40225
40226 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40227
40228 PR fortran/15969
40229 * gfortran.fortran-torture/execute/der_init_5.f90: New test.
40230
40231 2004-07-10 David Billinghurst <David.Billinghurst@riotinto.com>
40232
40233 * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
40234 * gfortran.dg/g77/ffixed-form-2.f: Likewise.
40235 * gfortran.dg/g77/ffree-form-1.f: Likewise.
40236 * gfortran.dg/g77/ffree-form-2.f: Likewise.
40237 * gfortran.dg/g77/ffree-form-3.f: Likewise.
40238 * gfortran.dg/g77/fno-underscoring.f: Likewise.
40239 * gfortran.dg/g77/funderscoring.f: Likewise.
40240 * gfortran.dg/g77/pr9258.f: Likewise. Add dg-warning lines.
40241
40242 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40243
40244 * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
40245
40246 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40247 Paul Brook <paul@codesourcery.com>
40248
40249 PR fortran/13415
40250 * gfortran.dg/common_pointer_1.f90: New test.
40251
40252 2004-07-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40253
40254 * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
40255
40256 2004-07-09 James E Wilson <wilson@specifixinc.com>
40257
40258 PR target/16364
40259 * gcc.c-torture/compile/20040709-1.c: New.
40260
40261 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40262
40263 PR fortran/14077
40264 * gfortran.fortran-torture/execute/module_init_1.f90: New test.
40265
40266 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40267
40268 PR fortran/13201
40269 * gfortran.dg/shape_1.f90: New test.
40270
40271 2004-07-09 Zack Weinberg <zack@codesourcery.com>
40272 Andrew Pinski <apinski@apple.com>
40273
40274 * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
40275
40276 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40277
40278 * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
40279 comment.
40280
40281 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40282 Paul Brook <paul@codesourcery.com>
40283
40284 * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
40285 '.f95' and '.F95'.
40286
40287 2004-07-09 Diego Novillo <dnovillo@redhat.com>
40288
40289 * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
40290
40291 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40292
40293 * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
40294 testcases with capital suffix.
40295
40296 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40297
40298 PR fortran/15481
40299 PR fortran/13372
40300 PR fortran/13575
40301 PR fortran/15978
40302 * gfortran.fortran-torture/compile/implicit_2.f90: New test.
40303
40304 * gfortran.dg/implicit_1.f90: New test.
40305
40306 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
40307
40308 * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
40309 expression to match gfortran warning/error messages
40310 * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
40311 dg-error text.
40312
40313 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
40314
40315 * lib/fortran-torture.exp: Rename proc search_for to
40316 search_for_re.
40317
40318 2004-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
40319
40320 * gcc.c-torture/execute/simd-5.x: New file.
40321 XFAIL on SPARC 64-bit at -O0.
40322
40323 2004-07-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40324
40325 PR c++/8211
40326 PR c++/16165
40327 * g++.dg/warn/effc3.C: New test.
40328
40329 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
40330
40331 * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
40332 change X to 1X in format.
40333 * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
40334 add data statements to conform to standard.
40335
40336 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
40337
40338 * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
40339 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
40340 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
40341
40342 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
40343
40344 * gfortran.dg/g77/7388.f: Copy from g77.dg
40345 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
40346 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
40347 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
40348 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
40349 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
40350 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
40351 * gfortran.dg/g77/strlen0.f: Likewise.
40352
40353 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
40354
40355 * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
40356 * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
40357
40358 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
40359
40360 * gcc.c-torture/execute/920428-2.x: Delete.
40361 * gcc.c-torture/execute/920501-7.x: Likewise.
40362
40363 2004-07-08 Jakub Jelinek <jakub@redhat.com>
40364
40365 * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
40366 -march=i386 into -march=i686. Add -march=i686 -mtune=x and
40367 -march=x for pentium3, pentium3m, pentium-m, pentium4m,
40368 prescott and c3-2.
40369 (PREFETCH_3DNOW): Add -march=c3.
40370
40371 2004-07-08 Diego Novillo <dnovillo@redhat.com>
40372
40373 PR c/16437
40374 * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
40375 * gcc.c-torture/execute/bf64-1.x: Likewise.
40376
40377 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
40378
40379 * gcc.c-torture/compile/20040708-1.c: New test.
40380
40381 2004-07-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40382
40383 PR c++/16169
40384 * g++.dg/warn/effc2.C: New test.
40385
40386 2004-07-08 Joseph S. Myers <jsm@polyomino.org.uk>
40387
40388 * gcc.c-torture/execute/bitfld-1.x: Remove.
40389 * gcc.c-torture/execute/bitfld-3.c: New test.
40390 * gcc.dg/bitfld-2.c: Remove XFAILs.
40391
40392 2004-07-07 H.J. Lu <hongjiu.lu@intel.com>
40393
40394 PR c++/16276
40395 * g++.dg/rtti/tinfo1.C: New file.
40396
40397 2004-07-07 Eric Christopher <echristo@redhat.com>
40398
40399 * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
40400
40401 2004-07-07 Andrew Pinski <apinski@apple.com>
40402
40403 * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
40404
40405 2004-07-07 Mark Mitchell <mark@codesourcery.com>
40406
40407 * g++.dg/init/call1.C: XFAIL.
40408
40409 2004-07-07 Alexandre Oliva <aoliva@redhat.com>
40410
40411 * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
40412 except for movstrict*, to movmem* and clrstr* to clrmem*.
40413
40414 2004-07-07 Richard Sandiford <rsandifo@redhat.com>
40415
40416 * gcc.c-torture/execute/20040707-1.c: New test.
40417
40418 2004-07-06 Richard Sandiford <rsandifo@redhat.com>
40419
40420 * gcc.c-torture/execute/20040706-1.c: New test.
40421
40422 2004-07-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40423
40424 PR c++/3671
40425 * g++.dg/template/spec14.C: New test.
40426
40427 2004-07-05 Jakub Jelinek <jakub@redhat.com>
40428
40429 * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
40430 nothing if not yet defined. Use it in b, c and d type definitions.
40431 * gcc.c-torture/execute/20040705-1.c: New test.
40432 * gcc.c-torture/execute/20040705-2.c: New test.
40433
40434 2004-07-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40435
40436 PR c++/2518
40437 * g++.dg/lookup/new1.C: New test.
40438
40439 2004-07-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40440
40441 PR c++/11406
40442 * g++.dg/template/sizeof8.C: New test.
40443
40444 2004-07-05 Richard Sandiford <rsandifo@redhat.com>
40445
40446 * gcc.c-torture/compile/20040705-1.c: New test.
40447
40448 2004-07-04 Bud Davis <bdavis9659@comcast.net>
40449
40450 * gfortran.fortran-torture/execute/seq_io.f90: New test.
40451
40452 2004-07-04 Neil Booth <neil@duron.akihabara.co.uk>
40453
40454 * gcc.dg/cpp/if-mop.c: Two new testcases.
40455 * gcc.dg/cpp/trad/comment-3.c: New.
40456
40457 2004-07-04 Paul Brook <paul@codesourcery.com>
40458
40459 * gfortran.fortran-torture/compile/implicit_1.f90: New test.
40460
40461 2004-07-03 Scott Brumbaugh <scottb.lists@verizon.net>
40462
40463 PR c++/3761
40464 * g++.dg/lookup/crash4.C: New test.
40465
40466 2004-07-02 Zack Weinberg <zack@codesourcery.com>
40467
40468 * gcc.c-torture/execute/builtin-abs-1.c
40469 * gcc.c-torture/execute/builtin-abs-2.c
40470 * gcc.c-torture/execute/builtin-complex-1.c
40471 * gcc.c-torture/execute/builtins/string-1-lib.c
40472 * gcc.c-torture/execute/builtins/string-1.c
40473 * gcc.c-torture/execute/builtins/string-2-lib.c
40474 * gcc.c-torture/execute/builtins/string-2.c
40475 * gcc.c-torture/execute/builtins/string-3-lib.c
40476 * gcc.c-torture/execute/builtins/string-3.c
40477 * gcc.c-torture/execute/builtins/string-4-lib.c
40478 * gcc.c-torture/execute/builtins/string-4.c
40479 * gcc.c-torture/execute/builtins/string-5-lib.c
40480 * gcc.c-torture/execute/builtins/string-5.c
40481 * gcc.c-torture/execute/builtins/string-6-lib.c
40482 * gcc.c-torture/execute/builtins/string-6.c
40483 * gcc.c-torture/execute/builtins/string-7-lib.c
40484 * gcc.c-torture/execute/builtins/string-7.c
40485 * gcc.c-torture/execute/builtins/string-8-lib.c
40486 * gcc.c-torture/execute/builtins/string-8.c
40487 * gcc.c-torture/execute/builtins/string-9-lib.c
40488 * gcc.c-torture/execute/builtins/string-9.c
40489 * gcc.c-torture/execute/builtins/string-asm-1-lib.c
40490 * gcc.c-torture/execute/builtins/string-asm-1.c
40491 * gcc.c-torture/execute/builtins/string-asm-2-lib.c
40492 * gcc.c-torture/execute/builtins/string-asm-2.c
40493 * gcc.c-torture/execute/stdio-opt-1.c
40494 * gcc.c-torture/execute/stdio-opt-2.c
40495 * gcc.c-torture/execute/stdio-opt-3.c
40496 * gcc.c-torture/execute/string-opt-1.c
40497 * gcc.c-torture/execute/string-opt-10.c
40498 * gcc.c-torture/execute/string-opt-11.c
40499 * gcc.c-torture/execute/string-opt-12.c
40500 * gcc.c-torture/execute/string-opt-13.c
40501 * gcc.c-torture/execute/string-opt-14.c
40502 * gcc.c-torture/execute/string-opt-15.c
40503 * gcc.c-torture/execute/string-opt-16.c
40504 * gcc.c-torture/execute/string-opt-2.c
40505 * gcc.c-torture/execute/string-opt-6.c
40506 * gcc.c-torture/execute/string-opt-7.c
40507 * gcc.c-torture/execute/string-opt-8.c:
40508 Replace with ...
40509
40510 * gcc.c-torture/execute/builtins/abs-2.c
40511 * gcc.c-torture/execute/builtins/abs-3.c
40512 * gcc.c-torture/execute/builtins/complex-1.c
40513 * gcc.c-torture/execute/builtins/fprintf.c
40514 * gcc.c-torture/execute/builtins/fputs.c
40515 * gcc.c-torture/execute/builtins/memcmp.c
40516 * gcc.c-torture/execute/builtins/memmove.c
40517 * gcc.c-torture/execute/builtins/memops-asm.c
40518 * gcc.c-torture/execute/builtins/mempcpy-2.c
40519 * gcc.c-torture/execute/builtins/mempcpy.c
40520 * gcc.c-torture/execute/builtins/memset.c
40521 * gcc.c-torture/execute/builtins/printf.c
40522 * gcc.c-torture/execute/builtins/sprintf.c
40523 * gcc.c-torture/execute/builtins/strcat.c
40524 * gcc.c-torture/execute/builtins/strchr.c
40525 * gcc.c-torture/execute/builtins/strcmp.c
40526 * gcc.c-torture/execute/builtins/strcpy.c
40527 * gcc.c-torture/execute/builtins/strcspn.c
40528 * gcc.c-torture/execute/builtins/strlen-2.c
40529 * gcc.c-torture/execute/builtins/strlen.c
40530 * gcc.c-torture/execute/builtins/strncat.c
40531 * gcc.c-torture/execute/builtins/strncmp-2.c
40532 * gcc.c-torture/execute/builtins/strncmp.c
40533 * gcc.c-torture/execute/builtins/strncpy.c
40534 * gcc.c-torture/execute/builtins/strpbrk.c
40535 * gcc.c-torture/execute/builtins/strpcpy-2.c
40536 * gcc.c-torture/execute/builtins/strpcpy.c
40537 * gcc.c-torture/execute/builtins/strrchr.c
40538 * gcc.c-torture/execute/builtins/strspn.c
40539 * gcc.c-torture/execute/builtins/strstr-asm.c
40540 * gcc.c-torture/execute/builtins/strstr.c:
40541 ... these new files.
40542
40543 * gcc.c-torture/execute/builtins/abs-2-lib.c
40544 * gcc.c-torture/execute/builtins/abs-3-lib.c
40545 * gcc.c-torture/execute/builtins/complex-1-lib.c
40546 * gcc.c-torture/execute/builtins/fprintf-lib.c
40547 * gcc.c-torture/execute/builtins/fputs-lib.c
40548 * gcc.c-torture/execute/builtins/memcmp-lib.c
40549 * gcc.c-torture/execute/builtins/memmove-lib.c
40550 * gcc.c-torture/execute/builtins/memops-asm-lib.c
40551 * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
40552 * gcc.c-torture/execute/builtins/mempcpy-lib.c
40553 * gcc.c-torture/execute/builtins/memset-lib.c
40554 * gcc.c-torture/execute/builtins/printf-lib.c
40555 * gcc.c-torture/execute/builtins/sprintf-lib.c
40556 * gcc.c-torture/execute/builtins/strcat-lib.c
40557 * gcc.c-torture/execute/builtins/strchr-lib.c
40558 * gcc.c-torture/execute/builtins/strcmp-lib.c
40559 * gcc.c-torture/execute/builtins/strcpy-lib.c
40560 * gcc.c-torture/execute/builtins/strcspn-lib.c
40561 * gcc.c-torture/execute/builtins/strlen-2-lib.c
40562 * gcc.c-torture/execute/builtins/strlen-lib.c
40563 * gcc.c-torture/execute/builtins/strncat-lib.c
40564 * gcc.c-torture/execute/builtins/strncmp-2-lib.c
40565 * gcc.c-torture/execute/builtins/strncmp-lib.c
40566 * gcc.c-torture/execute/builtins/strncpy-lib.c
40567 * gcc.c-torture/execute/builtins/strpbrk-lib.c
40568 * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
40569 * gcc.c-torture/execute/builtins/strpcpy-lib.c
40570 * gcc.c-torture/execute/builtins/strrchr-lib.c
40571 * gcc.c-torture/execute/builtins/strspn-lib.c
40572 * gcc.c-torture/execute/builtins/strstr-asm-lib.c
40573 * gcc.c-torture/execute/builtins/strstr-lib.c
40574 * gcc.c-torture/execute/builtins/lib/abs.c
40575 * gcc.c-torture/execute/builtins/lib/fprintf.c
40576 * gcc.c-torture/execute/builtins/lib/memset.c
40577 * gcc.c-torture/execute/builtins/lib/printf.c
40578 * gcc.c-torture/execute/builtins/lib/sprintf.c
40579 * gcc.c-torture/execute/builtins/lib/strcpy.c
40580 * gcc.c-torture/execute/builtins/lib/strcspn.c
40581 * gcc.c-torture/execute/builtins/lib/strncat.c
40582 * gcc.c-torture/execute/builtins/lib/strncmp.c
40583 * gcc.c-torture/execute/builtins/lib/strncpy.c
40584 * gcc.c-torture/execute/builtins/lib/strpbrk.c
40585 * gcc.c-torture/execute/builtins/lib/strspn.c
40586 * gcc.c-torture/execute/builtins/lib/strstr.c:
40587 New files containing support routines.
40588
40589 * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
40590 declaration.
40591 * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
40592 when not optimizing.
40593
40594 2004-07-02 Mark Mitchell <mark@codesourcery.com>
40595
40596 PR c++/16240
40597 * g++.dg/abi/mangle22.C: New test.
40598 * g++.dg/abi/mangle23.C: Likewise.
40599
40600 2004-07-02 David Billinghurst <David.Billinghurst@riotinto.com>
40601
40602 PR fortran/16290
40603 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
40604 Allow for cases without denormalized floating point numbers.
40605
40606 2004-07-01 Joseph S. Myers <jsm@polyomino.org.uk>
40607
40608 PR c/1027
40609 * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
40610 gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
40611 gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
40612 expected warning text.
40613 * gcc.dg/format/diag-2.c: New test.
40614
40615 2004-07-01 Eric Botcazou <ebotcazou@libertysurf.fr>
40616
40617 * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
40618
40619 2004-07-01 Paolo Bonzini <bonzini@gnu.org>
40620
40621 * gcc.dg/builtins-43.c: New.
40622 * gcc.dg/builtins-44.c: New.
40623 * gcc.dg/builtins-45.c: New.
40624
40625 2004-06-26 Geoffrey Keating <geoffk@apple.com>
40626 Andreas Tobler <a.tobler@schweiz.ch>
40627
40628 * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
40629 Use SA_RESETHAND rather than SA_ONESHOT. Trap SIGBUS as well
40630 as SIGSEGV.
40631 * gcc.dg/cleanup-11.c: Likewise.
40632 * gcc.dg/cleanup-8.c: Likewise.
40633 * gcc.dg/cleanup-9.c: Likewise.
40634 * gcc.dg/cleanup-5.c: Run on all platforms.
40635
40636 2004-06-30 Joseph S. Myers <jsm@polyomino.org.uk>
40637
40638 * g++.dg/warn/nonnull1.C: New test.
40639
40640 2004-06-30 Eric Botcazou <ebotcazou@libertysurf.fr>
40641
40642 * gcc.dg/compat/compat-common.h: Wrap up CINT in
40643 an #ifndef SKIP_COMPLEX_INT/#endif pair.
40644 Special-case the Sun compiler wrt to <complex.h>.
40645
40646 2004-06-30 Nitin Yewale <nitiny@kpitcummins.com>
40647
40648 * gcc.dg/Wunreachable-8.C: New test.
40649
40650 * gcc.dg/h8300-ice2.c : New test.
40651
40652 2004-06-30 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
40653
40654 PR fortran/16161
40655 * gfortran.fortran-torture/compile/implicit.f90: Add test
40656 for implicit character.
40657
40658 2004-06-30 David Billinghurst <David.Billinghurst@riotinto.com>
40659
40660 PR fortran/16289
40661 * gfortran.fortran-torture/execute/intrinsic_nearest.f90
40662 Use tiny() intrinsic to find smallest non-negative real
40663
40664 2004-06-30 Jakub Jelinek <jakub@redhat.com>
40665
40666 * gcc.dg/compat/struct-by-value-22_main.c: New test.
40667 * gcc.dg/compat/struct-by-value-22_x.c: New.
40668 * gcc.dg/compat/struct-by-value-22_y.c: New.
40669
40670 * gcc.c-torture/execute/20040629-1.c: New test.
40671
40672 2004-06-29 Jakub Jelinek <jakub@redhat.com>
40673
40674 * gcc.dg/compat/vector-defs.h: Use vector_size attribute
40675 only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
40676
40677 PR target/16195
40678 * gcc.dg/20040625-1.c: New test.
40679
40680 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40681
40682 * gfortran.fortran-torture/execute/parameter_2.f90: New test.
40683
40684 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40685
40686 PR fortran/15963
40687 * gfortran.fortran-torture/execute/initialization_1.f90: New test.
40688
40689 2004-06-29 Richard Henderson <rth@redhat.com>
40690
40691 * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
40692
40693 2004-06-29 Paul Brook <paul@codesourcery.com>
40694
40695 * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
40696 * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
40697
40698 2004-06-29 Nathan Sidwell <nathan@codesourcery.com>
40699
40700 PR c++/16260
40701 * g++.dg/parse/crash15.C: New.
40702
40703 2004-06-28 Andrew Pinski <apinski@apple.com>
40704
40705 * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
40706 by the error already.
40707
40708 * g++.dg/opt/ptrmem4.C: Change to compile only test.
40709
40710 2004-06-28 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
40711
40712 PR target/14041
40713 * gcc.dg/h8300-bss-align-1.c : New.
40714
40715 2004-06-28 Nathan Sidwell <nathan@codesourcery.com>
40716
40717 * PR c++/16174
40718 * g++.dg/template/ctor4.C: New.
40719
40720 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
40721
40722 PR c++/16205
40723 * g++.dg/warn/Wsequence-point-1.C: New test.
40724
40725 2004-06-27 Paul Brook <paul@codesourcery.com>
40726
40727 * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
40728
40729 2004-06-27 Zack Weinberg <zack@codesourcery.com>
40730
40731 * g++.old-deja/g++.mike/p7325.C: Remove.
40732
40733 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
40734
40735 PR c/14963
40736 * gcc.dg/pr14963.c: New test.
40737
40738 2004-06-27 Mark Mitchell <mark@codesourcery.com>
40739
40740 PR c++/16193
40741 * g++.dg/parse/redef1.C: New test.
40742
40743 2004-06-27 Joseph S. Myers <jsm@polyomino.org.uk>
40744
40745 * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
40746 20021110.c.
40747 * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
40748 20021119-1.c.
40749 * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
40750 gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
40751 5-04.c.
40752 * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
40753 * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
40754 * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
40755 * g++.old-deja/g++.law/enum8.C: Remove duplicate of
40756 g++.brendan/enum14.C.
40757 * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
40758 * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
40759 * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
40760 g++.mike/virt1.C.
40761 * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
40762 memtemp24.C.
40763
40764 2004-06-27 Roger Sayle <roger@eyesopen.com>
40765
40766 * gcc.dg/20040527-1.c: New test case.
40767
40768 2004-06-26 Bud Davis <bdavis9659@comcast.net>
40769
40770 PR gfortran/pr16196
40771 * gfortran.fortran-torture/execute/open_replace.f90: New test case.
40772
40773 2004-06-25 Roger Sayle <roger@eyesopen.com>
40774
40775 PR middle-end/15825
40776 * gcc.dg/pr15825-1.c: New test case.
40777
40778 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
40779
40780 * gcc.c-torture/execute/20040625-1.c: New test.
40781
40782 2004-06-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40783
40784 * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
40785
40786 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
40787
40788 * gcc.dg/torture/mips-div-1.c: New test.
40789
40790 2004-06-24 Jeff Law <law@redhat.com>
40791
40792 * gcc.dg/tree-ssa/20040624-1.c: New test.
40793
40794 2004-06-24 Richard Sandiford <rsandifo@redhat.com>
40795
40796 * gcc.c-torture/compile/20040624-1.c: New test.
40797
40798 2004-06-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40799
40800 * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
40801 this directory.
40802
40803 2004-06-23 Andrew Pinski <apinski@apple.com>
40804
40805 PR middle-end/15988
40806 * g++.dg/opt/ptrmem4.C: New test.
40807
40808 * gcc.dg/c90-array-quals-2.c: New test.
40809
40810 2006-06-23 Nitin Yewale <NitinY@KPITCummins.com>
40811
40812 * gcc.dg/kpice1.c: New test.
40813
40814 2006-06-23 Andrew Pinski <apinski@apple.com>
40815
40816 * gcc.dg/c90-array-quals.c: New test.
40817
40818 2006-06-22 Richard Henderson <rth@redhat.com>
40819
40820 * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
40821
40822 2004-06-22 Loren James Rittle <ljrittle@acm.org>
40823
40824 * gcc.dg/builtins-config.h: Handle FreeBSD.
40825
40826 2006-06-22 Richard Henderson <rth@redhat.com>
40827
40828 * g++.dg/opt/devirt1.C: New.
40829
40830 2004-06-22 Kelley Cook <kcook@gcc.gnu.org>
40831
40832 * g++.dg/opt/pr15551.C: New testcase.
40833
40834 2004-06-22 H.J. Lu <hongjiu.lu@intel.com>
40835
40836 PR target/14800
40837 * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
40838 x86_64-*-linux* when compiling for 32bit.
40839
40840 2004-06-21 Andrew Pinski <apinski@apple.com>
40841
40842 * gcc.dg/pch/struct-1.c: New.
40843 * gcc.dg/pch/struct-1.hs: New.
40844
40845 2004-06-21 Geoffrey Keating <geoffk@apple.com>
40846
40847 * gcc.dg/pch/save-temps-1.c: New file.
40848 * gcc.dg/pch/save-temps-1.hs: New file.
40849
40850 2004-06-22 Janne Blomqvist <jblomqvi@cc.hut.fi>
40851
40852 * gfortran.fortran-torture/execute/iolength_1.f90: New test.
40853 * gfortran.fortran-torture/execute/iolength_3.f90: New test.
40854
40855 2004-06-21 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40856
40857 * gfortran.fortran-torture/execute/select_1.f90: Rename function
40858 to fix type error.
40859 * gfortran.fortran-torture/execute/intrinsic_associated.f90:
40860 Remove trailing spaces.
40861
40862 2004-06-21 Richard Henderson <rth@redhat.com>
40863
40864 * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
40865 merging && to BIT_FIELD_REF.
40866
40867 2004-06-21 Richard Sandiford <rsandifo@redhat.com>
40868
40869 * g++.dg/opt/placeholder1.C: New test.
40870
40871 2004-06-20 Eric Botcazou <ebotcazou@libertysurf.fr>
40872
40873 * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
40874 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
40875 * gcc.dg/compat/union-m128-1_x.c: Likewise.
40876 * gcc.dg/compat/union-m128-1_y.c: Likewise.
40877
40878 2004-06-20 Zack Weinberg <zack@codesourcery.com>
40879
40880 * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
40881 extern "C".
40882 * g++.dg/other/pragma-re-1.C: Add comments.
40883
40884 2004-06-19 Bud Davis <bdavis9659@comcast.net>
40885
40886 PR gfortran/16080
40887 * gfortran.fortran-torture/execute/read_null_string.f90: New file.
40888
40889 2004-06-19 Andrew Pinski <pinskia@physics.uc.edu>
40890
40891 * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
40892 instead of setting the type of size_t by
40893 hand.
40894
40895 2004-06-18 Roger Sayle <roger@eyesopen.com>
40896
40897 * gcc.dg/unordered-2.c: New test case.
40898 * gcc.dg/unordered-3.c: New test case.
40899
40900 2004-06-19 David Billinghurst <David.Billinghurst@riotinto.com>
40901
40902 PR other/16043
40903 * lib/g++.exp (g++_version): Tweak regexp for version
40904 * lib/g77.exp (g77_version): Likewise.
40905 * lib/gfortran.exp (gfortran_version): Likewise.
40906 * lib/objc.exp (objc_version): Likewise.
40907 * lib/treelang.exp (treelang_version): Likewise.
40908
40909 2004-06-19 Jakub Jelinek <jakub@redhat.com>
40910
40911 * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
40912 Use INT_MAX instead of __INT_MAX__.
40913 * gcc.dg/compat/struct-align-2_y.c: Likewise.
40914
40915 * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
40916 * gcc.dg/compat/scalar-return-3_x.c: Use it.
40917 * gcc.dg/compat/scalar-return-3_y.c: Use it.
40918 * gcc.dg/compat/scalar-return-4_x.c: Use it.
40919 * gcc.dg/compat/scalar-return-4_y.c: Use it.
40920 * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
40921 * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
40922 * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
40923 * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
40924
40925 * gcc.dg/range-test-1.c: New test.
40926 * g++.dg/opt/range-test-1.C: New test.
40927
40928 2004-06-17 Richard Henderson <rth@redhat.com>
40929
40930 * objc.dg/sync-1.m: New.
40931 * objc.dg/try-catch-1.m: Don't force next runtime.
40932 * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
40933 * objc.dg/try-catch-2.m: Likewise. Enable everywhere. Remove
40934 shadowed catch clause.
40935 * objc.dg/try-catch-5.m: New.
40936
40937 2004-06-17 Zack Weinberg <zack@codesourcery.com>
40938
40939 Bug 14610
40940 * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
40941
40942 2004-06-15 Richard Henderson <rth@redhat.com>
40943
40944 * gcc.dg/20001116-1.c: Move expected warning line.
40945
40946 2004-06-15 Richard Henderson <rth@redhat.com>
40947
40948 * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
40949 * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
40950
40951 2004-06-15 Jeff Law <law@redhat.com>
40952
40953 * gcc.dg/tree-ssa/20040615-1.c: New test.
40954 * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
40955 be less sensitive to operand ordering.
40956 * gcc.dg/tree-ssa/20030824-2.c: Likewise.
40957
40958 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
40959
40960 * g++.dg/abi/bitfield3.C: Add comment..
40961
40962 2004-06-15 Richard Henderson <rth@redhat.com>
40963
40964 * g++.dg/ext/stmtexpr1.C: XFAIL.
40965 * gcc.dg/20030612-1.c: XFAIL.
40966
40967 2004-06-15 Eric Christopher <echristo@redhat.com>
40968
40969 * g++.dg/charset/asm5.c: New.
40970 * gcc.dg/charset/asm6.c: New.
40971
40972 2004-06-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40973
40974 PR fortran/15962
40975 * gfortran.fortran-torture/execute/select_1.f90: New test.
40976
40977 2004-06-15 Paul Brook <paul@codesourcery.com>
40978
40979 * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
40980
40981 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40982
40983 PR c++/15967
40984 * g++.dg/lookup/crash3.C: New test.
40985
40986 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40987
40988 PR c++/15947
40989 * g++.dg/parse/dtor4.C: New test.
40990
40991 2004-06-14 Jeff Law <law@redhat.com>
40992
40993 * gcc.c-torture/compile/20040614-1.c: New test.
40994
40995 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40996
40997 PR fortran/15211
40998 * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
40999 LEN of a character array.
41000
41001 2004-06-14 Mark Mitchell <mark@codesourcery.com>
41002
41003 PR c++/15096
41004 * g++.dg/template/ptrmem10.C: New test.
41005
41006 PR c++/14930
41007 * g++.dg/template/friend30.C: New test.
41008
41009 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41010
41011 PR fortran/14928
41012 * gfortran.fortran-torture/compile/mloc.f90: New test.
41013
41014 2004-06-13 Paul Brook <paul@codesourcery.com>
41015
41016 * gfortran.fortran-torture/execute/random_2.f90: New test.
41017
41018 2004-06-13 Eric Christopher <echristo@redhat.com>
41019
41020 * gcc.dg/noncompile/redecl-1.c: Fix error message.
41021
41022 2004-06-12 Paul Brook <paul@codesourcery.com>
41023
41024 * gfortran.fortran-torture/execute/contained_3.f90: New test.
41025
41026 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41027
41028 PR fortran/14923
41029 * gfortran.fortran-torture/execute/date_time_1.f90: New test.
41030
41031 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41032
41033 PR fortran/14957
41034 * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
41035 syntax errors in end statements of contained subroutines.
41036
41037 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41038
41039 PR fortran/12841
41040 * gfortran.fortran-torture/execute/null_arg.f90: New test.
41041
41042 2004-06-12 Bud Davis <bdavis9659@comcast.net>
41043
41044 PR fortran/15665
41045 * gfortran.fortran-torture/execute/getarg_1.f90: New test.
41046
41047 2004-06-12 Bud Davis <bdavis9659@comcast.net>
41048
41049 PR gfortran/12839
41050 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
41051
41052 2004-06-11 Mark Mitchell <mark@codesourcery.com>
41053
41054 PR c++/15862
41055 * g++.dg/parse/enum1.C: New test.
41056
41057 2004-06-10 Jeff Law <law@redhat.com>
41058
41059 * gcc.c-torture/compile/20040610-1.c: New test.
41060
41061 2004-06-11 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41062
41063 * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
41064 * g++.old-deja/g++.other/decl3.C: Likewise.
41065
41066 2004-06-10 Brian Booth <bbooth@redhat.com>
41067
41068 * gcc.dg/tree-ssa/20031015-1.c: Scan for
41069 V_MAY_DEF instead of VDEF.
41070 * gcc.dg/tree-ssa/20040517-1.c: Ditto.
41071
41072 2004-06-10 Mark Mitchell <mark@codesourcery.com>
41073
41074 PR c++/14211
41075 * g++.dg/conversion/const1.C: New test.
41076
41077 PR c++/15076
41078 * g++.dg/conversion/reinterpret1.C: New test.
41079
41080 PR c++/15877
41081 * g++.dg/template/enum2.C: New test.
41082
41083 PR c++/15227
41084 * g++.dg/template/error13.C: New test.
41085
41086 2004-06-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41087
41088 PR fortran/14957
41089 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
41090 arguments to test_* REAL and of the right size.
41091
41092 2004-06-10 Jakub Jelinek <jakub@redhat.com>
41093
41094 PR target/15569
41095 PR rtl-optimization/15681
41096 * gcc.dg/20040609-1.c: New test.
41097
41098 2004-06-10 Jakub Jelinek <jakub@redhat.com>
41099
41100 PR c++/14791
41101 * g++.dg/opt/builtins1.C: New test.
41102
41103 2004-06-10 Danny Smith <dannysmith@users.sourceforge.net>
41104
41105 * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
41106 that use default windows32 struct layout.
41107 * gcc.dg/i386-bitfield2.c: Likewise.
41108
41109 2004-06-09 Danny Smith <dannysmith@users.sourceforge.net>
41110
41111 * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
41112 for mingw32 and cygwin targets.
41113
41114 2004-06-09 Geoffrey Keating <geoffk@apple.com>
41115
41116 * gcc.dg/pch/macro-4.c: New.
41117 * gcc.dg/pch/macro-4.hs: New.
41118
41119 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41120
41121 PR fortran/13249
41122 * gfortran.fortran-torture/compile/name_clash.f90: New test.
41123
41124 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41125
41126 PR fortran/13372
41127 * gfortran.fortran-torture/compile/named_args_2.f90: New test.
41128
41129 2004-06-09 Bud Davis <bdavis9659@comcast.net>
41130
41131 PR gfortran/14897
41132 * gfortran.fortran-torture/execute/t_edit.f90: New test.
41133
41134 2004-06-09 Bud Davis <bdavis9659@comcast.net>
41135
41136 PR gfortran/15755
41137 * gfortran.fortran-torture/execute/backspace.c : New test.
41138
41139 2004-06-09 Paul Brook <paul@codesourcery.com>
41140
41141 * gfortran.fortran-torture/execure/intrinsic_associated.f90
41142 (pointer_to_section): Rewrite to use smaller array.
41143
41144 2004-06-08 David Edelsohn <edelsohn@gnu.org>
41145
41146 * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
41147 * gcc.dg/ext/altivec-10.c: Same.
41148 * gcc.dg/ext/altivec-11.c: Same.
41149 * gcc.dg/ext/altivec-12.c: Same.
41150 * gcc.dg/ext/altivec-13.c: Same.
41151 * gcc.dg/ext/altivec-14.c: Same.
41152 * gcc.dg/ext/altivec-15.c: Same.
41153 * gcc.dg/ext/altivec-16.c: Same.
41154 * gcc.dg/ext/altivec-3.c: Same.
41155 * gcc.dg/ext/altivec-4.c: Same.
41156 * gcc.dg/ext/altivec-6.c: Same.
41157 * gcc.dg/ext/altivec-7.c: Same.
41158 * gcc.dg/ext/altivec-8.c: Same.
41159 * gcc.dg/ext/altivec-varargs-1.c: Same.
41160
41161 * g++.dg/ext/altivec-1.C: Correct dg syntax.
41162 * g++.dg/ext/altivec-10.C: Same.
41163 * g++.dg/ext/altivec-2.C: Same.
41164 * g++.dg/ext/altivec-3.C: Same.
41165 * g++.dg/ext/altivec-4.C: Same.
41166 * g++.dg/ext/altivec-5.C: Same.
41167 * g++.dg/ext/altivec-6.C: Same.
41168 * g++.dg/ext/altivec-7.C: Same.
41169 * g++.dg/ext/altivec-8.C: Same.
41170 * g++.dg/ext/altivec-9.C: Same.
41171
41172 2004-06-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41173
41174 PR c++/7841
41175 * g++.old-deja/g++.pt/ctor2.C: Add error mark.
41176
41177 2004-06-07 Eric Botcazou <ebotcazou@libertysurf.fr>
41178
41179 * gcc.dg/union-1.c: New test.
41180
41181 2004-06-07 Roger Sayle <roger@eyesopen.com>
41182
41183 * gcc.dg/builtins-41.c: New test case.
41184 * gcc.dg/builtins-42.c: New test case.
41185
41186 2004-06-07 David Edelsohn <edelsohn@gnu.org>
41187
41188 * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
41189 * g++.dg/ext/altivec-10.C: Same.
41190 * g++.dg/ext/altivec-2.C: Same.
41191 * g++.dg/ext/altivec-3.C: Same.
41192 * g++.dg/ext/altivec-4.C: Same.
41193 * g++.dg/ext/altivec-5.C: Same.
41194 * g++.dg/ext/altivec-6.C: Same.
41195 * g++.dg/ext/altivec-7.C: Same.
41196 * g++.dg/ext/altivec-8.C: Same.
41197 * g++.dg/ext/altivec-9.C: Same.
41198 * g++.old-deja/g++.abi/cxa_vec.C: Same.
41199 * g++.old-deja/g++.brendan/new3.C: Same.
41200 * gcc.c-torture/execute/eeprof-1.x: Same.
41201
41202 2004-06-07 Joseph S. Myers <jsm@polyomino.org.uk>
41203
41204 PR c/14765
41205 * gcc.dg/pr14765-1.c: New test.
41206
41207 2004-06-07 Roger Sayle <roger@eyesopen.com>
41208
41209 PR c/14649
41210 * gcc.dg/pr14649-1.c: New test case.
41211
41212 2004-06-07 Richard Henderson <rth@redhat.com>
41213
41214 * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
41215 if temporaries.
41216
41217 2004-06-07 David Edelsohn <edelsohn@gnu.org>
41218
41219 * g++.dg/eh/elide1.C: Remove XFAIL.
41220
41221 2004-06-07 Mark Mitchell <mark@codesourcery.com>
41222
41223 PR c++/15337
41224 * g++.dg/expr/sizeof3.C: New test.
41225
41226 PR c++/14777
41227 * g++.dg/template/access14.C: New test.
41228
41229 PR c++/15554
41230 * g++.dg/template/enum1.C: New test.
41231
41232 PR c++/15057
41233 * g++.dg/eh/throw1.C: New test.
41234
41235 2004-06-07 David Ayers <d.ayers@inode.at>
41236 Ziemowit Laski <zlaski@apple.com>
41237
41238 * lib/objc.exp (objc_target_compile): Revert the '-framework
41239 Foundation' flag fix, since bare Darwin does not ship
41240 with the Foundation framework.
41241 * objc/execute/next_mapping.h: Provide a local NSConstantString
41242 @interface and @implementation.
41243 (objc_constant_string_init): A constructor function, used to
41244 initialize the NSConstantString meta-class object.
41245 * objc/execute/string1.m: Include "next_mapping.h" instead of
41246 <Foundation/NSString.h>.
41247 * objc/execute/string2.m: Likewise.
41248 * objc/execute/string3.m: Likewise.
41249 * objc/execute/string4.m: Likewise.
41250
41251 2004-06-06 H.J. Lu <hongjiu.lu@intel.com>
41252
41253 * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
41254 to double. Replace double with FLOAT.
41255 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
41256
41257 * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
41258 * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
41259 * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
41260 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
41261 * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
41262 * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
41263 * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
41264 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
41265
41266 2004-06-06 Joseph S. Myers <jsm@polyomino.org.uk>
41267
41268 PR c/13519
41269 * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
41270
41271 2004-06-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41272
41273 PR c++/15503
41274 * g++.dg/template/meminit2.C: New test.
41275
41276 2004-06-04 Paolo Bonzini <bonzini@gnu.org>
41277
41278 PR target/15822
41279 * gcc.c-torture/execute/compare-fp-1.c,
41280 gcc.c-torture/execute/compare-fp-2.c,
41281 gcc.c-torture/execute/compare-fp-3.c,
41282 gcc.c-torture/execute/compare-fp-4.c,
41283 gcc.c-torture/execute/compare-fp-3.x,
41284 gcc.c-torture/execute/compare-fp-4.x: Moved...
41285 * gcc.c-torture/execute/ieee/compare-fp-1.c,
41286 gcc.c-torture/execute/ieee/compare-fp-2.c,
41287 gcc.c-torture/execute/ieee/compare-fp-3.c,
41288 gcc.c-torture/execute/ieee/compare-fp-4.c,
41289 gcc.c-torture/execute/ieee/compare-fp-3.x,
41290 gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
41291
41292 2004-06-04 David Ayers <d.ayers@inode.at>
41293
41294 * objc/execute/protocol-isEqual-4.m: New testcase.
41295
41296 2004-06-04 Nicola Pero <n.pero@mi.flashnet.it>
41297
41298 * objc/execute/protocol-isEqual-1.m: New testcase.
41299 * objc/execute/protocol-isEqual-2.m: New testcase.
41300 * objc/execute/protocol-isEqual-3.m: New testcase.
41301
41302 2004-06-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41303
41304 * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
41305
41306 2004-06-02 Ziemowit Laski <zlaski@apple.com>
41307
41308 * lib/objc.exp (objc_target_compile): When running tests on
41309 Darwin (Mac OS X), inform the linker about '-framework
41310 'Foundation'.
41311
41312 2004-06-02 Eric Christopher <echristo@redhat.com>
41313
41314 * gcc.c-torture/compile/20040602-1.c: New.
41315
41316 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>
41317
41318 * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
41319 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
41320
41321 PR tree-optimization/14736
41322 * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
41323
41324 PR tree-optimization/14042
41325 * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
41326
41327 PR tree-optimization/14729
41328 * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
41329
41330 2004-06-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41331
41332 PR fortran/15557
41333 * gfortran.fortran-torture/execute/data_3.f90: New testcase.
41334
41335 2004-06-01 Richard Hederson <rth@redhat.com>
41336
41337 * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
41338
41339 2004-06-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41340
41341 PR c++/14932
41342 * g++.dg/parse/offsetof4.C: New test.
41343
41344 2004-06-01 Nicola Pero <nicola@brainstorm.co.uk>
41345
41346 PR objc/7993
41347 * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
41348
41349 2004-05-31 Mark Mitchell <mark@codesourcery.com>
41350
41351 PR c++/15701
41352 * g++.dg/template/friend29.C: New test.
41353
41354 2004-05-31 Joseph S. Myers <jsm@polyomino.org.uk>
41355
41356 PR c/15749
41357 * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
41358
41359 2004-05-31 Eric Botcazou <ebotcazou@libertysurf.fr>
41360
41361 * gcc.dg/sparc-trap-1.c: New test.
41362
41363 2004-05-31 Roger Sayle <roger@eyesopen.com>
41364
41365 PR middle-end/15069
41366 * g++.dg/opt/fold3.C: New test case.
41367
41368 2004-05-30 Graham Stott <graham.stott@btinternet.com>
41369
41370 * lib/target-supports.exp (check_iconv_available): Fix fallout
41371 from 2004-05-28 patch.
41372
41373 2004-05-30 Paul Brook <paul@codesourcery.com>
41374
41375 PR fortran/15620
41376 * gfortran.fortran-torture/execute/st_function_1.f90: New test.
41377 * gfortran.fortran-torture/execute/st_function_2.f90: New test.
41378
41379 2004-05-30 Steven G. Kargl <kargls@comcast.net>
41380
41381 * gfortran.fortran-torture/execute/random_1.f90: New test.
41382
41383 2004-05-28 Ziemowit Laski <zlaski@apple.com>
41384
41385 * g++.dg/ext/altivec-10.C: New test.
41386
41387 2004-05-29 Paul Brook <paul@codesourcery.com>
41388
41389 * gfortran.fortran-torture/execute/equiv_1.f90: New test.
41390
41391 2004-05-28 Ziemowit Laski <zlaski@apple.com>
41392
41393 * gcc.dg/altivec-16.c: New test.
41394
41395 2004-05-28 Janis Johnson <janis187@us.ibm.com>
41396
41397 * lib/target-supports.exp (check_vmx_hw_available): New.
41398 * gcc.dg/vmx/vmx.exp: Use it to determine default action.
41399
41400 * lib/target-supports.exp (check_alias_available,
41401 check_iconv_available, check_named_sections_available): Use
41402 unique names for temporary files.
41403
41404 2004-05-28 Ziemowit Laski <zlaski@apple.com>
41405
41406 * gcc.dg/altivec-15.c: New test.
41407
41408 2004-05-28 Mark Mitchell <mark@codesourcery.com>
41409
41410 PR c++/15083
41411 * g++.dg/warn/noeffect6.C: New test.
41412
41413 PR c++/15471
41414 * g++.dg/expr/ptrmem4.C: New test.
41415
41416 PR c++/15640
41417 * g++.dg/template/operator3.C: New test.
41418
41419 2004-05-28 Mark Mitchell <mark@codesourcery.com>
41420
41421 PR c++/14668
41422 * g++.dg/lookup/redecl1.C: New test.
41423 * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
41424
41425 2004-05-28 Paolo Bonzini <bonzini@gnu.org>
41426
41427 * gcc.c-torture/execute/compare-fp-1.c,
41428 gcc.c-torture/execute/compare-fp-2.c,
41429 gcc.c-torture/execute/compare-fp-3.c,
41430 gcc.c-torture/execute/compare-fp-4.c,
41431 gcc.c-torture/execute/compare-fp-3.x,
41432 gcc.c-torture/execute/compare-fp-4.x,
41433 gcc.dg/pr15649-1.c: New.
41434
41435 2004-05-27 Adam Nemet <anemet@lnxw.com>
41436
41437 PR c++/12883
41438 * g++.dg/init/array14.C: New test.
41439
41440 2004-05-25 Janis Johnson <janis187@us.ibm.com>
41441
41442 * lib/compat.exp (compat-get-options-main): New.
41443 (compat-get-options): Remove unneeded code, warn for ignored
41444 command.
41445 (compat-execute): Check flag set by dg-require-* commands.
41446
41447 * lib/compat.exp (compat-execute): Break up long lines.
41448
41449 2004-05-24 Janis Johnson <janis187@us.ibm.com>
41450
41451 * gcc.dg/altivec-7.c: Don't use 'vector long'.
41452 * gcc.dg/altivec-14.c: New test.
41453 * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
41454
41455 * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
41456 * gcc.dg/altivec-12.c: Ditto.
41457
41458 * gcc.dg/altivec-3.c: Move call to altivec_check.
41459
41460 2004-05-23 Mark Mitchell <mark@codesourcery.com>
41461
41462 PR c++/15044
41463 * g++.dg/template/error12.C: New test.
41464
41465 PR c++/15317
41466 * g++.dg/ext/attrib15.C: New test.
41467
41468 PR c++/15329
41469 * g++.dg/template/ptrmem9.C: New test.
41470
41471 2004-05-25 Paul Brook <paul@codesourcery.com>
41472
41473 * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
41474
41475 2004-05-23 Mark Mitchell <mark@codesourcery.com>
41476
41477 PR c++/15165
41478 * g++.dg/template/crash19.C: New test.
41479
41480 2004-05-23 Mark Mitchell <mark@codesourcery.com>
41481
41482 PR c++/15025
41483 * g++.dg/template/redecl1.C: New test.
41484
41485 2004-05-23 Mark Mitchell <mark@codesourcery.com>
41486
41487 PR c++/14821
41488 * g++.dg/other/ns1.C: New test.
41489
41490 PR c++/14883
41491 * g++.dg/template/invalid1.C: New test.
41492
41493 2004-05-23 Paul Brook <paul@codesourcery.com>
41494 Victor Leikehman <lei@haifasphere.co.il>
41495
41496 * gfortran.fortran-torture/execute/common_init_1.f90: New test.
41497 * gfortran.fortran-torture/execute/equiv_init.f90: New test.
41498
41499 2004-05-22 Mark Mitchell <mark@codesourcery.com>
41500
41501 PR c++/15285
41502 PR c++/15299
41503 * g++.dg/template/non-dependent5.C: New test.
41504 * g++.dg/template/non-dependent6.C: New test.
41505
41506 2004-05-22 Mark Mitchell <mark@codesourcery.com>
41507
41508 PR c++/15507
41509 * g++.dg/inherit/union1.C: New test.
41510
41511 PR c++/15542
41512 * g++.dg/template/addr1.C: New test.
41513
41514 PR c++/15427
41515 * g++.dg/template/array5.C: New test.
41516
41517 PR c++/15287
41518 * g++.dg/template/array6.C: New test.
41519
41520 2004-05-22 Wolfgang Bangerth <bangerth@dealii.org>
41521 Roger Sayle <roger@eyesopen.com>
41522
41523 * g++.dg/lookup/forscope2.C: New test case.
41524
41525 2004-05-22 Ben Elliston <bje@au.ibm.com>
41526
41527 * gcc.dg/cpp/Wmissingdirs.c: New.
41528
41529 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
41530
41531 PR target/15301
41532 * gcc.dg/compat/union-m128-1.h: New file.
41533 * gcc.dg/compat/union-m128-1_main.c: Likewise.
41534 * gcc.dg/compat/union-m128-1_x.c: Likewise.
41535 * gcc.dg/compat/union-m128-1_y.c: Likewise.
41536
41537 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
41538
41539 PR target/15302
41540 * gcc.dg/compat/struct-complex-1.h: New file.
41541 * gcc.dg/compat/struct-complex-1_main.c: Likewise.
41542 * gcc.dg/compat/struct-complex-1_x.c: Likewise.
41543 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
41544
41545 2004-05-20 Roger Sayle <roger@eyesopen.com>
41546
41547 PR middle-end/3074
41548 * gcc.dg/pr3074-1.c: New test case.
41549 * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
41550
41551 2004-05-20 Falk Hueffner <falk@debian.org>
41552
41553 PR other/15526
41554 * gcc.dg/ftrapv-1.c: New test case.
41555
41556 2004-05-18 Feng Wang <fengwang@nudt.edu.cn>
41557
41558 * gfortran.fortran-torture/execute/power.f90: Test constant integers.
41559
41560 2004-05-18 Andrew Pinski <pinskia@physics.uc.edu>
41561 Jeff Law <law@redhat.com>
41562
41563 * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
41564 * gcc.dg/tree-ssa/20040518-2.c: New test.
41565
41566 * gcc.dg/tree-ssa/20040518-1.c: New test.
41567
41568 2004-05-18 Zack Weinberg <zack@codesourcery.com>
41569
41570 * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
41571
41572 2004-05-18 Paul Brook <paul@codesourcery.com>
41573
41574 PR fortran/13930
41575 * gfortran.fortran-torture/execute/der_init_4.f90: New test.
41576
41577 2004-05-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41578
41579 * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
41580 constant folding.
41581
41582 2004-05-17 Steven Bosscher <stevenb@suse.de>
41583
41584 * gcc.dg/tree-ssa/20040517-1.c: New test.
41585
41586 2004-05-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
41587
41588 * gcc.dg/loop-4.c: New test.
41589
41590 2004-05-15 Andrew Pinski <pinskia@physics.uc.edu>
41591
41592 * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
41593
41594 2004-05-15 Bud Davis <bdavis9659@comcast.net>
41595
41596 PR fortran/15311
41597 * gfortran.fortran-torture/execute/write_a_1.f90: New test.
41598
41599 2004-05-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41600
41601 PR fortran/13826
41602 PR fortran/13940
41603 * gfortran.fortran-torture/compile/data_1.f90: New test.
41604
41605 2004-05-15 Ulrich Weigand <uweigand@de.ibm.com>
41606
41607 * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
41608 * gcc.dg/uninit-H.c: Define ASM for __s390__.
41609
41610 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
41611
41612 * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
41613
41614 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
41615
41616 PR c/15444
41617 * gcc.dg/format/xopen-1.c: Adjust expected message.
41618 * gcc.dg/format/xopen-3.c: New test.
41619
41620 2004-05-14 Victor Leikehman <lei@haifasphere.co.il>
41621
41622 * gfortran.fortran-torture/execute/def_init_3.f90: New test.
41623
41624 2004-05-14 Jeff Law <law@redhat.com>
41625
41626 * gcc.dg/tree-ssa/20040514-2.c: New test.
41627
41628 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41629
41630 * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
41631 this ...
41632 * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
41633 this.
41634
41635 2004-05-14 Andrew Pinski <pinskia@physics.uc.edu>
41636
41637 * gcc.dg/tree-ssa/20040514-1.c: New test.
41638
41639 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41640
41641 * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
41642 test.
41643
41644 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41645
41646 PR fortran/14066
41647 * gfortran.fortran-torture/compile/do_1.f90: New test.
41648
41649 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41650
41651 PR fortran/15051
41652 * gfortran.fortran-torture/compile/empty_interface_1.f90: New
41653 test.
41654
41655 2004-05-14 Bud Davis <bdavis9659@comcast.net>
41656
41657 PR fortran/15149
41658 * gfortran.fortran-torture/execute/random_init.f90: New test.
41659
41660 2004-05-13 Paul Brook <paul@codesourcery.com>
41661
41662 PR fortran/15314
41663 * gfortran.fortran-torture/execute/der_init_s.f90: New test.
41664
41665 2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
41666
41667 * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
41668 for the powerpc case.
41669
41670 2004-05-13 Jeff Law <law@redhat.com>
41671
41672 * gcc.dg/tree-ssa/20040513-1.c: New test.
41673 * gcc.dg/tree-ssa/20040513-2.c: New test.
41674
41675 2004-05-13 Paul Brook <paul@codesourcery.com>
41676
41677 * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
41678 * gcc.dg/tree-ssa/20030714-1.c: Ditto.
41679 * gcc.dg/tree-ssa/20030708-1.c: Ditto.
41680
41681 2004-05-13 Andreas Schwab <schwab@suse.de>
41682
41683 PR other/10819
41684 * lib/gfortran.exp (gfortran_version): Do not match NL/CR
41685 characters.
41686
41687 2004-05-13 Bud Davis <bdavis9659@comcast.net>
41688
41689 PR fortran/15294
41690 * gfortran.fortran-torture/execute/adjustr.f90: New file.
41691
41692 2004-05-13 Diego Novillo <dnovillo@redhat.com>
41693
41694 Merge from tree-ssa-20020619-branch. See
41695 ChangeLog.tree-ssa for details.
41696
41697 2004-05-11 Ziemowit Laski <zlaski@apple.com>
41698
41699 * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
41700 include <altivec.h> explicitly.
41701 * gcc.dg/altivec-13.c: Likewise.
41702
41703 2004-05-11 Paul Brook <paul@codesourcery.com>
41704
41705 * gcc.c-torture/compile/20010518-1.c: Force enum size.
41706
41707 2004-05-10 Eric Christopher <echristo@redhat.com>
41708
41709 * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
41710 * gcc.dg/sibcall-4.c: Ditto.
41711
41712 2004-05-10 Ziemowit Laski <zlaski@apple.com>
41713
41714 * g++.dg/ext/altivec-8.C: New test case.
41715 * gcc.dg/altivec-13.c: New test case.
41716
41717 2004-05-08 Roger Sayle <roger@eyesopen.com>
41718
41719 * gcc.c-torture/execute/divcmp-1.c: New test case.
41720 * gcc.c-torture/execute/divcmp-2.c: New test case.
41721 * gcc.c-torture/execute/divcmp-3.c: New test case.
41722
41723 2004-05-07 Eric Botcazou <ebotcazou@libertysurf.fr>
41724
41725 * g++.dg/other/pragma-re-2.C: New test.
41726
41727 2004-05-07 Uros Bizjak <uros@kss-loka.si>
41728
41729 * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
41730 * gcc.dg/i386-387-2.c: Likewise.
41731
41732 * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
41733 __builtin_drem.
41734 * gcc.dg/i386-387-6.c: Likewise.
41735
41736 2004-05-07 Uros Bizjak <uros@kss-loka.si>
41737
41738 * gcc.dg/builtins-33.c: Also check log1p*.
41739
41740 2004-05-07 Hans-Peter Nilsson <hp@axis.com>
41741
41742 PR optimization/15296
41743 * gcc.c-torture/execute/pr15296.c: New test.
41744
41745 2004-05-05 Uros Bizjak <uros@kss-loka.si>
41746
41747 * gcc.dg/builtins-40.c: New test.
41748
41749 2004-05-05 Richard Sandiford <rsandifo@redhat.com>
41750
41751 * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
41752
41753 2004-05-04 Paolo Bonzini <bonzini@gnu.org>
41754
41755 * g++.dg/ext/spe1.C: New testcase.
41756
41757 2004-05-04 Ziemowit Laski <zlaski@apple.com>
41758
41759 * objc.dg/image-info.m: Allow additional attributes
41760 for __image_info section.
41761
41762 2004-05-04 Richard Sandiford <rsandifo@redhat.com>
41763
41764 * gcc.dg/torture/mips-hilo-2.c: New test.
41765
41766 2004-05-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41767
41768 PR c++/14389
41769 * g++.dg/template/member5.C: New test.
41770
41771 2004-05-03 Uros Bizjak <uros@kss-loka.si>
41772
41773 * gcc.dg/builtins-34.c: Also check expm1*.
41774
41775 2004-05-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41776
41777 * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
41778 * gcc.dg/torture/builtin-convert-3.c: New test.
41779
41780 2004-05-01 Ulrich Weigand <uweigand@de.ibm.com>
41781
41782 PR middle-end/15054
41783 * g++.dg/opt/pr15054.C: New test.
41784
41785 2004-04-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41786
41787 * gcc.dg/torture/builtin-rounding-1.c: New test.
41788 * gcc.dg/builtins-25.c: Delete.
41789 * gcc.dg/builtins-29.c: Delete.
41790
41791 2004-04-29 Andreas Krebbel <krebbel1@de.ibm.com>
41792
41793 * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
41794 * gcc.dg/sibcall-4.c: Likewise.
41795 * gcc.dg/sibcall-6.c: Enable s390 as test platform.
41796
41797 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
41798
41799 * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
41800 bit-field on 16-bit targets.
41801
41802 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
41803
41804 * gcc.c-torture/execute/20040409-2.c: Fix constants used on
41805 16-bit targets.
41806
41807 2004-04-30 Andrew Pinski <pinskia@physics.uc.edu>
41808
41809 * gcc.dg/rs6000-power2-1.c: Change to compile only.
41810 * gcc.dg/rs6000-power2-2.c: Likewise.
41811
41812 2004-04-29 Andrew Pinski <pinskia@physics.uc.edu>
41813
41814 * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
41815 * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
41816 Change the asm registers to be in form of frN instead of fN.
41817
41818 2004-04-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41819
41820 * gcc.dg/torture/builtin-convert-2.c: New test.
41821
41822 2004-04-28 Andrew Pinski <pinskia@physics.uc.edu>
41823
41824 * gcc.dg/rs6000-power2-1.c: New test.
41825 * gcc.dg/rs6000-power2-2.c: New test.
41826
41827 2004-04-28 Jan Hubicka <jh@suse.cz>
41828
41829 * gcc.dg/unused-6.c: New test.
41830
41831 2004-04-24 Laurent GUERBY <laurent@guerby.net>
41832 Ulrich Weigand <uweigand@de.ibm.com>
41833
41834 * ada/acats/run_all.sh: Define $target variable.
41835
41836 2004-04-26 Andrew Pinski <pinskia@physics.uc.edu>
41837
41838 PR c++/15119
41839 * g++.dg/other/vararg-1.C: New test.
41840
41841 PR c++/4794
41842 * g++.dg/eh/cleanup3.C: New test.
41843
41844 2004-04-24 Laurent GUERBY <laurent@guerby.net>
41845
41846 * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
41847 and ad8011a (target_insn).
41848 * ada/acats/support/macro.dfs: Likewise.
41849 * ada/acats/support/impbit.adb: New file.
41850
41851 2004-04-23 Ulrich Weigand <uweigand@de.ibm.com>
41852
41853 * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
41854
41855 2004-04-23 Eric Botcazou <ebotcazou@libertysurf.fr>
41856
41857 * gcc.dg/loop-3.c: New test.
41858
41859 2004-04-23 Daniel Jacobowitz <drow@mvista.com>
41860
41861 * gcc.c-torture/execute/simd-5.c: New test.
41862
41863 2004-04-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41864
41865 PR c++/15064
41866 * g++.dg/template/crash18.C: New test.
41867
41868 2004-04-22 Mark Mitchell <mark@codesourcery.com>
41869
41870 * g++.dg/ext/complit3.C: New test.
41871
41872 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
41873
41874 * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
41875 * gcc.dg/altivec-3.c: Same.
41876 * gcc.dg/altivec-varargs-1.c: Same.
41877
41878 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
41879
41880 * lib/target-supports.exp (check_profiling_available): Assume
41881 profiling is not available on powerpc-eabi targets.
41882
41883 2004-04-21 Janis Johnson <janis187@us.ibm.com>
41884
41885 * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
41886 * gcc.dg/vmx/bug-1.c: Ditto.
41887
41888 2004-04-20 Eric Christopher <echristo@redhat.com>
41889
41890 * gcc.dg/charset/extern.c: New test.
41891 * g++.dg/charset/extern3.cc: Ditto.
41892
41893 2004-04-20 Uros Bizjak <uros@kss-loka.si>
41894
41895 * gcc.dg/builtins-39.c: New test.
41896
41897 2004-04-20 Aldy Hernandez <aldyh@redhat.com>
41898
41899 * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
41900
41901 2004-04-20 Richard Sandiford <rsandifo@redhat.com>
41902
41903 * gcc.dg/torture/mips-hilo-1.c: New test.
41904
41905 2004-04-19 Andrew Pinski <pinskia@physics.uc.edu>
41906
41907 * gcc.c-torture/compile/20040419-1.c: New test.
41908
41909 2004-04-18 Aldy Hernandez <aldyh@redhat.com>
41910
41911 * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
41912
41913 2004-04-18 Zack Weinberg <zack@codesourcery.com>
41914 Aldy Hernandez <aldyh@redhat.com>
41915
41916 * gcc.c-torture/execute/va-arg-24.c: New.
41917
41918 2004-04-17 Zack Weinberg <zack@codesourcery.com>
41919 Aldy Hernandez <aldyh@redhat.com>
41920
41921 * gcc.dg/vmx/1b-01.c: New.
41922 * gcc.dg/vmx/1b-02.c: New.
41923 * gcc.dg/vmx/1b-03.c: New.
41924 * gcc.dg/vmx/1b-04.c: New.
41925 * gcc.dg/vmx/1b-05.c: New.
41926 * gcc.dg/vmx/1b-06.c: New.
41927 * gcc.dg/vmx/1b-07.c: New.
41928 * gcc.dg/vmx/1c-01.c: New.
41929 * gcc.dg/vmx/1c-02.c: New.
41930 * gcc.dg/vmx/3a-01a.c: New.
41931 * gcc.dg/vmx/3a-01.c: New.
41932 * gcc.dg/vmx/3a-01m.c: New.
41933 * gcc.dg/vmx/3a-03.c: New.
41934 * gcc.dg/vmx/3a-03m.c: New.
41935 * gcc.dg/vmx/3a-04.c: New.
41936 * gcc.dg/vmx/3a-04m.c: New.
41937 * gcc.dg/vmx/3a-05.c: New.
41938 * gcc.dg/vmx/3a-06.c: New.
41939 * gcc.dg/vmx/3a-06m.c: New.
41940 * gcc.dg/vmx/3a-07.c: New.
41941 * gcc.dg/vmx/3b-01.c: New.
41942 * gcc.dg/vmx/3b-02.c: New.
41943 * gcc.dg/vmx/3b-10.c: New.
41944 * gcc.dg/vmx/3b-13.c: New.
41945 * gcc.dg/vmx/3b-14.c: New.
41946 * gcc.dg/vmx/3b-15.c: New.
41947 * gcc.dg/vmx/3c-01a.c: New.
41948 * gcc.dg/vmx/3c-01.c: New.
41949 * gcc.dg/vmx/3c-02.c: New.
41950 * gcc.dg/vmx/3c-03.c: New.
41951 * gcc.dg/vmx/3d-01.c: New.
41952 * gcc.dg/vmx/4-01.c: New.
41953 * gcc.dg/vmx/4-03.c: New.
41954 * gcc.dg/vmx/5-01.c: New.
41955 * gcc.dg/vmx/5-02.c: New.
41956 * gcc.dg/vmx/5-03.c: New.
41957 * gcc.dg/vmx/5-04.c: New.
41958 * gcc.dg/vmx/5-05.c: New.
41959 * gcc.dg/vmx/5-06.c: New.
41960 * gcc.dg/vmx/5-07.c: New.
41961 * gcc.dg/vmx/5-07t.c: New.
41962 * gcc.dg/vmx/5-08.c: New.
41963 * gcc.dg/vmx/5-10.c: New.
41964 * gcc.dg/vmx/5-11.c: New.
41965 * gcc.dg/vmx/7-01a.c: New.
41966 * gcc.dg/vmx/7-01.c: New.
41967 * gcc.dg/vmx/7c-01.c: New.
41968 * gcc.dg/vmx/7d-01.c: New.
41969 * gcc.dg/vmx/7d-02.c: New.
41970 * gcc.dg/vmx/8-01.c: New.
41971 * gcc.dg/vmx/8-02a.c: New.
41972 * gcc.dg/vmx/8-02.c: New.
41973 * gcc.dg/vmx/brode-1.c: New.
41974 * gcc.dg/vmx/bug-1.c: New.
41975 * gcc.dg/vmx/bug-2.c: New.
41976 * gcc.dg/vmx/bug-3.c: New.
41977 * gcc.dg/vmx/cw-bug-1.c: New.
41978 * gcc.dg/vmx/cw-bug-2.c: New.
41979 * gcc.dg/vmx/cw-bug-3.c: New.
41980 * gcc.dg/vmx/dct.c: New.
41981 * gcc.dg/vmx/debug-1.c: New.
41982 * gcc.dg/vmx/debug-2.c: New.
41983 * gcc.dg/vmx/debug-3.c: New.
41984 * gcc.dg/vmx/debug-4.c: New.
41985 * gcc.dg/vmx/dos-bug-1-gdb.c: New.
41986 * gcc.dg/vmx/dos-bug-2-gdb.c: New.
41987 * gcc.dg/vmx/eg-5.c: New.
41988 * gcc.dg/vmx/fft.c: New.
41989 * gcc.dg/vmx/gcc-bug-1.c: New.
41990 * gcc.dg/vmx/gcc-bug-2.c: New.
41991 * gcc.dg/vmx/gcc-bug-3.c: New.
41992 * gcc.dg/vmx/gcc-bug-4.c: New.
41993 * gcc.dg/vmx/gcc-bug-5.c: New.
41994 * gcc.dg/vmx/gcc-bug-6.c: New.
41995 * gcc.dg/vmx/gcc-bug-7.c: New.
41996 * gcc.dg/vmx/gcc-bug-8.c: New.
41997 * gcc.dg/vmx/gcc-bug-9.c: New.
41998 * gcc.dg/vmx/gcc-bug-b.c: New.
41999 * gcc.dg/vmx/gcc-bug-c.c: New.
42000 * gcc.dg/vmx/gcc-bug-d.c: New.
42001 * gcc.dg/vmx/gcc-bug-e.c: New.
42002 * gcc.dg/vmx/gcc-bug-f.c: New.
42003 * gcc.dg/vmx/gcc-bug-g.c: New.
42004 * gcc.dg/vmx/gcc-bug-i.c: New.
42005 * gcc.dg/vmx/harness.h: New.
42006 * gcc.dg/vmx/ira1.c: New.
42007 * gcc.dg/vmx/ira2a.c: New.
42008 * gcc.dg/vmx/ira2b.c: New.
42009 * gcc.dg/vmx/ira2.c: New.
42010 * gcc.dg/vmx/ira2c.c: New.
42011 * gcc.dg/vmx/mem.c: New.
42012 * gcc.dg/vmx/newton-1.c: New.
42013 * gcc.dg/vmx/ops.c: New.
42014 * gcc.dg/vmx/sn7153.c: New.
42015 * gcc.dg/vmx/spill2.c: New.
42016 * gcc.dg/vmx/spill3.c: New.
42017 * gcc.dg/vmx/spill.c: New.
42018 * gcc.dg/vmx/t.c: New.
42019 * gcc.dg/vmx/varargs-1.c: New.
42020 * gcc.dg/vmx/varargs-2.c: New.
42021 * gcc.dg/vmx/varargs-3.c: New.
42022 * gcc.dg/vmx/varargs-4.c: New.
42023 * gcc.dg/vmx/varargs-5.c: New.
42024 * gcc.dg/vmx/varargs-6.c: New.
42025 * gcc.dg/vmx/varargs-7.c: New.
42026 * gcc.dg/vmx/vmx.exp: New.
42027 * gcc.dg/vmx/vprint-1.c: New.
42028 * gcc.dg/vmx/vscan-1.c: New.
42029 * gcc.dg/vmx/x-01.c: New.
42030 * gcc.dg/vmx/x-02.c: New.
42031 * gcc.dg/vmx/x-03.c: New.
42032 * gcc.dg/vmx/x-04.c: New.
42033 * gcc.dg/vmx/x-05.c: New.
42034 * gcc.dg/vmx/yousufi-1.c: New.
42035 * gcc.dg/vmx/zero-1.c: New.
42036 * gcc.dg/vmx/zero.c: New.
42037
42038 2004-04-17 Andrew Pinski <pinskia@physics.uc.edu>
42039
42040 * g++.dg/lookup/java1.C: Update for chage of
42041 _Jv_AllocObject.
42042 * g++.dg/lookup/java2.C: Likewise.
42043
42044 2004-04-17 Laurent GUERBY <laurent@guerby.net>
42045
42046 * ada/acats/run_all.sh: use -O2 by default.
42047
42048 2004-04-17 Richard Sandiford <rsandifo@redhat.com>
42049
42050 * gcc.dg/vr-mult-[12].c: New tests.
42051
42052 2004-04-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
42053
42054 * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
42055
42056 * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
42057
42058 2004-04-15 Richard Sandiford <rsandifo@redhat.com>
42059
42060 * lib/target-supports.exp (check_profiling_available): Assume
42061 profiling isn't available for mips*-*-elf targets.
42062
42063 2004-04-14 Uros Bizjak <uros@kss-loka.si>
42064
42065 * gcc.dg/builtins-38.c: New test.
42066
42067 2004-04-14 Eric Christopher <echristo@redhat.com>
42068
42069 * g++.dg/charset/charset.exp: Run .cc extension tests.
42070
42071 2004-04-14 Zack Weinberg <zack@codesourcery.com>
42072
42073 * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32). Update commentary.
42074
42075 2004-04-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42076
42077 * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
42078
42079 2004-04-13 Uros Bizjak <uros@kss-loka.si>:
42080
42081 * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
42082 * gcc.dg/i386-387-2.c: Likewise.
42083
42084 * gcc.dg/i386-387-7.c: New test.
42085 * gcc.dg/i386-387-8.c: New test.
42086
42087 * gcc.dg/builtins-37.c: New test.
42088
42089 2004-04-13 Geoffrey Keating <geoffk@apple.com>
42090
42091 * g++.dg/pch/externc-1.C: Add missing semicolon.
42092
42093 2004-04-13 Aldy Hernandez <aldyh@redhat.com>
42094
42095 * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
42096
42097 2004-04-12 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
42098
42099 * gcc.c-torture/execute/20040411-1.c: New test.
42100
42101 2004-04-10 Joseph S. Myers <jsm@polyomino.org.uk>
42102
42103 * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
42104
42105 2004-04-09 Chris Demetriou <cgd@broadcom.com>
42106
42107 * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
42108
42109 2004-04-09 Zack Weinberg <zack@codesourcery.com>
42110
42111 * lib/target-supports.exp (check_named_sections_available): New.
42112 * lib/gcc-dg.exp (dg-require-named-sections): New.
42113 * lib/prune.exp (prune_gcc_output): Incorporate prunes from
42114 old-deja.exp. Also prune error-count message from HP linker.
42115 * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
42116
42117 * g++.dg/init/init-ref4.C: Use dg-require-weak.
42118 * g++.old-deja/g++.pt/static3.C: Likewise.
42119 * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
42120
42121 2004-04-09 Roger Sayle <roger@eyesopen.com>
42122
42123 * gcc.c-torture/execute/20040409-1.c: New test case.
42124 * gcc.c-torture/execute/20040409-2.c: New test case.
42125 * gcc.c-torture/execute/20040409-3.c: New test case.
42126
42127 2004-04-09 Andrew Pinski <pinskia@physics.uc.edu>
42128
42129 * gcc.dg/20040409-1.c: New test.
42130
42131 2004-04-08 Roger Sayle <roger@eyesopen.com>
42132
42133 PR target/14888
42134 * g++.dg/opt/pr14888.C: New test case.
42135
42136 2004-04-08 Geoffrey Keating <geoffk@apple.com>
42137
42138 * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
42139 gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
42140 gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
42141 gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
42142 New tests.
42143
42144 2004-04-08 Paul Brook <paul@codesourcery.com>
42145
42146 * gcc.dg/spill-1.c: New test.
42147
42148 2004-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42149
42150 * gcc.dg/torture/builtin-ctype-2.c: New test.
42151
42152 2004-04-07 Ian Lance Taylor <ian@wasabisystems.com>
42153
42154 * gcc.dg/pch/pch.exp: Add largefile test.
42155
42156 2004-04-06 Geoffrey Keating <geoffk@apple.com>
42157
42158 * g++.dg/pch/externc-1.Hs: New.
42159 * g++.dg/pch/externc-1.C: New.
42160
42161 2004-04-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42162
42163 * gcc.dg/compat/struct-by-value-5a_main.c,
42164 gcc.dg/compat/struct-by-value-5b_main.c: New files.
42165 * gcc.dg/compat/struct-by-value-5_main.c: Delete.
42166 * gcc.dg/compat/struct-by-value-5a_x.c,
42167 gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
42168 gcc.dg/compat/struct-by-value-5_x.c.
42169 * gcc.dg/compat/struct-by-value-5a_y.c,
42170 gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
42171 gcc.dg/compat/struct-by-value-5_y.c.
42172
42173 * gcc.dg/compat/struct-by-value-6a_main.c,
42174 gcc.dg/compat/struct-by-value-6b_main.c: New files.
42175 * gcc.dg/compat/struct-by-value-6_main.c: Delete.
42176 * gcc.dg/compat/struct-by-value-6a_x.c,
42177 gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
42178 gcc.dg/compat/struct-by-value-6_x.c.
42179 * gcc.dg/compat/struct-by-value-6a_y.c,
42180 gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
42181 gcc.dg/compat/struct-by-value-6_y.c.
42182
42183 * gcc.dg/compat/struct-by-value-7a_main.c,
42184 gcc.dg/compat/struct-by-value-7b_main.c: New files.
42185 * gcc.dg/compat/struct-by-value-7_main.c: Delete.
42186 * gcc.dg/compat/struct-by-value-7a_x.c,
42187 gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
42188 gcc.dg/compat/struct-by-value-7_x.c.
42189 * gcc.dg/compat/struct-by-value-7a_y.c,
42190 gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
42191 gcc.dg/compat/struct-by-value-7_y.c.
42192
42193 2004-04-06 Jakub Jelinek <jakub@redhat.com>
42194
42195 * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
42196 * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
42197 * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
42198 options.
42199
42200 2004-04-06 Uros Bizjak <uros@kss-loka.si>
42201
42202 * gcc.dg/builtins-36.c: New test.
42203
42204 2004-04-06 Paul Brook <paul@codesourcery.com>
42205
42206 * README.gcc: Remove obsolete contraint on testcases.
42207
42208 2004-04-05 Paul Brook <paul@codesourcery.com>
42209
42210 PR2123
42211 * g++.dg/expr/anew1.C: XFAIL and make reproducible. Call abort on
42212 failure and exit(0) on success.
42213 * g++.dg/expr/anew2.C: Ditto.
42214 * g++.dg/expr/anew3.C: Ditto.
42215 * g++.dg/expr/anew4.C: Ditto.
42216
42217 2004-04-05 Nathan Sidwell <nathan@codesourcery.com>
42218
42219 PR c++/3518
42220 * g++.dg/template/unify7.C: New.
42221
42222 2004-04-02 Nathanael Nerode <neroden@gcc.gnu.org>
42223
42224 * g++.dg/README: Bring up to date with new subdirectories; remove
42225 duplicate subdirectory lines.
42226
42227 2004-04-02 Nathan Sidwell <nathan@codesourcery.com>
42228
42229 PR c++/14007
42230 * g++.dg/template/unify5.C: New.
42231 * g++.dg/template/unify6.C: New.
42232 * g++.dg/template/qualttp20.C: Adjust.
42233 * g++.old-deja/g++.jason/report.C: Adjust.
42234 * g++.old-deja/g++.other/qual1.C: Adjust.
42235
42236 2004-04-01 Mark Mitchell <mark@codesourcery.com>
42237
42238 PR c++/14803
42239 * g++.dg/inherit/ptrmem1.C: New test.
42240
42241 2004-04-01 Jakub Jelinek <jakub@redhat.com>
42242
42243 PR c++/14755
42244 * gcc.c-torture/execute/20040331-1.c: New test.
42245 * gcc.dg/20040331-1.c: New test.
42246
42247 2004-04-01 Paul Brook <paul@codesourcery.com>
42248
42249 * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
42250
42251 2004-03-30 Mark Mitchell <mark@codesourcery.com>
42252
42253 PR c++/14724
42254 * g++.dg/init/goto1.C: New test.
42255
42256 PR c++/14763
42257 * g++.dg/template/defarg4.C: New test.
42258
42259 2004-03-30 Hartmut Penner <hpenner@de.ibm.com>
42260
42261 * gcc.dg/altivec-11.c: Extend test for more valid cases.
42262
42263 2004-03-28 David Edelsohn <edelsohn@gnu.org>
42264
42265 * gcc.dg/doloop-1.c: Do not check for lack of "blt".
42266
42267 2004-03-28 Zack Weinberg <zack@codesourcery.com>
42268
42269 * gcc.dg/noncompile/undeclared-2.c: New test.
42270
42271 2004-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
42272
42273 * gcc.dg/940409-1.c: Remove XFAIL.
42274 * gcc.dg/reg-vol-struct-1.c: New test.
42275
42276 2004-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42277
42278 * gcc.dg/torture/builtin-wctype-1.c: New test.
42279
42280 2004-03-26 James A. Morrison <ja2morri@uwaterloo.ca>
42281
42282 * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
42283 * gcc.dg/20001101-1.c: Likewise.
42284 * gcc.dg/20001102-1.c: Likewise.
42285
42286 2004-03-25 Roger Sayle <roger@eyesopen.com>
42287
42288 * gcc.dg/compare8.c: Add an additional test for XOR.
42289
42290 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42291
42292 * gcc.dg/torture/builtin-ctype-1.c: New test.
42293
42294 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42295
42296 * gcc.dg/torture/builtin-explog-1.c: Add new cases.
42297 * gcc.dg/torture/builtin-math-1.c: Likewise.
42298 * gcc.dg/torture/builtin-power-1.c: New test.
42299
42300 2004-03-24 Andreas Schwab <schwab@suse.de>
42301
42302 * lib/prune.exp (prune_gcc_output): Ignore errata warning from
42303 IA64 assembler.
42304
42305 2004-03-23 Joseph S. Myers <jsm@polyomino.org.uk>
42306 Roger Sayle <roger@eyesopen.com>
42307
42308 * gcc.dg/compare8.c: New test case.
42309
42310 2004-03-23 Ziemowit Laski <zlaski@apple.com>
42311
42312 * g++.dg/ext/altivec-7.C: New test.
42313
42314 2004-03-23 Zack Weinberg <zack@codesourcery.com>
42315
42316 PR 12267, 12391, 12560, 13129, 14114, 14133
42317 * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
42318 * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
42319 * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
42320 Adjust error regexps.
42321 * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
42322 * gcc.dg/noncompile/undeclared-1.c: New test cases.
42323 * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
42324 * gcc.dg/local1.c: Add explanatory comment.
42325
42326 2004-03-23 Roger Sayle <roger@eyesopen.com>
42327
42328 PR optimization/14669
42329 * g++.dg/opt/fold2.C: New test case.
42330
42331 2004-03-22 Jakub Jelinek <jakub@redhat.com>
42332
42333 PR c/14069
42334 * gcc.dg/20040322-1.c: New test.
42335
42336 2004-03-22 Eric Botcazou <ebotcazou@libertysurf.fr>
42337
42338 * gcc.dg/ultrasp2.c: Do not pass -m64. Remove redundant lines.
42339 * gcc.dg/ultrasp4.c: Likewise.
42340 * gcc.dg/ultrasp8.c: Do not pass -m64. Add sparcv9-*-*.
42341
42342 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
42343
42344 * gcc.dg/i386-sse-8.c: Reset default options.
42345
42346 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
42347
42348 * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
42349 in the error message text.
42350
42351 2004-03-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
42352
42353 * g++.dg/template/qualttp20.C: Adjust dg- regexp.
42354
42355 2004-03-21 Mark Mitchell <mark@codesourcery.com>
42356
42357 PR c++/14616
42358 * g++.dg/init/array13.C: New test.
42359
42360 2004-03-20 Roger Sayle <roger@eyesopen.com>
42361
42362 PR target/13889
42363 * gcc.c-torture/compile/pr13889.c: New test case.
42364
42365 2004-03-20 Joseph S. Myers <jsm@polyomino.org.uk>
42366
42367 PR c/14635
42368 * builtins-1.c (nan, nans): Don't test.
42369 * builtins-30.c: Don't use nan, nanf, nanl.
42370 * builtins-35.c: New test.
42371
42372 2004-03-19 Ziemowit Laski <zlaski@apple.com>
42373
42374 * g++.dg/ext/altivec-6.C: New test.
42375
42376 2004-03-19 Mark Mitchell <mark@codesourcery.com>
42377
42378 * g++.dg/init/placement3.C: New test.
42379
42380 * g++.dg/template/spec13.C: New test.
42381
42382 * g++.dg/lookup/using11.C: New test.
42383
42384 * g++.dg/lookup/koenig3.C: New test.
42385
42386 * g++.dg/template/operator2.C: New test.
42387
42388 * g++.dg/expr/dtor3.C: New test.
42389 * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
42390 marker.
42391 * g++.old-deja/g++.law/visibility28.C: Likewise.
42392
42393 2004-03-19 Paolo Bonzini <bonzini@gnu.org>
42394
42395 * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
42396 * gcc.dg/ppc64-abi-3.c: Likewise.
42397
42398 2004-03-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42399
42400 PR c++/14545
42401 * g++.dg/parse/template15.C: New test.
42402
42403 2004-03-18 Mark Mitchell <mark@codesourcery.com>
42404
42405 * g++.dg/expr/dtor2.C: New test.
42406
42407 * g++.dg/lookup/anon4.C: New test.
42408
42409 * g++.dg/overload/using1.C: New test.
42410
42411 * g++.dg/template/lookup7.C: New test.
42412
42413 * g++.dg/template/typename6.C: New test.
42414
42415 * g++.dg/expr/cond6.C: New test.
42416
42417 2004-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42418
42419 * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
42420
42421 2004-03-18 Mark Mitchell <mark@codesourcery.com>
42422
42423 * g++.dg/expr/cond5.C: New test.
42424 * g++.dg/expr/constcast1.C: Likewise.
42425 * g++.dg/expr/ptrmem2.C: Likewise.
42426 * g++.dg/expr/ptrmem3.C: Likewise.
42427 * g++.dg/lookup/main1.C: Likewise.
42428 * g++.dg/template/lookup6.C: Likewise.
42429
42430 2004-03-18 Mark Mitchell <mark@codesourcery.com>
42431
42432 * gcc.dg/local1.c: New test.
42433
42434 * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
42435
42436 2004-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42437
42438 * gcc.dg/torture/builtin-convert-1.c: New test.
42439
42440 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42441
42442 * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
42443
42444 2004-03-16 Mark Mitchell <mark@codesourcery.com>
42445
42446 PR c++/14481
42447 * g++.dg/warn/Wunused-7.C: New test.
42448
42449 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42450
42451 * gcc.dg/torture/builtin-integral-1.c: New test.
42452
42453 2004-03-16 Mark Mitchell <mark@codesourcery.com>
42454
42455 PR c++/14586
42456 * g++.dg/parse/non-dependent3.C: New test.
42457
42458 2004-03-16 Paolo Bonzini <bonzini@gnu.org>
42459
42460 * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
42461 * g++.dg/eh/simd-2.C: Likewise.
42462 * g++.dg/init/array10.C: Likewise.
42463 * gcc.c-torture/compile/simd-1.c: Likewise.
42464 * gcc.c-torture/compile/simd-2.c: Likewise.
42465 * gcc.c-torture/compile/simd-3.c: Likewise.
42466 * gcc.c-torture/compile/simd-4.c: Likewise.
42467 * gcc.c-torture/compile/simd-6.c: Likewise.
42468 * gcc.c-torture/execute/simd-1.c: Likewise.
42469 * gcc.c-torture/execute/simd-2.c: Likewise.
42470 * gcc.dg/compat/vector-defs.h: Likewise.
42471 * gcc.dg/20020531-1.c: Likewise.
42472 * gcc.dg/altivec-3.c: Likewise.
42473 * gcc.dg/altivec-4.c: Likewise.
42474 * gcc.dg/altivec-varargs-1.c: Likewise.
42475 * gcc.dg/compat/vector-defs.h: Likewise.
42476 * gcc.dg/i386-mmx-3.c: Likewise.
42477 * gcc.dg/i386-sse-4.c: Likewise.
42478 * gcc.dg/i386-sse-5.c: Likewise.
42479 * gcc.dg/i386-sse-8.c: Likewise.
42480 * gcc.dg/simd-1.c: Likewise.
42481 * gcc.dg/20030218-1.c: Likewise. Plus, do not declare
42482 __ev64_opaque__ since the machine description provides it.
42483
42484 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
42485
42486 * lib/compat.exp (skip_list): New global variable.
42487 Use it to hold the user defined COMPAT_SKIPS list if any.
42488 (compat-obj): Add the members of skip_list to optall.
42489
42490 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
42491
42492 * gcc.dg/compat/union-by-value-1_main.c,
42493 union-by-value-1_x.c, union-by-value-1_y.c,
42494 union-check.h, union-defs.h,
42495 union-init.h, union-return-1_main.c,
42496 union-return-1_x.c, union-return-1_y.c: New files.
42497
42498 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
42499
42500 * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
42501 mixed-struct-init.h: Add 4 mixed structure types.
42502 struct-by-value-21_main.c, struct-by-value-21_x.c,
42503 struct-by-value-21_y.c, struct-return-21_main.c,
42504 struct-return-21_x.c, struct-return-21_y.c: New files.
42505
42506 2004-03-13 Mark Mitchell <mark@codesourcery.com>
42507
42508 PR c++/14550
42509 * g++.dg/parse/template14.C: New test.
42510
42511 2004-03-13 Eric Botcazou <ebotcazou@libertysurf.fr>
42512
42513 * gcc.c-torture/execute/20040313-1.c: New test.
42514
42515 2004-03-13 Jakub Jelinek <jakub@redhat.com>
42516
42517 PR target/14533
42518 * gcc.dg/20040311-2.c: New test.
42519
42520 2004-03-12 Kazu Hirata <kazu@cs.umass.edu>
42521
42522 PR other/14544
42523 * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
42524 bit-field.
42525
42526 2004-03-12 Ulrich Weigand <uweigand@de.ibm.com>
42527
42528 * gcc.dg/20040305-2.c: Add missing return statement.
42529
42530 2004-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42531
42532 * gcc.dg/builtins-34.c: Also check pow10*.
42533
42534 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
42535
42536 PR target/14262
42537 * gcc.dg/20040305-2.c: New test.
42538
42539 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
42540
42541 * gcc.dg/20040310-1.c: New test.
42542
42543 2004-03-11 Roger Sayle <roger@eyesopen.com>
42544
42545 * gcc.c-torture/execute/20040311-1.c: New test case.
42546
42547 2004-03-11 Mark Mitchell <mark@codesourcery.com>
42548
42549 PR c++/14476
42550 * g++.dg/lookup/enum1.C: New test.
42551
42552 2004-03-10 Mark Mitchell <mark@codesourcery.com>
42553
42554 PR c++/14510
42555 * g++.dg/lookup/struct2.C: New test.
42556
42557 2004-03-10 Uros Bizjak <uros@kss-loka.si>
42558
42559 * gcc.dg/builtins-34.c: New test.
42560
42561 2004-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42562
42563 * gcc.dg/torture/builtin-nonneg-1.c: New test.
42564
42565 2004-03-09 James E Wilson <wilson@specifixinc.com>
42566
42567 * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
42568 * gcc.dg/alias-2.c: New testcase.
42569
42570 2004-03-09 Zack Weinberg <zack@codesourcery.com>
42571
42572 * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
42573
42574 2004-03-09 Roger Sayle <roger@eyesopen.com>
42575
42576 * gcc.c-torture/execute/20040309-1.c: New test case.
42577
42578 2004-03-09 Nathan Sidwell <nathan@codesourcery.com>
42579
42580 PR c++/14397
42581 * g++.dg/overload/ref1.C: New.
42582
42583 2004-03-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42584
42585 PR c++/14409
42586 * g++.dg/template/spec12.C: New test.
42587
42588 PR c++/14448
42589 * g++.dg/parse/crash14.C: New test.
42590
42591 2004-03-09 Mark Mitchell <mark@codesourcery.com>
42592
42593 PR c++/14230
42594 * g++.dg/init/ref11.C: New test.
42595
42596 2004-03-09 Mark Mitchell <mark@codesourcery.com>
42597
42598 PR c++/14432
42599 * g++.dg/parse/builtin2.C: New test.
42600
42601 2004-03-08 Mark Mitchell <mark@codesourcery.com>
42602
42603 PR c++/14401
42604 * g++.dg/init/ctor3.C: New test.
42605 * g++.dg/init/union1.C: New test.
42606 * g++.dg/ext/anon-struct4.C: New test.
42607
42608 2004-03-08 Mark Mitchell <mark@codesourcery.com>
42609
42610 * g++.dg/lookup/koenig1.C: Tweak error messages.
42611 * g++.dg/lookup/used-before-declaration.C: Likewise.
42612 * g++.dg/other/do1.C: Likewise.
42613 * g++.dg/overload/koenig1.C: Likewise.
42614 * g++.dg/parse/crash13.C: Likewise.
42615 * g++.dg/template/instantiate3.C: Likewise.
42616
42617 2004-03-08 Eric Christopher <echristo@redhat.com>
42618
42619 * * lib/target-supports.exp: Enable libiconv in test
42620 compilation. Fix up error checking.
42621
42622 2004-03-08 Roger Sayle <roger@eyesopen.com>
42623
42624 PR middle-end/14289
42625 * gcc.dg/pr14289-1.c: New test case.
42626 * gcc.dg/pr14289-2.c: Likewise.
42627 * gcc.dg/pr14289-3.c: Likewise.
42628
42629 2004-03-08 Eric Botcazou <ebotcazou@act-europe.fr>
42630
42631 * gcc.c-torture/execute/20040308-1.c: New test.
42632
42633 2004-03-07 Roger Sayle <roger@eyesopen.com>
42634
42635 * gcc.c-torture/execute/20040307-1.c: New test case.
42636
42637 2004-03-07 Richard Sandiford <rsandifo@redhat.com>
42638
42639 * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
42640
42641 2004-03-06 Ulrich Weigand <uweigand@de.ibm.com>
42642
42643 * gcc.dg/20040306-1.c: New test.
42644
42645 2004-03-06 Kazu Hirata <kazu@cs.umass.edu>
42646
42647 * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
42648 them static.
42649 * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
42650
42651 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
42652
42653 PR c/14465
42654 * gcc.dg/decl-6.c: New test.
42655
42656 2004-03-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42657
42658 * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
42659 Rename LOGPOW -> LOG_POW.
42660 (SQRT_EXP, POW_EXP): New.
42661
42662 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
42663
42664 * gcc.dg/i386-sse-8.c: New test.
42665
42666 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
42667
42668 PR c/14114
42669 * gcc.dg/decl-5.c: New test.
42670
42671 2004-03-05 Andreas Krebbel <krebbel1@de.ibm.com>
42672
42673 * gcc.dg/20040305-1.c: New test.
42674
42675 2004-03-05 Hans-Peter Nilsson <hp@axis.com>
42676
42677 PR other/14354
42678 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
42679
42680 2004-03-04 Ziemowit Laski <zlaski@apple.com>
42681
42682 PR c++/14425, c++/14426
42683 * g++.dg/ext/altivec-4.C: New test.
42684 * g++.dg/ext/altivec-5.C: New test.
42685
42686 2004-03-04 Geoffrey Keating <geoffk@apple.com>
42687
42688 * g++.old-deja/g++.other/linkage1.C: Expect errors about
42689 global variables of a type with no linkage.
42690 * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
42691 * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
42692 * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
42693 * g++.old-deja/g++.bugs/900210_02.C: Likewise.
42694 * g++.old-deja/g++.bugs/900210_03.C: Likewise.
42695 * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
42696 * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
42697 * g++.dg/warn/deprecated.C: Name enum Color.
42698 * g++.dg/overload/VLA.C: Name structure for 'b'.
42699 * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
42700
42701 2004-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
42702
42703 * gcc.c-torture/compile/20040304-1.c: New test.
42704
42705 2004-03-03 Zack Weinberg <zack@codesourcery.com>
42706
42707 PR 13728
42708 * gcc.dg/decl-4.c: New testcase.
42709
42710 2004-03-03 Kazu Hirata <kazu@cs.umass.edu>
42711
42712 * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
42713 as PRECF if sizeof (float) > sizeof (double).
42714 (PRECL): Make it the same as PRECF if
42715 sizeof (float) > sizeof (long double).
42716
42717 2004-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42718
42719 * gcc.dg/builtins-config.h: Use underscore macro style for __sun
42720 system type. Add check for irix6 which doesn't have c99 runtime.
42721
42722 2004-03-03 Bob Wilson <bob.wilson@acm.org>
42723
42724 * gcc.dg/const-elim-1.c: xfail for xtensa.
42725
42726 2004-03-01 Mark Mitchell <mark@codesourcery.com>
42727
42728 PR c++/14369
42729 * g++.dg/template/cond4.C: New test.
42730
42731 2004-03-01 Mark Mitchell <mark@codesourcery.com>
42732
42733 PR c++/14360
42734 * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
42735
42736 PR c++/14361
42737 * g++.dg/parse/defarg7.C: New test.
42738
42739 PR c++/14359
42740 * g++.dg/template/friend26.C: New test.
42741
42742 2004-03-01 Mark Mitchell <mark@codesourcery.com>
42743
42744 PR c++/14324
42745 * g++.dg/abi/mangle21.C: New test.
42746
42747 PR c++/14260
42748 * g++.dg/parse/constructor2.C: New test.
42749
42750 PR c++/14337
42751 * g++.dg/template/sfinae1.C: New test.
42752
42753 2004-02-29 Mark Mitchell <mark@codesourcery.com>
42754
42755 PR c++/14267
42756 * g++.dg/expr/crash2.C: New test.
42757
42758 PR middle-end/13448
42759 * gcc.dg/inline-5.c: New test.
42760 * gcc.dg/always-inline.c: Split out tests into ...
42761 * gcc.dg/always-inline2.c: ... this and ...
42762 * gcc.dg/always-inline3.c: ... this.
42763
42764 2004-02-29 Mark Mitchell <mark@codesourcery.com>
42765
42766 PR debug/12103
42767 * g++.dg/debug/crash1.C: New test.
42768
42769 2004-02-29 Kazu Hirata <kazu@cs.umass.edu>
42770
42771 * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
42772 function with __attribute__((noinline)).
42773 (recurser_void2): Likewise.
42774 * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
42775 (recurser_void2): Likewise.
42776
42777 2004-02-29 Roger Sayle <roger@eyesopen.com>
42778
42779 PR middle-end/14203
42780 * g++.dg/warn/Wunused-6.C: New test case.
42781
42782 2004-02-28 Richard Earnshaw <rearnsha@arm.com>
42783
42784 * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
42785 not defined.
42786
42787 2004-02-27 Eric Christopher <echristo@redhat.com>
42788
42789 * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
42790 * g++.dg/charset/asm2.c: Run only x86.
42791 * gcc.dg/charset/asm3.c: Ditto.
42792
42793 2004-02-27 Aldy Hernandez <aldyh@redhat.com>
42794
42795 * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
42796 ld_library_path.
42797
42798 2004-02-27 Ziemowit Laski <zlaski@apple.com>
42799
42800 * g++.dg/ext/altivec-3.C: New.
42801
42802 2004-02-26 Richard Henderson <rth@redhat.com>
42803
42804 * g++.dg/ext/attrib10.C: Mark for warning.
42805 * gcc.dg/attr-alias-1.c: New.
42806
42807 2004-02-26 Richard Henderson <rth@redhat.com>
42808
42809 * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
42810 * gcc.c-torture/execute/20040208-2.c: ... it back.
42811
42812 2004-02-26 Eric Christopher <echristo@redhat.com>
42813
42814 * lib/target-supports.exp (check-iconv-available): New function.
42815 * lib/gcc-dg.exp (dg-require-iconv): New function.
42816 Use above.
42817 * gcc.dg/charset: New directory.
42818 * gcc.dg/charset/charset.exp: New file.
42819 * gcc.dg/charset/asm1.c: Ditto.
42820 * gcc.dg/charset/asm2.c: Ditto.
42821 * gcc.dg/charset/asm3.c: Ditto.
42822 * gcc.dg/charset/asm4.c: Ditto.
42823 * gcc.dg/charset/asm5.c: Ditto.
42824 * gcc.dg/charset/attribute1.c: Ditto.
42825 * gcc.dg/charset/attribute2.c: Ditto.
42826 * gcc.dg/charset/string1.c: Ditto.
42827 * g++.dg/charset: New directory.
42828 * g++.dg/dg.exp: Add here. Special options.
42829 * g++.dg/charset/charset.exp: New file.
42830 * g++.dg/charset/asm1.c: Ditto.
42831 * g++.dg/charset/asm2.c: Ditto.
42832 * g++.dg/charset/asm3.c: Ditto.
42833 * g++.dg/charset/asm4.c: Ditto.
42834 * g++.dg/charset/attribute1.c: Ditto.
42835 * g++.dg/charset/attribute2.c: Ditto.
42836 * g++.dg/charset/extern1.cc: Ditto.
42837 * g++.dg/charset/extern2.cc: Ditto.
42838 * g++.dg/charset/string1.c: Ditto.
42839
42840 2004-02-26 Mark Mitchell <mark@codesourcery.com>
42841
42842 PR c++/14278
42843 * g++.dg/parse/comma1.C: New test.
42844
42845 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42846
42847 PR c++/14284
42848 * g++.dg/template/ttp8.C: New test.
42849
42850 2004-02-26 Eric Botcazou <ebotcazou@act-europe.fr>
42851
42852 * gcc.dg/fixuns-trunc-1.c: New test.
42853
42854 2004-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
42855
42856 * gcc.dg/builtins-config.h: Use #elif.
42857
42858 2004-02-26 Michael Matz <matz@suse.de>
42859
42860 * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
42861 * gcc.dg/991214-1.c: Likewise.
42862 * gcc.dg/i386-asm-1.c: Likewise.
42863
42864 2004-02-25 Richard Henderson <rth@redhat.com>
42865
42866 * gcc.c-torture/execute/20040208-2.c: Move ...
42867 * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
42868
42869 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42870
42871 PR c++/14246
42872 * g++.dg/other/crash-3.C: New test.
42873
42874 2004-02-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
42875
42876 * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
42877 * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
42878
42879 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
42880 HP-UX.
42881
42882 2004-02-24 Michael Matz <matz@suse.de>
42883
42884 * gcc.dg/i386-regparm.c: New.
42885
42886 2004-02-23 James E Wilson <wilson@specifixinc.com>
42887
42888 * gcc.c-torture/execute/20040223-1.c: New.
42889
42890 2004-02-23 Zack Weinberg <zack@codesourcery.com>
42891 Kazu Hirata <kazu@cs.umass.edu>
42892
42893 * gcc.dg/fwritable-strings-1.c: Remove.
42894
42895 2004-02-23 Andrew Pinski <pinskia@physics.uc.edu>
42896
42897 PR c/14156
42898 * gcc.dg/20040223-1.c: New test.
42899
42900 2004-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42901
42902 PR c++/14106
42903 * g++.dg/ext/typeof9.C: New test.
42904
42905 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42906
42907 PR c++/14250
42908 * g++.dg/other/switch1.C: New test.
42909
42910 2004-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
42911
42912 * gcc.dg/cast-function-1.c: Adjust for new informative message.
42913 * gcc.dg/va-arg-1.c: Likewise.
42914
42915 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42916
42917 PR c++/14143
42918 * g++.dg/template/koenig5.C: New test.
42919
42920 2004-02-21 Ziemowit Laski <zlaski@apple.com>
42921
42922 * g++.dg/ext/altivec-1.C: Generalize target triple.
42923 * g++.dg/ext/altivec-2.C: New test case.
42924 * g++.dg/ext/altivec_check.h: New file.
42925 * gcc.dg/altivec-1.c: Generalize target triple;
42926 include altivec_check.h and call altivec_check().
42927 * gcc.dg/altivec-[2-5].c: Generalize target triple.
42928 * gcc.dg/altivec-6.c: New test case.
42929 * gcc.dg/altivec-[7-9].c: Generalize target triple; add
42930 type casts as needed.
42931 * gcc.dg/altivec-10.c: Include altivec_check.h and call
42932 altivec_check().
42933 * gcc.dg/altivec-12.c: New test case.
42934 * gcc.dg/altivec-varargs-1.c: Generalize target triple;
42935 include altivec_check.h and call altivec_check().
42936 * gcc.dg/altivec_check.h: New file.
42937
42938 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42939
42940 * lib/target-supports.exp (check_alias_available): Don't mangle
42941 function `g' in test program.
42942
42943 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42944
42945 * lib/target-supports.exp (check_profiling_available): Check
42946 argument to determine whether we support a profiling type.
42947 * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
42948 check_profiling_available.
42949 * g++.dg/bprob/bprob.exp: Likewise.
42950 * g77.dg/bprob/bprob.exp: Likewise.
42951 * gcc.misc-tests/bprob.exp: Likewise.
42952 * g++.old-deja/g++.law/profile1.C: Pass profiling type to
42953 dg-require-profiling and delete expected error handling.
42954 * gcc.dg/20021014-1.c: Likewise.
42955 * gcc.dg/nest.c: Likewise.
42956
42957 2004-02-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
42958
42959 PR c++/12007
42960 * g++.dg/other/vthunk1.C: New test.
42961
42962 2004-02-20 Falk Hueffner <falk@debian.org>
42963
42964 PR target/14201
42965 * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
42966
42967 2004-02-20 Mark Mitchell <mark@codesourcery.com>
42968
42969 PR c++/13927
42970 * g++.dg/other/error8.C: Remove XFAIL markers.
42971
42972 PR c++/14173
42973 * g++.dg/ext/packed5.C: New test.
42974
42975 PR c++/14199
42976 * g++.dg/warn/Wunused-5.C: New test.
42977
42978 PR c++/14186
42979 * g++.dg/lookup/member1.C: New test.
42980
42981 2004-02-19 Kazu Hirata <kazu@cs.umass.edu>
42982
42983 * gcc.c-torture/compile/20040130-1.c: Enable only when
42984 __INT_MAX__ >= 2147483647L.
42985 * gcc.c-torture/compile/961203-1.c: Likewise.
42986
42987 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
42988
42989 * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
42990 * g++.dg/opt/template1.C: Robustify assembler regexp
42991
42992 2004-02-19 Eric Botcazou <ebotcazou@libertysurf.fr>
42993
42994 * gcc.c-torture/execute/simd-4.x: Remove.
42995 * gcc.c-torture/execute/va-arg-25.x: Likewise.
42996 * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
42997 Guard with #ifndef SKIP_ATTRIBUTE.
42998 * gcc.dg/compat/vector-1_y.c: Likewise.
42999 * gcc.dg/compat/vector-2_x.c: Likewise.
43000 * gcc.dg/compat/vector-2_y.c: Likewise.
43001 * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
43002 * g++.dg/eh/simd-2.C: Likewise.
43003
43004 2004-02-19 Alan Modra <amodra@bigpond.net.au>
43005
43006 * gcc.c-torture/compile/complex-1.c: New.
43007
43008 2004-02-19 Hans-Peter Nilsson <hp@axis.com>
43009
43010 PR target/14209
43011 * gcc.c-torture/execute/20040218-1.c: New test.
43012
43013 2004-02-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43014
43015 PR c++/14181
43016 * g++.dg/parse/new2.C: New test.
43017
43018 2004-02-18 Paul Brook <paul@codesourcery.com>
43019
43020 * gcc.c-torture/compile/libcall-1.c: New test.
43021
43022 2004-02-18 Paul Brook <paul@codesourcery.com>
43023
43024 PR debug/12934
43025 * gcc.dg/debug/debug-7.c: New test.
43026
43027 2004-02-17 Ulrich Weigand <uweigand@de.ibm.com>
43028
43029 * gcc.dg/20040217-1.c: New test.
43030
43031 2004-02-17 Zack Weinberg <zack@codesourcery.com>
43032
43033 * gcc.c-torture/execute/990208-1.x: Delete.
43034
43035 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
43036
43037 * gcc.c-torture/execute/20040208-2.x: New file.
43038
43039 2004-02-17 Mark Mitchell <mark@codesourcery.com>
43040
43041 PR c++/11326
43042 * g++.dg/abi/structret1.C: New test.
43043
43044 2004-02-17 Jakub Jelinek <jakub@redhat.com>
43045
43046 * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
43047 (i386_cpuid): No need to test if cpuid is available on AMD64.
43048 Fix assembly, so that it works onboth i386 and AMD64.
43049 * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
43050 (vecInLong): Fix s[] member type to unsigned int.
43051 (vecInWord): Remove type.
43052 (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
43053 (a64, b64, c64, d64, e64): Remove.
43054 (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
43055 Remove unused variable. Remove initialization of removed variables.
43056 Don't call mmx_tests nor sse_tests.
43057 (reference_mmx, reference_sse): Remove.
43058 (check): Add return stmt.
43059 * gcc.dg/i386-sse-7.c: New test.
43060 * gcc.dg/i386-mmx-4.c: New test.
43061
43062 2004-02-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43063
43064 * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
43065 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
43066 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
43067 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
43068 g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
43069 g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
43070 g++.dg/tc1/dr94.C: Fix line terminator.
43071
43072 2004-02-16 Geoffrey Keating <geoffk@apple.com>
43073
43074 * gcc.c-torture/compile/20040216-1.c: New.
43075
43076 2004-02-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43077
43078 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
43079 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
43080 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
43081 g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
43082 g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
43083 g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
43084
43085 2004-02-16 Eric Botcazou <ebotcazou@libertysurf.fr>
43086
43087 * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
43088
43089 2004-02-15 Mark Mitchell <mark@codesourcery.com>
43090
43091 PR c++/13971
43092 * g++.dg/expr/cond4.C: New test.
43093
43094 PR c++/14086
43095 * g++.dg/lookup/crash2.C: New test.
43096
43097 2004-02-14 Josef Zlomek <zlomekj@suse.cz>
43098
43099 * gcc.c-torture/compile/20040214-2.c: New test.
43100
43101 2004-02-14 Andrew Pinski <pinskia@physics.uc.edu>
43102
43103 PR c++/14116
43104 * g++.dg/ext/typeof8.C: New test.
43105
43106 2004-02-14 Eric Botcazou <ebotcazou@act-europe.fr>
43107
43108 * gcc.c-torture/compile/20040214-1.c: New test.
43109
43110 2004-02-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43111
43112 PR c++/13635
43113 * g++.dg/template/spec11.C: New test.
43114
43115 2004-02-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43116
43117 PR c++/13927
43118 * g++.dg/other/error8.C: New test.
43119
43120 2004-02-13 Mark Mitchell <mark@codesourcery.com>
43121
43122 PR c++/14122
43123 * g++.dg/template/array4.C: New test.
43124
43125 PR c++/14108
43126 * g++.dg/inherit/thunk2.C: New test.
43127
43128 PR c++/14083
43129 * g++.dg/eh/cond2.C: New test.
43130
43131 2004-02-12 Alan Modra <amodra@bigpond.net.au>
43132
43133 * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
43134
43135 2004-02-12 Nathaniel Smith <njs@codesourcery.com>
43136
43137 * lib/scanasm.exp (dg-scan): Quote pattern before display.
43138
43139 2004-02-12 Hartmut Penner <hpenner@de.ibm.com>
43140
43141 * g++.dg/simd-2.C: xfail on ppc64-linux.
43142
43143 2004-02-11 Joseph S. Myers <jsm@polyomino.org.uk>
43144
43145 PR c/456
43146 * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
43147 tests.
43148
43149 2004-02-11 Uros Bizjak <uros@kss-loka.si>
43150
43151 * gcc.dg/builtins-33.c: New test.
43152
43153 2004-02-11 Paolo Bonzini <bonzini@gnu.org>
43154
43155 * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
43156
43157 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
43158
43159 * g++.dg/simd-2.C: Set -maltivec for ppc64.
43160
43161 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
43162
43163 * gcc.dg/ppc64-abi-3.c: New test.
43164
43165 2004-02-10 Paolo Bonzini <bonzini@gnu.org>
43166
43167 PR c/14092
43168
43169 * gcc.dg/pr14092-1.c: New testcase.
43170
43171 2004-02-10 Alan Modra <amodra@bigpond.net.au>
43172
43173 * gcc.dg/cpp/assert4.c: Fix typo last change.
43174
43175 * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
43176 * gcc.dg/cpp/assert4.c: Handle powerpc64.
43177
43178 * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
43179
43180 2004-02-09 Roger Sayle <roger@eyesopen.com>
43181
43182 * gcc.c-torture/compile/20040209-1.c: New test case.
43183
43184 2004-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
43185
43186 * gcc.dg/c90-init-1.c: Adjust expected error messages.
43187
43188 2004-02-08 Richard Sandiford <rsandifo@redhat.com>
43189
43190 * gcc.c-torture/execute/20040208-[12].c: New tests.
43191
43192 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
43193
43194 * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
43195
43196 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
43197
43198 * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
43199
43200 2004-02-07 Zack Weinberg <zack@codesourcery.com>
43201
43202 Bug 13856
43203 * gcc.dg/visibility-8.c: New testcase.
43204
43205 2004-02-07 Zack Weinberg <zack@codesourcery.com>
43206
43207 * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
43208 arguments.
43209 * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
43210
43211 2004-02-07 Roger Sayle <roger@eyesopen.com>
43212
43213 PR middle-end/13696
43214 * g++.dg/opt/fold1.C: New test case.
43215
43216 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43217
43218 PR c++/14033
43219 * g++.dg/other/crash-2.C: New test.
43220
43221 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43222
43223 PR c++/14028
43224 * g++.dg/parse/angle-bracket2.C: New test.
43225
43226 2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
43227
43228 PR middle-end/13750
43229 Revert:
43230 2004-01-15 Geoffrey Keating <geoffk@apple.com>
43231 PR pch/13361
43232 * g++.dg/pch/wchar-1.C: New.
43233 * g++.dg/pch/wchar-1.Hs: New.
43234
43235 2004-02-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43236
43237 PR c++/14008
43238 * g++.dg/parse/error15.C: New test.
43239 * g++.dg/parse/crash11.C: Update dg-error mark.
43240
43241 2004-02-04 Mark Mitchell <mark@codesourcery.com>
43242
43243 PR c++/13932
43244 * g++.dg/warn/conv2.C: New test.
43245
43246 2004-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43247
43248 PR c++/13086
43249 * g++.dg/warn/incomplete1.C: Remove xfail.
43250
43251 2004-02-04 Mark Mitchell <mark@codesourcery.com>
43252
43253 * lib/file-format.exp (gcc_target_object_format): Use
43254 ${tool}_target_compile, not gcc_target_compile.
43255 * lib/target-supports.exp (check_alias_available): Likewise.
43256 (check_gc_sections_available): Likewise.
43257 * g++.dg/ext/attrib10.C: Use dg-require-alias.
43258 * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
43259 dg-require-alias.
43260
43261 2004-02-04 Mark Mitchell <mark@codesourcery.com>
43262
43263 PR c++/13969
43264 * g++.dg/template/static6.C: New test.
43265
43266 2004-02-04 Ian Lance Taylor <ian@wasabisystems.com>
43267
43268 * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
43269
43270 2004-02-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43271
43272 * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
43273 tests for systems where `char' is unsigned by default.
43274
43275 2003-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43276
43277 PR c++/13997
43278 * g++.dg/template/partial3.C: New test.
43279
43280 2004-02-04 Kazu Hirata <kazu@cs.umass.edu>
43281
43282 * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
43283 gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
43284 Remove mentions of obsolete ports.
43285
43286 2004-02-04 Paolo Bonzini <bonzini@gnu.org>
43287
43288 * gcc.dg/noncompile/20001228-1.c: Fix for new
43289 error message.
43290
43291 2004-02-03 Roger Sayle <roger@eyesopen.com>
43292
43293 PR target/9348
43294 * gcc.c-torture/execute/multdi-1.c: New test case.
43295
43296 2004-02-03 Mark Mitchell <mark@codesourcery.com>
43297
43298 PR c++/13925
43299 * g++.dg/template/lookup5.C: New test.
43300
43301 2004-02-03 Mark Mitchell <mark@codesourcery.com>
43302
43303 PR c++/13950
43304 * g++.dg/template/lookup4.C: New test.
43305
43306 PR c++/13970
43307 * g++.dg/parse/error14.C: New test.
43308
43309 PR c++/14002
43310 * g++.dg/parse/template13.C: New test.
43311
43312 2004-02-03 Mark Mitchell <mark@codesourcery.com>
43313
43314 PR c++/13978
43315 * g++.dg/template/koenig4.C: New test.
43316
43317 PR c++/13968
43318 * g++.dg/template/crash17.C: New test.
43319
43320 PR c++/13975
43321 * g++.dg/parse/error13.C: New test.
43322 * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
43323
43324 2004-02-03 Eric Botcazou <ebotcazou@libertysurf.fr>
43325
43326 * gcc.dg/20020503-1.c: Remove -mflat dg-options.
43327
43328 2004-02-03 Paolo Bonzini <bonzini@gnu.org>
43329
43330 PR c/11658
43331 PR c/13994
43332 * gcc.dg/noncompile/20040203-1.c: New test.
43333 * gcc.dg/noncompile/20040203-2.c: Likewise.
43334 * gcc.dg/noncompile/20040203-3.c: Likewise.
43335 * gcc.dg/20040203-1.c: Likewise.
43336
43337 2004-02-02 Andrew Pinski <pinskia@physics.uc.edu>
43338
43339 PR c++/10858
43340 * g++.dg/template/sizeof7.C: New test.
43341
43342 2004-02-02 Eric Christopher <echristo@redhat.com>
43343 Zack Weinberg <zack@codesourcery.com>
43344
43345 * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
43346
43347 2004-02-02 Zack Weinberg <zack@codesourcery.com>
43348
43349 * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
43350 * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
43351 * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
43352 * gcc.dg/cleanup-5.c: Run only on Linux targets.
43353
43354 2004-02-02 Mark Mitchell <mark@codesourcery.com>
43355
43356 PR c++/13113
43357 * g++.old-deja/g++.mike/net36.C: Adjust error messages.
43358
43359 PR c++/13854
43360 * g++.dg/ext/attrib13.C: New test.
43361
43362 PR c++/13907
43363 * g++.dg/conversion/op2.C: New test.
43364
43365 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
43366
43367 * gcc.dg/titype-1.c: Fix pasto.
43368
43369 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
43370
43371 * gcc.dg/titype-1.c: New test.
43372
43373 2004-02-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43374
43375 PR c++/13957
43376 * g++.dg/template/non-type-template-argument-1.C,
43377 g++.dg/template/qualified-id1.C: Update dg-error marks.
43378 * g++.dg/template/nontype6.C: New test.
43379
43380 2004-02-01 Roger Sayle <roger@eyesopen.com>
43381
43382 * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
43383 * gcc.dg/builtins-31.c: New testcase.
43384 * gcc.dg/builtins-32.c: New testcase.
43385
43386 2004-01-30 Andrew Pinski <pinskia@physics.uc.edu>
43387
43388 * objc.dg/call-super-2.m: Update line numbers
43389 for the including of stddef.h.
43390
43391 2004-01-30 Michael Matz <matz@suse.de>
43392
43393 * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
43394 g++.dg/ext/case-range3.C: New tests.
43395
43396 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43397
43398 DR206
43399 PR c++/13813
43400 * g++.dg/template/member4.C: New test.
43401
43402 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43403
43404 PR c++/13683
43405 * g++.dg/template/sizeof6.C: New test.
43406
43407 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
43408
43409 * gcc.dg/fwritable-strings-1.c: New test.
43410
43411 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
43412
43413 * gcc.c-torture/compile/20040130-1.c: New test.
43414
43415 2004-01-29 Geoffrey Keating <geoffk@geoffk.org>
43416
43417 * objc.dg/call-super-2.m: Include stddef.h for size_t.
43418
43419 2004-01-29 Mark Mitchell <mark@codesourcery.com>
43420
43421 PR c++/13883
43422 * g++.dg/template/ctor3.C: New test.
43423
43424 2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43425
43426 * g++.dg/tc1: New directory.
43427 * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
43428 g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
43429 g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
43430 g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
43431 g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
43432
43433 2004-01-28 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43434
43435 * g++.dg/parse/error11.C: New test.
43436 * g++.dg/parse/error12.C: Likewise.
43437
43438 2004-01-28 Ziemowit Laski <zlaski@apple.com>
43439
43440 * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
43441 (scan_initial, main): Use aligned_sizeof instead of sizeof.
43442
43443 2004-01-28 Mark Mitchell <mark@codesourcery.com>
43444
43445 PR c++/13791
43446 * g++.dg/ext/attrib12.C: New test.
43447
43448 PR c++/13736
43449 * g++.dg/parse/cast2.C: New test.
43450
43451 2004-01-27 James E Wilson <wilson@specifixinc.com>
43452
43453 * objc.dg/encode-2.m (main): New local string. Set depending on
43454 sizeof long. Use in sscanf call.
43455 * objc.dg/encode-3.m (main): New local string. Set depending on
43456 sizeof long. Use in scan_initial call.
43457
43458 2004-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43459
43460 * objc.dg/call-super-2.m: Make LP64-safe.
43461 * objc.dg/desig-init-1.m: Likewise.
43462
43463 2004-01-27 Devang Patel <dpatel@apple.com>
43464
43465 * g++.dg/debug/namespace1.C: New test.
43466
43467 2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
43468
43469 * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
43470 xscale-*-*.
43471
43472 * gcc.dg/arm-mmx-1.c: New test.
43473
43474 2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
43475
43476 * gcc.dg/20040127-1.c: New test.
43477 * gcc.dg/20040127-2.c: New test.
43478
43479 2004-01-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
43480
43481 * objc.dg/stret-1.m (glob): Renamed to globa.
43482
43483 2004-01-26 Mark Mitchell <mark@codesourcery.com>
43484
43485 PR c++/13663
43486 * g++.dg/expr/for1.C: New test.
43487
43488 2004-01-26 Fariborz Jahanian <fjahanian@apple.com>
43489
43490 PR middle-end/13779
43491 * gcc.dg/darwin-longlong.c: New test.
43492
43493 2004-01-26 Ian Lance Taylor <ian@wasabisystems.com>
43494
43495 * gcc.dg/20040124-1.c: Moved test from here...
43496 * gcc.c-torture/compile/20040124-1.c: ...to here.
43497
43498 2004-01-26 Eric Botcazou <ebotcazou@libertysurf.fr>
43499
43500 * gcc.dg/sparc-ret.c: Run only in 32-bit mode. Don't scan
43501 the assembly output if -m64 is passed.
43502
43503 2004-01-25 Mark Mitchell <mark@codesourcery.com>
43504
43505 PR c++/13833
43506 * g++.dg/template/cond3.C: New test.
43507
43508 2004-01-25 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43509
43510 PR c++/13810
43511 * g++.dg/template/ttp7.C: New test.
43512
43513 2004-01-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43514
43515 PR c++/13797
43516 * g++.dg/template/nontype4.C: New test.
43517 * g++.dg/template/nontype5.C: Likewise.
43518
43519 2004-01-25 Richard Sandiford <rsandifo@redhat.com>
43520
43521 * gcc.dg/torture/mips-clobber-at.c: New test.
43522
43523 2004-01-24 Ian Lance Taylor <ian@wasabisystems.com>
43524
43525 * gcc.dg/20040124-1.c: New test.
43526
43527 2004-01-24 Jakub Jelinek <jakub@redhat.com>
43528
43529 * gcc.dg/20040123-1.c: New test.
43530
43531 2004-01-23 Zack Weinberg <zack@codesourcery.com>
43532
43533 * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
43534
43535 2004-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
43536
43537 * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
43538
43539 2004-01-23 Andrew Pinski <apinski@apple.com>
43540
43541 * gcc.dg/20030121-1.c: Move to ..
43542 * gcc.dg/20040121-1.c: here.
43543
43544 2004-01-23 Roger Sayle <roger@eyesopen.com>
43545
43546 * gcc.dg/builtins-29.c: New test case.
43547
43548 2004-01-23 Zack Weinberg <zack@codesourcery.com>
43549
43550 PR 18314
43551 * gcc.dg/builtins-30.c: New testcase.
43552
43553 2004-01-23 Andreas Tobler <a.tobler@schweiz.ch>
43554
43555 * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
43556 * lib/g77.exp: Likewise.
43557 * lib/objc.exp: Likewise.
43558 * lib/g++.exp: Likewise.
43559
43560 2004-01-22 Eric Botcazou <ebotcazou@libertysurf.fr>
43561
43562 * gcc.dg/struct-by-value-2.c: New test.
43563
43564 2004-01-21 Andrew Pinski <apinski@apple.com>
43565
43566 PR target/13785
43567 * gcc.dg/20030121-1.c: New test.
43568
43569 2004-01-22 Ulrich Weigand <uweigand@de.ibm.com>
43570
43571 * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option. Do not
43572 clobber frame pointer register in asm statement.
43573
43574 2004-01-21 Falk Hueffner <falk@debian.org>
43575
43576 * gcc.c-torture/compile/20040121-1.c: New test.
43577
43578 2004-01-21 Zack Weinberg <zack@codesourcery.com>
43579
43580 * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
43581
43582 2004-01-20 Hartmut Penner <hpenner@de.ibm.com>
43583
43584 * gcc.dg/ppc64-abi-2.c: New test.
43585
43586 2004-01-18 James A. Morrison <ja2morri@uwaterloo.ca>
43587
43588 * lib/treelang.exp: Fill out this file.
43589 * lib/treelang-dg.exp: New File.
43590
43591 2004-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
43592
43593 * gcc.c-torture/compile/981022-1.c: Remove.
43594 * gcc.dg/array-5.c: Remove XFAIL.
43595 * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
43596 * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
43597 gcc.dg/cond-lvalue-1.c: Update.
43598 * gcc.dg/cast-lvalue-2.c: New test.
43599
43600 2004-01-19 Mark Mitchell <mark@codesourcery.com>
43601
43602 PR c++/13592
43603 * g++.dg/other/error1.C (class foo): Tweak error message.
43604
43605 PR c++/13592
43606 * g++.dg/template/call2.C: New test.
43607
43608 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
43609
43610 * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
43611 scalar-by-value-3_x.c, scalar-by-value-3_y.c,
43612 scalar-by-value-4_x.c, scalar-by-value-4_y.c,
43613 scalar-return-1_x.c, scalar-return-2_y.c,
43614 scalar-return-3_x.c, scalar-return-3_y.c,
43615 scalar-return-4_x.c, scalar-return-4_y.c,
43616 struct-align-1.h, struct-align-1_x.c,
43617 struct-align-1_y.c, struct-align-2.h,
43618 struct-align-2_x.c, struct-align-2_y.c,
43619 struct-by-value-10_y.c, struct-by-value-11_x.c,
43620 struct-by-value-11_y.c, struct-by-value-12_x.c,
43621 struct-by-value-12_y.c, struct-by-value-13_x.c,
43622 struct-by-value-13_y.c, struct-by-value-14_x.c,
43623 struct-by-value-14_y.c, struct-by-value-15_x.c,
43624 struct-by-value-15_y.c, struct-by-value-16_y.c,
43625 struct-by-value-17_y.c, struct-by-value-18_y.c,
43626 struct-by-value-19_y.c, struct-by-value-1_x.c,
43627 struct-by-value-1_y.c, struct-by-value-20_y.c,
43628 struct-by-value-2_x.c, struct-by-value-2_y.c,
43629 struct-by-value-3_y.c, struct-by-value-4_x.c,
43630 struct-by-value-4_y.c, struct-by-value-5_y.c,
43631 struct-by-value-6_y.c, struct-by-value-7_y.c
43632 struct-by-value-8_x.c, struct-by-value-8_y.c
43633 struct-by-value-9_x.c, struct-by-value-9_y.c
43634 struct-return-10_x.c, struct-return-10_y.c,
43635 struct-return-19_x.c, struct-return-20_x.c
43636 struct-return-2_x.c, struct-return-2_y.c
43637 struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
43638 SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY. Turns SKIPVA into SKIP_VA.
43639
43640 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
43641
43642 * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
43643 attribute on sparc*-sun-solaris2.*.
43644
43645 2004-01-18 Mark Mitchell <mark@codesourcery.com>
43646
43647 PR c++/13710
43648 * g++.dg/ext/typeof7.C: New test.
43649
43650 2004-01-18 David Edelsohn <edelsohn@gnu.org>
43651
43652 * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
43653 * gcc.dg/const-elim-1.c: Same.
43654
43655 2004-01-17 Ziemowit Laski <zlaski@apple.com>
43656
43657 * objc.dg/stret-1.m: New.
43658 * objc.dg/stret-2.m: New.
43659
43660 2004-01-17 Andrew Pinski <pinskia@physics.uc.edu>
43661
43662 PR c++/11895
43663 * g++.dg/ext/vector1.C: New test.
43664
43665 2004-01-16 Geoffrey Keating <geoffk@apple.com>
43666
43667 * gcc.dg/pch/import-1.c: New.
43668 * gcc.dg/pch/import-1.hs: New.
43669 * gcc.dg/pch/import-1a.h: New.
43670 * gcc.dg/pch/import-1b.h: New.
43671 * gcc.dg/pch/import-1c.h: New.
43672
43673 2004-01-16 Mark Mitchell <mark@codesourcery.com>
43674
43675 PR c++/13574
43676 * g++.dg/ext/array1.C: New test.
43677
43678 PR c++/13178
43679 * g++.dg/conversion/op1.C: New test.
43680
43681 2004-01-16 J"orn Rennecke <joern.rennecke@superh.com>
43682
43683 PR 11864
43684 From Kazumoto Kojima / Dan Kegel:
43685 * gcc.dg/pr11864-1.c: New test.
43686
43687 PR 10392
43688 From Marcus Comstedt / Dan Kegel:
43689 * gcc.dg/pr10392-1.c: New test.
43690
43691 2004-01-16 Mark Mitchell <mark@codesourcery.com>
43692
43693 PR c++/13478
43694 * g++.dg/init/ref10.C: New test.
43695
43696 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43697
43698 PR c++/13407
43699 * g++.dg/parse/typename6.C: New test.
43700
43701 2004-01-15 Geoffrey Keating <geoffk@apple.com>
43702
43703 PR pch/13361
43704 * g++.dg/pch/wchar-1.C: New.
43705 * g++.dg/pch/wchar-1.Hs: New.
43706
43707 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43708
43709 PR c++/9259
43710 * g++.dg/expr/sizeof2.C: New test.
43711
43712 2004-01-15 Kazu Hirata <kazu@cs.umass.edu>
43713
43714 * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
43715
43716 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
43717
43718 PR c++/13659
43719 * g++.dg/lookup/strong-using-3.C: New.
43720 * g++.dg/lookup/using-10.C: New.
43721
43722 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
43723
43724 PR c++/13594
43725 * g++.dg/lookup/strong-using-2.C: New.
43726
43727 2004-01-15 Marcus Comstedt <marcus@mc.pp.se>
43728 Dan Kegel <dank@kegel.com>
43729 J"orn Rennecke <joern.rennecke@superh.com>
43730
43731 PR target/9365
43732 * gcc.dg/pr9365-1.c: New test.
43733
43734 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43735
43736 PR c++/8856
43737 * g++.dg/parse/casting-operator2.C: New test.
43738 * g++.old-deja/g++.pt/explicit83.C: Remove.
43739
43740 2004-01-14 Joseph S. Myers <jsm@polyomino.org.uk>
43741
43742 * gcc.dg/label-compound-stmt-1.c: New test.
43743 * gcc.c-torture/compile/950922-1.c,
43744 gcc.c-torture/compile/20000211-3.c,
43745 gcc.c-torture/compile/20000518-1.c,
43746 gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
43747 compound statements.
43748
43749 2004-01-14 Hartmut Penner <hpenner@de.ibm.com>
43750
43751 * gcc.dg/ppc64-abi-1.c: New test.
43752
43753 2004-01-14 Danny Smith <dannysmith@users.sourceforge.net>
43754
43755 * g++.dg/ext/attrib9.C: Add dg-warnings.
43756
43757 2004-01-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43758
43759 PR c++/12335
43760 * g++.dg/parse/dtor3.C: New test.
43761
43762 2004-01-13 Andrew Pinski <pinskia@physics.uc.edu>
43763
43764 PR c++/12709
43765 * g++.dg/parse/try-catch-1.C: New test.
43766
43767 2004-01-13 Arnaud Charlet <charlet@act-europe.fr>
43768
43769 * ada/acats/run_all.sh: Add more verbose output in acats.log
43770 when compiling tests.
43771
43772 2004-01-12 Zack Weinberg <zack@codesourcery.com>
43773
43774 PR 13656
43775 * gcc.dg/typedef-redecl.c: New test case.
43776 * gcc.dg/typedef-redecl.h: New support file.
43777
43778 2004-01-13 Jan Hubicka <jh@suse.cz>
43779
43780 * gcc.dg/always_inline.c: New test.
43781 * gcc.dg/debug/20031231-1.c: Fix.
43782
43783 2004-01-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43784
43785 PR c++/13474
43786 * g++.dg/template/array3.C: New test.
43787
43788 2004-01-12 Zack Weinberg <zack@codesourcery.com>
43789
43790 * g++.dg/ext/lvalue1.C: No longer expected to fail.
43791 * g++.dg/warn/Wunused-2.C: Likewise.
43792
43793 2004-01-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43794
43795 PR c++/13289
43796 * g++.dg/template/instantiate6.C: New test.
43797
43798 2004-01-12 Roger Sayle <roger@eyesopen.com>
43799
43800 PR middle-end/11397
43801 * gcc.dg/special/wkali-2.c: Add dg-require-alias.
43802
43803 2004-01-12 Jan Hubicka <jh@suse.cz>
43804
43805 PR opt/12826
43806 * gcc.dg/20040112-1.c: New.
43807
43808 * gcc.dg/dwarf-die[1-7].c: Move to...
43809 * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
43810 * gcc.dg/debug/dwarf2/dwarf2.exp: New.
43811
43812 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
43813
43814 PR c++/4100
43815 * g++.dg/parse/friend4.C: New test.
43816
43817 2004-01-12 Scott Brumbaugh <scottb.lists@verizon.net>
43818
43819 PR c++/4100
43820 * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
43821 definition is called a friend.
43822
43823 2004-01-11 Zack Weinberg <zack@codesourcery.com>
43824
43825 * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
43826
43827 2004-01-11 Ian Lance Taylor <ian@wasabisystems.com>
43828
43829 PR c++/3478
43830 * g++.dg/parse/error10.C: New test.
43831 * g++.dg/template/arg2.C: Accept "invalid type" error.
43832
43833 2004-01-11 Jakub Jelinek <jakub@redhat.com>
43834
43835 PR middle-end/13392
43836 * g++.dg/opt/expect2.C: New test.
43837
43838 2004-01-10 Zack Weinberg <zack@codesourcery.com>
43839
43840 * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
43841 * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
43842 * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
43843 Update dg-error regexps.
43844
43845 2004-01-10 Zack Weinberg <zack@codesourcery.com>
43846
43847 * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
43848 * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
43849
43850 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
43851
43852 * gcc.dg/pragma-re-1.c: Use right pointer type.
43853
43854 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
43855
43856 * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
43857
43858 2004-01-09 Geoffrey Keating <geoffk@apple.com>
43859
43860 * gcc.dg/rs6000-ldouble-1.c: New.
43861
43862 2004-01-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43863
43864 DR 337
43865 PR c++/9256
43866 * g++.dg/other/abstract1.C: New test.
43867
43868 2004-01-09 Alexandre Oliva <aoliva@redhat.com>
43869
43870 * g++.dg/lookup/strong-using-1.C: New.
43871
43872 2004-01-09 Joseph S. Myers <jsm@polyomino.org.uk>
43873
43874 PR c/11234
43875 * gcc.dg/func-ptr-conv-1.c: New test.
43876 * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
43877
43878 2004-01-09 Kazu Hirata <kazu@cs.umass.edu>
43879
43880 PR target/13380.
43881 * gcc.c-torture/compile/20040109-1.c: New.
43882
43883 2004-01-08 Stuart Hastings <stuart@apple.com>
43884
43885 * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
43886 * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
43887 * gcc.dg/i386-sse-6.c: ...this new testcase.
43888
43889 2004-01-09 Alan Modra <amodra@bigpond.net.au>
43890
43891 * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
43892
43893 2004-01-08 Eric Botcazou <ebotcazou@libertysurf.fr>
43894
43895 * ada/acats/run_acats: Treat 'gnatchop' the same way
43896 as 'gnatmake'. Export GCC_DRIVER.
43897 * ada/acats/run_all.sh: Add target_gnatchop. Use
43898 'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
43899
43900 2004-01-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43901
43902 PR c++/12573
43903 * g++.dg/template/dependent-expr4.C: New test.
43904
43905 2004-01-08 Hartmut Penner <hpenner@de.ibm.com>
43906
43907 * gcc.dg/altivec-11.c: New test.
43908
43909 2004-01-07 Mark Mitchell <mark@codesourcery.com>
43910
43911 * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
43912
43913 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
43914
43915 PR c/6024
43916 * gcc.dg/enum-compat-1.c: New test.
43917 * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
43918
43919 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
43920
43921 PR c/12165
43922 * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
43923 gcc.dg/c99-idem-qual-3.c: New tests.
43924
43925 2004-01-07 Alan Modra <amodra@bigpond.net.au>
43926
43927 * gcc.dg/winline-7.c: Don't cast void * to int.
43928
43929 2004-01-06 Jan Hubicka <jh@suse.cz>
43930
43931 * gcc.dg/i386-sse-5.c: New test
43932 * g++.dg/eh/simd-1.c: Add -w argument for i386.
43933
43934 2004-01-05 Mark Mitchell <mark@codesourcery.com>
43935
43936 PR c++/12815
43937 * g++.dg/rtti/typeid4.C: New test.
43938
43939 2004-01-05 Eric Botcazou <ebotcazou@libertysurf.fr>
43940
43941 * gcc.dg/compat/sdata-section.h: Declare 'abort'.
43942
43943 2004-01-05 Mark Mitchell <mark@codesourcery.com>
43944
43945 PR c++/12132
43946 * g++.dg/template/error11.C: New test.
43947
43948 PR c++/13451
43949 * g++.dg/template/class2.C: New test.
43950
43951 2004-01-05 Nathan Sidwell <nathan@codesourcery.com>
43952 Richard Sandiford <rsandifo@redhat.com>
43953
43954 PR c++/13387
43955 * g++.dg/opt/alias3.C: New test.
43956
43957 2004-01-04 Mark Mitchell <mark@codesourcery.com>
43958
43959 PR c++/13157
43960 * g++.dg/template/koenig3.C: New test.
43961
43962 PR c++/13529
43963 * g++.dg/parse/offsetof3.C: New test.
43964
43965 * g++.dg/init/copy7.C: Add missing dg-error markers.
43966
43967 PR c++/12226
43968 * g++.dg/init/copy7.c: New test.
43969
43970 PR c++/13536
43971 * g++.dg/parse/cast1.C: New test.
43972
43973 2004-01-04 Jan Hubicka <jh@suse.cz>
43974
43975 * gcc.dg/winline[1-7].c: New tests.
43976
43977 2004-01-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43978
43979 PR c++/13520
43980 * g++.dg/template/qualttp22.C: New test.
43981
43982 2004-01-01 Jan Hubicka <jh@suse.cz>
43983
43984 * gcc.dg/debug/20031231-1.c: New.
43985 * gcc.c-torture/compile/20040101-1.c: New.
43986 * gcc.dg/dwarf-die-[1-7].c: New.
43987
43988 2004-01-01 Jakub Jelinek <jakub@redhat.com>
43989
43990 PR optimization/13521
43991 * gcc.c-torture/compile/20031231-1.c: New test.
43992
43993 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
43994
43995 * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
43996
43997 2003-12-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
43998
43999 PR c++/10079
44000 * g++.dg/template/crash16.C: New test.
44001
44002 2003-12-30 Mark Mitchell <mark@codesourcery.com>
44003
44004 * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
44005
44006 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
44007
44008 * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
44009 ports.
44010 * g++.old-deja/g++.jason/thunk3.C: Likewise.
44011 * g++.old-deja/g++.law/profile1.C: Likewise.
44012 * gcc.c-torture/compile/981006-1.c: Likewise.
44013 * gcc.c-torture/execute/loop-2e.x: Likewise.
44014 * gcc.c-torture/execute/loop-2f.x: Remove.
44015 * gcc.c-torture/execute/loop-2g.x: Likewise.
44016 * gcc.c-torture/execute/strct-varg-1.x: Likewise.
44017 * gcc.dg/20020312-2.c: Remove traces of dead ports.
44018
44019 2003-12-30 Nathan Sidwell <nathan@codesourcery.com>
44020
44021 PR c++/13507
44022 * g++.dg/ext/attrib11.C: New test.
44023
44024 PR c++/13494
44025 * g++.dg/template/array2-1.C: New test.
44026 * g++.dg/template/array2-2.C: New test.
44027
44028 2003-12-29 Mark Mitchell <mark@codesourcery.com>
44029
44030 * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
44031
44032 2003-12-29 Nathan Sidwell <nathan@codesourcery.com>
44033
44034 PR c++/12774
44035 * g++.dg/template/array1-1.C: New test.
44036 * g++.dg/template/array1-2.C: New test.
44037
44038 2003-12-29 Roger Sayle <roger@eyesopen.com>
44039
44040 PR fortran/12632
44041 * g77.dg/12632.f: New test case.
44042
44043 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44044
44045 PR c++/13289
44046 * g++.dg/parse/nontype1.C: New test.
44047
44048 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44049
44050 PR c++/12403
44051 * g++.dg/parse/explicit1.C: New test.
44052 * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
44053
44054 2003-12-28 Mark Mitchell <mark@codesourcery.com>
44055
44056 PR c++/13081
44057 * g++.dg/opt/inline6.C: New test.
44058
44059 PR c++/12613
44060 * g++.dg/parse/error9.C: New test.
44061
44062 * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
44063
44064 2003-12-28 Mark Mitchell <mark@codesourcery.com>
44065
44066 PR c++/13009
44067 * g++.dg/init/assign1.C: New test.
44068
44069 2003-12-28 Roger Sayle <roger@eyesopen.com>
44070
44071 PR c++/13070
44072 * g++.dg/warn/format3.C: New test case.
44073
44074 2003-12-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
44075
44076 * gcc.c-torture/compile/20031227-1.c: New test.
44077
44078 2003-12-23 Mark Mitchell <mark@codesourcery.com>
44079
44080 * g++.dg/bprob/bprob.exp: Load target-supports.exp
44081 * g77.dg/bprob/bprob.exp: Likewise.
44082 * gcc.misc-tests/bprob.exp: Likewise.
44083 * gcc.dg/builtins-18.c: Use builtins-config.h. Do not test float
44084 variants on systems where the library does not provide that
44085 functionality.
44086 * gcc.dg/builtins-20.c: Use builtins-config.h.
44087 * gcc.dg/builtins-config.h: New file.
44088
44089 2003-12-23 Mark Mitchell <mark@codesourcery.com>
44090
44091 * lib/gcc-dg.exp (dg-require-profiling): New function.
44092 * lib/target-supports.exp (check_profiling_available): Likewise.
44093 * g++.dg/bprob/bprob.exp: Use check_profiling_available.
44094 * g77.dg/bprob/bprob.exp: Likewise.
44095 * gcc.misc-tests/bprob.exp: Likewise.
44096 * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
44097 * gcc.dg/20021014-1.c: Likewise.
44098 * gcc.dg/nest.c: Likewise.
44099
44100 2003-12-23 Mark Mitchell <mark@codesourcery.com>
44101
44102 * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
44103 compiling.
44104 * g++.dg/lookup/java2.C: Likewise.
44105 * gcc.dg/cpp/lexident.c: Likewise.
44106
44107 2003-12-23 Kazu Hirata <kazu@cs.umass.edu>
44108
44109 * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
44110 given.
44111 * gcc.c-torture/compile/961203-1.c: Likewise.
44112 * gcc.c-torture/compile/980506-1.c: Likewise.
44113
44114 2003-12-23 Zack Weinberg <zack@codesourcery.com>
44115
44116 * lib/gcc-dg.exp (dg-prune-output): New annotation.
44117 (additional_prunes): New global.
44118 (gcc-dg-prune): Handle additional per-test pruning.
44119 (dg-test): Clear additional_prunes between tests.
44120
44121 * gcc.c-torture/compile/920625-1.c: Remove xfail. Use
44122 dg-prune-output to avoid spurious failures from assembler
44123 complaining about nonexistent WAW violations.
44124 * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
44125 Use dg-prune-output to avoid spurious failures from assembler
44126 warning about Itanium B-step errata.
44127
44128 2003-12-23 Mark Mitchell <mark@codesourcery.com>
44129
44130 * g++.dg/abi/macro0.C: New test.
44131 * g++.dg/abi/macro1.C: Likewise.
44132 * g++.dg/abi/macro2.C: Likewise.
44133
44134 * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
44135 * g++.dg/abi/bitfield7.C: Likewise.
44136 * g++.dg/abi/dtor2.C: Likewise.
44137 * g++.dg/abi/mangle11.C: Likewise.
44138 * g++.dg/abi/mangle12.C: Likewise.
44139 * g++.dg/abi/mangle14.C: Likewise.
44140 * g++.dg/abi/mangle17.C: Likewise.
44141 * g++.dg/abi/vbase10.C: Likewise.
44142 * g++.dg/abi/vbase14.C: Likewise.
44143 * g++.dg/template/qualttp17.C: Likewise.
44144
44145 2003-12-21 Andrew Pinski <pinskia@physics.uc.edu>
44146
44147 PR c/11995
44148 * gcc.dg/20031223-1.c: New test.
44149
44150 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
44151
44152 * gcc.dg/noreturn-7.c: New test.
44153
44154 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
44155
44156 * gcc.dg/null-pointer-1.c: New test.
44157
44158 2003-12-22 Mark Mitchell <mark@codesourcery.com>
44159
44160 * g++.old-deja/g++.jason/template18.C: Remove.
44161 * g++.old-deja/g++.jason/template37.C: Likewise.
44162
44163 PR c++/12862
44164 * g++.dg/lookup/ns1.C: New test.
44165
44166 PR c++/12397
44167 * g++.dg/template/lookup3.C: New test.
44168
44169 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
44170
44171 * g++.dg/template/recurse1.C: New test
44172
44173 2003-12-22 Mark Mitchell <mark@codesourcery.com>
44174
44175 PR c++/12479
44176 * g++.dg/parse/semicolon1.C: New test.
44177 * g++.dg/parse/semicolon1.h: Likewise.
44178
44179 2003-12-22 Fariborz Jahanian <fjahanian@apple.com>
44180
44181 * gcc.dg/darwin-misaligned.c: New test.
44182
44183 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
44184
44185 PR c/9163
44186 * gcc.dg/20031222-1.c: New test.
44187
44188 2003-12-21 Mark Mitchell <mark@codesourcery.com>
44189
44190 PR c++/13438
44191 * g++.dg/parse/error8.C: New test.
44192
44193 PR c++/11554
44194 * g++.dg/warn/ctor-init-1.C: New test.
44195
44196 2003-12-21 Kazu Hirata <kazu@cs.umass.edu>
44197
44198 * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
44199 too small.
44200 * gcc.c-torture/compile/930217-1.c: Likewise.
44201 * gcc.c-torture/compile/930513-1.c: Likewise.
44202 * gcc.c-torture/execute/920908-2.c: Likewise.
44203 * gcc.c-torture/execute/921204-1.c: Likewise.
44204 * gcc.c-torture/execute/930621-1.c: Likewise.
44205 * gcc.c-torture/execute/930630-1.c: Likewise.
44206 * gcc.c-torture/execute/931031-1.c: Likewise.
44207 * gcc.c-torture/execute/980602-2.c: Likewise.
44208 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
44209 * gcc.c-torture/execute/compndlit-1.c: Likewise.
44210 * gcc.c-torture/execute/extzvsi.c: Likewise.
44211 * gcc.c-torture/unsorted/ext.c: Likewise.
44212
44213 2003-12-20 Andrew Pinski <pinskia@gcc.gnu.org>
44214
44215 PR target/12749
44216 * gcc.c-torture/compile/20031220-2.c: New test case.
44217
44218 2003-12-20 Roger Sayle <roger@eyesopen.com>
44219
44220 PR optimization/13031
44221 * gcc.c-torture/compile/20031220-1.c: New test case.
44222
44223 2003-12-20 Eric Botcazou <ebotcazou@libertysurf.fr>
44224
44225 * gcc.dg/cast-function-1.c: New test.
44226
44227 2003-12-19 Joseph S. Myers <jsm@polyomino.org.uk>
44228
44229 * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
44230 formats.
44231
44232 2003-12-19 Mark Mitchell <mark@codesourcery.com>
44233
44234 PR c++/12795
44235 * g++.dg/ext/attrib10.C: New test.
44236
44237 2003-12-19 Jakub Jelinek <jakub@redhat.com>
44238
44239 * gcc.dg/cleanup-10.c: New test.
44240 * gcc.dg/cleanup-11.c: New test.
44241
44242 2003-12-19 Jakub Jelinek <jakub@redhat.com>
44243
44244 PR c++/13239
44245 * g++.dg/opt/expect1.C: New test.
44246
44247 2003-12-19 Hartmut Penner <hpenner@de.ibm.com>
44248
44249 * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
44250
44251 2003-12-18 Andrew Pinski <pinskia@physics.uc.edu>
44252
44253 PR debug/12923
44254 * gcc.dg/20031218-1.c: New test.
44255
44256 PR debug/12389
44257 * gcc.dg/20031218-2.c: New test.
44258 * gcc.dg/20031218-3.c: New test.
44259
44260 * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
44261 of label name and allow for USER_LABEL_PREFIX == "_" names.
44262 * g++.dg/abi/mangle18-2.C: Likewise.
44263 * g++.dg/abi/mangle19-1.C: Likewise.
44264 * g++.dg/abi/mangle19-2.C: Likewise.
44265 * g++.dg/abi/mangle20-1.C: Likewise.
44266 * g++.dg/abi/mangle20-2.C: Likewise.
44267
44268 2003-12-18 Richard Henderson <rth@redhat.com>
44269
44270 * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
44271
44272 2003-12-18 Steven Bosscher <steven@gcc.gnu.org>
44273 Dan Kegel <dank@kegel.com>
44274
44275 PR other/12009
44276 * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
44277 testing a cross compiler, it causes spurious compile failures.
44278 * lib/g++.exp: Likewise.
44279
44280 2003-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44281
44282 PR c++/13262
44283 * g++.dg/template/access13.C: New test.
44284
44285 2003-12-18 Ulrich Weigand <uweigand@de.ibm.com>
44286
44287 * gcc.dg/20031216-1.c: New test.
44288
44289 2003-12-18 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44290
44291 PR c++/9154
44292 * g++.dg/template/error10.C: New test.
44293
44294 2003-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
44295
44296 * g++.dg/eh/simd-1.C: XFAIL on SPARC.
44297 * g++.dg/eh/simd-2.C: Likewise.
44298
44299 2003-12-17 James E Wilson <wilson@specifixinc.com>
44300 Roger Sayle <roger@eyesopen.com>
44301
44302 * gcc.c-torture/execute/ieee/mzero5.c: New.
44303
44304 2003-12-17 Mark Mitchell <mark@codesourcery.com>
44305
44306 PR c++/10603
44307 * g++.dg/parse/error6.C: New test.
44308
44309 PR c++/12827
44310 * g++.dg/parse/error7.C: New test.
44311
44312 2003-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
44313
44314 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
44315 at -O with stabs debugging formats.
44316 * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
44317 * gcc.dg/debug/debug-2.c: Likewise.
44318
44319 2003-12-16 Mark Mitchell <mark@codesourcery.com>
44320
44321 PR c++/12696
44322 * g++.dg/init/error1.C: New test.
44323
44324 PR c++/12218
44325 * g++.dg/init/pm3.C: New test.
44326
44327 2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk>
44328
44329 PR c/3347
44330 * gcc.dg/bitfld-8.c: New test.
44331
44332 2003-12-16 James Lemke <jim@wasabisystems.com>
44333
44334 * gcc.dg/arm-scd42-[123].c: New tests.
44335
44336 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
44337
44338 PR c++/9043
44339 * g++.dg/abi/mangle20-1.C: New test.
44340 * g++.dg/abi/mangle20-2.C: New test.
44341
44342 2003-12-16 Mark Mitchell <mark@codesourcery.com>
44343
44344 PR c++/13275
44345 * g++.dg/other/offsetof2.C: Remove XFAIL.
44346 * g++.dg/parse/offsetof1.C: New test.
44347 * g++.gd/parse/offsetof2.C: Likewise.
44348
44349 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44350
44351 * g++.dg/template/nontype3.C: New test.
44352 * g++.dg/template/static2.C: Tweaked the dg-error clause.
44353
44354 2003-12-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44355
44356 * g++.dg/warn/noreturn-3.C: Also test instantiation.
44357
44358 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
44359
44360 PR c++/13387
44361 * g++.dg/expr/assign1.C: New test.
44362
44363 PR c++/13242
44364 * g++.dg/abi/mangle19-1.C: New test.
44365 * g++.dg/abi/mangle19-2.C: New test.
44366
44367 2003-12-16 Hartmut Penner <hpenner@de.ibm.com>
44368
44369 * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
44370
44371 2003-12-16 Eric Botcazou <ebotcazou@libertysurf.fr>
44372
44373 * gcc.c-torture/execute/20031216-1.c: New test.
44374
44375 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44376
44377 * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
44378 an ICE regression.
44379
44380 2003-12-15 Mark Mitchell <mark@codesourcery.com>
44381
44382 PR c++/10926
44383 * g++.dg/template/error9.C: New test.
44384
44385 PR c++/11116
44386 * g++.dg/template/error8.C: New test.
44387
44388 2003-12-15 Roger Sayle <roger@eyesopen.com>
44389
44390 PR middle-end/13400
44391 * gcc.c-torture/execute/20031215-1.c: New test case.
44392
44393 2003-12-15 Mark Mitchell <mark@codesourcery.com>
44394
44395 PR c++/13269
44396 * g++.dg/parse/error5.C: New test.
44397
44398 PR c++/12989
44399 * g++.dg/expr/sizeof1.C: New test.
44400
44401 PR c++/13310
44402 * g++.dg/template/crash15.C: New test.
44403
44404 2003-12-15 Geoffrey Keating <geoffk@apple.com>
44405
44406 * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
44407 a non-POD type as the last named parameter of a varargs function.
44408
44409 2003-12-15 Mark Mitchell <mark@codesourcery.com>
44410
44411 PR c++/13243
44412 PR c++/12573
44413 * g++.dg/template/crash14.C: New test.
44414 * g++.dg/template/dependent-expr3.C: Add dg-error markers.
44415
44416 2003-12-15 Nathan Sidwell <nathan@codesourcery.com>
44417
44418 * g++.dg/other/java1.C: New test.
44419
44420 PR c++/13241
44421 * g++.dg/abi/mangle18-1.C: New test.
44422 * g++.dg/abi/mangle18-2.C: New test.
44423
44424 2003-12-15 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
44425
44426 PR optimization/10312
44427 * gcc.c-torture/execute/20031214-1.c: New.
44428
44429 2003-12-14 Mark Mitchell <mark@codesourcery.com>
44430
44431 PR c++/10779
44432 PR c++/12160
44433 * g++.dg/parse/error3.C: New test.
44434 * g++.dg/parse/error4.C: Likewise.
44435 * g++.dg/abi/mangle4.C: Tweak error messages.
44436 * g++.dg/lookup/using5.C: Likewise.
44437 * g++.dg/other/error2.C: Likewise.
44438 * g++.dg/parse/typename5.C: Likewise.
44439 * g++.dg/parse/undefined1.C: Likewise.
44440 * g++.dg/template/arg2.C: Likewise.
44441 * g++.dg/template/ttp3.C: Likewise.
44442 * g++.dg/template/type1.C: Likewise.
44443 * g++.old-deja/g++.other/crash32.C: Likewise.
44444 * g++.old-djea/g++.pt/defarg8.C: Likewise.
44445
44446 2003-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44447
44448 PR c++/13106
44449 * g++.dg/warn/noreturn-3.C: New test.
44450
44451 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
44452
44453 PR c++/13118
44454 * g++.dg/abi/covariant3.C: New.
44455
44456 2003-12-12 Jakub Jelinek <jakub@redhat.com>
44457
44458 * g++.dg/eh/ia64-1.C: New test.
44459
44460 2003-12-12 Roger Sayle <roger@eyesopen.com>
44461
44462 PR optimization/13037
44463 * g77.f-torture/execute/13037.f: New test case.
44464
44465 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
44466
44467 PR c++/12881
44468 * g++.dg/abi/covariant2.C: New.
44469
44470 2003-12-12 Neil Booth <neil@daikokuya.co.uk>
44471
44472 * gcc.dg/cpp/trad/macro.c: New tests.
44473
44474 2003-12-11 Zack Weinberg <zack@codesourcery.com>
44475
44476 * gcc.c-torture/execute/wchar_t-1.x: Delete.
44477
44478 2003-12-10 Robert Schiele <rschiele@uni-mannheim.de>
44479
44480 PR other/10819
44481 * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
44482 to fix Bug 10819.
44483 * lib/g++.exp (g++_version): Likewise.
44484 * lib/g77.exp (g77_version): Likewise.
44485 * lib/objc.exp (default_objc_version): Likewise.
44486
44487 2003-12-10 Richard Henderson <rth@redhat.com>
44488
44489 * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
44490
44491 * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
44492
44493 2003-12-08 Matt Austern <austern@apple.com>
44494
44495 PR c/13134
44496 * lib/gcc-dg.exp (dg-require-visibility): Define.
44497 * lib/target-supports (check_visibility_available): Define.
44498 * gcc.dg/visibility-1.c: New test.
44499 * gcc.dg/visibility-2.c: Likewise.
44500 * gcc.dg/visibility-3.c: Likewise.
44501 * gcc.dg/visibility-4.c: Likewise.
44502 * gcc.dg/visibility-5.c: Likewise.
44503 * gcc.dg/visibility-6.c: Likewise.
44504 * g++.dg/ext/visibility-1.C: Likewise.
44505 * g++.dg/ext/visibility-2.C: Likewise.
44506 * g++.dg/ext/visibility-3.C: Likewise.
44507 * g++.dg/ext/visibility-4.C: Likewise.
44508 * g++.dg/ext/visibility-5.C: Likewise.
44509 * g++.dg/ext/visibility-6.C: Likewise.
44510
44511 2003-12-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44512
44513 * g++.dg/lookup/java1.C: New test.
44514 * g++.dg/lookup/java2.C: New test.
44515
44516 2003-12-07 Falk Hueffner <falk@debian.org>
44517
44518 * g++.dg/opt/noreturn-1.C: New test.
44519
44520 2003-12-07 Wolfgang Bangerth <bangerth@dealii.org>
44521
44522 * gcc.dg/overflow-1.c: New test.
44523
44524 2003-12-07 Eric Botcazou <ebotcazou@libertysurf.fr>
44525
44526 * g77.f-torture/compile/13060.f: New test.
44527
44528 2003-12-06 Mark Mitchell <mark@codesourcery.com>
44529
44530 PR c++/13323
44531 * g++.dg/inherit/operator2.C: New test.
44532
44533 2003-12-05 Mark Mitchell <mark@codesourcery.com>
44534
44535 PR c++/13305
44536 * g++.dg/ext/attrib9.C: New test.
44537
44538 2003-12-05 Mark Mitchell <mark@codesourcery.com>
44539
44540 PR c++/13314
44541 * g++.dg/template/error7.C: New test.
44542
44543 2003-12-05 Stuart Menefy <stuart.menefy@st.com>
44544 J"orn Rennecke <joern.rennecke@superh.com>
44545
44546 PR target/13302
44547 * g++.dg/other/struct-va_list.C: New test.
44548
44549 2003-12-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44550
44551 PR c++/13166
44552 * g++.dg/parse/defarg6.C: New test.
44553
44554 2003-12-05 Hans-Peter Nilsson <hp@axis.com>
44555
44556 PR target/13256
44557 * gcc.c-torture/execute/20031201-1.c: New test.
44558
44559 2003-12-05 Arnaud Charlet <charlet@act-europe.fr>
44560
44561 * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
44562
44563 2003-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
44564
44565 * gcc.dg/builtin-return-1.c: New test.
44566
44567 2003-12-04 Stuart Menefy <stuart.menefy@st.com>
44568 J"orn Rennecke <joern.rennecke@superh.com>
44569
44570 PR optimization/13260
44571 * gcc.c-torture/execute/20031204-1.c: New test.
44572
44573 2003-12-03 Mark Mitchell <mark@codesourcery.com>
44574
44575 PR c++/9127
44576 * g++.dg/template/error6.C: New test.
44577
44578 2003-12-03 Jakub Jelinek <jakub@redhat.com>
44579
44580 * gcc.dg/20031202-1.c: New test.
44581
44582 2003-12-03 Mark Mitchell <mark@codesourcery.com>
44583
44584 PR c++/13179
44585 * g++.dg/template/eh1.C: New test.
44586
44587 PR c++/10771
44588 * g++.dg/template/error5.C: New test.
44589
44590 2003-12-02 David Ung <davidu@mips.com>
44591
44592 * gcc.dg/compat/vector-check.h: Corrected type for var
44593 g_##TMODE
44594
44595 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44596
44597 PR c++/10126
44598 * g++.dg/template/ptrmem8.C: New test.
44599
44600 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44601
44602 PR c++/12573
44603 * g++.dg/template/dependent-expr3.C: New test.
44604
44605 2003-12-01 James Lemke <jim@wasabisystems.com>
44606
44607 * gcc.dg/arm-g2.c: New test.
44608
44609 2003-12-01 Roger Sayle <roger@eyesopen.com>
44610
44611 PR optimization/11634
44612 * gcc.dg/20031201-2.c: New test case.
44613
44614 2003-12-01 Zack Weinberg <zack@codesourcery.com>
44615
44616 PR 11433
44617 * objc.dg/proto-lossage-3.m: New test.
44618
44619 2003-12-01 Roger Sayle <roger@eyesopen.com>
44620
44621 PR optimization/12628
44622 * gcc.dg/20031201-1.c: New test case.
44623
44624 2003-12-01 Eric Botcazou <ebotcazou@libertysurf.fr>
44625
44626 * gcc.dg/unaligned-1.c: New test.
44627
44628 2003-11-30 Mark Mitchell <mark@codesourcery.com>
44629
44630 PR c++/9849
44631 * g++.dg/template/error4.C: New test.
44632 * g++.dg/template/nested3.C: Adjust error markers.
44633
44634 2003-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44635
44636 * gcc.dg/cpp/assert4.c: Check more #system assertions.
44637
44638 2003-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
44639
44640 PR c/10333
44641 * gcc.dg/bitfld-7.c: New test.
44642
44643 2003-11-29 Richard Sandiford <rsandifo@redhat.com>
44644
44645 * gcc.dg/tls/asm-1.C: New test.
44646
44647 2003-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44648
44649 * gcc.dg/cpp/assert4.c: Update.
44650
44651 2003-11-28 Eric Botcazou <ebotcazou@libertysurf.fr>
44652
44653 * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
44654 * gcc.dg/builtin-apply3.c: New test.
44655
44656 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
44657
44658 * lib/compat.exp (compat-obj): New xfaildata parameter.
44659 Use it to set compiler_conditional_xfail_data before compiling.
44660 (compat-get-options): Handle dg-xfail-if.
44661 (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
44662 * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
44663 * gcc.dg/compat/vector-1_y.c: Likewise.
44664 * gcc.dg/compat/vector-2_x.c: Likewise.
44665 * gcc.dg/compat/vector-2_y.c: Likewise.
44666
44667 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
44668
44669 * g++.dg/opt/reg-stack4.C: New test.
44670
44671 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
44672
44673 * gcc.dg/builtin-apply2.c: New test.
44674
44675 2003-11-26 Eric Botcazou <ebotcazou@libertysurf.fr>
44676
44677 * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
44678
44679 2003-11-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44680
44681 PR c++/12924
44682 * g++.dg/template/template-id-2.C: New test.
44683
44684 2003-11-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44685
44686 PR c++/5369
44687 * g++.dg/template/memfriend1.C: New test.
44688 * g++.dg/template/memfriend2.C: Likewise.
44689 * g++.dg/template/memfriend3.C: Likewise.
44690 * g++.dg/template/memfriend4.C: Likewise.
44691 * g++.dg/template/memfriend5.C: Likewise.
44692 * g++.dg/template/memfriend6.C: Likewise.
44693 * g++.dg/template/memfriend7.C: Likewise.
44694 * g++.dg/template/memfriend8.C: Likewise.
44695 * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
44696
44697 2003-11-21 Mark Mitchell <mark@codesourcery.com>
44698
44699 PR c++/12515
44700 * g++.dg/ext/cond1.C: New test.
44701
44702 2003-11-20 Richard Henderson <rth@redhat.com>
44703
44704 * gcc.dg/20020201-2.c: Remove.
44705 * gcc.dg/20020201-4.c: Remove.
44706 * gcc.dg/20020304-1.c: Remove.
44707
44708 2003-11-19 Nathanael Nerode <neroden@gcc.gnu.org>
44709
44710 * gcc.dg/cpp/trad/xwin1.c: New test case.
44711
44712 2003-11-19 Andreas Tobler <a.tobler@schweiz.ch>
44713
44714 * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
44715 * lib/g77.exp: Likewise.
44716 * lib/objc.exp: Likewise.
44717 * lib/g++.exp: Likewise, add -multiply_defined suppress flag
44718 for darwin.
44719
44720 2003-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44721
44722 PR c++/12932
44723 * g++.dg/template/static5.C: New test.
44724
44725 2003-11-18 Joseph S. Myers <jsm@polyomino.org.uk>
44726
44727 * gcc.dg/nested-func-1.c: New test.
44728
44729 2003-11-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44730
44731 * gcc.dg/cpp/assert4.c: New test.
44732
44733 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
44734
44735 PR c++/2294
44736 * g++.dg/lookup/using9.c: New test.
44737
44738 2003-11-14 Mark Mitchell <mark@codesourcery.com>
44739
44740 PR c++/12762
44741 * g++.dg/template/error3.C: New test.
44742
44743 2003-11-14 Arnaud Charlet <charlet@act-europe.fr>
44744
44745 PR ada/13035
44746 * ada/acats/run_acats, run_all.sh: Fix syntax error.
44747 No longer use a wrapper for gcc, since this does not work under
44748 Windows.
44749
44750 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
44751
44752 PR c++/2094
44753 * g++.dg/template/ptrmem7.C: New test.
44754
44755 2003-11-13 Andrew Pinski <apinski@apple.com>
44756
44757 * gcc.c-torture/compile/20031113-1.c: New test.
44758
44759 2003-11-13 Mark Mitchell <mark@codesourcery.com>
44760 Kean Johnston <jkj@sco.com>
44761
44762 PR c/13029
44763 * gcc.dg/unused-4.c: Update.
44764
44765 2003-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
44766
44767 * g++.dg/opt/const3.C: New test.
44768
44769 2003-11-13 Jan Hubicka <jh@suse.cz>
44770
44771 * gcc.c-torture/compile/20031112-1.c: New test.
44772
44773 2003-11-12 Mark Mitchell <mark@codesourcery.com>
44774
44775 * g++.dg/parse/crash10.C: Remove bogus error marker.
44776
44777 2003-11-12 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
44778
44779 * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
44780 (host_gcc): Likewise.
44781 (ROOT): Honor $PWDCMD.
44782 (BASE): Likewise.
44783 * ada/acats/run_all.sh (dir): Honor $PWDCMD.
44784
44785 2003-11-12 Catherine Moore <clm@redhat.com>
44786
44787 * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
44788
44789 2003-11-12 Andreas Jaeger <aj@suse.de>
44790 Jakub Jelinek <jakub@redhat.com>
44791 Andrew Pinski <pinskia@physics.uc.edu>
44792 Richard Henderson <rth@redhat.com>
44793
44794 * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
44795 systems.
44796 * gcc.dg/c99-const-expr-2.c (foo): Likewise.
44797
44798 * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
44799 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
44800
44801 2003-11-11 Andreas Jaeger <aj@suse.de>
44802
44803 * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
44804
44805 * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
44806
44807 2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
44808
44809 * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
44810 Clean ups.
44811
44812 2003-11-10 Waldek Hebisch <hebisch@math.uni.wroc.pl>
44813
44814 * gcc.dg/trampoline-1.c: New test.
44815
44816 2003-11-09 Andrew Pinski <pinskia@physics.uc.edu>
44817
44818 * gcc.c-torture/compile/200031109-1.c: New test.
44819
44820 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
44821
44822 PR c/3190
44823 PR c/8714
44824 * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
44825 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
44826 gcc.dg/format/no-y2k-1.c: Update.
44827
44828 2003-11-08 Roger Sayle <roger@eyesopen.com>
44829
44830 PR optimization/10467
44831 * gcc.dg/20031108-1.c: New test case.
44832
44833 2003-11-07 Geoffrey Keating <geoffk@apple.com>
44834
44835 * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
44836
44837 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
44838
44839 * gcc.dg/compound-lvalue-1.c: New test.
44840 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
44841 some XFAILs.
44842
44843 2003-11-06 Geoffrey Keating <geoffk@apple.com>
44844
44845 * gcc.dg/altivec-varargs-1.c: New test.
44846
44847 2003-11-05 Eric Botcazou <ebotcazou@libertysurf.fr>
44848
44849 * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
44850 * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
44851 * gcc.c-torture/execute/simd-4.x: New file. XFAIL on SPARC at -O0.
44852 * gcc.c-torture/execute/va-arg-25.x: New file. XFAIL on SPARC.
44853 * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
44854
44855 2003-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
44856
44857 * gcc.dg/cond-lvalue-1.c: New test.
44858
44859 2003-11-05 Gernot Hillier <gernot.hillier@siemens.com>
44860
44861 * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
44862
44863 2003-11-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44864
44865 PR c++/11616
44866 * g++.dg/template/instantiate5.C: New test.
44867
44868 2003-11-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
44869
44870 PR c++/12726
44871 * g++.dg/ext/complit2.C: Replace test with self-contained version.
44872 * ChangeLog: Add missing first entry for above test.
44873
44874 2003-11-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44875
44876 PR c++/9810
44877 * g++.dg/template/using8.C: New test.
44878 * g++.old-deja/g++.other/access11.C: Adjust expected error location.
44879
44880 2003-11-02 Roger Sayle <roger@eyesopen.com>
44881
44882 PR optimization/10817
44883 * gcc.c-torture/compile/20031102-1.c: New test case.
44884
44885 2003-11-02 Kazu Hirata <kazu@cs.umass.edu>
44886
44887 * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
44888 2147483647.
44889
44890 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
44891
44892 * gcc.dg/20031102-1.c: New test.
44893
44894 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
44895
44896 * gcc.dg/complex-1.c: New test.
44897
44898 2003-11-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44899
44900 PR c++/12796
44901 * g++.dg/template/crash13.C: Adjust expected error location.
44902 * g++.old-deja/g++.brendan/ns1.C: Likewise.
44903
44904 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
44905
44906 * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
44907
44908 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
44909
44910 PR/10239
44911 * gcc.c-torture/compile/20031031-2.c: New test.
44912
44913 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
44914
44915 PR/11640
44916 * gcc.c-torture/compile/20031031-1.c: New test.
44917
44918 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
44919
44920 * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
44921 * gcc.misc-tests/bprob.exp: Likewise.
44922 * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
44923 the execution test on arm-elf configs.
44924 * g77.dg/execute/10197.x: New file. XFAIL the execution test on
44925 configs that don't support scratch files.
44926 * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
44927
44928 2003-10-30 Arnaud Charlet <charlet@act-europe.fr>
44929
44930 * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
44931 done by dejagnu.
44932
44933 2003-10-29 Arnaud Charlet <charlet@act-europe.fr>
44934
44935 * ada/acats/run_all.sh: Redirect mv output to /dev/null
44936 Avoid non pure sh syntax. Add more logging.
44937
44938 * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
44939 fail.
44940
44941 2003-10-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44942
44943 PR libgcj/10610
44944 * gcc.dg/ppc-stackalign-1.c: New test.
44945
44946 2003-10-28 Arnaud Charlet <charlet@act-europe.fr>
44947
44948 * ada/acats/run_all.sh: Change output to be more compliant with
44949 dejagnu framework.
44950 Create acats.sum and acats.log files under testsuite/ada/acats
44951 Only run [a-z]* directories, to filter out e.g. CVS.
44952 Redirect build output to log file.
44953
44954 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
44955
44956 * README.ada: Removed, integrated in ../doc/sourcebuild.texi
44957
44958 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
44959
44960 PR ada/5909:
44961 * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
44962
44963 2003-10-27 Jakub Jelinek <jakub@redhat.com>
44964
44965 * gcc.c-torture/compile/20031023-1.c: New test.
44966 * gcc.c-torture/compile/20031023-2.c: New test.
44967 * gcc.c-torture/compile/20031023-3.c: New test.
44968 * gcc.c-torture/compile/20031023-4.c: New test.
44969
44970 2003-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44971
44972 PR c++/10371
44973 * g++.dg/lookup/scoped8.C: New test.
44974
44975 2003-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
44976
44977 * g++.dg/opt/reg-stack3.C: New test.
44978
44979 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
44980
44981 * gcc.dg/c99-arraydecl-2.c: New test. PR c/11943.
44982
44983 2003-10-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44984
44985 PR c++/11076
44986 * g++.dg/template/crash13.C: New test.
44987
44988 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
44989
44990 * gcc.dg/c99-restrict-2.c: New test.
44991
44992 2003-10-24 Nathan Sidwell <nathan@codesourcery.com>
44993
44994 PR c++/12698, c++/12699, c++/12700, c++/12566
44995 * g++.dg/inherit/covariant9.C: New test.
44996 * g++.dg/inherit/covariant10.C: New test.
44997 * g++.dg/inherit/covariant11.C: New test.
44998
44999 2003-10-23 Jason Merrill <jason@redhat.com>
45000
45001 PR c++/12726
45002 * g++.dg/ext/complit2.C: New test.
45003
45004 2003-10-20 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
45005
45006 PR target/12654
45007 * gcc.c-torture/execute/20031020-1.c: New test.
45008
45009 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
45010
45011 * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
45012 following the jump_insn.
45013
45014 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
45015
45016 * gcc.dg/cast-lvalue-1.c: New test.
45017
45018 2003-10-21 Mark Mitchell <mark@codesourcery.com>
45019
45020 PR c++/11962
45021 * g++.dg/template/cond2.C: New test.
45022
45023 2003-10-20 Joseph S. Myers <jsm@polyomino.org.uk>
45024
45025 * gcc.dg/builtins-28.c: New test.
45026
45027 2003-10-20 Jan Hubicka <jh@suse.cz>
45028
45029 * g++.dg/opt/inline4.C: Do not use min-inline-insns
45030 parameter.
45031 * gcc.dg/inline-2.c: Likewise.
45032
45033 2003-10-20 Phil Edwards <phil@codesourcery.com>
45034
45035 * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
45036 * gcc.dg/nest.c: Likewise.
45037
45038 2003-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45039
45040 PR c++/9781, c++/10583, c++/11862
45041 * g++.dg/parse/crash13.C: New test.
45042
45043 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
45044
45045 * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
45046
45047 2003-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
45048
45049 * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
45050 Define HAVE_C99_RUNTIME except on Solaris.
45051 * gcc.dg/builtins-20.c: Likewise.
45052
45053 2003-10-19 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
45054
45055 * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
45056
45057 2003-10-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45058
45059 PR c++/12495
45060 * g++.dg/template/crash21.C: New test.
45061
45062 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45063
45064 PR c++/2513
45065 * g++.dg/template/typename5.C: New test.
45066
45067 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45068
45069 PR c++/12369
45070 * g++.dg/template/friend25.C: New test.
45071
45072 2003-10-16 Ziemowit Laski <zlaski@apple.com>
45073
45074 * objc.dg/try-catch-2.m: Relax target triple to all Darwin
45075 versions.
45076
45077 2003-10-16 Kazu Hirata <kazu@cs.umass.edu>
45078
45079 * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
45080 == 2147483647.
45081
45082 2003-10-15 Kazu Hirata <kazu@cs.umass.edu>
45083
45084 * gcc.c-torture/execute/960416-1.x: Remove.
45085 * gcc.c-torture/execute/divconst-3.x: Likewise.
45086
45087 2003-10-15 Hans-Peter Nilsson <hp@axis.com>
45088
45089 PR target/12598
45090 * gcc.dg/torture/cris-volatile-1.c: New test.
45091
45092 2003-10-14 Roger Sayle <roger@eyesopen.com>
45093
45094 PR optimization/9325
45095 * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
45096 for overflowing floating point to integer conversion during RTL
45097 simplification.
45098
45099 2003-10-13 Ziemowit Laski <zlaski@apple.com>
45100
45101 * objc/execute/_cmd.m: Fix typo.
45102 * objc.dg/image-info.m, objc.dg/symtab-1.m:
45103 Relax 'scan-assembler' regexp.
45104 * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
45105 objc.dg/try-catch-4.m: Run on non-Darwin targets.
45106 * objc.dg/zero-link-2.m: Remove blank line.
45107 * objc.dg/zero-link-3.m: New test case.
45108
45109 2003-10-13 Geoffrey Keating <geoffk@apple.com>
45110
45111 * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
45112
45113 * gcc.dg/asm-names.c: Use scan-assembler-not rather
45114 than linker trickery.
45115
45116 2003-10-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
45117
45118 PR c++/12370
45119 * g++.dg/other/friend2.C: New test.
45120
45121 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
45122
45123 * gcc.dg/20031012-1.c: New test.
45124
45125 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
45126
45127 * gcc.dg/weak/weak-3.c: Fix for new warning.
45128
45129 2003-10-12 Kelley Cook <kcook@gcc.gnu.org>
45130
45131 PR optimization/8750
45132 * gcc.c-torture/execute/20031012-1.c: New test case.
45133
45134 2003-10-11 Roger Sayle <roger@eyesopen.com>
45135
45136 * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
45137 that inline strncmp as cmpstrsi on i386 when compiled with -Os.
45138
45139 2003-10-11 Roger Sayle <roger@eyesopen.com>
45140
45141 PR optimization/12260
45142 * gcc.c-torture/compile/20031011-2.c: New test case.
45143
45144 2003-10-11 Roger Sayle <roger@eyesopen.com>
45145
45146 * gcc.c-torture/execute/20031011-1.c: New testcase.
45147
45148 2003-10-11 Eric Botcazou <ebotcazou@libertysurf.fr>
45149
45150 * gcc.c-torture/compile/20031011-1.c: New test.
45151
45152 2003-10-11 Jan Hubicka <jh@suse.cz>
45153
45154 * g++.dg/other/first-global.C: New test.
45155
45156 2003-10-11 Roger Sayle <roger@eyesopen.com>
45157
45158 * gcc.c-torture/execute/string-opt-18.c: New testcase.
45159
45160 2003-10-10 Ian Lance Taylor <ian@wasabisystems.com>
45161
45162 * gcc.c-torture/compile/20031010-1.c: New test.
45163
45164 2003-10-10 Geoffrey Keating <geoffk@apple.com>
45165
45166 * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
45167 * gcc.c-torture/execute/va-arg-25.c: ... here.
45168
45169 2003-10-09 Mark Mitchell <mark@codesourcery.com>
45170
45171 * g++.dg/ext/attrib8.C: Only run it on x86 targets.
45172
45173 2003-10-08 Richard Sandiford <rsandifo@redhat.com>
45174
45175 * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
45176
45177 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
45178
45179 * g++.dg/parse/error2.C: New test.
45180
45181 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
45182
45183 PR c++/11097
45184 * g++.dg/other/error5.C: Modify the error message.
45185 * g++.dg/lookup/using8.C: New test.
45186
45187 2003-10-07 Geoffrey Keating <geoffk@apple.com>
45188
45189 * gcc.dg/darwin-abi-2.c: New file.
45190 * gcc.c-torture/execute/va-arg-24.c: New file.
45191
45192 2003-10-06 Bob Wilson <bob.wilson@acm.org>
45193
45194 * g++.dg/template/spec10.C: Set exit value to zero on success. Fix
45195 indentation.
45196
45197 2003-10-06 Mark Mitchell <mark@codesourcery.com>
45198
45199 PR c++/10147
45200 * g++.dg/other/error4.C: Update error messages.
45201 * g++.dg/template/ptrmem4.C: Likewise.
45202
45203 PR c++/12337
45204 * g++.dg/init/new9.C: New test.
45205
45206 PR c++/12334, c++/12236, c++/8656
45207 * g++.dg/ext/attrib8.C: New test.
45208
45209 2003-10-06 Devang Patel <dpatel@apple.com>
45210
45211 * gcc.dg/debug/dwarf2-3.h: New test.
45212 * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
45213
45214 2003-10-06 Wolfgang Bangerth <bangerth@ticam.utexas.edu>
45215
45216 * g++.dg/opt/cfg2.C: New test.
45217
45218 2003-10-06 Eric Botcazou <ebotcazou@libertysurf.fr>
45219
45220 * g++.dg/opt/float1.C: New test.
45221
45222 2003-10-04 Eric Botcazou <ebotcazou@libertysurf.fr>
45223
45224 * gcc.dg/c90-array-lval-6.c: New test.
45225 * gcc.dg/c99-array-lval-6.c: New test.
45226
45227 2003-10-03 Alexander Malmberg <alexander@malmberg.org>
45228 Ziemowit Laski <zlaski@apple.com>
45229
45230 * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
45231 'Derived', so that it is never considered a class method; add
45232 new warning for '+port' method ambiguity.
45233 * objc.dg/method-12.m: Include <objc/objc.h> instead of
45234 <objc/objc-api.h> (needed on Mac OS X).
45235 * objc.dg/method-13.m: New test.
45236
45237 2003-10-03 Roger Sayle <roger@eyesopen.com>
45238
45239 PR optimization/9325, PR java/6391
45240 * gcc.c-torture/execute/20031003-1.c: New test case.
45241
45242 2003-10-02 Mark Mitchell <mark@codesourcery.com>
45243
45244 PR optimization/12180
45245 * gcc.dg/20031002-1.c: New test.
45246
45247 PR c++/12486
45248 * g++.dg/inherit/error1.C: New test.
45249
45250 2003-10-02 Chris Demetriou <cgd@broadcom.com>
45251
45252 * lib/f-torture.exp (search_for): Rename to...
45253 (search_for_re): This. Also, clean up comments and the
45254 "regexp" invocation.
45255
45256 2003-10-02 Josef Zlomek <zlomekj@suse.cz>
45257
45258 * gcc.c-torture/compile/20031002-1.c: New test.
45259
45260 2003-10-02 Jakub Jelinek <jakub@redhat.com>
45261
45262 * g++.dg/opt/cond1.C: New test.
45263
45264 2003-10-01 Kelley Cook <kelleycook@wideopenwest.com>
45265
45266 * gcc.dg/Wold-style-definition-2.c: New testcase.
45267 * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
45268
45269 2003-09-29 Richard Henderson <rth@redhat.com>
45270
45271 * g++.dg/init/array10.C: Add dg-options.
45272
45273 2003-09-29 Eric Botcazou <ebotcazou@libertysurf.fr>
45274
45275 * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
45276
45277 2003-09-28 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45278
45279 * g++.dg/template/friend19.C: Fix typo.
45280 * g++.old-deja/g++.other/crash31.C: Adjust expected error.
45281
45282 2003-09-28 Richard Sandiford <rsandifo@redhat.com>
45283
45284 * gcc.c-torture/execute/20030928-1.c: New test.
45285 * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
45286
45287 2003-09-27 Eric Botcazou <ebotcazou@libertysurf.fr>
45288
45289 * g++.dg/opt/unroll1.C: New test.
45290
45291 2003-09-26 Roger Sayle <roger@eyesopen.com>
45292
45293 PR optimization/11741
45294 * gcc.dg/20030926-1.c: New test case.
45295
45296 2003-09-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45297
45298 PR c++/5655
45299 * g++.dg/parse/access7.C: New test.
45300 * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
45301
45302 2003-09-24 Ziemowit Laski <zlaski@apple.com>
45303
45304 MERGE OF objc-improvements-branch into MAINLINE:
45305 * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
45306 if libobjc has not been built.
45307 * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
45308 objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
45309 objc/execute/class-self-2.m, objc/execute/many_args_method.m,
45310 objc/execute/nested-3.m, objc/execute/np-2.m,
45311 objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
45312 objc/execute/redefining_self.m, objc/execute/root_methods.m,
45313 objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
45314 objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
45315 objc.dg/special/unclaimed-category-1.h,
45316 objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
45317 well as GNU runtime.
45318 * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
45319 * execute/cascading-1.m, execute/function-message-1.m,
45320 objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
45321 objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
45322 objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
45323 objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
45324 objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
45325 objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
45326 objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
45327 objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
45328 objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
45329 * objc.dg/bitfield-2.m: Run only on Darwin.
45330 * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
45331 objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
45332 objc.dg/proto-lossage-1.m: Adjust for message wording changes.
45333 * objc.dg/const-str-1.m: Fix constant string layout.
45334
45335 2003-09-24 Alexandre Oliva <aoliva@redhat.com>
45336
45337 * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
45338
45339 2003-09-23 Geoffrey Keating <geoffk@apple.com>
45340
45341 * gcc.dg/darwin-abi-1.c: New file.
45342
45343 2003-09-21 Andrew Pinski <pinskia@physics.uc.edu>
45344
45345 PR target/12281
45346 * gcc.c-torture/compile/20030921-1.c: New test.
45347
45348 2003-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
45349
45350 * g++.dg/opt/reg-stack2.C: New test.
45351
45352 2003-09-21 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
45353
45354 * g++.dg/eh/delayslot1.C: New test.
45355
45356 2003-09-20 Richard Henderson <rth@redhat.com>
45357
45358 * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
45359
45360 2003-09-20 Roger Sayle <roger@eyesopen.com>
45361
45362 * gcc.c-torture/execute/20030920-1.c: New test case.
45363
45364 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45365
45366 * g++.dg/rtti/typeid3.C: Correct expected error message.
45367
45368 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45369
45370 PR c++/157
45371 * g++.dg/parse/crash12.C: New test.
45372
45373 2003-09-19 Janis Johnson <janis187@us.ibm.com>
45374
45375 * gcc.dg/compat/mixed-struct-check.h: New.
45376 * gcc.dg/compat/mixed-struct-defs.h: New.
45377 * gcc.dg/compat/mixed-struct-init.h: New.
45378 * gcc.dg/compat/struct-by-value-19_main.c: New.
45379 * gcc.dg/compat/struct-by-value-19_x.c: New.
45380 * gcc.dg/compat/struct-by-value-19_y.c: New.
45381 * gcc.dg/compat/struct-by-value-20_main.c: New.
45382 * gcc.dg/compat/struct-by-value-20_x.c: New.
45383 * gcc.dg/compat/struct-by-value-20_y.c: New.
45384 * gcc.dg/compat/struct-return-19_main.c: New.
45385 * gcc.dg/compat/struct-return-19_x.c: New.
45386 * gcc.dg/compat/struct-return-19_y.c: New.
45387 * gcc.dg/compat/struct-return-20_main.c: New.
45388 * gcc.dg/compat/struct-return-20_x.c: New.
45389 * gcc.dg/compat/struct-return-20_y.c: New.
45390
45391 2003-09-19 Andrew Pinski <pinskia@physics.uc.edu>
45392 * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
45393 so that it will not complain on LP64 targets.
45394
45395 2003-09-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45396
45397 PR c++/495
45398 * g++.dg/template/friend24.C: New test.
45399
45400 2003-09-19 Nathan Sidwell <nathan@codesourcery.com>
45401
45402 PR c++/12332
45403 * g++.dg/template/memtmpl2.C: New test.
45404
45405 2003-09-18 Mark Mitchell <mark@codesourcery.com>
45406
45407 PR target/11184
45408 * gcc.dg/builtin-apply1.c: New test.
45409
45410 2003-09-18 Nathan Sidwell <nathan@codesourcery.com>
45411
45412 PR c++/9848
45413 * g++.dg/warn/Wunused-4.C: New test.
45414
45415 2003-09-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
45416
45417 PR c++/12316
45418 * g++.dg/other/gc2.C: New test.
45419
45420 2003-09-17 Mark Mitchell <mark@codesourcery.com>
45421
45422 PR c++/11991
45423 * g++.dg/rtti/typeid3.C: New test.
45424
45425 PR c++/12266
45426 * g++.dg/overload/template1.C: New test.
45427
45428 2003-09-17 Eric Botcazou <ebotcazou@libertysurf.fr>
45429
45430 * g++.dg/opt/cfg3.C: New test.
45431
45432 2003-09-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45433
45434 PR c++/7939
45435 * g++.dg/template/crash11.C: New test.
45436
45437 2003-09-16 Jason Merrill <jason@redhat.com>
45438 Jakub Jelinek <jakub@redhat.com>
45439
45440 * gcc.dg/attr-warn-unused-result.c: New test.
45441
45442 2003-09-15 Nathan Sidwell <nathan@codesourcery.com>
45443
45444 PR c++/12184
45445 * g++.dg/expr/call2.C: New test.
45446
45447 2003-09-15 Andreas Jaeger <aj@suse.de>
45448
45449 * gcc.dg/Wold-style-definition-1.c: New test.
45450
45451 2003-09-14 Mark Mitchell <mark@codesourcery.com>
45452
45453 PR c++/3907
45454 * g++.dg/parse/template12.C: New test.
45455
45456 * g++.dg/abi/bitfield11.C: New test.
45457 * g++.dg/abi/bitfield12.C: Likewise.
45458
45459 2003-09-14 Alexandre Oliva <aoliva@redhat.com>
45460
45461 * gcc.dg/cpp/separate-1.c: Adjust line of error. Test for correct
45462 non-expansion of functional macro name without arguments at EOL.
45463 * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change. Likewise.
45464
45465 2003-09-14 Richard Sandiford <rsandifo@redhat.com>
45466
45467 * gcc.c-torture/execute/20030914-[12].c: New tests.
45468
45469 2003-09-11 Nathan Sidwell <nathan@codesourcery.com>
45470
45471 PR c++/11788
45472 * g++.dg/overload/addr1.C: New test.
45473
45474 2003-09-10 Ian Lance Taylor <ian@wasabisystems.com>
45475
45476 * gcc.dg/20030909-1.c: New test.
45477
45478 2003-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
45479
45480 * gcc.dg/ultrasp10.c: New test.
45481
45482 2003-09-09 Devang Patel <dpatel@apple.com>
45483
45484 * gcc.dg/darwin-ld-6.c: New test.
45485
45486 2003-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45487
45488 * gcc.dg/torture/builtin-explog-1.c: New testcase.
45489
45490 2003-09-08 Mark Mitchell <mark@codesourcery.com>
45491
45492 * gcc.dg/ia64-types1.c: New test.
45493 * gcc.dg/ia64-types2.c: Likewise.
45494
45495 2003-09-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45496
45497 * gcc.dg/builtins-1.c: Add more _Complex tests.
45498 * gcc.dg/torture/builtin-attr-1.c: Likewise.
45499
45500 * gcc.dg/builtins-1.c: Test existing _Complex functions.
45501 * gcc.dg/torture/builtin-attr-1.c: Likewise.
45502
45503 2003-09-08 Mark Mitchell <mark@codesourcery.com>
45504
45505 PR c++/11786
45506 * g++.dg/lookup/koenig2.C: New test.
45507
45508 PR c++/5296
45509 * g++.dg/rtti/typeid2.C: New test.
45510
45511 2003-09-08 Jakub Jelinek <jakub@redhat.com>
45512
45513 * gcc.c-torture/compile/20030904-1.c: New test.
45514
45515 2003-09-07 Eric Botcazou <ebotcazou@libertysurf.fr>
45516
45517 * g++.dg/opt/longbranch2.C: New test.
45518
45519 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
45520
45521 * g++.dg/template/crash10.C: Only compile it.
45522
45523 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
45524
45525 PR middle-end/11665
45526 * gcc.c-torture/compile/20030907-1.c: New test.
45527 * g++.dg/init/array11.C: New test.
45528
45529 2003-09-07 Mark Mitchell <mark@codesourcery.com>
45530
45531 PR c++/11852
45532 * g++.dg/init/struct1.C: New test.
45533
45534 2003-09-07 Mark Mitchell <mark@codesourcery.com>
45535
45536 PR c++/12181
45537 * g++.dg/expr/comma1.C: New test.
45538
45539 2003-09-06 Mark Mitchell <mark@codesourcery.com>
45540
45541 PR c++/11867
45542 * g++.dg/expr/static_cast5.C: New test.
45543
45544 2003-09-06 Andrew Pinski <pinskia@physics.uc.edu>
45545
45546 PR c++/11507
45547 * g++.dg/lookup/scoped7.C: New test.
45548
45549 PR c++/9574
45550 * g++.dg/other/static1.C: New test.
45551
45552 PR c++/11490
45553 * g++.dg/warn/template-1.C: New test.
45554
45555 PR c++/11432
45556 * g++.dg/template/crash10.C: New test.
45557
45558 PR c++/2478
45559 * g++.dg/overload/VLA.C: New test.
45560
45561 PR c++/10804
45562 * g++.dg/template/call1.C: New test.
45563
45564 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
45565
45566 PR c++/11794
45567 * g++.dg/parse/using3.C: New test.
45568
45569 2003-09-06 Roger Sayle <roger@eyesopen.com>
45570
45571 PR c++/11409
45572 * g++.dg/overload/builtin3.C: New test case.
45573
45574 2003-09-06 Steven Bosscher <steven@gcc.gnu.org>
45575
45576 PR c/9862
45577 * gcc.dg/20030906-1.c: New test.
45578 * gcc.dg/20030906-2.c: Likewise.
45579
45580 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
45581
45582 PR c++/12167
45583 * g++.dg/parse/defarg5.C: New test.
45584
45585 * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
45586
45587 2003-09-05 Mark Mitchell <mark@codesourcery.com>
45588
45589 PR c++/12163
45590 * g++.dg/expr/static_cast4.C: New test.
45591
45592 PR c++/12146
45593 * g++.dg/template/crash9.C: New test.
45594
45595 2003-09-05 Andrew Pinski <pinskia@physics.uc.edu>
45596
45597 * g++.old-deja/g++.ext/pretty2.C: Update for change
45598 in __FUNCTION__.
45599 * g++.old-deja/g++.ext/pretty3.C: Likewise.
45600
45601 2003-09-05 Nathan Sidwell <nathan@codesourcery.com>
45602
45603 PR c++/11922
45604 * g++/dg/template/qualified-id1.C: New test.
45605
45606 PR c++/12037
45607 * g++.dg/warn/noeffect4.C: New test.
45608
45609 2003-09-04 Matt Austern <austern@apple.com>
45610
45611 * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
45612 * g++.dg/ext/fnname2.C: Likewise.
45613 * g++.dg/ext/fnname3.C: Likewise.
45614
45615 2003-09-04 Mark Mitchell <mark@codesourcery.com>
45616
45617 * g++.dg/expr/lval1.C: New test.
45618 * g++.dg/ext/lvcast.C: Remove.
45619
45620 2003-09-03 Roger Sayle <roger@eyesopen.com>
45621
45622 PR optimization/11700.
45623 * gcc.c-torture/compile/20030903-1.c: New test case.
45624
45625 2003-09-03 Mark Mitchell <mark@codesourcery.com>
45626
45627 PR c++/12053
45628 * g++.dg/abi/layout4.C: New test.
45629
45630 2003-09-02 Scott Brumbaugh <scottb.lists@verizon.net>
45631
45632 PR c++/11553
45633 * g++.dg/parse/friend3.C: New test.
45634
45635 2003-09-02 Mark Mitchell <mark@codesourcery.com>
45636
45637 PR c++/11847
45638 * g++.dg/template/class1.C: New test.
45639
45640 PR c++/11808
45641 * g++.dg/expr/call1.C: New test.
45642
45643 2003-09-01 Mark Mitchell <mark@codesourcery.com>
45644
45645 PR c++/12114
45646 * g++.dg/init/ref9.C: New test.
45647
45648 PR c++/11972
45649 * g++.dg/template/nested4.C: New test.
45650
45651 2003-08-29 Mark Mitchell <mark@codesourcery.com>
45652
45653 PR c++/12093
45654 * g++.dg/template/non-dependent4.C: New test.
45655
45656 PR c++/11928
45657 * g++.dg/inherit/conv1.C: New test.
45658
45659 2003-08-29 Mark Mitchell <mark@codesourcery.com>
45660
45661 PR c++/6196
45662 * g++.dg/ext/label1.C: New test.
45663 * g++.dg/ext/label2.C: Likewise.
45664
45665 2003-08-28 Mark Mitchell <mark@codesourcery.com>
45666
45667 * g++.dg/expr/cond3.C: New test.
45668
45669 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45670
45671 * gcc.dg/builtins-1.c: Add new builtin cases.
45672
45673 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45674
45675 * gcc.dg/builtins-1.c: Add new cases.
45676 * gcc.dg/torture/builtin-attr-1.c: Likewise.
45677
45678 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45679
45680 * gcc.dg/builtins-1.c: Add more math builtin tests.
45681 * gcc.dg/torture/builtin-attr-1.c: New test.
45682
45683 2003-08-28 Mark Mitchell <mark@codesourcery.com>
45684
45685 PR optimization/5079
45686 * g++.dg/opt/static3.C: New test.
45687
45688 2003-08-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
45689
45690 * gcc.misc-tests/gcov-10b.c: New test.
45691
45692 2003-08-27 Mark Mitchell <mark@codesourcery.com>
45693
45694 * g++.dg/opt/ptrmem3.C: New test.
45695
45696 * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
45697
45698 2003-08-27 Jakub Jelinek <jakub@redhat.com>
45699
45700 * gcc.dg/20030826-2.c: New test.
45701
45702 2003-08-26 Roger Sayle <roger@eyesopen.com>
45703
45704 PR middle-end/12002
45705 * g77.f-torture/compile/12002.f: New test case.
45706
45707 2003-08-26 Roger Sayle <roger@eyesopen.com>
45708
45709 * gcc.dg/20030826-1.c: New test case.
45710
45711 2003-08-26 Matt Kraai <kraai@alumni.cmu.edu>
45712
45713 * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
45714
45715 2003-08-26 Nathan Sidwell <nathan@codesourcery.com>
45716
45717 PR c++/11871
45718 * c++.dg/lookup/crash1.C: New test.
45719
45720 * c++.dg/warn/noeffect3.C: New test.
45721
45722 2003-08-25 Janis Johnson <janis187@us.ibm.com>
45723
45724 * gcc.dg/compat/vector-1_x.c: Compile with -w.
45725 * gcc.dg/compat/vector-1_y.c: Ditto.
45726 * gcc.dg/compat/vector-2_x.c: Ditto.
45727 * gcc.dg/compat/vector-2_y.c: Ditto.
45728
45729 2003-08-25 Ulrich Weigand <uweigand@de.ibm.com>
45730
45731 * gcc.dg/20030702-1.c: New test.
45732
45733 2003-08-25 Mark Mitchell <mark@codesourcery.com>
45734
45735 PR c++/8795
45736 * g++.dg/ext/altivec-1.C: New test.
45737
45738 2003-08-24 Richard Henderson <rth@redhat.com>
45739
45740 * g++.dg/eh/simd-2.C: Add -w for x86.
45741
45742 2003-08-23 Jakub Jelinek <jakub@redhat.com>
45743
45744 * gcc.dg/20030815-1.c: New test.
45745
45746 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45747
45748 PR c++/3765
45749 * g++.dg/parse/access6.C: New test.
45750
45751 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45752
45753 PR c++/641, c++/11876
45754 * g++.dg/template/friend22.C: New test.
45755 * g++.dg/template/friend23.C: Likewise.
45756
45757 2003-08-22 Mark Mitchell <mark@codesourcery.com>
45758
45759 * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
45760 identically.
45761
45762 2003-08-22 Mark Mitchell <mark@codesourcery.com>
45763
45764 * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
45765
45766 2003-08-22 Mark Mitchell <mark@codesourcery.com>
45767
45768 * gcc.dg/20020313-1.c: Add "-w" to dg-options.
45769
45770 2003-08-22 Mark Mitchell <mark@codesourcery.com>
45771
45772 * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
45773
45774 2003-08-22 Mark Mitchell <mark@codesourcery.com>
45775
45776 * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
45777
45778 2003-08-21 Mark Mitchell <mark@codesourcery.com>
45779
45780 PR c++/11919
45781 * g++.dg/overload/prom1.C: New test.
45782
45783 PR c++/11551
45784 * g++.dg/parse/dtor2.C: New test.
45785
45786 PR c++/10762
45787 * g++.dg/parse/using2.C: New test.
45788
45789 2003-08-21 Kazu Hirata <kazu@cs.umass.edu>
45790
45791 PR target/11805
45792 * gcc.c-torture/compile/20030821-1.c: New.
45793
45794 2003-08-20 Mark Mitchell <mark@codesourcery.com>
45795
45796 PR c++/11834
45797 * g++.dg/template/deduce2.C: New test.
45798
45799 2003-08-21 Josef Zlomek <zlomekj@suse.cz>
45800
45801 * gcc.c-torture/execute/20030821-1.c: New test.
45802
45803 2003-08-20 Roger Sayle <roger@eyesopen.com>
45804
45805 PR middle-end/11984
45806 * gcc.dg/20030820-1.c: New test case.
45807
45808 2003-08-20 Nathan Sidwell <nathan@codesourcery.com>
45809
45810 PR c++/11945
45811 * g++.dg/warn/noeffect2.C: New test.
45812
45813 2003-08-19 Mark Mitchell <mark@codesourcery.com>
45814
45815 PR c++/10926
45816 * g++.dg/template/dtor2.C: New test.
45817
45818 PR c++/11684
45819 * g++.dg/template/operator1.C: New test.
45820 * g++.dg/parse/operator4.C: New test.
45821
45822 PR c++/11946.C
45823 * g++.dg/expr/enum1.C: New test.
45824 * gcc.dg/c99-bool-1.c: Remove bogus warning.
45825
45826 PR c++/11036.C
45827 * g++.dg/parse/elab2.C: New test.
45828 * g++.dg/parse/typedef4.C: Change error message.
45829 * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
45830 * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
45831 * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
45832
45833 2003-08-19 Geoffrey Keating <geoffk@apple.com>
45834
45835 * gcc.dg/pch/warn-1.c: New.
45836 * gcc.dg/pch/warn-1.hs: New.
45837
45838 * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
45839 not-tested file.
45840
45841 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
45842
45843 * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
45844
45845 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
45846
45847 * gcc.dg/uninit-D.c: New Test.
45848 * gcc.dg/uninit-E.c: New Test.
45849 * gcc.dg/uninit-F.c: New Test.
45850 * gcc.dg/uninit-G.c: New Test.
45851
45852 2003-08-19 Michael Ritzert <ritzert@t-online.de>
45853
45854 * g++.dg/README: Describe the pch directory.
45855
45856 2003-08-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45857
45858 PR c++/11174
45859 * g++.dg/parse/access4.C: New test.
45860 * g++.dg/parse/access5.C: Likewise.
45861 * g++.old-deja/g++.jason/access17.C: Adjust error message.
45862
45863 2003-08-18 Matt Kraai <kraai@alumni.cmu.edu>
45864
45865 * gcc.dg/noncompile/20030818-1.c: New.
45866
45867 2003-08-18 Nathan Sidwell <nathan@codesourcery.com>
45868
45869 PR c++/11957
45870 * g++.dg/warn/noeffect1.C: New test.
45871
45872 * g++.dg/template/scope2.C: New test.
45873 * g++.dg/template/error2.C: Correct dg-error
45874
45875 2003-08-18 Richard Sandiford <rsandifo@redhat.com>
45876
45877 * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
45878
45879 2003-08-16 Nathan Sidwell <nathan@codesourcery.com>
45880
45881 PR C++/11512
45882 * g++.dg/template/warn1.C: New.
45883
45884 2003-08-15 Nathan Sidwell <nathan@codesourcery.com>
45885
45886 * g++.dg/template/error2.C: New test.
45887 * g++.dg/lookup/using7.C: Adjust errors
45888 * g++.old-deja/g++.pt/crash36.C: Likewise.
45889 * g++.old-deja/g++.pt/derived3.C: Likewise.
45890
45891 2003-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45892
45893 * gcc.c-torture/execute/builtins/lib/strcat.c: New.
45894 * gcc.c-torture/execute/builtins/string-9-lib.c: New.
45895 * gcc.c-torture/execute/builtins/string-9.c: New, from
45896 string-opt-9.c. Adjust for execute/builtins framework.
45897 * gcc.c-torture/execute/string-opt-9.c: Delete.
45898
45899 2003-08-12 Mark Mitchell <mark@codesourcery.com>
45900
45901 * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
45902
45903 * g++.dg/parse/ret-type2.C: New test.
45904
45905 PR c++/11703
45906 * g++.dg/init/new8.C: New test.
45907
45908 PR c++/10923
45909 * g++.dg/parse/typedef5.C: New test.
45910
45911 PR c++/9512
45912 * g++.dg/parse/qualified2.C: New test.
45913 * g++.old-deja/g++.other/decl5.C: Mark one more instance of
45914 invalid code.
45915
45916 2003-08-11 Mark Mitchell <mark@codesourcery.com>
45917
45918 * g++.dg/conversion/ptrmem1.C: New test.
45919
45920 2003-08-11 Jakub Jelinek <jakub@redhat.com>
45921
45922 PR target/11693
45923 * gcc.dg/20030811-1.c: New test.
45924
45925 PR target/11535
45926 * gcc.c-torture/execute/20030811-1.c: New test.
45927
45928 2003-08-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45929
45930 * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
45931
45932 2003-08-10 Mark Mitchell <mark@codesourcery.com>
45933
45934 PR c++/11789.C
45935 * g++.dg/inherit/multiple1.C: New test.
45936
45937 2003-08-10 Nathan Sidwell <nathan@codesourcery.com>
45938
45939 * gcc.dg/spe1.c: New test.
45940
45941 PR c++/11670
45942 * g++.dg/expr/cast2.C: New test.
45943
45944 PR c++/10530
45945 * g++.dg/template/dependent-name2.C: New test.
45946
45947 2003-08-08 Andrew Pinski <pinskia@physics.uc.edu>
45948
45949 * g++.dg/parse/crash11.C: Put the dg options in comments.
45950
45951 2003-08-08 Neil Booth <neil@daikokuya.co.uk>
45952
45953 * lib/gcc-dg.exp: Update for diagnostic change.
45954
45955 2003-08-07 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45956
45957 PR c++/5767
45958 * g++.dg/parse/crash11.C: New test.
45959
45960 2003-08-06 Alexandre Oliva <aoliva@redhat.com>
45961
45962 * gcc.dg/cpp/spacing1.c: Update.
45963
45964 2003-08-04 Janis Johnson <janis187@us.ibm.com>
45965
45966 PR target/11739
45967 * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
45968 a value for -mtune.
45969
45970 2003-08-04 Roger Sayle <roger@eyesopen.com>
45971
45972 PR middle-end/11771
45973 * gcc.c-torture/compile/20030804-1.c: New test case.
45974
45975 2003-08-04 Roger Sayle <roger@eyesopen.com>
45976
45977 * gcc.dg/20030804-1.c: New test case.
45978
45979 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
45980
45981 * gcc.dg/cpp/separate-1.c: New test.
45982
45983 2003-08-03 Nathan Sidwell <nathan@codesourcery.com>
45984
45985 PR c++/11704
45986 * g++.dg/template/dependent-expr2.C: New test.
45987
45988 PR c++/11766
45989 * g++.dg/expr/ptrmem1.C: New test.
45990
45991 2003-08-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45992
45993 PR c++/9453
45994 * g++.dg/template/friend15.C: New test.
45995
45996 2003-08-03 Neil Booth <neil@daikokuya.co.uk>
45997
45998 * lib/dg-pch.exp: Work round PCH bug.
45999
46000 2003-08-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46001
46002 * gcc.dg/builtins-1.c: Add macro helpers. Add missing math
46003 builtins. Move cases from builtins-4.c here.
46004
46005 * gcc.dg/torture/builtin-math-1.c: New test taken from
46006 bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
46007 additional cases.
46008
46009 * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
46010 Delete.
46011
46012 2003-08-02 Nathan Sidwell <nathan@codesourcery.com>
46013
46014 PR c++/9447
46015 * g++.dg/template/using7.C: New test.
46016
46017 2003-08-02 Neil Booth <neil@daikokuya.co.uk>
46018
46019 * import1.c, import2.c: New tests.
46020
46021 2003-08-01 Jakub Jelinek <jakub@redhat.com>
46022
46023 * g++.dg/eh/crossjump1.C: New test.
46024
46025 2003-08-01 Mark Mitchell <mark@codesourcery.com>
46026
46027 PR c++/11697
46028 * g++.dg/template/using6.C: New test.
46029
46030 PR c++/11744
46031 * g++.dg/template/koenig2.C: New test.
46032
46033 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46034
46035 PR c++/7983
46036 * g++.dg/parse/typedef4.C: New test.
46037
46038 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46039
46040 PR c++/8442, c++/8806
46041 * g++.dg/template/elab1.C: New test.
46042 * g++.dg/template/type2.C: Likewise.
46043 * g++.dg/template/ttp3.C: Adjust expected error message.
46044 * g++.old-deja/g++.law/visibility13.C: Likewise.
46045 * g++.old-deja/g++.niklas/t135.C: Likewise.
46046 * g++.old-deja/g++.pt/ttp41.C: Likewise.
46047 * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
46048 template argument.
46049 * g++.old-deja/g++.pt/ttp44.C: Likewise.
46050
46051 2003-08-01 Nathan Sidwell <nathan@codesourcery.com>
46052
46053 PR c++/11295
46054 * g++.dg/ext/stmtexpr1.C: New test.
46055
46056 * g++.dg/opt/tmp1.C: New test.
46057
46058 PR c++/11525
46059 * g++.dg/parse/constant4.C: New test.
46060
46061 PR c++/9447
46062 * g++.dg/template/using5.C: New test.
46063
46064 2003-07-31 Roger Sayle <roger@eyesopen.com>
46065
46066 * gcc.dg/builtins-27.c: New test case.
46067
46068 2003-07-31 Jakub Jelinek <jakub@redhat.com>
46069
46070 * gcc.dg/tls/opt-7.c: New test.
46071
46072 2003-07-31 Andrew Pinski <pinskia@physics.uc.edu>
46073
46074 * g++.old-deja/g++.other/crash18.C: Remove.
46075
46076 2003-07-31 Nathan Sidwell <nathan@codesourcery.com>
46077
46078 * g++.dg/template/explicit3.C: New.
46079 * g++.dg/template/explicit4.C: New.
46080 * g++.dg/template/explicit5.C: New.
46081
46082 PR c++/11347
46083 * g++.dg/template/memtmpl1.C: New.
46084
46085 2003-07-29 Andrew Pinski <pinskia@physics.uc.edu>
46086
46087 PR target/11565
46088 * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
46089 * gcc.dg/i386-387-5.c (dg-options): Likewise.
46090
46091 2003-07-30 Jan Hubicka <jh@suse.cz>
46092
46093 * vtgc1.c: Kill.
46094
46095 2003-07-29 Zack Weinberg <zack@codesourcery.com>
46096
46097 * gcc.dg/struct-in-proto-1.c: New test.
46098
46099 2003-07-29 Neil Booth <neil@daikokuya.co.uk>
46100
46101 * gcc.dg/cpp/include2.c: Only expect one message.
46102
46103 2003-07-29 Nathan Sidwell <nathan@codesourcery.com>
46104
46105 PR c++/9447
46106 * g++.dg/template/using1.C: New test.
46107 * g++.dg/template/using2.C: New test.
46108 * g++.dg/template/using3.C: New test.
46109 * g++.dg/template/using4.C: New test.
46110
46111 2003-07-29 Alexandre Oliva <aoliva@redhat.com>
46112
46113 * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
46114 * gcc.c-torture/execute/string-opt-10.c: Likewise.
46115
46116 2003-07-28 Jan Hubicka <jh@suse.cz>
46117
46118 PR c++/11530
46119 * g++.dg/opt/call1.C: New test.
46120
46121 2003-07-28 Alexandre Oliva <aoliva@redhat.com>
46122
46123 PR c++/11667
46124 * g++.dg/init/enum2.C: New test.
46125 * g++.dg/template/overload1.C: Add "-w" option.
46126
46127 2003-07-28 Hans-Peter Nilsson <hp@bitrange.com>
46128
46129 * gcc.dg/Wdeclaration-after-statement-1.c,
46130 gcc.dg/Wdeclaration-after-statement-2.c: New tests.
46131
46132 2003-07-28 Jakub Jelinek <jakub@redhat.com>
46133
46134 * gcc.c-torture/compile/20030725-1.c: New test.
46135
46136 2003-07-28 Aldy Hernandez <aldyh@redhat.com>
46137
46138 * gcc.dg/20030505.c: Only run for SPE.
46139 Remove definition of opaque type.
46140
46141 2003-07-27 Mark Mitchell <mark@codesourcery.com>
46142
46143 * g++.dg/template/ptrmem6.C: New test.
46144
46145 2003-07-26 Geoffrey Keating <geoffk@apple.com>
46146
46147 * gcc.c-torture/compile/zero-strct-2.c: New test.
46148
46149 2003-07-25 Geoffrey Keating <geoffk@apple.com>
46150
46151 * gcc.dg/intermod-1.c: New test.
46152
46153 2003-07-25 Nathan Sidwell <nathan@codesourcery.com>
46154
46155 PR c++/11617
46156 * g++.dg/template/lookup2.C: New test.
46157 * g++.dg/template/memclass1.C: Remove instantiated from error.
46158 * g++.dg/other/error2.C: Tweak expected errors.
46159
46160 PR c++/11596
46161 * g++.dg/template/defarg3.C: New test.
46162
46163 * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
46164
46165 2003-07-24 Mark Mitchell <mark@codesourcery.com>
46166
46167 * g++.dg/inherit/access5.C: New test.
46168
46169 2003-07-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46170
46171 PR c++/11513
46172 * g++.dg/template/crash8.C: New test.
46173
46174 2003-07-23 Steven Bosscher <steven@gcc.gnu.org>
46175
46176 PR c/10602
46177 * gcc.dg/noncompile/incomplete-2.c: New test.
46178
46179 2003-07-23 Mark Mitchell <mark@codesourcery.com>
46180
46181 PR c++/11645
46182 * g++.dg/inherit/access4.C: New test.
46183
46184 PR c++/11517
46185 * g++.dg/expr/cond2.C: New test.
46186
46187 PR optimization/10679
46188 * g++.dg/opt/inline4.C: New test.
46189
46190 2003-07-23 Nathan Sidwell <nathan@codesourcery.com>
46191
46192 * g++.dg/parse/crash10: New test.
46193
46194 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
46195
46196 * g++.dg/ext/flexary1.C: New test.
46197
46198 2003-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46199
46200 PR c++/10793
46201 * g++.dg/template/crash9.C: New test.
46202
46203 2003-07-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
46204
46205 PR c++/3004
46206 * g++.dg/parse/typedef3.C: New test.
46207
46208 PR c++/7906
46209 * g++.dg/parse/operator2.C: New test.
46210
46211 PR c++/8895
46212 * g++.dg/parse/def-tmpl-arg1.C: New test.
46213
46214 PR c++/9282
46215 * g++.dg/parse/funptr1.C: New test.
46216
46217 PR c++/9452
46218 * g++.dg/parse/ambig3.C: New test.
46219
46220 PR c++/9454
46221 * g++.dg/parse/operator3.C: New test.
46222
46223 PR c++/9486
46224 * g++.dg/parse/template10.C: New test.
46225
46226 PR c++/9488
46227 * g++.dg/parse/template11.C: New test.
46228
46229 PR c++/10150
46230 * g++.dg/parse/invalid-op1.C: New test.
46231
46232 PR c++/10247
46233 * g++.dg/parse/condexpr1.C: New test.
46234
46235 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
46236
46237 * g++.dg/ext/packed3.C: New test.
46238 * g++.dg/ext/packed4.C: New test.
46239
46240 * gcc.dg/pack-test-3.c: New test.
46241
46242 2003-07-21 Janis Johnson <janis187@us.ibm.com>
46243
46244 * lib/compat.exp: Handle dg-options per source file.
46245 * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
46246 * g++.dg/compat/abi/bitfield1_y.C: Ditto.
46247 * g++.dg/compat/abi/bitfield2_x.C: Ditto.
46248 * g++.dg/compat/abi/bitfield2_y.C: Ditto.
46249 * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
46250 * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
46251 * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
46252 * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
46253 * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
46254 * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
46255 * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
46256 * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
46257 * g++.dg/compat/break/bitfield7_x.C: Ditto.
46258 * g++.dg/compat/break/bitfield7_y.C: Ditto.
46259
46260 2003-07-21 Andrew Pinski <pinskia@physics.uc.edu>
46261
46262 PR c/10320
46263 * gcc.c-torture/execute/20030718-1.c: New test.
46264
46265 2003-07-21 Eric Botcazou <ebotcazou@libertysurf.fr>
46266
46267 PR optimization/11536
46268 * gcc.dg/20030721-1.c: New test.
46269
46270 2003-07-19 Mark Mitchell <mark@codesourcery.com>
46271
46272 PR c++/11546
46273 * g++.dg/template/lookup1.C: New test.
46274
46275 2003-07-19 Zack Weinberg <zack@codesourcery.com>
46276
46277 * gcc.dg/noncompile/label-1.c: New comprehensive test case for
46278 diagnostics of ill-formed constructs involving labels.
46279 * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
46280 the new 'previously defined here' message.
46281
46282 2003-07-18 Nathan Sidwell <nathan@codesourcery.com>
46283
46284 * g++.dg/parse/non-dependent2.C: New test.
46285
46286 2003-07-18 Andrew Pinski <pinskia@physics.uc.edu>
46287
46288 * g++.dg/init/init-ref4.C: xfail on targets without
46289 weak symbols.
46290
46291 2003-07-17 Jakub Jelinek <jakub@redhat.com>
46292
46293 PR target/11087
46294 * gcc.c-torture/execute/20030717-1.c: New test.
46295
46296 2003-07-18 Eric Botcazou <ebotcazou@libertysurf.fr>
46297
46298 * g++.dg/opt/cfg1.C: New test.
46299
46300 2003-07-17 Mark Mitchell <mark@codesourcery.com>
46301
46302 PR optimization/11557
46303 * gcc.dg/20030717-1.c: New test.
46304
46305 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
46306
46307 PR c++/10476
46308 * g++.dg/expr/crash-1.C: New test.
46309
46310 PR c++/11027
46311 * g++.dg/template/init3.C: New test.
46312
46313 PR c++/8222
46314 * g++.dg/template/non-dependent1.C: New test.
46315
46316 PR c++/11070
46317 * g++.dg/template/non-dependent2.C: New test.
46318
46319 PR c++/11071
46320 * g++.dg/template/non-dependent3.C: New test.
46321
46322 PR c++/9907
46323 * g++.dg/template/sizeof5.C: New test.
46324
46325 2003-07-17 Geoffrey Keating <geoffk@apple.com>
46326
46327 PR 11498
46328 * gcc.c-torture/compile/mangle-1.c: New file.
46329
46330 2003-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46331
46332 PR c++/7809
46333 * g++.dg/parse/access3.C: New test.
46334
46335 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
46336
46337 PR c++/11384
46338 * g++.dg/init/init-ref4.C: New test.
46339
46340 2003-07-16 Mark Mitchell <mark@codesourcery.com>
46341
46342 PR c++/11547
46343 * g++.dg/parse/constant3.C: New test.
46344 * g++.dg/parse/crash7.C: Likewise.
46345
46346 2003-07-16 Andrew Pinski <pinskia@physics.uc.edu>
46347
46348 PR target/11008
46349 * gcc.dg/i386-pentium4-not-mull.c: New.
46350
46351 2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
46352
46353 * gcc.dg/asm-names.c (ymain): Make it weak.
46354
46355 2003-07-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46356
46357 PR c++/5421
46358 * g++.dg/template/friend21.C: New test.
46359
46360 2003-07-16 Jakub Jelinek <jakub@redhat.com>
46361
46362 * gcc.dg/cleanup-8.c: New test.
46363 * gcc.dg/cleanup-9.c: New test.
46364
46365 2003-07-16 Danny Smith <dannysmith@users.sourceforge.net>
46366
46367 * g++.dg/ext/dll-MI1.h: New file.
46368 * g++.dg/ext/dllexport-MI1.C: New file.
46369 * g++.dg/ext/dllimport-MI1.C: New file.
46370
46371 2003-07-15 Jakub Jelinek <jakub@redhat.com>
46372
46373 * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
46374 it does not have cmpstrsi patterns (just cmpmemsi).
46375
46376 2003-07-15 Mark Mitchell <mark@codesourcery.com>
46377
46378 PR debug/11473
46379 * g++.dg/debug/debug8.C: New test.
46380
46381 2003-07-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46382
46383 PR c++/10108
46384 * g++.dg/template/crash7.C: New test.
46385
46386 2003-07-15 Kazu Hirata <kazu@cs.umass.edu>
46387
46388 PR target/10795
46389 * gcc.c-torture/compile/20030708-1.c: New.
46390
46391 2003-07-15 Eric Botcazou <ebotcazou@libertysurf.fr>
46392
46393 * gcc.c-torture/execute/20030715-1.c: New test.
46394
46395 2003-07-14 Geoffrey Keating <geoffk@apple.com>
46396
46397 * gcc.dg/pch/inline-3.c: New file.
46398 * gcc.dg/pch/inline-3.hs: New file.
46399 * gcc.dg/pch/inline-4.c: New file.
46400 * gcc.dg/pch/inline-4.hs: New file.
46401
46402 2003-07-14 Mark Mitchell <mark@codesourcery.com>
46403
46404 PR c++/11509
46405 * g++.dg/template/crash6.C: New test.
46406
46407 PR c++/7053
46408 * g++.dg/template/friend20.C: New test.
46409
46410 PR c++/7019
46411 * g++.dg/template/overload2.C: New test.
46412
46413 2003-07-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46414
46415 PR optimization/11440
46416 * gcc.c-torture/execute/20030714-1.c: New test.
46417
46418 2003-07-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46419
46420 PR c++/11154
46421 * g++.dg/template/partial2.C: New test.
46422
46423 2003-07-13 Mark Mitchell <mark@codesourcery.com>
46424
46425 PR c++/11503
46426 * g++.dg/template/anon1.C: New test.
46427
46428 PR c++/11493
46429 PR c++/11495
46430 * g++.dg/parse/template9.C: Likewise.
46431 * g++.dg/template/crash4.C: New test.
46432 * g++.dg/template/koenig1.C: Likewise.
46433 * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
46434 * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
46435 * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
46436 functions.
46437 * g++.old-deja/g++.jason/template36.C: Likewise.
46438 * g++.old-deja/g++.mike/p1989.C: Likewise.
46439 * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
46440 * g++.old-deja/g++.pt/ttp20.C: Use this->.
46441 * g++.old-deja/g++.pt/ttp21.C: Use this->.
46442 * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
46443 compiling.
46444 * g++.old-deja/g++.pt/union2.C: Use this->.
46445
46446 2003-07-11 Jakub Jelinek <jakub@redhat.com>
46447
46448 * gcc.dg/20030711-1.c: New test.
46449
46450 2003-07-11 Nathan Sidwell <nathan@codesourcery.com>
46451
46452 PR c++/11050
46453 * g++.dg/parse/args1.C: New test.
46454 * g++.pt/defarg8.C: Change expected errors.
46455
46456 2003-07-11 Mark Mitchell <mark@codesourcery.com>
46457
46458 PR c++/8164
46459 * g++.dg/template/nontype2.C: New test.
46460
46461 PR c++/10558
46462 * g++.dg/parse/template8.C: New test.
46463
46464 PR c++/8327
46465 * g++.dg/template/scope1.C: New test.
46466
46467 * g++.dg/warn/Wsign-compare-1.C: New test.
46468
46469 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
46470
46471 * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
46472
46473 2003-07-10 Mark Mitchell <mark@codesourcery.com>
46474
46475 PR c++/9411
46476 * g++.dg/template/explicit2.C: New test.
46477
46478 PR c++/10032
46479 * g++.dg/warn/pedantic1.C: New test.
46480
46481 2003-07-10 Nathan Sidwell <nathan@codesourcery.com>
46482
46483 PR c++ 9483
46484 * g++.dg/other/field1.C: New test.
46485
46486 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
46487
46488 PR c/11449
46489 * gcc.c-torture/compile/20030707-1.c: New.
46490
46491 2003-07-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46492
46493 PR c++/10849
46494 * g++.dg/template/access12.C: New test.
46495
46496 2003-07-09 Nathan Sidwell <nathan@codesourcery.com>
46497
46498 * g++.dg/bprob/bprob.exp (prof_ext): Update.
46499 * g77.dg/bprob/bprob.exp (prof_ext): Update.
46500 * gcc.misc-tests/bprob.exp (prof_ext): Update.
46501 * gcc.misc-tests/gcov.exp: Update
46502 * g++.dg/gcov/gcov.exp: Update
46503 * lib/gcov.exp: Update.
46504
46505 2003-07-08 Mark Mitchell <mark@codesourcery.com>
46506
46507 * g++.dg/abi/mangle17.C: Make sure template expressions are
46508 dependent.
46509 * g++.dg/abi/mangle4.C: Mark erroneous casts.
46510 * g++.dg/debug/debug7.C: Mark erronous new-declarator.
46511 * g++.dg/opt/stack1.C: Remove erroneous code.
46512 * g++.dg/parse/template7.C: New test.
46513 * g++.dg/template/dependent-expr1.C: Mark erroneous code.
46514 * g++.old-deja/g++.pt/crash4.C: Likewise.
46515
46516 2003-07-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
46517
46518 * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
46519 with zero or one occurence of `$' after the initial `L'.
46520
46521 2003-07-08 Kazu Hirata <kazu@cs.umass.edu>
46522
46523 * gcc.c-torture/compile/20030704-1.c: Add a comment.
46524
46525 2003-07-08 Roger Sayle <roger@eyesopen.com>
46526
46527 PR c/11370
46528 * gcc.dg/Wunreachable-6.c: New testcase.
46529 * gcc.dg/Wunreachable-7.c: New testcase.
46530
46531 2003-07-08 Jakub Jelinek <jakub@redhat.com>
46532
46533 PR c/11420
46534 * gcc.dg/20030708-1.c: New test.
46535
46536 2003-07-08 Richard Sandiford <rsandifo@redhat.com>
46537
46538 * gcc.dg/compat/sdata-section.h: New file.
46539 * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
46540 * gcc.dg/torture/mips-sdata-1.c: New test.
46541
46542 2003-07-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46543
46544 PR c++/11030
46545 * g++.dg/template/friend19.C: New test.
46546
46547 2003-07-08 Jakub Jelinek <jakub@redhat.com>
46548
46549 * g++.dg/opt/strength-reduce.C: New test.
46550
46551 2003-07-07 Roger Sayle <roger@eyesopen.com>
46552
46553 PR target/10979
46554 * gcc.dg/20030707-1.c: New testcase.
46555
46556 2003-07-07 Roger Sayle <roger@eyesopen.com>
46557
46558 PR optimization/11059
46559 * g++.dg/opt/emptyunion.C: New testcase.
46560
46561 2003-07-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
46562 Eric Botcazou <ebotcazou@libertysurf.fr>
46563
46564 * g++.dg/opt/stack1.C: New test.
46565
46566 2003-07-05 Mark Mitchell <mark@codesourcery.com>
46567
46568 * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
46569 run test.
46570
46571 PR c++/11431
46572 * g++.dg/expr/static_cast3.C: New test.
46573
46574 2003-07-04 Zack Weinberg <zack@codesourcery.com>
46575
46576 * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
46577 everywhere.
46578 * gcc.dg/concat.c: Concatenation of string constants with
46579 __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
46580 * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
46581 * gcc.dg/cpp/escape-2.c: Use wide character constants where
46582 necessary to avoid multi-character character constant warning.
46583 * gcc.dg/cpp/escape.c: Likewise.
46584 * gcc.dg/cpp/ucs.c: Likewise.
46585 Remove backslashes from dg-bogus comments, as they confuse Tcl.
46586 Fix a typo.
46587
46588 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
46589
46590 PR c/11428
46591 * gcc.c-torture/compile/20030704-1.c: New.
46592
46593 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
46594
46595 * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
46596
46597 2003-07-04 Danny Smith <dannysmith@users.sourceforge.net>
46598
46599 PR c++/5287, PR c++/7910, PR c++/11021
46600 * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
46601 tests for warnings.
46602 * g++.dg/ext/dllimport2.C: Add tests for warnings.
46603 * g++.dg/ext/dllimport3.C: Likewise.
46604 * g++.dg/ext/dllimport4.C: New file.
46605 * g++.dg/ext/dllimport5.C: New file.
46606 * g++.dg/ext/dllimport6.C: New file.
46607 * g++.dg/ext/dllimport7.C: New file.
46608 * g++.dg/ext/dllimport8.C: New file.
46609 * g++.dg/ext/dllimport9.C: New file.
46610 * g++.dg/ext/dllimport10.C: New file.
46611 * g++.dg/ext/dllexport1.C: New file.
46612
46613 2003-07-03 Mark Mitchell <mark@codesourcery.com>
46614
46615 * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
46616 * g++.old-deja/g++.mike/net36.C: Tweak error messages.
46617
46618 2003-07-03 Roger Sayle <roger@eyesopen.com>
46619
46620 * gcc.dg/builtins-25.c: New testcase.
46621 * gcc.dg/builtins-26.c: New testcase.
46622
46623 2003-07-03 Janis Johnson <janis187@us.ibm.com>
46624
46625 * gcc.dg/compat/vector-defs.h: New file.
46626 * gcc.dg/compat/vector-setup.h: New file.
46627 * gcc.dg/compat/vector-check.h: New file.
46628 * gcc.dg/compat/vector-1_main.c: New file.
46629 * gcc.dg/compat/vector-1_x.c: New file.
46630 * gcc.dg/compat/vector-1_y.c: New file.
46631 * gcc.dg/compat/vector-2_main.c: New file.
46632 * gcc.dg/compat/vector-2_x.c: New file.
46633 * gcc.dg/compat/vector-2_y.c: New file.
46634
46635 * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
46636 * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
46637 * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
46638 * gcc.dg/compat/struct-align-1.h: New file.
46639 * gcc.dg/compat/struct-align-1_main.c: New file.
46640 * gcc.dg/compat/struct-align-1_x.c: New file.
46641 * gcc.dg/compat/struct-align-1_y.c: New file.
46642 * gcc.dg/compat/struct-align-2.h: New file.
46643 * gcc.dg/compat/struct-align-2_main.c: New file.
46644 * gcc.dg/compat/struct-align-2_x.c: New file.
46645 * gcc.dg/compat/struct-align-2_y.c: New file.
46646
46647 * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
46648 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
46649 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
46650 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
46651 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
46652 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
46653 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
46654 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
46655 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
46656 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
46657 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
46658 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
46659 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
46660 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
46661 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
46662 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
46663 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
46664 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
46665 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
46666 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
46667 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
46668 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
46669 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
46670 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
46671 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
46672 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
46673 * gcc.dg/compat/struct-return-10_x.c: Ditto.
46674 * gcc.dg/compat/struct-return-2_x.c: Ditto.
46675 * gcc.dg/compat/struct-return-3_x.c: Ditto.
46676
46677 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
46678
46679 * gcc.dg/i386-call-1.c: New test.
46680
46681 2003-07-03 Nathan Sidwell <nathan@codesourcery.com>
46682
46683 PR c++/9162
46684 * g++.dg/parse/defarg4.C: New.
46685
46686 2003-07-03 Roger Sayle <roger@eyesopen.com>
46687
46688 PR target/10700
46689 * gcc.c-torture/compile/20030703-1.c: New test case.
46690
46691 2003-07-03 Mark Mitchell <mark@codesourcery.com>
46692
46693 * g++.dg/template/local3.C: Remove extra semicolon.
46694
46695 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
46696
46697 * gcc.dg/i386-volatile-1.c: New test.
46698
46699 2003-07-02 Nathan Sidwell <nathan@codesourcery.com>
46700
46701 PR c++/11072
46702 * g++.dg/other/offsetof2.C: XFAIL.
46703 * g++.dg/other/offsetof5.C: New.
46704
46705 PR c++/10219
46706 * g++.dg/template/error1.C: New.
46707
46708 PR c++/9779
46709 * g++.dg/template/dependent-expr1.C: New.
46710
46711 2003-07-01 Mark Mitchell <mark@codesourcery.com>
46712
46713 PR c++/6949
46714 * g++.dg/template/local3.C: New test.
46715
46716 PR c++/11149
46717 * g++.dg/lookup/scoped6.C: New test.
46718
46719 2003-07-01 Giovanni Bajo <giovannibajo@libero.it>
46720
46721 PR c++/8046
46722 * g++.dg/other/error7.C: New test.
46723
46724 2003-07-01 Kazu Hirata <kazu@cs.umass.edu>
46725
46726 * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
46727 * g++.old-deja/g++.abi/vtable3.h: Likewise.
46728 * g++.old-deja/g++.law/code-gen5.C: Likewise.
46729 * g++.old-deja/g++.other/union2.C: Likewise.
46730 * gcc.dg/c90-const-expr-2.c: Likewise.
46731 * gcc.dg/c90-const-expr-3.c: Likewise.
46732 * gcc.dg/c99-const-expr-2.c: Likewise.
46733 * gcc.dg/c99-const-expr-3.c: Likewise.
46734 * gcc.dg/concat.c: Likewise.
46735
46736 2003-07-01 Mark Mitchell <mark@codesourcery.com>
46737
46738 PR c++/9559
46739 * g++.dg/init/static1.C: New test.
46740
46741 2003-06-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
46742
46743 * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
46744 * g++.old-deja/g++.other/access2.C: Likewise.
46745 * g++.old-deja/g++.other/decl2.C: Likewise.
46746 * gcc.c-torture/execute/20020615-1.c: Likewise.
46747
46748 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
46749
46750 PR c++/4933
46751 * g++.dg/template/sizeof4.C: New test.
46752
46753 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
46754
46755 * g++.dg/other/error6.C: New test.
46756
46757 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
46758
46759 PR c++/10750
46760 * g++.dg/parse/constant2.C: New test.
46761
46762 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
46763
46764 PR c++/11106
46765 * g++.dg/other/error5.C: New test.
46766
46767 2003-06-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46768
46769 * gcc.dg/format/gcc_diag-1.c: New test.
46770
46771 2003-06-28 Ulrich Weigand <uweigand@de.ibm.com>
46772
46773 * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
46774
46775 2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
46776
46777 * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
46778 * g++.old-deja/g++.robertl/eb133a.C: Likewise.
46779 * g++.old-deja/g++.robertl/eb133b.C: Likewise.
46780
46781 2003-06-28 Jakub Jelinek <jakub@redhat.com>
46782
46783 * gcc.c-torture/execute/builtins/string-8.c: New test.
46784 * gcc.c-torture/execute/builtins/string-8-lib.c: New.
46785 * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
46786 * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
46787
46788 2003-06-27 Mark Mitchell <mark@codesourcery.com>
46789
46790 PR c++/10468
46791 * g++.dg/ext/typeof6.C: New test.
46792
46793 2003-06-27 Mark Mitchell <mark@codesourcery.com>
46794
46795 PR c++/10796
46796 * g++.dg/init/enum1.C: New test.
46797
46798 2003-06-27 Ulrich Weigand <uweigand@de.ibm.com>
46799
46800 * gcc.dg/20030627-1.c: New test.
46801
46802 2003-06-26 Mark Mitchell <mark@codesourcery.com>
46803
46804 PR c++/11332
46805 * g++.dg/expr/static_cast2.C: New test.
46806
46807 2003-06-26 Roger Sayle <roger@eyesopen.com>
46808 Jakub Jelinek <jakub@redhat.com>
46809
46810 * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
46811 sprintf(dst,"%s",src) optimization.
46812 * gcc.c-torture/execute/20030626-1.c: New test case.
46813 * gcc.c-torture/execute/20030626-2.c: New test case.
46814
46815 2003-06-26 J"orn Rennecke <joern.rennecke@superh.com>
46816
46817 * gcc.c-torture/execute/multi-ix.c: New test.
46818
46819 * gcc.c-torture/execute/simd-4.c (main):
46820 Added missing semicolon at end of union.
46821
46822 2003-06-26 Giovanni Bajo <giovannibajo@libero.it>
46823
46824 PR c++/8266
46825 * g++.dg/template/explicit-instantiation3.C: New test.
46826
46827 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
46828
46829 * gcc.dg/20030626-1.c: Use signed char.
46830
46831 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
46832
46833 * gcc.dg/20030626-1.c: New test.
46834
46835 2003-06-26 Neil Booth <neil@daikokuya.co.uk>
46836
46837 * const-str-2.m: Update.
46838
46839 2003-06-25 Mark Mitchell <mark@codesourcery.com>
46840
46841 PR c++/10990
46842 * g++.dg/rtti/dyncast1.C: New test.
46843 * g++.dg/abi/mangle4.C: Correct base-specifier access.
46844 * g++.dg/lookup/scoped1.C: Remove XFAIL.
46845 * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
46846
46847 PR c++/10931
46848 * g++.dg/expr/static_cast1.C: New test.
46849
46850 2003-06-25 Josef Zlomek <zlomekj@suse.cz>
46851
46852 * gcc.dg/20030625-1.c: New test.
46853
46854 2003-06-24 Roger Sayle <roger@eyesopen.com>
46855
46856 * gcc.c-torture/compile/20030624-1.c: New test case.
46857
46858 2003-06-24 Jakub Jelinek <jakub@redhat.com>
46859
46860 * gcc.c-torture/execute/string-opt-17.c: New test.
46861
46862 2003-06-24 Mark Mitchell <mark@codesourcery.com>
46863
46864 PR c++/5754
46865 * g++.dg/parse/crash6.C: New test.
46866
46867 2003-06-23 Roger Sayle <roger@eyesopen.com>
46868
46869 * gcc.dg/builtins-24.c: New test case.
46870
46871 2003-06-23 Jakub Jelinek <jakub@redhat.com>
46872
46873 * g++.dg/opt/operator1.C: New test.
46874
46875 2003-06-22 Roger Sayle <roger@eyesopen.com>
46876
46877 * gcc.c-torture/execute/string-opt-16.c: New test case.
46878
46879 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
46880
46881 * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion option.
46882 * g++.old-deja/g++.other/conv7.C: Likewise.
46883 * g++.old-deja/g++.other/overcnv2.C: Likewise.
46884 * g++.old-deja/g++.other/overload14.C: Likewise.
46885
46886 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
46887
46888 * g++.old-deja/g++.jason/conversion5.C: Adjust option.
46889 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
46890
46891 2003-06-20 Mark Mitchell <mark@codesourcery.com>
46892
46893 PR c++/10888
46894 * g++.dg/warn/Winline-3.C: New test.
46895
46896 2003-06-20 Mark Mitchell <mark@codesourcery.com>
46897
46898 * lib/target-supports.exp (check_alias_available): Make the test
46899 program acceptable to the Solaris assembler.
46900
46901 PR c++/10749
46902 * g++.dg/template/memclass2.C: New test.
46903
46904 2003-06-20 Mark Mitchell <mark@codesourcery.com>
46905 Eric Botcazou <ebotcazou@libertysurf.fr>
46906
46907 * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
46908 data for non-matching targets.
46909 * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
46910
46911 2003-06-20 Mark Mitchell <mark@codesourcery.com>
46912
46913 PR c++/10845
46914 * g++.dg/template/member3.C: New test.
46915
46916 2003-06-19 Mark Mitchell <mark@codesourcery.com>
46917
46918 PR c++/10939
46919 * g++.dg/template/func1.C: New test.
46920
46921 PR c++/9649
46922 * g++.dg/template/static4.C: New test.
46923 * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
46924
46925 PR c++/11041
46926 * g++.dg/init/ref7.C: New test.
46927
46928 2003-06-19 Matt Austern <austern@apple.com>
46929
46930 PR c++/11228
46931 * g++.dg/anew1.C: New test.
46932 * g++.dg/anew2.C: New test.
46933 * g++.dg/anew3.C: New test.
46934 * g++.dg/anew4.C: New test.
46935
46936 2003-06-19 Kazu Hirata <kazu@cs.umass.edu>
46937
46938 * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
46939
46940 2003-06-19 J"orn Rennecke <joern.rennecke@superh.com>
46941
46942 * gcc.c-torture/execute/simd-4.c (main): Make expected value
46943 endian-dependent.
46944
46945 2003-06-17 Benjamin Kosnik <bkoz@redhat.com>
46946
46947 * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
46948 Remove cruft.
46949
46950 2003-06-17 Kazu Hirata <kazu@cs.umass.edu>
46951
46952 * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
46953 * gcc.c-torture/compile/961203-1.c: Likewise.
46954 * gcc.c-torture/compile/980506-1.c: Likewise.
46955
46956 2003-06-17 Mark Mitchell <mark@codesourcery.com>
46957
46958 PR c++/10712
46959 * g++.dg/lookup/using7.C: New test.
46960
46961 2003-06-17 Mark Mitchell <mark@codesourcery.com>
46962
46963 PR c++/11105
46964 * g++.dg/abi/conv1.C: Remove it.
46965 * g++.dg/template/conv7.C: New test.
46966 * g++.dg/template/conv8.C: Likewise.
46967 * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
46968 conversion operator.
46969
46970 2003-06-17 Janis Johnson <janis187@us.ibm.com>
46971
46972 * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
46973 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
46974 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
46975 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
46976 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
46977 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
46978 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
46979 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
46980 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
46981 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
46982 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
46983 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
46984 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
46985 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
46986 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
46987 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
46988 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
46989 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
46990 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
46991 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
46992 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
46993 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
46994 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
46995 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
46996 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
46997 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
46998 * gcc.dg/compat/struct-return-10_x.c: Ditto.
46999 * gcc.dg/compat/struct-return-2_x.c: Ditto.
47000 * gcc.dg/compat/struct-return-3_x.c: Ditto.
47001
47002 2003-06-16 Mark Mitchell <mark@codesourcery.com>
47003
47004 * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
47005 * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
47006 indications.
47007
47008 2003-06-16 Roger Sayle <roger@eyesopen.com>
47009
47010 * gcc.dg/i386-387-5.c: New test case.
47011 * gcc.dg/i386-387-6.c: New test case.
47012 * gcc.dg/builtins-23.c: New test case.
47013
47014 2003-06-15 Roger Sayle <roger@eyesopen.com>
47015
47016 * gcc.dg/builtins-22.c: New test case.
47017 * gcc.dg/i386-387-1.c: Update to test exp.
47018 * gcc.dg/i386-387-2.c: Likewise.
47019
47020 2003-06-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47021
47022 * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
47023
47024 2003-06-12 Mark Mitchell <mark@codesourcery.com>
47025
47026 * lib/gcc-dg.exp (dg-require-dll): New function.
47027 (dg-xfail-if): Likewise.
47028 * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
47029 driver.
47030
47031 * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
47032 * gcc.c-torture/compile/20001205-1.c: Likewise.
47033 * gcc.c-torture/compile/20001226-1.c: Likewise.
47034 * gcc.c-torture/compile/20010518-2.c: Likewise.
47035 * gcc.c-torture/compile/20020312-1.c: Likewise.
47036 * gcc.c-torture/compile/20020604-1.c: Likewise.
47037 * gcc.c-torture/compile/920501-12.c: Likewise.
47038 * gcc.c-torture/compile/920501-4.c: Likewise.
47039 * gcc.c-torture/compile/920520-1.c: Likewise.
47040 * gcc.c-torture/compile/920521-1.c: Likewise.
47041 * gcc.c-torture/compile/920625-1.c: Likewise.
47042 * gcc.c-torture/compile/961203-1.c: Likewise.
47043 * gcc.c-torture/compile/980506-1.c: Likewise.
47044 * gcc.c-torture/compile/981006-1.c: Likewise.
47045 * gcc.c-torture/compile/981022-1.c: Likewise.
47046 * gcc.c-torture/compile/981223-1.c: Likewise.
47047 * gcc.c-torture/compile/990617-1.c: Likewise.
47048 * gcc.c-torture/compile/dll.c: Likewise.
47049 * gcc.c-torture/compile/labels-3.c: Likewise.
47050 * gcc.c-torture/compile/mipscop-1.c: Likewise.
47051 * gcc.c-torture/compile/mipscop-2.c: Likewise.
47052 * gcc.c-torture/compile/mipscop-3.c: Likewise.
47053 * gcc.c-torture/compile/mipscop-4.c: Likewise.
47054 * gcc.c-torture/compile/simd-5.c: Likewise.
47055 * gcc.c-torture/compile/20000804-1.x: Remove.
47056 * gcc.c-torture/compile/20001205-1.x: Likewise.
47057 * gcc.c-torture/compile/20001226-1.x: Likewise.
47058 * gcc.c-torture/compile/20010518-2.x: Likewise.
47059 * gcc.c-torture/compile/20020312-1.x: Likewise.
47060 * gcc.c-torture/compile/20020604-1.x: Likewise.
47061 * gcc.c-torture/compile/920501-12.x: Likewise.
47062 * gcc.c-torture/compile/920501-4.x: Likewise.
47063 * gcc.c-torture/compile/920520-1.x: Likewise.
47064 * gcc.c-torture/compile/920521-1.x: Likewise.
47065 * gcc.c-torture/compile/920625-1.x: Likewise.
47066 * gcc.c-torture/compile/961203-1.x: Likewise.
47067 * gcc.c-torture/compile/980506-1.x: Likewise.
47068 * gcc.c-torture/compile/981006-1.x: Likewise.
47069 * gcc.c-torture/compile/981022-1.x: Likewise.
47070 * gcc.c-torture/compile/981223-1.x: Likewise.
47071 * gcc.c-torture/compile/990617-1.x: Likewise.
47072 * gcc.c-torture/compile/mipscop-1.x: Likewise.
47073 * gcc.c-torture/compile/mipscop-2.x: Likewise.
47074 * gcc.c-torture/compile/mipscop-3.x: Likewise.
47075 * gcc.c-torture/compile/mipscop-4.x: Likewise.
47076 * gcc.c-torture/compile/simd-5.x: Likewise.
47077
47078 * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
47079
47080 2003-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
47081
47082 * gcc.c-torture/execute/20030611-1.c: New test.
47083
47084 2003-06-12 Roger Sayle <roger@eyesopen.com>
47085
47086 PR middle-end/168
47087 * gcc.dg/20030612-1.c: New test case.
47088
47089 2003-06-12 Mark Mitchell <mark@codesourcery.com>
47090
47091 PR c++/10635
47092 * g++.dg/expr/cast1.C: New test.
47093
47094 2003-06-12 Roger Sayle <roger@eyesopen.com>
47095
47096 * gcc.dg/builtins-21.c: New test case.
47097
47098 2003-06-11 Kelley Cook <kelleycook@wideopenwest.com>
47099
47100 * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
47101 options instead of at the end.
47102 * lib/objc.exp (objc_target_compile): Likewise.
47103
47104 2003-06-11 Mark Mitchell <mark@codesourcery.com>
47105
47106 PR c++/10432
47107 * g++.dg/parse/error1.C: New test.
47108
47109 2003-06-11 Janis Johnson <janis187@us.ibm.com>
47110
47111 * gcc.dg/compat/struct-by-value-11_main.c: New file.
47112 * gcc.dg/compat/struct-by-value-11_x.c: New file.
47113 * gcc.dg/compat/struct-by-value-11_y.c: New file.
47114 * gcc.dg/compat/struct-by-value-12_main.c: New file.
47115 * gcc.dg/compat/struct-by-value-12_x.c: New file.
47116 * gcc.dg/compat/struct-by-value-12_y.c: New file.
47117 * gcc.dg/compat/struct-by-value-13_main.c: New file.
47118 * gcc.dg/compat/struct-by-value-13_x.c: New file.
47119 * gcc.dg/compat/struct-by-value-13_y.c: New file.
47120 * gcc.dg/compat/struct-by-value-14_main.c: New file.
47121 * gcc.dg/compat/struct-by-value-14_x.c: New file.
47122 * gcc.dg/compat/struct-by-value-14_y.c: New file.
47123 * gcc.dg/compat/struct-by-value-15_main.c: New file.
47124 * gcc.dg/compat/struct-by-value-15_x.c: New file.
47125 * gcc.dg/compat/struct-by-value-15_y.c: New file.
47126 * gcc.dg/compat/struct-by-value-16_main.c: New file.
47127 * gcc.dg/compat/struct-by-value-16_x.c: New file.
47128 * gcc.dg/compat/struct-by-value-16_y.c: New file.
47129 * gcc.dg/compat/struct-by-value-17_main.c: New file.
47130 * gcc.dg/compat/struct-by-value-17_x.c: New file.
47131 * gcc.dg/compat/struct-by-value-17_y.c: New file.
47132 * gcc.dg/compat/struct-by-value-18_main.c: New file.
47133 * gcc.dg/compat/struct-by-value-18_x.c: New file.
47134 * gcc.dg/compat/struct-by-value-18_y.c: New file.
47135
47136 * gcc.dg/compat/scalar-by-value-3_main.c: New file.
47137 * gcc.dg/compat/scalar-by-value-3_x.c: New file.
47138 * gcc.dg/compat/scalar-by-value-3_y.c: New file.
47139 * gcc.dg/compat/scalar-by-value-4_main.c: New file.
47140 * gcc.dg/compat/scalar-by-value-4_x.c: New file.
47141 * gcc.dg/compat/scalar-by-value-4_y.c: New file.
47142 * gcc.dg/compat/scalar-return-3_main.c: New file.
47143 * gcc.dg/compat/scalar-return-3_x.c: New file.
47144 * gcc.dg/compat/scalar-return-3_y.c: New file.
47145 * gcc.dg/compat/scalar-return-4_main.c: New file.
47146 * gcc.dg/compat/scalar-return-4_x.c: New file.
47147 * gcc.dg/compat/scalar-return-4_y.c: New file.
47148
47149 2003-06-10 Janis Johnson <janis187@us.ibm.com>
47150
47151 * gcc.dg/compat/fp2-struct-check.h: New file.
47152 * gcc.dg/compat/fp2-struct-defs.h: New file.
47153 * gcc.dg/compat/fp2-struct-init.h: New file.
47154 * gcc.dg/compat/struct-by-value-10_main.c: New file.
47155 * gcc.dg/compat/struct-by-value-10_x.c: New file.
47156 * gcc.dg/compat/struct-by-value-10_y.c: New file.
47157 * gcc.dg/compat/struct-return-10_main.c: New file.
47158 * gcc.dg/compat/struct-return-10_x.c: New file.
47159 * gcc.dg/compat/struct-return-10_y.c: New file.
47160
47161 * gcc.dg/compat/compat-common.h: New file.
47162 * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
47163 * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
47164 * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
47165 * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
47166 * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
47167 * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
47168 * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
47169 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
47170 * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
47171 * gcc.dg/compat/scalar-return-1_main.c: Ditto.
47172 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
47173 * gcc.dg/compat/scalar-return-1_y.c: Ditto.
47174 * gcc.dg/compat/scalar-return-2_main.c: Ditto.
47175 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
47176 * gcc.dg/compat/scalar-return-2_y.c: Ditto.
47177 * gcc.dg/compat/small-struct-check.h: Ditto.
47178 * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
47179 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
47180 * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
47181 * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
47182 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
47183 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
47184 * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
47185 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
47186 * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
47187 * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
47188 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47189 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
47190 * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
47191 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47192 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
47193 * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
47194 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
47195 * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
47196 * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
47197 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
47198 * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
47199 * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
47200 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
47201 * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
47202 * gcc.dg/compat/struct-return-2_main.c: Ditto.
47203 * gcc.dg/compat/struct-return-2_x.c: Ditto.
47204 * gcc.dg/compat/struct-return-2_y.c: Ditto.
47205 * gcc.dg/compat/struct-return-3_main.c: Ditto.
47206 * gcc.dg/compat/struct-return-3_x.c: Ditto.
47207 * gcc.dg/compat/struct-return-3_y.c: Ditto.
47208
47209 2003-06-10 Geoffrey Keating <geoffk@apple.com>
47210
47211 * g++.dg/pch/static-1.C: New file.
47212 * g++.dg/pch/static-1.Hs: New file.
47213
47214 2003-06-10 Richard Henderson <rth@redhat.com>
47215
47216 * gcc.dg/asm-7.c: Adjust expected warning text.
47217
47218 2003-06-10 Roger Sayle <roger@eyesopen.com>
47219
47220 * gcc.dg/builtins-20.c: New test case.
47221
47222 2003-06-10 Mark Mitchell <mark@codesourcery.com>
47223
47224 PR c++/11131
47225 * g++.dg/opt/template1.C: New test.
47226
47227 2003-06-09 Mark Mitchell <mark@codesourcery.com>
47228
47229 * lib/gcc-dg.exp (dg-test): Clear additional_files and
47230 additional_sources.
47231
47232 2003-05-21 David Taylor <dtaylor@emc.com>
47233
47234 * gcc.dg/Wpadded.c: New file.
47235
47236 2003-06-09 Mark Mitchell <mark@codesourcery.com>
47237
47238 * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
47239 * gcc.dg/special/weak-2.c: Add dg-require-weak.
47240 * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
47241 dg-require-weak.
47242
47243 2003-06-09 J"orn Rennecke <joern.rennecke@superh.com>
47244
47245 * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
47246
47247 2003-06-09 Mark Mitchell <mark@codesourcery.com>
47248
47249 * lib/gcc-dg.exp (dg-require-weak): Fix typo.
47250 (dg-require-alias): Likewise.
47251 (dg-require-gc-sections): Likewise.
47252 * lib/target-supports.exp (check_gc_sections_available): Likewise.
47253
47254 2003-06-08 Richard Henderson <rth@redhat.com>
47255
47256 * gcc.dg/20011029-2.c: Fix the array reference.
47257 * gcc.dg/asm-7.c: New.
47258
47259 2003-06-08 Kazu Hirata <kazu@cs.umass.edu>
47260
47261 * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
47262
47263 2003-06-08 Mark Mitchell <mark@codesourcery.com>
47264
47265 * lib/gcc-dg.exp (dg-require-alias): Fix typo.
47266 (dg-require-gc-sections): Likewise.
47267
47268 2003-06-08 Jan Hubicka <jh@suse.cz>
47269
47270 * i386-cmov1.c: Fix regular expression.
47271 * i386-cvt-1.c: Likewise.
47272 * i386-local.c: Likewise.
47273 * i386-local2.c: Likewise.
47274 * i386-mul.c: Likewise.
47275 * i386-ssetype-1.c: Likewise.
47276 * i386-ssetype-3.c: Likewise.
47277 * i386-ssetype-5.c: Likewise.
47278
47279 2003-06-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47280
47281 PR c++/11039
47282 * g++.dg/warn/implicit-typename2.C: New test.
47283 * g++.dg/warn/implicit-typename3.C: New test.
47284
47285 2003-06-07 Richard Henderson <rth@redhat.com>
47286
47287 * g++.dg/other/offsetof3.C: Use size_t.
47288 * g++.dg/other/offsetof4.C: Likewise.
47289
47290 2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
47291
47292 * lib/copy-file.exp: New. Implement gcc_copy_files.
47293
47294 * lib/dg-pch.exp: Load copy-file.exp
47295 (dg-pch): Use gcc_copy_files instead of "file copy".
47296
47297 2003-06-06 Mark Mitchell <mark@codesourcery.com>
47298
47299 * gcc.dg/weak/weak.exp: Simplify.
47300 * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
47301 * gcc.dg/weak/weak-1.c: Likewise.
47302 * gcc.dg/weak/weak-2.c: Likewise.
47303 * gcc.dg/weak/weak-3.c: Likewise.
47304 * gcc.dg/weak/weak-4.c: Likewise.
47305 * gcc.dg/weak/weak-5.c: Likewise.
47306 * gcc.dg/weak/weak-6.c: Likewise.
47307 * gcc.dg/weak/weak-7.c: Likewise.
47308 * gcc.dg/weak/weak-8.c: Likewise.
47309 * gcc.dg/weak/weak-9.c: Likewise.
47310
47311 2003-06-06 Richard Earnshaw <rearnsha@arm.com>
47312
47313 gcc.c-torture/execute/20030606-1.c: New.
47314
47315 2003-06-06 Roger Sayle <roger@eyesopen.com>
47316
47317 * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
47318 * gcc.dg/builtins-19.c: Likewise.
47319
47320 2003-06-06 Roger Sayle <roger@eyesopen.com>
47321
47322 * gcc.dg/builtins-2.c: Add some more tests.
47323 * gcc.dg/builtins-18.c: New test case.
47324 * gcc.dg/builtins-19.c: New test case.
47325
47326 2003-06-06 Roger Sayle <roger@eyesopen.com>
47327 Jim Wilson <wilson@tuliptree.org>
47328
47329 * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
47330
47331 2003-06-06 Jakub Jelinek <jakub@redhat.com>
47332
47333 * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
47334 mempcpy/stpcpy calls not to be optimized into something else.
47335 * gcc.c-torture/execute/string-opt-3.c: Moved to...
47336 * gcc.c-torture/execute/builtins/string-7.c: ...here.
47337 * gcc.c-torture/execute/builtins/string-7-lib.c: New.
47338
47339 2003-06-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47340
47341 * gcc.dg/format/asm_fprintf-1.c: New test.
47342
47343 2003-06-05 Mark Mitchell <mark@codesourcery.com>
47344
47345 * lib/gcc-defs.exp (additional_sources): New variable.
47346 (dg-additional-sources): New function.
47347 (additional_files): New variable.
47348 (dg-additional-files): New function.
47349 (dg-additional-files-options): Likewise.
47350 * lib/gcc-dg.exp (dg-require-weak): New function.
47351 (dg-require-alias): Likewise.
47352 (dg-require-gc-sections): Likewise.
47353 * lib/target-supports.exp (check_alias_available): Remove testfile
47354 parameter.
47355 (check_gc_sections_available): New function.
47356 * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
47357 (dg-gpp-additional-files): Likewise.
47358 * lib/g++.exp (additional_sources): Remove.
47359 (additional_files): Likewise.
47360 (g++_target_compile): Use dg-additional-files-options.
47361
47362 * gcc.dg/special/special.exp: Add "ecos" tests. Remove complex
47363 Tcl logic.
47364 * gcc.dg/special/ecos.exp: Remove.
47365 * gcc.dg/special/20000419-2.c: Use dg-require-*.
47366 * gcc.dg/special/alias-1.c: Likewise.
47367 * gcc.dg/special/alias-2.c: Likewise.
47368 * gcc.dg/special/gcsec-1.c: Likewise.
47369 * gcc.dg/special/weak-1.c: Likewise.
47370 * gcc.dg/special/weak-2.c: Likewise.
47371 * gcc.dg/special/wkali-1.c: Likewise.
47372 * gcc.dg/special/wkali-2.c: Likewise.
47373
47374 * g++.dg/special/conpr-2.C: Use dg-additional-*, not
47375 dg-gpp-additional-*.
47376 * g++.dg/special/conpr-3.C: Likewise.
47377 * g++.dg/special/conpr-4.C: Likewise.
47378 * g++.old-deja/g++.abi/vtable3a.C: Likewise.
47379 * g++.old-deja/g++.abi/vtable3b.C: Likewise.
47380 * g++.old-deja/g++.abi/vtable3c.C: Likewise.
47381 * g++.old-deja/g++.abi/vtable3d.C: Likewise.
47382 * g++.old-deja/g++.abi/vtable3e.C: Likewise.
47383 * g++.old-deja/g++.abi/vtable3f.C: Likewise.
47384 * g++.old-deja/g++.abi/vtable3g.C: Likewise.
47385 * g++.old-deja/g++.abi/vtable3h.C: Likewise.
47386 * g++.old-deja/g++.abi/vtable3i.C: Likewise.
47387 * g++.old-deja/g++.abi/vtable3j.C: Likewise.
47388 * g++.old-deja/g++.oliva/linkage1.C: Likewise.
47389 * g++.old-deja/g++.other/comdat1.C: Likewise.
47390 * g++.old-deja/g++.other/comdat2.C: Likewise.
47391 * g++.old-deja/g++.other/comdat3.C: Likewise.
47392 * g++.old-deja/g++.other/ctor1.C: Likewise.
47393 * g++.old-deja/g++.pt/instantiate5.C: Likewise.
47394
47395 2003-06-05 Richard Henderson <rth@redhat.com>
47396
47397 * gcc.dg/debug/20030605-1.c: New.
47398
47399 2003-06-04 Mark Mitchell <mark@codesourcery.com>
47400
47401 * README.QMTEST: Update.
47402
47403 2003-06-04 Richard Henderson <rth@redhat.com>
47404
47405 * gcc.dg/cleanup-1.c: New.
47406 * gcc.dg/cleanup-2.c: New.
47407 * gcc.dg/cleanup-3.c: New.
47408 * gcc.dg/cleanup-4.c: New.
47409 * gcc.dg/cleanup-5.c: New.
47410 * gcc.dg/cleanup-6.c: New.
47411 * gcc.dg/cleanup-7.c: New.
47412
47413 2003-06-04 Mark Mitchell <mark@codesourcery.com>
47414
47415 * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
47416
47417 * lib/dg-pch.exp: New file.
47418 * g++.dg/pch/pch.exp: Use dg-pch.exp.
47419 * gcc.dg/pch/pch.exp: Likewise.
47420
47421 2003-06-04 Roger Sayle <roger@eyesopen.com>
47422
47423 * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
47424 * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
47425 * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
47426 * gcc.dg/builtins-17.c: New test case.
47427 * gcc.dg/i386-387-4.c: New test case.
47428 * gcc.c-torture/execute/ieee/mzero4.c: New test case.
47429
47430 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
47431
47432 * gcc.dg/ultrasp9.c: New test.
47433
47434 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
47435
47436 * gcc.c-torture/compile/20030604-1.c: New test.
47437 * gcc.dg/sparc-constant-1.c: New test.
47438
47439 2003-06-03 Glen Nakamura <glen@imodulo.com>
47440
47441 * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
47442
47443 2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
47444
47445 * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
47446
47447 * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
47448 * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
47449
47450 2003-06-03 Aldy Hernandez <aldyh@redhat.com>
47451
47452 * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
47453
47454 2003-06-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47455
47456 PR c++/10940
47457 * g++.dg/template/spec10.C: New test.
47458
47459 2003-06-03 Roger Sayle <roger@eyesopen.com>
47460
47461 * gcc.dg/builtins-16.c: New test case.
47462
47463 2003-06-03 Jakub Jelinek <jakub@redhat.com>
47464
47465 * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
47466 mempcpy test with post-increments.
47467 * gcc.c-torture/execute/string-opt-3.c: New test.
47468 * gcc.dg/string-opt-1.c: New test.
47469
47470 2003-06-03 David Billinghurst <David.Billinghurst@riotinto.com>
47471
47472 PR fortran/10965
47473 * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
47474
47475 2003-06-02 Mark Mitchell <mark@codesourcery.com>
47476
47477 * lib/scanasm.exp (dg-scan): New function, factored out of ...
47478 (scan-assembler): ... here. Use dg-scan.
47479 (scan-assembler-not): Likewise.
47480 (scan-file): New function.
47481 (scan-file-not): Likewise.
47482 * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
47483 * gcc.dg/cpp/_Pragma4.c: Likewise.
47484 * gcc.dg/cpp/_Pragma5.c: Likewise.
47485 * gcc.dg/cpp/avoidpaste1.c: Likewise.
47486 * gcc.dg/cpp/avoidpaste2.c: Likewise.
47487 * gcc.dg/cpp/cmdlne-C2.c: Likewise.
47488 * gcc.dg/cpp/cmdlne-P.c: Likewise.
47489 * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
47490 * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
47491 * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
47492 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
47493 * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
47494 * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
47495 * gcc.dg/cpp/cxxcom1.c: Likewise.
47496 * gcc.dg/cpp/line1.c: Likewise.
47497 * gcc.dg/cpp/maccom1.c: Likewise.
47498 * gcc.dg/cpp/maccom2.c: Likewise.
47499 * gcc.dg/cpp/maccom3.c: Likewise.
47500 * gcc.dg/cpp/maccom4.c: Likewise.
47501 * gcc.dg/cpp/maccom5.c: Likewise.
47502 * gcc.dg/cpp/maccom6.c: Likewise.
47503 * gcc.dg/cpp/multiline.c: Likewise.
47504 * gcc.dg/cpp/spacing1.c: Likewise.
47505 * gcc.dg/cpp/spacing2.c: Likewise.
47506 * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
47507 * gcc.dg/cpp/trad/maccom1.c: Likewise.
47508 * gcc.dg/cpp/trad/maccom2.c: Likewise.
47509 * gcc.dg/cpp/trad/maccom3.c: Likewise.
47510 * gcc.dg/cpp/trad/maccom4.c: Likewise.
47511 * gcc.dg/cpp/trad/maccom6.c: Likewise.
47512 * gcc.dg/cpp/cxxcom2.c: Likewise.
47513 * gcc.dg/cpp/cxxcom2.h: New file.
47514
47515 * gcc.dg/cpp/truefalse.cpp: Move it to ...
47516 * g++.dg/cpp/truefalse.C: Here.
47517 * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
47518
47519 2003-06-01 Loren James Rittle <ljrittle@acm.org>
47520
47521 * gcc.dg/cpp/redef3.c: New file.
47522
47523 2003-06-01 Eric Botcazou <ebotcazou@libertysurf.fr>
47524
47525 * gcc.dg/i386-loop-3.c: New test.
47526
47527 2003-05-31 Toon Moene <toon@moene.indiv.nluug.nl>
47528
47529 * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
47530
47531 2003-05-31 Roger Sayle <roger@eyesopen.com>
47532
47533 * gcc.dg/fwrapv-1.c: New test case.
47534 * gcc.dg/fwrapv-2.c: New test case.
47535
47536 2003-05-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47537
47538 PR c++/10956
47539 * g++.dg/template/spec9.C: New test.
47540
47541 2003-05-29 Roger Sayle <roger@eyesopen.com>
47542
47543 * gcc.dg/duff-4.c: New test case.
47544
47545 2003-05-27 David Billinghurst <David.Billinghurst@riotinto.com>
47546
47547 PR fortran/10843
47548 * g77.dg/ffixed-form-1.f: New test
47549 * g77.dg/ffixed-form-2.f: New test
47550 * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
47551 * g77.dg/ffree-form-3.f: New test
47552
47553 2003-05-26 Andreas Tobler <a.tobler@schweiz.ch>
47554
47555 * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
47556 * gcc.dg/wint_t-1.c: Likewise.
47557
47558 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47559
47560 * g++.dg/template/access11.C: New test.
47561
47562 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47563
47564 PR c++/10849
47565 * g++.dg/template/access10.C: New test.
47566
47567 2003-05-24 Eric Botcazou <ebotcazou@libertysurf.fr>
47568 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47569
47570 * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
47571
47572 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
47573
47574 * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
47575 suppress for powerpc-*-darwin*.
47576 * gcc.dg/torture/builtin-noret-2.c: Likewise.
47577
47578 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
47579
47580 * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
47581 suppress option for powerpc-*-darwin*.
47582
47583 2003-05-23 Roger Sayle <roger@eyesopen.com>
47584
47585 * gcc.dg/builtins-1.c: Add tests for tan and atan.
47586 * gcc.dg/builtins-4.c: Add test for fmod.
47587
47588 2003-05-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47589
47590 PR c++/10682
47591 * g++.dg/template/instantiate4.C: New test.
47592
47593 2003-05-22 Roger Sayle <roger@eyesopen.com>
47594
47595 * gcc.c-torture/execute/ieee/inf-2.c: New test case.
47596
47597 2003-05-21 Janis Johnson <janis187@us.ibm.com>
47598
47599 * gcc.dg/compat/scalar-return-1_main.c: New file.
47600 * gcc.dg/compat/scalar-return-1_x.c: New file.
47601 * gcc.dg/compat/scalar-return-1_y.c: New file.
47602 * gcc.dg/compat/scalar-return-2_main.c: New file.
47603 * gcc.dg/compat/scalar-return-2_x.c: New file.
47604 * gcc.dg/compat/scalar-return-2_y.c: New file.
47605 * gcc.dg/compat/struct-return-3_main.c: New file.
47606 * gcc.dg/compat/struct-return-3_y.c: New file.
47607 * gcc.dg/compat/struct-return-3_x.c: New file.
47608 * gcc.dg/compat/struct-return-2_main.c: New file.
47609 * gcc.dg/compat/struct-return-2_x.c: New file.
47610 * gcc.dg/compat/struct-return-2_y.c: New file.
47611
47612 2003-05-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
47613
47614 * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
47615 for hppa*-hp-hpux*.
47616 * gcc.dg/20021014-1.c (dg-options): Likewise.
47617 * gcc.dg/nest.c (dg-options): Likewise.
47618
47619 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
47620
47621 PR c++/9738
47622 * g++.dg/ext/dllimport2.C: New file.
47623 * g++.dg/ext/dllimport3.C: New file.
47624
47625 2003-05-20 Janis Johnson <janis187@us.ibm.com>
47626
47627 * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
47628 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
47629 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47630 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
47631 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47632 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
47633 * gcc.dg/compat/struct-by-value-7_x.c Ditto.
47634 * gcc.dg/compat/struct-by-value-7_y.c Ditto.
47635 * gcc.dg/compat/small-struct-defs.h: New file.
47636 * gcc.dg/compat/small-struct-init.h: New file.
47637 * gcc.dg/compat/small-struct-check.h: New file.
47638 * gcc.dg/compat/fp-struct-defs.h: New file.
47639 * gcc.dg/compat/fp-struct-check.h: New file.
47640 * gcc.dg/compat/fp-struct-init.h: New file.
47641 * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
47642 * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
47643
47644 2003-05-19 Jakub Jelinek <jakub@redhat.com>
47645
47646 * gcc.dg/20030225-2.c: New test.
47647
47648 2003-05-18 Roger Sayle <roger@eyesopen.com>
47649 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47650
47651 * gcc.c-torture/compile/20030518-1.c: New test case.
47652
47653 2003-05-18 Mark Mitchell <mark@codesourcery.com>
47654
47655 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
47656 * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
47657 gcc-dg-debug-runtest.
47658 * g++.dg/debug/debug.exp: Pass opt_opts parameter to
47659 gcc-dg-debug-runtest.
47660
47661 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47662
47663 PR c++/9022
47664 * g++.dg/lookup/using6.C: New test.
47665
47666 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47667
47668 * g++.dg/parse/access2.C: New test.
47669
47670 2003-05-17 Mark Mitchell <mark@codesourcery.com>
47671
47672 * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
47673 * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
47674 * gcc.dg/debug/debug.exp: Likewise.
47675
47676 2003-05-17 Neil Booth <neil@daikokuya.co.uk>
47677
47678 * gcc.dg/dollar.c: New test.
47679
47680 2003-05-16 Janis Johnson <janis187@us.ibm.com>
47681
47682 * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
47683 * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
47684 * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
47685 * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
47686 * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
47687 * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
47688 * gcc.dg/compat/struct-by-value-6_main.c: New file.
47689 * gcc.dg/compat/struct-by-value-6_x.c: New file.
47690 * gcc.dg/compat/struct-by-value-6_y.c: New file.
47691 * gcc.dg/compat/struct-by-value-7_main.c: New file.
47692 * gcc.dg/compat/struct-by-value-7_x.c: New file.
47693 * gcc.dg/compat/struct-by-value-7_y.c: New file.
47694 * gcc.dg/compat/struct-by-value-8_main.c: New file.
47695 * gcc.dg/compat/struct-by-value-8_x.c: New file.
47696 * gcc.dg/compat/struct-by-value-8_y.c: New file.
47697 * gcc.dg/compat/struct-by-value-9_main.c: New file.
47698 * gcc.dg/compat/struct-by-value-9_x.c: New file.
47699 * gcc.dg/compat/struct-by-value-9_y.c: New file.
47700
47701 2003-05-16 Mark Mitchell <mark@codesourcery.com>
47702
47703 * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
47704 (gcc-dg-test-1): ... this. Add target_compile parameter. Add
47705 support for "repo" mode.
47706 * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
47707 * lib/g77-dg.exp: Likewise.
47708 * lib/obj-dg.exp: Likewise.
47709
47710 2003-05-16 Jakub Jelinek <jakub@redhat.com>
47711
47712 Merge from gcc-3_2-rhl8-branch:
47713 2003-04-23 Jakub Jelinek <jakub@redhat.com>
47714
47715 * gcc.dg/tls/opt-6.c: New test.
47716
47717 2003-04-05 Jakub Jelinek <jakub@redhat.com>
47718
47719 * gcc.dg/20030405-1.c: New test.
47720
47721 2003-03-09 Jakub Jelinek <jakub@redhat.com>
47722
47723 * gcc.dg/20030309-1.c: New test.
47724
47725 2003-03-07 Eric Botcazou <ebotcazou@libertysurf.fr>
47726
47727 * gcc.c-torture/execute/20030307-1.c: New test.
47728
47729 2003-02-20 Randolph Chung <tausq@debian.org>
47730
47731 * gcc.c-torture/compile/20030220-1.c: New test.
47732
47733 2003-02-18 Jakub Jelinek <jakub@redhat.com>
47734
47735 * gcc.dg/20030217-1.c: New test.
47736
47737 2003-01-29 Jakub Jelinek <jakub@redhat.com>
47738
47739 * gcc.c-torture/compile/20020129-1.c: New test.
47740
47741 2002-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
47742
47743 * gcc.dg/unroll-1.c: New test.
47744
47745 2002-11-16 Jan Hubicka <jh@suse.cz>
47746
47747 * gcc.c-torture/execute/20020920-1.c: New test.
47748
47749 2002-10-08 Jakub Jelinek <jakub@redhat.com>
47750
47751 PR target/7434
47752 * gcc.c-torture/compile/20021008-1.c: New test.
47753
47754 2002-08-10 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
47755
47756 PR target/7559
47757 * gcc.c-torture/execute/20020810-1.c: New test.
47758
47759 2002-08-07 Jakub Jelinek <jakub@redhat.com>
47760
47761 * gcc.c-torture/compile/20020807-1.c: New test.
47762
47763 2002-07-30 Jakub Jelinek <jakub@redhat.com>
47764
47765 * gcc.dg/tls/opt-1.c: New test.
47766
47767 2002-07-29 Jakub Jelinek <jakub@redhat.com>
47768
47769 * gcc.dg/20020729-1.c: New test.
47770
47771 2002-07-20 Jakub Jelinek <jakub@redhat.com>
47772
47773 * g++.dg/opt/life1.C: New test.
47774
47775 2002-05-20 Jakub Jelinek <jakub@redhat.com>
47776
47777 * gcc.dg/20020525-1.c: New test.
47778
47779 2002-05-24 Jakub Jelinek <jakub@redhat.com>
47780
47781 PR c++/6794
47782 * g++.dg/ext/pretty1.C: New test.
47783 * g++.dg/ext/pretty2.C: New test.
47784
47785 2003-05-15 Mark Mitchell <mark@codesourcery.com>
47786
47787 PR c++/8385
47788 * g++.dg/ext/typeof5.C: New test.
47789
47790 2003-05-15 J"orn Rennecke <joern.rennecke@superh.com>
47791
47792 * gcc.c-torture/execute/builtins/string-asm-1.c: Take
47793 __USER_LABEL_PREFIX__ into account.
47794 * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
47795
47796 2003-05-14 Roger Sayle <roger@eyesopen.com>
47797
47798 * gcc.dg/builtins-15.c: New test case.
47799
47800 2003-05-13 Zack Weinberg <zack@codesourcery.com>
47801
47802 * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
47803
47804 2003-05-12 Mark Mitchell <mark@codesourcery.com>
47805
47806 * lib/g++.exp: Tweak handling of additional source files.
47807 * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
47808 * g++.dg/special/conpr-2a.C: Rename to ...
47809 * g++.dg/special/conpr-2a.cc: ... this.
47810 * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
47811 * g++.dg/special/conpr-3a.C: Rename to ...
47812 * g++.dg/special/conpr-3a.cc: This.
47813 * g++.dg/special/conpr-3b.C: Rename to ...
47814 * g++.dg/special/conpr-3b.cc: This.
47815 * g++.dg/special/conpr-4.C: New test.
47816 * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
47817
47818 2003-05-12 David Edelsohn <edelsohn@gnu.org>
47819
47820 * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
47821
47822 2003-05-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47823
47824 * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
47825 * g++.old-deja/g++.robertl/eb71.C: Likewise.
47826 * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
47827 * g++.old-deja/g++.other/warn3.C: Likewise.
47828
47829 2003-05-11 Roger Sayle <roger@eyesopen.com>
47830
47831 * gcc.dg/i386-387-1.c: Update to also test log.
47832 * gcc.dg/i386-387-2.c: Likewise.
47833
47834 2003-05-11 Toon Moene <toon@moene.indiv.nluug.nl>
47835
47836 * g77.f-torture/execute/int8421.f: New test.
47837
47838 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47839
47840 PR c++/10230, c++/10481
47841 * g++.dg/lookup/scoped5.C: New test.
47842
47843 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47844
47845 PR c++/10552
47846 * g++.dg/template/ttp6.C: New test.
47847
47848 2003-05-11 Richard Sandiford <rsandifo@redhat.com>
47849
47850 * gcc.c-torture/execute/builtins: New directory.
47851 * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
47852 gcc.c-torture/execute/builtins.
47853 * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
47854 * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
47855 * gcc.dg/torture: ...this new directory. Turn into link-only tests.
47856 * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
47857
47858 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47859
47860 PR c++/9252
47861 * g++.dg/template/access8.C: New test.
47862 * g++.dg/template/access9.C: New test.
47863
47864 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47865
47866 PR c++/9554
47867 * g++.dg/parse/access1.C: New test.
47868
47869 2003-05-09 DJ Delorie <dj@redhat.com>
47870
47871 * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
47872 long, and not an int.
47873
47874 2003-05-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47875
47876 PR c++/10555, c++/10576
47877 * g++.dg/template/memclass1.C: New test.
47878
47879 2003-05-08 DJ Delorie <dj@redhat.com>
47880
47881 * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
47882 targets.
47883 * gcc.c-torture/execute/20021024-1.x: Likewise.
47884 * gcc.c-torture/execute/shiftdi.x: Likewise.
47885 * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
47886 * g++.old-deja/g++.other/exprstmt1.C: Likewise.
47887 * gcc.dg/20021018-1.c: Likewise.
47888
47889 2003-05-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47890
47891 * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
47892
47893 gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
47894 (bcopy): Call memmove.
47895
47896 2003-05-08 Roger Sayle <roger@eyesopen.com>
47897
47898 * g77.f-torture/compile/8485.f: New test case.
47899
47900 2003-05-07 Richard Henderson <rth@redhat.com>
47901
47902 PR c++/10570
47903 * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
47904 Verify exception_cleanup not called for rethrows.
47905 * g++.dg/eh/forced2.C: Test that exception_cleanup is called
47906 when exiting catch block without rethrowing.
47907 * g++.dg/eh/forced3.C: New.
47908 * g++.dg/eh/forced4.C: New.
47909
47910 2003-05-07 Aldy Hernandez <aldyh@redhat.com>
47911
47912 * gcc.dg/20030505.c: Fix triplet.
47913
47914 2003-05-06 DJ Delorie <dj@redhat.com>
47915
47916 * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
47917 * gcc.dg/nest.c: Likewise.
47918
47919 2003-05-05 Roger Sayle <roger@eyesopen.com>
47920
47921 * gcc.dg/builtins-14.c: New test case.
47922
47923 2003-05-05 Janis Johnson <janis187@us.ibm.com>
47924
47925 * lib/compat.exp (compat-execute): New argument.
47926 * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
47927 * gcc.dg/compat: New test directory.
47928 * gcc.dg/compat/compat.exp: New expect script.
47929 * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
47930 * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
47931 * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
47932 * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
47933 * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
47934 * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
47935
47936 * gcc.dg/compat/struct-by-value-1_main.c: New test file.
47937 * gcc.dg/compat/struct-by-value-1_x.c: New test file.
47938 * gcc.dg/compat/struct-by-value-1_y.c: New test file.
47939 * gcc.dg/compat/struct-by-value-2_main.c: New test file.
47940 * gcc.dg/compat/struct-by-value-2_x.c: New test file.
47941 * gcc.dg/compat/struct-by-value-2_y.c: New test file.
47942 * gcc.dg/compat/struct-by-value-3_main.c: New test file.
47943 * gcc.dg/compat/struct-by-value-3_x.c: New test file.
47944 * gcc.dg/compat/struct-by-value-3_y.c: New test file.
47945 * gcc.dg/compat/struct-by-value-4_main.c: New test file.
47946 * gcc.dg/compat/struct-by-value-4_x.c: New test file.
47947 * gcc.dg/compat/struct-by-value-4_y.c: New test file.
47948 * gcc.dg/compat/struct-by-value-5_main.c: New test file.
47949 * gcc.dg/compat/struct-by-value-5_x.c: New test file.
47950 * gcc.dg/compat/struct-by-value-5_y.c: New test file.
47951
47952 2003-05-05 Zack Weinberg <zack@codesourcery.com>
47953
47954 * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
47955
47956 2003-05-05 Jakub Jelinek <jakub@redhat.com>
47957
47958 * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
47959
47960 2003-05-05 Geoffrey Keating <geoffk@apple.com>
47961
47962 * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
47963 * gcc.dg/ppc-fsel-2.c: New test.
47964
47965 * gcc.dg/unused-5.c: New test.
47966
47967 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47968
47969 PR c++/10496
47970 * g++.dg/warn/pmf1.C: New test.
47971
47972 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47973
47974 PR c++/4494
47975 * g++.dg/warn/main.C: New test.
47976
47977 2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47978
47979 * gcc.dg/nonnull-3.c: New test.
47980
47981 2003-05-04 Neil Booth <neil@daikokuya.co.uk>
47982
47983 * gcc.dg/cpp/Wtrigraphs.c: Update.
47984 * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
47985
47986 2003-05-03 Geoffrey Keating <geoffk@apple.com>
47987
47988 * gcc.dg/ppc-fsel-1.c: New test.
47989
47990 2003-05-03 Zack Weinberg <zack@codesourcery.com>
47991
47992 PR c/10604
47993 * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
47994
47995 2003-05-03 Kazu Hirata <kazu@cs.umass.edu>
47996
47997 * gcc.dg/m-un-2.c: Fix the typedef of size_t.
47998
47999 2003-05-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48000
48001 PR c++/9364, c++/10553, c++/10586
48002 * g++.dg/parse/typename4.C: New test.
48003 * g++.dg/parse/typename5.C: Likewise.
48004
48005 2003-05-03 Richard Sandiford <rsandifo@redhat.com>
48006
48007 * gcc.c-torture/compile/20030503-1.c: New test.
48008
48009 2003-05-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48010
48011 * g++.dg/lookup/using5.C: Fix testcase error.
48012
48013 2003-05-01 Chris Demetriou <cgd@broadcom.com>
48014
48015 * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
48016 since MEABI is no longer supported. Remove all vestiges
48017 of MEABI from the test.
48018
48019 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48020
48021 PR c++/10554
48022 * g++.dg/lookup/using5.C: New test.
48023
48024 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48025
48026 PR c++/8772
48027 * g++.dg/template/ttp5.C: New test.
48028
48029 2003-04-30 Mark Mitchell <mark@codesourcery.com>
48030
48031 * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
48032 (dg-gpp-additional-sources): New function.
48033 (dg-gpp-additional-files): Likewise.
48034 * lib/g++.exp (additional_sources): New variable.
48035 (additional_files): Likewise.
48036 (g++_target_compile): Deal with them.
48037 * lib/old-dejagnu.exp: Remove.
48038 * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
48039 * g++.old-deja: Revise all tests to use dg commands.
48040
48041 2003-04-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48042
48043 PR c++/9432, c++/9528
48044 * g++.dg/lookup/using4.C: New test.
48045
48046 2003-04-29 Geoffrey Keating <geoffk@apple.com>
48047
48048 * gcc.dg/noreturn-5.c: New file.
48049 * gcc.dg/noreturn-6.c: New file.
48050
48051 * gcc.c-torture/compile/inline-1.c: New file.
48052
48053 2003-04-29 Mark Mitchell <mark@codesourcery.com>
48054
48055 PR c++/10551
48056 * g++.dg/template/explicit1.C: New test.
48057
48058 2003-04-29 Mark Mitchell <mark@codesourcery.com>
48059
48060 PR c++/10549
48061 * g++.dg/other/bitfield1.C: New test.
48062
48063 PR c++/10527
48064 * g++.dg/init/new7.C: New test.
48065
48066 2003-04-29 Mark Mitchell <mark@codesourcery.com>
48067
48068 * g++.dg/ext/desig1.C: New test.
48069 * g++.dg/ext/init1.C: Update.
48070
48071 * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
48072
48073 2003-04-28 Mark Mitchell <mark@codesourcery.com>
48074
48075 PR c++/10180
48076 * g++.dg/warn/Winline-1.C: New test.
48077
48078 2003-04-28 Jakub Jelinek <jakub@redhat.com>
48079
48080 * gcc.c-torture/execute/string-opt-19.c: New test.
48081
48082 * gcc.c-torture/execute/string-opt-asm-1.c: New test.
48083 * gcc.c-torture/execute/string-opt-asm-2.c: New test.
48084
48085 2003-04-27 Mark Mitchell <mark@codesourcery.com>
48086
48087 PR c++/10506
48088 * g++.dg/init/new6.C: New test.
48089
48090 PR c++/10503
48091 * g++.dg/init/ref6.C: New test.
48092
48093 2003-04-26 David Edelsohn <edelsohn@gnu.org>
48094
48095 * g++.dg/warn/weak1.C: XFAIL on AIX4.
48096
48097 2003-04-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48098
48099 * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
48100 checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
48101
48102 2003-04-25 Mark Mitchell <mark@codesourcery.com>
48103
48104 * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
48105 initialized static data members.
48106
48107 2003-04-25 H.J. Lu <hjl@gnu.org>
48108
48109 * gcc.dg/ia64-sync-4.c: New test.
48110
48111 2003-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48112
48113 * gcc.c-torture/execute/string-opt-18.c: Clean up. Fix copyright
48114 date.
48115
48116 2003-04-24 Nathan Sidwell <nathan@codesourcery.com>
48117
48118 PR c++/10337
48119 * g++.dg/warn/conv1.C: New test.
48120 * g++.old-deja/g++.other/conv7.C: Adjust.
48121 * g++.old-deja/g++.other/overload14.C: Adjust.
48122
48123 2003-04-23 Mark Mitchell <mark@codesourcery.com>
48124
48125 PR c++/10471
48126 * g++.dg/template/defarg2.C: New test.
48127
48128 2003-04-23 Neil Booth <neil@daikokuya.co.uk>
48129
48130 * gcc.dg/cpp/include2.c: Update.
48131 * gcc.dg/cpp/multiline-2.c: New.
48132 * gcc.dg/cpp/multiline.c: Update.
48133 * gcc.dg/cpp/strify2.c: Update.
48134 * gcc.dg/cpp/trad/literals-2.c: Update.
48135
48136 2003-04-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
48137
48138 * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
48139
48140 2003-04-23 Mark Mitchell <mark@codesourcery.com>
48141
48142 * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
48143
48144 2003-04-23 Mark Mitchell <mark@codesourcery.com>
48145
48146 PR c++/10451
48147 * g++.dg/parse/crash4.C: New test.
48148
48149 PR c++/9847
48150 * g++.dg/parse/crash5.C: New test.
48151
48152 2003-04-22 Mark Mitchell <mark@codesourcery.com>
48153
48154 PR c++/10446
48155 * g++.dg/parse/crash3.C: New test.
48156
48157 PR c++/10428
48158 * g++.dg/parse/elab1.C: New test.
48159
48160 2003-04-22 Devang Patel <dpatel@apple.com>
48161
48162 * gcc.dg/cpp/trad/funlike-5.c: New test.
48163
48164 2003-04-21 Andreas Tobler <a.tobler@schweiz.ch>
48165
48166 * g++.dg/other/packed1.C: Fix dg options.
48167
48168 2003-04-22 Nathan Sidwell <nathan@codesourcery.com>
48169
48170 * g++.dg/other/offsetof2.C: New test.
48171
48172 2003-04-21 Mark Mitchell <mark@codesourcery.com>
48173
48174 * g++.dg/template/recurse.C: Adjust location of error messages.
48175
48176 2003-04-21 Nathan Sidwell <nathan@codesourcery.com>
48177
48178 PR c++/9881
48179 * g++.dg/init/addr-const1.C: New test.
48180 * g++.dg/other/packed1.C: XFAIL on aligned architectures.
48181
48182 2003-04-20 Nathan Sidwell <nathan@codesourcery.com>
48183
48184 PR c++/10405
48185 * g++.dg/lookup/struct-hack1.C: New test.
48186
48187 2003-04-20 Neil Booth <neil@daikokuya.co.uk>
48188
48189 * ucs.c: Update diagnostic messages.
48190
48191 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
48192
48193 * gcc.dg/cpp/truefalse.cpp: New test.
48194 * gcc.dg/cpp/cpp.exp: Update.
48195 * g++.dg/other/stdbool-if.C: Remove.
48196
48197 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
48198
48199 * gcc.dg/cpp/_Pragma4.c: Remove stray space.
48200 * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
48201
48202 2003-04-18 Eric Botcazou <ebotcazou@libertysurf.fr>
48203
48204 * gcc.c-torture/compile/20030418-1.c: New test.
48205
48206 2003-04-17 Janis Johnson <janis187@us.ibm.com>
48207
48208 * README.compat: Remove; content moved to doc/sourcebuild.texi.
48209
48210 2003-04-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48211
48212 PR c++/10347
48213 g++.dg/template/dependent-name1.C: New test.
48214
48215 2003-04-17 J"orn Rennecke <joern.rennecke@superh.com>
48216
48217 * gcc.dg/warn-1.c (tourist_guide): New array,
48218 contains a pointer to bar.
48219
48220 2003-04-16 Roger Sayle <roger@eyesopen.com>
48221
48222 * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
48223 * gcc.c-torture/execute/medce-1.c: New test case.
48224 * gcc.c-torture/execute/medce-2.c: New test case.
48225
48226 2003-04-15 Mark Mitchell <mark@codesourcery.com>
48227
48228 * lib/prune.exp: Ignore more messages.
48229
48230 PR c++/10381
48231 * g++.dg/parse/lookup3.C: New test.
48232
48233 2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
48234
48235 * gcc.c-torture/compile/20030415-1.c : New test.
48236
48237 2003-04-14 Mark Mitchell <mark@codesourcery.com>
48238
48239 * gcc.c-torture/execute/scope-2.c: Move to ...
48240 * gcc.dg/noncompile/scope.c: .... here.
48241
48242 2003-04-14 Roger Sayle <roger@eyesopen.com>
48243
48244 * gcc.dg/20030414-2.c: New test case.
48245
48246 2003-04-14 Hans-Peter Nilsson <hp@axis.com>
48247
48248 PR target/10377
48249 * gcc.dg/20030414-1.c: New test.
48250
48251 2003-04-13 Roger Sayle <roger@eyesopen.com>
48252
48253 * gcc.dg/builtins-12.c: New test case.
48254 * gcc.dg/builtins-13.c: New test case.
48255
48256 2003-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48257
48258 * gcc.c-torture/execute/string-opt-18.c: New test.
48259
48260 2003-04-13 Mark Mitchell <mark@codesourcery.com>
48261
48262 PR c++/10300
48263 * g++.dg/init/new5.C: New test.
48264
48265 2003-04-12 Mark Mitchell <mark@codesourcery.com>
48266
48267 PR c++/7910
48268 * g++.dg/ext/dllimport1.C: New test.
48269
48270 2003-04-12 Eric Botcazou <ebotcazou@libertysurf.fr>
48271
48272 * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
48273
48274 2003-04-11 Bud Davis <bdavis9659@comcast.net>
48275
48276 PR Fortran/9263
48277 * g77.f-torture/noncompile/9263.f: New test
48278 PR Fortran/1832
48279 * g77.f-torture/execute/1832.f: New test
48280
48281 2003-04-11 David Chad <davidc@freebsd.org>
48282 Loren J. Rittle <ljrittle@acm.org>
48283
48284 PR libobjc/8562
48285 * objc.dg/headers.m: New test.
48286
48287 2003-04-10 Zack Weinberg <zack@codesourcery.com>
48288
48289 * gcc.c-torture/execute/builtin-noret-2.c: New.
48290 * gcc.c-torture/execute/builtin-noret-2.x: New.
48291 XFAIL builtin-noret-2.c at -O1 and above.
48292 * gcc.dg/redecl.c: New.
48293 * gcc.dg/Wshadow-1.c: Update error regexps.
48294
48295 2003-04-10 Mark Mitchell <mark@codesourcery.com>
48296
48297 * g++.dg/abi/bitfield10.C: New test.
48298
48299 2003-04-09 Mike Stump <mrs@apple.com>
48300
48301 * gcc.dg/pch/pch.exp: Make testcase names longer.
48302 * g++.dg/pch/pch.exp: Make testcase names longer.
48303
48304 2003-04-08 Roger Sayle <roger@eyesopen.com>
48305
48306 * gcc.dg/builtins-11.c: New test case.
48307
48308 2003-04-08 Roger Sayle <roger@eyesopen.com>
48309
48310 * gcc.dg/builtins-9.c: New test case.
48311 * gcc.dg/builtins-10.c: New test case.
48312
48313 2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
48314
48315 * gcc.dg/noncompile/init-4.c.c: New test.
48316
48317 2003-04-06 Nathan Sidwell <nathan@codesourcery.com>
48318
48319 * gcc.misc-test/gcov-9.c: New test.
48320 * gcc.misc-test/gcov-10.c: New test
48321 * gcc.misc-test/gcov-11.c: New test.
48322
48323 2003-04-05 Zack Weinberg <zack@codesourcery.com>
48324
48325 PR optimization/10024
48326 * gcc.c-torture/compile/20030405-1.c: New test.
48327
48328 2003-04-04 Geoffrey Keating <geoffk@apple.com>
48329
48330 * gcc.dg/pch/static-3.c: New.
48331 * gcc.dg/pch/static-3.hs: New.
48332 * gcc.dg/pch/pch.exp: Test with -O0 -g too.
48333
48334 2003-04-04 Richard Henderson <rth@redhat.com>
48335
48336 * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
48337 * g++.dg/eh/forced2.C: Likewise.
48338
48339 2003-04-03 Mike Stump <mrs@apple.com>
48340
48341 * lib/scanasm.exp (scan-assembler): Add xfail processing for
48342 target arg.
48343 (scan-assembler-times, scan-assembler-not): Likewise.
48344 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
48345
48346 2003-04-03 Eric Botcazou <ebotcazou@libertysurf.fr>
48347
48348 * gcc.dg/sparc-loop-1.c: New test.
48349
48350 2003-04-02 Geoffrey Keating <geoffk@apple.com>
48351
48352 PR other/9274
48353 * g++.dg/pch/system-2.C: New.
48354 * g++.dg/pch/system-2.Hs: New.
48355
48356 2003-04-02 Aldy Hernandez <aldyh@redhat.com>
48357
48358 * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
48359
48360 * g++.dg/eh/simd-1.C (vecfunc): Same.
48361
48362 2003-04-01 Roger Sayle <roger@eyesopen.com>
48363
48364 * gcc.c-torture/execute/20030401-1.c: New test case.
48365
48366 2003-04-01 Ziemowit Laski <zlaski@apple.com>
48367
48368 * objc.dg/defs.m: New.
48369
48370 2003-04-01 Aldy Hernandez <aldyh@redhat.com>
48371
48372 * g++.dg/eh/simd-1.C: New.
48373 * g++.dg/eh/simd-2.C: New.
48374
48375 2003-03-01 Aldy Hernandez <aldyh@redhat.com>
48376
48377 * gcc.c-torture/execute/simd-3.c: New.
48378
48379 2003-03-31 Mark Mitchell <mark@codesourcery.com>
48380
48381 PR c/9936
48382 * gcc.dg/20030331-2.c: New test.
48383
48384 2003-03-31 Mark Mitchell <mark@codesourcery.com>
48385
48386 PR c++/10278
48387 * g++.dg/parse/crash2.C: New test.
48388
48389 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
48390
48391 * gcc.c-torture/compile/20030331-1.c: New test, moved from...
48392 * gcc.c-torture/execute/20030331-1.c: ...here.
48393
48394 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
48395
48396 * gcc.c-torture/execute/20030331-1.c: New test.
48397
48398 2003-03-31 Nathan Sidwell <nathan@codesourcery.com>
48399
48400 * lib/gcov.exp: Adjust call return testing strings.
48401 * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
48402
48403 2003-03-31 Roger Sayle <roger@eyesopen.com>
48404
48405 * gcc.dg/builtins-3.c: Add new tests for sin and cos.
48406 * gcc.dg/builtins-7.c: New test case.
48407 * gcc.dg/builtins-8.c: New test case.
48408
48409 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
48410
48411 * gcc.c-torture/execute/ieee/20030331-1.c: New test.
48412
48413 2003-03-30 Mark Mitchell <mark@codesourcery.com>
48414
48415 PR c++/7647
48416 * g++.dg/lookup-class-member-2.C: New test.
48417
48418 2003-03-30 Glen Nakamura <glen@imodulo.com>
48419
48420 * gcc.dg/20030324-1.c: Add comments and abort if test fails.
48421
48422 2003-03-28 Roger Sayle <roger@eyesopen.com>
48423
48424 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
48425
48426 2003-03-28 Mark Mitchell <mark@codesourcery.com>
48427
48428 * g++.dg/init/attrib1.C: New test.
48429
48430 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
48431
48432 * gcc.dg/ultrasp8.c: New test.
48433
48434 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
48435
48436 * gcc.dg/ultrasp7.c: New test.
48437
48438 2003-03-28 Nathan Sidwell <nathan@codesourcery.com>
48439
48440 PR c++/10047
48441 * g++.dg/template/inline1.C: New test.
48442
48443 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
48444
48445 * gcc.dg/sparc-dwarf2.c: New test.
48446
48447 2003-03-27 Roger Sayle <roger@eyesopen.com>
48448
48449 * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
48450 * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
48451
48452 2003-03-27 Mark Mitchell <mark@codesourcery.com>
48453
48454 * lib/gcov.exp (run-gcov): Add branches and calls options, rather
48455 than reading .x files.
48456 * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
48457 * g77.dg/gcov/gcov-1.f: Likewise.
48458 * gcc.misc-tests/gcov-4b.c: Likewise.
48459 * gcc.misc-tests/gcov-5b.c: Likewise.
48460 * gcc.misc-tests/gcov-6.c: Likewise.
48461 * gcc.misc-tests/gcov-7.c: Likewise.
48462 * gcc.misc-tests/gcov-8.c: Likewise.
48463 * g++.dg/gcov/gcov-1.x: Remove.
48464 * g77.dg/gcov/gcov-1.x: Likewise.
48465 * gcc.misc-tests/gcov-4b.x: Likewise.
48466 * gcc.misc-tests/gcov-5b.x: Likewise.
48467 * gcc.misc-tests/gcov-6.x: Likewise.
48468 * gcc.misc-tests/gcov-7.x: Likewise.
48469 * gcc.misc-tests/gcov-8.x: Likewise.
48470
48471 2003-03-27 Glen Nakamura <glen@imodulo.com>
48472
48473 PR opt/10087
48474 * gcc.dg/20030324-1.c: New test.
48475
48476 2003-03-27 Nathan Sidwell <nathan@codesourcery.com>
48477
48478 PR c++/10224
48479 * g++.dg/template/arg3.C: New test.
48480
48481 PR c++/10158
48482 * g++.dg/template/friend18.C: New test.
48483
48484 2003-03-26 Roger Sayle <roger@eyesopen.com>
48485
48486 * g77.f-torture/compile/20030326-1.f: New test case.
48487
48488 2003-03-26 Janis Johnson <janis187@us.ibm.com>
48489
48490 * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
48491
48492 * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
48493
48494 2003-03-26 Jakub Jelinek <jakub@redhat.com>
48495
48496 * gcc.dg/ia64-sync-3.c: New test.
48497
48498 2003-03-26 Alan Modra <amodra@bigpond.net.au>
48499
48500 * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
48501
48502 2003-03-26 Eric Botcazou <ebotcazou@libertysurf.fr>
48503
48504 * gcc.dg/ultrasp6.c: New test.
48505
48506 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
48507
48508 * gcc.dg/i386-signbit-1.c: New test.
48509 * gcc.dg/i386-signbit-2.c: New test.
48510 * gcc.dg/i386-signbit-3.c: New test.
48511
48512 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
48513
48514 * gcc.dg/ultrasp5.c: Fix options.
48515
48516 2003-03-24 Eric Botcazou <ebotcazou@libertysurf.fr>
48517
48518 * gcc.dg/ultrasp5.c: Fix comment.
48519
48520 2003-03-24 Bud Davis <bdavis9659@comcast.net>
48521
48522 PR fortran/10197
48523 * g77.f-torture/execute/10197.f: New test.
48524
48525 2003-03-24 Nathan Sidwell <nathan@codesourcery.com>
48526
48527 PR c++/9898, c++/383
48528 * g++.dg/template/conv6.C: New test.
48529
48530 PR c++/10119
48531 * g++.dg/template/ptrmem5.C: New test.
48532
48533 PR c++/10026
48534 * g++.dg/lookup/koenig1.C: New test.
48535
48536 PR C++/10199
48537 * g++.dg/lookup/template2.C: New test.
48538
48539 2003-03-24 Jakub Jelinek <jakub@redhat.com>
48540
48541 * g++.dg/opt/rtti1.C: New test.
48542
48543 2003-03-23 Eric Botcazou <ebotcazou@libertysurf.fr>
48544
48545 * gcc.dg/ultrasp5.c: New test.
48546
48547 2003-03-23 Arpad Beszedes <beszedes@cc.u-szeged.hu>
48548
48549 PR middle-end/9967
48550 * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
48551 builtin fputs.
48552
48553 2003-03-23 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
48554
48555 PR c/8224
48556 * gcc.dg/20030323-1.c: New test.
48557
48558 2003-03-23 Roger Sayle <roger@eyesopen.com>
48559
48560 * gcc.c-torture/compile/20030323-1.c: New test case.
48561
48562 2003-03-22 Ulrich Weigand <uweigand@de.ibm.com>
48563
48564 * gcc.dg/20030321-1.c: New test.
48565
48566 2003-03-22 Zack Weinberg <zack@codesourcery.com>
48567
48568 * gcc.dg/Wshadow-1.c: Add a dg-warning line.
48569
48570 2003-03-22 Nathan Sidwell <nathan@codesourcery.com>
48571
48572 PR c++/9978, c++/9708
48573 * g++.dg/ext/vlm1.C: Adjust expected error.
48574 * g++.dg/ext/vla2.C: New test.
48575 * g++.dg/template/arg1.C: New test.
48576 * g++.dg/template/arg2.C: New test.
48577
48578 2003-03-22 Bud Davis <bdavis9659@comcast.net>
48579
48580 * g77.f-torture/execute/select.f: New test.
48581 * g77.f-torture/noncompile/select_no_compile.f: New test.
48582
48583 2003-03-21 Nathan Sidwell <nathan@codesourcery.com>
48584
48585 PR c++/9898
48586 * g++.dg/other/error4.C: New test.
48587
48588 2003-03-20 Mark Mitchell <mark@codesourcery.com>
48589
48590 * g++.dg/template/friend17.C: New test.
48591
48592 2003-03-21 Alan Modra <amodra@bigpond.net.au>
48593
48594 * gcc.c-torture/compile/20030320-1.c: New.
48595
48596 2003-03-20 Roger Sayle <roger@eyesopen.com>
48597
48598 * gcc.dg/builtins-6.c: New test case.
48599
48600 2003-03-19 Alan Modra <amodra@bigpond.net.au>
48601
48602 PR target/10073
48603 * gcc.c-torture/compile/20030319-1.c: New.
48604
48605 2003-03-18 Jan Hubicka <jh@suse.cz>
48606
48607 * gcc.dg/i386-cvt-1.c: New test.
48608
48609 2003-03-17 Zack Weinberg <zack@codesourcery.com>
48610
48611 * objc.dg/naming-1.m: Use "(parse|syntax) error".
48612 * objc.dg/naming-2.m: Likewise.
48613
48614 2003-03-17 Mark Mitchell <mark@codesourcery.com>
48615
48616 PR c++/9639
48617 * g++.dg/parse/crash1.C: New test.
48618
48619 2003-03-16 Mark Mitchell <mark@codesourcery.com>
48620
48621 PR c++/8805
48622 * g++.dg/eh/cleanup1.C: New test.
48623
48624 2003-03-16 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
48625
48626 * gcc.c-torture/execute/20030316-1.c: New test case.
48627
48628 2003-03-16 Nathan Sidwell <nathan@codesourcery.com>
48629
48630 PR c++/9629
48631 * g++.dg/init/ctor2.C: New test.
48632
48633 2003-03-15 Roger Sayle <roger@eyesopen.com>
48634
48635 * g77.f-torture/compile/xformat.f: New test case.
48636
48637 2003-03-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
48638
48639 * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
48640 * g++.old-deja/g++.mike/eh50.C: Likewise.
48641
48642 2003-03-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48643
48644 PR c++/6440
48645 * g++.dg/template/spec7.C: New test.
48646 * g++.dg/template/spec8.C: Likewise.
48647
48648 2003-03-14 Jakub Jelinek <jakub@redhat.com>
48649
48650 * gcc.c-torture/execute/20030313-1.c: New test.
48651
48652 2003-03-14 Richard Henderson <rth@redhat.com>
48653
48654 * gcc.dg/inline-2.c: Adjust alpha test for external call.
48655
48656 2003-03-14 Eric Botcazou <ebotcazou@libertysurf.fr>
48657
48658 * gcc.c-torture/compile/20030314-1.c: New test.
48659
48660 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
48661
48662 * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
48663 * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
48664 thumb target,
48665 * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
48666 to accept newer _imp__ prefix and additional
48667 newline in .drectve section.
48668 * gcc.dg/dll-4.c: Likewise.
48669 * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
48670 switch.
48671
48672 2003-03-13 Mark Mitchell <mark@codesourcery.com>
48673
48674 * g++.dg/parse/namespace9.C: New test.
48675
48676 * g++.dg/init/ref5.C: New test.
48677 * g++.dg/parse/ptrmem1.C: Likewise.
48678
48679 2003-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
48680
48681 * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
48682 * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
48683 regular expression.
48684 * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
48685 * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
48686
48687 2003-03-12 Daniel Jacobowitz <drow@mvista.com>
48688
48689 * gcc.c-torture/execute/20030224-2.c: New test.
48690
48691 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
48692
48693 * gcc.dg/decl-3.c: New test.
48694
48695 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
48696
48697 * gcc.dg/i386-loop-2.c: New test.
48698
48699 2003-03-11 Mark Mitchell <mark@codesourcery.com>
48700
48701 PR c++/9474
48702 * g++.dg/parse/namespace8.C: New test.
48703
48704 PR c++/9924
48705 * g++.dg/overload/builtin2.C: New test.
48706
48707 2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
48708
48709 * gcc.dg/return-type-3.c: New test.
48710
48711 2003-03-11 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
48712
48713 * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
48714 profiling options are not supported.
48715
48716 2003-03-10 Mark Mitchell <mark@codesourcery.com>
48717
48718 * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
48719 * g++.old-deja/g++.warn/impint2.C: Likewise.
48720
48721 2003-03-10 Devang Patel <dpatel@apple.com>
48722
48723 * g++.dg/cpp/c++_cmd_1.C: New test.
48724 * g++.dg/cpp/c++_cmd_1.h: New file.
48725
48726 2003-03-10 Segher Boessenkool <segher@koffie.nl>
48727
48728 * gcc.dg/altivec-9.c: New file.
48729
48730 2003-03-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48731
48732 * gcc.dg/ppc-sdata-1.c: New test.
48733 * gcc.dg/ppc-sdata-2.c: New test.
48734
48735 2003-03-09 Mark Mitchell <mark@codesourcery.com>
48736
48737 PR c++/9373
48738 * g++.dg/opt/ptrmem2.C: New test.
48739
48740 PR c++/8534
48741 * g++.dg/opt/ptrmem1.C: New test.
48742
48743 2003-03-09 Eric Botcazou <ebotcazou@libertysurf.fr>
48744
48745 * gcc.dg/i386-loop-1.c: New test.
48746
48747 2003-03-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48748
48749 PR c++/9970
48750 * g++.dg/lookup/friend1.C: New test.
48751
48752 2003-03-08 Mark Mitchell <mark@codesourcery.com>
48753
48754 PR c++/9823
48755 * g++.dg/parser/constructor1.C: New test.
48756
48757 2003-03-08 Hans-Peter Nilsson <hp@bitrange.com>
48758
48759 * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
48760
48761 * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
48762
48763 2003-03-08 Neil Booth <neil@daikokuya.co.uk>
48764
48765 * gcc.dg/cpp/Wunused.c: Update test.
48766
48767 2003-03-08 Jan Hubicka <jh@suse.cz>
48768
48769 * gcc.dg/inline-3.c: New test.
48770
48771 2003-03-08 Mark Mitchell <mark@codesourcery.com>
48772
48773 PR c++/9809
48774 * g++.dg/parse/builtin1.C: New test.
48775
48776 PR c++/9982
48777 * g++.dg/abi/cookie1.C: New test.
48778 * g++.dg/abi/cookie2.C: Likewise.
48779
48780 PR c++/9524
48781 * g++.dg/template/field1.C: New test.
48782
48783 PR c++/9912
48784 * g++.dg/parse/class1.C: New test.
48785 * g++.dg/parse/namespace7.C: Likewise.
48786 * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
48787
48788 2003-03-07 Mark Mitchell <mark@codesourcery.com>
48789
48790 * g++.dg/init/ref4.C: New test.
48791
48792 2003-03-07 Jan Hubicka <jh@suse.cz>
48793
48794 * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
48795 * gcc.dg/inline-3.c: New test.
48796
48797 2003-03-06 Mark Mitchell <mark@codesourcery.com>
48798
48799 * g++.dg/init/ref3.C: New test.
48800
48801 PR c++/9965
48802 * g++.dg/init/ref2.C: New test.
48803
48804 PR c++/9400
48805 * g++.dg/warn/Wshadow-2.C: New test.
48806
48807 PR c++/9791
48808 * g++.dg/warn/Woverloaded-1.C: New test.
48809
48810 2003-03-05 Jan Hubicka <jh@suse.cz>
48811
48812 * gcc.dg/i386-local2.c: New.
48813 * gcc.dg/i386-local.c: Fix typo.
48814
48815 2003-03-05 Mark Mitchell <mark@codesourcery.com>
48816
48817 * g++.dg/abi/layout3.C: New test.
48818
48819 2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
48820
48821 * gcc.c-torture/compile/20030305-1.c
48822
48823 2003-03-05 Jan Hubicka <jh@suse.cz>
48824
48825 * gcc.dg/i386-local.c: New.
48826
48827 2003-03-04 J"orn Rennecke <joern.rennecke@superh.com>
48828
48829 * gcc.dg/sh-relax.c: Disable for sh64-*-*.
48830
48831 2003-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
48832
48833 * gcc.dg/switch-2.c: New test.
48834 * gcc.dg/switch-3.c: New test.
48835 * gcc.dg/Wswitch.c: Adjust line numbers.
48836 * gcc.dg/Wswitch-default.c: Likewise.
48837 * gcc.dg/Wswitch-enum.c: Likewise.
48838
48839 2003-03-04 Alexandre Oliva <aoliva@redhat.com>
48840
48841 * gcc.c-torture/execute/20030222-1.c: New test.
48842
48843 2003-03-03 James E Wilson <wilson@tuliptree.org>
48844
48845 * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
48846
48847 2003-03-03 Mark Mitchell <mark@codesourcery.com>
48848
48849 PR c++/9878
48850 * g++.dg/init/ref1.C: New test.
48851
48852 2003-03-03 J"orn Rennecke <joern.rennecke@superh.com>
48853
48854 * gcc.dg/sh-relax.c: New SH-only test.
48855
48856 2003-03-03 Geoffrey Keating <geoffk@apple.com>
48857
48858 * gcc.c-torture/compile/20010327-1.c: Back out last change. Add
48859 comment explaining purpose of testcase.
48860
48861 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
48862
48863 * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
48864 for HC11/HC12 (asm needs two int registers).
48865 * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
48866 HC11/HC12 because the test uses an asm which needs two 32-bit
48867 registers.
48868
48869 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
48870
48871 * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
48872 for HC11/HC12 (array is too large otherwise).
48873 * gcc.c-torture/compile/920501-4.x: New file, likewise.
48874 * gcc.c-torture/compile/20010518-2.x: Likewise.
48875 * gcc.c-torture/compile/980506-1.x: Don't execute this test on
48876 HC11/HC12 (array is too large).
48877
48878 2003-03-01 Geoffrey Keating <geoffk@apple.com>
48879
48880 * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
48881 * lib/g++-dg.exp (g++-dg-test): Likewise.
48882
48883 2003-03-01 Roger Sayle <roger@eyesopen.com>
48884
48885 * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
48886 * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
48887
48888 2003-03-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48889
48890 * g++.dg/warn/implicit-typename1.C: Remove warning.
48891
48892 2003-02-28 Richard Henderson <rth@redhat.com>
48893
48894 * gcc.dg/noreturn-1.c: Move noreturn warning line.
48895 * gcc.dg/return-type-1.c: Move control reaches end warning line.
48896
48897 2003-02-28 Geoffrey Keating <geoffk@apple.com>
48898
48899 * gcc.dg/pch/pch.exp: Change .pch to .gch.
48900 * g++.dg/pch/pch.exp: Likewise.
48901
48902 2003-02-28 Mark Mitchell <mark@codesourcery.com>
48903
48904 PR c++/9879
48905 * g++.dg/init/new4.C: New test.
48906
48907 2003-02-28 Richard Earnshaw <rearnsha@arm.com>
48908
48909 * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
48910
48911 2003-02-28 Alexandre Oliva <aoliva@redhat.com>
48912
48913 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
48914 unsigned long.
48915
48916 * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
48917 wider than float.
48918
48919 2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
48920
48921 * lib/scanasm.exp: Add support for counting numbers of
48922 occurences.
48923 * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
48924 gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
48925
48926 2003-02-25 Mark Mitchell <mark@codesourcery.com>
48927
48928 PR c++/9683
48929 * g++.dg/template/static3.C: New test.
48930
48931 PR c++/9829
48932 * g++.dg/parse/namespace6.C: New test.
48933
48934 2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48935
48936 PR target/9732
48937 * gcc.dg/20030225-1.c: New test.
48938
48939 2003-02-24 Mark Mitchell <mark@codesourcery.com>
48940
48941 * README: Remove out-of-date information.
48942
48943 PR c++/9836
48944 * g++.dg/template/spec6.C: New test.
48945
48946 2003-02-24 Jeff Law <law@redhat.com>
48947
48948 * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
48949
48950 2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
48951
48952 * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
48953 * gcc.dg/pragma-ep-1.c: Likewise.
48954
48955 2003-02-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48956
48957 PR c++/9602
48958 * g++.dg/template/friend16.C: New test.
48959
48960 2003-02-23 Mark Mitchell <mark@codesourcery.com>
48961
48962 PR c++/5333
48963 * g++.dg/parse/fused-params1.C: Adjust error messages.
48964 * g++.dg/template/nested3.C: New test.
48965
48966 2003-02-24 Alan Modra <amodra@bigpond.net.au>
48967
48968 * g++.dg/abi/param1.C: New test.
48969
48970 2003-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48971
48972 PR c++/7982
48973 * g++.dg/warn/implicit-typename1.C: New test.
48974
48975 2003-02-22 Kelley Cook <kelleycook@comcast.net>
48976
48977 * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
48978 with "mtune".
48979 * g++.old-deja/g++.other/store-expr2.C: Likewise.
48980 * gcc.c-torture/execute/20010129-1.x: Likewise.
48981 * gcc.dg/20011107-1.c: Likewise.
48982 * gcc.dg/20020108-1.c: Likewise.
48983 * gcc.dg/20020122-3.c: Likewise.
48984 * gcc.dg/20020206-1.c: Likewise.
48985 * gcc.dg/20020310-1.c: Likewise.
48986 * gcc.dg/20020426-2.c: Likewise.
48987 * gcc.dg/20020517-1.c: Likewise.
48988 * gcc.dg/991230-1.c: Likewise.
48989 * gcc.dg/i386-unroll-1.c: Likewise.
48990 * gcc.misc-tests/i386-prefetch.exp: Likewise.
48991
48992 2003-02-22 Jan Hubicka <jh@suse.cz>
48993
48994 * gcc.dg/i386-mul.c: New test.
48995
48996 2003-02-21 Roger Sayle <roger@eyesopen.com>
48997
48998 * gcc.dg/builtins-5.c: New test case.
48999
49000 2003-02-22 Hans-Peter Nilsson <hp@axis.com>
49001
49002 * gcc.dg/asmreg-1.c: New test.
49003
49004 2003-02-21 Mark Mitchell <mark@codesourcery.com>
49005
49006 PR c++/9749
49007 * g++.dg/parse/varmod1.C: New test.
49008
49009 2003-02-21 Mark Mitchell <mark@codesourcery.com>
49010
49011 PR c++/9727
49012 * g++.dg/template/op1.C: New test.
49013
49014 2003-02-21 Mark Mitchell <mark@codesourcery.com>
49015
49016 PR c++/8906
49017 * g++.dg/template/nested2.C: New test.
49018
49019 2003-02-21 Mark Mitchell <mark@codesourcery.com>
49020
49021 PR c++/8724
49022 * g++.dg/expr/dtor1.C: New test.
49023
49024 2003-02-21 Zack Weinberg <zack@codesourcery.com>
49025
49026 * gcc.dg/cpp/include3.c: New test.
49027 * gcc.dg/cpp/inc/foo.h: New file.
49028
49029 2003-02-21 Glen Nakamura <glen@imodulo.com>
49030
49031 * gcc.c-torture/execute/20030221-1.c: New test.
49032
49033 2003-02-20 Mark Mitchell <mark@codesourcery.com>
49034
49035 PR c++/9729
49036 * g++.dg/abi/conv1.C: New test.
49037
49038 2003-02-20 Jan Hubicka <jh@suse.cz>
49039
49040 * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
49041
49042 2003-02-19 Daniel Jacobowitz <drow@mvista.com>
49043
49044 * gcc.c-torture/compile/20030219-1.c: New test.
49045
49046 2003-02-18 Jan Hubicka <jh@suse.cz>
49047
49048 * gcc.dg/funcorder.c: New test.
49049
49050 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
49051
49052 * gcc.c-torture/execute/20030218-1.c: New.
49053
49054 2003-02-18 Aldy Hernandez <aldyh@redhat.com>
49055
49056 * gcc.dg/20030218-1.c: New.
49057
49058 2003-02-18 Richard Henderson <rth@redhat.com>
49059
49060 * gcc.dg/attr-invalid.c: Allow __used__ on static data.
49061 * gcc.dg/attr-used-2.c: New.
49062
49063 2003-02-18 Mark Mitchell <mark@codesourcery.com>
49064
49065 PR c++/9704
49066 * g++.dg/init/copy5.C: New test.
49067
49068 2003-02-18 Geoffrey Keating <geoffk@apple.com>
49069
49070 * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
49071 * g++.dg/pch/pch.exp: Likewise.
49072
49073 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
49074
49075 * gcc.c-torture/execute/20030209-1.c: Enable the test if
49076 STACK_SIZE is not defined.
49077
49078 2003-02-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49079
49080 PR c++/9457
49081 * g++.dg/template/init1.C: New test.
49082
49083 2003-02-16 Jan HUbicka <jh@suse.cz>
49084
49085 * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
49086 (foo): Add few extra tests
49087 * gcc.dg/c99-const-expr-3.c: Likewise.
49088 * gcc.c-torture/execute/20030216-1.c: New.
49089
49090 2003-02-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49091
49092 PR c++/9459
49093 * g++.dg/ext/typeof4.C: New test.
49094
49095 2003-02-15 Roger Sayle <roger@eyesopen.com>
49096
49097 * gcc.dg/i386-387-3.c: New test case.
49098
49099 2003-02-14 Josef Zlomek <zlomekj@suse.cz>
49100
49101 * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
49102 cris-*-elf* cris-*-aout* and mmix-*-*.
49103
49104 2003-02-13 Josef Zlomek <zlomekj@suse.cz>
49105
49106 * gcc.dg/20030213-1.c: New test.
49107
49108 2003-02-12 Roger Sayle <roger@eyesopen.com>
49109
49110 * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
49111 * gcc.dg/i386-387-2.c: Likewise.
49112
49113 2003-02-12 Aldy Hernandez <aldyh@redhat.com>
49114
49115 * gcc.dg/ppc-spe.c: Fix formatting.
49116 Enable tests that were previously unsupported by gas.
49117 Delete tests for instructions that no longer exist.
49118 Switch arguments on evsubifw builtin.
49119
49120 2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
49121
49122 * gcc.c-torture/execute/20030209-1.c: Disable the test if
49123 STACK_SIZE is too small.
49124
49125 2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
49126 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
49127
49128 * gcc.dg/decl-2.c: New test.
49129
49130 2003-02-10 Jan Hubicka <jh@suse.cz>
49131
49132 * gcc.dg/i386-fpcvt-1.c: New test.
49133
49134 2002-02-09 Richard Sandiford <rsandifo@redhat.com>
49135
49136 * gcc.c-torture/execute/20030209-1.c: New test.
49137
49138 2003-02-09 Kazu Hirata <kazu@cs.umass.edu>
49139
49140 * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
49141 int-wide bitops, use the constants of the same width.
49142 Likewise, if long long is 32-bit wide, test bitops using
49143 32-bit constants.
49144
49145 2003-02-07 Loren James Rittle <ljrittle@acm.org>
49146
49147 * gcc.dg/20021014-1.c: Annotate with expected notice text.
49148
49149 2003-02-07 Roger Sayle <roger@eyesopen.com>
49150
49151 * gcc.dg/builtins-4.c: New test case.
49152
49153 2003-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49154
49155 * gcc.dg/20020430-1.c: Fix dg command typos.
49156 * gcc.dg/20020503-1.c: Likewise.
49157
49158 2003-02-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
49159
49160 PR c++/8785
49161 * g++.dg/parse/fused-params1.C: New test.
49162
49163 PR c++/8857
49164 * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
49165
49166 PR c++/8921
49167 * g++.dg/parse/non-dependent1.C: New test.
49168
49169 PR c++/8928
49170 * g++.dg/parse/dupl-tmpl-args1.C: New test.
49171
49172 PR c++/9228
49173 * g++.dg/parse/undefined7.C: New test.
49174 * g++.dg/parse/non-templ1.C: New test.
49175
49176 PR c++/9229
49177 * g++.dg/parse/too-many-tmpl-args1.C: New test.
49178
49179 2003-02-06 Eric Botcazou <ebotcazou@libertysurf.fr>
49180
49181 * gcc.c-torture/compile/20030206-1.c: New test.
49182
49183 2003-02-05 Roger Sayle <roger@eyesopen.com>
49184
49185 * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
49186 "pow" to "foo" to avoid potential confusion with a math built-in.
49187
49188 2003-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49189
49190 * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
49191 conditions for SPARC targets.
49192
49193 2003-02-05 Jakub Jelinek <jakub@redhat.com>
49194
49195 * gcc.dg/20030204-1.c: New test.
49196
49197 2003-02-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
49198
49199 PR c++/38
49200 * g++.dg/parse/array-size1.C: New test.
49201
49202 PR c++/5657
49203 * g++.dg/parse/undefined3.C: New test.
49204
49205 PR c++/5665
49206 * g++.dg/parse/undefined4.C: New test.
49207
49208 PR c++/5975
49209 * g++.dg/parse/undefined5.C: New test.
49210
49211 PR c++/7259
49212 * g++.dg/parse/tmpl-tmpl-param1.C: New test.
49213
49214 PR c++/8578
49215 * g++.dg/parse/casting-operator1.C: New test.
49216
49217 PR c++/8596
49218 * g++.dg/parse/undefined6.C: New test.
49219
49220 PR c++/8736
49221 * g++.dg/parse/missing-template1.C: New test.
49222
49223 2003-02-04 Jan Hubicka <jh@suse.cz>
49224
49225 * gcc.dg/i386-cadd.c: Compile using -march=k8.
49226 * gcc.dg/i386-cmov?.c: Likewise.
49227 * gcc.dg/i386-fpcvt-?.c: Likewise.
49228 * gcc.dg/i386-ssefp-1.c: Likewise.
49229 * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
49230 conventions.
49231
49232 2003-02-03 Mark Mitchell <mark@codesourcery.com>
49233
49234 PR c++/7129
49235 * g++.dg/ext/max.C: New test.
49236
49237 2003-02-03 Jan Hubicka <jh@suse.cz>
49238
49239 * gcc.c-torture/execute/20030203-1.c: New test.
49240
49241 2003-02-03 Richard Earnshaw <rearnsha@arm.com>
49242
49243 * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
49244 'natural-endian'.
49245
49246 2003-02-01 Richard Sandiford <rsandifo@redhat.com>
49247
49248 * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
49249 * g++.dg/init/new2.C: Likewise.
49250 * g++.dg/other/new1.C: Likewise.
49251
49252 2003-01-31 Loren J. Rittle <ljrittle@acm.org>
49253
49254 * gcc.dg/struct-ret-libc.c: New test.
49255
49256 2003-01-31 Ulrich Weigand <uweigand@de.ibm.com>
49257
49258 * gcc.dg/20030129-1.c: New test.
49259
49260 2003-01-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49261
49262 PR c++/8849
49263 * g++.dg/template/ptrmem4.C: New test.
49264
49265 2003-01-29 Mark Mitchell <mark@codesourcery.com>
49266
49267 * g++.dg/parser/constant1.C: New test.
49268
49269 2003-01-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49270
49271 PR c++/8591
49272 * g++.dg/parse/friend2.C: New test.
49273
49274 2003-01-29 Nathan Sidwell <nathan@codesourcery.com>
49275
49276 PR c++/9437
49277 * g++.dg/template/unify4.C: New test.
49278
49279 2003-01-28 Richard Sandiford <rsandifo@redhat.com>
49280
49281 * gcc.c-torture/execute/20030128-1.c: New test.
49282
49283 2003-01-28 Jeffrey D. Oldham <oldham@codesourcery.com>
49284
49285 * g++.dg/lookup/nested1.C: Test moved from ...
49286 * g++.old-deja/g++.other/lookup24.C: ... here.
49287
49288 2003-01-28 Jan Hubicka <jh@suse.cz>
49289
49290 * gcc.dg/i386-cmov5.c: New test.
49291
49292 2003-01-28 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
49293
49294 * gcc.c-torture/execute/20010925-1.c: Changed the
49295 memcpy declaration.
49296
49297 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
49298
49299 PR c++/3902
49300 * g++.dg/parse/template5.C: New test.
49301
49302 2003-01-28 Toon Moene <toon@moene.indiv.nluug.nl>
49303
49304 PR fortran/9258
49305 * g77.dg/pr9258: New test.
49306
49307 2003-01-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
49308
49309 * README: Move relevant parts from README.g++.
49310
49311 * README.g++: Remove this file.
49312
49313 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
49314
49315 * g++.dg/abi/dcast1.C: New test.
49316
49317 2003-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49318
49319 * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
49320
49321 2003-01-27 Jeffrey D. Oldham <oldham@codesourcery.com>
49322
49323 PR c++/47
49324 * g++.old-deja/g++.other/lookup24.C: New test.
49325
49326 2003-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49327
49328 PR middle-end/7227
49329 * gcc.dg/uninit-C.c: New test.
49330
49331 2003-01-27 Nathan Sidwell <nathan@codesourcery.com>
49332
49333 * g++.dg/abi/covariant1.C: New test.
49334
49335 2003-01-25 Ulrich Weigand <uweigand@de.ibm.com>
49336
49337 * gcc.dg/20030123-1.c: New test.
49338
49339 2003-01-25 Jan Hubicka <jh@suse.cz>
49340
49341 PR opt/8492
49342 * gcc.c-torture/compile/20030125-1.c
49343
49344 2003-01-25 Nathan Sidwell <nathan@codesourcery.com>
49345
49346 PR c++/9403
49347 * g++.dg/parse/template3.C: New test.
49348 * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
49349
49350 PR c++/795
49351 * g++.dg/parse/template4.C: New test.
49352
49353 PR c++/9415
49354 * g++.dg/template/qual2.C: New test.
49355
49356 PR c++/8545
49357 * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
49358
49359 * g++.old-deja/g++.ns/bogus1.C: Change expected error.
49360
49361 2003-01-25 Roger Sayle <roger@eyesopen.com>
49362
49363 * gcc.c-torture/execute/switch-1.c: New test case.
49364
49365 2003-01-25 Jan Hubicka <jh@suse.cz>
49366
49367 * gcc.c-torture/execute/20030125-1.[cx]: New test.
49368
49369 2003-01-25 Paolo Carlini <pcarlini@unitus.it>
49370
49371 Tweaks for Bison-1.875. From the NEWS file:
49372 "- `parse error' -> `syntax error'
49373 Bison now uniformly uses the term `syntax error'"
49374 * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
49375 * gcc.dg/cpp/digraph2.c: Likewise.
49376 * gcc.dg/cpp/direct2.c: Likewise.
49377 * gcc.dg/cpp/paste4.c: Likewise.
49378 * gcc.dg/c90-restrict-1.c: Likewise.
49379 * gcc.dg/c99-func-2.c: Likewise.
49380 * gcc.dg/noncompile/920721-2.c: Likewise.
49381 * gcc.dg/noncompile/930622-2.c: Likewise.
49382 * gcc.dg/noncompile/940112-1.c: Likewise.
49383 * gcc.dg/noncompile/950921-1.c: Likewise.
49384 * gcc.dg/noncompile/951123-1.c: Likewise.
49385 * gcc.dg/noncompile/971104-1.c: Likewise.
49386 * gcc.dg/noncompile/990416-1.c: Likewise.
49387
49388 2003-01-24 Paolo Carlini <pcarlini@unitus.it>
49389
49390 * g++.dg/parse/undefined1.C: Add error message.
49391
49392 2003-01-22 Mark Mitchell <mark@codesourcery.com>
49393
49394 PR c++/9354
49395 * g++.dg/parse/new1.C: New test.
49396
49397 PR c++/9216
49398 * g++.dg/parse/template2.C: New test.
49399
49400 PR c++/9354
49401 * g++.dg/parse/typedef2.C: New test.
49402
49403 PR c++/9328
49404 * g++.dg/ext/typeof3.C: New test.
49405
49406 2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
49407
49408 PR c++/2738
49409 * g++.dg/parse/ret-type1.C: New test.
49410
49411 PR c++/3792
49412 * g++.dg/parse/tmpl-outside1.C: New test.
49413
49414 PR c++/4207
49415 * g++.dg/parse/int-as-enum1.C: New test.
49416
49417 PR c++/4903
49418 * g++.dg/parse/no-typename1.C: New test.
49419
49420 PR c++/5533
49421 * g++.dg/parse/no-value1.C: New test.
49422
49423 PR c++/5921
49424 * g++.dg/parse/wrong-inline1.C: New test.
49425
49426 PR c++/6402
49427 * g++.dg/parse/ref1.C: New test.
49428
49429 PR c++/6992
49430 * g++.dg/parse/attr-ctor1.C: New test.
49431
49432 PR c++/7229
49433 * g++.dg/parse/namespace5.C: New test.
49434
49435 PR c++/7917
49436 * g++.dg/parse/func-def1.C: New test.
49437
49438 PR c++/8143
49439 * g++.dg/parse/undefined1.C: New test.
49440
49441 PR c++/5723, PR c++/8522
49442 * g++.dg/parse/specialization1.C: New test.
49443
49444 PR c++/163, PR c++/8595
49445 * g++.dg/parse/struct-as-enum1.C: New test.
49446
49447 PR c++/9173
49448 * g++.dg/parse/undefined2.C: New test.
49449
49450 2003-01-22 Mark Mitchell <mark@codesourcery.com>
49451
49452 PR c++/9298
49453 * g++.dg/parse/template1.C: New test.
49454
49455 PR c++/9384
49456 * g++.dg/parse/using1.C: New test.
49457
49458 PR c++/9285
49459 PR c++/9294
49460 * g++.dg/parse/expr2.C: New test.
49461
49462 PR c++/9388
49463 * g++.dg/parse/lookup2.C: Likewise.
49464
49465 2003-01-21 Jan Hubicka <jh@suse.cz>
49466
49467 * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
49468 * gcc.c-torture/execute/eeprof-1.c: Likewise.
49469 * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
49470 * gcc.c-torture/execute/string-opt-*.c: Likewise.
49471
49472 2003-01-20 Nick Clifton <nickc@redhat.com>
49473
49474 * gcc.c-torture/execute/20030117-1.c: New test case. Exposes
49475 problem with ARM sibcall code generation.
49476
49477 2003-01-20 Kazu Hirata <kazu@cs.umass.edu>
49478
49479 * gcc.c-torture/execute/20030120-1.c: New.
49480
49481 2003-01-19 Paolo Carlini <pcarlini@unitus.it>
49482
49483 * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
49484
49485 2003-01-17 Mark Mitchell <mark@codesourcery.com>
49486
49487 PR c++/9272
49488 * g++.dg/parse/ctor1.C: New test.
49489
49490 PR c++/9294:
49491 * g++.dg/parse/qualified1.C: New test.
49492
49493 * g++.dg/parse/typename3.C: New test.
49494
49495 2003-01-16 Richard Henderson <rth@redhat.com>
49496
49497 * g++.dg/tls/init-2.C: Fix error matches for real this time.
49498
49499 2003-01-16 Richard Henderson <rth@redhat.com>
49500
49501 * g++.dg/pch/pch.exp: Copy test header to the working directory
49502 before using it either for precompilation or direct use.
49503 * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
49504 * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
49505
49506 2003-01-16 Richard Henderson <rth@redhat.com>
49507
49508 * gcc.dg/pch/pch.exp: Copy test header to the working directory
49509 before using it either for precompilation or direct use.
49510 * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
49511 * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
49512
49513 2003-01-16 Mark Mitchell <mark@codesourcery.com>
49514
49515 * g++.dg/ext/typename1.C: Add typename keyword.
49516 * g++.dg/template/crash1.C: Update error messages.
49517 * g++.dg/template/crash2.C: Remove error message.
49518 * g++.dg/parse/typename2.C: New test.
49519 * g++.dg/template/typename2.C: Change implicit
49520 typename warning into error.
49521 * g++.old-deja/g++.benjamin/tem03.C: Issue more
49522 error messages.
49523 * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
49524 * g++.old-deja/g++.brendan/crash56.C: Add this->.
49525 * g++.old-deja/g++.law/visibility13.C: Remove error
49526 messages.
49527 * g++.old-deja/g++.ns/template17.C: Reorder code to
49528 make declaration visible in template.
49529 * g++.old-deja/g++.pt/crash3.C: Fix typos.
49530 * g++.old-deja/g++.pt/crash36.C: Issue more error
49531 messages.
49532 * g++.old-deja/g++.pt/crash5.C: Improve error
49533 message.
49534 * g++.old-deja/g++.pt/crash67.C: Remove warning.
49535 * g++.old-deja/g++.pt/inherit1.C: Add this->.
49536 * g++.old-deja/g++.pt/niklas01a.C: Add error message.
49537 * g++.old-deja/g++.pt/typename16.C: Replace implicit
49538 typename warning with error message.
49539 * g++.old-deja/g++.pt/typename19.C: Remove warning.
49540 * g++.old-deja/g++.robertl/eb112.C: Fix typo.
49541 * g++.old-deja/g++.robertl/eb24.C: Use this->.
49542
49543 2003-01-16 Nathan Sidwell <nathan@codesourcery.com>
49544
49545 * g++.dg/parse/ambig2.C: New test.
49546
49547 2003-01-15 Richard Henderson <rth@redhat.com>
49548
49549 * g++.dg/tls/init-2.C: Update error message string.
49550
49551 2003-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49552
49553 * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
49554
49555 2003-01-15 Stephane Carrez <stcarrez@nerim.fr>
49556
49557 * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
49558 all for HC11/HC12.
49559 * gcc.c-torture/compile/20001205-1.x: Likewise.
49560 * gcc.c-torture/compile/20001226-1.x: Likewise.
49561 * gcc.c-torture/compile/920520-1.x: Likewise.
49562 * gcc.c-torture/compile/961203-1.x: Likewise.
49563 * gcc.c-torture/compile/20020604-1.x: Likewise.
49564
49565 2003-01-15 Jan Hubicka <jh@suse.cz>
49566
49567 * gcc.c-torture/compile/20030115-1.c: New test.
49568
49569 * gcc.dg/i386-fpcvt-1.c: New test.
49570 * gcc.dg/i386-fpcvt-2.c: New test.
49571
49572 2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
49573
49574 Further conform g++'s __vmi_class_type_info to the C++ ABI
49575 specification.
49576 * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
49577 the specification.
49578
49579 2003-01-14 Jan Hubicka <jh@suse.cz>
49580
49581 * gcc.dg/i386-fpcvt-1.c: New test.
49582 * gcc.dg/i386-fpcvt-2.c: New test.
49583
49584 2003-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
49585
49586 * gcc.dg/i386-mmx-3.c: New test.
49587
49588 2003-01-12 Mark Mitchell <mark@codesourcery.com>
49589
49590 PR c++/9264
49591 * g++.dg/parse/octal1.C: New file.
49592
49593 PR c++/9172
49594 * g++.dg/parse/typename1.C: New file.
49595
49596 2003-01-10 Danny Smith <dannysmith@users.sourceforge.net>
49597
49598 * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
49599 * gcc.dg/bf-no-ms-layout.c: Likewise.
49600 * gcc.dg/bf-ms-attrib.c: Likewise.
49601
49602 2003-01-10 Mark Mitchell <mark@codesourcery.com>
49603
49604 PR c++/9099
49605 * g++.dg/parse/dtor1.C: New file.
49606
49607 PR c++/9128
49608 * g++.dg/rtti/typeid1.C: New file.
49609
49610 PR c++/9153
49611 * g++.dg/parse/lookup1.C: New file.
49612
49613 PR c++/9171
49614 * g++.dg/templ/spec5.C: New file.
49615
49616 2003-01-10 Josef Zlomek <zlomekj@suse.cz>
49617
49618 * gcc.c-torture/compile/20030110-1.c: New test.
49619
49620 2003-01-09 Geoffrey Keating <geoffk@apple.com>
49621
49622 Merge from pch-branch:
49623
49624 2002-12-23 Geoffrey Keating <geoffk@apple.com>
49625
49626 * gcc.dg/pch/cpp-1.h: New.
49627 * gcc.dg/pch/cpp-1.c: New.
49628 * gcc.dg/pch/cpp-2.h: New.
49629 * gcc.dg/pch/cpp-2.c: New.
49630
49631 2002-11-19 Geoffrey Keating <geoffk@apple.com>
49632
49633 * gcc.dg/pch/except-1.h: New.
49634 * gcc.dg/pch/except-1.c: New.
49635
49636 2002-11-13 Geoffrey Keating <geoffk@apple.com>
49637
49638 * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
49639 running test.
49640 * gcc.dg/pch: Include *.hp not *.h.
49641 * gcc.dg/pch/system-1.h: New.
49642 * gcc.dg/pch/system-1.c: New.
49643
49644 2002-11-11 Geoffrey Keating <geoffk@apple.com>
49645
49646 * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
49647 rather than trying to build and run a program using PCH.
49648 * gcc.dg/pch: Remove dg-do commands from test files.
49649
49650 2002-11-08 Geoffrey Keating <geoffk@apple.com>
49651
49652 * gcc.dg/pch/macro-3.c: New.
49653 * gcc.dg/pch/macro-3.h: New.
49654
49655 2002-11-04 Geoffrey Keating <geoffk@apple.com>
49656
49657 * gcc.dg/pch/common-1.c: New.
49658 * gcc.dg/pch/common-1.h: New.
49659 * gcc.dg/pch/decl-1.c: New.
49660 * gcc.dg/pch/decl-1.h: New.
49661 * gcc.dg/pch/decl-2.c: New.
49662 * gcc.dg/pch/decl-2.h: New.
49663 * gcc.dg/pch/decl-3.c: New.
49664 * gcc.dg/pch/decl-3.h: New.
49665 * gcc.dg/pch/decl-4.c: New.
49666 * gcc.dg/pch/decl-4.h: New.
49667 * gcc.dg/pch/decl-5.c: New.
49668 * gcc.dg/pch/decl-5.h: New.
49669 * gcc.dg/pch/global-1.c: New.
49670 * gcc.dg/pch/global-1.h: New.
49671 * gcc.dg/pch/inline-1.c: New.
49672 * gcc.dg/pch/inline-1.h: New.
49673 * gcc.dg/pch/inline-2.c: New.
49674 * gcc.dg/pch/inline-2.h: New.
49675 * gcc.dg/pch/static-1.c: New.
49676 * gcc.dg/pch/static-1.h: New.
49677 * gcc.dg/pch/static-2.c: New.
49678 * gcc.dg/pch/static-2.h: New.
49679
49680 2002-09-01 Geoffrey Keating <geoffk@redhat.com>
49681
49682 * g++.dg/pch/pch.exp: Better handle failing testcases.
49683 * gcc.dg/pch/pch.exp: Likewise.
49684 * gcc.dg/pch/macro-1.c: New.
49685 * gcc.dg/pch/macro-1.h: New.
49686 * gcc.dg/pch/macro-2.c: New.
49687 * gcc.dg/pch/macro-2.h: New.
49688
49689 2002-08-27 Geoffrey Keating <geoffk@redhat.com>
49690
49691 * g++.dg/dg.exp: Treat files in pch/ specially.
49692 * g++.dg/pch/pch.exp: New file.
49693 * g++.dg/pch/empty.H: New file.
49694 * g++.dg/pch/empty.C: New file.
49695 * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
49696 "precompile".
49697
49698 * gcc.dg/pch/pch.exp: New file.
49699 * gcc.dg/pch/empty.h: New file.
49700 * gcc.dg/pch/empty.c: New file.
49701 * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
49702 "precompile".
49703
49704 2003-01-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49705
49706 * g++.dg/template/friend14.C: New test.
49707
49708 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
49709
49710 * gcc.dg/old-style-asm-1.c: New test.
49711
49712 2003-01-09 Richard Sandiford <rsandifo@redhat.com>
49713
49714 * gcc.c-torture/compile/20030109-1.c: New test.
49715
49716 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
49717
49718 * gcc.c-torture/execute/20030109-1.c: New test.
49719
49720 2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
49721
49722 * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
49723 * g++.old-deja/g++.mike/dyncast2.C: Likewise.
49724 * g++.old-deja/g++.mike/dyncast3.C: Likewise.
49725 * g++.old-deja/g++.mike/eh2.C: Likewise.
49726 * g++.old-deja/g++.mike/eh3.C: Likewise.
49727 * g++.old-deja/g++.mike/eh5.C: Likewise.
49728 * g++.old-deja/g++.mike/eh6.C: Likewise.
49729 * g++.old-deja/g++.mike/eh7.C: Likewise.
49730 * g++.old-deja/g++.mike/eh8.C: Likewise.
49731 * g++.old-deja/g++.mike/eh9.C: Likewise.
49732 * g++.old-deja/g++.mike/eh10.C: Likewise.
49733 * g++.old-deja/g++.mike/eh12.C: Likewise.
49734 * g++.old-deja/g++.mike/eh13.C: Likewise.
49735 * g++.old-deja/g++.mike/eh14.C: Likewise.
49736 * g++.old-deja/g++.mike/eh16.C: Likewise.
49737 * g++.old-deja/g++.mike/eh17.C: Likewise.
49738 * g++.old-deja/g++.mike/eh18.C: Likewise.
49739 * g++.old-deja/g++.mike/eh21.C: Likewise.
49740 * g++.old-deja/g++.mike/eh23.C: Likewise.
49741 * g++.old-deja/g++.mike/eh24.C: Likewise.
49742 * g++.old-deja/g++.mike/eh25.C: Likewise.
49743 * g++.old-deja/g++.mike/eh26.C: Likewise.
49744 * g++.old-deja/g++.mike/eh27.C: Likewise.
49745 * g++.old-deja/g++.mike/eh28.C: Likewise.
49746 * g++.old-deja/g++.mike/eh29.C: Likewise.
49747 * g++.old-deja/g++.mike/eh31.C: Likewise.
49748 * g++.old-deja/g++.mike/eh33.C: Likewise.
49749 * g++.old-deja/g++.mike/eh34.C: Likewise.
49750 * g++.old-deja/g++.mike/eh35.C: Likewise.
49751 * g++.old-deja/g++.mike/eh36.C: Likewise.
49752 * g++.old-deja/g++.mike/eh37.C: Likewise.
49753 * g++.old-deja/g++.mike/eh38.C: Likewise.
49754 * g++.old-deja/g++.mike/eh39.C: Likewise.
49755 * g++.old-deja/g++.mike/eh40.C: Likewise.
49756 * g++.old-deja/g++.mike/eh41.C: Likewise.
49757 * g++.old-deja/g++.mike/eh42.C: Likewise.
49758 * g++.old-deja/g++.mike/eh44.C: Likewise.
49759 * g++.old-deja/g++.mike/eh46.C: Likewise.
49760 * g++.old-deja/g++.mike/eh47.C: Likewise.
49761 * g++.old-deja/g++.mike/eh48.C: Likewise.
49762 * g++.old-deja/g++.mike/eh49.C: Likewise.
49763 * g++.old-deja/g++.mike/eh50.C: Likewise.
49764 * g++.old-deja/g++.mike/eh51.C: Likewise.
49765 * g++.old-deja/g++.mike/eh53.C: Likewise.
49766 * g++.old-deja/g++.mike/eh55.C: Likewise.
49767 * g++.old-deja/g++.mike/p7912.C: Likewise.
49768 * g++.old-deja/g++.mike/p9706.C: Likewise.
49769 * g++.old-deja/g++.mike/p10416.C: Likewise.
49770 * g++.old-deja/g++.mike/p11667.C: Likewise.
49771 * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
49772 Remove redundant reference to Iris.
49773 * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
49774 Elxsi, i860, Pico Java, and WE32K.
49775
49776 2003-01-07 Mark Mitchell <mark@codesourcery.com>
49777
49778 * g++.dg/ext/asm4.C: New test.
49779
49780 2003-01-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49781
49782 PR c++/9030
49783 * g++.dg/template/friend12.C: New test.
49784 * g++.dg/template/friend13.C: Likewise.
49785 * g++.old-deja/g++.eh/spec6.C: Add missing error message.
49786
49787 2003-01-08 Jan Hubicka <jh@suse.cz>
49788
49789 * gcc.dg/i386-cadd.c: New test.
49790 * gcc.dg/i386-cmov4.c: Likewise.
49791
49792 2003-01-06 Mark Mitchell <mark@codesourcery.com>
49793
49794 PR c++/9165
49795 * g++.dg/warn/Wunused-3.C: New test.
49796
49797 * g++.dg/abi/bitfield9.C: New test.
49798
49799 PR c++/9189
49800 * g++.dg/parse/defarg3.C: New test.
49801
49802 2003-01-06 Nathan Sidwell <nathan@codesourcery.com>
49803
49804 * g++.dg/parse/ambig1.C: New test.
49805 * g++.dg/parse/defarg2.C: New test.
49806
49807 2003-01-05 Mark Mitchell <mark@codesourcery.com>
49808
49809 * g++.dg/template/defarg-1.C: New test.
49810 * g++.dg/template/local2.C: Likewise.
49811
49812 2003-01-05 Richard Sandiford <rsandifo@redhat.com>
49813
49814 * gcc.c-torture/execute/20030105-1.c: New test.
49815
49816 2003-01-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49817
49818 * g++.dg/parse/namespace3.C: Remove extra semicolons.
49819 * g++.dg/parse/namespace4.C: Likewise.
49820
49821 2003-01-03 Nathan Sidwell <nathan@codesourcery.com>
49822
49823 * g++.dg/template/ntp2.C: New test.
49824
49825 2003-01-03 Nathanael Nerode <neroden@gcc.gnu.org>
49826
49827 * g++.dg/parse/extern-C-1.C: New test.
49828
49829 * g++.dg/parse/namespace4.C: New test.
49830
49831 * g++.dg/template/nested1.C: New test.
49832
49833 * g++.dg/parse/namespace3.C: New test.
49834
49835 2003-01-02 Nathanael Nerode <neroden@gcc.gnu.org>
49836
49837 * g++.dg/lookup/two-stage1.C: New test.
49838
49839 2003-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49840
49841 * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
49842 * g++.old-deja/g++.jason/access8.C: Likewise.
49843 * g++.old-deja/g++.other/decl5.C: Likewise.
49844
49845 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
49846
49847 * g++.dg/parse/parse7.C: New test.
49848
49849 2003-01-02 Mark Mitchell <mark@codesourcery.com>
49850
49851 PR c++/2843
49852 * g++.dg/ext/attrib7.C: New test.
49853
49854 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
49855
49856 * g++.dg/parse/parse6.C: New test.
49857
49858 2003-01-02 Kazu Hirata <kazu@cs.umass.edu>
49859
49860 * gcc.dg/h8300-stack-1.c: New.
49861
49862 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
49863
49864 g++.dg/lookup/exception1.C: New test.
49865
49866 g++.dg/lookup/template1.C: New test.
49867
49868 g++.dg/parse/namespace2.C: New test.
49869
49870 g++.dg/parse/parens2.C: New test.
49871
49872 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
49873
49874 * g++.dg/parse/parse5.C: New test.
49875 * g++.dg/lookup/scoped4.C: New test.
49876
49877 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
49878
49879 * g++.dg/parse/parens1.C: New test.
49880
49881 * g++.dg/parse/parens2.C: Removed, turned out to duplicate
49882 angle-bracket1.C.
49883 * g++.dg/parse/parens2.C: New test.
49884
49885 * g++.dg/lookup/scope-operator1.C: New test.
49886
49887 * g++.dg/parse/operator1.C: New test.
49888
49889 2003-01-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49890
49891 * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
49892 * g++.old-deja/g++.other/access6.C: Likewise.
49893 * g++.old-deja/g++.other/decl1.C: Likewise.
49894 * g++.old-deja/g++.pt/typename12.C: Likewise.
49895
49896 2002-12-31 Mark Mitchell <mark@codesourcery.com>
49897
49898 * g++.dg/parse/namespace1.C: New test.
49899
49900 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
49901
49902 * g++.dg/parse/parse4.C: New test.
49903
49904 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
49905
49906 * g++.dg/parse/parse3.C: New test.
49907
49908 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
49909
49910 * g++.dg/parse/parse2.C: New test.
49911
49912 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
49913
49914 * g++.dg/template/friend11.C: New test.
49915
49916 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
49917
49918 * g++.dg/parse/parse1.C: New test.
49919
49920 2002-12-31 Janis Johnson <janis187@us.ibm.com>
49921
49922 * lib/profopt.exp: Change the name of a global variable to avoid
49923 possible clashes with other test suites.
49924
49925 2002-12-31 Nathan Sidwell <nathan@codesourcery.com>
49926
49927 * g++.dg/inherit/covariant8.C: New test.
49928
49929 2002-12-31 Mark Mitchell <mark@codesourcery.com>
49930
49931 * g++.dg/init/array9.C: New test.
49932
49933 PR c++/9112
49934 * g++.dg/parse/expr1.C: New test.
49935
49936 2002-12-30 Daniel Jacobowitz <drow@mvista.com>
49937
49938 * gcc.c-torture/compile/20021230-1.c: New test.
49939
49940 2002-12-30 Nathan Sidwell <nathan@codesourcery.com>
49941
49942 * g++.dg/inherit/covariant5.C: New test.
49943 * g++.dg/inherit/covariant6.C: New test.
49944 * g++.dg/inherit/covariant7.C: New test.
49945
49946 2002-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49947
49948 PR c++/2739
49949 * g++.dg/other/access2.C: New test.
49950
49951 2002-12-29 Gabriel Dos Reis <gdr@integrable-solutions.net>
49952
49953 * g++.dg/other/anon-struct.C: No longer fails
49954 * g++.old-deja/g++.brendan/parse4.C: Likewise.
49955 * g++.old-deja/g++.brendan/parse5.C: Likewise.
49956 * g++.old-deja/g++.brendan/parse6.C: Likewise.
49957
49958 2002-12-28 Gabriel Dos Reis <gdr@integrable-solutions.net>
49959
49960 * g++.dg/parse/angle-bracket.C (main): No longer fails.
49961
49962 2002-12-27 Mark Mitchell <mark@codesourcery.com>
49963
49964 * g++.dg/eh/spec4.C: Remove stray semicolon.
49965 * g++.dg/expr/pmf-1.C: Change error message.
49966 * g++.dg/ext/asm1.C: Remove stray semicolon.
49967 * g++.dg/ext/typename1.C: Add missing typenames.
49968 * g++.dg/inherit/template-as-base.C: Change error message.
49969 * g++.dg/lookup/scoped1.C: Likewise.
49970 * g++.dg/lookup/scoped2.C: Likewise.
49971 * g++.dg/lookup/using2.C: Likewise.
49972 * g++.dg/other/component1.C: Remove stray semicolon.
49973 * g++.dg/other/do1.C: Change error message.
49974 * g++.dg/other/error2.C: Likewise.
49975 * g++.dg/other/init1.C: Likewise.
49976 * g++.dg/other/packed1.C: Remove stray semicolon.
49977 * g++.dg/other/ptrmem2.C: Change error message.
49978 * g++.dg/parse/parameter-declaration-1.C: Remove line number
49979 marker.
49980 * g++.dg/special/initp1.C: Remove invalid attribute usage.
49981 * g++.dg/template/access3.C: Add typename keyword.
49982 * g++.dg/template/access5.C: Remove stray semicolon.
49983 * g++.dg/template/access6.C: Likewise.
49984 * g++.dg/template/complit1.C: Likewise.
49985 * g++.dg/template/crash1.C: Change error message.
49986 * g++.dg/template/inherit2.C: Remove stray semicolon.
49987 * g++.dg/template/instantiate2.C: Likewise.
49988 * g++.dg/template/instantiate3.C: Change error message.
49989 * g++.dg/template/qual1.C: Remove stray semicolon.
49990 * g++.dg/template/qualttp18.C: Change error message.
49991 * g++.dg/template/ref1.C: Remove stray semicolon.
49992 * g++.dg/template/sizeof1.C (A::value): Declare it.
49993 * g++.dg/template/spec4.C: Change error message.
49994 * g++.dg/template/static1.C: Likewise.
49995 * g++.dg/template/type1.C: Likewise.
49996 * g++.dg/template/typename3.C: Likewise.
49997 * g++.old-deja/g++.benjamin/13478.C: Change error message.
49998 * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
49999 * g++.old-deja/g++.benjamin/bool01.C: Likewise.
50000 * g++.old-deja/g++.benjamin/bool02.C: Likewise.
50001 * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
50002 named return value extension.
50003 * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
50004 * g++.old-deja/g++.benjmain/warn01.C: Likewise.
50005 * g++.old-deja/g++.bob/extern_C.C: Likewise.
50006 * g++.old-deja/g++.bob/inherit2.C: Likewise.
50007 * g++.old-deja/g++.brendan/complex1.C: Likewise.
50008 * g++.old-deja/g++.brendan/copy5.C: Likewise.
50009 * g++.old-deja/g++.brendan/crash13.C: Likewise.
50010 * g++.old-deja/g++.brendan/crash15.C: Likewise.
50011 * g++.old-deja/g++.brendan/crash18.C: Change error message.
50012 * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
50013 * g++.old-deja/g++.brendan/crash38.C: Likewise.
50014 * g++.old-deja/g++.brendan/crash50.C: Likewise.
50015 * g++.old-deja/g++.brendan/crash56.C: Likewise.
50016 * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
50017 syntax.
50018 * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
50019 * g++.old-deja/g++.brendan/crash8.C: Change error message.
50020 * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
50021 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
50022 * g++.old-deja/g++.brendan/shadow1.C: Likewise.
50023 * g++.old-deja/g++.brendan/template11.C: Likewise.
50024 * g++.old-deja/g++.brendan/template26.C: Likewise.
50025 * g++.old-deja/g++.brendan/template27.C: Use explicit
50026 specialization syntax.
50027 * g++.old-deja/g++.brendan/template30.C: Likewise.
50028 * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
50029 * g++.old-deja/g++.brendan/visibility3.C: Account for use of
50030 non-dependent names.
50031 * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
50032 * g++.old-deja/g++.brendan/warnings7.C: Likewise.
50033 * g++.old-deja/g++.bugs/900121_02.C: Likewise.
50034 * g++.old-deja/g++.eh/catchptr1.C: Likewise.
50035 * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
50036 * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
50037 named return value extension.
50038 * g++.old-deja/g++.ext/namedret2.C: Likewise.
50039 * g++.old-deja/g++.ext/namedret3.C: Likewise.
50040 * g++.old-deja/g++.ext/return1.C: Likewise.
50041 * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
50042 * g++.old-deja/g++.jason/access17.C: Issue more error messages.
50043 * g++.old-deja/g++.jason/access8.C: Likewise.
50044 * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
50045 * g++.old-deja/g++.jason/destruct.C: Remove incorrect
50046 pseudo-destructor names.
50047 * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
50048 * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
50049 pseudo-destructor names.
50050 * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
50051 * g++.old-deja/g++.jason/overload19.C: Likewise.
50052 * g++.old-deja/g++.jason/overload32.C: Likewise.
50053 * g++.old-deja/g++.jason/parse11.C: Issue error messages about
50054 stray semicolons.
50055 * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
50056 * g++.old-deja/g++.jason/return.C: Likewise.
50057 * g++.old-deja/g++.jason/return2.C: Likewise.
50058 * g++.old-deja/g++.jason/shadow1.C: Likewise.
50059 * g++.old-deja/g++.jason/special.C: Use explicit specialization
50060 syntax.
50061 * g++.old-deja/g++.jason/template10.C: Account for use of
50062 non-dependent names.
50063 * g++.old-deja/g++.jason/template11.C: Use explicit specialization
50064 syntax.
50065 * g++.old-deja/g++.jason/template37.C: Likewise.
50066 * g++.old-deja/g++.law/access4.C: Change error messages.
50067 * g++.old-deja/g++.law/arm13.C: Remove incorrect
50068 pseudo-destructor names.
50069 * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
50070 * g++.old-deja/g++.law/ctors9.C: Likewise.
50071 * g++.old-deja/g++.law/cvt22.C: Likewise.
50072 * g++.old-deja/g++.law/dtors5.C: Likewise.
50073 * g++.old-deja/g++.law/global-init1.C: Likewise.
50074 * g++.old-deja/g++.law/missed-error3.C: Likewise.
50075 * g++.old-deja/g++.law/operators28.C: Likewise.
50076 * g++.old-deja/g++.law/visibility28.C: Likewise.
50077 * g++.old-deja/g++.martin/eval1.C: Likewise.
50078 * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
50079 name.
50080 * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
50081 * g++.old-deja/g++.mike/net34.C: Likewise.
50082 * g++.old-deja/g++.mike/net36.C: Likewise.
50083 * g++.old-deja/g++.mike/ns2.C: Likewise.
50084 * g++.old-deja/g++.mike/p12306.C: Likewise.
50085 * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
50086 value extension.
50087 * g++.old-deja/g++.mike/p700.C: Likewise.
50088 * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
50089 * g++.old-deja/g++.mike/p710.C: Likewise.
50090 * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
50091 value extension.
50092 * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
50093 * g++.old-deja/g++.mike/pmf9.C: Likewise.
50094 * g++.old-deja/g++.ns/crash2.C: Likewise.
50095 * g++.old-deja/g++.ns/crash3.C: Likewise.
50096 * g++.old-deja/g++.ns/invalid1.C: Likewise.
50097 * g++.old-deja/g++.ns/ns17.C: Likewise.
50098 * g++.old-deja/g++.ns/template16.C: Likewise.
50099 * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
50100 keyword.
50101 * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
50102 * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
50103 * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
50104 named return value extension.
50105 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
50106 * g++.old-deja/g++.other/access4.C: Issue additional error
50107 messages.
50108 * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
50109 * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
50110 * g++.old-deja/g++.other/crash11.C: Add missing class-key.
50111 * g++.old-deja/g++.other/crash25.C: Change error message.
50112 * g++.old-deja/g++.other/crash4.C: Change error message.
50113 * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
50114 * g++.old-deja/g++.other/decl5.C: Issue more error messages.
50115 * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
50116 checks.
50117 * g++.old-deja/g++.other/defarg8.C: Likewise.
50118 * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
50119 * g++.old-deja/g++.other/dtor10.C: Likewise.
50120 * g++.old-deja/g++.other/incomplete.C: Likewise.
50121 * g++.old-deja/g++.other/linkage7.C: Likewise.
50122 * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
50123 lookup algorithm.
50124 * g++.old-deja/g++.other/mangle2.C: Likewise.
50125 * g++.old-deja/g++.other/refinit2.C: Likewise.
50126 * g++.old-deja/g++.other/sizeof2.C: Change error messages.
50127 * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
50128 * g++.old-deja/g++.pt/crash28.C: Likewise.
50129 * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
50130 syntax.
50131 * g++.old-deja/g++.pt/crash32.C: Change error message.
50132 * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
50133 * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
50134 * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
50135 error message position.
50136 * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
50137 * g++.old-deja/g++.pt/defarg8.C: Change error message.
50138 * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
50139 syntax.
50140 * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
50141 * g++.old-deja/g++.pt/eichin01b.C: Likewise.
50142 * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
50143 * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
50144 keyword.
50145 * g++.old-deja/g++.pt/explicit31.C: Likewise.
50146 * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
50147 * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
50148 keyword.
50149 * g++.old-deja/g++.pt/explicit71.C: Change error message.
50150 * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
50151 syntax.
50152 * g++.old-deja/g++.pt/friend28.C: Account for use of
50153 non-dependent names.
50154 * g++.old-deja/g++.pt/friend29.C: Likewise.
50155 * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
50156 rules.
50157 * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
50158 * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
50159 * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
50160 lookup rules.
50161 * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
50162 * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
50163 keyword.
50164 * g++.old-deja/g++.pt/memclass20.C: Likewise.
50165 * g++.old-deja/g++.pt/memclass5.C: Likewise.
50166 * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
50167 keyword.
50168 * g++.old-deja/g++.pt/memtemp75.C: Likewise.
50169 * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
50170 * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
50171 * g++.old-deja/g++.pt/overload13.C: Correct error messages.
50172 * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
50173 * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
50174 keyword.
50175 * g++.old-deja/g++.pt/spec10.C: Likewise.
50176 * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
50177 * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
50178 * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
50179 * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
50180 * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
50181 * g++.old-deja/g++.pt/ttp62.C: Likewise.
50182 * g++.old-deja/g++.pt/ttp64.C: Likewise.
50183 * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
50184 * g++.old-deja/g++.pt/typename15.C: Likewise.
50185 * g++.old-deja/g++.pt/typename22.C: Likewise.
50186 * g++.old-deja/g++.pt/typename6.C: Change error messages.
50187 * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
50188 * g++.old-deja/g++.pt/virtual2.C: Likewise.
50189 * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
50190 syntax.
50191 * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
50192 return value extension.
50193 * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
50194 * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
50195 * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
50196 * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
50197
50198 2002-12-26 Nathan Sidwell <nathan@codesourcery.com>
50199
50200 * g++.dg/warn/inline1.C: New test.
50201 * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
50202 * g++.old-deja/g++.jason/synth10.C: Likewise.
50203 * g++.old-deja/g++.mike/net31.C: Likewise.
50204 * g++.old-deja/g++.mike/p8786.C: Likewise.
50205
50206 * g++.dg/template/friend10.C: New test.
50207 * g++.dg/template/conv5.C: New test.
50208
50209 2002-12-24 Nathan Sidwell <nathan@codesourcery.com>
50210
50211 * g++.dg/lookup/scoped3.C: New test.
50212
50213 * g++.dg/lookup/decl1.C: New test.
50214 * g++.dg/lookup/decl2.C: New test.
50215
50216 2002-12-24 Joseph S. Myers <jsm@polyomino.org.uk>
50217
50218 * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
50219 gcc.c-torture/compile/20021015-1.c,
50220 gcc.c-torture/compile/20021015-2.c,
50221 gcc.c-torture/compile/20021123-1.c,
50222 gcc.c-torture/compile/20021123-2.c,
50223 gcc.c-torture/compile/20021123-3.c,
50224 gcc.c-torture/compile/20021123-4.c,
50225 gcc.c-torture/execute/20021024-1.c: Add tests previously added
50226 only to 3.1 or 3.2 branch.
50227
50228 2002-12-23 Mark Mitchell <mark@codesourcery.com>
50229
50230 * gcc.dg/i386-bitfield3.c: New test.
50231
50232 * gcc.dg/i386-bitfield2.c: New test.
50233
50234 2002-12-22 Nathan Sidwell <nathan@codesourcery.com>
50235
50236 * g++.dg/parse/conv_op1.C: New test.
50237
50238 2002-12-21 Josef Zlomek <zlomekj@suse.cz>
50239
50240 * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
50241 approved.
50242
50243 2002-12-20 Josef Zlomek <zlomekj@suse.cz>
50244
50245 * gcc.c-torture/compile/20021220-1.c: New test.
50246
50247 2002-12-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
50248
50249 * gcc.dg/i386-fastcall-1.c: New.
50250
50251 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
50252
50253 * gcc.c-torture/execute/20021219-1.c: New test.
50254
50255 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
50256
50257 * gcc.dg/i386-pic-1.c: New test.
50258
50259 2002-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50260
50261 PR c++/8099
50262 * g++.dg/template/friend9.C: New test.
50263
50264 2002-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50265
50266 PR c++/3663
50267 * g++.dg/template/access7.C: New test.
50268
50269 2002-12-18 Nick Clifton <nickc@redhat.com>
50270
50271 * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
50272 the libstdc++-v3 directory has been found.
50273
50274 2002-12-12 Devang Patel <dpatel@apple.com>
50275 * gcc.dg/darwin-ld-1.c: New test.
50276 * gcc.dg/darwin-ld-2.c: New test.
50277 * gcc.dg/darwin-ld-3.c: New test.
50278 * gcc.dg/darwin-ld-4.c: New test.
50279 * gcc.dg/darwin-ld-5.c: New test.
50280
50281 2002-12-12 Eric Botcazou <ebotcazou@libertysurf.fr>
50282
50283 * gcc.c-torture/compile/20021212-1.c: New test.
50284
50285 2002-12-11 Neil Booth <neil@daikokuya.co.uk>
50286
50287 * gcc.dg/fshort-wchar: New test.
50288
50289 2002-12-10 Mark Mitchell <mark@codesourcery.com>
50290
50291 PR c++/8372
50292 * g++.dg/template/dtor1.C: New test.
50293
50294 * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
50295 markers.
50296
50297 2002-12-10 Jakub Jelinek <jakub@redhat.com>
50298
50299 * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
50300
50301 2002-12-09 Mark Mitchell <mark@codesourcery.com>
50302
50303 * g++.dg/template/static1.C: New test.
50304 * g++.dg/template/static2.C: New test.
50305 * g++.old-deja/g++.ext/memconst.C: New test.
50306
50307 2002-12-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50308
50309 * g++.dg/special/conpr-2.C: Expect failure on solaris2.
50310 * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
50311 * g++.dg/special/initp1.C: Likewise.
50312
50313 2002-12-06 Jakub Jelinek <jakub@redhat.com>
50314
50315 * gcc.c-torture/execute/20021204-1.c: New test.
50316
50317 2002-12-04 Geoffrey Keating <geoffk@apple.com>
50318
50319 * gcc.dg/ppc-fmadd-1.c: New file.
50320 * gcc.dg/ppc-fmadd-2.c: New file.
50321 * gcc.dg/ppc-fmadd-3.c: New file.
50322
50323 2002-12-04 Eric Botcazou <ebotcazou@libertysurf.fr>
50324
50325 * gcc.c-torture/compile/20021204-1.c: New test.
50326
50327 2002-12-03 Nathan Sidwell <nathan@codesourcery.com>
50328
50329 * g++.dg/inherit/covariant2.C: New test.
50330 * g++.dg/inherit/covariant3.C: New test.
50331 * g++.dg/inherit/covariant4.C: New test.
50332 * g++.dg/inherit/covariant1.C: Remove XFAIL.
50333 * g++.old-deja/g++.robertl/eb17.C: Likewise.
50334
50335 2002-12-03 Mark Mitchell <mark@codesourcery.com>
50336
50337 PR c++/8688
50338 * g++.dg/init/brace3.C: New test.
50339
50340 2002-12-02 Kazu Hirata <kazu@cs.umass.edu>
50341
50342 * gcc.dg/20020210-1.c: Fix a comment typo.
50343
50344 2002-12-02 Mark Mitchell <mark@codesourcery.com>
50345
50346 PR c++/8720
50347 * g++.dg/parse/defarg1.C: New test.
50348
50349 PR c++/8615
50350 * g++.dg/template/char1.C: New test.
50351
50352 * g++.dg/template/varmod1.C: Fix typo.
50353
50354 2002-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50355
50356 DR 180
50357 * g++.old-deja/g++.pt/crash32.C: Expect error.
50358
50359 2002-12-01 Mark Mitchell <mark@codesourcery.com>
50360
50361 PR c++/5919
50362 * g++.dg/template/varmod1.C: New test.
50363
50364 PR c++/8727
50365 * g++.dg/inherit/typeinfo1.C: New test.
50366
50367 PR c++/8663
50368 * g++.dg/inherit/typedef1.C: New test.
50369
50370 2002-11-30 Mark Mitchell <mark@codesourcery.com>
50371
50372 PR c++/8332
50373 PR c++/8493
50374 * g++.dg/template/strlen1.C: New test.
50375
50376 PR c++/8227
50377 * g++.dg/template/ctor2.C: New test.
50378
50379 PR c++/8214
50380 * g++.dg/init/string1.C: New test.
50381
50382 PR c++/8511
50383 * g++.dg/template/friend8.C: New test.
50384
50385 2002-11-29 Joe Buck <jbuck@synopsys.com>
50386
50387 * g++.dg/lookup/anon2.C: New test.
50388
50389 2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
50390
50391 * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
50392 h8300 port.
50393
50394 2002-11-27 Richard Sandiford <rsandifo@redhat.com>
50395
50396 * gcc.dg/bitfld-6.c: New test.
50397
50398 2002-11-27 Jan Hubicka <jh@suse.cz>
50399
50400 * gcc.c-torture/execute/20021127.[cx]: New test.
50401
50402 2002-11-26 Jan Hubicka <jh@suse.cz>
50403
50404 * gcc.dg/i386-cmov[123].c: New tests for conditional move code
50405 quality.
50406
50407 2002-11-26 Geoffrey Keating <geoffk@apple.com>
50408
50409 * g++.dg/init/brace2.C: New test.
50410 * g++.old-deja/g++.mike/p9129.C: Correct.
50411
50412 2002-11-26 Mark Mitchell <mark@codesourcery.com>
50413
50414 * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
50415
50416 2002-11-25 Andreas Bauer <baueran@in.tum.de>
50417
50418 * gcc.dg/sibcall-6: New test for indirect sibcalls.
50419
50420 2002-11-25 Mark Mitchell <mark@codesourcery.com>
50421
50422 * g++.dg/abi/empty11.C: New test.
50423 * g++.dg/rtti/cv1.C: New test.
50424
50425 2002-11-25 Hans-Peter Nilsson <hp@bitrange.com>
50426
50427 * lib/prune.exp: Prune more -fpic/-fPIC warnings.
50428
50429 2002-11-24 Mark Mitchell <mark@codesourcery.com>
50430
50431 * g++.dg/abi/empty10.C: New test.
50432
50433 2002-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
50434
50435 * gcc.c-torture/compile/20021124-1.c: New test.
50436
50437 2002-11-22 Mark Mitchell <mark@codesourcery.com>
50438
50439 * g++.dg/abi/rtti2.C: New test.
50440
50441 2002-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
50442
50443 * gcc.dg/i386-unroll-1.c: New test.
50444
50445 2002-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
50446
50447 * gcc.c-torture/compile/20021120-1.c: New test.
50448 * gcc.c-torture/compile/20021120-2.c: New test.
50449
50450 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
50451
50452 * gcc.dg/bitfld-5.c: New test.
50453
50454 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
50455
50456 * gcc.c-torture/execute/20021120-3.c: New test.
50457
50458 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
50459
50460 * gcc.c-torture/execute/20021120-2.c: New test.
50461
50462 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
50463
50464 * gcc.c-torture/execute/20021120-1.c: New test.
50465
50466 2002-11-20 Jakub Jelinek <jakub@redhat.com>
50467
50468 * gcc.c-torture/execute/20021118-3.c: New test.
50469
50470 2002-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
50471
50472 * gcc.c-torture/compile/20021119-1.c: New test.
50473
50474 2002-11-19 Jason Thorpe <thorpej@wasabisystems.com>
50475
50476 * gcc.dg/duff-1.c: New test.
50477 * gcc.dg/duff-2.c: New test.
50478 * gcc.dg/duff-3.c: New test.
50479
50480 2002-11-18 Neil Booth <neil@daikokuya.co.uk>
50481
50482 * gcc.dg/cpp/_Pragma5.c: New test.
50483
50484 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
50485
50486 * gcc.c-torture/execute/20021118-2.c: New test.
50487
50488 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
50489
50490 * gcc.c-torture/execute/20021118-1.c: New test.
50491
50492 2002-11-16 Jakub Jelinek <jakub@redhat.com>
50493
50494 * gcc.dg/20021116-1.c: New test.
50495
50496 2002-11-14 Mark Mitchell <mark@codesourcery.com>
50497
50498 * g++.dg/abi/vcall1.C: New test.
50499
50500 2002-11-14 Jakub Jelinek <jakub@redhat.com>
50501
50502 * gcc.dg/20021029-1.c: New test.
50503 * gcc.dg/20021029-2.c: New test.
50504
50505 2002-11-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
50506
50507 * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
50508
50509 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
50510
50511 PR c/8439
50512 * gcc.dg/20021110.c: Move to ...
50513 * gcc.c-torture/compile/20021110.c: .... here.
50514
50515 2002-11-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50516
50517 PR c/8467
50518 * gcc.c-torture/execute/20021111-1.c
50519
50520 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
50521
50522 PR c/8439
50523 * gcc.dg/20021110.c: New test.
50524
50525 2002-11-10 Mark Mitchell <mark@codesourcery.com>
50526
50527 * g++.dg/abi/vthunk3.C: Run only on x86.
50528
50529 2002-11-10 Joseph S. Myers <jsm@polyomino.org.uk>
50530
50531 * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
50532
50533 2002-11-09 Hans-Peter Nilsson <hp@bitrange.com>
50534
50535 * lib/compat.exp (compat-execute): Fix logic error in last
50536 change.
50537
50538 2002-11-09 Neil Booth <neil@daikokuya.co.uk>
50539
50540 * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
50541
50542 2002-11-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50543
50544 PR c++/8389
50545 * g++.dg/template/access6.C: New test.
50546
50547 2002-11-08 Jan Hubicka <jh@suse.cz>
50548
50549 * gcc.dg/i386-ssefp-1.c: New test.
50550 * gcc.dg/i386-ssefp-1.c: New test.
50551
50552 2002-11-08 Jan Hubicka <jh@suse.cz>
50553
50554 * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
50555
50556 2002-11-07 Mark Mitchell <mark@codesourcery.com>
50557
50558 * g++.dg/abi/vthunk3.C: New test.
50559
50560 PR c++/8338
50561 * g++.dg/template/crash2.C: New test.
50562
50563 2002-11-07 Mark Mitchell <mark@codesourcery.com>
50564
50565 * g++.dg/abi/dtor1.C: New test.
50566 * g++.dg/abi/dtor2.C: Likewise.
50567
50568 2002-11-05 Geoffrey Keating <geoffk@apple.com>
50569
50570 * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
50571 Darwin.
50572
50573 2002-11-04 Adam Nemet <anemet@lnxw.com>
50574
50575 * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
50576 -mthumb. Only xfail with -O0.
50577
50578 2002-11-03 Mark Mitchell <mark@codesourcery.com>
50579
50580 * g++.dg/abi/thunk1.C: New test.
50581 * g++.dg/abi/thunk2.C: Likewise.
50582 * g++.dg/abi/vtt1.C: Likewise.
50583
50584 2002-11-02 Diego Novillo <dnovillo@redhat.com>
50585
50586 PR optimization/8423
50587 * gcc.c-torture/execute/builtin-constant.c: New test.
50588
50589 2002-11-01 Zack Weinberg <zack@codesourcery.com>
50590
50591 * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
50592 Add some more cases.
50593
50594 2002-11-01 Mark Mitchell <mark@codesourcery.com>
50595
50596 PR c++/8391
50597 * g++.dg/opt/local1.C: New test.
50598
50599 2002-10-30 Mark Mitchell <mark@codesourcery.com>
50600
50601 PR c++/8160
50602 * g++.dg/template/complit1.C: New test.
50603
50604 PR c++/8149
50605 * g++.dg/template/typename4.C: Likewise.
50606
50607 2002-10-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50608
50609 Core issue 287, PR c++/7639
50610 * g++.dg/template/instantiate1.C: Adjust error location.
50611 * g++.dg/template/instantiate3.C: New test.
50612 * g++.old-deja/g++.pt/crash10.C: Adjust error location.
50613 * g++.old-deja/g++.pt/derived3.C: Adjust error location.
50614 * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
50615
50616 2002-10-29 Hans-Peter Nilsson <hp@bitrange.com>
50617
50618 * lib/compat.exp (compat-execute): Don't clean out a gluefile.
50619
50620 2002-10-29 Mark Mitchell <mark@codesourcery.com>
50621
50622 PR c++/8287
50623 * g++.dg/init/dtor2.C: New test.
50624
50625 2002-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50626
50627 * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
50628 * gcc.dg/nest.c: Bypass errors on irix6.
50629
50630 2002-10-27 Hans-Peter Nilsson <hp@bitrange.com>
50631
50632 * gcc.dg/nest.c: Expect error for mmix-*-*.
50633 * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
50634
50635 2002-10-26 Hans-Peter Nilsson <hp@bitrange.com>
50636
50637 * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
50638 markers.
50639
50640 * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
50641
50642 2002-10-25 Mike Stump <mrs@apple.com>
50643
50644 * gcc.dg/warn-1.c: New test.
50645
50646 2002-10-25 Zack Weinberg <zack@codesourcery.com>
50647
50648 * g++.dg/template/typename3.C: New test.
50649
50650 2002-10-25 Mark Mitchell <mark@codesourcery.com>
50651
50652 * g++.dg/lookup/ptrmem1.C: New test.
50653
50654 * g++.dg/abi/vthunk2.C: New test.
50655
50656 2002-10-25 Zack Weinberg <zack@codesourcery.com>
50657
50658 * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
50659
50660 2002-10-24 Mark Mitchell <mark@codesourcery.com>
50661
50662 * g++.dg/abi/empty9.C: New test.
50663
50664 2002-10-24 Richard Henderson <rth@redhat.com>
50665
50666 * g++.dg/inherit/thunk1.C: Enable for ia64.
50667
50668 2002-10-23 Mark Mitchell <mark@codesourcery.com>
50669
50670 PR c++/8067
50671 * g++.dg/lookup/pretty1.C: New test.
50672
50673 2002-10-23 Jakub Jelinek <jakub@redhat.com>
50674
50675 * gcc.dg/20021023-1.c: New test.
50676
50677 2002-10-23 Mark Mitchell <mark@codesourcery.com>
50678
50679 PR c++/7679
50680 * g++.dg/parse/inline1.C: New test.
50681
50682 2002-10-23 Richard Henderson <rth@redhat.com>
50683
50684 * g++.dg/inherit/thunk1.C: Enable for x86_64.
50685
50686 * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
50687
50688 2002-10-22 Mark Mitchell <mark@codesourcery.com>
50689
50690 PR c++/6579
50691 * g++.dg/parse/stmtexpr3.C: New test.
50692
50693 2002-10-22 Nathan Sidwell <nathan@codesourcery.com>
50694
50695 * g++.dg/expr/cond1.C: New test.
50696
50697 2002-10-21 Zack Weinberg <zack@codesourcery.com>
50698
50699 * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
50700
50701 2002-10-21 Mark Mitchell <mark@codesourcery.com>
50702
50703 * g++.dg/abi/vbase13.C: New test.
50704 * g++.dg/abi/vbase14.C: Likewise.
50705
50706 2002-10-21 Jakub Jelinek <jakub@redhat.com>
50707
50708 * gcc.dg/tls/pic-1.c: New test.
50709 * gcc.dg/tls/nonpic-1.c: New test.
50710 * gcc.dg/20021018-1.c: New test.
50711
50712 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
50713
50714 * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
50715 Remove only files with the same base name as the test case.
50716 (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
50717 (profopt-execute): Likewise. Also, remove old profiling
50718 and performance data files before running the tests.
50719
50720 * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
50721 * g++.dg/bprob/bprob.exp: Likewise.
50722 * g77.dg/bprob/bprob.exp: Likewise. Also, relax regexp
50723 to allow more general test case names.
50724
50725 * g++.dg/bprob/bprob-1.C: Rename to ...
50726 * g++.dg/bprob/g++-bprob-1.C: ... this.
50727
50728 * g77.dg/bprob/bprob-1.f: Rename to ...
50729 * g77.dg/bprob/g77-bprob-1.f: ... this.
50730
50731 2002-10-21 Zack Weinberg <zack@codesourcery.com>
50732
50733 * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
50734 bison 1.50 or later.
50735
50736 2002-10-21 Janis Johnson <janis187@us.ibm.com>
50737
50738 * g++.dg/README: Describe more test directories.
50739
50740 2002-10-21 Mark Mitchell <mark@codesourcery.com>
50741
50742 * g++.dg/init/array6.C: Add additional tests.
50743
50744 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
50745
50746 * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
50747 * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
50748
50749 2002-10-21 Kazu Hirata <kazu@cs.umass.edu>
50750
50751 * gcc.c-torture/compile/20020604-1.x: New.
50752 * gcc.c-torture/compile/simd-5.x: Likewise.
50753 * gcc.c-torture/execute/920710-1.x: Likewise.
50754 * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
50755
50756 2002-10-21 Mark Mitchell <mark@codesourcery.com>
50757
50758 * g++.dg/inherit/override1.C: Add dg-options clause.
50759
50760 2002-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
50761
50762 * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
50763 _mm_slli_si128.
50764
50765 2002-10-19 Andreas Schwab <schwab@suse.de>
50766
50767 * lib/compat.exp (compat-run): Prepend "./" when $dest has no
50768 directory component.
50769
50770 2002-10-18 Mark Mitchell <mark@codesourcery.com>
50771
50772 * g++.dg/inherit/thunk1.C: New test.
50773
50774 * g++.dg/inherit/override1.C: New test.
50775
50776 * g++.dg/abi/mangle11.C: New test.
50777 * g++.dg/abi/mangle14.C: New test.
50778 * g++.dg/abi/mangle17.C: New test.
50779
50780 2002-10-17 Nathan Sidwell <nathan@codesourcery.com>
50781
50782 * g++.dg/overload/member2.C: New test.
50783
50784 2002-10-17 Janis Johnson <janis187@us.ibm.com>
50785
50786 * g++.dg/README: Describe new compat directory.
50787 * g++.dg/dg.exp: Skip tests in compat directory.
50788 * README.compat: New file.
50789 * lib/compat.exp: New expect script.
50790 * g++.dg/compat: New test directory.
50791 * g++.dg/compat/compat.exp: New expect script.
50792 * g++.dg/compat/abi: New test directory.
50793 * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
50794 g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
50795 g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
50796 g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
50797 g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
50798 g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
50799 g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
50800 g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
50801 g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
50802 g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
50803 g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
50804 g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
50805 * g++.dg/compat/break: New test directory.
50806 * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
50807 g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
50808 g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
50809 g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
50810 g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
50811 g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
50812 g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
50813 g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
50814 g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
50815 g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
50816 g++.dg/compat/break/README: New files.
50817 * g++.dg/compat/eh: New test directory.
50818 * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
50819 g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
50820 g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
50821 g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
50822 g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
50823 g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
50824 g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
50825 g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
50826 g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
50827 g++.dg/compat/eh/filter2_y.C,
50828 g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
50829 g++.dg/compat/eh/new1_y.C,
50830 g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
50831 g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
50832 g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
50833 g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
50834 g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
50835 g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
50836 g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
50837 g++.dg/compat/eh/unexpected1_y.C: New files.
50838 * g++.dg/compat/init: New test directory.
50839 * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
50840 g++.dg/compat/init/array5_y.C,
50841 g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
50842 g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
50843 g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
50844 g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
50845 g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
50846 g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
50847 g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
50848 g++.dg/compat/init/init-ref2_y.C: New files.
50849
50850 2002-10-17 Mark Mitchell <mark@codesourcery.com>
50851
50852 PR c++/7584
50853 * g++.dg/inherit/using3.C: New test.
50854
50855 2002-10-17 Jan Hubicka <jh@suse.cz>
50856
50857 * gcc.dg/20021017-2.c: New test.
50858
50859 2002-10-17 Mark Mitchell <mark@codesourcery.com>
50860
50861 * g++.dg/abi/mangle16.C: Adjust.
50862
50863 * g++.dg/init/array8.C: New test.
50864
50865 2002-10-17 Richard Sandiford <rsandifo@redhat.com>
50866
50867 * gcc.dg/special/mips-abi.exp: New test.
50868 * gcc.dg/special/mips-abi.s: Empty file used by the above.
50869
50870 2002-10-16 Mark Mitchell <mark@codesourcery.com>
50871
50872 * g++.dg/abi/mangle16.C: New test.
50873 * g++.dg/abi/mangle17.C: Likewise.
50874
50875 PR c++/7478
50876 * g++.dg/template/ref1.C: New test.
50877
50878 2002-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50879
50880 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
50881
50882 2002-10-16 Ulrich Weigand <uweigand@de.ibm.com>
50883
50884 * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
50885
50886 2002-10-16 Mark Mitchell <mark@codesourcery.com>
50887
50888 PR c++/7524
50889 * g++.dg/init/array7.C: New test.
50890
50891 2002-10-15 Mark Mitchell <mark@codesourcery.com>
50892
50893 * g++.dg/init/array6.C: New test.
50894
50895 * g++.dg/abi/mangle13.C: Likewise.
50896 * g++.dg/abi/mangle14.C: Likewise.
50897 * g++.dg/abi/mangle15.C: Likewise.
50898
50899 2002-10-14 Mark Mitchell <mark@codesourcery.com>
50900
50901 * g++.dg/abi/empty8.C: New test.
50902
50903 2002-10-15 Nathan Sidwell <nathan@codesourcery.com>
50904
50905 * g++.dg/init/ctor1.C: New test.
50906
50907 2002-10-15 Ulrich Weigand <uweigand@de.ibm.com>
50908
50909 * gcc.c-torture/execute/20021015-1.c: New test.
50910
50911 2002-10-15 J"orn Rennecke <joern.rennecke@superh.com>
50912
50913 * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
50914
50915 2002-10-14 Jan Hubicka <jh@suse.cz>
50916
50917 * gcc.dg/i386-ssetype-[1-5].c: New tests.
50918
50919 2002-10-14 Richard Henderson <rth@redhat.com>
50920
50921 * gcc.dg/20020219-1.c: Disable for 16-bit targets.
50922
50923 2002-10-14 Mark Mitchell <mark@codesourcery.com>
50924
50925 PR optimization/6631
50926 * g++.dg/opt/const2.C: New test.
50927
50928 2002-10-14 Mark Mitchell <mark@codesourcery.com>
50929
50930 PR c++/7176
50931 * g++.dg/parse/friend1.C: New test.
50932 * g++.old-deja/g++.pt/memtemp64.C: Adjust.
50933
50934 2002-10-14 Jakub Jelinek <jakub@redhat.com>
50935
50936 * gcc.dg/20021014-1.c: New test.
50937
50938 2002-10-11 Mark Mitchell <mark@codesourcery.com>
50939
50940 PR c++/5661
50941 * g++.dg/ext/vlm1.C: New test.
50942 * g++.dg/ext/vlm2.C: Likewise.
50943
50944 * g++.dg/init/array1.C: Remove invalid braces.
50945 * g++.dg/init/brace1.C: New test.
50946 * g++.dg/init/copy2.C: Likewise.
50947 * g++.dg/init/copy3.C: Likewise.
50948 * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
50949 * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
50950 braces.
50951
50952 2002-10-11 Neil Booth <neil@daikokuya.co.uk>
50953
50954 * gcc.dg/cpp/assembler.S: Don't use -ansi.
50955
50956 2002-10-11 Richard Shann <richard.shann@superh.com>
50957
50958 * gcc.c-torture/compile/simd-5.c: New test.
50959
50960 2002-10-10 Roger Sayle <roger@eyesopen.com>
50961
50962 * gcc.c-torture/execute/shiftopt-1.c: New test case.
50963
50964 2002-10-10 Jim Wilson <wilson@redhat.com>
50965
50966 * gcc.c-torture/execute/20021010-1.c: New test.
50967
50968 2002-10-09 Zack Weinberg <zack@codesourcery.com>
50969
50970 PR c/7353
50971 * g++.dg/ext/typedef-init.C: New test.
50972 * gcc.dg/typedef-init.c: New test.
50973
50974 2002-10-09 Neil Booth <neil@daikokuya.co.uk>
50975
50976 * gcc.dg/cpp/paste13.c: New test.
50977
50978 2002-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50979
50980 * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs. For
50981 remaining platforms, XFAIL during compile, not execute. Don't
50982 XFAIL at -O0.
50983
50984 2002-10-08 Nathan Sidwell <nathan@codesourcery.com>
50985
50986 * gcc.dg/alias-1.c: Tweak expected warning.
50987
50988 2002-10-06 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
50989
50990 * gcc.dg/20020411-1.c: Disable for 16-bit "int".
50991
50992 2002-10-06 Andreas Jaeger <aj@suse.de>
50993
50994 * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
50995 * gcc.dg/cpp/c++98.C: Likewise.
50996
50997 * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
50998 * g++.dg/cpp/c++98.C: Likewise.
50999
51000 * g++.dg/README (Subdirectories): Mention cpp directory.
51001
51002 PR target/7559
51003 * gcc.dg/20021006-1.c: New test.
51004
51005 2002-10-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51006
51007 PR c++/7804
51008 * g++.dg/other/warning1.C: New test.
51009
51010 2002-10-04 Roger Sayle <roger@eyesopen.com>
51011
51012 * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
51013 the test on failing platforms. Mark sparcv9-*-*, sparc64-*-*
51014 and sparc-*-* with -m64 as expected failures. See PR 8087.
51015
51016 2002-10-03 Mark Mitchell <mark@codesourcery.com>
51017
51018 PR c++/7931
51019 * g++.dg/template/ptrmem3.C: New test.
51020
51021 PR c++/7754
51022 * g++.dg/template/union1.C: New test.
51023
51024 2002-10-03 Mark Mitchell <mark@codesourcery.com>
51025
51026 PR c++/8006
51027 * g++.dg/abi/mangle9.C: New test.
51028 * g++.dg/abi/mangle10.C: New test.
51029 * g++.dg/abi/mangle11.C: New test.
51030 * g++.dg/abi/mangle12.C: New test.
51031
51032 2002-10-02 Mark Mitchell <mark@codesourcery.com>
51033
51034 PR c++/7188.
51035 * g++.dg/template/meminit1.C: New test.
51036 * g++.dg/warn/Wreorder-1.C: Likewise.
51037 * g++.old-deja/g++.mike/warn3.C: Tweak.
51038 * lib/prune.exp: Ingore "in copy constructor".
51039
51040 2002-10-02 Andreas Jaeger <aj@suse.de>
51041
51042 * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
51043 gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
51044 g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
51045 on x86-64.
51046
51047 2002-10-01 Mark Mitchell <mark@codesourcery.com>
51048
51049 * gcc.dg/empty1.C: Fix typo.
51050
51051 2002-10-01 Nathan Sidwell <nathan@codesourcery.com>
51052
51053 * gcc.dg/alias-1.c: New test.
51054
51055 2002-10-01 Mark Mitchell <mark@codesourcery.com>
51056
51057 * gcc.dg/empty1.C: New test.
51058
51059 * g++.dg/tls/init-2.C: Tweak error messages.
51060
51061 2002-10-01 Richard Sandiford <rsandifo@redhat.com>
51062
51063 * gcc.c-torture/compile/20020923-1.c: New test.
51064
51065 2002-09-30 Jason Thorpe <thorpej@wasabisystems.com>
51066
51067 * gcc.c-torture/execute/ffs-1.c: New test.
51068 * gcc.c-torture/execute/ffs-2.c: Ditto.
51069
51070 2002-09-30 Nathan Sidwell <nathan@codesourcery.com>
51071
51072 * g++.dg/overload/member1.C: New test.
51073
51074 2002-09-30 Mark Mitchell <mark@codesourcery.com>
51075
51076 * g++.dg/abi/empty7.C: New test.
51077 * g++.dg/init/pm2.C: Likewise.
51078
51079 2002-09-29 Nathan Sidwell <nathan@codesourcery.com>
51080
51081 * g++.dg/rtti/crash1.C: New test.
51082
51083 2002-09-29 Hans-Peter Nilsson <hp@bitrange.com>
51084
51085 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
51086 gcc.dg/sibcall-4.c: New tests.
51087
51088 2002-09-28 Roger Sayle <roger@eyesopen.com>
51089
51090 * gcc.c-torture/execute/20020720-1.x: No longer skip test on
51091 powerpc and MMIX targets.
51092
51093 2002-09-27 Zack Weinberg <zack@codesourcery.com>
51094
51095 * gcc.dg/cpp/20020927-1.c: New.
51096
51097 2002-09-26 David S. Miller <davem@redhat.com>
51098
51099 * gcc.c-torture/compile/trunctfdf.c: New.
51100
51101 2002-09-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51102
51103 * lib/target-supports.exp (check_weak_available): Handle solaris2.
51104
51105 2002-09-27 Alan Modra <amodra@bigpond.net.au>
51106
51107 * gcc.c-torture/execute/loop-15.c: New.
51108
51109 2002-09-26 Janis Johnson <janis187@us.ibm.com>
51110
51111 * README.QMTEST: Fix typo.
51112
51113 2002-09-26 Ulrich Weigand <uweigand@de.ibm.com>
51114
51115 * gcc.dg/20020926-1.c: New test.
51116
51117 2002-09-25 David S. Miller <davem@redhat.com>
51118
51119 PR target/7842
51120 * gcc.c-torture/execute/shiftdi.c: New test.
51121
51122 2002-09-26 Richard Earnshaw <rearnsha@arm.com>
51123
51124 * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
51125 unique to the tool.
51126 * lib/g77.exp (g77_init): Likewise.
51127 * lib/g++.exp (g++_init): Likewise.
51128 * lib/objc.exp (objc_init): Likewise.
51129
51130 2002-09-25 Mark Mitchell <mark@codesourcery.com>
51131
51132 * g++.dg/abi/empty5.C: New test.
51133 * g++.dg/abi/empty6.C: New test.
51134 * g++.dg/abi/vbase12.C: New test.
51135
51136 2002-09-25 Richard Henderson <rth@redhat.com>
51137
51138 * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
51139 too-small long double.
51140
51141 2002-09-23 Hans-Peter Nilsson <hp@axis.com>
51142
51143 * gcc.dg/20020919-1.c: New test.
51144
51145 2002-09-23 Mark Mitchell <mark@codesourcery.com>
51146
51147 * g++.dg/abi/bitfield6.C: New test.
51148 * g++.dg/abi/bitfield7.C: New test.
51149 * g++.dg/abi/bitfield8.C: New test.
51150 * g++.dg/abi/vbase11.C: New test.
51151
51152 2002-09-22 John David Anglin <dave@hiauly1.hia.nrc.ca>
51153
51154 * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
51155 hppa*-*-hpux*. Update test comment.
51156
51157 2002-09-20 Jakub Jelinek <jakub@redhat.com>
51158
51159 * gcc.dg/tls/struct-1.c: New test.
51160
51161 2002-09-20 Neil Booth <neil@daikokuya.co.uk>
51162
51163 * gcc.dg/cpp/tr-warn2.c: Update.
51164
51165 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
51166
51167 * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
51168
51169 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
51170
51171 * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
51172 systems.
51173
51174 2002-09-20 Hans-Peter Nilsson <hp@bitrange.com>
51175
51176 * gcc.c-torture/execute/ieee/mzero3.c: New test.
51177
51178 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
51179 Adjust for c++filt moved to binutils. Remove spurious duplicate
51180 setting of cxxfilt.
51181
51182 2002-09-19 Geoffrey Keating <geoffk@apple.com>
51183
51184 * gcc.dg/20020312-2.c: Update for darwin.
51185
51186 2002-09-18 Nathan Sidwell <nathan@codesourcery.com>
51187
51188 * g++.old-deja/g++.other/crash32.C: Mark ICE.
51189
51190 2002-09-17 Nicola Pero <n.pero@mi.flashnet.it>
51191
51192 * objc.dg/comp-types-1.m: New test.
51193 * objc.dg/comp-types-2.m: New test.
51194 * objc.dg/comp-types-3.m: New test.
51195 * objc.dg/comp-types-4.m: New test.
51196 * objc.dg/comp-types-5.m: New test.
51197 * objc.dg/comp-types-6.m: New test.
51198
51199 2002-09-17 John David Anglin <dave@hiauly1.hia.nrc.ca>
51200
51201 * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
51202
51203 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
51204
51205 * g++.dg/other/do1.C: New test.
51206
51207 * g++.dg/template/subst1.C: New test.
51208
51209 2002-09-16 Steve Ellcey <sje@cup.hp.com>
51210
51211 * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
51212
51213 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
51214
51215 * g++.dg/template/qualttp20.C: Adjust expected errors.
51216 * g++.old-deja/g++.jason/report.C: Likewise.
51217 * g++.old-deja/g++.other/qual1.C: Likewise.
51218
51219 * g++.dg/lookup/scoped2.C: New test.
51220
51221 * g++.dg/ext/asm3.C: New test.
51222
51223 2002-09-16 Richard Earnshaw <rearnsha@arm.com>
51224
51225 * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
51226
51227 2002-09-16 Kazu Hirata <kazu@cs.umass.edu>
51228
51229 * ChangeLog: follow spelling conventions.
51230 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
51231 * g++.old-deja/g++.bugs/900210_05.C: Likewise.
51232 * g++.old-deja/g++.bugs/900211_04.C: Likewise.
51233 * g++.old-deja/g++.bugs/900321_02.C: Likewise.
51234 * g++.old-deja/g++.bugs/900404_02.C: Likewise.
51235 * g++.old-deja/g++.bugs/900520_06.C: Likewise.
51236 * g++.old-deja/g++.law/global-init1.C: Likewise.
51237 * g++.old-deja/g++.other/delete4.C: Likewise.
51238 * g++.old-deja/g++.other/inline21.C: Likewise.
51239 * g++.old-deja/g++.other/singleton.C: Likewise.
51240 * g77.dg/strlen0.f: Likewise.
51241 * g77.f-torture/compile/20010519-1.f: Likewise.
51242 * g77.f-torture/compile/980310-4.f: Likewise.
51243 * gcc.c-torture/compile/20000605-1.c: Likewise.
51244 * gcc.c-torture/execute/20020225-1.c: Likewise.
51245 * gcc.dg/c90-hexfloat-2.c: Likewise.
51246 * gcc.dg/c99-bool-1.c: Likewise.
51247 * gcc.dg/c99-hexfloat-2.c: Likewise.
51248 * gcc.dg/dll-2.c: Likewise.
51249 * gcc.dg/wtr-union-init-1.c: Likewise.
51250 * gcc.dg/wtr-union-init-2.c: Likewise.
51251 * gcc.dg/wtr-union-init-3.c: Likewise.
51252 * gcc.dg/cpp/avoidpaste1.c: Likewise.
51253 * gcc.dg/cpp/defined.c: Likewise.
51254 * gcc.dg/cpp/macsyntx.c: Likewise.
51255 * gcc.dg/cpp/paste2.c: Likewise.
51256 * gcc.dg/cpp/trad/defined.c: Likewise.
51257 * gcc.dg/format/c90-printf-1.c: Likewise.
51258 * gcc.dg/format/c90-scanf-1.c: Likewise.
51259 * gcc.dg/format/c99-printf-1.c: Likewise.
51260 * gcc.dg/format/c99-scanf-1.c: Likewise.
51261 * gcc.misc-tests/gcov-8.c: Likewise.
51262 * lib/profopt.exp: Likewise.
51263
51264 2002-09-15 Krister Walfridsson <cato@df.lth.se>
51265
51266 * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
51267
51268 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
51269
51270 * g++.dg/inherit/using2.C: New test.
51271
51272 2002-09-15 Kazu Hirata <kazu@cs.umass.edu>
51273
51274 * ChangeLog: Follow spelling conventions.
51275 * g++.dg/template/friend4.C: Likewise.
51276 * g++.old-deja/g++.pt/crash67.C: Likewise.
51277 * gcc.c-torture/execute/20000801-4.c: Likewise.
51278 * gcc.dg/c90-digraph-1.c: Likewise.
51279 * gcc.dg/c94-digraph-1.c: Likewise.
51280 * gcc.dg/c99-digraph-1.c: Likewise.
51281 * gcc.dg/cpp/line5.c: Likewise.
51282 * gcc.dg/cpp/multiline.c: Likewise.
51283 * gcc.dg/cpp/trad/literals-1.c: Likewise.
51284 * gcc.dg/format/attr-3.c: Likewise.
51285 * gcc.dg/format/c90-scanf-3.c: Likewise.
51286 * gcc.dg/format/ext-4.c: Likewise.
51287
51288 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
51289
51290 * g++.dg/template/pretty1.C: New test.
51291
51292 2002-09-14 Alan Modra <amodra@bigpond.net.au>
51293
51294 * gcc.c-torture/execute/struct-cpy-1.c: New test.
51295
51296 2002-09-13 Matt Austern <austern@apple.com>
51297
51298 * g++.dg/other/constref[12].C: New, regression tests for
51299 passing a cast expression to a function by const reference.
51300
51301 2002-09-13 Nathan Sidwell <nathan@codesourcery.com>
51302
51303 * g++.dg/template/deduce1.C: New test.
51304
51305 2002-09-13 Kazu Hirata <kazu@cs.umass.edu>
51306
51307 * gcc.c-torture/execute/simd-1.c: Force all use of int to
51308 32-bit int.
51309
51310 2002-09-10 John David Anglin <dave@hiauly1.hia.nrc.ca>
51311
51312 * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
51313 usage.
51314
51315 2002-09-10 Richard Earnshaw <rearnsha@arm.com>
51316
51317 * gcc.c-torture/compile/20020910-1.c: New test.
51318
51319 2002-09-10 Frank Ch. Eigler <fche@redhat.com>
51320
51321 * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
51322
51323 2002-09-10 Andreas Jaeger <aj@suse.de>
51324
51325 * gcc.dg/20020312-2.c: Adjust for x86-64.
51326
51327 2002-09-08 Toon Moene <toon@moene.indiv.nluug.nl>
51328
51329 * g77.dg/7388.f: New test case for PR 7388.
51330
51331 2002-09-07 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
51332
51333 * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
51334
51335 2002-09-05 Ziemowit Laski <zlaski@apple.com>
51336
51337 * objc.dg/proto-lossage-1.m: New test.
51338
51339 2002-09-06 Neil Booth <neil@daikokuya.co.uk>
51340
51341 * gcc.dg/cpp/_Pragma4.c: Fix typo.
51342
51343 2002-09-06 Nicola Pero <n.pero@mi.flashnet.it>
51344
51345 * objc/execute/formal_protocol-6.x: Removed. This testcase is now
51346 expected to pass.
51347
51348 2002-09-06 Stan Shebs <shebs@apple.com>
51349 David Edelsohn <edelsohn@gnu.org>
51350
51351 * gcc.dg/weak: New directory.
51352 * gcc.dg/weak-[1-9].c: Move to new directory, remove all
51353 target-specific xfail bits.
51354 * gcc.dg/typeof-2.c: Move to new directory.
51355 * gcc.dg/weak.exp: New expect script.
51356
51357 2002-09-06 Alan Modra <amodra@bigpond.net.au>
51358
51359 * gcc.c-torture/execute/extzvsi.c: New test.
51360
51361 2002-09-05 Stan Shebs <shebs@apple.com>
51362
51363 * gcc.dg/weak-1.c: xfail on Darwin.
51364 * gcc.dg/weak-2.c: Ditto.
51365 * gcc.dg/weak-3.c: Ditto.
51366 * gcc.dg/weak-4.c: Ditto.
51367 * gcc.dg/weak-5.c: Ditto.
51368 * gcc.dg/weak-6.c: Ditto.
51369 * gcc.dg/weak-7.c: Ditto.
51370 * gcc.dg/weak-8.c: Ditto.
51371 * gcc.dg/weak-9.c: Ditto.
51372
51373 2002-09-05 J"orn Rennecke <joern.rennecke@superh.com>
51374
51375 * gcc.c-torture/execute/loop-14.c: New test.
51376
51377 2002-09-04 Jakub Jelinek <jakub@redhat.com>
51378
51379 * g++.dg/other/cxa-atexit1.C: New test.
51380
51381 * gcc.dg/typeof-2.c: New test.
51382
51383 2002-09-03 Roger Sayle <roger@eyesopen.com>
51384
51385 * gcc.dg/builtins-2.c: New testcase.
51386 * gcc.dg/builtins-3.c: New testcase.
51387
51388 2002-09-03 Neil Booth <neil@daikokuya.co.uk>
51389
51390 * gcc.dg/cpp/_Pragma4.c: New test.
51391
51392 2002-09-03 Nicola Pero <n.pero@mi.flashnet.it>
51393
51394 * objc/execute/nil_method-1.m: New testcase.
51395
51396 2002-09-01 Nicola Pero <n.pero@mi.flashnet.it>
51397
51398 * objc/execute/class-tests-1.h (test_class_with_superclass): Call
51399 [Object class], not [Object initialize].
51400
51401 2002-08-31 Roger Sayle <roger@eyesopen.com>
51402 Hans-Peter Nilsson <hp@bitrange.com>
51403
51404 * gcc.c-torture/execute/20020720-1.x: Skip test on
51405 mmix-knuth-mmixware. Correct comment.
51406
51407 2002-08-27 Mark Mitchell <mark@codesourcery.com>
51408
51409 * g++.dg/abi/bitfield5.C: New test.
51410 * g++.dg/abi/vbase10.C: Likewise.
51411
51412 2002-08-27 Nicola Pero <n.pero@mi.flashnet.it>
51413
51414 * objc.dg/undeclared-selector.m: New test.
51415
51416 2002-08-27 Nathan Sidwell <nathan@codesourcery.com>
51417
51418 * g++.dg/other/offsetof1.C: Avoid cast warning.
51419
51420 2002-08-26 Ziemowit Laski <zlaski@apple.com>
51421
51422 * objc.dg/super-class-2.m: New test.
51423
51424 2002-08-24 Matt Austern <austern@apple.com>
51425
51426 * g++.dg/ext/lvaddr.C: New test.
51427 * g++.dg/ext/lvcast.C: New test.
51428
51429 2002-08-22 Mark Mitchell <mark@codesourcery.com>
51430
51431 * g++.dg/inherit/cond1.C: New test.
51432
51433 2002-08-22 Geoffrey Keating <geoffk@redhat.com>
51434
51435 * gcc.dg/noncompile/incomplete-1.c: New test.
51436
51437 2002-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
51438
51439 * gcc.dg/typespec-1.c: New test.
51440
51441 2002-08-20 Devang Patel <dpatel@apple.com>
51442 * objc.dg/proto-hier-2.m: New test.
51443
51444 2002-08-19 Ziemowit Laski <zlaski@apple.com>
51445
51446 * objc.dg/bitfield-1.m: New test.
51447 * objc.dg/bitfield-2.m: New test.
51448
51449 2002-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
51450
51451 * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
51452 gcc.dg/c99-flex-array-4.c: New tests.
51453
51454 2002-08-16 Stan Shebs <shebs@apple.com>
51455
51456 * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
51457
51458 2002-08-15 Jakub Jelinek <jakub@redhat.com>
51459
51460 * gcc.dg/typeof-1.c: New test.
51461 * g++.dg/ext/typeof2.C: New test.
51462
51463 2002-08-15 Nathan Sidwell <nathan@codesourcery.com>
51464
51465 * g++.dg/other/offsetof1.C: New test.
51466
51467 2002-08-14 Richard Henderson <rth@redhat.com>
51468
51469 * gcc.dg/tls/diag-3.c: Fix expected message strings.
51470
51471 2002-08-14 Neil Booth <neil@daikokuya.co.uk>
51472
51473 * gcc.dg/cpp/_Pragma3.c: New test.
51474
51475 2002-08-13 Mark Mitchell <mark@codesourcery.com>
51476
51477 * g++.dg/template/inherit3: New test.
51478
51479 2002-08-10 Nathan Sidwell <nathan@codesourcery.com>
51480
51481 * gcc.dg/bitfld-4.c: Add blank options.
51482
51483 2002-08-09 Mark Mitchell <mark@codesourcery.com>
51484
51485 * g++.dg/template/crash1.C: New test.
51486
51487 2002-08-08 Jakub Jelinek <jakub@redhat.com>
51488
51489 * gcc.dg/tls/opt-2.c: New test.
51490
51491 2002-08-08 Devang Patel <dpatel@apple.com>
51492
51493 * objc.dg/selector-1.m : New test
51494
51495 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
51496
51497 * g++.dg/abi/bitfield4.C: New test.
51498 * gcc.dg/bitfld-4.c: New test.
51499
51500 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
51501
51502 * g++.dg/other/packed1.C: New test.
51503
51504 2002-08-07 Mark Mitchell <mark@codesourcery.com>
51505
51506 * g++.dg/abi/offsetof.C: Tweak error messages.
51507 * g++.old-deja/g++.mike/p10769a.C: Likewise.
51508
51509 2002-08-08 Jakub Jelinek <jakub@redhat.com>
51510
51511 * gcc.dg/bitfld-3.c: New test.
51512
51513 2002-08-07 Jakub Jelinek <jakub@redhat.com>
51514 Richard Henderson <rth@redhat.com>
51515
51516 * gcc.dg/i386-bitfield1.c: New test.
51517 * g++.dg/abi/bitfield3.C: Update.
51518
51519 2002-08-07 Neil Booth <neil@daikokuya.co.uk>
51520
51521 * objc.dg/const-str-2.m: Update.
51522 * gcc.dg/cpp/c++98.c: Change to C extension.
51523 * gcc.dg/cpp/c++98-pedantic.c: Similarly.
51524 * gcc.dg/cpp/cpp.exp: Process .C extensions too.
51525
51526 2002-08-06 Aldy Hernandez <aldyh@redhat.com>
51527
51528 * gcc.dg/tls/diag-3.c: New.
51529
51530 2002-08-07 Gabriel Dos Reis <gdr@nerim.net>
51531
51532 * g++.dg/README (Subdirectories): Document new subdir expr.
51533 * g++.dg/expr/pmf-1.C: New test.
51534
51535 2002-08-06 Neil Booth <neil@daikokuya.co.uk>
51536
51537 * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
51538
51539 2002-08-06 Jakub Jelinek <jakub@redhat.com>
51540
51541 * g++.dg/abi/bitfield3.C: New test.
51542
51543 2002-08-05 Nathan Sidwell <nathan@codesourcery.com>
51544
51545 * lib/gcov.exp: Tweak expected line formats.
51546 * gcc.misc-tests/gcov8.c: New test.
51547 * gcc.misc-tests/gcov8.x: New flags.
51548
51549 2002-08-05 Jakub Jelinek <jakub@redhat.com>
51550
51551 * consistency.vlad/layout/endian.c: Include string.h.
51552
51553 * gcc.c-torture/execute/20020805-1.c: New test.
51554
51555 2002-08-04 Gabriel Dos Reis <gdr@nerim.net>
51556
51557 * g++.dg/other/conversion1.C: New test.
51558
51559 2002-08-03 Roger Sayle <roger@eyesopen.com>
51560
51561 * gcc.dg/builtins-1.c: New testcase.
51562
51563 2002-08-02 Mark Mitchell <mark@codesourcery.com>
51564
51565 * g++.dg/inherit/access3.C: New test.
51566
51567 2002-08-01 Jakub Jelinek <jakub@redhat.com>
51568
51569 * gcc.dg/ia64-visibility-2.c: New test.
51570
51571 2002-08-01 Benjamin Kosnik <bkoz@redhat.com>
51572
51573 * g++.old-deja/g++.abi/ptrflags.C (expect): Change
51574 __qualifier_flags to __flags.
51575
51576 2002-07-31 Mark Mitchell <mark@codesourcery.com>
51577
51578 * g++.dg/inherit/operator1.C: New test.
51579 * g++.dg/lookup/disamb1.C: Fix typo in comment.
51580 * g++.dg/other/error1.C: Change expected error message.
51581 * g++.dg/template/conv4.C: Likewise.
51582
51583 2002-07-26 Neil Booth <neil@daikokuya.cop.uk>
51584
51585 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
51586 for documented behavior.
51587
51588 2002-07-25 Roger Sayle <roger@eyesopen.com>
51589
51590 * gcc.c-torture/execute/20020720-1.x: Skip this test on
51591 several targets known to fail.
51592
51593 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
51594
51595 * gcc.dg/mips-args-[123].c: New tests.
51596
51597 2002-07-24 Aldy Hernandez <aldyh@redhat.com>
51598
51599 * gcc.dg/ppc-spe.c: New.
51600
51601 2002-07-24 Geoffrey Keating <geoffk@redhat.com>
51602
51603 * g++.dg/other/ptrmem4.C: New testcase.
51604
51605 2002-07-24 Richard Henderson <rth@redhat.com>
51606
51607 * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
51608
51609 2002-07-24 Gabriel Dos Reis <gdr@nerim.net>
51610
51611 * g++.dg/ext/alignof1.C (main): Return 0 for success.
51612
51613 2002-07-24 Roger Sayle <roger@eyesopen.com>
51614
51615 * gcc.c-torture/execute/memset-3.c: New testcase.
51616
51617 2002-07-24 Neil Booth <neil@daikokuya.co.uk>
51618
51619 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
51620 gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
51621
51622 2002-07-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51623
51624 * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
51625 Delete.
51626
51627 2002-07-23 J"orn Rennecke <joern.rennecke@superh.com>
51628
51629 * gcc.c-torture/compile/simd-4.c: New test.
51630
51631 2002-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51632
51633 PR c++/7347, c++/7348
51634 * g++.dg/template/access4.C: New test.
51635 * g++.dg/template/access5.C: New test.
51636 * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
51637 * g++.old-deja/g++.pt/memtemp86.C: Likewise.
51638 * g++.old-deja/g++.pt/ttp58.C: Likewise.
51639 * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
51640
51641 2002-07-22 Jakub Jelinek <jakub@redhat.com>
51642
51643 * gcc.dg/gnu89-init-2.c: New test.
51644
51645 2002-07-21 Gabriel Dos Reis <gdr@nerim.net>
51646
51647 * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
51648
51649 2002-07-20 Roger Sayle <roger@eyesopen.com>
51650
51651 * gcc.c-torture/execute/20020720-1.c: New testcase.
51652
51653 2002-07-20 Neil Booth <neil@daikokuya.co.uk>
51654
51655 * gcc.dg/cpp/Wsignprom.c: New tests.
51656
51657 2002-07-20 Alan Modra <amodra@bigpond.net.au>
51658
51659 * gcc.c-torture/execute/loop-13.c: New test.
51660
51661 2002-07-19 Neil Booth <neil@daikokuya.co.uk>
51662
51663 * gcc.dg/cpp/expr.c: New tests.
51664
51665 2002-07-18 David Edelsohn <edelsohn@gnu.org>
51666
51667 * g++.dg/opt/pr6713.C: Add template instantiation.
51668
51669 2002-07-18 Alan Modra <amodra@bigpond.net.au>
51670
51671 * gcc.dg/nest.c: New test.
51672
51673 2002-07-17 Richard Henderson <rth@redhat.com>
51674
51675 * g++.dg/opt/pr6713.C: New test.
51676
51677 2002-07-17 Eric Botcazou <ebotcazou@multimania.com>
51678
51679 * gcc.c-torture/execute/loop-2e.x: Let the testcase
51680 XFAIL for all x86 processors.
51681
51682 2002-07-17 Ian Dall <ian@sibyl.beware.dropbear.id.au>
51683
51684 * gcc.c-torture/execute/20010122-1.x: Do not test with
51685 -fomit-frame-pointer.
51686
51687 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51688
51689 * g++.dg/template/instantiate2.C: New test.
51690 * g++.dg/template/spec4.C: New test.
51691
51692 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51693
51694 * g++.dg/template/access2.C: New test.
51695 * g++.dg/template/access3.C: New test.
51696
51697 2002-07-15 Zack Weinberg <zack@codesourcery.com>
51698
51699 * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
51700 c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
51701 c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
51702 c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
51703 Convert to use <stdarg.h>.
51704 * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
51705 Delete.
51706 * gcc.dg/va-arg-2.c: New.
51707 * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
51708
51709 2002-07-15 Jakub Jelinek <jakub@redhat.com>
51710
51711 * gcc.c-torture/compile/20020710-1.c: New test.
51712
51713 2002-07-11 J"orn Rennecke <joern.rennecke@superh.com>
51714 Andrew Pinski <pinskia@physics.uc.edu>
51715
51716 gcc.c-torture/compile/simd-2.c: New testcase.
51717 gcc.c-torture/compile/simd-3.c: Likewise.
51718
51719 2002-07-11 Mark Mitchell <mark@codesourcery.com>
51720
51721 PR c++/7224
51722 * g++.dg/overload/error1.C: New test.
51723
51724 2002-07-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
51725
51726 * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
51727 configuration and IRIX 6 O32 ABI.
51728
51729 2002-07-11 Roger Sayle <roger@eyesopen.com>
51730
51731 * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
51732
51733 2002-07-10 Roger Sayle <roger@eyesopen.com>
51734
51735 * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
51736
51737 2002-07-10 Jeffrey A Law <law@redhat.com>
51738
51739 * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
51740
51741 * gcc.c-torture/compile/930326-1.x: Remove. No longer needed.
51742
51743 2002-07-09 Aldy Hernandez <aldyh@redhat.com>
51744
51745 * gcc.dg/20020312-2.c: Check for __PPC__.
51746
51747 2002-07-09 Diego Novillo <dnovillo@redhat.com>
51748
51749 * gcc.c-torture/compile/20020709-1.c: New test.
51750
51751 2002-07-07 Roger Sayle <roger@eyesopen.com>
51752
51753 * g++.dg/template/qualttp21.C: New test case.
51754
51755 2002-07-06 Alexandre Oliva <aoliva@redhat.com>
51756
51757 * gcc.c-torture/compile/20020706-1.c: New test.
51758 * gcc.c-torture/compile/20020706-2.c: New test.
51759
51760 2002-07-06 Brian R. Gaeke <brg@dgate.ORG>
51761 Alexandre Oliva <aoliva@redhat.com>
51762
51763 * g++.dg/warn/incomplete1.C: New test.
51764
51765 2002-07-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51766
51767 PR c++/7099
51768 * g++.dg/warn/noreturn1.C: New test.
51769
51770 2002-07-03 Mark Mitchell <mark@codesourcery.com>
51771
51772 PR c++/6706
51773 * g++.dg/debug/debug6.C: New test.
51774 * g++.dg/debug/debug7.C: New test.
51775
51776 2002-07-04 J"orn Rennecke <joern.rennecke@superh.com>
51777
51778 * gcc.c-torture/compile/simd-3.c: New test.
51779
51780 2002-07-03 Chris Demetriou <cgd@broadcom.com>
51781
51782 * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
51783 * gcc.dg/20020620-1.c: Likewise.
51784
51785 2002-07-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51786
51787 PR c++/6944
51788 * g++.dg/init/array4.C: New test.
51789 * g++.dg/init/array5.C: New test.
51790
51791 2002-07-03 J"orn Rennecke <joern.rennecke@superh.com>
51792
51793 * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
51794 * gcc.c-torture/execute/simd-2.c (main): Likewise.
51795
51796 2002-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51797
51798 * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
51799 * gcc.dg/wtr-aggr-init-1.c: Likewise.
51800 * gcc.dg/wtr-conversion-1.c: Likewise.
51801 * gcc.dg/wtr-escape-1.c: Likewise.
51802 * gcc.dg/wtr-int-type-1.c: Likewise.
51803 * gcc.dg/wtr-label-1.c: Likewise.
51804 * gcc.dg/wtr-static-1.c: Likewise.
51805 * gcc.dg/wtr-strcat-1.c: Likewise.
51806 * gcc.dg/wtr-suffix-1.c: Likewise.
51807 * gcc.dg/wtr-switch-1.c: Likewise.
51808 * gcc.dg/wtr-unary-plus-1.c: Likewise.
51809 * gcc.dg/wtr-union-init-1.c: Likewise.
51810 * gcc.dg/wtr-union-init-2.c: Likewise.
51811 * gcc.dg/wtr-union-init-3.c: Likewise.
51812
51813 * gcc.dg/wtr-func-def-1.c: New test.
51814
51815 2002-07-02 Devang Patel <dpatel@apple.com>
51816
51817 * objc.dg/param-1.m: New test.
51818
51819 2002-07-03 Neil Booth <neil@daikokuya.co.uk>
51820
51821 * gcc.dg/cpp/trad/directive.c: Add test.
51822 * gcc.dg/cpp/trad/macroargs.c: Add test.
51823 * gcc.dg/cpp/trad/recurse-3.c: Add tests.
51824
51825 2002-07-02 Neil Booth <neil@daikokuya.co.uk>
51826
51827 * gcc.dg/cpp/cmdlne-M.c: New test.
51828
51829 2002-07-02 Ziemowit Laski <zlaski@apple.com>
51830
51831 * objc.dg/desig-init-1.m: New test.
51832
51833 2002-07-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51834
51835 PR c++/6716
51836 * g++.dg/template/instantiate1.C: New test.
51837
51838 2002-07-01 Mark Mitchell <mark@codesourcery.com>
51839
51840 PR c++/7112
51841 * g++.dg/template/sizeof2.C: New test.
51842
51843 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
51844
51845 * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
51846 gcc.dg/cpp/trad/include.c: New tests.
51847
51848 2002-07-01 Hans-Peter Nilsson <hp@axis.com>
51849
51850 PR target/7177
51851 * gcc.c-torture/compile/20020701-1.c: New test.
51852
51853 2002-07-01 Stan Shebs <shebs@apple.com>
51854
51855 * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
51856 header here...
51857 * lib/objc-torture.exp (objc-torture-compile): ...instead of here
51858 (objc-torture-execute): or here.
51859
51860 2002-07-01 J"orn Rennecke <joern.rennecke@superh.com>
51861
51862 * gcc.c-torture/execute/arith-rand-ll.c: New test.
51863
51864 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
51865
51866 * gcc.dg/cpp/trad/escaped-nl.c: New test.
51867
51868 2002-06-30 Devang Patel <dpatel@apple.com>
51869
51870 * objc.dg/fsyntax-only.m: New test.
51871
51872 2002-06-27 Mark Mitchell <mark@codesourcery.com>
51873
51874 PR c++/6695
51875 * g++.dg/template/friend7.C: New file.
51876
51877 2002-06-27 Aldy Hernandez <aldyh@redhat.com>
51878
51879 * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
51880 return type.
51881
51882 2002-06-27 J"orn Rennecke <joern.rennecke@superh.com>
51883
51884 * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
51885 avoid division by zero.
51886
51887 2002-06-27 Neil Booth <neil@daikokuya.co.uk>
51888
51889 * gcc.dg/Wunknownprag.c: New tests.
51890
51891 2002-06-25 J"orn Rennecke <joern.rennecke@superh.com>
51892
51893 * gcc.c-torture/execute/simd-2.c: New test.
51894
51895 2002-06-25 Neil Booth <neil@daikokuya.co.uk>
51896
51897 * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
51898 gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
51899 gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
51900 gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
51901 gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
51902 gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
51903 gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
51904 gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
51905 gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
51906 gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
51907 gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
51908 gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
51909 gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
51910 gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
51911 gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
51912 gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
51913 gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
51914
51915 2002-06-24 Neil Booth <neil@daikokuya.co.uk>
51916
51917 * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
51918 gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
51919 gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
51920 gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
51921 New tests.
51922 * gcc.dg/cpp/trad/directive.c: Update.
51923
51924 2002-06-23 Andreas Jaeger <aj@suse.de>
51925
51926 * gcc.c-torture/execute/complex-6.c: New.
51927
51928 2002-06-22 Neil Booth <neil@daikokuya.co.uk>
51929
51930 * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
51931 gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
51932 gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
51933 gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
51934
51935 2002-06-21 Neil Booth <neil@daikokuya.co.uk>
51936
51937 * gcc.dg/cpp/trad: New directory with traditional tests copied
51938 from parent directory.
51939 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
51940 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
51941 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
51942 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
51943 Move to trad/ and rename.
51944 * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
51945 gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
51946 gcc.dg/cpp/trad/redef2.c: New tests.
51947 * gcc.dg/cpp/trad/trad.exp: New driver.
51948
51949 2002-06-20 Neil Booth <neil@daikokuya.co.uk>
51950
51951 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
51952 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
51953 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
51954 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
51955 Remove.
51956
51957 2002-06-20 Richard Sandiford <rsandifo@redhat.com>
51958
51959 * gcc.dg/20020620-1.c: New test.
51960
51961 2002-06-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51962
51963 * g++.dg/template/ttp4.C: New test.
51964
51965 2002-06-19 Jakub Jelinek <jakub@redhat.com>
51966
51967 * g++.dg/opt/vt1.C: Fix regexp.
51968
51969 2002-06-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51970
51971 * gcc.c-torture/execute/pure-1.c: Make functions static again.
51972 Don't use attribute `noinline'.
51973
51974 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
51975
51976 * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
51977
51978 2002-06-18 Aldy Hernandez <aldyh@redhat.com>
51979
51980 * gcc.c-torture/execute/simd-1.c: New.
51981
51982 * gcc.dg/simd-1.c: New.
51983
51984 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
51985
51986 * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
51987
51988 2002-06-16 Richard Henderson <rth@redhat.com>
51989
51990 * g++.dg/ext/anon-struct1.C: New.
51991 * g++.dg/ext/anon-struct2.C: New.
51992 * g++.dg/ext/anon-struct3.C: New.
51993 * gcc.dg/anon-struct-1.c: New.
51994 * gcc.dg/anon-struct-2.c: New.
51995 * gcc.dg/anon-struct-3.c: New.
51996 * gcc.dg/20011008-1.c: Adjust warning text.
51997 * gcc.dg/20020527-1.c: Add -fms-extensions.
51998
51999 2002-06-16 Richard Henderson <rth@redhat.com>
52000
52001 * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
52002
52003 2002-06-15 Hans-Peter Nilsson <hp@axis.com>
52004
52005 * gcc.c-torture/execute/20020615-1.c: New test.
52006
52007 2002-06-15 Roger Sayle <roger@eyesopen.com>
52008
52009 * gcc.c-tortuture/execute/compare-1.c: New test case.
52010 * gcc.c-tortuture/execute/compare-2.c: New test case.
52011 * gcc.c-tortuture/execute/compare-3.c: New test case.
52012
52013 2002-06-13 Richard Henderson <rth@redhat.com>
52014
52015 * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New. Define for
52016 ia64 ilp32.
52017
52018 2002-06-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52019
52020 * g++.dg/template/typename2.C: Update error message.
52021
52022 2002-06-12 Hans-Peter Nilsson <hp@axis.com>
52023
52024 * gcc.c-torture/execute/20020611-1.c: New test.
52025
52026 2002-06-11 Bob Wilson <bob.wilson@acm.org>
52027
52028 * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
52029 list of targets to skip.
52030
52031 2002-06-10 Bob Wilson <bob.wilson@acm.org>
52032
52033 * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
52034 targets if not optimizing.
52035
52036 2002-06-10 Jakub Jelinek <jakub@redhat.com>
52037
52038 * gcc.c-torture/compile/20020605-1.c: New test.
52039
52040 * g++.dg/opt/vt1.C: New test.
52041
52042 * gcc.dg/20020531-1.c: New test.
52043
52044 * gcc.dg/20020530-1.c: New test.
52045
52046 * gcc.dg/20020527-1.c: New test.
52047
52048 * g++.dg/opt/cse1.C: New test.
52049
52050 2002-06-07 Roger Sayle <roger@eyesopen.com>
52051
52052 * gcc.dg/20020607-2.c: New test case.
52053
52054 2002-06-07 Jakub Jelinek <jakub@redhat.com>
52055
52056 * gcc.c-torture/compile/20020604-1.c: New test.
52057
52058 2002-06-04 Richard Henderson <rth@redhat.com>
52059
52060 * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
52061 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
52062 * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
52063
52064 2002-06-04 Aldy Hernandez <aldyh@redhat.com>
52065
52066 * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
52067
52068 2002-06-03 Richard Henderson <rth@redhat.com>
52069
52070 * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
52071 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
52072
52073 2002-06-02 Richard Henderson <rth@redhat.com>
52074
52075 * gcc.c-torture/execute/pure-1.c: Don't mark any of the
52076 test functions static.
52077
52078 2002-06-02 Andreas Jaeger <aj@suse.de>
52079
52080 * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
52081 now.
52082
52083 2002-06-02 Neil Booth <neil@daikokuya.demon.co.uk>
52084
52085 * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
52086 gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
52087 Update for mofified diagnostics.
52088 * gcc.dg/c99-intconst-1.c: No longer fail.
52089
52090 2002-06-02 Richard Henderson <rth@redhat.com>
52091
52092 * gcc.dg/uninit-A.c: Remove xfail markers.
52093
52094 2002-06-01 Roger Sayle <roger@eyesopen.com>
52095
52096 * gcc.dg/fnegate-1.c: New test case.
52097
52098 2002-05-30 Osku Salerma <osku@iki.fi>
52099
52100 * gcc.c-torture/execute/mayalias-1.c: New file.
52101
52102 2002-05-29 Neil Booth <neil@daikokuya.demon.co.uk>
52103
52104 * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
52105 gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
52106 gcc.dg/cpp/if-1.c: Update for modified diagnostics.
52107
52108 2002-05-29 Hans-Peter Nilsson <hp@axis.com>
52109
52110 * gcc.c-torture/execute/20020529-1.c: New test.
52111
52112 2002-05-27 Richard Henderson <rth@redhat.com>
52113
52114 * g++.dg/ext/attrib6.C: New test case.
52115
52116 2002-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52117
52118 * gcc.c-torture/execute/pure-1.c: New test.
52119
52120 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
52121
52122 * gcc.dg/cpp/arith-2.c: Remove.
52123
52124 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
52125
52126 * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
52127 * gcc.dg/cpp/if-3.c: Remove.
52128
52129 2002-05-26 Jakub Jelinek <jakub@redhat.com>
52130
52131 * g++.dg/opt/cse2.C: New test.
52132
52133 2002-05-26 Neil Booth <neil@daikokuya.demon.co.uk>
52134
52135 * gcc.dg/cpp/arith-1.c: New semantic tests.
52136 * gcc.dg/cpp/if-1.c: Update.
52137
52138 2002-05-24 Ben Elliston <bje@redhat.com>
52139
52140 * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
52141
52142 2002-05-24 Jakub Jelinek <jakub@redhat.com>
52143
52144 * gcc.dg/verbose-asm.c: New test.
52145
52146 2002-05-24 Neil Booth <neil@daikokuya.demon.co.uk>
52147
52148 * gcc.dg/cpp/paste12.c: New test.
52149
52150 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
52151
52152 * g++.dg/parse/named_ops.C: New test.
52153
52154 2002-05-23 Mark Mitchell <mark@codesourcery.com>
52155
52156 * gcc.dg/weak-8.c: New test.
52157
52158 2002-05-23 J"orn Rennecke <joern.rennecke@superh.com>
52159
52160 * gcc.dg/weak-2.c: Allow optional leading underscore
52161 in scan-assembler symbol name.
52162 * gcc.dg/weak-3.c: Likewise.
52163 * gcc.dg/weak-4.c: Likewise.
52164 * gcc.dg/weak-5.c: Likewise.
52165
52166 2002-05-23 Jakub Jelinek <jakub@redhat.com>
52167
52168 * gcc.dg/20020523-1.c: New test.
52169
52170 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
52171
52172 * objc.dg/const-str-2.m: Update now that we stop after
52173 a command line error.
52174
52175 2002-05-22 Richard Henderson <rth@redhat.com>
52176
52177 * g++.dg/dg.exp: Fix typo in test pruneing.
52178
52179 2002-05-22 Richard Henderson <rth@redhat.com>
52180
52181 * g++.dg/dg.exp: Prune the tls subdirectory.
52182 * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
52183 * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
52184 * g++.dg/tls/init-1.C: New.
52185
52186 2002-05-22 Jakub Jelinek <jakub@redhat.com>
52187
52188 * gcc.dg/20020517-1.c: New test.
52189
52190 2002-05-21 Richard Henderson <rth@redhat.com>
52191
52192 * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
52193 gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
52194
52195 2002-05-21 Brian R. Gaeke <brg@dgate.ORG>
52196
52197 * g++.dg/other/copy2.C: New test.
52198
52199 2002-05-20 J"orn Rennecke <joern.rennecke@superh.com>
52200
52201 * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
52202 (MAX_COPY): Bump up to 10 times sizeof (long long).
52203 (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
52204
52205 * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
52206 sizeof (long long).
52207
52208 * gcc.c-torture/execute/strcpy-1.c: New test.
52209
52210 2002-05-19 Jason Merrill <jason2redhat.com>
52211
52212 * g++.dg/ext/oper1.C: New test.
52213
52214 2002-05-20 David Billinghurst <David.Billinghurst@riotinto.com>
52215 2002-05-19 Mark Mitchell <mitchell@doubledemon.codesourcery.com>
52216
52217 * README.QMTEST: New file.
52218
52219 * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
52220
52221 2002-05-19 Andreas Jaeger <aj@suse.de>
52222
52223 * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
52224 now.
52225 * gcc.c-torture/execute/loop-2d.x: Likewise.
52226
52227 2002-05-19 David Billinghurst <David.Billinghurst@riotinto.com>
52228
52229 * gcc.dg/weak-2.c: xfail warnings for platforms that don't
52230 support weak symbols.
52231 * gcc.dg/weak-4.c: Likewise.
52232 * gcc.dg/weak-6.c: Likewise.
52233
52234 2002-05-16 David.Billinghurst <David.Billinghurst@riotinto.com>
52235
52236 * gcc.dg/weak-3.c: Add dg-excess-error comment for
52237 cygwin, coff and h8300-*-hms targets
52238 * gcc.dg/weak-5.c: Likewise.
52239 * gcc.dg/weak-7.c: Likewise.
52240
52241 2002-05-16 Jason Merrill <jason@redhat.com>
52242
52243 * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
52244 (scan-assembler-not, scan-assembler-dem): Likewise.
52245 (scan-assembler-dem-not): Likewise.
52246
52247 2002-05-15 Richard Henderson <rth@redhat.com>
52248
52249 * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
52250
52251 2002-05-15 Richard Henderson <rth@redhat.com>
52252
52253 * gcc.dg/weak-5.c (vfoo1c): No warning here.
52254 (vfoo1f): Warning here.
52255 (vfoo1l): Don't redefine the alias.
52256
52257 2002-05-14 Jason Merrill <jason@redhat.com>
52258 Alexandre Oliva <aoliva@redhat.com>
52259
52260 * g++.dg/init/pm1.C: New test.
52261
52262 2002-05-12 David S. Miller <davem@redhat.com>
52263
52264 * gcc.c-torture/execute/conversion.c (ldnear): Use long double
52265 types.
52266
52267 2002-05-10 Roger Sayle <roger@eyesopen.com>
52268
52269 * gcc.c-torture/execute/20020510-1.c: New test case.
52270
52271 2002-05-10 David S. Miller <davem@redhat.com>
52272
52273 * gcc.c-torture/execute/conversion.c: Test long double too.
52274
52275 2002-05-09 Jakub Jelinek <jakub@redhat.com>
52276
52277 * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
52278 libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
52279 * lib/g++.exp (g++_link_flags): Likewise.
52280 * lib/objc.exp (objc_target_compile): Likewise.
52281
52282 2002-05-09 Neil Booth <neil@daikokuya.demon.co.uk>
52283
52284 * gcc.dg/cpp/poison.c: Update.
52285 * gcc.dg/cpp/20000625-2.c: Remove.
52286 * gcc.dg/cpp/direct2s.c: Remove final test.
52287
52288 2002-05-08 Tom Rix <trix@redhat.com>
52289
52290 * gcc.c-torture/execute/20020508-1.c: New test.
52291 * gcc.c-torture/execute/20020508-2.c: New test.
52292 * gcc.c-torture/execute/20020508-3.c: New test.
52293
52294 2002-05-08 Neil Booth <neil@daikokuya.demon.co.uk>
52295
52296 * gcc.dg/cpp/charconst-4.c: More tests.
52297
52298 2002-05-08 Mark Mitchell <mark@codesourcery.com>
52299
52300 PR c/6569
52301 * gcc.dg/weak-3.c: Update location of warning messages.
52302 * gcc.dg/weak-5.c: Likewise.
52303
52304 2002-05-06 Roger Sayle <roger@eyesopen.com>
52305
52306 * gcc.c-torture/execute/20020506-1.c: New test case.
52307
52308 2002-05-07 Neil Booth <neil@daikokuya.demon.co.uk>
52309
52310 * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
52311
52312 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
52313
52314 * gcc.dg/cpp/charconst-3.c: Run, don't compile.
52315
52316 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
52317
52318 * gcc.dg/cpp/charconst-3.c: New test.
52319
52320 2002-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
52321
52322 * gcc.dg/cpp/charconst.c: Update tests.
52323
52324 2002-05-05 Tim Josling <tej@melbpc.org.au>
52325
52326 * treelang: Added directory for new sample language treelang. Also
52327 lib/treelang.exp: New file to signal treelang should be tested.
52328
52329 2002-05-03 Jakub Jelinek <jakub@redhat.com>
52330
52331 * gcc.dg/cpp/cmdlne-dM-M.c: New test.
52332 * gcc.dg/cpp/cmdlne-dD-M.c: New test.
52333 * gcc.dg/cpp/cmdlne-dN-M.c: New test.
52334 * gcc.dg/cpp/cmdlne-dI-M.c: New test.
52335 * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
52336 * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
52337 * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
52338
52339 2002-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
52340
52341 * gcc.dg/format/xopen-2.c: New test.
52342
52343 2002-05-03 Jakub Jelinek <jakub@redhat.com>
52344
52345 * gcc.dg/20020503-1.c: New test.
52346
52347 2002-05-02 Mark Mitchell <mark@codesourcery.com>
52348
52349 * g++.dg/init/dtor1.C: Make it tougher.
52350
52351 2002-05-01 Mark Mitchell <mark@codesourcery.com>
52352
52353 * g++.dg/init/dtor1.C: New test.
52354
52355 2002-05-02 Aldy Hernandez <aldyh@redhat.com>
52356
52357 * gcc.dg/altivec-8.c: New.
52358
52359 2002-05-01 Aldy Hernandez <aldyh@redhat.com>
52360
52361 * gcc.dg/altivec-7.c: New.
52362
52363 2002-04-29 Jakub Jelinek <jakub@redhat.com>
52364
52365 * g++.dg/parse/typedef1.C: New test.
52366
52367 2002-04-29 Mark Mitchell <mark@codesourcery.com>
52368
52369 PR c++/6486
52370 * g++.dg/template/friend6.C: New test.
52371
52372 PR c++/6492
52373 * g++.dg/init/copy1.C: New test.
52374
52375 2002-04-29 Nathan Sidwell <nathan@codesourcery.com>
52376
52377 * g++.dg/warn/effc1.C: New test.
52378
52379 2002-04-29 Neil Booth <neil@daikokuya.demon.co.uk>
52380
52381 * gcc.dg/cpp/if-cexp.c: Add a test.
52382
52383 2002-04-28 Jakub Jelinek <jakub@redhat.com>
52384
52385 * gcc.dg/20020426-2.c: New test.
52386
52387 2002-04-28 Neil Booth <neil@daikokuya.demon.co.uk>
52388
52389 * gcc.dg/cpp/if-mop.c: Update.
52390 * gcc.dg/cpp/if-mpar.c: Add test.
52391 * gcc.dg/cpp/if-oppr.c: Update.
52392
52393 2002-04-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52394
52395 PR c/6343
52396 * gcc.dg/weak-[2-7].c: New tests.
52397
52398 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
52399
52400 * gcc.dg/enum1.c: New test.
52401
52402 2002-04-26 Mark Mitchell <mark@codesourcery.com>
52403
52404 PR c++/6497
52405 * g++.dg/inherit/access2.C: New test.
52406
52407 2002-04-26 Mark Mitchell <mark@codesourcery.com>
52408
52409 PR bootstrap/6445
52410 * gcc.dg/20020426-1.c: New test.
52411
52412 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
52413
52414 * g++.dg/abi/enum1.C: New test.
52415
52416 2002-04-26 Richard Henderson <rth@redhat.com>
52417
52418 * gcc.dg/c99-bool-1.c: Expect always true warning.
52419
52420 2002-04-25 Roger Sayle <roger@eyesopen.com>
52421
52422 * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
52423
52424 2002-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52425
52426 * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
52427 targets.
52428
52429 2002-04-24 Mark Mitchell <mark@codesourcery.com>
52430
52431 * g++.dg/abi/mange7.C: New test.
52432
52433 PR c++/6438.
52434 * g++.dg/parse/stmtexpr2.C: New test.
52435
52436 2002-04-24 J"orn Rennecke <joern.rennecke@superh.com>
52437
52438 * gcc.dg/20020312-2.c: Add SH target.
52439
52440 2002-04-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52441
52442 * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
52443 compiler output on mips*-*-irix*.
52444
52445 2002-04-23 Jakub Jelinek <jakub@redhat.com>
52446
52447 * g++.dg/parse/attr1.C: New test.
52448
52449 2002-04-23 Roger Sayle <roger@eyesopen.com>
52450
52451 * gcc.c-torture/execute/string-opt-17.c: New test case.
52452 * gcc.c-torture/execute/memset-2.c: New test case.
52453
52454 2002-04-23 Mark Mitchell <mark@codesourcery.com>
52455
52456 PR c++/6256:
52457 * g++.dg/template/friend5.C: New test.
52458
52459 PR c++/6331:
52460 * g++.dg/template/qual1.C: Likewise.
52461
52462 2002-04-22 Zack Weinberg <zack@codesourcery.com>
52463
52464 * gcc.c-torture/execute/980707-1.c: Don't use isspace().
52465 Include stdlib.h, not stdio.h or ctype.h.
52466
52467 2002-04-22 Hans-Peter Nilsson <hp@axis.com>
52468
52469 * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
52470 cris-*-elf* and mmix-*-*.
52471 * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
52472 * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
52473 g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
52474 Ditto.
52475 * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
52476 * gcc.dg/wchar_t-1.c: Ditto.
52477
52478 2002-04-21 Hans-Peter Nilsson <hp@axis.com>
52479
52480 * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
52481 Clarify comment.
52482
52483 2002-04-21 Neil Booth <neil@daikokuya.demon.co.uk>
52484
52485 * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
52486
52487 2002-04-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52488
52489 * gcc.c-torture/execute/20000906-1.x: Delete.
52490
52491 2002-04-20 David.Billinghurst <David.Billinghurst@riotinto.com>
52492
52493 * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
52494
52495 2002-04-19 Toon Moene <toon@moene.indiv.nluug.nl>
52496
52497 * PR6367
52498 * g77.f-torture/execute/6367.f: New test.
52499 * g77.f-torture/execute/6367.x: Disable for MMIX.
52500
52501 2002-04-19 Mark Mitchell <mark@codesourcery.com>
52502
52503 * PR6352
52504 * g++.dg/opt/inline2.C: New test.
52505
52506 2002-04-18 Richard Henderson <rth@redhat.com>
52507
52508 * gcc.dg/20000906-1.c: Enable for all targets.
52509 * gcc.c-torture/compile/iftrap-2.c: New.
52510
52511 2002-04-18 Jakub Jelinek <jakub@redhat.com>
52512
52513 * gcc.dg/20020418-1.c: New test.
52514 * gcc.dg/20020418-2.c: New test.
52515
52516 2002-04-18 Richard Henderson <rth@redhat.com>
52517
52518 * gcc.c-torture/compile/iftrap-1.c: New.
52519 * gcc.dg/iftrap-1.c: Adjust for ia64.
52520 * gcc.dg/iftrap-2.c: New.
52521
52522 2002-04-18 Jakub Jelinek <jakub@redhat.com>
52523
52524 * gcc.c-torture/compile/20020418-1.c: New test.
52525
52526 2002-04-18 Roger Sayle <roger@eyesopen.com>
52527
52528 * gcc.c-torture/compile/20020415-1.c: New.
52529
52530 2002-04-18 David S. Miller <davem@redhat.com>
52531
52532 * gcc.c-torture/execute/20020418-1.c: New test.
52533
52534 2002-04-17 Jakub Jelinek <jakub@redhat.com>
52535
52536 * gcc.dg/20020416-1.c: New test.
52537
52538 * g++.dg/opt/inline1.C: New test.
52539
52540 2002-04-16 Jakub Jelinek <jakub@redhat.com>
52541
52542 * gcc.dg/altivec-5.c: New test.
52543
52544 * gcc.dg/20020415-1.c: New test.
52545
52546 2002-04-15 Mark Mitchell <mark@codesourcery.com>
52547
52548 * lib/chill.exp: Remove.
52549
52550 2002-04-14 Jakub Jelinek <jakub@redhat.com>
52551
52552 * g++.dg/other/big-struct.C: New test.
52553
52554 2002-04-14 David Billinghurst <David.Billinghurst@riotinto.com>
52555
52556 * g77.dg/f77-edit-i-in.f: Use internal buffer in place
52557 of scratch file.
52558
52559 2002-04-13 David Billinghurst <David.Billinghurst@riotinto.com>
52560
52561 PR c/6277
52562 * gcc.dg/i386-387-1.c: Allow optional leading underscore
52563 in scan-assembler function name
52564
52565 2002-04-13 Hans-Peter Nilsson <hp@bitrange.com>
52566
52567 * g77.f-torture/execute/980628-4.x,
52568 g77.f-torture/execute/980628-5.x,
52569 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
52570 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
52571 g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
52572 i[34567]86-*-*.
52573
52574 2002-04-13 David S. Miller <davem@redhat.com>
52575
52576 * gcc.c-torture/execute/20020413-1.c: New test.
52577
52578 2002-04-13 Richard Sandiford <rsandifo@redhat.com>
52579
52580 * gcc.dg/asm-6.c,
52581 * g++.dg/ext/asm1.C: New tests.
52582
52583 2002-04-12 Mark Mitchell <mark@codesourcery.com>
52584
52585 PR c++ 5373.
52586 * g++.dg/parse/stmtexpr1.C: New test.
52587
52588 PR c++/5189.
52589 * g++.dg/template/copy1.C: New test.
52590
52591 2002-04-12 Richard Henderson <rth@redhat.com>
52592
52593 * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
52594
52595 2002-04-12 Geoffrey Keating <geoffk@redhat.com>
52596
52597 * gcc.c-torture/execute/20020412-1.c: New file, renamed from
52598 gcc.c-torture/execute/20020307-2.c.
52599
52600 2002-04-12 Richard Sandiford <rsandifo@redhat.com>
52601
52602 * g++.dg/ext/attrib5.C,
52603 * g++.dg/lookup/struct1.C: New tests.
52604
52605 2002-04-11 Jakub Jelinek <jakub@redhat.com>
52606
52607 * gcc.dg/20020411-1.c: New test.
52608
52609 * gcc.c-torture/execute/20020411-1.c: New test.
52610
52611 2002-04-10 Janis Johnson <janis187@us.ibm.com>
52612
52613 * g77.f-torture/execute/6177.f: New test.
52614
52615 2002-04-10 Jakub Jelinek <jakub@redhat.com>
52616
52617 PR middle-end/6247
52618 * g++.dg/opt/cleanup1.C: New test.
52619
52620 * g++.dg/opt/const1.C: New test.
52621
52622 2002-04-10 Lars Brinkhoff <lars@nocrew.org>
52623
52624 * gcc.c-torture/execute/20020406-1.c: Declare malloc.
52625
52626 2002-04-10 Nathan Sidwell <nathan@codesourcery.com>
52627
52628 PR c++/5507
52629 * g++.dg/template/typename2.C: New test.
52630
52631 2002-04-10 Alan Modra <amodra@bigpond.net.au>
52632
52633 * gcc.c-torture/execute/loop-12.c: New.
52634
52635 2002-04-08 Hans-Peter Nilsson <hp@bitrange.com>
52636
52637 * g77.f-torture/execute/980628-4.x,
52638 g77.f-torture/execute/980628-5.x,
52639 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
52640 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
52641 g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
52642
52643 2002-04-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52644
52645 PR optimization/6086
52646 * g++.dg/opt/preinc1.C: New test.
52647
52648 2002-04-06 Mark Mitchell <mark@codesourcery.com>
52649
52650 PR c++/5571
52651 * g++.dg/opt/static2.C: New test.
52652
52653 2002-04-06 Mark Mitchell <mark@codesourcery.com>
52654
52655 PR c/5120
52656 * gcc.dg/20020406-1.c: New test.
52657
52658 2002-04-04 David S. Miller <davem@redhat.com>
52659
52660 * gcc.c-torture/execute/20020404-1.c: New test.
52661
52662 2002-04-04 Jakub Jelinek <jakub@redhat.com>
52663
52664 PR c/6123
52665 * gcc.dg/20020312-2.c: Do not declare global register variable
52666 if __PIC__ or __pic__ is defined.
52667
52668 2002-04-04 Richard Earnshaw <rearnsha@arm.com>
52669
52670 * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use
52671 __asm__ so that it works correctly even if -ansi -pedantic-errors.
52672
52673 2002-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52674
52675 * gcc.misc-tests/linkage.exp: Update last change to handle
52676 sparc*-, not just sparc-.
52677
52678 2002-04-03 Richard Henderson <rth@redhat.com>
52679
52680 * gcc.dg/cpp/ucs.c: Improved long UCS test.
52681
52682 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
52683
52684 * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
52685
52686 2002-04-02 David S. Miller <davem@redhat.com>
52687
52688 * gcc.c-torture/execute/20020402-3.c: New test.
52689
52690 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
52691
52692 * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
52693 * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
52694
52695 * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
52696 * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
52697 g77.f-torture/execute/20001201.x,
52698 g77.f-torture/execute/u77-test.x: New files.
52699
52700 * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
52701 * gcc.dg/wchar_t-1.c: Ditto.
52702
52703 2002-04-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52704
52705 * gcc.c-torture/execute/20020402-1.c: New test.
52706
52707 2002-04-01 Richard Henderson <rth@redhat.com>
52708
52709 * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
52710
52711 * g++.dg/other/new1.C: Use __SIZE_TYPE__.
52712
52713 2002-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52714
52715 * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
52716
52717 2002-04-01 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
52718
52719 * g++.dg/inherit/template-as-base.C: Expect error.
52720 * g++.dg/inherit/namespace-as-base.C: Likewise.
52721
52722 2002-03-31 Hans-Peter Nilsson <hp@bitrange.com>
52723
52724 * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
52725 g++.dg/ext/instantiate3.C: Tweak match patterns.
52726
52727 * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
52728 * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
52729 -da test.
52730
52731 2002-03-31 Richard Henderson <rth@redhat.com>
52732
52733 * gcc.dg/special/alias-2.c: New.
52734 * gcc.dg/special/ecos.exp: Run it.
52735
52736 2002-03-31 Richard Henderson <rth@redhat.com>
52737
52738 * gcc.dg/va-arg-1.c: Expect warnings, not errors.
52739
52740 2002-03-31 Kazu Hirata <kazu@hxi.com>
52741
52742 * gcc.dg/weak-1.c: Disable on h8300 port.
52743
52744 2002-03-29 Janis Johnson <janis187@us.ibm.com>
52745
52746 * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
52747 * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
52748 ordering tests.
52749 * g++.dg/bprob/bprob-1.C: New test.
52750 * g++.dg/gcov/gcov.exp: New driver for gcov tests.
52751 * g++.dg/gcov/gcov-1.C: New test.
52752 * g++.dg/gcov/gcov-1.x: New file.
52753 * g++.dg/gcov/gcov-2.C: New test.
52754 * g++.dg/gcov/gcov-3.C: New test.
52755 * g++.dg/gcov/gcov-3.h: New file.
52756
52757 2002-03-28 Roger Sayle <roger@eyesopen.com>
52758
52759 * g++.old-deja/g++.other/builtins5.C: New test.
52760 * g++.old-deja/g++.other/builtins6.C: New test.
52761 * g++.old-deja/g++.other/builtins7.C: New test.
52762 * g++.old-deja/g++.other/builtins8.C: New test.
52763 * g++.old-deja/g++.other/builtins9.C: New test.
52764
52765 2002-03-29 Jakub Jelinek <jakub@redhat.com>
52766
52767 * g++.dg/opt/static1.C: New test.
52768
52769 * g++.dg/opt/longbranch1.C: New test.
52770
52771 2002-03-28 Hans-Peter Nilsson <hp@bitrange.com>
52772
52773 * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
52774
52775 * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
52776
52777 2002-03-28 Jeffrey A Law (law@redhat.com)
52778
52779 * gcc.c-torture/execute/20020328-1.c: New test.
52780
52781 2002-03-27 Richard Henderson <rth@redhat.com>
52782
52783 * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
52784 * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
52785 move from g++.old-deja/g++.ext/.
52786
52787 2002-03-27 Mark Mitchell <mark@codesourcery.com>
52788
52789 * g++.dg/init/new2.C: New test.
52790
52791 2002-03-26 Richard Henderson <rth@redhat.com>
52792
52793 * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
52794
52795 * gcc.dg/20020312-2.c: Don't test epilogue vs global register
52796 on sparc.
52797
52798 * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on
52799 sparcv9 systems.
52800 * gcc.dg/20001102-1.c: Likewise.
52801
52802 2002-03-26 Phil Edwards <pme@gcc.gnu.org>
52803
52804 * gcc.dg/cpp/endif-pedantic1.c,
52805 gcc.dg/cpp/endif-pedantic2.c: New tests.
52806
52807 2002-03-26 Mark Mitchell <mark@codesourcery.com>
52808
52809 * g++.dg/init/new1.C: New test.
52810
52811 2002-03-26 Nathan Sidwell <nathan@codesourcery.com>
52812
52813 * g++.dg/abi/vbase9.C: New test.
52814
52815 2002-03-26 Richard Earnshaw <rearnsha@arm.com>
52816
52817 * gcc.dg/arm-asm.c: New test.
52818
52819 2002-03-26 Andrew Cagney <ac131313@redhat.com>
52820
52821 * gcc.dg/Wswitch-enum.c: New test.
52822 Fix PR c/5044.
52823
52824 2002-03-26 Richard Henderson <rth@redhat.com>
52825
52826 * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
52827 structure.
52828
52829 2002-03-25 Richard Henderson <rth@redhat.com>
52830
52831 * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on
52832 sparcv9 systems.
52833
52834 * gcc.c-torture/compile/20011119-1.c (xxx): New.
52835 * gcc.c-torture/compile/20011119-2.c (xxx): New.
52836
52837 2002-03-25 Zack Weinberg <zack@codesourcery.com>
52838
52839 * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
52840
52841 2002-03-25 Bob Wilson <bob.wilson@acm.org>
52842
52843 * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
52844 targets using generic thunk support.
52845
52846 2002-03-25 Jakub Jelinek <jakub@redhat.com>
52847
52848 * gcc.c-torture/compile/20020323-1.c: New test.
52849
52850 * g++.dg/opt/conj2.C: New test.
52851
52852 2002-03-24 Richard Henderson <rth@redhat.com>
52853
52854 * gcc.dg/weak-1.c: Use -fno-common.
52855
52856 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
52857
52858 * g77.dg/f77-edit-apostrophe-out.f: New test
52859 * g77.dg/f77-edit-h-out.f: New test
52860 * g77.dg/f77-edit-t-in.f: New test
52861 * g77.dg/f77-edit-t-out.f: New test
52862 * g77.dg/f77-edit-x-out.f: New test
52863 * g77.dg/f77-edit-slash-out.f: New test
52864 * g77.dg/f77-edit-colon-out.f: New test
52865 * g77.dg/f77-edit-s-out.f: New test
52866
52867 2002-03-24 Richard Henderson <rth@redhat.com>
52868
52869 * objc/execute/formal_protocol-6.x: New XFAIL.
52870
52871 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
52872
52873 * gcc.dg/weak-1.c: Early return from dg-final on platforms
52874 that do not support weak symbols
52875
52876 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
52877
52878 * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
52879 * lib/g77.exp: Likewise.
52880 * lib/objc.exp: Likewise.
52881
52882 2002-03-23 Andrew Cagney <ac131313@redhat.com>
52883
52884 * gcc.dg/Wswitch-default.c: New test.
52885
52886 2002-03-23 Jakub Jelinek <jakub@redhat.com>
52887
52888 * g++.dg/other/enum1.C: New test.
52889
52890 2002-03-23 Zack Weinberg <zack@codesourcery.com>
52891
52892 * gcc.dg/pragma-ep-3.c: Fix typo.
52893
52894 2002-03-22 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
52895
52896 * g++.dg/inherit/template-as-base.C: New test.
52897
52898 2002-03-22 Jakub Jelinek <jakub@redhat.com>
52899
52900 * g++.old-deja/g++.other/dwarf2-1.C: Move...
52901 * g++.dg/debug/debug5.C: ...here. Convert for dg framework.
52902
52903 2002-03-22 Neil Booth <neil@daikokuya.demon.co.uk>
52904
52905 * gcc.dg/cpp/multiline.c: Update to match.
52906
52907 2002-03-22 Alexandre Oliva <aoliva@redhat.com>
52908
52909 * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
52910
52911 2002-03-22 Phil Edwards <pme@gcc.gnu.org>
52912
52913 * gcc.dg/cpp/extratokens2.c: New file.
52914
52915 2002-03-21 David Edelsohn <edelsohn@gnu.org>
52916
52917 * gcc.dg/20020312-2.c: Add rs6000 target.
52918
52919 * gcc.c-torture/compile/20020319-1.c: New test.
52920
52921 2002-03-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
52922
52923 * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
52924 (A, E): Handle this.
52925
52926 2002-03-20 Jason Merrill <jason@redhat.com>
52927
52928 * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
52929 ignoring -fpic.
52930 * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
52931 through prune_gcc_output.
52932
52933 2002-03-20 Jakub Jelinek <jakub@redhat.com>
52934
52935 * gcc.c-torture/compile/20020320-1.c: New test.
52936
52937 2002-03-19 Jakub Jelinek <jakub@redhat.com>
52938
52939 * gcc.c-torture/compile/20020318-1.c: New test.
52940
52941 * gcc.dg/struct-by-value-1.c: New test.
52942
52943 * gcc.dg/20020319-1.c: New test.
52944
52945 2002-03-18 Jakub Jelinek <jakub@redhat.com>
52946
52947 * g++.dg/opt/conj1.C: New test.
52948
52949 2002-03-17 Mark Mitchell <mark@codesourcery.com>
52950
52951 * g++.dg/template/qualttp20.C: Revert previous change.
52952 * g++.dg/template/qualttp3.C: Likewise.
52953 * g++.dg/template/qualttp4.C: Likewise.
52954 * g++.dg/template/qualttp5.C: Likewise.
52955 * g++.dg/template/qualttp6.C: Likewise.
52956 * g++.dg/template/qualttp7.C: Likewise.
52957 * g++.dg/template/qualttp8.C: Likewise.
52958 * g++.dg/template/recurse.C: Likewise.
52959
52960 2002-03-17 Neil Booth <neil@daikokuya.demon.co.uk>
52961
52962 * gcc.dg/cpp/wchar-1.c: Update.
52963
52964 2002-03-16 Nathan Sidwell <nathan@codesourcery.com>
52965
52966 * g++.dg/template/conv1.C: New test.
52967 * g++.dg/template/conv2.C: New test.
52968 * g++.dg/template/conv3.C: New test.
52969 * g++.dg/template/conv4.C: New test.
52970
52971 2002-03-15 Mark Mitchell <mark@codesourcery.com>
52972
52973 * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
52974 * g++.dg/template/qualttp3.C: Likewise.
52975 * g++.dg/template/qualttp4.C: Likewise.
52976 * g++.dg/template/qualttp5.C: Likewise.
52977 * g++.dg/template/qualttp6.C: Likewise.
52978 * g++.dg/template/qualttp7.C: Likewise.
52979 * g++.dg/template/qualttp8.C: Likewise.
52980 * g++.dg/template/recurse.C: Likewise.
52981
52982 2002-03-15 Mark Mitchell <mark@codesourcery.com>
52983
52984 * g++.dg/opt/dtor1.C: New test.
52985
52986 2002-03-15 Jakub Jelinek <jakub@redhat.com>
52987
52988 * gcc.c-torture/compile/20020315-1.c: New test.
52989
52990 2002-03-15 Richard Earnshaw <rearnsha@arm.com>
52991
52992 * gcc.dg/weak-1.c: Fix scan tests.
52993
52994 2002-03-15 Hans-Peter Nilsson <hp@bitrange.com>
52995
52996 * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
52997 * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
52998 cris-*-aout* mmix-*-*.
52999 * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
53000 cris-*-aout* mmix-*-*.
53001 * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
53002 cris-*-elf* cris-*-aout* and mmix-*-*.
53003 * gcc.dg/20001009-1.c: Ditto.
53004 * gcc.dg/20010912-1.c: Ditto.
53005 * gcc.dg/20020122-4.c: Ditto.
53006 * gcc.dg/inline-2.c: Ditto.
53007
53008 2002-03-14 Jeffrey A Law (law@cygnus.com)
53009
53010 * gcc.c-torture/compile/20020314-1.c: New test.
53011
53012 2002-03-14 Richard Earnshaw <rearnsha@arm.com>
53013
53014 * gcc.c-torture/execute/20020314-1.c: New test.
53015
53016 2002-03-14 Jakub Jelinek <jakub@redhat.com>
53017
53018 * g++.dg/warn/Wunused-1.C: New test.
53019
53020 2002-02-13 Richard Sandiford <rsandifo@redhat.com>
53021
53022 * g++.dg/abi/mangle6.C: New test.
53023
53024 2002-03-13 Jakub Jelinek <jakub@redhat.com>
53025
53026 * gcc.c-torture/compile/20020309-2.c: New test.
53027
53028 * gcc.c-torture/compile/20020312-1.c: New test.
53029
53030 2002-03-12 Nathan Sidwell <nathan@codesourcery.com>
53031
53032 * g++.dg/other/access1.C: New test.
53033
53034 2002-03-12 Jakub Jelinek <jakub@redhat.com>
53035
53036 * gcc.c-torture/execute/wchar_t-1.c: New test.
53037
53038 2002-03-12 David Edelsohn <edelsohn@gnu.org>
53039
53040 * gcc.dg/20020103-1.c: Add rs6000 target and macro.
53041
53042 2002-03-12 Roger Sayle <roger@eyesopen.com>
53043
53044 * gcc.dg/20020312-1.c: New test case.
53045
53046 2002-03-11 Aldy Hernandez <aldyh@redhat.com>
53047
53048 * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
53049
53050 2002-03-11 Richard Henderson <rth@redhat.com>
53051
53052 * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
53053 * g++.old-deja/g++.jason/report.C: Likewise.
53054
53055 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
53056
53057 * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
53058 * g++.old-deja/g++.robertl/eb56.C: Likewise.
53059
53060 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
53061
53062 * g++.dg/overload/pmf1.C: New test.
53063
53064 2002-03-11 Kazu Hirata <kazu@hxi.com>
53065
53066 * gcc.c-torture/execute/20020307-1.c: Use long.
53067
53068 2002-03-11 Jakub Jelinek <jakub@redhat.com>
53069
53070 PR optimization/5844
53071 * gcc.dg/20020310-1.c: New test.
53072
53073 2002-03-09 Michael Meissner <meissner@redhat.com>
53074
53075 * gcc.c-torture/execute/memcpy-2.c: New test.
53076 * gcc.c-torture/execute/memset-1.c: New test.
53077 * gcc.c-torture/execute/strlen-1.c: New test.
53078 * gcc.c-torture/execute/strcmp-1.c: New test.
53079 * gcc.c-torture/execute/strncmp-1.c: New test.
53080
53081 2002-03-09 Geoffrey Keating <geoffk@redhat.com>
53082
53083 * gcc.dg/ppc-ldstruct.c: New test.
53084
53085 2002-03-09 Jakub Jelinek <jakub@redhat.com>
53086
53087 * gcc.c-torture/execute/va-arg-22.c: New test.
53088
53089 2002-03-09 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
53090
53091 * gcc.c-torture/compile/20020309-1.c: New test.
53092
53093 2002-03-08 Jakub Jelinek <jakub@redhat.com>
53094
53095 * gcc.c-torture/execute/20020307-2.c: New test.
53096
53097 2002-03-07 Jeffrey A Law (law@redhat.com)
53098
53099 * g77.f-torture/compile/20020307-1.f: New test.
53100
53101 2002-03-07 Richard Sandiford <rsandifo@redhat.com>
53102
53103 * gcc.dg/unordered-1.c: New test.
53104
53105 2002-03-07 Richard Earnshaw <rearnsha@arm.com>
53106
53107 * gcc.c-torture/execute/20020307-1.c: New test.
53108
53109 2002-03-05 Jakub Jelinek <jakub@redhat.com>
53110
53111 * gcc.dg/20020304-1.c: New test.
53112
53113 * gcc.c-torture/compile/20020304-2.c: New test.
53114
53115 2002-03-04 Zack Weinberg <zack@codesourcery.com>
53116
53117 * gcc.c-torture/compile/20020304-1.c: New test case
53118 (from PR c/5830).
53119
53120 2002-03-03 Aldy Hernandez <aldyh@redhat.com>
53121
53122 * gcc.dg/20020103-1.c: Add other -D ppc variants.
53123
53124 2002-03-02 Nathan Sidwell <nathan@codesourcery.com>
53125
53126 * g++.dg/other/classkey1.C: New test.
53127
53128 2002-03-01 Richard Henderson <rth@redhat.com>
53129
53130 * gcc.c-torture/compile/981223-1.x: New.
53131 * gcc.c-torture/compile/920625-1.x: New.
53132
53133 2002-02-28 Richard Henderson <rth@redhat.com>
53134
53135 * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
53136
53137 2002-02-27 Hans-Peter Nilsson <hp@bitrange.com>
53138
53139 * gcc.c-torture/execute/20020227-1.c: New test.
53140
53141 2002-02-27 Mark Mitchell <mark@codesourcery.com>
53142
53143 * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
53144 here" ERROR lines.
53145 * g++.old-deja/g++.oliva/partord1.C: Likewise.
53146 * g++.old-deja.g++.other/defarg1.C: Likewise.
53147 * g++.old-deja/g++.pt/calls2.C: Likewise.
53148 * g++.old-deja/g++.pt/crash20.C: Likewise.
53149 * g++.old-deja/g++.pt/crash30.C: Likewise.
53150 * g++.old-deja/g++.pt/crash36.C: Likewise.
53151 * g++.old-deja/g++.pt/crash6.C: Likewise.
53152 * g++.old-deja/g++.pt/defarg13.C: Likewise.
53153 * g++.old-deja/g++.pt/derived3.C: Likewise.
53154 * g++.old-deja/g++.pt/error1.C: Likewise.
53155 * g++.old-deja/g++.pt/friend21.C: Likewise.
53156 * g++.old-deja/g++.pt/friend23.C: Likewise.
53157 * g++.old-deja/g++.pt/infinite1.C: Likewise.
53158 * g++.old-deja/g++.robertl/eb128.C: Likewise.
53159
53160 2002-02-27 Geoffrey Keating <geoffk@redhat.com>
53161
53162 * gcc.c-torture/execute/20020225-2.c: New test.
53163
53164 2002-02-27 Zack Weinberg <zack@codesourcery.com>
53165
53166 * gcc.c-torture/execute/920730-1t.c,
53167 gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
53168 Delete test cases, only relevant to -traditional.
53169
53170 2002-02-27 Neil Booth <neil@daikokuya.demon.co.uk>
53171
53172 * gcc.dg/cpp/undef1.c: Remove.
53173 * gcc.dg/cpp/directiv.c: Update.
53174 * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
53175
53176 2002-02-27 Michael Meissner <meissner@redhat.com>
53177
53178 * gcc.c-torture/execute/20020226-1.c: New test.
53179
53180 2002-02-26 Jakub Jelinek <jakub@redhat.com>
53181
53182 * g++.dg/debug/debug4.C: New test.
53183
53184 * gcc.dg/ia64-visibility-1.c: New test.
53185
53186 2002-02-26 Alexandre Oliva <aoliva@redhat.com>
53187
53188 * gcc.dg/debug/20020224-1.c: New.
53189
53190 2002-02-25 Kazu Hirata <kazu@hxi.com>
53191
53192 * gcc.c-torture/execute/960416-1.x: New.
53193 * gcc.c-torture/execute/divconst-3.x: Likewise.
53194
53195 2002-02-25 Jakub Jelinek <jakub@redhat.com>
53196
53197 * gcc.dg/20020224-1.c: New test.
53198
53199 2002-02-25 Alan Modra <amodra@bigpond.net.au>
53200
53201 * gcc.c-torture/execute/20020225-1.c: New.
53202
53203 2002-02-24 Neil Booth <neil@daikokuya.demon.co.uk>
53204
53205 * gcc.dg/cpp/wchar-1.c: New test.
53206
53207 2002-02-23 Jakub Jelinek <jakub@redhat.com>
53208
53209 * gcc.dg/20020222-1.c: New test.
53210
53211 2002-02-22 Jakub Jelinek <jakub@redhat.com>
53212
53213 * g++.dg/opt/anonunion1.C: New test.
53214
53215 2002-02-22 Nathan Sidwell <nathan@codesourcery.com>
53216
53217 * g++.dg/template/qualttp19.C: New test.
53218 * g++.dg/template/qualttp20.C: New test.
53219 * g++.old-deja/g++.jason/report.C: Adjust expected errors
53220 * g++.old-deja/g++.other/qual1.C: Likewise.
53221
53222 2002-02-21 Aldy Hernandez <aldyh@redhat.com>
53223
53224 * gcc.dg/attr-alwaysinline.c: New.
53225
53226 2002-02-21 Jakub Jelinek <jakub@redhat.com>
53227
53228 * gcc.dg/20020220-1.c: New test.
53229
53230 * gcc.dg/20020220-2.c: New test.
53231
53232 * g++.dg/opt/mmx1.C: New test.
53233
53234 2002-02-20 Alexandre Oliva <aoliva@redhat.com>
53235
53236 * gcc.c-torture/compile/20020110.c: New test.
53237
53238 2002-02-20 Jakub Jelinek <jakub@redhat.com>
53239
53240 * gcc.c-torture/execute/20020219-1.c: New test.
53241
53242 * gcc.dg/20020219-1.c: New test.
53243
53244 * gcc.dg/noncompile/20020220-1.c: New test.
53245
53246 * g++.dg/opt/ptrintsum1.C: New test.
53247
53248 * gcc.dg/debug/20020220-1.c: New test.
53249
53250 2002-02-17 Jakub Jelinek <jakub@redhat.com>
53251
53252 * gcc.c-torture/execute/20020216-1.c: New test.
53253
53254 2002-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
53255
53256 * gcc.dg/decl-1.c: Update, new test.
53257
53258 2002-02-15 Nathan Sidwell <nathan@codesourcery.com>
53259
53260 * g++.dg/abi/bitfield1.C: New test.
53261 * g++.dg/abi/bitfield2.C: New test.
53262
53263 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
53264
53265 * gcc.dg/attr-nest.c: New test.
53266
53267 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
53268
53269 * gcc.c-torture/execute/20020215-1.c: New test.
53270
53271 2002-02-14 Jakub Jelinek <jakub@redhat.com>
53272
53273 * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
53274 * g++.dg/debug/debug.exp: New.
53275 * g++.dg/debug/trivial.C: New.
53276 * g++.dg/debug/debug1.C: Moved...
53277 * g++.dg/other/debug1.C: ...from here.
53278 * g++.dg/debug/debug2.C: Moved...
53279 * g++.dg/other/debug2.C: ...from here.
53280 * g++.dg/debug/debug3.C: Moved...
53281 * g++.dg/other/debug3.C: ...from here.
53282
53283 * gcc.dg/noncompile/20020213-1.c: New test.
53284
53285 2002-02-13 Jakub Jelinek <jakub@redhat.com>
53286
53287 * g++.dg/other/debug3.C: New test.
53288
53289 * gcc.c-torture/execute/20020213-1.c: New test.
53290
53291 2002-02-13 Richard Smith <richard@ex-parrot.com>
53292
53293 * g++.old-deja/g++.other/thunk1.C: New test.
53294
53295 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
53296
53297 * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
53298
53299 2002-02-13 Stan Shebs <shebs@apple.com>
53300
53301 * gcc.dg/altivec-3.c: New.
53302
53303 2002-02-12 Jakub Jelinek <jakub@redhat.com>
53304
53305 * gcc.dg/Wunreachable-1.c: New test.
53306 * gcc.dg/Wunreachable-2.c: New test.
53307
53308 2002-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
53309
53310 * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
53311
53312 2002-02-12 Neil Booth <neil@daikokuya.demon.co.uk>
53313
53314 * gcc.dg/decl-1.c: New test.
53315
53316 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
53317
53318 * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
53319
53320 2002-02-10 Kazu Hirata <kazu@hxi.com>
53321
53322 * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
53323 * gcc.c-torture/compile/980506-1.x: Likewise.
53324
53325 2002-02-10 Kazu Hirata <kazu@hxi.com>
53326
53327 * gcc.dg/20020210-1.c: New.
53328
53329 2002-02-09 Toon Moene <toon@moene.indiv.nluug.nl>
53330
53331 * g77.f-torture/execute/947.f: New regression test
53332 for PR fortran/947.
53333
53334 2002-02-09 Alexandre Oliva <aoliva@redhat.com>
53335
53336 * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
53337 * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
53338
53339 2002-02-08 Richard Henderson <rth@redhat.com>
53340
53341 * gcc.c-torture/compile/labels-3.c: New.
53342
53343 2002-02-08 Jakub Jelinek <jakub@redhat.com>
53344
53345 * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
53346 expression statements work instead.
53347 * gcc.dg/noncompile/20020207-1.c: New test.
53348
53349 2002-02-07 Richard Henderson <rth@redhat.com>
53350
53351 * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
53352
53353 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
53354
53355 * lib/prune.exp: Remove "In (program|subroutine"block-data)"
53356 message from g77
53357 * lib/g77-dg.exp: Trim g77 error messages so that they are
53358 recognized by dg.exp.
53359
53360 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
53361
53362 PR fortran/5473
53363 * g77.dg/pr5473.f: Now dg-error. Add additional cases.
53364
53365 2002-02-07 Richard Henderson <rth@redhat.com>
53366
53367 * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
53368 to be sufficiently aligned for integers.
53369
53370 2002-02-07 Nathan Sidwell <nathan@codesourcery.com>
53371
53372 * g++.dg/template/friend4.C: New test.
53373
53374 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
53375
53376 PR fortran/5743
53377 * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
53378 unsupported cases.
53379
53380 2002-02-07 Richard Henderson <rth@redhat.com>
53381
53382 * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
53383 * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
53384 gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
53385 objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
53386
53387 2002-02-06 Richard Henderson <rth@redhat.com>
53388
53389 * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
53390
53391 2002-02-06 Janis Johnson <janis187@us.ibm.com>
53392
53393 * gcc.dg/20020206-1.c: New test.
53394
53395 2002-02-06 Jakub Jelinek <jakub@redhat.com>
53396
53397 * gcc.c-torture/execute/20020206-1.c: New test.
53398
53399 * gcc.c-torture/execute/20020206-2.c: New test.
53400
53401 PR optimization/5429:
53402 * gcc.c-torture/compile/20020206-1.c: New test.
53403
53404 2002-02-06 Nick Clifton <nickc@cambridge.redhat.com>
53405
53406 * g++.dg/ext/align1.C: Do not use an explicit alignment value
53407 as certain file formats cannot support particularly large
53408 alignments.
53409
53410 * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
53411 and do not expect to be able to link the executable.
53412
53413 * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
53414 fail because the COFF format does not support the weak attribute.
53415
53416 2002-02-05 David Billinghurst <David.Billinghurst@riotinto.com>
53417
53418 * g77.dg/pr5473.f: New test
53419
53420 2002-02-05 Aldy Hernandez <aldyh@redhat.com>
53421
53422 * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
53423 Fix testcase accordingly.
53424
53425 2002-02-04 Richard Henderson <rth@redhat.com>
53426
53427 * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
53428 (buf): Change to be an array of pointers, not ints.
53429
53430 2002-02-04 Jakub Jelinek <jakub@redhat.com>
53431
53432 * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally
53433 before all tests. Move warning one line above to match where it
53434 C frontend emits.
53435 * gcc.dg/Wswitch-2.c: New test.
53436 * g++.dg/warn/Wswitch-1.C: New test.
53437 * g++.dg/warn/Wswitch-2.C: New test.
53438
53439 2002-02-04 Richard Henderson <rth@redhat.com>
53440
53441 * g++.dg/abi/offsetof.C: Fix size comparison.
53442
53443 2002-02-04 Richard Sandiford <rsandifo@redhat.com>
53444
53445 * gcc.dg/cast-qual-2.c: New test.
53446
53447 2002-02-04 Jakub Jelinek <jakub@redhat.com>
53448
53449 * gcc.dg/20020201-4.c: New test.
53450
53451 2002-02-04 Ben Elliston <bje@redhat.com>
53452
53453 * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
53454 target_info attribute != 0, in addition to the empty string.
53455 (gcc_target_compile): Likewise.
53456
53457 2002-02-03 Andrew Cagney <ac131313@redhat.com>
53458
53459 * gcc.dg/Wswitch.c: New test.
53460 PR gcc/4475. PR gcc/3780.
53461
53462 2002-02-03 Toon Moene <toon@moene.indiv.nluug.nl>
53463
53464 * g77.f-torture/execute/5122.f: New test for regressions
53465 against PR fortran/5122.
53466
53467 2002-02-03 David Billinghurst <David.Billinghurst@riotinto.com>
53468
53469 * g77.f-torture/compile/pr3743.f: Delete
53470 * g77.dg/pr3743-1.f: New test.
53471 * g77.dg/pr3743-2.f: New test.
53472 * g77.dg/pr3743-3.f: New test.
53473 * g77.dg/pr3743-4.f: New test.
53474
53475 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
53476
53477 * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
53478
53479 2002-02-02 Richard Henderson <rth@redhat.com>
53480
53481 * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
53482 * gcc.c-torture/execute/bf64-1.c: Likewise.
53483
53484 2002-02-02 Jakub Jelinek <jakub@redhat.com>
53485
53486 * gcc.dg/20020201-2.c: New test.
53487
53488 * gcc.dg/20020201-3.c: New test.
53489
53490 * gcc.c-torture/execute/bitfld-2.c: New test.
53491
53492 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
53493
53494 * gcc.dg/bitfld-1.c: Update.
53495 * gcc.dg/bitfld-2.c: Update.
53496 * gcc.c-torture/execute/bitfld-1.x: New.
53497
53498 2002-02-02 Jakub Jelinek <jakub@redhat.com>
53499
53500 * gcc.c-torture/execute/20020201-1.c: New test.
53501
53502 2002-02-01 Janis Johnson <janis187@us.ibm.com>
53503
53504 PR target/5469
53505 * gcc.dg/20020201-1.c: New test.
53506
53507 2002-02-01 David.Billinghurst <David.Billinghurst@riotinto.com>
53508
53509 PR fortran/3743
53510 * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
53511 * g77.f-torture/compile/pr3743.x: Remove
53512
53513 2002-01-31 Tom Rix <trix@redhat.com>
53514
53515 * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
53516
53517 2002-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
53518
53519 * gcc.dg/noncompile/20020130-1.c: New test.
53520
53521 2002-01-30 David Billinghurst <David.Billinghurst@riotinto.com>
53522
53523 * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
53524
53525 2002-01-29 Richard Henderson <rth@redhat.com>
53526
53527 * gcc.c-torture/execute/991118-1.c: Cast various constants back
53528 to long long.
53529 * gcc.c-torture/execute/bf64-1.c: Likewise.
53530
53531 2002-01-29 Jakub Jelinek <jakub@redhat.com>
53532
53533 * gcc.c-torture/execute/20020129-1.c: New test.
53534
53535 2002-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
53536
53537 * gcc.c-torture/compile/20000224-1.c: Update.
53538 * gcc.c-torture/execute/bitfld-1.c: New tests.
53539 * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
53540 * gcc.dg/uninit-A.c: Update.
53541
53542 2002-01-29 Nathan Sidwell <nathan@codesourcery.com>
53543
53544 * g++.dg/template/ctor1.C: Add instantiation.
53545
53546 2002-01-28 Paul Koning <pkoning@equallogic.com>
53547
53548 * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
53549 argument to __builtin_prefetch to be const ptr.
53550
53551 2002-01-28 Jakub Jelinek <jakub@redhat.com>
53552
53553 * gcc.c-torture/compile/20020120-1.c: New test.
53554
53555 2002-01-27 Kazu Hirata <kazu@hxi.com>
53556
53557 * gcc.c-torture/execute/20020127-1.c: New test.
53558
53559 2002-01-27 David Billinghurst <David.Billinghurst@riotinto.com>
53560
53561 * g77.dg/f77-edit-i-in.f: New test
53562 * g77.dg/f77-edit-i-out.f: New test
53563
53564 2002-01-25 Geoffrey Keating <geoffk@redhat.com>
53565
53566 * gcc.dg/debug/debug.exp: New file.
53567 * gcc.dg/debug/trivial.c: New file.
53568 * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
53569 * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
53570 * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
53571 * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
53572 * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
53573 * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
53574 * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
53575 * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
53576 * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
53577 * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
53578 * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
53579 * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
53580 * gcc.dg/20000503-1.c: Removed.
53581 * gcc.dg/20010207-1.c: Removed.
53582 * gcc.dg/20011223-1.c: Removed.
53583 * gcc.dg/20020104-2.c: Removed.
53584 * gcc.dg/debug-1.c: Removed.
53585 * gcc.dg/debug-2.c: Removed.
53586 * gcc.dg/debug-3.c: Removed.
53587 * gcc.dg/debug-4.c: Removed.
53588 * gcc.dg/debug-5.c: Removed.
53589 * gcc.dg/debug-6.c: Removed.
53590 * gcc.dg/dwarf2-1.c: Removed.
53591 * gcc.dg/dwarf2-2.c: Removed.
53592
53593 2002-01-25 Jakub Jelinek <jakub@redhat.com>
53594
53595 * g++.old-deja/g++.other/eh5.C: New test.
53596 * g++.old-deja/g++.other/sibcall2.C: New test.
53597 * g++.old-deja/g++.other/array9.C: New test.
53598 * g++.old-deja/g++.other/typename2.C: New test.
53599 * g++.old-deja/g++.other/crash60.C: New test.
53600 * g++.old-deja/g++.other/conv9.C: New test.
53601 * g++.old-deja/g++.other/mangle10.C: New test.
53602 * g++.old-deja/g++.other/unchanging1.C: New test.
53603 * g++.old-deja/g++.other/exprstmt1.C: New test.
53604 * g++.old-deja/g++.other/inline23.C: New test.
53605 * g++.old-deja/g++.eh/ia64-1.C: New test.
53606 * g++.old-deja/g++.other/dwarf2-1.C: New test.
53607 * g++.old-deja/g++.other/reload1.C: New test.
53608 * g++.old-deja/g++.other/static20.C: New test.
53609 * g++.old-deja/g++.other/local-alloc1.C: New test.
53610 * g++.old-deja/g++.other/conv8.C: New test.
53611 * g++.old-deja/g++.other/stmtexpr2.C: New test.
53612 * g++.old-deja/g++.other/storeexpr1.C: New test.
53613 * g++.old-deja/g++.other/storeexpr2.C: New test.
53614 * g++.dg/eh/template2.C: New test.
53615 * g++.dg/warn/weak1.C: New test.
53616
53617 2002-01-25 Hans-Peter Nilsson <hp@bitrange.com>
53618
53619 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
53620 Remove first, non-varying, argument.
53621
53622 2002-01-23 Richard Henderson <rth@redhat.com>
53623
53624 * gcc.dg/inline-2.c: New.
53625
53626 * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
53627 Add optional target arg. Check number of arguments.
53628 (scan-assembler-not, scan-assembler-dem): Likewise.
53629 (scan-assembler-dem-not): Likewise.
53630
53631 2002-01-23 Zack Weinberg <zack@codesourcery.com>
53632
53633 * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
53634 line 12.
53635 * g++.old-deja/g++.brendan/parse3.C,
53636 g++.old-deja/g++.other/crash26.C,
53637 g++.old-deja/g++.other/crash28.C,
53638 g++.old-deja/g++.other/crash29.C,
53639 g++.old-deja/g++.other/crash30.C,
53640 g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
53641
53642 2002-01-23 Aldy Hernandez <aldyh@redhat.com>
53643
53644 * gcc.dg/20020115-1.c: New.
53645
53646 2002-01-23 Bob Wilson <bob.wilson@acm.org>
53647
53648 * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
53649
53650 2002-01-23 Janis Johnson <janis187@us.ibm.com>
53651
53652 * gcc.dg/20020122-3.c: New.
53653
53654 2002-01-23 Jakub Jelinek <jakub@redhat.com>
53655
53656 * g++.dg/other/gc1.C: New test.
53657
53658 2002-01-23 Zack Weinberg <zack@codesourcery.com>
53659
53660 * gcc.dg/c99-intconst-1.c: Mark XFAIL.
53661
53662 2002-01-22 Richard Henderson <rth@redhat.com>
53663
53664 * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
53665
53666 2002-01-22 Richard Henderson <rth@redhat.com>
53667
53668 * gcc.dg/20020122-4.c: New.
53669
53670 2002-01-22 H.J. Lu <hjl@gnu.org>
53671
53672 * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
53673 link output.
53674 * gcc.dg/special/ecos.exp: Likewise.
53675 * lib/g++-dg.exp: Likewise.
53676 * lib/g77-dg.exp: Likewise.
53677 * lib/gcc-dg.exp : Likewise.
53678 * lib/mike-g++.exp: Likewise.
53679 * lib/mike-g77.exp: Likewise.
53680 * lib/mike-gcc.exp: Likewise.
53681 * lib/objc-dg.exp: Likewise.
53682
53683 2002-01-22 Janis Johnson <janis187@us.ibm.com>
53684
53685 PR target/5379
53686 * gcc.dg/20020122-2.c: New test.
53687
53688 2002-01-22 Hans-Peter Nilsson <hp@axis.com>
53689
53690 * gcc.dg/20020122-1.c: New test.
53691
53692 2001-01-22 David.Billinghurst <David.Billinghurst@riotinto.com>
53693
53694 * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
53695
53696 2002-01-22 David Billinghurst <David.Billinghurst@riotinto.com>
53697
53698 * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
53699
53700 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53701
53702 * gcc.c-torture/compile/20020121-1.c: New test.
53703
53704 2002-01-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
53705
53706 * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
53707 ld_library_path.
53708
53709 2002-01-21 Jakub Jelinek <jakub@redhat.com>
53710
53711 * gcc.dg/20020218-1.c: New test.
53712
53713 2002-01-21 David.Billinghurst <David.Billinghurst@riotinto.com>
53714
53715 * lib/prune.exp (prune_gcc_output): Prune "At global scope"
53716 messages
53717 * g++.dg/other/deprecated.C: Remove dg-bogus comment for
53718 "At global scope" warning
53719 * g++.dg/ext/align1.C: Change cygwin test for alignment
53720 from db-bogus to dg-warning
53721
53722 2002-01-21 Zack Weinberg <zack@codesourcery.com>
53723
53724 * g77.f-torture/compile/cpp2.F: New test.
53725
53726 2002-01-19 Nathan Sidwell <nathan@codesourcery.com>
53727
53728 * g++.dg/template/access1.C: New test.
53729
53730 2002-01-18 Aldy Hernandez <aldyh@redhat.com>
53731
53732 * gcc.dg/20020118-1.c: New.
53733
53734 2002-01-18 Kazu Hirata <kazu@hxi.com>
53735
53736 * gcc.c-torture/execute/20020118-1.c: New test.
53737
53738 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
53739
53740 * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
53741 * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
53742 alignment warnings.
53743
53744 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
53745
53746 * gcc.misc-tests/i386-prefetch.exp: Save and restore
53747 torture_with_loops and torture_without_loops
53748
53749 2002-01-17 Jakub Jelinek <jakub@redhat.com>
53750
53751 * gcc.c-torture/compile/20020116-1.c: New test.
53752
53753 2002-01-16 Jakub Jelinek <jakub@redhat.com>
53754
53755 * gcc.dg/20020116-2.c: New test.
53756
53757 * gcc.dg/ultrasp4.c: New test.
53758
53759 * gcc.dg/20020116-1.c: New test.
53760
53761 2002-01-15 Geoffrey Keating <geoffk@redhat.com>
53762
53763 * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
53764 by EABI.
53765
53766 2002-01-15 Janis Johnson <janis187@us.ibm.com>
53767
53768 * gcc.misc-tests/i386-prefetch.exp: New.
53769 * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
53770 * gcc.misc-tests/i386-pf-athlon-1.c: New test.
53771 * gcc.misc-tests/i386-pf-none-1.c: New test.
53772 * gcc.misc-tests/i386-pf-sse-1.c: New test.
53773
53774 2002-01-15 Jakub Jelinek <jakub@redhat.com>
53775
53776 * gcc.dg/gnu89-init-1.c: Add new tests.
53777
53778 2002-01-15 Andreas Jaeger <aj@suse.de>
53779
53780 * gcc.dg/i386-mmx-1.c: Also run on x86-64.
53781 * gcc.dg/i386-mmx-2.c: Likewise.
53782 * gcc.dg/i386-sse-1.c: Likewise.
53783 * gcc.dg/i386-sse-2.c: Likewise.
53784 * gcc.dg/i386-sse-3.c: Likewise.
53785
53786 2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
53787
53788 * g77.f-torture/execute/intrinsic-unix-bessel.f:
53789 Uncomment additional cases that now pass.
53790
53791 2002-01-11 Richard Henderson <rth@redhat.com>
53792
53793 * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
53794 * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
53795
53796 2002-01-11 Nicola Pero <n.pero@mi.flashnet.it>
53797
53798 * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
53799
53800 2002-01-10 Aldy Hernandez <aldyh@redhat.com>
53801
53802 * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
53803 lvx, stvx, stvebx, stvehx, stvewx, stvxl.
53804
53805 2002-01-10 Dale Johannesen <dalej@apple.com>
53806
53807 * gcc.c-torture/execute/loop-11.c: New.
53808
53809 2002-01-08 Aldy Hernandez <aldyh@redhat.com>
53810
53811 * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
53812 dss, lvsl, lvsr, dstt, dstst, dststt, dst.
53813
53814 2002-01-09 Richard Henderson <rth@redhat.com>
53815
53816 * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
53817 type in which to perform the operation for each size.
53818
53819 2002-01-09 Alan Matsuoka (alanm@redhat.com)
53820
53821 * gcc.c-torture/compile/20020109-2.c: New test.
53822
53823 2002-01-09 Gwenole Beauchesne <bgeauchesne@mandrakesoft.com>
53824
53825 * gcc.c-torture/execute/loop-10.c: New test.
53826
53827 2002-01-09 Jakub Jelinek <jakub@redhat.com>
53828
53829 * gcc.c-torture/compile/20010226-1.c: New test.
53830 * gcc.c-torture/compile/20010227-1.c: New test.
53831 * gcc.c-torture/compile/20010426-1.c: New test.
53832 * gcc.c-torture/compile/20010510-1.c: New test.
53833 * gcc.c-torture/compile/20010605-3.c: New test.
53834 * gcc.c-torture/compile/20010824-1.c: New test.
53835 * gcc.c-torture/execute/20010409-1.c: New test.
53836 * gcc.dg/noncompile/20000901-1.c: New test.
53837 * gcc.dg/20001023-1.c: New test.
53838 * gcc.dg/20001101-1.c: New test.
53839 * gcc.dg/20001102-1.c: New test.
53840 * gcc.dg/20010207-1.c: New test.
53841 * gcc.dg/20010405-1.c: New test.
53842 * gcc.dg/20010822-1.c: New test.
53843 * gcc.dg/20011107-1.c: New test.
53844
53845 2002-01-09 Jeffrey A Law (law@redhat.com)
53846
53847 * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
53848
53849 * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect
53850 execution failure on PA targets.
53851
53852 2002-01-09 Jakub Jelinek <jakub@redhat.com>
53853
53854 * gcc.c-torture/compile/20020109-1.c: New test.
53855
53856 2002-01-08 Kazu Hirata <kazu@hxi.com>
53857
53858 * gcc.c-torture/execute/20020108-1.c: New test.
53859
53860 2002-01-08 Jakub Jelinek <jakub@redhat.com>
53861
53862 * gcc.dg/20020108-1.c: New test.
53863
53864 2002-01-08 H.J. Lu <hjl@gnu.org>
53865
53866 * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
53867 for header files.
53868
53869 2002-01-08 Geoff Keating <geoffk@redhat.com>
53870
53871 * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
53872 consistency.
53873
53874 2002-01-07 Aldy Hernandez <aldyh@redhat.com>
53875
53876 * gcc.dg/altivec-4.c: Test altivec predicates.
53877
53878 2002-01-07 Jakub Jelinek <jakub@redhat.com>
53879
53880 * gcc.c-torture/execute/20020107-1.c: New test.
53881
53882 2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
53883
53884 PR c/5279
53885 * gcc.c-torture/compile/20020106-1.c: New test.
53886
53887 2002-01-05 Hans-Peter Nilsson <hp@bitrange.com>
53888
53889 * gcc.c-torture/execute/nestfunc-4.c: New test.
53890
53891 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
53892
53893 * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
53894 extra triple that slipped in.
53895 * g++.old-deja/g++.abi/align.C: Likewise.
53896 * g++.old-deja/g++.abi/bitfields.C: Likewise.
53897
53898 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
53899
53900 * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
53901 * g++.old-deja/g++.abi/align.C: Likewise.
53902 * g++.old-deja/g++.abi/bitfields.C: Likewise.
53903
53904 * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
53905 on FreeBSD/i386.
53906 * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
53907 FreeBSD.
53908
53909 2002-01-04 Jakub Jelinek <jakub@redhat.com>
53910
53911 * gcc.dg/20020104-1.c: New test.
53912
53913 * gcc.dg/20020104-2.c: New test.
53914
53915 2002-01-04 Hans-Peter Nilsson <hp@bitrange.com>
53916
53917 * gcc.dg/20020103-1.c: Fix typo in target selector.
53918
53919 2002-01-03 Richard Henderson <rth@redhat.com>
53920
53921 * gcc.dg/20020103-1.c: New.
53922
53923 2002-01-03 Kazu Hirata <kazu@hxi.com>
53924
53925 * gcc.c-torture/execute/20020103-1.c: New test.
53926
53927 2002-01-03 Jakub Jelinek <jakub@redhat.com>
53928
53929 * g++.dg/other/debug2.C: New test.
53930
53931 * gcc.c-torture/compile/20020103-1.c: New test.
53932
53933 2002-01-02 Jakub Jelinek <jakub@redhat.com>
53934
53935 * gcc.dg/gnu89-init-1.c: Added new tests.
53936
53937 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
53938
53939 * g++.dg/template/friend2.C: Remove as patch is reverted.
53940
53941 * g++.dg/warn/oldcast1.C: New test.
53942
53943 * g++.dg/template/ptrmem1.C: New test.
53944 * g++.dg/template/ptrmem2.C: New test.
53945
53946 * g++.dg/template/ntp.C: New test.
53947
53948 * g++.dg/other/component1.C: New test.
53949
53950 * g++.dg/template/ttp3.C: New test.
53951
53952 * g++.dg/template/friend2.C: New test.
53953 * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
53954
53955 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
53956
53957 * g++.dg/other/ptrmem1.C: New test.
53958 * g++.dg/other/ptrmem2.C: New test.
53959
53960 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
53961
53962 * g++.dg/template/ctor1.C: New test.
53963
53964 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
53965
53966 * g++.dg/template/friend2.C: New test.
53967
53968 2002-01-01 Hans-Peter Nilsson <hp@bitrange.com>
53969
53970 * gcc.dg/mmix-1.c: New test.
53971
53972 2001-12-31 Richard Henderson <rth@redhat.com>
53973
53974 * gcc.dg/asm-5.c: New.
53975
53976 2001-12-31 Paolo Carlini <pcarlini@unitus.it>
53977
53978 * g++.old-deja/g++.robertl/eb130.C: hash_set is now
53979 in namespace __gnu_cxx
53980
53981 2001-12-30 Richard Henderson <rth@redhat.com>
53982
53983 * gcc.dg/debug-6.c: New.
53984
53985 2001-12-30 Jakub Jelinek <jakub@redhat.com>
53986
53987 * gcc.c-torture/compile/20011229-2.c: New test.
53988
53989 2001-12-29 Jakub Jelinek <jakub@redhat.com>
53990
53991 * gcc.dg/debug-3.c: New test.
53992 * gcc.dg/debug-4.c: New test.
53993 * gcc.dg/debug-5.c: New test.
53994
53995 2001-12-29 Richard Henderson <rth@redhat.com>
53996
53997 * g++.dg/eh/loop1.C: New.
53998
53999 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
54000
54001 * g++.dg/template/crash1.C: New test.
54002
54003 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
54004
54005 * g++.dg/other/const1.C: New test.
54006
54007 2001-12-29 Hans-Peter Nilsson <hp@bitrange.com>
54008
54009 * gcc.c-torture/compile/20011229-1.c: New test.
54010
54011 2001-12-28 Stan Shebs <shebs@apple.com>
54012
54013 * lib/objc-torture.exp: Resync with c-torture.exp.
54014 * lib/objc.exp: Load standard libraries.
54015
54016 2001-12-28 Jakub Jelinek <jakub@redhat.com>
54017
54018 * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
54019 additional tests.
54020
54021 2001-12-27 Roger Sayle <roger@eyesopen.com>
54022
54023 * gcc.c-torture/execute/string-opt-16.c: New testcase.
54024
54025 2001-12-27 Richard Henderson <rth@redhat.com>
54026
54027 * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
54028
54029 2001-12-26 Nathan Sidwell <nathan@codesourcery.com>
54030
54031 * g++.dg/eh/ctor1.C: New test.
54032 * g++.dg/other/error2.C: New test.
54033
54034 2001-12-24 Nathan Sidwell <nathan@codesourcery.com>
54035
54036 * g++.dg/other/init2.C: New test.
54037
54038 2001-12-24 Richard Henderson <rth@redhat.com>
54039
54040 * gcc.dg/20011223-1.c: New.
54041 * gcc.dg/inline-1.c: New.
54042
54043 2001-12-23 Richard Henderson <rth@redhat.com>
54044
54045 * gcc.dg/asm-4.c: Test operand modifiers.
54046
54047 2001-12-23 Richard Henderson <rth@redhat.com>
54048
54049 * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
54050
54051 2001-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
54052
54053 * gcc.c-torture/execute/20011223-1.c: New test.
54054
54055 2001-12-21 Richard Henderson <rth@redhat.com>
54056
54057 * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
54058 re-enables the warning.
54059
54060 2001-12-21 Richard Henderson <rth@redhat.com>
54061
54062 * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
54063
54064 2001-12-20 Jakub Jelinek <jakub@redhat.com>
54065
54066 * gcc.c-torture/compile/20011218-1.c: New test.
54067
54068 2001-12-20 Nick Clifton <nickc@cambridge.redhat.com>
54069
54070 * gcc.misc-test/arm-isr.exp: New file. Control running of the
54071 arm-isr.c test.
54072 * gcc.misc-tests/arm-isr.c: New file. Test prologue and
54073 epilogue generation for ARM ISR routines.
54074
54075 2001-12-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54076
54077 * gcc.dg/format/builtin-1.c: Test unlocked stdio.
54078 * gcc.dg/format/c90-printf-3.c: Likewise.
54079 * gcc.dg/format/c99-printf-3.c: Likewise.
54080 * gcc.dg/format/ext-1.c: Likewise.
54081 * gcc.dg/format/ext-6.c: Likewise.
54082 * gcc.dg/format/format.h: Prototype unlocked stdio.
54083
54084 2001-12-20 Richard Henderson <rth@redhat.com>
54085
54086 * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
54087 (arena): Use it.
54088 (malloc): Correct allocation logic. Abort if we fill up the
54089 arena before initialization complete.
54090 (realloc): Correct allocation logic.
54091
54092 2001-12-20 Jakub Jelinek <jakub@redhat.com>
54093
54094 * gcc.c-torture/compile/20011219-2.c: New test.
54095
54096 * gcc.c-torture/execute/20011219-1.c: New test.
54097
54098 2001-12-19 David Billinghurst <David.Billinghurst@riotinto.com>
54099
54100 * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
54101 target does not support weak symbols.
54102
54103 2001-12-19 Jakub Jelinek <jakub@redhat.com>
54104
54105 * gcc.c-torture/compile/20011219-1.c: New test.
54106
54107 2001-12-19 Nathan Sidwell <nathan@codesourcery.com>
54108
54109 * g++.dg/other/error1.C: New test.
54110
54111 2001-12-17 Jeffrey A Law (law@redhat.com)
54112
54113 * gcc.c-torture/execute/20011217-1.c: New test.
54114
54115 2001-12-17 Nicola Pero <nicola@brainstorm.co.uk>
54116
54117 * objc.dg/special/: New directory.
54118 * objc.dg/special/special.exp: New file.
54119 * objc.dg/special/unclaimed-category-1.h: New file.
54120 * objc.dg/special/unclaimed-category-1a.m: New file.
54121 * objc.dg/special/unclaimed-category-1.m: New file.
54122
54123 2001-12-17 Andreas Jaeger <aj@suse.de>
54124
54125 * gcc.c-torture/compile/20011217-2.c: New test.
54126
54127 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
54128
54129 * gcc.c-torture/compile/20011217-1.c: New test.
54130
54131 2001-12-14 Aldy Hernandez <aldyh@redhat.com>
54132
54133 * gcc.dg/20011214-1.c: New.
54134
54135 2001-12-13 Aldy Hernandez <aldyh@redhat.com>
54136
54137 * gcc.dg/altivec-4.c: New.
54138
54139 2001-12-13 Hans-Peter Nilsson <hp@axis.com>
54140
54141 * gcc.dg/20011113-1.c: New test.
54142
54143 2001-12-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
54144
54145 * g++.old-deja/g++.jason/template31.C: Remove templates for classes
54146 std::__malloc_alloc_template<0> and
54147 std::__default_alloc_template<false, 0>.
54148
54149 2001-12-13 Nicola Pero <n.pero@mi.flashnet.it>
54150
54151 * objc/execute/bf-21.m: New test.
54152 * objc/execute/enumeration-1.m: New test.
54153 * objc/execute/enumeration-2.m: New test.
54154
54155 2001-12-12 Jakub Jelinek <jakub@redhat.com>
54156
54157 * gcc.dg/gnu89-init-1.c: New test.
54158
54159 2001-12-12 Nathan Sidwell <nathan@codesourcery.com>
54160
54161 * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
54162 * g++.old-deja/g++.jason/2371.C: Likewise.
54163 * g++.old-deja/g++.jason/template33.C: Likewise.
54164 * g++.old-deja/g++.jason/template34.C: Likewise.
54165 * g++.old-deja/g++.jason/template36.C: Likewise.
54166 * g++.old-deja/g++.oliva/typename1.C: Likewise.
54167 * g++.old-deja/g++.oliva/typename2.C: Likewise.
54168 * g++.old-deja/g++.other/typename1.C: Likewise.
54169 * g++.old-deja/g++.pt/inherit2.C: Likewise.
54170 * g++.old-deja/g++.pt/nontype5.C: Likewise.
54171 * g++.old-deja/g++.pt/typename11.C: Likewise.
54172 * g++.old-deja/g++.pt/typename14.C: Likewise.
54173 * g++.old-deja/g++.pt/typename16.C: Likewise.
54174 * g++.old-deja/g++.pt/typename3.C: Likewise.
54175 * g++.old-deja/g++.pt/typename4.C: Likewise.
54176 * g++.old-deja/g++.pt/typename5.C: Likewise.
54177 * g++.old-deja/g++.pt/typename7.C: Likewise.
54178 * g++.old-deja/g++.robertl/eb9.C: Likewise.
54179
54180 2001-12-11 Nathan Sidwell <nathan@codesourcery.com>
54181
54182 * g++.dg/other/linkage1.C: New test.
54183 * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
54184 specifiers.
54185
54186 2001-12-11 Neil Booth <neil@daikokuya.demon.co.uk>
54187
54188 * gcc.dg/concat.c: New test.
54189
54190 2001-12-11 Stan Shebs <shebs@apple.com>
54191
54192 * objc/compile: New test directory.
54193 * objc/compile/compile.exp: New expect script.
54194 * objc/compile/20011211-1.m: New compile test.
54195
54196 2001-12-11 Jason Merrill <jason@redhat.com>
54197
54198 * lib/prune.exp (prune_gcc_output): Also handle "In member
54199 function". So many permutations...
54200
54201 2001-12-10 Nathan Sidwell <nathan@codesourcery.com>
54202
54203 * g++.dg/template/typedef1.C: New test.
54204
54205 2001-12-09 Nathan Sidwell <nathan@codesourcery.com>
54206
54207 * g++.dg/other/copy1.C: New test.
54208
54209 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
54210
54211 * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
54212
54213 * gcc.dg/builtin-choose-expr.c: New.
54214
54215 2001-12-07 Aldy Hernandez <aldyh@redhat.com>
54216
54217 * gcc.dg/altivec-2.c: New.
54218
54219 2001-12-07 Richard Henderson <rth@redhat.com>
54220
54221 * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
54222
54223 2001-12-07 Stephane Carrez <Stephane.Carrez@sun.com>
54224
54225 * gcc.dg/sparc-ret.c: New file, test return corruption bug for
54226 ultrasparc.
54227
54228 2001-12-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
54229
54230 * g++-old.deja/g++.robertl/eb101.C: Deleted.
54231
54232 2001-12-06 Janis Johnson <janis187@us.ibm.com>
54233
54234 * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
54235 variable argument list.
54236
54237 2001-12-06 Zack Weinberg <zack@codesourcery.com>
54238
54239 * gcc.c-torture/execute/memcheck: Delete entire directory.
54240 (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
54241 t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
54242
54243 2001-12-05 Neil Booth <neil@daikokuya.demon.co.uk>
54244
54245 * gcc.dg/Wshadow-1.c: New test.
54246
54247 2001-12-05 Jakub Jelinek <jakub@redhat.com>
54248
54249 * gcc.c-torture/compile/20011130-1.c: New test.
54250
54251 * gcc.dg/noncompile/20011025-1.c: New test.
54252
54253 * g++.dg/other/anon-union.C: New test.
54254
54255 * gcc.c-torture/execute/20011024-1.c: New test.
54256
54257 2001-12-04 Joseph S. Myers <jsm28@cam.ac.uk>
54258
54259 * gcc.c-torture/execute/20000722-1.x,
54260 gcc.c-torture/execute/20010123-1.x: Remove.
54261 * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
54262 * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
54263 gcc.dg/c99-complit-2.c: New tests.
54264
54265 2001-12-04 Nathan Sidwell <nathan@codesourcery.com>
54266
54267 * g++.dg/inherit/base1.C: New test.
54268
54269 2001-12-04 Jakub Jelinek <jakub@redhat.com>
54270
54271 * g++.dg/other/stdarg1.C: New test.
54272
54273 * gcc.c-torture/compile/20011130-2.c: New test.
54274
54275 2001-12-03 Janis Johnson <janis187@us.ibm.com>
54276
54277 * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
54278 * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
54279 * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
54280 * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
54281 * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
54282 * gcc.dg/builtin-prefetch-1.c: New test.
54283
54284 2001-12-03 Jakub Jelinek <jakub@redhat.com>
54285
54286 * gcc.dg/20011130-1.c: New test.
54287
54288 2001-12-03 Nathan Sidwell <nathan@codesourcery.com>
54289
54290 * g++.dg/other/scope1.C: New test.
54291 * g++.dg/template/explicit-instantiation.C: Remove XFAIL
54292
54293 2001-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
54294
54295 * gcc.dg/vla-init-1.c: New test.
54296
54297 2001-12-01 Geoff Keating <geoffk@redhat.com>
54298
54299 * gcc.c-torture/compile/structs.c: New testcase from GDB.
54300
54301 2001-12-02 Neil Booth <neil@daikokuya.demon.co.uk>
54302
54303 * objc.dg/alias.m: Update.
54304 * objc.dg/class-1.m: Update.
54305 * objc.dg/const-str-1.m: Update.
54306 * objc.dg/fwd-proto-1.m: Update.
54307 * objc.dg/id-1.m: Update.
54308 * objc.dg/super-class-1.m: Update.
54309
54310 2001-11-29 Mark Mitchell <mark@codesourcery.com>
54311
54312 * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
54313 constructs.
54314
54315 2001-11-28 Jeffrey A Law (law@cygnus.com)
54316
54317 * gcc.c-torture/execute/20011128-1.c: New test.
54318
54319 2001-11-28 Hans-Peter Nilsson <hp@axis.com>
54320
54321 * gcc.dg/20011127-1.c: New test.
54322
54323 2001-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
54324
54325 * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples
54326 from Austin Group draft 7.
54327 * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in
54328 scanf format arguments.
54329 * gcc.dg/format/no-exargs-2.c: New test.
54330
54331 2001-11-25 Nathan Sidwell <nathan@codesourcery.com>
54332
54333 * g++.dg/abi/vbase8-4.C: New test.
54334
54335 2001-11-24 Ian Lance Taylor <ian@airs.com>
54336
54337 * gcc.c-torture/execute/20011121-1.c: New test.
54338
54339 2001-11-23 Jeffrey A Law (law@cygnus.com)
54340
54341 * gcc.c-torture/execute/ieee/20011123-1.c: New test.
54342
54343 2001-11-23 Andreas Jaeger <aj@suse.de>
54344
54345 * gcc.dg/cpp/charconst-2.c: New test.
54346
54347 2001-11-22 Geoffrey Keating <geoffk@redhat.com>
54348
54349 * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
54350 to the host if it is remote. Let tests specify extra headers
54351 they use.
54352 * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
54353 * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
54354 * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
54355 * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
54356 * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
54357 * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
54358 * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
54359 * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
54360 * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
54361 * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
54362
54363 2001-11-22 Nick Clifton <nickc@cambridge.redhat.com>
54364
54365 * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
54366 for little endian ARMs.
54367
54368 2001-11-20 Jakub Jelinek <jakub@redhat.com>
54369
54370 * gcc.c-torture/compile/20011119-1.c: New test.
54371 * gcc.c-torture/compile/20011119-2.c: New test.
54372
54373 2001-11-17 Aldy Hernandez <aldyh@redhat.com>
54374
54375 * gcc.dg/altivec-1.c: Fix typo.
54376
54377 2001-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
54378
54379 * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
54380
54381 2001-11-20 Nick Clifton <nickc@cambridge.redhat.com>
54382
54383 * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
54384
54385 2001-11-19 Geoffrey Keating <geoffk@redhat.com>
54386
54387 * lib/g77.exp: Don't specify --rpath-link.
54388
54389 * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
54390 across all the headers.
54391 * gcc.dg/format/format.exp: For testing on a remote host,
54392 copy format.h.
54393
54394 * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
54395 * gcc.c-torture/execute/930406-1.c: Likewise.
54396 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
54397
54398 2001-11-19 Aldy Hernandez <aldyh@redhat.com>
54399
54400 * gcc.dg/altivec-1.c: New.
54401
54402 2001-11-19 Neil Booth <neil@daikokuya.demon.co.uk>
54403
54404 * gcc.dg/cpp/fpreprocessed.c: New test case.
54405
54406 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
54407
54408 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
54409 gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
54410 * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
54411
54412 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
54413
54414 * gcc.dg/no-builtin-1.c: New test.
54415
54416 2001-11-16 Jakub Jelinek <jakub@redhat.com>
54417
54418 * gcc.c-torture/execute/20011115-1.c: New test.
54419
54420 2001-11-15 Jakub Jelinek <jakub@redhat.com>
54421
54422 * gcc.c-torture/compile/20011114-2.c: New test.
54423 * gcc.c-torture/compile/20011114-3.c: New test.
54424 * gcc.c-torture/compile/20011114-4.c: New test.
54425
54426 2001-11-15 Nathan Sidwell <nathan@codesourcery.com>
54427
54428 * g++.dg/other/init1.C: New test.
54429
54430 2001-11-14 Geoffrey Keating <geoffk@redhat.com>
54431
54432 * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
54433 message.
54434
54435 * gcc.c-torture/execute/20011114-1.c: New testcase.
54436
54437 * gcc.c-torture/compile/20010327-1.c: Revert last change.
54438 * gcc.c-torture/compile/20011114-1.c: New test, exactly
54439 like the (before this change) version of 20010327-1.c.
54440
54441 2001-11-14 Roger Sayle <roger@eyesopen.com>
54442
54443 * gcc.c-torture/execute/string-opt-13.c: New testcase.
54444
54445 2001-11-14 Richard Sandiford <rsandifo@redhat.com>
54446
54447 * g++.dg/init/array2.C: New test.
54448
54449 2001-11-14 Alexandre Oliva <aoliva@redhat.com>
54450
54451 * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
54452
54453 2001-11-13 Nathan Sidwell <nathan@codesourcery.com>
54454
54455 * g++.dg/other/forscope1.C: New test.
54456 * g++.dg/ext/forscope1.C: New test.
54457 * g++.dg/ext/forscope2.C: New test.
54458
54459 2001-11-13 Jakub Jelinek <jakub@redhat.com>
54460
54461 * gcc.c-torture/execute/20011113-1.c: New test.
54462
54463 2001-11-09 Geoffrey Keating <geoffk@redhat.com>
54464
54465 * gcc.c-torture/execute/20011109-2.c: New test.
54466
54467 * gcc.c-torture/execute/20011109-1.c: New test.
54468
54469 2001-11-09 Jakub Jelinek <jakub@redhat.com>
54470
54471 * gcc.c-torture/compile/20011109-1.c: New test.
54472
54473 2001-11-08 Geoffrey Keating <geoffk@redhat.com>
54474
54475 * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
54476 * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
54477 * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
54478 * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
54479 * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
54480 * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
54481 * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
54482
54483 2001-11-08 Neil Booth <neil@daikokuya.demon.co.uk>
54484
54485 * g++.dg/warn/Wshadow-1.C: New tests.
54486 * g++.old-deja/g++.mike/for3.C: Update.
54487
54488 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
54489
54490 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
54491 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
54492 XFAILs. Adjust expected error texts.
54493 * gcc.c-torture/compile/20011106-1.c,
54494 gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
54495 gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
54496 gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
54497 gcc.dg/c99-array-lval-5.c: New tests.
54498
54499 2001-11-05 Neil Booth <neil@cat.daikokuya.demon.co.uk>
54500
54501 * gcc.dg/cpp/defined.c: Update.
54502
54503 2001-11-04 Neil Booth <neil@cat.daikokuya.demon.co.uk>
54504
54505 * gcc.c-torture/execute/anon-1.c: New test.
54506
54507 2001-11-03 Geoffrey Keating <geoffk@redhat.com>
54508
54509 * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
54510 same size, so no warning should be produced on stormy16.
54511
54512 * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
54513 due to oversized array.
54514 * g++.old-deja/g++.mike/ns15.C: Likewise.
54515 * g++.old-deja/g++.pt/crash16.C: Likewise.
54516
54517 2001-11-02 Graham Stott <grahams@redhat.com>
54518
54519 * g++.dgother/debug1.C: Fix typos.
54520
54521 2001-11-01 Jakub Jelinek <jakub@redhat.com>
54522
54523 * g++.dg/other/debug1.C: New test.
54524
54525 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
54526
54527 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
54528 of unsigned long.
54529
54530 2001-10-30 Jakub Jelinek <jakub@redhat.com>
54531
54532 * gcc.dg/20011029-2.c: New test.
54533
54534 * gcc.c-torture/compile/20011029-1.c: New test.
54535
54536 2001-10-29 Nicola Pero <n.pero@mi.flashnet.it>
54537
54538 * objc/execute/class_self-1.m: New test.
54539 * objc/execute/class_self-2.m: New test.
54540
54541 2001-10-25 Zack Weinberg <zack@codesourcery.com>
54542
54543 * gcc.misc-tests/msgs.exp: Delete.
54544 * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
54545 * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected
54546 error set to match recent changes.
54547
54548 2001-10-24 Zack Weinberg <zack@codesourcery.com>
54549
54550 * gcc.dg/20011021-1.c: New test.
54551
54552 2001-10-24 Jakub Jelinek <jakub@redhat.com>
54553
54554 * gcc.c-torture/compile/20011023-1.c: New test.
54555
54556 2001-10-23 Geoffrey Keating <geoffk@redhat.com>
54557
54558 * lib/g77.exp: Rewrite based on lib/g++.exp.
54559
54560 2001-10-19 Jakub Jelinek <jakub@redhat.com>
54561
54562 * gcc.c-torture/execute/20011019-1.c: New test.
54563
54564 * gcc.dg/20011018-1.c: New test.
54565
54566 2001-10-19 NIIBE Yutaka <gniibe@m17n.org>
54567
54568 * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
54569
54570 2001-10-18 Alexandre Oliva <aoliva@redhat.com>
54571
54572 * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
54573 * gcc.dg/attr-invalid.c: Likewise.
54574
54575 2001-10-18 Jakub Jelinek <jakub@redhat.com>
54576
54577 * gcc.dg/20011015-1.c: New test.
54578
54579 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
54580
54581 * g++.dg/template/unify2.C: New test.
54582
54583 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
54584
54585 * g++.dg/other/exception-specification.C: New test
54586
54587 2001-10-13 Tom Rix <trix@redhat.com>
54588
54589 * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
54590 * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
54591
54592 2001-10-12 Jakub Jelinek <jakub@redhat.com>
54593
54594 * gcc.dg/20011009-1.c: New test.
54595
54596 2001-10-12 Nathan Sidwell <nathan@codesourcery.com>
54597
54598 PR g++/4476
54599 * g++.dg/other/friend1.C: New test.
54600
54601 2001-10-11 Richard Henderson <rth@redhat.com>
54602
54603 * g++.old-deja/g++.other/crash18.C: Add -S to options.
54604
54605 2001-10-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54606
54607 * gcc.c-torture/compile/20011010-1.c: New.
54608
54609 2001-10-09 Joseph S. Myers <jsm28@cam.ac.uk>
54610
54611 * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
54612 g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
54613 g77.f-torture/execute/execute.exp,
54614 g77.f-torture/noncompile/noncompile.exp,
54615 gcc.c-torture/compile/compile.exp,
54616 gcc.c-torture/execute/execute.exp,
54617 gcc.c-torture/execute/ieee/ieee.exp,
54618 gcc.c-torture/execute/memcheck/memcheck.exp,
54619 gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
54620 objc/execute/execute.exp: Update FSF address.
54621
54622 2001-10-09 Neil Booth <neil@daikokuya.demon.co.uk>
54623
54624 * gcc.dg/cpp/cmdlne-C.c: Update.
54625 * gcc.dg/cpp/cmdlne-C2.c: New.
54626
54627 2001-10-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54628
54629 * gcc.c-torture/execute/20011008-3.c: New.
54630
54631 2001-10-08 DJ Delorie <dj@redhat.com>
54632
54633 * gcc.dg/20011008-1.c: New.
54634 * gcc.dg/20011008-2.c: New.
54635
54636 2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
54637
54638 * gcc.dg/cpp/spacing1.c: Update test.
54639
54640 2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
54641
54642 * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
54643 spelling errors of "separate" as "seperate".
54644
54645 2001-10-05 Alexandre Oliva <aoliva@redhat.com>
54646
54647 * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
54648 enough to avoid inlining.
54649
54650 2001-10-04 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
54651
54652 * lib/g77.exp: set libg2c_dir correctly.
54653
54654 2001-10-02 Neil Booth <neil@daikokuya.demon.co.uk>
54655
54656 * gcc.dg/cpp/macro11.c: New test.
54657
54658 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
54659
54660 * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
54661 gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
54662 gcc.dg/format/multattr-3.c: New tests.
54663 * gcc.dg/format/attr-3.c: Update expected error texts. Remove
54664 tests for format attributes on function pointers being rejected.
54665
54666 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
54667
54668 * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
54669
54670 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
54671
54672 * g++.dg/warn/format1.C: New test.
54673
54674 2001-10-01 Neil Booth <neil@daikokuya.demon.co.uk>
54675
54676 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
54677
54678 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
54679
54680 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
54681
54682 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
54683
54684 * gcc.dg/cpp/redef2.c: Add test.
54685
54686 2001-09-27 Geoffrey Keating <geoffk@redhat.com>
54687
54688 * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
54689 long-standing bug on i686, apparently.
54690 * gcc.c-torture/execute/loop-2c.x: New file.
54691 * gcc.c-torture/execute/loop-2d.x: New file.
54692 * gcc.c-torture/execute/loop-3c.x: New file.
54693
54694 2001-09-25 Neil Booth <neil@daikokuya.demon.co.uk>
54695
54696 * gcc.dg/cpp/20000625-2.c: Correct line number.
54697
54698 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
54699
54700 * gcc.dg/cpp/macro10.c: New test.
54701 * gcc.dg/cpp/strify3.c: New test.
54702 * gcc.dg/cpp/spacing1.c: Add tests.
54703 * gcc.dg/cpp/19990703-1.c: Remove bogus test.
54704 * gcc.dg/cpp/20000625-2.c: Fudge to pass.
54705
54706 2001-09-24 DJ Delorie <dj@redhat.com>
54707
54708 * gcc.c-torture/execute/20010924-1.c: New test.
54709
54710 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
54711
54712 * objc/execute/paste.m: Remove.
54713
54714 2001-09-22 Joseph S. Myers <jsm28@cam.ac.uk>
54715
54716 * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
54717
54718 2001-09-22 George Helffrich <george@geo.titech.ac.jp>
54719
54720 * g77.dg/strlen0.f: New test.
54721
54722 2001-09-21 Richard Henderson <rth@redhat.com>
54723
54724 * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
54725 * g++.old-deja/g++.abi/vtable2.C: Likewise.
54726
54727 2001-09-21 Joseph S. Myers <jsm28@cam.ac.uk>
54728
54729 Table-driven attributes.
54730 * g++.dg/ext/attrib1.C: New test.
54731
54732 2001-09-20 DJ Delorie <dj@redhat.com>
54733
54734 * gcc.dg/20000926-1.c: Update expected warning messages.
54735 * gcc.dg/array-2.c: Likewise, and test for warnings too.
54736 * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
54737 array.
54738
54739 2001-09-18 Richard Sandiford <rsandifo@redhat.com>
54740
54741 * g++.dg/eh/registers1.C: New test case.
54742
54743 2001-09-17 Richard Henderson <rth@redhat.com>
54744
54745 * gcc.dg/array-5.c: Fix VLA decomposition test.
54746
54747 2001-09-16 Neil Booth <neil@daikokuya.demon.co.uk>
54748
54749 * gcc.dg/cpp/line5.c: New testcase.
54750
54751 2001-09-15 Neil Booth <neil@daikokuya.demon.co.uk>
54752
54753 * gcc.dg/cpp/macro9.c: New test.
54754
54755 2001-09-15 Aldy Hernandez <aldyh@redhat.com>
54756
54757 * gcc.c-torture/execute/980223.c: Change type of addr from long
54758 to char *.
54759
54760 2001-09-15 Hans-Peter Nilsson <hp@axis.com>
54761
54762 * gcc.c-torture/execute/20010915-1.c: New test.
54763
54764 2001-09-14 Janis Johnson <janis187@us.ibm.com>
54765
54766 * g77.dg/bprob: New directory.
54767 * g77.dg/bprob/bprob.exp: New file.
54768 * g77.dg/bprob/bprob-1.f: New test.
54769 * g77.dg/gcov: New directory.
54770 * g77.dg/gcov/gcov.exp: New file.
54771 * g77.dg/gcov/gcov-1.f: New test.
54772 * g77.dg/gcov/gcov-1.x: New file.
54773
54774 2001-09-13 Neil Booth <neil@daikokuya.demon.co.uk>
54775
54776 * gcc.dg/cpp/directiv.c: Update.
54777 * gcc.dg/cpp/undef1.c: Update.
54778
54779 2001-09-12 Jakub Jelinek <jakub@redhat.com>
54780
54781 * gcc.dg/20010912-1.c: New test.
54782
54783 2001-09-11 Janis Johnson <janis187@us.ibm.com>
54784
54785 * gcc.misc-tests/gcov.exp: Move almost everything to a new,
54786 language-independent file in lib.
54787 * lib/gcov.exp: New file.
54788
54789 2001-09-11 Joseph S. Myers <jsm28@cam.ac.uk>
54790
54791 * gcc.c-torture/compile/20010911-1.c: New test.
54792
54793 2001-09-10 Janis Johnson <janis187@us.ibm.com>
54794
54795 * lib/profopt.exp: New, to support profile-directed optimizations.
54796 * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
54797 * gcc.misc-tests/bprob-1.c: New test.
54798 * gcc.misc-tests/bprob-2.c: New test.
54799
54800 2001-09-07 Janis Johnson <janis187@us.ibm.com>
54801
54802 * gcc.misc-tests/gcov.exp: Add support for a .x file to control
54803 XFAIL and which kinds of gcov output to verify.
54804 * gcc.misc-tests/gcov-4b.x: New file.
54805 * gcc.misc-tests/gcov-5b.x: New file.
54806 * gcc.misc-tests/gcov-6.x: New file.
54807 * gcc.misc-tests/gcov-7.c: New test.
54808 * gcc.misc-tests/gcov-7.x: New file.
54809
54810 2001-09-06 Janis Johnson <janis187@us.ibm.com>
54811
54812 * gcc.misc-tests/gcov.exp: Add support for call return percentages.
54813 * gcc.misc-tests/gcov-6.c: New test.
54814
54815 2001-09-06 Nathan Sidwell <nathan@codesourcery.com>
54816
54817 PR c++/3986
54818 * g++.dg/abi/vbase1.C: New test.
54819
54820 2001-09-05 Ziemowit Laski <zlaski@apple.com>
54821
54822 * objc.dg/method-2.m: New.
54823
54824 2001-09-04 Nathan Sidwell <nathan@codesourcery.com>
54825
54826 PR c++/4203
54827 * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
54828 * g++.dg/init/empty1.C: New test.
54829
54830 2001-09-03 Jakub Jelinek <jakub@redhat.com>
54831
54832 * gcc.c-torture/compile/20010903-1.c: New test.
54833
54834 2001-08-31 Roman Zippel <zippel@linux-m68k.org>
54835
54836 * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
54837 for m68k.
54838
54839 2001-08-31 Geoffrey Keating <geoffk@redhat.com>
54840
54841 * g++.dg/abi/empty4.C: Allow for 16-bit ints.
54842
54843 * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
54844
54845 * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
54846
54847 2001-08-30 Geoffrey Keating <geoffk@redhat.com>
54848
54849 * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
54850 for 16-bit 'unsigned int'.
54851
54852 2001-08-29 Kazu Hirata <kazu@hxi.com>
54853
54854 * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
54855
54856 2001-08-27 Richard Henderson <rth@redhat.com>
54857
54858 * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
54859 * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
54860
54861 2001-08-25 Aldy Hernandez <aldyh@redhat.com>
54862
54863 * gcc.dg/asm-names.c (ymain): New.
54864
54865 2001-08-22 Geoffrey Keating <geoffk@redhat.com>
54866
54867 * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
54868 * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
54869 * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
54870
54871 2001-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54872
54873 * gcc.dg/compare5.c: New testcase.
54874
54875 2001-08-23 Jason Merrill <jason_merrill@redhat.com>
54876
54877 * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
54878 and "In instantiation".
54879
54880 2001-08-21 Aldy Hernandez <aldyh@redhat.com>
54881
54882 * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
54883
54884 2001-08-20 Janis Johnson <janis187@us.ibm.com>
54885
54886 * gcc.misc-tests/gcov.exp: Add support for branch information.
54887 * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
54888 * gcc.misc-tests/gcov-4.c: New test.
54889 * gcc.misc-tests/gcov-4b.c: New test.
54890 * gcc.misc-tests/gcov-5b.c: New test.
54891
54892 2001-08-20 Zack Weinberg <zackw@panix.com>
54893
54894 * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
54895 expected to fail.
54896
54897 2001-08-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
54898
54899 * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
54900
54901 2001-08-19 Jakub Jelinek <jakub@redhat.com>
54902
54903 * g++.dg/eh/template1.C: New test.
54904
54905 2001-08-16 David Billinghurst <David.Billinghurst@riotinto.com>
54906
54907 * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
54908 Fix thinko.
54909 * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
54910 for xfail.
54911
54912 2001-08-14 David Billinghurst <David.Billinghurst@riotinto.com>
54913
54914 * lib/g77-dg.exp: Use prune.exp for common procedures
54915 (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
54916 * lib/g77.exp: (g77-dg-prune) Remove
54917
54918 2001-08-13 Jason Merrill <jason_merrill@redhat.com>
54919
54920 * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
54921
54922 2001-08-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
54923
54924 * g++.dg/template/unify1.C: New test.
54925
54926 2001-08-07 Nathan Sidwell <nathan@codesourcery.com>
54927
54928 * g++.dg/abi/empty4.C: New test.
54929
54930 2001-08-06 David Billinghurst <David.Billinghurst@riotinto.com>
54931
54932 * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
54933 solaris2.*
54934 * g77.f-torture/compile/pr3743.x: Likewise.
54935
54936 2001-08-05 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
54937
54938 * g++.dg/other/using-declaration.C: New test.
54939
54940 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
54941
54942 * gcc.dg/cpp/tr-sign.c: New testcase.
54943
54944 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
54945
54946 * gcc.dg/cpp/19951025-1.c: Revert.
54947 * gcc.dg/cpp/directiv.c: We no longer process directives that
54948 interrupt macro arguments.
54949
54950 2001-08-03 Zack Weinberg <zackw@stanford.edu>
54951
54952 * gcc.dg/bconstp-1.c: New test.
54953
54954 2001-08-03 Richard Henderson <rth@redhat.com>
54955
54956 * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
54957
54958 2001-08-02 Neil Booth <neil@daikokuya.demon.co.uk>
54959
54960 * gcc.dg/cpp/19951025-1.c: Update.
54961
54962 2001-08-02 Jeffrey Oldham <oldham@codesourcery.com>
54963
54964 * g77.dg/ff90-1.f (s): Fix reference of variable z,
54965 should be x.
54966
54967 2001-08-02 Nathan Sidwell <nathan@codesourcery.com>
54968
54969 Kill -fhonor-std.
54970 * g++.old-deja/g++.ns/ns14.C: Remove special options.
54971 * g++.old-deja/g++.other/std1.C: Likewise.
54972 * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
54973
54974 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
54975
54976 * lib/g77.exp: Load gcc-defs.exp for common procedures
54977 (g77_pass, g77_fail, g77_finish, g77_exit,
54978 ${tool}_check_unsupported_p} Now redundant. Deleted.
54979
54980 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
54981
54982 * g77.dg/fbackslash.f
54983 * g77.dg/fcase-preserve.f
54984 * g77.dg/ff90-1.f
54985 * g77.dg/ffixed-line-length-0.f
54986 * g77.dg/ffixed-line-length-132.f
54987 * g77.dg/ffixed-line-length-7.f
54988 * g77.dg/ffixed-line-length-72.f
54989 * g77.dg/ffixed-line-length-none.f
54990 * g77.dg/ffree-form-1.f
54991 * g77.dg/fno-backslash.f
54992 * g77.dg/fno-f90-1.f
54993 * g77.dg/fno-fixed-form-1.f
54994 * g77.dg/fno-onetrip.f
54995 * g77.dg/fno-typeless-boz.f
54996 * g77.dg/fno-underscoring.f
54997 * g77.dg/fno-vxt-1.f
54998 * g77.dg/fonetrip.f
54999 * g77.dg/ftypeless-boz.f
55000 * g77.dg/fugly-assumed.f
55001 * g77.dg/funderscoring.f
55002 * g77.dg/fvxt-1.f
55003
55004 2001-08-01 Ziemowit Laski <zlaski@apple.com>
55005
55006 * objc.dg/fwd-proto-1.m: New.
55007 * objc.dg/local-decl-1.m: New.
55008 * objc.dg/naming-1.m: New.
55009 * objc.dg/naming-2.m: New.
55010 * objc.dg/proto-hier-1.m: New.
55011
55012 2001-07-31 Hans-Peter Nilsson <hp@bitrange.com>
55013
55014 * gcc.dg/c99-scope-2.c: Don't generally assume adding more
55015 largest-type elements to a struct makes its size grow.
55016
55017 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
55018
55019 * g++.dg/abi/vthunk1.C: New test.
55020
55021 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
55022
55023 * g++.dg/abi/vbase8-22.C: New test.
55024
55025 2001-07-31 Neil Booth <neil@cat.daikokuya.demon.co.uk>
55026
55027 * gcc.dg/cpp/macro8.c: New test.
55028
55029 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
55030
55031 * g++.dg/abi/vbase8-21.C: New test.
55032
55033 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
55034
55035 * g++.dg/abi/vbase8-10.C: New test.
55036
55037 2001-07-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
55038
55039 * lib/g++.exp (g++_set_ld_library_path): Renamed to
55040 ${tool}_set_ld_library_path.
55041 Changed caller.
55042 * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
55043 g++.exp.
55044
55045 2001-07-26 Stan Cox <scox@redhat.com>
55046
55047 * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
55048 * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
55049 gcc_exit, gcc_check_unsupported_p):
55050 Moved to gcc-deps.exp
55051 * gcc-deps.exp: New file.
55052
55053 2001-07-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
55054
55055 * g++.old-deja/g++.pt/defarg14.C: New test.
55056
55057 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
55058
55059 * g++.old-deja/g++.other/lineno5.C: New test.
55060
55061 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
55062
55063 * g++.old-deja/g++.pt/crash68.C: New test.
55064
55065 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
55066
55067 * g++.old-deja/g++.other/crash42.C: New test.
55068
55069 2001-07-26 Neil Booth <neil@cat.daikokuya.demon.co.uk>
55070
55071 * gcc.dg/cpp/extratokens.c: Fix.
55072 * gcc.dg/cpp/skipping2.c: New tests.
55073
55074 2001-07-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
55075
55076 * gcc.c-torture/execute/20010724-1.c: New file.
55077 * gcc.c-torture/execute/20010724-1.x: New file.
55078
55079 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
55080
55081 * g++.old-deja/g++.other/cond7.C: New test.
55082
55083 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
55084
55085 * g++.old-deja/g++.other/optimize4.C: New test.
55086
55087 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
55088
55089 * g++.old-deja/g++.abi/vbase8-5.C: New test.
55090
55091 2001-07-24 Jason Merrill <jason_merrill@redhat.com>
55092
55093 * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
55094 * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
55095 gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
55096 * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
55097
55098 * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
55099 bug report" message.
55100
55101 * g++.dg/dg.exp: Run tests from subdirectories other than "special".
55102 * g++.dg/ext/instantiate1.C: Move from old-deja.
55103
55104 2001-07-24 David Billinghurst <David.Billinghurst@riotinto.com>
55105
55106 * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
55107 * g77.f-torture/execute/intrinsic-unix-erf.f: New test
55108 * g77.f-torture/execute/intrinsic-vax-cd.f: New test
55109 * g77.f-torture/execute/intrinsic-f2c-z.f: New test
55110
55111 2001-07-23 Jeffrey A Law (law@cygnus.com)
55112
55113 * gcc.c-torture/execute/20010723-1.c: New test.
55114
55115 2001-07-23 Ben Elliston <bje@redhat.com>
55116
55117 * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
55118
55119 2001-07-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55120
55121 * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
55122 i[34567]86-*-*.
55123 Delete handling of ieee_multilib_flags.
55124 Pass -mieee for alpha*-*-* and sh-*-*.
55125 * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
55126
55127 2001-07-21 Nathan Sidwell <nathan@codesourcery.com>
55128
55129 Remove old-abi tests.
55130 * g++.old-deja/g++.mike/p11116.C: Remove.
55131 * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
55132
55133 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.org>
55134
55135 * g77.f-torture/compile/pr3743.f: New test
55136
55137 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.com>
55138
55139 * g77.f-torture/execute/f90-intrinsic-bit.f: New test
55140
55141 2001-07-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
55142
55143 * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
55144 g++.old-deja/g++.pt/static6.C: Likewise.
55145 * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
55146 supports weak symbols.
55147
55148 2001-07-18 Andreas Jaeger <aj@suse.de>
55149
55150 * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
55151 supported again.
55152
55153 2001-07-18 Andreas Jaeger <aj@suse.de>
55154
55155 * gcc.dg/iftrap-1.c: Fix target line.
55156
55157 2001-07-17 Richard Henderson <rth@redhat.com>
55158
55159 * gcc.c-torture/execute/20010717-1.c: New.
55160
55161 2001-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
55162
55163 * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
55164 tests.
55165
55166 2001-07-17 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
55167
55168 * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
55169
55170 2001-07-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
55171
55172 * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
55173 UAC_SIGBUS, UAC_NOPRINT definitions.
55174
55175 2001-07-16 Nicola Pero <n.pero@mi.flashnet.it>
55176
55177 * objc/execute/object_is_class.m: New test.
55178 * objc/execute/object_is_meta_class.m: New test.
55179
55180 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
55181
55182 * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
55183 * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
55184
55185 2001-01-15 David Billinghurst <David.Billinghurst@riotinto.com>
55186
55187 * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
55188 * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
55189
55190 2001-07-14 Richard Henderson <rth@redhat.com>
55191
55192 * gcc.dg/iftrap-1.c: New.
55193
55194 2001-07-11 David Billinghurst <David.Billinghurst@riotinto.com>
55195
55196 * g77.f-torture/execute/intrinsic77.f: New test.
55197
55198 2001-07-11 Janis Johnson <janis@us.ibm.com>
55199
55200 * gcc.misc-tests/gcov-3.c: New test.
55201
55202 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
55203
55204 * gcc.c-torture/compile/20010711-1.c,
55205 * gcc.c-torture/compile/20010711-2.c: New tests.
55206
55207 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
55208
55209 * gcc.c-torture/execute/20010711-1.c: New test.
55210
55211 2001-07-11 Ben Elliston <bje@redhat.com>
55212
55213 * g++.old-deja/g++.other/enum5.C: New test.
55214
55215 2001-07-10 Jason Merrill <jason_merrill@redhat.com>
55216
55217 * lib/g++-dg.exp: Load file-format and target-supports like gcc.
55218 (g++-dg-prune): Call prune_gcc_output.
55219 * prune.exp: New file for prune_gcc_output.
55220 * lib/g++.exp, lib/gcc.exp: Load it.
55221
55222 2001-07-08 Joseph S. Myers <jsm28@cam.ac.uk>
55223
55224 * gcc.c-torture/compile/20010701-1.c,
55225 g++.old-deja/g++.ext/attrib6.C: New tests.
55226
55227 2001-07-06 Jeffrey A Law (law@cygnus.com)
55228
55229 * gcc.c-torture/compile/20010706-1.c: New test.
55230
55231 2000-09-10 Michael Chamberlain <michael@chamberlain.net.au>
55232
55233 * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
55234
55235 2001-06-28 Stan Shebs <shebs@apple.com>
55236
55237 * gcc.dg/pragma-darwin.c: New test.
55238
55239 2001-06-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
55240
55241 * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
55242 Solaris 2.[678] system.
55243
55244 2001-06-22 Joseph S. Myers <jsm28@cam.ac.uk>
55245
55246 * gcc.dg/20010622-1.c: New test.
55247
55248 2001-06-18 Stan Shebs <shebs@apple.com>
55249
55250 * objc.dg: New directory.
55251 * objc.dg/dg.exp: New file.
55252 * objc.dg/alias.m: New.
55253 * objc.dg/class-1.m: New.
55254 * objc.dg/class-2.m: New.
55255 * objc.dg/const-str-1.m: New.
55256 * objc.dg/const-str-2.m: New.
55257 * objc.dg/id-1.m: New.
55258 * objc.dg/method-1.m: New.
55259 * objc.dg/super-class-1.m: New.
55260 * lib/objc-dg.exp: New file.
55261
55262 2001-06-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
55263
55264 * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
55265 of label name.
55266
55267 2001-06-14 Nathan Sidwell <nathan@codesourcery.com>
55268
55269 * g++.old-deja/g++.abi/vbase8-9.C: New test.
55270
55271 2001-06-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55272
55273 * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
55274 variable.
55275
55276 2001-06-12 Richard Henderson <rth@redhat.com>
55277
55278 * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
55279
55280 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
55281
55282 * g++.old-deja/g++.abi/vbase5.C: New test.
55283 * g++.old-deja/g++.abi/vbase6.C: New test.
55284 * g++.old-deja/g++.abi/vbase7.C: New test.
55285
55286 2001-06-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55287
55288 * gcc.c-torture/compile/20010610-1.c: New test.
55289
55290 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
55291
55292 * g++.old-deja/g++.abi/vbase4.C: New test.
55293
55294 2001-06-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
55295
55296 * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
55297 support %f for HC11/HC12 targets.
55298 * gcc.c-torture/execute/930513-1.x: New file, likewise.
55299 * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
55300 on HC11/HC12 targets.
55301 * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
55302
55303 2001-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
55304
55305 * gcc.dg/wchar_t-1.c: New file.
55306 * gcc.dg/wint_t-1.c: Likewise.
55307
55308 2001-06-11 Bernd Schmidt <bernds@redhat.com>
55309
55310 * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
55311
55312 2001-06-11 Richard Henderson <rth@redhat.com>
55313
55314 * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
55315
55316 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
55317
55318 * gcc.c-torture/compile/20010611-1.c: New test.
55319
55320 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
55321
55322 * gcc.dg/c99-tag-1.c: Add more tests.
55323
55324 2001-06-10 Alexandre Oliva <aoliva@redhat.com>
55325
55326 * g++.old-deja/g++.abi/ptrmem.C: Take into account different
55327 representation on MN10300 and ARM/Thumb.
55328
55329 2001-06-10 Toon Moene <toon@moene.indiv.nluug.nl>
55330
55331 * g77.f-torture/execute/20010610.f: New.
55332
55333 2001-06-09 David Billinghurst <David.Billinghurst@riotinto.com>
55334
55335 * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
55336 names.
55337
55338 2001-06-09 Richard Henderson <rth@redhat.com>
55339
55340 * gcc.c-torture/execute/ashrdi-1.c: New.
55341 * gcc.c-torture/execute/ashldi-1.c: New.
55342 * gcc.c-torture/execute/lshrdi-1.c: New.
55343
55344 2001-06-09 Ovidiu Predescu <ovidiu@cup.hp.com>
55345
55346 * objc/execute/load-3.m: Added. Check sending +load to categories,
55347 in addition to classes.
55348
55349 2001-06-08 Stan Shebs <shebs@apple.com>
55350
55351 * objc/execute/load-2.m: New test. From Nicola Pero
55352 <n.pero@mi.flashnet.it>.
55353
55354 2001-06-08 Jakub Jelinek <jakub@redhat.com>
55355
55356 * gcc.c-torture/execute/20010605-2.c: New test.
55357
55358 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
55359
55360 * g++.old-deja/g++.abi/vbase2.C: New test.
55361 * g++.old-deja/g++.abi/vbase3.C: New test.
55362
55363 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
55364
55365 * g++.old-deja/g++.pt/friend49.C: New test.
55366
55367 2001-06-07 Nathan Sidwell <nathan@codesourcery.com>
55368
55369 * g++.old-deja/g++.ext/anon3.C: New test.
55370
55371 2001-06-05 Nathan Sidwell <nathan@codesourcery.com>
55372
55373 * g++.old-deja/g++.other/conv7.C: New test.
55374
55375 2001-06-05 Joseph S. Myers <jsm28@cam.ac.uk>
55376
55377 * gcc.c-torture/compile/20010605-2.c: New test.
55378
55379 2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
55380
55381 * gcc.c-torture/execute/20010604-1.c: New test.
55382
55383 2001-06-04 Loren J. Rittle <ljrittle@acm.org>
55384
55385 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
55386
55387 2001-06-04 Jeffrey Oldham <oldham@codesourcery.com>
55388
55389 * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
55390 (g++_link_flags): Likewise.
55391 (g++_init): Pass gccpath's value to two previous functions.
55392
55393 2001-06-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55394
55395 * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
55396 Ensure logfile entry matches exec command line.
55397
55398 2001-05-31 Richard Henderson <rth@redhat.com>
55399
55400 * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
55401 * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
55402
55403 2001-05-30 David.Billinghurst <David.Billinghurst@riotinto.com>
55404
55405 * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
55406 compiler for irix6.2
55407
55408 2001-05-30 Nathan Sidwell <nathan@codesourcery.com>
55409
55410 * g++.old-deja/g++.other/optimize3.C: New file.
55411
55412 2001-05-29 Jeffrey Oldham <oldham@codesourcery.com>
55413
55414 * gcc.c-torture/compile/20010518-2.x: New file to compile, not
55415 assemble.
55416
55417 2001-05-26 Nathan Sidwell <nathan@codesourcery.com>
55418
55419 * g++.old-deja/g++.other/optimize2.C: New file.
55420
55421 2001-05-25 Diego Novillo <dnovillo@redhat.com>
55422
55423 * gcc.c-torture/compile/20010518-2.c: New file.
55424 * gcc.c-torture/execute/20010518-1.c: New file.
55425 * gcc.c-torture/execute/20010518-2.c: New file.
55426
55427 2001-05-25 Joseph S. Myers <jsm28@cam.ac.uk>
55428
55429 * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
55430
55431 2001-05-24 Mark Mitchell <mark@codesourcery.com>
55432
55433 G++ no longer defines builtins that do not begin with __builtin.
55434 * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
55435 * g++.old-deja/g++.brendand/misc13.C: Likewise.
55436 * g++.old-deja/g++.law/builtin1.C: Likewise.
55437 * g++.old-deja/g++.law/cvt2.C: Likewise.
55438 * g++.old-deja/g++.mike/net5.C: Likewise.
55439 * g++.old-deja/g++.other/builtins1.C: Likewise.
55440 * g++.old-deja/g++.other/builtins2.C: Likewise.
55441 * g++.old-deja/g++.other/builtins3.C: Likewise.
55442 * g++.old-deja/g++.other/builtins4.C: Likewise.
55443 * g++.old-deja/g++.other/inline8.C: Likewise.
55444 * g++.old-deja/g++.robertl/eb39.C: Likewise.
55445
55446 2001-05-24 Nathan Sidwell <nathan@codesourcery.com>
55447
55448 * g++.old-deja/g++.pt/using1.C: Adjust.
55449 * g++.old-deja/g++.pt/using2.C: New test.
55450
55451 2001-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
55452
55453 * gcc.dg/cpp/charconst.c: New tests.
55454 * gcc.dg/cpp/escape.c: New tests.
55455 * gcc.dg/cpp/escape-1.c: New tests.
55456 * gcc.dg/cpp/escape-2.c: New tests.
55457 * gcc.dg/cpp/ucs.c: New tests.
55458
55459 2001-05-23 David.Billinghurst <David.Billinghurst@riotinto.com>
55460
55461 * gcc.misc-tests/linkage.exp: Pass appropriate flags to
55462 native compiler for irix6.5.
55463
55464 Wed May 23 2001 Jeffrey D. Oldham <oldham@codesourcery.com>
55465
55466 * lib/g++.exp (g++_include_flags): Use args to compute
55467 get_multilibs.
55468 (g++_link_flags): Likewise.
55469 (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
55470
55471 2001-05-22 Joseph S. Myers <jsm28@cam.ac.uk>
55472
55473 * gcc.dg/c90-hexfloat-1.c: Add more tests.
55474
55475 2001-05-21 Geoff Keating <geoffk@redhat.com>
55476
55477 * gcc.c-torture/compile/920520-1.x: Merge previous contents into
55478 this file.
55479
55480 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
55481
55482 * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
55483 STACK_SIZE;
55484 * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
55485 to STACK_SIZE; Use it to define size of add_histo array.
55486 * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
55487 to STACK_SIZE.
55488 (f): Use GITT_SIZE to define size of gitt local table.
55489 * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
55490 to STACK_SIZE; Use it to define size of bytemem array.
55491
55492 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
55493
55494 * gcc.c-torture/compile/20000804-1.x: New file, this test fails
55495 on 68HC11/HC12 due to the asm instruction.
55496 * gcc.c-torture/compile/20001205-1.x: New file, ditto.
55497 * gcc.c-torture/compile/920520-1.x: Likewise.
55498 * gcc.c-torture/compile/20001226-1.x: New file, this test fails
55499 on 68HC11/HC12 because the function is larger than 64K.
55500 * gcc.c-torture/compile/961203-1.x: New file, this test fails
55501 on 68HC11/HC12 because the structure is too large.
55502
55503 2001-05-20 Richard Henderson <rth@redhat.com>
55504
55505 * gcc.c-torture/execute/20010520-1.c: New.
55506
55507 2001-05-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55508
55509 * g++.old-deja/g++.warn/compare1.C: New test.
55510 * gcc.dg/compare4.c: New test.
55511
55512 2001-05-20 Nathan Sidwell <nathan@codesourcery.com>
55513
55514 * g++.old-deja/g++.other/optimize1.C: New test.
55515
55516 2001-05-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
55517
55518 * g++.old-deja/g++.pt/spec41.C: New test.
55519
55520 2001-05-19 Joseph S. Myers <jsm28@cam.ac.uk>
55521
55522 * gcc.c-torture/compile/20010114-1.x: Remove.
55523
55524 2001-05-18 Stan Shebs <shebs@apple.com>
55525
55526 * gcc.c-torture/compile/20010518-1.c: New test.
55527
55528 2001-05-18 Nathan Sidwell <nathan@codesourcery.com>
55529
55530 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
55531 * g++.old-deja/g++.pt/crash67.C: New test.
55532
55533 2001-05-17 Jeffrey D. Oldham <oldham@codesourcery.com>
55534
55535 * g++.old-deja/g++.other/debug9.C: New test.
55536
55537 2001-05-16 Zack Weinberg <zackw@stanford.edu>
55538
55539 * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
55540
55541 2001-05-16 Jan Hubicka <jh@suse.cz>
55542
55543 * gcc.c-torture/compile/20010516-1.c: New test.
55544
55545 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
55546
55547 * g++.old-deja/g++.other/crash41.C: New test.
55548
55549 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
55550
55551 * g++.old-deja/g++.pt/crash66.C: New test.
55552
55553 2001-05-15 Benjamin Kosnik <bkoz@redhat.com>
55554
55555 * g++.old-deja/g++.robertl/eb27.C: Convert.
55556
55557 2001-05-15 Nick Clifton <nickc@cambridge.redhat.com>
55558
55559 * g++.dg/friend-warn.C: New test. Do not warn about friend
55560 declaration being redundant.
55561
55562 2001-05-15 Mark Mitchell (admin) <mitchell@nunki.dbai.tuwien.ac.at>
55563
55564 * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
55565
55566 2001-05-14 Mark Mitchell <mark@codesourcery.com>
55567
55568 * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
55569
55570 2001-05-13 Benjamin Kosnik <bkoz@redhat.com>
55571
55572 * lib/g++.exp: Use testsuite_flags.
55573
55574 2001-05-13 Mark Mitchell <mark@codesourcery.com>
55575
55576 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
55577
55578 2001-05-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
55579
55580 * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
55581
55582 2001-05-11 Mark Mitchell <mark@codesourcery.com>
55583
55584 * lib/objc.exp: Add -lposix4 on Solaris 2.8.
55585
55586 2001-05-10 Joseph S. Myers <jsm28@cam.ac.uk>
55587
55588 * gcc.c-torture/compile/20010313-1.c: New test.
55589
55590 2001-05-09 Zack Weinberg <zackw@stanford.edu>
55591
55592 * gcc.dg/cpp/direct2.c: New test.
55593 * gccq.dg/cpp/direct2s.c: New test.
55594
55595 * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
55596
55597 2001-05-07 Mark Mitchell <mark@codesourcery.com>
55598
55599 * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
55600 * g++.old-deja/g++.other/op3.C: Likewise.
55601
55602 2001-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
55603
55604 * gcc.dg/cpp/syshdr.h: New file.
55605 * gcc.dg/cpp/sysmac1.c: Update.
55606 * gcc.dg/cpp/sysmac2.c: Update.
55607
55608 2001-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
55609
55610 * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
55611
55612 2001-05-04 David Edelsohn <edelsohn@gnu.org>
55613
55614 * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
55615 gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
55616
55617 2001-05-04 Neil Booth <neil@daikokuya.demon.co.uk>
55618
55619 * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
55620
55621 2001-05-03 Geoffrey Keating <geoffk@redhat.com>
55622
55623 * lib/g++.exp (g++_include_flags): Don't use any special flags
55624 if TESTING_IN_BUILD_TREE is not defined.
55625 (g++_init): Use a plain 'c++' as the compiler if
55626 TESTING_IN_BUILD_TREEE is not defined.
55627
55628 2001-05-02 Jakub Jelinek <jakub@redhat.com>
55629
55630 * g++.old-deja/g++.eh/catch13.C: New test.
55631 * g++.old-deja/g++.eh/catch14.C: New test.
55632
55633 2001-05-02 Jakub Jelinek <jakub@redhat.com>
55634
55635 * gcc.dg/cpp/tr-define.c: New test.
55636
55637 2001-05-01 Loren J. Rittle <ljrittle@acm.org>
55638
55639 * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
55640 <stdlib.h>, not <malloc.h>.
55641
55642 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
55643
55644 * g++.old-deja/g++.ns/template17.C: New test.
55645
55646 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
55647
55648 * g++.old-deja/g++.pt/ref4.C: New test.
55649
55650 2001-04-30 Richard Henderson <rth@redhat.com>
55651
55652 * gcc.dg/20000724-1.c: Revert last change.
55653
55654 2001-04-30 Toon Moene <toon@moene.indiv.nluug.nl>
55655
55656 * g77.f-torture/execute/20010430.f: New test.
55657
55658 2001-04-30 Mark Mitchell <mark@codesourcery.com>
55659
55660 * gcc.dg/20000724-1.c: Add a clobber of `esp'.
55661
55662 2001-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
55663
55664 * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
55665
55666 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
55667
55668 * g++.old-deja/g++.eh/crash6.C: New test.
55669
55670 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
55671
55672 * g++.old-deja/g++.other/warn7.C: New test.
55673
55674 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
55675
55676 * g++.old-deja/g++.other/defarg9.C: New test.
55677
55678 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
55679
55680 * g77.f-torture/compile/20010426.f: New test.
55681 * g77.f-torture/execute/20010426.f: New test.
55682
55683 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
55684
55685 * g77.f-torture/compile/20000629-1.x: Remove - error
55686 has been fixed.
55687
55688 2001-04-26 Jeffrey A Law (law@cygnus.com)
55689
55690 * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
55691 Tweak slightly to work with g++.dg framework.
55692 * g++.dg/special/ecos.exp: Run initp1.C test.
55693 * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
55694
55695 * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
55696 its linker doesn't give line numbers either.
55697 * g++.old-deja/g++.ext/instantiate3.C: Similarly.
55698
55699 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
55700
55701 * g++.old-deja/g++.other/lex1.C: New test.
55702
55703 2001-04-26 Jakub Jelinek <jakub@redhat.com>
55704
55705 * gcc.dg/noncompile/20010425-1.c: New test.
55706
55707 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
55708
55709 * g++.old-deja/g++.pt/mangle2.C: New test.
55710
55711 2001-04-25 Jakub Jelinek <jakub@redhat.com>
55712
55713 * gcc.dg/format/plus-1.c: New test.
55714
55715 2001-04-25 Jakub Jelinek <jakub@redhat.com>
55716
55717 * gcc.dg/20010423-1.c: New test.
55718
55719 2001-04-25 Jakub Jelinek <jakub@redhat.com>
55720
55721 * gcc.c-torture/execute/20010422-1.c: New test.
55722
55723 2001-04-25 Nathan Sidwell <nathan@codesourcery.com>
55724
55725 * g++.old-deja/g++.ns/type2.C: New test.
55726
55727 2001-04-24 Zack Weinberg <zackw@stanford.edu>
55728
55729 * g++.old-deja/g++.other/perf1.C: New test.
55730
55731 2001-04-24 Nathan Sidwell <nathan@codesourcery.com>
55732
55733 * gcc.dg/c99-func-2.c: Remove xfail.
55734 * gcc.dg/c99-func-3.c: Remove xfail.
55735 * gcc.dg/c99-func-4.c: Remove xfail.
55736
55737 2001-04-23 Zack Weinberg <zackw@stanford.edu>
55738
55739 * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
55740
55741 2001-04-23 Joseph S. Myers <jsm28@cam.ac.uk>
55742
55743 * gcc.c-torture/compile/20010423-1.c: New test.
55744
55745 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
55746
55747 * g++.old-deja/g++.pt/typename28.C: New test.
55748
55749 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
55750
55751 * g++.old-deja/g++.abi/empty2.C: New test.
55752 * g++.old-deja/g++.abi/empty3.C: New test.
55753
55754 2001-04-20 Jakub Jelinek <jakub@redhat.com>
55755
55756 * g++.old-deja/g++.other/comdat2.C: New test.
55757 * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
55758
55759 2001-04-20 Jakub Jelinek <jakub@redhat.com>
55760
55761 * g++.old-deja/g++.other/overload14.C: New test.
55762
55763 2001-04-20 Jakub Jelinek <jakub@redhat.com>
55764
55765 * g++.old-deja/g++.other/lookup23.C: New test.
55766
55767 2001-04-20 Jakub Jelinek <jakub@redhat.com>
55768
55769 * gcc.c-torture/execute/20010403-1.c: New test.
55770
55771 2001-04-19 David Billinghurst <David.Billinghurst@riotinto.com>
55772 Mark Mitchell <mark@codesourcery.com>
55773
55774 * lib/old-dejagnu.exp: Don't delete output of executable.
55775 Add .exe suffix to executables.
55776
55777 2001-04-18 Toon Moene <toon@moene.indiv.nluug.nl>
55778
55779 * g77.f-torture/execute/short.x; Remove - Error has been fixed.
55780
55781 2001-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55782
55783 * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
55784
55785 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
55786
55787 * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
55788 * g++.old-deja/g++.abi/crash1.C: New test.
55789
55790 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
55791
55792 * g++.old-deja/g++.other/crash40.C: New test.
55793
55794 2001-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55795
55796 * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
55797
55798 2001-04-11 Nathan Sidwell <nathan@codesourcery.com>
55799
55800 * g++.old-deja/g++.other/warn6.C: New test.
55801
55802 2001-04-11 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
55803
55804 * g++.old-deja/g++.robertl/eb42.C: Same.
55805
55806 2001-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55807
55808 * gcc.dg/wtr-conversion-1.c: New testcase.
55809
55810 2001-04-10 Richard Henderson <rth@redhat.com>
55811
55812 * g++.old-deja/g++.other/array5.C: New.
55813
55814 2001-04-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55815
55816 * gcc.c-torture/execute/20010408-1.c: New test.
55817
55818 2001-04-06 Benjamin Kosnik <bkoz@redhat.com>
55819
55820 * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
55821 headers and constructs.
55822 * g++.old-deja/g++.robertl/eb79.C: Same.
55823 * g++.old-deja/g++.robertl/eb77.C (main): Same.
55824 * g++.old-deja/g++.robertl/eb73.C: Same.
55825 * g++.old-deja/g++.robertl/eb66.C (main): Same.
55826 * g++.old-deja/g++.robertl/eb55.C (t): Same.
55827 * g++.old-deja/g++.robertl/eb54.C (main): Same.
55828 * g++.old-deja/g++.robertl/eb46.C (main): Same.
55829 * g++.old-deja/g++.robertl/eb44.C: Same.
55830 * g++.old-deja/g++.robertl/eb41.C (main): Same.
55831 * g++.old-deja/g++.robertl/eb4.C (main): Same.
55832 * g++.old-deja/g++.robertl/eb39.C: Same.
55833 * g++.old-deja/g++.robertl/eb33.C (main): Same.
55834 * g++.old-deja/g++.robertl/eb31.C (main): Same.
55835 * g++.old-deja/g++.robertl/eb30.C: Same.
55836 * g++.old-deja/g++.robertl/eb3.C: Same.
55837 * g++.old-deja/g++.robertl/eb24.C (T>): Same.
55838 * g++.old-deja/g++.robertl/eb21.C: Same.
55839 * g++.old-deja/g++.robertl/eb15.C: Same.
55840 * g++.old-deja/g++.robertl/eb118.C: Same.
55841 * g++.old-deja/g++.robertl/eb115.C (main): Same.
55842 * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
55843 * g++.old-deja/g++.robertl/eb109.C: Same.
55844 * g++.old-deja/g++.other/sibcall1.C (main): Same.
55845 * g++.old-deja/g++.mike/rtti1.C: Same.
55846 * g++.old-deja/g++.mike/p658.C: Same.
55847 * g++.old-deja/g++.mike/net46.C: Same.
55848 * g++.old-deja/g++.mike/net34.C: Same.
55849 * g++.old-deja/g++.mike/memoize1.C: Same.
55850 * g++.old-deja/g++.mike/eh2.C: Same.
55851 * g++.old-deja/g++.law/weak.C: Same.
55852 * g++.old-deja/g++.law/visibility7.C: Same.
55853 * g++.old-deja/g++.law/visibility25.C: Same.
55854 * g++.old-deja/g++.law/visibility22.C: Same.
55855 * g++.old-deja/g++.law/visibility2.C: Same.
55856 * g++.old-deja/g++.law/visibility17.C: Same.
55857 * g++.old-deja/g++.law/visibility13.C: Same.
55858 * g++.old-deja/g++.law/visibility10.C: Same.
55859 * g++.old-deja/g++.law/visibility1.C: Same.
55860 * g++.old-deja/g++.law/virtual3.C (eval): Same.
55861 * g++.old-deja/g++.law/vbase1.C: Same.
55862 * g++.old-deja/g++.law/operators32.C: Same.
55863 * g++.old-deja/g++.law/nest3.C: Same.
55864 * g++.old-deja/g++.law/missed-error2.C (foo): Same.
55865 * g++.old-deja/g++.law/except5.C (main): Same.
55866 * g++.old-deja/g++.law/cvt7.C (run): Same.
55867 * g++.old-deja/g++.law/cvt2.C: Same.
55868 * g++.old-deja/g++.law/cvt16.C: Same.
55869 * g++.old-deja/g++.law/ctors6.C (bar): Same.
55870 * g++.old-deja/g++.law/ctors17.C (main): Same.
55871 * g++.old-deja/g++.law/ctors13.C: Same.
55872 * g++.old-deja/g++.law/ctors12.C (main): Same.
55873 * g++.old-deja/g++.law/ctors10.C: Same.
55874 * g++.old-deja/g++.law/code-gen5.C: Same.
55875 * g++.old-deja/g++.law/bad-error7.C: Same.
55876 * g++.old-deja/g++.law/arm9.C: Same.
55877 * g++.old-deja/g++.law/arm12.C: Same.
55878 * g++.old-deja/g++.law/arg8.C: Same.
55879 * g++.old-deja/g++.law/arg1.C: Same.
55880 * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
55881 * g++.old-deja/g++.jason/template31.C: Same.
55882 * g++.old-deja/g++.jason/template24.C (main): Same.
55883 * g++.old-deja/g++.jason/2371.C: Same.
55884 * g++.old-deja/g++.eh/new2.C: Same.
55885 * g++.old-deja/g++.eh/new1.C: Same.
55886 * g++.old-deja/g++.brendan/ptolemy2.C: Same.
55887 * g++.old-deja/g++.brendan/nest21.C (main): Same.
55888 * g++.old-deja/g++.brendan/err-msg3.C: Same.
55889 * g++.old-deja/g++.brendan/crash62.C: Same.
55890 * g++.old-deja/g++.brendan/crash52.C: Same.
55891 * g++.old-deja/g++.brendan/crash49.C (main): Same.
55892 * g++.old-deja/g++.brendan/crash38.C: Same.
55893 * g++.old-deja/g++.brendan/crash15.C (main): Same.
55894 * g++.old-deja/g++.brendan/copy9.C: Same.
55895
55896 2001-04-06 J"orn Rennecke <amylaar@redhat.com>
55897
55898 * gcc.c-torture/execute/20001203-2.c (memset):
55899 Count argument is of type __SIZE_TYPE__.
55900
55901 2001-04-04 Diego Novillo <dnovillo@redhat.com>
55902
55903 * gcc.c-torture/compile/20010404-1.c: New test.
55904
55905 2001-04-04 Jakub Jelinek <jakub@redhat.com>
55906
55907 * gcc.c-torture/compile/20010326-1.c: New test.
55908
55909 2001-04-03 Alexandre Oliva <aoliva@redhat.com>
55910
55911 * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
55912 peculiarities of the SH.
55913 * g++.old-deja/g++.ext/instantiate2.C: Likewise.
55914
55915 2001-04-02 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
55916
55917 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
55918 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
55919 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
55920
55921 2001-04-02 Jakub Jelinek <jakub@redhat.com>
55922
55923 * g77.f-torture/compile/20010321-1.f: New test.
55924
55925 2001-04-02 Jakub Jelinek <jakub@redhat.com>
55926
55927 * gcc.c-torture/compile/20010329-1.c: New test.
55928
55929 2001-04-02 Jakub Jelinek <jakub@redhat.com>
55930
55931 * gcc.c-torture/execute/20010329-1.c: New test.
55932
55933 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
55934
55935 * g++.old-deja/g++.other/eh4.C: Fix typo.
55936
55937 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
55938
55939 * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
55940
55941 2001-03-28 Philip Blundell <philb@gnu.org>
55942
55943 * gcc.c-torture/compile/20010328-1.c: New test.
55944
55945 2001-03-27 Richard Henderson <rth@redhat.com>
55946
55947 * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
55948 * g++.old-deja/g++.eh/vbase3.C: Likewise.
55949
55950 2001-03-27 Alan Modra <alan@linuxcare.com.au>
55951
55952 * gcc.c-torture/compile/20010327-1.c: New test.
55953
55954 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>
55955
55956 * g++.old-deja/g++.other/friend12.C: New test.
55957 * g++.old-deja/g++.other/friend9.C: Expect no errors.
55958 * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
55959
55960 2001-03-25 Joseph S. Myers <jsm28@cam.ac.uk>
55961
55962 * gcc.c-torture/execute/20010325-1.c: New test.
55963
55964 2001-03-23 Jakub Jelinek <jakub@redhat.com>
55965
55966 * g++.old-deja/g++.other/mangle3.C: New test.
55967
55968 2001-03-22 Jakub Jelinek <jakub@redhat.com>
55969
55970 * g++.old-deja/g++.other/anon8.C: New test.
55971
55972 2001-03-20 Philip Blundell <philb@gnu.org>
55973
55974 * gcc.c-torture/compile/20010320-1.c: New test.
55975
55976 2001-03-17 Richard Henderson <rth@redhat.com>
55977
55978 * g++.old-deja/g++.other/eh4.C: Add expected error text.
55979
55980 2001-03-15 Geoff Keating <geoff@redhat.com>
55981
55982 * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
55983 tests on AIX.
55984
55985 2001-03-15 Gabriel Dos Reis <gdr@codesourcery.com>
55986
55987 * g++.old-deja/g++.other/eh4.C: New test.
55988
55989 2001-03-14 Neil Booth <neil@daikokuya.demon.co.uk>
55990
55991 * gcc.dg/cpp/mi1.c: Update.
55992
55993 2001-03-14 Jakub Jelinek <jakub@redhat.com>
55994
55995 * g++.old-deja/g++.other/regstack.C: New test.
55996
55997 2001-03-12 Nathan Sidwell <nathan@codesourcery.com>
55998
55999 * g++.old-deja/g++.other/ref4.C: New test.
56000
56001 2001-03-11 Nicola Pero <n.pero@mi.flashnet.it>
56002
56003 * objc/execute/va_method.m: Added.
56004 * objc/execute/IMP.m: Added.
56005 * objc/execute/_cmd.m: Added.
56006 * objc/execute/accessing_ivars.m: Added.
56007 * objc/execute/class-1.m: Added.
56008 * objc/execute/class-10.m: Added.
56009 * objc/execute/class-11.m: Added.
56010 * objc/execute/class-12.m: Added.
56011 * objc/execute/class-13.m: Added.
56012 * objc/execute/class-14.m: Added.
56013 * objc/execute/class-2.m: Added.
56014 * objc/execute/class-3.m: Added.
56015 * objc/execute/class-4.m: Added.
56016 * objc/execute/class-5.m: Added.
56017 * objc/execute/class-6.m: Added.
56018 * objc/execute/class-7.m: Added.
56019 * objc/execute/class-8.m: Added.
56020 * objc/execute/class-9.m: Added.
56021 * objc/execute/class-tests-1.h
56022 * objc/execute/class-tests-2.h
56023 * objc/execute/compatibility_alias.m: Added.
56024 * objc/execute/encode-1.m: Added.
56025 * objc/execute/formal_protocol-1.m: Added.
56026 * objc/execute/formal_protocol-2.m: Added.
56027 * objc/execute/formal_protocol-3.m: Added.
56028 * objc/execute/formal_protocol-4.m: Added.
56029 * objc/execute/formal_protocol-5.m: Added.
56030 * objc/execute/formal_protocol-6.m: Added.
56031 * objc/execute/formal_protocol-7.m: Added.
56032 * objc/execute/informal_protocol.m: Added.
56033 * objc/execute/initialize.m: Added.
56034 * objc/execute/load.m: Added.
56035 * objc/execute/many_args_method.m: Added.
56036 * objc/execute/nested-3.m: Added.
56037 * objc/execute/no_clash.m: Added.
56038 * objc/execute/private.m: Added.
56039 * objc/execute/redefining_self.m: Added.
56040 * objc/execute/root_methods.m: Added.
56041 * objc/execute/selector-1.m: Added.
56042 * objc/execute/static-1.m: Added.
56043 * objc/execute/static-2.m: Added.
56044 * objc/execute/va_method.m: Added.
56045
56046 2001-03-10 Richard Henderson <rth@redhat.com>
56047
56048 * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
56049
56050 2001-03-07 Neil Booth <neil@daikokuya.demon.co.uk>
56051
56052 * g++.old-deja/g++.other/crash31.C: XFAIL.
56053 * g77.f-torture/execute/20010116.x: Conditional XFAIL.
56054 * g77.f-torture/execute/short.x: XFAIL -Os on x86.
56055 * gcc.c-torture/execute/20010123-1.x: XFAIL.
56056 * gcc.c-torture/execute/20010124-1.x: XFAIL.
56057 * gcc.dg/sequence-pt-1.c: XFAIL one test.
56058
56059 2001-03-06 Ovidiu Predescu <ovidiu@cup.hp.com>
56060
56061 * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
56062
56063 2001-03-06 Zack Weinberg <zackw@stanford.edu>
56064
56065 * gcc.dg/20000724-1.c: Don't use multiline strings.
56066
56067 2001-03-06 Zack Weinberg <zackw@stanford.edu>
56068
56069 * objc/execute/string1.m, objc/execute/string2.m: Compare the
56070 result of -cString against what we expect it to be; don't just
56071 print it out for no one to read.
56072
56073 * objc/execute/string3.m, objc/execute/string4.m: New tests.
56074 Based on testcases provided by Nicola Pero.
56075
56076 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
56077
56078 * gcc.dg/cpp/macro7.c: New test.
56079
56080 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
56081
56082 * gcc.dg/cpp/multiline.c: Update.
56083
56084 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
56085
56086 * g++.old-deja/g++.other/enum3.C: New test.
56087
56088 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
56089
56090 * g++.old-deja/g++.other/pod1.C: New test.
56091
56092 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
56093
56094 * g++.old-deja/g++.ext/overload1.C: New test.
56095
56096 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
56097
56098 * g++.old-deja/g++.pt/using1.C: New test.
56099
56100 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
56101
56102 * g++.old-deja/g++.other/using9.C: New test.
56103
56104 2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com>
56105
56106 * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
56107
56108 * objc/execute/protocol.m (main): Added patch from Nicola Pero.
56109
56110 2001-02-28 Nathan Sidwell <nathan@codesourcery.com>
56111
56112 * g++.old-deja/g++.ext/realpt1.C: Remove.
56113
56114 2001-02-27 Nathan Sidwell <nathan@codesourcery.com>
56115
56116 * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
56117
56118 2001-02-26 Will Cohen <wcohen@redhat.com>
56119
56120 * gcc.c-torture/execute/ieee/20010226-1.c: New test.
56121
56122 2001-02-26 Jeffrey Oldham <oldham@codesourcery.com>
56123
56124 * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
56125 templatized constructors.
56126
56127 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56128
56129 * gcc.c-torture/execute/20010224-1.c: New test.
56130
56131 2001-02-23 Jakub Jelinek <jakub@redhat.com>
56132
56133 * gcc.c-torture/execute/20010222-1.c: New test.
56134
56135 2001-02-22 Jakub Jelinek <jakub@redhat.com>
56136
56137 * g++.old-deja/g++.other/inline20.C: New test.
56138
56139 2001-02-21 Ovidiu Predescu <ovidiu@cup.hp.com>
56140
56141 * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
56142
56143 2001-02-21 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
56144
56145 * g++.old-deja/g++.other/lookup22.C: New test.
56146
56147 2001-02-19 Zack Weinberg <zackw@stanford.edu>
56148
56149 * g77.dg: New directory.
56150 * g77.dg/20010216-1.f: New test case.
56151 * g77.dg/dg.exp: New driver.
56152 * lib/g77-dg.exp: New driver library.
56153
56154 2001-02-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
56155
56156 * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
56157
56158 2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
56159
56160 * g++.old-deja/g++.other/decl9.C: New test.
56161
56162 2001-02-16 Jakub Jelinek <jakub@redhat.com>
56163
56164 * g++.old-deja/g++.other/init16.C: Update the test so that it does
56165 not need <string> and also tests the initialization at runtime.
56166
56167 2001-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
56168
56169 * gcc.c-torture/execute/longlong.c: New test.
56170
56171 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
56172
56173 * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
56174
56175 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
56176
56177 * gcc.c-torture/execute/920302-1.c (execute):
56178 Change argument type to short.
56179
56180 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
56181
56182 * g++.old-deja/g++.pt/deduct6.C: New test.
56183
56184 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
56185
56186 * g++.old-deja/g++.pt/deduct5.C: New test.
56187
56188 2001-02-14 Jakub Jelinek <jakub@redhat.com>
56189
56190 * gcc.c-torture/execute/20010209-1.c: New test.
56191
56192 2001-02-14 Neil Booth <neil@daikokuya.demon.co.uk>
56193
56194 * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
56195
56196 2001-02-12 Geoffrey Keating <geoffk@redhat.com>
56197
56198 * g++.dg/vtgc1.C: Update for new ABI.
56199
56200 * consistency.vlad: New directory, 1665 files.
56201
56202 2001-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
56203
56204 * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
56205 return type.
56206 * gcc.dg/cpp/digraphs.c: Declare puts.
56207
56208 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
56209
56210 * g++.old-deja/g++.other/warn5.C: New test.
56211
56212 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
56213
56214 * g++.old-deja/g++.pt/spec40.C: New test.
56215
56216 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
56217
56218 * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
56219 case.
56220 * g++.old-deja/g++.ext/arrnew.C: Deprecate.
56221
56222 2001-02-12 Jakub Jelinek <jakub@redhat.com>
56223
56224 * gcc.c-torture/compile/20010209-1.c: New test.
56225
56226 2001-02-11 Jeffrey Oldham <oldham@codesourcery.com>
56227
56228 * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
56229 excess errors message but not if it crashes.
56230 * g++.old-deja/g++.other/crash27.C: Likewise.
56231 * g++.old-deja/g++.other/crash28.C: Likewise.
56232 * g++.old-deja/g++.other/crash30.C: Likewise.
56233 * g++.old-deja/g++.other/crash32.C: Likewise.
56234 * g++.old-deja/g++.other/crash35.C: Likewise.
56235 * g++.old-deja/g++.pt/inherit2.C: Likewise.
56236
56237 2001-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
56238
56239 * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
56240 gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
56241 g++.dg/dg.exp, g++.old-deja/old-deja.exp,
56242 g77.f-torture/execute/execute.exp,
56243 g77.f-torture/noncompile/noncompile.exp,
56244 gcc.c-torture/execute/execute.exp,
56245 gcc.c-torture/execute/memcheck/memcheck.exp,
56246 gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
56247 gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
56248 gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
56249 gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
56250 gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
56251 lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
56252 lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
56253 lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
56254 Remove bug reporting instructions with ancient email addresses.
56255
56256 2001-02-07 Jakub Jelinek <jakub@redhat.com>
56257
56258 * gcc.dg/20010202-1.c: New test.
56259 * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
56260
56261 2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
56262
56263 * g++.dg/stdbool-if.C: New test.
56264
56265 2001-02-07 Ovidiu Predescu <ovidiu@cup.hp.com>
56266
56267 * objc/execute/fdecl.m: Added main().
56268
56269 2001-02-07 Jakub Jelinek <jakub@redhat.com>
56270
56271 * gcc.c-torture/execute/20010206-1.c: New test.
56272
56273 2001-02-06 Neil Booth <neil@daikokuya.demon.co.uk>
56274
56275 * gcc.dg/cpp/avoidpaste1.c: Update.
56276
56277 2001-02-05 Ovidiu Predescu <ovidiu@cup.hp.com>
56278
56279 * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
56280 Pero <nicola@brainstorm.co.uk>.
56281 * objc/execute/fdecl.m: Declare foo as pointer to AClass.
56282
56283 2001-02-06 Nathan Sidwell <nathan@codesourcery.com>
56284
56285 * g++.old-deja/g++.pt/spec39.C: New test.
56286
56287 2001-02-05 Jakub Jelinek <jakub@redhat.com>
56288
56289 * gcc.c-torture/compile/20010202-1.c: New test.
56290
56291 2001-02-05 Nathan Sidwell <nathan@codesourcery.com>
56292
56293 * g++.old-deja/g++.abi/primary2.C: New test.
56294 * g++.old-deja/g++.abi/primary3.C: New test.
56295 * g++.old-deja/g++.abi/primary4.C: New test.
56296 * g++.old-deja/g++.abi/primary5.C: New test.
56297 * g++.old-deja/g++.abi/vtable3.h: New test.
56298 * g++.old-deja/g++.abi/vtable3a.C: New test.
56299 * g++.old-deja/g++.abi/vtable3b.C: New test.
56300 * g++.old-deja/g++.abi/vtable3c.C: New test.
56301 * g++.old-deja/g++.abi/vtable3d.C: New test.
56302 * g++.old-deja/g++.abi/vtable3e.C: New test.
56303 * g++.old-deja/g++.abi/vtable3f.C: New test.
56304 * g++.old-deja/g++.abi/vtable3g.C: New test.
56305 * g++.old-deja/g++.abi/vtable3h.C: New test.
56306 * g++.old-deja/g++.abi/vtable3i.C: New test.
56307 * g++.old-deja/g++.abi/vtable3j.C: New test.
56308 * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
56309
56310 2001-02-03 Jakub Jelinek <jakub@redhat.com>
56311
56312 * g++.old-deja/g++.other/anon6.C: New test.
56313 * g++.old-deja/g++.other/anon7.C: New test.
56314
56315 2001-02-01 Neil Booth <neil@daikokuya.demon.co.uk>
56316
56317 * gcc.dg/cpp/avoidpaste2.c: New tests.
56318
56319 2001-01-31 Jakub Jelinek <jakub@redhat.com>
56320
56321 * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
56322
56323 2001-01-31 Jeffrey Oldham <oldham@codesourcery.com>
56324
56325 * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
56326 DECIMAL_DIG cases for Irix."
56327
56328 2001-01-31 J"orn Rennecke <amylaar@redhat.com>
56329
56330 * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
56331
56332 2001-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
56333
56334 * gcc.dg/c99-tag-1.c: New test.
56335
56336 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
56337
56338 * gcc.dg/cpp/tr-warn1.c: Add tests.
56339
56340 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
56341
56342 * gcc.dg/cpp/avoidpaste1.c: Update.
56343 * gcc.dg/cpp/paste4.c: Update.
56344
56345 2001-01-30 Jeffrey Oldham <oldham@codesourcery.com>
56346
56347 * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
56348 cases for Irix.
56349
56350 2001-01-30 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
56351
56352 * g++.old-deja/g++.other/inline19.C: New test.
56353
56354 2001-01-30 Neil Booth <neil@daikokuya.demon.co.uk>
56355
56356 * gcc.dg/Wlarger-than.c: New test.
56357
56358 2001-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
56359
56360 * gcc.dg/cpp/avoidpaste1.c: Fix typos.
56361
56362 2001-01-29 Jakub Jelinek <jakub@redhat.com>
56363
56364 * gcc.c-torture/execute/20010129-1.c: New test.
56365 * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
56366
56367 2001-01-28 Neil Booth <neil@daikokuya.demon.co.uk>
56368
56369 * gcc.dg/cpp/avoidpaste1.c: Test case.
56370
56371 2001-01-28 Jakub Jelinek <jakub@redhat.com>
56372
56373 * g++.old-deja/g++.other/inline18.C: New test.
56374
56375 2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56376
56377 * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
56378 and __builtin_putchar.
56379
56380 2001-01-27 Jakub Jelinek <jakub@redhat.com>
56381
56382 * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
56383 tests.
56384
56385 2001-01-25 Jeffrey Oldham <oldham@codesourcery.com>
56386
56387 * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
56388 floating point number rounding mode to round to the nearest
56389 representable mode.
56390
56391 2001-01-25 Jakub Jelinek <jakub@redhat.com>
56392
56393 * g++.old-deja/g++.other/mangle2.C: New test.
56394
56395 2001-01-24 Joseph S. Myers <jsm28@cam.ac.uk>
56396
56397 * gcc.c-torture/compile/20010124-1.c: New test.
56398
56399 2001-01-24 Nathan Sidwell <nathan@codesourcery.com>
56400
56401 * g++.old-deja/g++.pt/spec38.C: New test.
56402
56403 2001-01-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
56404
56405 * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
56406 "Build don't run".
56407
56408 2001-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56409
56410 * gcc.c-torture/execute/20010123-1.c: New test.
56411
56412 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
56413
56414 * g++.old-deja/g++.pt/spec37.C: New test.
56415
56416 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
56417
56418 * g++.old-deja/g++.pt/overload14.C: New test.
56419
56420 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56421
56422 * gcc.c-torture/execute/20010122-1.c: New test, exercise
56423 __builtin_return_address.
56424
56425 2001-01-22 Nathan Sidwell <nathan@codesourcery.com>
56426
56427 * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
56428 * g++.old-deja/g++.pt/spec35.C: New test.
56429 * g++.old-deja/g++.pt/spec36.C: New test.
56430
56431 2001-01-20 Jakub Jelinek <jakub@redhat.com>
56432
56433 * gcc.c-torture/compile/20010118-1.c: New test.
56434
56435 2001-01-20 Neil Booth <neil@daikokuya.demon.co.uk>
56436
56437 * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
56438
56439 2001-01-19 Jakub Jelinek <jakub@redhat.com>
56440
56441 * gcc.c-torture/execute/20010119-1.c: New test.
56442
56443 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
56444
56445 * g++.old-deja/g++.other/vbase5.C: New test.
56446
56447 2001-01-19 Jakub Jelinek <jakub@redhat.com>
56448
56449 * gcc.c-torture/execute/20010118-1.c: New test.
56450
56451 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
56452
56453 * g++.old-deja/g++.pt/deduct3.C: New test.
56454
56455 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
56456
56457 * g++.old-deja/g++.pt/spec34.C: New test.
56458
56459 2001-01-19 "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
56460
56461 * g77.f-torture/compile/20000601-2.f: New test.
56462
56463 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
56464
56465 * g++.old-deja/g++.other/init17.C: New test.
56466
56467 2001-01-18 Alexandre Oliva <aoliva@redhat.com>
56468
56469 * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
56470
56471 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
56472
56473 * g++.old-deja/g++.pt/unify8.C: New test.
56474
56475 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
56476
56477 * g++.old-deja/g++.abi/vbase1.C: New test.
56478
56479 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
56480
56481 * g++.old-deja/g++.pt/crash65.C: New test.
56482
56483 2001-01-18 Neil Booth <neil@daikokuya.demon.co.uk>
56484
56485 * gcc.dg/cpp/assembl2.S: New test case.
56486
56487 2001-01-17 Jeffrey Oldham <oldham@codesourcery.com>
56488
56489 * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
56490 are supported.
56491
56492 2001-01-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56493
56494 * g++.old-deja/g++.other/builtins1.C: New test.
56495 * g++.old-deja/g++.other/builtins2.C: Likewise.
56496 * g++.old-deja/g++.other/builtins3.C: Likewise.
56497 * g++.old-deja/g++.other/builtins4.C: Likewise.
56498
56499 2001-01-17 Jakub Jelinek <jakub@redhat.com>
56500
56501 * gcc.c-torture/compile/20010117-1.c: New test.
56502 * gcc.c-torture/compile/20010117-2.c: New test.
56503
56504 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
56505
56506 * g77.f-torture/execute/20010116.[fx]: New test,
56507 XFAIL on i?86-*-*.
56508 * g77.f-torture/compile/20010115.f: Indicate it's
56509 a test for PR fortran/1636.
56510
56511 2001-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
56512
56513 * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
56514
56515 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
56516
56517 * g77.f-torture/compile/20010115.f: New test.
56518
56519 2001-01-15 Nathan Sidwell <nathan@codesourcery.com>
56520
56521 * g++.old-deja/g++.pt/nontype5.C: New test.
56522
56523 2001-01-15 Neil Booth <neil@daikokuya.demon.co.uk>
56524
56525 * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
56526 have an equivalent working one below it.
56527
56528 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
56529
56530 * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
56531 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
56532
56533 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
56534
56535 * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
56536 message containing "init_priority".
56537 (conpr-2.C): Likewise.
56538 (conpr-3.C): Likewise.
56539 * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
56540
56541 2001-01-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56542
56543 * gcc.c-torture/execute/20010114-2.c: New test.
56544
56545 2001-01-14 Joseph S. Myers <jsm28@cam.ac.uk>
56546
56547 * gcc.c-torture/compile/20010114-1.c: New test.
56548 * gcc.c-torture/compile/20010114-1.x: Xfail.
56549 * gcc.c-torture/compile/20010114-2.c: New test.
56550 * gcc.c-torture/execute/20010114-1.c: New test.
56551 * gcc.dg/trunc-1.c: New test.
56552 * gcc.dg/uninit-B.c: New test.
56553
56554 2001-01-13 Nick Clifton <nickc@redhat.com>
56555
56556 * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
56557 target.
56558
56559 2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
56560
56561 * gcc.c-torture/compile/20010113-1.c: New test.
56562
56563 2001-01-13 Jakub Jelinek <jakub@redhat.com>
56564
56565 * gcc.c-torture/compile/20001212-1.c: New test.
56566
56567 2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
56568
56569 * gcc.dg/cpp/widestr1.c: Update.
56570 * gcc.dg/cpp/prag-imp.c: Remove.
56571
56572 2001-01-12 Jakub Jelinek <jakub@redhat.com>
56573
56574 * gcc.c-torture/execute/20000801-3.x: Remove.
56575 * gcc.dg/c90-init-1.c: New test.
56576 * gcc.dg/c99-init-1.c: New test.
56577 * gcc.dg/c99-init-2.c: New test.
56578 * gcc.dg/gnu99-init-1.c: New test.
56579
56580 2001-01-12 Richard Earnshaw <rearnsha@arm.com>
56581
56582 * lib/f-torture.exp (f_torture_compile): Prune the warnings before
56583 testing that no relevant ones were found.
56584
56585 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
56586
56587 * g++.old-deja/g++.pt/cast2.C: New test.
56588
56589 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
56590
56591 * g++.old-deja/g++.pt/friend47.C: New test.
56592
56593 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
56594
56595 * g++.old-deja/g++.pt/instantiate13.C: New test.
56596
56597 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
56598
56599 * g++.old-deja/g++.other/defarg7.C: New test.
56600 * g++.old-deja/g++.other/defarg8.C: New test.
56601
56602 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
56603
56604 * g++.old-deja/g++.pt/crash64.C: New test.
56605
56606 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
56607
56608 * g++.old-deja/g++.pt/crash63.C: New test.
56609
56610 2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
56611
56612 * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
56613
56614 2001-01-10 Alan Lehotsky <lehotsky@tiac.net>
56615
56616 * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
56617
56618 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
56619
56620 * g++.old-deja/g++.pt/error3.C: New test.
56621
56622 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
56623
56624 * g++.old-deja/g++.other/crash39.C: New test.
56625
56626 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
56627
56628 * g++.old-deja/g++.other/vbase4.C: New test.
56629
56630 2001-01-08 Jonathan Larmour <jlarmour@redhat.com>
56631
56632 * gcc.dg/20000419-2.c: Move to "special" subdirectory.
56633 * gcc.dg/special/20000419-2.c: New file. Identical to above.
56634 * gcc.dg/special/special.exp: New test driver which will check
56635 for alias support for the above test.
56636
56637 2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
56638
56639 * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
56640 problems on small machines.
56641 * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
56642 parameterize.
56643
56644 2001-01-09 Jeffrey Oldham <oldham@codesourcery.com>
56645
56646 * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
56647 mips.
56648 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
56649
56650 2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
56651
56652 * g++.old_deja/g++.pt/using8.C: New test.
56653
56654 2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
56655
56656 * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
56657
56658 2000-01-08 Loren J. Rittle <ljrittle@acm.org>
56659
56660 * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
56661 where a failure is expected.
56662 * gcc.c-torture/execute/ieee/rbug.x: Likewise.
56663
56664 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
56665
56666 * g++.old_deja/g++.pt/instantiate12.C: New test.
56667
56668 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
56669
56670 * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
56671 start of structs.
56672 * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
56673 * g++.old-deja/g++.brendan/crash17.C: Likewise.
56674 * g++.old-deja/g++.brendan/crash29.C: Likewise.
56675 * g++.old-deja/g++.brendan/crash48.C: Likewise.
56676 * g++.old-deja/g++.brendan/ns1.C: Likewise.
56677 * g++.old-deja/g++.brendan/warnings1.C: Likewise.
56678 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
56679 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
56680 * g++.old-deja/g++.eh/spec6.C: Likewise.
56681 * g++.old-deja/g++.jason/crash3.C: Likewise.
56682 * g++.old-deja/g++.law/ctors11.C: Likewise.
56683 * g++.old-deja/g++.law/ctors17.C: Likewise.
56684 * g++.old-deja/g++.law/ctors5.C: Likewise.
56685 * g++.old-deja/g++.law/ctors9.C: Likewise.
56686 * g++.old-deja/g++.mike/ambig1.C: Likewise.
56687 * g++.old-deja/g++.mike/net22.C: Likewise.
56688 * g++.old-deja/g++.mike/p3538a.C: Likewise.
56689 * g++.old-deja/g++.mike/p3538b.C: Likewise.
56690 * g++.old-deja/g++.mike/virt3.C: Likewise.
56691 * g++.old-deja/g++.niklas/t128.C: Likewise.
56692 * g++.old-deja/g++.other/anon4.C: Likewise.
56693 * g++.old-deja/g++.other/using1.C: Likewise.
56694 * g++.old-deja/g++.other/warn3.C: Likewise.
56695 * g++.old-deja/g++.pt/t37.C: Likewise.
56696 * g++.old-deja/g++.robertl/eb69.C: Likewise.
56697 * g++.old-deja/g++.robertl/eb71.C: Likewise.
56698
56699 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
56700
56701 * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
56702
56703 2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56704
56705 * gcc.c-torture/execute/stdio-opt-3.c: New test.
56706
56707 2001-01-07 Jakub Jelinek <jakub@redhat.com>
56708
56709 * gcc.c-torture/compile/20010107-1.c: New test.
56710
56711 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
56712
56713 * gcc.c-torture/execute/builtin-noret-1.c: New test.
56714
56715 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
56716
56717 * gcc.dg/format/format.h: New file.
56718 * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
56719 gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
56720 gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
56721 gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
56722 gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
56723 gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
56724 gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
56725 gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
56726 gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
56727 gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
56728 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
56729 gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
56730 gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
56731 gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
56732 gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
56733 gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
56734 gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
56735 gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
56736 gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
56737 gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
56738 gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
56739 instead of declaring standard types, macros and functions in each
56740 test.
56741
56742 2001-01-06 Alexandre Oliva <aoliva@redhat.com>
56743
56744 * gcc.c-torture/execute/20010106-1.c: New test.
56745
56746 2001-01-06 Joseph S. Myers <jsm28@cam.ac.uk>
56747
56748 * gcc.dg/format/format.exp: New file.
56749 * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
56750 * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
56751 * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
56752 * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
56753 * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
56754 * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
56755 * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
56756 * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
56757 * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
56758 * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
56759 * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
56760 * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
56761 * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
56762 * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
56763 * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
56764 * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
56765 * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
56766 * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
56767 * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
56768 * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
56769 * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
56770 * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
56771 * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
56772 * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
56773 * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
56774 * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
56775 * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
56776 * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
56777 * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
56778 * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
56779 * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
56780 * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
56781 * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
56782 * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
56783 * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
56784 * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
56785 * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
56786 * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
56787 * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
56788 * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
56789 * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
56790 * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
56791
56792 2001-01-05 Alexandre Oliva <aoliva@redhat.com>
56793
56794 * gcc.c-torture/execute/991228-1.c: Take word endianness into
56795 account.
56796
56797 2001-01-05 Joseph S. Myers <jsm28@cam.ac.uk>
56798
56799 * gcc.c-torture/execute/builtin-complex-1.c: New test.
56800
56801 2001-01-05 Nathan Sidwell <nathan@codesourcery.com>
56802
56803 * g++.old-deja/g++.pt/crash62.C: New test.
56804
56805 2001-01-04 Richard Henderson <rth@redhat.com>
56806
56807 * gcc.dg/20000926-1.c: Update expected warnings.
56808 * gcc.dg/array-2.c: Likewise.
56809 * gcc.dg/array-4.c: Also validate flexible array members.
56810 * gcc.dg/c99-flex-array-1.c: New.
56811
56812 2001-01-04 Joseph S. Myers <jsm28@cam.ac.uk>
56813
56814 * gcc.c-torture/compile/20001222-1.x: Remove.
56815
56816 2001-01-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
56817
56818 * gcc.c-torture/execute/built-in-setjmp.c: New.
56819
56820 2001-01-03 Richard Henderson <rth@redhat.com>
56821
56822 * gcc.dg/940510-1.c: Update expected error wording.
56823 * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
56824
56825 2001-01-03 Jeffrey Oldham <oldham@codesourcery.com>
56826
56827 * lib/target-supports.exp (check_alias_available): Modified to
56828 indicate aliases not supported if only weak aliases are supported.
56829
56830 2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56831
56832 * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
56833 Turn on cmpstrsi checks for __pj__ and __i370__.
56834
56835 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
56836
56837 * g++.old-deja/g++.other/virtual11.C: New test.
56838
56839 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
56840
56841 * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
56842
56843 2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56844
56845 * gcc.c-torture/compile/20010102-1.c: New test.
56846
56847 2001-01-02 Andreas Jaeger <aj@suse.de>
56848
56849 * gcc.dg/noreturn-3.c: New test.
56850
56851 * gcc.dg/noreturn-4.c: New test.
56852
56853 2001-01-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56854
56855 * gcc.c-torture/execute/stdio-opt-1.c: Also test
56856 __builtin_fputc and __builtin_fwrite.
56857
56858 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
56859
56860 * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
56861 signed char, not default char.
56862
56863 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
56864
56865 * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
56866
56867 2000-12-30 David Billinghurst <David.Billinghurst@riotinto.com>
56868
56869 * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
56870
56871 2000-12-29 Richard Henderson <rth@redhat.com>
56872
56873 * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
56874 (__cyg_profile_func_exit): Define.
56875
56876 2000-12-29 Hans-Peter Nilsson <hp@bitrange.com>
56877
56878 * g++.dg/vtgc1.C: New test.
56879
56880 2000-12-28 Geoffrey Keating <geoffk@redhat.com>
56881
56882 * gcc.dg/noncompile/20001228-1.c: New test.
56883
56884 * gcc.dg/20001228-1.c: New test.
56885
56886 * gcc.c-torture/execute/20001228-1.c: New test.
56887
56888 2000-12-28 Joseph S. Myers <jsm28@cam.ac.uk>
56889
56890 * gcc.dg/format-strfmon-1.c: New test.
56891
56892 2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56893
56894 * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
56895 * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
56896 * gcc.c-torture/execute/string-opt-1.c: Likewise.
56897 * gcc.c-torture/execute/string-opt-2.c: Likewise.
56898 * gcc.c-torture/execute/string-opt-3.c: Likewise.
56899 * gcc.c-torture/execute/string-opt-4.c: Likewise.
56900 * gcc.c-torture/execute/string-opt-6.c: Likewise.
56901 * gcc.c-torture/execute/string-opt-7.c: Likewise.
56902 * gcc.c-torture/execute/string-opt-8.c: Likewise.
56903 * gcc.c-torture/execute/string-opt-9.c: Likewise.
56904 * gcc.c-torture/execute/string-opt-10.c: Likewise.
56905 * gcc.c-torture/execute/string-opt-11.c: Likewise.
56906 * gcc.c-torture/execute/string-opt-12.c: Likewise.
56907
56908 * gcc.c-torture/execute/string-opt-3.c: Test rindex.
56909 * gcc.c-torture/execute/string-opt-4.c: Test index.
56910
56911 2000-12-26 Geoffrey Keating <geoffk@redhat.com>
56912
56913 * gcc.c-torture/compile/20001226-1.c: New test.
56914
56915 2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
56916
56917 * gcc.c-torture/compile/20001222-1.c: New test.
56918 * gcc.c-torture/compile/20001222-1.x: Xfail.
56919
56920 2000-12-22 Alexandre Oliva <aoliva@redhat.com>
56921
56922 * gcc.c-torture/execute/comp-goto-2.c: New test.
56923
56924 2000-12-21 J"orn Rennecke <amylaar@redhat.com>
56925
56926 * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
56927 Use long types if __INT_MAX__ is 32767.
56928 (main): Use cast to (sint32 *) when poking 88 into a_page.
56929
56930 * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
56931
56932 2000-12-21 Bernd Schmidt <bernds@redhat.com>
56933
56934 * gcc.c-torture/compile/20001221-1.c: New test.
56935 * gcc.c-torture/execute/20001221-1.c: New test.
56936
56937 2000-12-20 Richard Henderson <rth@redhat.com>
56938
56939 * g++.old-deja/g++.pt/crash36.C: Update error lines.
56940 * g++.old-deja/g++.robertl/eb109.C: Likewise.
56941
56942 2000-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56943
56944 * gcc.dg/compare3.c: New test.
56945
56946 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
56947
56948 * gcc.dg/format-warnll-1.c: New test.
56949
56950 2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
56951
56952 * gcc.dg/cpp/cmdlne-P.c: New test.
56953
56954 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
56955
56956 * gcc.c-torture/execute/builtin-abs-1.c,
56957 gcc.c-torture/execute/builtin-abs-2.c: New tests.
56958
56959 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
56960
56961 * gcc.dg/cpp/multiline.c: New test.
56962
56963 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
56964
56965 * g++.old-deja/g++.other/syshdr1.C: Update.
56966 * gcc.dg/cpp/lineflags.c: Remove temporarily.
56967
56968 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
56969
56970 * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
56971
56972 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
56973
56974 * g++.old-deja/g++.pt/ttp65.C: New test.
56975
56976 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
56977
56978 * g++.old-deja/g++.pt/ttp64.C: New test.
56979
56980 2000-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
56981
56982 * g++.old-deja/g++.pt/spec33.C: New test.
56983
56984 2000-12-14 Catherine Moore <clm@redhat.com>
56985
56986 * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
56987 * gcc.c-torture/execute/920612-2.c: Likewise.
56988 * gcc.c-torture/execute/920428-2.c: Likewise.
56989 * gcc-c-torture/execute/va-arg-11.c: Call exit.
56990 * gcc.c-torture/execute/va-arg-21.c: Likewise.
56991
56992 2000-12-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56993
56994 * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
56995 * gcc.dg/pack-test-2.c: Likewise.
56996
56997 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
56998
56999 Tests by Zack Weinberg <zackw@stanford.edu>.
57000
57001 * gcc.dg/cpp/defined.c: Update.
57002 * gcc.dg/cpp/defined_trad.c: New tests.
57003
57004 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
57005
57006 * gcc.dg/cpp/trad-direct.c: Update.
57007
57008 2000-12-11 Neil Booth <neilb@earthling.net>
57009
57010 * gcc.dg/cpp/defined_trad.c
57011
57012 2000-12-11 Neil Booth <neilb@earthling.net>
57013
57014 * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
57015
57016 2000-12-09 Joseph S. Myers <jsm28@cam.ac.uk>
57017
57018 * gcc.dg/format-miss-2.c: New test.
57019
57020 2000-12-09 Neil Booth <neilb@earthling.net>
57021
57022 * gcc.dg/cpp/lineflags.c: New tests.
57023 * gcc.dg/cpp/poison.c: Update.
57024 * gcc.dg/cpp/redef2.c: Update.
57025 * gcc.dg/cpp/skipping.c: New test.
57026
57027 2000-12-07 Geoffrey Keating <geoffk@redhat.com>
57028
57029 * g++.old-deja/g++.other/eh3.C: New testcase.
57030
57031 2000-12-07 Neil Booth <neilb@earthling.net>
57032
57033 * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
57034 wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
57035 wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
57036 wtr-union-init-2.c, wtr-union-init-3.c: Update.
57037 * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
57038 Update.
57039
57040 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
57041
57042 * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
57043 __SIZE_TYPE__ instead of int for type of integers cast to
57044 pointers.
57045
57046 2000-12-07 Jakub Jelinek <jakub@redhat.com>
57047
57048 * g++.old-deja/g++.other/cleanup4.C: New test.
57049
57050 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
57051
57052 * format-sec-1.c: New test.
57053
57054 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
57055
57056 * gcc.dg/format-nonlit-3.c: New test.
57057
57058 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
57059
57060 * gcc.dg/c90-printf-1.c: Add test for printf formats reading
57061 through a null pointer.
57062
57063 2000-12-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
57064
57065 * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
57066 * g++.old-deja/g++.pt/partial4.C: New test.
57067
57068 2000-12-06 J. David Anglin <dave@hiauly1.hia.nrc.ca>
57069
57070 * gcc.c-torture/execute/ieee/hugeval.x: New.
57071
57072 2000-12-06 Neil Booth <neilb@earthling.net>
57073
57074 * gcc.dg/cpp/backslash2.c: New tests.
57075
57076 2000-12-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57077
57078 * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
57079 * gcc.c-torture/execute/stdio-opt-2.c: New test.
57080
57081 2000-12-05 Geoffrey Keating <geoffk@redhat.com>
57082
57083 * gcc.c-torture/execute/20001203-2.c: New testcase.
57084
57085 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
57086
57087 * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
57088 * g++.old-deja/g++.other/virtual10.C: New test.
57089
57090 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
57091
57092 * g++.old-deja/g++.mike/pmf5.C: Remove test.
57093
57094 2000-12-05 Richard Henderson <rth@redhat.com>
57095
57096 * gcc.c-torture/compile/20001205-1.c: New.
57097
57098 2000-12-04 Neil Booth <neilb@earthling.net>
57099
57100 * g++.old-deja/g++.other/virtual9.C: New test.
57101 * g++.old-deja/g++.pt/crash61.C: New test.
57102 * gcc.c-torture/execute/loop-9.c: New test.
57103
57104 2000-12-04 Neil Booth <neilb@earthling.net>
57105
57106 * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
57107 * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
57108 * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
57109 * gcc.dg/cpp/extratokens.c: ...here.
57110
57111 2000-12-04 Neil Booth <neilb@earthling.net>
57112
57113 * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
57114 New tests.
57115
57116 2000-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57117
57118 * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
57119 * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
57120
57121 2000-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
57122
57123 * gcc.c-torture/execute/20001203-1.c: New test.
57124
57125 2000-12-03 Neil Booth <neilb@earthling.net>
57126
57127 * gcc.dg/cpp/macro6.c: New test cases.
57128
57129 2000-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57130
57131 * gcc.c-torture/execute/string-opt-9.c: New test.
57132 * gcc.c-torture/execute/string-opt-10.c: Likewise.
57133 * gcc.c-torture/execute/string-opt-11.c: Likewise.
57134 * gcc.c-torture/execute/string-opt-12.c: Likewise.
57135
57136 * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
57137 * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
57138
57139 2000-12-02 Geoffrey Keating <geoffk@redhat.com>
57140
57141 * gcc.dg/cpp/if-6.c: New testcase.
57142
57143 * gcc.dg/20001201-1.c: New testcase.
57144
57145 2000-12-02 Neil Booth <neilb@earthling.net>
57146
57147 * g++.old-deja/g++.other/externC4.C,
57148 g++.old-deja/g++.other/friend10.C: New tests.
57149
57150 2000-12-02 Neil Booth <neilb@earthling.net>
57151
57152 * g++.old-deja/g++.other/instan2.C
57153 * g++.old-deja/g++.other/instan3.C: New test.
57154
57155 2000-12-02 Neil Booth <neilb@earthling.net>
57156
57157 * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
57158 c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
57159 gnuc99.c,gnuc99-pedantic.c: New tests.
57160
57161 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
57162
57163 * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
57164 gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
57165
57166 2000-12-01 Neil Booth <neilb@earthling.net>
57167
57168 * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
57169 * gcc.dg/cpp/poison.c: Update.
57170 * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
57171
57172 2000-12-01 Toon Moene <toon@moene.indiv.nluug.nl>
57173
57174 * g77.f-torture/execute/20001201.f: New test.
57175
57176 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
57177
57178 * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
57179
57180 2000-12-01 Jakub Jelinek <jakub@redhat.com>
57181
57182 * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
57183
57184 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>
57185
57186 * g++.old-deja/g++.other/cast6.C: New test.
57187
57188 2000-11-30 Geoffrey Keating <geoffk@redhat.com>
57189
57190 * gcc.c-torture/execute/20001130-2.c: New testcase.
57191
57192 2000-11-30 Richard Henderson <rth@redhat.com>
57193
57194 * gcc.c-torture/execute/20001130-1.c: New test.
57195
57196 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
57197
57198 * g++.old-deja/g++.other/op3.C: New test.
57199
57200 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
57201
57202 * g++.old-deja/g++.other/op2.C: New test.
57203
57204 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
57205
57206 * g++.old-deja/g++.other/crash38.C: New test.
57207
57208 2000-11-29 Toon Moene <toon@moene.indiv.nluug.nl>
57209
57210 * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
57211
57212 2000-11-29 Jakub Jelinek <jakub@redhat.com>
57213
57214 * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
57215 tests.
57216 * gcc.c-torture/execute/string-opt-6.c: New test.
57217
57218 * gcc.dg/20001117-1.c: Add main.
57219
57220 2000-11-28 Geoffrey Keating <geoffk@redhat.com>
57221
57222 * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
57223 Move from here ...
57224 * gcc.dg/940510-1.c: ... to here.
57225
57226 * gcc.dg/20000926-1.c: GNU C now allows initializations of
57227 zero-size arrays in toplevel structures.
57228
57229 2000-11-28 Jakub Jelinek <jakub@redhat.com>
57230
57231 * gcc.c-torture/execute/loop-8.c: New test.
57232
57233 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
57234
57235 * g++.old-deja/g++.other/base1.C: New test.
57236
57237 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
57238
57239 * g++.old-deja/g++.other/parse2.C: New test.
57240
57241 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
57242
57243 * g++.old-deja/g++.pt/incomplete1.C: New test.
57244
57245 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
57246
57247 * g++.old-deja/g++.other/friend9.C: New test.
57248
57249 2000-11-28 Jakub Jelinek <jakub@redhat.com>
57250
57251 * gcc.dg/20001127-1.c: New test.
57252
57253 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
57254
57255 * g++.old-deja/g++.pt/friend46.C: New test.
57256
57257 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
57258
57259 * g++.old-deja/g++.other/ptrmem8.C: New test.
57260
57261 2000-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57262
57263 * gcc.c-torture/execute/string-opt-7.c: New test.
57264 * gcc.c-torture/execute/string-opt-8.c: Likewise.
57265
57266 2000-11-26 Gabriel Dos Reis <gdr@codesourcery.com>
57267
57268 * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
57269 instead of 'mkcheck 2'.
57270
57271 2000-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
57272
57273 * gcc.c-torture/execute/memcheck/driver.c,
57274 gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
57275 C9X references to refer to C99.
57276
57277 2000-11-25 Jakub Jelinek <jakub@redhat.com>
57278
57279 * gcc.dg/ultrasp3.c: New test.
57280
57281 2000-11-25 Neil Booth <neilb@earthling.net>
57282
57283 * gcc.dg/cpp/include2.c: Update test to be locale independent.
57284
57285 2000-11-25 Alexandre Oliva <aoliva@redhat.com>
57286
57287 * gcc.c-torture/compile/20001123-2.c: New.
57288
57289 2000-11-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
57290
57291 * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
57292
57293 2000-11-24 Bernd Schmidt <bernds@redhat.co.uk>
57294
57295 * gcc.dg/sequence-point-1.c: Add some new tests.
57296 * gcc.c-torture/execute/20001124-1.c: New test.
57297
57298 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
57299
57300 * g++.old-deja/g++.other/vaarg4.C: New test.
57301 * gcc.c-torture/compile/20001123-1.c: New test.
57302
57303 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
57304
57305 * g++.other/crash24.C: Adjust and remove XFAIL.
57306 * g++.other/crash37.C: New test.
57307
57308 2000-11-23 Nathan Sidwell <nathan@codesourcery.com>
57309
57310 * g++.old-deja/g++.pt/instantiate9.C: New test.
57311
57312 2000-11-22 Mark Mitchell <mark@codesourcery.com>
57313
57314 * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
57315 new ABI, too.
57316
57317 * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
57318 * g++.old-deja/g++.robertl/eb55.C: Likewise.
57319
57320 2000-11-22 Neil Booth <neilb@earthling.net>
57321
57322 * gcc.dg/cpp/Wtrigraphs.c: New test.
57323
57324 2000-11-22 Loren J. Rittle <ljrittle@acm.org>
57325
57326 * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
57327
57328 2000-11-22 Jakub Jelinek <jakub@redhat.com>
57329
57330 * gcc.c-torture/execute/ieee/20001122-1.c: New test.
57331
57332 2000-11-22 Hans-Peter Nilsson <hp@bitrange.com>
57333
57334 * lib/gcc-dg.exp: load_lib scanasm.exp.
57335 (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
57336 * lib/g++-dg.exp: load_lib scanasm.exp.
57337 * lib/scanasm.exp: New.
57338 (scan-assembler, scan-assembler-not): Add optional arguments to
57339 test name, or if not present, the pattern name.
57340 (scan-assembler-dem, scan-assembler-dem-not): New.
57341
57342 * g++.dg/dg.exp: New.
57343
57344 2000-11-21 Neil Booth <neilb@earthling.net>
57345
57346 * gcc.dg/cpp/integrated1.c: Remove.
57347
57348 2000-11-21 Jakub Jelinek <jakub@redhat.com>
57349
57350 * gcc.c-torture/execute/20001121-1.c: New test.
57351
57352 2000-11-21 Richard Henderson <rth@redhat.com>
57353
57354 * gcc.c-torture/compile/20001121-1.c: New test.
57355
57356 2000-11-20 Neil Booth <neilb@earthling.net>
57357
57358 * gcc.dg/cpp/integrated1.c: New test.
57359
57360 2000-11-21 Jakub Jelinek <jakub@redhat.com>
57361
57362 * g++.old-deja/g++.other/inline17.C: New test.
57363
57364 2000-11-20 Donald Lindsay <dlindsay@redhat.com>
57365
57366 * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
57367 local variable to be zero: I made the variable global. Now
57368 uses abort() and exit() instead of relying on main's return value.
57369
57370 2000-11-20 Neil Booth <neilb@earthling.net>
57371
57372 * gcc.dg/cpp/paste2.c: Update test.
57373 * objc/execute/paste.m: New test.
57374
57375 2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
57376
57377 * gcc.dg/c99-condexpr-1.c: New test.
57378
57379 2000-11-20 Neil Booth <neilb@earthling.net>
57380
57381 * gcc.dg/cpp/macsyntx.c: Use correct command line option.
57382
57383 2000-11-20 Nathan Sidwell <nathan@codesourcery.com>
57384
57385 * g++.old-deja/g++.pt/export1.C: New test.
57386
57387 2000-11-20 Jakub Jelinek <jakub@redhat.com>
57388
57389 * gcc.dg/20001117-1.c: New test.
57390
57391 2000-11-18 Richard Henderson <rth@redhat.com>
57392
57393 * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
57394
57395 2000-11-18 Richard Henderson <rth@redhat.com>
57396
57397 * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
57398 * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
57399 * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
57400
57401 2000-11-18 Richard Henderson <rth@redhat.com>
57402
57403 * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
57404 (main): New. Exit cleanly.
57405
57406 2000-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
57407
57408 * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
57409 gcc.dg/c99-fordecl-2.c: New tests.
57410
57411 2000-11-18 Richard Henderson <rth@redhat.com>
57412
57413 * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
57414 * gcc.c-torture/execute/zerolen-2.c: New.
57415
57416 2000-11-18 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57417
57418 * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
57419 memory.
57420
57421 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
57422
57423 * g++.old-deja/g++.pt/instantiate8.C: New test.
57424
57425 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
57426
57427 * g++.old-deja/g++.other/incomplete.C: Add more tests.
57428 * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
57429
57430 2000-11-16 Nick Clifton <nickc@redhat.com>
57431
57432 * gcc.c-torture/execute/nestfunc-2.c: New test.
57433 * gcc.c-torture/execute/nestfunc-3.c: New test.
57434
57435 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
57436
57437 * gcc.c-torture/compile/20001116-1.c: New test.
57438
57439 2000-11-15 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57440
57441 * gcc.c-torture/execute/20001115-1.c: New test.
57442
57443 2000-11-15 Mark Mitchell <mark@codesourcery.com>
57444
57445 * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
57446 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
57447 * g++.old-deja/g++.abi/ptrflags.C: Likewise.
57448 * g++.old-deja/g++.abi/vmihint.C: Likewise.
57449
57450 2000-11-15 Neil Booth <neilb@earthling.net>
57451
57452 gcc.dg/cpp/_Pragma1.c: Update.
57453 gcc.dg/cpp/_Pragma2.c: New test.
57454
57455 2000-11-15 Nathan Sidwell <nathan@codesourcery.com>
57456
57457 * g++.old-deja/g++.other/anon5.C: New test.
57458
57459 2000-11-14 Joseph S. Myers <jsm28@cam.ac.uk>
57460
57461 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
57462 tests.
57463
57464 2000-11-14 Jakub Jelinek <jakub@redhat.com>
57465
57466 * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
57467 output.
57468
57469 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
57470
57471 * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
57472 labels at end of compound statements.
57473
57474 2000-11-13 Jakub Jelinek <jakub@redhat.com>
57475
57476 * gcc.c-torture/execute/loop-7.c: New test.
57477
57478 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
57479
57480 * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
57481
57482 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
57483
57484 * gcc.dg/c99-bool-1.c: New test.
57485
57486 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
57487
57488 * gcc.dg/c99-scope-1.c: Remove xfail.
57489 * gcc.dg/c99-scope-2.c: New test.
57490
57491 2000-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57492
57493 * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
57494 * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
57495
57496 2000-11-11 Mark Mitchell <mark@codesourcery.com>
57497
57498 * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
57499 error messages.
57500
57501 * g++.mike/p700.C: Don't typedef wchar_t.
57502 * g++.mike/p784.C: Likewise.
57503 * g++.mike/eb101.C: Don't use __wchar_t.
57504
57505 2000-11-11 Toon Moene <toon@moene.indiv.nluug.nl>
57506
57507 * g77.f-torture/execute/20001111.[fx]: Test premature exit
57508 from DO loop.
57509
57510 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
57511
57512 * gcc.c-torture/execute/20001111-1.c: New test.
57513
57514 2000-11-10 Nick Clifton <nickc@redhat.com>
57515
57516 * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
57517 long multuiple and accumulate.
57518
57519 2000-11-09 Richard Henderson <rth@redhat.com>
57520
57521 * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
57522 via size_t instead of int.
57523
57524 * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
57525 * gcc.c-torture/execute/string-opt-2.c: Likewise.
57526 * gcc.c-torture/execute/string-opt-3.c: Likewise.
57527 * gcc.c-torture/execute/string-opt-4.c: Likewise.
57528
57529 2000-11-09 Geoffrey Keating <geoffk@redhat.com>
57530
57531 * gcc.c-torture/compile/20001109-1.c: New test.
57532 * gcc.c-torture/compile/20001109-2.c: New test.
57533
57534 2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
57535
57536 * g++.old-deja/g++.pt/operator1.C: New test.
57537 * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
57538
57539 2000-11-09 Jakub Jelinek <jakub@redhat.com>
57540
57541 * gcc.dg/20001108-1.c: New test.
57542
57543 2000-11-09 Jakub Jelinek <jakub@redhat.com>
57544
57545 * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
57546 with both arguments constant strings.
57547 * gcc.c-torture/execute/string-opt-3.c: New test.
57548 * gcc.c-torture/execute/string-opt-4.c: New test.
57549 * gcc.c-torture/execute/string-opt-5.c: New test.
57550
57551 2000-11-08 Nick Clifton <nickc@redhat.com>
57552
57553 * gcc.c-torture/execute/20001108-1.c: New test case. Checks
57554 mulsidi3adddi patterns.
57555
57556 2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
57557
57558 * g++.old-deja/g++.other/crash36.C: New test.
57559
57560 2000-11-08 Jakub Jelinek <jakub@redhat.com>
57561
57562 * g++.old-deja/g++.other/init16.C: New test.
57563
57564 2000-11-06 Loren J. Rittle <ljrittle@acm.org>
57565
57566 * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
57567
57568 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
57569
57570 * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
57571 * gcc.c-torture/execute/va-arg-16.x: Likewise.
57572 * gcc.c-torture/execute/va-arg-17.x: Likewise.
57573
57574 2000-11-07 DJ Delorie <dj@redhat.com>
57575
57576 * gcc.dg/20000614-1.c: Add return so that test can pass.
57577
57578 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57579
57580 * gcc.c-torture/execute/string-opt-1.c: New test.
57581
57582 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
57583
57584 * gcc.c-torture/execute/va-arg-15.x: New file. Fails on
57585 mips-sgi-irix6.* because the MIPS ABI passes floating-point
57586 parameters in registers, and there is no way for a varargs
57587 function to know in which order the integer and floating-point
57588 parameters should be interleaved when they are placed on the
57589 stack.
57590 * gcc.c-torture/execute/va-arg-16.x: Likewise.
57591 * gcc.c-torture/execute/va-arg-17.x: Likewise.
57592
57593 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57594
57595 * gcc.c-torture/execute/string-opt-2.c: New test.
57596
57597 2000-11-07 Nathan Sidwell <nathan@codesourcery.com>
57598
57599 * g++.old-deja/g++.pt/crash60.C: New test.
57600
57601 2000-11-06 Jakub Jelinek <jakub@redhat.com>
57602
57603 * g++.old-deja/g++.other/crash24.C: New test.
57604 * g++.old-deja/g++.other/crash25.C: New test.
57605 * g++.old-deja/g++.other/crash26.C: New test.
57606 * g++.old-deja/g++.other/crash27.C: New test.
57607 * g++.old-deja/g++.other/crash28.C: New test.
57608 * g++.old-deja/g++.other/crash29.C: New test.
57609 * g++.old-deja/g++.other/crash30.C: New test.
57610 * g++.old-deja/g++.other/crash31.C: New test.
57611 * g++.old-deja/g++.other/crash32.C: New test.
57612 * g++.old-deja/g++.other/crash33.C: New test.
57613 * g++.old-deja/g++.other/crash34.C: New test.
57614 * g++.old-deja/g++.other/crash35.C: New test.
57615
57616 2000-11-06 Jakub Jelinek <jakub@redhat.com>
57617
57618 * gcc.c-torture/execute/20001031-1.c: New test.
57619
57620 2000-11-04 Mark Mitchell <mark@codesourcery.com>
57621
57622 * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
57623 namespace.
57624
57625 * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
57626 standards-conformant.
57627
57628 * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
57629
57630 * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
57631 * g++.old-deja/g++.mike/p755a.C: Likewise.
57632 * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
57633 library makes no calls to `operator new' during initialization.
57634
57635 2000-11-04 Neil Booth <neilb@earthling.net>
57636
57637 * gcc.dg/cpp/include2.c: New tests.
57638
57639 2000-11-03 Mark P Mitchell <mark@codesourcery.com>
57640
57641 * lib/g++.exp (g++_set_ld_library_path): New function.
57642 Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
57643
57644 2000-11-03 Bernd Schmidt <bernds@redhat.co.uk>
57645
57646 * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus
57647 warnings.
57648
57649 2000-11-01 Richard Henderson <rth@redhat.com>
57650
57651 * g++.old-deja/g++.ext/namedret1.C: New.
57652 * g++.old-deja/g++.ext/namedret2.C: New.
57653 * g++.old-deja/g++.ext/namedret3.C: New.
57654
57655 2000-10-31 Geoffrey Keating <geoffk@cygnus.com>
57656
57657 * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
57658 * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
57659
57660 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57661
57662 * gcc.c-torture/execute/va-arg-21.c: New test.
57663
57664 2000-10-31 Joseph S. Myers <jsm28@cam.ac.uk>
57665
57666 * gcc.dg/c99-complex-2.c: New test.
57667
57668 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57669
57670 * gcc.c-torture/execute/stdio-opt-1.c: New test.
57671
57672 2000-10-31 Jakub Jelinek <jakub@redhat.com>
57673
57674 * g++.old-deja/g++.other/inline16.C: New test.
57675
57676 2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
57677
57678 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
57679 __PRETTY_FUNCTION__
57680
57681 2000-10-29 Neil Booth <neilb@earthling.net>
57682
57683 * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
57684 New tests.
57685 * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
57686 * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
57687 optimisation.
57688
57689 2000-10-29 Neil Booth <neilb@earthling.net>
57690
57691 * gcc.dg/cpp/macro4.c, macro5.c: New tests.
57692 * mi1.c, mi1c.h: Add null directives to multiple-include test.
57693 * mi5.c: Test multiple includes work with -C.
57694 * trigraphs.c: Test ^= version.
57695
57696 2000-10-28 Neil Booth <neilb@earthling.net>
57697
57698 New tests and test updates for new macro expander.
57699
57700 * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
57701 endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
57702 paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
57703 tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
57704 new diagnostic messages.
57705
57706 * gcc.dg/cpp/macro3.c: New tests.
57707
57708 2000-10-27 Mark Mitchell <mark@codesourcery.com>
57709
57710 * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
57711 on the same line.
57712
57713 2000-10-27 Jakub Jelinek <jakub@redhat.com>
57714
57715 * g++.old-deja/g++.other/eh2.C: New test.
57716
57717 2000-10-27 Bernd Schmidt <bernds@cygnus.co.uk>
57718
57719 * gcc.c-torture/execute/20001027-1.c: New test.
57720
57721 2000-10-26 Richard Henderson <rth@redhat.com>
57722
57723 * gcc.c-torture/execute/20001026-1.c: New.
57724
57725 2000-10-26 Mark Mitchell <mark@codesourcery.com>
57726
57727 * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
57728 * g++.old-deja/g++.law/builtin1.C: Likewise.
57729 * g++.old-deja/g++.law/ctors10.C: Likewise.
57730 * g++.old-deja/g++.law/virtual3.C: Likewise.
57731 * g++.old-deja/g++.mike/p658.C: Likewise.
57732 * g++.old-deja/g++.other/sibcall1.C: Likewise.
57733 * g++.old-deja/g++.other/vaarg2.C: Likewise.
57734 * g++.old-deja/g++.robertl/eb124.C: Likewise.
57735 * g++.old-deja/g++.robertl/eb44.C: Likewise.
57736 * g++.old-deja/g++.robertl/eb77.C: Likewise.
57737
57738 2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
57739
57740 * gcc.c-torture/compile/20001024-1.c: New test.
57741
57742 2000-10-25 Mark Mitchell <mark@codesourcery.com>
57743
57744 * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
57745 to tell us whether or not we are using V3.
57746
57747 2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
57748
57749 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
57750 operands.
57751
57752 2000-10-25 Joseph S. Myers <jsm28@cam.ac.uk>
57753
57754 * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
57755
57756 2000-10-25 Jakub Jelinek <jakub@redhat.com>
57757
57758 * gcc.c-torture/execute/20001024-1.c: New test.
57759
57760 2000-10-24 Jakub Jelinek <jakub@redhat.com>
57761
57762 * g++.old-deja/g++.other/sibcall1.C: New test.
57763
57764 2000-10-20 Jakub Jelinek <jakub@redhat.com>
57765
57766 * gcc.dg/noncompile/init-3.c: New test.
57767
57768 2000-10-20 Joseph S. Myers <jsm28@cam.ac.uk>
57769
57770 * gcc.dg/format-array-1.c: New test.
57771
57772 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
57773
57774 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
57775 writing through null pointers; remove comment about testing
57776 unterminated strings.
57777
57778 2000-10-17 Matthew Hiller <hiller@redhat.com>
57779
57780 * gcc.c-torture/execute/20001017-2.c: New test.
57781
57782 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
57783
57784 * gcc.c-torture/compile/20001018-1.c: New test.
57785 * gcc.c-torture/compile/20001018-1.x: Xfail.
57786
57787 2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57788
57789 * gcc.c-torture/execute/20001017-1.c: New test.
57790
57791 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
57792
57793 * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
57794 for multiple use of arguments with scanf formats; add tests for
57795 multiple use of arguments.
57796
57797 2000-10-17 Bernd Schmidt <bernds@redhat.co.uk>
57798
57799 * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
57800 from some old tests.
57801
57802 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
57803
57804 * gcc.dg/format-miss-1.c: New test.
57805
57806 2000-10-16 Jakub Jelinek <jakub@redhat.com>
57807
57808 * gcc.c-torture/execute/20001013-1.c: New test.
57809
57810 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
57811
57812 * gcc.dg/format-branch-1.c: New test.
57813
57814 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
57815
57816 * README, lib/file-format.exp: Remove EGCS references.
57817
57818 2000-10-16 Jakub Jelinek <jakub@redhat.com>
57819
57820 * gcc.dg/20001013-1.c: New test.
57821
57822 2000-10-15 Joseph S. Myers <jsm28@cam.ac.uk>
57823
57824 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
57825 for intmax_t in the compiler using __typeof__ and the type rules
57826 for conditional expressions.
57827
57828 2000-10-13 Jakub Jelinek <jakub@redhat.com>
57829
57830 * gcc.dg/20001012-1.c: New test.
57831 * gcc.dg/20001012-2.c: New test.
57832
57833 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
57834
57835 * gcc.dg/format-attr-1.c: New test.
57836
57837 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
57838
57839 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
57840 __LONG_LONG_MAX__ instead of LLONG_MAX.
57841
57842 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
57843
57844 * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
57845 scanf flags.
57846 * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
57847 flags.
57848
57849 2000-10-11 Joseph S. Myers <jsm28@cam.ac.uk>
57850
57851 * gcc.dg/sequence-pt-1.c: New test.
57852
57853 2000-10-11 Geoff Keating <geoffk@cygnus.com>
57854
57855 * gcc.c-torture/execute/20001011-1.c: New testcase.
57856 Testcase provided by Zack Weinberg <zackw@stanford.edu>.
57857
57858 2000-10-10 Jakub Jelinek <jakub@redhat.com>
57859
57860 * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
57861 does not error on it.
57862
57863 2000-10-10 Jakub Jelinek <jakub@redhat.com>
57864
57865 * gcc.dg/20001009-1.c: New test.
57866
57867 Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>
57868
57869 * gcc.c-torture/compile/20001009-1.c: Move from here ....
57870 * gcc.c-torture/execute/20001009-2.c: ... to here.
57871
57872 2000-10-09 Geoff Keating <geoffk@cygnus.com>
57873
57874 * gcc.c-torture/compile/20001009-1.c: New testcase.
57875 * gcc.c-torture/execute/20001009-1.c: New testcase.
57876 Testcases provided by Jan Hubicka <jh@suse.cz>.
57877
57878 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
57879
57880 * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
57881 gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
57882 uintmax_t using <limits.h> to emulate the compiler's internal
57883 logic. No longer XFAIL %j tests.
57884
57885 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
57886
57887 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
57888 gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
57889 gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
57890 regexps and details of expected handling of some bad formats.
57891 * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
57892 suppression.
57893
57894 2000-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
57895
57896 * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
57897 g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
57898 g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
57899 gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
57900 in list archives.
57901
57902 2000-10-06 Richard Henderson <rth@cygnus.com>
57903
57904 * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
57905 * g++.old-deja/g++.brendan/crash52.C: Likewise.
57906 * g++.old-deja/g++.jason/report.C: Likewise.
57907 * g++.old-deja/g++.law/friend5.C: Likewise.
57908 * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling
57909 of the expected warnings.
57910
57911 2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
57912
57913 * g++.old-deja/g++.pt/enum14.C: New test.
57914
57915 2000-10-05 Nathan Sidwell <nathan@codesourcery.com>
57916
57917 * g++.old-deja/g++.pt/crash59.C: New test.
57918
57919 2000-10-04 Will Cohen <wcohen@redhat.com>
57920
57921 * gcc.dg/20000926-1.c: New test.
57922
57923 2000-10-03 Geoff Keating <geoffk@cygnus.com>
57924
57925 * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
57926 function name for current C++ compiler.
57927 Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
57928
57929 2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
57930
57931 * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
57932 __PRETTY_FUNCTION__.
57933 * g++.old-deja/g++.ext/pretty2.C: Likewise.
57934
57935 2000-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57936
57937 * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
57938
57939 2000-09-26 Jakub Jelinek <jakub@redhat.com>
57940
57941 * gcc.c-torture/compile/20000923-1.c: New test.
57942
57943 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
57944
57945 * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
57946 * g++.old-deja/g++.pt/ttp62.C: Same.
57947 * g++.old-deja/g++.other/inline14.C: Same.
57948
57949 2000-09-24 Richard Henderson <rth@cygnus.com>
57950
57951 * gcc.c-torture/execute/20000914-1.c: Declare malloc.
57952
57953 2000-09-24 Joseph S. Myers <jsm28@cam.ac.uk>
57954
57955 * gcc.dg/c90-printf-1.c: Add test for wide string format.
57956
57957 2000-09-22 Geoff Keating <geoffk@cygnus.com>
57958
57959 * gcc.c-torture/compile/20000922-1.c: New file.
57960
57961 2000-09-21 Nick Clifton <nickc@redhat.com>
57962
57963 * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
57964 a signed long modulo operation.
57965 (mod6): New function - perform an unsigned long modulo operation.
57966 (main): Add tests for modulos of very large numbers by very small
57967 dividends.
57968
57969 2000-09-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57970
57971 * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
57972
57973 2000-09-19 Richard Henderson <rth@cygnus.com>
57974
57975 * gcc.dg/compare2.c (case 10): XFAIL.
57976
57977 2000-09-18 Richard Henderson <rth@cygnus.com>
57978
57979 * gcc.c-torture/execute/20000906-1.c: Move ...
57980 * gcc.dg/20000906-1.c: ... here. Only run on targets
57981 that support __builtin_trap.
57982
57983 Mon 18-Sep-2000 19:23:11 BST Neil Booth <NeilB@earthling.net>
57984
57985 * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
57986
57987 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
57988
57989 * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
57990 * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add
57991 more $ format tests.
57992
57993 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
57994
57995 * gcc.dg/format-errmk-1.c: New test.
57996
57997 2000-09-17 Greg McGary <greg@mcgary.org>
57998
57999 * gcc.c-torture/execute/20000917-1.x: Remove.
58000
58001 2000-09-17 Joseph S. Myers <jsm28@cam.ac.uk>
58002
58003 * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
58004
58005 2000-09-17 Greg McGary <greg@mcgary.org>
58006
58007 * gcc.c-torture/execute/20000917-1.c: New test.
58008 * gcc.c-torture/execute/20000917-1.x: XFAIL.
58009
58010 2000-09-16 Neil Booth <NeilB@earthling.net>
58011
58012 * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
58013 in nested macro bug.
58014
58015 2000-09-15 Neil Booth <NeilB@earthling.net>
58016
58017 * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
58018
58019 2000-09-14 Jeffrey A Law (law@cygnus.com)
58020
58021 * gcc.c-torture/execute/20000914-1.c: New test.
58022
58023 2000-09-12 Alexandre Oliva <aoliva@redhat.com>
58024
58025 * g++.other/inline13.C: New test.
58026
58027 2000-09-12 Andreas Jaeger <aj@suse.de>
58028
58029 * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
58030 constant by Ulrich Drepper <drepper@redhat.com>.
58031
58032 2000-09-12 J"orn Rennecke <amylaar@redhat.co.uk>
58033
58034 * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
58035
58036 2000-09-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58037
58038 * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
58039
58040 2000-09-11 Zack Weinberg <zack@wolery.cumb.org>
58041
58042 * gcc.dg/cpp/backslash.c: New test.
58043
58044 2000-09-11 Alexandre Oliva <aoliva@redhat.com>
58045
58046 * gcc.c-torture/execute/20000910-1.c: New test.
58047 * gcc.c-torture/execute/20000910-2.c: Likewise.
58048
58049 2000-09-11 Robert Lipe <robertl@sco.com>
58050
58051 * gcc.dg/pragma-align.c: New test.
58052
58053 2000-09-11 Nathan Sidwell <nathan@codesourcery.com>
58054
58055 * g++.old-deja/g++.pt/explicit82.C: New test.
58056 * g++.old-deja/g++.pt/explicit83.C: New test.
58057
58058 2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
58059
58060 * gcc.dg/asm-names.c: New test.
58061
58062 2000-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58063
58064 * gcc.dg/cpp/tr-warn6.c: New test
58065
58066 2000-09-07 Joseph S. Myers <jsm28@cam.ac.uk>
58067
58068 * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
58069 be accepted.
58070
58071 2000-09-07 Catherine Moore <clm@redhat.com>
58072
58073 * gcc.c-torture/execute/unroll-1.c: New test.
58074
58075 2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
58076
58077 * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
58078 ERROR markers.
58079 * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
58080 * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
58081 * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
58082 * gcc.dg/wtr-suffix-1.c: Correct error regexps.
58083 * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
58084 Preprocess only.
58085 * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
58086 * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
58087
58088 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
58089
58090 * g++.old-deja/g++.pt/deduct2.C: New test.
58091
58092 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
58093
58094 * g++.old-deja/g++.pt/parms2.C: New test.
58095
58096 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
58097
58098 * g++.old-deja/g++.pt/crash58.C: New test.
58099
58100 2000-09-06 Greg McGary <greg@mcgary.org>
58101
58102 * gcc.c-torture/execute/20000906-1.c: New test.
58103 * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
58104
58105 2000-09-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58106
58107 * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
58108
58109 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
58110
58111 * g++.old-deja/g++.pt/crash57.C: New test.
58112
58113 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
58114
58115 * g++.old-deja/g++.pt/crash56.C: New test.
58116
58117 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
58118
58119 * g++.old-deja/g++.pt/koenig1.C: New test.
58120
58121 2000-09-04 Jakub Jelinek <jakub@redhat.com>
58122
58123 * gcc.dg/20000904-1.c: New test.
58124
58125 2000-09-04 Jakub Jelinek <jakub@redhat.com>
58126
58127 * gcc.dg/cpp/paste8.c: New test.
58128
58129 2000-09-01 Alexandre Oliva <aoliva@redhat.com>
58130
58131 * gcc.c-torture/compile/20000827-1.c: New test.
58132
58133 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
58134
58135 * gcc.dg/format-diag-1.c: New test.
58136
58137 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
58138
58139 * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
58140 gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
58141 gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
58142 gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
58143 gcc.dg/formatz-1.c: Adjust warning regular expressions.
58144
58145 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
58146
58147 * g++.old-deja/g++.other/nested4.C: New test.
58148
58149 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
58150
58151 * g++.old-deja/g++.ns/scoped1.C: New test.
58152
58153 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
58154
58155 * lib/g++.exp: Support testing already-installed GCC.
58156
58157 2000-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58158
58159 * wtr-label-1.c, wtr-suffix-1.c: New tests.
58160
58161 2000-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58162
58163 * gcc.dg/return-type-2.c: New test.
58164
58165 2000-08-27 Geoff Keating <geoffk@cygnus.com>
58166
58167 * gcc.c-torture/compile/20000825-1.c: New test.
58168
58169 2000-08-26 Alexandre Oliva <aoliva@redhat.com>
58170
58171 * gcc.dg/dwarf2-2.c: New test.
58172
58173 2000-08-26 Zack Weinberg <zack@wolery.cumb.org>
58174
58175 * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
58176 dg-warning regexps.
58177
58178 2000-08-25 Joseph S. Myers <jsm28@cam.ac.uk>
58179
58180 * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
58181 gcc.dg/format-ext-5.c: New tests.
58182
58183 2000-08-25 Jakub Jelinek <jakub@redhat.com>
58184
58185 * g++.old-deja/g++.other/crash22.C: New test.
58186
58187 2000-08-24 Mark Mitchell <mark@codesourcery.com>
58188
58189 * gcc.dg/noncompile/930622-2.c: Adjust error message.
58190
58191 2000-08-24 Richard Henderson <rth@cygnus.com>
58192
58193 * gcc.dg/ia64-sync-1.c: New test.
58194 * gcc.dg/ia64-sync-2.c: New test.
58195 * gcc.dg/ia64-asm-1.c: New test.
58196
58197 2000-08-24 Joseph S. Myers <jsm28@cam.ac.uk>
58198
58199 * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
58200 * gcc.dg/format-ext-2.c: New test.
58201
58202 2000-08-23 Jason Merrill <jason@redhat.com>
58203
58204 * lib/old-dejagnu.exp: Also ignore "In member function" and
58205 "At global scope".
58206
58207 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58208
58209 * gcc.dg/noncompile/label-lineno-1.c: New test.
58210
58211 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
58212
58213 * gcc.dg/c99-array-nonobj-1.c: New test.
58214
58215 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
58216
58217 * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
58218 tests.
58219 * gcc.dg/format-ext-1.c: New test.
58220
58221 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58222
58223 * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
58224 gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
58225 gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
58226 gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
58227 gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
58228
58229 2000-08-22 Joseph S. Myers <jsm28@cam.ac.uk>
58230
58231 * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
58232 gcc.dg/c99-strftime-2.c: New tests.
58233
58234 2000-08-22 Richard Henderson <rth@cygnus.com>
58235
58236 * gcc.c-torture/execute/20000822-1.c: New test.
58237
58238 2000-08-21 Jakub Jelinek <jakub@redhat.com>
58239
58240 * gcc.c-torture/execute/20000819-1.x: Remove.
58241
58242 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
58243
58244 * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
58245 gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
58246 gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
58247 gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
58248 gcc.dg/format-xopen-1.c: New tests.
58249
58250 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
58251
58252 * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
58253
58254 2000-08-21 Jakub Jelinek <jakub@redhat.com>
58255
58256 * g++.old-deja/g++.other/loop2.C: New test.
58257
58258 * gcc.c-torture/compile/20000606-1.c: New test.
58259 * gcc.c-torture/compile/20000728-1.c: New test.
58260 * gcc.c-torture/execute/20000801-1.c: New test.
58261 * gcc.c-torture/execute/20000801-2.c: New test.
58262 * gcc.c-torture/execute/20000819-1.c: New test.
58263 * gcc.c-torture/execute/20000819-1.x: XFAIL.
58264 * gcc.dg/20000629-1.c: New test.
58265 * gcc.dg/20000724-1.c: New test.
58266 * gcc.dg/20000807-1.c: New test.
58267
58268 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
58269
58270 * gcc.dg/cpp/pragma-1.c: New test.
58271 * gcc.dg/cpp/pragma-2.c: New test.
58272
58273 2000-08-18 Zack Weinberg <zack@wolery.cumb.org>
58274
58275 * gcc.dg/cpp/lexstrng.c: Don't include string.h.
58276 * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp.
58277
58278 2000-08-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
58279
58280 * gcc.c-torture/compile/20000818-1.c: New test.
58281
58282 2000-08-18 Manfred Hollstein <manfredh@redhat.com>
58283
58284 * gcc.c-torture/execute/20000818-1.c: New test.
58285
58286 2000-08-18 Joseph S. Myers <jsm28@cam.ac.uk>
58287
58288 * gcc.dg/format-va-1.c: New test.
58289
58290 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
58291
58292 * g++.old-deja/g++.other/typedef8.C: New test.
58293
58294 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
58295
58296 * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
58297 * g++.old-deja/g++.mike/net36.C: Mark candidate.
58298 * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
58299 * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
58300 * g++.old-deja/g++.other/ptrmem7.C: New test.
58301 * g++.old-deja/g++.pt/ptrmem10.C: New test.
58302
58303 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
58304
58305 * g++.old-deja/g++.pt/typename27.C: New test.
58306
58307 2000-08-17 Nathan Sidwell <nathan@codesourcery.com>
58308
58309 * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
58310 * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
58311 * g++.old-deja/g++.pt/friend45.C: New test.
58312 * g++.old-deja/g++.other/friend8.C: New test.
58313
58314 2000-08-15 Richard Henderson <rth@cygnus.com>
58315
58316 * gcc.c-torture/execute/20000815-1.c: New test.
58317
58318 2000-08-15 Joseph S. Myers <jsm28@cam.ac.uk>
58319
58320 * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
58321 gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
58322 gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
58323
58324 2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
58325
58326 * g++.old-deja/g++.other/refinit2.C: New test.
58327
58328 2000-08-13 Geoff Keating <geoffk@cygnus.com>
58329
58330 * lib/c-torture.exp (c-torture): Make
58331 compiler_conditional_xfail_data global.
58332 * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
58333 compiler_conditional_xfail_data machinery.
58334 (f-torture-execute): Likewise.
58335 * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
58336 and only when unrolling loops.
58337
58338 * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
58339
58340 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
58341
58342 * g++.old-deja/g++.pt/explicit81.C: New test.
58343
58344 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
58345
58346 * g++.old-deja/g++.pt/typename26.C: New test.
58347
58348 2000-08-10 Geoff Keating <geoffk@cygnus.com>
58349
58350 * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
58351 warning.
58352
58353 2000-08-10 Nathan Sidwell <nathan@codesourcery.com>
58354
58355 * g++.old-deja/g++.other/array3.C: New test.
58356
58357 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
58358
58359 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
58360 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
58361 gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
58362 New tests.
58363
58364 2000-08-09 Nathan Sidwell <nathan@codesourcery.com>
58365
58366 * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
58367 * g++.old-deja/g++.abi/vmihint.C: Likewise.
58368
58369 2000-08-09 Alexandre Oliva <aoliva@redhat.com>
58370
58371 * gcc.c-torture/execute/20000808-1.c: New test.
58372
58373 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
58374
58375 * gcc.dg/c90-const-expr-1.c: New test.
58376
58377 2000-08-08 Richard Henderson <rth@cygnus.com>
58378
58379 * gcc.dg/noncompile/920923-1.c: Declare calloc.
58380
58381 2000-08-08 Joseph S. Myers <jsm28@cam.ac.uk>
58382
58383 * gcc.dg/noncompile/const-ll-1.c: New test.
58384
58385 2000-08-07 Joseph S. Myers <jsm28@cam.ac.uk>
58386
58387 * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
58388
58389 2000-08-06 Ovidiu Predescu <ovidiu@cup.hp.com>
58390
58391 * lib/objc.exp (objc_target_compile): Set the ld_library_path so
58392 that running programs linked against the shared version of libobjc
58393 run correctly.
58394
58395 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
58396
58397 * gcc.dg/c99-printf-1.c: New test.
58398
58399 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
58400
58401 * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
58402
58403 2000-08-05 Zack Weinberg <zack@wolery.cumb.org>
58404
58405 * gcc.c-torture/execute/20000731-1.x: Delete.
58406
58407 2000-08-04 Zack Weinberg <zack@wolery.cumb.org>
58408
58409 * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
58410 and torture_without_loops as is done by c-torture.exp.
58411 (search_for): Copy from c-torture.exp.
58412 (gcc-dg-runtest): New function, drives a directory of tests
58413 iterating over the TORTURE_OPTIONS.
58414 (scan-assembler, scan-assembler-not): Move here from
58415 individual directory drivers.
58416
58417 * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
58418 defined by lib/gcc-dg.exp.
58419 * gcc.dg/cpp/cpp.exp: Likewise.
58420 * gcc.dg/noncompile/noncompile.exp: Likewise. Use
58421 gcc-dg-runtest, so we cycle over optimization options.
58422
58423 * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
58424 * gcc.dg/compare2.c: No longer expected to fail.
58425
58426 2000-08-04 J"orn Rennecke <amylaar@cygnus.co.uk>
58427
58428 * gcc.c-torture/execute/20000804-1.c: New test.
58429
58430 2000-08-04 Joseph S. Myers <jsm28@cam.ac.uk>
58431
58432 * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
58433
58434 2000-08-03 Zack Weinberg <zack@wolery.cumb.org>
58435
58436 * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
58437
58438 2000-08-03 Jeffrey A Law (law@cygnus.com)
58439
58440 * gcc.c-torture/compile/20000803-1.c: New test.
58441
58442 2000-08-03 Joseph S. Myers <jsm28@cam.ac.uk>
58443
58444 * gcc.c-torture/execute/20000801-3.c,
58445 gcc.c-torture/execute/20000801-4.c: New tests.
58446 * gcc.c-torture/execute/20000801-3.x,
58447 gcc.c-torture/execute/20000801-4.x: Xfail.
58448
58449 2000-08-02 Geoff Keating <geoffk@cygnus.com>
58450
58451 * lib/objc.exp (objc_target_compile): Look for libobjc.a in
58452 libobjc/.libs to allow for libtool.
58453
58454 2000-08-02 Jakub Jelinek <jakub@redhat.com>
58455
58456 * gcc.c-torture/compile/20000802-1.c: New test.
58457
58458 2000-08-02 Zack Weinberg <zack@wolery.cumb.org>
58459
58460 * gcc.dg/cpp/macsyntx.c: Fix error regexp.
58461
58462 2000-07-31 Jeffrey A Law (law@cygnus.com)
58463
58464 * gcc-c-torture/execute/20000731-2.c: New test.
58465
58466 * gcc.c-torture/execute/20000731-1.c: New test.
58467 * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
58468
58469 2000-07-31 Jakub Jelinek <jakub@redhat.com>
58470
58471 * gcc.dg/cpp/paste7.c: New test.
58472 * gcc.dg/cpp/20000725-1.c: New test.
58473
58474 2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
58475
58476 * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
58477 * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
58478 declaration warning for __builtin_dwarf_reg_size.
58479
58480 * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
58481
58482 2000-07-31 Joseph S. Myers <jsm28@cam.ac.uk>
58483
58484 * gcc.dg/noncompile/voidparam-1.c: New test.
58485
58486 2000-07-30 Richard Henderson <rth@cygnus.com>
58487
58488 * gcc.dg/c90-digraph-1.c: Don't xfail.
58489 * gcc.dg/compare2.c (case 10): Xfail.
58490 * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
58491
58492 2000-07-27 Joseph S. Myers <jsm28@cam.ac.uk>
58493
58494 * gcc.dg/c99-main-1.c: New test.
58495
58496 2000-07-25 Joseph S. Myers <jsm28@cam.ac.uk>
58497
58498 * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
58499
58500 2000-07-26 Hans-Peter Nilsson <hp@axis.com>
58501
58502 * gcc.c-tortuer/execute/20000726-1.c: New test.
58503
58504 2000-07-26 Alexandre Oliva <aoliva@redhat.com>
58505
58506 * gcc.c-torture/execute/enum-2.c: New test.
58507
58508 2000-07-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58509
58510 * gcc.dg/cpp/tr-warn3.c: New test.
58511
58512 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
58513
58514 * g++.old-deja/g++.ext/implicit1.C: Remove.
58515 * g++.old-deja/g++.jason/c2.C: Remove
58516 * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
58517 * g++.old-deja/g++.pt/crash16.C: Likewise.
58518 * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
58519
58520 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
58521
58522 * g++.old-deja/g++.other/for2.C: New test.
58523
58524 2000-07-25 Jakub Jelinek <jakub@redhat.com>
58525
58526 * gcc.dg/20000720-1.c: New test.
58527
58528 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>
58529
58530 * g77.f-torture/compile/20000630-2.x: Removed. Case fixed.
58531
58532 2000-07-24 Geoff Keating <geoffk@cygnus.com>
58533
58534 * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
58535 * gcc.c-torture/execute/20000722-1.c: New.
58536 * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
58537
58538 2000-07-24 Jakub Jelinek <jakub@redhat.com>
58539
58540 * gcc.dg/cpp/20000720-1.S: New test.
58541
58542 2000-07-21 Michael Meissner <meissner@redhat.com>
58543
58544 * gcc.c-torture/execute/ieee/hugeval.c: New test.
58545
58546 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
58547
58548 * g++.old-deja/g++.brendan/crash16.C,
58549 g++.old-deja/g++.brendan/parse3.C,
58550 g++.old-deja/g++.brendan/redecl1.C,
58551 g++.old-deja/g++.ns/template13.C,
58552 g++.old-deja/g++.other/decl4.C,
58553 g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
58554
58555 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
58556
58557 * lib/old-dejagnu.exp: Check for both "Internal compiler error"
58558 and "Internal error".
58559
58560 * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
58561 regexps.
58562 * gcc.dg/cpp/paste6.c: New test.
58563
58564 2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
58565
58566 * gcc.dg/cpp/tr-direct.c: New test.
58567
58568 * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
58569 gcc.dg/cpp/undef1.c: Tweak error regexps.
58570
58571 2000-07-18 Eric Christopher <echristo@redhat.com>
58572
58573 * gcc.c-torture/compile/20000718-1.c: New test.
58574
58575 2000-07-18 Zack Weinberg <zack@wolery.cumb.org>
58576
58577 * cpplex.c (_cpp_push_token): If the token being pushed back
58578 is the previous token in this context, just subtract one from
58579 context->posn.
58580 * cppmacro.c (save_expansion): Clear aux field when storing a
58581 placemarker.
58582
58583 2000-07-18 Alexandre Oliva <aoliva@redhat.com>
58584
58585 * gcc.dg/noncompile/redecl-1.c: New test.
58586
58587 2000-07-18 Jakub Jelinek <jakub@redhat.com>
58588
58589 * gcc.c-torture/execute/20000717-5.c: New test.
58590 * gcc.c-torture/execute/20000717-1.x: Removed.
58591
58592 2000-07-17 Richard Henderson <rth@cygnus.com>
58593
58594 * gcc.c-torture/execute/20000717-4.c: New test.
58595
58596 2000-07-17 Zack Weinberg <zack@wolery.cumb.org>
58597
58598 * gcc.dg/cpp/syshdr.c: New test.
58599 * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
58600
58601 2000-07-17 Neil Booth <neilb@earthling.net>
58602
58603 * gcc.dg/cpp/cmdlne-dM.c: New test.
58604 * gcc.dg/cpp/cmdlne-dD.c: New test.
58605
58606 2000-07-17 Jeffrey A Law (law@cygnus.com)
58607
58608 * gcc.c-torture/execute/20000717-3.c: New test.
58609
58610 * gcc.c-torture/compile/20000717-1.c: New test.
58611
58612 2000-07-17 Geoffrey Keating <geoffk@cygnus.com>
58613
58614 * gcc.c-torture/execute/20000717-2.c: New test.
58615
58616 2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
58617
58618 * gcc.dg/formatz-1.c: New test.
58619
58620 * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
58621 * gcc.dg/c99-digraph-1.c: New tests.
58622
58623 * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
58624 * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
58625
58626 * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
58627 * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
58628 * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
58629 * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
58630 * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
58631 * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
58632 * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
58633
58634 2000-07-17 Greg McGary <greg@mcgary.org>
58635
58636 * gcc.c-torture/execute/20000717-1.c: New test.
58637 * gcc.c-torture/execute/20000717-1.x: Expected to fail.
58638
58639 2000-07-15 Jakub Jelinek <jakub@redhat.com>
58640
58641 * gcc.c-torture/execute/20000715-2.c: New test.
58642 * gcc.dg/20000715-1.c: New test.
58643
58644 2000-07-15 Michael Meissner <meissner@redhat.com>
58645
58646 * gcc.c-torture/execute/20000715-1.c: New test.
58647
58648 2000-07-13 Jakub Jelinek <jakub@redhat.com>
58649
58650 * gcc.c-torture/execute/20000707-1.c: New test.
58651
58652 2000-07-13 Neil Booth <NeilB@earthling.net>
58653
58654 * gcc.dg/cpp/digraph1.c,
58655 gcc.dg/cpp/digraph2.c,
58656 gcc.dg/cpp/digraphs.c: New tests.
58657
58658 2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
58659
58660 * g77.f-torture/compile/20000630-2.f: New test.
58661 * g77.f-torture/compile/20000630-2.x
58662
58663 2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
58664
58665 * g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
58666
58667 2000-07-11 Neil Booth <NeilB@earthling.net>
58668
58669 * gcc.dg/cpp/cmdlne-C.c: Fix typo.
58670
58671 2000-07-11 Neil Booth <NeilB@earthling.net>
58672
58673 * gcc.dg/cpp/cmdlne-C.c: New.
58674
58675 2000-07-09 Neil Booth <NeilB@earthling.net>
58676
58677 * gcc.dg/cpp/directiv.c: New tests.
58678 * gcc.dg/cpp/undef1.c: Update.
58679
58680 2000-07-08 Angela Marie Thomas <angela@cygnus.com>
58681
58682 * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
58683
58684 2000-07-09 Neil Booth <NeilB@earthling.net>
58685
58686 * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
58687
58688 2000-07-07 Zack Weinberg <zack@wolery.cumb.org>
58689
58690 * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
58691 gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
58692
58693 2000-07-08 Neil Booth <NeilB@earthling.net>
58694
58695 * gcc.dg/cpp/macsyntx.c: New tests.
58696
58697 2000-07-07 Jakub Jelinek <jakub@redhat.com>
58698
58699 * gcc.dg/20000707-1.c: New test.
58700
58701 2000-07-07 Jakub Jelinek <jakub@redhat.com>
58702
58703 * gcc.c-torture/execute/20000706-1.c: New test.
58704 * gcc.c-torture/execute/20000706-2.c: New test.
58705 * gcc.c-torture/execute/20000706-3.c: New test.
58706 * gcc.c-torture/execute/20000706-4.c: New test.
58707 * gcc.c-torture/execute/20000706-5.c: New test.
58708
58709 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
58710
58711 * g++.old-deja/g++.pt/instantiate7.C: New test.
58712
58713 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
58714
58715 * g++.old-deja/g++.mike/thunk2.C: Add return 0.
58716 * g++.old-deja/g++.mike/thunk3.C: Likewise.
58717 * g++.old-deja/g++.other/rtti3.C: Likewise.
58718 * g++.old-deja/g++.other/rttid3.C: Likewise.
58719
58720 2000-06-30 David Billinghurst <David Billinghurst@riotinto.com.au>
58721
58722 * g77.f-torture/compile/20000630-1.x: Fix typo
58723
58724 2000-07-05 Zack Weinberg <zack@wolery.cumb.org>
58725
58726 * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
58727 assembly output.
58728
58729 2000-07-04 Zack Weinberg <zack@wolery.cumb.org>
58730
58731 * gcc.dg/cpp/ident.c: New test.
58732
58733 2000-07-05 Neil Booth <NeilB@earthling.net>
58734
58735 * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
58736 gcc.dg/cpp/lexstrng.c: New tests.
58737
58738 2000-07-04 Neil Booth <NeilB@earthling.net>
58739
58740 * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
58741 * gcc.dg/cpp/strify2.c: Same.
58742
58743 2000-07-03 Zack Weinberg <zack@wolery.cumb.org>
58744
58745 * gcc.dg/cpp/19951025-1.c: Adjust regexps.
58746 * gcc.dg/cpp/19990703-1.c: Likewise.
58747 * gcc.dg/cpp/20000625-1.c: Likewise.
58748 * gcc.dg/cpp/20000625-2.c: Likewise.
58749
58750 * gcc.dg/cpp/macro1.c,
58751 gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
58752 gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
58753 gcc.dg/cpp/strify1.c,
58754 gcc.dg/cpp/strify2.c: New tests.
58755
58756 2000-07-03 Jakub Jelinek <jakub@redhat.com>
58757
58758 * gcc.c-torture/execute/20000703-1.c: New test.
58759
58760 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
58761
58762 * g++.old-deja/g++.pt (lookup10.C): New test.
58763
58764 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
58765
58766 * g++.old-deja/g++.pt (typename25.C): New test.
58767
58768 2000-07-02 Zack Weinberg <zack@wolery.cumb.org
58769
58770 * gcc.c-torture/compile/20000701-1.c: New test.
58771
58772 2000-06-30 Nick Clifton <nickc@cygnus.com>
58773
58774 * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
58775 to test case.
58776
58777 2000-06-30 Catherine Moore <clm@cygnus.com>
58778
58779 * gcc.c-torture/execute/align-1.c: New test.
58780
58781 2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
58782
58783 * g++.old-deja/g++.pt/expr8.C: New test.
58784 * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
58785
58786 2000-06-29 Nick Clifton <nickc@cygnus.com>
58787
58788 * gcc.c-torture/compile/20000629-1.c: New test.
58789
58790 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
58791
58792
58793 Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
58794 gcc.dg/noncompile directory, depending on whether they're
58795 preprocessor tests or not. Annotate all the tests for the dg
58796 framework.
58797
58798 * gcc.c-torture/noncompile/noncompile.exp: Delete.
58799 * gcc.dg/noncompile/noncompile.exp: New.
58800
58801 * Moved files:
58802 Old name New name
58803 gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c
58804 gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c
58805 gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c
58806 gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c
58807 gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c
58808 gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c
58809 gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c
58810 gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c
58811 gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c
58812 gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c
58813 gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c
58814 gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c
58815 gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c
58816 gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c
58817 gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c
58818 gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c
58819 gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c
58820 gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c
58821 gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c
58822 gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c
58823 gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c
58824 gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c
58825 gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c
58826 gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c
58827
58828 gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c
58829 gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h
58830 gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h
58831 gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h
58832 gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c
58833 gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c
58834
58835 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
58836
58837 * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
58838 declare one variable. On the fourth, error.
58839 * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
58840 declared by 20000628-1a.h.
58841
58842 2000-06-29 Richard Henderson <rth@redhat.com>
58843
58844 * gcc.c-torture/execute/930529-1.x: New file.
58845 * gcc.dg/920413-1.c: Adjust expected warning text.
58846 * gcc.dg/980217-1.c: Declare abort.
58847 * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
58848
58849 2000-06-29 Jeffrey A Law (law@cygnus.com)
58850
58851 * g77.f-torture/compile/20000629-1.f: New test.
58852 * g77.f-torture/compile/20000629-1.x: Expected to fail.
58853
58854 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
58855
58856 Rearrange lots of files, removing entirely the
58857 gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
58858 directories.
58859
58860 * Deleted files:
58861 gcc.c-torture/code_quality/code_quality.exp
58862 gcc.c-torture/special/special.exp
58863 gcc.failure/failure.exp
58864 gcc.failure/940409-1.x
58865 gcc.c-torture/compile/961203-1.x
58866
58867 * New files:
58868 gcc.misc-tests/linkage.exp
58869 gcc.c-torture/execute/920730-1t.c
58870 gcc.c-torture/execute/920730-1t.x
58871 gcc.c-torture/compile/920520-1.x
58872 gcc.c-torture/compile/920521-1.x
58873 gcc.c-torture/compile/981006-1.x
58874 gcc.c-torture/execute/eeprof-1.x
58875
58876 * Moved files (possibly with modifications to fit a new harness):
58877 Old name New name
58878 gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c
58879 gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c
58880 gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c
58881 gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c
58882 gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c
58883 gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c
58884 gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c
58885 gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c
58886 gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c
58887 gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c
58888 gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c
58889 gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c
58890 gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c
58891 gcc.failure/940409-1.c gcc.dg/940409-1.c
58892
58893 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
58894
58895 * c-torture/compile/961203-1.x: Delete.
58896
58897 * gcc.misc-tests/acker1.c: Report failure. Use return from main,
58898 not exit. Include stdio.h.
58899 * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
58900 * gcc.misc-tests/dg-12.c: Likewise.
58901 * gcc.misc-tests/dg-5.c: Likewise.
58902 * gcc.misc-tests/dg-6.c: Likewise.
58903 * gcc.misc-tests/dg-7.c: Prototype abort.
58904 * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
58905 * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
58906 * gcc.misc-tests/matrix1.c: Report failure. Use return from main,
58907 not exit.
58908 * gcc.misc-tests/sieve.c: Use return from main, not exit.
58909 * gcc.misc-tests/sort2.c: Use return from main, not exit.
58910
58911 2000-06-28 Jakub Jelinek <jakub@redhat.com>
58912
58913 * gcc.dg/cpp/20000628-1.c: New test.
58914 * gcc.dg/cpp/20000628-1.h: New header for above test.
58915 * gcc.dg/cpp/20000628-1a.h: Likewise.
58916
58917 2000-06-27 Zack Weinberg <zack@wolery.cumb.org>
58918
58919 * gcc.dg/cpp: New directory.
58920 * gcc.dg/cpp/cpp.exp: New driver.
58921 * gcc.dg/cpp/20000627-1.c: New test.
58922 * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
58923 * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
58924 and rewrite as a compilation test.
58925
58926 * gcc.dg: Move many files into the cpp subdirectory, possibly
58927 renaming or editing them as well.
58928 Old name New name
58929 990119-1.c cpp/19990119-1.c
58930 990228-1.c cpp/19990228-1.c
58931 990407-1.c cpp/19990407-1.c
58932 990409-1.c cpp/19990409-1.c
58933 990413-1.c cpp/19990413-1.c
58934 990703-1.c cpp/19990703-1.c
58935 20000127-1.c cpp/20000127-1.c
58936 20000129-1.c cpp/20000129-1.c
58937 20000207-1.c cpp/20000207-1.c
58938 20000207-2.c cpp/20000207-2.c
58939 20000209-1.c cpp/20000209-1.c
58940 20000209-2.c cpp/20000209-2.c
58941 20000301-1.c cpp/20000301-1.c
58942 20000419-1.c cpp/20000419-1.c
58943 20000510-1.S cpp/20000510-1.S
58944 20000519-1.c cpp/20000519-1.c
58945 20000529-1.c cpp/20000529-1.c
58946 20000625-1.c cpp/20000625-1.c
58947 20000625-2.c cpp/20000625-2.c
58948 cpp-as1.c cpp/assert1.c
58949 cpp-as2.c cpp/assert2.c
58950 cxx-comments-1.c cpp/cxxcom1.c
58951 cxx-comments-2.c cpp/cxxcom2.c
58952 endif-label.c cpp/endif.c
58953 cpp-hash1.c cpp/hash1.c
58954 cpp-hash2.c cpp/hash2.c
58955 cpp-if1.c cpp/if-1.c
58956 cpp-if2.c cpp/if-2.c
58957 cpp-if3.c cpp/if-3.c
58958 cpp-if4.c cpp/if-4.c
58959 cpp-if5.c cpp/if-5.c
58960 cpp-cond.c cpp/if-cexp.c
58961 cpp-missingop.c cpp/if-mop.c
58962 cpp-missingparen.c cpp/if-mpar.c
58963 cpp-opprec.c cpp/if-oppr.c
58964 cpp-ifparen.c cpp/if-paren.c
58965 cpp-shortcircuit.c cpp/if-sc.c
58966 cpp-shift.c cpp/if-shift.c
58967 cpp-unary.c cpp/if-unary.c
58968 cpp-li1.c cpp/line1.c
58969 cpp-li2.c cpp/line2.c
58970 lineno.c cpp/line3.c
58971 lineno-2.c cpp/line4.c
58972 cpp-mi.c cpp/mi1.c
58973 cpp-mic.h cpp/mi1c.h
58974 cpp-micc.h cpp/mi1cc.h
58975 cpp-mind.h cpp/mi1nd.h
58976 cpp-mindp.h cpp/mi1ndp.h
58977 cpp-mix.h cpp/mi1x.h
58978 cpp-mi2.c cpp/mi2.c
58979 cpp-mi2a.h cpp/mi2a.h
58980 cpp-mi2b.h cpp/mi2b.h
58981 cpp-mi2c.h cpp/mi2c.h
58982 cpp-mi3.c cpp/mi3.c
58983 cpp-mi3.def cpp/mi3.def
58984 poison-1.c cpp/poison.c
58985 pr-impl.c cpp/prag-imp.c
58986 cpp-redef-2.c cpp/redef1.c
58987 cpp-redef.c cpp/redef2.c
58988 strpaste.c cpp/strp1.c
58989 strpaste-2.c cpp/strp2.c
58990 cpp-tradpaste.c cpp/tr-paste.c
58991 cpp-tradstringify.c cpp/tr-str.c
58992 cpp-tradwarn1.c cpp/tr-warn1.c
58993 cpp-tradwarn2.c cpp/tr-warn2.c
58994 trigraphs.c cpp/trigraphs.c
58995 cpp-unc1.c cpp/unc1.c
58996 cpp-unc2.c cpp/unc2.c
58997 cpp-unc3.c cpp/unc3.c
58998 cpp-unc.c cpp/unc4.c
58999 undef.c cpp/undef1.c
59000 undef-2.c cpp/undef2.c
59001 cpp-wi1.c cpp/widestr1.c
59002
59003 2000-06-27 Mark Mitchell <mark@codesourcery.com>
59004
59005 * lib/g++.exp (g++_include_flags): Tweak.
59006
59007 2000-06-27 H.J. Lu <hjl@gnu.org>
59008 Loren J. Rittle <ljrittle@acm.org>
59009
59010 * lib/g++.exp (g++_include_flags): Override libgloss.exp
59011 version with one that knows about the new gcc tree structure.
59012 (g++_link_flags): Same.
59013
59014 2000-06-26 Zack Weinberg <zack@wolery.cumb.org>
59015
59016 * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
59017 gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
59018 case we are cross-compiling.
59019
59020 * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
59021 g++.old-deja/g++.niklas/Makefile.in,
59022 g++.old-deja/g++.niklas/configure.in,
59023 g++.old-deja/g++.other/Makefile.in,
59024 g++.old-deja/g++.other/configure.in,
59025 gcc.c-torture/code_quality/Makefile.in,
59026 gcc.c-torture/code_quality/configure.in,
59027 gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
59028 gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
59029 gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
59030 gcc.c-torture/execute/ieee/Makefile.in,
59031 gcc.c-torture/execute/ieee/configure.in,
59032 gcc.c-torture/noncompile/Makefile.in,
59033 gcc.c-torture/noncompile/configure.in,
59034 gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
59035 gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
59036 gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
59037
59038 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
59039
59040 * g++.old-deja/g++.other/ambig3.C: New test.
59041
59042 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
59043
59044 * g++.old-deja/g++.pt/syntax1.C: New test.
59045 * g++.old-deja/g++.pt/syntax2.C: New test.
59046 * g++.old-deja/g++.other/syntax3.C: New test.
59047 * g++.old-deja/g++.other/syntax4.C: New test.
59048
59049 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
59050
59051 * gcc.dg/20000623-1.c: Prototype exit and abort.
59052
59053 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
59054
59055 * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
59056 New tests.
59057 * gcc.dg/cpp-mi3.def: New file.
59058
59059 * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
59060 inside assertions.
59061 * gcc.dg/cpp-as2.c: Make error regexps match either old or new
59062 lexer's error messages.
59063 * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
59064 divine anything from the linemarkers.
59065 * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
59066 * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
59067
59068 2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
59069
59070 * gcc.dg/20000623-1.c: New test.
59071
59072 2000-06-22 Jakub Jelinek <jakub@redhat.com>
59073
59074 * gcc.c-torture/execute/20000622-1.c: New test.
59075
59076 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
59077
59078 * g++.old-deja/g++.other/init15.C: New test.
59079
59080 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
59081
59082 * g++.old-deja/g++.pt/vaarg2.C: New test.
59083 * g++.old-deja/g++.pt/vaarg3.C: New test.
59084
59085 2000-06-20 Nathan Sidwell <nathan@codesourcery.com>
59086
59087 * g++.old-deja/g++.other/dyncast6.C: New test.
59088
59089 2000-06-15 Jakub Jelinek <jakub@redhat.com>
59090
59091 * gcc.c-torture/execute/loop-6.c: New test.
59092
59093 2000-06-14 Jakub Jelinek <jakub@redhat.com>
59094
59095 * gcc.dg/20000614-1.c: New test.
59096 * gcc.dg/20000614-2.c: New test.
59097
59098 2000-06-14 Hans-Peter Nilsson <hp@axis.com>
59099
59100 * g++.old-deja/g++.other/inline12.C: New test.
59101
59102 2000-06-13 Jakub Jelinek <jakub@redhat.com>
59103
59104 * g++.old-deja/g++.other/eh1.C: New test.
59105
59106 2000-06-12 Jakub Jelinek <jakub@redhat.com>
59107
59108 * g++.old-deja/g++.other/type.C: New test.
59109
59110 2000-06-05 Jakub Jelinek <jakub@redhat.com>
59111
59112 * g++.old-deja/g++.other/initstring.C: New test.
59113
59114 2000-06-12 Jason Merrill <jason@redhat.com>
59115
59116 * g++.old-deja/old-deja.exp: Add -Wno-long-long.
59117
59118 2000-06-09 Jeffrey A Law (law@cygnus.com)
59119
59120 * gcc.c-torture/compile/20000609-1.c: New test.
59121
59122 2000-06-09 Clinton Popetz <cpopetz@cygnus.com>
59123
59124 * gcc.dg/20000609-1.c: New test.
59125
59126 2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
59127
59128 * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
59129 * gcc.c-torture/noncompile/poison-1.c: Move...
59130 * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
59131 * gcc.dg/cpp-li1.c: Add a token after the #line.
59132
59133 2000-06-05 Richard Henderson <rth@cygnus.com>
59134
59135 * gcc.c-torture/execute/20000605-2.c: New test.
59136 * gcc.c-torture/execute/20000605-3.c: New test.
59137
59138 2000-06-06 David Billinghurst <David Billinghurst@riotinto.com.au>
59139
59140 * g77.f-torture/execute/20000503-1.x: New file.
59141
59142 2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
59143
59144 * g++.old-deja/g++.eh/badalloc1.C: New test.
59145
59146 2000-06-05 Richard Henderson <rth@cygnus.com>
59147
59148 * gcc.c-torture/execute/20000605-1.c: New test.
59149
59150 2000-06-05 Jakub Jelinek <jakub@redhat.com>
59151 Nathan Sidwell <nathan@codesourcery.com>
59152
59153 * gcc.c-torture/compile/20000605-1.c: New test.
59154
59155 2000-06-03 David Billinghurst <David Billinghurst@riotinto.com.au>
59156
59157 * g77.f-torture/compile/20000601-1.f: New test.
59158
59159 2000-06-03 Richard Henderson <rth@cygnus.com>
59160
59161 * gcc.c-torture/execute/20000603-1.c: New.
59162
59163 2000-06-02 Zack Weinberg <zack@wolery.cumb.org>
59164
59165 * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
59166 * gcc.dg/noreturn-2.c (noreturn): Likewise.
59167
59168 2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
59169
59170 * gcc.dg/compare2.c (case 12): XFAIL.
59171 * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
59172 * gcc.dg/noreturn-2.c (noreturn): XFAIL.
59173
59174 * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
59175
59176 2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
59177
59178 * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
59179 guard macro is already defined when the header is first
59180 included.
59181 * gcc.dg/cpp-mix.h: New file.
59182 * gcc.dg/endif-label.c: Update patterns to match compiler.
59183
59184 * g++.brendan/complex1.C: Declare abort.
59185 * g++.law/refs4.C: Remove XFAIL.
59186 * g++.oliva/expr2.C: Declare abort and exit.
59187
59188 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
59189
59190 * gcc.c-torture/execute/20000528-1.c: New test.
59191
59192 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
59193 * g++.old-deja/g++.law/temps4.C: Likewise.
59194
59195 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
59196 stdlib.h. Call abort() on failure.
59197 * g++.old-deja/g++.law/refs4.C: Likewise.
59198 * g++.old-deja/g++.law/temps4.C: Likewise.
59199 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
59200 * gcc.c-torture/execute/20000112-1.c: Include string.h.
59201
59202 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
59203
59204 Relative to g++.dg/special:
59205 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
59206
59207 Relative to g++.old-deja:
59208 * g++.brendan/complex1.C, g++.jason/optimize2.C,
59209 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
59210 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
59211 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
59212 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
59213 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
59214 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
59215
59216 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
59217 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
59218 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
59219 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
59220 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
59221 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
59222 and/or string.h.
59223
59224 * g++.other/goto1.C: Update expectations for error messages.
59225
59226 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
59227
59228 * gcc.c-torture/compile/20000523-1.c: New test.
59229
59230 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
59231
59232 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
59233
59234 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
59235
59236 * g++.old-deja/g++.eh/catch11.C: New test.
59237 * g++.old-deja/g++.eh/catch12.C: New test.
59238
59239 2000-05-24 Nick Clifton <nickc@cygnus.com>
59240
59241 * gcc.c-torture/execute/20000523-1.c: New test.
59242
59243 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
59244
59245 * c-torture/execute/bcp-1.c: Replace abort in arg of
59246 __builtin_constant_p with a generic external function.
59247
59248 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
59249 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
59250 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
59251 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
59252 Prototype abort and/or exit.
59253
59254 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
59255 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
59256 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
59257 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
59258
59259 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
59260
59261 * gcc.dg/dwarf2-1.c: New test.
59262
59263 2000-05-20 Richard Henderson <rth@cygnus.com>
59264
59265 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
59266
59267 2000-05-20 Andreas Jaeger <aj@suse.de>
59268
59269 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
59270 testcase.
59271
59272 2000-05-19 David Edelsohn <edelsohn@gnu.org>
59273
59274 * gcc.c-torture/execute/20000519-2.c: New test.
59275
59276 2000-05-19 Andreas Jaeger <aj@suse.de>
59277
59278 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
59279 which fails with SSA.
59280
59281 * lib/c-torture.exp: Also test with -O3 -fssa.
59282
59283 2000-05-18 Michael Meissner <meissner@redhat.com>
59284
59285 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
59286 * gcc.c-torture/execute/920415-1.c: Ditto.
59287 * gcc.c-torture/execute/920501-1.c: Ditto.
59288 * gcc.c-torture/execute/conversion.c: Ditto.
59289 * gcc.c-torture/execute/cvt-1.c: Ditto.
59290
59291 2000-05-18 Jeffrey A Law (law@cygnus.com)
59292
59293 * gcc.c-torture/compile/20000518-1.c: New test.
59294
59295 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
59296
59297 * g77.f-torture/compile/200005018.f: New test.
59298
59299 2000-05-17 Jeffrey A Law (law@cygnus.com)
59300
59301 * gcc.c-torture/compile/20000517-1.c: New test.
59302
59303 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59304
59305 * gcc.c-torture/execute/20000516-1.c: New test.
59306
59307 2000-05-15 Jakub Jelinek <jakub@redhat.com>
59308
59309 * g++.old-deja/g++.other/eh.C: New test.
59310
59311 2000-05-12 Richard Henderson <rth@cygnus.com>
59312
59313 * gcc.c-torture/execute/990208-1.c (main): Don't pass
59314 constants through to doit's conditional.
59315
59316 2000-05-11 Jeffrey A Law (law@cygnus.com)
59317
59318 * gcc.c-torture/compile/20000511-1.c: New test.
59319 * g77.f-torture/compile/20000511-1.f: New test.
59320 * g77.f-torture/compile/20000511-2.f: New test.
59321
59322 2000-05-11 Michael Meissner <meissner@redhat.com>
59323
59324 * gcc.c-torture/execute/20000511-1.c: New test.
59325
59326 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
59327
59328 * gcc.dg/dg.exp: Scan .S files as well as .c files.
59329 * gcc.dg/20000510-1.S: New.
59330
59331 2000-05-08 Catherine Moore <clm@cygnus.com>
59332
59333 * gcc.dg/unused-3.c: New.
59334
59335 2000-05-06 Richard Henderson <rth@cygnus.com>
59336
59337 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
59338 * g++.old-deja/g++.mike/warn1.C: Likewise.
59339 * g++.old-deja/g++.pt/local1.C: Likewise.
59340 * g++.old-deja/g++.pt/local7.C: Likewise.
59341 * g++.old-deja/g++.pt/spec16.C: Likewise.
59342
59343 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
59344
59345 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
59346
59347 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
59348
59349 * g77.f-torture/execute/20000503-1.f: New test.
59350
59351 2000-05-04 Andreas Jaeger <aj@suse.de>
59352
59353 * gcc.dg/noreturn-2.c: New test.
59354
59355 2000-05-04 Neil Booth <NeilB@earthling.net>
59356
59357 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
59358 preprocessor.
59359
59360 2000-05-04 Richard Henderson <rth@cygnus.com>
59361
59362 * gcc.c-torture/execute/20000503-1.c: Fix typo.
59363
59364 2000-05-04 Richard Henderson <rth@cygnus.com>
59365
59366 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
59367 OpenSSL by Jason R Thorpe.
59368
59369 2000-05-03 Jim Wilson <wilson@cygnus.com>
59370
59371 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
59372
59373 2000-05-03 Robert Lipe <robertlipe@usa.net>
59374
59375 * gcc.dg/20000503-1.c: New test.
59376
59377 2000-05-02 Jakub Jelinek <jakub@redhat.com>
59378
59379 * gcc.c-torture/compile/20000502-1.c: New test.
59380 * g++.old-deja/g++.other/align.C: New test.
59381 * gcc.dg/cpp-tradstringify.c: New test.
59382
59383 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
59384
59385 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
59386 and hard registers.
59387
59388 2000-04-26 Geoff Keating <geoffk@cygnus.com>
59389
59390 * gcc.c-torture/execute/loop-5.c: New test.
59391
59392 2000-04-25 Jakub Jelinek <jakub@redhat.com>
59393
59394 * gcc.c-torture/execute/va-arg-20.c: New test.
59395
59396 2000-04-23 Jeffrey A Law (law@cygnus.com)
59397
59398 * gcc.c-torture/execute/20000422-1.c: New test.
59399
59400 2000-04-20 Greg McGary <gkm@gnu.org>
59401
59402 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
59403 when optimizing, but without sibling-call optimizations (-O1).
59404
59405 2000-04-20 Jeffrey A Law (law@cygnus.com)
59406
59407 * gcc.c-torture/compile/20000420-1.c: New test.
59408
59409 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
59410
59411 * g++.abi/ptrflags.C: New test.
59412 * g++.eh/catchptr1.C: Test incomplete pointer chains.
59413
59414 2000-04-19 Catherine Moore <clm@cygnus.com>
59415
59416 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
59417
59418 2000-04-19 Greg McGary <gkm@gnu.org>
59419
59420 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
59421 sibling-call optimizations.
59422
59423 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
59424
59425 * gcc.dg/20000419-1.c: New test.
59426
59427 2000-04-12 Hans-Peter Nilsson <hp@axis.com>
59428
59429 * gcc.c-torture/execute/20000412-6.c: New test.
59430
59431 2000-04-12 Jeffrey A Law (law@cygnus.com)
59432
59433 * gcc.c-torture/execute/20000412-5.c: New test.
59434 * g77.f-torture/compile/20000412-1.f: New test.
59435 * gcc.c-torture/execute/20000412-4.c: New test.
59436 * gcc.c-torture/compile/20000412-2.c: New test.
59437 * gcc.c-torture/execute/20000412-3.c: New test.
59438 * gcc.c-torture/compile/20000412-1.c: New test.
59439 * gcc.c-torture/execute/20000412-2.c: New test.
59440
59441 2000-04-12 Jakub Jelinek <jakub@redhat.com>
59442
59443 * objc/execute/bf-20.m: New test.
59444
59445 2000-04-10 Richard Henderson <rth@cygnus.com>
59446
59447 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
59448
59449 * gcc.c-torture/execute/20000412-1.c: New test.
59450
59451 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
59452
59453 * g++.old-deja/g++.eh/catchptr1.C: New test.
59454
59455 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
59456
59457 * g++.old-deja/g++.abi/cxa_vec.C: New test.
59458
59459 2000-04-08 Neil Booth <NeilB@earthling.net>
59460
59461 * gcc.dg/cpp-nullchar.c: Remove test as
59462 embedded nulls cause problems.
59463
59464 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
59465
59466 * gcc.dg/compare2.c: New test.
59467
59468 2000-04-08 Neil Booth <NeilB@earthling.net>
59469
59470 * gcc.dg/cpp-nullchar.c: New test.
59471
59472 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
59473
59474 * gcc.dg/cpp-mi2.c: New test.
59475 * gcc.dg/cpp-mi2[abc].h: New files.
59476
59477 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
59478
59479 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
59480 member name.
59481
59482 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
59483
59484 * g++.old-deja/g++.abi/vmihint.C: New test.
59485
59486 2000-04-06 Neil Booth <NeilB@earthling.net>
59487
59488 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
59489 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
59490 copyright.
59491
59492 2000-04-05 Hans-Peter Nilsson <hp@axis.com>
59493
59494 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
59495 avoid stack-frame overwrite.
59496
59497 2000-04-05 Jakub Jelinek <jakub@redhat.com>
59498
59499 * gcc.c-torture/compile/20000405-2.c: New test.
59500 * gcc.c-torture/compile/20000405-3.c: New test.
59501
59502 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
59503
59504 * gcc.c-torture/compile/20000405-1.c: New test.
59505
59506 2000-04-04 Geoff Keating <geoffk@cygnus.com>
59507
59508 * gcc.dg/cast-qual-1.c: Revert last change.
59509
59510 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
59511
59512 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
59513
59514 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
59515
59516 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
59517 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
59518
59519 2000-04-03 Jeffrey A Law (law@cygnus.com)
59520
59521 * gcc.c-torture/compile/20000403-2.c: New test.
59522 * gcc.c-torture/compile/20000403-1.c: New test.
59523
59524 2000-04-03 Hans-Peter Nilsson <hp@axis.com>
59525
59526 * gcc.c-torture/execute/20000403-1.c: New test.
59527
59528 2000-04-03 Geoff Keating <geoffk@cygnus.com>
59529
59530 * gcc.c-torture/execute/20000402-1.c: New test.
59531
59532 2000-04-03 Donald Lindsay <dlindsay@cygnus.com>
59533
59534 * gcc.c-torture/execute/va-arg-15.c: New test.
59535 * gcc.c-torture/execute/va-arg-16.c: New test.
59536 * gcc.c-torture/execute/va-arg-17.c: New test.
59537 * gcc.c-torture/execute/va-arg-18.c: New test.
59538 * gcc.c-torture/execute/va-arg-19.c: New test.
59539
59540 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
59541
59542 * gcc.c-torture/compile/981211-1.c: Move to...
59543 * gcc.dg/cpp-as1.c: ...here.
59544 * gcc.dg/cpp-as2.c: New file.
59545
59546 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
59547 compiler.
59548
59549 2000-04-02 Neil Booth <NeilB@earthling.net>
59550
59551 * gcc.dg/cpp-cond.c New tests.
59552 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
59553 accidental success less likely.
59554 * gcc.dg/cpp-missingop.c New tests.
59555 * gcc.dg/cpp-missingparen.c New tests.
59556 * gcc.dg/cpp-shift.c New tests.
59557 * gcc.dg/cpp-shortcircuit.c New tests.
59558 * gcc.dg/cpp-unary.c New tests.
59559
59560 2000-03-29 Jeffrey A Law (law@cygnus.com)
59561
59562 * gcc.c-torture/compile/20000329-1.c: New test.
59563
59564 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
59565
59566 * gcc.c-torture/compile/20000326-1.c: New test.
59567 * gcc.c-torture/compile/20000326-2.c: New test.
59568
59569 2000-03-24 Geoff Keating <geoffk@cygnus.com>
59570
59571 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
59572 the first parameter is a function argument.
59573
59574 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
59575
59576 * g++.old-deja/g++.ext/array4.C: New test.
59577
59578 2000-03-22 Geoff Keating <geoffk@cygnus.com>
59579
59580 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
59581
59582 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
59583
59584 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
59585
59586 2000-03-19 Richard Henderson <rth@cygnus.com>
59587
59588 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
59589
59590 2000-03-19 Richard Henderson <rth@cygnus.com>
59591
59592 * gcc.c-torture/compile/20000319-1.c: New test.
59593
59594 2000-03-14 Jeffrey A Law (law@cygnus.com)
59595
59596 * gcc.c-torture/execute/20000314-3.c: New test.
59597 * gcc.c-torture/execute/20000314-2.c: New test.
59598 * gcc.c-torture/execute/20000314-1.c: New test.
59599 * gcc.c-torture/compile/20000314-2.c: New test.
59600 * gcc.c-torture/compile/20000314-1.c: New test.
59601
59602 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
59603
59604 * g++.old-deja/g++.warn/inline.C: New test.
59605
59606 2000-03-10 Hans-Peter Nilsson <hp@bitrange.com>
59607
59608 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
59609 standards-compliant result rather than specific constants.
59610 Put test-values in array.
59611
59612 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
59613
59614 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
59615 (g++_target_compile): Put test-specific options last.
59616
59617 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
59618
59619 * g++.old-deja/g++.eh/vbase4.C: New test.
59620
59621 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
59622
59623 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
59624
59625 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
59626
59627 * g++.old-deja/g++.brendan/misc12.C: Removed.
59628 * g++.old-deja/g++.pt/memtemp77.C: Constify.
59629 * g++.old-deja/g++.ext/pretty4.C: New test.
59630
59631 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
59632
59633 * g++.old-deja/g++.other/string2.C: New test.
59634
59635 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
59636
59637 * g++.old-deja/g++.warn/impint2.C: New test.
59638
59639 2000-03-05 Hans-Peter Nilsson <hp@bitrange.com>
59640
59641 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
59642 is 1, not zero.
59643
59644 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
59645
59646 * g++.old-deja/g++.warn/impint.C: New test.
59647 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
59648 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
59649 * g++.old-deja/g++.pt/explicit12.C: Likewise.
59650 * g++.old-deja/g++.pt/explicit13.C: Likewise.
59651 * g++.old-deja/g++.pt/explicit17.C: Likewise.
59652 * g++.old-deja/g++.pt/explicit18.C: Likewise.
59653 * g++.old-deja/g++.pt/explicit19.C: Likewise.
59654 * g++.old-deja/g++.pt/explicit23.C: Likewise.
59655 * g++.old-deja/g++.pt/explicit31.C: Likewise.
59656 * g++.old-deja/g++.pt/explicit35.C: Likewise.
59657 * g++.old-deja/g++.pt/explicit6.C: Likewise.
59658 * g++.old-deja/g++.pt/memclass7.C: Likewise.
59659
59660 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
59661
59662 * gcc.dg/cpp-redef.c: New test.
59663
59664 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
59665
59666 * g++.old-deja/g++.pt/unify7.C: New test.
59667
59668 2000-02-26 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
59669
59670 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
59671 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
59672
59673 2000-02-25 Geoff Keating <geoffk@cygnus.com>
59674
59675 * gcc.c-torture/compile/20000224-1.c: New test.
59676
59677 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
59678
59679 * gcc.c-torture/compile/cpp-2.c: New test.
59680 * gcc.c-torture/compile/cpp-1.c: New test.
59681
59682 2000-02-25 Jeffrey A Law (law@cygnus.com)
59683
59684 * gcc.c-torture/execute/20000225-1.c: New test.
59685
59686 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
59687
59688 * gcc.dg/cpp-li2.c: New test.
59689
59690 * gcc.dg/cpp-wi1.c: New test.
59691
59692 * gcc.dg/cpp-li1.c: New test.
59693
59694 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
59695
59696 * g++.old-deja/g++.other/sizeof5.C: New test.
59697
59698 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59699
59700 * gcc.c-torture/execute/va-arg-13.c: New test.
59701
59702 2000-02-23 Donald Lindsay <dlindsay@cygnus.com>
59703
59704 * gcc.c-torture/execute/va-arg-12.c: New test.
59705
59706 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
59707
59708 * gcc.c-torture/execute/20000223-1.c: New test.
59709
59710 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
59711
59712 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
59713
59714 2000-02-22 Mark Mitchell <mark@codesourcery.com>
59715
59716 * g++.old-deja/g++.abi/ptrmem.C: New test.
59717
59718 2000-02-19 Richard Henderson <rth@cygnus.com>
59719
59720 * gcc.c-torture/compile/init-3.c: New.
59721
59722 2000-02-17 Mark Mitchell <mark@codesourcery.com>
59723
59724 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
59725 ALWAYS_CXXFLAGS.
59726
59727 2000-02-11 Robert Lipe <robertl@sco.com>
59728
59729 * gcc.c-torture/compile/20000211-3.c: New test.
59730
59731 2000-02-11 Martin Buchholz <martin@xemacs.org>
59732
59733 * gcc.c-torture/compile/20000211-2.c: New test.
59734
59735 2000-02-11 Jeffrey A Law (law@cygnus.com)
59736
59737 * gcc.c-torture/compile/20000211-1.c: New test.
59738
59739 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
59740
59741 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
59742 on native targets
59743
59744 2000-02-08 Nathan Sidwell <nathan@acm.org>
59745
59746 * g++.old-deja/g++.other/cast5.C: New test.
59747
59748 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
59749
59750 * gcc.c-torture/execute/20000205-1.c: New.
59751
59752 2000-02-03 Nathan Sidwell <nathan@acm.org>
59753
59754 * g++.old-deja/g++.jason/cast3.C: Return void.
59755 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
59756
59757 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
59758
59759 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
59760
59761 * gcc.dg/loop-1.c: New test.
59762
59763 2000-01-27 Jakub Jelinek <jakub@redhat.com>
59764
59765 * gcc.c-torture/compile/20000127-1.c: New test.
59766 * gcc.c-torture/execute/991228-1.c: New test.
59767
59768 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
59769
59770 * gcc.dg/unused-2.c: New test.
59771
59772 * gcc.dg/conv-1.c: New test.
59773
59774 2000-01-24 Mark Mitchell <mark@codesourcery.com>
59775
59776 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
59777 compiler.
59778 (tool_option_proc): Fix typo.
59779
59780 2000-01-24 Geoff Keating <geoffk@cygnus.com>
59781
59782 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
59783 of the ld on the host, not on the build machine.
59784 Also, don't crash if '--help' is not a supported option.
59785
59786 2000-01-24 Richard Henderson <rth@cygnus.com>
59787
59788 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
59789
59790 2000-01-20 Jeffrey A Law (law@cygnus.com)
59791
59792 * gcc.c-torture/execute/20000120-2.c: New test.
59793 * gcc.c-torture/execute/20000120-1.c: New test.
59794
59795 2000-01-13 Jeffrey A Law (law@cygnus.com)
59796
59797 * gcc.c-torture/execute/20000113-1.c: New test.
59798
59799 2000-01-12 Jeffrey A Law (law@cygnus.com)
59800
59801 * gcc.c-torture/execute/20000112-1.c: New test.
59802
59803 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
59804
59805 * gcc.dg/20000111-1.c: New test.
59806
59807 2000-01-10 Jeffrey A Law (law@cygnus.com)
59808
59809 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
59810 with 16 bit integers.
59811
59812 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
59813
59814 * gcc.dg/20000108-1.c: New test.
59815
59816 2000-01-05 Nathan Sidwell <nathan@acm.org>
59817
59818 * g++.old-deja/g++.ns/koenig8.C: New test.
59819
59820 2000-01-05 Nathan Sidwell <nathan@acm.org>
59821
59822 * g++.old-deja/g++.other/cast4.C: New test.
59823
59824 2000-01-05 Jeffrey A Law (law@cygnus.com)
59825
59826 * gcc.c-torture/compile/20000105-2.c: New test.
59827 * gcc.c-torture/compile/20000105-1.c: New test.
59828
59829 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
59830
59831 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
59832 references to printf & atoi to conform to ANSI standard.
59833 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
59834 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
59835 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
59836 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
59837 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
59838 * g++.old-deja/g++.brendan/complex1.C: Likewise.
59839 * g++.old-deja/g++.brendan/copy1.C: Likewise.
59840 * g++.old-deja/g++.brendan/copy2.C: Likewise.
59841 * g++.old-deja/g++.brendan/copy3.C: Likewise.
59842 * g++.old-deja/g++.brendan/copy4.C: Likewise.
59843 * g++.old-deja/g++.brendan/copy5.C: Likewise.
59844 * g++.old-deja/g++.brendan/copy6.C: Likewise.
59845 * g++.old-deja/g++.brendan/copy7.C: Likewise.
59846 * g++.old-deja/g++.brendan/copy8.C: Likewise.
59847 * g++.old-deja/g++.brendan/crash11.C: Likewise.
59848 * g++.old-deja/g++.brendan/crash14.C: Likewise.
59849 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
59850 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
59851 * g++.old-deja/g++.brendan/delete2.C: Likewise.
59852 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
59853 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
59854 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
59855 * g++.old-deja/g++.brendan/eh1.C: Likewise.
59856 * g++.old-deja/g++.brendan/groff1.C: Likewise.
59857 * g++.old-deja/g++.brendan/init3.C: Likewise.
59858 * g++.old-deja/g++.brendan/misc12.C: Likewise.
59859 * g++.old-deja/g++.brendan/misc7.C: Likewise.
59860 * g++.old-deja/g++.brendan/new2.C: Likewise.
59861 * g++.old-deja/g++.brendan/operators4.C: Likewise.
59862 * g++.old-deja/g++.brendan/operators5.C: Likewise.
59863 * g++.old-deja/g++.brendan/overload2.C: Likewise.
59864 * g++.old-deja/g++.brendan/overload7.C: Likewise.
59865 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
59866 * g++.old-deja/g++.brendan/reference1.C: Likewise.
59867 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
59868 * g++.old-deja/g++.brendan/template24.C: Likewise.
59869 * g++.old-deja/g++.brendan/template3.C: Likewise.
59870 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
59871 * g++.old-deja/g++.jason/inline3.C: Likewise.
59872 * g++.old-deja/g++.jason/opeq.C: Likewise.
59873 * g++.old-deja/g++.law/arg5.C: Likewise.
59874 * g++.old-deja/g++.law/arm7.C: Likewise.
59875 * g++.old-deja/g++.law/ctors11.C: Likewise.
59876 * g++.old-deja/g++.law/cvt8.C: Likewise.
59877 * g++.old-deja/g++.law/init9.C: Likewise.
59878 * g++.old-deja/g++.law/refs4.C: Likewise.
59879 * g++.old-deja/g++.law/template2.C: Likewise.
59880 * g++.old-deja/g++.law/visibility24.C: Likewise.
59881 * g++.old-deja/g++.law/vtable3.C: Likewise.
59882 * g++.old-deja/g++.mike/asm2.C: Likewise.
59883 * g++.old-deja/g++.mike/eh1.C: Likewise.
59884 * g++.old-deja/g++.mike/misc1.C: Likewise.
59885 * g++.old-deja/g++.mike/misc13.C: Likewise.
59886 * g++.old-deja/g++.mike/misc14.C: Likewise.
59887 * g++.old-deja/g++.mike/ns12.C: Likewise.
59888 * g++.old-deja/g++.mike/p1248.C: Likewise.
59889 * g++.old-deja/g++.mike/p3708.C: Likewise.
59890 * g++.old-deja/g++.mike/p3708a.C: Likewise.
59891 * g++.old-deja/g++.mike/p3708b.C: Likewise.
59892 * g++.old-deja/g++.mike/p646.C: Likewise.
59893 * g++.old-deja/g++.mike/p700.C: Likewise.
59894 * g++.old-deja/g++.mike/p783.C: Likewise.
59895 * g++.old-deja/g++.mike/p783a.C: Likewise.
59896 * g++.old-deja/g++.mike/p783b.C: Likewise.
59897 * g++.old-deja/g++.mike/p786.C: Likewise.
59898 * g++.old-deja/g++.mike/p789.C: Likewise.
59899 * g++.old-deja/g++.mike/p789a.C: Likewise.
59900 * g++.old-deja/g++.mike/p807a.C: Likewise.
59901 * g++.old-deja/g++.other/delete3.C: Likewise.
59902 * g++.old-deja/g++.other/dyncast1.C: Likewise.
59903 * g++.old-deja/g++.other/dyncast2.C: Likewise.
59904 * g++.old-deja/g++.other/dyncast3.C: Likewise.
59905 * g++.old-deja/g++.other/empty1.C: Likewise.
59906 * g++.old-deja/g++.other/temporary1.C: Likewise.
59907 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
59908 * g++.old-deja/g++.pt/t16.C: Likewise.
59909 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
59910
59911 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
59912
59913 * gcc.dg/991230-1.c: New test.
59914
59915 1999-12-29 Jeffrey A Law (law@cygnus.com)
59916
59917 * gcc.c-torture/compile/991229-3.c: New test.
59918 * gcc.c-torture/compile/991229-2.c: New test.
59919 * gcc.c-torture/compile/991229-1.c: New test.
59920
59921 1999-12-29 Greg McGary <gkm@eng.ascend.com>
59922
59923 * gcc.c-torture/compile/labels-2.c: New test.
59924
59925 1999-12-27 Martin von L�is <loewis@informatik.hu-berlin.de>
59926
59927 * gcc.c-torture/execute/991227-1.c: New test.
59928
59929 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
59930
59931 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
59932
59933 1999-12-21 Martin von L�is <loewis@informatik.hu-berlin.de>
59934
59935 * gcc.c-torture/execute/991221-1.c: New test.
59936
59937 1999-12-20 Nathan Sidwell <nathan@acm.org>
59938
59939 * g++.old-deja/g++.other/cast3.C: New test.
59940
59941 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
59942
59943 * gcc.c-torture/execute/991216-4.c: New test.
59944
59945 1999-12-16 Michael Meissner <meissner@cygnus.com>
59946
59947 * gcc.c-torture/execute/991216-1.c: New test.
59948 * gcc.c-torture/execute/991216-2.c: New test.
59949 * gcc.c-torture/execute/991216-3.c: New test.
59950
59951 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
59952
59953 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
59954 Actually make the test fail by using "-O2" for compilation.
59955
59956 1999-12-15 Nathan Sidwell <nathan@acm.org>
59957
59958 * g++.old-deja/g++.warn/cast-align1.C: New test.
59959
59960 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
59961
59962 * gcc.c-torture/compile/991214-1.c: New test.
59963 * gcc.c-torture/compile/991214-2.c: New test.
59964
59965 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
59966
59967 * gcc.dg/991214-1.c: New test.
59968
59969 1999-12-13 Jeffrey A Law (law@cygnus.com)
59970
59971 * gcc.c-torture/compile/991213-3.c: New test.
59972 * gcc.c-torture/compile/991213-2.c: New test.
59973 * gcc.c-torture/compile/991213-1.c: New test.
59974
59975 1999-12-10 J"orn Rennecke <amylaar@cygnus.co.uk>
59976
59977 * gcc.dg/991209-1.c: New test.
59978
59979 1999-12-08 Nathan Sidwell <nathan@acm.org>
59980
59981 * gcc.c-torture/compile/991208-1.c: New test.
59982
59983 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
59984
59985 * gcc.dg/ultrasp2.c: New test.
59986
59987 1999-12-05 Alex Samuel <samuel@codesourcery.com>
59988
59989 * g++.old-deja/g++.abi/align.C (main): Fix typo.
59990
59991 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
59992
59993 * gcc.c-torture/compile/991202-1.c: New test.
59994 * gcc.c-torture/execute/991202-1.c: New test.
59995 * gcc.c-torture/execute/991202-2.c: New test.
59996 * gcc.c-torture/execute/991202-3.c: New test.
59997
59998 1999-12-02 Alex Samuel <samuel@codesourcery.com>
59999
60000 * g++.old-deja/g++.abi/align.C: New test.
60001 * g++.old-deja/g++.abi/aggregates.C: Likewise.
60002 * g++.old-deja/g++.abi/bitfields.C: Likewise.
60003
60004 1999-12-01 Richard Henderson <rth@cygnus.com>
60005
60006 * gcc.c-torture/execute/991201-1.c: New.
60007
60008 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
60009
60010 * gcc.dg/991129-1.c: New test.
60011
60012 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
60013
60014 * gcc.c-torture/compile/991127-1.c: New test.
60015
60016 1999-11-22 Nathan Sidwell <nathan@acm.org>
60017
60018 * g++.old-deja/g++.other/warn4.C: New test.
60019
60020 1999-11-22 Nathan Sidwell <nathan@acm.org>
60021
60022 * g++.old-deja/g++.eh/cleanup2.C: New test.
60023 * g++.old-deja/g++.ext/pretty2.C: New test.
60024 * g++.old-deja/g++.ext/pretty3.C: New test.
60025 * g++.old-deja/g++.other/debug6.C: New test.
60026
60027 1999-10-20 Jim Wilson <wilson@cygnus.com>
60028
60029 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
60030 compiler_output to look for one error message instead of two.
60031
60032 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
60033
60034 * gcc.c-torture/execute/991118-1.c: Also test case
60035 where the word boundary does not split a byte evenly.
60036
60037 1999-11-19 Nathan Sidwell <nathan@acm.org>
60038
60039 * g++.old-deja/g++.ext/restrict1.C: New test.
60040
60041 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
60042
60043 * gcc.c-torture/execute/991118-1.c: New test.
60044
60045 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
60046
60047 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
60048 working directory pathnames.
60049
60050 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
60051
60052 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
60053 host is equipped with driver.h and driver.o so it can actually
60054 compile and run the tests.
60055
60056 1999-10-08 Bernd Schmidt <bernds@cygnus.co.uk>
60057
60058 * gcc.c-torture/compile/991008-1.c: New test.
60059
60060 1999-11-08 Nick Clifton <nickc@cygnus.com>
60061
60062 * lib/gcc-dg.exp: Include target-supports.exp
60063
60064 1999-11-05 Nick Clifton <nickc@cygnus.com>
60065
60066 * lib/target-supports.exp: New file: Provide procs to test for
60067 features supported by the target.
60068 (check_weak_available): Moved here from ecos.exp.
60069 (check_alias_available): New proc: Determine of the target
60070 toolchain supports the alias attribute.
60071
60072 * gcc.dg/special/ecos.exp: Move check_weak_available to
60073 target-supports.exp.
60074 (alias-1.c): Only perform the test if the target supports
60075 aliases.
60076 (wkali-1.c): Only perform the test if the target supports
60077 aliases.
60078
60079 * gcc.dg/990506-0.c: Expect error messages from cross
60080 targets as well as native targets.
60081
60082 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60083
60084 * gcc.dg/ultrasp1.c: Removed xfail.
60085 * gcc.dg/struct-ret-2.c: Likewise.
60086 * gcc.dg/array-1.c: Likewise.
60087
60088 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60089
60090 * gcc.dg/struct-ret-2.c: New test.
60091
60092 * gcc.dg/array-1.c: New test.
60093
60094 1999-10-30 Stephen L Moshier <moshier@mediaone.net>
60095
60096 * gcc.c-torture/execute/991030-1.c: New test.
60097
60098 1999-10-26 Richard Henderson <rth@cygnus.com>
60099
60100 * gcc.c-torture/compile/991026-2.c: New test.
60101
60102 1999-10-26 Jeffrey A Law (law@cygnus.com)
60103
60104 * gcc.c-torture/compile/991026-1.c: New test.
60105
60106 1999-10-23 Jeffrey A Law (law@cygnus.com)
60107
60108 * gcc.c-torture/execute/991023-1.c: New test.
60109
60110 1999-10-19 Jeffrey A Law (law@cygnus.com)
60111
60112 * gcc.c-torture/execute/991019-1.c: New test.
60113
60114 1999-10-16 Richard Henderson <rth@cygnus.com>
60115
60116 * gcc.c-torture/execute/991016-1.c: New test.
60117
60118 1999-10-14 Stephane Carrez <stcarrez@worldnet.fr>
60119
60120 * gcc.c-torture/execute/991014-1.c: New test.
60121
60122 1999-10-13 J"orn Rennecke <amylaar@cygnus.co.uk>
60123
60124 * g++.old-deja/g++.other/union2.C: New test.
60125
60126 1999-10-13 Nathan Sidwell <nathan@acm.org>
60127
60128 * g++.old-deja/g++.other/vaarg2.C: New test.
60129 * g++.old-deja/g++.other/vaarg3.C: New test.
60130
60131 1999-10-12 Craig Burley <craig@jcb-sc.com>
60132
60133 * g77.f-torture/noncompile/19990905-1.f: Moved from being
60134 in compile/.
60135
60136 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
60137
60138 * gcc.c-torture/execute/va-arg-11.c: New test.
60139
60140 1999-10-01 Mark P. Mitchell <mark@codesourcery.com>
60141
60142 * lib/file-format.exp (gcc_target_object_format): Don't
60143 crash if objdump is unavailable.
60144
60145 1999-09-29 Donn Terry <donn@interix.com>
60146
60147 * gcc.misc-tests/mg.exp: delete extraneous redirection.
60148
60149 1999-09-28 Nick Clifton <nickc@cygnus.com>
60150
60151 * gcc.c-torture/compile/990928-1.c: New test.
60152
60153 1999-09-28 Nathan Sidwell <nathan@acm.org>
60154
60155 * g++.old-deja/g++.other/decl6.C: New test.
60156
60157 1999-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60158
60159 * gcc.c-torture/execute/va-arg-10.c: New test.
60160
60161 1999-09-27 Nathan Sidwell <nathan@acm.org>
60162
60163 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
60164 __PRETTY_FUNCTION__.
60165
60166 1999-09-23 Nick Clifton <nickc@cygnus.com>
60167
60168 * gcc.c-torture/execute/990923-1.c: New test.
60169
60170 1999-09-21 Nick Clifton <nickc@cygnus.com>
60171
60172 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
60173 for which -fpic is inappropriate.
60174
60175 1999-09-21 Mark Mitchell <mark@codesourcery.com>
60176
60177 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
60178
60179 1999-09-21 Nathan Sidwell <nathan@acm.org>
60180
60181 * g++.old-deja/g++.other/dyncast1.C: New test.
60182 * g++.old-deja/g++.other/dyncast2.C: New test.
60183 * g++.old-deja/g++.other/dyncast3.C: New test.
60184 * g++.old-deja/g++.other/dyncast4.C: New test.
60185 * g++.old-deja/g++.other/dyncast5.C: New test.
60186 * g++.old-deja/g++.eh/catch3.C: New test.
60187 * g++.old-deja/g++.eh/catch3p.C: New test.
60188 * g++.old-deja/g++.eh/catch4.C: New test.
60189 * g++.old-deja/g++.eh/catch4p.C: New test.
60190 * g++.old-deja/g++.eh/catch5.C: New test.
60191 * g++.old-deja/g++.eh/catch5p.C: New test.
60192 * g++.old-deja/g++.eh/catch6.C: New test.
60193 * g++.old-deja/g++.eh/catch6p.C: New test.
60194 * g++.old-deja/g++.eh/catch7.C: New test.
60195 * g++.old-deja/g++.eh/catch7p.C: New test.
60196 * g++.old-deja/g++.eh/catch8.C: New test.
60197 * g++.old-deja/g++.eh/catch8p.C: New test.
60198 * g++.old-deja/g++.eh/catch9.C: New test.
60199 * g++.old-deja/g++.eh/catch9p.C: New test.
60200
60201 1999-09-13 Nathan Sidwell <nathan@acm.org>
60202
60203 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
60204 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
60205
60206 1999-09-13 Jeffrey A Law (law@cygnus.com)
60207
60208 * gcc.c-torture/compile/990913-1.c: New test.
60209
60210 1999-09-10 Nathan Sidwell <nathan@acm.org>
60211
60212 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
60213 * g++.old-deja/g++.jason/rfg5.C: Likewise.
60214
60215 1999-09-09 Richard Henderson <rth@cygnus.com>
60216
60217 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
60218
60219 1999-09-09 Nathan Sidwell <nathan@acm.org>
60220
60221 * g++.old-deja/g++.other/lookup11.C: New test.
60222 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
60223 what is permitted and what we want.
60224 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
60225 overload use.
60226 * g++.old-deja/g++.jason/rfg5.C: Likewise.
60227
60228 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
60229
60230 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
60231 * gcc.c-torture/noncompile/poison-1.c: New file.
60232
60233 1999-09-08 Nathan Sidwell <nathan@acm.org>
60234
60235 * g++.old-deja/g++.other/sizeof3.C: New test.
60236 * g++.old-deja/g++.other/sizeof4.C: New test.
60237 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
60238 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
60239
60240 1999-09-07 Richard Henderson <rth@cygnus.com>
60241
60242 * gcc.dg/va-arg-1.c: New.
60243
60244 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60245
60246 * gcc.c-torture/execute/va-arg-9.c: New test.
60247
60248 1999-09-05 Craig Burley <craig@jcb-sc.com>
60249
60250 * g77.f-torture/compile/980519-2.f: New test.
60251 * g77.f-torture/compile/19990905-0.f: New test.
60252 * g77.f-torture/compile/19990905-1.f: New test.
60253 * g77.f-torture/compile/19990905-2.f: New test.
60254
60255 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
60256
60257 1999-09-03 Richard Earnshaw <rearnsha@arm.com>
60258
60259 * gcc.c-torture/execute/990827-1.c: Fix typo.
60260
60261 1999-09-03 Nathan Sidwell <nathan@acm.org>
60262
60263 * g++.old-deja/g++.other/deref1.C: New test.
60264
60265 1999-09-02 Nathan Sidwell <nathan@acm.org>
60266
60267 * g++.old-deja/g++.other/ambig2.C: New test.
60268 * g++.old-deja/g++.other/cond5.C: New test.
60269 * g++.old-deja/g++.other/lookup16.C: New test.
60270
60271 1999-09-02 Marc Espie <espie@cvs.openbsd.org>
60272
60273 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
60274 assemblers too.
60275
60276 1999-08-31 Jeffrey A Law (law@cygnus.com)
60277
60278 * lib/c-torture.exp: Avoid the "compare executables" optimization
60279 when testing native.
60280
60281 1999-08-29 Jeffrey A Law (law@cygnus.com)
60282
60283 * gcc.c-torture/execute/990829-1.c: New test.
60284 * gcc.c-torture/compile/990829-1.c: New test.
60285
60286 1999-08-27 Paul Burchard <burchard@pobox.com>
60287
60288 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
60289 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
60290 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
60291 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
60292 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
60293 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
60294 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
60295 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
60296 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
60297 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
60298 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
60299
60300 1999-08-27 Jeffrey A Law (law@cygnus.com)
60301
60302 * gcc.c-torture/execute/990827-1.c: New test.
60303
60304 1999-08-26 Craig Burley <craig@jcb-sc.com>
60305
60306 * g77.f-torture/noncompile/19990826-4.f: New test.
60307
60308 * g77.f-torture/compile/19990826-3.f: New test.
60309
60310 * g77.f-torture/execute/19990826-2.f: New test.
60311
60312 * g77.f-torture/compile/19990826-1.f: New test.
60313
60314 * gcc.c-torture/execute/990826-0.c: New test.
60315 * g77.c-torture/execute/19990826-0.f: New test.
60316
60317 * g77.f-torture/noncompile/970626-2.f: New test.
60318
60319 1999-08-25 Paul Burchard <burchard@pobox.com>
60320
60321 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
60322 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
60323 lss-011.C: New tests.
60324
60325 1999-08-25 Nathan Sidwell <nathan@acm.org>
60326
60327 * g++.old-deja/g++.other/decl5.C: New test.
60328
60329 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
60330
60331 * noncompile/noncompile.exp: Load_lib c-torture.exp.
60332 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
60333 call `postbase' for each one. All callers of `postbase' changed
60334 to call this instead.
60335
60336 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
60337
60338 * gcc.c-torture/execute/990811-1.c: New test.
60339
60340 1999-08-09 Nick Clifton <nickc@cygnus.com>
60341
60342 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
60343 just native ones.
60344
60345 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
60346 just native ones.
60347
60348 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
60349
60350 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
60351
60352 1999-08-04 Jeffrey A Law (law@cygnus.com)
60353
60354 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
60355
60356 1999-08-04 Nathan Sidwell <nathan@acm.org>
60357
60358 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
60359
60360 1999-08-04 Jeffrey A Law (law@cygnus.com)
60361
60362 * gcc.c-torture/execute/990804-1.c: New test.
60363
60364 1999-08-03 Nathan Sidwell <nathan@acm.org>
60365
60366 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
60367 * g++.old-deja/g++.brendan/crash64.C: Likewise.
60368 * g++.old-deja/g++.brendan/overload8.C: Likewise.
60369
60370 1999-08-03 Nathan Sidwell <nathan@acm.org>
60371
60372 * g++.old-deja/g++.other/struct1.C: New test.
60373
60374 1999-08-03 Nathan Sidwell <nathan@acm.org>
60375
60376 * g++.old-deja/g++.other/enum2.C: New test.
60377
60378 1999-08-02 Richard Henderson <rth@cygnus.com>
60379
60380 Adapted from tests from Franz Sirl:
60381 * gcc.c-torture/execute/va-arg-7.c: New test.
60382 * gcc.c-torture/execute/va-arg-8.c: New test.
60383
60384 1999-08-01 Jeffrey A Law (law@cygnus.com)
60385
60386 * gcc.c-torture/compile/990801-2.c: New test.
60387
60388 * gcc.c-torture/compile/990801-1.c: New test.
60389
60390 1999-07-27 Michael Meissner <meissner@cygnus.com>
60391
60392 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
60393 fp-cmp-1.c, converting double to float.
60394
60395 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
60396 fp-cmp-1.c, converting double to long double.
60397
60398 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
60399 from fr1 to unknown_register, since fr1 is a legitimate register
60400 on some machines.
60401
60402 1999-07-25 Jeffrey A Law (law@cygnus.com)
60403
60404 * README: More listname related changes.
60405
60406 1999-07-08 Catherine Moore <clm@cygnus.com>
60407
60408 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
60409
60410 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
60411
60412 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
60413
60414 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
60415
60416 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
60417
60418 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
60419
60420 * gcc.dg/990703-1.c: New test.
60421
60422 1999-06-29 Nick Clifton <nickc@cygnus.com>
60423
60424 * lib/file-format.exp: New file: Move definition of proc
60425 gcc_target_object_format to here from
60426 gcc.dg/special/ecos.exp.
60427
60428 * lib/c-torture.exp: Include lib file-format.exp.
60429 * lib/gcc-dg.exp: Include lib file-format.exp.
60430
60431 * gcc.dg/special/ecos.exp: Remove definition of proc
60432 gcc_target_object_format.
60433
60434 1999-06-28 Jeffrey A Law (law@cygnus.com)
60435
60436 * gcc.c-torture/execute/990628-1.c: New test.
60437
60438 1999-06-25 Jeffrey A Law (law@cygnus.com)
60439
60440 * gcc.c-torture/compile/990625-2.c: New test.
60441
60442 * gcc.c-torture/compile/990625-1.c: New test.
60443
60444 1999-06-23 Nick Clifton <nickc@cygnus.com>
60445
60446 * gcc.c-torture/compile/dll.c: New test case. Check that dll
60447 attributes compile.
60448 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
60449 ports that use the COFF/PE file format.
60450
60451 1999-06-17 Jeffrey A Law (law@cygnus.com)
60452
60453 * gcc.c-torture/compile/990617-1.c: New test.
60454
60455 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
60456
60457 * g++.old-deja/g++.other/decl4.C: New test.
60458
60459 1999-06-14 Nathan Sidwell <nathan@acm.org>
60460
60461 * g++.old-deja/g++.other/bitfld3.C: New test.
60462
60463 1999-06-08 Nathan Sidwell <nathan@acm.org>
60464
60465 * g++.old-deja/g++.eh/catch1.C: New test.
60466
60467 1999-06-07 Jeffrey A Law (law@cygnus.com)
60468
60469 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
60470
60471 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
60472 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
60473
60474 1999-06-05 Craig Burley <craig@jcb-sc.com>
60475
60476 * g77.f-torture/compile/19990502-0.f: Replace with new,
60477 shorter, test that still fails after recent changes.
60478
60479 1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
60480
60481 * gcc.c-torture/execute/990604-1.c: New test.
60482
60483 1999-05-31 Jeffrey A Law (law@cygnus.com)
60484
60485 * gcc.c-torture/execute/990531-1.c: New test.
60486
60487 1999-05-27 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60488
60489 * gcc.c-torture/compile/990527-1.c: New test.
60490
60491 1999-05-27 Joern Rennecke <amylaar@cygnus.com>
60492
60493 * gcc.c-torture/execute/990527-1.c: New test.
60494
60495 1999-05-25 Nick Clifton <nickc@cygnus.com>
60496
60497 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
60498 bitfields as signed.
60499
60500 1999-05-25 Craig Burley <craig@jcb-sc.com>
60501
60502 * g77.f-torture/compile/19990525-0.f: New test.
60503
60504 1999-05-25 Jeffrey A Law (law@cygnus.com)
60505
60506 * gcc.c-torture/execute/990525-2.c: New test.
60507
60508 * gcc.c-torture/execute/990525-1.c: New test.
60509
60510 1999-05-24 Nathan Sidwell <nathan@acm.org>
60511
60512 * g++.old-deja/g++.other/anon3.C: New test.
60513 * g++.old-deja/g++.other/anon4.C: New test.
60514 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
60515 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
60516 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
60517 Merrill).
60518
60519 1999-05-24 Jeffrey A Law (law@cygnus.com)
60520
60521 * gcc.c-torture/execute/990524-1.c: New test.
60522
60523 * gcc.dg/990524-1.c: New test.
60524
60525 1999-05-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60526
60527 * gcc.c-torture/compile/990523-1.c: New test.
60528
60529 1999-05-19 Raja R Harinath <harinath@cs.umn.edu>
60530
60531 * gcc.c-torture/compile/990519-1.c: New test.
60532
60533 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
60534
60535 * gcc.c-torture/compile/990517-1.c: New test.
60536
60537 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
60538 (e4, f4): New tests.
60539 (main): Call them.
60540
60541 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
60542
60543 * gcc.dg/noreturn-1.c: New test.
60544
60545 1999-05-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
60546
60547 * gcc.c-torture/execute/990513-1.c: New test.
60548
60549 1999-05-10 Richard Henderson <rth@cygnus.com>
60550
60551 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
60552
60553 1999-05-10 Craig Burley <craig@jcb-sc.com>
60554
60555 * g77.f-torture/execute/erfc.f: Use small single-precision
60556 values, to avoid problems on Alphas when not -mieee.
60557
60558 1999-05-08 Craig Burley <craig@jcb-sc.com>
60559
60560 * gcc.dg/990506-0.c: New test.
60561
60562 1999-05-08 Richard Henderson <rth@cygnus.com>
60563
60564 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
60565 the constant to test. Don't XFAIL 64-bit targets.
60566
60567 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
60568 * g++.old-deja/g++.law/profile1.C: Likewise.
60569
60570 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
60571 operator new instances.
60572 * g++.old-deja/g++.other/delete5.C: Likewise.
60573
60574 1999-05-03 Craig Burley <craig@jcb-sc.com>
60575
60576 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
60577 intrinsic.
60578
60579 1999-05-03 Craig Burley <craig@jcb-sc.com>
60580
60581 * g77.f-torture/execute/u77-test.f: Reverse order of two
60582 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
60583
60584 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
60585
60586 * gcc.dg/compare1.c: New test.
60587
60588 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
60589
60590 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
60591 New tests.
60592
60593 1999-05-02 Craig Burley <craig@jcb-sc.com>
60594
60595 * g77.f-torture/compile/19990502-1.f: New test.
60596
60597 1999-05-02 Craig Burley <craig@jcb-sc.com>
60598
60599 * g77.f-torture/compile/19990502-0.f: New test.
60600
60601 1999-05-02 Craig Burley <craig@jcb-sc.com>
60602
60603 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
60604 intrinsic.
60605
60606 1999-05-02 Craig Burley <craig@jcb-sc.com>
60607
60608 * g77.f-torture/execute/u77-test.f (main): List libU77
60609 intrinsics not currently tested.
60610 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
60611 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
60612 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
60613 Trim blanks off the ends of some printed strings.
60614
60615 1999-05-02 Craig Burley <craig@jcb-sc.com>
60616
60617 * g77.f-torture/execute/u77-test.f (main): Just warn about
60618 FSTAT gid disagreement, as it's expected on some systems.
60619
60620 1999-05-01 Craig Burley <craig@jcb-sc.com>
60621
60622 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
60623 use a new function, which allows for some slop.
60624 Clean up some commentary.
60625 (issum): The new function.
60626 (sgladd): Deleted subroutine.
60627
60628 1999-05-01 Craig Burley <craig@jcb-sc.com>
60629
60630 * g77.f-torture/execute/u77-test.f: Modify to be more like
60631 libf2c/libU77 version, bringing patches to that version here.
60632 Add suitable commentary.
60633
60634 1999-04-25 Richard Henderson <rth@cygnus.com>
60635
60636 * gcc.dg/990424-1.c: New test.
60637
60638 1999-04-24 Craig Burley <craig@jcb-sc.com>
60639
60640 * g77.f-torture/execute/u77-test.f (main): Bug involving
60641 LSTAT has been fixed, so turn back on full checking.
60642
60643 1999-04-20 Craig Burley <craig@jcb-sc.com>
60644
60645 * g77.f-torture/compile/19990419-0.f: New test.
60646 * g77.f-torture/execute/19990419-1.f: New test.
60647
60648 1999-04-17 Richard Henderson <rth@cygnus.com>
60649
60650 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
60651 to avoid the need for a prototype to supress a warning.
60652
60653 1999-04-07 Jim Wilson <wilson@cygnus.com>
60654
60655 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
60656
60657 1999-04-04 Jeffrey A Law (law@cygnus.com)
60658
60659 * gcc.c-torture/execute/990404-1.c: New test.
60660
60661 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
60662
60663 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
60664 * gcc.dg/cpp-if3.c: Don't use -pedantic.
60665 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
60666 missing initializer warnings.
60667
60668 1999-03-28 Jeffrey A Law (law@cygnus.com)
60669
60670 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
60671 matching strings.
60672
60673 1999-03-26 Jeffrey A Law (law@cygnus.com)
60674
60675 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
60676
60677 1999-03-26 Craig Burley <craig@jcb-sc.com>
60678
60679 * g77.f-torture/execute/19990325-0.f: New test.
60680 * g77.f-torture/execute/19990325-1.f: New test.
60681
60682 1999-03-24 Jeffrey A Law (law@cygnus.com)
60683
60684 * gcc.c-torture/execute/990324-1.c: New test.
60685
60686 1999-03-22 Jim Wilson <wilson@cygnus.com>
60687
60688 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
60689 test with 4.
60690
60691 1999-03-17 Richard Henderson <rth@cygnus.com>
60692
60693 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
60694
60695 1999-03-13 Craig Burley <craig@jcb-sc.com>
60696
60697 * g77.f-torture/execute/19990313-2.f: New test.
60698 * g77.f-torture/execute/19990313-3.f: New test.
60699
60700 1999-03-13 Craig Burley <craig@jcb-sc.com>
60701
60702 * g77.f-torture/execute/19990313-0.f: New test.
60703 * g77.f-torture/execute/19990313-1.f: New test.
60704
60705 1999-03-12 Jim Wilson <wilson@cygnus.com>
60706
60707 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
60708 printf to sprintf.
60709 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
60710 (main): Add check for u15. Conditionalize u31 check depending on
60711 whether ints are <32 bits or >=32 bits.
60712
60713 1999-03-08 Craig Burley <craig@jcb-sc.com>
60714
60715 * g77.f-torture/execute/19981119-0.f: Improve testiness.
60716
60717 1999-03-08 Craig Burley <craig@jcb-sc.com>
60718
60719 * g77.f-torture/compile/19990305-0.f: New test.
60720 * g77.f-torture/execute/19981119-0.f: New test.
60721
60722 1999-03-08 Craig Burley <craig@jcb-sc.com>
60723
60724 * g77.f-torture/execute/970625-2.f: call ABORT if final
60725 result is not correct, instead of just printing it.
60726 Add this checking via newly introduced obfuscation, to
60727 trip up buggy front ends.
60728
60729 1999-03-07 Craig Burley <craig@jcb-sc.com>
60730
60731 * g77.f-torture/compile/960317-1.f: Moved from being
60732 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
60733
60734 1999-03-06 Craig Burley <craig@jcb-sc.com>
60735
60736 * g77.f-torture/execute/960317-1.f: New (old) test.
60737 * g77.f-torture/execute/970625-2.f: Ditto.
60738
60739 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
60740
60741 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
60742 error message on line 1 or line 2; cccp and cpplib do this differently.
60743
60744 1999-03-01 Jeffrey A Law (law@cygnus.com)
60745
60746 * g++.old-deja/g++.law/weak1.C: New test.
60747
60748 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
60749
60750 * gcc.c-torture/execute/990119-1.c: Renamed to...
60751 * gcc.dg/990119-1.c: this, so it will only be tested once
60752 (it's a preprocessor test, it doesn't need to be run at
60753 multiple optimization levels).
60754
60755 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
60756
60757 * lib/g++.exp: Don't add incdir=$base_dir/../include to
60758 ALWAYS_CXXFLAGS.
60759
60760 1999-02-24 Craig Burley <craig@jcb-sc.com>
60761
60762 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
60763 * g77.f-torture/compile/19981216-0.f: ...as it is expected
60764 to not be compilable by current g77.
60765
60766 1999-02-24 Nick Clifton <nickc@cygnus.com>
60767
60768 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
60769
60770 1999-02-22 Jeffrey A Law (law@cygnus.com)
60771
60772 * gcc.c-torture/execute/990222-1.c: New test.
60773
60774 1999-02-19 Craig Burley <craig@jcb-sc.com>
60775
60776 * g77.f-torture/compile/19990218-0.f: New test.
60777 * g77.f-torture/noncompile/19990218-1.f: New test.
60778
60779 1999-02-18 Craig Burley <craig@jcb-sc.com>
60780
60781 * g77.f-torture/compile/19981216-0.f: New test.
60782
60783 1999-02-14 Jeffrey A Law (law@cygnus.com)
60784
60785 * gcc.dg/990214-1.c: New test.
60786
60787 1999-02-13 Jeffrey A Law (law@cygnus.com)
60788
60789 * gcc.dg/990213-2.c: New test.
60790
60791 * gcc.dg/990213-1.c: New test.
60792
60793 1999-02-12 Jeffrey A Law (law@cygnus.com)
60794
60795 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
60796 ints.
60797
60798 1999-02-11 Nick Clifton <nickc@cygnus.com>
60799
60800 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
60801 specified by target.
60802
60803 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
60804
60805 1999-02-11 Jeffrey A Law (law@cygnus.com)
60806
60807 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
60808
60809 1999-02-10 Jonathan Larmour <jlarmour@cygnus.co.uk>
60810
60811 * gcc.dg/special/ecos.exp: New test driver for new tests with
60812 special requirements.
60813
60814 * gcc.dg/special/alias-1.c: New test.
60815 * gcc.dg/special/gcsec-1.c: New test.
60816 * gcc.dg/special/weak-1.c: New test.
60817 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
60818 * gcc.dg/special/weak-2.c: New test.
60819 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
60820 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
60821 * gcc.dg/special/wkali-1.c: New test.
60822 * gcc.dg/special/wkali-2.c: New test.
60823 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
60824 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
60825
60826 1999-02-10 Felix Lee <flee@cygnus.com>
60827
60828 * lib/c-torture.exp (c-torture-compile): Pull out code for
60829 analyzing gcc error messages.
60830 (c-torture-execute): Likewise. Fix some (harmless) false
60831 positives.
60832 * lib/gcc.exp (gcc_check_compile): New function.
60833
60834 1999-02-08 Richard Henderson <rth@cygnus.com>
60835
60836 * gcc.c-torture/execute/990208-1.c: New test.
60837
60838 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
60839
60840 * g++.dg/special/ecos.exp: New driver for new tests with special
60841 requirements
60842
60843 * g++.dg/special/conpr-1.C: New test
60844 * g++.dg/special/conpr-2.C: New test
60845 * g++.dg/special/conpr-2a.C: New test
60846 * g++.dg/special/conpr-3.C: New test
60847 * g++.dg/special/conpr-3a.C: New test
60848 * g++.dg/special/conpr-3b.C: New test
60849
60850 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
60851 allow g++ to use the dg driver
60852
60853 * README: Add comment about g++.dg directory
60854
60855 1999-02-06 Jeffrey A Law (law@cygnus.com)
60856
60857 * README: Update email addresses.
60858
60859 1999-02-03 Nick Clifton <nickc@cygnus.com>
60860
60861 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
60862 arguments in order to force structure S onto the stack even on
60863 the alpha.
60864 (test): Pass 10 leading arguments to function foo as well as the
60865 structure S.
60866
60867 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
60868 failure for all targets.
60869
60870 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
60871 abort to terminate program execution.
60872
60873 1999-01-30 Richard Henderson <rth@cygnus.com>
60874
60875 * gcc.c-torture/execute/990130-1.c: New test.
60876
60877 1999-01-30 Jeffrey A Law (law@cygnus.com)
60878
60879 * gcc.dg/990130-1.c: New test.
60880
60881 1999-01-28 Michael Meissner <meissner@cygnus.com>
60882
60883 * gcc.c-torture/execute/990128-1.c: New test.
60884
60885 1999-01-27 Michael Meissner <meissner@cygnus.com>
60886
60887 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
60888
60889 1999-01-27 Felix Lee <flee@cygnus.com>
60890
60891 * lib/c-torture.exp (c-torture-compile): pull out code for
60892 analyzing gcc error messages.
60893 (c-torture-execute): ditto, and fix some (harmless) false
60894 positives.
60895 * lib/gcc.exp (gcc_check_compile): new function.
60896
60897 1999-01-17 Jeffrey A Law (law@cygnus.com)
60898
60899 * gcc.dg/990117-1.c: New test.
60900
60901 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
60902
60903 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
60904
60905 1999-01-15 Jeffrey A Law (law@cygnus.com)
60906
60907 * g77.f-torture/compile/990115-1.f: New test.
60908
60909 1999-01-07 Jeffrey A Law (law@cygnus.com)
60910
60911 * gcc.c-torture/compile/990107-1.c: New test
60912
60913 1999-01-06 Jeffrey A Law (law@cygnus.com)
60914
60915 * gcc.c-torture/execute/990106-2.c: New test.
60916
60917 * gcc.c-torture/execute/990106-1.c: New test.
60918
60919 1998-12-30 Zack Weinberg <zack@rabi.columbia.edu>
60920
60921 * gcc.c-torture/compile/981223-1.c: New test.
60922
60923 1998-12-29 Richard Henderson <rth@cygnus.com>
60924
60925 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
60926 (opt3): Rename from opt4 and disable.
60927
60928 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
60929
60930 * g++.old-deja/g++.pt/ptrmem5.C: New test.
60931
60932 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
60933
60934 * g++.old-deja/g++.other/conv5.C: New test.
60935
60936 1998-12-14 Nick Clifton <nickc@cygnus.com>
60937
60938 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
60939
60940 1998-12-11 Jeffrey A Law (law@cygnus.com)
60941
60942 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
60943
60944 1998-12-11 Zack Weinberg <zack@rabi.columbia.edu>
60945
60946 * gcc.c-torture/compile/981211-1.c: New test.
60947
60948 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
60949
60950 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
60951
60952 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
60953
60954 1998-12-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60955
60956 * gcc.special/930510-1.c: Make C9X safe.
60957 * gcc.misc-tests/gcov-1.c Similarly.
60958 * gcc.misc-tests/gcov-2.c Similarly.
60959
60960 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
60961
60962 * gcc.dg/ultrasp1.c: New test.
60963
60964 1998-12-06 Richard Henderson <rth@cygnus.com>
60965
60966 * gcc.c-torture/execute/981206.c: New test.
60967
60968 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
60969
60970 * g++.old-deja/g++.ns/template7.C: New test.
60971
60972 * g++.old-deja/g++.other/expr1.C: New test.
60973
60974 * g++.old-deja/g++.eh/tmpl3.C: New test.
60975
60976 * g++.old-deja/g++.eh/tmpl2.C: New test.
60977
60978 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
60979
60980 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
60981 * g++.old-deja/g++.other/using6.C: Removed.
60982 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
60983
60984 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
60985
60986 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
60987
60988 * g++.old-deja/g++.pt/overload8.C: New test.
60989
60990 * g++.old-deja/g++.pt/overload7.C: New test.
60991
60992 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
60993
60994 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
60995 and relinking messages.
60996 * lib/g++.exp (g++_target_compile): Remove .rpo file when
60997 compiling with -frepo.
60998
60999 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
61000
61001 * g++.old-deja/g++.pt/lookup6.C: New test.
61002
61003 1998-11-30 Nick Clifton <nickc@cygnus.com>
61004
61005 * gcc.c-torture/execute/981130-1.c: New test.
61006 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
61007
61008 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
61009
61010 * g++.old-deja/g++.pt/explicit76.C: New test.
61011
61012 * g++.old-deja/g++.pt/friend38.C: New test.
61013
61014 * g++.old-deja/g++.ns/crash2.C: New test.
61015
61016 * g++.old-deja/g++.pt/defarg8.C: New test.
61017
61018 * g++.old-deja/g++.pt/instantiate6.C: New test.
61019
61020 * g++.old-deja/g++.pt/static6.C: New test.
61021
61022 * g++.old-deja/g++.pt/decl2.C: New test.
61023
61024 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
61025
61026 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
61027 problem is actually related with name lookup, but so what? :-)
61028
61029 * g++.old-deja/g++.pt/friend37.C: New test.
61030
61031 1998-11-25 Dave Love <d.love@dl.ac.uk>
61032
61033 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
61034 element, which fails on some systems.
61035
61036 * g77.f-torture/execute/labug1.f: New test.
61037
61038 1998-11-21 Jeffrey A Law (law@cygnus.com)
61039
61040 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
61041 is defined.
61042
61043 1998-11-18 Dave Love <d.love@dl.ac.uk>
61044
61045 * g77.f-torture/compile/981117-1.f: New test.
61046
61047 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
61048
61049 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
61050 properly discarded.
61051
61052 1998-10-11 Ken Raeburn <raeburn@cygnus.com>
61053
61054 * gcc.c-torture/execute/memcheck: New directory of tests for
61055 -fcheck-memory-usage.
61056
61057 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
61058
61059 * README: New file, general information about the testsuite and
61060 new description of the various C++ test subdirectories.
61061 * README.g++: Eliminate obsolete information, update and move most
61062 relevant stuff to README.
61063
61064 1998-11-07 Richard Henderson <rth@cygnus.com>
61065
61066 * gcc.c-torture/compile/981107-1.c: New test.
61067
61068 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
61069
61070 * execute/memcpy-bi.c: New testcase.
61071
61072 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
61073
61074 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
61075 base classes.
61076
61077 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
61078 template is selected.
61079
61080 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
61081 classes, it should be accepted for all types.
61082
61083 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
61084
61085 * g++.old-deja/g++.pt/spec24.C: Ensure that template
61086 specializations start with template headers.
61087
61088 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
61089
61090 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
61091
61092 * g++.old-deja/g++.other/init9.C: Test cross initialization of
61093 non-POD types.
61094
61095 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
61096
61097 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
61098
61099 1998-10-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
61100
61101 * compile/981022-1.c, compile/981022-1.x: New test and driver.
61102
61103 1998-10-19 Jeffrey A Law (law@cygnus.com)
61104
61105 * 981019-1.c: New test.
61106
61107 1998-10-14 Robert Lipe <robertl@dgii.com>
61108
61109 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
61110 find objc headers.
61111
61112 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
61113
61114 * compile/981001-4.c: Remove use of GCC extension that triggers a
61115 compiler bug.
61116
61117 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
61118
61119 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
61120
61121 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
61122
61123 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
61124 instantiation of template produces incorrect code for delete
61125 expression.
61126
61127 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
61128 constructors' name is not unique.
61129 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
61130 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
61131
61132 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
61133 automatic array of const is ill-formed.
61134
61135 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
61136 of template parameter?
61137
61138 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
61139 const.
61140
61141 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
61142 pointer-to-member expression.
61143
61144 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
61145 declaration causes ICE.
61146
61147 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
61148
61149 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
61150 reserved in the global namespace.
61151
61152 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
61153 generate needed virtual table.
61154
61155 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
61156
61157 1998-10-10 Dariush Eslimi <eslimi@loran.com>
61158
61159 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
61160 template-dependent type
61161
61162 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
61163
61164 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
61165 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
61166 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
61167
61168 * g++.old-deja/g++.other/using5.C: New test; using decl from base
61169 class should be usable as argument of member function.
61170 * g++.old-deja/g++.other/using6.C: New test; using decl from base
61171 class should be usable as return type of member function.
61172 * g++.old-deja/g++.other/using7.C: New test; using decl from base
61173 class should be usable as type of data member.
61174
61175 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
61176
61177 1998-10-09 Jeffrey A Law (law@cygnus.com)
61178
61179 * gcc.c-torture/special/920521-1.c: Fix bogus test.
61180
61181 1998-10-08 Nick Clifton <nickc@cygnus.com>
61182
61183 * gcc.dg/dll-?.c Add thumb to target list.
61184 Fix assembler scan patterns to match current assembler output.
61185
61186 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
61187
61188 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
61189 matching of template brackets.
61190
61191 * g++.old-deja/g++.other/using4.C: New test. Test using
61192 declarations of methods from base classes.
61193
61194 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
61195 within functions should introduce names into the innermost
61196 enclosing namespace.
61197
61198 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
61199 of static locals if first initialization throws.
61200
61201 1998-10-07 Jim Wilson <wilson@cygnus.com>
61202
61203 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
61204
61205 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
61206
61207 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
61208 lose track of the possible targets of tablejump insns.
61209 * special/special.exp: Run it.
61210
61211 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
61212
61213 * g++.old-deja/g++.pt/friend35.C: New test. A template function
61214 must be declared before its specializations can be named in friend
61215 declarations.
61216
61217 1998-10-05 Dave Love <d.love@dl.ac.uk>
61218
61219 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
61220
61221 * g77.f-torture/execute/io1.f: New test.
61222
61223 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
61224
61225 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
61226 with pointer to template function, for which no argument deduction
61227 is possible.
61228
61229 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
61230 specialization of template function as argument to template
61231 function.
61232
61233 * g++.old-deja/g++.other/access2.C: New test; Inner class
61234 shouldn't have privileged access to Outer's names.
61235
61236 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
61237
61238 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
61239 friend template declared within template class conflicts with
61240 nested class of the same name.
61241
61242 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
61243 is ignored.
61244
61245 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
61246 object with direct initializer as function declaration.
61247
61248 * g++.old-deja/g++.other/decl2.C: New test; duplicate
61249 initializers.
61250
61251 * g++.old-deja/g++.other/null2.C: New test; conditional operator
61252 involving const pointer and NULL produces incorrect result.
61253
61254 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
61255 type name without `typename' should be rejected with -pedantic.
61256
61257 1998-10-02 Richard Henderson <rth@cygnus.com>
61258
61259 * g++.old-deja/g++.other/addrof1.C: New test.
61260
61261 1998-10-01 Nick Clifton <nickc@cygnus.com>
61262
61263 * gcc.c-torture/compile/981001-1.c: New test.
61264 * gcc.c-torture/execute/981001-1.c: New test.
61265
61266 1998-10-01 Jeffrey A Law (law@cygnus.com)
61267
61268 * gcc.c-torture/compile/981001-2.c: New test.
61269 * gcc.c-torture/compile/981001-3.c: New test.
61270 * gcc.c-torture/compile/981001-4.c: New test.
61271
61272 1998-10-01 Robert Lipe <robertl@dgii.com>
61273
61274 * lib/objc.exp (objc_target_compile): Add -L during compiles for
61275 multilibbed hosts. Idea grafted from g77.exp.
61276
61277 1998-09-30 Dave Love <d.love@dl.ac.uk>
61278
61279 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
61280 avoid losing on systems which need -lsocket.
61281
61282 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
61283
61284 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
61285 * g++.old-deja/g++.other/nested2.C: Ditto.
61286 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
61287 failure.
61288
61289 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
61290
61291 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
61292 preferred over template operator!= for enum bitfields.
61293
61294 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
61295
61296 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
61297 that happen to have the same base name, but in different scopes,
61298 are incorrectly rejected.
61299
61300 1998-09-16 Richard Henderson <rth@cygnus.com>
61301
61302 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
61303 on the native word size instead of an integer literal.
61304
61305 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
61306
61307 * g++.old-deja/g++.other/static2.C: Invocation of static data
61308 member of type pointer-to-function denoted as non-static member.
61309
61310 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
61311 checks involving function types and aliases.
61312
61313 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
61314
61315 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
61316 redefined to the same non-trivial type.
61317
61318 * g++.old-deja/g++.pt/explicit73.C: Test for proper
61319 namespace-qualification of template specializations declared in
61320 other namespaces.
61321
61322 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
61323 to declare a subset of the specializations of a template function
61324 as friends of specializations of a template class.
61325
61326 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
61327 member templates that do not fully specialize the enclosing
61328 template class are rejected.
61329
61330 1998-09-11 Dave Love <d.love@dl.ac.uk>
61331
61332 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
61333
61334 1998-09-08 Dave Love <d.love@dl.ac.uk>
61335
61336 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
61337 altered from libf2c/libU77 version.
61338
61339 1998-09-06 Dave Love <d.love@dl.ac.uk>
61340
61341 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
61342
61343 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>
61344 Alexandre Oliva <oliva@dcc.unicamp.br>
61345
61346 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
61347 (un)signed char are different types for template specialization
61348 purposes.
61349
61350 1998-09-03 Ovidiu Predescu <ovidiu@aracnet.com>
61351
61352 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
61353 * objc: ObjC testsuite.
61354
61355 1998-08-31 Catherine Moore <clm@cygnus.com>
61356
61357 * gcc.c-torture/execute/941014-1.x: New file.
61358
61359 1998-08-31 Nick Clifton <nickc@cygnus.com>
61360
61361 * lib/c-torture.exp: Add support for
61362 torture_eval_before_compile and torture_eval_before_execute
61363 variables.
61364
61365 1998-08-30 Jeffrey A Law (law@cygnus.com)
61366
61367 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
61368 this test triggers valid.
61369
61370 1998-08-27 Jeffrey A Law (law@cygnus.com)
61371
61372 * gcc.dg/980827-1.c: New test.
61373
61374 1997-08-26 J"orn Rennecke <amylaar@cygnus.co.uk>
61375
61376 * gcc.c-torture/execute/loop-4b.c: New test.
61377
61378 1998-08-26 Nick Clifton <nickc@cygnus.com>
61379
61380 * lib/c-torture.exp: Add support for
61381 torture_eval_before_compile and torture_eval_before_execute
61382 variables.
61383
61384 1998-08-25 Jeffrey A Law (law@cygnus.com)
61385
61386 * gcc.c-torture/compile/980825-1.c: New test.
61387
61388 1998-08-24 Nick Clifton <nickc@cygnus.com>
61389
61390 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
61391 count number tests in opt_t0 not good_t0.
61392
61393 1998-08-24 Jeffrey A Law (law@cygnus.com)
61394
61395 * gcc.c-torture/compile/930326-1.x: Fix typo.
61396
61397 1998-08-23 Mark Mitchell <mark@markmitchell.com>
61398
61399 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
61400 causes an ICE.
61401
61402 1998-08-21 Jeffrey A Law (law@cygnus.com)
61403
61404 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
61405 STACK_SIZE is defined.
61406 * gcc.c-torture/unsorted/stuct.c: Similarly.
61407
61408 * gcc.c-torture/compile/980821-1.c: New test.
61409
61410 1998-08-21 Jeffrey A Law (law@cygnus.com)
61411
61412 * gcc.c-torture/execute/980526-2.c: Disable for targets with
61413 16bit ints.
61414
61415 1998-08-19 Mark Mitchell <mark@markmitchell.com>
61416
61417 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
61418 code.
61419
61420 1998-08-09 Mark Mitchell <mark@markmitchell.com>
61421
61422 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
61423 error'.
61424
61425 1998-08-18 Jeffrey A Law (law@cygnus.com)
61426
61427 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
61428
61429 1998-08-16 Jeffrey A Law (law@cygnus.com)
61430
61431 * gcc.c-torture/compile/980816-1.c: New test.
61432
61433 * gcc.dg/980816-1.c: New test.
61434
61435 1998-08-13 Jeffrey A Law (law@cygnus.com)
61436
61437 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
61438 compiler for ieee tests.
61439
61440 1998-08-01 Dave Love <d.love@dl.ac.uk>
61441
61442 * g77.f-torture/compile/980729-0.f: New test.
61443
61444 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
61445
61446 * gcc.c-torture/special/eeprof-1.c: New test, for
61447 -finstrument-functions.
61448 * gcc.c-torture/special/special.exp: Run it.
61449
61450 1998-07-29 Jeffrey A Law (law@cygnus.com)
61451
61452 * gcc.c-torture/compile/980729-1.c: New test.
61453
61454 1998-07-27 Nick Clifton <nickc@cygnus.com>
61455
61456 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
61457 __thumb__ is defined, and test for ARM style doubles if so.
61458
61459 1998-07-26 Dave Love <d.love@dl.ac.uk>
61460
61461 * g77.f-torture/noncompile/980615-0.f: New test.
61462
61463 1998-07-26 H.J. Lu (hjl@gnu.org)
61464
61465 * gcc.dg/980312-1.c: Do link instead of compile.
61466 * gcc.dg/980313-1.c: Likewise.
61467
61468 1998-07-26 Jeffrey A Law (law@cygnus.com)
61469
61470 * gcc.c-torture/compile/980726-1.c: New test.
61471
61472 1998-07-25 Dave Love <d.love@dl.ac.uk>
61473
61474 * g77.f-torture/execute/io0.f: New test.
61475
61476 1998-07-24 Nick Clifton <nickc@cygnus.com>
61477
61478 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
61479 an int.
61480
61481 1998-06-18 Michael Meissner <meissner@cygnus.com>
61482
61483 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
61484 m32r bugs.
61485
61486 1998-07-17 Nick Clifton <nickc@cygnus.com>
61487
61488 * gcc.dg/980626-1.c: Expect failures for all toolchains until
61489 c-decl.c:grokdeclarator can handle mode attributes.
61490
61491 1998-07-16 Jeffrey A Law (law@cygnus.com)
61492
61493 * gcc.c-torture/execute/980716-1.c: New test.
61494
61495 1998-07-13 Jeffrey A Law (law@cygnus.com)
61496
61497 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
61498 the mn10200.
61499 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
61500 the mn10200.
61501 * gcc.c-torture/execute/va-arg-3.x: Similarly.
61502 * gcc.c-torture/compile/930326-1.x: Similarly.
61503
61504 1998-07-13 Dave Love <d.love@dl.ac.uk>
61505
61506 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
61507 New test from Craig.
61508
61509 1998-07-12 Dave Love <d.love@dl.ac.uk>
61510
61511 * g77.f-torture/noncompile/980616-0.f: New test.
61512
61513 * g77.f-torture/execute/970816-3.f: New test from Craig.
61514
61515 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
61516
61517 * g++.other/singleton.C: Return error value instead of taking
61518 SIGSEGV.
61519
61520 1998-07-10 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
61521
61522 * g++.other/singleton.C: New test. Warning is under dispute.
61523 Runtime crash is not.
61524
61525 1998-07-09 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
61526
61527 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
61528 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
61529 using6.C, using7.C}: New namespace tests.
61530
61531 1998-07-09 Alexandre Oliva <oliva@dcc.unicamp.br>
61532
61533 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
61534 specialization with typedef'ed names used as array indexes.
61535
61536 1998-07-09 Jeffrey A Law (law@cygnus.com)
61537
61538 * gcc.c-torture/execute/980709-1.c: New test.
61539
61540 * gcc.dg/980709-1.c: New test.
61541
61542 1998-07-07 Richard Henderson <rth@cygnus.com>
61543
61544 * gcc.c-torture/execute/bcp-1.c: New test.
61545
61546 1998-07-07 Jeffrey A Law (law@cygnus.com)
61547
61548 * gcc.c-torture/execute/980707-1.c: New test.
61549
61550 1998-07-06 Kamil Iskra <iskra@student.uci.agh.edu.pl>
61551
61552 * gcc.c-torture/compile/980706-1.c: New test.
61553
61554 1998-07-01 Dave Love <d.love@dl.ac.uk>
61555
61556 * g77.f-torture/execute/980701-0.f,
61557 g77.f-torture/execute/980701-1.f: New test from Craig.
61558
61559 1998-07-01 Jeffrey A Law (law@cygnus.com)
61560
61561 * gcc.c-torture/compile/980701-1.c: New test.
61562
61563 * gcc.c-torture/execute/980701-1.c: New test.
61564
61565 1998-06-30 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
61566 rlsruhe.de>
61567
61568 * g++.old-deja/g++.robertl/eb132.C: New test.
61569 * g++.old-deja/g++.robertl/eb133.C: Likewise.
61570
61571 1998-06-29 Dave Love <d.love@dl.ac.uk>
61572
61573 * g77.f-torture/execute/980628-7.f,
61574 g77.f-torture/execute/980628-8.f,
61575 g77.f-torture/execute/980628-9.f,
61576 g77.f-torture/execute/980628-10.f: New tests from Craig.
61577
61578 * g77.f-torture/execute/980628-3.f: Remove mail headers.
61579
61580 1998-06-28 Jeffrey A Law (law@cygnus.com)
61581
61582 * g77.f-torture/execute/980628-4.f: New test from Craig.
61583 * g77.f-torture/execute/980628-5.f: Likewise.
61584 * g77.f-torture/execute/980628-2.f: Likewise.
61585 * g77.f-torture/execute/980628-0.f: Likewise.
61586 * g77.f-torture/execute/980628-1.f: Likewise.
61587 * g77.f-torture/execute/980628-3.f: Likewise.
61588 * g77.f-torture/execute/980628-6.f: Likewise.
61589
61590 1998-06-28 Jeffrey A Law (law@cygnus.com)
61591
61592 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
61593 directory when nothing has been installed yet.
61594
61595 1998-06-27 Carlo Wood <carlo@runaway.xs4all.nl>
61596
61597 * gcc.c-torture/special/special.exp: Handle newer versions of
61598 dejagnu.
61599
61600 1998-06-26 Jeffrey A Law (law@cygnus.com)
61601
61602 * gcc.dg/980626-1.c: New test.
61603
61604 1998-06-19 Bruno Haible <haible@ilog.fr>
61605
61606 * gcc.misc-tests/m-un-2.c: New test.
61607 * g++.old-deja/g++.other/warn01.c: Likewise.
61608
61609 1998-06-19 Robert Lipe <robertl@dgii.com>
61610
61611 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
61612 compatibility with assmblers with a different comment character.
61613 Eliminate use of GAS-specific extensions.
61614
61615 1998-06-19 Jeffrey A Law (law@cygnus.com)
61616
61617 * gcc.c-torture/execute/ieee/980619-1.c: New test.
61618
61619 1998-06-19 Robert Lipe <robertl@dgii.com>
61620
61621 * lib/g77.exp: Replace search for libf2c.a with search for newly
61622 renamed libg2c.a
61623
61624 1998-06-17 Jeffrey A Law (law@cygnus.com)
61625
61626 * gcc.c-torture/execute/980617-1.c: New test.
61627
61628 1998-06-12 Jeffrey A Law (law@cygnus.com)
61629
61630 * gcc.c-torture/execute/980612-1.c: New test.
61631
61632 1998-06-08 Jeffrey A Law (law@cygnus.com)
61633
61634 * gcc.dg/980523-1.c: Only test on ppc-linux.
61635 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
61636
61637 * gcc.c-torture/execute/980608-1.c: New test.
61638
61639 1997-06-05 J"orn Rennecke <amylaar@cygnus.co.uk>
61640
61641 * gcc.c-torture/execute/980605-1.c: New test.
61642
61643 1998-06-04 Jeffrey A Law (law@cygnus.com)
61644
61645 * gcc.c-torture/execute/980604-1.c: New test.
61646
61647 1998-06-02 Jeffrey A Law (law@cygnus.com)
61648
61649 * gcc.c-torture/execute/980602-1.c: New test.
61650 * gcc.c-torture/execute/980602-2.c: Likewise.
61651
61652 1998-06-02 Dave Love <d.love@dl.ac.uk>
61653
61654 * 970125-0.f: Fix per JCB. Add commentary.
61655
61656 1998-05-31 Michael Meissner <meissner@cygnus.com>
61657
61658 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
61659 IEEE -0 support.
61660
61661 1998-05-29 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
61662
61663 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
61664 earlier.
61665
61666 1998-05-28 Catherine Moore <clm@cygnus.com>
61667
61668 * gcc.c-torture/execute/980526-3.c: New test.
61669
61670 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
61671
61672 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
61673 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
61674 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
61675 m88k-motorola-sysv3 to XFAIL.
61676
61677 1998-05-26 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61678
61679 * gcc.dg/980526-1.c: New test.
61680 * gcc.c-torture/execute/980526-2.c: New test.
61681
61682 1998-05-26 Jeffrey A Law (law@cygnus.com)
61683
61684 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
61685
61686 * gcc.c-torture/execute/980526-1.c: New test.
61687
61688 1998-05-26 Dave Love <d.love@dl.ac.uk>
61689
61690 * g77.f-torture/execute/alpha2.f: Add runtime test.
61691
61692 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
61693
61694 * g++.old-deja/old-deja.exp: Strip leading directories.
61695
61696 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
61697 error for the line. Don't run multiple tests for the same line.
61698
61699 1998-05-23 Jeffrey A Law (law@cygnus.com)
61700
61701 * gcc.dg/980523-1.c: New test.
61702
61703 1998-05-23 Dave Love <d.love@dl.ac.uk>
61704
61705 * g77.f-torture/compile/970915-0.f: New test.
61706
61707 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
61708
61709 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
61710
61711 1998-05-21 Jeffrey A Law (law@cygnus.com)
61712
61713 * gcc.dg/980520-1.c: New test.
61714
61715 1998-05-20 Manfred Hollstein <manfred@s-direktnet.de>
61716
61717 * gcc.dg/980502-1.c: Fix return type.
61718
61719 1998-05-20 Jeffrey A Law (law@cygnus.com)
61720
61721 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
61722 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
61723 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
61724 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
61725 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
61726
61727 1998-05-20 Dave Love <d.love@dl.ac.uk>
61728
61729 * g77.f-torture/execute/980520-1.f: New test.
61730
61731 1998-05-15 Dave Love <d.love@dl.ac.uk>
61732
61733 * lib/mike-g77.exp: New file.
61734
61735 * g77.f-torture/noncompile/noncompile.exp,
61736 g77.f-torture/noncompile/check0.f: New files.
61737
61738 1998-05-14 Dave Love <d.love@dl.ac.uk>
61739
61740 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
61741 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
61742 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
61743 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
61744 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
61745 abort where appropriate.
61746
61747 1998-05-05 Michael Meissner <meissner@cygnus.com>
61748
61749 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
61750 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
61751
61752 1998-04-29 Dave Love <d.love@dl.ac.uk>
61753
61754 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
61755
61756 1998-04-27 Dave Love <d.love@dl.ac.uk>
61757
61758 * g77.f-torture/compile/980427-0.f: New test.
61759
61760 1998-04-24 Dave Love <d.love@dl.ac.uk>
61761
61762 * g77.f-torture/compile/980424-0.f: New test.
61763
61764 1998-04-19 Dave Love <d.love@dl.ac.uk>
61765
61766 * g77.f-torture/compile/980419-2.f (main): New test.
61767 * g77.f-torture/compile/970125-0.f: New test.
61768 * g77.f-torture/compile/980419-1.f: New test.
61769
61770 1998-04-08 Jim Wilson <wilson@cygnus.com>
61771
61772 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
61773 of loop-4.c.
61774
61775 1998-04-07 Jim Wilson <wilson@cygnus.com>
61776
61777 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
61778
61779 1998-04-03 Jim Wilson <wilson@cygnus.com>
61780
61781 * gcc.c-torture/compile/980329-1.c: New test.
61782
61783 1998-03-18 Jim Wilson <wilson@cygnus.com>
61784
61785 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
61786 * gcc.dg/980312-1.c: Fix typo in -march command.
61787
61788 1998-03-16 H.J. Lu (hjl@gnu.org)
61789
61790 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
61791
61792 1998-03-11 Robert Lipe <robertl@dgii.com>
61793
61794 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
61795 Dave Love agree the Fortran source is bogus.
61796
61797 1998-03-11 Robert Lipe <robertl@dgii.com>
61798
61799 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
61800 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
61801 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
61802 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
61803 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
61804
61805 1998-03-10 Alexandre Oliva <oliva@dcc.unicamp.br>
61806
61807 * g++.old-deja/g++.other/friend1.C: New test.
61808
61809 1998-02-18 Dave Love <d.love@dl.ac.uk>
61810
61811 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
61812 possibly uninitialized) variables and declare dnrm2.
61813
61814 1998-02-23 Robert Lipe <robertl@dgii.com>
61815
61816 From Bruno Haible <haible@ilog.fr>:
61817 * gcc.c-torture/execute/980223.c: New test.
61818
61819 1998-02-13 Jeffrey A Law (law@cygnus.com)
61820
61821 * gcc.dg/ifelse-1.c: New test.
61822
61823 1998-02-09 H.J. Lu (hjl@gnu.org)
61824
61825 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
61826
61827 * lib/old-dejagnu.exp (old-dejagnu): Added the
61828 "execution test - XFAIL *-*-*" handling in the spirit of
61829 "excess errors test -". Changed the "execution test fails"
61830 handling to be like "excess errors test fails".
61831 * Update various tests accordingly.
61832
61833 1998-02-06 Jim Wilson <wilson@cygnus.com>
61834
61835 * gcc.c-torture/execute/980205.c: New test.
61836
61837 1998-01-18 Jeffrey A Law (law@cygnus.com)
61838
61839 * lib/c-torture.exp: Look for .x files instead of .cexp files.
61840 * lib/f-torture.exp: Similarly.
61841 * gcc.c-torture: Rename all .cexp files to .x files.
61842
61843 1997-12-08 J"orn Rennecke <amylaar@cygnus.co.uk>
61844
61845 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
61846 (940510-1.c): Removed duplicate.
61847 (971104-1.c): New test.
61848
61849 1997-11-25 Kate Hedstrom (kate@ahab.rutgers.edu)
61850
61851 * lib/f-torture.exp: Improve error and loop detection.
61852
61853 1997-11-19 Michael Meissner <meissner@cygnus.com>
61854
61855 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
61856 use that to size the filler array.
61857
61858 1997-09-26 Bob Manson <manson@charmed.cygnus.com>
61859
61860 * lib/c-torture.exp(c-torture-execute): Fix typo.
61861
61862 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
61863 testcase as the executable name. Keep the executable around if
61864 the test fails.
61865
61866 1997-09-19 Bob Manson <manson@charmed.cygnus.com>
61867
61868 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
61869 changes. Only test one -g option, and move it to the end of the
61870 list of options to test.
61871
61872 1997-09-19 Michael Meissner <meissner@cygnus.com>
61873
61874 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
61875 variable GCC_TORTURE_OPTIONS to supply default switches separated
61876 by colons. If no environment variable, run tests with -O0 -g, -O1
61877 -g, and -O2 -g as well.
61878
61879 1997-09-17 Bob Manson <manson@charmed.cygnus.com>
61880
61881 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
61882 explanatory comments. Fix indentation.
61883
61884 1997-09-15 Jeffrey A Law (law@cygnus.com)
61885
61886 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
61887
61888 1997-09-11 Jeffrey A Law (law@cygnus.com)
61889
61890 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
61891 * g++.old-deja/g++.mike/p7325.C: Likewise.
61892 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
61893
61894 1997-09-11 Alexandre Oliva (oliva@dcc.unicamp.br)
61895
61896 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
61897 * g++.old-deja/g++.brendan/crash30.C: Likewise.
61898 * g++.old-deja/g++.brendan/crash39.C: Likewise.
61899 * g++.old-deja/g++.law/operators4.C: Likewise.
61900
61901 1997-09-11 Joe Buck (jbuck@synopsys.com)
61902
61903 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
61904 * g++.old-deja/g++.mike/p784.C: Ditto.
61905 * g++.old-deja/g++.mike/p785.C: Ditto.
61906
61907 1997-09-05 Jeffrey A Law (law@cygnus.com)
61908
61909 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
61910
61911 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
61912
61913 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
61914 target feature; pass this to c-torture-execute as needed.
61915
61916 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
61917
61918 * lib/c-torture.exp(c-torture-execute): If the previous and the
61919 current executables being tested are identical, we don't need to
61920 run the executable again. Try to make the executable names
61921 unique. Add an optional argument for passing additional compiler
61922 flags.
61923
61924 1997-09-02 Doug Evans <dje@canuck.cygnus.com>
61925
61926 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
61927
61928 1997-08-29 Jeffrey A Law (law@cygnus.com)
61929
61930 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
61931
61932 1997-07-31 Jeffrey A Law (law@cygnus.com)
61933
61934 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
61935 32bit or larger longs.
61936
61937 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
61938 have either a 32bit long or 32bit int.
61939
61940 1997-07-29 J"orn Rennecke <amylaar@cygnus.co.uk>
61941
61942 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
61943 Make double precision tests dependent on sizeof (double).
61944
61945 1997-07-09 Bob Manson <manson@charmed.cygnus.com>
61946
61947 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
61948 too.
61949
61950 1997-06-17 J"orn Rennecke <amylaar@cygnus.co.uk>
61951
61952 * gcc.c-torture/compile/961203-1.cexp: New script.
61953
61954 1997-06-16 Bob Manson <manson@charmed.cygnus.com>
61955
61956 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
61957 up the includes ourselves.
61958
61959 1997-06-11 Bob Manson <manson@charmed.cygnus.com>
61960
61961 * lib/plumhall.exp: Remove random include, and add a few
61962 verbose messages for debugging.
61963
61964 1997-06-06 Bob Manson <manson@charmed.cygnus.com>
61965
61966 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
61967 of trying to do it ourselves.
61968
61969 1997-06-04 J"orn Rennecke <amylaar@cygnus.co.uk>
61970
61971 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
61972
61973 1997-06-04 Bob Manson <manson@charmed.cygnus.com>
61974
61975 * gcc.prms/5403.c: Made regexp a bit less strict.
61976
61977 1997-06-03 Bob Manson <manson@charmed.cygnus.com>
61978
61979 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
61980 is returned from remote_load instead.
61981 * lib/plumhall.exp: Ditto.
61982 * lib/mike-g++.exp: Ditto.
61983 * lib/old-dejagnu.exp: Ditto.
61984 * lib/c-torture.exp: Ditto.
61985
61986 1997-05-30 Bob Manson <manson@charmed.cygnus.com>
61987
61988 * lib/g++.exp: Use build_wrapper procedure.
61989 * lib/gcc.exp: Ditto.
61990
61991 1997-05-20 Jeffrey A Law (law@cygnus.com)
61992
61993 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
61994 an old-style decl for malloc. Fixes tests to work when
61995 sizeof (int) != sizeof (size_t).
61996
61997 1997-05-15 Mike Meissner <meissner@cygnus.com>
61998
61999 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
62000
62001 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
62002 use stdargs.h interface.
62003
62004 1997-05-15 Mike Meissner <meissner@cygnus.com>
62005
62006 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
62007 NO_VARARGS when compiling.
62008
62009 1997-05-01 Bob Manson <manson@charmed.cygnus.com>
62010
62011 * lib/plumhall.exp(ph_includes): New procedure.
62012 (ph_make): Use it.
62013 (ph_compiler): Ditto.
62014
62015 * lib/g++.exp: Rename test-glue.c to testglue.c.
62016 * lib/gcc.exp: Ditto.
62017
62018 1997-04-10 Bob Manson <manson@charmed.cygnus.com>
62019
62020 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
62021 to completion when it's called.
62022
62023 1997-03-21 Michael Meissner <meissner@cygnus.com>
62024
62025 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
62026 is defined, don't do test.
62027
62028 1997-03-20 Doug Evans <dje@canuck.cygnus.com>
62029
62030 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
62031 for object files.
62032 (ph_summary): Mark skipped testcases as untested, not unresolved.
62033
62034 * lib/plumhall.exp (ph_make): If unresolved because of bad
62035 errorCode, record errorCode in log file.
62036 (*): Replace send_log/verbose with verbose -log.
62037
62038 1997-03-19 Michael Meissner <meissner@cygnus.com>
62039
62040 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
62041 double conversion if double isn't at least 8 bytes.
62042
62043 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
62044 int to work with targets where int is 16 bits.
62045
62046 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
62047 8 bytes, just exit, since 4 byte doubles don't have enough bits of
62048 precision for the test to complete.
62049
62050 1997-03-14 Michael Meissner <meissner@cygnus.com>
62051
62052 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
62053 if d10v is not compiled with the -mdouble64 flag.
62054 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
62055
62056 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
62057 d10v is not compiled with the -mint32 flag.
62058
62059 1997-03-13 Bob Manson <manson@charmed.cygnus.com>
62060
62061 * lib/plumhall.exp: Use incr_count.
62062
62063 1997-03-12 Jeffrey A Law (law@cygnus.com)
62064
62065 * gcc.c-torture: Update to c-torture-1.45.
62066
62067 1997-02-23 Bob Manson <manson@charmed.cygnus.com>
62068
62069 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
62070 the name of the expect testcase file).
62071
62072 * lib/g++.exp(g++_init): Ditto.
62073
62074 1997-02-20 Bob Manson <manson@charmed.cygnus.com>
62075
62076 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
62077 the host.
62078
62079 * lib/gcc.exp(gcc_exit): New procedure.
62080
62081 1997-02-19 Bob Manson <manson@charmed.cygnus.com>
62082
62083 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
62084 specs where appropriate.
62085
62086 * g++.old-deja/g++.arm/*: Added additional ERROR checks
62087 because of new "candidates are" messages, and removed a few
62088
62089 * Converted all non-old-style g++ testcases to old-style, and
62090 moved into g++.old-deja.
62091
62092 1997-02-14 Bob Manson <manson@charmed.cygnus.com>
62093
62094 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
62095 options.
62096
62097 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
62098 succeeded.
62099
62100 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
62101
62102 1997-02-13 Michael Meissner <meissner@cygnus.com>
62103
62104 * lib/gcc.exp (gcc_target_compile): Add support for defining
62105 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
62106 the machine doesn't have those features.
62107
62108 1997-02-11 Bob Manson <manson@charmed.cygnus.com>
62109
62110 * g++.law/operators4.exp: Don't use LIBS.
62111
62112 1997-02-08 Bob Manson <manson@charmed.cygnus.com>
62113
62114 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
62115
62116 * lib/mike-g++.exp: Don't set the compiler to be tested here.
62117 * lib/g++.exp: Set it here instead. Also, allow use of the
62118 --tool_exec and --tool_opt options. Change CXX to
62119 GXX_UNDER_TEST.
62120
62121 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
62122
62123 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
62124
62125 1997-02-07 Bob Manson <manson@charmed.cygnus.com>
62126
62127 * lib/old-dejagnu.exp: Use prune_warnings instead of
62128 prune_system_crud.
62129 * lib/mike-g++.exp: Ditto.
62130 * lib/gcc.exp: Ditto.
62131 * lib/g++.exp: Ditto.
62132
62133 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
62134
62135 1997-02-07 Jeffrey A Law (law@cygnus.com)
62136
62137 * 941014-2.c: Include stdlib.h
62138 * 960327-1.c: Include stdio.h
62139 * dbra.c, index-1.c: Don't assume ints are 32bits.
62140
62141 1997-02-04 Bob Manson <manson@charmed.cygnus.com>
62142
62143 * lib/gcc.exp: Add gcc,stack_size target feature.
62144
62145 * lib/g++.exp(g++_target_compile): Add the include and link
62146 paths here, not in two other places. And, it's $options, not
62147 options.
62148
62149 * lib/mike-g++.exp(postbase): Remove the code that determines
62150 the correct include and link paths.
62151 * g++.old-deja/old-deja.exp: Ditto.
62152
62153 1997-02-03 Bob Manson <manson@charmed.cygnus.com>
62154
62155 * lib/g++.exp(g++_init): target_compile no longer returns the
62156 filename of the result.
62157
62158 1997-02-02 Bob Manson <manson@charmed.cygnus.com>
62159
62160 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
62161 call to glob.
62162
62163 * gcc.c-torture/special/special.exp: Change call to
62164 gcc_target_compile to include the object file.
62165
62166 1997-02-02 Ian Lance Taylor <ian@cygnus.com>
62167
62168 * gcc.c-torture/special/special.exp: Correct misspelling in last
62169 change.
62170
62171 1997-02-01 Bob Manson <manson@charmed.cygnus.com>
62172
62173 * lib/plumhall.exp(ph_summary): Log the entire output of the
62174 executable. Return -1 if there were any failures, 0 otherwise.
62175 (ph_execute): Return -1 if there were any failures, 0 otherwise.
62176 (ph_make): Clean up objects and executables that were built
62177 if the tests succeeded.
62178
62179 1997-01-30 Bob Manson <manson@charmed.cygnus.com>
62180
62181 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
62182 libraries and includes in the build tree as appropriate.
62183
62184 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
62185
62186 * lib/c-torture.exp: Instead of looking for the global variable
62187 NO_LONG_LONG, check to see if that's a feature of the target.
62188
62189 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
62190
62191 * config/default.exp: Minimize. Delete the remainer of the files in
62192 config; this functionality is now in devo/dejagnu/config.
62193
62194 g++.*/*: Pass any additional flags used to compile to postbase;
62195 delete CXXFLAGS.
62196
62197 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
62198 is now done by runtest.exp. Use gcc_target_compile instead of
62199 compile.
62200
62201 lib/c-torture.exp: Use gcc_target_compile instead of compile.
62202 Remove references to CFLAGS. Use remote_file instead of
62203 calling rm -f.
62204 (c-torture): Take a list of arguments to use to compile this
62205 testcase.
62206
62207 lib/g++.exp: Simplify. Use target_compile instead of compile.
62208 lib/gcc-dg.exp: Ditto.
62209 lib/gcc.exp: Ditto.
62210 lib/mike-{gcc,g++}.exp: Ditto.
62211 lib/old-dejagnu.exp: Ditto.
62212 lib/plumhall.exp: Ditto.
62213
62214 1997-01-08 Jim Wilson <wilson@cygnus.com>
62215
62216 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
62217 (ph_linker): Likewise.
62218
62219 1996-11-13 Joern Rennecke <amylaar@cygnus.com>
62220
62221 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
62222 MAP_ANON / MAP_ANONYMOUS if defined;
62223 else try to map from /dev/zero .
62224
62225 1996-11-12 Jeffrey A Law (law@cygnus.com)
62226
62227 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
62228 isn't defined, then define it to MAP_ANONYMOUS.
62229
62230 1996-11-12 Jeffrey A Law (law@cygnus.com)
62231
62232 * gcc.c-torture: Update to c-torture-1.42 release.
62233
62234 1996-11-11 Jeffrey A Law (law@cygnus.com)
62235
62236 * gcc.c-torture: Update to c-torture-1.41 release.
62237
62238 1996-10-27 Jeffrey A Law (law@cygnus.com)
62239
62240 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
62241 c-torture release.
62242
62243 1996-08-15 Brendan Kehoe <brendan@lisa.cygnus.com>
62244
62245 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
62246 and LDFLAGS. Fix second case to append the target_info ldflags
62247 onto LDFLAGS, not CFLAGS.
62248 * lib/g++.exp (g++_init): Add target_info stuff.
62249 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
62250 of libgloss and newlib flags for !native.
62251
62252 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
62253 (GDB): Fix relative path to go up another dir for finding gdb.
62254
62255 1996-08-08 Rob Savoye <rob@chinadoll.cygnus.com>
62256
62257 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
62258 versions in the target_info array, if they don't exist.
62259
62260 1996-08-02 Brendan Kehoe <brendan@lisa.cygnus.com>
62261
62262 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
62263
62264 1996-07-08 Jim Wilson <wilson@cygnus.com>
62265
62266 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
62267 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
62268
62269 1996-07-01 Bob Manson <manson@charmed.cygnus.com>
62270
62271 * lib/old-dejagnu.exp: Don't remove the output file before we've
62272 actually tested it. Don't append pwd to the path of the executable
62273 we're testing.
62274
62275 1996-06-30 Doug Evans <dje@canuck.cygnus.com>
62276
62277 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
62278
62279 1996-06-26 Bob Manson <manson@charmed.cygnus.com>
62280
62281 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
62282 temporary directory for compiler files, and set it to a default
62283 value of /tmp. Set $output as the name of the output file from
62284 compiling the testcase. Add a -o option to $cflags_var so the
62285 compiler writes the final output file as $output. Set $executable
62286 to $output.
62287
62288 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
62289 directory for compiler files, and set it to /tmp if it doesn't
62290 already have a value. Set $output_file to the name of the output
62291 file from compiling the testcase. Add a -o option to CXXFLAGS so
62292 the compiler writes the final output file as $output. Use $output
62293 as the executable to be tested.
62294
62295 1996-06-24 Brendan Kehoe <brendan@lisa.cygnus.com>
62296
62297 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
62298
62299 1996-06-08 Jeffrey A Law (law@cygnus.com)
62300
62301 * gcc.c-torture/execute/pending-1.c: New test. Still
62302 pending in Tege's queue.
62303
62304 1996-04-24 Jim Wilson <wilson@chestnut.cygnus.com>
62305
62306 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
62307 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
62308 if there were failures. Call unresolved if there were unresolved
62309 testcases. Call gcc_fail if program did not run to completion.
62310 (ph_make): Pass additional argument name to ph_execute.
62311 (ph_execute): Add new argument. Pass additional arguments to
62312 ph_summary. Call gcc_fail is there is no execution output.
62313
62314 1996-04-24 Jeffrey A Law (law@cygnus.com)
62315
62316 * lib/plumhall.exp (proc_summary): Output relavent summary
62317 lines into the log so specific failures in plumhall can be
62318 investigated.
62319
62320 1996-04-10 Jeffrey A Law (law@cygnus.com)
62321
62322 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
62323 (c-torture-execute): Don't try to execute tests which use
62324 "long long" types if $NO_LONG_LONG is nonzero.
62325
62326 1996-04-08 Doug Evans <dje@canuck.cygnus.com>
62327
62328 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
62329 not c-torture.
62330
62331 * gcc.ieee: Move from here.
62332 * gcc.c-torture/execute/ieee: To here.
62333
62334 1996-03-26 Jeffrey A Law (law@cygnus.com)
62335
62336 * gcc.c-torture: Update to c-torture-1.41 release.
62337
62338 1996-03-22 Jeffrey A Law (law@cygnus.com)
62339
62340 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
62341 not "$output".
62342
62343 1996-03-07 Doug Evans <dje@charmed.cygnus.com>
62344
62345 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
62346 -c present.
62347
62348 1996-03-02 Jeffrey A Law (law@cygnus.com)
62349
62350 * config/proelf.exp: Handle connecting to a simulator.
62351
62352 1996-01-31 Jeffrey A Law (law@cygnus.com)
62353
62354 * config/proelf.exp: New file. Enough framework that we can
62355 run c-torture tests on the proelf targets (or any other target
62356 that gdb can connect to for that matter).
62357
62358 1996-01-29 Doug Evans <dje@canuck.cygnus.com>
62359
62360 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
62361 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
62362
62363 * lib/plumhall.exp (ph_execute): Always call ph_summary if
62364 exec_output exists.
62365
62366 1996-01-28 Doug Evans <dje@charmed.cygnus.com>
62367
62368 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
62369 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
62370
62371 * config/*.exp: Update FSF address. Change result of ${tool}_load
62372 to pass/fail/unresolved/unsupported/untested. Caller must now
62373 call unresolved/unsupported/untested.
62374 * lib/*.exp: Update FSF address. Update to handle new results of
62375 ${tool}_load.
62376 * lib/chill.exp (verbose): Delete.
62377
62378 1996-01-27 Doug Evans <dje@charmed.cygnus.com>
62379
62380 * lib/gcc.exp (default_gcc_start): Change order of args to
62381 $LDFLAGS $CFLAGS $LIBS.
62382 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
62383 Save/set/restore CFLAGS. Pass single arg to gcc_start.
62384 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
62385 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
62386 * gcc.misc-tests/dg-test.exp: Likewise.
62387 * gcc.misc-tests/msgs.exp: Likewise.
62388 * gcc.prms/prms.exp: Likewise.
62389 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
62390 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
62391
62392 * lib/dg.exp: Deleted, moved to dejagnu/lib.
62393
62394 1996-01-24 Brendan Kehoe <brendan@lisa.cygnus.com>
62395
62396 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
62397
62398 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
62399 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
62400
62401 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
62402 necessary.
62403
62404 1996-01-20 Brendan Kehoe <brendan@cygnus.com>
62405
62406 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
62407 global for loop; add use of $mathlib.
62408 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
62409 settings here; set mathlib for anything but VxWorks.
62410
62411 1996-01-22 Jeffrey A Law (law@cygnus.com)
62412
62413 * gcc.c-torture: Update to c-torture-1.40 release.
62414
62415 1996-01-03 Jeffrey A Law (law@cygnus.com)
62416
62417 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
62418 dg.exp.
62419
62420 1995-12-03 Jeffrey A. Law <law@sethra.cygnus.com>
62421
62422 * lib/c-torture.exp (c-torture-execute): Declare "output" as
62423 global.
62424
62425 1995-11-17 Doug Evans <dje@canuck.cygnus.com>
62426
62427 * lib/g++.exp (LIBS): Define if not already.
62428 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
62429 (gcc-dg-prune): Call prune_gcc_output.
62430 * lib/gcc.exp (prune_gcc_output): New proc.
62431 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
62432 prune_gcc_output.
62433
62434 1995-11-16 Doug Evans <dje@canuck.cygnus.com>
62435
62436 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
62437 (c-torture-execute): Likewise. Rename `name' to `testcase'.
62438
62439 1995-11-15 Jeffrey A Law (law@cygnus.com)
62440
62441 * gcc.c-torture: Update to c-torture-1.39 release.
62442
62443 1995-11-04 Doug Evans <dje@canuck.cygnus.com>
62444
62445 * lib/c-torture.exp (c-torture-execute): Don't return if one option
62446 fails, try others as well.
62447
62448 1995-11-02 Doug Evans <dje@canuck.cygnus.com>
62449
62450 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
62451 If compilation fails, mark execute tests as `untested'.
62452 If test is marked as unsupported, don't mark compilation and
62453 execute tests as failed.
62454
62455 1995-10-25 Brendan Kehoe <brendan@lisa.cygnus.com>
62456
62457 * lib/g++.exp (g++_init): Don't link in libg++, and look to
62458 libstdc++ for whether or not we want to be doing shared
62459 libraries. Delete link_curses since we don't need it anymore.
62460 * lib/mike-g++.exp (postbase): Don't link in libg++.
62461 * g++.old-deja/old-deja.exp: Likewise.
62462
62463 1995-10-23 Brendan Kehoe <brendan@lisa.cygnus.com>
62464
62465 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
62466
62467 1995-10-17 Brendan Kehoe <brendan@lisa.cygnus.com>
62468
62469 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
62470 For that, add `-Wl,-a,shared_archive'.
62471 * g++.old-deja/old-deja.exp: Likewise.
62472
62473 1995-10-17 Doug Evans <dje@canuck.cygnus.com>
62474
62475 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
62476
62477 1995-10-16 Brendan Kehoe <brendan@cygnus.com>
62478
62479 * lib/mike-g++.exp (postbase): Pay attention to the status of
62480 g++_load.
62481
62482 1995-10-16 Brendan Kehoe <brendan@lisa.cygnus.com>
62483
62484 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
62485
62486 1995-10-16 Doug Evans <dje@canuck.cygnus.com>
62487
62488 * lib/gcc.exp (default_gcc_start): No longer need to log program
62489 being executed or its output, execute_anywhere does that now.
62490 * lib/g++.exp (default_g++_version): Call execute_anywhere.
62491 (default_g++_start): Likewise. Delete calls to verbose/send_log.
62492
62493 1995-10-12 Brendan Kehoe <brendan@lisa.cygnus.com>
62494
62495 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
62496 the same as those in lib/g++.exp.
62497
62498 1995-10-10 Jeff Law (law@hurl.cygnus.com)
62499
62500 * gcc.c-torture: Update to c-torture-1.38 release.
62501 * gcc.ieee: Related changes.
62502
62503 1995-10-06 Rob Savoye <rob@darkstar.cygnus.com>
62504
62505 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
62506 "exec". Minor reformatting changes.
62507
62508 * config/rom68k.exp (${tool}_load): Make it work in a canadian
62509 cross. This means all "exec" calls now work on a remote host as
62510 well.
62511 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
62512 cross. Filter out the extra "\r\n" stuff that expect puts in.
62513 (c-torture-execute): Filter out the bogus warnings like
62514 c-torture-compile does. Add support for canadian cross.
62515 * lib/gcc.exp (default_gcc_version, default_gcc_start)
62516 Use execute_anywhere rather than calling exec directly. Now it
62517 works for canadian cross testing.
62518
62519 1995-10-05 Brendan Kehoe <brendan@rtl.cygnus.com>
62520
62521 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
62522 results into a variable, and check that rather than using file exists.
62523
62524 1995-10-04 Brendan Kehoe <brendan@lisa.cygnus.com>
62525
62526 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
62527 create a libg++.so. For sunos4.1.*, also add -ltermcap.
62528
62529 1995-09-26 Brendan Kehoe <brendan@lisa.cygnus.com>
62530
62531 * g++.old-deja/old-deja.exp: Create and pass runshlib and
62532 lib_curses if there's a shared libg++ in the build tree.
62533
62534 1995-09-22 Doug Evans <dje@canuck.cygnus.com>
62535
62536 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
62537 if not supported target.
62538
62539 1995-09-22 Brendan Kehoe <brendan@lisa.cygnus.com>
62540
62541 * lib/g++.exp (g++_init): Move empty setting of runshlib and
62542 link_curses up to always happen, not just for native builds.
62543
62544 1995-09-21 Jeff Law (law@snake.cs.utah.edu)
62545
62546 * gcc.c-torture: Update to c-torture-1.36 release.
62547 * gcc.failure: Related changes.
62548
62549 1995-09-20 Doug Evans <dje@canuck.cygnus.com>
62550
62551 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
62552
62553 1995-09-19 Brendan Kehoe <brendan@lisa.cygnus.com>
62554
62555 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
62556 * lib/mike-g++.exp (postbase): Not in here. Still reference
62557 runshlib, link_curses, and mathlib for link and run.
62558
62559 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
62560 pass the runtime shared library options for Solaris, OSF/1, and
62561 Irix5, and link with -lcurses to avoid unresolved references.
62562
62563 1995-09-13 Brendan Kehoe <brendan@lisa.cygnus.com>
62564
62565 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
62566 only run once.
62567
62568 1995-09-13 Doug Evans <dje@canuck.cygnus.com>
62569
62570 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
62571
62572 1995-09-11 Jeff Law (law@snake.cs.utah.edu)
62573
62574 * gcc.c-torture: Update to c-torture-1.35 release. Note we
62575 do not have a framework for the "compat" tests yet.
62576
62577 1995-09-09 Brendan Kehoe <brendan@lisa.cygnus.com>
62578
62579 * lib/mike-g++.exp (postbase): New local variable `mathlib',
62580 set to null if we're testing vxworks5.1. Use that instead of
62581 `-lm' in the setting of LIBS for link and run.
62582
62583 1995-09-08 Brendan Kehoe <brendan@lisa.cygnus.com>
62584
62585 * config/rom68k.exp (${tool}_load): Major changes to make it
62586 work. Verified that it does in fact return the stuff in
62587 exec_output properly. Catch any Emul or any TRAP other than 0.
62588
62589 1995-09-07 Brendan Kehoe <brendan@lisa.cygnus.com>
62590
62591 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
62592 LDFLAGS properly for targets that need stuff from libgloss.
62593 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
62594 only run once.
62595 (gpp_initialized): New variable.
62596
62597 1995-09-06 Rob Savoye <rob@darkstar.cygnus.com>
62598
62599 * config/rom68k.exp: Load libgloss.exp.
62600 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
62601 so we can produce a fully linked binary.
62602 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
62603 so we can produce a fully linked binary.
62604
62605 1995-09-03 Doug Evans <dje@canuck.cygnus.com>
62606
62607 * lib/plumhall.exp (ph_section): Watch for expected failures.
62608 Add missing `else'.
62609
62610 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
62611 run the testcase.
62612 (c-torture): Likewise.
62613
62614 1995-08-28 Doug Evans <dje@cygnus.com>
62615
62616 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
62617
62618 * lib/mike-g++.exp (mike_cleanup): New proc.
62619 (prebase): New globals compiler_result, not_compiler_result,
62620 target_regexp.
62621 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
62622 allow leading "-" in pattern. Watch for unsupported tests.
62623 If $compiler_result is set, pattern match assembler code,
62624 and ditto for $not_compiler_result.
62625 * lib/mike-gcc.exp: Likewise.
62626
62627 * lib/plumhall.exp (ph_execute): Only call ph_summary if
62628 execution "succeeded".
62629
62630 1995-08-14 Doug Evans <dje@canuck.cygnus.com>
62631
62632 * config/win32.exp: New file.
62633 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
62634
62635 1995-08-04 Doug Evans <dje@canuck.cygnus.com>
62636
62637 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
62638 unsupported.
62639 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
62640 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
62641 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
62642
62643 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
62644 "... without exceptions was ...". That is now handled by
62645 prune_system_crud.
62646 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
62647
62648 1995-08-01 Doug Evans <dje@canuck.cygnus.com>
62649
62650 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
62651 sieve.c,sort2.c}: New files.
62652 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
62653 sieve.exp,sort2.exp}: Drivers for them.
62654
62655 * lib/mike-gcc.exp (program_output): New user settable variable.
62656 (postbase): Call prune_system_crud. Also prune extraneous compiler
62657 messages.
62658 * lib/mike-g++.exp (program_output): New user settable variable.
62659
62660 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
62661
62662 * config/sh.exp: Deleted (use sim.exp instead).
62663
62664 1995-07-28 Brendan Kehoe <brendan@lisa.cygnus.com>
62665
62666 * config/vx.exp: Declare CHECKTASK as global.
62667 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
62668 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
62669 * lib/old-dejagnu.exp: Load [pwd]/$executable.
62670
62671 1995-07-26 Brendan Kehoe <brendan@lisa.cygnus.com>
62672
62673 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
62674 target. Like vx.exp, only includes `vx29k.exp' instead of
62675 `vxworks.exp'.
62676
62677 1995-07-23 Ian Lance Taylor <ian@cygnus.com>
62678
62679 * config/sim.exp: Increase time limit from 120 seconds to 240.
62680
62681 1995-07-06 Jeffrey A. Law <law@rtl.cygnus.com>
62682
62683 * gcc.c-torture/execute/950628-1.c: New test.
62684
62685 1995-06-10 Jeff Law (law@snake.cs.utah.edu)
62686
62687 * gcc.c-torture: Update with changes/additions from
62688 c-torture-1.34.
62689
62690 1995-06-05 Doug Evans <dje@canuck.cygnus.com>
62691
62692 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
62693
62694 1995-06-04 Jeff Law (law@snake.cs.utah.edu)
62695
62696 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
62697
62698 1995-06-01 Jeff Law (law@snake.cs.utah.edu)
62699
62700 * gcc.c-torture/compile/950512-1.c: New test.
62701 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
62702 * gcc.dg/struct-ret-1.c: Likewise.
62703
62704 1995-05-31 Doug Evans <dje@canuck.cygnus.com>
62705
62706 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
62707 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
62708
62709 1995-05-30 Doug Evans <dje@canuck.cygnus.com>
62710
62711 * gcc.c-torture/special/920411-1.c: Deleted.
62712 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
62713
62714 1995-05-22 Doug Evans <dje@chestnut.cygnus.com>
62715
62716 * config/sim.exp (${tool}_load): Hack in call to bash to get a
62717 cpu limit.
62718
62719 1995-05-12 Torbjorn Granlund <tege@rtl.cygnus.com>
62720
62721 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
62722
62723 1995-05-04 Torbjorn Granlund <tege@adder.cygnus.com>
62724
62725 From kenner;
62726 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
62727 is the proper length.
62728 * va-arg-3.c: Likewise.
62729
62730 1995-04-30 Doug Evans <dje@canuck.cygnus.com>
62731
62732 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
62733 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
62734
62735 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
62736 * lib/g++.exp (default_g++_start): Delete old cruft.
62737
62738 1995-04-25 Torbjorn Granlund <tege@cygnus.com>
62739
62740 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
62741 (2 * (1 << 18)) to (2 * (1 << 17)).
62742
62743 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
62744
62745 1995-04-20 J.T. Conklin <jtc@rtl.cygnus.com>
62746
62747 * config/rom68k.exp: Renamed from config/idp.exp
62748
62749 1995-04-18 Torbjorn Granlund <tege@rtl.cygnus.com>
62750
62751 * c-torture/compile/921109-2.c
62752
62753 1995-04-18 Mike Stump <mrs@cygnus.com>
62754
62755 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
62756 excess errors.
62757
62758 1995-04-15 Doug Evans <dje@chestnut.cygnus.com>
62759
62760 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
62761 output.
62762 * lib/g++.exp (default_g++_start): Likewise.
62763
62764 1995-03-29 Torbjorn Granlund <tege@adder.cygnus.com>
62765
62766 * gcc.c-torture/compile/950329-1.c: New test.
62767
62768 1995-03-28 J.T. Conklin <jtc@rtl.cygnus.com>
62769
62770 * config/bug.exp (${tool}_load): Updated to use new remote_open
62771 and remote_close procs.
62772 * config/idp.exp: New file.
62773
62774 1995-03-22 Torbjorn Granlund <tege@rtl.cygnus.com>
62775
62776 * gcc.c-torture/execute/950322-1.c: New test.
62777
62778 1995-03-21 Doug Evans <dje@canuck.cygnus.com>
62779
62780 * config/vx.exp (${tool}_load): Clean up testing of return code from
62781 vxworks_ld and vxworks_spawn.
62782
62783 1995-03-21 Doug Evans <dje@deneb.cygnus.com>
62784
62785 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
62786
62787 1995-03-13 Mike Stump <mrs@cygnus.com>
62788
62789 * lib/old-deja.exp: Add `excess errors test - ' error, now one
62790 can mark excess errors on a machine by machine basis. Note, the
62791 default is to not expect any excess errors, even when excess
62792 errors test - is given, so you will want to put an XFAIL ... on
62793 these lines. For example, // excess errors test - XFAIL hppa*-*-*
62794 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
62795 those 4 machines, but no others.
62796
62797 1995-03-10 J.T. Conklin <jtc@rtl.cygnus.com>
62798
62799 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
62800 * lib/c-torture.exp: to here.
62801
62802 1995-03-10 Torbjorn Granlund <tege@adder.cygnus.com>
62803
62804 * gcc.c-torture/execute/950221-1.c: New test.
62805 * gcc.c-torture/execute/struct-ret-1.c: New test.
62806 * gcc.c-torture/compile/950221-1.c: New test.
62807
62808 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
62809
62810 1995-03-03 Doug Evans <dje@canuck.cygnus.com>
62811
62812 * gcc.c-torture/execute/arith-1.c (main): Return 0.
62813 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
62814
62815 1995-03-01 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
62816
62817 * g++.gb: New directory of tests, derived from my signature and
62818 class scoping tests.
62819
62820 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
62821 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
62822 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
62823 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
62824 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
62825 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
62826 * g++.gb/sig25.C: Likewise.
62827
62828 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
62829 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
62830 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
62831 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
62832 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
62833 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
62834 * g++.gb/sig25.exp: Likewise.
62835
62836 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
62837 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
62838 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
62839 * g++.gb/scope13.C: Likewise, this test still fails.
62840
62841 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
62842 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
62843 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
62844 * g++.gb/scope13.exp: Ditto.
62845
62846 * g++.gb/README: New file, explains what these tests are about.
62847
62848 1995-02-28 Doug Evans <dje@canuck.cygnus.com>
62849
62850 * lib/dg.exp (dg-do): Support `preprocess'.
62851 (dg-test): Likewise.
62852
62853 1995-02-13 J.T. Conklin <jtc@rtl.cygnus.com>
62854
62855 * config/udi.exp: change "continue -expect" to "exp_continue".
62856
62857 1995-02-11 Torbjorn Granlund (tege@tiny.cygnus.com)
62858
62859 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
62860 Delete redundant tests.
62861
62862 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
62863 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
62864 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
62865 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
62866 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
62867 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
62868 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
62869 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
62870
62871 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
62872 storing label pointers.
62873 * gcc.c-torture/execute/921019-1.c: Likewise.
62874 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
62875 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
62876 parameter fp.
62877 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
62878 constants.
62879
62880 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
62881 Delete obsolete tests.
62882
62883 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
62884 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
62885 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
62886 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
62887 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
62888 * gcc.c-torture/compile/950124-1.c: New test.
62889
62890 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
62891
62892 1995-02-08 Jason Merrill <jason@phydeaux.cygnus.com>
62893
62894 * lib/mike-g++.exp: Add -lm to LIBS.
62895
62896 1995-02-07 Doug Evans <dje@canuck.cygnus.com>
62897
62898 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
62899
62900 1995-01-30 Jason Merrill <jason@phydeaux.cygnus.com>
62901
62902 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
62903
62904 1995-01-12 Doug Evans <dje@canuck.cygnus.com>
62905
62906 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
62907
62908 1995-01-02 Jeff Law (law@snake.cs.utah.edu)
62909
62910 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
62911 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
62912 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
62913 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
62914 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
62915 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
62916 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
62917 * g++.law/{operators31.C, operators32.C,
62918 * g++.law/{operators33.C, operators34.C}: Likewise.
62919 * g++.law/{pic1.C, refs2.C}: Likewise.
62920 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
62921 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
62922 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
62923 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
62924
62925 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
62926 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
62927 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
62928 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
62929 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
62930 * g++.law/{enum9.exp, friend5.exp}: Likewise.
62931 * g++.law/{nest3.exp, nest4.exp}: Likewise.
62932 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
62933 * g++.law/{operators30.exp, operators31.exp}: Likewise.
62934 * g++.law/{operators32.exp, operators33.exp}: Likewise.
62935 * g++.law/{operators34.exp}: Likewise.
62936 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
62937 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
62938 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
62939 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
62940 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
62941
62942 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
62943 No longer expected to fail.
62944 * g++.law/missed-error3.C: Tweak for recent bool changes.
62945
62946 1994-12-04 Doug Evans <dje@canuck.cygnus.com>
62947
62948 * config/emb-unix: Deleted.
62949 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
62950 remote execution. Do final link on remote host if REMOTE_LINK is set.
62951
62952 1994-12-01 Doug Evans <dje@canuck.cygnus.com>
62953
62954 * lib/dg.exp (dg-test): Fix typo in last patch.
62955
62956 1994-11-30 Doug Evans <dje@canuck.cygnus.com>
62957
62958 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
62959 (handles multiple occurrences).
62960
62961 1994-11-24 Doug Evans <dje@canuck.cygnus.com>
62962
62963 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
62964 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
62965 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
62966 printed).
62967 * lib/c-torture.exp (c-torture-compile): Likewise.
62968 (c-torture): Prepend full path if missing.
62969 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
62970 (gcc_fail): Likewise.
62971 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
62972
62973 1994-11-23 J.T. Conklin <jtc@rtl.cygnus.com>
62974
62975 * lib/netware.exp: Only attach to NetWare i386 systems.
62976
62977 1994-11-16 Doug Evans <dje@canuck.cygnus.com>
62978
62979 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
62980 messages. Add test name to "output pattern match" pass/fail message.
62981
62982 1994-11-12 Doug Evans <dje@canuck.cygnus.com>
62983
62984 * gcc.dg: New testsuite.
62985 * gcc.dg/dg.exp: New file.
62986
62987 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
62988 test-switch.c}: Deleted.
62989
62990 * gcc.misc-tests/msgs.exp: New testcase driver.
62991
62992 1994-11-09 Doug Evans <dje@canuck.cygnus.com>
62993
62994 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
62995 Watch for illegal return values from ${tool}_load.
62996 * config/unix.exp (${tool}_load): Fix pass/fail detection for
62997 cross targets. Coerce return value >0 to 1.
62998
62999 1994-11-08 Doug Evans <dje@canuck.cygnus.com>
63000
63001 * config/unix.exp (${tool}_load): Call program rsh, not proc.
63002
63003 * config/emb-unix.exp: New file.
63004
63005 * config/sim.exp: Error if variable $SIM not defined.
63006 (${tool}_load): Mark test as "untested" if simulator missing.
63007
63008 * config/unix.exp: Load remote.exp to get rcp_download.
63009 * lib/c-torture.exp: Use different option lists for testcases with
63010 and without loops.
63011 * gcc.c-torture/execute/execute.exp: Likewise.
63012
63013 1994-11-02 Doug Evans <dje@canuck.cygnus.com>
63014
63015 * config/*.exp: Clarify return code from ${tool}_load.
63016 Call `unresolved' or `untested' instead of `warning' or `perror'
63017 (sometimes you still want to call both though).
63018 Add comment that `shell_id' is local to each file.
63019 * config/udi.exp (timeout): Set to 30.
63020 Don't print warning if connection fails, $connectmode has already
63021 printed an error.
63022 (${tool}_load): Move verbose messages to level 2.
63023 Rework pattern for "Process started" message.
63024 Pass `shell_id' to ${connectmode}_download.
63025 Retry twice upon timeout. Make resetting of target more robust.
63026 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
63027 Pass `shell_id' to exit_$connectmode.
63028 Only call exit_$connectmode if connected.
63029 * config/unix.exp (${tool}_load): Check return codes better.
63030 * config/vrtx.exp (${tool}_load): Likewise.
63031 * config/vx.exp (${tool}_load): Likewise.
63032 Delete unneeded global's.
63033 * lib/dg.exp (dg-test): Update to reflect clarified return codes
63034 from ${tool}_load.
63035 (dg-stat): Delete.
63036 (dg-init): Delete recording of pass/fail counts.
63037 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
63038 (old-dejagnu-init): Likewise.
63039 (old-dejagnu-stat): Delete contents, empty proc now.
63040 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
63041 (c-torture): Delete references to lcnt, lpass, lfail.
63042 Get option list from TORTURE_OPTIONS.
63043 Delete -funroll[-all]-loops if no loops.
63044 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
63045 (g++_stat): Delete contents (empty proc now).
63046 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
63047 (gcc_finish): Likewise.
63048 (gcc_stat): Deleted.
63049 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
63050 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
63051 * gcc.c-torture/execute/execute.exp: Likewise.
63052 Split tests into two parts: compile, execute.
63053 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
63054 no loops. Update to reflect clarified return codes from ${tool}_load.
63055
63056 1994-10-21 Doug Evans <dje@canuck.cygnus.com>
63057
63058 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
63059 to grep for.
63060 (old-dejagnu): Likewise (where necessary).
63061
63062 1994-10-14 Doug Evans <dje@canuck.cygnus.com>
63063
63064 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
63065
63066 * lib/dg.exp (dg-process-target): Fix processing of selector.
63067 Add comment regarding use of `error'.
63068
63069 * lib/gcc.exp (prune_system_crud): Define if missing.
63070 * lib/g++.exp (prune_system_crud): Likewise.
63071
63072 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
63073 Call prune_system_crud.
63074 * lib/dg.exp (dg-runtest): New proc.
63075 Use perror instead of send_user for tcl errors in testcase.
63076 Don't return any value, it's never used.
63077 Don't clobber previous definition of `unknown'.
63078 Print tcl errors in `dg-final'.
63079
63080 1994-10-12 Doug Evans <dje@canuck.cygnus.com>
63081
63082 * lib/dg.exp (dg-process-target): Improve syntax error messages.
63083 (dg-test): Don't print errorInfo, it contains stack backtrace.
63084
63085 1994-09-26 Doug Evans (dje@canuck.cygnus.com)
63086
63087 * lib/g++.exp (runtest_file_p): Define if missing.
63088
63089 1994-09-24 Doug Evans (dje@cygnus.com)
63090
63091 * lib/mike-g++.exp: Comment out loading of g++.exp.
63092 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
63093 (default_g++_version): Always print something.
63094 (default_g++_start): Comment out call to `which'.
63095 (g++_start, g++_load): Deleted (must be defined in config file).
63096 * lib/gcc.exp: Test for existence of $CC at start.
63097 Delete check for tmpdir (done in gcc_init).
63098 (default_gcc_version): Always print something.
63099 (default_gcc_start): Comment out call to `which'.
63100 * config/*.exp: Major cleanup - make cross targets work at least a
63101 little better for g++ (by not being "--tool gcc" specific).
63102 Rename gcc_xxx to ${tool}_xxx.
63103 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
63104 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
63105
63106 1994-09-22 Doug Evans (dje@canuck.cygnus.com)
63107
63108 * lib/c-torture.exp (c-torture-compile): Rework compiler
63109 message processing.
63110
63111 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
63112 c-torture.
63113
63114 1994-09-21 Doug Evans (dje@canuck.cygnus.com)
63115
63116 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
63117
63118 * lib/dg.exp (dg-process-target): Support { target native }.
63119
63120 1994-09-20 Doug Evans (dje@canuck.cygnus.com)
63121
63122 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
63123 looked for "... program xxx got fatal signal".
63124 Correct regsub munging of `comp_output'.
63125 Ignore compiler messages "path prefix not used" and "linker input
63126 file unused".
63127
63128 1994-09-14 Doug Evans (dje@canuck.cygnus.com)
63129
63130 * lib/gcc.exp (runtest_file_p): Define if missing.
63131 * gcc.prms/template.c: Example to work from.
63132
63133 1994-09-13 Doug Evans (dje@canuck.cygnus.com)
63134
63135 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
63136 * lib/dg.exp (dg-test): Call unsupported testcases as such.
63137
63138 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
63139 * gcc.prms/1883.c: Moved from compile/940714-1.c.
63140 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
63141 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
63142
63143 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
63144 (dg-process-target): No longer a varargs proc.
63145 Return S/N for target, P/F for xfail. All callers changed.
63146 (user option procs): More argument checking.
63147 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
63148 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
63149 (dg-test): Skip test if not running on selected target in `dg-do'.
63150 Update handling of `dg-do-what', `dg-output-text'.
63151 Separate execution pass/fail from output pattern match pass/fail.
63152 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
63153
63154 1994-09-12 Jim Wilson (wilson@sphagnum.cygnus.com)
63155
63156 * gcc.c-torture/special/special.exp: Don't expect failure for mips
63157 target for 920510-1.c.
63158
63159 1994-09-12 Doug Evans (dje@canuck.cygnus.com)
63160
63161 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
63162 Clean up comment regarding use of passcnt, etc.
63163 (gcc_stat): Don't update `testcnt' here.
63164 (gcc_finish): Do it here.
63165 Might as well reset `but_id' here too.
63166 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
63167 to determine if the file should be tested.
63168 * gcc.c-torture/compile/compile.exp: Likewise.
63169 * gcc.c-torture/execute/execute.exp: Likewise.
63170 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
63171 * gcc.misc-tests/dg-test.exp: Likewise.
63172 * gcc.prms/prms.exp: Likewise.
63173 * gcc.wendy/wendy.exp: Likewise.
63174 * g++.old-deja.exp: Likewise.
63175 Move "Testing file" message to verbose level 1.
63176
63177 1994-09-09 Doug Evans (dje@canuck.cygnus.com)
63178
63179 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
63180
63181 1994-09-08 Doug Evans (dje@canuck.cygnus.com)
63182
63183 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
63184 (default_gcc_start): Accept optional second list element
63185 of compiler flags. Print compiler output at verbosity level 2.
63186 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
63187 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
63188 Save current values of framework globals passcnt, failcnt, xpasscnt,
63189 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
63190 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
63191 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
63192 xfailcnt to compute stats. Update framework global `testcnt' from
63193 pass/fail counts.
63194 (gcc_finish): New proc. Clean up test environment.
63195 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
63196 (gcc_epass, gcc_efail): Delete.
63197 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
63198 argument of line number.
63199 (dg-init): If the tool has an init routine, call it.
63200 (dg-test): Remove args `cflags_var' and `libs_var'.
63201 Pass all compiler options to ${tool}_start.
63202 Handle missing line number.
63203 (dg-finish): New function.
63204 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
63205 particular files. Call gcc_finish at end. Move "skipping test"
63206 message to verbosity level 3.
63207 * gcc.c-torture/compile/compile.exp: Likewise.
63208 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
63209 * gcc.c-torture/execute/execute.exp: Likewise.
63210 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
63211 Print testcase being tried at verbosity level 1.
63212 * gcc.c-torture/special/special.exp: Unset xfail.
63213 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
63214 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
63215 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
63216 * gcc.failure/failure.exp: Likewise.
63217 * gcc.ieee/ieee.exp: Likewise.
63218 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
63219 Update call to dg-test. Call dg-finish at end.
63220 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
63221 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
63222 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
63223 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
63224 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
63225 * gcc.wendy/wendy.exp: Add copyright.
63226 Delete setting of tmpdir (done by gcc_init).
63227 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
63228 Pass compiler flags to gcc_start. Call gcc_finish at end.
63229 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
63230 gcc_[ce]pass/fail.
63231
63232 1994-09-07 Doug Evans (dje@canuck.cygnus.com)
63233
63234 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
63235 confusion.
63236 (g++_load): Likewise.
63237
63238 * config/*.exp (gcc_load): Some were varargs fns and some were not.
63239 Rename argument to `prog' to remove the confusion.
63240 Varargs fns behave differently too!
63241 (g++_load): Likewise.
63242
63243 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
63244
63245 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
63246 what it is. Delete (always) printing of status value for !native.
63247 Simplify verbose code, and include status and exec_output.
63248 (g++_load): Use gcc_load.
63249
63250 1994-09-04 Jim Wilson (wilson@sphagnum.cygnus.com)
63251
63252 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
63253 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
63254 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
63255 940714-3.c as these testcases don't exist anymore. Make
63256 va-arg-1.c expected to pass.
63257
63258 1994-08-19 Doug Evans (dje@canuck.cygnus.com)
63259
63260 * gcc.misc-tests/misc.exp: Only run specific testcases.
63261 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
63262 * gcc.misc-tests/dg-[1-9].c: New files.
63263
63264 * lib/dg.exp: New testsuite driver.
63265 * gcc.prms/prms.exp: Use it.
63266
63267 * README.gcc: New file.
63268
63269 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
63270 Document and reset `lxpass' and `lxfail'.
63271 Simplify "initialized" message.
63272 (gcc_stat): Clean up comments a little.
63273
63274 1994-08-16 Doug Evans (dje@canuck.cygnus.com)
63275
63276 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
63277
63278 1994-08-15 Doug Evans (dje@canuck.cygnus.com)
63279
63280 * lib/old-dejagnu.exp (process-option): New proc.
63281 (old-dejagnu-init, old-dejagnu-stat): Likewise.
63282 (old-dejagnu): Simplify.
63283 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
63284
63285 1994-08-14 Jeff Law (law@snake.cs.utah.edu)
63286
63287 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
63288 exists and is not an empty string.
63289
63290 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
63291 $xfail rather than calling setup_xfail. Clear $xfail when test is
63292 finished.
63293 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
63294 automatically.
63295
63296 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
63297 longer expected to fail.
63298
63299 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
63300 "f" function call.
63301
63302 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
63303
63304 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
63305 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
63306 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
63307 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
63308 c-torture-1.29.
63309
63310 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
63311 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
63312
63313 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
63314
63315 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
63316 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
63317
63318 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
63319 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
63320 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
63321
63322 1994-07-12 Jim Kingdon (kingdon@lioth.cygnus.com)
63323
63324 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
63325 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
63326 940714-1.c, 940714-2.c, 940714-3.c},
63327 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
63328 gcc.misc-tests/{mg.c,mg.exp}:
63329 New tests.
63330 * gcc.noncompile/noncompile.exp: Change accordingly.
63331
63332 1994-07-07 Doug Evans (dje@canuck.cygnus.com)
63333
63334 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
63335 Undo previous clobberage.
63336
63337 1994-07-04 Jeff Law (law@snake.cs.utah.edu)
63338
63339 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
63340 * gcc.special/{930510-1.c, special.exp}:
63341 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
63342 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
63343 struct-varargs-1.c}: New tests from c-torture-1.26.
63344
63345 1994-06-28 J.T. Conklin (jtc@phishhead.cygnus.com)
63346
63347 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
63348 argument to switch.
63349
63350 1994-05-21 Bill Cox (bill@rtl.cygnus.com)
63351
63352 * Revert the previous changes. Please see Rob's directory
63353 (/lisa/test/rob/progressive/gcc/testsuite) for testing
63354 fixes.
63355
63356 1994-05-19 Bill Cox (bill@rtl.cygnus.com)
63357
63358 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
63359 g++.brendan/alignof.exp, g++.brendan/arm3.exp,
63360 g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
63361 g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
63362 g++.brendan/nest12.exp, g++.brendan/nest13.exp,
63363 g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
63364 g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
63365 g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
63366 g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
63367 g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
63368 g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
63369 g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
63370 g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
63371 g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
63372 g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
63373 g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
63374 g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
63375 g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
63376 g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
63377 g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
63378 g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
63379 g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
63380 g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
63381 gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
63382 gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
63383 gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
63384 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
63385 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
63386 lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
63387 testing changes.
63388
63389 1994-05-17 Bill Cox (bill@rtl.cygnus.com)
63390
63391 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
63392 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
63393 with perror calls.
63394
63395 1994-05-02 Jason Merrill (jason@deneb.cygnus.com)
63396
63397 * config/unix.exp (g++_load): Fix syntax.
63398
63399 1994-04-14 Jim Wilson (wilson@sphagnum.cygnus.com)
63400
63401 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
63402 * gcc.noncompile/921017-1.c: Deleted obsolete test.
63403 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
63404 Don't expect va-arg-1.c to fail. Correct expected output for
63405 920928-1.c.
63406 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
63407 * gcc.wendy/hbm4.c: Correct typo.
63408 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
63409
63410 1994-03-28 Doug Evans (dje@canuck.cygnus.com)
63411
63412 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
63413 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
63414 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
63415 * lib/c-torture.exp (c-torture-compile): Ditto.
63416
63417 Reduce volume of output (remove all the -I's and such).
63418 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
63419 Call gcc_cpass, gcc_cfail.
63420 (c-torture): Pass testing option to c-torture-compile.
63421
63422 1994-03-21 Doug Evans (dje@cygnus.com)
63423
63424 Bring patches over from progressive.
63425 * config/default.exp: Exit remote shell cleanly.
63426 (g++_exit, g++_start): Add default versions.
63427 * config/sim.exp (gcc_load): Use perror, not error.
63428
63429 1994-03-20 Doug Evans (dje@canuck.cygnus.com)
63430
63431 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
63432 set in site.exp.
63433
63434 1994-03-14 Doug Evans (dje@cygnus.com)
63435
63436 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
63437 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
63438 (wendy_try): New proc to run testcase.
63439 (main loop): Call 'em.
63440 * gcc.wendy/*.c: Clean up pass to correct expected output.
63441
63442 * lib/gcc.exp: Minor cleanup work.
63443 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
63444
63445 1994-03-09 Doug Evans (dje@canuck.cygnus.com)
63446
63447 * config/sim.exp (gcc_load): Document return codes better.
63448 Don't pass -v to simulator.
63449
63450 1994-02-24 Jeffrey A. Law (law@snake.cs.utah.edu)
63451
63452 * gcc.special/920717-x.c: Fix typo.
63453 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
63454 get at sources.
63455
63456 * lib/mike-gcc.exp: Fix typo.
63457
63458 1994-02-15 Rob Savoye (rob@darkstar.cygnus.com)
63459
63460 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
63461 binary to use, transform the name.
63462 * config/*.exp: rename everything. Nuke any g++ specific files,
63463 it's now a special case of gcc that requires no special support.
63464 Add a default.exp for unsupported targets.
63465
63466 1994-02-11 Rob Savoye (rob@poseidon.cygnus.com)
63467
63468 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
63469 lib/old-dejagnu.exp: Fix a few patterns to work with the new
63470 version of Tcl.
63471
63472 1994-02-09 Rob Savoye (rob@darkstar.cygnus.com)
63473
63474 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
63475 than a warning.
63476
63477 1994-02-06 Jeffrey A. Law (law@snake.cs.utah.edu)
63478
63479 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
63480
63481 1994-01-03 Jim Wilson (wilson@sphagnum.cygnus.com)
63482
63483 * gcc.execute/execute.exp: Combine opt_list and foption_list into
63484 option_list. Compile every file with only 4/6 option choices
63485 (same as C torture) instead of with 12/18 different option
63486 choices.
63487 * lib/c-torture.exp: Likewise.
63488
63489 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
63490 not already set.
63491
63492 1993-12-30 Mike Stump (mrs@rtl.cygnus.com)
63493
63494 * lib/old-deja.exp: Add `excess errors test fails' error, now one
63495 can put an XFAIL *-*-* on excess errors.
63496
63497 1993-12-19 Jeffrey A. Law (law@snake.cs.utah.edu
63498
63499 * g++.law: Add more tests derived from g++-bugs snapshots.
63500
63501 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
63502 equivalent to g++.law/init9.
63503
63504 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
63505 compiled it, and the a.out file after we've run it.
63506
63507 1993-12-17 Brendan Kehoe (brendan@lisa.cygnus.com)
63508
63509 * lib/mike-g++.exp (postbase): Delete the .o file after we've
63510 compiled it, and the a.out file after we've run it.
63511
63512 1993-12-17 Jeffrey A. Law (law@snake.cs.utah.edu)
63513
63514 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
63515
63516 1993-12-15 Rob Savoye (rob@darkstar.cygnus.com)
63517
63518 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
63519 version number.
63520
63521 1993-12-12 Jeffrey A. Law (law@snake.cs.utah.edu)
63522
63523 * g++.law: New directory of g++ tests derived from the g++-bugs
63524 snapshots.
63525
63526 1993-12-09 Jeffrey Wheat (cassidy@cygnus.com)
63527
63528 * gcc.compile: initbug1.c initbug1.exp testcase added
63529
63530 1993-12-06 Jeffrey Wheat (cassidy@cygnus.com)
63531
63532 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
63533 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
63534 fixes submitted by Jeff Law (law@cs.utah.edu)
63535 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
63536 Jeff Law (law@cs.utah.edu)
63537
63538
63539 1993-11-30 Mike Stump (mrs@cygnus.com)
63540
63541 * config/unix-g++.exp: Follow the gcc way of doing things.
63542 * g++.old-deja/old-deja.exp: Minor updates.
63543 * lib/g++.exp: New file, follow the gcc way of doing things.
63544 * lib/old-dejagnu.exp: Minor updates.
63545 * lib/mike-g++.exp: Always unset errorInfo.
63546
63547 1993-11-06 Mike Stump (mrs@cygnus.com)
63548
63549 * lib/gcc.exp: Fix some errors with the below change, CC and
63550 CFLAGS should be global when setting, not local.
63551
63552 1993-11-03 Rob Savoye (rob@darkstar.cygnus.com)
63553
63554 * lib/gcc.exp: Transform tool name.
63555
63556 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
63557
63558 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
63559
63560 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
63561
63562 * lib/gcc.exp: change gcc_done to gcc_stat
63563
63564 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
63565
63566 * Upgraded gcc testsuite to c-torture version 1.25
63567
63568 1993-10-24 Jeffrey Wheat (cassidy@cygnus.com)
63569
63570 * lib/gcc.exp: added reporting code. Changed verbose compile message.
63571 * lib/c-torture: added hooks for new reporting code.
63572
63573 1993-10-21 Jeffrey Wheat (cassidy@cygnus.com)
63574
63575 * config/sh-gcc.exp: check if sh-sim exists in the path
63576
63577 1993-10-18 Jeffrey Wheat (cassidy@cygnus.com)
63578
63579 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
63580 * gcc.compile/compile.exp: Initial changes for new logic.
63581 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
63582 * gcc.failure/failure.exp: Initial changes for new logic.
63583 * gcc.ieee/ieee.exp: Initial changes for new logic.
63584 * gcc.misc-tests/misc.exp: Initial changes for new logic.
63585 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
63586 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
63587 * lib/c-torture.exp: Initial changes for new logic.
63588 * lib/gcc.exp: Initial changes for new logic.
63589
63590 1993-10-15 Mike Stump (mrs@cygnus.com)
63591
63592 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
63593 depend upon failure or success. Fully qualify names in failure
63594 and success messages. Always remove a.out before starting
63595 compile, just in case. Pay more attention to error text output by
63596 the compiler. Handle testcases with no known past errors just
63597 like all others, so that things are uniform. Other miscellaneous
63598 improvements.
63599
63600 1993-10-13 Jeffrey Wheat (cassidy@cygnus.com)
63601
63602 * gcc.cpp: new directory for cpp tests
63603
63604 1993-10-04 Jeffrey Wheat (cassidy@cygnus.com)
63605
63606 * lib/chill.exp: Code reformatted, removed unused code.
63607 * config/unix-chill.exp: Code reformatted, removed unused code.
63608 * chill.execute/execute.exp: Code reformatted, removed unused code.
63609 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
63610
63611 1993-10-04 Ian Lance Taylor (ian@cygnus.com)
63612
63613 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
63614 routines not written.
63615
63616 1993-09-27 Rob Savoye (rob@darkstar.cygnus.com)
63617
63618 * config/bug-gcc.exp: Use new procs from bug.exp.
63619
63620 1993-09-21 Rob Savoye (rob@darkstar.cygnus.com)
63621
63622 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
63623 via ftp, rather than depending on NFS.
63624 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
63625 case.
63626
63627 1993-09-09 Rob Savoye (rob@darkstar.cygnus.com)
63628
63629 * config/bug-gcc.exp: Use new download proc.
63630
63631 1993-09-14 Jeffrey Wheat (cassidy at deneb.cygnus.com)
63632
63633 * chill.execute/execute.exp: cleanups, handles errors better
63634 * chill.compile/compile.exp: rewrite, based on execute.exp
63635 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
63636 * lib/chill.exp: major changes to diff proc and compile and link
63637 procs. added chill_fail and chill_pass wrappers to pass and
63638 fail. added more comments, and handle error codes better.
63639 Added a hack to capture stderr from exec, so noncompile tests
63640 can work.
63641
63642 1993-09-11 Jeffrey Wheat (cassidy@cygnus.com)
63643
63644 * chill.execute/execute.exp: rewrite of testsuite driver
63645 * lib/chill.exp: rewrite of testsuite driver
63646 * config/unix-chill.exp: rewrite of testsuite driver
63647
63648 1993-08-25 Bill Cox (bill@rtl.cygnus.com)
63649
63650 In chill.execute:
63651 * iexpr.ch: Standardize uppercase.
63652 * tuples.dat: Standardize uppercase.
63653 * vary.ch: standardize. Correct varying string assignments.
63654 * vary.dat: Add new output lines.
63655
63656 1993-08-24 Bill Cox (bill@rtl.cygnus.com)
63657
63658 In chill.execute:
63659 * chprintf.ch: Standardize use of uppercase.
63660 * tuples.ch: Standardize and turn arr2 into a DCL,
63661 rather than a SYN.
63662 * pinits.ch: Standardize.
63663
63664 1993-08-23 Per Bothner (bothner@kalessin.cygnus.com)
63665
63666 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
63667 * Makefil: Renamed to Makefile.in.
63668 * configure.in: New.
63669
63670 1993-08-23 Bill Cox (bill@rtl.cygnus.com)
63671
63672 In chill.execute:
63673 * .cvsignore: Add result/output files.
63674 * Makefile: Fix up variables at start. Use MFLAGS
63675 everywhere. Correct bool_loc, built_ins entries.
63676 Add entry for vary1.ch.
63677 * bitarray.ch: Standardize upper-case usage.
63678 * bitexpr.ch: Standardize, add output of b1.
63679 * params.ch: Use arrayt in along PROC parameters, to
63680 avoid novelty problems.
63681 * sets.ch: Tiny cleanup.
63682 * vary1.ch: Re-indent.
63683
63684 1993-08-17 Bill Cox (bill@rtl.cygnus.com)
63685
63686 * Add PR-related files to Makefiles, .cvsignore files, etc.
63687
63688 1993-08-02 Jeff Wheat (cassidy@cygnus.com)
63689
63690 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
63691 with compiler objects. New names are test-flow.c and test-loop.c
63692
63693 1993-07-27 Jeff Wheat (cassidy@cygnus.com)
63694
63695 * Upgraded c-torture tests from 1.19 to 1.20
63696
63697 * new files:
63698 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
63699 * gcc.compile: 930623-1.c 930623-2.c
63700 * gcc.noncompile: 930622-1.c 930622-2.c
63701 * gcc.failure: 920411-1.c 920627-2.c
63702 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
63703
63704 1993-07-20 Jeff Wheat (cassidy@cygnus.com)
63705
63706 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
63707 More changes to get testsuite working properly. Needs more work.
63708 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
63709
63710 1993-07-19 Jeff Wheat (cassidy@cygnus.com)
63711
63712 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
63713 More changes to get testsuite working properly. Needs more work.
63714
63715 1993-07-13 Jeff Wheat (cassidy@cygnus.com)
63716
63717 * chill.compile/compile.exp: Added for Dejagnu support
63718 * chill.execute/execute.exp: Added for Dejagnu support
63719 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
63720
63721 1993-06-19 Bill Cox (bill@rtl.cygnus.com)
63722
63723 This should complete moving the CHILL test files.
63724 * chill.noncompile(.cvsignore printf.grt
63725 in-printf.grt chprintf.grt chprintf.ch):
63726 Added test-support files.
63727 (Makefile): Modified further.
63728 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
63729 signal.ch): Added test files.
63730 * chill.execute (.cvsignore printf.grt printr.c
63731 in-printf.grt rts.c chprintf.grt rts.h): Added
63732 test-support files.
63733 (Makefile): More corrections.
63734
63735 1993-06-18 Bill Cox (bill@rtl.cygnus.com)
63736
63737 * chill.compile, chill.execute, chill.nocompile: Add CHILL
63738 test cases, ready for DejaGnu.
63739
63740 1993-06-17 Jeffrey Wheat (cassidy@cygnus.com)
63741
63742 * Upgraded c-torture tests from 1.18 to 1.19
63743
63744 * gcc.compile: added test(s):
63745 930607-1.c
63746 * gcc.execute: added test(s):
63747 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
63748
63749 * added new subdirectory for misc tests: gcc.misc-tests
63750 * gcc.misc-test(s): added tests:
63751 inst-check.c test-consts.c test-ior.c test-switch.c
63752
63753 1993-06-09 Brendan Kehoe (brendan@lisa.cygnus.com)
63754
63755 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
63756
63757 1993-06-07 Ian Lance Taylor (ian@cygnus.com)
63758
63759 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
63760
63761 1993-06-03 Jeffrey Wheat (cassidy@cygnus.com)
63762
63763 * Upgraded c-torture tests from 1.17 to 1.18
63764
63765 1993-06-02 Jeffrey Wheat (cassidy@cygnus.com)
63766
63767 * Upgraded c-torture tests from 1.12 to 1.17
63768
63769 1993-04-30 Mike Werner (mtw@deneb.cygnus.com)
63770
63771 * lib/old-dejagnu.exp:
63772 Fixed handling of XFAIL target triplets to correctly
63773 recognize wildcard characters. Removed code that
63774 appended a unique id tag to the end of the file name
63775 printed out by the result of the testcases within a
63776 given test file.
63777
63778 1993-04-29 Mike Werner (mtw@deneb.cygnus.com)
63779
63780 * lib/old-dejagnu.exp:
63781 Reworked expected failure handling to trigger off of XFAIL
63782 keyword in keyphrase embeded in testcase source code. The
63783 XFAIL keyword must be at the end of the keyphrase line. It
63784 may optionally be followed by one or more target triplets.
63785 It has just occured that the handling of wildcards in the
63786 target triplet may not be correct.
63787
63788 1993-04-23 Mike Werner (mtw@deneb.cygnus.com)
63789
63790 * g++.old-deja/tests:
63791 Moved all subdirectories up one level into g++.old-deja .
63792
63793 * lib/old-dejagnu.exp:
63794 Fixed problem with CXXFLAGS not being properly reset, and being
63795 corrupted with extraneous "-c" compiler option. This was
63796 causing binaries to not be generated for test that needed them.
63797 Modified strings passed to "pass" and "fail" so that individual
63798 tests from the same test file would be distinguished by an
63799 identifier appended to the test file name in the summary logs;
63800 this corrected a problem with erroneous diff logs. Added code
63801 to search testcases for expected fail and unexpected pass keywords.
63802
63803 1993-04-20 Rob Savoye (rob at darkstar.cygnus.com)
63804
63805 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
63806
63807 1993-04-15 Mike Werner (mtw@deneb.cygnus.com)
63808
63809 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
63810 Removed extraneous text from end of "Special g++ Options"
63811 keyphrase.
63812
63813 * lib/old-dejagnu.exp: Added pattern matching to look for new
63814 keywords, embedded in testcases comments, which will trigger
63815 calls to xpass and xfail.
63816
63817 1993-04-14 Mike Werner (mtw@deneb.cygnus.com)
63818
63819 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
63820 comments embedded in the testcases, especially the one looking for
63821 special compiler options, as well as the pattern matching for the
63822 compiler output again.
63823
63824 1993-04-12 Mike Werner (mtw@deneb.cygnus.com)
63825
63826 * lib/old-dejagnu.exp: Do a proper check of the return value for
63827 execute tests. Fixed several problems with the pattern matching
63828 of the compiler output which gave erroneous test results.
63829 Changed several of the test result messages to be more descriptive.
63830 * config/unix-g++.exp: Proc g++_load now actually works and
63831 executes the tests passed to it and returns a usable return
63832 value.
63833
63834 1993-04-11 Rob Savoye (rob at darkstar.cygnus.com)
63835
63836 * lib/gcc.exp: Exits gracefully if $CC is bogus.
63837
63838 1993-04-09 Mike Werner (mtw@deneb.cygnus.com)
63839
63840 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
63841 Modified both files to properly execute the old style
63842 dejagnu tests. The previous versions of these files were
63843 experimental and did not function anything near correctly.
63844
63845 1993-04-05 Rob Savoye (rob@cygnus.com)
63846
63847 * Removed all Makefile.in and configure.in files. No configuration
63848 needed now.
63849
63850 1993-04-02 Mike Werner (mtw@deneb.cygnus.com)
63851
63852 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
63853
63854 1993-03-28 Ken Raeburn (raeburn@kr-pc.cygnus.com)
63855
63856 * gcc.compile/configure.in, gcc.unsorted/configure.in,
63857 gcc.special/configure.in, gcc.noncompile/configure.in,
63858 gcc.execute/configure.in, gcc.code_quality/configure.in,
63859 g++.other/configure.in, g++.old-deja/configure.in,
63860 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
63861 in srcname setting.
63862
63863 1993-03-25 Rob Savoye (rob at darkstar.cygnus.com)
63864
63865 * lib/udi.exp: Fixed mondfe and mondfe_download.
63866 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
63867 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
63868
63869 1993-03-25 Ian Lance Taylor (ian@cygnus.com)
63870
63871 * config/udi-gdb.exp: Check $shell_id after connecting to target.
63872 (gdb_exit): Don't remove *_soc files.
63873
63874 1993-03-22 Ian Lance Taylor (ian@cygnus.com)
63875
63876 * lib/c-torture.exp: Don't look for main; instead always use -w
63877 -c. This is how the c-torture tests work. Remove the object
63878 file if the compilation succeeds.
63879 * gcc.execute/execute.exp: Remove executable if test passes.
63880 * gcc.noncompile/noncompile.exp: Every test is an expected
63881 failure.
63882 * gcc.special/special.exp: Added tests from c-torture 1.11,
63883 corrected use of existing test.
63884 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
63885 gcc.execute/920625-1.c: Updated to c-torture 1.11.
63886 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
63887 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
63888 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
63889 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
63890 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
63891 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
63892 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
63893 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
63894 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
63895 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
63896 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
63897 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
63898 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
63899 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
63900 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
63901 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
63902 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
63903 c-torture 1.11.
63904 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
63905 correspond to c-torture 1.11.
63906
63907 * New file.